@font-face{font-family:primeicons;font-display:block;src:url(/assets/primeicons-DMOk5skT.eot);src:url(/assets/primeicons-DMOk5skT.eot?#iefix) format("embedded-opentype"),url(/assets/primeicons-C6QP2o4f.woff2) format("woff2"),url(/assets/primeicons-WjwUDZjB.woff) format("woff"),url(/assets/primeicons-MpK4pl85.ttf) format("truetype"),url(/assets/primeicons-Dr5RGzOO.svg?#primeicons) format("svg");font-weight:400;font-style:normal}.pi{font-family:primeicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{width:1.28571429em;text-align:center}.pi-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@media(prefers-reduced-motion:reduce){.pi-spin{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.pi-folder-plus:before{content:""}.pi-receipt:before{content:""}.pi-asterisk:before{content:""}.pi-face-smile:before{content:""}.pi-pinterest:before{content:""}.pi-expand:before{content:""}.pi-pen-to-square:before{content:""}.pi-wave-pulse:before{content:""}.pi-turkish-lira:before{content:""}.pi-spinner-dotted:before{content:""}.pi-crown:before{content:""}.pi-pause-circle:before{content:""}.pi-warehouse:before{content:""}.pi-objects-column:before{content:""}.pi-clipboard:before{content:""}.pi-play-circle:before{content:""}.pi-venus:before{content:""}.pi-cart-minus:before{content:""}.pi-file-plus:before{content:""}.pi-microchip:before{content:""}.pi-twitch:before{content:""}.pi-building-columns:before{content:""}.pi-file-check:before{content:""}.pi-microchip-ai:before{content:""}.pi-trophy:before{content:""}.pi-barcode:before{content:""}.pi-file-arrow-up:before{content:""}.pi-mars:before{content:""}.pi-tiktok:before{content:""}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:""}.pi-ethereum:before{content:""}.pi-list-check:before{content:""}.pi-thumbtack:before{content:""}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:""}.pi-equals:before{content:""}.pi-lightbulb:before{content:""}.pi-star-half:before{content:""}.pi-address-book:before{content:""}.pi-chart-scatter:before{content:""}.pi-indian-rupee:before{content:""}.pi-star-half-fill:before{content:""}.pi-cart-arrow-down:before{content:""}.pi-calendar-clock:before{content:""}.pi-sort-up-fill:before{content:""}.pi-sparkles:before{content:""}.pi-bullseye:before{content:""}.pi-sort-down-fill:before{content:""}.pi-graduation-cap:before{content:""}.pi-hammer:before{content:""}.pi-bell-slash:before{content:""}.pi-gauge:before{content:""}.pi-shop:before{content:""}.pi-headphones:before{content:""}.pi-eraser:before{content:""}.pi-stopwatch:before{content:""}.pi-verified:before{content:""}.pi-delete-left:before{content:""}.pi-hourglass:before{content:""}.pi-truck:before{content:""}.pi-wrench:before{content:""}.pi-microphone:before{content:""}.pi-megaphone:before{content:""}.pi-arrow-right-arrow-left:before{content:""}.pi-bitcoin:before{content:""}.pi-file-edit:before{content:""}.pi-language:before{content:""}.pi-file-export:before{content:""}.pi-file-import:before{content:""}.pi-file-word:before{content:""}.pi-gift:before{content:""}.pi-cart-plus:before{content:""}.pi-thumbs-down-fill:before{content:""}.pi-thumbs-up-fill:before{content:""}.pi-arrows-alt:before{content:""}.pi-calculator:before{content:""}.pi-sort-alt-slash:before{content:""}.pi-arrows-h:before{content:""}.pi-arrows-v:before{content:""}.pi-pound:before{content:""}.pi-prime:before{content:""}.pi-chart-pie:before{content:""}.pi-reddit:before{content:""}.pi-code:before{content:""}.pi-sync:before{content:""}.pi-shopping-bag:before{content:""}.pi-server:before{content:""}.pi-database:before{content:""}.pi-hashtag:before{content:""}.pi-bookmark-fill:before{content:""}.pi-filter-fill:before{content:""}.pi-heart-fill:before{content:""}.pi-flag-fill:before{content:""}.pi-circle:before{content:""}.pi-circle-fill:before{content:""}.pi-bolt:before{content:""}.pi-history:before{content:""}.pi-box:before{content:""}.pi-at:before{content:""}.pi-arrow-up-right:before{content:""}.pi-arrow-up-left:before{content:""}.pi-arrow-down-left:before{content:""}.pi-arrow-down-right:before{content:""}.pi-telegram:before{content:""}.pi-stop-circle:before{content:""}.pi-stop:before{content:""}.pi-whatsapp:before{content:""}.pi-building:before{content:""}.pi-qrcode:before{content:""}.pi-car:before{content:""}.pi-instagram:before{content:""}.pi-linkedin:before{content:""}.pi-send:before{content:""}.pi-slack:before{content:""}.pi-sun:before{content:""}.pi-moon:before{content:""}.pi-vimeo:before{content:""}.pi-youtube:before{content:""}.pi-flag:before{content:""}.pi-wallet:before{content:""}.pi-map:before{content:""}.pi-link:before{content:""}.pi-credit-card:before{content:""}.pi-discord:before{content:""}.pi-percentage:before{content:""}.pi-euro:before{content:""}.pi-book:before{content:""}.pi-shield:before{content:""}.pi-paypal:before{content:""}.pi-amazon:before{content:""}.pi-phone:before{content:""}.pi-filter-slash:before{content:""}.pi-facebook:before{content:""}.pi-github:before{content:""}.pi-twitter:before{content:""}.pi-step-backward-alt:before{content:""}.pi-step-forward-alt:before{content:""}.pi-forward:before{content:""}.pi-backward:before{content:""}.pi-fast-backward:before{content:""}.pi-fast-forward:before{content:""}.pi-pause:before{content:""}.pi-play:before{content:""}.pi-compass:before{content:""}.pi-id-card:before{content:""}.pi-ticket:before{content:""}.pi-file-o:before{content:""}.pi-reply:before{content:""}.pi-directions-alt:before{content:""}.pi-directions:before{content:""}.pi-thumbs-up:before{content:""}.pi-thumbs-down:before{content:""}.pi-sort-numeric-down-alt:before{content:""}.pi-sort-numeric-up-alt:before{content:""}.pi-sort-alpha-down-alt:before{content:""}.pi-sort-alpha-up-alt:before{content:""}.pi-sort-numeric-down:before{content:""}.pi-sort-numeric-up:before{content:""}.pi-sort-alpha-down:before{content:""}.pi-sort-alpha-up:before{content:""}.pi-sort-alt:before{content:""}.pi-sort-amount-up:before{content:""}.pi-sort-amount-down:before{content:""}.pi-sort-amount-down-alt:before{content:""}.pi-sort-amount-up-alt:before{content:""}.pi-palette:before{content:""}.pi-undo:before{content:""}.pi-desktop:before{content:""}.pi-sliders-v:before{content:""}.pi-sliders-h:before{content:""}.pi-search-plus:before{content:""}.pi-search-minus:before{content:""}.pi-file-excel:before{content:""}.pi-file-pdf:before{content:""}.pi-check-square:before{content:""}.pi-chart-line:before{content:""}.pi-user-edit:before{content:""}.pi-exclamation-circle:before{content:""}.pi-android:before{content:""}.pi-google:before{content:""}.pi-apple:before{content:""}.pi-microsoft:before{content:""}.pi-heart:before{content:""}.pi-mobile:before{content:""}.pi-tablet:before{content:""}.pi-key:before{content:""}.pi-shopping-cart:before{content:""}.pi-comments:before{content:""}.pi-comment:before{content:""}.pi-briefcase:before{content:""}.pi-bell:before{content:""}.pi-paperclip:before{content:""}.pi-share-alt:before{content:""}.pi-envelope:before{content:""}.pi-volume-down:before{content:""}.pi-volume-up:before{content:""}.pi-volume-off:before{content:""}.pi-eject:before{content:""}.pi-money-bill:before{content:""}.pi-images:before{content:""}.pi-image:before{content:""}.pi-sign-in:before{content:""}.pi-sign-out:before{content:""}.pi-wifi:before{content:""}.pi-sitemap:before{content:""}.pi-chart-bar:before{content:""}.pi-camera:before{content:""}.pi-dollar:before{content:""}.pi-lock-open:before{content:""}.pi-table:before{content:""}.pi-map-marker:before{content:""}.pi-list:before{content:""}.pi-eye-slash:before{content:""}.pi-eye:before{content:""}.pi-folder-open:before{content:""}.pi-folder:before{content:""}.pi-video:before{content:""}.pi-inbox:before{content:""}.pi-lock:before{content:""}.pi-unlock:before{content:""}.pi-tags:before{content:""}.pi-tag:before{content:""}.pi-power-off:before{content:""}.pi-save:before{content:""}.pi-question-circle:before{content:""}.pi-question:before{content:""}.pi-copy:before{content:""}.pi-file:before{content:""}.pi-clone:before{content:""}.pi-calendar-times:before{content:""}.pi-calendar-minus:before{content:""}.pi-calendar-plus:before{content:""}.pi-ellipsis-v:before{content:""}.pi-ellipsis-h:before{content:""}.pi-bookmark:before{content:""}.pi-globe:before{content:""}.pi-replay:before{content:""}.pi-filter:before{content:""}.pi-print:before{content:""}.pi-align-right:before{content:""}.pi-align-left:before{content:""}.pi-align-center:before{content:""}.pi-align-justify:before{content:""}.pi-cog:before{content:""}.pi-cloud-download:before{content:""}.pi-cloud-upload:before{content:""}.pi-cloud:before{content:""}.pi-pencil:before{content:""}.pi-users:before{content:""}.pi-clock:before{content:""}.pi-user-minus:before{content:""}.pi-user-plus:before{content:""}.pi-trash:before{content:""}.pi-external-link:before{content:""}.pi-window-maximize:before{content:""}.pi-window-minimize:before{content:""}.pi-refresh:before{content:""}.pi-user:before{content:""}.pi-exclamation-triangle:before{content:""}.pi-calendar:before{content:""}.pi-chevron-circle-left:before{content:""}.pi-chevron-circle-down:before{content:""}.pi-chevron-circle-right:before{content:""}.pi-chevron-circle-up:before{content:""}.pi-angle-double-down:before{content:""}.pi-angle-double-left:before{content:""}.pi-angle-double-right:before{content:""}.pi-angle-double-up:before{content:""}.pi-angle-down:before{content:""}.pi-angle-left:before{content:""}.pi-angle-right:before{content:""}.pi-angle-up:before{content:""}.pi-upload:before{content:""}.pi-download:before{content:""}.pi-ban:before{content:""}.pi-star-fill:before{content:""}.pi-star:before{content:""}.pi-chevron-left:before{content:""}.pi-chevron-right:before{content:""}.pi-chevron-down:before{content:""}.pi-chevron-up:before{content:""}.pi-caret-left:before{content:""}.pi-caret-right:before{content:""}.pi-caret-down:before{content:""}.pi-caret-up:before{content:""}.pi-search:before{content:""}.pi-check:before{content:""}.pi-check-circle:before{content:""}.pi-times:before{content:""}.pi-times-circle:before{content:""}.pi-plus:before{content:""}.pi-plus-circle:before{content:""}.pi-minus:before{content:""}.pi-minus-circle:before{content:""}.pi-circle-on:before{content:""}.pi-circle-off:before{content:""}.pi-sort-down:before{content:""}.pi-sort-up:before{content:""}.pi-sort:before{content:""}.pi-step-backward:before{content:""}.pi-step-forward:before{content:""}.pi-th-large:before{content:""}.pi-arrow-down:before{content:""}.pi-arrow-left:before{content:""}.pi-arrow-right:before{content:""}.pi-arrow-up:before{content:""}.pi-bars:before{content:""}.pi-arrow-circle-down:before{content:""}.pi-arrow-circle-left:before{content:""}.pi-arrow-circle-right:before{content:""}.pi-arrow-circle-up:before{content:""}.pi-info:before{content:""}.pi-info-circle:before{content:""}.pi-home:before{content:""}.pi-spinner:before{content:""}.recipe-print-heading[data-v-4c3f1d8c]{display:none}.recipe-guide-actions[data-v-4c3f1d8c]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.recipe-guide-actions button[data-v-4c3f1d8c]{cursor:pointer;font-family:inherit}.recipe-guide-actions button[data-v-4c3f1d8c]:disabled{opacity:.4;cursor:default}.production-workspace[data-v-4c3f1d8c]{min-width:0;color:#30213d}.page-heading[data-v-4c3f1d8c],.recipe-guide-heading[data-v-4c3f1d8c]{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-bottom:12px}.page-heading h2[data-v-4c3f1d8c],.recipe-guide-heading h2[data-v-4c3f1d8c]{font:600 23px Georgia,serif;margin:0}.recipe-guide-heading p[data-v-4c3f1d8c]{font-size:12px;color:#82728a;margin:5px 0 0}.recipe-range[data-v-4c3f1d8c]{font-size:12px}.production-workspace__grid[data-v-4c3f1d8c]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:14px}.production-workspace--embedded .production-workspace__grid[data-v-4c3f1d8c]{display:block}.production-events button[data-v-4c3f1d8c]{display:flex;flex-direction:column;width:100%;border:1px solid #e6deeb;background:#fff;padding:12px;text-align:left;gap:5px;color:#4d365f;cursor:pointer}.production-events .active[data-v-4c3f1d8c]{background:#eee5f4}.production-events time[data-v-4c3f1d8c],.production-events small[data-v-4c3f1d8c]{font-size:11px;color:#87758d}.production-guide[data-v-4c3f1d8c]{min-width:0}.production-categories[data-v-4c3f1d8c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 12px;align-items:start}.production-category[data-v-4c3f1d8c]{min-width:0;grid-column:1/-1}.production-category>h3[data-v-4c3f1d8c]{font:600 19px Georgia,serif;margin:0 0 8px;color:#5d3670}.production-category>h3 small[data-v-4c3f1d8c]{font:11px sans-serif;color:#908097;margin-left:8px}.recipe-category-single[data-v-4c3f1d8c]{grid-column:span 1}.recipe-category-pair[data-v-4c3f1d8c]{grid-column:span 2}.recipe-arrangements[data-v-4c3f1d8c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.recipe-category-single .recipe-arrangements[data-v-4c3f1d8c]{grid-template-columns:1fr}.recipe-category-pair .recipe-arrangements[data-v-4c3f1d8c]{grid-template-columns:repeat(2,minmax(0,1fr))}.production-arrangement[data-v-4c3f1d8c]{min-width:0;border:1px solid #e4dbe9;border-radius:9px;background:#fff;overflow:hidden;padding:11px}.production-arrangement>header[data-v-4c3f1d8c]{display:flex;gap:10px;align-items:center;margin-bottom:10px;min-height:64px}.production-arrangement>header>img[data-v-4c3f1d8c]{width:68px;height:66px;border-radius:5px;object-fit:cover;flex:none}.production-arrangement>header>div[data-v-4c3f1d8c]{flex:1;min-width:0}.arrangement-name[data-v-4c3f1d8c]{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.arrangement-name h4[data-v-4c3f1d8c]{font:600 17px Georgia,serif;margin:0;overflow-wrap:anywhere}.quantity-badge[data-v-4c3f1d8c]{font-size:11px;color:#8b7a95;white-space:nowrap}.swatches[data-v-4c3f1d8c]{display:flex;gap:6px;margin-top:8px}.swatches span[data-v-4c3f1d8c]{width:12px;height:12px;border-radius:50%;border:1px solid #d9cfdf}.recipe-build-link[data-v-4c3f1d8c]{font-size:11px;white-space:nowrap;align-self:flex-start;color:#69467d;text-decoration:none}.production-line[data-v-4c3f1d8c]{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) 26px 32px;align-items:center;gap:7px;padding:6px 2px;border-bottom:1px solid #f0eaf4;font-size:12px;line-height:1.35}.production-line[data-v-4c3f1d8c]:last-child{border:0}.production-line>strong[data-v-4c3f1d8c]{font-weight:550;overflow-wrap:anywhere}.production-line>b[data-v-4c3f1d8c]{text-align:center}.production-line__columns[data-v-4c3f1d8c]{padding:5px 3px;background:#f7f3f9;color:#8c7b97;text-transform:uppercase;font-size:9px;font-weight:650}.line-color[data-v-4c3f1d8c]{color:#6e5a7a;font-size:11px;overflow-wrap:anywhere}.line-color i[data-v-4c3f1d8c]{display:inline-block;width:11px;height:11px;border-radius:50%;border:1px solid #d5cbdc;margin-right:4px;vertical-align:middle}.recipe-empty[data-v-4c3f1d8c]{font-size:12px;color:#976c35;padding:8px;background:#fff6e7}.empty-state[data-v-4c3f1d8c]{padding:25px;color:#88738f}.secondary-action[data-v-4c3f1d8c]{font-size:12px;text-decoration:none;padding:8px 12px;border:1px solid #d9c9e3;border-radius:5px;color:#69467d;background:#fff;white-space:nowrap}@media(max-width:1300px){.production-categories[data-v-4c3f1d8c],.recipe-arrangements[data-v-4c3f1d8c]{grid-template-columns:repeat(2,minmax(0,1fr))}.recipe-category-pair[data-v-4c3f1d8c]{grid-column:1/-1}.production-line[data-v-4c3f1d8c]{font-size:12px}}@media(max-width:760px){.production-workspace__grid[data-v-4c3f1d8c]{display:block}.production-events[data-v-4c3f1d8c]{display:flex;overflow:auto;margin-bottom:12px}.production-events button[data-v-4c3f1d8c]{flex:0 0 180px}.production-categories[data-v-4c3f1d8c],.recipe-arrangements[data-v-4c3f1d8c],.recipe-category-pair .recipe-arrangements[data-v-4c3f1d8c]{grid-template-columns:1fr}.production-category[data-v-4c3f1d8c]{grid-column:1/-1}.recipe-guide-heading[data-v-4c3f1d8c]{align-items:flex-start}.recipe-guide-heading h2[data-v-4c3f1d8c]{font-size:21px}.recipe-guide-heading .secondary-action[data-v-4c3f1d8c]{font-size:10px;padding:7px}.production-line[data-v-4c3f1d8c]{font-size:12px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) 25px 30px}.production-arrangement>header[data-v-4c3f1d8c]{min-height:54px}.production-arrangement>header>img[data-v-4c3f1d8c]{width:58px;height:56px}}.modal-card.modal-form.decisions-editor-dialog{box-sizing:border-box;width:min(900px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);padding:0;display:block;overflow:hidden}.modal-card.modal-form.decisions-editor-dialog.impact-editor-dialog{width:min(1010px,calc(100vw - 32px))}.decisions-editor-dialog>div{box-sizing:border-box;width:100%!important;min-width:0;height:min(870px,calc(100dvh - 32px));max-height:calc(100dvh - 32px);overflow:hidden}.decisions-editor-dialog>div>header,.decisions-editor-dialog>div>footer{box-sizing:border-box;min-width:0}.decisions-editor-dialog>div>main,.decisions-editor-dialog>div>.decision-editor__body{min-width:0;min-height:0;overflow-x:visible;overflow-y:auto}.decisions-editor-dialog input,.decisions-editor-dialog select,.decisions-editor-dialog textarea{box-sizing:border-box;max-width:100%}.decisions-editor-dialog .decisions-editor__heading{display:flex;align-items:center;gap:12px;min-width:0}.decisions-editor-dialog .decisions-editor__heading>div{min-width:0}.decisions-editor-dialog .decisions-editor__icon-tile{display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:13px;background:#f1e9f6;color:#614078;font-size:18px}.decisions-editor-dialog .decisions-editor__icon-tile--warm{background:#f8eee0;color:#a4732a}.decisions-editor-dialog :is(.decision-editor,.baseline-editor,.signal-editor,.impact-editor) :is(input:not([type=radio]):not([type=checkbox]):not([type=file]),select,textarea){border-color:#e2d9e5;box-shadow:0 1px 2px #3f2b4b08}.decisions-editor-dialog :is(.decision-editor__section-head,.baseline-editor__section-head,.impact-editor__section-head) h3{line-height:1.25}.decisions-editor-dialog>div>footer{gap:10px;padding:16px 20px;border-top-color:#e8e0ea}.decisions-editor-dialog>div>footer button{min-height:39px;padding:8px 12px;border:1px solid #ddd2e3;border-radius:6px;background:#fff;color:#513967;box-shadow:0 1px 2px #3f2b4b08}.decisions-editor-dialog>div>footer button:hover:not(:disabled),.decisions-editor-dialog :is(.baseline-editor__tools,.impact-editor__follow-up-actions) button:hover:not(:disabled){border-color:#baa3c9;background:#faf7fc}.decisions-editor-dialog>div>footer button[class*=__primary]{border-color:#4c3263;background:#4c3263;color:#fff}.decisions-editor-dialog>div>footer button[class*=__primary]:hover:not(:disabled){border-color:#5e4076;background:#5e4076}.decisions-editor-dialog .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.decisions-editor-dialog button:focus-visible,.decisions-editor-dialog summary:focus-visible,.decisions-editor-dialog input:focus-visible,.decisions-editor-dialog select:focus-visible,.decisions-editor-dialog textarea:focus-visible{outline:2px solid #795199;outline-offset:2px}@media(max-width:600px){.modal-card.modal-form.decisions-editor-dialog,.modal-card.modal-form.decisions-editor-dialog.impact-editor-dialog{width:calc(100vw - 12px);max-height:calc(100dvh - 12px);border-radius:12px}.decisions-editor-dialog>div{height:calc(100dvh - 12px);max-height:calc(100dvh - 12px)}.decisions-editor-dialog>div>footer{padding:12px}}.floral-ops{display:grid;gap:1rem;color:#30213d;min-width:0;width:100%;box-sizing:border-box}.floral-ops h1,.floral-ops h2,.floral-ops h3{font-family:Georgia,Times New Roman,serif;color:#2c1d3a}.floral-ops h1{font-size:2rem;line-height:1.15;margin:.3rem 0}.floral-ops h2{font-size:1.2rem;margin:0}.floral-ops h3{font-size:1.05rem;margin:0 0 .3rem}.ops-heading{display:flex;justify-content:space-between;gap:1rem;align-items:start}.ops-heading p{margin:.3rem 0;color:#776c80;font-size:.88rem}.ops-heading .ops-eyebrow{color:#a77424;text-transform:uppercase;font-size:.65rem;font-weight:800;letter-spacing:.15em}.ops-control{display:grid;gap:.25rem;font-size:.75rem;color:#75677e}.floral-ops select,.floral-ops input:not([type=checkbox]){font:inherit;border:1px solid #d7c9e2;border-radius:.4rem;background:#fff;padding:.55rem .65rem;min-width:0;color:#503466}.ops-fixtures{font-size:.76rem;color:#6c567e;display:flex;align-items:center;gap:.4rem}.ops-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.ops-metrics article{display:flex;align-items:start;gap:.8rem;background:#fff;border:1px solid #e6ddec;border-radius:.7rem;padding:1rem}.ops-metrics article div{display:grid;gap:.2rem}.ops-metrics b{font:700 1.8rem Georgia,serif}.ops-metrics strong{font-size:.88rem}.ops-metrics small{color:#7b7083;font-size:.72rem}.ops-symbol{display:grid;place-items:center;border-radius:.7rem;background:#f1eaf6;width:2rem;height:2rem;flex:none;color:#735584}.ops-dashboard{display:grid;grid-template-columns:minmax(0,3fr) minmax(15rem,1fr);gap:1rem;align-items:start}.ops-panel{border:1px solid #e7ddec;border-radius:.7rem;background:#fff;min-width:0;overflow:hidden}.ops-panel-heading{display:flex;justify-content:space-between;gap:1rem;padding:.85rem 1rem;border-bottom:1px solid #e7ddec;align-items:center}.ops-panel-heading p{color:#81748a;font-size:.75rem;margin:.2rem 0 0}.ops-panel-heading>a{font-size:.78rem;white-space:nowrap}.ops-event-row{display:flex;align-items:center;gap:1rem;padding:1.1rem 1rem;border-bottom:1px solid #e9e1ee;min-width:0}.ops-event-row:last-child{border-bottom:0}.ops-date{display:grid;text-align:center;min-width:2.7rem}.ops-date small:first-child{color:#ac7a26;text-transform:uppercase}.ops-date b{font:700 1.7rem Georgia,serif}.ops-date small{font-size:.68rem;color:#7c7086}.ops-thumb{width:4.7rem;height:4.7rem;object-fit:cover;border-radius:.4rem;flex:none}.ops-event-copy{flex:1;min-width:0}.ops-event-copy>p,.ops-event-copy>small{color:#807488;font-size:.76rem;margin:.25rem 0}.ops-chips{display:flex;gap:.35rem;flex-wrap:wrap;margin:.5rem 0}.ops-chip{font-size:.67rem;padding:.25rem .5rem;border-radius:99px;background:#fff2d7;color:#8f6419;display:inline-block}.ops-chip--good{background:#e7f3ed;color:#36785e}.ops-row-actions{display:flex;flex-wrap:wrap;gap:.5rem;max-width:11rem;font-size:.75rem;align-items:center}.ops-row-actions .primary-action{width:100%;justify-content:center;font-size:.76rem}.ops-sidebar{display:grid;gap:1rem}.ops-quick{display:grid;gap:.55rem;padding:1rem}.ops-quick a{padding:.7rem;border:1px solid #d6c4e1;background:#f6f1fa;border-radius:.4rem;font-size:.77rem;font-weight:600;color:#674380}.ops-attention{display:grid;gap:.6rem;padding:1rem}.ops-attention>a{display:grid;gap:.3rem;border:1px solid #f0d8a5;background:#fffbf0;border-radius:.5rem;padding:.7rem;font-size:.8rem;color:#4b355c}.ops-attention small{font-size:.7rem;color:#81728b}.ops-attention p{font-size:.8rem;color:#807588}.ops-pagination{display:flex;align-items:center;justify-content:space-between;gap:.6rem;font-size:.75rem;color:#81728c}.ops-pagination>div{display:flex;gap:.4rem}.ops-empty{padding:3rem 1rem;text-align:center;color:#83768e;font-size:.88rem}.ops-toolbar{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.8rem 1rem;background:#fff;border:1px solid #e5d9ed;border-radius:.6rem}.ops-toolbar form{display:flex;gap:.5rem}.ops-toolbar strong{font-size:.85rem}.ops-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:0}.ops-card-grid .ops-production-card{border:1px solid #e6ddec;border-radius:.7rem;overflow:hidden;background:#fff;display:flex;flex-direction:column;min-width:0}.ops-card-grid .ops-event-copy{padding:1rem;flex:1}.ops-production-card .ops-row-actions{max-width:none;padding:0 1rem 1rem}.ops-card-image{height:9rem;background:#eee7f1;display:grid;place-items:center}.ops-card-image img{width:100%;height:100%;object-fit:cover}.ops-card-image>span{font:2.5rem Georgia;color:#bbaac6;text-align:center}.ops-card-image small{display:block;font:.7rem Arial,sans-serif;color:#8f7d9c}.ops-production-card dl{font-size:.78rem}.ops-production-card dl>div{display:flex;justify-content:space-between;gap:.6rem;margin:.65rem 0}.ops-production-card dt{color:#84768c}.ops-production-card dd{margin:0;font-weight:700}.ops-notice{padding:.85rem 1rem;border:1px solid #e6d5ef;border-radius:.6rem;background:#f5eff8;font-size:.75rem;color:#7c668b;line-height:1.6}.ops-notice strong{color:#4d345f}.floral-ops a:focus-visible,.floral-ops button:focus-visible{outline:3px solid #be9ed3;outline-offset:3px}@media(max-width:1100px){.ops-dashboard{grid-template-columns:minmax(0,1fr)}.ops-sidebar{grid-template-columns:1fr 1fr}.ops-card-grid,.ops-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.ops-heading,.ops-toolbar{flex-direction:column}.ops-heading h1{font-size:1.7rem}.ops-card-grid,.ops-sidebar{grid-template-columns:1fr}.ops-event-row{flex-wrap:wrap;gap:.7rem}.ops-event-row .ops-event-copy{flex-basis:60%}.ops-row-actions{max-width:none;width:100%}.ops-row-actions .primary-action{width:auto}.ops-thumb{width:3.6rem;height:3.6rem}.ops-metrics article{padding:.75rem;gap:.5rem}.ops-metrics b{font-size:1.5rem}.ops-symbol{display:none}.ops-toolbar form{width:100%;min-width:0}.ops-toolbar input{width:100%}.ops-pagination{flex-wrap:wrap}}.ops-bottom{display:grid;grid-template-columns:1.1fr 1fr;gap:1rem}.ops-snapshot{display:flex;justify-content:space-around;gap:1rem;padding:1.2rem}.ops-snapshot>div{display:grid;gap:.3rem}.ops-snapshot b{font:700 1.7rem Georgia,serif}.ops-snapshot small{font-size:.7rem;color:#81728a}@media(max-width:680px){.ops-bottom{grid-template-columns:1fr}}.ops-card-image{position:relative;flex:0 0 9rem;height:9rem;min-height:9rem;overflow:hidden;width:100%}.ops-card-image>img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.floral-ops a{color:#614078;text-decoration:none}.floral-ops a:hover{text-decoration:underline}.floral-ops .primary-action{background:#4b2f61;border:1px solid #4b2f61;color:#fff;text-decoration:none}.floral-ops .primary-action:hover{background:#604173;text-decoration:none}.floral-ops .secondary-action,.floral-ops .ops-row-actions>a:not(.primary-action){border:1px solid #d8c8e4;border-radius:.4rem;background:#fff;color:#614078;text-decoration:none;font-weight:600}.floral-ops .secondary-action:hover,.floral-ops .ops-row-actions>a:not(.primary-action):hover{background:#f4eef8;text-decoration:none}.floral-ops .ops-row-actions>a:not(.primary-action){padding:.4rem .55rem}.floral-ops .secondary-action:disabled,.floral-ops .primary-action:disabled{opacity:.5;cursor:default}.ops-local-review{justify-self:end;color:#88768f;font-size:.7rem;margin-top:-.6rem;max-width:100%;line-height:1.4}.ops-local-review summary{cursor:pointer;list-style-position:inside}.ops-local-review .ops-fixtures{margin-top:.5rem;padding:.5rem;border:1px solid #e6ddec;border-radius:.4rem;font-size:.7rem}.ops-operational-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:.6rem}.ops-operational-metrics article{padding:.8rem .85rem;min-width:0}.ops-operational-metrics b{font-size:1.65rem}.ops-operational-metrics strong{font-size:.8rem;line-height:1.25}.ops-operational-metrics small{font-size:.66rem}.ops-metric-unavailable{background:#fcfafc!important}.ops-metric-unavailable b{color:#aa9bb3}.ops-dashboard{grid-template-columns:minmax(0,1fr) 15rem;gap:.85rem}.ops-heading h1{font-size:2.05rem}.ops-event-row{display:grid;grid-template-columns:2.6rem 4rem minmax(8.5rem,1fr) minmax(12rem,1.35fr) 7.2rem;gap:.7rem;padding:1rem .85rem;align-items:center}.ops-thumb{width:4rem;height:4.5rem;border-radius:.4rem;overflow:hidden;background:#f1ecf3;display:grid;place-items:center}.ops-thumb>img{width:100%;height:100%;object-fit:cover}.ops-thumb>span{text-align:center;color:#aa98b3;font-size:1.3rem}.ops-thumb small{display:block;font:.6rem Arial,sans-serif;margin-top:.25rem}.ops-event-copy h3{font-size:1.02rem;line-height:1.25;overflow-wrap:anywhere}.ops-event-copy .ops-venue{font-weight:600;color:#665371}.ops-event-copy>p,.ops-event-copy>small{font-size:.69rem;line-height:1.4}.ops-readiness{display:flex;flex-wrap:wrap;gap:.3rem;margin:0 0 .7rem}.ops-readiness>div{display:grid;gap:.15rem;border-radius:.3rem;background:#f3eef6;padding:.3rem .4rem;font-size:.6rem;line-height:1.2;color:#87718f}.ops-readiness dt{font-weight:700;color:#6c527d}.ops-readiness dd{margin:0}.ops-readiness>.is-available{background:#edf5f0;color:#4d7a63}.ops-readiness>.is-available dt{color:#3f7056}.ops-design-progress{min-width:0}.ops-design-progress>div{display:flex;justify-content:space-between;gap:.5rem;font-size:.62rem;color:#87778f;margin-bottom:.3rem}.ops-design-progress b{font-weight:600;color:#6a507b}.ops-design-progress progress{display:block;width:100%;height:.35rem;border:0;border-radius:1rem;overflow:hidden;background:#ede7f0;accent-color:#70a48c}.ops-design-progress progress::-webkit-progress-bar{background:#ede7f0;border-radius:1rem}.ops-design-progress progress::-webkit-progress-value{background:#70a48c;border-radius:1rem}.ops-row-actions{display:grid;gap:.55rem;width:100%;max-width:none;font-size:.68rem}.ops-row-actions .primary-action{width:100%;font-size:.68rem;padding:.6rem .35rem;white-space:nowrap;min-height:2.15rem}.ops-secondary-links{display:flex;gap:.4rem;flex-wrap:wrap;justify-content:center}.ops-secondary-links>a{font-size:.65rem;text-decoration:none;padding:.1rem 0}.ops-secondary-links>a:hover{text-decoration:underline}.ops-attention{padding:.8rem}.ops-attention>a{font-size:.75rem;line-height:1.4}.ops-quick{padding:.8rem}.ops-quick a{font-size:.72rem;padding:.65rem}.ops-bottom{gap:.85rem}.ops-snapshot{padding:1rem;gap:.85rem}.ops-snapshot>div{flex:1;min-width:0}.ops-snapshot small{line-height:1.4}.ops-purchasing>a{background:#faf7fc;border-color:#e5d9eb}.ops-purchasing span{font-weight:600;font-size:.7rem}.ops-authority-note{font-size:.68rem;color:#96859f;margin:0;line-height:1.5}.ops-production-card .ops-event-copy{padding:.9rem 1rem}.ops-production-card h3{font-size:1.2rem}.ops-production-card .ops-chips{margin:.8rem 0}.ops-production-card .ops-chip{font-size:.68rem;font-weight:600}.ops-chip--neutral{color:#725284;background:#eee7f5}.ops-production-facts{margin:1rem 0}.ops-production-facts>div{padding:.2rem 0}.ops-production-facts dd{text-align:right;font-size:.77rem}.ops-card-blockers{padding:.65rem .75rem;margin:1rem 0 0;border:1px solid #efdfbe;border-radius:.45rem;background:#fffaf0;font-size:.67rem;line-height:1.45;color:#8d744b}.ops-card-blockers strong{color:#81602d}.ops-card-blockers p{margin:.25rem 0 0}.ops-production-card .ops-row-actions{margin-top:auto}.ops-production-card .ops-row-actions .primary-action{font-size:.78rem}.ops-production-card .ops-secondary-links{justify-content:flex-start}.ops-production-card .ops-secondary-links a{font-size:.7rem}@media(min-width:1300px){.calendar-workspace .ops-event-row{grid-template-columns:3rem 4.6rem minmax(13rem,1.25fr) minmax(17rem,1.5fr) 8.2rem;gap:1rem}.calendar-workspace .ops-thumb{width:4.6rem;height:4.6rem}.calendar-workspace .ops-readiness>div{font-size:.65rem}.calendar-workspace .ops-event-copy h3{font-size:1.1rem}}@media(max-width:1250px){.ops-dashboard{grid-template-columns:1fr}.ops-sidebar{grid-template-columns:1fr 1fr}.ops-operational-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.ops-event-row{grid-template-columns:2.6rem 4rem minmax(9rem,1fr) minmax(12rem,1.3fr) 7.2rem}}@media(max-width:900px){.ops-event-row{grid-template-columns:2.4rem 3.5rem minmax(0,1fr) 7.2rem;gap:.65rem}.ops-thumb{width:3.5rem;height:4rem}.ops-event-preparation{grid-column:3;grid-row:2}.ops-event-row>.ops-row-actions{grid-column:4;grid-row:1 / span 2}.ops-event-row>.ops-date,.ops-event-row>.ops-thumb{align-self:start}.ops-readiness{margin-bottom:.55rem}.ops-event-copy>p{margin:.2rem 0}.ops-bottom{grid-template-columns:1fr}.ops-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.ops-operational-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-sidebar,.ops-card-grid{grid-template-columns:1fr}.ops-event-row{grid-template-columns:2.3rem 3.5rem minmax(0,1fr);gap:.65rem;padding:.85rem}.ops-event-row>.ops-event-copy{grid-column:3;grid-row:1}.ops-event-row>.ops-event-preparation{grid-column:1 / -1;grid-row:2}.ops-event-row>.ops-row-actions{grid-column:1 / -1;grid-row:3;display:flex;align-items:center;justify-content:space-between;gap:.65rem}.ops-event-row .ops-row-actions .primary-action{width:auto;padding:.65rem .8rem}.ops-readiness{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.ops-readiness>div{font-size:.62rem}.ops-secondary-links{gap:.5rem}.ops-design-progress>div{font-size:.65rem}.ops-design-progress progress{height:.4rem}.ops-local-review{align-self:end}.ops-snapshot{gap:.65rem}.ops-snapshot small{font-size:.65rem}.ops-snapshot b{font-size:1.5rem}.ops-production-card .ops-row-actions{display:grid}.ops-production-card .ops-row-actions .primary-action{width:100%}}.floral-ops .primary-action{display:inline-flex;align-items:center;justify-content:center;text-align:center}@media screen and (min-width:700px){.application-shell .page-content.page-content--historical:has(>.floral-ops){display:block;min-height:0;overflow-y:auto;overflow-x:hidden}.page-content>.floral-ops{height:auto;min-height:0}}.ops-production-queue .ops-card-image{height:96px;min-height:96px;flex-basis:96px}.ops-production-queue .ops-event-copy{padding:12px}.ops-production-queue .ops-chips{margin:6px 0}.ops-production-queue .ops-card-blockers{padding:8px;margin-top:9px}.ops-production-queue .ops-card-blockers p{margin:4px 0 0}.ops-production-queue .ops-row-actions{padding:0 12px 12px}.ops-production-queue .ops-design-progress{margin-top:8px}.page-content:has(>.floral-workroom){padding:18px 22px}.page-content.page-content--production:has(>.floral-workroom){padding:0}.floral-workroom.floral-ops{--workroom-line:#e5dce9;--workroom-ink:#30203f;--workroom-muted:#84738d;--workroom-plum:#4c2c62;display:block;color:var(--workroom-ink);width:100%;min-width:0;padding:0 0 16px}.workroom-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 10px}.workroom-context{display:flex;align-items:center;gap:12px;font-size:10px}.workroom-back{font-size:10px;text-decoration:none;color:#7b608b}.floral-workroom .ops-eyebrow{margin:0;color:#a57631;text-transform:uppercase;letter-spacing:.12em;font-size:9px;font-weight:750}.workroom-heading h1{font:600 28px/1.15 Georgia,serif;margin:5px 0}.workroom-heading p{font-size:12px;color:var(--workroom-muted);margin:4px 0 0}.workroom-heading-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.workroom-status{display:inline-flex;align-items:center;font-size:10px;font-weight:650;padding:4px 8px;border-radius:15px;line-height:1.3;background:#f0edf3;color:#86758f;white-space:nowrap}.workroom-status[data-status="In Progress"],.workroom-status[data-status="In Production"]{background:#fff0d6;color:#9a6419}.workroom-status[data-status=Complete]{background:#e3f3e9;color:#28724c}.workroom-status[data-status="Needs Attention"],.workroom-status[data-status="Needs Recipe Review"]{background:#fff0e3;color:#a26224}.floral-workroom .primary-action,.floral-workroom .secondary-action{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:7px 11px;border-radius:5px;font-size:11px;line-height:1.2;text-decoration:none;box-sizing:border-box;white-space:nowrap}.floral-workroom .primary-action{background:var(--workroom-plum);color:#fff;border:1px solid var(--workroom-plum)}.floral-workroom .secondary-action{background:#fff;border:1px solid #d5c2e0;color:var(--workroom-plum)}.workroom-tabs{display:flex;align-items:center;gap:4px;background:#fff;border:1px solid var(--workroom-line);border-radius:8px;padding:6px 9px;margin-bottom:14px}.workroom-tabs>a{font-size:11px;font-weight:650;padding:8px 12px;color:#74617e;text-decoration:none;border-radius:5px}.workroom-tabs>a.active{color:#fff;background:var(--workroom-plum)}.workroom-total{margin-left:auto;white-space:nowrap;font-size:10px;color:var(--workroom-muted)}.workroom-total b{font-size:14px;color:var(--workroom-ink)}.workroom-readiness{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid var(--workroom-line);border-radius:8px;background:#fff;margin:0 0 14px;overflow:hidden}.workroom-readiness article{padding:12px 15px;border-right:1px solid var(--workroom-line);display:flex;flex-direction:column;gap:5px;min-width:0}.workroom-readiness article:last-child{border-right:0}.workroom-readiness small{font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:#8e7c97}.workroom-readiness strong{font-size:14px;font-weight:600}.workroom-overview-grid{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(280px,1fr);gap:14px}.workroom-panel{background:#fff;border:1px solid var(--workroom-line);border-radius:8px;overflow:hidden;margin-bottom:12px;min-width:0}.workroom-panel>h2{font:600 18px Georgia,serif;margin:0;padding:12px 14px;border-bottom:1px solid var(--workroom-line)}.workroom-production-summary{display:flex;gap:18px;align-items:center;padding:16px 14px}.workroom-summary-count{flex:none;display:flex;flex-direction:column;gap:5px}.workroom-summary-count b{font-size:28px;font-weight:600}.workroom-summary-count b span{font-size:19px;color:#96849f}.workroom-summary-count small{font-size:10px;color:var(--workroom-muted)}.workroom-production-summary>div:nth-child(2){flex:1;min-width:0}.workroom-production-summary p{font-size:11px;color:var(--workroom-muted);line-height:1.4;margin:8px 0 0}.workroom-inline-links{display:flex;justify-content:space-between;gap:12px;padding:0 14px 13px;font-size:11px;color:#9c762e}.workroom-inline-links a{color:#6d477e;text-decoration:none}.workroom-purchasing-summary{display:flex;gap:12px;justify-content:space-between;align-items:center;padding:14px}.workroom-purchasing-summary strong{font-size:13px}.workroom-purchasing-summary p{font-size:11px;color:var(--workroom-muted);margin:6px 0 0;line-height:1.5}.workroom-attention{font-size:12px;color:#80668e;line-height:1.5;margin:0;padding:8px 17px 10px 30px}.workroom-attention li{padding:5px 0}.workroom-details{margin:0;padding:2px 14px 7px}.workroom-details>div{display:grid;grid-template-columns:68px minmax(0,1fr);gap:10px;padding:10px 0;border-bottom:1px solid #eee7f2;font-size:11px}.workroom-details>div:last-child{border:0}.workroom-details dt{color:#8b7993}.workroom-details dd{margin:0;overflow-wrap:anywhere}.workroom-quick{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:12px 14px}.floral-workroom progress{display:block;width:100%;height:6px;border:0;border-radius:5px;overflow:hidden;background:#eee8f1;accent-color:#4d9e79}.floral-workroom progress::-webkit-progress-bar{background:#eee8f1}.floral-workroom progress::-webkit-progress-value{background:#4d9e79;border-radius:5px}.workroom-production-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 10px}.workroom-production-tools>div:first-child{display:flex;align-items:baseline;gap:10px}.workroom-production-tools h2{font:600 21px Georgia,serif;margin:0}.workroom-production-tools span{font-size:11px;color:var(--workroom-muted)}.workroom-mode-actions{display:flex;gap:8px}.workroom-filters{display:flex;justify-content:space-between;gap:12px;margin-bottom:14px;align-items:center}.workroom-filters input{width:230px;min-height:34px;box-sizing:border-box;font-size:12px!important}.workroom-filters>div{display:flex;flex-wrap:wrap;gap:5px}.workroom-filters button{border:1px solid var(--workroom-line);background:#fff;border-radius:5px;padding:8px 9px;color:#7d668b;font-size:10px;cursor:pointer}.workroom-filters button.active{background:#efe5f5;border-color:#c5acd5;color:#643e7a}.workroom-filters button span{font-weight:700;margin-left:5px}.workroom-production-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 12px;align-items:start}.workroom-category{grid-column:1/-1;min-width:0}.workroom-category.category-single{grid-column:span 1}.workroom-category.category-pair{grid-column:span 2}.workroom-category>header{display:flex;align-items:baseline;gap:9px;margin-bottom:8px}.workroom-category h2{font:600 18px Georgia,serif;margin:0;color:#5c376e}.workroom-category>header span{font-size:10px;color:#9b87a4}.workroom-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.category-single .workroom-card-grid{grid-template-columns:1fr}.category-pair .workroom-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workroom-card{background:#fff;border:1px solid var(--workroom-line);border-radius:8px;padding:11px;display:flex;flex-direction:column;gap:9px;min-width:0;height:100%;box-sizing:border-box}.workroom-card-identity{display:flex;gap:10px;min-height:66px}.workroom-card-identity>img,.workroom-card-identity>.workroom-image-placeholder{width:70px;height:68px;flex:none;object-fit:cover;border-radius:5px}.workroom-image-placeholder{display:flex;align-items:center;justify-content:center;background:#f2edf5;color:#b3a2bf;font-size:22px}.workroom-card-identity>div:last-child{min-width:0;flex:1}.workroom-card-identity h3{font:600 17px/1.2 Georgia,serif;margin:0 0 4px;overflow-wrap:anywhere}.workroom-card-identity small{display:block;font-size:10px;color:var(--workroom-muted);line-height:1.3;margin-bottom:5px}.workroom-unit-progress{display:flex;align-items:center;gap:10px}.workroom-unit-progress b{font-size:11px;white-space:nowrap}.workroom-unit-progress progress{flex:1;min-width:0}.workroom-warning{padding:4px 7px;border-radius:4px;background:#fff4e3;color:#986b2d;font-size:10px;line-height:1.5;margin:0;display:flex;gap:8px;justify-content:space-between;align-items:center}.workroom-warning a{font-size:10px;color:#835498;white-space:nowrap}.workroom-recipe-preview{min-width:0}.workroom-recipe-preview>div{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr) 24px;gap:5px;padding:5px 2px;border-bottom:1px solid #f1ebf5;font-size:11px;line-height:1.3;align-items:center}.workroom-recipe-preview strong{font-weight:550;overflow-wrap:anywhere}.workroom-recipe-preview>div>span{font-size:10px;color:#775e85;overflow-wrap:anywhere}.workroom-recipe-head{background:#f8f4fa;text-transform:uppercase;font-size:9px!important;color:#9683a1;font-weight:650}.workroom-recipe-preview>.workroom-recipe-head>span{font-size:9px}.workroom-color{display:inline-block;width:10px;height:10px;border:1px solid #d7cddd;border-radius:50%;margin-right:4px;vertical-align:middle}.workroom-more{display:block;font-size:10px;color:#8d719e;text-decoration:none;padding:5px 2px 0}.workroom-recipe-preview>small{font-size:11px;color:#a591ae}.workroom-build-action{margin-top:auto}.workroom-build{display:grid;grid-template-columns:minmax(0,.32fr) minmax(0,.68fr);gap:18px;align-items:start}.workroom-build-visual>img{width:100%;height:280px;object-fit:cover;object-position:center;border-radius:8px;display:block}.workroom-build-visual>.workroom-image-placeholder{height:220px;border-radius:8px;font-size:12px}.workroom-notes{margin-top:12px;border:1px solid var(--workroom-line);border-radius:7px;background:#fff;padding:11px 12px;font-size:12px;color:#80688d}.workroom-notes summary{cursor:pointer;font-weight:600;color:#5c3c6d}.workroom-notes p{white-space:pre-wrap;line-height:1.5;margin:9px 0 0}.workroom-build-body{background:#fff;border:1px solid var(--workroom-line);border-radius:8px;overflow:hidden;min-width:0}.workroom-build-title{display:flex;gap:15px;justify-content:space-between;align-items:center;padding:14px 16px;border-bottom:1px solid var(--workroom-line)}.workroom-build-title h2{font:600 25px Georgia,serif;margin:4px 0 0}.workroom-build-title>div:last-child{text-align:right;flex:none}.workroom-build-title p{font-size:11px;color:var(--workroom-muted);margin:5px 0 0}.workroom-completion{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 18px;padding:12px 16px;border-bottom:1px solid var(--workroom-line);background:#fdfbfe}.workroom-count-controls{display:flex;align-items:center;gap:12px}.workroom-count-controls>small{font-size:12px;color:#80688d;margin-right:2px}.workroom-count-controls button{height:44px;width:44px;border:1px solid #d2bedf;border-radius:6px;color:#69417f;background:#fff;font-size:25px;cursor:pointer;flex:none}.workroom-count-controls output{font-size:25px;font-weight:600}.workroom-count-controls>div>span{font-size:16px;color:#9c88a6}.workroom-completion>.primary-action{min-height:38px;cursor:pointer}.workroom-completion>progress{grid-column:1/-1}.workroom-complete-label{font-size:12px;color:#2d8358;font-weight:600;white-space:nowrap}.floral-workroom button:disabled{opacity:.4;cursor:default}.workroom-recipe-surface{padding:12px 16px 16px}.workroom-recipe-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.workroom-recipe-title h3{font:600 20px Georgia,serif;margin:0}.workroom-recipe-title a{font-size:11px;color:#8a6c9b;text-decoration:none}.workroom-recipe-surface>.workroom-warning{margin-bottom:9px}.workroom-build-recipe>div{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1.1fr) 78px 70px;align-items:center;gap:10px;padding:10px 6px;border-bottom:1px solid #eee7f3;font-size:13px;line-height:1.4}.workroom-build-recipe>div>strong{font-weight:550;overflow-wrap:anywhere}.workroom-build-recipe>div>b{text-align:center}.workroom-build-recipe>div>span{overflow-wrap:anywhere}.workroom-error{padding:12px;background:#fff0e6;color:#9b5e36;border:1px solid #e8c5af;margin-bottom:12px;font-size:13px;border-radius:7px}.floral-workroom.workroom-tv{--workroom-line:#394154;--workroom-ink:#f7f3fc;--workroom-muted:#a3adc0;min-height:100vh;padding:22px 26px;background:#151a25;color:var(--workroom-ink);box-sizing:border-box}.workroom-tv .workroom-heading{margin-bottom:20px}.workroom-tv .workroom-heading h1{color:#fbf8ff;font:600 44px/1.15 Georgia,serif;margin:9px 0}.workroom-tv .workroom-heading p{color:#a9b3c8;font-size:17px}.workroom-tv .workroom-context{gap:18px}.workroom-tv .workroom-back{color:#939eb6;font-size:11px}.workroom-tv .ops-eyebrow{color:#bda6d2;font-size:10px}.workroom-tv .workroom-status{font-size:13px;padding:7px 12px;background:#4b382b;color:#ffd298}.workroom-tv-total{display:flex;align-items:center;gap:26px;padding:18px 22px;background:#212939;border:1px solid #394456;border-radius:9px;margin-bottom:22px}.workroom-tv-total b{font-size:43px;font-weight:650;line-height:1}.workroom-tv-total b span{font-size:27px;color:#8693ad}.workroom-tv-total p{color:#a1aec5;font-size:12px;margin:8px 0 0}.workroom-tv-total>progress{flex:1;height:13px;min-width:0}.workroom-tv-total>strong{font-size:35px;color:#e8f4ec}.workroom-tv progress::-webkit-progress-bar{background:#3b4558}.workroom-tv progress::-webkit-progress-value{background:#66c398}.workroom-tv-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:18px}.workroom-tv-columns.tv-lanes-2:has(.tv-lane-attention){grid-template-columns:minmax(280px,.8fr) minmax(0,2fr)}.workroom-tv-lane{min-width:0}.workroom-tv-lane>h2{font:600 23px Georgia,serif;color:#d8e0ee;display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid #536075;padding:0 0 10px;margin:0 0 12px}.workroom-tv-lane[data-status="Not Started"]>h2{border-color:#8e7fa3}.workroom-tv-lane[data-status="In Progress"]>h2{color:#f1cc91;border-color:#d4a258}.workroom-tv-lane[data-status=Complete]>h2{color:#9ae0b9;border-color:#53ac80}.workroom-tv-lane[data-status="Needs Attention"]>h2{color:#efbf96;border-color:#d28b56}.workroom-tv-lane h2 small{font:600 15px sans-serif;color:#aab6cb;background:#2c3548;padding:4px 9px;border-radius:15px}.workroom-tv-tiles{display:grid;gap:10px}.tv-lane-attention .workroom-tv-tiles{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.workroom-tv-lane article{display:flex;gap:13px;align-items:center;background:#232d3d;border:1px solid #3a465c;border-radius:7px;padding:12px;min-width:0;min-height:108px;box-sizing:border-box}.workroom-tv-lane article>img,.tv-image-placeholder{height:76px;width:74px;object-fit:cover;border-radius:5px;flex:none}.tv-image-placeholder{display:flex;align-items:center;justify-content:center;background:#303b50;color:#61708c;font-size:24px}.workroom-tv-lane article>div:last-child{flex:1;min-width:0}.workroom-tv-lane h3{font:600 20px/1.2 Georgia,serif;color:#f2f4fa;margin:0 0 6px;overflow-wrap:anywhere}.workroom-tv-lane article small{display:block;font-size:11px;color:#d8a77e;margin:0 0 6px}.workroom-tv-lane b{display:block;font-size:29px;font-weight:600;margin:0 0 8px;line-height:1}.workroom-tv-lane b span{font-size:19px;color:#8f9cb4}.workroom-tv-more{color:#c4a48b;font-size:13px;margin:12px 0 0}.workroom-tv-empty{color:#8b98b1;font-size:18px;padding:20px}.workroom-tv>footer{display:flex;gap:15px;align-items:center;margin-top:22px;padding-top:13px;border-top:1px solid #303a4d;font-size:11px;color:#8190ac}.workroom-tv footer button{font-size:11px;border:1px solid #46516a;color:#b5c0d5;border-radius:5px;padding:6px 10px;background:#252e3f;cursor:pointer}@media(max-width:1300px){.workroom-production-groups,.workroom-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workroom-category.category-pair{grid-column:1/-1}.workroom-heading-actions{max-width:300px}.workroom-build-recipe>div{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr) 65px 55px}.workroom-tv-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.workroom-tv-columns.tv-lanes-2:has(.tv-lane-attention){grid-template-columns:minmax(250px,.7fr) minmax(0,1.4fr)}}@media(min-width:1550px){.workroom-card-identity>img,.workroom-card-identity>.workroom-image-placeholder{width:80px;height:72px}.workroom-recipe-preview>div{font-size:12px}.workroom-recipe-preview>div>span{font-size:11px}.workroom-tv-columns.tv-lanes-2:has(.tv-lane-attention) .tv-lane-attention .workroom-tv-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:950px){.page-content:has(>.floral-workroom){padding:14px 16px}.workroom-heading h1{font-size:25px}.workroom-heading-actions{max-width:210px}.workroom-overview-grid{grid-template-columns:1fr}.workroom-overview-grid>aside{display:grid;grid-template-columns:1fr 1fr;gap:12px}.workroom-filters{align-items:flex-start;flex-direction:column}.workroom-build{grid-template-columns:minmax(0,.33fr) minmax(0,.67fr);gap:12px}.workroom-build-visual>img{height:210px}.workroom-build-title{padding:12px}.workroom-build-title h2{font-size:22px}.workroom-completion{padding:10px 12px;gap:10px}.workroom-count-controls{gap:8px}.workroom-count-controls>small{display:none}.workroom-recipe-surface{padding:12px}.workroom-build-recipe>div{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr) 45px 42px;gap:6px;font-size:12px}.workroom-tabs>a{padding:8px 10px}.workroom-tv-columns.tv-lanes-2:has(.tv-lane-attention){grid-template-columns:1fr 1fr}}@media(max-width:650px){.page-content:has(>.floral-workroom){padding:12px}.workroom-heading{align-items:flex-start;gap:9px;flex-direction:column;margin-bottom:9px}.workroom-context{gap:9px}.workroom-heading h1{font-size:25px;margin:4px 0}.workroom-heading p{font-size:11px;line-height:1.4}.workroom-heading-actions{max-width:none;justify-content:flex-start;gap:6px}.workroom-heading-actions .primary-action,.workroom-heading-actions .secondary-action{min-height:28px;font-size:10px;padding:5px 9px}.workroom-tabs{flex-wrap:wrap;padding:5px;gap:2px;margin-bottom:12px}.workroom-tabs>a{font-size:10px;padding:7px 8px}.workroom-total{width:100%;margin:3px 4px 1px;text-align:right;font-size:9px}.workroom-total b{font-size:12px}.workroom-readiness{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px}.workroom-readiness article{padding:10px;border-bottom:1px solid var(--workroom-line)}.workroom-readiness strong{font-size:12px}.workroom-overview-grid>aside{display:block}.workroom-production-summary{flex-wrap:wrap;gap:12px}.workroom-production-summary>.primary-action{margin-left:auto}.workroom-inline-links{flex-wrap:wrap;font-size:10px}.workroom-production-tools{gap:8px}.workroom-production-tools h2{font-size:19px}.workroom-production-tools span{font-size:10px}.workroom-mode-actions{gap:5px}.workroom-mode-actions .secondary-action{font-size:9px;padding:6px;min-height:28px}.workroom-filters input{width:100%}.workroom-filters>div{gap:4px}.workroom-filters button{font-size:9px;padding:7px}.workroom-production-groups,.workroom-card-grid,.category-pair .workroom-card-grid{grid-template-columns:1fr}.workroom-category.category-single,.workroom-category.category-pair{grid-column:1/-1}.workroom-card{gap:8px}.workroom-recipe-preview>div{font-size:12px}.workroom-recipe-preview>div>span{font-size:11px}.workroom-build{display:flex;flex-direction:column;gap:10px}.workroom-build-visual,.workroom-build-body{display:contents}.workroom-build-title{order:0;width:100%;box-sizing:border-box;background:#fff;border:1px solid var(--workroom-line);border-radius:7px;padding:11px}.workroom-build-title h2{font-size:22px}.workroom-build-visual>img,.workroom-build-visual>.workroom-image-placeholder{order:1;width:100%;height:110px;object-fit:cover;object-position:center 42%;border-radius:7px}.workroom-completion{order:2;width:100%;box-sizing:border-box;border:1px solid var(--workroom-line);border-radius:7px;padding:10px 11px;gap:8px}.workroom-count-controls{gap:9px}.workroom-count-controls button{width:44px;height:44px}.workroom-count-controls output{font-size:23px}.workroom-count-controls>div>span{font-size:14px}.workroom-completion>.primary-action{padding:7px 8px;font-size:10px;min-height:36px}.workroom-complete-label{font-size:11px}.workroom-recipe-surface{order:3;width:100%;box-sizing:border-box;padding:11px;background:#fff;border:1px solid var(--workroom-line);border-radius:7px}.workroom-build-recipe>div{grid-template-columns:minmax(0,1.8fr) minmax(0,1.1fr) 33px 35px;font-size:12px;padding:8px 2px;gap:5px}.workroom-build-recipe>.workroom-recipe-head{font-size:8px!important}.workroom-notes{order:4;margin:0;width:100%;box-sizing:border-box}.workroom-recipe-title h3{font-size:19px}.workroom-recipe-title a{font-size:10px}.workroom-tv{padding:15px!important}.workroom-tv .workroom-heading h1{font-size:30px}.workroom-tv .workroom-heading p{font-size:13px}.workroom-tv-total{padding:13px;gap:14px}.workroom-tv-total b{font-size:29px}.workroom-tv-total b span{font-size:20px}.workroom-tv-total>strong{font-size:22px}.workroom-tv-columns,.workroom-tv-columns.tv-lanes-2:has(.tv-lane-attention){grid-template-columns:1fr}.workroom-tv-lane h3{font-size:18px}.workroom-tv-lane>h2{font-size:21px}}@media screen{.floral-workroom.workroom-production-view .workroom-heading{margin-bottom:7px}.floral-workroom.workroom-production-view .workroom-heading h1{font-size:24px;margin:3px 0}.floral-workroom.workroom-production-view .workroom-heading p{font-size:11px;margin-top:3px}.floral-workroom.workroom-production-view .workroom-tabs{padding:4px 7px;margin-bottom:9px}.floral-workroom.workroom-production-view .workroom-tabs>a{padding:6px 10px}.floral-workroom.workroom-production-view .workroom-content{min-width:0}.floral-workroom.workroom-production-view .workroom-production-tools{margin-bottom:7px}.floral-workroom.workroom-production-view .workroom-production-tools h2{font-size:19px}.floral-workroom.workroom-production-view .workroom-production-tools span{font-size:10px}.floral-workroom.workroom-production-view .workroom-filters{margin-bottom:10px}.floral-workroom.workroom-production-view .workroom-filters input{min-height:31px}.floral-workroom.workroom-production-view .workroom-filters button{padding:6px 8px}.floral-workroom.workroom-production-view .workroom-production-groups{display:flex;flex-direction:column;align-items:stretch;gap:9px}.floral-workroom.workroom-production-view .workroom-category{min-width:0;background:#fff;border:1px solid var(--workroom-line);border-radius:7px;overflow:hidden}.floral-workroom.workroom-production-view .workroom-category>header{display:block;margin:0}.floral-workroom.workroom-production-view .workroom-category-toggle{display:flex;align-items:center;gap:8px;width:100%;min-height:38px;padding:7px 10px;text-align:left;border:0;background:#fbf9fc;color:var(--workroom-ink);cursor:pointer}.floral-workroom.workroom-production-view .workroom-category-toggle:focus-visible{outline:3px solid #a58ac7;outline-offset:-3px}.floral-workroom.workroom-production-view .workroom-category-chevron{width:12px;flex:none;color:#8c709b;font-size:14px}.floral-workroom.workroom-production-view .workroom-category h2{font:600 15px/1.2 Georgia,serif;color:#5c376e;margin:0}.floral-workroom.workroom-production-view .workroom-category-count{margin-left:auto;font-size:10px;color:#9b87a4}.floral-workroom.workroom-production-view .workroom-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:9px}.floral-workroom.workroom-production-view .workroom-card{height:auto;padding:9px;gap:7px;border-radius:6px}.floral-workroom.workroom-production-view .workroom-card-identity{gap:8px;min-height:56px}.floral-workroom.workroom-production-view .workroom-card-identity>img,.floral-workroom.workroom-production-view .workroom-card-identity>.workroom-image-placeholder{width:58px;height:56px}.floral-workroom.workroom-production-view .workroom-card-identity h3{font-size:15px}.floral-workroom.workroom-production-view .workroom-recipe-preview>div{padding:4px 2px;font-size:10px}.floral-workroom.workroom-production-view .workroom-recipe-preview>div>span{font-size:9px}}@media screen and (min-width:1550px){.floral-workroom.workroom-production-view .workroom-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:650px){.floral-workroom.workroom-production-view .workroom-card-grid{grid-template-columns:minmax(0,1fr)}.floral-workroom.workroom-production-view .workroom-category-toggle{min-height:36px}.floral-workroom.workroom-production-view .workroom-filters{gap:7px}}@media print{@page{size:auto;margin:12mm}body:has(.production-workspace){background:#fff!important;color:#16111c!important}body:has(.production-workspace) #global-navigation,body:has(.production-workspace) .staff-application-header,body:has(.production-workspace) .navigation-scrim,body:has(.production-workspace) .workroom-heading,body:has(.production-workspace) .workroom-tabs,body:has(.production-workspace) .page-heading,body:has(.production-workspace) .production-events,body:has(.production-workspace) .recipe-guide-heading,body:has(.production-workspace) .recipe-guide-actions,body:has(.production-workspace) .recipe-build-link{display:none!important}body:has(.production-workspace) .application-shell,body:has(.production-workspace) .main-content,body:has(.production-workspace) .page-content,body:has(.production-workspace) .floral-workroom,body:has(.production-workspace) .production-workspace,body:has(.production-workspace) .production-workspace__grid,body:has(.production-workspace) .production-guide{display:block!important;height:auto!important;min-height:0!important;max-height:none!important;max-width:none!important;width:auto!important;margin:0!important;padding:0!important;overflow:visible!important;background:#fff!important}body:has(.production-workspace) .recipe-print-heading{display:block!important;margin:0 0 6mm!important;border-bottom:1px solid #bbb;padding-bottom:3mm}body:has(.production-workspace) .recipe-print-heading h1{font:600 20pt Georgia,serif!important;color:#17101c;margin:0 0 2mm}body:has(.production-workspace) .recipe-print-heading p{font-size:10pt;color:#444;margin:0}body:has(.production-workspace) .production-categories,body:has(.production-workspace) .production-category,body:has(.production-workspace) .recipe-arrangements{display:block!important}body:has(.production-workspace) .production-category{margin:0 0 5mm}body:has(.production-workspace) .production-category>h3{font-size:14pt;margin:4mm 0 2mm;break-after:avoid;page-break-after:avoid;color:#21132b}body:has(.production-workspace) .production-arrangement{break-inside:avoid;page-break-inside:avoid;margin:0 0 3mm;padding:3mm;border:1px solid #d4ccd9;border-radius:2mm;overflow:visible;box-shadow:none}body:has(.production-workspace) .production-arrangement>header{min-height:0;margin-bottom:2mm;break-after:avoid;page-break-after:avoid}body:has(.production-workspace) .production-arrangement>header>img{width:48px;height:48px}body:has(.production-workspace) .arrangement-name h4{font-size:12pt}body:has(.production-workspace) .quantity-badge{font-size:10pt;color:#444}body:has(.production-workspace) .production-line{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr) 14mm 18mm;font-size:10pt;padding:1.5mm 0;break-inside:avoid;page-break-inside:avoid;color:#17101c}body:has(.production-workspace) .production-line__columns{font-size:8pt;background:#f1edf4!important;print-color-adjust:exact;-webkit-print-color-adjust:exact}body:has(.production-workspace) .line-color{font-size:9pt;color:#444}body:has(.production-workspace) .swatches span,body:has(.production-workspace) .line-color i{print-color-adjust:exact;-webkit-print-color-adjust:exact}}.page-content:not(.page-content--production)>.floral-workroom:not(.workroom-production-view):not(.workroom-tv):not(.workroom-recipe-display) :is(.workroom-heading p,.workroom-build-title p,.workroom-count-controls>small){color:#6d6378}.page-content:not(.page-content--production)>.floral-workroom:not(.workroom-production-view):not(.workroom-tv):not(.workroom-recipe-display) .workroom-build-recipe>div{color:var(--workroom-ink)}.page-content:not(.page-content--production)>.floral-workroom:not(.workroom-production-view):not(.workroom-tv):not(.workroom-recipe-display) .workroom-build-recipe>div>strong{font-weight:600}.floral-workroom{--execution-line:#e9e0f0;--execution-muted:#857399;--execution-plum:#40225c;background:#fcfafc;color:#27133d}.execution-workspace{min-width:0;display:flex;flex-direction:column;gap:14px}.execution-workspace h2,.execution-workspace h3,.execution-workspace h4{font-family:Georgia,serif;color:#2e1548;margin:0}.execution-workspace h2{font-size:18px}.execution-workspace h3{font-size:16px}.execution-workspace h4{font-size:14px}.execution-workspace small,.execution-muted{color:var(--execution-muted);font-size:11px;line-height:1.45}.execution-workspace progress,.overview-timeline progress{accent-color:#8058a5;height:8px;border:0;border-radius:20px;overflow:hidden;width:100%;background:#eee9f3}.execution-workspace progress::-webkit-progress-bar{background:#eee9f3;border-radius:20px}.execution-workspace progress::-webkit-progress-value{background:linear-gradient(90deg,#775194,#9b7dbc);border-radius:20px}.execution-metrics{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:10px}.execution-metrics article{display:grid;grid-template-columns:40px minmax(0,1fr);gap:8px 12px;align-content:center;border:1px solid var(--execution-line);border-radius:7px;background:#fff;padding:14px;min-width:0;min-height:104px;box-sizing:border-box}.execution-metrics article>i{background:#f4eefc;color:#654389;display:grid;place-items:center;border-radius:8px;width:40px;height:40px;font-size:23px}.execution-metrics article>div:not(.metric-progress){display:flex;flex-direction:column;gap:3px}.execution-metrics small{font-size:11px}.execution-metrics strong{font-size:19px;line-height:1.2}.execution-metrics span{font-size:10px;color:var(--execution-muted)}.metric-progress{grid-column:1/-1;display:flex;align-items:center;gap:8px}.metric-progress progress{flex:1;min-width:0}.metric-progress small{font-size:10px}.execution-metrics .metric-danger{border-color:#f6dedb}.metric-danger>i{color:#e42135!important;background:#fff2f1!important}.execution-toolbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.execution-toolbar>input{margin-left:auto;width:250px}.execution-toolbar input,.execution-toolbar select,.execution-panel>header input,.execution-block-form input{min-height:34px;border:1px solid var(--execution-line);border-radius:5px;padding:7px 10px;background:#fff;color:#4d306c;font:12px inherit;box-sizing:border-box;max-width:100%;min-width:0}.execution-filters{display:flex;flex-wrap:wrap;gap:6px}.execution-filters button{border:1px solid var(--execution-line);background:#fff;color:#634779;border-radius:5px;padding:8px 10px;font-size:11px;cursor:pointer}.execution-filters button.active{background:#43255f;color:#fff}.execution-filters button.active small{color:#f4eafa}.execution-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,31%);gap:14px;align-items:start}.execution-main,.execution-rail{display:flex;flex-direction:column;gap:14px;min-width:0}.execution-panel{border:1px solid var(--execution-line);border-radius:7px;background:#fff;min-width:0;overflow:hidden}.execution-panel>header{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--execution-line);background:linear-gradient(100deg,#fff,#fcfaff);min-height:24px}.execution-panel>header h2{display:flex;align-items:center;gap:8px}.execution-panel>header h2 small{font-weight:400;font-family:Arial,sans-serif}.execution-panel>header small{font-size:11px}.execution-panel>header input{max-width:250px;flex:1}.execution-panel>header i{color:#75429b}.execution-tag{display:inline-block;border-radius:4px;padding:4px 7px;font-size:10px;background:#f1eafb;color:#73528e;line-height:1.3;overflow-wrap:anywhere}.execution-status{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:16px;background:#eeeaf5;color:#8c789f;padding:4px 8px;font-size:10px;font-weight:600}.execution-status[data-status=Installed],.execution-status[data-status=Complete],.execution-status[data-status=complete]{background:#e0f2e8;color:#267c57}.execution-status[data-status=Installing],.execution-status[data-status="In Progress"],.execution-status[data-status=in_progress]{background:#fff0dc;color:#d27716}.execution-status[data-status=Blocked],.execution-status[data-status=blocked]{background:#ffe3e4;color:#d2263d}.execution-mini{border:1px solid #dfd1e9;background:#fff;color:#65417d;border-radius:4px;font:600 10px/1.3 Arial,sans-serif;padding:5px 8px;cursor:pointer}.execution-mini:disabled,.execution-bulk button:disabled{opacity:.4;cursor:default}.execution-mini:hover:enabled{background:#f4eff8}.execution-danger{color:#d3243b!important}.execution-empty{color:#8a7798;font-size:12px;padding:16px;margin:0;line-height:1.6}.execution-muted{margin:8px 12px}.execution-placeholder{background:#f5f0f9;display:grid;place-items:center;width:42px;height:42px;color:#b29bc6;flex:none;border-radius:5px}.packing-row{display:grid;grid-template-columns:18px minmax(130px,1.45fr) 30px minmax(82px,.8fr) minmax(70px,.7fr) 82px 82px minmax(100px,1fr);align-items:center;gap:10px;border-bottom:1px solid #eee8f2;padding:10px 12px;font-size:11px;min-width:0}.packing-head{font-size:9px;text-transform:uppercase;color:#947fa5;background:#fcf9ff;min-height:35px;box-sizing:border-box}.packing-row>div{min-width:0;overflow-wrap:anywhere}.execution-item{display:flex;align-items:center;gap:10px}.execution-item img{width:42px;height:42px;border-radius:4px;object-fit:cover;flex:none}.execution-item strong{font-size:11px}.execution-item small{display:block;margin-top:4px;font-size:10px}.packing-row .execution-tag{margin:2px}.quantity-control{display:flex;flex-direction:column;gap:5px;align-items:flex-start;font-size:10px;color:#5c4072}.quantity-control input{width:42px;border:1px solid #e3d7eb;border-radius:3px;color:#3d2156;font:600 11px Arial,sans-serif;min-height:28px;padding:3px;box-sizing:border-box;background:#fdfbff}.quantity-control input:disabled{opacity:.6}.packing-actions{display:flex;flex-wrap:wrap;gap:4px}.packing-actions small{width:100%;font-size:10px}.packing-actions .execution-mini{font-size:9px;padding:4px}.execution-bulk{display:flex;gap:5px}.execution-bulk .secondary-action{font-size:10px;padding:5px 7px;min-height:28px}.mobile-label{display:none}.vehicle-load{margin:8px;padding:10px;border:1px solid #eee6f4;border-radius:5px}.vehicle-load summary{font-size:13px;cursor:pointer;color:#432361}.vehicle-load summary strong{margin-right:10px}.vehicle-load summary small{font-size:10px}.vehicle-load-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;padding:9px 0;border-bottom:1px solid #f1ebf6;font-size:10px}.vehicle-load-row strong{font-size:11px;font-weight:500}.vehicle-load-row small{display:block;font-size:9px;margin:3px 0}.vehicle-load-row progress{height:5px;accent-color:#3ca578}.vehicle-load-row>b{font-size:11px}.execution-rail-row{padding:10px 14px;display:flex;align-items:center;gap:10px;justify-content:space-between;border-bottom:1px solid #f0eaf4;font-size:11px}.execution-rail-row>div{flex:1;min-width:0}.execution-rail-row strong{font-size:11px;font-weight:600}.execution-rail-row small{display:block;font-size:10px}.execution-rail-row progress{width:90px;flex:1;max-width:120px}.execution-rail-row img{width:29px;height:29px;object-fit:cover;border-radius:3px}.execution-rail-row>span:first-child{flex:1;min-width:0}.execution-attention{border-color:#f4dcd5;background:#fffdfc}.execution-attention>header{background:linear-gradient(90deg,#fff5ef,snow)}.execution-attention>header h2,.execution-attention>header i{color:#b72638}.execution-attention .execution-rail-row{border-color:#f8e6e3}.setup-zones{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:10px}.setup-zone{border:1px solid #eae2f1;border-radius:6px;overflow:hidden;min-width:0;display:flex;flex-direction:column}.setup-zone>header{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:6px;padding:11px;border-bottom:1px solid #f0eaf6;align-items:center}.setup-zone>header h3{font-size:15px}.setup-zone>header>i{font-size:22px;color:#9b7bb7}.setup-zone>header>progress{grid-column:2/-1}.setup-zone .execution-tag{font-size:9px;padding:3px}.setup-zone>header>div small{display:block;margin-top:4px;font-size:10px}.setup-placement{padding:10px;border-bottom:1px solid #f0eaf6}.setup-placement-heading{display:flex;gap:7px;align-items:center}.setup-placement-heading img{width:36px;height:36px;border-radius:4px;object-fit:cover;flex:none}.setup-placement-heading>div{flex:1;min-width:0}.setup-placement-heading h4{font:600 11px Arial,sans-serif;line-height:1.4}.setup-placement-heading small{display:block;font-size:9px;margin-top:3px}.setup-placement-heading .execution-status{font-size:9px;padding:4px 6px}.setup-placement details{font-size:10px;color:#7b6590;margin:8px 0}.setup-placement details summary{cursor:pointer}.setup-placement details p{line-height:1.5;margin:6px 0;white-space:pre-line}.setup-placement>p{font-size:11px}.setup-actions{display:flex;align-items:center;gap:5px;flex-wrap:wrap;margin-top:9px}.setup-actions .quantity-control{display:block;font-size:10px}.setup-actions .quantity-control input{width:38px;min-height:25px}.setup-actions .execution-mini{font-size:9px;padding:4px 5px}.execution-block-form{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px;padding:8px;background:#fff7f5;border-radius:4px;font-size:11px}.execution-block-form label{width:100%;display:flex;flex-direction:column;gap:5px}.execution-block-form input{font-size:12px;width:100%}.setup-zones-list{grid-template-columns:1fr}.setup-zones-list .setup-zone{display:block}.setup-zones-list .setup-placement{display:grid;grid-template-columns:1fr 1fr;gap:10px}.setup-zones-list .setup-placement details{grid-column:2;grid-row:1}.execution-number{border-radius:50%;background:#f1eaf8;width:26px;height:26px;display:grid;place-items:center;flex:0 0 26px!important}.execution-notes{font-size:12px;color:#7c6590;white-space:pre-line;padding:12px}.execution-stage>header{justify-content:start}.stage-toggle{display:flex;align-items:center;gap:15px;border:0;background:none;color:#5c327e;cursor:pointer;flex:none;padding:0}.execution-stage>header progress{width:140px;max-width:20%;margin-left:10px}.execution-stage>header>small{margin-left:auto}.team-execution-tasks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px}.team-execution-task{padding:10px;border:1px solid #eae1f2;border-radius:5px;min-width:0;background:#fff}.team-task-top{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.team-task-top h3{font:600 12px Arial,sans-serif;flex:1;line-height:1.45}.team-task-top time{font-size:10px;color:#8c77a0;white-space:nowrap}.team-task-top .execution-status{font-size:9px}.team-task-person{display:flex;align-items:center;gap:8px;margin:8px 0 0;font-size:11px;color:#7b6391}.team-task-person>span:nth-child(2){flex:1}.team-task-person>span small{display:block}.team-task-person .execution-tag{max-width:45%;font-size:9px}.execution-avatar{width:26px;height:26px;border-radius:50%;background:#a594ae;color:#fff;display:grid;place-items:center;flex:none;font-size:10px}.execution-task-instructions{font-size:11px;color:#7d6890;line-height:1.5;white-space:pre-line;margin:7px 0}.execution-task-actions{display:flex;gap:5px;margin-top:8px}.team-execution-task>p.execution-danger{font-size:11px;margin:8px 0}.execution-crew{display:flex;gap:10px;align-items:center;margin:0 12px;padding:10px 0;border-bottom:1px solid #eee7f4;font-size:11px}.execution-crew>div{flex:1;min-width:0}.execution-crew small{display:block}.execution-crew>span:last-child{font-size:10px;color:#8b749e;white-space:nowrap}.execution-crew-count{font-size:12px;margin:16px}.execution-crew-count strong{font-size:24px}.overview-upper{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(300px,1fr);gap:14px}.overview-attention-row{display:flex;align-items:center;gap:13px;margin:0 14px;padding:10px 0;border-bottom:1px solid #f5e6e3}.overview-attention-row>i{width:30px;height:32px;display:grid;place-items:center;color:#f67a32;background:#fff0e7;border-radius:5px;font-size:19px;flex:none}.overview-attention-row>div{flex:1;min-width:0}.overview-attention-row strong{display:block;font-size:12px}.overview-attention-row small{display:block;font-size:11px;margin-top:3px}.overview-attention-row>b{padding:4px 9px;background:#ffe4e3;color:#c13d47;border-radius:16px;font-size:12px}.overview-attention-row .secondary-action{font-size:10px;min-height:30px}.overview-event-card{padding:14px;display:flex;gap:14px}.overview-event-card>img{width:100px;height:140px;object-fit:cover;border-radius:5px}.overview-event-card h3{font-size:17px}.overview-event-card p{font-size:11px;color:#8b759e;line-height:1.6;margin:8px 0}.overview-key-counts{display:flex;gap:10px;justify-content:space-between;padding:12px 14px;border-top:1px solid #eee5f4}.overview-key-counts span{font-size:10px;color:#9681a5}.overview-key-counts b{display:block;color:#3c2055;font-size:15px;margin-bottom:3px}.execution-timeline{display:flex;gap:8px;padding:12px}.execution-timeline>a{flex:1;display:flex;gap:12px;border:1px solid #ebe3f2;border-radius:6px;background:#fff;padding:12px;min-width:0;text-decoration:none;color:#40205e}.execution-timeline>a>i{font-size:25px;color:#77519b;background:#f6f0fc;border-radius:8px;width:36px;height:38px;display:grid;place-items:center;flex:none}.execution-timeline h3{font:600 13px Arial,sans-serif;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.execution-timeline small{display:block;margin-top:8px}.execution-timeline p{font-size:10px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.execution-timeline progress{max-width:100px;height:6px}.execution-timeline .execution-status{font-size:9px}.overview-lower{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.overview-lower .execution-panel{display:flex;flex-direction:column}.overview-lower .execution-panel>header{padding:12px}.overview-lower h2{font-size:15px}.overview-lower .execution-panel>.secondary-action{margin:auto 12px 12px}.overview-lower .execution-rail-row>span:first-child{flex:1}.overview-lower .execution-rail-row small{font-size:9px}.overview-purchasing{display:flex;gap:15px;align-items:center;justify-content:space-between;font-size:11px;padding:4px}.overview-purchasing a{color:#795394;white-space:nowrap}.recipe-filter-toolbar{display:flex;gap:8px;justify-content:flex-end;margin:0 0 12px}.recipe-filter-toolbar input,.recipe-filter-toolbar select{border:1px solid #e5d9ee;background:#fff;color:#6c4c85;border-radius:5px;padding:8px 10px;font-size:11px;max-width:100%;min-width:0}.recipe-filter-toolbar input{width:240px}.recipe-display-identity{display:flex;align-items:center;gap:24px;border-bottom:1px solid #e9dfef;padding:10px 20px;background:#fff;min-height:40px;flex:none}.recipe-display-identity img{width:34px;height:36px;filter:grayscale(1)}.recipe-display-identity h1{font:600 26px Georgia,serif;margin:0;color:#2c1848}.recipe-display-identity span{font-size:14px;color:#72558d}.recipe-display-identity a{margin-left:auto}@media screen and (min-width:700px){.floral-workroom.floral-ops:not(.workroom-tv):not(.workroom-recipe-display){display:flex;flex-direction:column;overflow:hidden}.floral-workroom>.workroom-heading,.floral-workroom>.workroom-tabs{flex:none}.floral-workroom>.execution-workspace,.floral-workroom>.production-workspace{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:4px}.floral-workroom.workroom-production-view .workroom-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.floral-workroom.workroom-production-view .workroom-card-identity>img{width:76px;height:69px}.floral-workroom.workroom-production-view .workroom-category{background:transparent;border:0}.floral-workroom.workroom-production-view .workroom-category-toggle{background:transparent;padding:7px 0}.floral-workroom.workroom-production-view .workroom-card-grid{padding:0}.floral-workroom.workroom-production-view .workroom-category h2{font-size:19px}.floral-workroom .workroom-recipe-preview>div{font-size:11px;padding:4px 2px}.page-content.page-content--production:has(.workroom-tv),.page-content.page-content--production:has(.workroom-recipe-display){padding:0!important;overflow:hidden;height:100dvh}.floral-workroom.workroom-recipe-display{margin:0;padding:0!important;height:100dvh;max-width:none!important;overflow:hidden!important}.workroom-recipe-display .production-workspace{display:flex;flex-direction:column;height:100%;overflow:hidden}.workroom-recipe-display .production-workspace__grid{flex:1;min-height:0;overflow-y:auto;padding:12px 18px;box-sizing:border-box}.workroom-recipe-display .production-category{grid-column:1/-1!important}.workroom-recipe-display .production-categories{display:block}.workroom-recipe-display .production-category>h3{border-radius:10px 10px 0 0;background:#f8edf1;padding:10px 15px;margin:0;color:#4b1c62;font-size:24px}.workroom-recipe-display .production-category:nth-child(3n+2)>h3{background:#edf5ef;color:#3b5f45}.workroom-recipe-display .production-category:nth-child(3n)>h3{background:#f0eafa}.workroom-recipe-display .recipe-arrangements{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px;margin-bottom:14px}.workroom-recipe-display .production-arrangement{padding:12px}.workroom-recipe-display .production-arrangement>header>img{width:100px;height:85px}.workroom-recipe-display .production-line{font-size:13px;padding:5px 2px}.workroom-recipe-display .production-category>h3 small{float:right;font:12px Arial,sans-serif;margin-top:8px}.workroom-recipe-display .production-arrangement h4{font-size:20px}.workroom-recipe-display .swatches span{width:17px;height:17px}.workroom-recipe-display .quantity-badge{padding:5px 9px;border-radius:5px;background:#edf5ef;color:#4f705b}}.floral-workroom.workroom-tv{background:#140b21!important;color:#f6edf8!important;margin:0!important;padding:0!important;max-width:none!important;height:100dvh;overflow:auto!important;--workroom-muted:#b7a4c8;--workroom-line:#493355;--workroom-ink:#fff4ff}.tv-status-display{min-height:100dvh;box-sizing:border-box;padding:22px 24px 12px;background:radial-gradient(ellipse at 97% 0%,#48234188,transparent 39%),radial-gradient(ellipse at 20% 15%,#35234355,transparent 45%),#140b21;color:#f9f2fa;font-family:Georgia,serif;display:flex;flex-direction:column;gap:12px}.tv-identity{display:flex;gap:28px;align-items:flex-end;padding-bottom:12px;border-bottom:1px solid #785385}.tv-event{flex:1;min-width:0}.tv-brand{display:flex;gap:12px;align-items:center;margin-bottom:8px}.tv-brand img{width:58px;height:58px;object-fit:contain}.tv-brand span{font-size:20px;letter-spacing:.22em}.tv-brand small{display:block;font-size:10px;letter-spacing:.26em;text-align:center;margin-top:5px}.tv-event h1{font:600 clamp(30px,3.3vw,64px)/1.07 Georgia,serif;color:#fff8f1;margin:4px 0 12px}.tv-event p{display:flex;gap:18px;flex-wrap:wrap;margin:0;color:#decdeb;font-size:18px}.tv-event p span{display:flex;gap:10px;align-items:center}.tv-event p .pi{color:#d8b5f3;font-size:20px}.tv-metrics{display:grid;grid-template-columns:repeat(5,minmax(90px,1fr));gap:10px;width:50%;flex:none}.tv-metrics article{display:grid;grid-template-columns:28px minmax(0,1fr);padding:15px 12px;border:1px solid #54365e;border-radius:10px;background:#1b1129b0;gap:5px 10px;text-align:center;min-width:0}.tv-metrics article>i{font-size:27px;color:#d3a8ef;align-self:center}.tv-metrics strong{font-size:34px;white-space:nowrap}.tv-metrics b{grid-column:1/-1;font-weight:400;font-size:14px}.tv-metrics small{grid-column:1/-1;font-size:11px;color:#bfa5d1}.tv-overall{display:flex;gap:40px;align-items:center;padding:0 45px 12px;border-bottom:1px solid #6b497b}.tv-overall b{font-size:58px;white-space:nowrap;line-height:1}.tv-overall b span{font-size:43px}.tv-overall small{display:block;color:#cab5da;font-size:18px;margin-top:4px}.tv-overall>progress{flex:1;width:100%;height:23px;min-width:0}.tv-overall strong{font-size:48px}.tv-status-display progress{accent-color:#85e6b6;border:0;border-radius:20px;overflow:hidden;background:#302341}.tv-status-display progress::-webkit-progress-bar{background:#302341;border-radius:20px}.tv-status-display progress::-webkit-progress-value{background:linear-gradient(90deg,#7dddac,#92ebbc);border-radius:20px}.tv-command-grid{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(0,1fr) minmax(0,.98fr);gap:14px;flex:1;min-height:0}.tv-left,.tv-right{display:flex;flex-direction:column;gap:12px;min-width:0}.tv-panel{border:1px solid #51315e;border-radius:12px;overflow:hidden;min-width:0;background:linear-gradient(120deg,#20132b55,#110b1c77)}.tv-panel>header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 15px;border-bottom:1px solid #402b4d}.tv-panel h2{font:600 clamp(18px,1.5vw,26px) Georgia,serif;color:#dcb4f2;margin:0}.tv-panel h2 i{margin-right:8px}.tv-panel>header>span{background:#332545;padding:7px 12px;border-radius:18px;font:600 11px Arial,sans-serif;color:#f1dfff;white-space:nowrap}.tv-panel>header>small{color:#d5b9e7;font-size:13px}.tv-active h2{color:#95e9be}.tv-next h2{color:#ffcf7a}.tv-setup h2{color:#cf9de7}.tv-attention h2{color:#ff9caa}.tv-arrangement{display:flex;gap:14px;align-items:center;border:1px solid #402c50;border-radius:10px;padding:10px;margin:8px 10px;min-width:0;background:#23172f55}.tv-arrangement img{width:105px;height:81px;object-fit:cover;border-radius:6px;flex:none}.tv-image-empty{display:grid;place-items:center;width:85px;min-height:72px;font-size:32px;color:#9b76b5;flex:none}.tv-arrangement>div{flex:1;min-width:0}.tv-arrangement h3{font:600 clamp(15px,1.15vw,22px) Georgia,serif;margin:0 0 6px;color:#fff8fc;line-height:1.2}.tv-status{display:inline-flex;border-radius:20px;padding:6px 10px;font:600 10px Arial,sans-serif;color:#d9baf0;background:#3c2b52;white-space:nowrap}.tv-active .tv-status,.tv-status[data-status=Installed]{background:#23533c66;color:#a2f4c8;border:1px solid #3c8260}.tv-status[data-status=Installing],.tv-status[data-status="In Progress"],.tv-status[data-status=in_progress]{background:#5b3a1b;color:#ffd07f}.tv-status[data-status=Blocked],.tv-status[data-status="Needs Attention"]{background:#5b2333;color:#ffb0bc}.tv-featured-active{border:2px solid #efc36e;box-shadow:inset 0 0 10px #ffc76a22}.tv-arrangement-progress{display:flex;gap:12px;align-items:center;margin-top:10px}.tv-arrangement-progress b{font-size:19px;white-space:nowrap}.tv-arrangement-progress progress{flex:1;min-width:20px;height:8px}.tv-arrangement-progress>span{font-size:14px;color:#baabda}.tv-next .tv-arrangement{padding:7px 12px;margin:0;border-width:0 0 1px;border-radius:0}.tv-next .tv-arrangement img{width:57px;height:50px}.tv-next .tv-image-empty{width:40px;min-height:45px;font-size:20px}.tv-next .tv-arrangement h3{font-size:17px}.tv-next .tv-arrangement-progress{margin-top:5px}.tv-next .tv-arrangement-progress b{font-size:16px}.tv-next .tv-status{font-size:9px;padding:6px 10px}.tv-attention{flex:1}.tv-attention-row{display:flex;gap:13px;align-items:center;padding:8px 16px;border-bottom:1px solid #3d284a}.tv-attention-row>i{font-size:25px;color:#f48d7c;flex:none}.tv-attention-row>div{flex:1;min-width:0}.tv-attention-row strong{font-size:15px;font-weight:400}.tv-attention-row small{display:block;font-size:12px;color:#b49cc9;margin-top:2px}.tv-attention-row>b{background:#512235;color:#ff9ba9;font-size:18px;padding:4px 14px;border-radius:16px}.tv-recipe{display:flex;flex-direction:column}.tv-recipe-identity{display:flex;gap:18px;padding:14px 16px;min-width:0}.tv-recipe-identity>img{width:42%;height:210px;object-fit:cover;border-radius:7px}.tv-recipe-identity>div{flex:1;min-width:0}.tv-recipe-identity h3{font:600 26px Georgia,serif;color:#e4bff7;margin:0 0 12px;line-height:1.1}.tv-recipe-identity p{font-size:15px;color:#c9b5d9;line-height:1.5;margin:12px 0}.tv-recipe-identity .tv-status{font-size:11px}.tv-palette{display:flex;gap:9px;flex-wrap:wrap;margin-top:14px}.tv-palette>i{width:30px;height:30px;border:1px solid #d3c1da88;border-radius:50%}.tv-recipe-lines{margin:0 16px;border-top:1px solid #473052}.tv-recipe-lines h4{font-size:11px;font-weight:400;letter-spacing:.1em;color:#e9d2f9;margin:12px 0}.tv-recipe-lines>div{display:grid;grid-template-columns:minmax(0,1fr) 34px 44px;gap:10px;align-items:center;border-bottom:1px solid #473052;padding:8px 2px;font-size:16px}.tv-recipe-lines>div>span{line-height:1.25}.tv-recipe-lines small{display:block;font-size:11px;color:#bda3d0}.tv-recipe-lines span>i{display:inline-block;width:18px;height:18px;border-radius:50%;margin-right:12px;vertical-align:middle;border:1px solid #ad9ab5}.tv-recipe-columns{font-size:10px!important;color:#bfa7d0;text-transform:uppercase}.tv-recipe-lines b{text-align:right;font-weight:400}.tv-reference-strip{display:flex;gap:7px;align-items:center;margin:auto 16px 16px;padding:10px;background:#31203f66;border-radius:8px}.tv-reference-strip>img{width:45px;height:48px;object-fit:cover;border-radius:4px}.tv-reference-strip>i{font-size:26px;color:#c49ce8;margin-right:6px}.tv-reference-strip>span{margin-left:8px;font-size:13px;color:#dfcbe9}.tv-setup{flex:1}.tv-setup-row{display:flex;gap:8px;justify-content:space-between;align-items:center;padding:9px 15px;border-bottom:1px solid #3e2b4b}.tv-setup-row strong{font-size:16px;font-weight:400}.tv-setup-row small{display:block;font-size:12px;color:#baa2ce;margin-top:3px}.tv-empty{font-size:16px;line-height:1.6;color:#bda4ce;padding:14px 18px;margin:0}.tv-overflow{display:block;padding:0 16px 10px;color:#b69acb}.tv-footer{display:flex;justify-content:space-between;gap:15px;align-items:center;color:#a58bb9;font:11px Arial,sans-serif}.tv-footer>div{display:flex;gap:12px;align-items:center}.tv-footer button,.tv-footer a{background:transparent;color:#c7a9da;border:0;font-size:11px;text-decoration:none;cursor:pointer}.tv-footer time{font-size:14px;color:#cfb6e2}@media screen and (min-width:1800px){.tv-status-display{gap:16px}.tv-arrangement img{height:100px;width:135px}.tv-recipe-identity>img{height:235px}.tv-recipe-lines>div{padding:10px 2px}.tv-attention-row{padding:10px 16px}}@media screen and (max-width:1500px){.execution-metrics article{padding:11px;grid-template-columns:32px minmax(0,1fr);gap:7px}.execution-metrics article>i{width:32px;height:36px;font-size:21px}.execution-metrics strong{font-size:17px}.setup-zones{grid-template-columns:repeat(2,minmax(0,1fr))}.packing-row{gap:6px;grid-template-columns:16px minmax(110px,1.3fr) 23px minmax(65px,.7fr) minmax(55px,.65fr) 68px 68px minmax(84px,1fr)}.packing-row .execution-item img{width:34px;height:36px}.packing-row .quantity-control input{width:34px}.packing-row .execution-item{gap:6px}.tv-status-display{padding:14px}.tv-identity{gap:16px}.tv-event p{font-size:14px;gap:10px}.tv-metrics article{padding:12px 8px;gap:5px}.tv-metrics strong{font-size:27px}.tv-metrics article>i{font-size:22px}.tv-metrics b{font-size:12px}.tv-metrics small{font-size:9px}.tv-brand span{font-size:16px}.tv-brand img{width:45px;height:45px}.tv-overall{gap:25px;padding:0 20px 12px}.tv-overall b{font-size:48px}.tv-overall strong{font-size:40px}.tv-panel>header{padding:10px}.tv-recipe-identity{gap:12px;padding:12px}.tv-recipe-identity h3{font-size:22px}.tv-recipe-identity>img{height:180px}.tv-recipe-identity p{font-size:13px}.tv-arrangement img{width:80px;height:70px}.tv-arrangement{gap:10px}.tv-arrangement-progress{gap:8px}.tv-recipe-lines>div{font-size:14px}.tv-next .tv-arrangement h3{font-size:15px}.tv-next .tv-arrangement{gap:8px}.tv-attention-row strong{font-size:14px}.tv-attention-row small{font-size:11px}.tv-setup-row strong{font-size:14px}.workroom-recipe-display .recipe-arrangements{grid-template-columns:repeat(3,minmax(0,1fr))!important}.recipe-display-identity{gap:15px}.recipe-display-identity h1{font-size:23px}.recipe-display-identity span{font-size:12px}}@media screen and (max-width:1100px){.execution-columns{grid-template-columns:minmax(0,1fr)}.execution-rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.execution-rail>.secondary-action{grid-column:1/-1;justify-self:start}.overview-lower{grid-template-columns:repeat(2,minmax(0,1fr))}.execution-metrics{gap:7px}.execution-metrics article{grid-template-columns:1fr;min-height:90px}.execution-metrics article>i{display:none}.overview-upper{grid-template-columns:minmax(0,1.5fr) minmax(270px,1fr)}.execution-timeline{flex-wrap:wrap}.execution-timeline>a{flex-basis:36%}.workroom-recipe-display .production-arrangement>header>img{width:65px;height:65px}.workroom-recipe-display .production-arrangement h4{font-size:17px}.recipe-display-identity span{display:none}.floral-workroom.workroom-production-view .workroom-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tv-command-grid{grid-template-columns:1fr 1fr}.tv-right{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}.tv-identity{display:block}.tv-metrics{width:100%;margin-top:15px}.tv-event p{font-size:16px}.tv-event h1{font-size:40px}}@media screen and (max-width:699px){.execution-workspace{gap:10px}.execution-metrics{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))}.execution-metrics article{grid-template-columns:30px minmax(0,1fr);padding:11px;min-height:90px}.execution-metrics article>i{display:grid;width:30px}.execution-metrics strong{font-size:17px}.execution-toolbar>input{margin-left:0;width:100%}.execution-toolbar .execution-filters{width:100%}.execution-toolbar>select{flex:1}.execution-panel>header{flex-wrap:wrap;gap:8px;padding:12px}.execution-panel>header h2{font-size:17px}.execution-panel>header input{max-width:none}.execution-columns{display:flex;flex-direction:column}.execution-main,.execution-rail{width:100%;display:flex;flex-direction:column}.packing-head{display:none}.packing-row{grid-template-columns:18px minmax(0,1fr) 45px;padding:12px;gap:10px}.packing-row .execution-item{grid-column:2;min-width:0}.packing-row .packing-qty{grid-column:3}.packing-row>div:nth-child(4),.packing-row>div:nth-child(5){grid-column:2/-1}.packing-row .quantity-control{grid-column:2/-1;display:flex;flex-direction:row;align-items:center;gap:8px}.packing-row .quantity-control input{width:50px}.packing-row .quantity-control progress{flex:1;width:50px}.mobile-label{display:inline}.packing-row .packing-actions{grid-column:2/-1;gap:8px}.packing-row .execution-mini{font-size:11px;min-height:32px}.execution-bulk{width:100%;flex-wrap:wrap}.setup-zones{grid-template-columns:1fr;padding:8px}.setup-placement-heading h4{font-size:13px}.setup-placement-heading small{font-size:11px}.setup-placement-heading img{width:45px;height:45px}.setup-actions .execution-mini{font-size:11px;padding:7px}.setup-actions .quantity-control{font-size:11px}.setup-actions .quantity-control input{width:48px;min-height:32px}.setup-zones-list .setup-placement{display:block}.team-execution-tasks{grid-template-columns:1fr}.team-task-top h3{font-size:14px}.team-task-top time{font-size:11px}.team-task-person{font-size:12px}.execution-task-actions .execution-mini{font-size:12px;min-height:34px;padding:7px 12px}.stage-toggle{gap:10px}.execution-stage>header progress{width:65px}.stage-toggle h2{font-size:17px}.stage-toggle small{font-size:10px}.overview-upper,.overview-lower{grid-template-columns:1fr}.overview-attention-row{flex-wrap:wrap;gap:8px}.overview-attention-row>div{flex-basis:65%}.overview-attention-row .secondary-action{margin-left:auto}.execution-timeline{display:block}.execution-timeline>a{margin-bottom:8px}.overview-purchasing{flex-direction:column;align-items:flex-start}.recipe-filter-toolbar{flex-wrap:wrap;justify-content:start}.recipe-filter-toolbar input{width:100%}.recipe-guide-actions{justify-content:start!important}.recipe-guide-heading{flex-wrap:wrap}.workroom-tabs{overflow-x:auto}.workroom-tabs>a{flex:none}.workroom-tabs .workroom-total{display:none}.workroom-heading{align-items:start;gap:8px;flex-wrap:wrap}.workroom-heading h1{font-size:26px}.workroom-heading-actions{justify-content:start}.recipe-display-identity{flex-wrap:wrap;padding:10px}.recipe-display-identity h1{font-size:20px;flex:1}.recipe-display-identity img{width:28px}.workroom-recipe-display{padding:0!important;margin:0!important}.workroom-recipe-display .production-workspace__grid{padding:10px}.tv-status-display{min-width:760px}.tv-command-grid{grid-template-columns:1fr 1fr}.tv-event h1{font-size:34px}}@media print{.recipe-filter-toolbar,.recipe-display-identity{display:none!important}}.floral-workroom .quantity-control input{padding:4px!important;appearance:textfield;-moz-appearance:textfield;text-align:center;font:600 12px Arial,sans-serif;min-width:36px}.floral-workroom .quantity-control input::-webkit-inner-spin-button,.floral-workroom .quantity-control input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.workroom-recipe-display .recipe-arrangements{align-items:start}.tv-left,.tv-right{align-self:start}.tv-attention,.tv-setup{flex:none}.tv-recipe{align-self:start}.tv-footer{margin-top:auto}.tv-recipe-lines>div{font-size:16px}.tv-attention-row strong,.tv-setup-row strong{font-size:16px}.tv-status-display .tv-panel h2{color:#fffaf5;font-weight:750;font-size:clamp(21px,1.6vw,29px);text-shadow:0 1px 1px #0007}.tv-status-display .tv-panel h3{color:#fffaf6;font-weight:750}.tv-status-display .tv-recipe-identity h3{font-size:clamp(26px,1.9vw,34px);line-height:1.15;color:#fff}.tv-status-display .tv-panel>header{border-bottom:2px solid #d3bdd744;background:#ffffff05}.tv-status-display .tv-panel>header>small{color:#f1e8f6;font-weight:600;font-size:14px}.tv-status-display .tv-recipe-identity p{color:#f1e7f6;font-size:16px;line-height:1.5;font-weight:500}.tv-status-display .tv-recipe-lines h4{font-size:13px;color:#fff8ff;font-weight:700;letter-spacing:.07em}.tv-status-display .tv-recipe-lines>div{font-size:18px;font-weight:650;color:#fff9fc;border-bottom:1.5px solid #d1b9dc44;padding-top:10px;padding-bottom:10px}.tv-status-display .tv-recipe-lines b{font-size:20px;font-weight:700;color:#fff}.tv-status-display .tv-recipe-lines small{color:#e1d2ec;font-size:13px;font-weight:500;margin-top:3px}.tv-status-display .tv-recipe-columns{color:#ecdef4!important;font-weight:700!important;font-size:12px!important}.tv-status-display .tv-attention-row strong,.tv-status-display .tv-setup-row strong{color:#fff7fa;font-size:17px;font-weight:650}.tv-status-display .tv-attention-row small,.tv-status-display .tv-setup-row small{color:#d6c3e5;font-size:13px}.tv-status-display .tv-event p{color:#f3e8fc;font-weight:600}.tv-status-display .tv-recipe-identity{padding:12px 14px;gap:14px;align-items:start}.tv-status-display .tv-recipe-identity>img{height:160px;width:40%}.tv-status-display .tv-recipe-identity h3{font-size:28px;margin-bottom:8px}.tv-status-display .tv-recipe-identity p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:10px 0;font-size:16px;line-height:1.35}.tv-status-display .tv-palette{margin-top:10px;gap:8px}.tv-status-display .tv-palette>i{width:26px;height:26px}.tv-status-display .tv-recipe-lines>div{padding-top:8px;padding-bottom:8px;font-size:18px;line-height:1.2}.tv-status-display .tv-reference-strip{margin:12px 14px;padding:8px}.tv-status-display .tv-reference-strip>img{width:40px;height:42px}.tv-status-display .tv-reference-strip>span{font-size:12px}.tv-status-display .tv-status[data-status=blocked]{color:#ffd0d7;background:#5b2333}@media screen and (max-height:900px)and (min-width:1101px){.tv-status-display{gap:9px;padding:12px}.tv-status-display .tv-brand{margin-bottom:4px}.tv-status-display .tv-brand img{height:40px;width:40px}.tv-status-display .tv-event h1{font-size:40px;margin-bottom:7px}.tv-status-display .tv-overall{padding-bottom:8px}.tv-status-display .tv-overall b{font-size:44px}.tv-status-display .tv-overall strong{font-size:38px}.tv-status-display .tv-panel>header{padding:8px 11px}.tv-status-display .tv-recipe-identity>img{height:130px}.tv-status-display .tv-recipe-identity h3{font-size:25px}.tv-status-display .tv-recipe-identity p{-webkit-line-clamp:2;font-size:15px}.tv-status-display .tv-recipe-lines>div{padding-top:6px;padding-bottom:6px;font-size:17px}.tv-status-display .tv-attention-row{padding:7px 12px}.tv-status-display .tv-attention-row small{display:none}.tv-status-display .tv-empty{padding:10px 14px;font-size:15px}.tv-status-display .tv-setup-row{padding:7px 12px}}.workroom-tabs{flex-wrap:nowrap;overflow-x:auto;white-space:nowrap;padding:4px 6px;gap:2px;margin-bottom:6px;flex:none}.workroom-tabs>a{flex:none;padding:7px 9px}.workroom-heading{margin-bottom:7px;gap:12px}.workroom-heading h1{font-size:26px;margin:3px 0}.workroom-heading p{margin-top:2px}.workroom-context{gap:8px}.workroom-sticky-context{font-size:11px;font-weight:650;color:#6d517f;padding:3px 2px 7px;flex:none}.workroom-scroll-surface{min-width:0;min-height:0}.execution-toolbar{padding:8px 0;background:#fcfafc;z-index:3}.execution-metrics article{min-height:65px;padding:10px 12px;grid-template-columns:28px minmax(0,1fr);gap:4px 8px}.execution-metrics article>i{width:28px;height:28px;font-size:18px}.execution-metrics strong{font-size:17px}.execution-metrics .metric-progress{grid-column:2}.execution-metrics article>div{gap:2px}.execution-metrics article>div>span{font-size:10px}.execution-note-preview{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.execution-task-actions{flex-wrap:wrap}.execution-panel>header{padding:9px 12px}.execution-rail-row{padding:8px 12px}.setup-zones{display:flex;flex-direction:column;gap:12px}.setup-zone{display:block}.setup-zone>header{padding:8px 10px}.setup-zone-toggle{border:0;background:none;padding:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.setup-placement-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.setup-placement{min-width:0;box-sizing:border-box;border-right:1px solid #eee7f3;padding:11px}.setup-placement-heading h4{font-size:12px}.setup-placement-heading small{font-size:10px}.setup-placement-heading img{width:46px;height:46px}.setup-placement details{display:none}.setup-actions .execution-mini{font-size:10px;min-height:29px;padding:5px 8px}.setup-timing{display:block;margin-top:6px}.setup-zones-list .setup-placement-grid{grid-template-columns:1fr}.setup-zones-list .setup-placement{display:block}.packing-actions .execution-note-preview{max-width:170px}.packing-head{position:sticky;top:0;z-index:2;background:#f8f4fb}.execution-rail .execution-panel{flex:none}.vehicle-load-row{padding:7px 0}.vehicle-load summary{cursor:pointer}.vehicle-load{padding:9px 12px}.execution-inspector.modal-card.modal-form{position:fixed;right:0;top:0;margin:0;border-radius:0;width:min(480px,100vw);height:100dvh;max-height:100dvh;box-sizing:border-box;padding:20px;overflow:auto;display:block}.execution-inspector>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.execution-inspector p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.5}.execution-inspector h2{font:600 22px Georgia,serif}.recipe-arrangements,.workroom-card-grid{align-items:start}.workroom-card,.production-arrangement{height:auto!important}.workroom-card-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.workroom-recipe-display .recipe-arrangements{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))!important}@media(min-width:700px){.page-content:has(>.floral-workroom:not(.workroom-tv):not(.workroom-recipe-display)){height:calc(100dvh - 64px);overflow:hidden;box-sizing:border-box;padding:12px 18px}.floral-workroom.floral-ops:not(.workroom-tv):not(.workroom-recipe-display){display:flex;flex-direction:column;height:100%;overflow:hidden;padding-bottom:0}.workroom-heading{flex:none}.workroom-scroll-surface{overflow-y:auto;overscroll-behavior:contain;padding-right:4px;flex:1}.execution-toolbar,.workroom-filters,.recipe-filter-toolbar{position:sticky;top:0;z-index:3;background:#fcfafc;padding:8px 0;margin-bottom:8px}.packing-table{max-height:calc(100dvh - 365px);min-height:160px;overflow-y:auto}.execution-rail{position:sticky;top:8px;max-height:calc(100dvh - 245px);overflow-y:auto}.setup-execution .execution-main>.execution-panel>header{position:sticky;top:0;background:#fff;z-index:2}.setup-execution .execution-main>.execution-panel{overflow:visible}.setup-placement-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1650px){.setup-placement-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:699px){.workroom-heading-actions{max-width:none}.workroom-heading h1{font-size:24px}.workroom-scroll-surface{overflow:visible}.workroom-sticky-context{display:none}.setup-placement-grid{grid-template-columns:1fr}.execution-metrics article{min-height:60px}.workroom-tabs{width:100%;box-sizing:border-box}.workroom-filters input{max-width:100%}.execution-toolbar{position:static}.packing-table{overflow:visible}.execution-rail{position:static;max-height:none}.workroom-card-grid{grid-template-columns:1fr!important}}.tv-status-display{height:100dvh;min-height:0;padding:16px;gap:10px;overflow:hidden}.workroom-tv .workroom-scroll-surface{overflow:visible}.tv-identity{gap:18px;padding-bottom:10px;flex:none}.tv-workshop-label{font:700 11px Arial,sans-serif;letter-spacing:.15em;color:#dfc9ee;margin-bottom:4px}.tv-event h1{font-size:clamp(28px,3vw,48px);margin:0 0 6px}.tv-event p{font-size:15px}.tv-metrics{width:37%;grid-template-columns:repeat(3,minmax(0,1fr))}.tv-metrics article{padding:8px;display:flex;flex-direction:column;gap:4px}.tv-metrics strong{font:700 24px Arial,sans-serif}.tv-metrics b{font:600 12px Arial,sans-serif}.tv-overall{padding:0 10px 9px;gap:22px;flex:none}.tv-overall b{font-size:40px}.tv-overall b span{font-size:28px}.tv-overall small{font-size:13px}.tv-overall strong{font-size:32px}.tv-overall>progress{height:14px}.tv-command-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,2fr) minmax(0,1fr);align-items:stretch;min-height:0;gap:12px}.tv-left,.tv-right{align-self:stretch;min-height:0;overflow:auto}.tv-left .tv-panel{flex-shrink:0}.tv-left .tv-next{flex:1;min-height:120px;overflow:auto}.tv-panel>header{padding:10px 12px}.tv-status-display .tv-panel h2{font-size:clamp(19px,1.45vw,26px)}.tv-arrangement{width:calc(100% - 16px);box-sizing:border-box;text-align:left;color:#fff;font-family:inherit;cursor:pointer;gap:10px;margin:8px;padding:9px}.tv-arrangement:hover,.tv-arrangement:focus-visible{background:#49304f;outline:2px solid #e6c787}.tv-arrangement img,.tv-next .tv-arrangement img{width:62px;height:58px}.tv-arrangement h3,.tv-next .tv-arrangement h3{font-size:17px}.tv-arrangement small{font:12px Arial,sans-serif;color:#e5d5f0}.tv-arrangement-progress{margin-top:6px}.tv-arrangement-progress b{font-size:17px}.tv-next .tv-arrangement{margin:0;width:100%;padding:9px}.tv-recipe{align-self:stretch;min-height:0;height:100%;box-sizing:border-box;overflow:hidden}.tv-recipe>header{flex:none}.tv-step{display:flex;gap:6px}.tv-step button,.tv-built-controls button{background:#493254;color:#fff;border:1px solid #9473a6;border-radius:6px;min-width:40px;min-height:38px;cursor:pointer;font:700 23px Arial,sans-serif}.tv-status-display .tv-recipe-identity{padding:12px;gap:14px;flex:none}.tv-status-display .tv-recipe-identity>img{width:42%;height:clamp(140px,20vh,220px);object-fit:cover}.tv-recipe-identity>div>small{font:12px Arial,sans-serif;color:#dfcfe9}.tv-status-display .tv-recipe-identity h3{font-size:clamp(24px,2vw,34px);margin:6px 0 10px}.tv-status-display .tv-recipe-identity p{font-size:15px;line-height:1.35;-webkit-line-clamp:2}.tv-built-controls{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:8px 12px 12px;flex:none;border-bottom:1px solid #5c4267}.tv-built-controls>span{font:700 11px Arial,sans-serif;letter-spacing:.1em}.tv-built-controls output{font:700 26px Arial,sans-serif;white-space:nowrap}.tv-built-controls .tv-complete{margin-left:auto;background:#e1bd7e;color:#25182d;font-size:13px;padding:8px 12px}.tv-built-controls>progress{width:100%;height:8px}.tv-status-display .tv-recipe-lines{overflow-y:auto;min-height:80px;flex:1;margin:0 12px;scrollbar-color:#9473a6 #25172e}.tv-status-display .tv-recipe-lines>div{font-size:18px;padding:8px 2px}.tv-status-display .tv-recipe-lines b{font-size:20px}.tv-status-display .tv-reference-strip{margin:8px 12px;padding:6px;display:block;flex:none;overflow:hidden}.tv-reference-strip>span{font:11px Arial,sans-serif;margin:0}.tv-reference-strip>div{display:flex;gap:6px;overflow-x:auto;padding:5px 0}.tv-reference-strip button{background:none;border:2px solid transparent;padding:0;border-radius:5px;cursor:pointer;flex:none}.tv-reference-strip button[aria-pressed=true]{border-color:#f1ca80}.tv-reference-strip img{width:46px;height:42px;object-fit:cover;display:block}.tv-issues{display:flex;flex-wrap:wrap;gap:7px;margin:10px 12px;color:#ffe6b0;text-decoration:none;font:600 14px Arial,sans-serif}.tv-issues small{font-size:11px;display:inline-block;padding:4px 6px;background:#4a2b39;border-radius:4px;color:#ffccd2}.tv-issues>span{font-size:12px;width:100%;color:#e0caed}.tv-panel>header>a{color:#e7c8f6;font:12px Arial,sans-serif}.tv-status-display .tv-setup-row strong{font-size:16px}.tv-setup-row{gap:8px}.tv-setup-row>span:not(.tv-status){font:12px Arial,sans-serif}.tv-status-display .tv-footer{margin-top:0;flex:none}.tv-footer{font-size:11px}.tv-status-display .tv-status[data-status=Complete]{background:#24513d;color:#b8ffcf}.tv-status-display button:disabled{opacity:.45;cursor:default}@media(max-width:1100px)and (min-width:700px){.tv-command-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.8fr)}.tv-right{display:none}.tv-identity{display:flex}.tv-metrics{width:43%;margin-top:0}.tv-event p{font-size:12px}.tv-status-display .tv-recipe-lines>div{font-size:16px}}@media(max-width:699px){.tv-status-display{min-width:0;height:auto;min-height:100dvh;overflow:visible;padding:12px}.tv-command-grid{display:flex;flex-direction:column}.tv-recipe{order:-1;height:auto}.tv-identity{display:block}.tv-metrics{width:100%;margin-top:12px}.tv-metrics strong{font-size:20px}.tv-event h1{font-size:30px}.tv-left,.tv-right{overflow:visible;display:flex}.tv-recipe-lines{max-height:55vh}.tv-status-display .tv-recipe-identity>img{height:160px}.tv-status-display .tv-recipe-identity h3{font-size:24px}.tv-overall{padding:4px 0;gap:10px}.tv-overall b{font-size:28px}.tv-overall b span{font-size:21px}.tv-overall strong{font-size:24px}.tv-built-controls{gap:7px}.tv-built-controls output{font-size:23px}.tv-footer{flex-wrap:wrap}}.execution-workspace:not(.workroom-overview) .execution-metrics{display:flex;gap:0;border:1px solid var(--execution-line);border-radius:6px;background:#fff;overflow:hidden}.execution-workspace:not(.workroom-overview) .execution-metrics article{display:flex;flex:1;flex-direction:column;justify-content:center;min-height:0;gap:2px;padding:7px 12px;border:0;border-right:1px solid var(--execution-line);border-radius:0;background:transparent}.execution-workspace:not(.workroom-overview) .execution-metrics article:last-child{border-right:0}.execution-workspace:not(.workroom-overview) .execution-metrics article>i{display:none}.execution-workspace:not(.workroom-overview) .execution-metrics article>div:not(.metric-progress){display:flex;flex-direction:row;align-items:baseline;gap:3px 7px;flex-wrap:wrap}.execution-workspace:not(.workroom-overview) .execution-metrics article>div>span{width:100%;line-height:1.2;font-size:9px}.execution-workspace:not(.workroom-overview) .execution-metrics small{font-size:10px;line-height:1.2}.execution-workspace:not(.workroom-overview) .execution-metrics .metric-progress{display:flex;gap:7px;margin-top:2px}.execution-workspace:not(.workroom-overview) .execution-metrics .metric-progress progress{height:5px}.execution-workspace:not(.workroom-overview) .execution-metrics strong{font-size:17px}.floral-workroom .workroom-heading{margin:0 0 4px;gap:10px;min-height:45px}.floral-workroom .workroom-heading h1{font-size:24px;margin:0 0 3px}.floral-workroom .workroom-heading p{font-size:11px;margin:0}@media(max-width:699px){.execution-workspace:not(.workroom-overview) .execution-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.execution-workspace:not(.workroom-overview) .execution-metrics article{border-bottom:1px solid var(--execution-line);padding:8px 10px}.execution-workspace:not(.workroom-overview) .execution-metrics article>div>span{font-size:10px}.floral-workroom .workroom-heading h1{font-size:23px}}@media screen and (min-width:1300px){.floral-workroom.workroom-production-view .workroom-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:700px)and (max-width:1299px){.floral-workroom.workroom-production-view .workroom-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.tv-status-display .tv-left .tv-active{max-height:40%;overflow-y:auto}.tv-status-display .tv-left .tv-next{flex:0 1 auto;min-height:0}.tv-status-display .tv-issues{color:#ffe8b1}.tv-status-display .tv-recipe-lines>div{padding-top:4px;padding-bottom:4px}.tv-status-display .tv-recipe-lines h4{margin:8px 0}.quote-filters[data-v-bd85e6cc]{position:relative;display:flex;align-items:center;gap:9px;padding:11px 14px;border-bottom:1px solid var(--floral-border);background:#fff;border-radius:9px 9px 0 0;z-index:5}.collection-search[data-v-bd85e6cc]{position:relative;flex:1;min-width:170px}.collection-search i[data-v-bd85e6cc]{position:absolute;left:11px;top:12px;color:#82738f;font-size:12px}.quote-filters input[data-v-bd85e6cc],.quote-filters select[data-v-bd85e6cc]{width:100%;height:36px;border:1px solid #ddd3e6;border-radius:5px;background:#fff;color:#4b3d5a;font:inherit;font-size:12px;padding:7px 9px;min-width:0;box-sizing:border-box}.collection-search input[data-v-bd85e6cc]{padding-left:31px}.filter-disclosure[data-v-bd85e6cc]{display:contents}.filter-toggle[data-v-bd85e6cc]{display:none}.filter-fields[data-v-bd85e6cc]{display:flex;align-items:center;gap:8px}.filter-fields>label[data-v-bd85e6cc]{width:120px}.filter-fields label>span[data-v-bd85e6cc]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.date-fields[data-v-bd85e6cc]{display:flex;align-items:center;gap:5px}.date-fields label[data-v-bd85e6cc]{width:116px}.date-separator[data-v-bd85e6cc]{font-size:11px;color:#9b8ca6}.filter-reset[data-v-bd85e6cc]{height:36px;padding:0 10px;border:1px solid #e5dbea;background:#fff;color:#5a3a74;border-radius:5px;font:inherit;font-size:12px;cursor:pointer}.filter-disclosure--narrow[data-v-bd85e6cc]{display:block;position:relative;flex-shrink:0}.filter-disclosure--narrow .filter-toggle[data-v-bd85e6cc]{display:flex;align-items:center;gap:7px;height:36px;border:1px solid #dfd4e8;border-radius:5px;padding:0 10px;font-size:12px;color:#513467;cursor:pointer;list-style:none}.filter-toggle[data-v-bd85e6cc]::-webkit-details-marker{display:none}.filter-toggle>span[data-v-bd85e6cc]{background:#eee5f7;border-radius:10px;min-width:17px;text-align:center;font-size:10px;padding:2px}.filter-disclosure--narrow .filter-fields[data-v-bd85e6cc]{position:absolute;z-index:20;right:0;top:44px;display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:14px;padding:18px;width:370px;max-width:calc(100vw - 64px);max-height:65dvh;overflow:auto;overscroll-behavior:contain;background:#fff;border:1px solid #e1d5e9;border-radius:8px;box-shadow:0 12px 35px #39204f20}.filter-disclosure--narrow .filter-fields>label[data-v-bd85e6cc]{width:auto}.filter-disclosure--narrow .filter-fields label>span[data-v-bd85e6cc]{position:static;display:block;width:auto;height:auto;clip:auto;overflow:visible;font-size:10px;color:#71627d;margin-bottom:6px}.filter-disclosure--narrow .date-fields[data-v-bd85e6cc]{grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:1fr auto 1fr}.filter-disclosure--narrow .date-fields label[data-v-bd85e6cc]{width:auto}.filter-disclosure--narrow .date-separator[data-v-bd85e6cc]{padding-top:20px}.sr-only[data-v-bd85e6cc]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}input[data-v-bd85e6cc]:focus-visible,select[data-v-bd85e6cc]:focus-visible,button[data-v-bd85e6cc]:focus-visible,summary[data-v-bd85e6cc]:focus-visible{outline:3px solid #b58ace;outline-offset:2px}@media(max-width:699px){.quote-filters[data-v-bd85e6cc]{padding:10px;gap:7px}.collection-search[data-v-bd85e6cc]{min-width:0}.filter-toggle .pi-angle-down[data-v-bd85e6cc]{display:none}.filter-disclosure--narrow .filter-fields[data-v-bd85e6cc]{right:-50px;max-width:calc(100vw - 52px);width:320px;padding:15px}.filter-reset[data-v-bd85e6cc]{padding:0 8px}}.record-status[data-v-e2f9edab]{display:grid;justify-items:start;gap:2px}.source-status[data-v-e2f9edab]{font-size:9px!important;color:#8a7897;line-height:1.4}.record-status .legacy-status[data-v-e2f9edab]{white-space:nowrap}.quotes-table[data-v-e2f9edab]{table-layout:fixed}.quotes-table th[data-v-e2f9edab],.quotes-table td[data-v-e2f9edab]{padding-left:8px;padding-right:8px;overflow-wrap:anywhere}.quotes-table .row-identity[data-v-e2f9edab]{position:relative;gap:7px}.quotes-table .row-identity>img[data-v-e2f9edab],.quotes-table .quote-no-image[data-v-e2f9edab]{width:36px;height:42px}.quotes-table .quote-reference>strong[data-v-e2f9edab]{font-size:10px;line-height:1.4;color:#725383}.row-selected-icon[data-v-e2f9edab]{position:absolute;left:-5px;top:-5px;color:#775091;background:#fff;border-radius:50%;font-size:12px}.quotes-table .business-identity>strong[data-v-e2f9edab]{font-size:12px;font-weight:600;color:#382247;line-height:1.4}.quotes-table .quote-venue-cell>strong[data-v-e2f9edab]{font-size:11px;line-height:1.4}.quotes-table .legacy-status[data-v-e2f9edab]{font-size:9px;white-space:normal;line-height:1.4}.compact-warning[data-v-e2f9edab]{color:#a07c41!important;font-size:9px!important}.card-reference[data-v-e2f9edab]{font-size:9px;color:#9578a7;display:block;margin-bottom:4px}.card-venue[data-v-e2f9edab]{font-size:11px;color:#675477}.card-venue small[data-v-e2f9edab]{display:block;color:#a08da8;font-size:9px;margin-top:3px}.card-evidence .legacy-status[data-v-e2f9edab]{justify-self:start}.quote-cards--tablet .card-evidence[data-v-e2f9edab]{gap:4px}.quote-cards--tablet .card-reference[data-v-e2f9edab]{font-size:8px}.quote-cards--tablet .card-open[data-v-e2f9edab]{font-size:10px;width:auto;gap:8px;white-space:nowrap}.quote-cards--tablet li[data-v-e2f9edab]{grid-template-columns:minmax(0,1fr) 200px 95px}.quote-collection[data-v-e2f9edab]{display:grid;grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;flex:1}.collection-scroll[data-v-e2f9edab]{position:relative;min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.quotes-table[data-v-e2f9edab]{width:100%;border-collapse:collapse;text-align:left;table-layout:fixed}.quotes-table th[data-v-e2f9edab]{position:sticky;top:0;z-index:2;padding:11px 8px;background:#fbf9fc;border-bottom:1px solid #e6dfea;color:#5b496b;font-size:10px;font-weight:600;white-space:nowrap}.quotes-table td[data-v-e2f9edab]{height:66px;padding:6px 8px;border-bottom:1px solid #eee8f2;vertical-align:middle;color:#4a3a5b;font-size:12px;box-sizing:border-box}.quotes-table td[data-v-e2f9edab]:first-child{min-width:0}.quotes-table td strong[data-v-e2f9edab]{font-size:12px;font-weight:500}.quotes-table small[data-v-e2f9edab]{display:block;margin-top:3px;font-size:10px;color:#8a7897;line-height:1.35}.quotes-table tbody tr[data-v-e2f9edab]{cursor:pointer}.quotes-table tbody tr[data-v-e2f9edab]:hover{background:#fcf9fe}.quotes-table tbody tr.selected[data-v-e2f9edab],.quote-cards li.selected[data-v-e2f9edab]{background:#f4effb}.quotes-table tbody tr.selected td[data-v-e2f9edab]:first-child{box-shadow:inset 3px 0 #755093}.row-identity[data-v-e2f9edab]{display:flex;gap:12px;align-items:center}.row-identity>img[data-v-e2f9edab],.quote-no-image[data-v-e2f9edab]{width:36px;height:42px;object-fit:cover;border-radius:5px;flex-shrink:0}.row-identity>span:last-child>strong[data-v-e2f9edab]{display:block;font-size:13px;font-weight:600;color:#322040;line-height:1.35}.selection-mark[data-v-e2f9edab]{width:13px;height:13px;border:1px solid #d7cbe3;border-radius:50%;color:#6b4287;display:grid;place-items:center;flex-shrink:0}.selection-mark[data-v-e2f9edab]:has(i){border-color:transparent}.selection-mark i[data-v-e2f9edab]{font-size:15px}.quote-no-image[data-v-e2f9edab]{display:grid;place-items:center;background:linear-gradient(135deg,#f2edf6,#f9f4ed);border:1px solid #ece4f1;color:#b09bbd;font-size:20px}.legacy-status[data-v-e2f9edab]{display:inline-flex;padding:5px 7px;background:#f3edf9;color:#6f517e;border-radius:5px;white-space:nowrap;font-size:10px}.event-date[data-v-e2f9edab]{white-space:nowrap}.row-open[data-v-e2f9edab]{display:grid;place-items:center;width:26px;height:30px;border:0;background:transparent;color:#76538d;cursor:pointer;font-size:14px}.recipe-gap[data-v-e2f9edab]{color:#9b762f!important}.collection-pagination[data-v-e2f9edab]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:57px;padding:10px 16px;box-sizing:border-box;background:#fff;border-top:1px solid #ece5f2;border-radius:0 0 9px 9px;font-size:11px;color:#81708d}.collection-pagination nav[data-v-e2f9edab]{display:flex;align-items:center;gap:7px}.collection-pagination button[data-v-e2f9edab]{display:grid;place-items:center;min-width:30px;height:30px;padding:0;border:1px solid #e9e0f1;border-radius:50%;background:#fff;color:#684683;cursor:pointer;font-size:11px}.collection-pagination button[data-v-e2f9edab]:disabled{opacity:.32;cursor:default}.page-announcement[data-v-e2f9edab]{padding:0 5px;font-size:11px;white-space:nowrap}.collection-state[data-v-e2f9edab]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:240px;height:100%;padding:30px;text-align:center;box-sizing:border-box;color:#9b86aa}.collection-state>i[data-v-e2f9edab]{font-size:26px;color:#b59fc4}.collection-state h2[data-v-e2f9edab]{font-family:Georgia,serif;font-weight:400;color:#6a507d;font-size:23px}.collection-state p[data-v-e2f9edab]{font-size:12px;color:#8c7a98;line-height:1.6}.collection-state button[data-v-e2f9edab]{border:1px solid #e2d5eb;border-radius:5px;padding:8px 13px;background:#fff;color:#67477f;font-size:12px;cursor:pointer}.quote-cards[data-v-e2f9edab]{list-style:none;padding:0;margin:0}.quote-cards li[data-v-e2f9edab]{position:relative;padding:18px;border-bottom:1px solid #ece4f2;cursor:pointer;background:#fff}.card-selected[data-v-e2f9edab]{display:flex;align-items:center;gap:4px;font-size:9px;color:#7b5a91;position:absolute;right:13px;top:8px}.card-selected i[data-v-e2f9edab]{font-size:9px}.card-identity[data-v-e2f9edab]{display:flex;gap:14px;align-items:center}.card-identity>img[data-v-e2f9edab]{width:58px;height:62px;object-fit:cover;border-radius:6px;flex-shrink:0}.card-identity .quote-no-image[data-v-e2f9edab]{width:58px;height:62px}.card-identity h3[data-v-e2f9edab]{font-family:Georgia,serif;font-size:19px;font-weight:500;line-height:1.2;margin:0 0 6px}.card-identity p[data-v-e2f9edab]{font-size:11px;color:#8a7697;margin:0 0 7px}.card-evidence[data-v-e2f9edab]{display:grid;gap:6px;font-size:11px;color:#7c678a;margin:15px 0}.card-evidence strong[data-v-e2f9edab]{font-weight:600;color:#543b68}.card-open[data-v-e2f9edab]{display:flex;justify-content:space-between;align-items:center;width:100%;border:1px solid #dfd0e9;border-radius:5px;background:#faf7fd;color:#65407e;padding:9px 11px;font:inherit;font-size:11px;cursor:pointer}.quote-cards--tablet .card-selected[data-v-e2f9edab]{right:16px;top:5px;font-size:8px}.quote-cards--tablet li[data-v-e2f9edab]{display:grid;grid-template-columns:minmax(0,1fr) 200px 95px;gap:15px;align-items:center;padding:12px 16px}.quote-cards--tablet .card-identity>img[data-v-e2f9edab],.quote-cards--tablet .quote-no-image[data-v-e2f9edab]{width:50px;height:54px}.quote-cards--tablet h3[data-v-e2f9edab]{font-family:inherit;font-size:13px;font-weight:600}.quote-cards--tablet .card-identity p[data-v-e2f9edab]{margin:0 0 5px}.quote-cards--tablet .legacy-status[data-v-e2f9edab]{font-size:9px;padding:3px 5px}.quote-cards--tablet .card-evidence[data-v-e2f9edab]{margin:0;font-size:10px;gap:6px}.quote-cards--tablet .card-open[data-v-e2f9edab]{font-size:10px;border:0;background:transparent;padding:4px}.quote-cards--tablet .card-open i[data-v-e2f9edab]{font-size:15px}.sr-only[data-v-e2f9edab]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}button[data-v-e2f9edab]:focus-visible,tr[data-v-e2f9edab]:focus-visible,li[data-v-e2f9edab]:focus-visible,.collection-scroll[data-v-e2f9edab]:focus-visible{outline:3px solid #b58ace;outline-offset:-3px}@media(max-width:699px){.quote-collection[data-v-e2f9edab]{display:block}.collection-scroll[data-v-e2f9edab]{overflow:visible;scrollbar-gutter:auto}.collection-pagination[data-v-e2f9edab]{display:grid;justify-items:center;gap:10px;padding:13px 10px;min-height:86px}.collection-pagination nav[data-v-e2f9edab]{gap:10px}.collection-pagination button[data-v-e2f9edab]{min-width:32px;height:32px}.quote-cards li[data-v-e2f9edab]{border-bottom:1px solid #e6ddec}.result-count[data-v-e2f9edab]{font-size:11px}}.quote-collection[data-v-e2f9edab]{--collection-readable-muted:var(--staff-control-muted,#6d6378)}.quotes-table td[data-v-e2f9edab]{color:#382247}.quotes-table td strong[data-v-e2f9edab]{font-weight:600}.quotes-table small[data-v-e2f9edab],.card-reference[data-v-e2f9edab],.card-venue small[data-v-e2f9edab],.result-count[data-v-e2f9edab]{color:var(--collection-readable-muted)}.quotes-table .business-identity small[data-v-e2f9edab],.quotes-table .quote-venue-cell>strong[data-v-e2f9edab],.card-venue[data-v-e2f9edab]{color:#4a3a5b}.source-status[data-v-2a7151c3]{display:grid;gap:4px;color:#85728f;font-size:10px;line-height:1.5}.source-status strong[data-v-2a7151c3]{font-weight:500;color:#71647f}.inspector-reference[data-v-2a7151c3]{color:#997ca8;font-size:10px;margin:0 0 14px}.venue-meta[data-v-2a7151c3]{align-items:flex-start}.venue-meta small[data-v-2a7151c3]{display:block;font-size:10px;color:#a18ba9;margin-top:4px}.quote-inspector[data-v-2a7151c3]:focus-visible{outline:3px solid #b58ace;outline-offset:-3px}.quote-inspector[data-v-2a7151c3]{height:100%;min-height:0;overflow:auto;overscroll-behavior:contain;border:1px solid var(--floral-border);border-radius:9px;background:#fff;box-sizing:border-box;scrollbar-gutter:stable}.inspector-image[data-v-2a7151c3]{display:block;width:100%;height:170px;object-fit:cover}.inspector-no-image[data-v-2a7151c3]{display:flex;align-items:center;gap:15px;padding:23px 22px;background:linear-gradient(120deg,#f2edf6,#fbf7f1);min-height:90px;box-sizing:border-box}.inspector-no-image>img[data-v-2a7151c3]{width:35px;height:42px;object-fit:contain;filter:grayscale(1);opacity:.36}.inspector-no-image strong[data-v-2a7151c3]{font-family:Georgia,serif;font-size:17px;font-weight:400;color:#6b527a}.inspector-no-image span[data-v-2a7151c3]{display:block;font-size:10px;color:#8e7b9c;margin-top:5px}.inspector-body[data-v-2a7151c3]{padding:20px 19px}.inspector-status[data-v-2a7151c3]{display:inline-flex;padding:5px 8px;border-radius:5px;background:#f3edf9;color:#64487a;font-size:11px}.inspector-body h2[data-v-2a7151c3]{font-family:Georgia,Times New Roman,serif;font-size:26px;line-height:1.2;margin:14px 0 15px;font-weight:500}.inspector-meta[data-v-2a7151c3]{display:flex;align-items:center;gap:9px;font-size:12px;color:#6c5b7a;margin:10px 0}.inspector-meta i[data-v-2a7151c3]{font-size:12px;width:15px}.open-workspace[data-v-2a7151c3]{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:12px 13px;border:0;border-radius:5px;background:#44265f;color:#fff;font:inherit;font-size:12px;cursor:pointer;margin:20px 0}.open-workspace i[data-v-2a7151c3]{font-size:11px}.quote-scope[data-v-2a7151c3]{display:grid;gap:13px;padding:1px 2px 18px;margin:0;border-bottom:1px solid #eee7f2}.quote-scope>div[data-v-2a7151c3]{display:flex;align-items:center;justify-content:space-between;gap:10px}.quote-scope dt[data-v-2a7151c3]{color:#71647f;font-size:12px}.quote-scope dd[data-v-2a7151c3]{margin:0;font-size:12px;font-weight:600}.has-gaps[data-v-2a7151c3]{color:#9a722b}.image-coverage[data-v-2a7151c3]{display:flex;align-items:center;gap:11px;padding:18px 2px;color:#75627f}.image-coverage>i[data-v-2a7151c3]{font-size:20px;color:#9279a5}.image-coverage strong[data-v-2a7151c3]{display:block;font-size:11px;font-weight:500}.image-coverage small[data-v-2a7151c3]{display:block;font-size:10px;margin-top:4px;line-height:1.5}.evidence-summary[data-v-2a7151c3]{padding:13px 12px;border-radius:6px;background:#f7f3fb}.evidence-summary>div[data-v-2a7151c3]{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:11px}.evidence-summary>div:first-child strong[data-v-2a7151c3]{font-family:Georgia,serif;font-size:21px}.evidence-summary p[data-v-2a7151c3]{font-size:9px;color:#8a7898;margin:5px 0 13px;line-height:1.5}.evidence-summary .payment-evidence[data-v-2a7151c3]{padding-top:11px;border-top:1px solid #e8dfee;font-size:10px}.payment-evidence strong[data-v-2a7151c3]{font-size:10px;font-weight:500}.source-disclosure[data-v-2a7151c3]{margin-top:20px;border-top:1px solid #eee7f3;padding-top:14px;color:#85728f;font-size:10px;line-height:1.7}.source-disclosure summary[data-v-2a7151c3]{cursor:pointer;color:#765a8b;font-size:10px}.source-disclosure dl[data-v-2a7151c3]{display:grid;grid-template-columns:1fr auto;gap:8px}.source-disclosure dd[data-v-2a7151c3]{margin:0;text-align:right}.dataset[data-v-2a7151c3]{overflow-wrap:anywhere}.inspector-empty[data-v-2a7151c3]{padding:42px 24px;text-align:center;color:#9a88a7}.inspector-empty img[data-v-2a7151c3]{width:40px;height:48px;filter:grayscale(1);opacity:.3}.inspector-empty h2[data-v-2a7151c3]{font-family:Georgia,serif;font-weight:400;color:#756180}.inspector-empty p[data-v-2a7151c3]{font-size:12px;line-height:1.7}.open-workspace[data-v-2a7151c3]:focus-visible,summary[data-v-2a7151c3]:focus-visible{outline:3px solid #b58ace;outline-offset:3px}.create-quote-action[data-v-1c28d0ab]{display:inline-flex;align-items:center;justify-content:center;margin:0 0 0 auto;gap:9px;flex-shrink:0;background:#39204f;color:#fff;text-decoration:none;border-radius:5px;padding:11px 15px;font-size:12px}.create-quote-action[data-v-1c28d0ab]:focus-visible{outline:2px solid #a381bc;outline-offset:3px}@media(max-width:699px){.quotes-page-heading[data-v-1c28d0ab]{flex-wrap:wrap;gap:12px}.create-quote-action[data-v-1c28d0ab]{padding:9px 12px;font-size:11px}}.collection-views[data-v-1c28d0ab]{display:flex;gap:19px;padding:0 16px;border-bottom:1px solid #e7dfec;flex-shrink:0;overflow-x:auto;overscroll-behavior:contain}.collection-views button[data-v-1c28d0ab]{position:relative;padding:13px 0 12px;border:0;border-bottom:2px solid transparent;background:none;color:#8a7798;font:inherit;font-size:11px;white-space:nowrap;cursor:pointer}.collection-views button[aria-current][data-v-1c28d0ab]{color:#62417a;border-bottom-color:#75528e;font-weight:600}.collection-views button[data-v-1c28d0ab]:focus-visible{outline:3px solid #b58ace;outline-offset:-3px}.quote-metrics article[data-v-1c28d0ab]:nth-child(2){background:#fbf8ff}.quote-metrics article[data-v-1c28d0ab]:nth-child(3){background:#fcfaf4}.quote-metrics article[data-v-1c28d0ab]:nth-child(4){background:#f5faf8}.quote-metrics article[data-v-1c28d0ab]:nth-child(5){background:#fff9f1}.selection-announcement[data-v-1c28d0ab]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.floral-quotes-workspace[data-v-1c28d0ab]{display:flex;flex-direction:column;gap:14px;width:100%;height:100%;min-width:0;min-height:0;font-size:13px}.quotes-page-heading[data-v-1c28d0ab]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:16px;flex-shrink:0;padding:0 2px 2px}.quotes-page-heading h1[data-v-1c28d0ab]{display:flex;align-items:center;gap:16px;flex-wrap:wrap;font-family:Georgia,Times New Roman,serif;font-size:36px;font-weight:500;line-height:1.1;margin:0 0 8px;letter-spacing:-.025em}.history-chip[data-v-1c28d0ab]{display:inline-flex;align-items:center;gap:6px;border:1px solid #e2d8eb;border-radius:5px;background:#f8f4fc;padding:5px 8px;font-family:inherit;font-size:10px;font-weight:400;letter-spacing:0;color:#80688e}.history-chip i[data-v-1c28d0ab]{font-size:9px}.quote-metrics[data-v-1c28d0ab]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:13px;flex-shrink:0}.quote-metrics article[data-v-1c28d0ab]{display:flex;justify-content:space-between;align-items:flex-start;border:1px solid #e7e0eb;background:#fff;border-radius:8px;padding:12px 14px 11px;box-shadow:0 2px 7px #39204f03}.quote-metrics span[data-v-1c28d0ab]{font-size:12px;color:#756282}.quote-metrics strong[data-v-1c28d0ab]{display:block;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:500;line-height:1.05;margin:6px 0}.quote-metrics small[data-v-1c28d0ab]{font-size:10px;color:#9a88a7}.quote-metrics article>i[data-v-1c28d0ab]{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#f5f1f9;color:#a087b2;font-size:14px}.collection-info[data-v-1c28d0ab]{display:flex;align-items:center;gap:8px;flex-shrink:0;margin:0;padding:0 3px;color:#95839f;font-size:10px;line-height:1.5}.collection-info i[data-v-1c28d0ab]{font-size:11px;color:#b19abf}.quotes-browser-composition[data-v-1c28d0ab]{display:grid;grid-template-columns:minmax(0,1fr) 352px;gap:16px;flex:1;min-height:0;min-width:0}.collection-surface[data-v-1c28d0ab]{display:flex;flex-direction:column;min-width:0;min-height:0;border:1px solid #e4dce9;border-radius:9px;background:#fff;box-shadow:0 2px 8px #39204f03}.persistent-inspector[data-v-1c28d0ab]{min-height:0;min-width:0}.selected-context[data-v-1c28d0ab]{display:flex;justify-content:space-between;align-items:center;gap:15px;flex-shrink:0;width:100%;padding:10px 15px;border:0;border-bottom:1px solid #e7ddee;background:#f8f4fc;color:#816a91;text-align:left;font:inherit;font-size:10px;cursor:pointer}.selected-context strong[data-v-1c28d0ab]{font-size:11px;color:#67497b;margin-left:8px;font-weight:600}.selected-context>span[data-v-1c28d0ab]:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selected-context>span[data-v-1c28d0ab]:last-child{white-space:nowrap;color:#6f4d86}.selected-context i[data-v-1c28d0ab]{margin-left:5px}.selected-quote-drawer[data-v-1c28d0ab]{position:fixed;inset:0 0 0 auto;max-height:none;max-width:calc(100vw - 32px);width:380px;height:100dvh;margin:0;padding:0;border:0;border-left:1px solid #e5d9ed;background:#fff;color:#322040;box-shadow:-10px 0 35px #24122f20}.selected-quote-drawer[open][data-v-1c28d0ab]{display:grid;grid-template-rows:auto minmax(0,1fr)}.selected-quote-drawer[data-v-1c28d0ab]::backdrop{background:#25172d45}.selected-quote-drawer>header[data-v-1c28d0ab]{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid #e7dfec}.selected-quote-drawer h2[data-v-1c28d0ab]{margin:0;font-family:Georgia,serif;font-size:21px;font-weight:400}.selected-quote-drawer>header>button[data-v-1c28d0ab]{display:grid;place-items:center;width:30px;height:30px;border:1px solid #e3d9e9;border-radius:5px;background:#fff;color:#79568e;cursor:pointer}.selected-context[data-v-1c28d0ab]:focus-visible{outline:3px solid #b58ace;outline-offset:-3px}@media(max-width:1279px){.quotes-browser-composition[data-v-1c28d0ab]{grid-template-columns:minmax(0,1fr)}}@media(max-width:999px){.floral-quotes-workspace[data-v-1c28d0ab]{gap:12px}.quotes-page-heading h1[data-v-1c28d0ab]{font-size:32px}.quote-metrics article[data-v-1c28d0ab]{padding:13px 14px}.quote-metrics strong[data-v-1c28d0ab]{font-size:27px}.quote-metrics article>i[data-v-1c28d0ab]{width:25px;height:25px;font-size:12px}.quote-metrics small[data-v-1c28d0ab]{font-size:9px}}@media(max-width:699px){.floral-quotes-workspace[data-v-1c28d0ab]{height:auto;min-height:0;gap:13px}.quotes-page-heading h1[data-v-1c28d0ab]{font-size:30px;gap:10px;margin-bottom:7px}.history-chip[data-v-1c28d0ab]{font-size:8px;padding:4px 6px}.quote-metrics[data-v-1c28d0ab]{gap:8px}.quote-metrics article[data-v-1c28d0ab]{padding:11px 10px}.quote-metrics span[data-v-1c28d0ab]{font-size:10px}.quote-metrics strong[data-v-1c28d0ab]{font-size:25px}.quote-metrics small[data-v-1c28d0ab]{font-size:8px;line-height:1.4;display:block}.quote-metrics article>i[data-v-1c28d0ab]{display:none}.collection-info[data-v-1c28d0ab]{font-size:9px;align-items:flex-start;line-height:1.5}.collection-info i[data-v-1c28d0ab]{margin-top:2px}.quotes-browser-composition[data-v-1c28d0ab]{display:block;flex:none}.collection-surface[data-v-1c28d0ab]{display:block}.selected-quote-drawer[data-v-1c28d0ab]{display:none}}@media(min-width:700px)and (max-width:1100px){.quote-metrics[data-v-1c28d0ab]{grid-template-columns:repeat(3,minmax(0,1fr))}.quote-metrics article[data-v-1c28d0ab]{padding:9px 12px}.quote-metrics strong[data-v-1c28d0ab]{font-size:23px;margin:4px 0}.quote-metrics small[data-v-1c28d0ab]{font-size:9px}}@media(max-width:699px){.quote-metrics[data-v-1c28d0ab]{grid-template-columns:repeat(2,minmax(0,1fr))}.quote-metrics article[data-v-1c28d0ab]:last-child{grid-column:1/-1}.quote-metrics article:last-child>div[data-v-1c28d0ab]{display:grid;grid-template-columns:1fr auto;column-gap:10px;align-items:center}.quote-metrics article:last-child strong[data-v-1c28d0ab]{grid-column:2;grid-row:1/3;margin:0}.collection-views[data-v-1c28d0ab]{gap:16px;padding:0 12px}.collection-views button[data-v-1c28d0ab]{font-size:10px}}.proposal-share-dialog[data-v-42c65959]{box-sizing:border-box;width:min(540px,calc(100vw - 32px));padding:25px;color:#4b305d;font-size:12px;line-height:1.5}.proposal-share-dialog header[data-v-42c65959],.proposal-share-dialog footer[data-v-42c65959]{display:flex;align-items:center;justify-content:space-between;gap:15px}.proposal-share-dialog h2[data-v-42c65959]{font:400 25px Georgia,serif;margin:0}.proposal-share-dialog h3[data-v-42c65959]{font-size:13px;margin:0 0 7px}.proposal-share-dialog p[data-v-42c65959]{color:#8a7697;margin:10px 0}.proposal-share-dialog button[data-v-42c65959],.proposal-share-dialog a[data-v-42c65959]{font:inherit;border:1px solid #e2d7e9;border-radius:5px;padding:8px 11px;color:#79568c;background:#fff;cursor:pointer;text-decoration:none}.proposal-share-dialog button[data-v-42c65959]:disabled{opacity:.5;cursor:default}.proposal-share-dialog label[data-v-42c65959]{display:grid;gap:6px;margin:12px 0;color:#735381}.proposal-share-dialog input[data-v-42c65959]{min-width:0;width:100%;box-sizing:border-box;border:1px solid #e0d4e8;border-radius:5px;padding:9px;font:inherit;background:#fff;color:#5c3d70}.active-proposal-share[data-v-42c65959]{padding:16px;background:#faf7fc;border:1px solid #e7dfec;border-radius:7px;margin:18px 0}.share-actions[data-v-42c65959]{display:flex;flex-wrap:wrap;gap:7px}.proposal-share-dialog .revoke-link[data-v-42c65959]{border:0;padding:0;margin-top:14px;background:none;color:#a15561}.proposal-share-dialog form[data-v-42c65959]{border-top:1px solid #e9e1ee;margin-top:20px;padding-top:18px}.proposal-share-dialog .proposal-create-link[data-v-42c65959]{background:#684778;border-color:#684778;color:#fff}.proposal-share-dialog footer[data-v-42c65959]{margin-top:20px;border-top:1px solid #e9e1ee;padding-top:17px}.proposal-share-dialog .share-error[data-v-42c65959]{color:#a33d3d}.proposal-share-dialog .share-message[data-v-42c65959]{color:#4f7860}.proposal-share-dialog[data-v-42c65959] :is(button,a,input):focus-visible{outline:2px solid #936bb4;outline-offset:3px}.revoke-confirm button+button[data-v-42c65959]{margin-left:7px}.modal-card.modal-form.floral-proposal-share-dialog{width:auto;max-width:calc(100vw - 24px);padding:0;border-radius:10px;max-height:calc(100dvh - 32px);overflow:auto}.unsaved-changes-dialog[data-v-bfc9b743]{padding:22px;max-width:470px;color:#39204f}.unsaved-changes-dialog h2[data-v-bfc9b743]{margin:0 0 13px;font:600 24px Georgia,serif}.unsaved-changes-dialog p[data-v-bfc9b743]{font-size:13px;line-height:1.55}.unsaved-changes-dialog>div[data-v-bfc9b743]{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:9px;margin-top:20px}.unsaved-changes-dialog button[data-v-bfc9b743]{font:inherit;font-size:12px;padding:9px 12px;border:1px solid #d9cde1;border-radius:5px;background:#fff;color:#62417d;cursor:pointer}.unsaved-changes-dialog .discard-confirm[data-v-bfc9b743]{color:#a63732;border-color:#ecc9c5;background:#fff7f6}.unsaved-changes-dialog .save-confirm[data-v-bfc9b743]{color:#fff;background:#644577;border-color:#644577}.unsaved-changes-dialog button[data-v-bfc9b743]:disabled{opacity:.5;cursor:default}.unsaved-identity-confirmation[data-v-bfc9b743]{display:flex;align-items:flex-start;gap:9px;padding:12px;background:#f6f0fa;font-size:12px;line-height:1.6}.unsaved-identity-confirmation input[data-v-bfc9b743]{margin-top:3px;flex:none;accent-color:#644577}.unsaved-changes-dialog p[role=alert][data-v-bfc9b743]{color:#a23749}.create-agreement-dialog{width:min(620px,100%);max-height:90vh;overflow:auto;background:#fff;border-radius:7px;padding:24px;color:#39204f}.create-agreement-dialog header{display:flex;gap:15px;align-items:start}.create-agreement-dialog h2{font:600 26px Georgia,serif;margin:0}.create-agreement-dialog p{font-size:12px;line-height:1.7;color:#80688f}.create-agreement-dialog label{display:grid;gap:6px;font-size:12px;margin:14px 0}.create-agreement-dialog input,.create-agreement-dialog textarea,.create-agreement-dialog select{padding:10px;border:1px solid #d9cde2;border-radius:4px;font:inherit;max-width:100%}.create-agreement-dialog button{padding:9px 13px;border:1px solid #d4c6df;border-radius:4px;background:#fff;color:#56396b;cursor:pointer}.create-agreement-dialog header>button{margin-left:auto;border:0;font-size:22px}.create-agreement-dialog .check{display:flex;align-items:start}.create-agreement-dialog footer{display:flex;justify-content:end;gap:10px;margin-top:20px}.create-agreement-dialog .primary{background:#39204f;color:#fff}.create-agreement-dialog .notice{padding:12px;background:#f5f0f8}.create-agreement-dialog .error{color:#9d3348}.event-search{display:flex;gap:8px;align-items:center}.event-search label{flex:1}.context-summary[data-v-e75d9c65]{border-top:1px solid #e7deed;margin-top:20px;padding-top:18px;color:#4c3260}.context-summary header[data-v-e75d9c65]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.context-summary h3[data-v-e75d9c65]{font:600 20px Georgia,serif;margin:0 auto 0 0}.context-summary button[data-v-e75d9c65]{background:#fff;border:1px solid #d6c8e0;border-radius:4px;padding:7px 9px;color:#56396b;font-size:11px;cursor:pointer}.context-summary dl[data-v-e75d9c65]{font-size:12px;margin:14px 0}.context-summary dl>div[data-v-e75d9c65]{display:flex;justify-content:space-between;gap:12px;margin:10px 0}.context-summary dt[data-v-e75d9c65]{color:#8a7399}.context-summary dd[data-v-e75d9c65]{margin:0;text-align:right;font-variant-numeric:tabular-nums}.context-summary small[data-v-e75d9c65]{display:block;font-size:10px;margin-top:4px;color:#8d7899}.context-summary p[data-v-e75d9c65]{font-size:12px;line-height:1.7}.context-summary a[data-v-e75d9c65]{display:block;font-size:12px;color:#684381;margin:12px 0}.quote-status-control[data-v-baf51941]{border-top:1px solid #e7deed;margin-top:20px;padding-top:18px}.quote-status-control h3[data-v-baf51941]{font:600 20px Georgia,serif;margin:0 0 10px;color:#39204f}.quote-status-control p[data-v-baf51941]{font-size:11px;line-height:1.7;color:#887194}.quote-status-control label[data-v-baf51941]{display:grid;gap:6px;margin:10px 0;font-size:11px;color:#80668f}.quote-status-control input[data-v-baf51941],.quote-status-control select[data-v-baf51941]{padding:8px;border:1px solid #d8cce0;border-radius:4px;max-width:100%;font:inherit;background:#fff;color:#39204f}.quote-status-control>div[data-v-baf51941]{display:flex;flex-wrap:wrap;gap:7px}.quote-status-control button[data-v-baf51941]{border:1px solid #d5c6df;background:#fff;color:#56396b;border-radius:4px;padding:8px;font-size:11px;cursor:pointer}.search-lookup[data-v-aa4a8428]{min-width:0}.search-lookup[data-v-aa4a8428] .p-autocomplete{width:100%}.search-lookup[data-v-aa4a8428] .p-autocomplete-input{width:100%;min-width:0}.search-lookup__empty[data-v-aa4a8428]{display:block;padding:.65rem .8rem;color:#66756f}.search-lookup__pager[data-v-aa4a8428]{display:flex;align-items:center;justify-content:space-between;gap:.65rem;padding:.55rem .7rem;border-top:1px solid #e2e8e5;color:#66756f;font-size:.78rem}.search-lookup__pager-actions[data-v-aa4a8428]{display:flex;gap:.4rem}.search-lookup__pager button[data-v-aa4a8428]{min-height:2rem;padding:.25rem .55rem;border:1px solid #bccbc5;border-radius:.35rem;background:#fff;color:#24483d;font:inherit;cursor:pointer}.search-lookup__pager button[data-v-aa4a8428]:focus-visible{outline:3px solid #87b9a5;outline-offset:2px}.search-lookup__pager button[data-v-aa4a8428]:disabled{cursor:not-allowed;opacity:.5}@media(max-width:420px){.search-lookup__pager[data-v-aa4a8428]{align-items:flex-start;flex-direction:column}}.quote-metadata-fields[data-v-75c6aa77]{display:grid;gap:24px;min-width:0;color:#302044}.metadata-section[data-v-75c6aa77]{min-width:0}.identity-fieldset[data-v-75c6aa77],.metadata-grid[data-v-75c6aa77]{min-width:0;border:0;padding:0;margin:0}.identity-fieldset[data-v-75c6aa77]{display:grid;gap:10px;padding:14px;border:1px solid #e9e2ef;border-radius:6px}.identity-label[data-v-75c6aa77]{display:flex;align-items:center;justify-content:space-between;gap:12px}.identity-label label[data-v-75c6aa77],.metadata-field label[data-v-75c6aa77],.metadata-field .field-label[data-v-75c6aa77]{font-size:13px;font-weight:500}.identity-label label>span[data-v-75c6aa77],.metadata-field label>span[data-v-75c6aa77]{color:#b73b52}.identity-change[data-v-75c6aa77]{border:0;background:none;color:#68437f;font:inherit;font-size:12px;cursor:pointer;text-decoration:none;padding:0}.identity-change[data-v-75c6aa77]:hover{text-decoration:underline}.identity-card[data-v-75c6aa77]{display:flex;align-items:center;gap:15px;padding:12px;border:1px solid #e2dae9;border-radius:5px;background:linear-gradient(110deg,#fff,#fdfbfe);min-width:0}.client-initials[data-v-75c6aa77]{display:grid;place-items:center;flex:none;width:52px;height:52px;border-radius:50%;background:#e9dce6;color:#61436c;font:600 20px Georgia,serif}.identity-information[data-v-75c6aa77]{display:grid;gap:7px;min-width:0;flex:1}.identity-information strong[data-v-75c6aa77]{font:600 18px/1.2 Georgia,serif;overflow-wrap:anywhere}.identity-information>span[data-v-75c6aa77],.identity-contacts[data-v-75c6aa77]{font-size:12px;color:#7a6c87;line-height:1.5}.identity-contacts[data-v-75c6aa77]{display:flex;flex-wrap:wrap;gap:7px 20px;overflow-wrap:anywhere}.identity-contacts>span[data-v-75c6aa77]{display:inline-flex;align-items:center;gap:8px;min-width:0}.identity-badge[data-v-75c6aa77]{flex:none;font-size:11px;border-radius:15px;padding:6px 10px;background:#f0edf5;color:#725d84}.metadata-section>h3[data-v-75c6aa77]{font:600 19px Georgia,serif;margin:18px 0 12px}.metadata-grid[data-v-75c6aa77]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:17px 22px}.metadata-field[data-v-75c6aa77]{display:grid;align-content:start;gap:7px;min-width:0}.metadata-field small[data-v-75c6aa77],.identity-label small[data-v-75c6aa77]{color:#8b7b98;font-size:12px;font-weight:400}.metadata-field input[data-v-75c6aa77]{box-sizing:border-box;width:100%;min-width:0;height:38px;border:1px solid #dcd3e5;border-radius:5px;background:#fff;padding:8px 11px;color:#302044;font:inherit;font-size:13px}.quote-metadata-fields[data-v-75c6aa77] .p-inputtext{font-size:13px;padding:9px 11px;border-color:#ddd4e6}.metadata-callout[data-v-75c6aa77]{display:flex;align-items:center;gap:15px;padding:15px 16px;background:linear-gradient(100deg,#f6f0fd,#f9f5fc);border-radius:6px;color:#705486;margin-top:19px}.metadata-callout>i[data-v-75c6aa77]{font-size:27px;flex:none;color:#7954a0}.metadata-callout>div[data-v-75c6aa77]{flex:1;min-width:0}.metadata-callout strong[data-v-75c6aa77]{font-size:12px;font-weight:600;color:#53316f}.metadata-callout p[data-v-75c6aa77]{font-size:12px;line-height:1.65;margin:4px 0 0}.metadata-callout button[data-v-75c6aa77]{display:inline-flex;align-items:center;justify-content:center;gap:12px;background:#fff;border:1px solid #cdb3e6;border-radius:5px;font:inherit;font-size:11px;min-height:36px;padding:8px 12px;color:#664182;cursor:pointer}.metadata-callout button[aria-pressed=true][data-v-75c6aa77]{background:#fbf8fe;color:#866b98}.floral-venue-identity[data-v-75c6aa77]{min-height:68px;height:auto;padding:10px 12px;gap:12px;flex:none}.floral-venue-identity .identity-information[data-v-75c6aa77]{gap:4px}.floral-venue-identity .identity-information strong[data-v-75c6aa77]{font-size:17px}.floral-venue-identity .identity-information>span[data-v-75c6aa77]{font-size:12px;line-height:1.4}.floral-venue-identity img[data-v-75c6aa77],.venue-placeholder[data-v-75c6aa77]{width:46px;height:42px;object-fit:cover;border-radius:4px;flex:none}.venue-placeholder[data-v-75c6aa77]{display:grid;place-items:center;background:#f0e9e3;color:#9c8576;font-size:22px}.identity-icon[data-v-75c6aa77]{display:grid;place-items:center;border:0;background:none;min-width:26px;min-height:30px;color:#7e6291;cursor:pointer}.readonly-status[data-v-75c6aa77]{height:38px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;padding:7px 12px;border:1px solid #ded4e7;border-radius:5px;background:#fdfcfe;color:#8e7a9b;font-size:11px}.readonly-status>span[data-v-75c6aa77]{display:inline-flex;align-items:center;gap:7px;border-radius:12px;padding:3px 7px;background:#f0edf7;color:#614875}.readonly-status>span i[data-v-75c6aa77]{font-size:5px}.quote-metadata-fields[data-v-75c6aa77] :is(input,button,a):focus-visible{outline:2px solid #a17abe;outline-offset:3px}fieldset[data-v-75c6aa77]:disabled{opacity:.75}@media(max-width:1100px){.client-identity[data-v-75c6aa77]{flex-wrap:wrap}.identity-badge[data-v-75c6aa77]{margin-left:auto}.metadata-callout[data-v-75c6aa77]{flex-wrap:wrap}.metadata-callout button[data-v-75c6aa77]{margin-left:auto}}@media(max-width:699px){.metadata-grid[data-v-75c6aa77]{grid-template-columns:minmax(0,1fr);gap:16px}.identity-fieldset[data-v-75c6aa77]{padding:11px}.identity-card[data-v-75c6aa77]{padding:11px;gap:10px}.identity-information strong[data-v-75c6aa77]{font-size:17px}.client-initials[data-v-75c6aa77]{width:42px;height:42px;font-size:17px}.identity-badge[data-v-75c6aa77]{font-size:10px;padding:4px 8px}.identity-contacts[data-v-75c6aa77]{font-size:11px;gap:5px 10px}.metadata-callout[data-v-75c6aa77]{padding:14px;gap:10px}.metadata-callout>i[data-v-75c6aa77]{font-size:24px}.metadata-callout button[data-v-75c6aa77]{width:100%;margin-left:0}}.quote-details-panel[data-v-98dd63e0]{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(240px,1fr);gap:20px;min-height:0;overflow:auto;align-items:start;padding:8px 1px 16px;color:#39204f}.details-sections[data-v-98dd63e0]{display:grid;gap:18px}.details-section[data-v-98dd63e0]{border:1px solid #e8dfed;border-radius:6px;padding:19px}.details-section>h3[data-v-98dd63e0]{font:600 24px/1.2 Georgia,serif;margin:0 0 5px}.details-section>p[data-v-98dd63e0]{font-size:12px;color:#8b7899;margin:0 0 17px;line-height:1.6}.quote-details-form[data-v-98dd63e0],.details-context[data-v-98dd63e0]{background:#fff;border:1px solid #e7e0ec;border-radius:6px;padding:22px}.quote-details-form>header[data-v-98dd63e0]{display:flex;align-items:center;gap:12px;margin-bottom:24px}.quote-details-form header>div[data-v-98dd63e0]{flex:1}.quote-details-form h2[data-v-98dd63e0]{font:600 24px Georgia,serif;margin:0 0 6px}.quote-details-form header p[data-v-98dd63e0]{font-size:12px;color:#8b7a96;margin:0}.quote-details-form header>span[data-v-98dd63e0]{font-size:11px;color:#8a699c}.quote-details-form button[data-v-98dd63e0]{font:inherit;font-size:12px;padding:10px 13px;border:1px solid #39204f;border-radius:5px;background:#39204f;color:#fff;cursor:pointer}.quote-details-form button[data-v-98dd63e0]:disabled{opacity:.5;cursor:default}.identity-confirmation[data-v-98dd63e0]{display:flex;align-items:flex-start;gap:9px;line-height:1.7;padding:13px;background:#f6f0fa;margin-top:20px;font-size:12px}.identity-confirmation input[data-v-98dd63e0]{margin-top:4px;accent-color:#68447d}.details-context h3[data-v-98dd63e0]{font:600 21px Georgia,serif;margin:0 0 18px}.details-context dl[data-v-98dd63e0],.historical-details[data-v-98dd63e0]{margin:0;font-size:12px}.details-context dl>div[data-v-98dd63e0],.historical-details>div[data-v-98dd63e0]{display:grid;gap:5px;margin:14px 0}.details-context dt[data-v-98dd63e0],.historical-details dt[data-v-98dd63e0]{color:#917f9c}.details-context dd[data-v-98dd63e0],.historical-details dd[data-v-98dd63e0]{margin:0;overflow-wrap:anywhere}.details-context p[data-v-98dd63e0],.details-notice[data-v-98dd63e0]{font-size:12px;line-height:1.8;color:#826b91}.details-context p[data-v-98dd63e0]{border-top:1px solid #eee6f4;padding-top:12px}.details-error[data-v-98dd63e0]{color:#a23749;font-size:12px;line-height:1.6}.quote-details-panel[data-v-98dd63e0] :is(button,input):focus-visible{outline:2px solid #9d7bb5;outline-offset:3px}@media(max-width:1050px){.quote-details-panel[data-v-98dd63e0]{grid-template-columns:minmax(0,1fr)}.details-context[data-v-98dd63e0]{padding:18px}.details-context dl[data-v-98dd63e0]{display:flex;gap:25px;flex-wrap:wrap}}@media(max-width:699px){.quote-details-panel[data-v-98dd63e0]{overflow:visible;gap:15px}.quote-details-form[data-v-98dd63e0]{padding:17px}.details-section[data-v-98dd63e0]{padding:14px}.details-section>h3[data-v-98dd63e0]{font-size:22px}.quote-details-form>header[data-v-98dd63e0]{flex-wrap:wrap}.quote-details-form h2[data-v-98dd63e0]{font-size:22px}.quote-details-form button[data-v-98dd63e0]{width:100%}}.packing-workspace[data-v-dd68a978]{min-height:0;overflow:auto;flex:1;padding-bottom:8px;color:#39264b}.packing-heading[data-v-dd68a978],.packing-actions[data-v-dd68a978]{display:flex;align-items:center;justify-content:space-between;gap:10px}.packing-heading[data-v-dd68a978]{margin:8px 0 16px}.packing-heading h2[data-v-dd68a978]{font:600 25px Georgia,serif;margin:0}.packing-heading p[data-v-dd68a978],.packing-dialog p[data-v-dd68a978]{font-size:12px;color:#82738d}.packing-workspace button[data-v-dd68a978],.packing-workspace select[data-v-dd68a978]{font:inherit;color:#644778;border:1px solid #ded4e8;border-radius:5px;background:#fff;padding:7px 10px;cursor:pointer}.packing-workspace .packing-primary[data-v-dd68a978]{background:#644778;color:#fff}.packing-stats[data-v-dd68a978]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:16px}.packing-stats article[data-v-dd68a978]{display:flex;align-items:center;gap:12px;border:1px solid #e8e0ed;background:#fff;border-radius:8px;padding:14px 12px}.packing-stats i[data-v-dd68a978]{padding:12px;background:#f5effa;border-radius:9px;font-size:21px}.packing-stats span[data-v-dd68a978],.packing-stats small[data-v-dd68a978]{display:block;font-size:11px;color:#7a6889}.packing-stats strong[data-v-dd68a978]{display:inline-block;font-size:24px;line-height:1.5}.packing-stats .packing-attention[data-v-dd68a978]{background:#fff8f7;color:#af4a34;border-color:#efd9cc}.packing-columns[data-v-dd68a978]{display:grid;grid-template-columns:minmax(0,2.15fr) minmax(265px,1fr);gap:16px;align-items:start}.packing-panel[data-v-dd68a978]{border:1px solid #e7e0ed;border-radius:9px;background:#fff;overflow:hidden}.packing-panel>header[data-v-dd68a978]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px;background:#faf7fc;border-bottom:1px solid #ece5f0}.packing-panel h3[data-v-dd68a978]{font:600 18px Georgia,serif;margin:0;display:flex;align-items:center;gap:9px}.packing-panel header label[data-v-dd68a978]{font-size:10px;display:flex;gap:6px;align-items:center}.packing-panel header select[data-v-dd68a978]{max-width:160px}.packing-table[data-v-dd68a978]{padding:7px 12px}.packing-row[data-v-dd68a978]{display:grid;grid-template-columns:minmax(155px,1.7fr) 32px minmax(70px,.85fr) minmax(65px,.7fr) minmax(75px,.9fr) 30px minmax(85px,1fr) 42px;align-items:center;gap:8px;padding:10px 0;border-bottom:1px solid #eee7f3;font-size:11px;overflow-wrap:anywhere}.packing-row[data-v-dd68a978]:last-child{border:0}.packing-row button[data-v-dd68a978]{font-size:10px;padding:5px}.packing-labels[data-v-dd68a978]{font-size:9px;text-transform:uppercase;color:#897397;background:#fcfafc}.packing-arrangement[data-v-dd68a978]{display:flex;align-items:center;gap:10px}.packing-arrangement img[data-v-dd68a978],.packing-image[data-v-dd68a978]{width:43px;height:43px;object-fit:cover;border-radius:6px;flex:none;background:#f7f1fa;display:grid;place-content:center;color:#a48cac}.packing-arrangement strong[data-v-dd68a978]{font:600 14px Georgia,serif}.packing-arrangement small[data-v-dd68a978],.packing-notes small[data-v-dd68a978]{display:block;font-size:10px;margin-top:5px;color:#8b7b97}.packing-chip[data-v-dd68a978]{display:inline-block;padding:4px 7px;background:#f0e8f7;border-radius:4px;font-size:10px;font-weight:500}.packing-notes .packing-return[data-v-dd68a978]{color:#a46725;background:#fff5e5;padding:3px;width:fit-content}.packing-empty[data-v-dd68a978]{padding:20px;color:#94849f;font-size:12px;text-align:center}.packing-add[data-v-dd68a978]{margin:8px 12px 14px}.packing-vehicle[data-v-dd68a978]{margin:10px;border:1px solid #eee7f2;background:#fcfbfd;border-radius:7px;padding:12px}.packing-vehicle h4[data-v-dd68a978]{display:flex;gap:8px;align-items:center;font-size:14px;margin:0 0 10px}.packing-vehicle h4 small[data-v-dd68a978]{font-size:10px;margin-left:auto;font-weight:400;color:#8a7a95}.packing-vehicle p[data-v-dd68a978]{font-size:11px;color:#8a7a95}.packing-load[data-v-dd68a978]{display:flex;gap:10px;align-items:center;font-size:11px;padding:6px 0;border-top:1px solid #eee8f3}.packing-load small[data-v-dd68a978]{display:block;font-size:10px;margin-top:4px;color:#8c7c98}.packing-resource-actions[data-v-dd68a978]{display:flex;gap:6px;flex-wrap:wrap;padding:12px}.packing-unassigned[data-v-dd68a978]{display:flex;align-items:center;gap:15px;border:1px solid #efdcc6;background:#fffaf2;padding:15px;border-radius:8px;margin-top:16px;color:#a7652d;font-size:12px}.packing-unassigned>div[data-v-dd68a978]{display:flex;gap:7px;flex-wrap:wrap}.packing-unassigned button[data-v-dd68a978]{font-size:10px}.packing-error[data-v-dd68a978]{padding:10px;background:#fff1ee;color:#a74434}.packing-dialog[data-v-dd68a978]{box-sizing:border-box;width:min(520px,calc(100vw - 40px));padding:22px;color:#39264b}.packing-dialog h2[data-v-dd68a978]{font:600 24px Georgia,serif;margin:0 0 16px}.packing-dialog fieldset[data-v-dd68a978]{display:grid;gap:12px;border:0;margin:0 0 12px;padding:0;min-width:0}.packing-dialog label[data-v-dd68a978]{display:grid;gap:5px;font-size:12px}.packing-dialog input[data-v-dd68a978],.packing-dialog select[data-v-dd68a978],.packing-dialog textarea[data-v-dd68a978]{box-sizing:border-box;width:100%;min-width:0;padding:8px;border:1px solid #ded4e8;border-radius:4px;background:#fff;color:#39264b;font:inherit}.packing-dialog button[data-v-dd68a978]{font:inherit;border:1px solid #ded4e8;border-radius:5px;padding:8px;color:#634778;background:#fff;cursor:pointer}.packing-dialog .packing-primary[data-v-dd68a978]{background:#634778;color:#fff}.packing-split[data-v-dd68a978]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.packing-dialog .packing-check[data-v-dd68a978]{display:flex;align-items:center;gap:8px}.packing-check input[data-v-dd68a978]{width:auto}.packing-resource[data-v-dd68a978]{display:grid;gap:9px;padding:12px;border:1px solid #eee5f3;border-radius:6px}.packing-workspace button[data-v-dd68a978]:disabled{opacity:.5;cursor:default}.packing-print-sheet[data-v-dd68a978]{display:none}@media(max-width:1250px){.packing-columns[data-v-dd68a978]{grid-template-columns:1fr}.packing-vehicles[data-v-dd68a978]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.packing-vehicles>header[data-v-dd68a978],.packing-resource-actions[data-v-dd68a978]{grid-column:1/-1}.packing-stats article[data-v-dd68a978]{padding:10px;gap:6px}.packing-stats i[data-v-dd68a978]{padding:8px;font-size:16px}}@media(max-width:700px){.packing-heading[data-v-dd68a978]{align-items:flex-start;flex-direction:column}.packing-stats[data-v-dd68a978]{grid-template-columns:repeat(2,minmax(0,1fr))}.packing-stats article[data-v-dd68a978]:last-child{grid-column:1/-1}.packing-row[data-v-dd68a978]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:9px;padding:13px 0}.packing-labels[data-v-dd68a978]{display:none}.packing-row>strong[data-v-dd68a978]:before{content:"Qty ";font-weight:400}.packing-row>span[data-v-dd68a978]:nth-child(6):before{content:"Load "}.packing-row>button[data-v-dd68a978]{justify-self:start}.packing-vehicles[data-v-dd68a978]{display:block}.packing-panel>header[data-v-dd68a978]{align-items:flex-start;flex-wrap:wrap}.packing-unassigned[data-v-dd68a978]{align-items:flex-start;flex-wrap:wrap}.packing-heading h2[data-v-dd68a978]{font-size:22px}.packing-actions[data-v-dd68a978]{flex-wrap:wrap}}.modal-card.modal-form.packing-modal-shell{display:block;width:min(640px,calc(100vw - 40px));max-width:none;max-height:calc(100dvh - 40px);padding:0;overflow:hidden;border:1px solid #e5dce9;border-radius:14px;background:#fff;box-shadow:0 24px 80px #28163733}.packing-modal[data-v-dd68a978]{display:flex;flex-direction:column;width:100%;max-height:calc(100dvh - 40px);min-width:0;margin:0;color:#39264b;font:13px/1.45 system-ui,sans-serif}.packing-modal-header[data-v-dd68a978]{display:flex;align-items:center;gap:12px;padding:20px 22px;border-bottom:1px solid #eee7f2;flex:none;background:#fdfbfe}.packing-modal-header>div[data-v-dd68a978]{flex:1;min-width:0}.packing-modal-header h2[data-v-dd68a978]{margin:0 0 4px;font:600 23px/1.2 Georgia,serif;color:#39264b}.packing-modal-header p[data-v-dd68a978]{margin:0;color:#8a7995;font-size:12px}.packing-modal-icon[data-v-dd68a978]{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#f1e9f7;color:#75568c;font-size:20px;flex:none}.packing-modal button[data-v-dd68a978]{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;border:1px solid #ded4e8;border-radius:6px;padding:8px 12px;font:inherit;color:#644778;background:#fff;cursor:pointer}.packing-modal .packing-modal-close[data-v-dd68a978]{width:32px;height:32px;min-height:32px;padding:0;border-color:transparent;color:#9988a4;background:transparent;flex:none}.packing-modal .packing-modal-close[data-v-dd68a978]:hover{color:#5d3e76;background:#f1e9f7}.packing-modal .packing-primary[data-v-dd68a978]{color:#fff;background:#644778;border-color:#644778;font-weight:600}.packing-modal button[data-v-dd68a978]:disabled{opacity:.5;cursor:default}.packing-modal[data-v-dd68a978] :is(button,input,select,textarea):focus-visible{outline:2px solid #9b7bb5;outline-offset:2px}.packing-modal-body[data-v-dd68a978]{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:20px 22px}.packing-modal fieldset[data-v-dd68a978]{display:grid;gap:18px;min-width:0;padding:0;margin:0;border:0}.packing-form-section[data-v-dd68a978]{display:grid;gap:13px}.packing-form-section+.packing-form-section[data-v-dd68a978]{padding-top:18px;border-top:1px solid #eee7f2}.packing-form-section h3[data-v-dd68a978]{margin:0;font:650 11px/1.4 system-ui,sans-serif;text-transform:uppercase;letter-spacing:.07em;color:#927e9f}.packing-modal label[data-v-dd68a978]{display:block;min-width:0;color:#5b456c;font-size:12px;font-weight:550}.packing-modal[data-v-dd68a978] :is(input:not([type=checkbox]),select,textarea){display:block;box-sizing:border-box;width:100%;min-width:0;margin-top:6px;padding:9px 10px;border:1px solid #ded4e8;border-radius:6px;background:#fff;color:#39264b;font:13px/1.4 system-ui,sans-serif;box-shadow:0 1px 2px #3f2b4b08}.packing-modal[data-v-dd68a978] :is(input,textarea)::placeholder{color:#ab9cb4;font-weight:400}.packing-modal textarea[data-v-dd68a978]{resize:vertical;min-height:70px}.packing-modal .packing-split[data-v-dd68a978]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.packing-field-hint[data-v-dd68a978]{color:#aa9ab4;font-size:10px;font-weight:400;margin-left:4px}.packing-field-help[data-v-dd68a978]{display:block;margin:6px 0 0;color:#9988a4;font-size:11px;font-weight:400}.packing-modal .packing-return-toggle[data-v-dd68a978]{display:flex;align-items:center;gap:10px;padding:12px;background:#faf7fc;border:1px solid #ece3f2;border-radius:7px;cursor:pointer}.packing-return-toggle input[data-v-dd68a978]{width:16px;height:16px;margin:0;accent-color:#75518d;flex:none}.packing-return-toggle strong[data-v-dd68a978]{display:block;font-size:12px;font-weight:600}.packing-return-toggle small[data-v-dd68a978]{display:block;color:#9683a3;margin-top:3px;font-size:11px;font-weight:400}.packing-modal-footer[data-v-dd68a978]{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:16px 22px;border-top:1px solid #eee7f2;background:#fdfbfe;flex:none}.packing-modal-footer p[data-v-dd68a978]{margin:0;max-width:260px;color:#9a88a6;font-size:10px;line-height:1.5}.packing-modal-footer p i[data-v-dd68a978]{margin-right:4px}.packing-modal-footer>div[data-v-dd68a978]{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:none}.packing-modal .packing-danger-action[data-v-dd68a978]{color:#a36865;border-color:transparent;background:transparent;font-size:11px;min-height:30px;padding:5px 7px}.packing-modal .packing-danger-action[data-v-dd68a978]:hover{background:#fff3f1;color:#a53e38}.packing-remove-allocation[data-v-dd68a978]{margin-top:18px;border-top:1px solid #eee7f2;padding-top:10px}.packing-modal-error[data-v-dd68a978]{color:#a74438;background:#fff2ed;border-radius:6px;padding:10px;margin:12px 0 0;font-size:12px}.packing-resource-empty[data-v-dd68a978]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:25px 35px 31px}.packing-resource-empty>span[data-v-dd68a978]{display:grid;place-items:center;width:60px;height:60px;background:#f5eff9;color:#ac91bf;border-radius:18px;font-size:27px;margin-bottom:18px}.packing-resource-empty h3[data-v-dd68a978]{margin:0 0 8px;font:600 20px Georgia,serif}.packing-resource-empty p[data-v-dd68a978]{max-width:340px;margin:0 0 20px;color:#9785a3;font-size:12px;line-height:1.7}.packing-resource-list-heading[data-v-dd68a978]{display:flex;align-items:center;justify-content:space-between;gap:10px}.packing-resource-list-heading>span[data-v-dd68a978]{font-size:11px;color:#9680a3}.packing-resource-card[data-v-dd68a978]{border:1px solid #e9e0ef;border-radius:9px;background:#fff;overflow:hidden}.packing-resource-card>header[data-v-dd68a978]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;background:#faf7fc;border-bottom:1px solid #eee7f2}.packing-resource-card>header>span[data-v-dd68a978]{display:flex;align-items:center;gap:8px;color:#856b96;font-size:11px;text-transform:capitalize}.packing-resource-fields[data-v-dd68a978]{display:grid;gap:13px;padding:15px}.packing-resource-fields--split[data-v-dd68a978]{grid-template-columns:repeat(2,minmax(0,1fr))}.packing-field-wide[data-v-dd68a978]{grid-column:1/-1}@media(max-width:640px){.modal-card.modal-form.packing-modal-shell{width:calc(100vw - 20px);max-height:calc(100dvh - 24px);border-radius:12px;margin:auto}.packing-modal[data-v-dd68a978]{max-height:calc(100dvh - 24px)}.packing-modal-header[data-v-dd68a978]{padding:16px;gap:10px}.packing-modal-header h2[data-v-dd68a978]{font-size:21px}.packing-modal-header p[data-v-dd68a978]{font-size:11px}.packing-modal-icon[data-v-dd68a978]{width:38px;height:38px;border-radius:10px;font-size:18px}.packing-modal-body[data-v-dd68a978]{padding:17px 16px}.packing-modal .packing-split[data-v-dd68a978],.packing-resource-fields--split[data-v-dd68a978]{grid-template-columns:minmax(0,1fr)}.packing-modal-footer[data-v-dd68a978]{flex-direction:column;align-items:stretch;gap:12px;padding:13px 16px}.packing-modal-footer p[data-v-dd68a978]{max-width:none}.packing-modal-footer>div[data-v-dd68a978]{justify-content:flex-end}.packing-resource-empty[data-v-dd68a978]{padding:20px 8px}}.packing-workspace[data-v-dd68a978]{padding-top:10px}.packing-heading[data-v-dd68a978]{margin-bottom:12px}.packing-heading h2[data-v-dd68a978]{font-size:24px}.packing-heading p[data-v-dd68a978]{display:none}.packing-stats[data-v-dd68a978]{margin-bottom:12px;gap:8px}.packing-stats article[data-v-dd68a978]{padding:10px;gap:10px}.packing-stats article>i[data-v-dd68a978]{font-size:18px}.packing-stats strong[data-v-dd68a978]{font-size:18px}.packing-stats small[data-v-dd68a978]{display:none}.packing-columns[data-v-dd68a978]{gap:14px}.packing-panel>header[data-v-dd68a978]{padding:11px 12px;flex-wrap:wrap;gap:9px}.packing-panel>header h3[data-v-dd68a978]{font-size:16px}.packing-list-tools[data-v-dd68a978]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.packing-list-tools input[data-v-dd68a978]{min-width:140px;border:1px solid #dfd5e7;border-radius:5px;padding:7px;font:11px system-ui;color:#634a76;flex:1}.packing-list-tools label[data-v-dd68a978]{font-size:10px}.packing-row[data-v-dd68a978]{padding:10px 12px;gap:8px}.packing-arrangement img[data-v-dd68a978],.packing-arrangement .packing-image[data-v-dd68a978]{width:32px;height:32px}.packing-notes[data-v-dd68a978]{font-size:10px}.packing-unassigned[data-v-dd68a978]{padding:9px 12px;margin-top:10px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.packing-unassigned button[data-v-dd68a978]{margin-left:auto;font-size:11px}.packing-vehicle[data-v-dd68a978]{padding:9px 12px;margin:0;border-radius:0;border-bottom:1px solid #ede5f2}.packing-vehicle summary[data-v-dd68a978]{cursor:pointer;font-size:12px;font-weight:600;color:#6d4c80}.packing-vehicle summary small[data-v-dd68a978]{font-weight:400;float:right;color:#987ea6}.packing-load[data-v-dd68a978]{padding:8px 0;gap:7px;font-size:11px}.packing-vehicle>p[data-v-dd68a978]{font-size:10px}.packing-unallocated-row[data-v-dd68a978]{display:flex;align-items:center;gap:12px;padding:12px;border-bottom:1px solid #eee5f2;font-size:12px}.packing-unallocated-row span[data-v-dd68a978]{margin-left:auto;color:#a28767;font-size:11px}@media screen and (min-width:700px){.packing-workspace[data-v-dd68a978]{height:100%;min-height:0;overflow:hidden;display:flex;flex-direction:column;box-sizing:border-box;padding-bottom:0}.packing-heading[data-v-dd68a978],.packing-stats[data-v-dd68a978],.packing-unassigned[data-v-dd68a978]{flex:none}.packing-columns[data-v-dd68a978]{flex:1;min-height:0;align-items:stretch;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 280px}.packing-panel[data-v-dd68a978]{min-height:0;display:flex;flex-direction:column;overflow:hidden}.packing-panel>header[data-v-dd68a978],.packing-add[data-v-dd68a978]{flex:none}.packing-table[data-v-dd68a978]{flex:1;min-height:0;overflow:auto}.packing-labels[data-v-dd68a978]{position:sticky;top:0;z-index:1;background:#faf7fc}.packing-vehicles[data-v-dd68a978]{overflow-y:auto;display:block}.packing-vehicles>header[data-v-dd68a978]{position:sticky;top:0;z-index:1;background:#fff}.packing-resource-actions[data-v-dd68a978]{position:sticky;bottom:0;background:#fff;padding:10px}}@media(max-width:1050px)and (min-width:700px){.packing-columns[data-v-dd68a978]{grid-template-columns:minmax(0,1fr) 220px}.packing-list-tools input[data-v-dd68a978]{width:100%;flex-basis:100%}.packing-panel>header[data-v-dd68a978]{align-items:flex-start}.packing-row[data-v-dd68a978]{font-size:10px;grid-template-columns:minmax(110px,1.5fr) 30px 60px 60px 70px 28px minmax(70px,1fr) 35px;min-width:560px}}@media(max-width:699px){.packing-workspace[data-v-dd68a978]{height:auto;display:block}.packing-table[data-v-dd68a978],.packing-vehicles[data-v-dd68a978]{overflow:visible;max-height:none}.packing-labels[data-v-dd68a978]{position:static}.packing-columns[data-v-dd68a978]{display:block}.packing-vehicles[data-v-dd68a978]{margin-top:12px}.packing-stats[data-v-dd68a978]{grid-template-columns:repeat(3,minmax(0,1fr))}.packing-list-tools input[data-v-dd68a978]{width:100%}.packing-row[data-v-dd68a978]{padding:12px}}.packing-manage[data-v-dd68a978]{position:relative}.packing-manage>button[data-v-dd68a978]{display:flex;align-items:center;gap:7px}.packing-manage>button>.pi-chevron-down[data-v-dd68a978]{font-size:9px}.packing-manage-options[data-v-dd68a978]{position:absolute;right:0;top:calc(100% + 5px);width:190px;z-index:8;background:#fff;border:1px solid #e2d6eb;border-radius:7px;padding:5px;box-shadow:0 7px 24px #422c521a}.packing-workspace .packing-manage-options button[data-v-dd68a978]{display:flex;align-items:center;gap:9px;width:100%;border:0;text-align:left;font-size:11px;padding:9px;border-radius:4px}.packing-manage-options button[data-v-dd68a978]:hover{background:#f7f2fa}@media print{body.floral-packing-print>*{display:none!important}body.floral-packing-print>.packing-print-sheet{display:block!important;color:#000;background:#fff;font:11px Arial,sans-serif;padding:12px}body.floral-packing-print .packing-print-sheet h1{font-size:22px}body.floral-packing-print .packing-print-sheet h2{font-size:17px}body.floral-packing-print .packing-print-sheet table{width:100%;border-collapse:collapse;table-layout:fixed}body.floral-packing-print .packing-print-sheet th,body.floral-packing-print .packing-print-sheet td{border:1px solid #bbb;text-align:left;padding:7px;overflow-wrap:anywhere;vertical-align:top}body.floral-packing-print .packing-print-sheet tr{break-inside:avoid}body.floral-packing-print .packing-print-sheet thead{display:table-header-group}@page{margin:12mm}}.venue-setup-workspace[data-v-43d8c7b8]{--setup-ink:#372044;--setup-plum:#68467d;--setup-line:#e2d9e9;color:var(--setup-ink);padding:22px 24px 26px;min-width:0;background:#fcfafc;font-size:13px}.setup-heading[data-v-43d8c7b8],.setup-actions[data-v-43d8c7b8],.setup-group-heading[data-v-43d8c7b8],.setup-zone>header[data-v-43d8c7b8],.setup-placement-title[data-v-43d8c7b8],.setup-placement-meta[data-v-43d8c7b8],.setup-rail header[data-v-43d8c7b8],.setup-unassigned header[data-v-43d8c7b8],.setup-zone-editor-actions[data-v-43d8c7b8]{display:flex;align-items:center;gap:12px}.setup-heading[data-v-43d8c7b8],.setup-group-heading[data-v-43d8c7b8],.setup-zone>header[data-v-43d8c7b8],.setup-unassigned header[data-v-43d8c7b8]{justify-content:space-between}.setup-heading[data-v-43d8c7b8]{margin-bottom:20px}.setup-heading h2[data-v-43d8c7b8]{font:600 27px Georgia,serif;margin:0 0 7px}.setup-heading p[data-v-43d8c7b8],.setup-group-heading p[data-v-43d8c7b8]{color:#81738a;margin:0;font-size:12px}.setup-actions[data-v-43d8c7b8]{flex-wrap:wrap}.venue-setup-workspace button[data-v-43d8c7b8],.venue-setup-workspace select[data-v-43d8c7b8]{font:inherit;border:1px solid #d9cce2;background:#fff;color:#64417c;border-radius:6px;padding:9px 12px;cursor:pointer}.venue-setup-workspace button[data-v-43d8c7b8]:disabled{opacity:.5;cursor:default}.venue-setup-workspace .setup-primary[data-v-43d8c7b8]{background:var(--setup-plum);border-color:var(--setup-plum);color:#fff}.setup-stats[data-v-43d8c7b8]{display:grid;grid-template-columns:minmax(180px,1.5fr) repeat(3,minmax(130px,1fr));gap:12px;margin-bottom:18px}.setup-stats article[data-v-43d8c7b8]{display:flex;flex-direction:column;background:#fff;border:1px solid var(--setup-line);border-radius:10px;padding:16px 18px;gap:7px;min-width:0}.setup-stats span[data-v-43d8c7b8]{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#86718f}.setup-stats strong[data-v-43d8c7b8]{font:600 28px Georgia,serif;overflow-wrap:anywhere}.setup-stats .setup-venue strong[data-v-43d8c7b8]{font-size:21px}.setup-stats em[data-v-43d8c7b8]{font:400 16px Georgia,serif;color:#a291ae}.setup-stats small[data-v-43d8c7b8]{font-size:11px;color:#8a7c93}.setup-columns[data-v-43d8c7b8]{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:18px;align-items:start}.setup-main[data-v-43d8c7b8]{min-width:0}.setup-group-heading[data-v-43d8c7b8]{padding:16px;background:#fff;border:1px solid var(--setup-line);border-radius:10px;margin-bottom:14px}.setup-group-heading h3[data-v-43d8c7b8],.setup-rail h3[data-v-43d8c7b8],.setup-unassigned h3[data-v-43d8c7b8]{font:600 19px Georgia,serif;margin:0 0 4px}.setup-group-heading select[data-v-43d8c7b8]{max-width:180px}.setup-zone[data-v-43d8c7b8]{border:1px solid var(--setup-line);border-radius:10px;background:#fff;overflow:hidden;margin-bottom:14px}.setup-zone>header[data-v-43d8c7b8]{background:#faf7fc;padding:15px 17px;border-bottom:1px solid var(--setup-line)}.setup-eyebrow[data-v-43d8c7b8]{font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:#9b7aa8}.setup-zone h3[data-v-43d8c7b8]{font:600 21px Georgia,serif;margin:4px 0}.setup-zone small[data-v-43d8c7b8]{color:#8c7b97;font-size:11px}.setup-zone>header>div[data-v-43d8c7b8]:last-child{display:flex;align-items:center;gap:10px}.setup-badge[data-v-43d8c7b8]{font-size:10px;border-radius:20px;background:#efe9f4;color:#77568c;padding:6px 9px;white-space:nowrap}.setup-placement[data-v-43d8c7b8]{display:flex;align-items:flex-start;gap:13px;padding:17px;border-bottom:1px solid #eee7f2}.setup-placement[data-v-43d8c7b8]:last-child{border-bottom:0}.setup-thumbnail[data-v-43d8c7b8]{flex:0 0 64px;height:64px;border-radius:7px;overflow:hidden;background:#f1ecf4;display:grid;place-items:center;color:#b5a7c0}.setup-placement-content[data-v-43d8c7b8]{min-width:0;flex:1}.setup-placement-title[data-v-43d8c7b8]{justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:6px}.setup-placement h4[data-v-43d8c7b8]{font-size:14px;font-weight:600;margin:0;overflow-wrap:anywhere}.setup-quantity[data-v-43d8c7b8]{font-size:11px;color:#6a4b7e;white-space:nowrap}.setup-location[data-v-43d8c7b8]{font-size:12px;font-weight:600;margin:7px 0;color:#695578;overflow-wrap:anywhere}.setup-instructions[data-v-43d8c7b8]{white-space:pre-wrap;line-height:1.5;font-size:12px;color:#87758f;margin:5px 0;overflow-wrap:anywhere}.setup-placement-meta[data-v-43d8c7b8]{gap:7px 14px;flex-wrap:wrap;font-size:10px;color:#8a7b94;margin-top:9px}.venue-setup-workspace .setup-text-button[data-v-43d8c7b8]{border:0;background:none;padding:0;font-size:10px;text-align:left;overflow-wrap:anywhere}.venue-setup-workspace .setup-edit[data-v-43d8c7b8]{font-size:11px;padding:6px 10px}.setup-rail[data-v-43d8c7b8]{display:grid;gap:14px}.setup-rail section[data-v-43d8c7b8]{border:1px solid var(--setup-line);border-radius:10px;background:#fff;padding:16px}.setup-rail header[data-v-43d8c7b8]{justify-content:space-between;border-bottom:1px solid #eee7f2;padding-bottom:10px;margin-bottom:13px}.setup-rail h3[data-v-43d8c7b8]{margin:0;font-size:18px}.setup-rail dl[data-v-43d8c7b8]{margin:0}.setup-rail dt[data-v-43d8c7b8]{font-size:10px;color:#9a899f;margin-top:11px;text-transform:uppercase;letter-spacing:.06em}.setup-rail dd[data-v-43d8c7b8]{margin:5px 0;font-size:12px;overflow-wrap:anywhere}.setup-rail label[data-v-43d8c7b8]{font-size:11px}.setup-helper[data-v-43d8c7b8]{font-size:11px;color:#95839e;line-height:1.5}.setup-attention[data-v-43d8c7b8]{background:#fff9ed;border:1px solid #f3dfad;padding:12px;border-radius:7px;margin-top:10px;font-size:11px}.setup-attention p[data-v-43d8c7b8]{margin:6px 0 0;font-size:11px;line-height:1.5;color:#9b8154}.setup-source[data-v-43d8c7b8]{display:inline-block;font-size:10px;color:#9678aa;margin-top:5px}.setup-assignment-change[data-v-43d8c7b8]{border-left:2px solid #d8b568;padding:8px 10px;margin-top:10px;background:#fffaf0;font-size:11px}.setup-assignment-change strong[data-v-43d8c7b8]{color:#90703b;font-size:11px}.setup-assignment-change p[data-v-43d8c7b8]{color:#977f57;font-size:11px;line-height:1.5;margin:5px 0 8px}.setup-assignment-change>div[data-v-43d8c7b8]{display:flex;flex-wrap:wrap;gap:7px}.setup-assignment-change button[data-v-43d8c7b8]{font-size:10px;padding:6px 8px}.setup-inline-attention[data-v-43d8c7b8]{font-size:11px;color:#a77b30;margin:7px 0 0}.setup-zone-tools p[data-v-43d8c7b8]{font-size:12px;line-height:1.5;color:#8b7995}.setup-zone-tools button[data-v-43d8c7b8]{width:100%}.setup-unassigned[data-v-43d8c7b8]{margin-top:18px;padding:17px;background:#fff;border:1px solid var(--setup-line);border-radius:10px}.setup-unassigned header>span[data-v-43d8c7b8]{font-size:11px;color:#a57c37}.setup-unassigned>div[data-v-43d8c7b8]{display:flex;flex-wrap:wrap;gap:9px;margin-top:12px}.setup-unassigned button[data-v-43d8c7b8]{display:flex;gap:10px;align-items:center}.setup-unassigned strong[data-v-43d8c7b8]{font-size:10px;font-weight:500;color:#aa8c4c}.setup-empty[data-v-43d8c7b8]{text-align:center;border:1px dashed #d7c9df;border-radius:10px;padding:40px 25px;color:#8c7a97;background:#fff}.setup-empty>i[data-v-43d8c7b8]{font-size:28px;color:#ad96be}.setup-empty h3[data-v-43d8c7b8]{font:600 22px Georgia,serif;color:#66467a}.setup-empty p[data-v-43d8c7b8]{line-height:1.6;max-width:380px;margin:0 auto 17px}.setup-zone-empty[data-v-43d8c7b8]{padding:20px;color:#9a8aa3;font-size:12px}.setup-error[data-v-43d8c7b8]{padding:10px;background:#fff2f0;color:#a44840;border:1px solid #f0c6c0;border-radius:6px;font-size:12px}.setup-notice[data-v-43d8c7b8]{color:#917b9e}.setup-dialog[data-v-43d8c7b8]{display:flex;flex-direction:column;max-height:min(86dvh,850px);color:#493055;background:#fff;width:100%;font-size:13px}.setup-dialog>header[data-v-43d8c7b8]{display:flex;align-items:center;gap:12px;background:#fbf8fd;padding:19px 22px;border-bottom:1px solid #e6dbed;flex:none}.setup-dialog h2[data-v-43d8c7b8]{font:600 24px Georgia,serif;margin:0 0 6px}.setup-dialog header p[data-v-43d8c7b8]{margin:0;color:#9b87a7;font-size:11px;line-height:1.5}.setup-dialog-icon[data-v-43d8c7b8]{display:grid;place-items:center;width:43px;height:43px;border:1px solid #e3d6ed;border-radius:10px;background:#f2eaf9;color:#9372aa;font-size:19px;flex:none}.setup-dialog header>button[data-v-43d8c7b8]{margin-left:auto;border:0;background:none;padding:7px;color:#947fa3}.setup-dialog-body[data-v-43d8c7b8]{overflow:auto;min-height:0;padding:20px 22px}.setup-dialog fieldset[data-v-43d8c7b8]{border:0;padding:0;margin:0;min-width:0}.setup-dialog label[data-v-43d8c7b8],.setup-rail label[data-v-43d8c7b8]{display:flex;flex-direction:column;gap:7px;color:#786184;font-size:11px;font-weight:500;margin-bottom:14px}.setup-dialog input[data-v-43d8c7b8],.setup-dialog select[data-v-43d8c7b8],.setup-dialog textarea[data-v-43d8c7b8],.setup-rail textarea[data-v-43d8c7b8]{width:100%;box-sizing:border-box;border:1px solid #dfd3e7;border-radius:6px;background:#fff;padding:10px 11px;font-family:inherit;font-size:13px;color:#513b60;min-width:0;resize:vertical}.setup-dialog textarea[data-v-43d8c7b8],.setup-rail textarea[data-v-43d8c7b8]{font-family:inherit;font-size:12px;line-height:1.5}.setup-fields[data-v-43d8c7b8]{display:grid;grid-template-columns:minmax(0,1fr) 140px;gap:0 16px}.setup-dialog button[data-v-43d8c7b8]{font:inherit;font-size:12px;background:#fff;border:1px solid #d6c4e1;border-radius:6px;color:#79528f;padding:9px 13px;cursor:pointer}.setup-dialog button[data-v-43d8c7b8]:disabled{opacity:.45;cursor:default}.setup-dialog .setup-primary[data-v-43d8c7b8]{background:#795291;color:#fff;border-color:#795291}.setup-dialog footer[data-v-43d8c7b8]{display:flex;align-items:center;gap:9px;border-top:1px solid #e6dbed;background:#fbf8fd;padding:15px 22px;flex:none}.setup-dialog footer p[data-v-43d8c7b8]{margin:0 auto 0 0;font-size:10px;line-height:1.4;max-width:310px;color:#a18aaf}.setup-footer-spacer[data-v-43d8c7b8]{flex:1}.setup-dialog .setup-remove[data-v-43d8c7b8]{color:#a74c4a;border-color:#e8cac8;font-size:11px}.setup-zone-editor[data-v-43d8c7b8]{padding:16px;border:1px solid #e4d8ec;background:#fdfbfe;border-radius:8px;margin-bottom:13px}.setup-zone-editor-actions[data-v-43d8c7b8]{gap:7px;flex-wrap:wrap}.setup-zone-editor-actions span[data-v-43d8c7b8]{font-size:10px;color:#a58bb4;margin-right:auto}.setup-zone-editor-actions button[data-v-43d8c7b8]{font-size:10px;padding:7px}.setup-dialog-empty[data-v-43d8c7b8]{padding:28px;text-align:center;background:#faf7fc;border:1px dashed #dfd1e8;border-radius:8px;margin-bottom:16px;color:#9880a8}.setup-dialog-empty h3[data-v-43d8c7b8]{font:600 21px Georgia,serif;margin:0 0 9px}.setup-dialog-empty p[data-v-43d8c7b8]{font-size:12px;line-height:1.5}.setup-print-sheet[data-v-43d8c7b8]{display:none}@media(min-width:1650px){.setup-columns[data-v-43d8c7b8]{grid-template-columns:minmax(0,1fr) 310px}.setup-placement[data-v-43d8c7b8]{padding:19px}.setup-thumbnail[data-v-43d8c7b8]{flex-basis:72px;height:72px}}@media(max-width:1200px){.setup-columns[data-v-43d8c7b8]{grid-template-columns:minmax(0,1fr) 245px}.setup-heading[data-v-43d8c7b8],.setup-group-heading[data-v-43d8c7b8]{align-items:flex-start;flex-wrap:wrap}.setup-stats[data-v-43d8c7b8]{grid-template-columns:repeat(4,minmax(0,1fr))}.setup-stats strong[data-v-43d8c7b8]{font-size:24px}.setup-stats .setup-venue strong[data-v-43d8c7b8]{font-size:17px}.setup-zone>header[data-v-43d8c7b8]{align-items:flex-start;gap:8px}.setup-zone>header>div[data-v-43d8c7b8]:last-child{flex-wrap:wrap;justify-content:flex-end}.setup-badge[data-v-43d8c7b8]{white-space:normal}}@media(max-width:950px){.setup-columns[data-v-43d8c7b8]{grid-template-columns:minmax(0,1fr)}.setup-rail[data-v-43d8c7b8],.setup-stats[data-v-43d8c7b8]{grid-template-columns:repeat(2,minmax(0,1fr))}.setup-stats .setup-venue strong[data-v-43d8c7b8]{font-size:20px}}@media(max-width:600px){.venue-setup-workspace[data-v-43d8c7b8]{padding:17px 12px}.setup-heading h2[data-v-43d8c7b8]{font-size:25px}.setup-heading p[data-v-43d8c7b8]{line-height:1.5}.setup-heading>.setup-actions[data-v-43d8c7b8]{width:100%;gap:8px}.setup-heading button[data-v-43d8c7b8]{flex:1;font-size:11px;padding:10px 8px}.setup-stats[data-v-43d8c7b8]{gap:8px}.setup-stats article[data-v-43d8c7b8]{padding:13px 12px}.setup-rail[data-v-43d8c7b8]{grid-template-columns:minmax(0,1fr)}.setup-group-heading[data-v-43d8c7b8]{padding:14px}.setup-group-heading>.setup-actions[data-v-43d8c7b8]{width:100%;justify-content:space-between}.setup-group-heading select[data-v-43d8c7b8]{max-width:150px}.setup-zone>header[data-v-43d8c7b8]{padding:13px}.setup-zone h3[data-v-43d8c7b8]{font-size:19px}.setup-zone>header>div[data-v-43d8c7b8]:last-child{max-width:130px}.setup-placement[data-v-43d8c7b8]{padding:14px;gap:10px;flex-wrap:wrap}.setup-thumbnail[data-v-43d8c7b8]{flex-basis:46px;height:48px}.setup-placement-content[data-v-43d8c7b8]{flex-basis:calc(100% - 60px)}.setup-placement .setup-edit[data-v-43d8c7b8]{margin-left:auto}.setup-unassigned[data-v-43d8c7b8]{padding:14px}.setup-unassigned header[data-v-43d8c7b8]{align-items:flex-start}.setup-unassigned>div[data-v-43d8c7b8]{display:grid}.setup-unassigned button[data-v-43d8c7b8]{justify-content:space-between;text-align:left}.setup-dialog[data-v-43d8c7b8]{max-height:90dvh}.setup-dialog>header[data-v-43d8c7b8]{padding:16px 14px;gap:10px}.setup-dialog h2[data-v-43d8c7b8]{font-size:21px}.setup-dialog-icon[data-v-43d8c7b8]{width:36px;height:36px}.setup-dialog-body[data-v-43d8c7b8]{padding:16px 14px}.setup-dialog footer[data-v-43d8c7b8]{padding:13px 14px;flex-wrap:wrap}.setup-dialog footer p[data-v-43d8c7b8]{flex:1;max-width:200px}.setup-fields[data-v-43d8c7b8]{grid-template-columns:minmax(0,1fr)}.setup-dialog .setup-remove[data-v-43d8c7b8]{margin-right:auto}.setup-footer-spacer[data-v-43d8c7b8]{display:none}}.venue-setup-workspace[data-v-43d8c7b8]{padding-top:10px}.setup-heading h2[data-v-43d8c7b8]{font-size:24px}.setup-heading p[data-v-43d8c7b8]{display:none}.setup-stats[data-v-43d8c7b8]{margin:12px 0;gap:8px}.setup-stats article[data-v-43d8c7b8]{padding:10px}.setup-stats strong[data-v-43d8c7b8]{font-size:18px}.setup-stats small[data-v-43d8c7b8]{font-size:10px}.setup-stats .setup-venue[data-v-43d8c7b8]{display:none}.setup-stats[data-v-43d8c7b8]{grid-template-columns:repeat(3,minmax(0,1fr))}.setup-columns[data-v-43d8c7b8]{grid-template-columns:minmax(0,1fr) 220px;gap:16px}.setup-group-heading[data-v-43d8c7b8]{position:sticky;top:0;z-index:2;background:#fcfaf8;padding:8px 0 12px;gap:12px;flex-wrap:wrap}.setup-group-heading h3[data-v-43d8c7b8]{font-size:19px}.setup-group-heading p[data-v-43d8c7b8]{display:none}.setup-toolbar[data-v-43d8c7b8]{gap:7px;flex-wrap:wrap}.setup-toolbar>input[data-v-43d8c7b8],.setup-toolbar>select[data-v-43d8c7b8]{min-width:0;border:1px solid #dfd3e7;border-radius:5px;padding:8px;font:11px system-ui;background:#fff;color:#674975}.setup-toolbar>input[data-v-43d8c7b8]{width:180px}.setup-zone[data-v-43d8c7b8]{margin-bottom:14px}.setup-zone>header[data-v-43d8c7b8]{padding:10px 12px;gap:10px}.setup-zone>header h3[data-v-43d8c7b8]{font-size:17px}.setup-zone>header small[data-v-43d8c7b8]{font-size:9px;padding-left:21px}.setup-zone-toggle[data-v-43d8c7b8]{display:flex;align-items:center;gap:8px;border:0!important;background:none!important;padding:0!important;text-align:left}.setup-zone-toggle i[data-v-43d8c7b8]{font-size:10px}.setup-zone .setup-badge[data-v-43d8c7b8]{font-size:9px}.setup-placement-grid[data-v-43d8c7b8]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:10px;align-items:start}.setup-placement[data-v-43d8c7b8]{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr);gap:9px;padding:12px;border:1px solid #e9e0ee;border-radius:7px;align-items:start;min-width:0}.setup-thumbnail[data-v-43d8c7b8]{width:36px;height:36px;border-radius:5px;overflow:hidden}.setup-thumbnail img[data-v-43d8c7b8]{width:100%;height:100%;object-fit:cover}.setup-placement-content[data-v-43d8c7b8]{min-width:0}.setup-placement-title[data-v-43d8c7b8]{gap:6px;align-items:flex-start}.setup-placement-title h4[data-v-43d8c7b8]{font-size:12px;line-height:1.4}.setup-quantity[data-v-43d8c7b8]{font-size:10px;white-space:nowrap}.setup-source[data-v-43d8c7b8]{font-size:8px;padding:3px 5px;margin:4px 0}.setup-location[data-v-43d8c7b8]{font-size:11px;line-height:1.5;margin:6px 0}.setup-instructions[data-v-43d8c7b8]{font-size:10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.setup-placement-meta[data-v-43d8c7b8]{font-size:9px;gap:5px;line-height:1.5}.setup-placement-meta .setup-text-button[data-v-43d8c7b8]{font-size:9px;text-align:left;padding:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.setup-needs-location[data-v-43d8c7b8]{color:#ae7d2c}.setup-needs-location i[data-v-43d8c7b8]{font-size:10px}.setup-edit[data-v-43d8c7b8]{grid-column:1/-1;justify-self:end;font-size:10px!important;padding:4px 8px!important}.setup-assignment-change[data-v-43d8c7b8]{padding:8px;margin-top:7px;font-size:9px}.setup-assignment-change strong[data-v-43d8c7b8]{font-size:10px}.setup-assignment-change button[data-v-43d8c7b8]{font-size:9px;padding:4px}.setup-inline-attention[data-v-43d8c7b8]{font-size:9px;line-height:1.5;margin:7px 0}.setup-rail>section[data-v-43d8c7b8]{padding:13px;margin-bottom:12px}.setup-rail h3[data-v-43d8c7b8]{font-size:16px}.setup-rail dl[data-v-43d8c7b8]{font-size:11px}.setup-rail .setup-helper[data-v-43d8c7b8],.setup-rail p[data-v-43d8c7b8]{font-size:10px}.setup-rail textarea[data-v-43d8c7b8]{font-size:11px}.setup-unassigned[data-v-43d8c7b8]{padding:12px}.setup-unassigned summary[data-v-43d8c7b8]{cursor:pointer;font-size:12px;color:#a37c45;font-weight:600}.setup-unassigned>div[data-v-43d8c7b8]{margin-top:10px;display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:7px}.setup-unassigned button[data-v-43d8c7b8]{padding:9px;font-size:10px}.setup-unassigned button strong[data-v-43d8c7b8]{font-size:10px}.setup-zone-empty[data-v-43d8c7b8]{grid-column:1/-1;font-size:11px;margin:10px}@media(max-width:1000px){.setup-columns[data-v-43d8c7b8]{grid-template-columns:minmax(0,1fr)}.setup-rail[data-v-43d8c7b8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media(max-width:699px){.setup-group-heading[data-v-43d8c7b8]{position:static}.setup-toolbar[data-v-43d8c7b8]{width:100%}.setup-toolbar>input[data-v-43d8c7b8]{width:100%}.setup-rail[data-v-43d8c7b8]{display:block}.setup-stats[data-v-43d8c7b8]{gap:6px}.setup-stats article[data-v-43d8c7b8]{padding:9px}.setup-stats strong[data-v-43d8c7b8]{font-size:17px}.setup-placement[data-v-43d8c7b8]{grid-template-columns:36px minmax(0,1fr)}.setup-zone>header[data-v-43d8c7b8]{flex-wrap:wrap}.setup-columns[data-v-43d8c7b8]{display:block}}.setup-main[data-v-43d8c7b8]{container-type:inline-size;min-width:0}.setup-placement-grid[data-v-43d8c7b8]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;align-items:stretch}.setup-placement[data-v-43d8c7b8]{height:104px;box-sizing:border-box;padding:8px;grid-template-columns:28px minmax(0,1fr);grid-template-rows:minmax(0,1fr) 24px;column-gap:7px;row-gap:3px;align-items:start}.setup-thumbnail[data-v-43d8c7b8]{width:28px;height:28px;min-width:0;flex-basis:auto}.setup-thumbnail i[data-v-43d8c7b8]{font-size:14px}.setup-placement-content[data-v-43d8c7b8]{display:grid;grid-template-rows:17px 18px 16px;gap:3px;min-width:0}.setup-placement-title h4[data-v-43d8c7b8]{font-size:11px;line-height:17px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:0}.setup-quantity[data-v-43d8c7b8]{font-size:9px;line-height:17px}.setup-location[data-v-43d8c7b8]{margin:0;font-size:10px;line-height:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.setup-detail-line[data-v-43d8c7b8]{min-width:0;line-height:16px}.setup-instructions[data-v-43d8c7b8]{display:block;font-size:9px;line-height:16px;margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.setup-source[data-v-43d8c7b8]{font-size:8px;padding:0;margin:0;line-height:16px}.setup-placement-footer[data-v-43d8c7b8]{grid-column:1/-1;display:flex;align-items:center;gap:6px;min-width:0;height:24px}.setup-placement-meta[data-v-43d8c7b8]{margin:0;display:flex;flex:1;min-width:0;gap:5px;align-items:center;flex-wrap:nowrap;font-size:8px;line-height:13px;overflow:hidden}.setup-placement-meta>span[data-v-43d8c7b8]{flex-shrink:0}.setup-placement-meta>span[data-v-43d8c7b8]:nth-child(n+2){flex-shrink:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.setup-placement-meta .setup-text-button[data-v-43d8c7b8]{display:block;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:8px;line-height:13px}.setup-placement .setup-edit[data-v-43d8c7b8]{flex:none;align-self:center;margin:0;min-height:24px;font-size:9px!important;padding:3px 7px!important}.setup-review[data-v-43d8c7b8]{font-size:9px;color:#a77b30}.setup-review summary[data-v-43d8c7b8]{cursor:pointer;list-style:none;line-height:16px}.setup-review summary[data-v-43d8c7b8]::-webkit-details-marker{display:none}.setup-review-panel[data-v-43d8c7b8]{position:absolute;left:8px;right:8px;top:76px;z-index:4;background:#fffaf0;border:1px solid #ead8b5;border-radius:6px;box-shadow:0 5px 18px #422c521a;padding:8px}.setup-review-panel .setup-assignment-change[data-v-43d8c7b8]{margin:0;padding:0;border:0}.setup-review-panel .setup-inline-attention[data-v-43d8c7b8]{margin:0}.setup-review[open] summary[data-v-43d8c7b8]{font-weight:600}.setup-zone[data-v-43d8c7b8]:has(.setup-review[open]){overflow:visible;position:relative;z-index:3}@container (max-width:999px){.setup-placement-grid[data-v-43d8c7b8]{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width:749px){.setup-placement-grid[data-v-43d8c7b8]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:479px){.setup-placement-grid[data-v-43d8c7b8]{grid-template-columns:minmax(0,1fr)}}.modal-card.modal-form.setup-dialog-shell{width:min(660px,calc(100vw - 24px));max-width:660px;padding:0;overflow:hidden;display:block;border-radius:13px;border:1px solid #e5d9ec;box-shadow:0 18px 60px #39234530}.setup-print-sheet{display:none}@media print{html:has(>body.floral-setup-print){background:#fff!important}body.floral-setup-print{background:#fff!important}body.floral-setup-print>*{display:none!important}body.floral-setup-print>.setup-print-sheet{display:block!important;background:#fff;color:#302539;font:10px/1.45 Arial,Helvetica,sans-serif;padding:0;print-color-adjust:exact;-webkit-print-color-adjust:exact}.setup-print-sheet *{box-sizing:border-box}.setup-print-sheet .setup-print-header{margin-bottom:19px}.setup-print-sheet .setup-print-brand{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-bottom:12px;border-bottom:1px solid #ba9d63;color:#493252}.setup-print-sheet .setup-print-brand>span:first-child{font:17px/1.2 Georgia,serif;letter-spacing:2px}.setup-print-sheet .setup-print-brand small{display:block;font:7px/1.3 Arial,sans-serif;letter-spacing:2px;text-transform:uppercase;margin-top:5px;color:#8b7661}.setup-print-sheet .setup-print-internal{font-size:8px;color:#87778d;text-align:right}.setup-print-sheet .setup-print-title{padding:15px 0 11px}.setup-print-sheet .setup-print-eyebrow{font-size:8px;letter-spacing:2px;text-transform:uppercase;color:#9a793c;font-weight:700}.setup-print-sheet h1{font:26px/1.18 Georgia,serif;color:#35213f;margin:7px 0 6px;overflow-wrap:anywhere}.setup-print-sheet .setup-print-title p{font-size:9px;color:#8c7b92;margin:0}.setup-print-sheet .setup-print-summary{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);margin:0;border:1px solid #e0d8e5;border-radius:5px;background:#faf8fb;padding:9px 13px;gap:15px}.setup-print-sheet dt,.setup-print-sheet h4{font:700 7px/1.3 Arial,sans-serif;text-transform:uppercase;letter-spacing:.9px;color:#8c7897;margin:0 0 5px}.setup-print-sheet dd{font-size:12px;font-weight:600;margin:0;color:#4f3a5b;overflow-wrap:anywhere}.setup-print-sheet dd small{display:block;font-size:8px;font-weight:400;color:#8e7c98;margin-top:3px}.setup-print-sheet .setup-print-timing{display:flex;gap:12px;align-items:baseline;padding:10px 13px;border-left:2px solid #c4a363;background:#fcfaf5;margin-top:8px}.setup-print-sheet .setup-print-timing strong{flex:0 0 116px;color:#8c713e;font-size:8px;text-transform:uppercase;letter-spacing:.5px}.setup-print-sheet .setup-print-timing p{margin:0;color:#675945;font-size:12px}.setup-print-sheet p{white-space:pre-wrap;overflow-wrap:anywhere;orphans:3;widows:3}.setup-print-sheet .setup-print-zone{margin:0 0 13px;break-inside:avoid}.setup-print-sheet .setup-print-zone-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:9px 12px;background:#4c355c;color:#fff;border-radius:4px;break-after:avoid}.setup-print-sheet h2{font:16px/1.2 Georgia,serif;margin:0;overflow-wrap:anywhere}.setup-print-sheet .setup-print-zone-heading>span{font-size:8px;flex:none;color:#eee7f2}.setup-print-sheet b{font-weight:400;margin:0 4px;color:#b49ac2}.setup-print-sheet .setup-print-placement{padding:8px 12px 7px;border:1px solid #e7e0eb;border-top:0;break-inside:avoid;page-break-inside:avoid}.setup-print-sheet .setup-print-placement:last-child{border-radius:0 0 4px 4px}.setup-print-sheet .setup-print-placement-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:5px}.setup-print-sheet h3{font:700 11px/1.3 Arial,sans-serif;color:#45304f;margin:0;overflow-wrap:anywhere}.setup-print-sheet .setup-print-quantity{display:flex;align-items:center;gap:8px;flex:none;min-width:57px;justify-content:space-between;border:1px solid #ded2e5;border-radius:4px;background:#f4eff7;padding:3px 7px;color:#624576;font-size:13px;font-weight:700}.setup-print-sheet .setup-print-quantity small{font-size:6px;letter-spacing:.5px;color:#9b83a9}.setup-print-sheet .setup-print-placement-details{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.8fr);gap:18px}.setup-print-sheet .setup-print-placement-details>div+div{border-left:1px solid #ede6f0;padding-left:15px}.setup-print-sheet .setup-print-placement-details p{margin:0;font-size:12px;line-height:1.45;color:#6e5c78}.setup-print-sheet .setup-print-placement-meta{display:flex;flex-wrap:wrap;gap:4px 17px;font-size:8px;color:#87728f;border-top:1px solid #f0ebf3;margin-top:5px;padding-top:4px}.setup-print-sheet .setup-print-placement-meta strong{color:#6b537a;font-size:7px;font-weight:700;margin-right:4px;text-transform:uppercase;letter-spacing:.3px}.setup-print-sheet .setup-print-empty{font-size:9px;color:#8c7b94;margin:0;padding:13px;border:1px solid #e7e0eb;border-top:0}.setup-print-sheet .setup-print-footer{background:#fff;min-height:0;height:auto;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:8px;color:#9a8aa2;border-top:1px solid #d8cce0;padding-top:10px;margin-top:8px}@page{margin:14mm}}.modal-card.modal-form.task-library-shell{display:block;width:min(760px,calc(100vw - 32px));padding:0;max-width:none;max-height:calc(100dvh - 32px);overflow:hidden;border:1px solid #e5dce9;border-radius:14px;background:#fff}.task-library-modal[data-v-bb914c65]{display:flex;flex-direction:column;max-height:calc(100dvh - 32px);color:#493057;font:12px/1.5 system-ui,sans-serif;min-width:0}.task-library-modal>header[data-v-bb914c65]{display:flex;gap:12px;align-items:center;background:#fdfbfe;border-bottom:1px solid #eee7f2;padding:18px 20px;flex:none}.task-library-modal>header>div[data-v-bb914c65]{flex:1}.task-library-modal h2[data-v-bb914c65]{font:600 23px Georgia,serif;margin:0 0 5px}.task-library-modal header p[data-v-bb914c65]{margin:0;color:#96809f;font-size:11px}.library-icon[data-v-bb914c65]{width:42px;height:42px;border-radius:12px;background:#f0e7f6;display:grid;place-items:center;color:#805c98;font-size:19px;flex:none}.task-library-modal button[data-v-bb914c65]{background:#fff;color:#714b86;border:1px solid #e1d4e9;border-radius:6px;padding:7px 10px;font:inherit;cursor:pointer}.task-library-modal button[data-v-bb914c65]:disabled{opacity:.5;cursor:default}.task-library-modal header>button[data-v-bb914c65]{border:0;background:none}.library-tabs[data-v-bb914c65]{display:flex;gap:6px;padding:10px 20px;border-bottom:1px solid #eee7f2;flex:none}.library-tabs button[data-v-bb914c65]{border-color:transparent}.library-tabs .active[data-v-bb914c65]{background:#f1e9f7;color:#624174;font-weight:600}.library-manage[data-v-bb914c65]{margin-left:auto}.library-body[data-v-bb914c65]{min-height:0;overflow:auto;padding:16px 20px;overscroll-behavior:contain}.library-tools[data-v-bb914c65]{display:flex;gap:10px;position:sticky;top:-16px;background:#fff;padding:8px 0;z-index:1}.library-tools input[data-v-bb914c65]{flex:1}.task-library-modal[data-v-bb914c65] :is(input:not([type=checkbox]),select,textarea){min-width:0;border:1px solid #dfd2e8;border-radius:5px;padding:9px;font:inherit;background:#fff;color:#503761;box-sizing:border-box}.library-tools select[data-v-bb914c65]{max-width:180px}.library-count[data-v-bb914c65]{font-size:10px;color:#9c84a9;margin:8px 0}.library-row[data-v-bb914c65]{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:11px 3px;border-top:1px solid #eee7f2}.library-row strong[data-v-bb914c65]{font-size:12px;font-weight:550}.library-row small[data-v-bb914c65]{display:block;font-size:10px;color:#9c83a9;text-transform:capitalize;margin-top:4px}.library-check[data-v-bb914c65]{display:flex;gap:12px;align-items:center;width:100%;cursor:pointer}.library-check input[data-v-bb914c65]{width:15px;height:15px;flex:none;accent-color:#78558e}.library-inactive[data-v-bb914c65]{opacity:.6}.library-empty[data-v-bb914c65]{padding:25px;color:#96809f}.library-error[data-v-bb914c65]{color:#a3434d;background:#fff0ee;padding:10px;border-radius:5px}.task-library-modal>footer[data-v-bb914c65]{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:14px 20px;border-top:1px solid #eee7f2;background:#fdfbfe;flex:none}.task-library-modal footer p[data-v-bb914c65]{font-size:10px;color:#9a83a6;margin:0;max-width:340px}.task-library-modal footer>div[data-v-bb914c65]{display:flex;gap:8px;flex:none}.task-library-modal .library-primary[data-v-bb914c65]{background:#654477;color:#fff;border-color:#654477}.library-edit[data-v-bb914c65]{display:grid;gap:15px}.library-edit h3[data-v-bb914c65]{margin:0;font:21px Georgia,serif}.library-edit>label[data-v-bb914c65],.library-pair>label[data-v-bb914c65]{display:grid;gap:6px}.library-edit input[data-v-bb914c65]:not([type=checkbox]),.library-edit textarea[data-v-bb914c65],.library-edit select[data-v-bb914c65]{width:100%}.library-edit .library-check[data-v-bb914c65]{display:flex}.library-edit-actions[data-v-bb914c65]{display:flex;gap:8px;justify-content:flex-end}.library-pair[data-v-bb914c65]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.task-library-modal[data-v-bb914c65] :is(button,input,select,textarea):focus-visible{outline:2px solid #a17bb8;outline-offset:2px}@media(max-width:640px){.library-tabs[data-v-bb914c65]{padding:8px 12px;flex-wrap:wrap}.library-manage[data-v-bb914c65]{margin-left:0}.library-body[data-v-bb914c65]{padding:12px}.library-tools[data-v-bb914c65]{flex-wrap:wrap}.library-tools input[data-v-bb914c65]{width:100%;flex-basis:100%}.task-library-modal>header[data-v-bb914c65]{padding:15px 12px}.task-library-modal h2[data-v-bb914c65]{font-size:21px}.task-library-modal>footer[data-v-bb914c65]{padding:12px;flex-wrap:wrap}.task-library-modal footer>div[data-v-bb914c65]{margin-left:auto}.library-pair[data-v-bb914c65]{grid-template-columns:1fr}}.team-workspace[data-v-65b8202a]{padding:24px 0;color:#422c52;font-size:13px}.team-heading[data-v-65b8202a],.team-section-heading[data-v-65b8202a],.team-actions[data-v-65b8202a],.team-task-title[data-v-65b8202a]{display:flex;align-items:center;justify-content:space-between;gap:12px}.team-heading[data-v-65b8202a]{align-items:flex-start}.team-heading h2[data-v-65b8202a]{font:30px Georgia,serif;margin:5px 0 8px}.team-heading p[data-v-65b8202a]{margin:0;color:#82738c}.team-eyebrow[data-v-65b8202a]{font-size:10px;letter-spacing:1.7px;color:#b5894a!important;font-weight:700}.team-workspace button[data-v-65b8202a],.team-editor button[data-v-65b8202a]{border:1px solid #dfd5e6;background:#fff;color:#654676;border-radius:6px;padding:8px 12px;cursor:pointer;font:inherit;font-size:12px}.team-workspace button[data-v-65b8202a]:hover,.team-editor button[data-v-65b8202a]:hover{background:#f5f0f8}.team-workspace button[data-v-65b8202a]:disabled,.team-editor button[data-v-65b8202a]:disabled{opacity:.45;cursor:default}.team-primary[data-v-65b8202a]{background:#614076!important;color:#fff!important;border-color:#614076!important}.team-summary[data-v-65b8202a]{display:flex;flex-wrap:wrap;gap:0;background:#fffcf6;border:1px solid #eedfc8;border-radius:8px;margin:22px 0;padding:15px 6px}.team-summary>span[data-v-65b8202a]{padding:0 20px;border-right:1px solid #ecdfcb;color:#88755e}.team-summary>span[data-v-65b8202a]:last-child{border:0}.team-summary strong[data-v-65b8202a]{font:24px Georgia,serif;color:#56365f;margin-right:7px}.team-attention-text strong[data-v-65b8202a]{color:#b26039}.team-body[data-v-65b8202a]{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:22px}.team-main[data-v-65b8202a]{min-width:0}.team-section-heading[data-v-65b8202a]{margin:0 0 15px}.team-section-heading h3[data-v-65b8202a]{font:24px Georgia,serif;margin:0 0 5px}.team-section-heading small[data-v-65b8202a]{color:#92839b}.team-member-grid[data-v-65b8202a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(205px,1fr));gap:12px;margin-bottom:27px}.team-member-card[data-v-65b8202a]{background:#fff;border:1px solid #e9e2ee;border-radius:9px;padding:17px;min-width:0;box-shadow:0 3px 10px #34203f04}.team-member-identity[data-v-65b8202a]{display:flex;gap:10px;align-items:center}.team-avatar[data-v-65b8202a]{background:#eee5f3;border:1px solid #ded0e7;border-radius:50%;width:42px;height:42px;display:grid;place-items:center;font:17px Georgia,serif;flex-shrink:0}.team-member-card h4[data-v-65b8202a]{font:600 16px Georgia,serif;margin:0 0 4px;overflow-wrap:anywhere}.team-member-card small[data-v-65b8202a]{font-size:11px;color:#92849c}.team-role-list[data-v-65b8202a]{display:flex;gap:5px;flex-wrap:wrap;margin:12px 0}.team-role-list span[data-v-65b8202a]{background:#f0e9f6;color:#79588e;border-radius:15px;padding:4px 8px;font-size:10px}.team-role-list .team-lead[data-v-65b8202a]{background:#e6f4ed;color:#297454}.team-member-notes[data-v-65b8202a]{font-style:italic;line-height:1.5;color:#8c7b99;white-space:pre-wrap}.team-member-card footer[data-v-65b8202a]{border-top:1px solid #eee7f2;display:flex;gap:8px;align-items:center;padding-top:10px;margin-top:14px}.team-member-card footer span[data-v-65b8202a]{margin-right:auto;color:#477871;font-size:12px}.team-member-card footer button[data-v-65b8202a]{border:0;padding:5px;font-size:10px}.team-stage[data-v-65b8202a]{background:#fff;border:1px solid #e8e0ed;border-radius:8px;margin-bottom:16px;overflow:hidden}.team-stage>header[data-v-65b8202a]{background:#f7f3fa;display:flex;justify-content:space-between;align-items:center;padding:12px 17px}.team-stage h4[data-v-65b8202a]{margin:0;font-size:12px;text-transform:uppercase;letter-spacing:1px}.team-stage>header span[data-v-65b8202a]{font-size:11px;color:#94859f}.team-task[data-v-65b8202a]{padding:16px 17px;border-top:1px solid #eee9f3;display:flex;gap:12px;align-items:center}.team-task-content[data-v-65b8202a]{flex:1;min-width:0}.team-task-title[data-v-65b8202a]{justify-content:flex-start;flex-wrap:wrap;gap:8px}.team-task-title h5[data-v-65b8202a]{font-size:14px;margin:0 auto 0 0}.team-priority[data-v-65b8202a]{text-transform:capitalize;font-size:10px;border-radius:12px;padding:4px 8px;background:#f1ecf5;color:#917a9f}.priority-critical[data-v-65b8202a]{background:#fdebed;color:#ad3346}.priority-important[data-v-65b8202a]{background:#fff3d8;color:#9e6b26}.team-task-title time[data-v-65b8202a]{color:#8d7a9a;font-size:12px;font-variant-numeric:tabular-nums}.team-context[data-v-65b8202a]{color:#8a7b97;font-size:11px;line-height:1.6;overflow-wrap:anywhere;white-space:pre-wrap}.team-task-assignees[data-v-65b8202a]{font-size:12px;color:#4f7b71;margin:9px 0}.team-unassigned[data-v-65b8202a]{color:#b26f38}.team-instructions[data-v-65b8202a]{color:#71637c;font-size:12px;line-height:1.5;white-space:pre-wrap;margin-bottom:0}.team-task-actions[data-v-65b8202a]{display:flex;gap:3px;flex-wrap:wrap;max-width:85px;justify-content:flex-end}.team-task-actions button[data-v-65b8202a]{font-size:10px;padding:5px 7px}.team-rail>section[data-v-65b8202a]{padding:20px;background:#fff;border:1px solid #e8e0ed;border-radius:9px;margin-bottom:15px}.team-rail h3[data-v-65b8202a]{font:600 18px Georgia,serif;margin:0 0 18px;display:flex;gap:9px;align-items:center}.team-rail h3 i[data-v-65b8202a]{font-size:15px}.team-rail-number[data-v-65b8202a]{font:32px Georgia,serif}.team-rail p[data-v-65b8202a],.team-rail small[data-v-65b8202a]{color:#94849f;line-height:1.5;font-size:11px}.team-coverage-row[data-v-65b8202a]{display:flex;gap:10px;justify-content:space-between;padding:10px 0;border-top:1px solid #f0eaf4;font-size:12px}.team-coverage-row span[data-v-65b8202a]{overflow-wrap:anywhere}.team-coverage-row b[data-v-65b8202a]{color:#856992}.team-rail .team-attention[data-v-65b8202a]{background:snow;border-color:#f1d7da}.team-attention h3[data-v-65b8202a]{color:#a1475a}.team-attention h3 b[data-v-65b8202a]{margin-left:auto;font:12px sans-serif;border-radius:50%;background:#fbe4e8;padding:4px 7px}.team-attention button[data-v-65b8202a]{display:grid;grid-template-columns:1fr auto;width:100%;gap:7px;text-align:left;border:0;border-top:1px solid #f3e6e9;border-radius:0;background:none;padding:13px 0;font-size:11px}.team-attention small[data-v-65b8202a]{grid-column:1/-1}.team-attention time[data-v-65b8202a]{font-size:10px;color:#9c7a88}.team-local-time[data-v-65b8202a]{padding:0 8px}.team-empty[data-v-65b8202a]{padding:25px;border:1px dashed #dacde3;background:#fcfafd;color:#97869f;border-radius:8px;line-height:1.8}.team-error[data-v-65b8202a]{color:#ad3744!important;font-size:12px;line-height:1.5}.team-print-sheet[data-v-65b8202a]{display:none}@media(max-width:1150px){.team-body[data-v-65b8202a]{grid-template-columns:minmax(0,1fr) 220px}.team-heading[data-v-65b8202a],.team-actions[data-v-65b8202a]{flex-wrap:wrap}.team-member-grid[data-v-65b8202a]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}}@media(max-width:760px){.team-body[data-v-65b8202a]{display:block}.team-rail[data-v-65b8202a]{margin-top:20px}.team-summary[data-v-65b8202a]{gap:12px}.team-summary>span[data-v-65b8202a]{padding:0 10px;border:0}.team-member-grid[data-v-65b8202a]{grid-template-columns:1fr}.team-heading h2[data-v-65b8202a]{font-size:27px}.team-heading p[data-v-65b8202a]{line-height:1.7}.team-task[data-v-65b8202a]{align-items:flex-start}.team-task-title[data-v-65b8202a]{gap:7px}.team-task-title h5[data-v-65b8202a]{width:100%}.team-task-actions[data-v-65b8202a]{max-width:65px}.team-section-heading h3[data-v-65b8202a]{font-size:22px}}.modal-card.modal-form.team-modal-shell{display:block;width:min(640px,calc(100vw - 40px));max-width:none;max-height:calc(100dvh - 40px);padding:0;overflow:hidden;border:1px solid #e5dce9;border-radius:14px;background:#fff;box-shadow:0 24px 80px #28163733}.modal-card.modal-form.team-task-shell{width:min(820px,calc(100vw - 40px))}.team-editor[data-v-65b8202a]{display:flex;flex-direction:column;width:100%;max-height:calc(100dvh - 40px);min-width:0;margin:0;color:#39264b;font:13px/1.45 system-ui,sans-serif}.team-modal-header[data-v-65b8202a]{display:flex;align-items:center;gap:12px;padding:20px 22px;border-bottom:1px solid #eee7f2;flex:none;background:#fdfbfe}.team-modal-header>div[data-v-65b8202a]{flex:1;min-width:0}.team-modal-header h2[data-v-65b8202a]{margin:0 0 5px;font:600 23px/1.2 Georgia,serif;color:#39264b}.team-modal-header p[data-v-65b8202a]{margin:0;color:#8a7995;font-size:12px;line-height:1.5}.team-modal-icon[data-v-65b8202a]{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#f1e9f7;color:#75568c;font-size:20px;flex:none}.team-editor button[data-v-65b8202a]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;border:1px solid #ded4e8;border-radius:6px;padding:8px 12px;font:inherit;font-size:12px;color:#644778;background:#fff;cursor:pointer}.team-editor button[data-v-65b8202a]:disabled{opacity:.5;cursor:default}.team-editor button[data-v-65b8202a]:hover:not(:disabled){background:#f6f1f9}.team-editor .team-modal-close[data-v-65b8202a]{width:32px;height:32px;min-height:32px;padding:0;border-color:transparent;color:#9988a4;background:transparent;flex:none}.team-editor .team-modal-close[data-v-65b8202a]:hover{background:#f1e9f7;color:#5d3e76}.team-editor[data-v-65b8202a] :is(button,input,select,textarea):focus-visible{outline:2px solid #9b7bb5;outline-offset:2px}.team-modal-body[data-v-65b8202a]{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:20px 22px;scrollbar-width:thin;scrollbar-color:#a692b4 #f7f3fa}.team-editor fieldset[data-v-65b8202a]{display:grid;gap:19px;min-width:0;padding:0;margin:0;border:0}.team-form-section[data-v-65b8202a]{display:grid;align-content:start;gap:12px;min-width:0}.team-editor fieldset>.team-form-section+.team-form-section[data-v-65b8202a],.team-editor-columns[data-v-65b8202a],.team-editor-columns+.team-form-section[data-v-65b8202a]{padding-top:18px;border-top:1px solid #eee7f2}.team-form-section h3[data-v-65b8202a]{margin:0;font:650 10px/1.4 system-ui,sans-serif;text-transform:uppercase;letter-spacing:.09em;color:#927e9f}.team-form-section-heading[data-v-65b8202a]{display:flex;justify-content:space-between;align-items:center;gap:12px}.team-form-section-heading>span[data-v-65b8202a]{color:#a18baa;font-size:10px}.team-editor label[data-v-65b8202a]{display:block;min-width:0;color:#5b456c;font-size:12px;font-weight:550}.team-editor[data-v-65b8202a] :is(input:not([type=checkbox]),select,textarea){display:block;box-sizing:border-box;width:100%;min-width:0;margin-top:6px;padding:9px 10px;border:1px solid #ded4e8;border-radius:6px;background:#fff;color:#39264b;font:13px/1.4 system-ui,sans-serif;box-shadow:0 1px 2px #3f2b4b08}.team-editor[data-v-65b8202a] :is(input,textarea)::placeholder{color:#b09fba;font-weight:400}.team-editor textarea[data-v-65b8202a]{resize:vertical;min-height:70px}.team-editor select[data-v-65b8202a]{height:39px;text-overflow:ellipsis}.team-optional[data-v-65b8202a]{float:right;font-size:10px;font-weight:400;color:#a793b0}.team-staff-fields[data-v-65b8202a]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:14px}.team-search-field[data-v-65b8202a]{position:relative}.team-search-field>i[data-v-65b8202a]{position:absolute;left:11px;top:13px;color:#a38bae;font-size:12px}.team-search-field input[data-v-65b8202a]{padding-left:30px!important}.team-selected-person[data-v-65b8202a]{display:flex;gap:10px;align-items:center;padding:12px;background:#faf7fc;border:1px solid #eee4f3;border-radius:8px}.team-selected-person .team-avatar[data-v-65b8202a]{width:36px;height:36px;font-size:14px}.team-selected-person>div[data-v-65b8202a]{min-width:0;flex:1}.team-selected-person strong[data-v-65b8202a]{display:block;font-size:12px}.team-selected-person small[data-v-65b8202a]{display:block;font-size:10px;color:#9a88a5;margin-top:3px}.team-active-tag[data-v-65b8202a]{font-size:10px;color:#448272;background:#e9f5ef;padding:4px 7px;border-radius:12px;white-space:nowrap}.team-choice-list[data-v-65b8202a]{display:flex;flex-wrap:wrap;gap:7px}.team-editor .team-choice[data-v-65b8202a]{min-height:30px;border-radius:18px;font-size:11px;padding:5px 10px;color:#8a7399;background:#fff;border-color:#e6ddec}.team-editor .team-choice.is-selected[data-v-65b8202a]{color:#674680;background:#efe6f5;border-color:#d4bedf}.team-choice i[data-v-65b8202a]{font-size:10px}.team-custom-role[data-v-65b8202a]{display:flex;gap:8px}.team-custom-role input[data-v-65b8202a]{margin:0!important;flex:1}.team-custom-role button[data-v-65b8202a]{flex:none;font-size:11px}.team-editor .team-lead-toggle[data-v-65b8202a]{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid #eee4f3;border-radius:8px;background:#faf7fc;cursor:pointer}.team-lead-toggle input[data-v-65b8202a]{width:16px;height:16px;margin:0;accent-color:#75518d;flex:none}.team-lead-toggle>span[data-v-65b8202a]{flex:1}.team-lead-toggle strong[data-v-65b8202a]{display:block;font-size:12px}.team-lead-toggle small[data-v-65b8202a]{display:block;font-size:11px;font-weight:400;color:#a08bad;margin-top:3px}.team-lead-toggle>i[data-v-65b8202a]{color:#af98bf;font-size:15px}.team-editor-pair[data-v-65b8202a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.team-editor-columns[data-v-65b8202a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.team-editor-columns>.team-form-section+.team-form-section[data-v-65b8202a]{border-left:1px solid #eee7f2;padding-left:24px}.team-form-label[data-v-65b8202a]{font-size:12px;font-weight:550;color:#5b456c;margin-bottom:8px}.team-field-hint[data-v-65b8202a]{color:#a18aaa;font-size:10px;line-height:1.5;margin:0}.team-support-list[data-v-65b8202a]{max-height:145px;overflow-y:auto;padding:2px;align-content:start;scrollbar-width:thin}.team-editor .team-person-choice[data-v-65b8202a]{width:100%;border-radius:7px;text-align:left;justify-content:flex-start;gap:8px;padding:8px}.team-person-choice>span[data-v-65b8202a]:nth-child(2){flex:1;min-width:0;overflow-wrap:anywhere}.team-person-choice small[data-v-65b8202a]{display:block;font-size:9px;color:#9a83a7;margin-top:2px}.team-helper-avatar[data-v-65b8202a]{width:27px;height:27px;flex:none;border-radius:50%;background:#f1eaf6;display:grid;place-items:center;font:12px Georgia,serif}.team-person-choice>i[data-v-65b8202a]{font-size:14px}.team-linked-preview[data-v-65b8202a]{display:flex;align-items:flex-start;gap:8px;padding:10px;background:#faf7fc;border:1px solid #eee5f3;border-radius:7px;color:#8c739d;font-size:11px}.team-linked-preview>i[data-v-65b8202a]{margin-top:2px}.team-linked-preview p[data-v-65b8202a]{margin:0;overflow-wrap:anywhere;line-height:1.5}.team-modal-footer[data-v-65b8202a]{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:15px 22px;border-top:1px solid #eee7f2;background:#fdfbfe;flex:none}.team-modal-footer p[data-v-65b8202a]{margin:0;color:#9a88a6;font-size:10px;line-height:1.5}.team-modal-footer p i[data-v-65b8202a]{margin-right:4px}.team-modal-footer>div[data-v-65b8202a]{display:flex;gap:8px;flex:none;justify-content:flex-end}.team-modal-error[data-v-65b8202a]{color:#a74438;background:#fff2ed;border-radius:6px;padding:10px;margin:12px 0 0;font-size:12px}.team-sr-only[data-v-65b8202a]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(max-width:640px){.modal-card.modal-form.team-modal-shell{width:calc(100vw - 20px);max-height:calc(100dvh - 24px);border-radius:12px;margin:auto}.team-editor[data-v-65b8202a]{max-height:calc(100dvh - 24px)}.team-modal-header[data-v-65b8202a]{padding:16px;gap:10px}.team-modal-header h2[data-v-65b8202a]{font-size:21px}.team-modal-header p[data-v-65b8202a]{font-size:11px}.team-modal-icon[data-v-65b8202a]{width:38px;height:38px;border-radius:10px;font-size:18px}.team-modal-body[data-v-65b8202a]{padding:17px 16px}.team-editor-columns[data-v-65b8202a],.team-staff-fields[data-v-65b8202a]{grid-template-columns:minmax(0,1fr);gap:16px}.team-editor-columns>.team-form-section+.team-form-section[data-v-65b8202a]{border-left:0;padding-left:0;padding-top:16px;border-top:1px solid #eee7f2}.team-modal-footer[data-v-65b8202a]{flex-direction:column;align-items:stretch;gap:10px;padding:13px 16px}.team-modal-footer p br[data-v-65b8202a]{display:none}.team-modal-footer>div[data-v-65b8202a]{justify-content:flex-end}.team-active-tag[data-v-65b8202a]{display:none}.team-editor-pair[data-v-65b8202a]{gap:10px}.team-choice-list[data-v-65b8202a]{gap:6px}}.team-workspace[data-v-65b8202a]{padding:10px 0}.team-eyebrow[data-v-65b8202a],.team-heading>div>p[data-v-65b8202a]:not(.team-eyebrow){display:none}.team-heading h2[data-v-65b8202a]{font-size:24px;margin:0}.team-summary[data-v-65b8202a]{margin:12px 0;padding:9px 4px}.team-summary strong[data-v-65b8202a]{font-size:18px}.team-summary>span[data-v-65b8202a]{padding:0 13px;font-size:11px}.team-body[data-v-65b8202a]{grid-template-columns:minmax(0,1fr) 220px;gap:16px}.team-section-heading[data-v-65b8202a]{margin-bottom:10px}.team-section-heading h3[data-v-65b8202a]{font-size:20px}.team-member-grid[data-v-65b8202a]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:9px;margin-bottom:17px}.team-member-card[data-v-65b8202a]{padding:11px}.team-member-card h4[data-v-65b8202a]{font-size:14px}.team-member-card .team-avatar[data-v-65b8202a]{width:34px;height:34px;font-size:14px}.team-role-list[data-v-65b8202a]{margin:8px 0;gap:4px}.team-member-notes[data-v-65b8202a]{font-size:11px;line-height:1.4;margin:5px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.team-member-card footer[data-v-65b8202a]{margin-top:8px;padding-top:6px}.team-checklist-tools[data-v-65b8202a]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;background:#fcfaf8;position:sticky;top:0;z-index:2;padding:8px 0 12px}.team-checklist-tools[data-v-65b8202a] :is(input,select){min-width:0;border:1px solid #dfd4e7;border-radius:5px;padding:8px;font:11px system-ui;color:#634673;background:#fff}.team-checklist-tools input[data-v-65b8202a]{flex:1;min-width:150px}.team-checklist-tools>span[data-v-65b8202a]{color:#9a85a7;font-size:10px}.team-stage-grid[data-v-65b8202a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px}.team-stage[data-v-65b8202a]{margin:0}.team-stage>header[data-v-65b8202a]{padding:0}.team-stage-toggle[data-v-65b8202a]{display:flex!important;align-items:center;gap:8px;width:100%;border:0!important;background:none!important;text-align:left;padding:11px 12px!important}.team-stage-toggle h4[data-v-65b8202a]{font-size:10px}.team-stage-toggle span[data-v-65b8202a]{margin-left:auto;color:#9a85a7;font-size:11px}.team-stage-toggle i[data-v-65b8202a]{font-size:9px}.team-task[data-v-65b8202a]{padding:11px 12px;gap:8px}.team-task-title h5[data-v-65b8202a]{font-size:12px;line-height:1.45}.team-task-title[data-v-65b8202a]{gap:5px}.team-task-title time[data-v-65b8202a]{font-size:10px}.team-task .team-priority[data-v-65b8202a]{font-size:9px;padding:3px 6px}.team-task-assignees[data-v-65b8202a]{font-size:10px;margin:6px 0}.team-context[data-v-65b8202a],.team-instructions[data-v-65b8202a]{font-size:10px;line-height:1.5;margin:5px 0}.team-task-actions[data-v-65b8202a]{max-width:140px;display:flex;flex-wrap:nowrap;align-items:center;gap:3px}.team-task-actions button[data-v-65b8202a]{font-size:9px;padding:4px}.team-rail>section[data-v-65b8202a]{padding:15px}.team-readiness[data-v-65b8202a]{position:sticky;top:8px}.team-readiness h3[data-v-65b8202a]{font-size:18px;margin-bottom:12px}.team-readiness h4[data-v-65b8202a]{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#9a85a7;margin:15px 0 7px}.team-readiness-counts[data-v-65b8202a]{display:flex;gap:10px;font-size:9px;color:#96809f}.team-readiness-counts b[data-v-65b8202a]{display:block;font:22px Georgia,serif;color:#664677}.team-readiness .team-coverage-row[data-v-65b8202a]{padding:8px 0;font-size:11px}.team-readiness-unassigned[data-v-65b8202a]{margin:12px 0;color:#a06d66;font-size:11px}.team-readiness-unassigned summary[data-v-65b8202a]{cursor:pointer}.team-readiness-unassigned button[data-v-65b8202a]{display:flex;width:100%;justify-content:space-between;gap:6px;font-size:10px;text-align:left;border:0;border-top:1px solid #eee5f1;border-radius:0;padding:9px 0}.team-readiness-unassigned small[data-v-65b8202a]{white-space:nowrap}@media(max-width:1250px){.team-stage-grid[data-v-65b8202a]{grid-template-columns:1fr}.team-body[data-v-65b8202a]{grid-template-columns:minmax(0,1fr) 200px}}@media(max-width:900px){.team-body[data-v-65b8202a]{display:block}.team-rail[data-v-65b8202a]{margin-top:16px}.team-readiness[data-v-65b8202a]{position:static}.team-member-grid[data-v-65b8202a]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:699px){.team-workspace[data-v-65b8202a]{padding:8px 0}.team-checklist-tools[data-v-65b8202a]{position:static}.team-member-grid[data-v-65b8202a]{grid-template-columns:1fr}.team-summary[data-v-65b8202a]{gap:8px}.team-summary>span[data-v-65b8202a]{padding:0 8px}.team-checklist-tools input[data-v-65b8202a]{flex-basis:100%}}.team-stage-grid[data-v-65b8202a]{grid-template-columns:minmax(0,1fr);gap:12px}.team-stage[data-v-65b8202a]{overflow:visible}.team-stage>header[data-v-65b8202a]{border-radius:8px 8px 0 0;overflow:hidden}.team-stage-tasks[data-v-65b8202a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.team-task[data-v-65b8202a]{padding:8px 10px;gap:9px;align-items:flex-start;min-height:0;position:relative}.team-task[data-v-65b8202a]{border-left:1px solid #eee7f2}.team-task[data-v-65b8202a]:nth-child(3n+1){border-left:0}.team-task-title h5[data-v-65b8202a]{font-size:11px;line-height:1.4;margin:0;flex:1;min-width:0}.team-task-title[data-v-65b8202a]{flex-wrap:nowrap;align-items:flex-start;gap:6px}.team-task-title time[data-v-65b8202a]{font-size:9px;white-space:nowrap;margin-top:1px;color:#9984a6}.team-task .team-priority[data-v-65b8202a]{font-size:8px;padding:2px 5px}.team-task-assignees[data-v-65b8202a]{margin:4px 0 0;font-size:9px;line-height:1.4}.team-task .team-context[data-v-65b8202a],.team-task .team-instructions[data-v-65b8202a]{margin:4px 0 0;font-size:9px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-task-actions[data-v-65b8202a]{display:flex;align-items:center;flex-wrap:nowrap;gap:4px;max-width:none;flex:none}.team-task-actions>button[data-v-65b8202a]{font-size:9px;padding:3px 6px;min-height:24px}.team-task-overflow[data-v-65b8202a]{position:relative;font-size:10px}.team-task-overflow>summary[data-v-65b8202a]{list-style:none;display:grid;place-items:center;width:23px;height:24px;border:1px solid #e0d6e8;border-radius:5px;color:#997da9;cursor:pointer;background:#fff;box-sizing:border-box}.team-task-overflow>summary[data-v-65b8202a]::-webkit-details-marker{display:none}.team-task-overflow>summary[data-v-65b8202a]:focus-visible{outline:2px solid #936bb4;outline-offset:2px}.team-task-overflow[open]>div[data-v-65b8202a]{position:absolute;right:0;top:29px;width:125px;z-index:5;background:#fff;border:1px solid #e5d9eb;box-shadow:0 6px 24px #3f245a16;border-radius:7px;padding:4px}.team-task-overflow button[data-v-65b8202a]{display:flex;align-items:center;gap:7px;white-space:nowrap;width:100%;text-align:left;border:0;padding:8px!important;font-size:10px!important;border-radius:4px}.team-task-overflow .team-task-remove[data-v-65b8202a]{color:#ad6864}@media(max-width:1199px){.team-stage-tasks[data-v-65b8202a]{grid-template-columns:repeat(2,minmax(0,1fr))}.team-task[data-v-65b8202a]:nth-child(n){border-left:1px solid #eee7f2}.team-task[data-v-65b8202a]:nth-child(odd){border-left:0}}@media(max-width:699px){.team-stage-tasks[data-v-65b8202a]{grid-template-columns:minmax(0,1fr)}.team-task[data-v-65b8202a]:nth-child(n){border-left:0}}@media(max-width:699px){.team-task[data-v-65b8202a]{padding:9px 10px}.team-task-title h5[data-v-65b8202a]{font-size:12px}.team-task-assignees[data-v-65b8202a],.team-task .team-context[data-v-65b8202a],.team-task .team-instructions[data-v-65b8202a]{font-size:10px}.team-task-title time[data-v-65b8202a]{font-size:10px}}.team-roster-toggle[data-v-65b8202a]{display:flex;align-items:center;gap:9px;border:0!important;padding:0!important;background:none!important;flex:none}.team-roster-toggle h3[data-v-65b8202a]{margin:0}.team-roster-toggle i[data-v-65b8202a]{font-size:10px}.team-roster-toggle>span[data-v-65b8202a]{font-size:11px;color:#9a85a7}.team-avatar-strip[data-v-65b8202a]{display:flex;flex:1;min-width:0;flex-wrap:wrap;gap:6px}.team-avatar-strip .team-avatar[data-v-65b8202a]{width:32px;height:32px;flex:none;padding:0;border-radius:50%;background:#f0e8f6;font:12px Georgia,serif}.team-roster.is-collapsed[data-v-65b8202a]{margin-bottom:17px}.team-roster-toggle[data-v-65b8202a]:focus-visible{outline:2px solid #936bb4;outline-offset:4px}.team-task-content[data-v-65b8202a]{min-width:0;flex:1}.team-task-title h5[data-v-65b8202a]{overflow-wrap:anywhere}@media(max-width:699px){.team-roster>.team-section-heading[data-v-65b8202a]{flex-wrap:wrap}.team-avatar-strip[data-v-65b8202a]{order:3;flex-basis:100%}}.team-task-title time[data-v-65b8202a]{font-size:11px;font-weight:700;line-height:1.4;color:#654676;margin-top:0}.team-task-assignees[data-v-65b8202a]{display:flex;align-items:flex-start;gap:4px}.team-task-assignees>i[data-v-65b8202a]{flex:none;font-size:12px;line-height:1.2;margin-top:0}.team-task-assignees>span[data-v-65b8202a]{min-width:0;overflow-wrap:anywhere}@media print{html:has(>body.floral-team-print){background:#fff!important}body.floral-team-print{margin:0!important;background:#fff!important}body.floral-team-print>*{display:none!important}body.floral-team-print>.team-print-sheet{display:block!important;color:#3e2a4d;background:#fff;font:10pt Arial,sans-serif}body.floral-team-print .team-print-sheet>header{border-top:3px solid #b48c53;border-bottom:1px solid #e5dae9;padding:12px 0 15px;margin-bottom:18px}.team-print-sheet>header>p{font:15px Georgia,serif;letter-spacing:3px}.team-print-sheet>header>p span{display:block;font:7px Arial,sans-serif;letter-spacing:3px;margin-top:7px}.team-print-sheet h1{font:26px Georgia,serif;margin:20px 0 8px}.team-print-sheet h2{font:17px Georgia,serif;margin:12px 0}.team-print-sheet>header div{color:#82718b;font-size:9pt}.team-print-member{padding:8px 0;border-bottom:1px solid #eee7f2;break-inside:avoid;display:flex;gap:12px;flex-wrap:wrap}.team-print-member p{width:100%;margin:0;font-size:9pt;white-space:pre-wrap}.team-print-stage>h2{background:#573866;color:#fff;padding:9px 12px;print-color-adjust:exact;break-after:avoid}.team-print-stage article{padding:9px 12px;border:1px solid #e7deed;border-top:0;break-inside:avoid}.team-print-stage article header{display:flex;justify-content:space-between;gap:15px}.team-print-stage article header span{font-size:8pt;text-transform:capitalize;color:#8a6a92}.team-print-stage article p{font-size:9pt;line-height:1.5;margin:6px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.team-print-sheet>footer{background:#fff;min-height:0;height:auto;display:block;border-top:1px solid #ddd0e4;margin-top:18px;padding-top:10px;color:#897391;font-size:8pt}.team-print-sheet>section{margin-bottom:18px}@page{margin:14mm}}.services-workspace[data-v-4005125a]{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:16px;min-height:0;flex:1;overflow:auto}.services-center[data-v-4005125a],.services-rail[data-v-4005125a]{display:flex;flex-direction:column;gap:15px;min-width:0}.service-surface[data-v-4005125a]{background:#fff;border:1px solid #e7e1ed;border-radius:8px;padding:18px;min-width:0}.service-surface h2[data-v-4005125a],.service-editor h2[data-v-4005125a]{font:600 24px Georgia,serif;color:#302046;margin:0 0 7px}.service-surface p[data-v-4005125a],.service-editor p[data-v-4005125a]{font-size:12px;color:#786887;line-height:1.5;margin:5px 0 12px}.services-heading[data-v-4005125a]{display:flex;justify-content:space-between;gap:15px;align-items:flex-start;margin-bottom:15px;flex-wrap:wrap}.service-tools[data-v-4005125a]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.service-filters[data-v-4005125a]{display:flex;border:1px solid #e5deec;border-radius:20px;padding:3px}.service-filters button[data-v-4005125a]{border:0;background:none;color:#705982;padding:5px 12px;border-radius:16px;font:inherit;font-size:11px;cursor:pointer}.service-filters button[aria-pressed=true][data-v-4005125a]{background:#eee6f7;color:#39204f}.plum-button[data-v-4005125a]{background:#48305f;color:#fff;border:1px solid #48305f;border-radius:5px;padding:9px 12px;font:inherit;font-size:12px;cursor:pointer}.service-table-head[data-v-4005125a],.service-row[data-v-4005125a]{display:grid;grid-template-columns:minmax(150px,2fr) minmax(80px,1fr) 45px 95px 95px 104px;gap:10px;align-items:start;padding:10px 5px;font-size:12px}.service-table-head[data-v-4005125a]{background:#f8f6fa;font-weight:650;color:#534162;border-radius:5px}.service-row[data-v-4005125a]{border-bottom:1px solid #f0ebf4;align-items:center}.line-edit[data-v-4005125a]{background:#fff;border:1px solid #e4dceb;border-radius:4px;padding:7px 9px;width:100%;text-align:left;color:#39204f;font:inherit;cursor:pointer}.service-name[data-v-4005125a]{min-width:0;overflow-wrap:anywhere}.service-name details[data-v-4005125a]{font-size:10px;color:#887795;margin:5px 0 0}.service-name details p[data-v-4005125a]{font-size:10px}.line-total[data-v-4005125a]{text-align:right;white-space:nowrap}.line-actions[data-v-4005125a]{display:flex;gap:3px;justify-content:flex-end}.line-actions button[data-v-4005125a]{background:#fff;border:1px solid #e6ddec;color:#6b4c81;border-radius:4px;padding:4px;cursor:pointer;font:inherit;font-size:11px}.line-actions .remove-button[data-v-4005125a]{color:#b34a43}.tax-columns[data-v-4005125a]{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:24px;margin-top:20px}.tax-columns>div+div[data-v-4005125a]{border-left:1px solid #eee8f4;padding-left:20px}.tax-columns h3[data-v-4005125a]{font-size:12px;margin:0 0 10px}.tax-rate[data-v-4005125a]{display:block;background:#f8f5fb;border:1px solid #e7dfee;border-radius:4px;padding:8px}.policy-note[data-v-4005125a]{border-top:1px solid #eee8f4;padding-top:12px;margin-top:12px!important}.services-rail h2[data-v-4005125a]{font-size:19px;margin-bottom:16px}.services-rail dl[data-v-4005125a]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 10px;font-size:12px;margin:0}.services-rail dt[data-v-4005125a]{color:#72617f}.services-rail dd[data-v-4005125a]{margin:0;text-align:right;font-weight:650}.quote-total[data-v-4005125a]{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;background:#f3edf9;padding:13px 9px;border-radius:5px;margin:0 -5px}.quote-total dt[data-v-4005125a],.quote-total dd[data-v-4005125a]{color:#39204f;font-weight:700}.service-editor[data-v-4005125a]{width:min(470px,calc(100vw - 60px));padding:20px;box-sizing:border-box;color:#39204f}.service-editor fieldset[data-v-4005125a]{border:0;margin:15px 0 10px;padding:0;display:grid;gap:13px;min-width:0}.service-editor label[data-v-4005125a]{display:grid;gap:6px;font-size:12px}.service-editor input[data-v-4005125a],.service-editor select[data-v-4005125a]{width:100%;box-sizing:border-box;min-width:0;border:1px solid #ded3e6;border-radius:4px;padding:9px;color:#39204f;background:#fff;font:inherit}.editor-split[data-v-4005125a]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.service-editor>button[data-v-4005125a],.remove-button[data-v-4005125a]{border:1px solid #e3d5eb;border-radius:4px;background:#fff;color:#76528b;padding:8px;cursor:pointer;font:inherit;margin-right:8px}.services-workspace[data-v-4005125a] :is(button,a,input,select):focus-visible{outline:2px solid #936bb4;outline-offset:2px}.services-workspace button[data-v-4005125a]:disabled{opacity:.45;cursor:default}.read-only-note[data-v-4005125a]{background:#f6f1fa;padding:7px 10px;border-radius:4px}.empty-lines[data-v-4005125a]{padding:25px;text-align:center}@media(max-width:1400px){.service-table-head[data-v-4005125a],.service-row[data-v-4005125a]{grid-template-columns:minmax(120px,2fr) 85px 40px 75px 80px 98px;gap:7px}.services-workspace[data-v-4005125a]{grid-template-columns:minmax(0,1fr) 250px;gap:12px}.service-surface[data-v-4005125a]{padding:14px}}@media(max-width:1100px){.services-workspace[data-v-4005125a]{grid-template-columns:minmax(0,1fr)}.services-rail[data-v-4005125a]{display:grid;grid-template-columns:1fr 1fr}.tax-columns[data-v-4005125a]{gap:15px}.tax-columns>div+div[data-v-4005125a]{padding-left:15px}}@media(max-width:699px){.services-workspace[data-v-4005125a]{overflow:visible;display:flex;flex-direction:column;flex:none}.services-rail[data-v-4005125a]{display:flex}.services-heading[data-v-4005125a]{gap:10px}.service-tools[data-v-4005125a]{width:100%}.plum-button[data-v-4005125a]{min-height:38px}.service-surface h2[data-v-4005125a]{font-size:22px}.service-table-head[data-v-4005125a]{display:none}.service-row[data-v-4005125a]{display:grid;grid-template-columns:1fr 1fr;gap:12px;border:1px solid #e8dfef;border-radius:6px;padding:12px;margin-top:10px}.service-name[data-v-4005125a]{grid-column:1/-1}.service-row [data-label][data-v-4005125a]:before{content:attr(data-label);display:block;font-size:10px;font-weight:400;color:#8a7796;margin-bottom:4px}.line-total[data-v-4005125a]{text-align:left}.line-actions[data-v-4005125a]{grid-column:1/-1;justify-content:flex-end}.line-actions button[data-v-4005125a]{min-width:34px;min-height:32px}.tax-columns[data-v-4005125a]{grid-template-columns:1fr;gap:12px}.tax-columns>div+div[data-v-4005125a]{border-left:0;border-top:1px solid #eee8f4;padding:10px 0 0}.service-editor[data-v-4005125a]{padding:15px}.editor-split[data-v-4005125a]{gap:8px}}.modal-backdrop:has(>.floral-service-dialog){display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:16px;overflow:hidden}.modal-card.modal-form.floral-service-dialog{box-sizing:border-box;width:min(540px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);padding:0;display:block;overflow:auto;border-radius:12px}.service-editor--focused[data-v-4005125a]{width:100%;padding:0}.service-editor__header[data-v-4005125a]{display:flex;align-items:flex-start;gap:16px;padding:24px 24px 19px;border-bottom:1px solid #eae2ee}.service-editor__header>div[data-v-4005125a]{flex:1;min-width:0}.service-editor__header h2[data-v-4005125a]{font-size:25px;line-height:1.15;margin:0 0 8px}.service-editor__header p[data-v-4005125a]{margin:0;line-height:1.5}.service-editor__header .service-editor__eyebrow[data-v-4005125a]{font:650 10px/1.3 sans-serif;letter-spacing:.12em;color:#927c9e;margin-bottom:10px}.service-editor__close[data-v-4005125a]{display:grid;place-items:center;flex:none;width:30px;height:30px;padding:0;border:1px solid #e6ddeb;border-radius:7px;background:#fff;color:#725580;cursor:pointer}.service-editor--focused .service-editor__fields[data-v-4005125a]{padding:20px 24px 0;margin:0;gap:17px}.service-editor--focused label[data-v-4005125a]{font-size:12px;font-weight:600;gap:7px}.service-editor--focused input[data-v-4005125a],.service-editor--focused select[data-v-4005125a]{font-size:13px;padding:10px 11px;min-height:40px;border-radius:6px;font-weight:400}.service-editor__suggestions[data-v-4005125a]{display:grid;gap:8px}.service-editor__suggestions>span[data-v-4005125a]{font-size:11px;color:#887093}.service-editor__suggestions>div[data-v-4005125a]{display:flex;flex-wrap:wrap;gap:6px}.service-editor__suggestions button[data-v-4005125a]{font:inherit;font-size:11px;background:#faf7fc;border:1px solid #e7ddec;color:#735580;padding:6px 9px;border-radius:15px;cursor:pointer}.service-editor__suggestions button[aria-pressed=true][data-v-4005125a]{border-color:#b69cc8;background:#eee5f6;color:#49315f}.service-editor--focused .service-editor__help[data-v-4005125a]{font-size:11px;margin:-7px 0 0;color:#8a7597;font-weight:400}.service-editor__total[data-v-4005125a]{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#f5eff9;border:1px solid #e8ddef;border-radius:7px;margin:20px 24px;padding:13px 14px;font-size:12px;color:#6f567f}.service-editor__total strong[data-v-4005125a]{font-size:19px;color:#432a58}.service-editor__footer[data-v-4005125a]{display:flex;align-items:center;justify-content:flex-end;gap:9px;border-top:1px solid #eae2ee;padding:16px 24px;background:#fdfbfe;border-radius:0 0 12px 12px}.service-editor__footer button[data-v-4005125a]{font:inherit;font-size:12px;min-height:39px;padding:9px 16px;border-radius:6px;cursor:pointer}.service-editor__cancel[data-v-4005125a]{border:1px solid #e0d4e7;background:#fff;color:#755887}.service-editor--focused .service-editor__error[data-v-4005125a]{color:#9b3d38;background:#fff4f2;border:1px solid #efcfca;padding:10px 12px;border-radius:6px;margin:0 24px 18px}.service-editor--focused[data-v-4005125a] :is(button,input,select):focus-visible{outline:2px solid #936bb4;outline-offset:2px}.service-editor--focused button[data-v-4005125a]:disabled{opacity:.5;cursor:default}@media(max-width:599px){.service-editor__header[data-v-4005125a]{padding:20px 18px 16px;gap:10px}.service-editor__header h2[data-v-4005125a]{font-size:23px}.service-editor--focused .service-editor__fields[data-v-4005125a]{padding:18px 18px 0;gap:16px}.service-editor__total[data-v-4005125a]{margin:18px}.service-editor__footer[data-v-4005125a]{padding:14px 18px}.service-editor--focused .service-editor__error[data-v-4005125a]{margin:0 18px 16px}.service-editor--focused .editor-split[data-v-4005125a]{grid-template-columns:1fr 1fr;gap:10px}.service-editor--focused .editor-split label[data-v-4005125a]{font-size:11px}}.product-thumbnail[data-v-6b7d286f]{display:inline-flex;width:44px;height:46px;flex:none;align-items:center;justify-content:center;border-radius:5px;background:#f3efe8;color:#9b8a94;overflow:hidden}.product-thumbnail img[data-v-6b7d286f]{width:100%;height:100%;object-fit:cover}.product-thumbnail i[data-v-6b7d286f]{font-size:18px}.catalog-browser[data-v-513722c4]{display:grid;grid-template-columns:170px minmax(0,1fr);gap:10px;min-height:0;min-width:0;height:100%;color:#2e2044;font-size:12px}.catalog-browser button[data-v-513722c4],.catalog-browser select[data-v-513722c4],.catalog-browser input[data-v-513722c4]{font:inherit;color:inherit}.catalog-browser button[data-v-513722c4]{border:1px solid #ded4e8;border-radius:5px;background:#fff;padding:8px 11px;cursor:pointer}.catalog-browser button[data-v-513722c4]:disabled{opacity:.45;cursor:default}.catalog-browser button[data-v-513722c4]:focus-visible,.catalog-browser input[data-v-513722c4]:focus-visible,.catalog-browser select[data-v-513722c4]:focus-visible{outline:2px solid #8b67a4;outline-offset:2px}.catalog-browser button.active[data-v-513722c4]{background:#4c3467;color:#fff}.catalog-filter-rail[data-v-513722c4]{background:#fff;border:1px solid #e9e2ec;border-radius:7px;padding:12px 9px;overflow:auto;min-width:0}.catalog-filter-rail h3[data-v-513722c4]{font-size:14px;margin:5px 4px 12px}.catalog-filter-rail h3[data-v-513722c4]:not(:first-child){margin-top:25px}.catalog-filter-rail>button[data-v-513722c4]{display:flex;align-items:center;gap:8px;border:0;width:100%;text-align:left;padding:10px 7px;margin-bottom:3px}.catalog-filter-rail label[data-v-513722c4]{display:flex;align-items:start;gap:7px;margin:11px 3px;overflow-wrap:anywhere}.catalog-filter-rail input[data-v-513722c4]{margin:1px 0;accent-color:#51376e;flex:none}.catalog-results[data-v-513722c4]{display:flex;flex-direction:column;min-height:0;min-width:0;border:1px solid #e9e2ec;border-radius:7px;background:#fff;overflow:hidden}.catalog-search[data-v-513722c4]{display:flex;align-items:end;gap:8px;padding:10px;flex:none;flex-wrap:wrap}.catalog-search label[data-v-513722c4]{display:grid;gap:3px;font-size:10px}.catalog-search select[data-v-513722c4]{max-width:140px;background:#fff;border:1px solid #ddd4e7;border-radius:4px;padding:7px}.catalog-search .search-field[data-v-513722c4]{flex:1;min-width:150px;position:relative}.search-field input[data-v-513722c4]{width:100%;box-sizing:border-box;min-width:0;padding:10px 10px 10px 30px;border:1px solid #ddd4e7;border-radius:4px;font-size:12px}.search-field>i[data-v-513722c4]{position:absolute;left:10px;top:12px;font-size:12px}.catalog-result-toolbar[data-v-513722c4]{display:flex;align-items:center;gap:5px;padding:8px 10px;background:#faf8fb;border-block:1px solid #eee8f2;flex:none}.catalog-result-toolbar>label[data-v-513722c4]{margin-left:auto;display:flex;align-items:center;gap:5px}.catalog-result-toolbar select[data-v-513722c4]{border:0;background:transparent;max-width:120px}.catalog-product-scroll[data-v-513722c4]{flex:1;overflow:auto;min-height:0;overscroll-behavior:contain;padding:0 5px}.catalog-column-head[data-v-513722c4],.catalog-product[data-v-513722c4]{display:grid;grid-template-columns:minmax(170px,1.7fr) minmax(110px,1fr) 90px 115px;gap:9px;align-items:center}.catalog-column-head[data-v-513722c4]{padding:8px 5px;font-size:10px;background:#faf8fb;color:#756481}.catalog-product[data-v-513722c4]{padding:7px 5px;border-bottom:1px solid #ece6f0;min-width:0}.catalog-product-identity[data-v-513722c4]{display:flex;gap:10px;align-items:center;min-width:0}.catalog-product-identity strong[data-v-513722c4]{font-size:12px;line-height:1.3;display:block;overflow-wrap:anywhere}.catalog-product small[data-v-513722c4]{display:block;color:#7c6d88;font-size:10px;line-height:1.4;margin-top:3px}.catalog-product-detail[data-v-513722c4]{font-size:11px;min-width:0;overflow-wrap:anywhere}.catalog-product small.readiness[data-v-513722c4]{color:#916839;font-size:9px}.catalog-product small.ready[data-v-513722c4]{color:#587257}.catalog-product-cost[data-v-513722c4]{font-variant-numeric:tabular-nums;font-size:12px}.catalog-product-actions[data-v-513722c4]{display:flex;gap:6px;justify-content:end}.catalog-product-actions input[data-v-513722c4]{width:44px;min-width:0;border:1px solid #e4dcec;border-radius:4px;padding:7px 3px;box-sizing:border-box}.catalog-product-actions button[data-v-513722c4]{background:#faf6fe;min-width:56px}.catalog-empty[data-v-513722c4]{display:grid;gap:12px;justify-items:center;text-align:center;padding:40px 20px;color:#85728f}.catalog-empty h3[data-v-513722c4],.catalog-empty p[data-v-513722c4]{margin:0}.catalog-empty>a[data-v-513722c4]{color:#674280}.catalog-pagination[data-v-513722c4]{display:flex;align-items:center;gap:8px;padding:9px;flex:none;font-size:10px}.catalog-pagination>span[data-v-513722c4]:first-child{margin-right:auto}.catalog-pagination button[data-v-513722c4]{padding:6px 9px}.catalog-development[data-v-513722c4]{padding:5px 10px;font-size:10px;color:#81708c;border-top:1px solid #eee;flex:none}.catalog-development label[data-v-513722c4]{display:flex;gap:6px;padding:8px 0}.catalog-product-grid[data-v-513722c4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(175px,1fr));gap:9px;padding:10px}.catalog-product-grid .catalog-product[data-v-513722c4]{display:flex;flex-direction:column;align-items:stretch;border:1px solid #e9e2ec;border-radius:5px;padding:10px}.catalog-product-grid .catalog-product-identity[data-v-513722c4]{align-items:start}.catalog-product-grid .catalog-product-actions[data-v-513722c4]{margin-top:auto}.filter-toggle[data-v-513722c4]{display:none}.catalog-browser--compact[data-v-513722c4]{display:flex}.catalog-browser--compact .catalog-results[data-v-513722c4]{width:100%}.catalog-browser--compact .catalog-product[data-v-513722c4]{grid-template-columns:minmax(0,1fr) 110px}.catalog-browser--compact .catalog-product-detail[data-v-513722c4]{grid-column:1}.catalog-browser--compact .catalog-product-cost[data-v-513722c4]{grid-column:2;grid-row:1}.catalog-browser--compact .catalog-product-actions[data-v-513722c4]{grid-column:2;grid-row:2}.catalog-browser--compact .catalog-pagination[data-v-513722c4]{flex-wrap:wrap}@media(max-width:1250px){.catalog-browser[data-v-513722c4]{grid-template-columns:145px minmax(0,1fr)}.catalog-product[data-v-513722c4],.catalog-column-head[data-v-513722c4]{grid-template-columns:minmax(130px,1.5fr) minmax(90px,1fr) 80px 105px;gap:5px}.catalog-product-identity[data-v-513722c4]{gap:6px}.catalog-product-identity[data-v-513722c4] .product-thumbnail{width:36px;height:41px}}@media(max-width:1100px){.catalog-browser[data-v-513722c4]{grid-template-columns:minmax(0,1fr)}.catalog-filter-rail[data-v-513722c4]{display:none}.filters-open .catalog-filter-rail[data-v-513722c4]{display:block;max-height:180px}.filters-open[data-v-513722c4]{grid-template-rows:auto minmax(0,1fr)}.filter-toggle[data-v-513722c4]{display:block}.catalog-filter-rail>button[data-v-513722c4]{display:inline-flex;width:auto}.catalog-filter-rail label[data-v-513722c4]{display:inline-flex;margin:8px}.catalog-filter-rail h3[data-v-513722c4]:not(:first-child){margin-top:12px}}@media(max-width:650px){.catalog-search[data-v-513722c4]{gap:6px}.catalog-search .search-field[data-v-513722c4]{flex-basis:100%}.catalog-search>label[data-v-513722c4]{flex:1;min-width:0}.catalog-search select[data-v-513722c4]{width:100%;max-width:none}.catalog-result-toolbar>span[data-v-513722c4]{font-size:10px}.catalog-column-head[data-v-513722c4]{display:none}.catalog-product[data-v-513722c4]{grid-template-columns:minmax(0,1fr) 105px;gap:8px;padding:12px 6px}.catalog-product-detail[data-v-513722c4]{grid-column:1}.catalog-product-cost[data-v-513722c4]{grid-column:2;grid-row:1;text-align:right}.catalog-product-actions[data-v-513722c4]{grid-column:2;grid-row:2}.catalog-product-identity[data-v-513722c4] .product-thumbnail{width:42px;height:46px}.catalog-product-identity strong[data-v-513722c4]{font-size:13px}.catalog-pagination[data-v-513722c4]{font-size:10px;gap:4px}.catalog-pagination button[data-v-513722c4]{padding:6px}.catalog-product-grid[data-v-513722c4]{grid-template-columns:1fr}.catalog-product-grid .catalog-product[data-v-513722c4]{display:grid}}.catalog-browser .catalog-filter-rail label[data-v-513722c4],.catalog-browser .catalog-development label[data-v-513722c4]{display:flex;align-items:center;gap:7px;font-size:11px;line-height:1.4;font-weight:400;letter-spacing:normal}.catalog-browser input[type=radio][data-v-513722c4],.catalog-browser input[type=checkbox][data-v-513722c4]{width:14px;height:14px;min-width:14px;min-height:0;max-width:14px;padding:0;margin:0;flex:0 0 14px;accent-color:#51376e}.catalog-browser[data-v-513722c4]{--catalog-readable-ink:#39204f;--catalog-readable-muted:var(--staff-control-muted,#6d6378)}.catalog-column-head[data-v-513722c4]{font-weight:600;color:var(--catalog-readable-muted)}.catalog-product-identity strong[data-v-513722c4],.catalog-product-cost strong[data-v-513722c4]{color:var(--catalog-readable-ink)}.catalog-product-identity small[data-v-513722c4],.catalog-product-detail>small[data-v-513722c4]:not(.readiness),.catalog-product-cost small[data-v-513722c4]{color:var(--catalog-readable-muted)}.catalog-product-detail>span[data-v-513722c4]{color:var(--catalog-readable-ink)}.palette-picker[data-v-bf44ea64]{display:grid;gap:15px}.palette-picker__toolbar[data-v-bf44ea64]{display:flex;align-items:end;justify-content:space-between;gap:10px}.palette-picker__toolbar label[data-v-bf44ea64]{flex:1}.palette-picker__toolbar small[data-v-bf44ea64]{color:var(--text-color-secondary,#776e80);white-space:nowrap}.palette-picker__families[data-v-bf44ea64]{display:flex;flex-wrap:wrap;gap:6px}.palette-picker__families button[data-v-bf44ea64]{padding:7px 10px;border:1px solid var(--surface-border,#e2dae5);border-radius:100px;background:#fff;color:var(--text-color,#42334d);font-size:.72rem;cursor:pointer}.palette-picker__families button.active[data-v-bf44ea64]{border-color:var(--primary-color,#5d3973);background:var(--primary-50,#f2eaf7);color:var(--primary-color,#5d3973);font-weight:700}.palette-picker__grid[data-v-bf44ea64]{display:grid;grid-template-columns:repeat(auto-fill,minmax(115px,1fr));gap:9px}.palette-picker__tile[data-v-bf44ea64]{display:grid;justify-items:center;gap:4px;padding:10px 5px;border:1px solid var(--surface-border,#e7dfe8);border-radius:8px;background:#fff;color:var(--text-color,#342743);cursor:pointer}.palette-picker__tile.selected[data-v-bf44ea64]{border:2px solid var(--primary-color,#5d3973);background:var(--primary-50,#f8f3fa)}.palette-picker__tile.present[data-v-bf44ea64]{opacity:.62;cursor:default}.palette-picker__sample[data-v-bf44ea64]{display:grid;width:62px;height:62px;place-items:center;border:1px solid #ded7d8;border-radius:50%;color:#fff;text-shadow:0 1px 3px #333}.palette-picker__tile strong[data-v-bf44ea64]{font-size:.73rem;text-align:center}.palette-picker__tile small[data-v-bf44ea64],.palette-picker__tile em[data-v-bf44ea64]{font-size:.65rem;color:var(--text-color-secondary,#776e80);font-style:normal}.palette-flow__custom-link[data-v-bf44ea64]{justify-self:start;border:0;text-decoration:underline}.palette-picker__sample i[data-v-bf44ea64]{display:grid;width:25px;height:25px;place-items:center;border-radius:50%;background:#5d3973;color:#fff;font-size:.75rem;text-shadow:none}@media(max-width:600px){.palette-picker__grid[data-v-bf44ea64]{grid-template-columns:repeat(2,minmax(0,1fr))}}.palette-picker__toolbar input[data-v-bf44ea64]{box-sizing:border-box;width:100%;padding:10px;border:1px solid #d8cddd;border-radius:6px}.palette-picker__toolbar label[data-v-bf44ea64]{display:grid;gap:6px;min-width:0;font-size:.78rem}.palette-picker[data-v-bf44ea64] :is(button,input):focus-visible{outline:2px solid #936bb4;outline-offset:2px}.planning-custom-color[data-v-fcb7e505]{display:grid;gap:16px;min-width:0;color:var(--text-color,#2d2145)}.planning-custom-color p[data-v-fcb7e505]{margin:0;font-size:.75rem;line-height:1.5;color:#776e80}.planning-custom-color label[data-v-fcb7e505]{display:grid;gap:6px;min-width:0;font-size:.78rem;font-weight:650}.planning-custom-color input[data-v-fcb7e505]{box-sizing:border-box;width:100%;min-width:0;padding:10px;border:1px solid #d8cddd;border-radius:6px;background:#fff;color:#332742;font:inherit;font-weight:400}.planning-custom-color button[data-v-fcb7e505]{padding:7px 10px;border:1px solid #d8cddd;border-radius:6px;background:#fff;color:#5d3973;font-size:.74rem;cursor:pointer}.planning-custom-color .custom-color-warning[data-v-fcb7e505]{color:#9a404a}.recipe-color-field[data-v-c720cb4c]{font-weight:600;min-width:135px;max-width:100%}.recipe-color-selector[data-v-c720cb4c],.recipe-color-display[data-v-c720cb4c]{display:flex;align-items:center;gap:6px;width:100%;min-width:0;box-sizing:border-box;font:inherit;color:inherit}.recipe-color-selector[data-v-c720cb4c]{border:1px solid #ddd3e3;background:#fff;border-radius:5px;padding:6px;cursor:pointer;text-align:left;min-height:30px}.recipe-color-selector[data-v-c720cb4c]:focus-visible{outline:2px solid #936bb4;outline-offset:2px}.recipe-color-selector[data-v-c720cb4c]:disabled{opacity:.5;cursor:default}.recipe-color-name[data-v-c720cb4c]{font-weight:600;flex:1;overflow-wrap:anywhere;line-height:1.25}.recipe-color-swatch[data-v-c720cb4c]{display:inline-block;flex:0 0 16px;width:16px;height:16px;border-radius:50%;border:1px solid #9c929f;box-shadow:inset 0 0 0 1px #0000000d;background:transparent;box-sizing:border-box}.recipe-color-display[data-v-c720cb4c]{flex-wrap:wrap;min-width:120px}.recipe-color-unmapped[data-v-c720cb4c]{flex-basis:100%;font-size:9px;color:#81748c}.recipe-color-selector .pi[data-v-c720cb4c]{flex:none;font-size:12px;color:#70456b}.recipe-color-library[data-v-c720cb4c]{padding:16px;display:flex;flex-direction:column;gap:12px;min-height:0;max-height:calc(100dvh - 30px);box-sizing:border-box;overflow:auto}.recipe-color-library header[data-v-c720cb4c]{display:block}.recipe-color-library h2[data-v-c720cb4c]{font-size:18px;margin:0}.recipe-color-library p[data-v-c720cb4c]{margin:6px 0;font-size:12px}.recipe-custom-colors[data-v-c720cb4c]{display:flex;gap:8px;flex-wrap:wrap}.recipe-custom-colors h3[data-v-c720cb4c]{flex-basis:100%;margin:0;font-size:13px}.recipe-custom-colors button[data-v-c720cb4c]{display:flex;align-items:center;gap:6px;background:#fff;border:1px solid #ddd3e3;border-radius:5px;padding:8px}.recipe-color-library[data-v-c720cb4c] .palette-picker>button{justify-self:start;border:1px solid #d9cde1;border-radius:5px;padding:8px 12px;background:#fff;color:#70456b;font:inherit;font-size:12px;font-weight:500;cursor:pointer}.recipe-color-library[data-v-c720cb4c] .palette-picker__grid{max-height:55dvh;overflow:auto;min-height:0}.recipe-color-library footer[data-v-c720cb4c]{display:flex;justify-content:flex-end;gap:8px}.recipe-color-library footer button[data-v-c720cb4c]{padding:8px 12px;border:1px solid #ddd3e3;border-radius:5px;background:#fff;color:#70456b}.modal-card.modal-form.recipe-color-dialog{width:min(680px,calc(100vw - 24px));max-height:calc(100dvh - 24px);padding:0;overflow:hidden}.product-selector[data-v-207ac1f2]{height:min(900px,calc(100dvh - 64px));display:flex;flex-direction:column;color:#2b1c43;background:#fcfaf8;min-height:0;font-size:12px}.selector-header[data-v-207ac1f2]{display:flex;justify-content:space-between;gap:14px;padding:18px 20px 14px;flex:none}.selector-header h2[data-v-207ac1f2]{font:600 26px Georgia,serif;color:#2c1547;margin:0 0 5px}.selector-header p[data-v-207ac1f2]{margin:0;color:#7e6b8b;font-size:12px}.selector-header p strong[data-v-207ac1f2]{font-weight:500;color:#72518a}.selector-header button[data-v-207ac1f2],.selection-pane button[data-v-207ac1f2],.selector-mobile-steps button[data-v-207ac1f2],.selector-mobile-footer button[data-v-207ac1f2]{font:inherit;color:#4b2865;border:1px solid #ddcfe9;background:#fff;border-radius:5px;padding:8px 11px;cursor:pointer}.selector-header button[data-v-207ac1f2]{height:32px;width:32px;padding:7px;flex:none}.selector-body[data-v-207ac1f2]{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,29%);gap:10px;padding:0 12px 12px;min-height:0;flex:1}.selector-catalog[data-v-207ac1f2]{min-width:0;min-height:0}.selection-pane[data-v-207ac1f2]{display:flex;flex-direction:column;min-width:0;min-height:0;background:#fff;border:1px solid #e9e1ee;border-radius:7px;padding:12px}.selection-pane>header[data-v-207ac1f2]{display:flex;justify-content:space-between;gap:8px;align-items:center;margin-bottom:13px;flex:none}.selection-pane h3[data-v-207ac1f2]{font:600 20px Georgia,serif;color:#31194b;margin:0}.selection-scroll[data-v-207ac1f2]{flex:1;min-height:100px;overflow:auto;overscroll-behavior:contain}.selection-column-head[data-v-207ac1f2],.selected-product[data-v-207ac1f2]{display:grid;grid-template-columns:minmax(110px,1fr) minmax(90px,.9fr) 64px;gap:7px;align-items:center}.selection-column-head[data-v-207ac1f2]{font-size:10px;background:#faf7fb;padding:9px 4px;border-block:1px solid #eee8f2}.selected-product[data-v-207ac1f2]{border-bottom:1px solid #eee8f2;padding:9px 1px;align-items:start}.selected-identity[data-v-207ac1f2]{display:flex;align-items:center;gap:7px;min-width:0}.selected-identity strong[data-v-207ac1f2]{font-size:11px;line-height:1.3;overflow-wrap:anywhere}.selected-identity[data-v-207ac1f2] .product-thumbnail{width:34px;height:40px}.selected-product small[data-v-207ac1f2]{display:block;font-size:9px;color:#85738f;margin-top:4px}.selected-controls[data-v-207ac1f2]{display:grid;gap:6px;min-width:0}.selected-controls>input[data-v-207ac1f2]{width:52px;box-sizing:border-box;padding:6px;border:1px solid #e0d5e8;border-radius:4px;font:inherit;color:inherit}.selected-controls[data-v-207ac1f2] .recipe-color-field{min-width:0;font-size:10px}.selected-controls[data-v-207ac1f2] .recipe-color-selector{padding:5px;gap:4px;min-height:28px}.selected-controls[data-v-207ac1f2] .recipe-color-selector .pi{display:none}.selected-controls[data-v-207ac1f2] .recipe-color-swatch{width:12px;height:12px;flex-basis:12px}.selected-total[data-v-207ac1f2]{display:flex;flex-direction:column;align-items:end;gap:7px;font-size:11px;font-variant-numeric:tabular-nums}.selected-total button[data-v-207ac1f2]{padding:4px;border:0;color:#b2545b;background:none}.selection-empty[data-v-207ac1f2]{padding:25px 14px;color:#9b889f;text-align:center;line-height:1.7}.selection-bottom[data-v-207ac1f2]{flex:none;padding-top:12px}.selection-totals[data-v-207ac1f2]{border:1px solid #ebe2f2;background:#faf7fc;border-radius:5px;padding:12px;margin-bottom:18px}.selection-totals h3[data-v-207ac1f2]{font-family:inherit;font-size:15px;display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.selection-totals h3 small[data-v-207ac1f2]{font-size:10px;font-weight:400}.selection-totals>div[data-v-207ac1f2]{display:flex;justify-content:space-between;gap:15px;font-size:12px}.selection-totals strong[data-v-207ac1f2]{font-size:16px;font-variant-numeric:tabular-nums}.selection-actions[data-v-207ac1f2]{display:flex;gap:10px}.selection-actions>button[data-v-207ac1f2]{flex:1;padding:12px 8px}.selection-actions>button.commit-selection[data-v-207ac1f2]{flex:2;display:flex;align-items:center;justify-content:center;gap:10px;background:#503567;color:#fff;border-color:#503567}.selection-pane button[data-v-207ac1f2]:disabled{opacity:.45;cursor:default}.selection-context[data-v-207ac1f2]{font-size:10px;color:#8d7b98;text-align:right;line-height:1.5;margin:7px 0 0}.selector-mobile-steps[data-v-207ac1f2],.selector-mobile-footer[data-v-207ac1f2]{display:none}.quick-color[data-v-207ac1f2]{display:flex;gap:10px;align-items:center;padding:0 0 10px}.quick-color[data-v-207ac1f2] .recipe-color-field{max-width:200px}.quick-selector .selector-body[data-v-207ac1f2]{grid-template-columns:minmax(0,1fr) minmax(330px,45%)}.quick-selector .selector-catalog[data-v-207ac1f2]{display:flex;flex-direction:column}.quick-selector .selector-catalog[data-v-207ac1f2] .catalog-browser{flex:1;min-height:0}button[data-v-207ac1f2]:focus-visible{outline:2px solid #9065ad;outline-offset:2px}@media(max-width:1250px){.selector-body[data-v-207ac1f2]{grid-template-columns:minmax(0,1fr) 320px}.selection-pane[data-v-207ac1f2]{padding:10px}.selection-pane h3[data-v-207ac1f2]{font-size:18px}.selection-column-head[data-v-207ac1f2],.selected-product[data-v-207ac1f2]{grid-template-columns:minmax(100px,1fr) 90px 58px;gap:5px}}@media(max-width:900px){.selector-mobile-steps[data-v-207ac1f2]{display:flex;gap:8px;padding:0 12px 10px;flex:none}.selector-mobile-steps button[aria-current][data-v-207ac1f2]{background:#51396a;color:#fff}.selector-body[data-v-207ac1f2],.quick-selector .selector-body[data-v-207ac1f2]{display:flex;min-height:0}.selector-catalog[data-v-207ac1f2]{width:100%;height:100%}.selection-pane[data-v-207ac1f2]{display:none;width:100%;box-sizing:border-box}.show-selected .selector-catalog[data-v-207ac1f2]{display:none}.show-selected .selection-pane[data-v-207ac1f2]{display:flex}.selector-mobile-footer[data-v-207ac1f2]{display:flex;justify-content:space-between;gap:8px;align-items:center;padding:9px 12px;border-top:1px solid #e5daec;font-size:11px;flex:none}.selection-column-head[data-v-207ac1f2],.selected-product[data-v-207ac1f2]{grid-template-columns:minmax(110px,1fr) 140px 90px}.selected-identity strong[data-v-207ac1f2]{font-size:13px}.selected-identity[data-v-207ac1f2] .product-thumbnail{width:44px;height:46px}}@media(max-width:500px){.product-selector[data-v-207ac1f2]{height:100dvh}.selector-header[data-v-207ac1f2]{padding:15px 12px}.selector-header h2[data-v-207ac1f2]{font-size:22px}.selector-header p[data-v-207ac1f2]{font-size:11px;line-height:1.4}.selector-body[data-v-207ac1f2]{padding:0 7px 7px}.selection-pane[data-v-207ac1f2]{padding:9px}.selection-column-head[data-v-207ac1f2],.selected-product[data-v-207ac1f2]{grid-template-columns:minmax(90px,1fr) 110px 56px;gap:5px}.selected-identity[data-v-207ac1f2]{gap:5px}.selected-identity[data-v-207ac1f2] .product-thumbnail{width:31px;height:38px}.selected-identity strong[data-v-207ac1f2]{font-size:11px}.selection-actions>button[data-v-207ac1f2]{font-size:12px;padding:12px 6px}.selection-context[data-v-207ac1f2]{text-align:left}.selection-totals[data-v-207ac1f2]{margin-bottom:12px}.selection-bottom[data-v-207ac1f2]{padding-top:8px}}.modal-card.modal-form.product-selector-dialog{width:min(1600px,calc(100vw - 64px));max-width:none;max-height:calc(100dvh - 64px);padding:0;overflow:hidden;border-radius:10px}.modal-card.modal-form.product-selector-dialog--quick{width:min(900px,calc(100vw - 40px))}@media(max-width:900px){.modal-card.modal-form.product-selector-dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 32px)}}@media(max-width:500px){.modal-card.modal-form.product-selector-dialog{width:100vw;height:100dvh;max-height:100dvh;border-radius:0}}.selector-header p[data-v-207ac1f2],.selection-context[data-v-207ac1f2]{color:var(--staff-control-muted,#6d6378)}.selection-column-head[data-v-207ac1f2]{font-weight:600}.selector-header>button[data-v-207ac1f2]{display:grid;place-items:center;border-radius:6px}.quote-identity[data-v-988eb2b0]{display:flex;align-items:center;gap:10px;min-width:0;padding:1px 0 5px}.identity-main[data-v-988eb2b0]{min-width:0;flex:1}.identity-heading[data-v-988eb2b0]{display:flex;align-items:center;flex-wrap:wrap;gap:6px 9px}.identity-heading h1[data-v-988eb2b0]{font:600 25px/1.15 Georgia,serif;color:#2d1944;margin:0;overflow-wrap:anywhere}.quote-reference[data-v-988eb2b0],.mode-badge[data-v-988eb2b0]{font-size:9px;padding:3px 7px;background:#eee7f6;border-radius:10px;font-weight:650}.mode-badge[data-v-988eb2b0]{background:#e8f3ed;color:#32604c}.quote-name[data-v-988eb2b0]{font-size:10px;color:#8b7b96}.identity-meta[data-v-988eb2b0]{display:flex;flex-wrap:wrap;gap:7px 18px;margin-top:7px;font-size:11px;color:#73657f}.identity-meta a[data-v-988eb2b0],.identity-meta>span[data-v-988eb2b0]{display:inline-flex;align-items:center;gap:6px}.identity-meta a[data-v-988eb2b0]{color:#645175;text-decoration:none;border-radius:3px}.identity-meta a[data-v-988eb2b0]:hover{color:#39204f;background:#f1eaf6}.identity-meta a[data-v-988eb2b0]:focus-visible{outline:2px solid #936bb4;outline-offset:3px}.legacy-source-status[data-v-988eb2b0]{display:flex;align-items:center;gap:7px;color:#806b8d}.legacy-source-status a[data-v-988eb2b0]{color:#68477f;text-decoration:underline;text-underline-offset:2px}.quote-arrangement-value[data-v-988eb2b0]{display:grid;gap:3px;text-align:right;color:#73657f;max-width:180px}.quote-arrangement-value strong[data-v-988eb2b0]{font:600 26px Georgia,serif;color:#39204f}.quote-arrangement-value small[data-v-988eb2b0]{font-size:10px}@media(max-width:699px){.quote-identity[data-v-988eb2b0]{align-items:flex-start;gap:5px}.identity-heading h1[data-v-988eb2b0]{font-size:21px}.identity-meta[data-v-988eb2b0]{gap:6px 10px;font-size:10px}.quote-arrangement-value[data-v-988eb2b0]{display:none}.quote-reference[data-v-988eb2b0],.mode-badge[data-v-988eb2b0]{font-size:8px}}.arrangement-choice[data-v-8d2b9d81]{display:flex;align-items:center;gap:7px;width:100%;min-height:57px;padding:6px 7px;border:1px solid transparent;border-left:3px solid transparent;border-radius:5px;background:#fff;color:#2d2145;text-align:left;font:inherit;cursor:pointer}.arrangement-choice[data-v-8d2b9d81]:hover{background:#faf7fc}.arrangement-choice.selected[data-v-8d2b9d81]{background:#f1ebf7;border-color:#e1d5eb;border-left-color:#70468e}.arrangement-choice[data-v-8d2b9d81]:focus-visible{outline:2px solid #936bb4;outline-offset:-2px}.arrangement-row-copy[data-v-8d2b9d81]{display:grid;flex:1;gap:4px;min-width:0}.arrangement-row-copy strong[data-v-8d2b9d81]{font-size:12px;line-height:1.25;overflow-wrap:anywhere}.arrangement-row-copy small[data-v-8d2b9d81]{font-size:12px;font-weight:500;color:#6b557b}.arrangement-choice img[data-v-8d2b9d81],.thumbnail-missing[data-v-8d2b9d81]{width:43px;height:43px;object-fit:cover;border-radius:4px;flex:none}.thumbnail-missing[data-v-8d2b9d81]{display:grid;place-items:center;background:#f2eef5;color:#b0a1bc;font-size:17px}.arrangement-warning[data-v-8d2b9d81]{font-size:11px;color:#ad8450;flex:none}.arrangement-master[data-v-21c3cf19]{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.arrangement-master>header[data-v-21c3cf19]{display:flex;align-items:center;gap:8px;padding:13px 12px 8px;flex:none}.arrangement-master h2[data-v-21c3cf19]{font-size:16px;margin:0;flex:1}.plum-button[data-v-21c3cf19]{background:#644577;border:1px solid #644577;border-radius:5px;color:#fff;font:inherit;font-size:11px;padding:6px 10px;cursor:pointer}.plum-button[data-v-21c3cf19]:disabled{opacity:.5;cursor:default}.master-close[data-v-21c3cf19]{display:none;border:0;background:none;color:#705380;cursor:pointer}.master-search[data-v-21c3cf19]{display:flex;gap:7px;align-items:center;border:1px solid #ded3e6;border-radius:5px;padding:8px;margin:0 12px 6px;color:#9a8da4;font-size:12px;flex:none}.master-search input[data-v-21c3cf19]{min-width:0;width:100%;border:0;background:transparent;font:inherit;outline-offset:3px}.master-scroll[data-v-21c3cf19]{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 9px 10px}.master-scroll h3[data-v-21c3cf19]{position:sticky;top:0;background:#fff;margin:0;z-index:1}.master-scroll h3 button[data-v-21c3cf19]{display:flex;width:100%;gap:7px;align-items:center;font:inherit;font-size:12px;font-weight:700;text-align:left;border:0;background:#fff;color:#39204f;padding:9px 2px 6px;cursor:pointer}.master-scroll h3 span[data-v-21c3cf19]{font-size:9px;font-weight:600;padding:2px 6px;border-radius:9px;background:#e9e3ef;color:#71617f}.master-scroll h3 i[data-v-21c3cf19]{margin-left:auto;font-size:10px}.quiet[data-v-21c3cf19]{font-size:11px;color:#81748c;padding:8px}.sr-only[data-v-21c3cf19]{position:absolute;top:0;left:0;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:1199px){.master-close[data-v-21c3cf19]{display:block}}.arrangement-hero[data-v-ebef153e]{padding:14px;min-width:0}.hero-top[data-v-ebef153e]{display:grid;grid-template-columns:124px minmax(0,1fr);gap:16px;min-width:0}.hero-image[data-v-ebef153e]{height:105px;position:relative;background:#f3eff6;border-radius:5px;overflow:hidden;min-width:0}.hero-image>img[data-v-ebef153e]{width:100%;height:100%;object-fit:cover}.hero-image-missing[data-v-ebef153e]{height:100%;display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;color:#a596af;font-size:11px}.hero-image-missing i[data-v-ebef153e]{font-size:25px}.hero-image[data-v-ebef153e] .media-upload{position:absolute;bottom:5px;left:5px;font-size:10px;max-width:calc(100% - 10px);width:auto!important;min-width:0!important}.hero-image[data-v-ebef153e] .media-upload input{position:absolute;inset:0;opacity:0;width:100%;cursor:pointer}.hero-image[data-v-ebef153e] .media-upload__button{display:block;white-space:nowrap;font-size:9px!important;line-height:1.1!important;width:auto!important;min-width:0!important;max-width:100%;box-sizing:border-box;padding:5px;background:#fff;border:1px solid #e4d9eb;border-radius:4px;color:#644577}.hero-copy[data-v-ebef153e]{min-width:0}.hero-eyebrow[data-v-ebef153e]{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:9px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:#5e4671}.recipe-badge[data-v-ebef153e]{letter-spacing:0;text-transform:none;font-size:9px;border-radius:12px;background:#e7f3eb;color:#33634e;padding:4px 7px;white-space:nowrap}.hero-copy h2[data-v-ebef153e]{font:600 27px/1.1 Georgia,serif;color:#2d1944;margin:5px 0;overflow-wrap:anywhere}.hero-copy p[data-v-ebef153e]{font-size:12px;font-weight:500;color:#6d5b7c;line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-wrap}.arrangement-paging[data-v-ebef153e]{text-transform:none;letter-spacing:0;display:flex;justify-content:flex-end;gap:5px;margin-left:auto}.arrangement-paging button[data-v-ebef153e]{font:inherit;font-size:10px;padding:5px 9px;border:1px solid #e4d8ed;background:#fcfaff;color:#735086;border-radius:4px;cursor:pointer}.arrangement-paging button[data-v-ebef153e]:disabled{opacity:.45;cursor:default}.arrangement-fields[data-v-ebef153e]{border-top:1px solid #eee7f3;margin-top:11px;padding-top:10px}.arrangement-fields fieldset[data-v-ebef153e]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1.2fr) minmax(55px,.65fr) minmax(55px,.65fr);gap:9px;min-width:0;border:0;padding:0;margin:0}.arrangement-fields label[data-v-ebef153e]{display:grid;min-width:0;gap:5px;font-size:11px;font-weight:600;color:#5b486c}.arrangement-fields input[data-v-ebef153e],.arrangement-fields select[data-v-ebef153e],.arrangement-fields textarea[data-v-ebef153e]{box-sizing:border-box;width:100%;min-width:0;font:inherit;font-weight:600;font-size:12px;padding:6px 7px;border:1px solid #ded3e6;border-radius:4px;background:#fff;color:#39204f}.arrangement-fields textarea[data-v-ebef153e]{resize:none;height:43px;max-height:43px;overflow-y:auto}.field-description[data-v-ebef153e]{grid-column:1/4}.field-space+.field-description[data-v-ebef153e]{grid-column:2/5}.save-scope-note[data-v-ebef153e]{grid-column:1/4;align-self:center;font-size:9px;color:#8b7b96}.save-arrangement[data-v-ebef153e]{text-transform:none;letter-spacing:0;flex:none;white-space:nowrap;background:#644577;color:#fff;border:1px solid #644577;border-radius:5px;padding:6px 8px;font:inherit;font-size:10px;cursor:pointer}.historical-arrangement-facts[data-v-ebef153e]{display:flex;gap:24px;flex-wrap:wrap;margin:10px 0 0;padding-top:10px;border-top:1px solid #eee7f3}.historical-arrangement-facts dt[data-v-ebef153e]{font-size:10px;color:#8b7b96}.historical-arrangement-facts dd[data-v-ebef153e]{font-size:11px;margin:4px 0 0;color:#5b486c}@media(min-width:1200px)and (max-width:1450px){.hero-top[data-v-ebef153e]{grid-template-columns:115px minmax(0,1fr);gap:12px}.hero-copy h2[data-v-ebef153e]{font-size:26px}.hero-eyebrow[data-v-ebef153e]{flex-wrap:wrap}.arrangement-paging[data-v-ebef153e]{order:2}.save-arrangement[data-v-ebef153e]{order:3}}@media(max-width:699px){.arrangement-hero[data-v-ebef153e]{padding:11px}.hero-top[data-v-ebef153e]{grid-template-columns:92px minmax(0,1fr);gap:11px}.hero-image[data-v-ebef153e]{height:106px}.hero-copy h2[data-v-ebef153e]{font-size:24px}.hero-eyebrow[data-v-ebef153e]{flex-wrap:wrap;font-size:8px}.recipe-badge[data-v-ebef153e]{font-size:8px}.arrangement-paging[data-v-ebef153e]{order:3;margin-left:0}.save-arrangement[data-v-ebef153e]{order:4}.hero-eyebrow[data-v-ebef153e]{gap:5px}.hero-copy h2[data-v-ebef153e]{margin-top:7px}.hero-copy p[data-v-ebef153e]{font-size:10px}.arrangement-fields fieldset[data-v-ebef153e]{grid-template-columns:1fr 1fr}.field-space[data-v-ebef153e],.field-description[data-v-ebef153e],.field-space+.field-description[data-v-ebef153e]{grid-column:1/-1}.save-scope-note[data-v-ebef153e],.save-arrangement[data-v-ebef153e]{grid-column:1/-1}.arrangement-fields textarea[data-v-ebef153e]{max-height:none}.arrangement-paging button[data-v-ebef153e]{font-size:9px;padding:4px 6px}}.venue-space-help[data-v-ebef153e]{font-size:10px;font-weight:400;line-height:1.5;color:#8b7899}.venue-space-help a[data-v-ebef153e]{color:#68437f}.field-space select[data-v-ebef153e]:disabled{background:#faf7fc;color:#9a86a7}.recipe-add-actions[data-v-7107fcd0]{display:flex;gap:6px;flex-wrap:wrap;justify-content:end}.recipe-workspace[data-v-7107fcd0]{position:relative;display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.recipe-workspace>header[data-v-7107fcd0]{display:flex;align-items:center;justify-content:space-between;gap:9px;padding:11px 14px;flex:none}.recipe-workspace h2[data-v-7107fcd0]{margin:0 0 4px;font-size:15px;color:#39204f}.recipe-workspace header small[data-v-7107fcd0]{color:#8b7b96;font-size:10px}.outline-button[data-v-7107fcd0]{border:1px solid #dfd3ec;border-radius:5px;background:#fff;color:#68477f;padding:7px 10px;font:inherit;font-size:11px;cursor:pointer;white-space:nowrap}.recipe-table-scroll[data-v-7107fcd0]{flex:1;min-height:0;min-width:0;overflow:auto;overscroll-behavior:contain;margin:0 12px 10px;border:1px solid #e9e1ef;border-radius:5px}.recipe-table[data-v-7107fcd0]{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:13px}.column-product[data-v-7107fcd0]{width:auto}.column-qty[data-v-7107fcd0]{width:55px}.column-color[data-v-7107fcd0]{width:190px}.column-number[data-v-7107fcd0]{width:72px}.column-action[data-v-7107fcd0]{width:30px}.recipe-table th[data-v-7107fcd0]{position:sticky;top:0;z-index:2;background:#f8f6fa;border-bottom:1px solid #e8deee;padding:8px 6px;text-align:left;font-size:11px;color:#665075;font-weight:650}.recipe-table td[data-v-7107fcd0]{height:44px;box-sizing:border-box;padding:5px 6px;border-bottom:1.5px solid #e2d7e9;vertical-align:middle}.recipe-product[data-v-7107fcd0]{min-width:0}.recipe-product>strong[data-v-7107fcd0],.recipe-product>a[data-v-7107fcd0],.product-association[data-v-7107fcd0]{font-size:13px;font-weight:650;line-height:1.25;color:#55396c;overflow-wrap:anywhere}.recipe-product>a[data-v-7107fcd0]{text-decoration:none}.recipe-product small[data-v-7107fcd0]{display:block;font-size:9px;line-height:1.2;color:#7e6a8b;font-weight:500;margin-top:3px}.product-association[data-v-7107fcd0]{display:block;border:0;background:none;padding:0;font:inherit;font-weight:600;cursor:pointer;text-align:left;max-width:100%}.product-association .pi[data-v-7107fcd0]{font-size:9px}.recipe-table input[data-v-7107fcd0],.recipe-card input[data-v-7107fcd0]{box-sizing:border-box;min-width:0;width:100%;font:inherit;font-weight:600;border:1px solid #ded3e6;border-radius:4px;padding:6px;background:#fff;color:#39204f}.number-cell[data-v-7107fcd0]{text-align:right!important;font-variant-numeric:tabular-nums;white-space:nowrap;color:#553c69;font-size:13px;font-weight:600}.remove-line[data-v-7107fcd0]{border:0;background:none;color:#b1514e;padding:4px;cursor:pointer;font-size:11px}.recipe-actions[data-v-7107fcd0]{text-align:center}.recipe-empty[data-v-7107fcd0]{display:grid;align-content:center;justify-items:center;flex:1;min-height:100px;text-align:center;color:#8c7b97;gap:10px;padding:18px}.recipe-empty i[data-v-7107fcd0]{font-size:22px}.recipe-empty strong[data-v-7107fcd0]{font-size:12px}.recipe-empty p[data-v-7107fcd0]{font-size:11px;margin:0}.source-price-note[data-v-7107fcd0]{font-size:9px;color:#9b8aa7;margin:0;padding:0 14px 9px;flex:none}.review-warning[data-v-7107fcd0]{color:#a87546!important}.recipe-mobile-cards[data-v-7107fcd0]{display:none}.sr-only[data-v-7107fcd0]{position:absolute;top:0;left:0;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(min-width:1200px)and (max-width:1450px){.column-color[data-v-7107fcd0]{width:180px}.column-number[data-v-7107fcd0]{width:64px}.column-qty[data-v-7107fcd0]{width:48px}.recipe-table[data-v-7107fcd0]{font-size:13px}.recipe-product>strong[data-v-7107fcd0],.recipe-product>a[data-v-7107fcd0],.product-association[data-v-7107fcd0]{font-size:13px}.recipe-table td[data-v-7107fcd0]{padding:5px}.recipe-table-scroll[data-v-7107fcd0]{margin-left:10px;margin-right:10px}}@media(max-width:699px){.recipe-workspace[data-v-7107fcd0]{overflow:visible}.recipe-workspace>header[data-v-7107fcd0]{padding:12px}.recipe-table-scroll[data-v-7107fcd0]{display:none}.recipe-mobile-cards[data-v-7107fcd0]{display:grid;gap:9px;padding:0 11px 11px}.recipe-card[data-v-7107fcd0]{padding:11px;border:1px solid #e9e1ef;border-radius:6px;min-width:0}.recipe-card>header[data-v-7107fcd0]{display:flex;gap:9px;align-items:start;justify-content:space-between}.recipe-card>header .product-association[data-v-7107fcd0],.recipe-card>header strong[data-v-7107fcd0],.recipe-card>header a[data-v-7107fcd0]{font-size:13px;color:#5d3e76;text-decoration:none}.recipe-card>p[data-v-7107fcd0]{font-size:10px;color:#9a8aa5;margin:5px 0 10px}.recipe-card-controls[data-v-7107fcd0]{display:grid;grid-template-columns:65px minmax(0,1fr);gap:10px;align-items:start}.recipe-card-controls label[data-v-7107fcd0]{display:grid;gap:5px;font-size:11px;color:#7d6b89}.field-label[data-v-7107fcd0]{display:block;font-size:11px;margin-bottom:5px;color:#7d6b89}.recipe-card input[data-v-7107fcd0]{height:32px}.recipe-card dl[data-v-7107fcd0]{display:grid;grid-template-columns:auto auto;gap:7px 12px;margin:12px 0 0;font-size:11px}.recipe-card dt[data-v-7107fcd0]{color:#8a7896}.recipe-card dd[data-v-7107fcd0]{margin:0;text-align:right;color:#5f4670}.recipe-empty[data-v-7107fcd0]{min-height:140px}.source-price-note[data-v-7107fcd0]{line-height:1.4}}.recipe-workspace[data-v-7107fcd0]{--recipe-readable-muted:var(--staff-control-muted,#6d6378)}.recipe-table th[data-v-7107fcd0]{font-weight:600;color:#553c69}.recipe-product>small[data-v-7107fcd0]:not(.review-warning),.source-price-note[data-v-7107fcd0],.recipe-card>p[data-v-7107fcd0],.recipe-card dt[data-v-7107fcd0]{color:var(--recipe-readable-muted)}.recipe-table td[data-v-7107fcd0]:not(.number-cell){color:#39204f}.workspace-inspector[data-v-532e98f3]{display:flex;flex-direction:column;gap:12px;min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain}.pricing-panel[data-v-532e98f3],.quick-actions[data-v-532e98f3]{padding:13px;background:#fff;border:1px solid #e7e1ed;border-radius:8px}.pricing-panel h2[data-v-532e98f3],.quick-actions h2[data-v-532e98f3]{font-size:15px;margin:0 0 13px;color:#39204f}.pricing-panel dl[data-v-532e98f3]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:13px 10px;margin:0;font-size:13px;align-items:start}.pricing-panel dt[data-v-532e98f3]{font-weight:500;color:#6f5c7e}.pricing-panel dt small[data-v-532e98f3]{display:block;font-size:11px;font-weight:500;margin-top:3px}.pricing-panel dd[data-v-532e98f3]{font-weight:650;color:#39204f;text-align:right;overflow-wrap:anywhere;max-width:115px;margin:0}.pricing-group[data-v-532e98f3]{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 9px;align-items:center;padding:11px 10px;border-radius:6px;background:#f4eff9}.pricing-group dt[data-v-532e98f3],.pricing-group dd[data-v-532e98f3]{color:#39204f;font-weight:700}.pricing-sell[data-v-532e98f3]{margin-top:3px;border-top:1px solid #e8def0}.pricing-sell dt[data-v-532e98f3]:last-of-type{font-weight:500}.pricing-sell dd[data-v-532e98f3]:last-of-type{font-size:15px}.pricing-base[data-v-532e98f3]{border-top:1px solid #eee7f3;border-bottom:1px solid #eee7f3}.pricing-group dd[data-v-532e98f3]{max-width:none}.pricing-panel p[data-v-532e98f3]{font-size:13px;font-weight:500;line-height:1.5;color:#756280}.pricing-panel details[data-v-532e98f3],.pricing-panel>summary[data-v-532e98f3]{font-size:11px;color:#645175}.pricing-panel details dl[data-v-532e98f3]{margin-top:10px;font-size:10px}.legacy-pricing-evidence[data-v-532e98f3]{margin-top:12px;padding-top:10px;border-top:1px solid #eee7f3;color:#756280}.legacy-pricing-evidence summary[data-v-532e98f3]{cursor:pointer;color:#68477f}.legacy-pricing-evidence p[data-v-532e98f3]{font-size:10px;line-height:1.5;margin:9px 0 0}.dataset[data-v-532e98f3]{overflow-wrap:anywhere}.quick-actions[data-v-532e98f3]{display:grid;gap:8px}.quick-actions h2[data-v-532e98f3]{margin-bottom:3px}.quick-actions button[data-v-532e98f3]{display:flex;align-items:center;gap:9px;border:1px solid #e4d7ed;border-radius:5px;background:#fdfbff;font:inherit;font-size:12px;color:#6b4783;text-align:left;padding:9px;cursor:pointer}.quick-actions button[data-v-532e98f3]:disabled{opacity:.5;cursor:default}.quick-actions .danger-button[data-v-532e98f3]{color:#b14e48;border-color:#edcfcb;background:#fffaf9}@media(max-width:699px){.workspace-inspector[data-v-532e98f3]{overflow:visible;gap:10px}.pricing-panel dl[data-v-532e98f3]{font-size:13px}.quick-actions[data-v-532e98f3]{grid-template-columns:1fr 1fr}.quick-actions h2[data-v-532e98f3]{grid-column:1/-1}.quick-actions button[data-v-532e98f3]{font-size:10px}}.proposal-workspace-heading[data-v-6602ee15]{display:flex;align-items:start;justify-content:space-between;gap:20px;flex-wrap:wrap}.proposal-workspace-actions[data-v-6602ee15]{display:flex;align-items:center;gap:7px;flex-wrap:wrap;padding-top:2px}.proposal-workspace-actions button[data-v-6602ee15],.proposal-workspace-actions a[data-v-6602ee15]{font:inherit;font-size:11px;border:1px solid #e2d6e9;border-radius:5px;color:#7b5a8f;background:#fff;padding:7px 9px;cursor:pointer;text-decoration:none}.proposal-workspace-actions small[data-v-6602ee15]{font-size:10px;color:#987f8f}.proposal-workspace-actions a[data-v-6602ee15]{background:none;border-color:transparent}.modern-floral-workspace[data-v-6602ee15]{--plum:#39204f;--ink:#261a3b;--line:#e7e1ed;display:flex;flex-direction:column;gap:10px;flex:1;width:100%;height:100%;min-width:0;min-height:0;color:var(--ink);font-size:13px;background:#fcfaf8}.context-tab[data-v-6602ee15]{background:none;border:0;font:inherit;color:#786488;cursor:pointer;padding:5px 0}.workspace-context[data-v-6602ee15]{flex-wrap:wrap;display:flex;gap:14px;align-items:center;flex:none;min-height:31px;border-bottom:1px solid var(--line)}.active-context[data-v-6602ee15]{align-self:stretch;display:flex;align-items:center;gap:8px;border-bottom:2px solid #63467b;color:#4c3264;font-size:12px;font-weight:650;padding-bottom:6px}.refresh-action[data-v-6602ee15]{display:flex;align-items:center;gap:6px;margin-left:auto;background:none;border:0;font:inherit;font-size:11px;color:#786488;cursor:pointer}.pane-toggle[data-v-6602ee15]{display:none}.dirty-indicator[data-v-6602ee15]{font-size:10px;color:#9a7448}.workspace-error[data-v-6602ee15]{padding:9px 12px;color:#963f2e;border:1px solid #edc9b9;background:#fff5ef;border-radius:5px;flex:none;font-size:12px}.workspace-error button[data-v-6602ee15]{font:inherit;color:inherit}.workspace-panes[data-v-6602ee15]{flex:1;display:grid;grid-template-columns:minmax(260px,280px) minmax(0,1fr) minmax(250px,270px);gap:12px;min-height:0;min-width:0}.workspace-surface[data-v-6602ee15]{background:#fff;border:1px solid var(--line);border-radius:8px;min-width:0}.arrangement-center[data-v-6602ee15]{display:flex;flex-direction:column;gap:12px;min-height:0;min-width:0}.arrangement-center[data-v-6602ee15] .arrangement-hero{flex:none}.arrangement-center[data-v-6602ee15] .recipe-workspace{flex:1;min-height:0}.workspace-summary[data-v-6602ee15]{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:34px;box-sizing:border-box;flex:none;padding:8px 13px;border:1px solid #eee6f5;border-radius:6px;background:#f6f1fa;color:#8a7897;font-size:10px}.workspace-summary>div[data-v-6602ee15]{display:flex;align-items:center;gap:17px;flex-wrap:wrap}.workspace-summary strong[data-v-6602ee15]{font-size:11px;color:#604574}.workspace-empty[data-v-6602ee15]{display:grid;place-content:center;text-align:center;padding:20px;color:#8b7b96}.workspace-empty h2[data-v-6602ee15]{font-size:18px;color:#39204f}.workspace-empty p[data-v-6602ee15]{font-size:12px}.plum-button[data-v-6602ee15]{background:#644577;color:#fff;border:1px solid #644577;border-radius:5px;padding:7px 10px;cursor:pointer}.workspace-dialog[data-v-6602ee15]{box-sizing:border-box;width:min(540px,calc(100vw - 56px));padding:20px;color:#39204f}.workspace-dialog h2[data-v-6602ee15]{font:600 24px Georgia,serif;margin:0 0 15px}.workspace-dialog p[data-v-6602ee15]{font-size:12px;line-height:1.5}.workspace-dialog fieldset[data-v-6602ee15]{display:grid;gap:13px;border:0;padding:0;margin:0 0 12px;min-width:0}.workspace-dialog label[data-v-6602ee15]{display:grid;gap:5px;font-size:12px;min-width:0}.workspace-dialog input[data-v-6602ee15],.workspace-dialog select[data-v-6602ee15],.workspace-dialog textarea[data-v-6602ee15]{box-sizing:border-box;width:100%;min-width:0;border:1px solid #ded3e6;border-radius:4px;padding:8px;font:inherit;background:#fff;color:#39204f}.dialog-split[data-v-6602ee15]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.danger-button[data-v-6602ee15]{color:#a63732;background:#fff7f6;border:1px solid #ecc9c5;border-radius:5px;padding:8px;cursor:pointer}.workspace-dialog button+button[data-v-6602ee15]{margin-left:10px}.pricing-drawer-body[data-v-6602ee15]{display:flex;flex-direction:column;min-height:0;gap:10px;max-height:calc(100dvh - 70px);overflow:auto;padding:12px}.drawer-close[data-v-6602ee15]{border:1px solid #dfd3ec;background:#fff;color:#68477f;border-radius:5px;padding:8px;font:inherit;cursor:pointer}.modern-floral-workspace[data-v-6602ee15] button:disabled{opacity:.5;cursor:default}.modern-floral-workspace[data-v-6602ee15] :is(button,a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid #936bb4;outline-offset:2px}@media(min-width:1200px)and (max-width:1450px){.workspace-panes[data-v-6602ee15]{grid-template-columns:260px minmax(0,1fr) 250px;gap:10px}.workspace-summary>div[data-v-6602ee15]{gap:12px}}@media(min-width:700px)and (max-width:1199px){.workspace-panes[data-v-6602ee15]{grid-template-columns:minmax(0,1fr)}.desktop-master[data-v-6602ee15],.desktop-pricing[data-v-6602ee15]{display:none}.pane-toggle[data-v-6602ee15]{display:inline-flex;align-items:center;gap:5px;border:1px solid #e1d5ed;border-radius:4px;padding:5px 8px;background:#fff;color:#765889;font:inherit;font-size:10px;cursor:pointer}.workspace-context[data-v-6602ee15]{gap:9px}}@media(max-width:699px){.modern-floral-workspace[data-v-6602ee15]{height:auto;min-height:0;gap:10px}.workspace-panes[data-v-6602ee15]{display:block;flex:none}.desktop-master[data-v-6602ee15]{display:none}.desktop-pricing[data-v-6602ee15]{margin-top:10px}.arrangement-center[data-v-6602ee15]{display:flex;gap:10px;min-height:auto}.arrangement-center[data-v-6602ee15] .recipe-workspace{flex:none}.workspace-context[data-v-6602ee15]{gap:6px;flex-wrap:wrap}.active-context[data-v-6602ee15]{font-size:10px}.pane-toggle[data-v-6602ee15]{display:inline-flex;align-items:center;gap:4px;font:inherit;font-size:9px;border:1px solid #e1d5ed;border-radius:4px;background:#f7f2fb;color:#765889;padding:5px 6px;cursor:pointer}.pane-toggle[aria-label="Open Pricing drawer"][data-v-6602ee15]{display:none}.refresh-action[data-v-6602ee15]{font-size:11px;margin-left:auto}.refresh-action>span[data-v-6602ee15]{display:none}.dirty-indicator[data-v-6602ee15]{font-size:9px}.workspace-summary[data-v-6602ee15]{align-items:start;font-size:9px;min-height:0;padding:9px;flex-wrap:wrap}.workspace-summary>div[data-v-6602ee15]{gap:8px}.workspace-summary strong[data-v-6602ee15]{font-size:10px}.workspace-dialog[data-v-6602ee15]{padding:15px}.workspace-dialog h2[data-v-6602ee15]{font-size:21px}}.modal-card.modal-form.arrangement-create-shell{display:block;width:min(640px,calc(100vw - 40px));max-width:none;max-height:calc(100dvh - 40px);padding:0;overflow:hidden;border:1px solid #e5dce9;border-radius:14px;background:#fff;box-shadow:0 24px 80px #28163733}.arrangement-create-modal[data-v-6602ee15]{display:flex;flex-direction:column;width:100%;min-width:0;max-height:calc(100dvh - 40px);margin:0;color:#39264b;font:13px/1.45 system-ui,sans-serif}.arrangement-create-modal>header[data-v-6602ee15]{display:flex;align-items:center;gap:12px;padding:20px 22px;border-bottom:1px solid #eee7f2;flex:none;background:#fdfbfe}.arrangement-create-modal>header>div[data-v-6602ee15]{flex:1;min-width:0}.arrangement-create-modal h2[data-v-6602ee15]{margin:0 0 4px;font:600 23px/1.2 Georgia,serif;color:#39264b}.arrangement-create-modal>header p[data-v-6602ee15]{margin:0;color:#8a7995;font-size:12px}.arrangement-create-icon[data-v-6602ee15]{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#f1e9f7;color:#75568c;font-size:20px;flex:none}.arrangement-create-modal button[data-v-6602ee15]{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:8px 12px;border:1px solid #ded4e8;border-radius:6px;background:#fff;color:#644778;font:inherit;cursor:pointer}.arrangement-create-modal .arrangement-create-close[data-v-6602ee15]{width:32px;height:32px;min-height:32px;padding:0;border-color:transparent;background:transparent;color:#9988a4;flex:none}.arrangement-create-modal .arrangement-create-close[data-v-6602ee15]:hover{color:#5d3e76;background:#f1e9f7}.arrangement-create-modal button[data-v-6602ee15]:disabled{opacity:.5;cursor:default}.arrangement-create-body[data-v-6602ee15]{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:20px 22px}.arrangement-create-modal fieldset[data-v-6602ee15]{display:grid;gap:18px;min-width:0;padding:0;margin:0;border:0}.arrangement-create-modal section[data-v-6602ee15]{display:grid;gap:13px}.arrangement-create-modal section+section[data-v-6602ee15]{padding-top:18px;border-top:1px solid #eee7f2}.arrangement-create-modal h3[data-v-6602ee15]{margin:0;font:650 11px/1.4 system-ui,sans-serif;text-transform:uppercase;letter-spacing:.07em;color:#927e9f}.arrangement-create-modal label[data-v-6602ee15]{display:block;min-width:0;color:#5b456c;font-size:12px;font-weight:550}.arrangement-create-modal label>span[data-v-6602ee15]{margin-left:4px;color:#aa9ab4;font-size:10px;font-weight:400}.arrangement-create-modal[data-v-6602ee15] :is(input,select,textarea){display:block;box-sizing:border-box;width:100%;min-width:0;margin-top:6px;padding:9px 10px;border:1px solid #ded4e8;border-radius:6px;background:#fff;color:#39264b;font:13px/1.4 system-ui,sans-serif;box-shadow:0 1px 2px #3f2b4b08}.arrangement-create-modal[data-v-6602ee15] :is(input,textarea)::placeholder{color:#ab9cb4;font-weight:400}.arrangement-create-modal textarea[data-v-6602ee15]{resize:vertical;min-height:85px}.arrangement-create-pair[data-v-6602ee15]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.arrangement-create-modal>footer[data-v-6602ee15]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 22px;border-top:1px solid #eee7f2;background:#fdfbfe;flex:none}.arrangement-create-modal>footer p[data-v-6602ee15]{margin:0;max-width:260px;color:#9a88a6;font-size:10px;line-height:1.5}.arrangement-create-modal>footer p i[data-v-6602ee15]{margin-right:4px}.arrangement-create-modal>footer>div[data-v-6602ee15]{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:none}.arrangement-create-modal .arrangement-create-primary[data-v-6602ee15]{color:#fff;background:#644778;border-color:#644778;font-weight:600}.arrangement-create-modal[data-v-6602ee15] :is(button,input,select,textarea):focus-visible{outline:2px solid #9b7bb5;outline-offset:2px}@media(max-width:640px){.modal-card.modal-form.arrangement-create-shell{width:calc(100vw - 20px);max-height:calc(100dvh - 24px);border-radius:12px;margin:auto}.arrangement-create-modal[data-v-6602ee15]{max-height:calc(100dvh - 24px)}.arrangement-create-modal>header[data-v-6602ee15]{padding:16px;gap:10px}.arrangement-create-modal h2[data-v-6602ee15]{font-size:21px}.arrangement-create-modal>header p[data-v-6602ee15]{font-size:11px}.arrangement-create-icon[data-v-6602ee15]{width:38px;height:38px;border-radius:10px;font-size:18px}.arrangement-create-body[data-v-6602ee15]{padding:17px 16px}.arrangement-create-pair[data-v-6602ee15]{grid-template-columns:minmax(0,1fr)}.arrangement-create-modal>footer[data-v-6602ee15]{flex-direction:column;align-items:stretch;gap:12px;padding:13px 16px}.arrangement-create-modal>footer p[data-v-6602ee15]{max-width:none}}.modal-card.modal-form.workspace-drawer{width:min(350px,calc(100vw - 24px));padding:0;max-height:calc(100dvh - 32px);overflow:hidden}.workspace-drawer>.arrangement-master{height:min(820px,calc(100dvh - 32px));border:0}.workspace-drawer :is(button,input):focus-visible{outline:2px solid #936bb4;outline-offset:2px}@media screen and (min-width:700px){.page-content:has(>.modern-floral-workspace),.page-content:has(>.floral-workroom){min-height:0;min-width:0;overflow:hidden;display:flex}.modern-floral-workspace,.floral-workroom.floral-ops{flex:1;min-height:0;min-width:0;width:100%;box-sizing:border-box}.modern-floral-workspace>.proposal-workspace-heading,.modern-floral-workspace>.workspace-context{flex:none}.operational-tab-content{flex:1;min-height:0;min-width:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding-right:4px}.floral-workroom.workroom-production-view{display:flex;flex-direction:column;overflow:hidden}.workroom-production-view>.workroom-heading,.workroom-production-view>.workroom-tabs{flex:none}.workroom-content{flex:1;min-height:0;min-width:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding-right:4px}.floral-workroom:not(.workroom-production-view){overflow-y:auto}}@media screen and (max-width:699px){.operational-tab-content,.workroom-content{flex:none;height:auto;max-height:none;overflow:visible;padding:0}.floral-workroom.floral-ops{height:auto;min-height:0;overflow:visible}}.staff-application-header[data-v-3c8bb95b]{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:64px;padding:8px 25px;border-bottom:1px solid #e7e0ec;background:#fffdfb;box-sizing:border-box}.pollen-wordmark[data-v-3c8bb95b]{display:flex;align-items:center;gap:12px;color:#322042;text-decoration:none}.pollen-wordmark img[data-v-3c8bb95b]{width:38px;height:42px;object-fit:contain;filter:grayscale(1) brightness(.45)}.pollen-wordmark span[data-v-3c8bb95b]{display:grid;gap:5px;text-align:center}.pollen-wordmark strong[data-v-3c8bb95b]{font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:400;letter-spacing:.19em}.pollen-wordmark small[data-v-3c8bb95b]{font-family:Georgia,serif;font-size:8px;letter-spacing:.3em}.staff-account[data-v-3c8bb95b]{display:flex;align-items:center;gap:12px;margin-left:auto}.staff-name[data-v-3c8bb95b]{text-align:right;font-size:12px;font-weight:600;color:#261a3b}.staff-name small[data-v-3c8bb95b]{display:block;margin-top:3px;color:#706780;font-weight:400;font-size:10px}.staff-avatar[data-v-3c8bb95b]{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#9484a0;color:#fff;font-size:11px;text-decoration:none;flex-shrink:0}.shell-signout[data-v-3c8bb95b],.staff-navigation-toggle[data-v-3c8bb95b]{display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid #e8dfed;border-radius:7px;background:#fff;color:#695076;cursor:pointer;font-size:12px;flex-shrink:0}.staff-navigation-toggle[data-v-3c8bb95b]{display:none}.local-indicator[data-v-3c8bb95b]{font-size:10px;color:#85728f;white-space:nowrap}.local-indicator i[data-v-3c8bb95b]{font-size:9px}.shell-error[data-v-3c8bb95b]{position:fixed;z-index:30;right:24px;top:70px;background:#fff0ef;border:1px solid #ead3d0;padding:12px;border-radius:6px;font-size:12px}.shell-signout[data-v-3c8bb95b]:focus-visible,.staff-navigation-toggle[data-v-3c8bb95b]:focus-visible,a[data-v-3c8bb95b]:focus-visible{outline:3px solid #b28acc;outline-offset:3px}@media(max-width:1100px){.staff-application-header[data-v-3c8bb95b]{padding:8px 18px}.local-indicator[data-v-3c8bb95b]{display:none}}@media(max-width:960px){.staff-navigation-toggle[data-v-3c8bb95b]{display:grid}}@media(max-width:699px){.staff-application-header[data-v-3c8bb95b]{gap:10px;padding:9px 12px;min-height:62px}.pollen-wordmark[data-v-3c8bb95b]{gap:8px}.pollen-wordmark img[data-v-3c8bb95b]{width:28px;height:34px}.pollen-wordmark strong[data-v-3c8bb95b]{font-size:14px;letter-spacing:.12em}.pollen-wordmark small[data-v-3c8bb95b]{font-size:6px}.staff-name[data-v-3c8bb95b]{display:none}.staff-account[data-v-3c8bb95b]{gap:8px}.staff-avatar[data-v-3c8bb95b],.shell-signout[data-v-3c8bb95b]{width:29px;height:29px;font-size:10px}}@media(max-width:360px){.pollen-wordmark img[data-v-3c8bb95b]{display:none}.pollen-wordmark strong[data-v-3c8bb95b]{font-size:12px}}.application-shell[data-v-297a6740]{--floral-plum:#39204f;--floral-ink:#261a3b;--floral-muted:#706780;--floral-border:#e7e0ec;--floral-lavender:#f3edf9}.application-shell--historical[data-v-297a6740]{height:100dvh;min-height:0;background:#fcfaf8;color:var(--floral-ink)}.application-shell--historical .main-content[data-v-297a6740]{display:grid;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0}.page-content.page-content--historical[data-v-297a6740]{display:flex;min-width:0;min-height:0;max-width:none;padding:18px 24px 22px;overflow:hidden}@media(max-width:1100px){.page-content.page-content--historical[data-v-297a6740]{padding:16px}}@media(max-width:699px){.application-shell--historical[data-v-297a6740]{height:auto;min-height:100dvh}.application-shell--historical .main-content[data-v-297a6740]{display:block;height:auto}.page-content.page-content--historical[data-v-297a6740]{display:block;overflow:visible}}.legacy-shell .pollen-sidebar[data-v-297a6740]{gap:.375rem}.pollen-sidebar .sidebar-top[data-v-297a6740]{gap:.75rem}.primary-navigation[data-v-297a6740]{display:grid;gap:.15rem}.legacy-shell .pollen-sidebar .brand[data-v-297a6740]{justify-content:center;min-height:0;padding:0}.pollen-sidebar .brand .pollen-mark[data-v-297a6740]{display:block;width:108px;height:auto}.pollen-sidebar .legacy-nav-group+.legacy-nav-group[data-v-297a6740]{margin-top:0}.pollen-sidebar .nav-group-toggle[data-v-297a6740]{min-height:2.125rem;padding:.4rem .75rem}.pollen-sidebar .nav-link[data-v-297a6740]{min-height:2.25rem;padding:.45rem .8rem}.compact-flyout[data-v-297a6740]{display:none}@media(min-width:961px){.compact-flyout[data-v-297a6740]{display:grid;position:fixed;left:4.4rem;z-index:30;width:15rem;max-width:calc(100vw - 5.2rem);max-height:calc(100dvh - 1.5rem);overflow-y:auto;box-sizing:border-box;padding:.5rem;border:1px solid rgba(255,255,255,.18);border-radius:.65rem;background:#39284c;box-shadow:0 8px 28px #170b214d}.compact-flyout__heading[data-v-297a6740]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.35rem .65rem .6rem;color:#f2d58a;font-size:.8rem}.compact-flyout__heading button[data-v-297a6740]{display:grid;place-items:center;width:1.75rem;height:1.75rem;border:0;border-radius:.3rem;background:transparent;color:#fff;cursor:pointer}.compact-flyout__heading button[data-v-297a6740]:hover{background:#ffffff21}.compact-flyout__heading button[data-v-297a6740]:focus-visible{outline:3px solid #f1d58b;outline-offset:2px}}.compact-link--brand .pollen-mark[data-v-297a6740]{display:block;width:34px;height:auto}.compact-only[data-v-297a6740]{display:none}.global-nav-resize[data-v-297a6740]{position:absolute;top:.45rem;right:.1rem;display:grid;place-items:center;width:1.6rem;height:1.6rem;border:0;border-radius:.3rem;background:#ffffff1f;color:#fff;cursor:pointer}.global-nav-resize[data-v-297a6740]:hover{background:#ffffff3d}.global-nav-resize[data-v-297a6740]:focus-visible,.compact-link[data-v-297a6740]:focus-visible{outline:3px solid #f1d58b;outline-offset:2px}.sidebar-top[data-v-297a6740]{position:relative}@media(min-width:961px){.pollen-sidebar.sidebar--compact[data-v-297a6740]{z-index:5;width:4rem;padding:.55rem .35rem;gap:0;overflow:visible}.sidebar--compact .expanded-only[data-v-297a6740]{display:none}.sidebar--compact .compact-only[data-v-297a6740]{display:flex}.compact-rail[data-v-297a6740]{flex-direction:column;align-items:center;gap:.35rem;width:100%;height:100%;min-height:0}.compact-rail>.compact-link[data-v-297a6740],.compact-rail__footer[data-v-297a6740]{flex-shrink:0}.compact-rail__links[data-v-297a6740]{display:grid;justify-items:center;align-content:start;gap:.3rem;width:100%;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#8d739e transparent}.compact-rail nav[data-v-297a6740]{display:grid;justify-items:center;gap:.3rem;width:100%;margin-top:.4rem;padding-top:.4rem;border-top:1px solid rgba(255,255,255,.17)}.compact-rail__footer[data-v-297a6740]{display:grid;justify-items:center;gap:.3rem;width:100%;margin-top:auto;border-top:1px solid rgba(255,255,255,.17);padding-top:.6rem}.compact-link[data-v-297a6740]{position:relative;display:grid;place-items:center;width:2.65rem;height:2.65rem;border:0;border-radius:.48rem;background:transparent;color:#f5eff8;text-decoration:none;cursor:pointer}.compact-link i[data-v-297a6740]{font-size:1rem}.compact-link--brand[data-v-297a6740]{height:3.25rem;color:#e3bd58;font-size:2rem}.compact-link[data-v-297a6740]:hover,.compact-link--active[data-v-297a6740],.compact-link[href="/"].router-link-exact-active[data-v-297a6740]{background:#caabec4a}.compact-link--active[data-v-297a6740],.compact-link[href="/"].router-link-exact-active[data-v-297a6740]{color:#f2d58a}.compact-link[data-tip][data-v-297a6740]:hover:after,.compact-link[data-tip][data-v-297a6740]:focus:after{content:attr(data-tip);position:fixed;z-index:20;left:4.65rem;padding:.35rem .55rem;border-radius:.35rem;background:#2f203f;color:#fff;font-size:.75rem;font-weight:700;white-space:nowrap;box-shadow:0 3px 12px #170b2138;pointer-events:none}}.pollen-sidebar[data-v-297a6740]{position:sticky;top:0;align-self:start;height:100vh;box-sizing:border-box;overflow-y:auto;background:linear-gradient(180deg,#342548,#4b365f 58%,#2f203f)}.sidebar-top[data-v-297a6740]{display:grid;gap:1.35rem}.pollen-sidebar .brand[data-v-297a6740]{display:grid;justify-items:center;gap:.38rem;padding:.5rem .25rem .7rem;color:#fff;text-align:center}.pollen-sidebar .brand-mark[data-v-297a6740]{width:2.8rem;height:2.8rem;background:transparent;color:#e3bd58;font-size:2.25rem;line-height:1}.brand-copy[data-v-297a6740]{display:grid;gap:.08rem;letter-spacing:.18em;text-transform:uppercase}.brand-copy strong[data-v-297a6740]{font-size:.9rem;font-weight:600}.brand-copy small[data-v-297a6740]{font-size:.62rem;letter-spacing:.23em}.dashboard-link[data-v-297a6740]{display:flex;align-items:center;gap:.75rem;padding:.68rem .8rem;border-radius:.55rem;color:#f8f4fb;text-decoration:none;font-size:.9rem;font-weight:700}.dashboard-link>i[data-v-297a6740],.nav-link>i[data-v-297a6740]{width:1.05rem;text-align:center;font-size:.9rem}.dashboard-link[data-v-297a6740]:hover,.dashboard-link.router-link-exact-active[data-v-297a6740]{background:#ffffff21}.legacy-nav-group[data-v-297a6740]{gap:.18rem}.legacy-nav-group+.legacy-nav-group[data-v-297a6740]{margin-top:.85rem}.nav-group-toggle[data-v-297a6740]{display:flex;align-items:center;justify-content:space-between;width:100%;border:0;background:transparent;color:#dfd3ec;padding:.42rem .75rem .36rem;text-transform:uppercase;letter-spacing:.13em;font-size:.66rem;font-weight:800;cursor:pointer}.nav-group-toggle .pi[data-v-297a6740]{font-size:.7rem}.nav-group-toggle[data-v-297a6740]:hover{color:#fff}.nav-group-toggle[data-v-297a6740]:focus-visible,.nav-link[data-v-297a6740]:focus-visible,.dashboard-link[data-v-297a6740]:focus-visible{outline:3px solid #f1d58b;outline-offset:2px}.nav-group-links[data-v-297a6740]{display:grid;gap:.14rem}.nav-group-links[hidden][data-v-297a6740]{display:none}.nav-link[data-v-297a6740]{display:flex;align-items:center;gap:.72rem;padding:.56rem .8rem;border-radius:.48rem;color:#f5eff8;font-size:.89rem}.nav-link[data-v-297a6740]:hover,.nav-link.router-link-exact-active[data-v-297a6740]{background:#caabec4f;color:#fff}.legacy-nav-group--active .nav-group-toggle[data-v-297a6740]{color:#f2d58a}.navigation-scrim[data-v-297a6740]{display:none}.sr-only[data-v-297a6740]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:960px){.application-shell[data-v-297a6740]{display:block}.pollen-sidebar[data-v-297a6740]{position:fixed;height:auto;overflow-y:auto}.global-nav-resize[data-v-297a6740]{display:none}.navigation-scrim[data-v-297a6740]{display:block;position:fixed;inset:0;z-index:9;border:0;background:#160d1f7a}.sidebar[data-v-297a6740]{display:none;position:fixed;inset:0 4rem 0 0;z-index:10;box-shadow:1rem 0 3rem #150b1e4d}.sidebar--open[data-v-297a6740]{display:flex}.menu-button[data-v-297a6740]{display:inline-grid;place-items:center}.topbar[data-v-297a6740]{padding:0 1rem}}@media(min-width:961px){.application-shell{grid-template-columns:18rem minmax(0,1fr)}.application-shell.application-shell--event-compact{grid-template-columns:4rem minmax(0,1fr)}}.page-content.page-content--proposals[data-v-297a6740]{max-width:none;padding:clamp(16px,1.8vw,28px)}.global-workspace{--gw-ink:#33213f;--gw-muted:#756c80;--gw-border:#e8e1eb;--gw-plum:#533567;--gw-lavender:#f2edf8;color:var(--gw-ink);min-width:0;padding-bottom:24px;font-size:13px;line-height:1.5}.global-workspace *{box-sizing:border-box}.global-workspace :is(h1,h2,h3,p){margin:0}.global-workspace h1{font:600 clamp(26px,2.6vw,36px)/1.15 Georgia,serif;letter-spacing:-.5px;color:#30203f}.global-workspace h2{font:600 19px/1.3 Georgia,serif;color:var(--gw-ink)}.global-workspace h3{font-size:13px;font-weight:600}.global-workspace a{color:var(--gw-plum);text-decoration:none}.global-workspace a:hover{text-decoration:underline}.global-workspace :is(button,input,select,textarea){font:inherit}.global-workspace button{cursor:pointer}.global-workspace .gw-heading{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap;margin-bottom:20px}.global-workspace .gw-heading p:not(.gw-eyebrow){color:var(--gw-muted);margin-top:7px;font-size:13px}.global-workspace .gw-eyebrow{font-size:10px;text-transform:uppercase;letter-spacing:.12em;font-weight:600;color:#8a7396;margin-bottom:5px}.global-workspace .gw-actions{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.global-workspace .gw-square{width:35px;padding:7px!important;flex:none}.global-workspace .gw-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px}.global-workspace .gw-filter-group{display:flex;gap:8px;flex-wrap:wrap}.global-workspace .gw-filter{border:1px solid var(--gw-border);background:#fff;border-radius:6px;padding:8px 13px;color:#5b466c;font-size:12px;min-height:36px}.global-workspace .gw-filter:is(.is-active,[aria-pressed=true]){background:var(--gw-plum);border-color:var(--gw-plum);color:#fff}.global-workspace .ops-local-review{font-size:11px;color:var(--gw-muted)}.global-workspace .ops-fixtures{display:flex;align-items:center;gap:6px;padding:6px 0}.global-workspace .gw-panel{border:1px solid var(--gw-border);border-radius:9px;background:#fff;min-width:0;overflow:hidden;box-shadow:0 2px 10px #38233f03}.global-workspace .gw-panel-heading{padding:16px;display:flex;justify-content:space-between;align-items:center;gap:12px;border-bottom:1px solid #f0ebf2}.global-workspace .gw-panel-heading h2{font-size:17px}.global-workspace .gw-panel-heading h2 .pi{font-size:15px;margin-right:6px}.global-workspace .gw-panel-heading p{font-size:11px;margin-top:5px}.global-workspace .gw-muted{color:var(--gw-muted)}.global-workspace .gw-small{font-size:11px;margin-top:10px}.global-workspace .gw-error{background:#fff4f2;border:1px solid #efd0cc;color:#953d38;border-radius:6px;padding:12px;margin:12px 0}.global-workspace .gw-notice{background:#f0f8f2;border:1px solid #d8e8dc;color:#376d49;border-radius:6px;padding:12px;margin:12px 0}.global-workspace .gw-empty{padding:24px 16px;color:var(--gw-muted);font-size:12px}.global-workspace .gw-calendar-layout{display:grid;grid-template-columns:205px minmax(480px,1fr) 285px;gap:14px;align-items:start}.global-workspace .gw-count{background:var(--gw-lavender);color:var(--gw-plum);font-size:11px;min-width:24px;text-align:center;border-radius:20px;padding:2px 6px}.global-workspace .gw-agenda-row{display:flex;gap:10px;align-items:flex-start;padding:14px 12px;width:100%;text-align:left;background:#fff;border:0;border-bottom:1px solid #f1edf3;color:var(--gw-ink)}.global-workspace .gw-agenda-row:is(:hover,.is-selected){background:#f7f3fa}.global-workspace .gw-agenda-row>span:last-child{min-width:0}.global-workspace .gw-agenda-row strong{display:block;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.global-workspace .gw-agenda-row small{display:block;color:var(--gw-muted);font-size:10px;line-height:1.6;margin-top:3px}.global-workspace .gw-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#bcab88;flex:none;margin-top:5px}.global-workspace .gw-dot--floral{background:#63b18b}.global-workspace .gw-dot--planning{background:#ad91d1}.global-workspace .gw-dot--blockout{background:#d98da2}.global-workspace .gw-dot--other{background:#d3b477}.global-workspace .gw-agenda-footer{padding:14px 12px;display:grid;gap:12px;font-size:11px}.global-workspace :is(.gw-weekdays,.gw-month-grid){display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.global-workspace .gw-weekdays{text-align:center;padding:12px 0;font-size:11px;font-weight:600;background:#fcfbfd;border-bottom:1px solid var(--gw-border)}.global-workspace .gw-day{min-height:118px;padding:7px 5px;border-right:1px solid #eee9f2;border-bottom:1px solid #eee9f2;position:relative;background:#fff;min-width:0}.global-workspace .gw-day:nth-child(7n){border-right:0}.global-workspace .gw-day.is-outside{background:#fdfbfe}.global-workspace .gw-day.is-outside .gw-day-number{color:#b1a7bc}.global-workspace .gw-day.is-selected{background:#f7f2fc;box-shadow:inset 0 0 0 1.5px #ad8dc8}.global-workspace .gw-day-number{display:grid;place-items:center;width:25px;height:25px;border:0;border-radius:50%;background:transparent;font-weight:600;font-size:11px;color:var(--gw-ink);margin-bottom:5px}.global-workspace .gw-day.is-today .gw-day-number{background:var(--gw-plum);color:#fff}.global-workspace .gw-day.is-selected .gw-day-number:not(:hover){outline:1px solid #c2aed0}.global-workspace .gw-day-entries{display:grid;gap:4px}.global-workspace .gw-calendar-entry{border:0;border-radius:4px;padding:5px;text-align:left;position:relative;min-width:0;width:100%;font-size:10px;line-height:1.35;min-height:32px;background:#faf2e2;color:#775b30}.global-workspace .gw-calendar-entry>span:first-child{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-workspace .gw-calendar-entry>small{font-size:9px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;opacity:.85;margin-top:3px}.global-workspace .gw-entry--floral{background:#e9f7ef;color:#266544}.global-workspace .gw-entry--planning{background:#f0eafa;color:#63418c}.global-workspace .gw-entry--other{background:#fbf0dc;color:#88652f}.global-workspace .gw-entry--blockout{background:#fce7ee;color:#a34c67}.global-workspace .gw-more{font-size:10px;color:var(--gw-plum);padding:2px;border:0;background:transparent;text-align:left}.global-workspace .gw-hover-summary{display:none;position:absolute;bottom:calc(100% + 6px);left:0;z-index:9;background:#fff;border:1px solid var(--gw-border);box-shadow:0 6px 22px #34203d22;border-radius:7px;padding:12px;width:240px;color:var(--gw-ink);pointer-events:none;white-space:normal}.global-workspace .gw-hover-summary small{display:block;font-size:11px;color:var(--gw-muted);margin-top:5px}.global-workspace .gw-calendar-entry:is(:hover,:focus-visible) .gw-hover-summary{display:block}.global-workspace :is(.gw-day:nth-child(7n),.gw-day:nth-child(7n-1)) .gw-hover-summary{left:auto;right:0}.global-workspace .gw-month-panel{overflow:visible}.global-workspace .gw-calendar-legend{display:flex;flex-wrap:wrap;gap:8px 14px;padding:12px;font-size:10px;color:var(--gw-muted)}.global-workspace .gw-calendar-legend>span{display:flex;gap:5px;align-items:center}.global-workspace .gw-calendar-legend .gw-dot{margin:0;width:6px;height:6px}.global-workspace .gw-calendar-legend small{width:100%;font-size:10px}.global-workspace .gw-inspector{position:sticky;top:12px}.global-workspace .gw-inspector-banner{height:82px;background:linear-gradient(120deg,#f0e9f6,#e8eff0);padding:18px;display:flex;align-items:center;justify-content:space-between;color:#856a9a}.global-workspace .gw-inspector-banner>.pi{font-size:30px}.global-workspace .gw-inspector-body{padding:18px}.global-workspace .gw-inspector-body h2{font-size:23px;overflow-wrap:anywhere}.global-workspace .gw-badges{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px}.global-workspace .gw-badge{display:inline-block;font-size:10px;line-height:1.5;border-radius:5px;padding:3px 7px;background-color:#f3edf7;color:#694f7a;text-transform:capitalize;white-space:normal}.global-workspace .gw-badge.gw-entry--floral{background:#e9f7ef;color:#266544}.global-workspace .gw-badge.gw-entry--planning{background:#f0eafa;color:#63418c}.global-workspace .gw-badge.gw-entry--other{background:#fbf0dc;color:#88652f}.global-workspace .gw-details{margin:20px 0;padding:0;display:grid;gap:14px;font-size:12px}.global-workspace .gw-details dt{display:flex;gap:6px;color:var(--gw-muted);font-size:10px;margin-bottom:3px}.global-workspace .gw-details dd{margin:0;overflow-wrap:anywhere}.global-workspace .gw-details small{display:block;color:var(--gw-muted);font-size:10px;margin-top:4px}.global-workspace .gw-notes{padding:14px 0;border-top:1px solid var(--gw-border);margin-top:12px}.global-workspace .gw-notes p{font-size:12px;color:var(--gw-muted);white-space:pre-wrap;margin-top:7px;overflow-wrap:anywhere}.global-workspace .gw-full{width:100%;text-align:center}.global-workspace .gw-source-links{display:flex;flex-wrap:wrap;gap:8px 12px;font-size:11px;margin-top:14px;text-transform:capitalize}.global-workspace .gw-inspector-empty{padding:38px 24px;text-align:center}.global-workspace .gw-inspector-empty>.pi{font-size:30px;color:#bba7c9;margin-bottom:15px}.global-workspace .gw-inspector-empty p{margin-top:12px}.gw-editor-dialog.modal-card.modal-form{padding:0;width:min(640px,calc(100vw - 28px));max-width:none;max-height:calc(100dvh - 28px);overflow:hidden;border-radius:12px}.global-workspace.gw-editor{display:flex;flex-direction:column;max-height:calc(100dvh - 28px);padding:0;background:#fff}.global-workspace .gw-editor-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:22px 24px;border-bottom:1px solid var(--gw-border);flex:none}.global-workspace .gw-editor-heading h2{font-size:26px}.global-workspace .gw-editor-heading .gw-muted{font-size:12px;margin-top:7px}.global-workspace .gw-editor-body{overflow-y:auto;min-height:0;display:grid;gap:18px;padding:22px 24px}.global-workspace .gw-editor-body .staff-field{font-size:12px;gap:7px}.global-workspace .gw-editor-body :is(input,select,textarea){width:100%;font-size:13px}.global-workspace .gw-editor-body small{font-size:11px;font-weight:400;line-height:1.6;color:var(--gw-muted)}.global-workspace .gw-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.global-workspace .gw-check{display:flex;align-items:center;gap:9px;font-size:12px}.global-workspace .gw-check input{width:17px;height:17px;accent-color:var(--gw-plum)}.global-workspace .gw-overlap{border:1px solid var(--gw-border);border-radius:8px;padding:14px;background:#fcfbfd}.global-workspace .gw-overlap.has-overlaps{border-color:#f0d3b5;background:#fff9f2;color:#8b592d}.global-workspace .gw-overlap h3{display:flex;gap:8px;align-items:center}.global-workspace .gw-overlap p{margin-top:8px;font-size:11px;line-height:1.65}.global-workspace .gw-overlap-row{padding-top:12px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px}.global-workspace .gw-overlap-row small{display:block;margin-top:3px}.global-workspace .gw-editor-footer{padding:16px 24px;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;border-top:1px solid var(--gw-border);background:#fcfafc;flex:none}.global-workspace .gw-spacer{flex:1}.global-workspace .gw-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.global-workspace .gw-dashboard-filters{align-items:end;margin-bottom:8px}.global-workspace .gw-dashboard-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:10px 0 18px;font-size:11px}.global-workspace .gw-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.global-workspace .gw-metric{display:flex;align-items:flex-start;gap:13px;padding:18px 16px}.global-workspace .gw-metric>div{min-width:0}.global-workspace .gw-metric h2{font-family:inherit;font-size:12px;font-weight:500;line-height:1.4}.global-workspace .gw-metric strong{display:block;font:600 29px/1.2 Georgia,serif;margin-top:8px;color:#342145;overflow-wrap:anywhere}.global-workspace .gw-metric p{font-size:10px;color:var(--gw-muted);margin-top:7px;line-height:1.5}.global-workspace .gw-metric-icon{display:grid;place-items:center;width:37px;height:37px;border-radius:11px;background:#f3edf9;color:#795297;font-size:18px;flex:none}.global-workspace .gw-count-note{font-size:10px;color:var(--gw-muted);margin:9px 0 20px}.global-workspace .gw-section-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:20px 0 14px}.global-workspace .gw-section-heading h2{font-size:23px}.global-workspace .gw-section-heading h2 span{color:#9278a4;font-size:20px;margin-left:5px}.global-workspace .gw-section-heading p{font-size:11px;color:var(--gw-muted);margin-top:6px}.global-workspace .gw-financial-metrics{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:16px}.global-workspace .gw-financial-metrics .gw-metric{padding:16px 13px;gap:10px}.global-workspace .gw-financial-metrics .gw-metric-icon{width:30px;height:30px;font-size:15px;border-radius:9px}.global-workspace .gw-metric .gw-money{font-size:clamp(19px,1.7vw,26px);font-variant-numeric:tabular-nums}.global-workspace .gw-dashboard-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:16px;margin-top:16px;align-items:start}.global-workspace .gw-monthly-chart{min-height:325px}.global-workspace .gw-chart-legend{display:flex;flex-wrap:wrap;gap:12px;padding:13px 18px 0;font-size:10px;color:var(--gw-muted)}.global-workspace .gw-chart-legend>span{display:flex;align-items:center;gap:5px}.global-workspace .gw-chart-key{display:inline-block;width:9px;height:9px;border-radius:2px;flex:none}.global-workspace .gw-chart-key--estimate{border:1px dashed #c5afd9;background:#f6f1fb}.global-workspace .gw-chart-key--contract{background:#c7b1df}.global-workspace .gw-chart-key--cash{background:#60417d}.global-workspace .gw-chart-wrap{padding:14px 16px 0}.global-workspace .gw-chart-wrap svg{display:block;width:100%;height:auto;max-height:280px;overflow:visible}.global-workspace .gw-chart-grid{stroke:#eee9f3;stroke-width:1}.global-workspace .gw-chart-baseline{stroke:#d8cfe1;stroke-width:1}.global-workspace .gw-chart-label{font-family:inherit;font-size:11px;fill:#81708e}.global-workspace .gw-chart-bar--0{fill:#f4edf9;stroke:#b89bcc;stroke-width:1;stroke-dasharray:3 2}.global-workspace .gw-chart-bar--1{fill:#cbb6df}.global-workspace .gw-chart-bar--2{fill:#60417d}.global-workspace .gw-chart-data{font-size:11px;padding:10px 18px 14px;color:var(--gw-muted)}.global-workspace .gw-chart-data summary{cursor:pointer}.global-workspace .gw-chart-data .gw-table-scroll{margin-top:10px}.global-workspace .gw-service-bars{padding:22px;display:grid;gap:24px}.global-workspace .gw-bar-label{display:flex;justify-content:space-between;font-size:12px;margin-bottom:9px}.global-workspace .gw-bar-track{height:10px;background:#f4f0f7;border-radius:4px;overflow:hidden}.global-workspace .gw-bar-track>span{display:block;height:100%;border-radius:4px}.global-workspace .gw-service-bar--floral{background:#8bbba1}.global-workspace .gw-service-bar--planning{background:#ab8bc6}.global-workspace .gw-service-bar--other{background:#ceb681}.global-workspace .gw-chart-footnote{padding:0 22px 22px;font-size:11px;color:var(--gw-muted)}.global-workspace .gw-table-scroll{overflow-x:auto;max-width:100%}.global-workspace .gw-table{border-collapse:collapse;width:100%;font-size:11px;text-align:left}.global-workspace .gw-table :is(th,td){padding:13px 16px;border-bottom:1px solid #f0ebf3;vertical-align:middle;white-space:nowrap}.global-workspace .gw-table thead th{font-size:10px;font-weight:500;color:var(--gw-muted);background:#fdfcfe}.global-workspace .gw-table small{display:block;color:var(--gw-muted);font-size:10px;margin-top:4px}.global-workspace .gw-table tbody tr:last-child :is(td,th){border-bottom:0}.global-workspace .gw-table .gw-badges{margin:0}.global-workspace .gw-upcoming-table td:nth-child(2){white-space:normal;min-width:190px}.global-workspace .gw-upcoming-table td:nth-child(2) a{font-weight:600}.global-workspace .gw-upcoming .gw-panel-heading>a{font-size:11px;white-space:nowrap}.global-workspace .gw-notes-body{padding:18px;display:grid;gap:14px;color:var(--gw-muted);font-size:12px}.global-workspace .gw-notes-body .staff-text-action{text-align:left}.global-workspace .gw-loading{padding:10px 0;font-size:12px;color:var(--gw-muted)}.global-workspace .gw-is-loading{opacity:.5;pointer-events:none}@media(max-width:1400px){.global-workspace .gw-calendar-layout{grid-template-columns:175px minmax(420px,1fr) 245px;gap:10px}.global-workspace .gw-inspector-body{padding:14px}.global-workspace .gw-metric{gap:9px;padding:15px 12px}.global-workspace .gw-financial-metrics .gw-metric{display:block}.global-workspace .gw-financial-metrics .gw-metric-icon{margin-bottom:9px}}@media(max-width:1150px){.global-workspace .gw-calendar-layout{grid-template-columns:minmax(0,1fr) 260px}.global-workspace .gw-month-panel{grid-column:1;grid-row:1}.global-workspace .gw-inspector{grid-column:2;grid-row:1 / span 2}.global-workspace .gw-agenda{grid-column:1;grid-row:2}.global-workspace .gw-agenda-row{padding:12px 16px}.global-workspace .gw-agenda-row>span:last-child{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.global-workspace .gw-day{min-height:104px}.global-workspace .gw-dashboard-grid{grid-template-columns:minmax(0,1.7fr) minmax(230px,1fr)}.global-workspace .gw-metric-icon{width:30px;height:30px;font-size:15px}.global-workspace .gw-metric strong{font-size:26px}}@media(max-width:900px){.global-workspace .gw-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.global-workspace .gw-financial-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.global-workspace .gw-dashboard-grid{grid-template-columns:1fr}.global-workspace .gw-calendar-layout{grid-template-columns:minmax(0,1fr) 220px}.global-workspace .gw-calendar-entry{font-size:9px;padding:4px}.global-workspace .gw-inspector-body h2{font-size:21px}.global-workspace .gw-day{padding:5px 3px}}@media(max-width:700px){.global-workspace .gw-heading{margin-bottom:16px}.global-workspace .gw-heading .gw-actions{width:100%}.global-workspace .gw-calendar-layout{display:flex;flex-direction:column}.global-workspace .gw-calendar-layout>*{width:100%}.global-workspace .gw-month-panel{order:0}.global-workspace .gw-agenda{order:1}.global-workspace .gw-inspector{order:2;position:static}.global-workspace .gw-month-panel .gw-panel-heading{padding:12px}.global-workspace .gw-day{min-height:92px;padding:5px 2px}.global-workspace .gw-day-number{width:23px;height:23px}.global-workspace .gw-calendar-entry{min-height:12px;padding:3px 2px;border-radius:2px;font-size:8px}.global-workspace .gw-calendar-entry>small{display:none}.global-workspace .gw-day-entries{gap:3px}.global-workspace .gw-hover-summary{display:none!important}.global-workspace .gw-more{font-size:8px}.global-workspace .gw-calendar-legend{font-size:9px}.global-workspace .gw-financial-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.global-workspace .gw-metric{padding:13px 10px;gap:8px}.global-workspace .gw-metric-icon{width:27px;height:27px;font-size:14px}.global-workspace .gw-metric h2{font-size:11px}.global-workspace .gw-metric p{font-size:9px}.global-workspace .gw-metric strong{font-size:25px}.global-workspace .gw-financial-metrics .gw-metric{display:flex}.global-workspace .gw-metric .gw-money{font-size:20px}.global-workspace .gw-metric-grid{gap:9px}.global-workspace .gw-dashboard-filters>.gw-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.global-workspace .gw-dashboard-filters .staff-input{max-width:100%;width:100%}.global-workspace .gw-filter{padding:7px 9px;font-size:11px}.global-workspace .gw-section-heading h2{font-size:22px}.global-workspace .gw-chart-wrap{padding:12px 4px 0}.global-workspace .gw-chart-label{font-size:12px}.global-workspace .gw-editor-heading,.global-workspace .gw-editor-body{padding:18px}.global-workspace .gw-editor-heading h2{font-size:23px}.global-workspace .gw-form-grid{grid-template-columns:1fr}.global-workspace .gw-editor-footer{padding:14px 18px}}.global-workspace .gw-mobile-day-count{display:none}@media(max-width:700px){.global-workspace .gw-day{min-height:72px}.global-workspace .gw-day-number{width:100%;height:36px;border-radius:5px;font-size:12px}.global-workspace .gw-day-entries{display:none}.global-workspace .gw-mobile-day-count{display:block;width:100%;background:transparent;border:0;padding:3px 0;font-size:10px;line-height:1.5;color:var(--gw-plum);text-align:center;min-height:24px}.global-workspace .gw-day.is-today .gw-day-number{border-radius:5px}}.global-workspace .gw-metric .gw-money.is-unavailable{font-family:inherit;font-size:15px;font-weight:500;line-height:1.5;white-space:nowrap}.global-workspace .gw-section-heading>.staff-field{min-width:86px;flex:none}.global-calendar .gw-details dd,.global-calendar .gw-agenda-row strong{color:var(--gw-ink)}.global-calendar .gw-details dt{color:var(--staff-control-muted)}.global-workspace.gw-editor .gw-editor-body .staff-field{color:var(--gw-ink)}.global-workspace.gw-editor .gw-editor-footer :is(.primary-action,.secondary-action){min-height:36px;border-radius:6px}.global-workspace.gw-editor .gw-editor-heading .gw-square{display:grid;place-items:center;flex:none}@media(max-width:700px){.global-workspace.gw-editor .gw-editor-footer :is(.primary-action,.secondary-action){min-height:40px}}.page-content:has(>.global-dashboard){padding-top:24px}.global-dashboard .gw-heading{margin-bottom:12px;align-items:flex-start}.global-dashboard .gw-heading>div>p:last-child{margin-top:6px}.global-dashboard .gw-dashboard-filters{margin:0;gap:10px 16px}.global-dashboard .gw-dashboard-meta{margin:6px 0 12px}.global-dashboard .gw-metric-grid{gap:10px}.global-dashboard .gw-metric{padding:13px 15px;align-items:center;gap:12px}.global-dashboard .gw-metric h2{font-weight:600;color:var(--gw-ink)}.global-dashboard .gw-metric strong{margin-top:4px}.global-dashboard .gw-count-note{margin:7px 0 12px;color:var(--staff-control-muted)}.global-dashboard .gw-section-heading{margin:12px 0 10px;align-items:center}.global-dashboard .gw-section-heading h2{font-size:23px}.global-dashboard .gw-financial-metrics{margin-bottom:12px}.global-dashboard .gw-financial-metrics .gw-metric{padding:12px;align-items:flex-start}.global-dashboard .gw-metric p{color:var(--staff-control-muted)}.global-dashboard .gw-dashboard-grid{gap:12px;margin-top:12px}.global-dashboard .gw-monthly-chart{min-height:0}.global-dashboard .gw-panel-heading{padding:12px 16px}.global-dashboard .gw-chart-wrap{padding-top:8px}.global-dashboard .gw-chart-wrap svg{max-height:none}.global-dashboard .gw-monthly-chart--sparse .gw-chart-data .gw-table :is(th,td){padding-block:10px}.global-dashboard .gw-sparse-note{padding:6px 18px 0;font-size:11px;color:var(--staff-control-muted)}.global-dashboard .gw-service-bars{padding:12px 16px;gap:10px}.global-dashboard .gw-service-bars .gw-bar-label{margin-bottom:5px}.global-dashboard .gw-service-bars .gw-bar-track{height:8px}.global-dashboard .gw-chart-footnote{padding:0 20px 14px;color:var(--staff-control-muted)}.global-dashboard .gw-table thead th{color:var(--staff-control-muted);font-weight:600}.global-dashboard .gw-table td{color:var(--gw-ink)}.global-dashboard .gw-upcoming-table small{color:var(--staff-control-muted)}@media(max-width:1150px){.global-dashboard .gw-dashboard-grid{grid-template-columns:minmax(0,1.6fr) minmax(230px,1fr)}}@media(max-width:900px){.global-dashboard .gw-dashboard-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.page-content:has(>.global-dashboard){padding-top:14px}.global-dashboard .gw-heading{gap:12px;flex-wrap:wrap}.global-dashboard .gw-heading>.secondary-action{min-height:40px}.global-dashboard .gw-metric{padding:13px 10px;gap:8px}.global-dashboard .gw-financial-metrics .gw-metric{padding:12px 10px}.global-dashboard .gw-chart-wrap svg{max-height:none}.global-dashboard .gw-monthly-chart--sparse .gw-chart-wrap svg{max-height:140px}}.event-preview[data-v-7b29bff9]{display:flex;flex-direction:column;align-self:start;min-width:0;min-height:0;max-height:100%;background:#fff;border:1px solid #e8e1eb;border-radius:8px;padding:20px;color:#36214e;box-sizing:border-box;overflow:auto;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.preview-heading[data-v-7b29bff9]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:0 0 15px}.preview-heading>div[data-v-7b29bff9]{min-width:0}.preview-heading h2[data-v-7b29bff9]{font:600 22px/1.2 Georgia,serif;margin:0 0 6px;letter-spacing:-.02em}.preview-heading p[data-v-7b29bff9]{font-size:12px;line-height:1.55;color:#82718e;margin:0;max-width:38ch}.preview-draft[data-v-7b29bff9]{display:inline-flex;align-items:center;gap:5px;flex:none;padding:4px 9px;background:#efedf9;border-radius:15px;color:#5d437b;font-size:11px;line-height:1.5}.preview-draft i[data-v-7b29bff9]{font-size:5px}.preview-surface[data-v-7b29bff9]{border:1px solid #e9e3ed;border-radius:6px;overflow:hidden;display:flex;flex-direction:column;min-height:0}.preview-hero[data-v-7b29bff9]{display:block;flex:none;width:100%;height:145px;object-fit:cover;object-position:85% 48%}.preview-content[data-v-7b29bff9]{padding:20px}.preview-content h3[data-v-7b29bff9]{font:600 30px/1.15 Georgia,serif;color:#2d1744;margin:0 0 20px;letter-spacing:-.025em;overflow-wrap:anywhere}.preview-facts[data-v-7b29bff9]{display:grid;gap:13px;margin:0}.preview-facts>div[data-v-7b29bff9]{display:grid;grid-template-columns:20px minmax(0,1fr);column-gap:12px;align-items:start;min-width:0}.preview-facts dt[data-v-7b29bff9]{margin:0;color:#74528c;font-size:16px;text-align:center;line-height:1.5}.preview-facts dd[data-v-7b29bff9]{margin:0;color:#635471;font-size:13px;line-height:1.5;overflow-wrap:anywhere;min-width:0}.preview-facts small[data-v-7b29bff9]{display:block;color:#92819e;font-size:12px;line-height:1.5;margin-top:3px}.preview-label[data-v-7b29bff9]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}@media(min-width:1450px){.event-preview[data-v-7b29bff9]{padding:22px}.preview-hero[data-v-7b29bff9]{height:155px}.preview-content[data-v-7b29bff9]{padding:22px}}@media(max-width:1050px){.event-preview[data-v-7b29bff9]{overflow:visible;max-height:none;align-self:stretch}.preview-hero[data-v-7b29bff9]{height:125px}.preview-facts[data-v-7b29bff9]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 22px}.preview-content h3[data-v-7b29bff9]{font-size:28px}}@media(max-width:699px){.event-preview[data-v-7b29bff9]{padding:16px}.preview-heading h2[data-v-7b29bff9]{font-size:21px}.preview-heading p[data-v-7b29bff9]{font-size:11px}.preview-hero[data-v-7b29bff9]{height:95px}.preview-content[data-v-7b29bff9]{padding:17px}.preview-content h3[data-v-7b29bff9]{font-size:26px;margin-bottom:17px}.preview-facts[data-v-7b29bff9]{grid-template-columns:minmax(0,1fr);gap:12px}.preview-facts dd[data-v-7b29bff9]{font-size:12px}.preview-facts small[data-v-7b29bff9]{font-size:11px}}.create-floral-quote[data-v-92614b09]{box-sizing:border-box;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;flex:1;min-width:0;min-height:0;width:100%;height:100%;background:#fcfaf8;color:#302044;font-size:13px}.create-heading[data-v-92614b09]{position:relative;padding:0 0 18px;isolation:isolate}.create-heading[data-v-92614b09]:after{content:"";position:absolute;right:0;top:-18px;bottom:0;width:42%;z-index:-1;background:linear-gradient(90deg,#fcfaf8,#fcfaf820 65%,#fcfaf800),url(/client-event-portal-floral-hero.png) 83% 50%/cover no-repeat;opacity:.6;pointer-events:none}.back-link[data-v-92614b09]{display:inline-flex;align-items:center;gap:9px;font-size:12px;font-weight:500;color:#56336d;text-decoration:none}.create-heading h1[data-v-92614b09]{font:600 clamp(32px,3.2vw,46px)/1.08 Georgia,serif;margin:14px 0 7px;color:#2d1744;letter-spacing:-.035em}.create-heading>p[data-v-92614b09]{margin:0;color:#7e6a8e;font-size:14px;line-height:1.6;max-width:78%}.create-progress[data-v-92614b09]{display:flex;list-style:none;padding:6px 0 20px;margin:0;gap:21px;min-width:0}.create-progress li[data-v-92614b09]{display:flex;align-items:center;gap:17px;flex:1;min-width:0;color:#927f9f}.step-circle[data-v-92614b09]{display:grid;place-items:center;flex:none;width:43px;height:43px;border:1px solid #b8a3ca;border-radius:50%;background:#fff;font-size:18px;color:#68477e}.create-progress li>div[data-v-92614b09]{display:grid;gap:4px;min-width:0}.create-progress strong[data-v-92614b09]{font:600 17px/1.2 Georgia,serif;color:#5b3b72}.create-progress small[data-v-92614b09]{font-size:12px;line-height:1.4;color:#9b88a8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:250px}.step-connector[data-v-92614b09]{flex:1;height:1px;min-width:20px;margin-left:4px;background:#d4c6df}.create-progress .active .step-circle[data-v-92614b09]{background:#39204f;color:#fff;border-color:#39204f;box-shadow:inset 0 0 0 2px #ffffff07}.create-progress .active strong[data-v-92614b09]{color:#332046}.create-progress .complete .step-circle[data-v-92614b09]{color:#68477e;border-color:#68477e}.create-progress .complete .step-connector[data-v-92614b09]{background:#68477e}.create-body[data-v-92614b09]{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:stretch;gap:16px;min-width:0;min-height:0;overflow:auto;margin:0;padding-bottom:1px}.create-form-column[data-v-92614b09]{display:flex;flex-direction:column;min-width:0;gap:12px}.create-card[data-v-92614b09]{padding:20px 22px;background:#fff;border:1px solid #e8e1eb;border-radius:8px;box-shadow:0 2px 4px #39204f03}.client-event-card[data-v-92614b09]{flex:1}.create-card header[data-v-92614b09]{margin-bottom:18px}.create-card h2[data-v-92614b09]{font:600 27px/1.1 Georgia,serif;color:#39204f;margin:0 0 6px;letter-spacing:-.025em}.create-card header p[data-v-92614b09]{margin:0;color:#8b7899;font-size:12px;line-height:1.6}.quote-setup-card[data-v-92614b09]{flex:none}.create-actions[data-v-92614b09]{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:15px 0 0;margin-top:12px;border-top:1px solid #e9e0eb;background:#fcfaf8}.create-actions button[data-v-92614b09],.leave-setup button[data-v-92614b09]{display:inline-flex;align-items:center;justify-content:center;gap:13px;min-height:41px;padding:10px 19px;font:inherit;font-size:12px;background:#fff;border:1px solid #cdb6df;border-radius:5px;color:#633b80;cursor:pointer}.create-actions .create-primary[data-v-92614b09]{background:#39204f;color:#fff;border-color:#39204f;min-width:285px}.create-actions .create-primary>i[data-v-92614b09]{margin-left:8px}.create-floral-quote button[data-v-92614b09]:disabled{opacity:.55;cursor:default}.create-error[data-v-92614b09]{color:#9d3549;background:#fff4f5;padding:12px;line-height:1.6;border:1px solid #efd6dc;border-radius:5px;margin:0;font-size:12px}.leave-setup[data-v-92614b09]{padding:23px;color:#39204f}.leave-setup h2[data-v-92614b09]{font:600 24px Georgia,serif}.leave-setup>div[data-v-92614b09]{display:flex;gap:12px;justify-content:flex-end}.create-floral-quote[data-v-92614b09] :is(button,a,input):focus-visible{outline:2px solid #a17abe;outline-offset:3px}.create-card h2[data-v-92614b09]:focus{outline:none}@media(min-width:1450px){.create-card[data-v-92614b09]{padding:23px}.create-progress[data-v-92614b09]{padding-bottom:24px}.create-heading[data-v-92614b09]{padding-bottom:23px}.create-actions[data-v-92614b09]{padding-top:17px}.create-card h2[data-v-92614b09]{font-size:29px}.create-card header[data-v-92614b09]{margin-bottom:20px}}@media(max-width:1050px){.create-floral-quote[data-v-92614b09]{display:flex;flex-direction:column;height:auto;overflow:auto;gap:0}.create-body[data-v-92614b09]{display:flex;flex-direction:column;overflow:visible;flex:none;gap:16px}.create-progress[data-v-92614b09]{gap:12px;padding-bottom:20px}.create-progress li[data-v-92614b09]{gap:10px}.step-circle[data-v-92614b09]{width:35px;height:35px;font-size:15px}.create-progress strong[data-v-92614b09]{font-size:15px}.create-progress small[data-v-92614b09]{white-space:normal;font-size:10px}.step-connector[data-v-92614b09]{display:none}.create-heading>p[data-v-92614b09]{max-width:90%;font-size:13px}.create-heading[data-v-92614b09]:after{opacity:.35}.create-card[data-v-92614b09]{padding:20px}.create-actions[data-v-92614b09]{position:sticky;bottom:0;z-index:2;padding-bottom:10px}.create-form-column[data-v-92614b09]{gap:14px}}@media(max-width:699px){.create-floral-quote[data-v-92614b09]{overflow:visible}.create-heading[data-v-92614b09]:after{display:none}.create-heading[data-v-92614b09]{padding-bottom:17px}.create-heading h1[data-v-92614b09]{font-size:33px;margin-top:13px}.create-heading>p[data-v-92614b09]{font-size:12px;max-width:none}.back-link[data-v-92614b09]{font-size:11px}.create-progress[data-v-92614b09]{gap:7px;padding:4px 0 19px;align-items:flex-start}.create-progress li[data-v-92614b09]{align-items:flex-start;flex-direction:column;gap:8px}.step-circle[data-v-92614b09]{width:31px;height:31px;font-size:14px}.create-progress strong[data-v-92614b09]{font:600 13px/1.3 Georgia,serif}.create-progress small[data-v-92614b09]{display:none}.create-card[data-v-92614b09]{padding:17px}.create-card h2[data-v-92614b09]{font-size:25px}.create-card header p[data-v-92614b09]{font-size:11px}.create-card header[data-v-92614b09]{margin-bottom:16px}.create-actions[data-v-92614b09]{gap:10px;align-items:stretch;padding:12px 0;margin-top:8px}.create-actions button[data-v-92614b09]{padding:9px 12px;font-size:11px;min-height:41px}.create-actions .create-primary[data-v-92614b09]{min-width:0;max-width:calc(100% - 78px);gap:8px;text-align:left;line-height:1.5}.create-actions .create-primary>i[data-v-92614b09]{margin-left:2px;flex:none}.leave-setup>div[data-v-92614b09]{flex-wrap:wrap}}.floral-proposal-paper[data-v-6a3906cd]{--proposal-plum:#482d58;--proposal-ink:#35263f;background:#fff;color:var(--proposal-ink);width:100%;min-width:0;box-shadow:0 8px 40px #32203e0d;border:1px solid #e8e0eb;border-radius:10px;overflow:hidden;font-family:Arial,sans-serif;font-size:15px;line-height:1.55}.proposal-brand[data-v-6a3906cd]{padding:24px 34px 56px;background:#3e2a4e;color:#fff}.proposal-brand-top[data-v-6a3906cd]{display:flex;align-items:center;justify-content:space-between;gap:20px}.proposal-brand-mark[data-v-6a3906cd]{display:flex;align-items:center;gap:10px;min-width:0}.proposal-brand-mark img[data-v-6a3906cd]{width:32px;height:32px;object-fit:contain;filter:brightness(0) invert(1)}.proposal-brand-mark span[data-v-6a3906cd]{font:400 16px Georgia,serif;letter-spacing:.15em}.proposal-header-actions[data-v-6a3906cd]{flex:none}.proposal-header-actions .proposal-header-print[data-v-6a3906cd-s]{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 13px;border:1px solid #d7c9e0;border-radius:6px;background:#ffffff0a;color:#fff;font:600 14px/1.3 Arial,sans-serif;cursor:pointer}.proposal-header-actions .proposal-header-print[data-v-6a3906cd-s]:hover{background:#ffffff18}.proposal-header-actions .proposal-header-print[data-v-6a3906cd-s]:focus-visible{outline:3px solid #e4c169;outline-offset:3px}.proposal-hero-copy[data-v-6a3906cd]{padding-top:28px;min-width:0}.proposal-brand .proposal-eyebrow[data-v-6a3906cd]{margin:0;color:#e4c169;font-size:11px;font-weight:700;letter-spacing:.15em}.proposal-brand h1[data-v-6a3906cd]{font:400 clamp(38px,3.8vw,58px)/1.12 Georgia,serif;margin:8px 0 12px;overflow-wrap:anywhere}.proposal-hero-copy>p[data-v-6a3906cd]:last-child{margin:0;font-size:16px;color:#f3edf7}.proposal-event-strip[data-v-6a3906cd]{position:relative;margin:-27px 34px 0;display:grid;grid-template-columns:1fr 1.15fr;gap:22px;background:#fbf8fc;border:1px solid #e7dfea;border-radius:10px;box-shadow:0 5px 15px #321c3b08;padding:20px 25px}.proposal-event-strip>div[data-v-6a3906cd]{display:flex;gap:14px;min-width:0}.proposal-event-strip>div+div[data-v-6a3906cd]{border-left:1px solid #e3d9e8;padding-left:25px}.proposal-event-strip i[data-v-6a3906cd]{font-size:20px;margin-top:5px;color:#806394}.proposal-event-strip>div>div[data-v-6a3906cd]{display:grid;gap:4px;min-width:0}.proposal-event-strip small[data-v-6a3906cd]{font-size:12px;color:#786586}.proposal-event-strip strong[data-v-6a3906cd]{font-size:16px;font-weight:600;overflow-wrap:anywhere}.proposal-event-strip span[data-v-6a3906cd]{font-size:13px;color:#786586}.proposal-columns[data-v-6a3906cd]{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:32px;padding:32px 34px}.proposal-arrangements[data-v-6a3906cd]{min-width:0}.proposal-category[data-v-6a3906cd]{margin:0 0 22px}.proposal-category h2[data-v-6a3906cd],.proposal-services h2[data-v-6a3906cd],.proposal-sidebar h2[data-v-6a3906cd],.proposal-gallery h2[data-v-6a3906cd]{font:400 28px/1.2 Georgia,serif;color:var(--proposal-plum);margin:0 0 8px}.proposal-category h2[data-v-6a3906cd]{border-bottom:1px solid #e6deea;padding-bottom:10px}.proposal-arrangement[data-v-6a3906cd]{display:grid;grid-template-columns:150px minmax(0,1fr);gap:18px;padding:15px 0;border-bottom:1px solid #eee8f0;break-inside:avoid}.proposal-arrangement>img[data-v-6a3906cd],.proposal-image-placeholder[data-v-6a3906cd]{width:150px;height:115px;object-fit:cover;border-radius:7px;border:1px solid #eee7f1}.proposal-image-placeholder[data-v-6a3906cd]{display:grid;place-items:center;background:#f6f1f8;color:#aa97b4;font-size:25px}.proposal-arrangement-copy[data-v-6a3906cd]{min-width:0}.proposal-arrangement-title[data-v-6a3906cd]{display:flex;justify-content:space-between;gap:16px;align-items:start}.proposal-arrangement h3[data-v-6a3906cd]{font-size:17px;font-weight:600;margin:0;overflow-wrap:anywhere;line-height:1.4}.proposal-arrangement-title>strong[data-v-6a3906cd]{font-size:16px;white-space:nowrap;font-weight:600}.proposal-quantity[data-v-6a3906cd]{font-size:13px;font-weight:600;color:#79518d;margin:4px 0 7px}.proposal-description[data-v-6a3906cd]{white-space:pre-line;overflow-wrap:anywhere;font-size:15px;color:#66566f;margin:0 0 9px;line-height:1.5}.proposal-product-labels[data-v-6a3906cd]{font-size:14px;color:#6e5a7a;margin:8px 0;overflow-wrap:anywhere}.proposal-colors[data-v-6a3906cd]{display:flex;flex-wrap:wrap;gap:7px 12px;color:#725d7d;font-size:12px}.proposal-colors span[data-v-6a3906cd]{display:flex;align-items:center;gap:6px}.proposal-colors i[data-v-6a3906cd]{width:16px;height:16px;border:1px solid #0002;border-radius:50%;display:block}.proposal-sidebar[data-v-6a3906cd]{min-width:0;display:grid;align-content:start;gap:20px}.proposal-summary[data-v-6a3906cd],.proposal-notes[data-v-6a3906cd]{padding:21px 20px;border:1px solid #e7deec;border-radius:10px;background:#faf7fc}.proposal-sidebar h2[data-v-6a3906cd]{font-size:26px;margin-bottom:18px}.proposal-summary dl[data-v-6a3906cd]{margin:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;font-size:14px;color:#6c5877}.proposal-summary dd[data-v-6a3906cd]{margin:0;text-align:right;color:#4c335d;font-weight:600}.proposal-summary dt small[data-v-6a3906cd]{font-size:11px;color:#7a6686}.floral-document-estimate-total[data-v-6a3906cd],.proposal-balance[data-v-6a3906cd]{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;border-top:1px solid #dfd3e7;padding:12px 0 0;margin:0;color:#4c335d;font-weight:600}.floral-document-estimate-total[data-v-6a3906cd]{font-size:17px;margin:4px 0}.proposal-notes[data-v-6a3906cd]{background:#fff}.proposal-notes h2[data-v-6a3906cd]{margin-bottom:12px}.proposal-notes p[data-v-6a3906cd]{font-size:14px;color:#6c5877;line-height:1.6;margin:0 0 12px}.proposal-services h2[data-v-6a3906cd]{font-size:27px;margin-bottom:15px}.proposal-services>div[data-v-6a3906cd]{display:flex;gap:20px;justify-content:space-between;padding:11px 0;border-bottom:1px solid #eee8f0;font-size:15px}.proposal-services small[data-v-6a3906cd]{color:#7a6686}.proposal-services strong[data-v-6a3906cd]{font-size:15px;font-weight:600}.proposal-unavailable[data-v-6a3906cd],.proposal-empty[data-v-6a3906cd]{font-size:15px;color:#6c5877}.proposal-gallery[data-v-6a3906cd]{padding:0 34px 34px}.proposal-gallery>p[data-v-6a3906cd]{font-size:11px;letter-spacing:.14em;color:#80658f;margin:0 0 5px}.proposal-gallery h2[data-v-6a3906cd]{margin-bottom:20px}.proposal-gallery>div[data-v-6a3906cd]{display:grid;grid-template-columns:repeat(auto-fill,minmax(95px,1fr));gap:12px}.proposal-gallery figure[data-v-6a3906cd]{margin:0;break-inside:avoid}.proposal-gallery img[data-v-6a3906cd]{display:block;width:100%;aspect-ratio:1.2;max-height:100px;object-fit:cover;border-radius:6px}.proposal-gallery figcaption[data-v-6a3906cd]{font-size:12px;color:#725d7d;margin-top:6px;overflow-wrap:anywhere}.proposal-footer[data-v-6a3906cd]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:23px 34px;background:#482d58;color:#eee4f4}.proposal-footer strong[data-v-6a3906cd]{font:400 22px Georgia,serif;color:#fff}.proposal-footer span[data-v-6a3906cd]{font-size:13px}@media(max-width:1100px){.proposal-columns[data-v-6a3906cd]{grid-template-columns:minmax(0,1fr);gap:28px;padding:28px}.proposal-sidebar[data-v-6a3906cd]{grid-template-columns:1fr 1fr}.proposal-event-strip[data-v-6a3906cd]{margin-left:28px;margin-right:28px}.proposal-arrangement>img[data-v-6a3906cd],.proposal-image-placeholder[data-v-6a3906cd]{height:125px}.proposal-brand h1[data-v-6a3906cd]{font-size:44px}}@media(max-width:600px){.floral-proposal-paper[data-v-6a3906cd]{border-radius:0}.proposal-brand[data-v-6a3906cd]{padding:18px 16px 46px}.proposal-brand-top[data-v-6a3906cd]{gap:10px}.proposal-brand-mark[data-v-6a3906cd]{gap:7px}.proposal-brand-mark img[data-v-6a3906cd]{width:26px;height:26px}.proposal-brand-mark span[data-v-6a3906cd]{font-size:12px;letter-spacing:.1em}.proposal-header-actions .proposal-header-print[data-v-6a3906cd-s]{font-size:12px;padding:9px}.proposal-hero-copy[data-v-6a3906cd]{padding-top:24px}.proposal-brand h1[data-v-6a3906cd]{font-size:36px}.proposal-hero-copy>p[data-v-6a3906cd]:last-child{font-size:14px}.proposal-event-strip[data-v-6a3906cd]{grid-template-columns:1fr;gap:14px;margin-left:14px;margin-right:14px;padding:16px}.proposal-event-strip>div+div[data-v-6a3906cd]{border-left:0;border-top:1px solid #e3d9e8;padding:13px 0 0}.proposal-event-strip strong[data-v-6a3906cd]{font-size:15px}.proposal-columns[data-v-6a3906cd]{padding:24px 16px}.proposal-category h2[data-v-6a3906cd],.proposal-services h2[data-v-6a3906cd]{font-size:26px}.proposal-arrangement[data-v-6a3906cd]{grid-template-columns:96px minmax(0,1fr);gap:12px}.proposal-arrangement>img[data-v-6a3906cd],.proposal-image-placeholder[data-v-6a3906cd]{width:96px;height:104px}.proposal-arrangement-title[data-v-6a3906cd]{display:grid;gap:3px}.proposal-arrangement h3[data-v-6a3906cd]{font-size:16px}.proposal-description[data-v-6a3906cd],.proposal-product-labels[data-v-6a3906cd]{font-size:14px}.proposal-quantity[data-v-6a3906cd]{font-size:12px}.proposal-colors[data-v-6a3906cd]{font-size:12px;gap:7px}.proposal-sidebar[data-v-6a3906cd]{grid-template-columns:1fr}.proposal-gallery[data-v-6a3906cd]{padding:0 16px 24px}.proposal-gallery>div[data-v-6a3906cd]{grid-template-columns:repeat(2,minmax(0,1fr))}.proposal-footer[data-v-6a3906cd]{padding:20px 16px;display:grid;gap:5px}}@media print{.proposal-header-actions[data-v-6a3906cd]{display:none}.proposal-sidebar[data-v-6a3906cd]{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;min-width:0}.floral-proposal-paper[data-v-6a3906cd]{border:0;border-radius:0;box-shadow:none;overflow:visible;font-size:12px;print-color-adjust:exact;-webkit-print-color-adjust:exact}.proposal-brand[data-v-6a3906cd]{padding:16px 24px 32px}.proposal-brand h1[data-v-6a3906cd]{font-size:32px}.proposal-brand-mark span[data-v-6a3906cd]{font-size:13px}.proposal-hero-copy[data-v-6a3906cd]{padding-top:18px}.proposal-hero-copy>p[data-v-6a3906cd]:last-child{font-size:12px}.proposal-event-strip[data-v-6a3906cd]{margin-left:20px;margin-right:20px;box-shadow:none;grid-template-columns:1fr 1fr}.proposal-event-strip strong[data-v-6a3906cd]{font-size:12px}.proposal-event-strip small[data-v-6a3906cd],.proposal-event-strip span[data-v-6a3906cd]{font-size:10px}.proposal-event-strip>div+div[data-v-6a3906cd]{border-top:0;border-left:1px solid #e3d9e8;padding:0 0 0 16px}.proposal-columns[data-v-6a3906cd]{grid-template-columns:minmax(0,1fr) 225px;gap:22px;padding:25px 20px}.proposal-arrangement[data-v-6a3906cd]{grid-template-columns:90px minmax(0,1fr);gap:12px}.proposal-arrangement>img[data-v-6a3906cd],.proposal-image-placeholder[data-v-6a3906cd]{width:90px;height:100px}.proposal-arrangement-title[data-v-6a3906cd]{display:grid;gap:3px}.proposal-arrangement h3[data-v-6a3906cd],.proposal-arrangement-title>strong[data-v-6a3906cd]{font-size:13px}.proposal-description[data-v-6a3906cd],.proposal-product-labels[data-v-6a3906cd]{font-size:12px}.proposal-quantity[data-v-6a3906cd],.proposal-colors[data-v-6a3906cd]{font-size:10px}.proposal-category h2[data-v-6a3906cd]{break-after:avoid;font-size:22px}.proposal-sidebar h2[data-v-6a3906cd]{font-size:21px}.proposal-summary dl[data-v-6a3906cd],.proposal-notes p[data-v-6a3906cd]{font-size:12px}.floral-document-estimate-total[data-v-6a3906cd]{font-size:14px}.proposal-summary[data-v-6a3906cd],.proposal-notes[data-v-6a3906cd],.proposal-services>div[data-v-6a3906cd]{break-inside:avoid}.proposal-gallery[data-v-6a3906cd]{padding:0 20px 25px}.proposal-gallery>div[data-v-6a3906cd]{grid-template-columns:repeat(4,minmax(0,1fr))}.proposal-footer[data-v-6a3906cd]{padding:15px 20px}}.floral-proposal-page[data-v-aab6f1ca]{box-sizing:border-box;width:100%;max-width:1280px;margin:0 auto;padding:6px 24px 36px;color:#4b365f}.floral-proposal-toolbar[data-v-aab6f1ca]{display:flex;align-items:center;gap:15px;padding:0 0 8px;font-size:13px;color:#78608a}.floral-proposal-toolbar a[data-v-aab6f1ca]{color:#79558d;text-decoration:none}.floral-proposal-toolbar button[data-v-aab6f1ca]{margin-left:auto;border:1px solid #e4d9eb;border-radius:5px;padding:8px 12px;background:#fff;color:#745486;font:inherit;cursor:pointer}.floral-proposal-toolbar button[data-v-aab6f1ca]:focus-visible,.floral-proposal-toolbar a[data-v-aab6f1ca]:focus-visible{outline:2px solid #936bb4;outline-offset:3px}@media(max-width:760px){.floral-proposal-page[data-v-aab6f1ca]{padding:6px 12px 30px}.floral-proposal-toolbar[data-v-aab6f1ca]{flex-wrap:wrap;gap:10px}.floral-proposal-toolbar>span[data-v-aab6f1ca]{display:none}}@media(max-width:520px){.floral-proposal-page[data-v-aab6f1ca]{padding:6px 0 0}.floral-proposal-toolbar[data-v-aab6f1ca]{padding:0 12px 12px}}@media print{.application-shell{display:block!important;background:#fff!important;min-height:0!important}.staff-application-header{display:none!important}.floral-proposal-toolbar[data-v-aab6f1ca]{display:none}.floral-proposal-page[data-v-aab6f1ca]{padding:0;max-width:none}.sidebar,.topbar,.application-sidebar,.application-topbar{display:none!important}.page-content,.main-content,.app-main{padding:0!important;display:block!important;margin:0!important;width:100%!important;max-width:none!important}}.shares-pagination[data-v-1d0fd1db]{display:flex;justify-content:space-between;align-items:center;gap:.8rem;color:#66756f;font-size:.85rem}.shares-pagination>div[data-v-1d0fd1db]{display:flex;align-items:center;gap:.65rem}.share-actions[data-v-1d0fd1db]{display:flex;align-items:center;gap:.3rem}@media(max-width:640px){.shares-pagination[data-v-1d0fd1db]{align-items:flex-start;flex-direction:column}.shares-pagination>div[data-v-1d0fd1db]{flex-wrap:wrap}}.order-actions[data-v-0132218c]{display:flex;flex-wrap:wrap;gap:.4rem}.order-metrics[data-v-0132218c]{grid-template-columns:repeat(3,minmax(0,1fr))}.order-metrics b[data-v-0132218c]{font-size:1.45rem}.layout aside button[data-v-0132218c]:has(img){grid-template-columns:2.5rem 3.5rem minmax(0,1fr)}.layout aside img[data-v-0132218c]{width:3.5rem;height:3.5rem;object-fit:cover;border-radius:.35rem}.order-actions button[data-v-0132218c]{font-size:.75rem}.orders .layout[data-v-0132218c]{grid-template-columns:minmax(17rem,.65fr) minmax(0,1.5fr);border:0;background:transparent;gap:1rem}.orders .layout>aside[data-v-0132218c],.orders .layout>main[data-v-0132218c]{border:1px solid #e4dce9;border-radius:.7rem;background:#fff}.orders .layout>main[data-v-0132218c]{align-content:start}.orders .layout>aside[data-v-0132218c]{max-height:75vh}.orders .table[data-v-0132218c]{max-width:100%;min-width:0}.orders .head[data-v-0132218c],.orders .table article[data-v-0132218c]{min-width:47rem}.orders .layout main[data-v-0132218c]{min-width:0}.orders .event-header h2[data-v-0132218c]{font-size:1.2rem}.orders .event-header p[data-v-0132218c]{font-size:.75rem}@media(max-width:1100px){.orders .layout[data-v-0132218c]{grid-template-columns:1fr}.orders .layout>aside[data-v-0132218c]{max-height:18rem}}.orders[data-v-0132218c]{display:grid;gap:1rem}.heading[data-v-0132218c],.event-header[data-v-0132218c],.totals[data-v-0132218c]{display:flex;justify-content:space-between;gap:1rem;align-items:start}.heading h2[data-v-0132218c],.heading p[data-v-0132218c],.event-header h3[data-v-0132218c],.event-header p[data-v-0132218c]{margin:.15rem 0}.heading label[data-v-0132218c]{display:flex;gap:.5rem;align-items:center;white-space:nowrap}.heading select[data-v-0132218c]{border:1px solid #cfc5da;border-radius:.45rem;padding:.5rem;background:#fff;font:inherit}.layout[data-v-0132218c]{display:grid;grid-template-columns:minmax(15rem,.65fr) minmax(0,1.35fr);border:1px solid #e4dce9;border-radius:.85rem;overflow:hidden;background:#fff}.layout aside[data-v-0132218c]{max-height:70vh;overflow:auto;border-right:1px solid #e8e0ed}.layout aside button[data-v-0132218c]{width:100%;border:0;border-bottom:1px solid #eee8f0;padding:.9rem 1rem;background:#fff;text-align:left;display:grid;grid-template-columns:3rem 1fr;gap:.8rem;cursor:pointer;font:inherit;color:#342b3b}.layout aside button[data-v-0132218c]:hover,.layout aside button.active[data-v-0132218c]{background:#f5f0f8}.layout time[data-v-0132218c]{display:grid;justify-items:center;align-content:start;border-right:1px solid #dfd4e5;color:#5e4374}.layout time b[data-v-0132218c]{font-size:1.25rem}.layout aside div[data-v-0132218c],.table article>div[data-v-0132218c]{display:grid;gap:.15rem}.layout small[data-v-0132218c],.layout aside span[data-v-0132218c],.table small[data-v-0132218c]{font-size:.76rem;color:#70807a}.color[data-v-0132218c]{display:flex!important;align-items:center;gap:.35rem}.color i[data-v-0132218c]{width:.8rem;height:.8rem;border:1px solid rgba(50,38,58,.3);border-radius:50%;flex:none}.layout main[data-v-0132218c]{padding:1.35rem;display:grid;gap:1rem}nav[data-v-0132218c]{display:flex;flex-wrap:wrap;gap:.45rem;padding-bottom:.85rem;border-bottom:1px solid #e8e0ed}nav button[data-v-0132218c]{border:1px solid #d8cde0;border-radius:99px;padding:.48rem .8rem;background:#fff;color:#5a466a;cursor:pointer;font:inherit;font-size:.86rem}nav button.active[data-v-0132218c]{border-color:#5a3d70;background:#5a3d70;color:#fff}.totals[data-v-0132218c]{align-items:center;font-size:.9rem;color:#61716b}.totals b[data-v-0132218c],footer b[data-v-0132218c],.table article>b[data-v-0132218c]{color:#4b365f}.table[data-v-0132218c]{border:1px solid #e4dce9;border-radius:.6rem;overflow:auto}.head[data-v-0132218c],.table article[data-v-0132218c]{display:grid;grid-template-columns:minmax(12rem,2fr) .8fr .65fr minmax(7rem,1fr) .9fr .85fr .85fr;gap:.75rem;align-items:center;min-width:52rem}.head[data-v-0132218c]{padding:.65rem .8rem;background:#f5f0f8;color:#624c76;font-size:.72rem;font-weight:800;text-transform:uppercase}.table article[data-v-0132218c]{padding:.8rem;border-top:1px solid #eee8f0;font-size:.86rem}footer[data-v-0132218c]{display:flex;justify-content:flex-end;gap:.6rem;padding:.1rem;font-size:1rem}.empty[data-v-0132218c]{color:#70807a;padding:2rem;text-align:center}@media(max-width:760px){.heading[data-v-0132218c],.event-header[data-v-0132218c],.totals[data-v-0132218c]{flex-direction:column}.layout[data-v-0132218c]{grid-template-columns:1fr}.layout aside[data-v-0132218c]{max-height:18rem;border-right:0;border-bottom:1px solid #e8e0ed}}@media(min-width:1101px){.orders.floral-ops[data-v-0132218c]{display:flex;flex-direction:column;min-height:0;overflow:hidden}.orders.floral-ops>.ops-heading[data-v-0132218c],.orders.floral-ops>.ops-local-review[data-v-0132218c],.orders.floral-ops>.ops-toolbar[data-v-0132218c],.orders.floral-ops>.ops-pagination[data-v-0132218c]{flex:none}.orders.floral-ops>.layout[data-v-0132218c]{flex:1;min-height:0;grid-template-rows:minmax(0,1fr)}.orders.floral-ops .layout>main[data-v-0132218c],.orders.floral-ops .layout>aside[data-v-0132218c]{min-height:0;max-height:none;overflow:auto}.orders.floral-ops .layout>main[data-v-0132218c]{display:flex;flex-direction:column}.orders.floral-ops .layout>main[data-v-0132218c]>*{flex:none}}@media(max-width:1100px){.orders.floral-ops[data-v-0132218c]{align-content:start;min-height:0;overflow:auto}.orders.floral-ops .layout[data-v-0132218c]{min-height:0;grid-template-rows:auto auto;overflow:visible}.orders.floral-ops .layout>main[data-v-0132218c]{overflow:visible}}@media(max-width:699px){.orders.floral-ops[data-v-0132218c]{overflow:visible}}.floral-proposal-page[data-v-262c8b4b]{box-sizing:border-box;width:100%;max-width:1280px;margin:0 auto;padding:6px 24px 36px;color:#4b365f}.floral-proposal-toolbar[data-v-262c8b4b]{display:flex;align-items:center;gap:15px;padding:0 0 8px;font-size:13px;color:#78608a}.floral-proposal-toolbar a[data-v-262c8b4b]{color:#79558d;text-decoration:none}.floral-proposal-toolbar button[data-v-262c8b4b]{margin-left:auto;border:1px solid #e4d9eb;border-radius:5px;padding:8px 12px;background:#fff;color:#745486;font:inherit;cursor:pointer}.floral-proposal-toolbar button[data-v-262c8b4b]:focus-visible,.floral-proposal-toolbar a[data-v-262c8b4b]:focus-visible{outline:2px solid #936bb4;outline-offset:3px}@media(max-width:760px){.floral-proposal-page[data-v-262c8b4b]{padding:6px 12px 30px}.floral-proposal-toolbar[data-v-262c8b4b]{flex-wrap:wrap;gap:10px}.floral-proposal-toolbar>span[data-v-262c8b4b]{display:none}}@media(max-width:520px){.floral-proposal-page[data-v-262c8b4b]{padding:6px 0 0}.floral-proposal-toolbar[data-v-262c8b4b]{padding:0 12px 12px}}@media print{.floral-proposal-toolbar[data-v-262c8b4b]{display:none}.floral-proposal-page[data-v-262c8b4b]{padding:0;max-width:none}.sidebar,.topbar,.application-sidebar,.application-topbar{display:none!important}.page-content,.main-content,.app-main{padding:0!important;display:block!important;margin:0!important;width:100%!important;max-width:none!important}}.client-workspace[data-v-18d6d79e]{max-width:1440px;margin:0 auto;padding:24px clamp(14px,3vw,34px) 34px;color:var(--staff-control-ink,#302839)}.client-heading[data-v-18d6d79e],.client-detail__heading[data-v-18d6d79e]{display:flex;justify-content:space-between;align-items:center;gap:18px}.client-heading[data-v-18d6d79e]{padding-bottom:20px;border-bottom:1px solid #e9e3eb}.client-heading h1[data-v-18d6d79e],.client-detail__heading h2[data-v-18d6d79e],.client-editor h2[data-v-18d6d79e]{margin:3px 0;font:600 28px/1.2 Georgia,serif}.client-heading p[data-v-18d6d79e],.client-detail__heading p[data-v-18d6d79e],.client-editor header p[data-v-18d6d79e]{margin:5px 0 0;color:#77717c;font-size:13px}.client-eyebrow[data-v-18d6d79e]{margin:0;color:#735787!important;text-transform:uppercase;letter-spacing:.08em;font-size:10px!important;font-weight:700}.client-workspace__grid[data-v-18d6d79e]{display:grid;grid-template-columns:minmax(280px,350px) minmax(0,1fr);align-items:start;gap:18px;margin-top:18px}.client-list[data-v-18d6d79e],.client-detail[data-v-18d6d79e],.client-empty[data-v-18d6d79e]{min-width:0;background:#fff;border:1px solid #e8e1ea;border-radius:9px;box-shadow:0 2px 8px #31223a08}.client-list[data-v-18d6d79e]{overflow:hidden}.client-list__tools[data-v-18d6d79e]{display:flex;align-items:center;gap:8px;padding:12px;border-bottom:1px solid #ede8ef}.client-list__tools label[data-v-18d6d79e]{color:#766982}.client-list__tools input[data-v-18d6d79e]{min-width:0;flex:1;padding:9px 2px;border:0;outline:0;font:inherit;font-size:13px}.client-list__tools input[data-v-18d6d79e]:focus-visible{outline:2px solid #795199;outline-offset:2px}.client-list__tools .staff-button[data-v-18d6d79e]{min-height:34px;padding:6px 10px;font-size:12px}.client-clear[data-v-18d6d79e],.client-close[data-v-18d6d79e]{display:grid;place-items:center;flex:none;width:34px;height:34px;border:1px solid #e3dce7;border-radius:6px;background:#fff;color:#65566d;cursor:pointer}.client-list__rows[data-v-18d6d79e]{margin:0;padding:0;list-style:none}.client-list__rows li+li[data-v-18d6d79e]{border-top:1px solid #f0edf1}.client-list__row[data-v-18d6d79e]{width:100%;display:flex;align-items:center;gap:11px;padding:13px 14px;text-align:left;border:0;background:#fff;color:inherit;cursor:pointer}.client-list__row[data-v-18d6d79e]:hover,.client-list__row--active[data-v-18d6d79e]{background:#faf7fc}.client-list__row--active[data-v-18d6d79e]{box-shadow:inset 3px 0 #68477e}.client-avatar[data-v-18d6d79e]{display:grid;place-items:center;width:38px;height:38px;flex:none;border-radius:50%;background:#f1eaf5;color:#67497b;font-size:12px;font-weight:700;text-transform:uppercase}.client-list__identity[data-v-18d6d79e]{display:grid;min-width:0;gap:3px;flex:1}.client-list__identity strong[data-v-18d6d79e]{font-size:13px}.client-list__identity small[data-v-18d6d79e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#77717c;font-size:11px}.client-list__row>i[data-v-18d6d79e]{color:#978b9c}.client-pagination[data-v-18d6d79e]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:11px 13px;border-top:1px solid #ede8ef;color:#77717c;font-size:11px}.client-pagination div[data-v-18d6d79e]{display:flex;align-items:center;gap:7px}.client-pagination .staff-text-action[data-v-18d6d79e]{padding:4px;font-size:11px}.client-pagination button[data-v-18d6d79e]:disabled{opacity:.4;cursor:not-allowed}.client-state[data-v-18d6d79e]{padding:26px 16px;text-align:center;color:#77717c;font-size:12px}.client-state h2[data-v-18d6d79e]{margin:0;color:#4a414e;font-size:14px}.client-state p[data-v-18d6d79e]{line-height:1.55}.client-state .staff-button[data-v-18d6d79e]{margin-top:8px}.client-detail[data-v-18d6d79e]{padding:20px clamp(14px,2.5vw,26px);max-height:calc(100dvh - 142px);overflow:auto;scrollbar-width:thin}.client-detail--state[data-v-18d6d79e]{padding:28px;color:#77717c}.client-detail__heading[data-v-18d6d79e]{align-items:flex-start;padding-bottom:18px;border-bottom:1px solid #ede8ef}.client-detail__heading h2[data-v-18d6d79e]{font-size:24px}.client-detail__heading>div:first-child>p[data-v-18d6d79e]:last-child{font-size:11px}.client-actions[data-v-18d6d79e]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px}.client-actions .staff-button[data-v-18d6d79e]{min-height:34px;padding:6px 9px;font-size:11px}.client-contact[data-v-18d6d79e],.client-records[data-v-18d6d79e]{padding:18px 0;border-bottom:1px solid #ede8ef}.client-contact h3[data-v-18d6d79e],.client-records h3[data-v-18d6d79e]{margin:0;font-size:14px;font-weight:650}.client-contact__grid[data-v-18d6d79e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.client-contact__grid p[data-v-18d6d79e]{display:grid;gap:5px;min-width:0;margin:0;font-size:12px;overflow-wrap:anywhere}.client-contact__grid span[data-v-18d6d79e],.client-contact__grid strong[data-v-18d6d79e]{font-size:11px;color:#77717c;font-weight:400}.client-contact__grid a[data-v-18d6d79e]{color:#604076;text-decoration:none}.client-contact__grid a[data-v-18d6d79e]:hover{text-decoration:underline}.client-records[data-v-18d6d79e]:last-child{border-bottom:0}.client-records>header[data-v-18d6d79e]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.client-records>header>div[data-v-18d6d79e]{display:flex;align-items:baseline;gap:8px}.client-records>header>div span[data-v-18d6d79e]{color:#877e8a;font-size:10px}.client-records>header .staff-text-action[data-v-18d6d79e]{font-size:11px}.client-records__list[data-v-18d6d79e]{margin:0;padding:0;list-style:none}.client-records__list>li[data-v-18d6d79e]{display:flex;align-items:center;gap:8px;border:1px solid #eee9f0;border-radius:7px;padding:8px 9px}.client-records__list>li+li[data-v-18d6d79e]{margin-top:7px}.client-record[data-v-18d6d79e]{display:flex;align-items:center;gap:9px;flex:1;min-width:0;color:inherit;text-decoration:none}.client-record:hover .client-record__main strong[data-v-18d6d79e]{color:#67467c;text-decoration:underline}.client-record__icon[data-v-18d6d79e]{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:7px;background:#f3edf7;color:#735787}.client-record__icon--quote[data-v-18d6d79e]{background:#f7f0e8;color:#9b7445}.client-record__main[data-v-18d6d79e]{display:grid;gap:3px;min-width:0;flex:1}.client-record__main strong[data-v-18d6d79e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.client-record__main small[data-v-18d6d79e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#817984;font-size:10px}.client-record__status[data-v-18d6d79e]{display:grid;gap:3px;justify-items:end;flex:none;color:#716a75;font-size:10px;text-align:right}.client-record__status strong[data-v-18d6d79e]{color:#463c4a;font-size:11px}.client-record__action[data-v-18d6d79e]{display:flex;align-items:center;gap:5px;flex:none;padding:7px 8px;border:1px solid #e5dce9;border-radius:5px;background:#fff;color:#5a3c6d;font-size:10px;cursor:pointer}.client-records__empty[data-v-18d6d79e]{margin:0;padding:12px 13px;border:1px dashed #e5dce8;border-radius:7px;color:#7b7480;font-size:12px}.client-empty[data-v-18d6d79e]{display:grid;place-items:center;align-content:center;min-height:320px;padding:24px;text-align:center;color:#817a86}.client-empty>i[data-v-18d6d79e]{font-size:25px;color:#9078a0}.client-empty h2[data-v-18d6d79e]{margin:14px 0 4px;font-size:17px;color:#403747}.client-empty p[data-v-18d6d79e]{max-width:330px;font-size:12px;line-height:1.6}.client-alert[data-v-18d6d79e]{padding:10px 12px;border-radius:6px;background:#fff4f3;color:#8a4547;font-size:12px}.client-editor-dialog[data-v-18d6d79e]{box-sizing:border-box;width:min(640px,calc(100vw - 24px));max-width:none;max-height:calc(100dvh - 24px);padding:0;overflow:hidden}.client-editor[data-v-18d6d79e]{display:flex;flex-direction:column;max-height:calc(100dvh - 24px)}.client-editor>header[data-v-18d6d79e],.client-editor>footer[data-v-18d6d79e]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px}.client-editor>header[data-v-18d6d79e]{border-bottom:1px solid #eee8f0}.client-editor>header h2[data-v-18d6d79e]{font-size:22px}.client-editor>header .client-close[data-v-18d6d79e]{align-self:flex-start}.client-editor>main[data-v-18d6d79e]{min-height:0;overflow:auto;padding:20px}.client-editor__grid[data-v-18d6d79e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;border:0;min-width:0}.client-editor label[data-v-18d6d79e]{display:grid;gap:6px;color:#514758;font-size:12px;font-weight:600}.client-editor input[data-v-18d6d79e],.client-editor select[data-v-18d6d79e]{box-sizing:border-box;width:100%;min-height:38px;padding:8px 10px;border:1px solid #ded5e3;border-radius:5px;background:#fff;color:#342d38;font:inherit;font-size:13px}.client-editor input[data-v-18d6d79e]:focus,.client-editor select[data-v-18d6d79e]:focus{outline:2px solid #795199;outline-offset:1px}.client-editor__wide[data-v-18d6d79e]{grid-column:1/-1}.client-editor fieldset[data-v-18d6d79e]:disabled{opacity:.65}.client-editor>footer[data-v-18d6d79e]{justify-content:flex-end;border-top:1px solid #eee8f0;background:#fcfafc}.client-editor>footer .staff-button[data-v-18d6d79e]{min-width:100px;justify-content:center}.client-editor button[data-v-18d6d79e]:disabled{opacity:.5;cursor:not-allowed}@media(max-width:900px){.client-workspace__grid[data-v-18d6d79e]{grid-template-columns:minmax(250px,310px) minmax(0,1fr);gap:10px}.client-detail[data-v-18d6d79e]{max-height:calc(100dvh - 124px)}.client-detail__heading[data-v-18d6d79e]{display:grid}.client-actions[data-v-18d6d79e]{justify-content:flex-start}}@media(max-width:700px){.client-workspace[data-v-18d6d79e]{padding:14px 12px 24px}.client-heading h1[data-v-18d6d79e]{font-size:24px}.client-workspace__grid[data-v-18d6d79e],.client-workspace__grid--selected[data-v-18d6d79e]{grid-template-columns:minmax(0,1fr)}.client-detail[data-v-18d6d79e]{max-height:none;overflow:visible}.client-empty[data-v-18d6d79e]{min-height:220px}.client-contact__grid[data-v-18d6d79e]{grid-template-columns:1fr}.client-record__status[data-v-18d6d79e]{max-width:104px}.client-record__action span[data-v-18d6d79e]{display:none}.client-editor-dialog[data-v-18d6d79e]{width:calc(100vw - 12px);max-height:calc(100dvh - 12px)}.client-editor[data-v-18d6d79e]{max-height:calc(100dvh - 12px)}.client-editor>header[data-v-18d6d79e],.client-editor>footer[data-v-18d6d79e]{padding:13px}.client-editor>main[data-v-18d6d79e]{padding:14px}.client-editor__grid[data-v-18d6d79e]{grid-template-columns:minmax(0,1fr);gap:12px}.client-editor__wide[data-v-18d6d79e]{grid-column:auto}}.client-workspace[data-v-18d6d79e]{padding:4px 0 24px}.client-heading[data-v-18d6d79e]{align-items:center}.client-heading h1[data-v-18d6d79e],.client-list__identity strong[data-v-18d6d79e],.client-record__main strong[data-v-18d6d79e]{color:var(--staff-control-ink)}.client-list__identity small[data-v-18d6d79e],.client-record__main small[data-v-18d6d79e],.client-record__status[data-v-18d6d79e],.client-contact__grid span[data-v-18d6d79e]{color:var(--staff-control-muted)}.client-contact__grid strong[data-v-18d6d79e],.client-contact__grid a[data-v-18d6d79e]{color:var(--staff-control-ink)}.client-records>header>div span[data-v-18d6d79e]{color:var(--staff-control-muted)}@media(max-width:700px){.client-workspace[data-v-18d6d79e]{padding:4px 0 24px}}.ops-event-filters[data-v-b6c2fe5b]{flex-wrap:wrap}.ops-event-filters nav[data-v-b6c2fe5b],.ops-event-selects[data-v-b6c2fe5b]{display:flex;flex-wrap:wrap;gap:.4rem}.ops-event-filters .active[data-v-b6c2fe5b]{background:#503466;color:#fff}.ops-months[data-v-b6c2fe5b]{min-height:25rem}.ops-months small[data-v-b6c2fe5b]{color:#82738b;font-size:.72rem}@media(max-width:680px){.ops-event-selects[data-v-b6c2fe5b]{width:100%}.ops-event-selects select[data-v-b6c2fe5b]{max-width:100%}}.calendar-pagination[data-v-b6c2fe5b]{display:flex;justify-content:space-between;align-items:center;gap:.8rem;color:#66756f;font-size:.85rem}.calendar-pagination>div[data-v-b6c2fe5b]{display:flex;align-items:center;gap:.65rem}.event-form-fields[data-v-b6c2fe5b]{display:grid;gap:.8rem;margin:0;padding:0;border:0;min-width:0}.event-form-fields[data-v-b6c2fe5b]:disabled{opacity:.65}@media(max-width:640px){.calendar-pagination[data-v-b6c2fe5b]{align-items:flex-start;flex-direction:column}.calendar-pagination>div[data-v-b6c2fe5b]{flex-wrap:wrap}}.calendar-workspace[data-v-b6c2fe5b]{container-type:inline-size}.ops-event-filters[data-v-b6c2fe5b]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr);gap:10px;padding:12px;align-items:center}.ops-event-filters nav[data-v-b6c2fe5b]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;background:#f5f0f8;border:1px solid #e9dfef;border-radius:6px;padding:3px;min-width:0}.ops-event-filters nav button[data-v-b6c2fe5b]{min-width:0;min-height:34px;padding:6px 9px;font-size:12px;border:0;box-shadow:none;white-space:nowrap;background:transparent}.ops-event-filters nav .active[data-v-b6c2fe5b]{background:#614077;color:#fff;border-radius:4px}.ops-event-filters form[data-v-b6c2fe5b]{min-width:0;display:flex;gap:6px;margin:0}.ops-event-filters form input[data-v-b6c2fe5b]{flex:1;width:0;min-width:0;height:36px;box-sizing:border-box;font-size:12px}.ops-event-filters form button[data-v-b6c2fe5b]{flex:none;min-height:36px;padding:6px 13px;font-size:12px}.ops-event-selects[data-v-b6c2fe5b]{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0}.ops-event-selects select[data-v-b6c2fe5b]{width:100%;min-width:0;max-width:100%;height:36px;box-sizing:border-box;font-size:12px;text-overflow:ellipsis}@container (max-width:1049px){.ops-event-filters[data-v-b6c2fe5b]{grid-template-columns:minmax(0,1fr);gap:9px}.ops-event-filters nav[data-v-b6c2fe5b],.ops-event-filters form[data-v-b6c2fe5b]{grid-column:1/-1}.ops-event-filters form input[data-v-b6c2fe5b]{width:auto}}@container (max-width:559px){.ops-event-filters[data-v-b6c2fe5b]{padding:10px;gap:9px}.ops-event-filters nav[data-v-b6c2fe5b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px}.ops-event-filters nav button[data-v-b6c2fe5b]{font-size:11px;min-height:32px;padding:6px}.ops-event-selects[data-v-b6c2fe5b]{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-event-selects select[data-v-b6c2fe5b]:last-child{grid-column:1/-1}}.product-management[data-v-ff033d24]{display:flex;flex-direction:column;gap:16px;min-width:0;height:calc(100dvh - 140px);padding:16px;background:#fcfaf8;color:#352345}.product-management>header[data-v-ff033d24]{flex:none;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.add-product[data-v-ff033d24]{border:1px solid #4c3467;border-radius:5px;background:#4c3467;color:#fff;padding:10px 14px;font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}.add-product[data-v-ff033d24]:focus-visible{outline:2px solid #8b67a4;outline-offset:2px}.catalog-message[data-v-ff033d24]{margin:0;font-size:12px;color:#38234e}.product-management>header p[data-v-ff033d24]{font-size:11px;color:#8a7797;margin:0 0 7px}.product-management h1[data-v-ff033d24]{font:600 28px Georgia,serif;margin:0 0 7px}.product-management>header span[data-v-ff033d24]{font-size:12px;color:#87728f}.product-management[data-v-ff033d24] .catalog-browser{flex:1;min-height:0}.product-review-form[data-v-ff033d24]{padding:20px;color:#39244b}.product-review-form header[data-v-ff033d24]{display:flex;justify-content:space-between;align-items:center;gap:12px}.product-review-form h2[data-v-ff033d24]{font:600 23px Georgia,serif;margin:0}.product-review-form p[data-v-ff033d24]{font-size:12px;line-height:1.6;color:#80658f}.product-review-form fieldset[data-v-ff033d24]{padding:0;border:0;display:grid;gap:12px;min-width:0}.product-review-form label[data-v-ff033d24]{display:grid;gap:5px;font-size:12px;min-width:0}.product-review-form input[data-v-ff033d24],.product-review-form select[data-v-ff033d24]{box-sizing:border-box;width:100%;min-width:0;padding:9px;font:inherit;color:inherit;background:#fff;border:1px solid #ded3e6;border-radius:5px}.review-split[data-v-ff033d24]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.product-review-form small[data-v-ff033d24]{font-size:11px;line-height:1.6;color:#897294}.product-review-form button[data-v-ff033d24]{padding:10px;border:1px solid #ded3e6;border-radius:5px;background:#fff;color:#51346a;font:inherit;cursor:pointer}.product-review-form footer[data-v-ff033d24]{display:flex;justify-content:end;gap:10px;margin-top:8px}.product-review-form button.review-save[data-v-ff033d24]{color:#fff;background:#52396b}@media(max-width:500px){.product-management[data-v-ff033d24]{padding:8px;height:calc(100dvh - 120px)}.review-split[data-v-ff033d24]{grid-template-columns:1fr}.product-review-form[data-v-ff033d24]{padding:14px}}.modal-card.modal-form.product-review-dialog{width:min(600px,calc(100vw - 24px));max-height:calc(100dvh - 24px);padding:0;overflow:auto}.product-management>header[data-v-ff033d24] :is(p,span),.product-review-form[data-v-ff033d24] :is(p,small){color:var(--staff-control-muted,#6d6378)}.product-review-form label[data-v-ff033d24]{font-weight:600}.product-review-form header>button[data-v-ff033d24]{display:grid;place-items:center;width:36px;height:36px;padding:0;flex:none;border-radius:6px;font-size:18px;line-height:1}.product-review-form header>button[data-v-ff033d24]:focus-visible{outline:2px solid #9774b2;outline-offset:3px}@media(max-width:650px){.product-review-form header>button[data-v-ff033d24]{width:40px;height:40px}}.vendor-thumbnail[data-v-849f356c]{width:80px;height:80px;flex:none;border:1px solid #e8e0e8;border-radius:7px;overflow:hidden;background:#f5f1ed;box-sizing:border-box}.vendor-thumbnail img[data-v-849f356c]{width:100%;height:100%;display:block;object-fit:cover}.vendor-thumbnail--logo img[data-v-849f356c]{object-fit:contain;padding:9px;box-sizing:border-box}.vendor-thumbnail__fallback[data-v-849f356c]{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:7px;color:#a0959d;background:linear-gradient(135deg,#f0ece7,#f8f5f1)}.vendor-thumbnail__fallback i[data-v-849f356c]{font-size:21px}.vendor-thumbnail__fallback span[data-v-849f356c]{font-size:8px;line-height:1.2;text-align:center}.catalog-import[data-v-56938c63]{display:grid;gap:.8rem;min-width:0;padding:1rem;border:1px solid #e6ddea;border-radius:7px;background:#fff;color:#302247}.catalog-import header[data-v-56938c63],.profile-row[data-v-56938c63],.import-steps[data-v-56938c63],.import-counts[data-v-56938c63],.import-preview nav[data-v-56938c63]{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap}.catalog-import header[data-v-56938c63]{justify-content:space-between}.catalog-import h3[data-v-56938c63],.catalog-import h4[data-v-56938c63]{margin:0}.catalog-import p[data-v-56938c63]{margin:.25rem 0;color:#66657d;font-size:.84rem}.import-steps[data-v-56938c63]{margin:0;padding-left:1.5rem;color:#69647a;font-size:.78rem}.import-steps [aria-current=step][data-v-56938c63]{color:#4b286e;font-weight:700}.mapping-grid[data-v-56938c63]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.mapping-grid label[data-v-56938c63],.profile-row label[data-v-56938c63],.import-file label[data-v-56938c63]{display:grid;gap:.25rem;font-size:.78rem}.profile-row label[data-v-56938c63]{min-width:12rem}.profile-row[data-v-56938c63]{margin:.8rem 0}.catalog-import select[data-v-56938c63],.catalog-import input[data-v-56938c63]:not([type=checkbox]),.catalog-import button[data-v-56938c63]{min-height:34px;border:1px solid #d7cee1;border-radius:.35rem;padding:.35rem .55rem;background:#fff;color:#332449;font:inherit;font-size:.78rem}.catalog-import button[data-v-56938c63]{cursor:pointer;font-weight:700}.catalog-import button[data-v-56938c63]:disabled{opacity:.48;cursor:default}.import-file-name[data-v-56938c63]{padding:.5rem;border-radius:.3rem;background:#f7f3f9}.import-counts span[data-v-56938c63]{padding:.4rem .55rem;border:1px solid #e5dfeb;border-radius:.35rem;font-size:.75rem}.import-counts strong[data-v-56938c63]{font-size:1rem}.preview-table-wrap[data-v-56938c63]{max-width:100%;overflow:auto;border:1px solid #e8e3ec}.preview-table-wrap table[data-v-56938c63]{width:100%;border-collapse:collapse;font-size:.75rem}.preview-table-wrap th[data-v-56938c63],.preview-table-wrap td[data-v-56938c63]{padding:.45rem;text-align:left;vertical-align:top;border-bottom:1px solid #eee9f1}.preview-table-wrap th[data-v-56938c63]{position:sticky;top:0;background:#f7f4f9}.preview-table-wrap dl[data-v-56938c63]{display:grid;grid-template-columns:auto 1fr;gap:.15rem .5rem;max-width:24rem;margin:.4rem 0}.preview-table-wrap dt[data-v-56938c63]{font-weight:700}.preview-table-wrap dd[data-v-56938c63]{margin:0;overflow-wrap:anywhere}.preview-table-wrap ul[data-v-56938c63]{margin:0;padding-left:1rem}.change-table[data-v-56938c63]{min-width:22rem;margin:.35rem 0}.change-table th[data-v-56938c63]{position:static}.review-check[data-v-56938c63]{display:flex;align-items:flex-start;gap:.45rem;font-size:.83rem}.apply-import[data-v-56938c63]{width:max-content;background:#4b286e!important;color:#fff!important}.catalog-import [role=alert][data-v-56938c63]{color:#a13a31}.catalog-import [role=status][data-v-56938c63]{color:#376653}@media(max-width:760px){.mapping-grid[data-v-56938c63]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.mapping-grid[data-v-56938c63]{grid-template-columns:1fr}.profile-row[data-v-56938c63]{display:grid}.catalog-import header[data-v-56938c63]{align-items:flex-start}}.pollen-catalog-list{display:grid;gap:8px;list-style:none;margin:12px 0 0;padding:0;min-width:0}.pollen-catalog-row{display:flex;align-items:flex-start;gap:12px;min-width:0;padding:12px;border:1px solid var(--staff-control-border,#e6ddea);border-radius:8px;background:linear-gradient(120deg,#fff,#fdfbfe);color:var(--staff-control-ink,#30203f)}.pollen-catalog-image{width:62px;height:62px;flex:none;display:grid;place-items:center;overflow:hidden;border:1px solid #e9e1ed;border-radius:7px;background:linear-gradient(145deg,#f8f4fa,#eee6f3);color:#8b739c;font-size:23px}.pollen-catalog-image img{width:100%;height:100%;object-fit:contain;background:#faf8fb}.pollen-catalog-body{flex:1;min-width:0}.pollen-catalog-body .pollen-catalog-title{font:600 17px/1.3 Georgia,serif;color:var(--staff-control-ink,#30203f);margin:0 0 7px;overflow-wrap:anywhere}.pollen-catalog-meta{display:flex;align-items:center;flex-wrap:wrap;gap:5px 8px;font-size:11px;color:var(--staff-control-muted,#786881)}.pollen-catalog-family{display:inline-flex;padding:3px 8px;border-radius:12px;background:#f0e9f6;color:#654479;font-size:10px;line-height:1.4;text-transform:capitalize}.pollen-catalog-body .pollen-catalog-description{font-size:12px;line-height:1.5;color:var(--staff-control-muted,#786881);margin:7px 0 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pollen-catalog-body .pollen-catalog-note{font-size:11px;line-height:1.5;color:var(--staff-control-muted,#786881);margin:6px 0 0;padding-top:6px;border-top:1px solid #eee8f1}.pollen-catalog-row:focus-visible{outline:2px solid var(--staff-control-primary,#71518a);outline-offset:2px}@media(max-width:400px){.pollen-catalog-image{width:48px;height:48px}.pollen-catalog-row{gap:9px;padding:10px}.pollen-catalog-body .pollen-catalog-title{font-size:15px}}.vendor-rental-catalog[data-v-dcb3c07d],.catalog-editor[data-v-dcb3c07d]{display:grid;gap:1rem;padding:1rem;min-width:0}.vendor-rental-catalog header[data-v-dcb3c07d],.catalog-filters[data-v-dcb3c07d],nav[data-v-dcb3c07d],.catalog-actions[data-v-dcb3c07d],footer[data-v-dcb3c07d]{display:flex;gap:.8rem;align-items:center;flex-wrap:wrap}.vendor-rental-catalog header[data-v-dcb3c07d]{justify-content:space-between}.catalog-products[data-v-dcb3c07d]{display:grid;gap:.7rem}.catalog-product[data-v-dcb3c07d]{display:flex;gap:1rem;align-items:flex-start;padding:1rem;border:1px solid #e6ddea;border-radius:7px}.catalog-product>div[data-v-dcb3c07d]:nth-child(2){flex:1;min-width:0}.catalog-product img[data-v-dcb3c07d],.catalog-image img[data-v-dcb3c07d]{width:80px;height:80px;object-fit:cover;border-radius:5px}.catalog-editor fieldset[data-v-dcb3c07d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;border:1px solid #e6ddea}.catalog-editor label[data-v-dcb3c07d],.catalog-filters label[data-v-dcb3c07d]{display:grid;gap:.3rem;min-width:0}.catalog-editor input[data-v-dcb3c07d],.catalog-editor select[data-v-dcb3c07d],.catalog-editor textarea[data-v-dcb3c07d]{max-width:100%;min-width:0}.catalog-image[data-v-dcb3c07d]{display:flex;gap:.6rem;flex-wrap:wrap;align-items:center}.catalog-editor textarea[data-v-dcb3c07d]{min-height:4rem}@media(max-width:600px){.catalog-editor fieldset[data-v-dcb3c07d]{grid-template-columns:1fr}.catalog-product[data-v-dcb3c07d]{flex-wrap:wrap}.catalog-actions[data-v-dcb3c07d]{width:100%}}.catalog-management[data-v-dcb3c07d]{display:flex;flex-direction:column;gap:0;padding:0;min-height:0;overflow:hidden;color:var(--staff-control-ink)}.catalog-management>header[data-v-dcb3c07d]{padding:18px 22px;flex:none;gap:16px;border-bottom:1px solid var(--staff-control-border)}.catalog-management>header h2[data-v-dcb3c07d]{margin:0}.catalog-management>header p[data-v-dcb3c07d]{margin:6px 0 0;color:var(--staff-control-muted);font-size:12px;line-height:1.5}.catalog-header-actions[data-v-dcb3c07d]{display:flex;gap:8px;flex-wrap:wrap}.catalog-management .catalog-workspace[data-v-dcb3c07d]{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(400px,1.2fr);min-height:0;flex:1;overflow:hidden}.catalog-management .catalog-collection[data-v-dcb3c07d],.catalog-management .catalog-detail[data-v-dcb3c07d]{min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain;padding:18px}.catalog-management .catalog-collection[data-v-dcb3c07d]{border-right:1px solid var(--staff-control-border);background:#fcfafc}.catalog-management .catalog-filters[data-v-dcb3c07d]{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:end;margin-bottom:16px}.catalog-management .catalog-filters label[data-v-dcb3c07d]:first-child{grid-column:1/-1}.catalog-management .catalog-filters label[data-v-dcb3c07d]{font-size:12px}.catalog-management .catalog-filters button[data-v-dcb3c07d]{align-self:end}.catalog-management .catalog-products[data-v-dcb3c07d]{gap:8px}.catalog-management .catalog-product[data-v-dcb3c07d]{padding:12px;gap:10px;background:#fff;flex-wrap:wrap}.catalog-management .catalog-product--selected[data-v-dcb3c07d]{border-color:#9876ae;background:#f9f5fb}.catalog-management .catalog-product img[data-v-dcb3c07d]{width:55px;height:55px}.catalog-management .catalog-product>div[data-v-dcb3c07d]:not(.catalog-actions){flex:1;min-width:120px}.catalog-management .catalog-product h3[data-v-dcb3c07d]{font-size:14px;margin:0 0 5px;overflow-wrap:anywhere}.catalog-management .catalog-product p[data-v-dcb3c07d]{font-size:12px;line-height:1.5;margin:4px 0;color:var(--staff-control-muted)}.catalog-management .catalog-product-description[data-v-dcb3c07d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:300px}.catalog-management .catalog-actions[data-v-dcb3c07d]{width:100%;gap:8px;justify-content:flex-end}.catalog-management .catalog-actions button[data-v-dcb3c07d]{font-size:11px;padding:5px 8px;min-height:30px}.catalog-management .catalog-product .catalog-product-price[data-v-dcb3c07d]{color:var(--staff-control-ink);font-weight:500}.catalog-product-status[data-v-dcb3c07d]{display:inline-block;padding:2px 7px;border-radius:10px;background:#e9f3eb;color:#356743;text-transform:capitalize;font-size:10px;margin-left:5px}.catalog-product-status--archived[data-v-dcb3c07d]{background:#eeeaf0;color:#6d6378}.catalog-management nav[data-v-dcb3c07d]{font-size:12px;justify-content:space-between;margin-top:16px}.catalog-management .catalog-editor[data-v-dcb3c07d]{padding:0;gap:16px}.catalog-management .catalog-editor-heading[data-v-dcb3c07d]{display:flex;align-items:center;justify-content:space-between;gap:12px}.catalog-management .catalog-editor-heading h3[data-v-dcb3c07d]{font-family:Georgia,serif;font-size:24px;margin:0}.catalog-editor-eyebrow[data-v-dcb3c07d]{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--staff-control-muted);margin:0 0 5px}.catalog-management .catalog-editor fieldset[data-v-dcb3c07d]{margin:0;padding:16px;gap:14px;border-radius:8px;background:#fcfafc}.catalog-management .catalog-editor legend[data-v-dcb3c07d]{padding:0 6px;font-size:13px;font-weight:600;color:var(--staff-control-ink)}.catalog-management .catalog-editor label[data-v-dcb3c07d]{font-size:12px;gap:6px}.catalog-management .catalog-editor label[data-v-dcb3c07d]:has(input[type=checkbox]),.catalog-management .catalog-editor label[data-v-dcb3c07d]:has(input[type=radio]){display:flex;align-items:center;gap:7px}.catalog-management input[type=checkbox][data-v-dcb3c07d],.catalog-management input[type=radio][data-v-dcb3c07d]{width:14px;height:14px;min-height:0;accent-color:#71538a;flex:none}.catalog-management .catalog-image[data-v-dcb3c07d]{grid-column:1/-1;border-bottom:1px solid var(--staff-control-border);padding-bottom:12px}.catalog-management .catalog-editor footer[data-v-dcb3c07d]{justify-content:flex-end;padding:14px 0;border-top:1px solid var(--staff-control-border)}.catalog-editor-empty[data-v-dcb3c07d]{display:grid;place-content:center;text-align:center;min-height:300px;color:var(--staff-control-muted);padding:24px}.catalog-editor-empty>i[data-v-dcb3c07d]{font-size:28px;color:#937da1}.catalog-editor-empty h3[data-v-dcb3c07d]{margin:14px 0 7px}.catalog-editor-empty p[data-v-dcb3c07d]{font-size:12px;line-height:1.6;max-width:300px;margin:0}.catalog-management .catalog-import-workspace[data-v-dcb3c07d]{min-height:0;overflow:auto;padding:18px 22px;flex:1}.catalog-import-workspace>header[data-v-dcb3c07d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.catalog-management[data-v-dcb3c07d] :is(input,select,textarea){border:1px solid var(--staff-control-border);border-radius:5px;background:#fff;padding:8px;box-sizing:border-box;font:inherit;min-width:0;width:100%}.catalog-management[data-v-dcb3c07d] :is(input[type=checkbox],input[type=radio]){width:14px;padding:0}.catalog-management button[data-v-dcb3c07d]{border:1px solid var(--staff-control-border);border-radius:6px;background:#fff;color:var(--staff-control-ink);font:inherit;font-size:12px;padding:7px 10px;cursor:pointer;min-height:34px}.catalog-management button[data-v-dcb3c07d]:disabled{opacity:.5;cursor:not-allowed}.catalog-management button.primary-action[data-v-dcb3c07d],.catalog-management button[type=submit][data-v-dcb3c07d]{background:var(--staff-control-primary);color:#fff;border-color:var(--staff-control-primary)}.catalog-management [role=alert][data-v-dcb3c07d]{color:#914c5c;font-size:12px;line-height:1.5}@media(max-width:900px){.catalog-management .catalog-workspace[data-v-dcb3c07d]{grid-template-columns:minmax(260px,.85fr) minmax(300px,1fr)}.catalog-management .catalog-editor fieldset[data-v-dcb3c07d]{grid-template-columns:1fr}.catalog-management .catalog-collection[data-v-dcb3c07d],.catalog-management .catalog-detail[data-v-dcb3c07d]{padding:14px}}@media(max-width:700px){.catalog-management .catalog-workspace[data-v-dcb3c07d]{display:block;overflow:auto}.catalog-management .catalog-detail[data-v-dcb3c07d],.catalog-management.catalog-has-editor .catalog-collection[data-v-dcb3c07d]{display:none}.catalog-management.catalog-has-editor .catalog-detail[data-v-dcb3c07d]{display:block}.catalog-management .catalog-collection[data-v-dcb3c07d]{border:0}.catalog-management>header[data-v-dcb3c07d]{padding:14px 16px}.catalog-management .catalog-import-workspace[data-v-dcb3c07d]{padding:14px}.catalog-management .catalog-product-description[data-v-dcb3c07d]{max-width:220px}}.catalog-product.pollen-catalog-row[data-v-dcb3c07d]{gap:12px;background:linear-gradient(120deg,#fff,#fdfbfe);padding:12px}.catalog-product.pollen-catalog-row .pollen-catalog-image img[data-v-dcb3c07d]{width:100%;height:100%;object-fit:contain}.catalog-product.pollen-catalog-row .pollen-catalog-body[data-v-dcb3c07d]{flex:1;min-width:0}.catalog-product.pollen-catalog-row .pollen-catalog-title[data-v-dcb3c07d]{font:600 17px/1.3 Georgia,serif;margin:0 0 7px}.catalog-product.pollen-catalog-row .pollen-catalog-meta[data-v-dcb3c07d]{display:flex;gap:5px 8px;flex-wrap:wrap;align-items:center;margin:0}.catalog-product.pollen-catalog-row .pollen-catalog-description[data-v-dcb3c07d]{max-width:none;margin:7px 0 0;line-height:1.5}.catalog-product.pollen-catalog-row.catalog-product--selected[data-v-dcb3c07d]{background:#f5eff9;border-color:#9876ae;box-shadow:inset 3px 0 #79568e}.catalog-product .catalog-actions[data-v-dcb3c07d]{padding-top:8px;border-top:1px solid #eee8f1}.catalog-product .catalog-actions button[data-v-dcb3c07d]:hover:enabled{background:#f2eaf7;border-color:#ab8fbb}[data-v-5fba3152] .modal-card.modal-form.staff-controls.staff-modal.vendor-category-dialog{width:min(800px,calc(100vw - 48px))}.category-shell[data-v-5fba3152]{width:100%;max-height:calc(100dvh - 64px);display:flex;flex-direction:column}.category-body[data-v-5fba3152]{padding:22px;overflow:auto;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,1fr);gap:24px}.category-body>[role=alert][data-v-5fba3152],.category-body>[role=status][data-v-5fba3152]{grid-column:1/-1}.category-body>[role=alert][data-v-5fba3152]{color:#914c5c;font-size:13px}.category-list ul[data-v-5fba3152]{list-style:none;padding:0;display:grid;gap:5px;margin:14px 0 0}.category-list li button[data-v-5fba3152]{display:flex;justify-content:space-between;gap:12px;width:100%;text-align:left;border:1px solid var(--staff-control-border);padding:10px;border-radius:6px;background:#fff;color:var(--staff-control-ink);cursor:pointer}.category-list li button[aria-pressed=true][data-v-5fba3152]{background:#f3edf7;border-color:#9b7aaf}.category-list small[data-v-5fba3152]{color:var(--staff-control-muted)}.category-editor[data-v-5fba3152]{display:flex;flex-direction:column;align-items:stretch;gap:14px}.category-editor h3[data-v-5fba3152]{font:600 21px Georgia,serif;margin:0}.category-editor label[data-v-5fba3152]{display:grid;gap:7px;font-size:13px}.category-editor .staff-button[data-v-5fba3152]{align-self:start}.category-editor p[data-v-5fba3152]{line-height:1.6;margin:0}@media(max-width:600px){.category-body[data-v-5fba3152]{grid-template-columns:1fr}[data-v-5fba3152] .modal-card.modal-form.staff-controls.staff-modal.vendor-category-dialog{width:calc(100vw - 32px)}}.modal-card.modal-form.vendor-workspace-dialog{box-sizing:border-box;width:min(1180px,calc(100vw - 48px));max-width:none;max-height:min(88dvh,calc(100dvh - 32px));padding:0;overflow:hidden;border:1px solid #e6dee9;border-radius:12px;background:#fffefd}.modal-card.vendor-workspace-dialog .vendor-modal-layout{display:flex;flex-direction:column;gap:0;max-height:min(calc(88dvh - 2px),calc(100dvh - 34px));min-height:0;min-width:0;margin:0;color:#45364f}.vendor-workspace-dialog .vendor-modal-heading{display:flex;flex:none;justify-content:space-between;align-items:center;gap:20px;padding:16px 22px;border-bottom:1px solid #e9e2eb;background:#fcfafb}.vendor-workspace-dialog .vendor-editor-eyebrow{margin:0 0 4px;color:#8a7595;font-size:9px;letter-spacing:1.4px;text-transform:uppercase}.vendor-workspace-dialog .vendor-modal-heading h2{margin:0;font-size:21px;line-height:1.3;font-weight:600}.vendor-workspace-dialog .vendor-modal-heading p:not(.vendor-editor-eyebrow){margin:4px 0 0;font-size:12px;color:#87798d}.vendor-workspace-dialog .vendor-modal-context{display:flex;align-items:center;gap:14px;min-width:0;font-size:11px;color:#88778f}.vendor-workspace-dialog .vendor-modal-context span{max-width:220px;overflow-wrap:anywhere}.vendor-workspace-dialog .vendor-modal-close{flex:none;width:32px;height:32px;display:grid;place-items:center;border:1px solid #e6ddea;border-radius:6px;background:#fff;color:#715781;cursor:pointer}.vendor-workspace-dialog .vendor-modal-body{flex:1 1 auto;min-height:0;min-width:0;padding:18px 22px;overflow-y:auto;overscroll-behavior:contain}.vendor-workspace-dialog .vendor-modal-footer{display:flex;flex:none;align-items:center;justify-content:space-between;gap:14px;padding:12px 22px;border-top:1px solid #e9e2eb;background:#fcfafb}.vendor-workspace-dialog .vendor-modal-footer p{margin:0;font-size:11px;color:#87778f}.vendor-workspace-dialog .vendor-modal-footer>div{display:flex;gap:8px}.modal-card.vendor-workspace-dialog :is(.primary-action,.secondary-action){min-height:34px;padding:7px 12px;font-size:11px;width:auto}.vendor-workspace-dialog :is(.text-action,.danger-action){width:auto;padding:4px 6px;font-size:11px;cursor:pointer}.vendor-workspace-dialog .danger-action{color:#a15d63;background:none;border:0}.vendor-workspace-dialog :is(input:not([type=checkbox]):not([type=radio]),select,textarea){box-sizing:border-box;width:100%;min-width:0;min-height:35px;padding:7px 9px;border:1px solid #ded4e4;border-radius:5px;background:#fff;color:#4e3d58;font:inherit;font-size:12px}.vendor-workspace-dialog textarea{resize:vertical;line-height:1.5}.vendor-workspace-dialog :is(.shortlist-form,.vendor-editor) label{display:grid;align-content:start;gap:5px;min-width:0;font-size:11px;font-weight:500;color:#796585}.vendor-workspace-dialog label small{font-size:9px;color:#9a8ba3}.vendor-workspace-dialog .field-grid,.vendor-workspace-dialog .vendor-two-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.vendor-workspace-dialog .vendor-three-fields,.vendor-workspace-dialog .vendor-service-fields,.vendor-workspace-dialog .vendor-offer-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 14px}.vendor-workspace-dialog .vendor-field-wide{grid-column:span 2}.vendor-workspace-dialog .vendor-field-full{grid-column:1 / -1}.vendor-workspace-dialog .vendor-editor-section{margin:0 0 18px}.vendor-workspace-dialog :is(h3,.shortlist-form h3,.shortlist-list h3,.comparison>h3){margin:0 0 10px;font-family:inherit;font-size:14px;font-weight:600;color:#5b3e6c}.vendor-workspace-dialog .vendor-editor-section-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px}.vendor-workspace-dialog .vendor-editor-section-heading h3{margin:0}.vendor-workspace-dialog .vendor-editor-section-heading>span{color:#97869e;font-size:10px}.vendor-workspace-dialog .vendor-editor-notice{margin:0 0 14px;padding:8px 10px;border-left:2px solid #b2a383;background:#faf7f1;color:#8a7b61;font-size:11px}.vendor-workspace-dialog .vendor-editor-help{margin:0 0 9px;color:#95859d;font-size:10px}.vendor-workspace-dialog .vendor-editor-error{font-size:12px;color:#a55460}.vendor-workspace-dialog .vendor-event-identity{display:flex;align-items:center;gap:12px;margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid #e9e2eb}.vendor-workspace-dialog .vendor-event-identity .vendor-thumbnail{width:48px;height:48px}.vendor-workspace-dialog .vendor-event-identity>div:not(.vendor-thumbnail){display:grid;gap:4px;flex:1;min-width:0}.vendor-workspace-dialog .vendor-event-identity strong{font-size:13px}.vendor-workspace-dialog .vendor-event-identity small,.vendor-workspace-dialog .vendor-legacy-website{font-size:10px;color:#96849e}.vendor-workspace-dialog .vendor-contact-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.vendor-workspace-dialog .vendor-contact-fields fieldset{margin:0;padding:12px;border:1px solid #e6ddea;border-radius:7px;background:#fcfafc;min-width:0}.vendor-workspace-dialog .vendor-contact-fields legend{padding:0 5px;font-size:10px;color:#927d9d;text-transform:uppercase;letter-spacing:.6px}.vendor-workspace-dialog .vendor-contact-fields .danger-action{justify-self:end;margin-top:6px}.vendor-workspace-dialog .vendor-editor-internal{margin-bottom:0;padding-top:14px;border-top:1px solid #e9e2eb}.vendor-workspace-dialog .vendor-editor-internal .vendor-editor-section-heading>span{color:#a08758;font-size:9px;letter-spacing:.8px;text-transform:uppercase}.vendor-workspace-dialog .vendor-sourcing-columns{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:22px;align-items:start;margin-bottom:18px}.vendor-workspace-dialog .shortlist-form{display:grid;gap:10px;padding:14px;border:1px solid #e7dfea;border-radius:7px;background:#fcfafc}.vendor-workspace-dialog .shortlist-form h3{margin-bottom:2px}.vendor-workspace-dialog .shortlist-list{display:block;padding-top:4px}.vendor-workspace-dialog .vendor-shortlist-rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.vendor-workspace-dialog .shortlist-row{display:flex;align-items:center;gap:8px;padding:10px 0;border-top-color:#eee8f0}.vendor-workspace-dialog .shortlist-row>div:first-child{min-width:0;gap:4px}.vendor-workspace-dialog .shortlist-row strong{font-size:11px;font-weight:600}.vendor-workspace-dialog .shortlist-row span{font-size:10px;color:#96849e}.vendor-workspace-dialog .shortlist-row>div:last-child{gap:2px;flex:none}.vendor-workspace-dialog .vendor-offer-editor{margin-bottom:18px}.vendor-workspace-dialog .form-actions{gap:8px}.vendor-workspace-dialog .save-message{min-height:0;margin:0 0 12px;font-size:12px}.vendor-workspace-dialog .comparison{display:grid;gap:12px}.vendor-workspace-dialog .comparison>h3{margin-bottom:0}.vendor-workspace-dialog .comparison-group{padding-top:12px;gap:12px;border-top-color:#e9e2eb}.vendor-workspace-dialog .comparison-group>header{align-items:center}.vendor-workspace-dialog .comparison-group h4{margin:0;font-size:13px}.vendor-workspace-dialog .comparison-group>header span{font-size:10px}.vendor-workspace-dialog .selection-summary{max-width:420px;padding:8px 10px;background:#f4f2f6;border-left:2px solid #94829f;font-size:11px;gap:5px}.vendor-workspace-dialog .selection-summary button{justify-self:start}.vendor-workspace-dialog .selection-warning{color:#a77636}.vendor-workspace-dialog .offer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.vendor-workspace-dialog .offer-card{padding:13px;gap:9px;font-size:11px;border-radius:7px}.vendor-workspace-dialog .offer-card--selected{border-color:#9c8aa9;box-shadow:inset 0 0 0 1px #e8e0ee}.vendor-workspace-dialog .offer-card>header{font-size:12px}.vendor-workspace-dialog .offer-price{font-size:20px;font-weight:500}.vendor-workspace-dialog .offer-card dl{font-size:10px}.vendor-workspace-dialog .vendor-offer-key-inclusions{display:grid;gap:5px;margin:0;font-size:11px;color:#897391}.vendor-workspace-dialog .vendor-offer-key-inclusions b{font-size:10px;font-weight:500}.vendor-workspace-dialog .vendor-offer-details summary{cursor:pointer;color:#796089;font-size:11px}.vendor-workspace-dialog .vendor-offer-details[open]>:not(summary){margin-top:10px}.vendor-workspace-dialog .offer-actions{margin-top:auto;justify-content:space-between;align-items:center}.vendor-workspace-dialog .decision-history{padding:10px 0;border:0;border-top:1px solid #eee8f0;border-radius:0;background:none;font-size:11px}.vendor-workspace-dialog .decision-history h6{font-size:11px;font-weight:600}.vendor-workspace-dialog .decision-history .decision-row{padding:9px 0;font-size:11px}.vendor-workspace-dialog .muted{color:#96859c;font-size:11px}@media(max-width:1050px){.vendor-workspace-dialog .vendor-sourcing-columns{grid-template-columns:1fr 1fr}.vendor-workspace-dialog .vendor-shortlist-rows{grid-template-columns:1fr}.vendor-workspace-dialog .offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.modal-card.modal-form.vendor-workspace-dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.modal-card.vendor-workspace-dialog .vendor-modal-layout{max-height:calc(100dvh - 26px)}.vendor-workspace-dialog .vendor-modal-heading,.vendor-workspace-dialog .vendor-modal-body,.vendor-workspace-dialog .vendor-modal-footer{padding:12px 14px}.vendor-workspace-dialog .vendor-modal-context span{display:none}.vendor-workspace-dialog .vendor-modal-heading h2{font-size:18px}.vendor-workspace-dialog .vendor-modal-footer>p{display:none}.vendor-workspace-dialog .vendor-modal-footer{justify-content:flex-end}.vendor-workspace-dialog .vendor-sourcing-columns,.vendor-workspace-dialog .vendor-contact-fields{grid-template-columns:1fr}.vendor-workspace-dialog .vendor-three-fields,.vendor-workspace-dialog .vendor-service-fields,.vendor-workspace-dialog .vendor-offer-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.vendor-workspace-dialog .vendor-field-wide{grid-column:1 / -1}}@media(max-width:480px){.vendor-workspace-dialog .vendor-event-identity{flex-wrap:wrap}.vendor-workspace-dialog .field-grid,.vendor-workspace-dialog .vendor-two-fields,.vendor-workspace-dialog .vendor-three-fields,.vendor-workspace-dialog .vendor-service-fields,.vendor-workspace-dialog .vendor-offer-fields,.vendor-workspace-dialog .offer-grid{grid-template-columns:1fr}.vendor-workspace-dialog .vendor-editor-section-heading{align-items:flex-start;flex-wrap:wrap}.vendor-workspace-dialog .comparison-group>header{display:grid}}.vendor-category-options[data-v-3f5f9e0a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:9px;border:0;padding:0;margin:12px 0}.vendor-profile-dialog .vendor-category-options label[data-v-3f5f9e0a]{display:flex;align-items:center;gap:8px;font-size:13px}.vendor-profile-dialog .vendor-category-options input[type=checkbox][data-v-3f5f9e0a]{width:16px;height:16px;min-height:0;padding:0;flex:none;accent-color:#71538a}.vendor-category-options small[data-v-3f5f9e0a]{color:var(--staff-control-muted)}.vendor-profile-shell[data-v-3f5f9e0a]{display:flex;flex-direction:column;height:min(880px,calc(100dvh - 48px));min-height:0;overflow:hidden}.vendor-profile-shell>.vendor-modal-layout[data-v-3f5f9e0a]{flex:1;min-height:0;overflow:hidden}.vendor-catalog-scroll[data-v-3f5f9e0a]{min-height:0;flex:1}.vendor-profile-prerequisite[data-v-3f5f9e0a]{margin:0;padding:9px 22px;background:#faf7fc}.vendor-profile-address[data-v-3f5f9e0a]{margin-top:12px}.vendor-profile-images[data-v-3f5f9e0a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:16px}.vendor-profile-image[data-v-3f5f9e0a]{display:flex;gap:14px;padding:16px;border:1px solid var(--staff-control-border);border-radius:8px;background:#fcfafc;min-width:0}.vendor-profile-image-fields[data-v-3f5f9e0a]{min-width:0;flex:1}.vendor-profile-image-actions[data-v-3f5f9e0a]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px}.vendor-profile-dialog .vendor-profile-image-actions label[data-v-3f5f9e0a]{display:flex;align-items:center;gap:5px}.vendor-profile-dialog .vendor-profile-image-actions input[type=radio][data-v-3f5f9e0a]{width:14px;height:14px;min-height:0;padding:0;margin:0;flex:none;accent-color:#71538a}.vendor-profile-upload[data-v-3f5f9e0a]{display:grid!important;max-width:450px}.vendor-profile-upload .secondary-action[data-v-3f5f9e0a]{display:none}@media(max-width:950px){.vendor-profile-images[data-v-3f5f9e0a]{grid-template-columns:1fr}}@media(max-width:600px){.vendor-profile-image[data-v-3f5f9e0a]{flex-direction:column}.vendor-profile-address[data-v-3f5f9e0a]{grid-template-columns:1fr}}.venue-equipment[data-v-5aed7077]{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:20px;padding:22px;min-height:0;flex:1;overflow:hidden}.equipment-collection[data-v-5aed7077],.equipment-detail[data-v-5aed7077]{min-width:0;min-height:0;display:flex;flex-direction:column}.equipment-collection-heading[data-v-5aed7077]{display:flex;align-items:start;justify-content:space-between;gap:16px;margin-bottom:20px}.equipment-collection-heading .staff-button[data-v-5aed7077]{flex:none;margin-top:4px}.equipment-collection-heading .staff-modal-description[data-v-5aed7077]{max-width:360px}.equipment-tools[data-v-5aed7077]{display:grid;grid-template-columns:minmax(0,1fr) 145px;gap:10px}.equipment-tools label[data-v-5aed7077]{min-width:0}.equipment-tools input[data-v-5aed7077],.equipment-tools select[data-v-5aed7077]{width:100%}.equipment-search[data-v-5aed7077]{position:relative}.equipment-search i[data-v-5aed7077]{position:absolute;left:12px;top:12px;color:var(--staff-control-muted)}.equipment-search input[data-v-5aed7077]{padding-left:34px}.equipment-count[data-v-5aed7077]{margin:10px 0}.equipment-list[data-v-5aed7077]{display:flex;flex-direction:column;gap:10px;overflow-y:auto;min-height:0;padding:2px 3px 6px}.equipment-row[data-v-5aed7077]{display:flex;align-items:center;gap:14px;padding:14px;border:1px solid var(--staff-control-border);border-radius:8px;background:#fff;text-align:left;color:var(--staff-control-ink);cursor:pointer;min-height:90px;flex:none;font:inherit}.equipment-row[data-v-5aed7077]:hover{border-color:#aa91ba}.equipment-row--selected[data-v-5aed7077]{border-color:var(--staff-control-primary);box-shadow:inset 0 0 0 1px var(--staff-control-primary);background:#f5f0f8}.equipment-placeholder img[data-v-5aed7077]{width:100%;height:100%;object-fit:cover;border-radius:6px}.equipment-image[data-v-5aed7077]{display:grid;gap:10px}.equipment-image-preview[data-v-5aed7077]{display:flex;align-items:center;gap:14px}.equipment-image-preview img[data-v-5aed7077]{width:90px;height:80px;object-fit:contain;border:1px solid var(--staff-control-border);border-radius:6px;background:#fff}.equipment-placeholder[data-v-5aed7077]{width:58px;height:58px;display:grid;place-items:center;flex:none;background:#f4f0f5;border:1px solid #ebe4ee;border-radius:6px;color:#887394;font-size:23px}.equipment-summary[data-v-5aed7077]{min-width:0;flex:1}.equipment-summary strong[data-v-5aed7077]{display:block;font-family:Georgia,serif;font-size:17px;font-weight:600;overflow-wrap:anywhere}.equipment-summary small[data-v-5aed7077]{display:block;margin-top:6px;color:var(--staff-control-muted);font-size:12px}.equipment-status[data-v-5aed7077]{display:flex;align-items:center;gap:6px;padding:7px 9px;border-radius:16px;background:#edf5ee;color:#28633b;font-size:11px;white-space:nowrap}.equipment-status--archived[data-v-5aed7077]{color:var(--staff-control-muted);background:#f1eef3}.equipment-detail[data-v-5aed7077]{border:1px solid var(--staff-control-border);border-radius:9px;background:#fdfbfe;overflow:hidden}.equipment-editor-heading[data-v-5aed7077]{padding:18px 20px;border-bottom:1px solid #e9e2ed;flex:none}.equipment-form[data-v-5aed7077]{display:flex;flex-direction:column;min-height:0;flex:1}.equipment-editor-body[data-v-5aed7077]{padding:18px 20px;overflow-y:auto;min-height:0;flex:1}.equipment-fields[data-v-5aed7077]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;border:0;padding:0;margin:0;min-width:0}.equipment-full[data-v-5aed7077]{grid-column:1/-1}.equipment-capability strong[data-v-5aed7077]{font-size:12px;font-weight:600}.equipment-capability p[data-v-5aed7077]{font-size:12px;line-height:1.5;color:var(--staff-control-muted);margin:8px 0 0}.equipment-specification[data-v-5aed7077]{border:1px solid var(--staff-control-border);border-radius:6px;padding:10px 12px}.equipment-specification summary[data-v-5aed7077]{font-size:12px;font-weight:600;cursor:pointer}.equipment-specification .equipment-fields[data-v-5aed7077]{margin-top:14px}.equipment-editor-footer[data-v-5aed7077]{justify-content:flex-end}.equipment-empty[data-v-5aed7077]{font-size:13px;color:var(--staff-control-muted);line-height:1.6;padding:24px 14px}.equipment-detail-empty[data-v-5aed7077]{margin:auto;text-align:center}.equipment-detail-empty>i[data-v-5aed7077]{font-size:28px;display:block;margin-bottom:18px}.equipment-detail-empty h3[data-v-5aed7077]{font-size:20px}.equipment-feedback[data-v-5aed7077]{grid-column:1/-1;display:flex;align-items:center;gap:12px;font-size:12px}.equipment-feedback p[data-v-5aed7077]{margin:0}.equipment-feedback [role=alert][data-v-5aed7077]{color:#903e53}.equipment-back[data-v-5aed7077]{display:none}.equipment-draft-warning[data-v-5aed7077]{padding:12px;border:1px solid #cdb2d9;border-radius:6px;background:#f6f0fa;margin-bottom:14px;font-size:12px}.equipment-draft-warning p[data-v-5aed7077]{margin:0 0 10px}.equipment-draft-warning button+button[data-v-5aed7077]{margin-left:6px}@media(max-width:900px){.venue-equipment[data-v-5aed7077]{gap:16px;padding:16px;grid-template-columns:minmax(0,.85fr) minmax(0,1fr)}.equipment-collection-heading[data-v-5aed7077]{flex-wrap:wrap}.equipment-row[data-v-5aed7077]{gap:9px;padding:10px;flex-wrap:wrap}.equipment-placeholder img[data-v-5aed7077]{width:100%;height:100%;object-fit:cover;border-radius:6px}.equipment-image[data-v-5aed7077]{display:grid;gap:10px}.equipment-image-preview[data-v-5aed7077]{display:flex;align-items:center;gap:14px}.equipment-image-preview img[data-v-5aed7077]{width:90px;height:80px;object-fit:contain;border:1px solid var(--staff-control-border);border-radius:6px;background:#fff}.equipment-placeholder[data-v-5aed7077]{width:42px;height:42px}.equipment-summary strong[data-v-5aed7077]{font-size:15px}.equipment-tools[data-v-5aed7077]{grid-template-columns:1fr}.equipment-editor-body[data-v-5aed7077],.equipment-editor-heading[data-v-5aed7077]{padding:16px}}@media(max-width:700px){.venue-equipment[data-v-5aed7077]{display:flex;flex-direction:column;overflow:hidden}.equipment-collection[data-v-5aed7077]{flex:1}.equipment-detail[data-v-5aed7077],.venue-equipment--editing .equipment-collection[data-v-5aed7077]{display:none}.venue-equipment--editing .equipment-detail[data-v-5aed7077]{display:flex;flex:1}.equipment-back[data-v-5aed7077]{display:inline-flex;margin-bottom:10px}.equipment-fields[data-v-5aed7077]{grid-template-columns:1fr}.equipment-tools[data-v-5aed7077]{grid-template-columns:minmax(0,1fr) 130px}.equipment-collection-heading[data-v-5aed7077]{flex-wrap:nowrap}.equipment-summary strong[data-v-5aed7077]{font-size:16px}.equipment-row[data-v-5aed7077]{flex-wrap:nowrap}}.equipment-row.pollen-catalog-row[data-v-5aed7077]{min-height:86px;padding:12px;gap:12px;background:linear-gradient(120deg,#fff,#fdfbfe)}.equipment-row .equipment-placeholder[data-v-5aed7077]{width:62px;height:62px}.equipment-row .equipment-placeholder img[data-v-5aed7077]{object-fit:contain;background:#faf8fb}.equipment-row .equipment-summary .pollen-catalog-title[data-v-5aed7077]{margin:0 0 7px;font:600 17px/1.3 Georgia,serif}.equipment-row .equipment-summary .pollen-catalog-meta[data-v-5aed7077]{display:flex;gap:5px 8px;margin:0}.equipment-row--selected.pollen-catalog-row[data-v-5aed7077]{background:#f5eff9;box-shadow:inset 3px 0 var(--staff-control-primary)}.equipment-row[data-v-5aed7077]:disabled{cursor:wait}.equipment-list[data-v-5aed7077]{margin-top:0}@media(max-width:900px){.equipment-row .equipment-placeholder[data-v-5aed7077]{width:48px;height:48px}.equipment-row .equipment-summary .pollen-catalog-title[data-v-5aed7077]{font-size:15px}.equipment-row .equipment-status[data-v-5aed7077]{margin-left:auto}}.venue-profile-shell[data-v-407561d6]{display:flex;flex-direction:column;height:min(880px,calc(100dvh - 48px));min-height:0;overflow:hidden}.venue-profile-shell>.vendor-modal-layout[data-v-407561d6]{flex:1;min-height:0;overflow:hidden}.equipment-scroll[data-v-407561d6]{flex:1;min-height:0}.venue-equipment-prerequisite[data-v-407561d6]{margin:0;padding:9px 22px;background:#faf7fc}.venue-collection[data-v-407561d6]{display:grid;gap:8px;margin-top:16px}.venue-collection-row[data-v-407561d6]{display:flex;align-items:center;gap:14px;padding:11px 14px;border:1px solid #ded4e3;border-radius:8px;background:#fcfafc;min-width:0}.venue-space-thumb[data-v-407561d6]{width:76px;height:62px;flex:none;display:grid;place-items:center;border-radius:5px;overflow:hidden;background:#eee8f0;color:#8d7699}.venue-space-thumb img[data-v-407561d6]{width:100%;height:100%;object-fit:cover}.venue-item-summary[data-v-407561d6]{flex:1;min-width:0}.venue-item-summary strong[data-v-407561d6]{display:block;font-size:13px;line-height:1.4;color:#48334f;font-weight:650}.venue-item-summary p[data-v-407561d6]{font-size:12px;line-height:1.5;margin:3px 0;color:#65526e}.venue-item-summary small[data-v-407561d6]{display:block;font-size:11px;color:#806c88;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.venue-row-actions[data-v-407561d6]{display:flex;align-items:center;gap:12px;flex:none}.venue-archive-action[data-v-407561d6]{border:0;background:none;color:#795d87;font:inherit;font-size:11px;cursor:pointer;padding:8px 0}.venue-archive-action[data-v-407561d6]:hover{text-decoration:underline}.venue-item-archived[data-v-407561d6]{background:#f5f2f5;border-style:dashed}.venue-item-archived strong[data-v-407561d6]{color:#88768e}.venue-constraint-row[data-v-407561d6]{min-height:69px}.venue-detail-heading[data-v-407561d6]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.venue-detail-heading h3[data-v-407561d6]{margin:3px 0 0}.venue-detail-pane[data-v-407561d6]{border:1px solid #ded4e3;border-radius:8px;padding:18px;background:#fcfafc;display:flex;align-items:start;gap:18px}.venue-detail-pane>div[data-v-407561d6]{flex:1;min-width:0}.venue-detail-preview[data-v-407561d6]{width:180px;max-height:180px;object-fit:cover;border-radius:5px}.venue-detail-actions[data-v-407561d6]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.venue-detail-actions p[data-v-407561d6]{font-size:11px;line-height:1.5;color:#806c88;margin:0}.venue-detail-actions button[data-v-407561d6]{flex:none}@media(max-width:750px){.venue-detail-pane[data-v-407561d6]{display:block;padding:14px}.venue-detail-preview[data-v-407561d6]{margin-top:14px;width:100%;max-height:150px}.venue-row-actions[data-v-407561d6]{gap:8px}.venue-space-thumb[data-v-407561d6]{width:55px;height:55px}.venue-collection-row[data-v-407561d6]{padding:10px;gap:10px}.venue-detail-actions[data-v-407561d6]{align-items:start}.venue-detail-heading[data-v-407561d6]{gap:10px}.venue-detail-heading .secondary-action[data-v-407561d6]{flex:none}.venue-collection-row .secondary-action[data-v-407561d6]{padding:7px 10px}}.venue-profile-nav[data-v-407561d6]{display:flex;gap:3px;padding:0 22px;border-bottom:1px solid #e9e2eb;overflow:auto;flex:none}.venue-profile-nav button[data-v-407561d6]{display:flex;align-items:center;gap:7px;white-space:nowrap;background:none;border:0;border-bottom:2px solid transparent;padding:12px 14px;color:#887790;font:inherit;font-size:12px;cursor:pointer}.venue-profile-nav button.active[data-v-407561d6]{color:#65467a;border-bottom-color:#77538d;font-weight:600}.venue-profile-nav span[data-v-407561d6]{border-radius:10px;background:#f0eaf3;font-size:10px;padding:2px 6px}.venue-profile-content[data-v-407561d6]{min-height:0}.venue-subheading[data-v-407561d6]{margin-top:22px!important}.venue-address[data-v-407561d6]{margin-top:12px}.venue-editor-grid[data-v-407561d6],.venue-media-grid[data-v-407561d6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.venue-edit-card[data-v-407561d6]{min-width:0;border:1px solid #e6ddea;border-radius:8px;padding:14px;background:#fcfafc}.venue-edit-card>header[data-v-407561d6]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px;font-size:12px;color:#60466d}.venue-edit-card>.danger-action[data-v-407561d6]{margin-top:9px}.venue-profile-dialog .venue-checkbox[data-v-407561d6]{display:flex;align-items:center;gap:6px;white-space:nowrap;font-size:11px}.venue-profile-dialog input[type=checkbox][data-v-407561d6]{width:14px;min-height:14px;height:14px;accent-color:#72528a}.venue-empty[data-v-407561d6]{padding:34px 16px;border:1px dashed #dfd4e5;border-radius:8px;color:#927f9d;font-size:12px;text-align:center}.venue-media-grid img[data-v-407561d6]{display:block;width:100%;height:160px;object-fit:cover;border-radius:5px;margin-bottom:12px}.venue-space-preview[data-v-407561d6]{width:100%;height:125px;object-fit:cover;border-radius:5px;margin-bottom:12px}.venue-upload[data-v-407561d6]{position:relative;cursor:pointer}.venue-upload input[data-v-407561d6]{position:absolute;inset:0;opacity:0;cursor:pointer}.venue-upload[data-v-407561d6]:focus-within{outline:2px solid #72528a}.venue-profile-error[data-v-407561d6]{padding:0 22px;margin:6px 0;font-size:12px}.venue-profile-dialog figcaption[data-v-407561d6]{font-size:11px;color:#887790}@media(max-width:750px){.venue-editor-grid[data-v-407561d6],.venue-media-grid[data-v-407561d6]{grid-template-columns:1fr}.venue-profile-nav[data-v-407561d6]{padding:0 10px}.venue-profile-nav button[data-v-407561d6]{padding:10px}.venue-profile-content .vendor-three-fields[data-v-407561d6]{grid-template-columns:1fr}}.venue-global-identity[data-v-e593b082]{display:flex;align-items:center;gap:12px}.venue-global-identity img[data-v-e593b082],.venue-directory-placeholder[data-v-e593b082]{width:60px;height:46px;object-fit:cover;border-radius:6px;flex:none}.venue-directory-placeholder[data-v-e593b082]{display:grid;place-items:center;background:#eee7f2;color:#8d739c}.vendor-global-identity[data-v-e593b082]{display:flex;align-items:center;gap:12px}.vendor-global-identity[data-v-e593b082] .vendor-thumbnail{width:46px;height:46px}.vendor-global-identity[data-v-e593b082] .vendor-thumbnail__fallback span{display:none}.catalog-pagination[data-v-e593b082]{display:flex;justify-content:space-between;align-items:center;gap:1rem;color:#65766f;font-size:.88rem}.catalog-pagination div[data-v-e593b082]{display:flex;gap:.6rem}.catalog-pagination button[data-v-e593b082]:disabled{opacity:.5;cursor:not-allowed}.vendor-search[data-v-e593b082]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.45rem}.vendor-pagination[data-v-e593b082]{display:flex;align-items:center;justify-content:space-between;gap:.35rem;color:#70807a;font-size:.78rem;font-weight:400}.product-price-review[data-v-82850285]{margin:14px 0;padding:12px;border:1px solid #eadcc8;border-radius:7px;background:#fdf9f2}.product-price-review h3[data-v-82850285]{margin:0 0 5px;font-size:12px;color:#574331}.product-price-review__muted[data-v-82850285]{margin:4px 0 9px;color:#786d61;font-size:11px;line-height:1.5}.product-price-review__row[data-v-82850285]{display:grid;gap:3px;padding:7px 0;border-top:1px solid #efe5d7;color:#554333;text-decoration:none;font-size:11px}.product-price-review__row span[data-v-82850285]{color:#796d61}.product-price-review__row:hover strong[data-v-82850285]{text-decoration:underline}.product-price-review__action[data-v-82850285]{display:inline-block;margin-top:8px;color:#684e31;font-size:11px;font-weight:600}.management-detail-host{min-width:0;align-self:start;position:sticky;top:18px}.management-detail-shell{height:min(860px,calc(100dvh - 116px));min-height:360px;display:flex;flex-direction:column;background:#fffefd;border:1px solid var(--staff-control-border);border-radius:9px;overflow:hidden;color:var(--staff-control-ink)}.management-detail-header{position:relative;padding:22px 20px 16px;flex:none}.management-detail-close{position:absolute;right:10px;top:10px;min-height:28px!important;width:28px;padding:4px!important;border:0!important;background:transparent!important}.management-detail-back{display:none!important}.management-detail-tabs{display:flex;overflow-x:auto;flex:none;gap:5px;margin:0 18px;border-bottom:1px solid var(--staff-control-border);white-space:nowrap}.management-detail-tabs [role=tab]{font:inherit;font-size:12px;color:var(--staff-control-ink);border:0;border-bottom:2px solid transparent;background:transparent;padding:12px 8px;cursor:pointer}.management-detail-tabs [aria-selected=true]{font-weight:600;color:var(--staff-control-primary);border-bottom-color:var(--staff-control-primary)}.management-detail-tabs button:focus-visible{outline:2px solid #9774b2;outline-offset:-3px}.management-detail-body{padding:18px 20px;flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#95849f #f6f2f8}.management-detail-body::-webkit-scrollbar{width:8px}.management-detail-body::-webkit-scrollbar-track{background:#f6f2f8}.management-detail-body::-webkit-scrollbar-thumb{background:#95849f;border:1px solid #f6f2f8;border-radius:8px}.management-detail-body::-webkit-scrollbar-thumb:hover{background:#705c80}.management-detail-actions{display:flex;flex-wrap:wrap;gap:8px;padding:14px 18px;border-top:1px solid var(--staff-control-border);background:#fcfafb;flex:none}.management-detail-actions>.staff-button{flex:1;font-size:12px;justify-content:center}.management-detail-actions>.staff-button--primary{flex-basis:100%}.management-detail-identity{display:flex;align-items:start;gap:14px;padding-right:14px;min-width:0}.management-detail-image{width:82px;height:82px;flex:none;border-radius:7px;overflow:hidden;background:#f1ebf5;display:grid;place-items:center;color:#795c8e;font-size:24px}.management-detail-image img{width:100%;height:100%;object-fit:cover}.management-detail-identity h2{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font:600 21px/1.3 Georgia,serif;margin:0 0 7px;overflow-wrap:anywhere}.management-detail-description{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;line-height:1.6;margin:12px 0 0;color:var(--staff-control-ink);white-space:pre-line}.management-detail-section{margin:0 0 23px;min-width:0}.management-detail-section:last-child{margin-bottom:0}.management-detail-section h3{font-family:inherit;line-height:1.5;font-size:13px;font-weight:600;display:flex;align-items:center;gap:8px;margin:0 0 10px;color:var(--staff-control-ink)}.management-detail-section h3 i{font-size:13px;color:var(--staff-control-primary)}.management-detail-section p,.management-detail-section li{font-size:12px;line-height:1.65;margin:4px 0;overflow-wrap:anywhere;white-space:pre-line}.management-detail-muted{font-size:12px;color:var(--staff-control-muted)}.management-detail-header .management-detail-chips{max-height:72px;overflow:hidden}.management-detail-chips{display:flex;flex-wrap:wrap;gap:6px}.management-detail-chips>span{font-size:11px;line-height:1.5;border-radius:12px;padding:4px 9px;background:#f2ecf7;color:#513665;overflow-wrap:anywhere}.management-detail-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.management-detail-stat{border:1px solid var(--staff-control-border);border-radius:6px;padding:10px 8px;min-width:0}.management-detail-stat strong{font-size:17px;display:block;color:var(--staff-control-ink);line-height:1.3}.management-detail-stat span{font-size:10px;display:block;line-height:1.5;color:var(--staff-control-muted);margin-top:4px}.management-detail-items{list-style:none;display:grid;gap:10px;margin:0;padding:0}.management-detail-items>li{margin:0;padding:12px;border:1px solid var(--staff-control-border);border-radius:6px}.management-detail-items h4{font-size:13px;margin:0 0 6px;font-weight:600}.management-detail-items small{font-size:11px;color:var(--staff-control-muted)}.management-detail-body [role=alert]{color:#914c5c;font-size:12px}.modal-card.modal-form.management-detail-drawer{padding:0;width:min(520px,calc(100vw - 24px));max-width:none;max-height:calc(100dvh - 24px);border-radius:9px;overflow:hidden}.management-detail-drawer .management-detail-shell{height:calc(100dvh - 48px);min-height:0;border:0}.management-detail-drawer .management-detail-back{display:inline-flex!important;padding:0;margin-bottom:18px;font-size:12px}.management-detail-host.modal-backdrop{position:fixed;top:0}@media(max-width:600px){.modal-card.modal-form.management-detail-drawer{width:calc(100vw - 16px)}.management-detail-header{padding:18px 16px 14px}.management-detail-body{padding:16px}.management-detail-identity h2{font-size:20px}.management-detail-stats{gap:5px}.management-detail-stat{padding:9px 6px}}.management-detail-catalog-pages[data-v-c759be59]{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:11px;margin-top:12px}.management-detail-catalog-pages button[data-v-c759be59]{font-size:11px;padding:7px}.management-directory{max-width:1440px;margin:0 auto;min-width:0;color:var(--staff-control-ink);padding:4px 0 24px;display:grid;grid-template-columns:minmax(0,1fr);gap:22px;align-items:start}.management-directory.directory--selected{grid-template-columns:minmax(0,1fr) 360px}.management-directory .directory-main{min-width:0}.management-directory .directory-heading{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px}.management-directory .directory-heading h1{font:400 36px/1.2 Georgia,serif;margin:6px 0 8px}.management-directory .directory-heading p:not(.directory-eyebrow){font-size:13px;line-height:1.6;margin:0;max-width:720px;color:var(--staff-control-muted)}.management-directory .directory-eyebrow{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--staff-control-primary);font-weight:600;margin:0}.management-directory .directory-heading>.staff-button{flex:none;min-height:38px;padding:8px 14px}.management-directory .directory-heading-actions{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;justify-content:flex-end;flex:none;max-width:none}.management-directory .directory-heading-actions .staff-button{font-size:12px;padding:8px 12px;white-space:nowrap;flex:none}.management-directory .directory-toolbar{display:flex;align-items:end;gap:10px;padding:0 0 18px}.management-directory .directory-toolbar label{display:grid;gap:6px;min-width:0;flex:1;font-size:11px;font-weight:500}.management-directory .directory-toolbar .directory-search{flex:1.8}.management-directory .directory-toolbar input,.management-directory .directory-toolbar select{width:100%;min-height:38px;font-size:12px}.management-directory .directory-search>div{position:relative}.management-directory .directory-search i{position:absolute;left:12px;top:13px;color:var(--staff-control-primary);font-size:12px}.management-directory .directory-search input{padding-left:33px}.management-directory .directory-toolbar>.staff-text-action{flex:none;min-height:38px;font-size:11px}.management-directory .directory-metric-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.management-directory .directory-metric{display:flex;align-items:center;gap:10px;background:#fffefd;border:1px solid var(--staff-control-border);border-radius:7px;padding:12px;min-width:0}.management-directory .directory-metric>i{display:grid;place-items:center;background:#f3edf8;width:34px;height:34px;flex:none;border-radius:50%;color:var(--staff-control-primary);font-size:14px}.management-directory .directory-metric strong{display:block;font-size:18px;line-height:1.3;color:var(--staff-control-ink)}.management-directory .directory-metric span{font-size:10px;line-height:1.5;display:block;margin-top:2px;color:var(--staff-control-muted)}.management-directory .directory-summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 0 12px;border-bottom:1px solid var(--staff-control-border);margin-bottom:10px}.management-directory .directory-summary>p{font-size:13px;font-weight:600;margin:0}.management-directory .directory-summary>div{display:flex;align-items:center;gap:12px}.management-directory .directory-sort{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--staff-control-muted)}.management-directory .directory-sort select{min-width:140px;min-height:34px;font-size:12px}.management-directory .directory-view{display:flex;gap:4px}.management-directory .directory-view .staff-button{width:32px;min-height:32px;padding:6px}.management-directory .directory-view [aria-pressed=true]{background:#f1e9f6;color:var(--staff-control-primary);border-color:#a88bbb;box-shadow:inset 0 -2px var(--staff-control-primary)}.management-directory .directory-columns,.management-directory .directory-row{display:grid;grid-template-columns:minmax(200px,2fr) minmax(115px,1fr) minmax(140px,1fr) 24px;gap:14px;align-items:center}.management-directory .directory-columns{padding:3px 10px 9px;font-size:9px;letter-spacing:.05em;text-transform:uppercase;color:var(--staff-control-muted)}.management-directory .directory-list{display:grid;gap:5px;list-style:none;margin:0;padding:0}.management-directory .directory-row{position:relative;min-width:0;padding:9px 10px;border:1px solid var(--staff-control-border);border-radius:7px;background:#fff;cursor:pointer}.management-directory .directory-row:hover{border-color:#baa6c7}.management-directory .directory-row--selected{background:#faf7fd;border-color:#9774b2;box-shadow:inset 3px 0 #9774b2}.management-directory .directory-identity{display:flex;align-items:center;gap:11px;min-width:0}.management-directory .directory-identity>div{min-width:0}.management-directory .directory-thumbnail{width:60px;height:52px;flex:none;overflow:hidden;display:grid;place-items:center;border-radius:5px;background:#f1ebf5;color:#795c8e;font-size:21px}.management-directory .directory-thumbnail img{width:100%;height:100%;object-fit:cover}.management-directory .directory-identity h2{font:600 15px/1.35 Georgia,serif;margin:0}.management-directory .directory-identity h2 button{font:inherit;text-align:left;color:var(--staff-control-ink);border:0;background:none;padding:0;cursor:pointer;overflow-wrap:anywhere}.management-directory .directory-identity h2 button:hover{color:var(--staff-control-primary);text-decoration:underline;text-underline-offset:3px}.management-directory .directory-identity h2 button:focus-visible{outline:2px solid #9774b2;outline-offset:3px;border-radius:2px}.management-directory .directory-description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:4px 0 0;font-size:11px;line-height:1.45;color:var(--staff-control-muted)}.management-directory .directory-location{display:flex;align-items:start;gap:6px;margin:0;font-size:11px;line-height:1.6;overflow-wrap:anywhere}.management-directory .directory-location i{color:var(--staff-control-primary);font-size:11px;flex:none;margin-top:3px}.management-directory .directory-contact{font-size:11px;line-height:1.55;margin:0;overflow-wrap:anywhere;color:var(--staff-control-ink)}.management-directory .directory-metrics{font-size:10px;line-height:1.5;min-width:0}.management-directory .directory-metrics>p:not(.directory-location){margin:5px 0 0;color:var(--staff-control-muted)}.management-directory .directory-selected-label{display:inline-flex;align-items:center;gap:4px;font-size:9px;color:var(--staff-control-primary);font-weight:600;margin-top:4px}.management-directory .directory-selected-label i{font-size:9px}.management-directory .directory-categories{display:flex;flex-wrap:wrap;gap:4px;margin-top:5px;font-size:10px}.management-directory .directory-categories>span{background:#f2ecf7;color:#513665;padding:2px 6px;border-radius:10px;overflow-wrap:anywhere}.management-directory .directory-categories>small,.management-directory .directory-category-notice{color:var(--staff-control-muted);font-size:11px}.management-directory .directory-actions{position:relative;align-self:center;justify-self:end}.management-directory .directory-actions summary{list-style:none;cursor:pointer;padding:7px;color:var(--staff-control-primary);border-radius:5px;line-height:1}.management-directory .directory-actions summary::-webkit-details-marker{display:none}.management-directory .directory-actions summary:hover{background:#f3edf6}.management-directory .directory-actions[open]{z-index:5}.management-directory .directory-actions>div{position:absolute;right:0;top:100%;width:170px;display:grid;padding:5px;background:#fff;border:1px solid var(--staff-control-border);box-shadow:0 5px 18px #30283d14;border-radius:7px}.management-directory .directory-actions button{border:0;background:none;text-align:left;font:inherit;font-size:12px;padding:10px;cursor:pointer;color:var(--staff-control-ink);border-radius:4px}.management-directory .directory-actions button:hover{background:#f5f0f8}.management-directory .directory-actions .directory-remove{color:#914c5c}.management-directory .directory-actions summary:focus-visible{outline:2px solid #9774b2;outline-offset:2px}.management-directory .directory-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;font-size:11px;color:var(--staff-control-muted)}.management-directory .directory-pagination>div{display:flex;align-items:center;gap:10px}.management-directory .directory-pagination button{font-size:11px;min-height:32px;padding:6px 10px}.management-directory .directory-state{display:flex;align-items:center;justify-content:center;gap:14px;min-height:180px;border:1px solid var(--staff-control-border);border-radius:8px;background:#fff;font-size:13px;color:var(--staff-control-muted);padding:24px}.management-directory .directory-error{color:#914c5c}.management-directory .directory-empty{flex-direction:column;gap:12px;text-align:center}.management-directory .directory-empty>i{font-size:25px;color:#795c8e}.management-directory .directory-empty h2{font-size:18px;font-weight:600;margin:0;color:var(--staff-control-ink)}.management-directory .directory-empty p{max-width:550px;line-height:1.6;margin:0 0 6px}.management-directory .directory-confirm{padding:20px;color:var(--staff-control-ink)}.management-directory .directory-confirm h2{font-size:21px;margin:0 0 12px}.management-directory .directory-confirm p{font-size:13px;line-height:1.6}.management-directory .directory-confirm footer{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.management-directory .directory-confirm [role=alert]{color:#914c5c}.management-directory.directory--grid .directory-columns{display:none}.management-directory.directory--grid .directory-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.management-directory.directory--selected.directory--grid .directory-list{grid-template-columns:repeat(2,minmax(0,1fr))}.management-directory.directory--grid .directory-row{grid-template-columns:minmax(0,1fr) 24px;gap:10px;padding:12px}.management-directory.directory--grid .directory-identity{grid-column:1/-1;grid-row:1;flex-direction:column;align-items:stretch;gap:10px}.management-directory.directory--grid .directory-thumbnail{width:100%;height:140px}.management-directory.directory--grid .directory-contact{grid-column:1;grid-row:2}.management-directory.directory--grid .directory-location,.management-directory.directory--grid .directory-metrics{grid-column:1;grid-row:3}.management-directory.directory--grid .directory-actions{grid-column:2;grid-row:2/4;align-self:start}@media(max-width:1400px){.management-directory.directory--selected{gap:16px;grid-template-columns:minmax(0,1fr) 330px}.management-directory.directory--selected .directory-columns,.management-directory.directory--selected .directory-row{grid-template-columns:minmax(160px,1.7fr) minmax(90px,1fr) minmax(110px,1fr) 22px;gap:9px}.management-directory.directory--selected .directory-thumbnail{width:48px;height:46px}.management-directory.directory--selected .directory-heading h1{font-size:32px}.management-directory.directory--selected .directory-toolbar{flex-wrap:wrap}.management-directory.directory--selected .directory-toolbar .directory-search{flex-basis:100%}.management-directory.directory--selected .directory-metric{padding:10px 8px;gap:6px}.management-directory.directory--selected .directory-metric>i{width:26px;height:26px;font-size:12px}}@media(max-width:1100px){.management-directory.directory--selected{grid-template-columns:minmax(0,1fr)}.management-directory.directory--grid .directory-list{grid-template-columns:repeat(2,minmax(0,1fr))}.management-directory.directory--selected .directory-columns,.management-directory.directory--selected .directory-row{grid-template-columns:minmax(200px,2fr) minmax(115px,1fr) minmax(140px,1fr) 24px;gap:14px}.management-directory.directory--selected .directory-toolbar .directory-search{flex-basis:0}.management-directory.directory--selected .directory-thumbnail{width:60px;height:52px}}@media(max-width:800px){.management-directory .directory-toolbar{flex-wrap:wrap}.management-directory .directory-toolbar .directory-search,.management-directory.directory--selected .directory-toolbar .directory-search{flex-basis:100%}.management-directory .directory-columns{display:none}.management-directory .directory-row,.management-directory.directory--selected .directory-row{grid-template-columns:minmax(0,1fr) minmax(130px,.6fr) 24px;gap:10px}.management-directory .directory-identity{grid-column:1;grid-row:1/3}.management-directory .directory-location,.management-directory .directory-metrics,.management-directory .directory-contact{grid-column:2}.management-directory .directory-actions{grid-column:3;grid-row:1/3}.management-directory .directory-heading h1{font-size:32px}.management-directory .directory-metric{padding:10px 8px;gap:7px}.management-directory .directory-metric>i{width:26px;height:26px}}@media(max-width:600px){.management-directory .directory-heading{align-items:start;gap:12px;flex-wrap:wrap}.management-directory .directory-heading h1{font-size:30px}.management-directory .directory-heading-actions{max-width:none;gap:8px}.management-directory .directory-heading p:not(.directory-eyebrow){font-size:12px}.management-directory .directory-metric-strip{gap:6px}.management-directory .directory-metric{padding:10px 8px}.management-directory .directory-metric>i{display:none}.management-directory .directory-metric span{font-size:9px}.management-directory .directory-summary{align-items:start;gap:10px}.management-directory .directory-summary>div{flex-wrap:wrap;justify-content:flex-end;gap:8px}.management-directory .directory-sort select{min-width:0;max-width:140px}.management-directory .directory-row,.management-directory.directory--selected .directory-row{grid-template-columns:minmax(0,1fr) 24px;gap:8px;padding:10px}.management-directory .directory-identity{grid-column:1;grid-row:1}.management-directory .directory-thumbnail,.management-directory.directory--selected .directory-thumbnail{width:52px;height:48px}.management-directory .directory-location,.management-directory .directory-metrics,.management-directory .directory-contact{grid-column:1;padding-left:63px}.management-directory .directory-actions{grid-column:2;grid-row:1/4;align-self:start}.management-directory .directory-pagination{align-items:start;flex-direction:column;gap:6px}.management-directory .directory-pagination>div{width:100%;justify-content:space-between}.management-directory .directory-state{flex-wrap:wrap;padding:20px 14px}.management-directory.directory--grid .directory-list,.management-directory.directory--selected.directory--grid .directory-list{grid-template-columns:1fr}.management-directory.directory--grid .directory-identity{grid-column:1/-1}.management-directory.directory--grid .directory-contact,.management-directory.directory--grid .directory-location,.management-directory.directory--grid .directory-metrics{padding-left:0}.management-directory.directory--grid .directory-actions{grid-column:2;grid-row:2/4}}.management-directory.directory--grid .directory-row,.management-directory.directory--grid.directory--selected .directory-row{grid-template-columns:minmax(0,1fr) 24px}.management-directory.directory--grid .directory-thumbnail,.management-directory.directory--grid.directory--selected .directory-thumbnail{width:100%;height:140px}@media(min-width:1401px){.venue-directory.directory--selected{grid-template-columns:minmax(0,1fr) 400px}}.management-directory .directory-columns{font-weight:600;color:var(--staff-control-ink)}.management-directory :is(.directory-location,.directory-contact,.directory-metrics){color:var(--staff-control-ink)}.management-directory .directory-metrics>p:not(.directory-location){color:var(--staff-control-ink)}.venue-history__heading[data-v-b27f18ff]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.venue-history__heading h3[data-v-b27f18ff]{margin:0}.venue-history__heading p[data-v-b27f18ff]{margin:3px 0 0;color:var(--staff-control-muted);font-size:11px}.venue-history__heading>span[data-v-b27f18ff]{flex:none;color:var(--staff-control-muted);font-size:11px}.venue-history__search[data-v-b27f18ff]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;margin-bottom:13px}.venue-history__search>label[data-v-b27f18ff]{grid-column:1/-1;color:var(--staff-control-muted);font-size:11px}.venue-history__search>div[data-v-b27f18ff]{display:flex;align-items:center;gap:6px;min-width:0;padding:0 8px;border:1px solid var(--staff-control-border);border-radius:5px;background:#fff}.venue-history__search>div>i[data-v-b27f18ff]{color:var(--staff-control-muted);font-size:12px}.venue-history__search input[data-v-b27f18ff]{width:100%;min-width:0;padding:8px 0;border:0;outline:0;font:inherit;font-size:12px}.venue-history__search input[data-v-b27f18ff]:focus-visible{outline:2px solid #795199;outline-offset:2px}.venue-history__search>div button[data-v-b27f18ff]{border:0;background:transparent;color:var(--staff-control-muted);cursor:pointer}.venue-history__search>.staff-button[data-v-b27f18ff]{padding:6px 9px;font-size:11px}.venue-history__list[data-v-b27f18ff]{display:grid;gap:7px;margin:0;padding:0;list-style:none}.venue-history__list>li[data-v-b27f18ff]{border:1px solid var(--staff-control-border);border-radius:6px;overflow:hidden}.venue-history__event[data-v-b27f18ff]{display:flex;align-items:center;gap:9px;padding:9px;color:inherit;text-decoration:none}.venue-history__event[data-v-b27f18ff]:hover{background:#fbf8fc}.venue-history__event-icon[data-v-b27f18ff]{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:6px;background:#f2ecf7;color:var(--staff-control-primary)}.venue-history__event-main[data-v-b27f18ff]{display:grid;gap:3px;min-width:0;flex:1}.venue-history__event-main>strong[data-v-b27f18ff]{font-size:12px;overflow-wrap:anywhere}.venue-history__event-main>small[data-v-b27f18ff]{font-size:10px;color:var(--staff-control-muted);overflow-wrap:anywhere}.venue-history__services[data-v-b27f18ff]{display:flex;flex-wrap:wrap;gap:4px}.venue-history__services>span[data-v-b27f18ff]{padding:2px 6px;border-radius:10px;background:#f2ecf7;color:#59406b;font-size:9px}.venue-history__status[data-v-b27f18ff]{flex:none;max-width:84px;color:var(--staff-control-muted);font-size:10px;text-align:right;overflow-wrap:anywhere}.venue-history__pages[data-v-b27f18ff]{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:12px;font-size:10px}.venue-history__pages .staff-button[data-v-b27f18ff]{padding:6px;font-size:10px}@media(max-width:520px){.venue-history__status[data-v-b27f18ff]{display:none}}.venue-directory-detail .management-detail-tabs{flex-wrap:wrap;gap:2px;margin-inline:12px;overflow:visible;white-space:normal}.venue-directory-detail .management-detail-tabs [role=tab]{padding:10px 6px;overflow-wrap:anywhere;min-width:0}@media(min-width:1101px){.venue-directory-detail.management-detail-host{position:static}.venue-directory-detail .management-detail-shell{height:auto;min-height:0;overflow:visible}.venue-directory-detail .management-detail-body{flex:none;overflow:visible;padding:14px 16px}.venue-directory-detail .management-detail-header{padding:18px 16px 12px}.venue-directory-detail .management-detail-actions{border-radius:0 0 9px 9px}}.financial-access[data-v-d7a69d50]{display:grid;gap:.65rem;border-top:1px solid #ebe5ee;padding-top:.9rem}.financial-access h5[data-v-d7a69d50],.financial-access p[data-v-d7a69d50]{margin:0}.financial-access form[data-v-d7a69d50],.financial-access fieldset[data-v-d7a69d50]{display:grid;gap:.6rem}.financial-access fieldset[data-v-d7a69d50]{padding:.75rem;border:1px solid #d7cfdd;border-radius:.4rem}.financial-access label[data-v-d7a69d50]{display:flex;align-items:center;gap:.45rem}.financial-access input[data-v-d7a69d50]:not([type=checkbox]){flex:1;min-width:0;padding:.5rem}.staff-self[data-v-1b42c867]{justify-self:start}.staff-account-options[data-v-1b42c867]{max-height:15rem;overflow-y:auto;border:1px solid #d7cfdd;border-radius:.45rem;background:#fff}.staff-account-option[data-v-1b42c867]{display:flex;align-items:center;gap:.65rem;width:100%;padding:.55rem .65rem;border:0;border-bottom:1px solid #eee8f0;background:#fff;text-align:left;color:#302639}.staff-account-option[data-v-1b42c867]:hover,.staff-account-option[aria-selected=true][data-v-1b42c867]{background:#f1eaf5}.staff-account-avatar[data-v-1b42c867]{display:grid;place-items:center;flex:0 0 2rem;width:2rem;height:2rem;border-radius:50%;background:#4b2c5e;color:#fff;font-size:.75rem;font-weight:700}.staff-account-label[data-v-1b42c867]{display:grid;min-width:0;gap:.1rem}.staff-account-label strong[data-v-1b42c867],.staff-account-label small[data-v-1b42c867]{overflow-wrap:anywhere}.staff-account-footer[data-v-1b42c867],.staff-selected[data-v-1b42c867]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;justify-content:space-between}.staff-selected[data-v-1b42c867]{padding:.6rem;border:1px solid #e5dfe9;border-radius:.45rem}.staff-you[data-v-1b42c867]{padding:.15rem .4rem;border-radius:1rem;background:#eee4f3;color:#4b2c5e;font-size:.75rem;font-weight:700}.staff-panel[data-v-1b42c867]{gap:1.15rem}.staff-panel .eyebrow[data-v-1b42c867]{margin:0 0 .2rem}.staff-panel header small[data-v-1b42c867]{display:block;margin-top:.3rem}.staff-columns[data-v-1b42c867]{display:grid;grid-template-columns:minmax(15rem,.8fr) minmax(18rem,1.2fr);gap:1rem;align-items:start}.staff-card[data-v-1b42c867]{display:grid;gap:.8rem;padding:1rem;border:1px solid #e5dfe9;border-radius:.7rem;background:#fcfafc}.staff-card h4[data-v-1b42c867],.staff-card h5[data-v-1b42c867],.staff-card p[data-v-1b42c867]{margin:0}.staff-card h4[data-v-1b42c867]{color:#342548;font-size:1.08rem}.staff-card h5[data-v-1b42c867]{color:#342548}.staff-card p[data-v-1b42c867],.staff-card small[data-v-1b42c867]{color:#68746f;line-height:1.45}.staff-card label[data-v-1b42c867],.staff-link label[data-v-1b42c867]{display:grid;gap:.3rem;font-size:.84rem;font-weight:700;color:#42364b}.staff-card input[data-v-1b42c867]:not([type=checkbox]),.staff-card select[data-v-1b42c867],.staff-link input[data-v-1b42c867]{width:100%;box-sizing:border-box;padding:.6rem .65rem;border:1px solid #d7cfdd;border-radius:.42rem;background:#fff;color:#302639;font:inherit}.staff-card input[data-v-1b42c867]:focus-visible,.staff-card select[data-v-1b42c867]:focus-visible{outline:3px solid #e4ca78;outline-offset:1px}.staff-form[data-v-1b42c867]{display:grid;gap:.65rem;padding-top:.9rem;border-top:1px solid #ebe5ee}.staff-form-grid[data-v-1b42c867]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.staff-actions[data-v-1b42c867]{display:flex;flex-wrap:wrap;gap:.5rem}.staff-state[data-v-1b42c867]{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;font-size:.82rem}.staff-state strong[data-v-1b42c867]{color:#342548}.staff-preview[data-v-1b42c867],.staff-confirm[data-v-1b42c867],.staff-link[data-v-1b42c867]{display:grid;gap:.6rem;border:1px solid #dccda6;border-radius:.6rem;background:#fffaf0;padding:.85rem}.staff-preview ul[data-v-1b42c867]{margin:0;padding-left:1.2rem}.staff-check[data-v-1b42c867]{display:flex!important;align-items:center;gap:.45rem!important;font-weight:500!important}.staff-link>div[data-v-1b42c867]{display:flex;gap:.5rem}.staff-link input[data-v-1b42c867]{min-width:0;flex:1}.staff-confirm p[data-v-1b42c867]{margin:0}.staff-panel button[data-v-1b42c867]{cursor:pointer}.staff-panel button[data-v-1b42c867]:disabled{opacity:.55;cursor:not-allowed}@media(max-width:790px){.staff-columns[data-v-1b42c867],.staff-form-grid[data-v-1b42c867]{grid-template-columns:1fr}.staff-link>div[data-v-1b42c867]{flex-direction:column}}.management-pagination[data-v-674e1466]{display:flex;justify-content:space-between;align-items:center;gap:.8rem;color:#66756f;font-size:.85rem}.management-pagination>div[data-v-674e1466]{display:flex;align-items:center;gap:.65rem}.management-search button[data-v-674e1466]{border:0;background:transparent;color:#1d6254;font:inherit;font-weight:700;cursor:pointer}.audit-details summary[data-v-674e1466]{color:#1d6254;cursor:pointer;font-weight:700}.audit-details pre[data-v-674e1466]{max-width:24rem;margin:.55rem 0 0;padding:.55rem;overflow:auto;border-radius:.35rem;background:#f4f7f5;font-size:.72rem;white-space:pre-wrap}.reconciliation-panel header[data-v-674e1466]{align-items:center}.reconciliation-panel h3[data-v-674e1466]{margin:.1rem 0}.reconciliation-panel .save-notice[data-v-674e1466]{margin:0}.title-edit[data-v-674e1466]{display:flex;gap:.35rem;align-items:center}.title-edit input[data-v-674e1466]{min-width:9rem;max-width:13rem;padding:.35rem .45rem;border:1px solid #cad4cf;border-radius:.3rem;font:inherit}.title-edit button[data-v-674e1466]{border:0;background:transparent;color:#1d6254;font:inherit;font-weight:700;cursor:pointer}.title-edit button[data-v-674e1466]:disabled{opacity:.5;cursor:default}.sr-only[data-v-674e1466]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:640px){.management-pagination[data-v-674e1466]{align-items:flex-start;flex-direction:column}.management-pagination>div[data-v-674e1466]{flex-wrap:wrap}}.financial-workspace[data-v-f3687c25]{display:grid;gap:1rem}.page-heading[data-v-f3687c25]{display:flex;justify-content:space-between;align-items:start;gap:1rem}.page-heading h2[data-v-f3687c25],.page-heading p[data-v-f3687c25]{margin:.15rem 0}.financial-settings[data-v-f3687c25],.year-card[data-v-f3687c25],.chart-panel[data-v-f3687c25]{background:#fff;border:1px solid #e4dce9;border-radius:.85rem;padding:1.1rem}.financial-settings[data-v-f3687c25]{display:none}.financial-settings header[data-v-f3687c25],.chart-panel header[data-v-f3687c25],.year-card header[data-v-f3687c25]{grid-column:1/-1;display:flex;justify-content:space-between;gap:1rem;align-items:start}.financial-settings h3[data-v-f3687c25],.chart-panel h3[data-v-f3687c25],.year-card h3[data-v-f3687c25]{margin:.1rem 0}.financial-settings small[data-v-f3687c25],.chart-panel small[data-v-f3687c25]{color:#70807a}.financial-settings label[data-v-f3687c25]{display:grid;gap:.3rem;color:#5c496b;font-size:.82rem;font-weight:700}.financial-settings input[data-v-f3687c25],.settings-fields input[data-v-f3687c25]{width:100%;border:1px solid #cfc5da;border-radius:.45rem;padding:.55rem;background:#fff;font:inherit}.financial-settings-modal[data-v-f3687c25]{width:min(38rem,calc(100vw - 2rem))}.financial-settings-modal header[data-v-f3687c25]{display:flex;justify-content:space-between;gap:1rem;align-items:start}.financial-settings-modal h3[data-v-f3687c25]{margin:0}.settings-fields[data-v-f3687c25]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.settings-fields label[data-v-f3687c25]{display:grid;gap:.35rem;color:#5c496b;font-size:.85rem;font-weight:700}.year-grid[data-v-f3687c25]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.metrics[data-v-f3687c25]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin:1rem 0}.metrics div[data-v-f3687c25]{display:grid;gap:.2rem;padding:.7rem;border-radius:.55rem;background:#f8f4fb}.metrics small[data-v-f3687c25],dl dt[data-v-f3687c25]{color:#74817c;font-size:.76rem}.metrics strong[data-v-f3687c25]{color:#4b365f;font-size:1.1rem}dl[data-v-f3687c25]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0}dl div[data-v-f3687c25]{display:flex;justify-content:space-between;gap:.6rem;border-top:1px solid #eee8f0;padding-top:.5rem}dd[data-v-f3687c25]{margin:0;font-weight:700}.chart-legend[data-v-f3687c25]{display:flex;gap:.8rem;font-size:.8rem}.chart-legend span[data-v-f3687c25]{display:flex;gap:.3rem;align-items:center}.chart-legend i[data-v-f3687c25]{width:.65rem;height:.65rem;border-radius:2px}.gross[data-v-f3687c25]{background:#bca8cb}.net[data-v-f3687c25]{background:#5c3d72}.chart[data-v-f3687c25]{display:flex;align-items:end;gap:.6rem;min-height:13rem;margin-top:1rem;border-bottom:1px solid #e5dce9;padding:.5rem .3rem 0}.chart-month[data-v-f3687c25]{flex:1;min-width:0;display:grid;justify-items:center;gap:.35rem}.bars[data-v-f3687c25]{position:relative;height:10rem;width:100%}.bars[data-v-f3687c25]:before{content:"";position:absolute;z-index:0;top:var(--zero-line);left:0;right:0;border-top:1px solid #e5dce9}.bar[data-v-f3687c25]{position:absolute;z-index:1;display:block;width:min(1.1rem,35%);border-radius:.25rem .25rem 0 0}.bar.gross[data-v-f3687c25]{left:calc(50% - 1.2rem)}.bar.net[data-v-f3687c25]{left:calc(50% + .1rem)}.chart-month small[data-v-f3687c25]{color:#74817c;font-size:.7rem}.chart-empty[data-v-f3687c25]{display:grid;place-items:center;min-height:13rem;margin:1rem 0 0;color:#70807a;text-align:center;background:#faf8fb;border-top:1px solid #eee8f0}@media(max-width:850px){.year-grid[data-v-f3687c25],.settings-fields[data-v-f3687c25]{grid-template-columns:1fr}.metrics[data-v-f3687c25]{grid-template-columns:repeat(2,minmax(0,1fr))}.page-heading[data-v-f3687c25]{align-items:flex-start;flex-direction:column}}.global-financials.global-financials .templates{padding:16px;border-color:#ded5e6;border-radius:9px}.global-financials.global-financials .templates>header{align-items:center;margin-bottom:12px}.global-financials.global-financials .templates>header :is(h1,h2){font:600 28px/1.2 Georgia,serif;color:#25143e}.global-financials.global-financials .template-toolbar{display:flex;align-items:flex-end;flex-wrap:wrap;gap:10px 18px;margin-bottom:10px}.global-financials.global-financials .template-toolbar .template-picker{flex:1 1 300px;margin:0;gap:10px}.global-financials.global-financials .template-toolbar .template-picker label{max-width:none;font-size:11px;gap:4px}.global-financials.global-financials .template-toolbar .actions{margin:0;gap:8px;flex-wrap:wrap}.global-financials.global-financials .template-settings{border:1px solid #e2d8ea;border-radius:6px;background:#faf7fd;margin:0 0 8px}.global-financials.global-financials .template-settings>summary{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:9px 12px;cursor:pointer;font-size:11px;color:#514360;list-style:none}.global-financials.global-financials .template-settings>summary strong{color:#25143e;font-weight:600}.global-financials.global-financials .template-settings .settings-action{margin-left:auto;color:#62448a;text-decoration:underline;text-underline-offset:3px}.global-financials.global-financials .template-settings .template-facts{border:0;border-top:1px solid #e2d8ea;margin:0;padding:12px;background:#fff}.global-financials.global-financials .templates .contract-editor{display:flex;flex-direction:column}.global-financials.global-financials .templates .contract-editor>.edit-boundary{order:2;padding:7px 10px;margin:10px 0 0;font-size:12px;line-height:1.5}.global-financials.global-financials .templates .editor-columns{grid-template-columns:210px minmax(0,1fr) minmax(0,1.08fr);gap:12px;align-items:stretch}.global-financials.global-financials .templates .editor-columns>:is(.outline,.clause,.preview){position:static;height:calc(100dvh - 400px);min-height:520px;max-height:none;overflow:auto;border-color:#ded5e6;border-radius:8px;scrollbar-gutter:stable}.global-financials.global-financials .templates .outline{display:flex;flex-direction:column;gap:5px;align-items:stretch}.global-financials.global-financials .templates .outline>button{color:#38234e;line-height:1.5;max-height:74px;overflow:hidden;overflow-wrap:anywhere;flex:0 0 auto;margin:0}.global-financials.global-financials .templates .outline>.add{margin-top:8px}.global-financials.global-financials .templates .clause label{color:#38234e}.global-financials.global-financials .templates .clause>header{align-items:center;flex-wrap:wrap}.global-financials.global-financials .templates>.services{margin:12px 0 0}@media(max-width:1100px){.global-financials.global-financials .templates .editor-columns{grid-template-columns:170px minmax(0,1fr)}.global-financials.global-financials .templates .editor-columns>:is(.outline,.clause,.preview){height:auto;min-height:0;max-height:none}.global-financials.global-financials .templates .preview{grid-column:1/-1}}@media(max-width:650px){.global-financials.global-financials .templates .editor-columns{grid-template-columns:minmax(0,1fr)}.global-financials.global-financials .templates .editor-columns>.outline{max-height:230px}.global-financials.global-financials .templates .preview{grid-column:auto}.global-financials.global-financials .template-settings>summary{align-items:flex-start}.global-financials.global-financials .template-settings .settings-action{margin-left:0}}.page-content:has(>.global-financials){max-width:none;padding-top:16px}.global-financials.global-financials{padding:16px;gap:10px;background:linear-gradient(145deg,#fffdfb,#faf8fc)}.global-financials.global-financials .workspace-actions{align-items:center;gap:18px}.global-financials.global-financials .workspace-description-group{min-width:0}.global-financials.global-financials .workspace-eyebrow{color:#58416e}.global-financials.global-financials .workspace-description{font-size:12px;line-height:1.5;margin:4px 0 0;color:#6d6378}.global-financials.global-financials .head-actions{flex-wrap:wrap;justify-content:flex-end;flex-shrink:0}.global-financials.global-financials .financial-master-detail.has-selection{grid-template-columns:minmax(0,1fr)}.global-financials.global-financials .financial-list{border-color:#ded5e6;box-shadow:none;border-radius:9px}.global-financials.global-financials .financial-list>header{padding:18px 18px 14px;background:#fff;gap:14px}.global-financials.global-financials .financial-list :is(h1,h2){font:600 28px/1.2 Georgia,serif;color:#25143e}.global-financials.global-financials .financial-list .list-identity{display:grid;grid-template-columns:1fr auto;align-items:center;gap:5px 16px}.global-financials.global-financials .financial-list .list-identity>p{grid-column:1/-1;margin:0}.global-financials.global-financials .financial-list .list-identity>button{justify-self:end;grid-column:2;grid-row:1}.global-financials.global-financials .financial-list .filters{grid-template-columns:minmax(180px,1fr) minmax(130px,.28fr) minmax(150px,.3fr) auto}.global-financials.global-financials .financial-list .filters label:first-child{grid-column:auto}.global-financials.global-financials .financial-list .fin-directory-toolbar{display:flex;flex-wrap:wrap;gap:8px;padding-top:0}.global-financials.global-financials .financial-list :is(input,select,button){font-size:12px;min-height:36px;color:#38234e}.global-financials.global-financials .financial-list form button,.global-financials.global-financials .financial-list .list-identity>button{background:#62448a;color:#fff}.global-financials.global-financials .financial-list tbody :is(td,th){color:#25143e;padding:13px 14px}.global-financials.global-financials .financial-list tbody th,.global-financials.global-financials .financial-list tbody .fin-money{font-weight:600}.global-financials.global-financials .financial-list tbody small{color:#514360;line-height:1.45}.global-financials.global-financials .financial-list thead th{padding:11px 14px;background:#f8f5fb;color:#58416e;font-weight:600}.global-financials.global-financials .financial-list footer{border-top:1px solid #eee7f1;padding:12px 18px}.global-financials.global-financials .financial-list .table-scroll{border-top:1px solid #e7deee}.global-financials.global-financials .agreement-master{padding:0 8px 8px;overflow-x:auto}.global-financials.global-financials .agreement-table-head,.global-financials.global-financials .agreement-row{display:grid;grid-template-columns:minmax(210px,1.6fr) minmax(150px,1.15fr) minmax(85px,.6fr) minmax(85px,.65fr) minmax(80px,.6fr) minmax(125px,.9fr) minmax(100px,.75fr);gap:14px;min-width:960px}.global-financials.global-financials .agreement-table-head{padding:11px 12px;background:#f8f5fb;border-block:1px solid #eee7f1;font-size:11px;font-weight:600;color:#58416e}.global-financials.global-financials .agreement-table-head>span:nth-child(n+4):nth-child(-n+6){text-align:right}.global-financials.global-financials .agreement-row{padding:16px 12px;border-radius:5px;line-height:1.4}.global-financials.global-financials .agreement-row :is(.identity,.agreement-service,.agreement-status,.agreement-readiness){grid-column:auto;grid-row:auto;text-align:left}.global-financials.global-financials .agreement-row .agreement-amount{text-align:right;align-self:center}.global-financials.global-financials .agreement-row .agreement-amount>small{position:absolute;left:0;top:0;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.global-financials.global-financials .agreement-row .agreement-amount{position:relative;grid-column:auto;grid-row:auto}.global-financials.global-financials .agreement-row .identity>span,.global-financials.global-financials .agreement-row .agreement-service>span{color:#38234e}.global-financials.global-financials .agreement-row .agreement-service>span{font-weight:600}.global-financials.global-financials .agreement-row .agreement-readiness{color:#62448a;font-weight:600;text-align:right}.global-financials.global-financials .financial-support{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.global-financials.global-financials .financial-support .workspace-metrics{display:flex;flex-wrap:wrap;gap:0;border:1px solid #e4dbea;border-radius:8px;background:#fff}.global-financials.global-financials .financial-support .workspace-metrics .fin-kpi{display:flex;flex:1 1 180px;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:0;border-right:1px solid #eee7f1;border-radius:0;background:transparent}.global-financials.global-financials .financial-support .workspace-metrics .fin-kpi strong{font:600 16px/1.3 Georgia,serif}.global-financials.global-financials .financial-support .workspace-metric-scope{margin:0 2px;font-size:11px}.global-financials.global-financials :is(.agreement-detail,.invoice-detail,.payment-detail){padding:20px;max-height:none;overflow:visible;border-color:#ded5e6;gap:16px}.global-financials.global-financials :is(.agreement-detail,.invoice-detail,.payment-detail)>header{background:#fff;padding:0 0 14px;border-bottom:1px solid #e7deee;border-radius:0;display:flex;justify-content:space-between;gap:18px}.global-financials.global-financials :is(.agreement-detail,.invoice-detail,.payment-detail)>header :is(h1,h2){color:#25143e;line-height:1.25}.global-financials.global-financials :is(.agreement-detail,.invoice-detail,.payment-detail) .cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.global-financials.global-financials :is(.payment-detail,.invoice-detail) .cards{grid-template-columns:repeat(2,minmax(0,1fr))}.global-financials.global-financials :is(.agreement-detail,.invoice-detail,.payment-detail) .cards article{padding:16px;background:#fff;border-color:#e2d8ea}.global-financials.global-financials :is(.agreement-detail,.invoice-detail,.payment-detail) :is(dt,label){color:#514360}.global-financials.global-financials :is(.agreement-detail,.invoice-detail,.payment-detail) dd{min-width:0;overflow-wrap:anywhere;color:#25143e}.global-financials.global-financials :is(.agreement-detail,.invoice-detail,.payment-detail) dl>div{gap:20px;line-height:1.5;padding:10px 0}.global-financials.global-financials :is(.agreement-detail,.invoice-detail,.payment-detail) .line{align-items:center;line-height:1.5}.global-financials.global-financials .payment-detail .correction{background:#fff;padding:16px}.global-financials.global-financials :is(.payment-detail,.invoice-detail) .correction form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px}.global-financials.global-financials :is(.payment-detail,.invoice-detail) .correction form>p{grid-column:1/-1}.global-financials.global-financials :is(.payment-detail,.invoice-detail) .correction form>button{justify-self:start}@media(max-width:1200px){.global-financials.global-financials :is(.agreement-detail,.invoice-detail) .cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.global-financials.global-financials .workspace-actions{flex-wrap:wrap;align-items:flex-start}.global-financials.global-financials .head-actions{justify-content:flex-start}.global-financials.global-financials .financial-list .filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.global-financials.global-financials .financial-list .filters label:first-child{grid-column:1/-1}}@media(max-width:650px){.global-financials.global-financials{padding:12px}.global-financials.global-financials :is(.agreement-detail,.invoice-detail,.payment-detail){padding:14px}.global-financials.global-financials :is(.agreement-detail,.invoice-detail,.payment-detail)>header{flex-wrap:wrap}.global-financials.global-financials :is(.agreement-detail,.invoice-detail,.payment-detail) .cards{grid-template-columns:minmax(0,1fr)}.global-financials.global-financials :is(.payment-detail,.invoice-detail) .correction form{grid-template-columns:minmax(0,1fr)}.global-financials.global-financials .financial-list .list-identity{grid-template-columns:minmax(0,1fr)}.global-financials.global-financials .financial-list .list-identity>button{grid-column:auto;grid-row:auto;justify-self:start}.global-financials.global-financials .financial-list .filters{grid-template-columns:minmax(0,1fr)}.global-financials.global-financials .financial-list :is(input,select){width:100%}}.workspace-metrics[data-v-5ed5e14c]{margin:0 0 5px}.fin-kpi[data-v-5ed5e14c]:nth-child(3){background:#fff8f9}.fin-kpi[data-v-5ed5e14c]:nth-child(2){background:#fffdf6}.fin-kpi[data-v-5ed5e14c]:nth-child(5){background:#f8fcf9}.workspace-metrics[data-v-5ed5e14c]{margin:0;gap:8px}.workspace-metrics .fin-kpi[data-v-5ed5e14c]{padding:11px 13px}.workspace-metric-scope[data-v-5ed5e14c]{margin:-5px 0 0;font-size:11px;color:var(--fin-muted,#6d6378)}.attention-card[data-v-3984fd8d]{min-width:0;background:linear-gradient(110deg,#fff8f8,#fff);border:1px solid #eadde9;border-radius:12px;padding:14px 18px}.attention-card header[data-v-3984fd8d]{display:flex;justify-content:space-between;gap:12px;align-items:center}.attention-copy[data-v-3984fd8d]{min-width:0}.attention-heading[data-v-3984fd8d]{display:flex;align-items:center;gap:9px;white-space:nowrap}.attention-icon[data-v-3984fd8d]{flex:0 0 26px;background:#ffe6eb;color:#b52c48;border-radius:50%;width:26px;height:26px;display:grid;place-items:center;font-weight:800;font-size:17px}.attention-card h3[data-v-3984fd8d]{font:700 18px Georgia,serif;margin:0;color:#24143e}.attention-card p[data-v-3984fd8d]{font-size:11px;color:#766483;margin:4px 0 0}.attention-scroll[data-v-3984fd8d]{overflow:auto;max-width:100%;margin-top:8px}table[data-v-3984fd8d]{width:100%;min-width:700px;border-collapse:collapse;font-size:12px}th[data-v-3984fd8d]{text-align:left;text-transform:uppercase;font-size:10px;color:#756384;letter-spacing:.07em;padding:12px 8px}td[data-v-3984fd8d]{border-top:1px solid #eee4ee;padding:9px 8px;color:#33214d}td[data-v-3984fd8d]:nth-child(2){max-width:330px}small[data-v-3984fd8d]{display:block;color:var(--fin-muted,#6d6378);margin-top:3px;font-size:11px}button[data-v-3984fd8d]{background:#f2edf9;border:1px solid #e4d9f2;color:#583882;border-radius:6px;padding:7px 10px;cursor:pointer;white-space:nowrap}button[data-v-3984fd8d]:focus-visible{outline:3px solid #b38dd0;outline-offset:2px}.expand-attention[data-v-3984fd8d]{flex:0 0 auto;font-size:11px;padding:6px 8px}.attention-card.compact[data-v-3984fd8d]{display:grid;grid-template-columns:minmax(300px,1fr) minmax(0,1.6fr);align-items:center;gap:16px;padding:12px 16px}.compact .expand-attention[data-v-3984fd8d]{border:0;background:transparent;padding:5px 0}.attention-summary[data-v-3984fd8d]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0}.attention-summary button[data-v-3984fd8d]{text-align:left;white-space:normal;background:#fff;font-size:11px;min-width:0;padding:8px 10px;line-height:1.3}.attention-summary small[data-v-3984fd8d]{font-size:10px;margin-top:3px}footer[data-v-3984fd8d]{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-top:10px;font-size:12px}@media(max-width:1100px){.attention-card.compact[data-v-3984fd8d]{grid-template-columns:1fr;gap:8px}.compact .attention-copy p[data-v-3984fd8d]{display:none}.attention-summary button[data-v-3984fd8d]{padding:6px 8px}.attention-summary strong[data-v-3984fd8d],.attention-summary small[data-v-3984fd8d]{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media(max-width:650px){.attention-card[data-v-3984fd8d]{padding:12px}.attention-card.compact[data-v-3984fd8d]{padding:10px 12px}.attention-card header[data-v-3984fd8d]{gap:6px}.attention-card h3[data-v-3984fd8d]{font-size:17px}.attention-card p[data-v-3984fd8d]{font-size:10px}.attention-summary[data-v-3984fd8d]{grid-template-columns:1fr}.attention-summary button[data-v-3984fd8d]:nth-child(n+2){display:none}.attention-summary button[data-v-3984fd8d]{padding:7px 9px}.attention-summary small[data-v-3984fd8d]{display:inline;margin-left:6px}.expand-attention[data-v-3984fd8d]{font-size:10px}footer[data-v-3984fd8d]{gap:8px}}.attention-card.attention-clear[data-v-3984fd8d]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 14px;background:#fcfbfd;border-color:var(--fin-border,#ded5e6)}.attention-clear .attention-icon[data-v-3984fd8d]{width:22px;height:22px;flex-basis:22px;font-size:13px;background:#eee8f3;color:var(--fin-muted,#6d6378)}.attention-clear h3[data-v-3984fd8d]{font-size:14px;color:var(--fin-muted,#6d6378)}.attention-clear .attention-empty[data-v-3984fd8d]{margin:0;color:var(--fin-muted,#6d6378)}@media(max-width:650px){.attention-card.attention-clear[data-v-3984fd8d]{align-items:flex-start;flex-wrap:wrap;gap:5px 12px}}.invoice-wizard-body[data-v-0fa0cd71]{display:grid;grid-template-columns:180px minmax(0,1.8fr) minmax(230px,1fr);gap:16px;padding-top:20px}.invoice-step-rail[data-v-0fa0cd71]{list-style:none;margin:0;padding:0 12px 0 0;border-right:1px solid #eee5f3}.invoice-step-rail li[data-v-0fa0cd71]{display:flex;gap:10px;align-items:center;color:var(--fin-muted,#6d6378);font-size:12px;padding:22px 6px}.invoice-step-rail li span[data-v-0fa0cd71]{display:grid;place-items:center;width:28px;height:28px;border:1px solid #cdbbdf;border-radius:50%;flex-shrink:0}.invoice-step-rail li.active[data-v-0fa0cd71]{background:#f4edfc;border-radius:8px;color:#5d3588}.invoice-step-rail li.active span[data-v-0fa0cd71]{background:#6d4798;color:#fff}.invoice-step-rail li.done span[data-v-0fa0cd71]{background:#e0f2e8;color:#347650}.invoice-wizard-body main[data-v-0fa0cd71]{min-width:0}.agreement-choice[data-v-0fa0cd71]{display:grid;width:100%;text-align:left;margin-top:9px;gap:5px;background:#fff}.agreement-choice[aria-pressed=true][data-v-0fa0cd71]{background:#f2ebfa;border-color:#a889ce}.agreement-choice small[data-v-0fa0cd71],.installment-choice small[data-v-0fa0cd71]{display:block;font-size:11px;color:var(--fin-muted,#6d6378);margin-top:5px}.chosen-agreement[data-v-0fa0cd71]{padding:16px;margin-top:12px;background:#faf7fd;border-radius:8px}.installment-choice[data-v-0fa0cd71]{display:flex!important;gap:12px!important;padding:15px;border:1px solid #e2d7ed;border-radius:8px;margin-top:10px;align-items:center}.installment-choice.selected[data-v-0fa0cd71]{border-color:#a989ce;background:#f8f3fe}.invoice-summary[data-v-0fa0cd71]{align-self:start}.invoice-summary dd[data-v-0fa0cd71]{text-align:right}.invoice-summary[data-v-0fa0cd71]{background:linear-gradient(145deg,#fdfaf6,#fff)}@media(max-width:950px){.invoice-wizard-body[data-v-0fa0cd71]{grid-template-columns:1fr}.invoice-step-rail[data-v-0fa0cd71]{display:flex;border:0}.invoice-step-rail li[data-v-0fa0cd71]{padding:10px 5px;flex:1;font-size:10px}.invoice-step-rail li span[data-v-0fa0cd71]{width:22px;height:22px}.invoice-summary[data-v-0fa0cd71]{display:block}}.financial-invoice-dialog footer button{border-radius:6px;padding:8px 12px}@media(max-width:600px){.invoice-wizard-body[data-v-0fa0cd71]{grid-template-columns:minmax(0,1fr)}.invoice-wizard-body>main[data-v-0fa0cd71],.invoice-wizard-body>aside[data-v-0fa0cd71],.invoice-step-rail[data-v-0fa0cd71]{min-width:0}.invoice-step-rail[data-v-0fa0cd71]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;gap:4px}.invoice-step-rail li[data-v-0fa0cd71]{min-width:0;padding:10px 6px;gap:8px}.invoice-step-rail strong[data-v-0fa0cd71]{min-width:0;overflow-wrap:anywhere}}.financial-overview[data-v-90e17996]{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:14px;color:var(--fin-ink,#25143e)}.financial-overview[data-v-90e17996]>*{min-width:0}.greeting h1[data-v-90e17996],.greeting h2[data-v-90e17996]{margin:0;font:600 18px/1.2 Georgia,serif}.greeting p[data-v-90e17996]{margin:6px 0 0;color:var(--fin-muted,#6d6378);font-size:12px;line-height:1.5}.metric-grid[data-v-90e17996]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.metric-card[data-v-90e17996]{display:flex;align-items:center;gap:12px;min-width:0;padding:15px 13px;border:1px solid var(--fin-border,#ded5e6);border-radius:8px;background:linear-gradient(135deg,#fff,#fdfbfe);box-shadow:0 2px 5px #39204f04}.metric-copy[data-v-90e17996]{display:grid;gap:4px;min-width:0}.metric-card .metric-value[data-v-90e17996]{font:700 25px/1.2 Georgia,serif;color:var(--fin-ink,#25143e);font-variant-numeric:tabular-nums;white-space:nowrap}.metric-value .fin-money[data-v-90e17996]{font:inherit;color:inherit}.metric-label[data-v-90e17996]{font-size:.81rem;font-weight:700;color:var(--fin-ink,#25143e)}.metric-note[data-v-90e17996]{font-size:.69rem;font-weight:400;line-height:1.25;color:var(--fin-muted,#6d6378)}.metric-icon[data-v-90e17996]{display:grid;place-items:center;flex:0 0 36px;height:36px;border-radius:50%;background:#eee8f8;color:#6d49a1;font-size:16px}.metric-card--blue .metric-icon[data-v-90e17996]{background:#e7efff;color:#3266c8}.metric-card--green .metric-icon[data-v-90e17996]{background:#e5f5e9;color:#248650}.metric-card--rose .metric-icon[data-v-90e17996]{background:#ffeaea;color:#d64b51}.metric-card--amber .metric-icon[data-v-90e17996]{background:#fff3dd;color:#bc7710}.overview-panels[data-v-90e17996]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr) minmax(0,1.15fr);gap:12px;align-items:stretch}.overview-panel[data-v-90e17996]{min-width:0;border:1px solid var(--fin-border,#ded5e6);border-radius:8px;background:#fff;overflow-wrap:anywhere}.panel-heading[data-v-90e17996]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 16px;border-bottom:1px solid #eee7f1;background:#fdfcfe;border-radius:8px 8px 0 0}.financial-overview h3[data-v-90e17996]{margin:0;font:700 16px/1.3 Georgia,serif;color:var(--fin-ink,#25143e)}.panel-heading>.pi[data-v-90e17996]{color:var(--fin-muted,#6d6378);font-size:13px}.receivable-facts[data-v-90e17996]{margin:0;padding:0 16px}.receivable-facts>div[data-v-90e17996]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:baseline;padding:18px 0;border-bottom:1px solid #eee7f1}.receivable-facts dt[data-v-90e17996]{font-size:16px;line-height:1.45;color:var(--fin-ink,#25143e)}.receivable-facts dd[data-v-90e17996]{margin:0;text-align:right;font-size:16px;font-weight:700;font-variant-numeric:tabular-nums}.panel-context[data-v-90e17996],.panel-empty[data-v-90e17996]{margin:0;padding:14px 16px;font-size:12px;line-height:1.6;color:var(--fin-muted,#6d6378)}.overview-line[data-v-90e17996]{margin:0 16px;border-bottom:1px solid #eee7f1;font-size:12px}.overview-line[data-v-90e17996]:last-child{border-bottom:0}.overview-line>button[data-v-90e17996]{display:grid;width:100%;min-width:0;padding:13px 0;border:0;background:transparent;text-align:left;font:inherit;line-height:1.4;color:var(--fin-ink,#25143e);cursor:pointer}.overview-line>button[data-v-90e17996]:hover{background:#faf7fd}.overview-line>button[data-v-90e17996]:focus-visible{outline:2px solid #9774b2;outline-offset:3px;border-radius:3px}.overview-line strong[data-v-90e17996]{font-size:12px;font-weight:600;color:var(--fin-ink,#25143e)}.activity-line>button[data-v-90e17996]{grid-template-columns:23px minmax(0,1fr) auto;gap:9px;align-items:start}.activity-mark[data-v-90e17996]{display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:#f2edf8;color:#795992;font-size:10px}.activity-copy[data-v-90e17996],.payment-copy[data-v-90e17996],.payment-facts[data-v-90e17996]{display:grid;min-width:0;gap:5px}.record-name[data-v-90e17996]{font-size:11px;font-weight:600;line-height:1.45;color:var(--fin-ink,#25143e)}.inline-context[data-v-90e17996]{font-weight:400;color:var(--fin-muted,#6d6378)}.record-context[data-v-90e17996]{display:block;font-size:11px;font-weight:400;line-height:1.45;color:var(--fin-muted,#6d6378)}.record-date[data-v-90e17996]{font-size:11px;font-weight:600;line-height:1.45;color:var(--fin-ink,#25143e);font-variant-numeric:tabular-nums;white-space:nowrap}.activity-line .record-date[data-v-90e17996]{padding-top:1px}.payment-line>button[data-v-90e17996]{grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start}.payment-facts[data-v-90e17996]{justify-items:end;text-align:right}.payment-copy>strong[data-v-90e17996]{font-size:11px}.payment-copy>.record-context[data-v-90e17996]{font-size:12px}.payment-facts>.fin-money[data-v-90e17996]{font-size:11px;font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}.secondary-cash[data-v-90e17996]{display:grid;grid-template-columns:minmax(150px,.7fr) minmax(0,1.4fr) minmax(230px,1fr);gap:18px;align-items:center;padding:14px 16px;border:1px solid var(--fin-border,#ded5e6);border-radius:8px;background:#fcfafc}.secondary-cash dl[data-v-90e17996]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0}.secondary-cash dl>div[data-v-90e17996]{display:grid;gap:6px}.secondary-cash dt[data-v-90e17996]{font-size:16px;color:var(--fin-ink,#25143e)}.secondary-cash dd[data-v-90e17996]{margin:0;font-size:16px;font-weight:700}.secondary-cash p[data-v-90e17996]{margin:0;font-size:12px;line-height:1.6;color:var(--fin-muted,#6d6378)}.empty[data-v-90e17996]{margin:0;padding:20px;border:1px dashed var(--fin-border,#ded5e6);border-radius:8px;font-size:12px;color:var(--fin-muted,#6d6378)}.financial-overview[data-v-90e17996] .attention-card.compact:not(.attention-clear){display:flex;align-items:center;gap:14px;padding:10px 12px;border-radius:8px;background:#fffcfd}.financial-overview[data-v-90e17996] .attention-card.compact:not(.attention-clear)>header{flex:0 0 290px;gap:8px}.financial-overview[data-v-90e17996] .attention-card.compact .attention-summary{flex:1;gap:8px}.financial-overview[data-v-90e17996] .attention-card.compact .attention-copy p{display:block;color:var(--fin-muted,#6d6378)}.financial-overview[data-v-90e17996] .attention-card.compact .attention-summary button{padding:8px 10px}.financial-overview[data-v-90e17996] .attention-summary strong{white-space:normal;overflow:visible;text-overflow:clip;color:var(--fin-ink,#25143e)}.financial-overview[data-v-90e17996] .attention-summary small{white-space:normal;overflow:visible;text-overflow:clip;color:var(--fin-muted,#6d6378)}.financial-overview[data-v-90e17996] .attention-card.attention-clear{border-radius:8px}@media(max-width:1400px){.metric-grid[data-v-90e17996]{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-card[data-v-90e17996]{padding:13px 10px;gap:9px}.metric-icon[data-v-90e17996]{flex-basis:30px;height:30px}.overview-panels[data-v-90e17996]{grid-template-columns:repeat(2,minmax(0,1fr))}.upcoming-panel[data-v-90e17996]{grid-column:1/-1}.upcoming-panel .payment-line[data-v-90e17996]{margin-inline:16px}.financial-overview[data-v-90e17996] .attention-card.compact:not(.attention-clear){display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.financial-overview[data-v-90e17996] .attention-card.compact:not(.attention-clear)>header{width:100%}.secondary-cash[data-v-90e17996]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.secondary-cash p[data-v-90e17996]{grid-column:1/-1}}@media(max-width:1000px){.metric-grid[data-v-90e17996]{grid-template-columns:repeat(3,minmax(0,1fr))}.activity-line>button[data-v-90e17996]{grid-template-columns:23px minmax(0,1fr)}.activity-line .record-date[data-v-90e17996]{grid-column:2}}@media(max-width:720px){.metric-grid[data-v-90e17996]{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-card[data-v-90e17996]{align-items:flex-start;gap:9px}.overview-panels[data-v-90e17996]{grid-template-columns:minmax(0,1fr)}.upcoming-panel[data-v-90e17996]{grid-column:auto}.secondary-cash[data-v-90e17996]{grid-template-columns:minmax(0,1fr);gap:14px}.secondary-cash p[data-v-90e17996]{grid-column:auto}.secondary-cash dl[data-v-90e17996]{grid-template-columns:minmax(0,1fr)}.financial-overview[data-v-90e17996] .attention-card.compact .attention-summary{display:grid;grid-template-columns:minmax(0,1fr)}}@media(max-width:650px){.metric-grid[data-v-90e17996]{grid-template-columns:minmax(0,1fr)}}.financial-list[data-v-bb8c9d3e]{container-type:inline-size;min-width:0;background:#fff;border:1px solid #e7e0ec;border-radius:.7rem;box-shadow:0 4px 16px #392b500d;overflow:hidden}.financial-list header[data-v-bb8c9d3e]{display:grid;gap:12px;padding:1rem 1.25rem}.financial-list[data-v-bb8c9d3e] :is(h1,h2){font:700 1.25rem Georgia,serif;color:#2b1c42;margin:0}.financial-list p[data-v-bb8c9d3e]{color:var(--fin-muted,#6d6378);font-size:.82rem;margin:.35rem 0 0}.filters[data-v-bb8c9d3e]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:8px;min-width:0}.filters label[data-v-bb8c9d3e]{min-width:0}.filters label[data-v-bb8c9d3e]:first-child{grid-column:1/-1}.filters input[data-v-bb8c9d3e],.filters select[data-v-bb8c9d3e],.filters button[data-v-bb8c9d3e],.financial-list footer button[data-v-bb8c9d3e]{box-sizing:border-box;min-width:0;max-width:100%;min-height:40px;font:inherit;border:1px solid #d9cfe4;border-radius:.4rem;padding:.47rem .6rem;background:#fff;color:#3e3153}.filters input[data-v-bb8c9d3e],.filters select[data-v-bb8c9d3e]{width:100%}.filters button[data-v-bb8c9d3e]{background:#62448a;color:#fff;cursor:pointer}.agreement-master[data-v-bb8c9d3e]{padding:0 9px}.agreement-row[data-v-bb8c9d3e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:8px 12px;padding:12px;width:100%;border:1px solid transparent;border-top-color:#eee7f2;background:#fff;text-align:left;cursor:pointer;color:#2b1b40;border-radius:8px}.agreement-row[aria-pressed=true][data-v-bb8c9d3e]{background:#f3edfb;border-color:#cfbde8}.agreement-row[data-v-bb8c9d3e]:focus-visible{outline:3px solid #9c78c4;outline-offset:-3px}.agreement-row>span[data-v-bb8c9d3e]{min-width:0}.identity[data-v-bb8c9d3e]{display:grid;gap:3px;grid-column:span 2}.identity strong[data-v-bb8c9d3e]{font:700 15px Georgia,serif}.identity>span[data-v-bb8c9d3e],.agreement-service>span[data-v-bb8c9d3e]{font-size:12px;color:#66527f}.agreement-service[data-v-bb8c9d3e]{grid-column:span 2;display:grid;gap:3px;overflow-wrap:anywhere}.agreement-row small[data-v-bb8c9d3e]{font-size:10px;line-height:1.3;color:var(--fin-muted,#6d6378)}.agreement-status[data-v-bb8c9d3e]{grid-column:3;grid-row:1;text-align:right}.agreement-amount[data-v-bb8c9d3e]{display:grid;gap:3px;font-size:12px;align-self:start}.agreement-amount strong[data-v-bb8c9d3e]{font-size:13px}.agreement-readiness[data-v-bb8c9d3e]{grid-column:3;grid-row:2;font-size:10px;line-height:1.4;text-align:right;color:#62448a}.empty[data-v-bb8c9d3e]{padding:1rem 1.25rem}.financial-list footer[data-v-bb8c9d3e]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem;padding:.75rem 1rem;color:#726581;font-size:.8rem}.financial-list footer div[data-v-bb8c9d3e]{display:flex;gap:.4rem}.financial-list footer button[data-v-bb8c9d3e]:not(:disabled){cursor:pointer}.sr-only[data-v-bb8c9d3e]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@container (min-width:600px){.filters[data-v-bb8c9d3e]{grid-template-columns:minmax(160px,1fr) 140px 160px auto}.filters label[data-v-bb8c9d3e]:first-child{grid-column:auto}}@container (min-width:600px) and (max-width:799px){.agreement-row[data-v-bb8c9d3e]{grid-template-columns:1.3fr 1fr 1fr 1fr .8fr;gap:6px 10px;padding:10px 12px;line-height:1.2}.identity[data-v-bb8c9d3e]{grid-column:1/3;grid-row:1;gap:2px}.agreement-service[data-v-bb8c9d3e]{grid-column:3/5;grid-row:1}.agreement-status[data-v-bb8c9d3e]{grid-column:5;grid-row:1}.agreement-amount[data-v-bb8c9d3e]:nth-of-type(4){grid-column:1;grid-row:2}.agreement-amount[data-v-bb8c9d3e]:nth-of-type(5){grid-column:2;grid-row:2}.agreement-amount[data-v-bb8c9d3e]:nth-of-type(6){grid-column:3/5;grid-row:2}.agreement-readiness[data-v-bb8c9d3e]{grid-column:5;grid-row:2}.agreement-amount[data-v-bb8c9d3e]{align-self:center}.agreement-row small[data-v-bb8c9d3e]{line-height:1.2}}@container (min-width:800px){.agreement-row[data-v-bb8c9d3e]{grid-template-columns:minmax(150px,1.6fr) minmax(135px,1.2fr) minmax(75px,.65fr) minmax(80px,.75fr) minmax(70px,.65fr) minmax(105px,.9fr) minmax(80px,.75fr);gap:12px;padding:12px}.identity[data-v-bb8c9d3e],.agreement-service[data-v-bb8c9d3e],.agreement-readiness[data-v-bb8c9d3e],.agreement-status[data-v-bb8c9d3e]{grid-column:auto;grid-row:auto}.agreement-status[data-v-bb8c9d3e]{text-align:left}.agreement-amount[data-v-bb8c9d3e]{text-align:right;align-self:center}.agreement-readiness[data-v-bb8c9d3e]{text-align:right}}@container (max-width:400px){.financial-list header[data-v-bb8c9d3e]{padding:14px}.agreement-row[data-v-bb8c9d3e]{gap:8px;padding:10px}.identity strong[data-v-bb8c9d3e]{font-size:14px}.agreement-amount strong[data-v-bb8c9d3e]{font-size:12px}}.financial-list[data-v-ffda86f6]{background:#fff;border:1px solid #e7e0ec;border-radius:.7rem;overflow:hidden}.financial-list header[data-v-ffda86f6]{display:flex;justify-content:space-between;gap:1rem;align-items:end;padding:1.1rem}.financial-list[data-v-ffda86f6] :is(h1,h2){font:700 1.25rem Georgia,serif;margin:0;color:#2b1c42}.financial-list p[data-v-ffda86f6],.financial-list footer[data-v-ffda86f6]{color:var(--fin-muted,#6d6378);font-size:.82rem}.financial-list form[data-v-ffda86f6],.financial-list footer[data-v-ffda86f6],.financial-list footer div[data-v-ffda86f6]{display:flex;gap:.5rem}.financial-list footer[data-v-ffda86f6]{align-items:center;justify-content:space-between;padding:.8rem 1rem}.financial-list input[data-v-ffda86f6],.financial-list select[data-v-ffda86f6],.financial-list button[data-v-ffda86f6]{font:inherit;border:1px solid #d9cfe4;border-radius:.4rem;padding:.45rem .6rem;background:#fff;color:#3e3153}.financial-list form button[data-v-ffda86f6]{background:#62448a;color:#fff}.financial-list button[data-v-ffda86f6]:not(:disabled){cursor:pointer}.table-scroll[data-v-ffda86f6]{overflow:auto}table[data-v-ffda86f6]{min-width:850px;width:100%;border-collapse:collapse;text-align:left;font-size:.8rem}thead[data-v-ffda86f6]{background:#f8f6fa;color:#685c7d}th[data-v-ffda86f6],td[data-v-ffda86f6]{padding:.7rem;border-top:1px solid #eee9f1}tbody th[data-v-ffda86f6]{color:#37224f}.status[data-v-ffda86f6]{border-radius:99px;padding:.2rem .5rem;background:#f2eef6;text-transform:capitalize}.status--issued[data-v-ffda86f6]{background:#e4f5e9;color:#246d40}.status--void[data-v-ffda86f6]{background:#fdeaea;color:#ad353d}.text-button[data-v-ffda86f6]{border:0!important;color:#62448a!important;font-weight:700}.empty[data-v-ffda86f6]{padding:1rem}.sr-only[data-v-ffda86f6]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(max-width:750px){.financial-list header[data-v-ffda86f6]{align-items:start;flex-direction:column}}.financial-list[data-v-ffda86f6]{min-width:0;max-width:100%}.table-scroll[data-v-ffda86f6]{position:relative;max-width:100%;overflow-x:auto}@media(max-width:750px){.financial-list form[data-v-ffda86f6]{width:100%;min-width:0;flex-wrap:wrap}.financial-list form label[data-v-ffda86f6],.financial-list input[data-v-ffda86f6]{max-width:100%}}.financial-list header[data-v-ffda86f6]{background:linear-gradient(110deg,#fffcf8,#fbf8ff);align-items:start}.financial-list[data-v-ffda86f6] :is(h1,h2){font-size:29px}.financial-list form[data-v-ffda86f6]{flex-wrap:wrap}.financial-list small[data-v-ffda86f6]{display:block;color:var(--fin-muted,#6d6378);font-size:10px;margin-top:4px}tr.selected[data-v-ffda86f6]{background:#f1ebfb;outline:1px solid #ceb9e8;outline-offset:-1px}.financial-list table[data-v-ffda86f6]{font-size:12px}.financial-list header>div[data-v-ffda86f6]{display:grid;gap:7px}.financial-list header>div>button[data-v-ffda86f6]{justify-self:start;color:#fff;background:#67458f}.financial-list th[data-v-ffda86f6],.financial-list td[data-v-ffda86f6]{white-space:nowrap}.financial-list td[data-v-ffda86f6]:nth-child(2),.financial-list th[data-v-ffda86f6]:nth-child(2){white-space:normal;min-width:145px}.financial-list td[data-v-ffda86f6]:nth-child(3){min-width:100px}.financial-list table[data-v-ffda86f6]{min-width:900px}.financial-list header[data-v-ffda86f6]{display:grid;grid-template-columns:1fr}.financial-list form[data-v-ffda86f6]{display:flex;gap:8px}.financial-list form input[data-v-ffda86f6]{min-width:250px}.financial-list form label[data-v-ffda86f6]{min-width:0}.financial-list td[data-v-ffda86f6]{padding:12px 10px}.financial-list th[data-v-ffda86f6]{padding:11px 10px}@media(max-width:650px){.financial-list form input[data-v-ffda86f6]{min-width:0}}.financial-list tbody td[data-v-ffda86f6]{color:var(--fin-ink,#25143e)}.financial-list tbody td[data-v-ffda86f6]:nth-child(4),.financial-list tbody td[data-v-ffda86f6]:nth-child(5){font-weight:600}.financial-list tbody small[data-v-ffda86f6]{color:#514360}.financial-list[data-v-a9ef3ada]{background:#fff;border:1px solid #e7e0ec;border-radius:.7rem;overflow:hidden}.financial-list header[data-v-a9ef3ada]{display:flex;justify-content:space-between;gap:1rem;align-items:end;padding:1.1rem}.financial-list[data-v-a9ef3ada] :is(h1,h2){font:700 1.25rem Georgia,serif;margin:0;color:#2b1c42}.financial-list p[data-v-a9ef3ada],.financial-list footer[data-v-a9ef3ada]{color:var(--fin-muted,#6d6378);font-size:.82rem}.financial-list form[data-v-a9ef3ada],.financial-list footer[data-v-a9ef3ada],.financial-list footer div[data-v-a9ef3ada]{display:flex;gap:.5rem}.financial-list footer[data-v-a9ef3ada]{align-items:center;justify-content:space-between;padding:.8rem 1rem}.financial-list input[data-v-a9ef3ada],.financial-list select[data-v-a9ef3ada],.financial-list button[data-v-a9ef3ada]{font:inherit;border:1px solid #d9cfe4;border-radius:.4rem;padding:.45rem .6rem;background:#fff;color:#3e3153}.financial-list form button[data-v-a9ef3ada]{background:#62448a;color:#fff}.financial-list button[data-v-a9ef3ada]:not(:disabled){cursor:pointer}.table-scroll[data-v-a9ef3ada]{position:relative;overflow:auto}table[data-v-a9ef3ada]{min-width:800px;width:100%;border-collapse:collapse;text-align:left;font-size:.8rem}thead[data-v-a9ef3ada]{background:#f8f6fa;color:#685c7d}th[data-v-a9ef3ada],td[data-v-a9ef3ada]{padding:.7rem;border-top:1px solid #eee9f1}tbody th[data-v-a9ef3ada]{color:#37224f}.status[data-v-a9ef3ada]{border-radius:99px;padding:.2rem .5rem;background:#e4f5e9;color:#246d40;text-transform:capitalize}.status--reversed[data-v-a9ef3ada]{background:#fdeaea;color:#ad353d}.text-button[data-v-a9ef3ada]{border:0!important;color:#62448a!important;font-weight:700}.empty[data-v-a9ef3ada]{padding:1rem}.sr-only[data-v-a9ef3ada]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(max-width:750px){.financial-list header[data-v-a9ef3ada]{align-items:start;flex-direction:column}}@media(max-width:750px){.financial-list[data-v-a9ef3ada]{min-width:0;max-width:100%}.financial-list form[data-v-a9ef3ada]{width:100%;min-width:0;flex-wrap:wrap}.financial-list form label[data-v-a9ef3ada],.financial-list input[data-v-a9ef3ada]{max-width:100%}.table-scroll[data-v-a9ef3ada]{position:relative;max-width:100%;overflow-x:auto}}.financial-list header[data-v-a9ef3ada]{background:linear-gradient(110deg,#fffcf8,#fbf8ff);align-items:start}.financial-list[data-v-a9ef3ada] :is(h1,h2){font-size:29px}.financial-list form[data-v-a9ef3ada]{flex-wrap:wrap}.financial-list small[data-v-a9ef3ada]{display:block;color:var(--fin-muted,#6d6378);font-size:10px;margin-top:4px}tr.selected[data-v-a9ef3ada]{background:#f1ebfb;outline:1px solid #ceb9e8;outline-offset:-1px}.financial-list table[data-v-a9ef3ada]{font-size:12px}.payment-selectable[data-v-a9ef3ada]{cursor:pointer}.payment-selectable[data-v-a9ef3ada]:focus-visible{outline:2px solid #67458f;outline-offset:-2px}.financial-list header>div[data-v-a9ef3ada]{display:grid;gap:7px}.financial-list header>div>button[data-v-a9ef3ada]{justify-self:start;color:#fff;background:#67458f}.financial-list th[data-v-a9ef3ada],.financial-list td[data-v-a9ef3ada]{white-space:nowrap}.financial-list td[data-v-a9ef3ada]:nth-child(2),.financial-list th[data-v-a9ef3ada]:nth-child(2){white-space:normal;min-width:145px}.financial-list td[data-v-a9ef3ada]:nth-child(3){min-width:100px}.financial-list table[data-v-a9ef3ada]{min-width:900px}.financial-list header[data-v-a9ef3ada]{display:grid;grid-template-columns:1fr}.financial-list form[data-v-a9ef3ada]{display:flex;gap:8px}.financial-list form input[data-v-a9ef3ada]{min-width:250px}.financial-list form label[data-v-a9ef3ada]{min-width:0}.financial-list td[data-v-a9ef3ada]{padding:12px 10px}.financial-list th[data-v-a9ef3ada]{padding:11px 10px}@media(max-width:650px){.financial-list form input[data-v-a9ef3ada]{min-width:0}}.edit-boundary[data-v-c7259ab2]{background:#f5f0f8;padding:12px;color:#644974;font-size:12px;border-left:3px solid #aa8dba}.editor-columns[data-v-c7259ab2]{display:grid;grid-template-columns:minmax(160px,.65fr) minmax(260px,1.25fr) minmax(280px,1.2fr);gap:14px;align-items:start}.outline[data-v-c7259ab2],.clause[data-v-c7259ab2],.preview[data-v-c7259ab2]{border:1px solid #e7dfeb;border-radius:6px;background:#fff;min-width:0}.outline[data-v-c7259ab2]{padding:12px;position:sticky;top:0;max-height:70vh;overflow:auto}.outline h3[data-v-c7259ab2],.clause h3[data-v-c7259ab2],.preview header h3[data-v-c7259ab2]{font:600 17px Georgia,serif;color:#39204f;margin:0 0 12px}.outline>button[data-v-c7259ab2]{display:flex;gap:9px;text-align:left;width:100%;margin:5px 0;overflow:hidden;max-height:55px;line-height:1.5}.outline>button[aria-current][data-v-c7259ab2]{background:#f2eaf8;border-color:#a888bb}.outline span[data-v-c7259ab2]{font-weight:700;color:#8e70a1}.add[data-v-c7259ab2]{display:flex;flex-wrap:wrap;gap:5px;border-top:1px solid #ece4ef;padding-top:12px;margin-top:12px}.clause[data-v-c7259ab2]{padding:16px}.clause header[data-v-c7259ab2]{display:flex;justify-content:space-between;gap:8px}.clause header div[data-v-c7259ab2]{display:flex;gap:4px}label[data-v-c7259ab2]{display:grid;gap:7px;margin:13px 0;font-size:12px;color:#5e476e}textarea[data-v-c7259ab2],input[data-v-c7259ab2],select[data-v-c7259ab2]{font:inherit;padding:9px;width:100%;box-sizing:border-box;border:1px solid #dbd0e2;border-radius:4px;color:#39204f}textarea[data-v-c7259ab2]{resize:vertical;line-height:1.7}button[data-v-c7259ab2]{background:#fff;border:1px solid #d7c9e0;border-radius:4px;color:#56396b;padding:7px 9px;cursor:pointer;font:inherit;font-size:11px}button[data-v-c7259ab2]:disabled{opacity:.45}details[data-v-c7259ab2]{border-top:1px solid #e8dfec;margin-top:16px;padding-top:13px;font-size:12px;line-height:1.6}summary[data-v-c7259ab2]{cursor:pointer;font-weight:600}.check[data-v-c7259ab2]{display:flex;align-items:center}.check input[data-v-c7259ab2]{width:auto}.preview[data-v-c7259ab2]{background:#f1edf3;padding:12px}.preview header[data-v-c7259ab2]{padding:4px 3px 12px;color:#776386;font-size:11px}.preview header small[data-v-c7259ab2]{display:block}.paper[data-v-c7259ab2]{padding:28px 23px;background:#fff;box-shadow:0 1px 6px #39204f1a;font:13px/1.7 Georgia,serif;color:#4f3d61;min-height:520px;overflow-wrap:anywhere}.paper .brand[data-v-c7259ab2]{display:block;letter-spacing:1.2px;font:600 11px Georgia,serif;margin:0;color:#39204f}.paper>small[data-v-c7259ab2]{display:block;font:7px sans-serif;letter-spacing:2px}.paper h2[data-v-c7259ab2]{font:600 29px/1.2 Georgia,serif;color:#321847;margin:30px 0 12px}.paper h3[data-v-c7259ab2]{font:600 19px/1.3 Georgia,serif;color:#39204f;margin:25px 0 8px;border-top:1px solid #e7d8c9;padding-top:13px}.paper h3.sub[data-v-c7259ab2]{font-size:15px;border:0}.paper p[data-v-c7259ab2]{white-space:pre-wrap}.preview-class[data-v-c7259ab2],.pending[data-v-c7259ab2]{font:10px/1.6 sans-serif;color:#897093}.full-terms[data-v-c7259ab2]{margin-top:20px}.full-terms p[data-v-c7259ab2]{font-size:11px}button[data-v-c7259ab2]:focus-visible,input[data-v-c7259ab2]:focus-visible,textarea[data-v-c7259ab2]:focus-visible{outline:2px solid #9d7bb5;outline-offset:2px}@media(max-width:1100px){.editor-columns[data-v-c7259ab2]{grid-template-columns:180px minmax(0,1fr)}.preview[data-v-c7259ab2]{grid-column:1/-1}.outline[data-v-c7259ab2]{max-height:55vh}.paper[data-v-c7259ab2]{max-width:600px;margin:auto}}@media(max-width:640px){.editor-columns[data-v-c7259ab2]{grid-template-columns:1fr}.outline[data-v-c7259ab2]{position:static;max-height:220px}.preview[data-v-c7259ab2]{grid-column:auto}.clause[data-v-c7259ab2]{padding:13px}.paper[data-v-c7259ab2]{padding:22px 18px}}.modal-backdrop:has(.financial-contract-dialog){z-index:50;background:#21152b88}.financial-contract-dialog{display:block;width:min(1200px,100%);max-height:90vh;overflow:auto;background:#fff;border-radius:.8rem;padding:1.25rem;color:#322444;box-shadow:0 15px 60px #190d2c55}.financial-contract-dialog header,.financial-contract-dialog footer{display:flex;justify-content:space-between;align-items:center;gap:1rem}.financial-contract-dialog h2{font:700 1.4rem Georgia,serif;margin:.1rem 0}.financial-contract-dialog header button{border:0;background:none;font-size:1.5rem;cursor:pointer}.financial-contract-dialog p{font-size:.82rem;color:var(--fin-muted,#6d6378)}.financial-contract-dialog form{display:grid;gap:.7rem}.financial-contract-dialog label{display:grid;gap:.3rem;font-size:.8rem;font-weight:700}.financial-contract-dialog input,.financial-contract-dialog select{padding:.6rem;border:1px solid #d7cde1;border-radius:.4rem;font:inherit}.financial-contract-dialog .search{display:flex;gap:.5rem;align-items:end;margin:.7rem 0}.financial-contract-dialog .search label{flex:1}.financial-contract-dialog .search button,.financial-contract-dialog footer button{border:1px solid #cfc2dd;border-radius:.4rem;padding:.55rem .9rem;background:#fff;cursor:pointer}.financial-contract-dialog footer{justify-content:flex-end;margin-top:.5rem}.financial-contract-dialog footer .primary{background:#65448e;color:#fff}.financial-contract-dialog .error{padding:.6rem;background:#fee;color:#a32e3b!important}.financial-contract-dialog .notice{padding:.6rem;background:#f8f5fb}.modal-backdrop:has(.financial-billing-client-dialog){z-index:50;background:#21152b88}.financial-billing-client-dialog{display:block;width:min(40rem,100%);max-height:90vh;overflow:auto;background:#fff;border-radius:.8rem;padding:1.25rem;color:#322444;box-shadow:0 15px 60px #190d2c55}.financial-billing-client-dialog header,.financial-billing-client-dialog footer{display:flex;justify-content:space-between;align-items:center;gap:1rem}.financial-billing-client-dialog h2{font:700 1.4rem Georgia,serif;margin:.1rem 0}.financial-billing-client-dialog header button{border:0;background:none;font-size:1.5rem;cursor:pointer}.financial-billing-client-dialog p{font-size:.82rem;color:var(--fin-muted,#6d6378)}.financial-billing-client-dialog form{display:grid;gap:.7rem}.financial-billing-client-dialog label{display:grid;gap:.3rem;font-size:.8rem;font-weight:700}.financial-billing-client-dialog input:not([type=radio]):not([type=checkbox]){padding:.6rem;border:1px solid #d7cde1;border-radius:.4rem;font:inherit}.mode[data-v-686599e2],.results[data-v-686599e2]{display:grid;gap:.45rem;padding:.6rem;background:#f7f3fa;border-radius:.4rem;margin:.6rem 0}.mode label[data-v-686599e2],.results label[data-v-686599e2],.review[data-v-686599e2]{display:flex!important;align-items:center;gap:.4rem}.fields[data-v-686599e2]{display:grid;grid-template-columns:1fr 1fr;gap:.7rem}.financial-billing-client-dialog footer{justify-content:flex-end;margin-top:.5rem}.financial-billing-client-dialog footer button{border:1px solid #cfc2dd;border-radius:.4rem;padding:.55rem .9rem;background:#fff;cursor:pointer}.financial-billing-client-dialog footer .primary{background:#65448e;color:#fff}.error[data-v-686599e2]{padding:.6rem;background:#fee;color:#a32e3b!important}.notice[data-v-686599e2]{padding:.6rem;background:#f8f5fb}@media(max-width:540px){.fields[data-v-686599e2]{grid-template-columns:1fr}}.modal-backdrop:has(.financial-booking-dialog){z-index:50;background:#21152b88}.financial-booking-dialog{display:block;width:min(43rem,100%);max-height:90vh;overflow:auto;background:#fff;border-radius:.8rem;padding:1.25rem;color:#322444;box-shadow:0 15px 60px #190d2c55}.financial-booking-dialog header,.financial-booking-dialog footer{display:flex;justify-content:space-between;align-items:center;gap:1rem}.financial-booking-dialog h2{font:700 1.4rem Georgia,serif;margin:.1rem 0}.financial-booking-dialog header button{border:0;background:none;font-size:1.5rem;cursor:pointer}.financial-booking-dialog p{font-size:.82rem;color:var(--fin-muted,#6d6378)}.financial-booking-dialog .evidence{display:flex;flex-wrap:wrap;gap:.4rem 1rem;padding:.5rem .7rem;background:#f7f3fa;border-radius:.5rem}.financial-booking-dialog .evidence p{margin:.2rem}.financial-booking-dialog .evidence i{color:#6b4b8b}.financial-booking-dialog .evidence .warning{color:#a34b20}.financial-booking-dialog form{display:grid;gap:.7rem}.financial-booking-dialog fieldset{border:0;padding:0;display:flex;gap:1rem}.financial-booking-dialog legend{font-size:.8rem;font-weight:700;margin-bottom:.3rem}.financial-booking-dialog label{display:grid;gap:.3rem;font-size:.8rem;font-weight:700}.financial-booking-dialog fieldset label,.financial-booking-dialog .waiver{display:flex;align-items:center;gap:.35rem}.financial-booking-dialog input:not([type=radio]):not([type=checkbox]),.financial-booking-dialog select,.financial-booking-dialog textarea{padding:.55rem;border:1px solid #d7cde1;border-radius:.4rem;font:inherit}.financial-booking-dialog .fields{display:grid;grid-template-columns:1fr 1fr;gap:.7rem}.financial-booking-dialog footer{justify-content:flex-end;margin-top:.7rem}.financial-booking-dialog footer button{border:1px solid #cfc2dd;border-radius:.4rem;padding:.55rem .9rem;background:#fff;cursor:pointer}.financial-booking-dialog footer .primary{background:#65448e;color:#fff}.financial-booking-dialog .error{padding:.6rem;background:#fee;color:#a32e3b!important}.financial-booking-dialog .notice{padding:.6rem;background:#f8f5fb}@media(max-width:560px){.financial-booking-dialog .fields{grid-template-columns:1fr}}.terms-panel[data-v-3db7878d]{border:1px solid #e3d6eb;background:#fbf8fc;border-radius:5px;padding:17px;margin:15px 0;color:#4e3264}.terms-panel h3[data-v-3db7878d]{font:600 20px Georgia,serif;margin:0 0 10px}.terms-panel p[data-v-3db7878d]{font-size:12px;line-height:1.7}.fields[data-v-3db7878d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}label[data-v-3db7878d]{display:grid;gap:6px;margin:10px 0;font-size:12px}input[data-v-3db7878d],select[data-v-3db7878d]{font:inherit;min-width:0;padding:9px;border:1px solid #d7c9e0;border-radius:4px;background:#fff}.check[data-v-3db7878d]{display:flex;align-items:center}button[data-v-3db7878d]{font:inherit;font-size:12px;background:#fff;border:1px solid #d5c5de;border-radius:4px;color:#56396b;padding:9px 12px;cursor:pointer}fieldset[data-v-3db7878d]{border:1px solid #e1d5e8;margin:15px 0;padding:14px;border-radius:4px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}legend[data-v-3db7878d]{font-size:12px;color:#846693}.actions[data-v-3db7878d]{display:flex;gap:8px;flex-wrap:wrap}.error[data-v-3db7878d]{color:#9d3348}.test-notice[data-v-3db7878d]{background:#efe7f5;padding:10px}@media(max-width:640px){.fields[data-v-3db7878d],fieldset[data-v-3db7878d]{grid-template-columns:1fr}}.execution[data-v-269dd404]{border:1px solid #ebe5f0;border-radius:.55rem;padding:.9rem}.execution h3[data-v-269dd404]{font:700 1rem Georgia,serif;margin:.1rem 0;color:#35214b}.execution p[data-v-269dd404],.execution li[data-v-269dd404]{font-size:.8rem;color:#6f627e}.execution ol[data-v-269dd404]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;list-style:none;padding:0}.execution li[data-v-269dd404]{background:#f5f2f7;border-radius:.4rem;padding:.6rem}.execution li.done[data-v-269dd404]{background:#e7f5ea;color:#266640}.execution form[data-v-269dd404]{display:grid;gap:.65rem;border-top:1px solid #eee7f0;padding:.8rem 0}.execution h4[data-v-269dd404]{font-size:.88rem;color:#3b2b53;margin:0}.fields[data-v-269dd404]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.execution label[data-v-269dd404]{display:grid;gap:.3rem;font-size:.76rem;font-weight:700}.execution label.check[data-v-269dd404]{display:flex;align-items:center}.execution input[data-v-269dd404]:not([type=checkbox]),.execution select[data-v-269dd404]{padding:.5rem;border:1px solid #d7cde1;border-radius:.4rem}.execution button[data-v-269dd404]{justify-self:start;border:1px solid #62448a;border-radius:.4rem;padding:.5rem .7rem;background:#62448a;color:#fff;cursor:pointer}.error[data-v-269dd404]{background:#fee;color:#a32e3b!important;padding:.6rem}@media(max-width:650px){.fields[data-v-269dd404],.execution ol[data-v-269dd404]{grid-template-columns:1fr 1fr}}.execution[data-v-269dd404]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;border:0;padding:0}.execution>h3[data-v-269dd404],.execution>p[data-v-269dd404],.execution>ol[data-v-269dd404]{grid-column:1/-1}.execution ol[data-v-269dd404]{padding:14px;background:linear-gradient(100deg,#fbf7ff,#fffaf5);border:1px solid #e7ddec;border-radius:9px;margin:0}.execution li[data-v-269dd404]{background:transparent;border-top:3px solid #e3daed;text-align:center;font-size:11px}.execution li.done[data-v-269dd404]{border-color:#83c29a}.execution form[data-v-269dd404]{border:1px solid #e7deef;border-radius:9px;padding:16px;background:linear-gradient(140deg,#fff,#fdfbff);align-content:start}.execution h4[data-v-269dd404]{font:700 17px Georgia,serif}.signed-drop[data-v-269dd404]{border:1px dashed #bca4db;border-radius:9px;padding:24px 12px;text-align:center;background:#fcfaff;min-height:120px;place-content:center}.signed-drop input[data-v-269dd404]{max-width:100%;border:0!important}.execution form[data-v-269dd404]:last-child{background:#f9fdf9}@media(max-width:650px){.execution[data-v-269dd404]{grid-template-columns:1fr}.execution ol[data-v-269dd404]{grid-template-columns:repeat(2,minmax(0,1fr))}}.contract-next[data-v-269dd404]{grid-column:1/-1;padding:15px 18px;background:#fff8ec;border:1px solid #f0ddbd;border-radius:9px;color:#805518}.contract-next p[data-v-269dd404]{margin-bottom:0}.execution li[data-v-269dd404]{line-height:1.65}.recorded-delivery[data-v-269dd404],.contract-history[data-v-269dd404]{border:1px solid #e7deef;border-radius:9px;padding:16px;background:#fff}.recorded-delivery dl[data-v-269dd404]{font-size:12px;margin:10px 0}.recorded-delivery dl div[data-v-269dd404]{display:flex;gap:12px;justify-content:space-between;padding:8px 0;border-top:1px solid #f0eaf4}.recorded-delivery dt[data-v-269dd404]{color:var(--fin-muted,#6d6378)}.recorded-delivery dd[data-v-269dd404]{margin:0;color:#3a2351;overflow-wrap:anywhere;text-align:right}.history-entry[data-v-269dd404]{display:flex;gap:10px;margin:13px 0;font-size:11px}.history-entry small[data-v-269dd404]{display:block;color:var(--fin-muted,#6d6378);margin-top:4px}.history-dot[data-v-269dd404]{width:9px;height:9px;border-radius:50%;background:#8ab79d;margin-top:4px;flex-shrink:0}.contract-history footer[data-v-269dd404]{display:flex;justify-content:space-between;align-items:center;font-size:10px}.contract-history button[data-v-269dd404]{font-size:10px;padding:5px 7px}.execution label.check[data-v-269dd404]{align-items:flex-start;line-height:1.5}.execution input[type=checkbox][data-v-269dd404]{width:14px;height:14px;flex:0 0 14px;margin-top:2px}.agreement-detail[data-v-14627e6e]{background:#fff;border:1px solid #e5ddec;border-radius:.75rem;padding:1.15rem;display:grid;gap:1rem}.agreement-detail header[data-v-14627e6e]{display:flex;justify-content:space-between;align-items:start;gap:1rem}.back[data-v-14627e6e]{border:0;background:transparent;color:#73558f;cursor:pointer;padding:0}.agreement-detail[data-v-14627e6e] :is(h1,h2){font:700 1.6rem Georgia,serif;color:#2d1d45;margin:.35rem 0}.agreement-detail p[data-v-14627e6e]{font-size:.82rem;color:var(--fin-muted,#6d6378)}.actions[data-v-14627e6e]{display:flex;gap:.4rem;flex-wrap:wrap;justify-content:flex-end}.actions button[data-v-14627e6e],.line button[data-v-14627e6e]{border:1px solid #d4c9df;border-radius:.4rem;background:#fff;color:#583d7a;padding:.5rem .65rem;cursor:pointer}.actions .primary[data-v-14627e6e]{background:#62448a;color:#fff}.tabs[data-v-14627e6e]{display:flex;gap:.35rem;border-bottom:1px solid #e7dfed;overflow:auto}.tabs button[data-v-14627e6e]{border:0;border-bottom:3px solid transparent;background:transparent;padding:.65rem;color:#6f6180;cursor:pointer}.tabs button[aria-current=page][data-v-14627e6e]{border-bottom-color:#7454a5;color:#3c255b;font-weight:700}.cards[data-v-14627e6e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:.7rem}.cards article[data-v-14627e6e]{border:1px solid #ebe5f0;border-radius:.55rem;padding:.9rem}.cards h3[data-v-14627e6e]{font:700 1rem Georgia,serif;color:#35214b;margin:.15rem 0 .8rem}.cards dl[data-v-14627e6e]{margin:0}.cards dl div[data-v-14627e6e],.line[data-v-14627e6e]{display:flex;justify-content:space-between;gap:1rem;border-top:1px solid #f1edf3;padding:.48rem 0;font-size:.8rem}.cards dt[data-v-14627e6e]{color:var(--fin-muted,#6d6378)}.cards dt small[data-v-14627e6e]{display:block}.cards dd[data-v-14627e6e]{margin:0;color:#2d2141;font-weight:700;text-align:right}.cards ul[data-v-14627e6e]{padding-left:1.1rem;color:#61536e;font-size:.8rem}.line button[data-v-14627e6e]{padding:.2rem .4rem}.warning[data-v-14627e6e],.error[data-v-14627e6e]{color:#a84826!important}.error[data-v-14627e6e]{background:#fee;padding:.6rem;border-radius:.4rem}@media(max-width:720px){.agreement-detail header[data-v-14627e6e]{flex-direction:column}.actions[data-v-14627e6e]{justify-content:flex-start}}.page-controls[data-v-14627e6e]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-top:1px solid #f1edf3;padding-top:.7rem;color:var(--fin-muted,#6d6378);font-size:.8rem}.page-controls div[data-v-14627e6e]{display:flex;gap:.4rem}.page-controls button[data-v-14627e6e]{border:1px solid #d4c9df;border-radius:.4rem;background:#fff;color:#583d7a;padding:.4rem .6rem}.page-controls button[data-v-14627e6e]:not(:disabled){cursor:pointer}.page-controls button[data-v-14627e6e]:disabled{opacity:.55}.agreement-detail[data-v-14627e6e] :is(h1,h2){font-size:25px;line-height:1.2}.agreement-detail .cards[data-v-14627e6e]{grid-template-columns:repeat(2,minmax(0,1fr))}.agreement-detail .cards article[data-v-14627e6e]{background:linear-gradient(135deg,#fff,#fdfbff)}.agreement-detail .cards button[data-v-14627e6e]{border:1px solid #dacee8;background:#faf7fe;color:#65418d;border-radius:5px;padding:6px 10px;font-size:11px;cursor:pointer}.agreement-detail small[data-v-14627e6e]{display:block;font-size:10px;color:var(--fin-muted,#6d6378)}.agreement-detail .cards article[data-v-14627e6e]:nth-child(2){background:#fff8f9;border-color:#f1dce3}@media(max-width:650px){.agreement-detail .cards[data-v-14627e6e]{grid-template-columns:1fr}}.contract-workspace[data-v-14627e6e]{display:grid;grid-template-columns:minmax(0,2.6fr) minmax(280px,1fr);gap:18px;align-items:start}.contract-workspace main[data-v-14627e6e],.contract-rail[data-v-14627e6e]{display:grid;gap:14px;min-width:0}.governing-contract[data-v-14627e6e],.contract-rail article[data-v-14627e6e]{border:1px solid #e5ddeb;border-radius:9px;padding:17px;background:linear-gradient(140deg,#fff,#fcf9ff)}.contract-workspace h3[data-v-14627e6e]{font:700 18px Georgia,serif;margin:0 0 10px;color:#281641}.contract-document-actions[data-v-14627e6e]{display:flex;gap:9px;flex-wrap:wrap;margin-top:12px}.contract-workspace button[data-v-14627e6e]{border:1px solid #d6c5e5;border-radius:6px;padding:8px 12px;background:#f8f4fc;color:#604087;font-size:12px;cursor:pointer}.contract-workspace dl[data-v-14627e6e]{margin:0;font-size:12px}.contract-workspace dl div[data-v-14627e6e]{display:flex;justify-content:space-between;gap:15px;padding:9px 0;border-top:1px solid #f0e8f3}.contract-workspace dt[data-v-14627e6e]{color:var(--fin-muted,#6d6378)}.contract-workspace dd[data-v-14627e6e]{margin:0;font-weight:600;text-align:right;color:#3c2850}.contract-rail .booking-rail[data-v-14627e6e]{background:#f5fcf7;border-color:#d4e9dc}.booking-rail>strong[data-v-14627e6e]{font:700 25px Georgia,serif;color:#296847}.booking-rail ul[data-v-14627e6e]{font-size:12px;line-height:1.9;padding-left:18px;color:#496755}.contract-rail .contract-tip[data-v-14627e6e]{background:#f5effc}.governing-contract details[data-v-14627e6e]{font-size:10px;color:var(--fin-muted,#6d6378);margin-top:12px}.governing-contract header[data-v-14627e6e]{align-items:start}.governing-contract header p[data-v-14627e6e]{margin:0}@media(max-width:950px){.contract-workspace[data-v-14627e6e]{grid-template-columns:1fr}.contract-rail[data-v-14627e6e]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.contract-rail[data-v-14627e6e]{grid-template-columns:1fr}}.agreement-detail>header[data-v-14627e6e]{align-items:flex-start;gap:12px}.agreement-detail>header>div[data-v-14627e6e]:first-child{min-width:0}.agreement-detail>header[data-v-14627e6e] :is(h1,h2){font:600 23px/1.25 Georgia,serif;overflow-wrap:anywhere}.agreement-detail>header p[data-v-14627e6e]{margin:7px 0 0;color:var(--fin-muted,#6d6378)}.client-picker[data-v-40eb96a7]{display:grid;gap:9px}.client-picker label[data-v-40eb96a7]{display:grid;gap:6px;font-weight:700;font-size:12px}.client-picker input[data-v-40eb96a7]{width:100%;padding:12px;border:1px solid #dacee7;border-radius:7px;background:#fff;color:#2f2047}.client-option[data-v-40eb96a7]{display:flex;align-items:center;gap:13px;text-align:left;padding:12px;border:1px solid #e5dbef;border-radius:9px;background:#fff;color:#302047;cursor:pointer}.client-option[aria-pressed=true][data-v-40eb96a7]{border-color:#8c65bb;background:#f5effc}.client-option>span[data-v-40eb96a7]:nth-child(2){flex:1}.client-option small[data-v-40eb96a7]{display:block;color:var(--fin-muted,#6d6378);margin-top:4px;font-size:11px}.avatar[data-v-40eb96a7]{display:grid;place-items:center;background:#eae0f5;color:#62438a;border-radius:50%;width:40px;height:40px}footer[data-v-40eb96a7]{display:flex;justify-content:space-between;font-size:12px}.fin-wizard{width:min(1120px,calc(100vw - 32px));max-height:92vh;overflow:auto;background:#fff;border-radius:14px;box-shadow:0 20px 70px #21112f55;padding:24px;color:#2c1b43}.modal-backdrop:has(.fin-wizard){z-index:60;background:#23173077;backdrop-filter:blur(3px)}.wizard-head{display:flex;justify-content:space-between;align-items:start;border-bottom:1px solid #ede5f3;padding-bottom:16px}.wizard-head h2{font:700 30px Georgia,serif;margin:0;color:#201039}.wizard-head p,.fin-wizard p{font-size:12px;color:var(--fin-muted,#6d6378);line-height:1.55}.wizard-head>button{font-size:26px;background:#fff;border:1px solid #daccea;border-radius:6px;color:#67418f}.wizard-steps{display:flex;list-style:none;padding:20px 0;gap:18px;margin:0}.wizard-steps li{flex:1;display:flex;gap:12px;align-items:center;font-size:12px;font-weight:700;color:var(--fin-muted,#6d6378)}.wizard-steps li>span{width:38px;height:38px;border-radius:50%;background:#f2edf8;border:1px solid #dacbea;display:grid;place-items:center;font-size:18px}.wizard-steps li.active{color:#503078}.wizard-steps li.active>span{background:#e8ddf6;color:#623d91}.wizard-steps li.done>span{background:#dff1e7;color:#24684b}.wizard-grid{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(250px,1fr);gap:16px}.wizard-grid main,.wizard-grid aside{display:grid;gap:12px;align-content:start;min-width:0}.wizard-card{border:1px solid #e6ddec;border-radius:9px;padding:16px;background:linear-gradient(140deg,#fff,#fdfbff)}.wizard-card h3{font:700 17px Georgia,serif;color:#2b1747;margin:0 0 12px}.wizard-card header{display:flex;justify-content:space-between;align-items:start}.wizard-card label{display:grid;gap:6px;font-size:12px;font-weight:600;color:#654f7e}.wizard-card input:not([type=checkbox]):not([type=radio]),.wizard-card select,.wizard-card textarea{border:1px solid #dacee7;border-radius:6px;padding:9px;font:inherit;width:100%;color:#332047;background:#fff}.wizard-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.wizard-card button,.wizard-footer button,.picker-pages button{border:1px solid #d8cae8;background:#f8f4fc;color:#64408c;border-radius:6px;padding:8px 12px;font-size:12px;cursor:pointer}.wizard-card dl{margin:0}.wizard-card dl div{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid #eee5f3;font-size:12px}.wizard-card dt{color:var(--fin-muted,#6d6378)}.wizard-card dd{margin:0;font-weight:700;color:#34204d}.wizard-note{padding:13px;background:#f1ebfa;border-radius:7px}.correction-note{background:#fff6f7;border-color:#f5d8df}.correction-note h3{color:#9f3153}.wizard-footer{display:flex;align-items:center;gap:9px;padding-top:18px;margin-top:16px;border-top:1px solid #eee5f3}.wizard-footer>span{flex:1}.wizard-footer .primary{background:#684592;color:#fff;border-color:#684592}.wizard-error{padding:12px;border-radius:7px;background:#fff0f3;color:#a53250!important}.allocation-row{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid #e8deef;border-radius:7px;margin:9px 0}.allocation-row>div{flex:1;font-size:12px}.allocation-row small{display:block;color:var(--fin-muted,#6d6378);font-size:11px;margin-top:5px}.allocation-row label{width:110px}.wizard-card .wizard-check{display:flex;align-items:center;gap:8px;padding-top:12px;font-size:11px}.picker-pages{display:flex;justify-content:space-between;align-items:center;font-size:11px}@media(max-width:760px){.fin-wizard{padding:16px}.wizard-grid{grid-template-columns:1fr}.wizard-steps{gap:8px}.wizard-steps li{font-size:10px;gap:5px}.wizard-steps li>span{width:28px;height:28px;font-size:14px}.wizard-footer{flex-wrap:wrap}.wizard-fields{grid-template-columns:1fr}.allocation-row{flex-wrap:wrap}.allocation-row>div{flex-basis:100%}}.financial-payment-dialog footer button{border-radius:6px;padding:8px 12px}.fin-wizard input[type=radio],.fin-wizard input[type=checkbox]{width:15px!important;height:15px!important;min-width:15px!important;max-width:15px!important;flex:0 0 15px!important;padding:0!important;border:0!important;box-shadow:none!important;accent-color:#70479a;margin:0 5px 0 0}.fin-wizard .wizard-check{align-items:center!important}.modal-card.modal-form:is(.create-agreement-dialog,.financial-invoice-dialog,.financial-payment-dialog,.financial-contract-dialog,.financial-billing-client-dialog,.financial-booking-dialog) :is(input,select,textarea){border-color:#d9cfe4;color:#25143e;font-weight:400}.modal-card.modal-form:is(.create-agreement-dialog,.financial-invoice-dialog,.financial-payment-dialog,.financial-contract-dialog,.financial-billing-client-dialog,.financial-booking-dialog) label{font-weight:600}:is(.create-agreement-dialog,.financial-invoice-dialog,.financial-payment-dialog,.financial-contract-dialog,.financial-billing-client-dialog,.financial-booking-dialog):is(.modal-card,.modal-form):is(.modal-card,.modal-form){display:flex;flex-direction:column;padding:0;gap:0;min-height:0;max-height:calc(100dvh - 32px);overflow:hidden;border:1px solid #ded5e6;border-radius:12px;background:#fffdfb;color:#25143e;box-shadow:0 22px 70px #25143e38}.create-agreement-dialog.create-agreement-dialog.create-agreement-dialog{width:min(1000px,calc(100vw - 32px));max-width:none}.financial-invoice-dialog.financial-invoice-dialog.financial-invoice-dialog{width:min(1180px,calc(100vw - 32px));max-width:none}.financial-payment-dialog.financial-payment-dialog.financial-payment-dialog{width:min(1080px,calc(100vw - 32px));max-width:none}.financial-contract-dialog.financial-contract-dialog.financial-contract-dialog{width:min(860px,calc(100vw - 32px));max-width:none}.financial-contract-dialog.financial-contract-dialog.financial-contract-dialog:has(.contract-editor){width:min(1240px,calc(100vw - 32px))}.financial-billing-client-dialog.financial-billing-client-dialog.financial-billing-client-dialog{width:min(640px,calc(100vw - 32px));max-width:none}.financial-booking-dialog.financial-booking-dialog.financial-booking-dialog{width:min(820px,calc(100vw - 32px));max-width:none}:is(.create-agreement-dialog,.financial-invoice-dialog,.financial-payment-dialog,.financial-contract-dialog,.financial-billing-client-dialog,.financial-booking-dialog)>header{display:flex;flex:0 0 auto;align-items:flex-start;justify-content:space-between;gap:24px;padding:20px 24px 16px;margin:0;border-bottom:1px solid #e8dfef;background:#fffdfb}:is(.create-agreement-dialog,.financial-invoice-dialog,.financial-payment-dialog,.financial-contract-dialog,.financial-billing-client-dialog,.financial-booking-dialog)>header h2{margin:0;font:600 25px/1.2 Georgia,serif;color:#25143e}:is(.create-agreement-dialog,.financial-invoice-dialog,.financial-payment-dialog,.financial-contract-dialog,.financial-billing-client-dialog,.financial-booking-dialog)>header p{margin:6px 0 0;font-size:12px;line-height:1.5;color:#6d6378}.create-agreement-dialog header .financial-dialog-eyebrow{margin:0 0 5px;font:600 10px/1.3 inherit;letter-spacing:.1em;color:#62448a}.modal-card.modal-form:is(.create-agreement-dialog,.financial-invoice-dialog,.financial-payment-dialog,.financial-contract-dialog,.financial-billing-client-dialog,.financial-booking-dialog)>header>button{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;min-height:32px;padding:0;margin:0;border:1px solid #ded5e6;border-radius:5px;background:#fff;color:#62448a;font:400 22px/1 sans-serif;cursor:pointer}.create-agreement-dialog .agreement-form{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden;margin:0}:is(.create-agreement-dialog,.financial-invoice-dialog,.financial-payment-dialog,.financial-contract-dialog,.financial-billing-client-dialog,.financial-booking-dialog) .financial-dialog-body{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;padding:20px 24px;background:#fff;scrollbar-gutter:stable}:is(.create-agreement-dialog,.financial-invoice-dialog,.financial-payment-dialog,.financial-contract-dialog,.financial-billing-client-dialog,.financial-booking-dialog) :is(label,input,select,textarea,button){font-family:inherit;box-sizing:border-box}:is(.create-agreement-dialog,.financial-invoice-dialog,.financial-payment-dialog,.financial-contract-dialog,.financial-billing-client-dialog,.financial-booking-dialog) label{font-size:12px;color:#38234e;line-height:1.5}:is(.create-agreement-dialog,.financial-invoice-dialog,.financial-payment-dialog,.financial-contract-dialog,.financial-billing-client-dialog,.financial-booking-dialog) :is(input,select,textarea){min-width:0;max-width:100%;padding:9px 10px;border:1px solid #d9cfe4;border-radius:5px;background:#fff;color:#25143e;font-size:12px;line-height:1.4}:is(.create-agreement-dialog,.financial-invoice-dialog,.financial-payment-dialog,.financial-contract-dialog,.financial-billing-client-dialog,.financial-booking-dialog) input:not([type=checkbox]):not([type=radio]),:is(.create-agreement-dialog,.financial-invoice-dialog,.financial-payment-dialog,.financial-contract-dialog,.financial-billing-client-dialog,.financial-booking-dialog) select{min-height:37px;width:100%}:is(.create-agreement-dialog,.financial-invoice-dialog,.financial-payment-dialog,.financial-contract-dialog,.financial-billing-client-dialog,.financial-booking-dialog) :is(input[type=checkbox],input[type=radio]){width:15px;height:15px;min-height:0;flex:0 0 15px;margin:2px 0 0;padding:0;accent-color:#62448a}:is(.create-agreement-dialog,.financial-invoice-dialog,.financial-payment-dialog,.financial-contract-dialog,.financial-billing-client-dialog,.financial-booking-dialog) button{font-size:12px;line-height:1.4;border:1px solid #d9cfe4;border-radius:5px;padding:8px 12px;color:#62448a;background:#fff;cursor:pointer}:is(.create-agreement-dialog,.financial-invoice-dialog,.financial-payment-dialog,.financial-contract-dialog,.financial-billing-client-dialog,.financial-booking-dialog) button:disabled{opacity:.5;cursor:default}:is(.create-agreement-dialog,.financial-invoice-dialog,.financial-payment-dialog,.financial-contract-dialog,.financial-billing-client-dialog,.financial-booking-dialog) button.primary{background:#62448a;border-color:#62448a;color:#fff}:is(.create-agreement-dialog,.financial-invoice-dialog,.financial-payment-dialog,.financial-contract-dialog,.financial-billing-client-dialog,.financial-booking-dialog) :is(input,button,select,textarea):focus-visible{outline:2px solid #a688cf;outline-offset:2px}:is(.create-agreement-dialog,.financial-invoice-dialog,.financial-payment-dialog,.financial-contract-dialog,.financial-billing-client-dialog,.financial-booking-dialog)>footer,.create-agreement-dialog .agreement-form>footer{display:flex;flex:0 0 auto;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:10px;padding:14px 24px;margin:0;border-top:1px solid #e8dfef;background:#fcfafd}:is(.financial-contract-dialog,.financial-billing-client-dialog,.financial-booking-dialog)>footer{position:static}.create-agreement-dialog .financial-form-section{padding:0 0 18px;margin:0 0 18px;border-bottom:1px solid #eee7f1}.create-agreement-dialog .financial-form-section:last-of-type{padding-bottom:0;margin-bottom:0;border-bottom:0}.create-agreement-dialog .form-section-heading{display:flex;align-items:flex-start;gap:10px;margin-bottom:14px}.create-agreement-dialog .form-section-heading>span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;flex:0 0 28px;background:#f0e9f7;color:#62448a;font-size:10px;font-weight:600}.create-agreement-dialog .form-section-heading h3{margin:0;font:600 17px/1.3 Georgia,serif;color:#25143e}.create-agreement-dialog .form-section-heading p{margin:3px 0 0;font-size:12px;line-height:1.5;color:#6d6378}.create-agreement-dialog .financial-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px}.create-agreement-dialog .financial-form-grid>label,.create-agreement-dialog .event-search label{display:grid;gap:6px;margin:0;min-width:0}.create-agreement-dialog .field-wide{grid-column:1/-1}.create-agreement-dialog .event-search{display:flex;align-items:flex-end;gap:8px;min-width:0}.create-agreement-dialog .event-search label{flex:1;min-width:0}.create-agreement-dialog .event-search button{min-height:37px}.create-agreement-dialog label.check{display:flex;align-items:flex-start;gap:9px;margin:0;padding:11px 12px;border-radius:5px;background:#f7f3fb;color:#38234e}.create-agreement-dialog .financial-disclosure{margin:12px 0 0;font-size:12px;line-height:1.5;color:#6d6378}.financial-invoice-dialog .invoice-wizard-body{grid-template-columns:160px minmax(0,1fr) 280px;gap:18px;margin:0}.financial-invoice-dialog .invoice-step-rail{padding:0;border:0;background:#faf7fd;align-self:start;border-radius:8px;overflow:visible}.financial-invoice-dialog .invoice-step-rail li{padding:13px 12px}.financial-invoice-dialog .invoice-summary{position:static;max-height:none;overflow:visible}.financial-payment-dialog .wizard-grid{grid-template-columns:minmax(0,1fr) 300px;gap:18px;margin:0}.financial-payment-dialog .wizard-grid>main,.financial-payment-dialog .wizard-grid>aside{min-width:0;max-height:none;overflow:visible}.financial-payment-dialog .wizard-steps{margin:0 0 18px;padding:0 0 16px;border-bottom:1px solid #eee7f1;background:transparent}.financial-payment-dialog .wizard-steps li{color:#514360}:is(.financial-invoice-dialog,.financial-payment-dialog) .wizard-card{background:#fff;border:1px solid #e2d8ea;border-radius:8px;padding:16px}:is(.financial-invoice-dialog,.financial-payment-dialog) .wizard-card h3{font:600 17px/1.3 Georgia,serif;color:#25143e}:is(.financial-invoice-dialog,.financial-payment-dialog) .wizard-card p{color:#6d6378;font-size:12px;line-height:1.5}:is(.financial-invoice-dialog,.financial-payment-dialog) .wizard-note{background:#f7f3fb;border-color:#e2d8ea;color:#514360}:is(.financial-invoice-dialog,.financial-payment-dialog) .wizard-card dd{color:#25143e;font-weight:600;overflow-wrap:anywhere}.financial-payment-dialog .wizard-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.financial-payment-dialog .wizard-check{display:flex;gap:9px;align-items:flex-start;color:#38234e}.financial-payment-dialog .allocation-row{grid-template-columns:minmax(0,1fr) 130px auto;gap:12px;padding:14px 0}.financial-contract-dialog .financial-dialog-body>p:first-child,.financial-billing-client-dialog .financial-dialog-body>p:first-child{margin:0 0 16px;font-size:12px;line-height:1.6;color:#6d6378}.financial-contract-dialog .search{display:flex;align-items:flex-end;gap:10px;padding:0 0 14px}.financial-contract-dialog .search label{flex:1;margin:0}.financial-contract-dialog .customize,.financial-billing-client-dialog .review,.financial-booking-dialog .waiver,.financial-booking-dialog fieldset label,.financial-billing-client-dialog .mode label{display:flex;align-items:flex-start;gap:9px;line-height:1.5}.financial-contract-dialog form>label{max-width:650px}.financial-contract-dialog form>label.customize{max-width:none;padding:12px;background:#f7f3fb;border-radius:5px}.financial-billing-client-dialog .fields,.financial-booking-dialog .fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px}.financial-billing-client-dialog .fields>label,.financial-booking-dialog .fields>label{margin:0}.financial-booking-dialog .evidence{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;background:#f7f3fb;border-color:#e2d8ea;border-radius:8px}.financial-booking-dialog .evidence p{margin:0;font-size:12px;line-height:1.6}.financial-booking-dialog .evidence .warning{grid-column:1/-1}@media(max-width:1000px){.financial-invoice-dialog .invoice-wizard-body{grid-template-columns:140px minmax(0,1fr)}.financial-invoice-dialog .invoice-summary{grid-column:1/-1}.financial-payment-dialog .wizard-grid{grid-template-columns:minmax(0,1fr) 240px}}@media(max-width:700px){:is(.create-agreement-dialog,.financial-invoice-dialog,.financial-payment-dialog,.financial-contract-dialog,.financial-billing-client-dialog,.financial-booking-dialog):is(.modal-card,.modal-form):is(.modal-card,.modal-form){width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}:is(.create-agreement-dialog,.financial-invoice-dialog,.financial-payment-dialog,.financial-contract-dialog,.financial-billing-client-dialog,.financial-booking-dialog)>header{padding:16px;gap:12px}:is(.create-agreement-dialog,.financial-invoice-dialog,.financial-payment-dialog,.financial-contract-dialog,.financial-billing-client-dialog,.financial-booking-dialog) .financial-dialog-body{padding:16px}:is(.create-agreement-dialog,.financial-invoice-dialog,.financial-payment-dialog,.financial-contract-dialog,.financial-billing-client-dialog,.financial-booking-dialog)>footer,.create-agreement-dialog .agreement-form>footer{padding:12px 16px}.create-agreement-dialog .financial-form-grid,.financial-payment-dialog .wizard-grid,.financial-payment-dialog .wizard-fields,.financial-billing-client-dialog .fields,.financial-booking-dialog .fields,.financial-booking-dialog .evidence{grid-template-columns:minmax(0,1fr)}.financial-invoice-dialog .invoice-wizard-body{display:flex;flex-direction:column}.financial-invoice-dialog .invoice-step-rail{display:flex;flex-wrap:wrap;max-height:none}.financial-invoice-dialog .invoice-step-rail li{flex:1 1 125px}.financial-payment-dialog .allocation-row{grid-template-columns:minmax(0,1fr) 95px}.financial-payment-dialog .allocation-row>button{grid-column:2}.financial-payment-dialog .wizard-steps{flex-wrap:wrap;gap:10px}.financial-payment-dialog .wizard-steps li{flex:1 1 120px}}.invoice-detail[data-v-5b3568ac]{background:#fff;border:1px solid #e5ddec;border-radius:.75rem;padding:1.15rem;display:grid;gap:1rem}.invoice-detail header[data-v-5b3568ac]{display:flex;justify-content:space-between;align-items:start;gap:1rem}.back[data-v-5b3568ac]{border:0;background:transparent;color:#73558f;cursor:pointer;padding:0}.invoice-detail[data-v-5b3568ac] :is(h1,h2){font:700 1.6rem Georgia,serif;color:#2d1d45;margin:.35rem 0}.invoice-detail p[data-v-5b3568ac]{font-size:.82rem;color:var(--fin-muted,#6d6378)}.actions[data-v-5b3568ac]{display:flex;gap:.4rem;flex-wrap:wrap}.invoice-detail button[data-v-5b3568ac]{cursor:pointer}.actions button[data-v-5b3568ac],.issue button[data-v-5b3568ac],.correction button[data-v-5b3568ac]{border:1px solid #d4c9df;border-radius:.4rem;background:#fff;color:#583d7a;padding:.5rem .65rem}.actions .primary[data-v-5b3568ac],.issue .primary[data-v-5b3568ac]{background:#62448a;color:#fff}.cards[data-v-5b3568ac]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.cards article[data-v-5b3568ac],.lines[data-v-5b3568ac],.issue[data-v-5b3568ac],.correction[data-v-5b3568ac]{border:1px solid #ebe5f0;border-radius:.55rem;padding:.9rem}.invoice-detail h3[data-v-5b3568ac]{font:700 1rem Georgia,serif;color:#35214b;margin:.15rem 0 .8rem}.invoice-detail dl[data-v-5b3568ac]{margin:0}.invoice-detail dl div[data-v-5b3568ac],.line[data-v-5b3568ac]{display:flex;justify-content:space-between;gap:1rem;border-top:1px solid #f1edf3;padding:.48rem 0;font-size:.8rem}.invoice-detail dt[data-v-5b3568ac]{color:var(--fin-muted,#6d6378)}.invoice-detail dd[data-v-5b3568ac]{margin:0;font-weight:700}.invoice-detail form[data-v-5b3568ac]{display:grid;gap:.7rem}.invoice-detail label[data-v-5b3568ac]{display:grid;gap:.3rem;font-size:.8rem}.invoice-detail input[data-v-5b3568ac]{padding:.5rem;border:1px solid #d7cde1;border-radius:.4rem}.pending[data-v-5b3568ac]{background:#fff5df;color:#825813;padding:.7rem;border-radius:.4rem}.error[data-v-5b3568ac]{background:#fee;color:#a32e3b;padding:.6rem;border-radius:.4rem}@media(max-width:680px){.cards[data-v-5b3568ac]{grid-template-columns:1fr}.invoice-detail header[data-v-5b3568ac]{flex-direction:column}}.invoice-detail[data-v-5b3568ac] :is(h1,h2){font-size:30px}.invoice-content-grid[data-v-5b3568ac]{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:16px;align-items:start}.invoice-main[data-v-5b3568ac],.invoice-rail[data-v-5b3568ac]{display:grid;gap:14px;min-width:0}.invoice-rail article[data-v-5b3568ac]{border:1px solid #e6ddeb;border-radius:9px;padding:18px;background:linear-gradient(140deg,#fff,#fcf9ff)}.invoice-detail .cards[data-v-5b3568ac]{grid-template-columns:1fr 1fr}.invoice-detail .compact .cards[data-v-5b3568ac]{grid-template-columns:1fr}.invoice-detail button[data-v-5b3568ac]{border:1px solid #d9cbe7;border-radius:6px;padding:8px 11px;background:#faf7fd;color:#63428b;cursor:pointer}.invoice-detail .date-value[data-v-5b3568ac]{font-size:17px}.invoice-detail .invoice-attention[data-v-5b3568ac]{background:#fff1f5;border:1px solid #f1d7e2;border-radius:9px;padding:14px;color:#9d3153}.invoice-detail.compact .invoice-content-grid[data-v-5b3568ac],.invoice-detail.compact .cards[data-v-5b3568ac]{grid-template-columns:1fr}.invoice-detail.compact .lines[data-v-5b3568ac],.invoice-detail.compact .correction[data-v-5b3568ac]{display:none}.invoice-detail.compact[data-v-5b3568ac] :is(h1,h2){font-size:24px}.invoice-detail.compact .issue[data-v-5b3568ac]{background:#fff9ed}.invoice-rail button[data-v-5b3568ac]{display:block;margin:9px 0}@media(max-width:1000px){.invoice-content-grid[data-v-5b3568ac]{grid-template-columns:1fr}}@media(max-width:650px){.invoice-detail .cards[data-v-5b3568ac]{grid-template-columns:1fr}}.invoice-detail.compact>header[data-v-5b3568ac]{display:block}.invoice-detail.compact>header>div[data-v-5b3568ac]{width:100%;min-width:0}.invoice-detail.compact[data-v-5b3568ac] :is(h1,h2){white-space:nowrap;font-size:24px}.invoice-detail.compact .actions[data-v-5b3568ac]{margin-top:12px;display:flex;flex-wrap:wrap}.invoice-detail.compact .actions button[data-v-5b3568ac]{font-size:11px}.invoice-history ol[data-v-5b3568ac]{list-style:none;margin:0;padding:0}.invoice-history li[data-v-5b3568ac]{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid #eee6f3;font-size:12px}.invoice-history time[data-v-5b3568ac]{display:block;font-size:11px;color:var(--fin-muted,#6d6378);margin-top:5px}.invoice-history footer[data-v-5b3568ac]{display:flex;justify-content:space-between;align-items:center;gap:9px;font-size:11px}.payment-detail[data-v-2d11aa6d]{background:#fff;border:1px solid #e5ddec;border-radius:.75rem;padding:1.15rem;display:grid;gap:1rem}.back[data-v-2d11aa6d]{border:0;background:transparent;color:#73558f;cursor:pointer;padding:0}.payment-detail[data-v-2d11aa6d] :is(h1,h2){font:700 1.6rem Georgia,serif;color:#2d1d45;margin:.35rem 0}.payment-detail p[data-v-2d11aa6d]{font-size:.82rem;color:var(--fin-muted,#6d6378)}.cards[data-v-2d11aa6d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.cards article[data-v-2d11aa6d],.correction[data-v-2d11aa6d]{border:1px solid #ebe5f0;border-radius:.55rem;padding:.9rem}.payment-detail h3[data-v-2d11aa6d]{font:700 1rem Georgia,serif;color:#35214b;margin:.15rem 0 .8rem}.payment-detail dl[data-v-2d11aa6d]{margin:0}.payment-detail dl div[data-v-2d11aa6d],.line[data-v-2d11aa6d]{display:flex;justify-content:space-between;gap:1rem;border-top:1px solid #f1edf3;padding:.48rem 0;font-size:.8rem}.payment-detail dt[data-v-2d11aa6d]{color:var(--fin-muted,#6d6378)}.payment-detail dd[data-v-2d11aa6d]{margin:0;font-weight:700;text-align:right}.correction form[data-v-2d11aa6d]{display:grid;gap:.7rem}.correction label[data-v-2d11aa6d]{display:grid;gap:.3rem;font-size:.8rem}.correction input[data-v-2d11aa6d],.correction select[data-v-2d11aa6d]{padding:.5rem;border:1px solid #d7cde1;border-radius:.4rem}.correction button[data-v-2d11aa6d]{border:1px solid #d4c9df;border-radius:.4rem;background:#fff;color:#583d7a;padding:.5rem .65rem;cursor:pointer}.reversed[data-v-2d11aa6d]{background:#fdeaea;color:#a3323b;padding:.7rem;border-radius:.4rem}.error[data-v-2d11aa6d]{background:#fee;color:#a32e3b;padding:.6rem;border-radius:.4rem}@media(max-width:680px){.cards[data-v-2d11aa6d]{grid-template-columns:1fr}}.payment-detail .cards[data-v-2d11aa6d]{grid-template-columns:1fr}.payment-detail[data-v-2d11aa6d] :is(h1,h2){font:700 27px Georgia,serif}.payment-detail .correction[data-v-2d11aa6d]:last-child{background:#fff6f7;border-color:#eccbd5}.payment-detail .correction:last-child button[data-v-2d11aa6d]{color:#a62d50;border-color:#eabac9}.payment-detail dl div[data-v-2d11aa6d]{padding:10px 0}.payment-detail header[data-v-2d11aa6d]{background:linear-gradient(110deg,#fffaf5,#faf6ff);padding:12px;border-radius:9px}.payment-detail dd[data-v-2d11aa6d]{overflow-wrap:anywhere}@media(min-width:1201px){.payment-detail[data-v-2d11aa6d]{max-height:850px;overflow:auto}.payment-detail .cards article[data-v-2d11aa6d]{padding:12px}.payment-detail .correction[data-v-2d11aa6d]{padding:12px}.payment-detail dl div[data-v-2d11aa6d]{padding:7px 0}}.payment-detail .line[data-v-2d11aa6d]{overflow-wrap:anywhere}.payment-detail .correction input[data-v-2d11aa6d],.payment-detail .correction select[data-v-2d11aa6d]{min-width:0;max-width:100%}.services[data-v-d1201794]{border:1px solid #e7deed;background:#fbf9fc;border-radius:6px;padding:15px;margin:14px 0;color:#4e3564}.services>summary[data-v-d1201794]{font:600 18px Georgia,serif;cursor:pointer}.services p[data-v-d1201794]{font-size:12px;line-height:1.7}.service-grid[data-v-d1201794]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:20px}nav[data-v-d1201794]{display:grid;align-content:start;gap:7px}nav button[data-v-d1201794]{text-align:left}nav small[data-v-d1201794]{display:block;color:#8b7898}form[data-v-d1201794]{max-width:650px}label[data-v-d1201794]{display:grid;gap:6px;font-size:12px;margin:12px 0}input[data-v-d1201794],textarea[data-v-d1201794],select[data-v-d1201794]{border:1px solid #d8cce0;border-radius:4px;padding:8px;font:inherit}.check[data-v-d1201794]{display:flex;align-items:center}button[data-v-d1201794]{border:1px solid #d5c6df;border-radius:4px;padding:8px 11px;background:#fff;color:#56386e;cursor:pointer}nav button[aria-current][data-v-d1201794]{background:#eee5f5}@media(max-width:640px){.service-grid[data-v-d1201794]{grid-template-columns:1fr}}.templates[data-v-e0c88d2b]{background:#fff;border:1px solid #e7dfeb;border-radius:7px;padding:20px;min-width:0}.templates>header[data-v-e0c88d2b]{display:flex;justify-content:space-between;align-items:center;gap:12px}.templates[data-v-e0c88d2b] :is(h1,h2){font:600 27px Georgia,serif;margin:0;color:#39204f}.templates header p[data-v-e0c88d2b]{font-size:12px;color:#826b91}.templates button[data-v-e0c88d2b]{padding:9px 12px;border:1px solid #d5c7df;border-radius:4px;background:#fff;color:#56396b;cursor:pointer;font:inherit;font-size:12px}.template-picker[data-v-e0c88d2b],.template-facts[data-v-e0c88d2b]{display:flex;flex-wrap:wrap;gap:14px;align-items:end;margin:18px 0}.template-facts[data-v-e0c88d2b]{padding:16px;background:#faf8fc;border:1px solid #e9e1ef;border-radius:5px}label[data-v-e0c88d2b]{display:grid;gap:6px;font-size:12px;color:#6c537d}input[data-v-e0c88d2b],select[data-v-e0c88d2b]{border:1px solid #d8cce0;border-radius:4px;background:#fff;padding:9px;font:inherit;max-width:100%;color:#39204f}.actions[data-v-e0c88d2b],.pages[data-v-e0c88d2b]{display:flex;gap:8px;align-items:center}.actions[data-v-e0c88d2b]{margin-left:auto}.templates .primary[data-v-e0c88d2b]{background:#39204f;color:#fff;border-color:#39204f}.error[data-v-e0c88d2b]{background:#fff0f1;color:#9d3348;padding:12px;font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere}.message[data-v-e0c88d2b],.empty[data-v-e0c88d2b]{background:#f5f0f8;padding:12px;font-size:12px;line-height:1.7;color:#644974}button[data-v-e0c88d2b]:disabled{opacity:.5}@media(max-width:640px){.templates[data-v-e0c88d2b]{padding:14px}.templates>header[data-v-e0c88d2b]{align-items:start}.actions[data-v-e0c88d2b]{margin-left:0;flex-wrap:wrap}.template-facts label[data-v-e0c88d2b]{width:100%}}.templates[data-v-e0c88d2b]{padding:14px 16px}.templates>header[data-v-e0c88d2b]{align-items:flex-start}.templates>header[data-v-e0c88d2b] :is(h1,h2){font-size:23px}.templates>header p[data-v-e0c88d2b]{margin:5px 0 0;color:var(--fin-muted,#6d6378)}.template-picker[data-v-e0c88d2b],.template-facts[data-v-e0c88d2b]{margin:10px 0;gap:10px 14px}.template-picker label[data-v-e0c88d2b]{flex:1;min-width:180px;max-width:600px}.template-facts[data-v-e0c88d2b]{padding:10px 12px}.template-facts label[data-v-e0c88d2b]{flex:1 1 160px;min-width:0;color:var(--fin-ink,#25143e)}.template-facts[data-v-e0c88d2b] :is(input,select){width:100%;min-width:0;box-sizing:border-box}.template-facts .actions[data-v-e0c88d2b]{flex-wrap:wrap;margin-left:0}.templates[data-v-e0c88d2b] .services:not([open]){padding:9px 12px;margin:10px 0}.templates[data-v-e0c88d2b] .services:not([open])>summary{font-size:12px;font-weight:600;line-height:1.5;font-family:inherit}.templates[data-v-e0c88d2b] .contract-editor>.edit-boundary{margin:8px 0 12px;padding:9px 12px;line-height:1.5}@media(max-width:640px){.templates[data-v-e0c88d2b]{padding:12px}.template-picker label[data-v-e0c88d2b]{min-width:0;max-width:100%;flex-basis:100%}.template-facts label[data-v-e0c88d2b]{flex-basis:100%}.template-facts .actions[data-v-e0c88d2b]{width:100%;gap:8px}.template-facts .actions button[data-v-e0c88d2b]{min-height:40px}}.head-actions[data-v-16f050b5]{display:flex;gap:.5rem}.record[data-v-16f050b5]{border:1px solid #62448a;border-radius:.4rem;background:#62448a;color:#fff;padding:.55rem .8rem;cursor:pointer}.global-financials[data-v-16f050b5]{max-width:1800px;margin:auto;display:grid;gap:1rem;color:#2b2140}.refresh[data-v-16f050b5]{border:1px solid #cfc2df;border-radius:.4rem;background:#fff;color:#513877;padding:.55rem .8rem;cursor:pointer}.financial-tabs[data-v-16f050b5]{display:flex;gap:.25rem;border-bottom:1px solid #dcd2e7;overflow:auto}.financial-tabs button[data-v-16f050b5]{border:0;border-bottom:3px solid transparent;background:transparent;padding:.72rem .85rem;color:#6e6380;white-space:nowrap;cursor:pointer;font-weight:700}.financial-tabs button[aria-current=page][data-v-16f050b5]{border-bottom-color:#7353a7;color:#4d2c7b}.context[data-v-16f050b5],.alert[data-v-16f050b5],.state[data-v-16f050b5],.selected[data-v-16f050b5]{padding:.9rem 1rem;border-radius:.55rem;background:#f6f2fa;color:#55416d}.context a[data-v-16f050b5]{color:#5b3885}.alert[data-v-16f050b5]{background:#fff0f0;color:#a3343b}.state[data-v-16f050b5],.selected[data-v-16f050b5]{background:#fff;border:1px solid #e8e1ed}.footnote[data-v-16f050b5]{font-size:.74rem;color:#84768e}.global-financials[data-v-16f050b5]{min-width:0;width:100%;grid-template-columns:minmax(0,1fr)}.global-financials{--fin-ink:#25143e;--fin-muted:var(--staff-control-muted,#6d6378);--fin-border:var(--staff-control-border,#ded5e6);background:linear-gradient(145deg,#fffdf9,#f8f6fc);padding:20px;border-radius:12px}.global-financials .financial-tabs{margin-bottom:4px}.financial-master-detail{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;align-items:start}.financial-master-detail.has-selection{grid-template-columns:minmax(0,1.55fr) minmax(340px,1fr)}.financial-master-detail.agreement-layout.has-selection{grid-template-columns:minmax(300px,.72fr) minmax(0,1.5fr)}.financial-master-detail>*{min-width:0}.fin-chip{display:inline-block;border-radius:99px;background:#eee7f6;color:#634886;padding:4px 9px;font-size:11px;font-weight:600;text-transform:capitalize}.fin-chip.good{background:#e0f3e9;color:#24684b}.fin-chip.warm{background:#fff1d8;color:#925d10}.fin-chip.danger{background:#ffe5eb;color:#ac2e49}.fin-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.fin-kpi{border:1px solid #e7deef;border-radius:9px;padding:14px;background:#fff;min-width:0}.fin-kpi strong{display:block;font:700 23px Georgia,serif;color:#23113f}.fin-kpi span{font-size:12px;color:#5e4c72}.fin-kpi small{display:block;font-size:11px;color:#7b6b8b;margin-top:5px}.fin-lifecycle{display:flex;list-style:none;padding:15px 0;gap:8px}.fin-lifecycle li{flex:1;text-align:center;font-size:11px;color:#7d6b90;border-top:3px solid #e6deee;padding-top:10px}.fin-lifecycle li.done{border-color:#82bf9b;color:#2e7454}.fin-lifecycle li.active{border-color:#8a63b0;color:#583781}.global-financials button:focus-visible,.global-financials input:focus-visible,.global-financials select:focus-visible{outline:3px solid #a688cf;outline-offset:2px}.global-financials button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:1200px){.financial-master-detail.has-selection,.financial-master-detail.agreement-layout.has-selection{grid-template-columns:minmax(0,1fr)}.fin-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:650px){.global-financials{padding:10px}.fin-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.fin-kpi strong{font-size:20px}.fin-lifecycle{flex-wrap:wrap}.fin-lifecycle li{min-width:70px}}.global-financials .financial-master-detail.full-invoice,.global-financials .financial-master-detail.full-agreement{grid-template-columns:minmax(0,1fr)}.global-financials{padding:16px;gap:12px}.workspace-actions{display:flex;justify-content:space-between;align-items:center;gap:16px;min-width:0}.workspace-description-group{display:grid;gap:4px;min-width:0}.workspace-actions p{margin:0}.workspace-eyebrow{font-size:9px;font-weight:700;letter-spacing:.12em;color:var(--fin-muted)}.workspace-title{font:700 28px/1.15 Georgia,serif;color:var(--fin-ink)}.workspace-description{font-size:12px;line-height:1.4;color:var(--fin-muted)}.workspace-actions .head-actions{flex-shrink:0}.global-financials>h1{margin:0;font:700 25px Georgia,serif;color:var(--fin-ink)}.global-financials .financial-tabs{margin:0}.global-financials .footnote{margin:0;color:var(--fin-muted)}.global-financials :is(h1,h2,h3){color:var(--fin-ink)}.global-financials .fin-money,:is(.financial-invoice-dialog,.financial-payment-dialog,.financial-contract-dialog,.financial-booking-dialog,.financial-client-dialog) .fin-money{color:var(--fin-ink,#25143e);font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.global-financials td.fin-money,.global-financials th.fin-money-heading{text-align:right}.global-financials :is(.agreement-detail,.invoice-detail,.payment-detail){padding:16px;gap:12px}.global-financials .financial-list header{padding:16px;gap:12px}.global-financials .financial-list :is(h1,h2){font:700 25px Georgia,serif;margin:0}.global-financials .financial-list :is(th,td){padding:10px}.global-financials :is(.invoice-rail article,.governing-contract,.contract-rail article){padding:16px}.global-financials .fin-lifecycle{margin:0;padding:12px 0}.global-financials :is(.fin-kpi,.fin-kpi strong){font-variant-numeric:tabular-nums}.global-financials .financial-list .fin-directory-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;width:100%;min-width:0}.global-financials .fin-directory-toolbar label{flex:0 1 auto;min-width:0;max-width:100%}.global-financials .fin-directory-toolbar .fin-toolbar-search{flex:1 1 240px;order:-1}.global-financials .financial-list .fin-directory-toolbar :is(input,select){width:100%;min-width:0;max-width:100%;box-sizing:border-box;min-height:40px}.global-financials .fin-directory-toolbar button{flex:0 0 auto;min-height:40px}.global-financials .invoice-selectable{cursor:pointer}.global-financials .invoice-selectable:hover{background:#f7f2fc}.global-financials .invoice-selectable.selected{background:#f1ebfb;outline:1px solid #ceb9e8;outline-offset:-1px}.global-financials .invoice-selectable:focus-visible{outline:3px solid #a688cf;outline-offset:-3px;background:#f1ebfb}.fin-wizard{--fin-ink:#25143e;--fin-muted:var(--staff-control-muted,#6d6378);padding:20px}.fin-wizard .wizard-steps{padding:16px 0}.fin-wizard .wizard-card dl div{padding:8px 0}.fin-wizard .wizard-footer{padding-top:16px;margin-top:12px}.fin-wizard :is(button,input,select){min-height:40px}.fin-wizard input[type=checkbox],.fin-wizard input[type=radio]{min-height:0}@media(max-width:800px){.global-financials .fin-directory-toolbar .fin-toolbar-search{flex-basis:100%}.global-financials .fin-directory-toolbar label:not(.fin-toolbar-search){flex:1 1 130px}}@media(max-width:650px){.global-financials{padding:12px}.workspace-actions{flex-direction:column;align-items:stretch;gap:12px}.workspace-actions .head-actions{flex-wrap:wrap;align-self:flex-start}.global-financials .financial-list header{padding:12px}.fin-wizard{padding:16px}}.global-financials :is(.fin-kpi,.metric-card) strong .fin-money{font-family:inherit;font-size:inherit;line-height:inherit}.global-financials .financial-overview .greeting :is(h1,h2){margin:0 0 4px;font-size:25px}.page-content:has(>.global-financials){padding-top:24px}.global-financials{gap:10px}.global-financials .workspace-actions{align-items:flex-start}.global-financials .workspace-title{font-weight:600}.global-financials .workspace-description{max-width:680px}.global-financials .financial-tabs button{padding:9px 12px}.global-financials .financial-list header{padding:12px 16px;gap:10px}.global-financials .financial-list header p{margin:0;font-size:12px;color:var(--fin-muted)}.global-financials .financial-list .list-identity{display:flex;align-items:center;justify-content:space-between;gap:8px 16px;flex-wrap:wrap}.global-financials .financial-list .list-identity p{flex-basis:100%}.global-financials .financial-list tbody :is(td,th){color:var(--fin-ink)}.global-financials .financial-list tbody small{color:#514360}.global-financials .financial-overview .greeting :is(h1,h2){font-size:18px}@media(max-width:650px){.page-content:has(>.global-financials){padding-top:14px}.global-financials .head-actions{gap:6px}.global-financials .financial-tabs button{min-height:42px}}.page-content:has(>.global-financials--overview){padding-top:16px;max-width:none}.global-financials.global-financials--overview{gap:10px;background:linear-gradient(145deg,#fffdfb,#faf8fc)}.global-financials--overview .workspace-actions{align-items:center;gap:14px}.global-financials--overview .overview-page-title{margin:0;font:600 28px/1.2 Georgia,serif;color:var(--fin-ink)}.global-financials--overview .workspace-description{font-size:12px;line-height:1.5}.global-financials--overview .financial-tabs{margin-bottom:4px}@media(max-width:800px){.global-financials--overview .workspace-actions{align-items:flex-start;flex-wrap:wrap}.global-financials--overview .head-actions{flex-wrap:wrap}}@media(max-width:650px){.page-content:has(>.global-financials--overview){padding-top:14px}.global-financials--overview .head-actions{width:100%;gap:6px}.global-financials--overview .overview-page-title{font-size:28px}}.event-browser-row[data-v-3f05d724]{display:grid;grid-template-columns:3.25rem clamp(12rem,23vw,16rem) max-content max-content minmax(4.55rem,1fr);align-items:center;gap:.9rem;min-height:4.75rem;padding:.78rem 1rem;border-top:1px solid #ece8ee;background:#fff}.event-browser-row[data-v-3f05d724]:first-child{border-top:0}.event-browser-row__marker[data-v-3f05d724]{display:grid;place-items:center;width:3.15rem;height:3.15rem;border:1px solid #ebe2f1;border-radius:.65rem;background:#f7f2f9;color:#694688}.event-browser-row__marker--undated[data-v-3f05d724]{border-color:#e5e7e5;background:#f5f6f5;color:#6c7470}.event-browser-row__identity[data-v-3f05d724]{display:grid;gap:.13rem;min-width:0}.event-browser-row__identity strong[data-v-3f05d724]{display:-webkit-box;overflow:hidden;color:#2f2638;font-size:.92rem;line-height:1.18;-webkit-box-orient:vertical;-webkit-line-clamp:2}.event-browser-row__identity span[data-v-3f05d724]{color:#5d5864;font-size:.78rem;font-weight:700}.event-browser-row__identity small[data-v-3f05d724]{overflow:hidden;color:#79807d;font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.event-browser-row__service[data-v-3f05d724],.event-browser-row__status[data-v-3f05d724]{display:inline-flex;align-items:center;justify-self:start;gap:.3rem;border-radius:999px;padding:.31rem .55rem;font-size:.71rem;font-weight:800;line-height:1.1;white-space:nowrap}.event-browser-row__service[data-v-3f05d724]{background:#f0eaf8;color:#543375}.event-browser-row__status[data-v-3f05d724]{background:#eaf5ef;color:#247356}.event-browser-row__status--attention[data-v-3f05d724]{background:#fff0ed;color:#b13b30}.event-browser-row__status i[data-v-3f05d724]{font-size:.68rem}.event-browser-row__open[data-v-3f05d724]{display:inline-flex;justify-self:end;min-width:4.55rem;align-items:center;justify-content:center;border-radius:.46rem;padding:.53rem .72rem;background:#4b315f;color:#fff;font-size:.79rem;font-weight:800;text-decoration:none}.event-browser-row__open[data-v-3f05d724]:hover{background:#382349}@media(max-width:760px){.event-browser-row[data-v-3f05d724]{grid-template-columns:2.8rem minmax(0,1fr) auto;gap:.55rem;padding:.78rem}.event-browser-row__marker[data-v-3f05d724]{width:2.7rem;height:2.7rem}.event-browser-row__identity[data-v-3f05d724],.event-browser-row__service[data-v-3f05d724],.event-browser-row__status[data-v-3f05d724]{grid-column:2}.event-browser-row__open[data-v-3f05d724]{grid-column:3;grid-row:1/4;align-self:center;min-width:4rem}.event-browser-row__identity strong[data-v-3f05d724]{display:block}.event-browser-row__identity small[data-v-3f05d724]{white-space:normal}}.events-browser[data-v-dd891b94]{display:grid;width:min(100%,72rem);margin:0 auto;gap:1rem}.events-browser__header[data-v-dd891b94]{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;padding:.3rem 0}.events-browser__title h2[data-v-dd891b94]{margin:.14rem 0;font-size:1.9rem;letter-spacing:-.04em}.events-browser__title p[data-v-dd891b94]:not(.eyebrow){margin:.24rem 0 0;color:#63736d}.events-browser__actions[data-v-dd891b94]{display:grid;justify-items:end;gap:.5rem;padding-top:.2rem}.events-browser__create[data-v-dd891b94]{display:inline-flex;align-items:center;gap:.45rem;min-height:2.55rem;padding:.6rem .95rem}.events-browser__sample[data-v-dd891b94]{color:#6b4d8b;font-size:.8rem;text-decoration:none}.events-browser__sample[data-v-dd891b94]:hover{text-decoration:underline}.events-browser__metrics[data-v-dd891b94]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem}.events-browser__metrics article[data-v-dd891b94]{display:grid;align-content:start;gap:.11rem;min-height:7.75rem;padding:.82rem .95rem;border:1px solid #e1e6e2;border-radius:.72rem;background:#fff;box-shadow:0 .25rem .7rem #32254406}.events-browser__metric-icon[data-v-dd891b94]{display:grid;place-items:center;width:2rem;height:2rem;margin-bottom:.15rem;border-radius:.52rem;background:#f0e9fa;color:#624088}.events-browser__metric--attention .events-browser__metric-icon[data-v-dd891b94]{background:#fff0ed;color:#bf4b3d}.events-browser__metrics strong[data-v-dd891b94]{color:#332442;font-size:1.48rem;line-height:1}.events-browser__metrics b[data-v-dd891b94]{color:#403448;font-size:.81rem}.events-browser__metrics small[data-v-dd891b94]{color:#74807b;font-size:.72rem}.events-browser__directory[data-v-dd891b94]{overflow:hidden;border:1px solid #e1e6e2;border-radius:.76rem;background:#fff;box-shadow:0 .2rem .65rem #32254405}.events-browser__tabs[data-v-dd891b94]{display:flex;gap:1.45rem;padding:.78rem 1rem 0;border-bottom:1px solid #ece8ee;background:#fdfcff}.events-browser__tabs button[data-v-dd891b94]{position:relative;border:0;border-radius:0;padding:0 0 .7rem;background:transparent;color:#665a6f;font:inherit;font-size:.81rem;font-weight:800;cursor:pointer}.events-browser__tabs button.is-active[data-v-dd891b94]{color:#45286b}.events-browser__tabs button.is-active[data-v-dd891b94]:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:#59357d;content:""}.events-browser__tools[data-v-dd891b94]{display:grid;grid-template-columns:minmax(0,1fr) 10.8rem;gap:.7rem;padding:.72rem 1rem;border-bottom:1px solid #ecefec}.events-browser__search[data-v-dd891b94]{display:flex;align-items:center;gap:.5rem;min-width:0;border:1px solid #d9d1df;border-radius:.52rem;padding:.52rem .65rem;color:#71677a}.events-browser__search label[data-v-dd891b94]{flex:1;min-width:0}.events-browser__search input[data-v-dd891b94]{width:100%;border:0;outline:0;background:transparent;font:inherit;font-size:.84rem}.events-browser__filter[data-v-dd891b94],.create-event-form input[data-v-dd891b94],.create-event-form select[data-v-dd891b94]{width:100%;border:1px solid #d2c8dc;border-radius:.52rem;padding:.52rem .6rem;background:#fff;color:#493c55;font:inherit;font-size:.82rem}.events-browser__rows[data-v-dd891b94]{display:grid}.events-browser__undated[data-v-dd891b94]{display:flex;align-items:center;justify-content:space-between;padding:.6rem 1rem;border-top:1px solid #e7deeb;border-bottom:1px solid #e7deeb;background:#faf7fc;color:#49365c;font-size:.8rem}.events-browser__undated span[data-v-dd891b94]{display:grid;place-items:center;min-width:1.4rem;height:1.4rem;border-radius:99px;background:#ede5f5;font-size:.72rem;font-weight:800}.events-browser__notice[data-v-dd891b94]{margin:0;padding:.85rem 1rem;color:#675877}.events-browser__empty[data-v-dd891b94]{display:grid;justify-items:center;gap:.35rem;padding:2.5rem 1.25rem;text-align:center;color:#70807a}.events-browser__empty i[data-v-dd891b94]{font-size:1.5rem;color:#8063a0}.events-browser__empty h3[data-v-dd891b94],.events-browser__empty p[data-v-dd891b94]{margin:0}.events-browser__pagination[data-v-dd891b94]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.78rem 1rem;border-top:1px solid #edf1ee;color:#70807a;font-size:.84rem}.create-event-form[data-v-dd891b94]{display:grid;gap:.8rem}.create-event-form header[data-v-dd891b94]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.create-event-form h3[data-v-dd891b94],.create-event-form p[data-v-dd891b94]{margin:0}.create-event-form label[data-v-dd891b94]{display:grid;gap:.35rem;font-size:.86rem;font-weight:750;color:#493c55}.sr-only[data-v-dd891b94]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:900px){.events-browser[data-v-dd891b94]{width:100%}.events-browser__metrics[data-v-dd891b94]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.events-browser[data-v-dd891b94]{gap:.8rem}.events-browser__header[data-v-dd891b94]{display:grid;gap:.75rem}.events-browser__actions[data-v-dd891b94]{justify-items:stretch;padding-top:0}.events-browser__create[data-v-dd891b94]{justify-content:center;width:100%}.events-browser__sample[data-v-dd891b94]{text-align:right}.events-browser__metrics[data-v-dd891b94]{gap:.65rem}.events-browser__metrics article[data-v-dd891b94]{min-height:0;grid-template-columns:auto minmax(0,1fr);column-gap:.55rem;padding:.76rem}.events-browser__metrics b[data-v-dd891b94]{font-size:.75rem;white-space:nowrap}.events-browser__metrics small[data-v-dd891b94]{font-size:.69rem}.events-browser__metric-icon[data-v-dd891b94]{grid-row:1/4;margin:0}.events-browser__tabs[data-v-dd891b94]{gap:1.2rem;overflow-x:auto;padding-right:1rem;scrollbar-width:none}.events-browser__tabs button[data-v-dd891b94]{white-space:nowrap}.events-browser__tools[data-v-dd891b94]{grid-template-columns:1fr;padding:.7rem .78rem}.events-browser__undated[data-v-dd891b94]{padding:.6rem .78rem}.events-browser__pagination[data-v-dd891b94]{display:grid;grid-template-columns:1fr 1fr;text-align:center}.events-browser__pagination span[data-v-dd891b94]{grid-column:1/-1;grid-row:1}.events-browser__pagination button[data-v-dd891b94]{width:100%}}.day-of-weather[data-v-ebb6006b]{padding:0 0 8px;border-bottom:1px solid var(--ops-line)}.weather-label[data-v-ebb6006b]{text-transform:uppercase;letter-spacing:.9px;font-size:9px;color:var(--ops-muted);margin-bottom:7px}.weather-location+.weather-location[data-v-ebb6006b]{border-top:1px solid var(--ops-line);padding-top:7px;margin-top:7px}.weather-place[data-v-ebb6006b]{color:var(--ops-muted);font-size:9px;line-height:1.5}.weather-location-link[data-v-ebb6006b]{display:flex;justify-content:space-between;font-size:10px;font-weight:600;margin-bottom:3px}.weather-current[data-v-ebb6006b]{display:flex;gap:10px;align-items:center;padding:7px 0}.weather-current>i[data-v-ebb6006b]{font-size:26px;color:#a48856}.weather-current>strong[data-v-ebb6006b]{font-size:27px;font-weight:500;white-space:nowrap}.weather-current>strong>small[data-v-ebb6006b]{font-size:12px}.weather-current>span[data-v-ebb6006b]{font-size:11px}.weather-current>span>small[data-v-ebb6006b]{display:block;font-size:9px;margin-top:3px}.weather-periods[data-v-ebb6006b]{display:grid;grid-template-columns:repeat(4,1fr);padding:6px 0}.weather-periods>div[data-v-ebb6006b]{display:grid;justify-items:center;gap:5px;font-size:10px}.weather-periods time[data-v-ebb6006b]{color:var(--ops-muted);font-size:9px}.weather-periods i[data-v-ebb6006b]{color:#a48856}.weather-source[data-v-ebb6006b]{color:var(--ops-muted);font-size:8px;line-height:1.5}.weather-state[data-v-ebb6006b]{padding:7px 0 1px}.weather-state strong[data-v-ebb6006b]{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:500}.weather-state p[data-v-ebb6006b],.weather-message[data-v-ebb6006b]{color:var(--ops-muted);font-size:10px;line-height:1.5;margin-top:4px}.weather-state button[data-v-ebb6006b]{border:0;background:none;color:var(--ops-purple);font-size:10px;padding:5px 0;cursor:pointer}.is-compact[data-v-ebb6006b]{border-top:1px solid var(--ops-line);border-bottom:0;padding:7px 0 0}.is-compact .weather-label[data-v-ebb6006b]{display:none}.is-compact .weather-current[data-v-ebb6006b]{padding:4px 0}.is-compact .weather-current>strong[data-v-ebb6006b]{font-size:19px}.is-compact .weather-current>i[data-v-ebb6006b]{font-size:19px}.is-multiple .weather-current>strong[data-v-ebb6006b]{font-size:20px}.is-multiple .weather-current>i[data-v-ebb6006b]{font-size:20px}.is-multiple .weather-location[data-v-ebb6006b]{display:grid;grid-template-columns:minmax(0,1fr) minmax(80px,.8fr);column-gap:8px;align-items:center}.is-multiple .weather-location-link[data-v-ebb6006b]{grid-column:1;grid-row:1;display:block;font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0}.is-multiple .weather-location-link>i[data-v-ebb6006b]{display:none}.is-multiple .weather-place[data-v-ebb6006b]{grid-column:1;grid-row:2;font-size:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is-multiple .weather-state[data-v-ebb6006b],.is-multiple .weather-current[data-v-ebb6006b]{grid-column:2;grid-row:1 / 3;padding:0}.is-multiple .weather-state strong[data-v-ebb6006b]{font-size:9px;gap:4px;line-height:1.35}.is-multiple .weather-state strong>i[data-v-ebb6006b]{font-size:10px}.is-multiple .weather-state button[data-v-ebb6006b]{font-size:8px;padding:2px 0}.is-multiple .weather-location+.weather-location[data-v-ebb6006b]{padding-top:5px;margin-top:5px}.is-multiple .weather-source[data-v-ebb6006b]{display:none}.is-multiple .weather-current[data-v-ebb6006b]{gap:4px}.is-multiple .weather-current>strong[data-v-ebb6006b]{font-size:18px}.is-multiple .weather-current>i[data-v-ebb6006b]{font-size:13px}.is-multiple .weather-current>span[data-v-ebb6006b]{font-size:9px}.is-multiple .weather-current>span>small[data-v-ebb6006b]{display:none}.is-compact .weather-place[data-v-ebb6006b],.is-compact .weather-source[data-v-ebb6006b]{display:none}.is-compact[data-v-ebb6006b]{border-top:0;border-bottom:1px solid var(--ops-line);padding:0 0 7px;margin-bottom:5px}.is-compact .weather-state[data-v-ebb6006b]{padding:0}.is-compact .weather-state strong[data-v-ebb6006b]{font-size:10px}.is-snapshot .weather-source[data-v-ebb6006b],.is-snapshot.is-multiple .weather-place[data-v-ebb6006b]{display:none}.is-snapshot.is-multiple .weather-state[data-v-ebb6006b],.is-snapshot.is-multiple .weather-current[data-v-ebb6006b]{grid-row:1}.is-snapshot .weather-location-link[data-v-ebb6006b],.is-snapshot .weather-state strong[data-v-ebb6006b]{font-size:10px}.weather-more[data-v-ebb6006b]{margin-top:7px;font-size:10px;color:var(--ops-purple)}.weather-more summary[data-v-ebb6006b]{cursor:pointer}.weather-more a[data-v-ebb6006b]{display:block;padding:5px 0}[data-v-b681073f] .modal-card.modal-form.day-of-coverage-dialog{width:min(1080px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:12px;overflow:hidden;padding:18px;color:var(--ops-ink,#251a44)}.coverage-detail-heading[data-v-b681073f]{display:flex;justify-content:space-between;align-items:start;gap:12px}.coverage-detail-heading h2[data-v-b681073f]{font:500 26px/1.15 Georgia,serif;margin:3px 0 6px;color:#251a44}.coverage-detail-heading p[data-v-b681073f]{font-size:12px;color:#6d6378}.coverage-detail-heading .coverage-detail-eyebrow[data-v-b681073f]{font-size:10px;letter-spacing:1px;text-transform:uppercase;color:#775687}.coverage-detail-tools[data-v-b681073f]{display:flex;align-items:center;justify-content:space-between;gap:12px}.coverage-detail-tools label[data-v-b681073f]{flex:1;max-width:420px}.coverage-detail-tools input[data-v-b681073f]{width:100%;box-sizing:border-box;border:1px solid #ded5e6;border-radius:5px;padding:8px 10px;font:inherit;font-size:12px}.coverage-detail-body[data-v-b681073f]{min-height:0;max-height:65dvh;overflow:auto;overscroll-behavior:contain;padding-right:5px}.coverage-detail-conflicts[data-v-b681073f]{background:#fff3f2;border:1px solid #e7c4c5;border-radius:6px;padding:12px}.coverage-detail-conflicts h3[data-v-b681073f]{font-size:13px;color:#92362f;margin:0 0 7px}.coverage-conflict[data-v-b681073f]{padding:7px 0}.coverage-conflict+article[data-v-b681073f]{border-top:1px solid #e7c4c5}.coverage-conflict>strong[data-v-b681073f]{font-size:13px}.coverage-conflict>div[data-v-b681073f]{display:flex;justify-content:space-between;gap:12px;padding-top:7px;font-size:12px}.coverage-conflict small[data-v-b681073f]{display:block;color:#6d6378;font-size:11px;margin-top:3px}.coverage-detail-body a[data-v-b681073f]{color:var(--staff-control-primary,#574069);font-size:11px}.coverage-detail-group[data-v-b681073f]{margin-top:14px}.coverage-detail-group h3[data-v-b681073f]{font-size:14px;color:#251a44;margin:0 0 6px}.coverage-detail-group>p[data-v-b681073f]{font-size:12px;color:#6d6378}.coverage-assignment[data-v-b681073f]{display:grid;grid-template-columns:minmax(0,1fr) auto 120px;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid #eee8f3}.coverage-assignment>div[data-v-b681073f]{display:grid;gap:4px}.coverage-assignment strong[data-v-b681073f]{font-size:13px;color:#251a44}.coverage-assignment span[data-v-b681073f]{font-size:12px}.coverage-assignment small[data-v-b681073f]{font-size:11px;color:#6d6378}.coverage-detail-empty[data-v-b681073f]{font-size:12px;color:#6d6378;padding:10px 0;line-height:1.5}@media(max-width:600px){[data-v-b681073f] .modal-card.modal-form.day-of-coverage-dialog{width:100%;max-height:88dvh;padding:14px}.coverage-detail-tools[data-v-b681073f]{flex-wrap:wrap}.coverage-detail-tools label[data-v-b681073f]{flex-basis:100%;max-width:none}.coverage-assignment[data-v-b681073f]{grid-template-columns:minmax(0,1fr) auto;gap:8px}.coverage-assignment>a[data-v-b681073f]{grid-column:1 / -1}.coverage-conflict>div[data-v-b681073f]{flex-wrap:wrap}}.operations-dashboard{--ops-ink:#30283d;--ops-muted:#706879;--ops-line:#e6e0eb;--ops-purple:#66507a;display:grid;gap:20px;min-width:0;max-width:100%;color:var(--ops-ink);font-size:13px}.operations-dashboard *{box-sizing:border-box}.operations-dashboard :is(h1,h2,h3,h4,p,dl,dd){margin:0}.operations-dashboard :is(h1,h2,h3,h4){font-family:inherit;color:var(--ops-ink)}.operations-dashboard a{color:inherit;text-decoration:none}.operations-dashboard :is(button,input,select){font:inherit}.operations-dashboard button{cursor:pointer}.operations-dashboard button:disabled{cursor:default;opacity:.45}.operations-dashboard :is(button,a,input,select,summary):focus-visible{outline:2px solid #8a62a5;outline-offset:3px}.operations-dashboard small{font-size:11px;color:var(--ops-muted);line-height:1.45}.operations-dashboard .ops-page-heading{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:18px}.operations-dashboard .ops-page-heading>div:first-child{display:grid;gap:6px}.operations-dashboard .ops-page-heading h1{font-size:28px;font-weight:600;letter-spacing:-.7px}.operations-dashboard .ops-page-heading h2{font-size:23px;font-weight:600;letter-spacing:-.4px}.operations-dashboard .ops-eyebrow{font-size:10px;text-transform:uppercase;letter-spacing:1.3px;color:var(--ops-muted)}.operations-dashboard .ops-subtitle{font-size:12px;color:var(--ops-muted);line-height:1.5}.operations-dashboard .ops-back-link{width:fit-content;font-size:11px;color:var(--ops-purple);display:flex;align-items:center;gap:7px;margin-bottom:5px}.operations-dashboard .ops-date-controls{display:flex;align-items:center;gap:6px;max-width:100%}.operations-dashboard .ops-button{display:inline-flex;gap:7px;align-items:center;justify-content:center;min-height:35px;border:1px solid #dcd3e5;border-radius:6px;background:#fff;color:#594669;padding:7px 11px;font-size:12px;line-height:1.4;text-align:center}.operations-dashboard .ops-button:hover{background:#f5eff9;border-color:#b9a5c8}.operations-dashboard .ops-button.ops-primary{background:#67507c;border-color:#67507c;color:#fff}.operations-dashboard .ops-button.ops-primary:hover{background:#574069}.operations-dashboard .ops-icon-button{width:33px;padding:6px}.operations-dashboard .ops-date-picker{min-width:0}.operations-dashboard .ops-date-picker input{width:155px;max-width:100%;min-height:35px;border:1px solid #dcd3e5;border-radius:6px;padding:5px 8px;color:var(--ops-ink);background:#fff}.operations-dashboard .ops-context-line{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;color:var(--ops-muted);font-size:11px;margin-top:-7px}.operations-dashboard .ops-context-line>span:first-child{display:flex;gap:7px;align-items:center}.operations-dashboard .ops-summary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:11px}.operations-dashboard .ops-metric{min-width:0;background:#fff;border:1px solid var(--ops-line);border-radius:8px;padding:14px 13px 12px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;box-shadow:0 2px 5px #36254403}.operations-dashboard a.ops-metric:hover{border-color:#baa8c8}.operations-dashboard .ops-metric>span{color:var(--ops-muted);font-size:10px;display:flex;gap:6px;align-items:center;line-height:1.5}.operations-dashboard .ops-metric>span>i{font-size:12px;color:#8a729d}.operations-dashboard .ops-metric>strong{font-size:25px;font-weight:600;line-height:1.2;min-height:30px}.operations-dashboard .ops-metric>strong>small{font-size:14px;font-weight:400}.operations-dashboard .ops-metric>small{font-size:10px}.operations-dashboard .ops-metric>strong.ops-status{min-height:0;margin:3px 0 4px;padding:6px 8px;font-size:12px;font-weight:600}.operations-dashboard .ops-metric>strong.ops-text-metric{font-size:15px;display:flex;align-items:center}.operations-dashboard .ops-status{display:inline-flex;align-items:center;width:fit-content;max-width:100%;border-radius:5px;background:#f0ebf4;color:#665274;font-size:10px;line-height:1.4;padding:3px 7px;overflow-wrap:anywhere}.operations-dashboard .ops-status.on_track{background:#eaf1e6;color:#496549}.operations-dashboard .ops-status.needs_attention{background:#fbefd9;color:#855e20}.operations-dashboard .ops-status.at_risk{background:#f9e6e5;color:#a34540}.operations-dashboard .ops-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;min-height:21px;padding:2px 6px;background:#f0eaf5;color:#665178;border-radius:5px;font-size:10px;font-weight:500}.operations-dashboard .ops-board{display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:20px}.operations-dashboard .ops-global-board{grid-template-areas:"events attention" "timeline glance" "coverage glance"}.operations-dashboard .ops-events-area{grid-area:events;min-width:0}.operations-dashboard .ops-attention-area{grid-area:attention;min-width:0}.operations-dashboard .ops-timeline-area{grid-area:timeline;min-width:0}.operations-dashboard .ops-coverage-area{grid-area:coverage;min-width:0}.operations-dashboard .ops-glance-area{grid-area:glance;display:grid;gap:16px;min-width:0}.operations-dashboard .ops-section-heading{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:13px}.operations-dashboard .ops-section-heading h2{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:600}.operations-dashboard .ops-section-heading>a{color:var(--ops-purple);font-size:11px}.operations-dashboard .ops-event-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.operations-dashboard .ops-event-card{display:flex;flex-direction:column;min-width:0;background:#fff;border:1px solid var(--ops-line);border-top:3px solid #85a080;border-radius:8px;padding:15px 13px;gap:11px}.operations-dashboard .ops-event-card.readiness-needs_attention{border-top-color:#d1ad66}.operations-dashboard .ops-event-card.readiness-at_risk{border-top-color:#ca7a76}.operations-dashboard .ops-card-top{display:flex;justify-content:space-between;flex-wrap:wrap;gap:5px;align-items:center}.operations-dashboard .ops-card-top>small{font-size:9px}.operations-dashboard .ops-event-card h3{font-size:15px;line-height:1.4;font-weight:600;overflow-wrap:anywhere}.operations-dashboard .ops-card-venues{display:grid;gap:5px}.operations-dashboard .ops-card-venues p{color:var(--ops-muted);font-size:10px;line-height:1.6}.operations-dashboard .ops-card-venues strong{color:#504659;font-weight:500}.operations-dashboard .ops-card-venues i{color:#9a88a8;font-size:10px}.operations-dashboard .ops-card-times{background:#f7f4fa;border-radius:5px;padding:8px;display:grid;gap:5px;font-size:10px;color:var(--ops-muted)}.operations-dashboard .ops-card-times strong{color:var(--ops-ink);margin-right:4px}.operations-dashboard .ops-event-facts{display:grid;grid-template-columns:1fr 1fr;gap:10px 8px;padding:1px 0 10px;border-bottom:1px solid #eee9f2}.operations-dashboard .ops-event-facts div{display:grid;gap:3px}.operations-dashboard .ops-event-facts dt{font-size:10px;color:var(--ops-muted)}.operations-dashboard .ops-event-facts dd{font-size:11px;font-weight:600}.operations-dashboard .ops-warning-text{color:#9b622a}.operations-dashboard .ops-event-team{display:flex;gap:8px;align-items:center;margin-top:auto;min-height:38px}.operations-dashboard .ops-avatar-stack{display:flex;padding-left:3px;flex-shrink:0}.operations-dashboard .ops-avatar-stack>span{display:flex;justify-content:center;align-items:center;width:25px;height:25px;border-radius:50%;background:#e8dced;color:#665178;border:2px solid #fff;margin-left:-3px;font-size:8px}.operations-dashboard .ops-avatar-stack>span:nth-child(2){background:#e6ecdf;color:#59704b}.operations-dashboard .ops-avatar-stack>span:nth-child(3){background:#f3e7d8;color:#8f6f40}.operations-dashboard .ops-event-team p{display:grid;gap:3px;font-size:10px;line-height:1.4}.operations-dashboard .ops-event-team strong{font-weight:500}.operations-dashboard .ops-event-team small{font-size:9px}.operations-dashboard .ops-card-actions{display:grid;gap:8px;text-align:center}.operations-dashboard .ops-card-actions .ops-button{font-size:10px;min-height:32px;padding:6px}.operations-dashboard .ops-detail-link{font-size:10px;color:var(--ops-purple)}.operations-dashboard .ops-panel{min-width:0;background:#fff;border:1px solid var(--ops-line);border-radius:8px;padding:16px;box-shadow:0 2px 5px #36254403}.operations-dashboard .ops-panel-heading{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;padding-bottom:12px;margin-bottom:3px;border-bottom:1px solid #eee9f2}.operations-dashboard .ops-panel-heading :is(h2,h3){display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600}.operations-dashboard .ops-panel-heading h2{font-size:14px}.operations-dashboard .ops-panel-heading :is(h2,h3)>i{color:#957aa9;font-size:13px}.operations-dashboard .ops-panel-heading>a{font-size:10px;color:var(--ops-purple)}.operations-dashboard .ops-attention{border-top:2px solid #d8b67a}.operations-dashboard .ops-attention .ops-panel-heading h3>i{color:#aa8139}.operations-dashboard .ops-attention-list{list-style:none;margin:0;padding:0}.operations-dashboard .ops-attention-list.is-expanded{max-height:550px;overflow-y:auto;padding-right:7px}.operations-dashboard .ops-attention-list>li+li{border-top:1px solid #eee9f2}.operations-dashboard .ops-issue-link{display:grid;gap:5px;padding:11px 0}.operations-dashboard .ops-issue-link:hover strong{color:#76558c}.operations-dashboard .ops-issue-top{display:flex;gap:7px;align-items:center}.operations-dashboard .ops-issue-top small{font-size:9px}.operations-dashboard .ops-issue-link>strong{font-size:11px;font-weight:600;line-height:1.5}.operations-dashboard .ops-issue-link>small{font-size:10px}.operations-dashboard .ops-issue-event{font-size:10px;color:#665178;font-weight:500}.operations-dashboard .ops-source-link{color:#806393;font-size:9px}.operations-dashboard .ops-attention-toggle{display:flex;width:100%;justify-content:center;gap:6px;padding:10px 0 0;border:0;border-top:1px solid #eee9f2;background:none;color:#725486;font-size:11px}.operations-dashboard .ops-filter{min-width:0;max-width:100%}.operations-dashboard .ops-filter select{border:1px solid var(--ops-line);border-radius:5px;padding:6px 8px;color:var(--ops-ink);background:#faf8fc;font-size:11px;max-width:220px;width:100%}.operations-dashboard .ops-timeline-list{list-style:none;margin:8px 0 0;padding:0}.operations-dashboard .ops-timeline-list>li{display:grid;grid-template-columns:88px 17px minmax(0,1fr);gap:10px;position:relative;min-height:77px}.operations-dashboard .ops-moment-time{padding-top:15px;display:flex;flex-direction:column;gap:4px;text-align:right;font-size:11px;font-weight:600}.operations-dashboard .ops-moment-time small{font-size:8px;font-weight:400;overflow-wrap:anywhere}.operations-dashboard .ops-timeline-dot{position:relative;width:9px;height:9px;border-radius:50%;border:2px solid #b6a4c5;background:#fff;margin-top:18px;justify-self:center}.operations-dashboard .ops-timeline-dot:after{content:"";position:absolute;width:1px;background:#e7e0ed;top:9px;left:2px;height:60px}.operations-dashboard .ops-timeline-list>li:last-child .ops-timeline-dot:after{display:none}.operations-dashboard .ops-moment{padding:11px 12px;margin:3px 0;border-radius:6px;display:grid;align-content:center;gap:5px}.operations-dashboard .ops-moment:hover{background:#f8f5fa}.operations-dashboard .ops-moment>strong{font-size:12px;font-weight:600}.operations-dashboard .ops-moment>small{font-size:10px}.operations-dashboard .ops-moment-top{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.operations-dashboard .ops-moment-top:empty{display:none}.operations-dashboard .ops-event-badge{display:inline-flex;font-size:9px;color:#76598a;border-radius:4px;padding:2px 6px;background:#f1ebf6}.operations-dashboard .ops-phase{font-size:9px;color:var(--ops-muted)}.operations-dashboard .is-now .ops-moment{background:#f1ebf6;border:1px solid #dfd0ea}.operations-dashboard .is-now .ops-timeline-dot{background:#826098;border-color:#826098;box-shadow:0 0 0 4px #efe7f4}.operations-dashboard .is-now .ops-phase{color:#6a427e;font-weight:600}.operations-dashboard .is-next .ops-phase{color:#856b9a;font-weight:600}.operations-dashboard .ops-segmented{display:flex;border:1px solid var(--ops-line);border-radius:5px;background:#f7f4fa;padding:2px}.operations-dashboard .ops-segmented button{padding:5px 9px;border:0;border-radius:4px;background:transparent;color:var(--ops-muted);font-size:10px}.operations-dashboard .ops-segmented button[aria-pressed=true]{background:#fff;color:#604575;box-shadow:0 1px 3px #30283d12}.operations-dashboard .ops-conflicts{padding:12px;border:1px solid #efd5d2;border-radius:6px;background:#fff9f7;margin:12px 0}.operations-dashboard .ops-conflicts h3{font-size:12px;color:#9b4d43;margin-bottom:10px}.operations-dashboard .ops-conflicts article{display:grid;gap:8px;font-size:11px}.operations-dashboard .ops-conflicts article+article{border-top:1px solid #efd5d2;margin-top:12px;padding-top:12px}.operations-dashboard .ops-conflicts article>strong{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.operations-dashboard .ops-conflicts a{display:grid;gap:3px;color:#594669}.operations-dashboard .ops-coverage-person{padding:13px 0}.operations-dashboard .ops-coverage-person+.ops-coverage-person{border-top:1px solid #eee9f2}.operations-dashboard .ops-coverage-person>strong{font-size:12px}.operations-dashboard .ops-coverage-total{padding:5px 0;color:var(--ops-muted);font-size:10px}.operations-dashboard .ops-shift{display:flex;justify-content:space-between;align-items:center;gap:9px;padding:8px 0 3px;font-size:11px}.operations-dashboard .ops-shift>span:first-child{display:block;min-width:0}.operations-dashboard .ops-shift small{display:block;margin-top:4px;font-size:10px}.operations-dashboard .ops-glance-item{display:grid;gap:5px;padding:13px 0}.operations-dashboard .ops-glance-item+.ops-glance-item{border-top:1px solid #eee9f2}.operations-dashboard .ops-glance-item>small{font-size:10px}.operations-dashboard .ops-glance-item>strong{font-size:15px;font-weight:600}.operations-dashboard .ops-glance-item>span{color:var(--ops-muted);font-size:10px;line-height:1.5}.operations-dashboard .ops-quick-links>a{display:flex;gap:9px;align-items:center;padding:11px 0;font-size:11px}.operations-dashboard .ops-quick-links>a+a{border-top:1px solid #eee9f2}.operations-dashboard .ops-quick-links>a>i:first-child{color:#90789f;font-size:12px}.operations-dashboard .ops-quick-links>a>:last-child{margin-left:auto}.operations-dashboard .ops-event-board{grid-template-areas:"timeline attention" "domains rail"}.operations-dashboard .ops-domain-area{grid-area:domains;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;min-width:0}.operations-dashboard .ops-event-rail{grid-area:rail;display:grid;gap:16px;min-width:0}.operations-dashboard .ops-now-next{display:flex;align-items:center;flex-wrap:wrap;gap:9px;padding:12px;background:#f7f3fa;border:1px solid #e9dfef;border-radius:6px;margin:12px 0;font-size:11px}.operations-dashboard .ops-now-next>span:last-child{color:var(--ops-muted);margin-left:auto;font-size:10px}.operations-dashboard .ops-row{display:flex;gap:10px;justify-content:space-between;align-items:center;padding:10px 0;font-size:11px}.operations-dashboard .ops-row+.ops-row{border-top:1px solid #eee9f2}.operations-dashboard .ops-row strong{font-weight:500}.operations-dashboard .ops-row small{display:block;margin-top:3px;font-size:10px}.operations-dashboard .ops-detail-row{display:flex;justify-content:space-between;align-items:center;gap:9px;padding:12px 0;font-size:11px}.operations-dashboard .ops-detail-row+.ops-detail-row{border-top:1px solid #eee9f2}.operations-dashboard .ops-detail-row>span:first-child{display:grid;gap:5px;min-width:0}.operations-dashboard .ops-detail-row strong{font-weight:500}.operations-dashboard .ops-detail-row small{font-size:10px}.operations-dashboard .ops-detail-row>.ops-status{flex-shrink:0;max-width:105px}.operations-dashboard .ops-venue{display:grid;gap:9px;padding:9px 0 12px}.operations-dashboard .ops-venue+.ops-venue{border-top:1px solid #eee9f2}.operations-dashboard .ops-venue .ops-row{padding:3px 0}.operations-dashboard .ops-venue>p{color:var(--ops-muted);font-size:10px}.operations-dashboard .ops-venue>small{font-size:10px}.operations-dashboard .ops-space-tags{display:flex;flex-wrap:wrap;gap:5px}.operations-dashboard .ops-space-tags>span{background:#f5f2f8;border-radius:4px;padding:5px 7px;font-size:10px;color:#655772}.operations-dashboard .ops-meal-totals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;background:#f7f4fa;border-radius:6px;padding:12px 5px;margin:12px 0 8px;text-align:center}.operations-dashboard .ops-meal-totals dt{color:var(--ops-muted);font-size:9px;margin-bottom:5px}.operations-dashboard .ops-meal-totals dd{font-size:20px;font-weight:600}.operations-dashboard .ops-mini-note{color:var(--ops-muted);font-size:10px;line-height:1.6;padding:9px 0}.operations-dashboard .ops-details{border-top:1px solid #eee9f2;padding-top:10px;font-size:11px}.operations-dashboard .ops-details summary{cursor:pointer;color:#725486}.operations-dashboard .ops-contact{padding:13px 0;display:grid;gap:8px}.operations-dashboard .ops-contact+.ops-contact{border-top:1px solid #eee9f2}.operations-dashboard .ops-contact>a{display:grid;gap:5px}.operations-dashboard .ops-contact strong{font-weight:500;font-size:12px}.operations-dashboard .ops-contact small{font-size:10px}.operations-dashboard .ops-contact-actions{display:flex;flex-wrap:wrap;gap:7px 14px;color:#765889;font-size:10px}.operations-dashboard .ops-contact-actions a{display:flex;align-items:center;gap:5px}.operations-dashboard .ops-checklist-item{display:flex;align-items:center;gap:8px;padding:10px 0}.operations-dashboard .ops-checklist-item+.ops-checklist-item{border-top:1px solid #eee9f2}.operations-dashboard .ops-checklist-item>i{color:#8e759e;font-size:13px}.operations-dashboard .ops-checklist-item>span:nth-child(2){display:grid;gap:4px;flex:1;min-width:0}.operations-dashboard .ops-checklist-item strong{font-size:11px;font-weight:500}.operations-dashboard .ops-checklist-item small{font-size:9px}.operations-dashboard .ops-checklist-item>.ops-status{font-size:8px;padding:3px 5px;flex-shrink:0}.operations-dashboard .ops-state{background:#fff;padding:35px 20px;border:1px solid var(--ops-line);border-radius:8px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:center;color:var(--ops-muted)}.operations-dashboard .ops-error{border-color:#e3c5c4;color:#994c46}.operations-dashboard .ops-error strong{font-size:13px;font-weight:500}.operations-dashboard .ops-empty{color:var(--ops-muted);padding:18px 0;font-size:11px;line-height:1.7}.operations-dashboard .ops-empty i{color:#7c9674;margin-right:5px}.operations-dashboard .ops-no-events{display:grid;justify-items:center;text-align:center;gap:15px;padding:55px 20px}.operations-dashboard .ops-no-events>i{color:#a58cb6;font-size:30px}.operations-dashboard .ops-no-events h2{font-size:20px;font-weight:500}.operations-dashboard .ops-no-events p{color:var(--ops-muted)}.operations-dashboard .ops-footnote{color:var(--ops-muted);font-size:10px;text-align:right}.operations-dashboard .ops-footnote button{background:transparent;color:#765889;border:0;padding:5px;font-size:10px}.operations-dashboard .ops-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.operations-dashboard :is(.ops-panel,.ops-event-card,.ops-metric) :is(strong,p,small,span){overflow-wrap:anywhere}@media(min-width:1600px){.operations-dashboard .ops-board{grid-template-columns:minmax(0,1fr) 320px}}@media(max-width:1270px){.operations-dashboard .ops-board{grid-template-columns:minmax(0,1fr) 270px;gap:15px}.operations-dashboard .ops-event-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-dashboard .ops-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.operations-dashboard .ops-domain-area{grid-template-columns:minmax(0,1fr)}}@media(max-width:950px){.operations-dashboard .ops-board{grid-template-columns:minmax(0,1fr)}.operations-dashboard .ops-global-board{grid-template-areas:"events" "attention" "timeline" "coverage" "glance"}.operations-dashboard .ops-event-board{grid-template-areas:"timeline" "attention" "domains" "rail"}.operations-dashboard .ops-domain-area,.operations-dashboard .ops-glance-area,.operations-dashboard .ops-event-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.operations-dashboard{gap:16px}.operations-dashboard .ops-page-heading{gap:13px}.operations-dashboard .ops-page-heading h1{font-size:25px}.operations-dashboard .ops-date-controls{width:100%}.operations-dashboard .ops-date-picker{flex:1}.operations-dashboard .ops-date-picker input{width:100%;min-width:0}.operations-dashboard .ops-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.operations-dashboard .ops-metric{padding:12px 10px;gap:7px}.operations-dashboard .ops-metric>strong{font-size:23px}.operations-dashboard .ops-metric>span{font-size:9px}.operations-dashboard .ops-metric>strong.ops-status{font-size:11px}.operations-dashboard .ops-event-cards,.operations-dashboard .ops-domain-area,.operations-dashboard .ops-event-rail,.operations-dashboard .ops-glance-area{grid-template-columns:minmax(0,1fr)}.operations-dashboard .ops-event-card{padding:15px}.operations-dashboard .ops-card-actions{grid-template-columns:1fr 1fr;align-items:center}.operations-dashboard .ops-card-actions .ops-button{min-height:36px;font-size:11px}.operations-dashboard .ops-event-card h3{font-size:17px}.operations-dashboard .ops-card-venues p{font-size:11px}.operations-dashboard .ops-panel{padding:13px}.operations-dashboard .ops-timeline-list>li{grid-template-columns:65px 13px minmax(0,1fr);gap:5px}.operations-dashboard .ops-moment-time{font-size:10px}.operations-dashboard .ops-moment-time small{font-size:8px}.operations-dashboard .ops-moment{padding:11px 8px}.operations-dashboard .ops-moment>strong{font-size:11px}.operations-dashboard .ops-panel-heading{gap:9px}.operations-dashboard .ops-filter{width:100%}.operations-dashboard .ops-filter select{max-width:none}.operations-dashboard .ops-shift{flex-wrap:wrap}.operations-dashboard .ops-context-line{line-height:1.5}.operations-dashboard .ops-footnote{text-align:left}}.operations-dashboard .ops-event-cards{grid-template-columns:minmax(0,1fr)}@media(min-width:701px){.operations-dashboard .ops-event-card{display:grid;grid-template-columns:minmax(0,1fr) 160px;gap:8px 18px;border-top-width:1px;border-left-width:4px;padding:17px 18px}.operations-dashboard .ops-event-card.readiness-on_track{border-left-color:#85a080}.operations-dashboard .ops-event-card.readiness-needs_attention{border-left-color:#d1ad66}.operations-dashboard .ops-event-card.readiness-at_risk{border-left-color:#ca7a76}.operations-dashboard .ops-card-top{grid-column:2;grid-row:1 / 3;flex-direction:column;align-items:flex-end;justify-content:flex-start}.operations-dashboard .ops-event-card h3{grid-column:1;grid-row:1;font-size:18px}.operations-dashboard .ops-card-venues{grid-column:1;grid-row:2}.operations-dashboard .ops-card-venues p{font-size:12px}.operations-dashboard .ops-card-times{grid-column:1 / 3;grid-row:3;display:flex;flex-wrap:wrap;gap:8px 20px;padding:7px 9px;font-size:11px}.operations-dashboard .ops-event-facts{grid-column:1;grid-row:4;grid-template-columns:repeat(4,minmax(0,1fr));padding:7px 0}.operations-dashboard .ops-event-team{grid-column:1;grid-row:5;min-height:30px}.operations-dashboard .ops-card-actions{grid-column:2;grid-row:4 / 6;align-self:center}}@media(min-width:1280px){.day-of-dashboard .ops-global-board{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 300px;grid-template-areas:"events events attention" "timeline coverage glance"}}.day-of-workspace.operations-dashboard{gap:14px}.page-content:has(>.day-of-workspace){padding-top:24px;padding-bottom:24px}.day-of-workspace .ops-page-heading h1{font-size:26px}.day-of-workspace .ops-summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}.day-of-workspace .ops-metric{padding:11px 12px;gap:5px}.day-of-workspace .ops-metric>strong{font-size:24px;min-height:26px}.day-of-workspace .ops-panel{padding:13px 14px;min-width:0}.day-of-workspace .ops-panel-heading{margin-bottom:8px;padding-bottom:8px}.day-of-workspace .ops-panel-heading :is(h2,h3){font-size:14px}.day-of-workspace .ops-section-heading{margin-bottom:9px}.day-of-workspace .ops-section-heading h2{font-size:15px}.day-of-workspace .ops-global-board{grid-template-columns:minmax(0,1fr) minmax(0,.92fr) minmax(260px,.82fr);grid-template-areas:"events events glance" "events events attention" "timeline coverage attention" "timeline coverage actions";grid-template-rows:210px 190px 90px 110px;gap:14px;align-items:stretch}.day-of-workspace .ops-events-area{display:flex;flex-direction:column;min-height:0}.day-of-workspace .ops-event-cards{display:flex;flex-direction:column;gap:9px;overflow:auto;min-height:0;padding-right:5px}.day-of-workspace .ops-event-card{flex-shrink:0;display:grid;grid-template-columns:minmax(0,1fr) 142px;padding:9px 12px;gap:4px 12px;border-top-width:1px;border-left-width:4px}.day-of-workspace .ops-card-top{grid-column:2;grid-row:1 / 3;flex-direction:column;align-items:flex-end;justify-content:flex-start}.day-of-workspace .ops-card-top>small{font-size:9px}.day-of-workspace .ops-event-card h3{grid-column:1;grid-row:1;font-size:16px}.day-of-workspace .ops-card-venues{grid-column:1;grid-row:2;gap:3px}.day-of-workspace .ops-card-venues p{font-size:10px}.day-of-workspace .ops-card-times{grid-column:1;grid-row:3;display:flex;flex-wrap:wrap;gap:4px 12px;padding:0;background:none;border:0;font-size:10px}.day-of-workspace .ops-event-facts{grid-column:1;grid-row:4;grid-template-columns:repeat(4,minmax(0,1fr));padding:5px 0 0;gap:6px}.day-of-workspace .ops-event-facts dt{font-size:9px}.day-of-workspace .ops-event-facts dd{font-size:11px;margin-top:3px}.day-of-workspace .ops-event-team{grid-column:2;grid-row:3;min-height:0;justify-content:flex-end}.day-of-workspace .ops-event-team p{display:none}.day-of-workspace .ops-avatar-stack span{width:23px;height:23px;font-size:9px}.day-of-workspace .ops-card-actions{grid-column:2;grid-row:4;align-self:end;gap:5px}.day-of-workspace .ops-card-actions .ops-button{min-height:29px;padding:5px 8px;font-size:10px}.day-of-workspace .ops-card-actions .ops-detail-link{font-size:9px}.day-of-workspace .ops-glance-area{display:block;min-height:0}.day-of-workspace .ops-glance-area>.ops-panel{height:100%;overflow:auto}.day-of-workspace .day-of-actions{grid-area:actions}.day-of-workspace .ops-quick-links>a{padding:7px 0;font-size:10px}.day-of-workspace .ops-attention-area{min-height:0}.day-of-workspace .ops-attention{height:100%;display:flex;flex-direction:column;min-height:0}.day-of-workspace .ops-attention-list{flex:1;min-height:0;overflow:auto;max-height:none}.day-of-workspace .ops-issue-link{gap:4px;padding:9px 0}.day-of-workspace .ops-issue-link>strong{font-size:11px;line-height:1.4}.day-of-workspace .ops-source-link{display:none}.day-of-workspace .ops-issue-link>small{font-size:9px}.day-of-workspace .ops-attention-toggle{padding-top:8px;flex-shrink:0}.day-of-workspace .ops-timeline-area{min-height:0;display:flex;flex-direction:column}.day-of-workspace .ops-timeline-list{overflow:auto;max-height:none;min-height:0;margin:0}.day-of-workspace .ops-timeline-list>li{grid-template-columns:59px 10px minmax(0,1fr);gap:5px}.day-of-workspace .ops-moment{padding:8px;gap:4px}.day-of-workspace .ops-moment>strong{font-size:11px}.day-of-workspace .ops-moment-time{font-size:10px;padding-top:9px}.day-of-workspace .ops-moment-time small{font-size:8px}.day-of-workspace .ops-moment-top{gap:4px}.day-of-workspace .ops-event-badge{font-size:8px}.day-of-workspace .ops-coverage-area{min-height:0;display:flex;flex-direction:column}.day-of-workspace .day-of-coverage-scroll{overflow:auto;min-height:0;flex:1}.day-of-workspace .ops-conflicts{padding:8px;margin:0 0 8px}.day-of-workspace .ops-conflicts h3{margin-bottom:6px;font-size:10px}.day-of-workspace .ops-conflicts article{gap:4px;font-size:10px}.day-of-workspace .ops-conflicts article+article{margin-top:7px;padding-top:7px}.day-of-workspace .ops-conflicts article>small{font-size:9px}.day-of-workspace .ops-conflicts a small{font-size:9px}.day-of-workspace .ops-coverage-person{padding:8px 0}.day-of-workspace .ops-shift{font-size:10px;padding:5px 0}.day-of-workspace .ops-shift small{font-size:9px;margin-top:2px}.day-of-workspace .day-of-panel-footer{color:var(--ops-purple);font-size:10px;padding-top:9px;border-top:1px solid var(--ops-line)}.day-of-workspace .day-of-event-day{font-size:9px;letter-spacing:1px;color:var(--ops-muted);margin-top:10px}.day-of-workspace .ops-glance-item{padding:6px 0;gap:2px;grid-template-columns:1fr auto}.day-of-workspace .ops-glance-item>strong{font-size:12px}.day-of-workspace .ops-glance-item>span{grid-column:1 / -1;font-size:9px}.day-of-workspace .day-of-detail-top{display:grid;grid-template-areas:"timeline attention venues";grid-template-columns:minmax(0,1.08fr) minmax(0,1fr) minmax(0,.9fr);gap:14px;height:335px}.day-of-workspace .day-of-venue-contacts{grid-area:venues;display:grid;grid-template-rows:minmax(0,1fr) minmax(0,.85fr);gap:12px;min-width:0;min-height:0}.day-of-workspace .day-of-venue-contacts>.ops-panel{overflow:auto}.day-of-workspace .day-of-detail-lower{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.day-of-workspace .day-of-detail-lower>.ops-panel{height:240px;overflow:auto}.day-of-workspace .day-of-stays-links{display:grid;grid-template-columns:1fr;grid-template-rows:1fr 1fr;gap:10px;height:240px;min-width:0}.day-of-workspace .day-of-stays-links>.ops-panel{overflow:auto;padding:10px}.day-of-workspace .day-of-stays-links .ops-panel-heading h3{font-size:12px}.day-of-workspace .day-of-stays-links .ops-panel-heading>a{font-size:9px}.day-of-workspace .day-of-detail-lower .ops-detail-row{padding:8px 0}.day-of-workspace .ops-detail-row>span:first-child{gap:3px}.day-of-workspace .ops-detail-row>.ops-status{max-width:80px;font-size:9px}.day-of-workspace .ops-contact{padding:7px 0;gap:5px}.day-of-workspace .ops-contact>a{gap:3px}.day-of-workspace .ops-contact strong{font-size:11px}.day-of-workspace .ops-venue{gap:5px;padding:5px 0}.day-of-workspace .ops-venue .ops-space-tags>span{padding:3px 5px;font-size:9px}.day-of-workspace .ops-now-next{padding:8px;margin:0 0 8px;gap:6px}.day-of-workspace.day-of-event .ops-moment-time small{display:none}.day-of-workspace .ops-meal-totals{margin:5px 0;padding:7px 4px}.day-of-workspace .ops-meal-totals dd{font-size:17px}.day-of-workspace .ops-empty{padding:10px 0}.day-of-workspace .day-of-checklist{color:var(--ops-purple);font-size:11px}.day-of-workspace .day-of-checklist>summary{cursor:pointer;padding:7px 0}.day-of-workspace .day-of-checklist .ops-panel{max-height:230px;overflow:auto}@media(min-width:1750px){.day-of-workspace .day-of-detail-lower{grid-template-columns:repeat(6,minmax(0,1fr))}.day-of-workspace .day-of-detail-lower>.ops-panel,.day-of-workspace .day-of-stays-links{height:240px}.day-of-workspace .day-of-stays-links{grid-template-columns:1fr;grid-template-rows:1fr 1fr}}@media(max-width:1100px){.day-of-workspace .ops-global-board{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"events events" "timeline coverage" "glance attention" "actions actions";grid-template-rows:440px 320px 350px auto}.day-of-workspace .ops-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.day-of-workspace .day-of-detail-top{grid-template-areas:"timeline attention" "venues venues";grid-template-columns:1fr 1fr;height:auto}.day-of-workspace .day-of-detail-top>.ops-timeline-area,.day-of-workspace .day-of-detail-top>.ops-attention-area{height:350px}.day-of-workspace .day-of-venue-contacts{grid-column:1 / -1;grid-template-columns:1fr 1fr;grid-template-rows:210px}.day-of-workspace .day-of-detail-lower{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.day-of-workspace .ops-global-board{display:flex;flex-direction:column}.day-of-workspace .ops-event-cards{max-height:none;overflow:visible}.day-of-workspace .ops-event-card{display:flex;flex-direction:column}.day-of-workspace .ops-card-top{flex-direction:row;align-items:center}.day-of-workspace .ops-event-team{justify-content:flex-start}.day-of-workspace .ops-card-actions{display:flex;align-items:center}.day-of-workspace .ops-event-facts{width:100%}.day-of-workspace .ops-timeline-area,.day-of-workspace .ops-coverage-area{max-height:400px}.day-of-workspace .ops-glance-area>.ops-panel{max-height:none}.day-of-workspace .ops-attention{max-height:430px}.day-of-workspace .ops-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.day-of-workspace .day-of-detail-top{display:flex;flex-direction:column}.day-of-workspace .day-of-detail-top>.ops-timeline-area{height:350px}.day-of-workspace .day-of-venue-contacts{display:flex;flex-direction:column}.day-of-workspace .day-of-venue-contacts>.ops-panel{max-height:300px}.day-of-workspace .day-of-detail-lower{grid-template-columns:1fr}.day-of-workspace .day-of-detail-lower>.ops-panel{height:auto;max-height:300px}.day-of-workspace .day-of-stays-links{height:auto;grid-template-columns:1fr}}.day-of-workspace .day-of-detail-lower .ops-detail-row{flex-wrap:wrap}.day-of-workspace .day-of-detail-lower .ops-panel-heading{flex-wrap:wrap;gap:5px}.day-of-workspace .day-of-actions{padding-top:9px;padding-bottom:9px}.day-of-workspace .day-of-actions .ops-panel-heading{margin-bottom:2px;padding-bottom:5px}.day-of-workspace .day-of-actions>a{padding:4px 0}.day-of-workspace .ops-timeline-list>li{min-height:47px}.day-of-workspace .ops-timeline-dot{margin-top:13px}.day-of-workspace .ops-timeline-dot:after{height:30px}.day-of-workspace .ops-moment{margin:0;padding:6px 7px;gap:3px}.day-of-workspace .ops-moment>small{font-size:9px}.day-of-workspace.day-of-one-timezone .ops-moment-time small{display:none}.day-of-workspace .day-of-conflict-events{display:flex;flex-wrap:wrap;gap:3px 8px}.day-of-workspace .day-of-conflict-events>a{display:inline;font-size:9px}.day-of-workspace .day-of-conflict-events>a:hover{text-decoration:underline}.day-of-workspace *{scrollbar-width:thin;scrollbar-color:#95849f #f6f2f8}.day-of-workspace ::-webkit-scrollbar{width:8px;height:8px}.day-of-workspace ::-webkit-scrollbar-track{background:#f6f2f8;border-radius:8px}.day-of-workspace ::-webkit-scrollbar-thumb{background:#95849f;border-radius:8px;border:2px solid #f6f2f8}@media(min-width:1101px){.day-of-workspace.day-of-dashboard .ops-timeline-list>li{min-height:29px}.day-of-workspace.day-of-dashboard .ops-moment{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:5px;gap:5px}.day-of-workspace.day-of-dashboard .ops-moment>strong{grid-column:1;grid-row:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:11px}.day-of-workspace.day-of-dashboard .ops-moment-top{grid-column:2;grid-row:1;max-width:95px;flex-wrap:nowrap;overflow:hidden}.day-of-workspace.day-of-dashboard .ops-event-badge{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.day-of-workspace.day-of-dashboard .ops-moment>small{display:none}.day-of-workspace.day-of-dashboard .ops-moment-time{padding-top:6px;font-size:10px}.day-of-workspace.day-of-dashboard .ops-timeline-dot{margin-top:8px}.day-of-workspace.day-of-dashboard .ops-timeline-dot:after{height:20px}.day-of-workspace.day-of-dashboard .ops-coverage-person{padding:4px 0}.day-of-workspace.day-of-dashboard .ops-coverage-person>strong{font-size:11px}.day-of-workspace.day-of-dashboard .ops-shift{padding:3px 0;font-size:10px}.day-of-workspace.day-of-dashboard .ops-shift small{margin-top:1px;font-size:9px}.day-of-workspace.day-of-dashboard .ops-conflicts{padding:6px 7px;margin-bottom:4px}.day-of-workspace.day-of-dashboard .ops-conflicts h3{margin-bottom:4px}.day-of-workspace.day-of-dashboard .ops-event-team{display:none}.day-of-workspace.day-of-dashboard .ops-card-actions{grid-row:3 / 5}.day-of-workspace.day-of-dashboard .ops-event-facts{border-bottom:0;padding-top:3px}.day-of-workspace.day-of-dashboard .ops-event-facts div{gap:1px}.day-of-workspace.day-of-dashboard .ops-event-facts dd{margin-top:0}.day-of-workspace.day-of-dashboard .ops-event-card h3{line-height:1.25}}.day-of-workspace .ops-global-board{grid-template-areas:"events events glance" "events events attention" "timeline coverage attention" "timeline coverage actions";grid-template-rows:330px 95px 265px 110px}.day-of-workspace .ops-glance-area>.ops-panel{height:auto;min-height:100%;overflow:visible}.day-of-workspace .day-of-priority-attention{display:flex;flex-direction:column;height:100%;overflow:visible}.day-of-workspace .day-of-priority-attention .ops-attention-list{flex:none;overflow:visible;max-height:none}.day-of-workspace .day-of-priority-attention .ops-issue-link{padding:7px 0;gap:3px}.day-of-workspace .day-of-priority-attention .ops-issue-link>strong{font-size:11px}.day-of-workspace .day-of-priority-attention .ops-issue-link>small{font-size:9px;line-height:1.35}.day-of-workspace .day-of-priority-attention .day-of-panel-footer{margin-top:auto;display:block;padding-top:8px}.day-of-workspace .day-of-detail-top{height:auto;align-items:start;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr) minmax(300px,.95fr)}.day-of-workspace .day-of-detail-top>.ops-timeline-area{height:400px}.day-of-workspace.day-of-event .day-of-detail-top>.ops-timeline-area:has(.ops-empty){height:auto}.day-of-workspace .day-of-venue-contacts{grid-template-rows:auto auto;gap:12px}.day-of-workspace .day-of-venue-contacts>.ops-panel{overflow:visible}.day-of-workspace .day-of-detail-lower{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));align-items:start}.day-of-workspace .day-of-detail-lower:not(.has-setup-gaps){grid-template-columns:repeat(6,minmax(0,1fr))}.day-of-workspace .day-of-summary-links{display:grid;gap:12px;min-width:0}.day-of-workspace .day-of-summary-links>.ops-panel{overflow:visible}.day-of-workspace .day-of-detail-lower>.ops-panel{height:auto;max-height:none;overflow:visible}.day-of-workspace .day-of-detail-lower .ops-panel-heading{flex-wrap:wrap}.day-of-workspace .day-of-detail-lower .ops-detail-row{padding:7px 0}.day-of-workspace .day-of-snapshot-summary{font-size:12px;font-weight:600;line-height:1.5;margin:2px 0 5px}.day-of-workspace .day-of-exception{display:flex;gap:6px;padding:7px 0 0;color:#976a36;font-size:11px;align-items:start}.day-of-workspace .day-of-exception>span{display:grid;gap:3px}.day-of-workspace .day-of-exception small{color:var(--ops-muted);font-size:10px;line-height:1.4}.day-of-workspace .day-of-more{display:block;margin-top:5px;color:var(--ops-purple);font-size:10px}.day-of-workspace .day-of-access{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.45}.day-of-workspace .day-of-status-counts{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:11px;color:var(--ops-muted)}.day-of-workspace .day-of-checklist .ops-panel{max-height:none;overflow:visible}.day-of-workspace .day-of-event-links{display:grid;grid-template-columns:1fr 1fr;column-gap:10px}.day-of-workspace .day-of-event-links .ops-panel-heading{grid-column:1 / -1}.day-of-workspace .day-of-event-links>a{font-size:10px}.day-of-workspace .day-of-event-links>a{grid-template-columns:14px minmax(0,1fr);gap:4px;min-width:0}.day-of-workspace .day-of-event-links>a>.pi-angle-right,.day-of-workspace .day-of-event-links>a>.ops-count{display:none}.day-of-workspace .ops-now-next{flex-wrap:wrap}.day-of-workspace .day-of-full-issues .ops-detail-row{align-items:start}.day-of-workspace .ops-contact{padding:5px 0;gap:3px}.day-of-workspace .ops-contact>a{gap:2px}.day-of-workspace .ops-contact small{line-height:1.3}.day-of-workspace .ops-contact-actions{gap:8px}.day-of-workspace .day-of-detail-lower .ops-row{padding:7px 0}.day-of-workspace .day-of-detail-lower .ops-row small{margin-top:2px}.day-of-workspace.day-of-dashboard .day-of-priority-attention .ops-issue-link{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:7px;padding:7px 0}.day-of-workspace.day-of-dashboard .day-of-priority-attention .ops-issue-top{grid-column:1;grid-row:1}.day-of-workspace.day-of-dashboard .day-of-priority-attention .ops-issue-top>small{display:none}.day-of-workspace.day-of-dashboard .day-of-priority-attention .ops-issue-event{grid-column:2;grid-row:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.day-of-workspace.day-of-dashboard .day-of-priority-attention .ops-issue-link>strong{grid-column:1 / -1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.day-of-workspace.day-of-dashboard .day-of-priority-attention .ops-issue-link>small{grid-column:1 / -1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1100px){.day-of-workspace .ops-global-board{grid-template-areas:"events events" "timeline coverage" "glance attention" "actions actions";grid-template-rows:400px 300px auto auto}.day-of-workspace .day-of-detail-top{grid-template-columns:1fr 1fr}.day-of-workspace .day-of-detail-top>.ops-attention-area{height:auto}.day-of-workspace .day-of-venue-contacts{grid-template-rows:auto}.day-of-workspace .day-of-detail-lower{grid-template-columns:repeat(2,minmax(0,1fr))}.day-of-workspace .day-of-detail-lower:not(.has-setup-gaps){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.day-of-workspace .ops-global-board{display:flex}.day-of-workspace .day-of-detail-top>.ops-timeline-area,.day-of-workspace .day-of-detail-top>.ops-attention-area{height:auto}.day-of-workspace .ops-timeline-area,.day-of-workspace .ops-coverage-area,.day-of-workspace .ops-attention,.day-of-workspace .day-of-venue-contacts>.ops-panel{max-height:none}.day-of-workspace .ops-timeline-list,.day-of-workspace .day-of-coverage-scroll{overflow:visible}.day-of-workspace .day-of-detail-lower{grid-template-columns:1fr}.day-of-workspace .day-of-detail-lower:not(.has-setup-gaps){grid-template-columns:1fr}.day-of-workspace .day-of-priority-attention{height:auto}}.day-of-workspace.operations-dashboard{--ops-ink:#251a44;--ops-muted:#6d6378;--ops-purple:var(--staff-control-primary,#574069);--ops-line:var(--staff-control-border,#ded5e6);gap:12px;color:var(--ops-ink)}.day-of-workspace .day-of-hero{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:10px 16px;border:1px solid var(--ops-line);border-radius:8px;background:linear-gradient(95deg,#fffcf6 45%,#fffcf6e8 72%,#fffcf6bd),url(/client-event-portal-floral-hero.png) right center/auto 230px no-repeat}.day-of-workspace .day-of-eyebrow{text-transform:uppercase;letter-spacing:1.5px;font-size:9px;font-weight:700;color:#93652e;margin:0 0 4px}.day-of-workspace .day-of-hero h1{font:500 32px/1.13 Georgia,Times New Roman,serif;color:var(--ops-ink);margin:0 0 5px}.day-of-workspace .day-of-hero .ops-subtitle{font-size:11px;color:var(--ops-muted);margin:0}.day-of-workspace .day-of-hero-date{display:grid;gap:8px;justify-items:end}.day-of-workspace .day-of-hero-meta{display:flex;flex-wrap:wrap;align-items:center;gap:5px 14px;font-size:10px;color:#5c506b}.day-of-workspace .day-of-hero-meta i{color:#775687;margin-right:4px}.day-of-workspace .day-of-hero-meta small{font-size:9px;color:var(--ops-muted)}.day-of-workspace .day-of-hero-date .day-of-hero-meta{justify-content:flex-end}.day-of-workspace .day-of-selected-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:5px}.day-of-workspace .day-of-hero-nav{display:flex;justify-content:space-between;align-items:center;gap:12px}.day-of-workspace .day-of-selected-hero h1{font-size:27px}.day-of-workspace .day-of-hero .ops-status{font-size:10px;padding:2px 5px}.day-of-workspace .ops-metric{padding-block:7px;background:#fffefd;border-color:var(--ops-line);box-shadow:none}.day-of-workspace .ops-metric>span{display:flex;align-items:center;gap:7px;font-weight:600;color:#514061}.day-of-workspace .ops-metric>span>i{display:grid;place-items:center;flex-shrink:0;width:22px;height:22px;border-radius:5px;background:#f3edf8;color:#72538a;font-size:12px}.day-of-workspace.day-of-dashboard .ops-metric:nth-child(2)>span>i,.day-of-workspace.day-of-event .ops-metric:nth-child(3)>span>i{background:#edf3ed;color:#46705a}.day-of-workspace.day-of-dashboard .ops-metric:nth-child(3)>span>i,.day-of-workspace.day-of-event .ops-metric:nth-child(2)>span>i{background:#fae9ec;color:#a23c4d}.day-of-workspace.day-of-dashboard .ops-metric:nth-child(4)>span>i{background:#faeed8;color:#95621e}.day-of-workspace .ops-metric>strong{color:var(--ops-ink);font-size:28px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.15}.day-of-workspace .ops-metric>strong>small{color:var(--ops-muted);font-weight:500}.day-of-workspace .ops-metric>strong.ops-text-metric{font-size:15px}.day-of-workspace .ops-readiness-metric{border-top:2px solid #d1a69b;background:#fffaf7}.day-of-workspace .ops-readiness-metric.day-of-readiness-on_track{border-top-color:#9db49b;background:#f6faf4}.day-of-workspace .ops-readiness-metric.day-of-readiness-needs_attention{border-top-color:#d6b371;background:#fffcf3}.day-of-workspace .ops-readiness-metric>strong.ops-status{width:max-content;max-width:100%;font-size:14px;font-weight:700}.day-of-workspace .ops-status.at_risk{color:#92362f;background:#fae5e2}.day-of-workspace .ops-status.needs_attention{color:#785113;background:#fbefdb}.day-of-workspace .ops-status.on_track{color:#3e603d;background:#e9f1e6}.day-of-workspace .ops-panel{background:#fffefd;border-color:var(--ops-line);box-shadow:none}.day-of-workspace .ops-panel-heading{padding-bottom:6px;margin-bottom:6px}.day-of-workspace .ops-panel-heading :is(h2,h3){color:var(--ops-ink);font-weight:700;gap:7px}.day-of-workspace .ops-panel-heading :is(h2,h3)>i{display:grid;place-items:center;width:22px;height:22px;flex-shrink:0;border-radius:5px;font-size:12px;color:#6c4883;background:#f3edf8}.day-of-workspace .ops-section-heading h2{color:var(--ops-ink);font-weight:700}.day-of-workspace .ops-event-card{background:#fffefd;border-color:var(--ops-line)}.day-of-workspace .ops-event-card.readiness-on_track{border-left-color:#91af98}.day-of-workspace .ops-event-card.readiness-needs_attention{border-left-color:#d8b16d}.day-of-workspace .ops-event-card.readiness-at_risk{border-left-color:#d99198}.day-of-workspace .ops-event-card h3{display:flex;align-items:center;gap:8px;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:700;color:var(--ops-ink)}.day-of-workspace .day-of-event-mark{display:grid;place-items:center;width:24px;height:24px;flex-shrink:0;border-radius:5px;font-size:12px;color:#97764d;background:linear-gradient(135deg,#f5efdc,#f0e8f5)}.day-of-workspace :is(.ops-card-venues strong,.ops-card-times strong,.ops-event-facts dd,.ops-coverage-person>strong,.ops-shift strong,.ops-row strong,.ops-detail-row strong,.ops-contact strong,.ops-venue strong,.day-of-snapshot-summary,.day-of-exception strong,.ops-glance-item>strong,.ops-meal-totals dd){color:var(--ops-ink);font-weight:700}.day-of-workspace .ops-event-facts dd.ops-warning-text{color:#855715}.day-of-workspace .ops-card-times>span:has(strong){background:#f3edf8;border-radius:4px;padding:2px 5px}.day-of-workspace .ops-card-actions .ops-detail-link{color:var(--ops-purple)}.day-of-workspace .ops-glance-area>.ops-panel{background:linear-gradient(135deg,#fffcf2,#f4f5ed);border-top:2px solid #d6bb80}.day-of-workspace .ops-glance-area .ops-panel-heading h3>i{background:#faedcb;color:#9b7025}.day-of-workspace .day-of-priority-attention{background:#fffdf9;border-top:2px solid #d2a45c}.day-of-workspace .day-of-priority-attention .ops-panel-heading h3>i{background:#faeed8;color:#95621e}.day-of-workspace .day-of-priority-attention .ops-issue-link{padding-left:7px;border-left:2px solid transparent}.day-of-workspace .day-of-priority-attention .day-of-issue-critical{border-left-color:#d99198}.day-of-workspace .day-of-priority-attention .day-of-issue-attention{border-left-color:#d6b371}.day-of-workspace .day-of-priority-attention .ops-issue-link>strong{color:var(--ops-ink);font-weight:700}.day-of-workspace .ops-timeline-area,.day-of-workspace .ops-coverage-area{border-top:2px solid #b49bc6}.day-of-workspace .ops-moment-time{font-weight:700;color:var(--ops-ink);font-variant-numeric:tabular-nums}.day-of-workspace .ops-moment>strong{font-weight:700;color:var(--ops-ink)}.day-of-workspace .ops-timeline-dot{border-color:#9976b6;background:#fcfaff}.day-of-workspace .ops-timeline-dot:after{background:#d5c3e3}.day-of-workspace .is-now .ops-moment{background:#eee5f6;box-shadow:inset 2px 0 #79518e}.day-of-workspace .is-next .ops-moment{background:#f7f2fb}.day-of-workspace .is-elapsed .ops-timeline-dot{background:#f4f1f6;border-color:#b7aebf}.day-of-workspace .ops-event-badge{background:#f3edf8;color:#5c4273}.day-of-workspace .ops-now-next{background:#f0e8f7;border:1px solid #e0d2ec}.day-of-workspace .ops-conflicts{background:#fff3f2;border-color:#e7c4c5}.day-of-workspace .ops-conflicts h3{color:#92362f;font-weight:700}.day-of-workspace .day-of-conflict-events>a{color:#68456d}.day-of-workspace .ops-shift:not(:has(.at_risk)){border-left:2px solid #c6d9c9;padding-left:5px}.day-of-workspace .ops-shift:has(.at_risk){border-left:2px solid #d99198;padding-left:5px}.day-of-workspace .day-of-venue-contacts>.ops-panel:first-child{background:#fffdf9;border-top:2px solid #d6bb80}.day-of-workspace .day-of-venue-contacts>.ops-panel:last-child{border-top:2px solid #b49bc6}.day-of-workspace .ops-venue .ops-space-tags>span{background:#f3edf8;color:#5c4273}.day-of-workspace .day-of-access{background:#f4f1f7;border-left:2px solid #bba2cc;padding:5px 7px;border-radius:0 4px 4px 0}.day-of-workspace .ops-contact-actions i{padding:3px;border-radius:4px;background:#f3edf8}.day-of-workspace .day-of-exception{border-left:2px solid #d7b473;padding-left:6px}.day-of-workspace .ops-meal-totals{background:#f3edf8}.day-of-workspace .day-of-setup-gaps{background:#fffcf4;border-top:2px solid #d6b371}.day-of-workspace .day-of-setup-gaps .ops-panel-heading h3>i{background:#faeed8;color:#95621e}.day-of-workspace .day-of-setup-gaps .ops-row>span:last-child{color:var(--ops-purple);font-size:10px;font-weight:600;white-space:nowrap}.day-of-workspace .day-of-setup-gaps .ops-row small{color:#785f39}.day-of-workspace .day-of-event-links{gap:5px 6px}.day-of-workspace .day-of-event-links>a{padding:4px 5px;border:1px solid #e8dfef;border-radius:4px;background:#fcf9fe}.day-of-workspace .day-of-event-links .ops-panel-heading{margin-bottom:2px}.day-of-workspace .day-of-empty{display:grid;justify-items:start;gap:5px;color:var(--ops-muted);padding:10px 0}.day-of-workspace .day-of-empty>i{color:#775687;font-size:16px}.day-of-workspace .day-of-empty>strong{color:var(--ops-ink);font-weight:700;font-size:12px}.day-of-workspace .day-of-empty>p{margin:0;font-size:10px}.day-of-workspace .day-of-empty>a{color:var(--ops-purple);font-size:10px}.day-of-workspace .ops-contact .ops-empty>a{color:var(--ops-purple)}.day-of-workspace .day-of-weather .weather-current>strong{color:var(--ops-ink);font-weight:700}.day-of-workspace .day-of-weather .weather-current>span{color:var(--ops-ink);font-weight:500}.day-of-workspace .day-of-weather .weather-state strong{color:var(--ops-ink);font-weight:600}.day-of-workspace .day-of-weather .weather-state strong>i{color:#97764d}.day-of-workspace .day-of-weather .weather-current>i{color:#a17b32}@media(max-width:1100px){.day-of-workspace .day-of-hero{align-items:start}.day-of-workspace .day-of-hero-meta{gap:5px 9px}}@media(max-width:700px){.day-of-workspace .day-of-hero{display:flex;flex-direction:column;align-items:stretch;padding:10px 12px;gap:10px;background:linear-gradient(100deg,#fffcf6,#f6f0f8)}.day-of-workspace .day-of-hero-date{justify-items:start;gap:6px}.day-of-workspace .day-of-hero-date .day-of-hero-meta{justify-content:flex-start}.day-of-workspace .day-of-hero-nav{flex-wrap:wrap;gap:8px}.day-of-workspace .day-of-hero h1{font-size:28px}.day-of-workspace .day-of-selected-hero h1{font-size:24px}.day-of-workspace .ops-card-actions{flex-wrap:wrap}}.day-of-workspace .day-of-team-detail-trigger{background:none;border:0;border-top:1px solid var(--ops-line);text-align:left;cursor:pointer;font-family:inherit}.day-of-workspace .day-of-team-detail-trigger:focus-visible{outline:2px solid #795199;outline-offset:2px}.planning-overview[data-v-d5f27112]{display:grid;gap:14px;color:#30243f}.overview-hero[data-v-d5f27112]{display:flex;justify-content:space-between;gap:24px;padding:24px 26px;background:linear-gradient(110deg,#fffdf9 55%,#f2edf4);border:1px solid #e4dce7;border-radius:10px}.eyebrow[data-v-d5f27112]{margin:0;color:#94723e;text-transform:uppercase;letter-spacing:.16em;font-size:10px;font-weight:700}.overview-hero h1[data-v-d5f27112]{font:400 32px/1.15 Georgia,serif;color:#30204a;margin:6px 0 13px}.hero-context[data-v-d5f27112],.hero-tags[data-v-d5f27112]{display:flex;gap:18px;flex-wrap:wrap;font-size:12px}.hero-context i[data-v-d5f27112]{margin-right:5px}.hero-tags[data-v-d5f27112]{gap:8px;margin-top:15px}.hero-tags>span[data-v-d5f27112],.success[data-v-d5f27112]{padding:4px 10px;border-radius:20px;background:#eee8f4;color:#49345e;font-size:10px}.hero-tags>.success[data-v-d5f27112],.success[data-v-d5f27112]{background:#e7f1e9;color:#276245}.hero-actions[data-v-d5f27112]{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:12px;flex-shrink:0}.hero-actions a[data-v-d5f27112]{font-size:11px;color:#503367;text-decoration:none}.hero-actions button[data-v-d5f27112]{font-size:12px}.planning-metrics[data-v-d5f27112]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.planning-metrics>a[data-v-d5f27112]{display:flex;align-items:flex-start;gap:10px;padding:14px 11px;min-width:0;text-decoration:none;color:inherit;background:#fffdfd;border:1px solid #e4dce7;border-radius:8px}.area-icon[data-v-d5f27112]{display:grid;place-items:center;width:33px;height:33px;flex:0 0 33px;border-radius:9px;background:#f1ebf7;color:#62417a}.planning-metrics>a:nth-child(1) .area-icon[data-v-d5f27112]{background:#fcebed;color:#b82d43}.planning-metrics>a:nth-child(3) .area-icon[data-v-d5f27112],.planning-metrics>a:nth-child(5) .area-icon[data-v-d5f27112]{background:#eaf3ec;color:#357454}.planning-metrics>a:nth-child(6) .area-icon[data-v-d5f27112]{background:#faf0df;color:#a57326}.planning-metrics h2[data-v-d5f27112]{font-size:10px;margin:2px 0 7px;font-weight:600}.planning-metrics p[data-v-d5f27112]{white-space:pre-line;font-size:12px;line-height:1.45;margin:0 0 10px}.planning-metrics small[data-v-d5f27112]{font-size:10px;color:#563570}.overview-middle[data-v-d5f27112]{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1.2fr) minmax(0,1fr);gap:12px;align-items:stretch}.overview-panel[data-v-d5f27112]{padding:16px;background:#fffefd;border:1px solid #e4dce7;border-radius:9px;min-width:0}.overview-panel>header[data-v-d5f27112]{display:flex;justify-content:space-between;gap:10px;align-items:start;margin-bottom:14px}.overview-panel h2[data-v-d5f27112]{font:400 18px Georgia,serif;margin:0;color:#30204a}.overview-panel h2 i[data-v-d5f27112]{font-size:16px;margin-right:7px}.overview-panel header p[data-v-d5f27112]{font-size:11px;color:#74677e;margin:5px 0 0;line-height:1.4}.overview-panel header>a[data-v-d5f27112]{font-size:10px;color:#563570;white-space:nowrap;text-decoration:none}.attention-list>a[data-v-d5f27112]{display:grid;grid-template-columns:62px minmax(0,1fr) 86px;gap:9px;align-items:center;padding:10px 0;border-bottom:1px solid #eee8ef;color:inherit;text-decoration:none}.attention-list strong[data-v-d5f27112]{font-size:11px;font-weight:500;line-height:1.45}.attention-tag[data-v-d5f27112]{width:max-content;border-radius:12px;padding:3px 7px;font-size:9px;color:#614279;background:#f0e9f5}.attention-tag.critical[data-v-d5f27112]{color:#aa223c;background:#fce4e8}.attention-tag.overdue[data-v-d5f27112]{color:#b42b41;background:#fff0f0}.attention-list small[data-v-d5f27112]{font-size:10px;color:#74677e}.attention-list time[data-v-d5f27112]{grid-column:2/-1;justify-self:end;font-size:9px;color:#a8475a}.planning-dates>a[data-v-d5f27112]{display:flex;gap:8px;align-items:center;border-bottom:1px solid #eee8ef;padding:10px 0;text-decoration:none;color:inherit}.planning-dates>a>i[data-v-d5f27112]{font-size:12px;color:#b68130}.planning-dates>a>div[data-v-d5f27112]{flex:1;min-width:0}.planning-dates strong[data-v-d5f27112]{display:block;font-size:11px;font-weight:500;line-height:1.4}.planning-dates small[data-v-d5f27112]{font-size:9px;color:#74677e}.planning-dates time[data-v-d5f27112]{font-size:10px;white-space:nowrap}.collaboration-facts[data-v-d5f27112]{display:grid;gap:12px;margin:16px 0}.collaboration-facts p[data-v-d5f27112]{display:flex;align-items:center;gap:8px;font-size:11px;margin:0;line-height:1.5}.collaboration-facts p[data-v-d5f27112]:first-child{justify-content:space-between}.collaboration-facts strong[data-v-d5f27112]{font-size:10px;font-weight:500}.client-select[data-v-d5f27112]{display:grid;gap:5px;font-size:10px;color:#74677e}.client-select select[data-v-d5f27112]{width:100%;border:1px solid #dcd3e4;background:#fff;padding:7px;border-radius:5px;color:#39264c}.workspace-link[data-v-d5f27112]{display:block;text-align:center;padding:9px;background:#f1ebf4;border-radius:5px;color:#503367;text-decoration:none;font-size:11px}.planning-area-grid[data-v-d5f27112]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}.planning-area-grid>a[data-v-d5f27112]{display:flex;gap:10px;align-items:center;text-decoration:none;color:inherit;padding:14px 10px;border:1px solid #e9e2ec;border-radius:7px;min-width:0;background:#fefcfd}.planning-area-grid>a>div[data-v-d5f27112]{flex:1;min-width:0}.planning-area-grid h3[data-v-d5f27112]{font-size:11px;margin:0 0 5px;font-weight:600}.planning-area-grid p[data-v-d5f27112]{font-size:10px;line-height:1.4;color:#5c6e60;margin:0}.planning-area-grid>a>i[data-v-d5f27112]{font-size:9px;color:#6a517a}.overview-warning[data-v-d5f27112]{margin:0;padding:10px;background:#fff3df;border-radius:5px;font-size:12px}.overview-warning button[data-v-d5f27112],.collaboration-facts button[data-v-d5f27112]{background:none;border:0;color:#563570;text-decoration:underline;cursor:pointer}.planning-overview a[data-v-d5f27112]:focus-visible,.planning-overview button[data-v-d5f27112]:focus-visible{outline:2px solid #825c9a;outline-offset:3px}.attention-list>p[data-v-d5f27112],.planning-dates>p[data-v-d5f27112],.collaboration-panel>p[data-v-d5f27112]{font-size:12px;color:#74677e;line-height:1.5}@media(max-width:1350px){.planning-metrics[data-v-d5f27112],.planning-area-grid[data-v-d5f27112]{grid-template-columns:repeat(3,minmax(0,1fr))}.overview-middle[data-v-d5f27112]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.collaboration-panel[data-v-d5f27112]{grid-column:1/-1}.collaboration-facts[data-v-d5f27112]{display:flex;flex-wrap:wrap;gap:16px}.client-select[data-v-d5f27112]{max-width:250px}.overview-hero h1[data-v-d5f27112]{font-size:28px}}@media(max-width:800px){.overview-middle[data-v-d5f27112]{grid-template-columns:1fr}.collaboration-panel[data-v-d5f27112]{grid-column:auto}.overview-hero[data-v-d5f27112]{padding:18px;flex-direction:column;gap:14px}.hero-actions[data-v-d5f27112]{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:12px}.planning-metrics[data-v-d5f27112],.planning-area-grid[data-v-d5f27112]{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-panel header[data-v-d5f27112]{flex-wrap:wrap}}@media(max-width:450px){.planning-metrics>a[data-v-d5f27112]{gap:7px;padding:11px 9px}.planning-metrics .area-icon[data-v-d5f27112]{display:none}.overview-hero h1[data-v-d5f27112]{font-size:26px}.planning-area-grid>a[data-v-d5f27112]{padding:11px 8px;gap:7px}.planning-area-grid .area-icon[data-v-d5f27112]{width:27px;height:27px;flex-basis:27px}.attention-list>a[data-v-d5f27112]{grid-template-columns:58px minmax(0,1fr)}.attention-list small[data-v-d5f27112]{grid-column:2}.planning-overview[data-v-d5f27112]{gap:10px}.overview-panel[data-v-d5f27112]{padding:13px}}.overview-hero[data-v-d5f27112]{position:relative;overflow:hidden}.overview-hero>div[data-v-d5f27112]{position:relative;z-index:1}.hero-image[data-v-d5f27112]{position:absolute;inset:0 0 0 auto;width:42%;height:100%;object-fit:cover;opacity:.16;mask-image:linear-gradient(to right,transparent,#000 35%)}.overview-panel>header[data-v-d5f27112]{background:transparent;border:0;padding:0;border-radius:0}.planning-metrics>a[data-v-d5f27112]{min-height:110px}.planning-metrics p[data-v-d5f27112]{font-size:11px;line-height:1.5;overflow-wrap:anywhere}.planning-metrics>a>div[data-v-d5f27112]{display:flex;flex-direction:column;align-self:stretch;min-width:0}.planning-metrics small[data-v-d5f27112]{margin-top:auto}.overview-panel h2[data-v-d5f27112]{line-height:1.25}.attention-list>a[data-v-d5f27112]{padding:8px 0}.planning-area-grid>a[data-v-d5f27112]{padding:12px 10px}@media(max-width:800px){.hero-image[data-v-d5f27112]{width:70%}.planning-metrics>a[data-v-d5f27112]{min-height:100px}}.planning-overview[data-v-d5f27112]{gap:12px}.overview-hero[data-v-d5f27112]{padding:18px 20px}.overview-middle[data-v-d5f27112]{gap:10px}.overview-panel>header[data-v-d5f27112]{margin-bottom:10px}.overview-hero[data-v-d5f27112],.overview-panel[data-v-d5f27112]{border:2px solid #d4c5df;box-shadow:0 2px 5px #30243f08}.hero-actions[data-v-d5f27112]{gap:10px;align-items:stretch}.hero-actions>a[data-v-d5f27112]{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:40px;padding:9px 15px;border:1.5px solid #bda8cd;border-radius:6px;background:#fffdfd;color:#503367;font-size:13px;font-weight:650;text-decoration:none;box-sizing:border-box}.hero-actions>a[data-v-d5f27112]:hover{background:#f2edf7;border-color:#85649b}.hero-actions>a i[data-v-d5f27112]{display:none}.hero-actions button[data-v-d5f27112]{min-height:42px;font-size:13px;font-weight:650}.planning-metrics[data-v-d5f27112]{gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.planning-metrics>a[data-v-d5f27112]{min-height:124px;padding:14px;gap:12px;border:2px solid #cdbbdc;border-radius:9px;background:#fffefd;box-shadow:0 2px 5px #30243f08}.area-icon[data-v-d5f27112]{width:42px;height:42px;flex-basis:42px;border-radius:10px;font-size:19px}.planning-metrics h2[data-v-d5f27112]{font-size:16px;font-weight:750;line-height:1.3;margin:1px 0 9px;color:#302043}.planning-metrics p[data-v-d5f27112]{font-size:15px;font-weight:550;line-height:1.5;margin-bottom:10px;color:#40304f}.planning-metrics small[data-v-d5f27112]{font-size:12px;font-weight:650;color:#563570}.overview-panel[data-v-d5f27112]{padding:14px}.overview-panel h2[data-v-d5f27112]{font-size:22px;font-weight:600}.overview-panel h2 i[data-v-d5f27112]{font-size:19px}.overview-panel header p[data-v-d5f27112]{font-size:13px;color:#675772;line-height:1.5}.overview-panel header>a[data-v-d5f27112]{display:inline-flex;align-items:center;justify-content:center;padding:8px 11px;border:1.5px solid #cdbbdc;border-radius:6px;background:#f6f1f9;font-size:12px;font-weight:650;white-space:normal;text-align:center}.attention-list>a[data-v-d5f27112]{padding:9px 0;grid-template-columns:70px minmax(0,1fr) 86px;border-bottom-color:#ded2e6}.attention-list strong[data-v-d5f27112],.planning-dates strong[data-v-d5f27112]{font-size:14px;font-weight:650}.attention-tag[data-v-d5f27112]{font-size:11px;font-weight:650;padding:4px 8px}.attention-list small[data-v-d5f27112],.planning-dates small[data-v-d5f27112]{font-size:11px;color:#675772}.attention-list time[data-v-d5f27112],.planning-dates time[data-v-d5f27112]{font-size:11px;font-weight:550}.planning-dates>a[data-v-d5f27112]{padding:9px 0;border-bottom-color:#ded2e6;flex-wrap:wrap}.collaboration-facts[data-v-d5f27112]{gap:10px;margin:12px 0}.collaboration-facts p[data-v-d5f27112]{font-size:13px}.collaboration-facts strong[data-v-d5f27112]{font-size:12px;font-weight:650}.client-select[data-v-d5f27112]{font-size:12px;font-weight:650;color:#503e5e}.client-select select[data-v-d5f27112]{font-size:14px;min-height:40px;border-width:1.5px}.workspace-link[data-v-d5f27112]{padding:11px;border:1.5px solid #cdbbdc;font-size:13px;font-weight:650}.planning-area-grid[data-v-d5f27112]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.planning-area-grid>a[data-v-d5f27112]{padding:12px;min-height:78px;gap:10px;border:2px solid #cdbbdc;border-radius:8px;background:#fffefd;box-shadow:0 2px 4px #30243f06}.planning-area-grid h3[data-v-d5f27112]{font-size:14px;font-weight:750;line-height:1.35;color:#302043}.planning-area-grid p[data-v-d5f27112]{font-size:12px;line-height:1.5;color:#516256}.planning-area-grid>a>i[data-v-d5f27112]{font-size:12px;font-weight:700}.planning-metrics>a[data-v-d5f27112]:hover,.planning-area-grid>a[data-v-d5f27112]:hover{border-color:#9876af;background:#faf7fc}@media(max-width:1350px){.planning-area-grid[data-v-d5f27112]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:800px){.planning-metrics[data-v-d5f27112],.planning-area-grid[data-v-d5f27112]{grid-template-columns:repeat(2,minmax(0,1fr))}.planning-metrics>a[data-v-d5f27112]{padding:12px;min-height:124px}.overview-panel[data-v-d5f27112]{padding:14px}.hero-actions[data-v-d5f27112]{align-items:stretch}.hero-actions>a[data-v-d5f27112]{flex:1}.overview-panel h2[data-v-d5f27112]{font-size:21px}}@media(max-width:450px){.planning-metrics[data-v-d5f27112],.planning-area-grid[data-v-d5f27112]{grid-template-columns:1fr}.planning-metrics>a[data-v-d5f27112]{min-height:112px}.planning-metrics .area-icon[data-v-d5f27112]{display:grid}.planning-area-grid>a[data-v-d5f27112]{padding:12px;min-height:76px}.planning-area-grid .area-icon[data-v-d5f27112]{width:42px;height:42px;flex-basis:42px}.attention-list>a[data-v-d5f27112]{grid-template-columns:70px minmax(0,1fr)}.hero-actions>a[data-v-d5f27112]{flex-basis:100%}.overview-panel[data-v-d5f27112]{padding:12px}}.event-financials[data-v-71f8fea6]{background:#fff;border:1px solid #ded4e8;border-radius:.75rem;padding:1rem 1.2rem;box-shadow:0 3px 16px #392b500d}.event-financials header[data-v-71f8fea6]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.event-financials h2[data-v-71f8fea6]{font:700 1.2rem Georgia,serif;color:#392252;margin:.1rem 0}.eyebrow[data-v-71f8fea6]{font-size:.66rem;text-transform:uppercase;letter-spacing:.14em;color:#8b65a6;margin:0;font-weight:800}.event-financials a[data-v-71f8fea6]{color:#63438b;font-weight:700;font-size:.8rem}.description[data-v-71f8fea6],.empty[data-v-71f8fea6],.event-financial-error[data-v-71f8fea6]{color:#7a6d87;font-size:.79rem}.totals[data-v-71f8fea6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin-top:.85rem}.totals div[data-v-71f8fea6]{display:grid;gap:.22rem;background:#f8f5fa;border-radius:.5rem;padding:.7rem}.totals span[data-v-71f8fea6]{color:#776988;font-size:.76rem}.totals strong[data-v-71f8fea6]{font-size:1.06rem;color:#2e2143}.event-financial-error[data-v-71f8fea6]{padding:.5rem}@media(max-width:650px){.event-financials header[data-v-71f8fea6]{align-items:start;flex-direction:column}.totals[data-v-71f8fea6]{grid-template-columns:1fr}}.event-operations-command-center{--ops-ink:#251a44;--ops-muted:#6d6378;--ops-purple:var(--staff-control-primary,#574069);--ops-line:var(--staff-control-border,#ded5e6);--eoc-sage:#edf3ed;--eoc-lavender:#f3edf8;--eoc-ivory:#fffcf6;gap:10px}.event-operations-command-center .eoc-hero{display:grid;gap:3px;padding:10px 18px 11px;border:1px solid var(--ops-line);border-radius:9px;background:linear-gradient(90deg,#fffcf6 0% 50%,#fffcf6ed 75%,#fffcf6b8),url(/client-event-portal-floral-hero.png) right center / auto 100% no-repeat,#fffcf6}.event-operations-command-center .eoc-hero-nav{display:flex;justify-content:space-between;align-items:center;gap:12px}.event-operations-command-center .eoc-hero .ops-back-link{display:inline-flex;align-items:center;gap:6px;margin:0;font-size:11px;font-weight:600}.event-operations-command-center .eoc-hero-content{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,.9fr);align-items:end;gap:24px}.event-operations-command-center .eoc-eyebrow{color:#846126;text-transform:uppercase;font-size:10px;letter-spacing:.15em;font-weight:700}.event-operations-command-center .eoc-hero h2{font:400 32px/1.1 Georgia,serif;letter-spacing:-.02em;margin:3px 0 5px}.event-operations-command-center .ops-subtitle{color:var(--ops-muted);font-size:12px;line-height:1.45}.event-operations-command-center .eoc-hero-context{display:grid;gap:5px}.event-operations-command-center .eoc-hero-context>strong{color:var(--ops-ink);font:400 22px/1.2 Georgia,serif}.event-operations-command-center .eoc-hero-context>div{display:flex;flex-wrap:wrap;gap:4px 14px;color:#514461;font-size:11px}.event-operations-command-center .eoc-hero-context i{color:#775687;margin-right:4px;font-size:11px}.event-operations-command-center .eoc-hero-context>small{color:var(--ops-muted);font-size:10px}.event-operations-command-center .ops-summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}.event-operations-command-center .ops-metric{padding:9px 12px;gap:4px;min-height:96px;box-shadow:none}.event-operations-command-center .ops-metric>span{font-size:11px;font-weight:500;color:#5c5068}.event-operations-command-center .ops-metric>small{font-size:11px}.event-operations-command-center .ops-metric>strong{font-size:25px;min-height:30px;color:var(--ops-ink)}.event-operations-command-center .ops-metric>strong.ops-status{font-size:15px;padding:4px 8px;min-height:30px;margin:0}.event-operations-command-center .ops-metric>strong.ops-text-metric{font-size:16px}.event-operations-command-center .ops-status{font-size:11px}.event-operations-command-center .ops-status.at_risk{color:#92362f;background:#fae5e2}.event-operations-command-center .ops-status.needs_attention{color:#785113;background:#fbefdb}.event-operations-command-center .ops-status.on_track{color:#3e603d;background:#e9f1e6}.event-operations-command-center .ops-panel{padding:12px 14px;border-color:#e1d9e7;box-shadow:none}.event-operations-command-center .ops-panel-heading{gap:8px;padding-bottom:9px;margin-bottom:3px;flex-wrap:nowrap}.event-operations-command-center .ops-panel-heading h3{font-size:14px;font-weight:600}.event-operations-command-center .ops-panel-heading>a{font-size:11px;white-space:nowrap}.event-operations-command-center .ops-panel-heading h3>i{font-size:13px;color:#775687}.event-operations-command-center .ops-empty{padding:12px 0;font-size:12px}.event-operations-command-center .eoc-workspace{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:12px;align-items:start}.event-operations-command-center .eoc-main,.event-operations-command-center .eoc-rail{display:grid;gap:12px;min-width:0}.event-operations-command-center .eoc-now-next{display:flex;align-items:center;gap:9px;background:#f5f0f8;border-radius:5px;padding:7px 9px;margin:8px 0 2px}.event-operations-command-center .eoc-now-next>strong{font-size:13px;font-weight:600;flex:1}.event-operations-command-center .eoc-now-next>span:last-child{font-size:12px}.event-operations-command-center .eoc-timeline-scroll{max-height:330px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding-right:4px}.event-operations-command-center .eoc-timeline-scroll:focus-visible{outline:2px solid #8a62a5;outline-offset:3px}.event-operations-command-center .eoc-moments{margin:4px 0 0;padding:0;list-style:none}.event-operations-command-center .eoc-moments>li{display:grid;grid-template-columns:72px 14px minmax(0,1fr);gap:9px;align-items:start;min-height:49px;position:relative}.event-operations-command-center .eoc-moments time{font-size:12px;font-weight:600;padding-top:11px;text-align:right}.event-operations-command-center .eoc-moments time>small{display:block;font-weight:400}.event-operations-command-center .eoc-dot{width:8px;height:8px;border:2px solid #b6a4c5;border-radius:50%;margin:15px auto 0;position:relative}.event-operations-command-center .eoc-dot:after{content:"";position:absolute;width:1px;background:#ded4e7;top:7px;left:2px;height:42px}.event-operations-command-center .eoc-moments>li:last-child .eoc-dot:after{display:none}.event-operations-command-center .eoc-moments li>a{min-width:0;padding:9px 8px;display:grid;gap:3px;border-radius:5px}.event-operations-command-center .eoc-moment-title{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.event-operations-command-center .eoc-moment-title>strong{font-size:13px;font-weight:600}.event-operations-command-center .eoc-phase{font-size:11px;color:var(--ops-muted);white-space:nowrap}.event-operations-command-center .eoc-moments .is-now>a{background:#f1e9f7}.event-operations-command-center .eoc-moments .is-now .eoc-dot{border-color:#79518e;background:#79518e}.event-operations-command-center .eoc-moments .is-next .eoc-phase,.event-operations-command-center .eoc-moments .is-now .eoc-phase{color:#67467e;font-weight:600}.event-operations-command-center .eoc-secondary{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:12px;align-items:start}.event-operations-command-center .eoc-attention{border-top:2px solid #cfaa63}.event-operations-command-center .eoc-priorities{padding:0;margin:0;list-style:none}.event-operations-command-center .eoc-priorities li+li{border-top:1px solid #eee9f2}.event-operations-command-center .eoc-priorities a{display:flex;align-items:start;gap:7px;padding:7px 0}.event-operations-command-center .eoc-priorities a>span:nth-child(2){min-width:0;flex:1;display:grid;gap:2px}.event-operations-command-center .eoc-priorities strong{font-size:13px;font-weight:600;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.event-operations-command-center .eoc-priorities small{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:11px}.event-operations-command-center .eoc-detail-label{font-size:11px;color:var(--ops-purple);white-space:nowrap;padding-top:3px}.event-operations-command-center .eoc-venue-name{display:grid;gap:4px;padding-top:8px}.event-operations-command-center .eoc-venue-name>strong{font-size:14px;font-weight:600}.event-operations-command-center .eoc-spaces{display:grid;gap:3px;margin:9px 0}.event-operations-command-center .eoc-spaces>span{font-size:12px;font-weight:500}.event-operations-command-center .eoc-access{color:var(--ops-muted);font-size:11px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.event-operations-command-center .eoc-access>b{color:var(--ops-ink);font-weight:500}.event-operations-command-center .eoc-warning{display:block;margin-top:7px;color:#855715;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.event-operations-command-center .eoc-milestones{display:grid;grid-template-columns:1fr 1fr;gap:7px 12px;padding-top:8px}.event-operations-command-center .eoc-milestones dt{font-size:11px;color:var(--ops-muted)}.event-operations-command-center .eoc-milestones dd{margin-top:3px;font-size:12px;font-weight:600}.event-operations-command-center .eoc-contact{padding:10px 0}.event-operations-command-center .eoc-contact+.eoc-contact{border-top:1px solid #eee9f2}.event-operations-command-center .eoc-contact>a{display:grid;gap:3px}.event-operations-command-center .eoc-contact strong{font-size:13px;font-weight:600}.event-operations-command-center .eoc-contact-actions{display:flex;flex-wrap:wrap;gap:6px 10px;padding-top:5px;font-size:11px;color:var(--ops-purple)}.event-operations-command-center .eoc-contact-actions i{font-size:10px}.event-operations-command-center .eoc-modules{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:start}.event-operations-command-center .eoc-modules .ops-panel{display:flex;flex-direction:column}.event-operations-command-center .eoc-modules .ops-panel-heading h3{font-size:13px}.event-operations-command-center .eoc-card-stat{display:grid;gap:3px;padding:8px 0}.event-operations-command-center .eoc-card-stat>strong{font-size:17px;font-weight:600}.event-operations-command-center .eoc-card-stat>small{font-size:11px}.event-operations-command-center .eoc-mini-row{display:flex;justify-content:space-between;align-items:start;gap:8px;padding:7px 0;border-bottom:1px solid #f0ebf4}.event-operations-command-center .eoc-mini-row strong{font-size:13px;font-weight:500}.event-operations-command-center .eoc-mini-row>span:first-child{display:grid;gap:3px;min-width:0}.event-operations-command-center .eoc-mini-row>span:last-child{text-align:right;flex-shrink:0}.event-operations-command-center .eoc-mini-row small{display:block;font-size:11px}.event-operations-command-center .eoc-warning-text{color:#855715}.event-operations-command-center .eoc-record{display:grid;gap:3px;padding:7px 0;border-bottom:1px solid #f0ebf4}.event-operations-command-center .eoc-record strong{font-size:13px;font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.event-operations-command-center .eoc-record>small{font-size:11px}.event-operations-command-center .eoc-exception>small:first-child{color:#855715;font-weight:500}.event-operations-command-center .eoc-footer-link{display:block;font-size:11px;color:var(--ops-purple);margin-top:9px}.event-operations-command-center .eoc-quick-links>div{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px;padding-top:10px}.event-operations-command-center .eoc-quick-links>div>a{font-size:11px;color:var(--ops-purple);display:flex;align-items:center;gap:5px}.event-operations-command-center .eoc-quick-links>div i{font-size:11px}.event-operations-command-center .eoc-disclosures{display:grid;grid-template-columns:1fr 1fr;gap:12px}.event-operations-command-center .eoc-disclosures>details{border:1px solid var(--ops-line);background:#fff;border-radius:7px;padding:10px 14px;min-width:0;scroll-margin-top:20px}.event-operations-command-center .eoc-disclosures summary{font-size:12px;cursor:pointer;font-weight:500}.event-operations-command-center .eoc-disclosures summary>span{color:var(--ops-muted);margin-left:9px;font-size:11px}.event-operations-command-center .eoc-disclosures>details[open]{grid-column:1 / -1}.event-operations-command-center .eoc-full-issues>a{display:flex;align-items:start;gap:10px;padding:12px 0;border-bottom:1px solid var(--ops-line)}.event-operations-command-center .eoc-full-issues>a>span:nth-child(2){display:grid;gap:3px;flex:1;min-width:0}.event-operations-command-center .eoc-full-issues>a>span:last-child{font-size:11px;color:var(--ops-purple)}.event-operations-command-center .eoc-checklist-note{margin:12px 0;color:var(--ops-muted);font-size:12px}.event-operations-command-center .ops-footnote,.event-operations-command-center .ops-footnote button{font-size:11px}.event-operations-command-center .day-of-weather .weather-label{display:none}.event-operations-command-center .day-of-weather .weather-place{font-size:11px;margin-top:7px}.event-operations-command-center .day-of-weather .weather-state strong{font-size:13px;font-weight:500}.event-operations-command-center .day-of-weather .weather-state p,.event-operations-command-center .day-of-weather .weather-message,.event-operations-command-center .day-of-weather .weather-state button,.event-operations-command-center .day-of-weather .weather-source{font-size:11px}.event-operations-command-center .day-of-weather .weather-periods time,.event-operations-command-center .day-of-weather .weather-periods>div,.event-operations-command-center .day-of-weather .weather-current>span>small{font-size:11px}.event-operations-command-center .day-of-weather .weather-current>span{font-size:13px}.event-operations-command-center :is(a,button):hover strong{color:var(--ops-purple)}@media(max-width:1100px){.event-operations-command-center .eoc-workspace{grid-template-columns:minmax(0,1fr) 260px}.event-operations-command-center .eoc-secondary{grid-template-columns:1fr}.event-operations-command-center .eoc-modules{grid-template-columns:repeat(3,minmax(0,1fr))}.event-operations-command-center .eoc-detail-label{display:none}.event-operations-command-center .ops-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:800px){.event-operations-command-center .eoc-workspace{grid-template-columns:1fr}.event-operations-command-center .eoc-secondary,.event-operations-command-center .eoc-rail{grid-template-columns:1fr 1fr}.event-operations-command-center .eoc-modules{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.event-operations-command-center .ops-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.event-operations-command-center .ops-metric{padding:10px}.event-operations-command-center .eoc-secondary,.event-operations-command-center .eoc-rail,.event-operations-command-center .eoc-modules,.event-operations-command-center .eoc-disclosures{grid-template-columns:1fr}.event-operations-command-center .eoc-timeline-scroll{max-height:none;overflow:visible}.event-operations-command-center .eoc-moments>li{grid-template-columns:65px 12px minmax(0,1fr);gap:5px}.event-operations-command-center .eoc-moment-title{flex-wrap:wrap;gap:3px 7px}.event-operations-command-center .eoc-now-next{flex-wrap:wrap}.event-operations-command-center .eoc-now-next>strong{flex-basis:60%}.event-operations-command-center .ops-panel-heading{flex-wrap:wrap}.event-operations-command-center .eoc-full-issues>a{flex-wrap:wrap}.event-operations-command-center .eoc-priorities strong{-webkit-line-clamp:2}}.event-workspace__main .event-workspace__main-inner:has(.event-operations-command-center){width:100%;padding:1.1rem 1.25rem 2rem}@media(max-width:600px){.event-workspace__main .event-workspace__main-inner:has(.event-operations-command-center){padding:.75rem .65rem 2rem}}.event-operations-command-center .eoc-rail .eoc-quick-links{grid-column:auto}.event-operations-command-center .eoc-rail .eoc-card-stat{padding:6px 0}.event-operations-command-center .eoc-rail .eoc-record{padding:5px 0}.event-operations-command-center .eoc-rail .eoc-quick-links>div{gap:8px 10px;padding-top:8px}.event-operations-command-center .eoc-rail .eoc-quick-links .ops-panel-heading{padding-bottom:7px}.event-operations-command-center .eoc-contacts .eoc-contact{padding:8px 0}.event-operations-command-center .eoc-contacts .eoc-contact small{line-height:1.35}.event-operations-command-center .eoc-priorities a{padding:6px 0}@media(min-width:1101px){.event-operations-command-center .eoc-modules{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.event-operations-command-center .eoc-modules .ops-panel{padding:11px}}.event-operations-command-center .eoc-meals .eoc-mini-row>strong:last-child{white-space:nowrap;flex-shrink:0}.event-operations-command-center .ops-metric{padding-block:7px;background:#fffefd;border-color:var(--ops-line)}.event-operations-command-center .ops-metric>span{display:flex;align-items:center;gap:7px;font-weight:600;color:#514061}.event-operations-command-center .ops-metric>span>i{display:grid;place-items:center;width:22px;height:22px;flex-shrink:0;border-radius:5px;color:#72538a;background:var(--eoc-lavender);font-size:12px}.event-operations-command-center .ops-metric:nth-child(2)>span>i{color:#a23c4d;background:#fae9ec}.event-operations-command-center .ops-metric:nth-child(3)>span>i,.event-operations-command-center .ops-metric:nth-child(5)>span>i{color:#46705a;background:var(--eoc-sage)}.event-operations-command-center .ops-metric>strong{font-size:28px;font-weight:700;line-height:1.15;font-variant-numeric:tabular-nums}.event-operations-command-center .ops-metric>strong>small{font-weight:500;color:var(--ops-muted)}.event-operations-command-center .ops-readiness-metric{background:#fffaf7;border-top:2px solid #d1a69b}.event-operations-command-center .ops-readiness-metric.eoc-readiness-on_track{background:#f6faf4;border-top-color:#9db49b}.event-operations-command-center .ops-readiness-metric.eoc-readiness-needs_attention{background:#fffcf3;border-top-color:#d6b371}.event-operations-command-center .ops-readiness-metric>strong.ops-status{font-weight:700;width:max-content;max-width:100%}.event-operations-command-center .ops-panel{background:#fffefd}.event-operations-command-center .ops-panel-heading{padding-bottom:7px}.event-operations-command-center .ops-panel-heading h3{color:var(--ops-ink);font-weight:700;gap:7px}.event-operations-command-center .ops-panel-heading h3>i{display:grid;place-items:center;flex-shrink:0;width:23px;height:23px;font-size:12px;border-radius:5px;background:var(--eoc-lavender);color:#6c4883}.event-operations-command-center :is(.eoc-timeline,.eoc-contacts){border-top:2px solid #b49bc6}.event-operations-command-center .eoc-snapshot{background:linear-gradient(135deg,#fffcf2,#f4f5ed);border-top:2px solid #d6bb80}.event-operations-command-center .eoc-snapshot .ops-panel-heading h3>i{background:#faedcb;color:#9b7025}.event-operations-command-center .eoc-attention{background:#fffdf9;border-top-color:#d2a45c}.event-operations-command-center .eoc-attention .ops-panel-heading h3>i{background:#faeed8;color:#95621e}.event-operations-command-center .eoc-priorities a{border-left:2px solid transparent;padding-left:7px}.event-operations-command-center .eoc-priorities a:has(.at_risk){border-left-color:#d99198}.event-operations-command-center .eoc-priorities a:has(.needs_attention){border-left-color:#d6b371}.event-operations-command-center :is(.eoc-moment-title>strong,.eoc-priorities strong,.eoc-venue-name>strong,.eoc-contact strong,.eoc-record strong,.eoc-mini-row strong,.eoc-card-stat>strong,.eoc-milestones dd){color:var(--ops-ink);font-weight:700}.event-operations-command-center .eoc-moments time{color:var(--ops-ink);font-weight:700;font-variant-numeric:tabular-nums}.event-operations-command-center .eoc-dot{width:9px;height:9px;border-color:#9976b6;background:#fcfaff}.event-operations-command-center .eoc-dot:after{background:#d5c3e3}.event-operations-command-center .eoc-moments .is-now>a{background:#eee5f6;box-shadow:inset 2px 0 #79518e}.event-operations-command-center .eoc-moments .is-now .eoc-dot{box-shadow:0 0 0 3px #eee5f6}.event-operations-command-center .eoc-moments .is-next>a{background:#f7f2fb}.event-operations-command-center .eoc-moments .is-next .eoc-dot{border-color:#79518e;background:#e7d9f0}.event-operations-command-center .eoc-moments .is-elapsed .eoc-dot{border-color:#b7aebf;background:#f4f1f6}.event-operations-command-center .eoc-now-next{background:#f0e8f7;border:1px solid #e0d2ec}.event-operations-command-center .eoc-phase{font-weight:600}.event-operations-command-center .eoc-access{padding:6px 8px;background:#f4f1f7;border-left:2px solid #bba2cc;border-radius:0 4px 4px 0}.event-operations-command-center .eoc-spaces{gap:4px}.event-operations-command-center .eoc-space-chips{display:flex;flex-wrap:wrap;gap:4px}.event-operations-command-center .eoc-space-chips>span{padding:3px 5px;border-radius:4px;background:var(--eoc-lavender);color:#5c4273;font-size:10px}.event-operations-command-center .eoc-space-chips i{font-size:10px}.event-operations-command-center .eoc-record-status{width:max-content;max-width:100%;font-size:10px;padding:2px 5px;line-height:1.3}.event-operations-command-center .eoc-contact-actions a{gap:5px}.event-operations-command-center .eoc-contact-actions i{padding:3px;border-radius:4px;background:var(--eoc-lavender)}.event-operations-command-center .eoc-crew .ops-panel-heading h3>i{background:var(--eoc-sage);color:#46705a}.event-operations-command-center .eoc-crew .eoc-mini-row>span{background:var(--eoc-sage);color:#3c634a;border-radius:4px;padding:2px 4px;font-size:11px;font-weight:700}.event-operations-command-center .eoc-crew .eoc-mini-row>span.eoc-warning-text{background:#fbefd8;color:#855715}.event-operations-command-center .eoc-exception{border-left:2px solid #d7b473;padding-left:6px}.event-operations-command-center .eoc-meals .eoc-card-stat{background:var(--eoc-lavender);border-radius:5px;padding:7px;margin-top:7px}.event-operations-command-center .eoc-meals .eoc-card-stat>strong{font-size:17px;white-space:nowrap}.event-operations-command-center .eoc-quick-links>div>a{padding:4px 5px;border:1px solid #e8dfef;border-radius:4px;background:#fcf9fe;min-width:0}.event-operations-command-center .eoc-rail .eoc-quick-links>div{gap:5px 6px}.event-operations-command-center .eoc-footer-link{font-weight:600}.event-operations-command-center .eoc-modules .eoc-mini-row{padding-block:5px}.event-operations-command-center .eoc-modules .eoc-card-stat{padding-block:6px}.event-operations-command-center .eoc-modules .eoc-footer-link{margin-top:7px}@media(max-width:1100px){.event-operations-command-center .eoc-hero-content{grid-template-columns:minmax(0,1fr) minmax(220px,.9fr);gap:18px}.event-operations-command-center .eoc-hero-context>strong{font-size:20px}}@media(max-width:800px){.event-operations-command-center .eoc-hero-content{grid-template-columns:1fr;gap:10px}.event-operations-command-center .eoc-hero{background:linear-gradient(100deg,#fffcf6,#f6f0f8)}}@media(max-width:600px){.event-operations-command-center .eoc-hero{padding:10px 12px 12px}.event-operations-command-center .eoc-hero-nav{flex-wrap:wrap;gap:8px}.event-operations-command-center .eoc-hero h2{font-size:29px}.event-operations-command-center .eoc-hero-context>strong{font-size:19px}.event-operations-command-center .eoc-hero-context>div{gap:4px 10px}.event-operations-command-center .ops-metric>strong{font-size:26px}}.confidence-fields[data-v-9132546a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.confidence-fields label[data-v-9132546a]:first-child{grid-column:1/-1}@media(max-width:520px){.confidence-fields[data-v-9132546a]{grid-template-columns:1fr}}.vendor-selector[data-v-fc624ffc]{display:grid;gap:.35rem}.vendor-selector small[data-v-fc624ffc]{color:#6f7281;font-weight:400;font-size:.78rem}.owner-selector[data-v-13e93dcf]{position:relative}.owner-trigger[data-v-13e93dcf],.owner-option[data-v-13e93dcf]{display:flex;align-items:center;gap:.6rem;width:100%;min-height:3.15rem;padding:.4rem .6rem;border:1px solid #d5c9de;border-radius:.45rem;background:#fff;color:#2e2043;text-align:left;font:inherit;cursor:pointer}.owner-trigger[data-v-13e93dcf]:focus-visible,.owner-option[data-v-13e93dcf]:focus-visible{outline:2px solid #6d4a84;outline-offset:2px}.owner-options[data-v-13e93dcf]{position:absolute;z-index:10;top:calc(100% + .2rem);left:0;right:0;max-height:15rem;overflow:auto;display:grid;gap:.2rem;padding:.3rem;background:#fff;border:1px solid #d5c9de;border-radius:.5rem;box-shadow:0 .8rem 1.5rem #28153628}.owner-option[data-v-13e93dcf]{border:0}.owner-option[data-v-13e93dcf]:hover,.owner-option[aria-current=true][data-v-13e93dcf]{background:#f3eef6}.person-avatar[data-v-13e93dcf]{flex:none;display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:#483057;color:#fff;font-size:.7rem;font-weight:700}.person-copy[data-v-13e93dcf]{display:grid;gap:.05rem;min-width:0}.person-copy strong[data-v-13e93dcf]{font-size:.86rem;font-weight:600}.person-copy small[data-v-13e93dcf]{font-size:.74rem;color:#757083}.chevron[data-v-13e93dcf]{margin-left:auto;color:#5a446b}.work-dialog[data-v-e0de48f3]{width:min(100%,760px);display:grid;gap:0;color:#2e2043}.dialog-heading[data-v-e0de48f3]{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.55rem;border-bottom:1px solid #e2dae8}.dialog-heading h2[data-v-e0de48f3]{font-size:1.35rem;margin:0;font-weight:700}.dialog-close[data-v-e0de48f3]{border:0;background:transparent;color:#432c59;font-size:1.55rem;cursor:pointer}.dialog-body[data-v-e0de48f3]{display:grid;grid-template-columns:1fr 1fr;gap:2rem;padding:1.2rem 1.55rem 1.4rem}.dialog-column[data-v-e0de48f3]{display:grid;align-content:start;gap:1.25rem}.context-column[data-v-e0de48f3]{border-left:1px solid #ece6ef;padding-left:1.25rem}.dialog-column section[data-v-e0de48f3]{display:grid;gap:.9rem}.dialog-column section+section[data-v-e0de48f3]{border-top:1px solid #ece6ef;padding-top:1.1rem}.dialog-column h3[data-v-e0de48f3]{margin:0;color:#96621e;font-size:.95rem}.dialog-column label[data-v-e0de48f3]{display:block;font-size:.84rem;font-weight:650}.dialog-column label span[data-v-e0de48f3]{color:#c52f48}.dialog-column input[data-v-e0de48f3],.dialog-column select[data-v-e0de48f3],.dialog-column textarea[data-v-e0de48f3]{display:block;width:100%;margin-top:.35rem;border:1px solid #d5c9de;border-radius:.45rem;background:#fff;padding:.6rem .7rem;font:inherit;color:#2e2043}.dialog-column textarea[data-v-e0de48f3]{resize:vertical}.check-label[data-v-e0de48f3]{display:flex!important;align-items:center;gap:.55rem!important}.check-label input[data-v-e0de48f3]{width:auto;margin:0}.vendor-assignment[data-v-e0de48f3]{display:grid;gap:.55rem}.recorded-vendor[data-v-e0de48f3]{display:grid;margin:0;gap:.2rem;font-size:.84rem}.recorded-vendor span[data-v-e0de48f3]{padding:.65rem;border:1px solid #d5c9de;border-radius:.45rem}.assignment-warning[data-v-e0de48f3]{margin:0;padding:.65rem;background:#fff5e8;border-radius:.45rem;color:#745119;font-size:.84rem}.text-button[data-v-e0de48f3]{border:0;background:transparent;color:#54366a;text-decoration:underline;cursor:pointer;text-align:left;padding:.2rem;font:inherit;font-size:.83rem}.dialog-error[data-v-e0de48f3]{margin:0 1.55rem .65rem;color:#a32037}.work-dialog footer[data-v-e0de48f3]{display:grid;grid-template-columns:9rem 1fr;gap:1rem;border-top:1px solid #e2dae8;padding:1rem 1.55rem}.cancel-button[data-v-e0de48f3],.save-button[data-v-e0de48f3]{border-radius:.45rem;padding:.7rem;border:1px solid #d6cade;font:inherit;cursor:pointer}.cancel-button[data-v-e0de48f3]{background:#fff;color:#4b345f}.save-button[data-v-e0de48f3]{background:#4b305c;color:#fff;font-weight:650}@media(max-width:700px){.dialog-body[data-v-e0de48f3]{grid-template-columns:1fr;gap:1rem}.context-column[data-v-e0de48f3]{border-left:0;border-top:1px solid #ece6ef;padding-left:0;padding-top:1rem}.work-dialog footer[data-v-e0de48f3]{grid-template-columns:1fr 1fr}}.review-comparison[data-v-e0de48f3]{display:grid;gap:.3rem;padding:.7rem;background:#f7f3fa;border:1px solid #e7dceb;border-radius:.45rem;font-size:.83rem}.review-comparison span[data-v-e0de48f3]{color:#584b65}.modal-card:has(.work-dialog){width:min(100%,760px);max-height:min(94vh,900px);overflow:auto;padding:0}.source-links{display:flex;gap:.5rem;padding:.5rem 1.55rem;border-bottom:1px solid #e2dae8}.source-links a{color:#583477;font-size:.8rem}.work-dialog[data-v-e0de48f3]{width:min(100%,920px)}.dialog-heading h2[data-v-e0de48f3]{font:400 25px Georgia,serif}.dialog-heading p[data-v-e0de48f3]{font-size:12px;color:#75677e;margin:6px 0 0}.dialog-body[data-v-e0de48f3]{grid-template-columns:190px minmax(0,1fr);padding:0;gap:0;min-height:425px;max-height:65vh;overflow:auto}.work-section-nav[data-v-e0de48f3]{padding:16px 10px;background:#fcfafc;border-right:1px solid #ece5ef;display:flex;flex-direction:column;gap:6px}.work-section-nav button[data-v-e0de48f3]{display:flex;align-items:center;gap:10px;text-align:left;border:0;background:transparent;color:#49345c;border-radius:6px;padding:11px 9px;cursor:pointer;font:inherit}.work-section-nav button[aria-current][data-v-e0de48f3]{background:#f0e9f7;color:#4b2864}.work-section-nav button>span[data-v-e0de48f3]{display:grid;place-items:center;border-radius:50%;width:25px;height:25px;flex:0 0 25px;background:#e8e1ed;font-size:11px}.work-section-nav button[aria-current]>span[data-v-e0de48f3]{color:#fff;background:#765097}.work-section-nav strong[data-v-e0de48f3]{display:block;font-size:12px;font-weight:600}.work-section-nav small[data-v-e0de48f3]{display:block;font-size:10px;color:#84748f;margin-top:4px}.dialog-column[data-v-e0de48f3]{padding:24px 26px;align-content:start}.dialog-column section+section[data-v-e0de48f3]{border:0;padding-top:0}.dialog-column h3[data-v-e0de48f3]{color:#302043;font-size:18px;margin:0}.section-hint[data-v-e0de48f3]{font-size:12px;line-height:1.6;color:#786982;margin:0}.gap-controls[data-v-e0de48f3]{display:grid;gap:12px;padding:14px;background:#faf7fb;border-radius:6px}.recorded-source[data-v-e0de48f3]{font-size:12px;background:#f2edf6;padding:12px;border-radius:5px}.work-dialog footer[data-v-e0de48f3]{display:flex;justify-content:space-between}.cancel-button[data-v-e0de48f3]{min-width:90px}.save-button[data-v-e0de48f3]{min-width:150px}.work-section-nav button[data-v-e0de48f3]:focus-visible{outline:2px solid #805c99;outline-offset:2px}@media(max-width:650px){.dialog-body[data-v-e0de48f3]{grid-template-columns:1fr;max-height:65vh}.work-section-nav[data-v-e0de48f3]{position:sticky;top:0;z-index:2;flex-direction:row;overflow-x:auto;border-right:0;border-bottom:1px solid #ece5ef;padding:8px;background:#fcfafc;gap:4px}.work-section-nav button[data-v-e0de48f3]{white-space:nowrap;padding:8px}.work-section-nav small[data-v-e0de48f3]{display:none}.work-section-nav button>span[data-v-e0de48f3]{width:20px;height:20px;flex-basis:20px}.dialog-column[data-v-e0de48f3]{padding:18px}.dialog-heading[data-v-e0de48f3]{padding:16px}.dialog-heading h2[data-v-e0de48f3]{font-size:23px}.dialog-heading p[data-v-e0de48f3]{font-size:11px}}.modal-card:has(.work-dialog){width:min(94vw,920px);overflow:hidden;max-height:94vh}.modal-card:has(.work-dialog){max-width:none}.dialog-heading h2[data-v-e0de48f3]{font-weight:600}.dialog-heading p[data-v-e0de48f3],.section-hint[data-v-e0de48f3],.work-section-nav small[data-v-e0de48f3]{color:var(--staff-control-muted,#6d6378)}.dialog-close[data-v-e0de48f3]{display:grid;place-items:center;flex:none;width:36px;height:36px;padding:0;border-radius:6px;font-size:14px}.dialog-close[data-v-e0de48f3]:focus-visible{outline:2px solid #9774b2;outline-offset:3px}.cancel-button[data-v-e0de48f3],.save-button[data-v-e0de48f3]{border-radius:6px}@media(max-width:650px){.dialog-close[data-v-e0de48f3]{width:40px;height:40px}.work-section-nav[data-v-e0de48f3]{gap:6px;padding-inline:12px;scroll-padding-inline:12px}.work-section-nav button[data-v-e0de48f3]{flex:none;gap:7px;min-height:40px}}.work-detail[data-v-346fcfa9]{min-width:0;border:1px solid #ded4e6;background:#fffefd;border-radius:8px;padding:18px;color:#30243f;align-self:start;position:sticky;top:15px;max-height:78vh;overflow:auto}.work-detail>header[data-v-346fcfa9]{display:flex;align-items:center;justify-content:space-between}.work-detail>header p[data-v-346fcfa9]{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#94723e;margin:0}.work-detail>header button[data-v-346fcfa9]{border:0;background:transparent;color:#584065;cursor:pointer;padding:7px}.work-detail h2[data-v-346fcfa9]{font:400 23px/1.3 Georgia,serif;margin:10px 0 12px;overflow-wrap:anywhere}.detail-badges[data-v-346fcfa9]{display:flex;gap:5px;flex-wrap:wrap;margin-bottom:18px}.detail-badges>span[data-v-346fcfa9]{border-radius:20px;padding:4px 9px;font-size:10px;background:#f0e9f6;color:#664276}.detail-badges>.alert[data-v-346fcfa9]{color:#ab3047;background:#fbe6ea}.detail-badges>.done[data-v-346fcfa9]{background:#e7f1e9;color:#326748}.detail-facts[data-v-346fcfa9]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:0 0 20px}.detail-facts dt[data-v-346fcfa9]{font-size:10px;color:#7b6c85;margin-bottom:6px}.detail-facts dd[data-v-346fcfa9]{margin:0;font-size:12px;line-height:1.5}.detail-facts small[data-v-346fcfa9]{display:block;color:#796b83;font-size:10px}.work-detail section[data-v-346fcfa9]{border-top:1px solid #ece5ef;padding:14px 0}.work-detail h3[data-v-346fcfa9]{font-size:12px;font-weight:650;margin:0 0 9px}.work-detail section p[data-v-346fcfa9]{font-size:12px;line-height:1.6;margin:4px 0;color:#62536f}.work-detail a[data-v-346fcfa9]{font-size:11px;color:#614079;text-decoration:none}.source-card[data-v-346fcfa9]{display:grid;gap:6px;padding:12px;border:1px solid #e7deed;border-radius:6px;background:#faf7fc;margin-top:8px}.source-card strong[data-v-346fcfa9]{font-size:12px;font-weight:600}.source-card small[data-v-346fcfa9]{font-size:11px;color:#7a6b85;line-height:1.5}.preserve-lines[data-v-346fcfa9]{white-space:pre-wrap;overflow-wrap:anywhere}.work-detail section .detail-warning[data-v-346fcfa9]{background:#fff3df;color:#8d642b;padding:9px;border-radius:4px}.work-detail footer[data-v-346fcfa9]{display:flex;flex-wrap:wrap;gap:8px;border-top:1px solid #e7deed;padding-top:15px}.work-detail footer button[data-v-346fcfa9]{font:inherit;font-size:11px;color:#56386e;border:1px solid #d9cce2;border-radius:5px;background:#fff;padding:10px;cursor:pointer}.work-detail footer .complete[data-v-346fcfa9]{background:#543268;color:#fff;border-color:#543268}.work-detail button[data-v-346fcfa9]:focus-visible,.work-detail a[data-v-346fcfa9]:focus-visible{outline:2px solid #82599c;outline-offset:2px}@media(max-width:1000px){.work-detail[data-v-346fcfa9]{position:static;max-height:none}}.detail-facts dt[data-v-346fcfa9],.detail-facts small[data-v-346fcfa9]{color:var(--staff-control-muted,#6d6378)}.detail-facts dd[data-v-346fcfa9]{color:#33243f}.work-dashboard[data-v-bc2b0472]{display:grid;gap:1.25rem;min-width:0;padding:0 .2rem 2rem;color:#211a36}.work-heading[data-v-bc2b0472]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.work-eyebrow[data-v-bc2b0472]{margin:0 0 .3rem;color:#9c7c43;text-transform:uppercase;letter-spacing:.18em;font-size:.68rem;font-weight:700}.work-heading h1[data-v-bc2b0472]{font-family:Georgia,serif;font-size:2.3rem;line-height:1.1;margin:0;color:#1f1932}.event-context[data-v-bc2b0472]{margin:.5rem 0 0;color:#60657a;font-size:.9rem}.add-work[data-v-bc2b0472]{border:0;border-radius:.45rem;background:#40294f;color:#fff;padding:.72rem 1rem;font:inherit;white-space:nowrap;cursor:pointer}.add-work span[data-v-bc2b0472]{font-size:1.3rem;vertical-align:-.08rem;margin-right:.25rem}.summary-grid[data-v-bc2b0472]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.summary-card[data-v-bc2b0472]{min-height:5.4rem;display:flex;align-items:center;justify-content:space-between;border:1px solid #dce0e8;border-radius:.55rem;background:#ffffffab;padding:1rem 1.15rem}.summary-card div[data-v-bc2b0472]{display:grid;gap:.12rem}.summary-card strong[data-v-bc2b0472]{font-size:1.55rem;font-weight:650}.summary-card span[data-v-bc2b0472]:not(.summary-icon){font-size:.86rem;color:#5f647a}.summary-card:nth-child(2) strong[data-v-bc2b0472]{color:#d9233f}.summary-card:nth-child(3) strong[data-v-bc2b0472]{color:#926409}.summary-card:nth-child(4) strong[data-v-bc2b0472]{color:#11694b}.summary-icon[data-v-bc2b0472]{width:2.55rem;height:2.55rem;display:grid;place-items:center;border-radius:50%;font-size:1.25rem}.summary-icon.purple[data-v-bc2b0472]{color:#5c3770;background:#f0e9f4}.summary-icon.red[data-v-bc2b0472]{color:#d9233f;background:#fae5e8}.summary-icon.amber[data-v-bc2b0472]{color:#926409;background:#f7eedc}.summary-icon.green[data-v-bc2b0472]{color:#11694b;background:#e2f2eb}.work-filters[data-v-bc2b0472]{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap;padding:.1rem 0 .75rem;border-bottom:1px solid #e5e4eb}.work-filters label[data-v-bc2b0472]{min-width:0}.work-filters .search-wrap[data-v-bc2b0472]{flex:1 1 17rem;display:flex;align-items:center;gap:.4rem;border:1px solid #d8dce6;border-radius:.45rem;padding:0 .65rem;background:#ffffffa6}.search-wrap span[data-v-bc2b0472]:not(.sr-only){font-size:1.35rem;color:#7a8294}.work-filters input[data-v-bc2b0472],.work-filters select[data-v-bc2b0472]{font:inherit;color:#352b49;background:#fff9;border:1px solid #d8dce6;border-radius:99px;padding:.55rem .75rem;max-width:12rem}.work-filters input[data-v-bc2b0472]{border:0;border-radius:0;max-width:none;width:100%;outline-offset:2px;background:transparent}.clear-filters[data-v-bc2b0472]{border:0;background:transparent;color:#4d3262;font:inherit;cursor:pointer;white-space:nowrap}.work-group[data-v-bc2b0472]{display:grid;gap:.55rem}.group-heading[data-v-bc2b0472]{display:flex;align-items:start;gap:.65rem}.group-heading h2[data-v-bc2b0472]{font-size:1.05rem;margin:0 0 .15rem}.group-heading p[data-v-bc2b0472]{font-size:.83rem;color:#73798b;margin:0}.group-icon[data-v-bc2b0472]{width:1.5rem;height:1.5rem;display:grid;place-items:center;border-radius:50%;font-weight:700}.group-icon.attention[data-v-bc2b0472]{background:#d93c50;color:#fff}.group-icon.week[data-v-bc2b0472]{color:#9c6e17}.group-icon.later[data-v-bc2b0472]{color:#47305c}.group-icon.completed[data-v-bc2b0472]{background:#dff1e7;color:#18734d}.table-wrap[data-v-bc2b0472]{width:100%;overflow-x:auto}.table-wrap table[data-v-bc2b0472]{width:100%;border-collapse:separate;border-spacing:0;min-width:650px;font-size:.83rem}.table-wrap th[data-v-bc2b0472]{text-align:left;font-weight:500;color:#6f7588;padding:.55rem .75rem}.table-wrap td[data-v-bc2b0472]{background:#ffffffb8;border-top:1px solid #e2e3e9;padding:.62rem .75rem;vertical-align:middle}.table-wrap tbody tr:last-child td[data-v-bc2b0472]{border-bottom:1px solid #e2e3e9}.table-wrap td[data-v-bc2b0472]:first-child{border-left:1px solid #e2e3e9;border-radius:.35rem 0 0 .35rem;min-width:14rem}.table-wrap td[data-v-bc2b0472]:last-child{border-right:1px solid #e2e3e9;border-radius:0 .35rem .35rem 0}.item-title[data-v-bc2b0472]{border:0;background:transparent;color:#272039;font:inherit;font-weight:650;cursor:pointer;text-align:left;padding:0}.item-title[data-v-bc2b0472]:hover{text-decoration:underline}.row-warning[data-v-bc2b0472]{display:block;color:#a35c13;font-size:.72rem}.late[data-v-bc2b0472]{color:#d9233f}.owner-cell[data-v-bc2b0472]{display:flex;align-items:center;gap:.5rem;white-space:nowrap}.owner-avatar[data-v-bc2b0472]{display:grid;place-items:center;background:#e6dcf0;color:#4b305e;border-radius:50%;width:1.8rem;height:1.8rem;font-size:.7rem;font-weight:700}.table-wrap td small[data-v-bc2b0472]{display:block;color:#777e8f;font-size:.72rem}.work-status[data-v-bc2b0472]{display:inline-block;padding:.27rem .7rem;border-radius:99px;white-space:nowrap;font-size:.74rem}.work-status.open[data-v-bc2b0472]{background:#eee8f5;color:#503364}.work-status.done[data-v-bc2b0472]{background:#e1f0e8;color:#18734d}.work-empty[data-v-bc2b0472]{padding:1rem;background:#fff;border-radius:.5rem;color:#73798b}.sr-only[data-v-bc2b0472]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:850px){.summary-grid[data-v-bc2b0472]{grid-template-columns:repeat(2,minmax(0,1fr))}.work-heading h1[data-v-bc2b0472]{font-size:1.9rem}}@media(max-width:600px){.work-heading[data-v-bc2b0472]{align-items:start}.add-work[data-v-bc2b0472]{padding:.55rem .7rem}.work-filters select[data-v-bc2b0472]{max-width:10rem}.table-wrap table[data-v-bc2b0472]{min-width:0}.table-wrap thead[data-v-bc2b0472]{display:none}.table-wrap tbody[data-v-bc2b0472]{display:grid;gap:.5rem}.table-wrap tr[data-v-bc2b0472]{display:grid;grid-template-columns:1fr 1fr;background:#fff;border:1px solid #e2e3e9;border-radius:.5rem;padding:.65rem;gap:.45rem}.table-wrap td[data-v-bc2b0472]{border:0!important;background:transparent;padding:.1rem;min-width:0!important}.table-wrap td[data-v-bc2b0472]:first-child{grid-column:1/-1}.table-wrap td[data-v-bc2b0472]:nth-child(3){grid-column:1/-1}.table-wrap td[data-v-bc2b0472]:last-child{text-align:right}.summary-card[data-v-bc2b0472]{padding:.75rem;min-height:4.7rem}}.event-workspace__main-inner:has(.work-dashboard)>.event-workspace__section-heading{display:none}.table-wrap table[data-v-bc2b0472]{table-layout:fixed}.table-wrap th[data-v-bc2b0472]:nth-child(1){width:30%}.table-wrap th[data-v-bc2b0472]:nth-child(2){width:12%}.table-wrap th[data-v-bc2b0472]:nth-child(3){width:18%}.table-wrap th[data-v-bc2b0472]:nth-child(4){width:18%}.table-wrap th[data-v-bc2b0472]:nth-child(5){width:22%}.table-wrap td[data-v-bc2b0472]{overflow-wrap:anywhere}.owner-text[data-v-bc2b0472]{display:grid;gap:.1rem;min-width:0}.owner-text strong[data-v-bc2b0472]{font-weight:600}.owner-text small[data-v-bc2b0472]{font-size:.72rem;color:#777e8f}.owner-cell[data-v-bc2b0472]{white-space:normal}.badge-stack[data-v-bc2b0472]{display:flex;align-items:center;gap:.3rem;flex-wrap:wrap}.work-status.waiting[data-v-bc2b0472]{background:#f8eddc;color:#8e600d}.work-status.blocked[data-v-bc2b0472]{background:#efe4ed;color:#723c65}.work-status.late[data-v-bc2b0472]{background:#fae5e9;color:#bc243e}.summary-card:first-child span[data-v-bc2b0472]:not(.summary-icon):after{content:" · all unfinished";font-size:.72rem;color:#777e8f}.work-toolbar[data-v-bc2b0472]{min-width:0;display:grid;gap:.45rem}.work-toolbar .work-filters[data-v-bc2b0472]{display:grid;grid-template-columns:minmax(12rem,1fr) minmax(8rem,10rem) minmax(7.5rem,9rem) auto minmax(9rem,10rem);align-items:center;gap:.65rem;flex-wrap:nowrap;padding:.1rem 0 .6rem;overflow:visible}.work-toolbar .work-filters>label[data-v-bc2b0472],.work-toolbar .filter-anchor[data-v-bc2b0472]{min-width:0}.work-toolbar .search-wrap[data-v-bc2b0472]{height:2.7rem;box-sizing:border-box;display:flex;align-items:center;gap:.55rem;padding:0 .8rem;border:1px solid #cfd3df;border-radius:.55rem;background:#ffffffd9}.work-toolbar .search-wrap i[data-v-bc2b0472]{flex:none;color:#757c91;font-size:.95rem}.work-toolbar .work-filters .search-wrap input[data-v-bc2b0472]{height:100%;min-width:0;width:100%;padding:0;border:0;border-radius:0;background:transparent;outline:none;box-shadow:none;font-size:.88rem}.work-toolbar .search-wrap[data-v-bc2b0472]:focus-within{border-color:#624278;outline:3px solid #e7d8ef;outline-offset:1px}.work-toolbar .work-filters select[data-v-bc2b0472],.work-toolbar .toolbar-filter-button[data-v-bc2b0472]{height:2.7rem;box-sizing:border-box;width:100%;max-width:none;min-width:0;padding:.52rem .75rem;border:1px solid #d5d6e0;border-radius:.55rem;background:#ffffffdb;color:#342947;font:inherit;font-size:.86rem;white-space:nowrap}.work-toolbar .toolbar-filter-button[data-v-bc2b0472]{display:flex;align-items:center;justify-content:center;gap:.45rem;cursor:pointer;padding-inline:.85rem}.work-toolbar .toolbar-filter-button[aria-expanded=true][data-v-bc2b0472]{border-color:#76558a;background:#f1eaf5}.work-toolbar .filter-count[data-v-bc2b0472]{display:grid;place-items:center;min-width:1.25rem;height:1.25rem;padding:0 .2rem;border-radius:1rem;background:#503365;color:#fff;font-size:.7rem;font-weight:700}.work-toolbar .filter-anchor[data-v-bc2b0472]{position:relative}.work-toolbar .work-filter-feedback[data-v-bc2b0472]{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:.5rem .75rem;min-width:0}.work-toolbar .work-filter-chips[data-v-bc2b0472]{display:flex;flex-wrap:wrap;gap:.4rem;min-width:0}.work-toolbar .filter-chip[data-v-bc2b0472]{border:1px solid #d9cde2;border-radius:99px;background:#f4eef7;color:#4c3260;padding:.3rem .65rem;font:inherit;font-size:.78rem;cursor:pointer}.work-toolbar .filter-chip span[data-v-bc2b0472]{margin-left:.3rem;font-size:1rem;line-height:0}.work-toolbar .clear-filters[data-v-bc2b0472]{margin-left:auto;padding:.3rem .15rem;font-size:.8rem}.work-toolbar .work-filter-panel[data-v-bc2b0472]{position:absolute;top:calc(100% + .45rem);right:0;z-index:35;width:min(27rem,calc(100vw - 2rem));box-sizing:border-box;padding:1rem;border:1px solid #ddd4e3;border-radius:.7rem;background:#fff;box-shadow:0 .9rem 2.5rem #2319302e}.work-toolbar .filter-panel-heading[data-v-bc2b0472]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.8rem;color:#2d233e}.work-toolbar .filter-panel-close[data-v-bc2b0472]{display:grid;place-items:center;width:2rem;height:2rem;border:0;border-radius:.4rem;background:transparent;color:#4c3a59;cursor:pointer}.work-toolbar .filter-panel-fields[data-v-bc2b0472]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.work-toolbar .filter-panel-fields label[data-v-bc2b0472]{display:grid;gap:.3rem;min-width:0;color:#46364e;font-size:.8rem;font-weight:650}.work-toolbar .filter-panel-fields select[data-v-bc2b0472]{height:2.55rem;width:100%;min-width:0;padding:.45rem .6rem;border:1px solid #d5d6e0;border-radius:.5rem;background:#fff;color:#342947;font:inherit;font-weight:400}.work-toolbar select[data-v-bc2b0472]:focus-visible,.work-toolbar button[data-v-bc2b0472]:focus-visible,.work-toolbar .filter-panel-fields select[data-v-bc2b0472]:focus-visible{outline:3px solid #e2caed;outline-offset:2px}.work-toolbar--compact .work-filters[data-v-bc2b0472]{grid-template-columns:minmax(0,1fr) auto minmax(9rem,10rem)}.work-toolbar--mobile .work-filters[data-v-bc2b0472]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.55rem}.work-toolbar--mobile .search-wrap[data-v-bc2b0472]{grid-column:1/-1}.work-toolbar--mobile .toolbar-filter-button[data-v-bc2b0472]{width:100%}.work-toolbar--mobile .filter-scrim[data-v-bc2b0472]{position:fixed;inset:0;z-index:50;background:#19122380}.work-toolbar--mobile .work-filter-panel[data-v-bc2b0472]{position:fixed;inset:auto 0 0;z-index:51;width:100%;max-height:85dvh;overflow-y:auto;border-radius:1rem 1rem 0 0;padding:1rem max(1rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom))}.work-toolbar--mobile .filter-panel-fields[data-v-bc2b0472]{grid-template-columns:1fr}.work-dashboard[data-v-bc2b0472]{gap:14px}.work-heading h1[data-v-bc2b0472]{font-size:30px;font-weight:400}.event-context[data-v-bc2b0472]{font-size:12px}.summary-grid[data-v-bc2b0472]{gap:8px}.summary-card[data-v-bc2b0472]{min-height:0;padding:12px 16px}.summary-card strong[data-v-bc2b0472]{font-size:21px}.summary-icon[data-v-bc2b0472]{width:30px;height:30px;font-size:16px}.summary-card span[data-v-bc2b0472]:not(.summary-icon){font-size:11px}.work-toolbar .work-filters[data-v-bc2b0472]{gap:8px}.queue-layout[data-v-bc2b0472]{display:grid;grid-template-columns:145px minmax(0,1fr);gap:14px;min-width:0;align-items:start}.queue-layout.has-selection[data-v-bc2b0472]{grid-template-columns:minmax(0,1fr) 320px}.queue-layout.has-selection .queue-rail[data-v-bc2b0472]{display:none}.queue-rail[data-v-bc2b0472]{display:grid;gap:4px;padding:8px;border:1px solid #e5dce9;border-radius:7px;background:#fcfafc}.queue-rail button[data-v-bc2b0472]{display:flex;justify-content:space-between;gap:5px;text-align:left;border:0;background:none;padding:10px 7px;color:#604b6d;font:inherit;font-size:11px;cursor:pointer;border-radius:5px}.queue-rail button[aria-current][data-v-bc2b0472]{background:#eee7f5;color:#432758;font-weight:650}.queue-rail button span[data-v-bc2b0472]{font-size:10px}.queue-rail label[data-v-bc2b0472]{display:grid;gap:7px;padding:14px 5px;font-size:10px;border-top:1px solid #ece4ef;color:#786a84}.queue-rail select[data-v-bc2b0472]{padding:6px;font-size:10px}.queue-main[data-v-bc2b0472]{min-width:0;border:1px solid #e5dce9;border-radius:7px;background:#fffdfd;max-height:70vh;overflow:auto}.queue-column-head[data-v-bc2b0472],.queue-row[data-v-bc2b0472]{display:grid;grid-template-columns:minmax(0,2.1fr) 76px minmax(0,1.25fr) minmax(80px,.8fr);gap:12px;align-items:center;padding:11px 14px}.queue-column-head[data-v-bc2b0472]{font-size:10px;color:#7f708b;background:#fcfaff;position:sticky;top:0;z-index:1;border-bottom:1px solid #eee5f2}.queue-group summary[data-v-bc2b0472]{display:flex;align-items:center;gap:8px;padding:10px 13px;background:#faf7fc;cursor:pointer;border-bottom:1px solid #eee5f2;list-style:none;font-size:11px}.queue-group summary[data-v-bc2b0472]::-webkit-details-marker{display:none}.queue-group summary>i[data-v-bc2b0472]{margin-left:auto;font-size:9px;color:#8a7598}.queue-group summary .group-icon[data-v-bc2b0472]{width:18px;height:18px;font-size:10px}.queue-group summary>span[data-v-bc2b0472]:not(.group-icon){color:#8a7598;font-size:10px}.queue-row[data-v-bc2b0472]{width:100%;background:#fffdfd;border:0;border-bottom:1px solid #eee7f1;text-align:left;cursor:pointer;font:inherit;font-size:11px;color:#33243f;line-height:1.5}.queue-row.selected[data-v-bc2b0472]{background:#f3edf9;box-shadow:inset 3px 0 #77518c}.queue-row[data-v-bc2b0472]:hover{background:#faf6fc}.queue-row.urgent[data-v-bc2b0472]{background:#fff7f5}.queue-title[data-v-bc2b0472],.queue-owner[data-v-bc2b0472]{display:grid;gap:5px;min-width:0}.queue-title strong[data-v-bc2b0472]{font-size:11px;font-weight:600;overflow-wrap:anywhere}.queue-title small[data-v-bc2b0472],.queue-owner>small[data-v-bc2b0472]{font-size:9px;color:#8b7b95;line-height:1.4}.queue-owner .owner-cell[data-v-bc2b0472]{gap:6px;font-size:10px;line-height:1.4}.queue-owner .owner-avatar[data-v-bc2b0472]{width:22px;height:22px;flex:0 0 22px;font-size:8px}.queue-row .work-status[data-v-bc2b0472]{font-size:9px;padding:3px 6px;white-space:normal}.queue-empty[data-v-bc2b0472]{font-size:11px;color:#8a7a95;padding:10px 15px}.queue-row[data-v-bc2b0472]:focus-visible,.queue-rail button[data-v-bc2b0472]:focus-visible{outline:2px solid #825c9a;outline-offset:-2px}.source-load-error[data-v-bc2b0472]{font-size:11px;padding:10px;color:#956328;background:#fff5df;border-radius:5px;margin:0}.source-load-error button[data-v-bc2b0472]{border:0;background:none;text-decoration:underline;color:#614079;cursor:pointer}@media(max-width:1150px){.queue-layout.has-selection[data-v-bc2b0472]{grid-template-columns:1fr}.queue-layout.has-selection .queue-main[data-v-bc2b0472]{display:none}.queue-layout.has-selection .work-detail[data-v-bc2b0472]{position:static;max-height:none}}@media(max-width:700px){.queue-layout[data-v-bc2b0472]{grid-template-columns:1fr}.queue-rail[data-v-bc2b0472]{display:flex;overflow-x:auto;padding:5px;gap:2px;align-items:center}.queue-rail button[data-v-bc2b0472]{white-space:nowrap;padding:9px 6px;gap:6px}.queue-rail label[data-v-bc2b0472]{padding:0 5px;border:0;display:none}.queue-main[data-v-bc2b0472]{max-height:none}.queue-column-head[data-v-bc2b0472]{display:none}.queue-row[data-v-bc2b0472]{grid-template-columns:minmax(0,1fr) 90px;gap:10px;padding:13px}.queue-title[data-v-bc2b0472]{grid-column:1}.queue-row time[data-v-bc2b0472]{text-align:right;font-size:10px}.queue-owner[data-v-bc2b0472]{grid-column:1}.queue-row .badge-stack[data-v-bc2b0472]{justify-content:flex-end}.summary-card[data-v-bc2b0472]{padding:10px}.summary-card strong[data-v-bc2b0472]{font-size:19px}.work-toolbar .work-filters[data-v-bc2b0472]{padding-bottom:4px}.work-heading h1[data-v-bc2b0472]{font-size:28px}.work-heading[data-v-bc2b0472]{gap:8px}}.work-dashboard[data-v-bc2b0472]{--work-readable-muted:var(--staff-control-muted,#6d6378)}.queue-column-head[data-v-bc2b0472]{color:#604b6d;font-weight:600}.queue-row time[data-v-bc2b0472],.queue-owner .owner-cell[data-v-bc2b0472]{font-weight:600}.queue-row time.late[data-v-bc2b0472]{color:#a32037}.queue-title small[data-v-bc2b0472],.queue-owner>small[data-v-bc2b0472]{color:var(--work-readable-muted)}.coordination-panel[data-v-edcebdbd]{display:grid;gap:1rem;margin-top:.5rem}.coordination-panel>header h3[data-v-edcebdbd]{margin:.15rem 0 0}.ops-nav[data-v-edcebdbd]{display:flex;gap:.4rem;flex-wrap:wrap;border-bottom:1px solid #e4dce9}.ops-nav button[data-v-edcebdbd]{border:0;border-bottom:3px solid transparent;background:transparent;padding:.7rem .8rem;color:#4b365f;font:inherit;font-weight:700;cursor:pointer}.ops-nav button[aria-current=page][data-v-edcebdbd]{border-color:#4b365f}.coordination-panel[data-v-edcebdbd] .ops-card{display:grid;gap:1rem;padding:1rem;background:#fff;border:1px solid #e1e8e4;border-radius:.8rem}.coordination-panel[data-v-edcebdbd] .ops-card>header{display:flex;justify-content:space-between;gap:1rem;align-items:start}.coordination-panel[data-v-edcebdbd] .ops-card h4,.coordination-panel[data-v-edcebdbd] .ops-card p{margin:0}.coordination-panel[data-v-edcebdbd] .status-pill{display:inline-block;width:max-content;border-radius:99px;background:#eee8f4;color:#4b365f;padding:.25rem .55rem;font-size:.78rem;text-transform:capitalize}.coordination-panel[data-v-edcebdbd] .notice{padding:.75rem;border:1px solid #ddc8ef;border-radius:.5rem;background:#faf6fd;color:#4b365f}.coordination-panel[data-v-edcebdbd] .ops-form,.coordination-panel[data-v-edcebdbd] .ops-form label,.coordination-panel[data-v-edcebdbd] .team-add label{display:grid;gap:.35rem}.coordination-panel[data-v-edcebdbd] .ops-form label,.coordination-panel[data-v-edcebdbd] .team-add label{font-size:.88rem;font-weight:700}.coordination-panel[data-v-edcebdbd] input,.coordination-panel[data-v-edcebdbd] select,.coordination-panel[data-v-edcebdbd] textarea{width:100%;min-width:0;border:1px solid #cfc5da;border-radius:.45rem;padding:.55rem;background:#fff;font:inherit}.coordination-panel[data-v-edcebdbd] fieldset{border:1px solid #e4dce9;border-radius:.55rem;padding:.8rem;display:grid;gap:.8rem}.coordination-panel[data-v-edcebdbd] legend{font-weight:700;padding:0 .3rem}.coordination-panel[data-v-edcebdbd] .checklist-row{display:grid;grid-template-columns:minmax(10rem,.7fr) 2fr;gap:.8rem;align-items:start}.coordination-panel[data-v-edcebdbd] .check-label{display:flex;grid-template-columns:auto 1fr;align-items:center}.coordination-panel[data-v-edcebdbd] .check-label input,.coordination-panel[data-v-edcebdbd] .check-pair input{width:auto}.coordination-panel[data-v-edcebdbd] .scope-grid{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.coordination-panel[data-v-edcebdbd] .action-row,.coordination-panel[data-v-edcebdbd] .filter-row{display:flex;gap:.55rem;flex-wrap:wrap}.coordination-panel[data-v-edcebdbd] .readiness{padding:.8rem;background:#f8f5fa;border-radius:.55rem}.coordination-panel[data-v-edcebdbd] .readiness ul{margin:.35rem 0 0;padding-left:1.25rem}.coordination-panel[data-v-edcebdbd] .save-message{color:#245448}.coordination-panel[data-v-edcebdbd] .team-list,.coordination-panel[data-v-edcebdbd] .work-list{display:grid}.coordination-panel[data-v-edcebdbd] .team-list article{display:flex;justify-content:space-between;gap:1rem;padding:.75rem 0;border-top:1px solid #edf1ee}.coordination-panel[data-v-edcebdbd] .team-list article>div{display:grid}.coordination-panel[data-v-edcebdbd] .team-list span,.coordination-panel[data-v-edcebdbd] .work-summary small{color:#70807a}.coordination-panel[data-v-edcebdbd] .team-add{display:flex;gap:.65rem;align-items:end}.coordination-panel[data-v-edcebdbd] .team-add label{flex:1}.coordination-panel[data-v-edcebdbd] .filter-row button{border:1px solid #cfc5da;border-radius:99px;background:#fff;padding:.35rem .7rem;color:#4b365f;cursor:pointer}.coordination-panel[data-v-edcebdbd] .filter-row button.active{background:#4b365f;color:#fff}.coordination-panel[data-v-edcebdbd] .work-list article{border-top:1px solid #edf1ee}.coordination-panel[data-v-edcebdbd] .work-summary{width:100%;display:flex;justify-content:space-between;gap:1rem;text-align:left;border:0;background:transparent;padding:.85rem 0;font:inherit;cursor:pointer}.coordination-panel[data-v-edcebdbd] .work-summary>span{display:grid;gap:.2rem}.coordination-panel[data-v-edcebdbd] .work-summary>span:last-child{justify-items:end}.coordination-panel[data-v-edcebdbd] .work-fields{border:0;padding:0}.coordination-panel[data-v-edcebdbd] .field-pair{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.coordination-panel[data-v-edcebdbd] .check-pair{display:flex;gap:1rem;flex-wrap:wrap}.coordination-panel[data-v-edcebdbd] .check-pair label{display:flex;align-items:center;gap:.35rem}@media(max-width:520px){.coordination-panel[data-v-edcebdbd] .ops-card>header,.coordination-panel[data-v-edcebdbd] .checklist-row,.coordination-panel[data-v-edcebdbd] .scope-grid,.coordination-panel[data-v-edcebdbd] .field-pair,.coordination-panel[data-v-edcebdbd] .work-summary{display:grid;grid-template-columns:1fr}.coordination-panel[data-v-edcebdbd] .work-summary>span:last-child{justify-items:start}.coordination-panel[data-v-edcebdbd] .team-add{display:grid}.ops-nav[data-v-edcebdbd]{overflow-x:auto;flex-wrap:nowrap}}.supply-fields[data-v-968ae1f1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.supply-fields label[data-v-968ae1f1]{display:grid;gap:.3rem;min-width:0}.supply-fields input[data-v-968ae1f1],.supply-fields select[data-v-968ae1f1]{min-width:0;max-width:100%}@media(max-width:600px){.supply-fields[data-v-968ae1f1]{grid-template-columns:1fr}}.itemized-offer[data-v-fd1ebdc5]{display:grid;gap:1rem;max-height:80vh;overflow:auto;padding:1rem}.itemized-offer header[data-v-fd1ebdc5]{display:flex;justify-content:space-between;gap:1rem}.itemized-offer fieldset[data-v-fd1ebdc5]{display:grid;gap:1rem;min-width:0;border:1px solid #ded6e6;border-radius:.6rem;padding:1rem}.fields[data-v-fd1ebdc5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.itemized-offer label[data-v-fd1ebdc5]{display:grid;gap:.3rem}.itemized-offer input[data-v-fd1ebdc5],.itemized-offer select[data-v-fd1ebdc5],.itemized-offer textarea[data-v-fd1ebdc5]{min-height:42px;min-width:0;border:1px solid #cfc5da;border-radius:.4rem;padding:.5rem;font:inherit}.itemized-offer input[type=checkbox][data-v-fd1ebdc5]{min-height:auto}.quote-line[data-v-fd1ebdc5]{display:grid;gap:.8rem;padding:1rem;background:#faf8fb}.itemized-offer dl[data-v-fd1ebdc5]{display:grid;grid-template-columns:1fr auto;gap:.5rem}.itemized-offer dd[data-v-fd1ebdc5]{margin:0}@media(max-width:600px){.fields[data-v-fd1ebdc5]{grid-template-columns:1fr}}.itemized-summary[data-v-2616f967]{display:grid;gap:.7rem}.itemized-summary article[data-v-2616f967]{padding:.6rem 0;border-bottom:1px solid #ded6e6}.itemized-summary dl[data-v-2616f967]{display:grid;grid-template-columns:1fr auto;gap:.4rem}.itemized-summary dd[data-v-2616f967]{margin:0}.images[data-v-2616f967]{display:flex;flex-wrap:wrap;gap:.5rem}.images img[data-v-2616f967]{width:90px;height:90px;object-fit:cover;border-radius:.4rem}.vendor-shortlist[data-v-bbb4f066]{min-width:0}.vendor-shortlist>header[data-v-bbb4f066]{display:flex;justify-content:space-between;gap:1rem}.vendor-shortlist h4[data-v-bbb4f066],.vendor-shortlist h5[data-v-bbb4f066],.vendor-shortlist h6[data-v-bbb4f066],.vendor-shortlist p[data-v-bbb4f066]{margin:0}.save-message[data-v-bbb4f066]{min-height:1.25rem;color:#4b365f}.shortlist-form[data-v-bbb4f066]{display:grid;gap:.7rem;padding:1rem;border:1px solid #e4dce9;border-radius:.65rem;background:#fbf9fc}.shortlist-form h5[data-v-bbb4f066],.shortlist-list h5[data-v-bbb4f066],.comparison>h5[data-v-bbb4f066]{font:400 1.35rem Georgia,serif;color:#4b365f}.shortlist-form label[data-v-bbb4f066],.vendor-shortlist[data-v-bbb4f066] .modal-card label{display:grid;gap:.3rem;font-size:.88rem;font-weight:700}.shortlist-form input[data-v-bbb4f066],.shortlist-form textarea[data-v-bbb4f066],.shortlist-form select[data-v-bbb4f066],.vendor-shortlist[data-v-bbb4f066] .modal-card textarea,.vendor-shortlist[data-v-bbb4f066] .modal-card input,.vendor-shortlist[data-v-bbb4f066] .modal-card select{min-height:44px;border:1px solid #cfc5da;border-radius:.45rem;padding:.55rem;background:#fff;font:inherit;box-sizing:border-box}.shortlist-form textarea[data-v-bbb4f066]{resize:vertical}.field-grid[data-v-bbb4f066]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.form-actions[data-v-bbb4f066],.offer-actions[data-v-bbb4f066]{display:flex;gap:.55rem;justify-content:flex-end;flex-wrap:wrap}.shortlist-list[data-v-bbb4f066],.comparison[data-v-bbb4f066]{display:grid;gap:.65rem}.shortlist-row[data-v-bbb4f066]{display:flex;align-items:start;justify-content:space-between;gap:1rem;padding:.8rem 0;border-top:1px solid #edf1ee}.shortlist-row>div[data-v-bbb4f066]{display:flex;gap:.55rem}.shortlist-row>div[data-v-bbb4f066]:first-child{display:grid;gap:.2rem}.shortlist-row span[data-v-bbb4f066],.comparison-group>header span[data-v-bbb4f066]{color:#70807a;font-size:.85rem}.comparison-group[data-v-bbb4f066]{display:grid;gap:.75rem;padding-top:.8rem;border-top:1px solid #edf1ee}.comparison-group>header[data-v-bbb4f066]{display:flex;justify-content:space-between;gap:1rem;align-items:start}.comparison-group>header>div[data-v-bbb4f066]{display:grid;gap:.15rem}.comparison-group h6[data-v-bbb4f066]{font-size:1rem}.selection-summary[data-v-bbb4f066]{max-width:30rem;padding:.55rem .7rem;border-radius:.55rem;background:#f4eff8;color:#4b365f}.selection-summary .selection-warning[data-v-bbb4f066]{color:#8a4d14;font-weight:700}.decision-history[data-v-bbb4f066]{display:grid;gap:.55rem;padding:.75rem;border:1px solid #e4dce9;border-radius:.65rem;background:#faf8fb}.decision-row[data-v-bbb4f066]{display:flex;justify-content:space-between;gap:1rem;padding:.65rem;border-top:1px solid #e4dce9}.decision-row>div[data-v-bbb4f066]:first-child{display:grid;gap:.3rem}.decision-row p[data-v-bbb4f066]{white-space:pre-wrap}.decision-row .status-pill[data-v-bbb4f066]{display:inline-block}.offer-grid[data-v-bbb4f066]{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.75rem}.offer-card[data-v-bbb4f066]{display:grid;align-content:start;gap:.7rem;padding:.85rem;border:1px solid #e4dce9;border-radius:.65rem;background:#fff}.offer-card--selected[data-v-bbb4f066]{border-color:#70538a;box-shadow:0 0 0 2px #eee8f4}.offer-card>header[data-v-bbb4f066]{display:flex;justify-content:space-between;gap:.5rem;align-items:start}.offer-price[data-v-bbb4f066]{font-size:1.25rem;color:#4b365f}.offer-card dl[data-v-bbb4f066]{display:grid;gap:.35rem;margin:0}.offer-card dl div[data-v-bbb4f066]{display:flex;justify-content:space-between;gap:.5rem}.offer-card dt[data-v-bbb4f066]{color:#70807a}.offer-card dd[data-v-bbb4f066]{margin:0;text-align:right}.offer-card ul[data-v-bbb4f066]{margin:.3rem 0 0;padding-left:1.15rem}.status-pill[data-v-bbb4f066]{width:max-content;border-radius:99px;padding:.2rem .5rem;background:#eee8f4;color:#4b365f;font-size:.72rem;font-weight:800;text-transform:capitalize}.notice[data-v-bbb4f066]{padding:.75rem;border-radius:.55rem;background:#fff8df;color:#5d4a21;line-height:1.45}.invitation-result[data-v-bbb4f066]{display:grid;gap:.5rem;padding:.75rem;border:1px solid #d8cee0;border-radius:.55rem;background:#f7f3f9}.invitation-result a[data-v-bbb4f066]{width:max-content;text-decoration:none}.invitation-result p[data-v-bbb4f066]{color:#70807a;font-size:.82rem}@media(max-width:700px){.field-grid[data-v-bbb4f066]{grid-template-columns:1fr}.shortlist-row[data-v-bbb4f066],.comparison-group>header[data-v-bbb4f066],.decision-row[data-v-bbb4f066]{display:grid}.shortlist-row>div[data-v-bbb4f066]:last-child,.form-actions[data-v-bbb4f066],.offer-actions[data-v-bbb4f066]{justify-content:flex-start}}.vendor-confirmation-section[data-v-ce9ff587]{min-width:0}.vendor-confirmation-section>header[data-v-ce9ff587]{display:flex;justify-content:space-between;gap:1rem}.vendor-confirmation-section h4[data-v-ce9ff587],.vendor-confirmation-section h5[data-v-ce9ff587],.vendor-confirmation-section p[data-v-ce9ff587]{margin:0}.save-message[data-v-ce9ff587]{min-height:1.25rem;color:#4b365f}.notice[data-v-ce9ff587]{padding:.75rem;border-radius:.55rem;background:#fff8df;color:#5d4a21;line-height:1.45}.revision-status[data-v-ce9ff587]{padding:.75rem;border:1px solid #e4dce9;border-radius:.55rem;background:#f8f5fa;color:#4b365f}.vendor-form[data-v-ce9ff587]{display:grid;gap:.7rem;padding:1rem;border:1px solid #e4dce9;border-radius:.65rem;background:#fbf9fc}.vendor-form h5[data-v-ce9ff587],.request-history h5[data-v-ce9ff587]{font:400 1.35rem Georgia,serif;color:#4b365f}.vendor-form label[data-v-ce9ff587],.vendor-confirmation-section fieldset[data-v-ce9ff587]{display:grid;gap:.3rem;font-size:.88rem;font-weight:700}.vendor-confirmation-section input[data-v-ce9ff587],.vendor-confirmation-section textarea[data-v-ce9ff587],.vendor-confirmation-section select[data-v-ce9ff587]{min-height:44px;border:1px solid #cfc5da;border-radius:.45rem;padding:.55rem;background:#fff;font:inherit;box-sizing:border-box}.vendor-confirmation-section textarea[data-v-ce9ff587]{resize:vertical}.field-help[data-v-ce9ff587]{font-size:.82rem;color:#70807a}.field-error[data-v-ce9ff587]{margin:0;color:#a13a31}.request-history[data-v-ce9ff587]{display:grid;gap:.65rem}.request-row[data-v-ce9ff587]{display:flex;justify-content:space-between;gap:1rem;padding:.8rem 0;border-top:1px solid #edf1ee}.request-copy[data-v-ce9ff587]{display:grid;gap:.2rem;min-width:0}.request-copy>span[data-v-ce9ff587],.response-summary[data-v-ce9ff587]{color:#70807a;font-size:.82rem}.request-copy p[data-v-ce9ff587]{overflow-wrap:anywhere;white-space:pre-wrap}.request-heading[data-v-ce9ff587]{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.status-pill[data-v-ce9ff587]{width:max-content;border-radius:99px;padding:.2rem .5rem;background:#eee8f4;color:#4b365f;font-size:.72rem;font-weight:800;text-transform:capitalize}.response-summary[data-v-ce9ff587]{display:flex;flex-wrap:wrap;gap:.2rem}.request-actions[data-v-ce9ff587]{display:flex;align-items:start;justify-content:flex-end;gap:.45rem;flex-wrap:wrap;min-width:13rem}.invitation-actions[data-v-ce9ff587]{display:flex;gap:.45rem;flex-wrap:wrap}.dialog-actions[data-v-ce9ff587]{display:flex;gap:.6rem;justify-content:flex-end}.vendor-confirmation-section fieldset[data-v-ce9ff587]{border:1px solid #e4dce9;border-radius:.5rem;padding:.7rem;font-weight:400}.vendor-confirmation-section fieldset label[data-v-ce9ff587]{display:flex;align-items:center;gap:.4rem}.vendor-confirmation-section fieldset input[data-v-ce9ff587]{min-height:auto;width:auto}@media(max-width:700px){.request-row[data-v-ce9ff587]{display:grid}.request-actions[data-v-ce9ff587]{justify-content:flex-start;min-width:0}.vendor-confirmation-section>header[data-v-ce9ff587]{display:block}}.engagement-attachments[data-v-ce9ff587],.attachment-form[data-v-ce9ff587]{display:grid;gap:.7rem;padding:1rem;border:1px solid #e4dce9;border-radius:.65rem;background:#fbf9fc}.engagement-attachments>header[data-v-ce9ff587],.attachment-form>header[data-v-ce9ff587],.attachment-row[data-v-ce9ff587]{display:flex;justify-content:space-between;gap:1rem;align-items:start}.engagement-attachments h5[data-v-ce9ff587]{font:400 1.35rem Georgia,serif;color:#4b365f}.attachment-form label[data-v-ce9ff587]{display:grid;gap:.3rem;font-size:.88rem;font-weight:700}.attachment-row[data-v-ce9ff587]{padding:.8rem 0;border-top:1px solid #edf1ee}.attachment-row>div[data-v-ce9ff587]:first-child{display:grid;gap:.2rem;min-width:0}.attachment-row span[data-v-ce9ff587],.attachment-row small[data-v-ce9ff587]{color:#70807a;font-size:.82rem;overflow-wrap:anywhere}.attachment-actions[data-v-ce9ff587],.selected-file[data-v-ce9ff587]{display:flex;gap:.45rem;flex-wrap:wrap;align-items:start}@media(max-width:700px){.engagement-attachments>header[data-v-ce9ff587],.attachment-form>header[data-v-ce9ff587],.attachment-row[data-v-ce9ff587]{display:grid}}.client-publish-button[data-v-b99d7e26]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:9px 14px;border:1px solid #d5c9df;border-radius:7px;background:#fff;color:#513664;font:600 13px/1.2 var(--font-family,system-ui);white-space:nowrap;cursor:pointer;box-shadow:0 1px 2px #38264206}.client-publish-button[data-v-b99d7e26]:hover:not(:disabled){background:#f8f4fb;border-color:#ad96be}.client-publish-button[data-v-b99d7e26]:disabled{opacity:.5;cursor:default}.client-publish-button[data-v-b99d7e26]:focus-visible{outline:2px solid #795199;outline-offset:3px}.client-publish-host{color:#322d42;font-family:var(--font-family,system-ui)}.modal-card.modal-form.client-publish-modal{box-sizing:border-box;width:min(800px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);padding:0;overflow:hidden;border:1px solid #e2dbe7;border-radius:12px;background:#fffdfc;box-shadow:0 24px 72px #29173533}.modal-card.modal-form.client-publish-modal--wide{width:min(1040px,calc(100vw - 32px))}.client-publish-frame{display:flex;flex-direction:column;max-height:calc(100dvh - 32px);min-height:0}.client-publish-heading{display:flex;align-items:start;gap:13px;padding:22px 24px;border-bottom:1px solid #e9e3ed;flex:none}.client-publish-heading>div{flex:1;min-width:0}.client-publish-heading h2{font:600 20px/1.3 var(--font-family,system-ui);margin:3px 0 5px;color:#382b48}.client-publish-heading p{font-size:13px;line-height:1.5;color:#797082;margin:0}.client-publish-heading .client-publish-eyebrow{font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:#8b769d;font-weight:700}.client-publish-icon{display:grid;place-items:center;width:40px;height:40px;flex:none;background:#f2ecf6;border:1px solid #e6dced;border-radius:10px;color:#74508e}.client-publish-body{padding:22px 24px;overflow:auto;min-height:0;overscroll-behavior:contain;font-size:13px;line-height:1.5}.client-publish-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 24px;border-top:1px solid #e9e3ed;background:#fbf9fc;flex:none}.client-publish-host button{cursor:pointer}.client-publish-host button:disabled{opacity:.5;cursor:default}.client-publish-close,.client-publish-cancel{border:1px solid #ddd2e3;border-radius:6px;background:#fff;color:#604570;min-height:36px;padding:8px 12px}.client-publish-close{padding:8px 10px}.client-publish-host :is(button,input,select,textarea):focus-visible{outline:2px solid #795199;outline-offset:2px}.client-publish-recipient{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 17px;background:#f7f4f8;border:1px solid #e8e0ec;border-radius:8px;margin-bottom:18px}.client-publish-recipient small,.client-publish-summary small{display:block;color:#8a7b96;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.client-publish-recipient strong{display:block;font-size:15px;font-weight:600;color:#42324f;margin:3px 0}.client-publish-recipient p{margin:0;color:#817489;font-size:12px}.client-publish-body :is(input:not([type=checkbox]),select,textarea){box-sizing:border-box;max-width:100%;min-height:38px;border:1px solid #dcd2e3;border-radius:5px;background:#fff;padding:8px 10px;font:inherit;color:inherit}.client-publish-body textarea{resize:vertical}.client-publish-body label{display:grid;gap:5px;font-size:12px}.client-publish-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin:16px 0}.client-publish-summary article{padding:13px 15px;border:1px solid #e7e1eb;border-radius:7px;background:#fff}.client-publish-summary strong{display:block;font-size:21px;margin:3px 0;color:#4c375d}.client-publish-review{padding:13px 16px;background:#fffaf0;border:1px solid #ebddbe;border-radius:7px;margin:16px 0}.client-publish-review h3{margin:0 0 8px;font-size:13px}.client-publish-review ul{padding-left:18px;margin:0}.client-publish-host .primary-action{border:1px solid #56376d;background:#56376d;color:#fff;border-radius:6px;padding:9px 14px;min-height:38px;font:600 13px var(--font-family,system-ui)}.client-publish-host .secondary-action{border:1px solid #dfd6e5;border-radius:5px;padding:8px 11px;min-height:36px;background:#fff;color:#614373;font:500 12px var(--font-family,system-ui)}@media(max-width:600px){.client-publish-heading,.client-publish-body{padding:17px}.client-publish-footer{padding:13px 17px}.client-publish-recipient{align-items:start;flex-direction:column}.client-publish-heading h2{font-size:18px}}.portal-publication-status[data-v-7469f8ca]{border:1px solid #e8dfea;border-radius:10px;background:#fdfbfe;padding:14px;color:#322042}.portal-publication-status h3[data-v-7469f8ca]{margin:0 0 8px;font:600 1.1rem Georgia,serif}.portal-publication-status p[data-v-7469f8ca]{margin:5px 0}.client-portal-masthead{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 calc(-1 * var(--portal-gutter));padding:4px var(--portal-gutter);background:#fffdfb;border-bottom:1px solid #eee7df;min-height:52px}.client-portal-brand{display:flex;align-items:center;gap:8px;flex:none;color:#887985}.client-portal-logo{width:30px;height:32px;object-fit:contain}.client-portal-brand strong{display:block;font:12px/1.3 Georgia,serif;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap}.client-portal-brand small{display:block;font-size:6px;letter-spacing:.18em;margin-top:3px}.client-portal-nav{display:flex;align-items:center;gap:2px;overflow-x:auto;min-width:0;scrollbar-width:thin}.client-portal-nav a{display:flex;align-items:center;gap:5px;flex:none;min-height:44px;padding:8px 12px;color:#261078;text-decoration:none;font:12px/1.2 Georgia,serif;white-space:nowrap;border-bottom:2px solid transparent}.client-portal-nav a.is-active{border-bottom-color:#ba875a}.client-portal-nav a:focus-visible{outline:2px solid #bb7a27;outline-offset:-2px}.client-portal-nav__badge{font:10px Arial,sans-serif;background:#eee8f5;border-radius:10px;min-width:18px;padding:3px 5px;text-align:center}.client-portal-hero{position:relative;min-height:66px;margin:0 calc(-1 * var(--portal-gutter)) 10px;padding:14px var(--portal-gutter);background:#faf6ef;overflow:hidden}.client-portal-hero:before{content:"";position:absolute;inset:0;background:url(/client-event-portal-floral-hero.png) right center/auto 240px no-repeat;mask-image:linear-gradient(90deg,transparent 35%,#000 80%);pointer-events:none}.client-portal-hero__content{position:relative;z-index:1;max-width:75%}.client-portal-hero h1{font:23px/1.2 Georgia,serif;color:#261078;margin:0;overflow-wrap:anywhere}.client-portal-hero__facts{display:flex;flex-wrap:wrap;gap:8px;margin:5px 0 0;color:#6f79a3;font:8px/1.4 Arial,sans-serif;text-transform:uppercase;letter-spacing:.16em}.client-portal-hero__facts span+span:before{content:"|";margin-right:8px;color:#b4a4ae}.client-portal-switch-loading{min-height:96px}@media(max-width:900px){.client-portal-masthead{gap:12px}.client-portal-nav a{padding:8px}.client-portal-brand strong{font-size:10px;letter-spacing:.15em}}@media(max-width:600px){.client-portal-masthead{display:block;padding-top:7px}.client-portal-brand{margin-bottom:2px}.client-portal-logo{width:27px;height:28px}.client-portal-nav{width:100%}.client-portal-nav a{padding:8px 12px;font-size:12px}.client-portal-hero{padding-top:12px;padding-bottom:12px}.client-portal-hero h1{font-size:22px}.client-portal-hero__content{max-width:94%}.client-portal-hero:before{opacity:.45;mask-image:linear-gradient(90deg,transparent 25%,#000 95%)}.client-portal-hero__facts{font-size:8px;letter-spacing:.08em}}.client-portal{--purple:#261078;--lavender:#6972aa;--line:#e9e4ec;--gold:#bb7a27;min-height:100vh;--portal-gutter:clamp(20px,3vw,48px);padding:0 var(--portal-gutter) 48px;background:#fbf9f6;color:var(--purple);font-family:Arial,Helvetica,sans-serif;box-sizing:border-box}.client-portal *{box-sizing:border-box}.client-portal a{color:inherit}.client-portal-decisions{--center-ink:#2b1847;--center-purple:#4b2b67;--center-muted:#6f7296;--center-line:#e9e2eb;--center-gold:#a66b28;color:var(--center-ink)}.client-portal-decisions button,.client-portal-decisions input,.client-portal-decisions select{font:inherit}.client-portal-decisions button{cursor:pointer}.client-portal-decisions .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.client-portal-decisions.decision-center{min-height:0;max-width:none;margin:0;padding:0;background:transparent}.client-portal-requests{display:grid;gap:10px}.client-portal-requests button{font:inherit;cursor:pointer}.client-portal-requests__intro{display:flex;justify-content:space-between;align-items:center}.client-portal-requests__intro p,.client-portal-requests__empty p{margin:4px 0 0;color:var(--lavender)}.client-portal-requests__grid{display:grid;gap:9px}.client-portal-request-card{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto 14px;align-items:center;gap:16px;text-align:left;color:var(--purple)}.client-portal-request-card:hover{border-color:#cdbbde;background:#fdfaff}.client-portal-request-card strong{display:block;font:20px Georgia,serif}.client-portal-request-card small{display:block;margin-top:5px;color:var(--lavender);font-size:13px}.client-portal-request-card__meta{text-align:right}.client-portal-request-status{display:inline-block;padding:7px 11px;border-radius:99px;background:#f1ecfb;color:#4924a0;font-size:12px;white-space:nowrap}.client-portal-request-status.is-needs_response{background:#fff0ee;color:#9b3438}.client-portal-request-status.is-response_sent{background:#e9f5ef;color:#17694f}.client-portal-request-status.is-accepted{background:#ece8f7;color:#53358a}.client-portal-requests__back,.client-portal-requests__next{justify-self:start;border:0;background:none;color:var(--purple);text-decoration:underline;padding:8px 0}.client-portal-request-detail{max-width:940px}.client-portal-request-detail__eyebrow{margin:0 0 4px;color:#995c1e;letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:700}.client-portal-request-detail__due{color:var(--lavender);font-size:13px}.client-portal-request-detail__prompt{white-space:pre-wrap;line-height:1.55;font:18px/1.5 Georgia,serif}.client-portal-request-detail__history{border-top:1px solid var(--line);margin-top:20px;padding-top:14px}.client-portal-request-detail__history h3{font:21px Georgia,serif}.client-portal-request-detail__history article{padding:11px 0;border-top:1px solid var(--line)}.client-portal-request-detail__history time{margin-left:12px;color:var(--lavender);font-size:12px}.client-portal-request-detail__history p{white-space:pre-wrap}.client-portal-request-detail__history small{color:#17694f}.client-portal-request-detail__form{display:grid;gap:9px;border-top:1px solid var(--line);padding-top:18px;margin-top:18px}.client-portal-request-detail__form label{font-weight:700}.client-portal-request-detail__form textarea{width:100%;min-width:0;resize:vertical;border:1px solid #d9cee3;border-radius:7px;padding:12px;color:var(--purple);font:inherit}.client-portal-request-detail__form button{justify-self:start;padding:11px 19px;border:0;border-radius:7px;background:#35158a;color:#fff}.client-portal-request-detail__form button:disabled{opacity:.55}.client-portal-request-detail__form p{color:#a3343e}.client-portal-request-detail__complete{color:#17694f}@media(max-width:650px){.client-portal-request-card{grid-template-columns:minmax(0,1fr) 14px}.client-portal-request-card__meta{grid-column:1;grid-row:2;text-align:left}.client-portal-request-card>span:last-child{grid-column:2;grid-row:1/3}.client-portal-request-detail .client-portal-panel__heading{display:grid}}.client-portal a:focus-visible,.client-portal-state button:focus-visible{outline:3px solid #d99a35;outline-offset:3px}.client-portal-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;margin-bottom:10px}.client-portal-stat{display:flex;align-items:center;gap:16px;min-height:105px;padding:15px;background:#fff;border:1px solid var(--line);border-radius:8px;text-decoration:none}.client-portal-stat>span:nth-child(2){flex:1}.client-portal-stat strong{display:block;font:34px/1 Georgia,serif}.client-portal-stat b{display:block;margin-top:2px;font:16px/1.25 Georgia,serif}.client-portal-stat small{display:block;margin-top:5px;color:var(--lavender);font-size:12px}.client-portal-stat__icon{display:grid;place-items:center;flex:none;width:58px;height:58px;border-radius:50%;background:#f0e9fd;font-size:28px}.client-portal-stat__icon--green{background:#e8f5ef;color:#16846e}.client-portal-stat__icon--gold{background:#fff3e0;color:#ba7922}.client-portal-content{display:grid;grid-template-columns:minmax(0,2.9fr) minmax(290px,1fr);gap:10px}.client-portal-content--single{grid-template-columns:1fr}.client-portal-main,.client-portal-rail{display:flex;flex-direction:column;gap:10px;min-width:0}.client-portal-panel{padding:17px 20px;background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 3px 18px #28104a06}.client-portal-panel__heading{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px}.client-portal-panel h2{margin:0;font:400 25px/1.1 Georgia,serif}.client-portal-panel__heading p{margin:2px 0 0;color:var(--lavender);font-size:13px}.client-portal-glance__fact{display:flex;align-items:center;gap:15px;min-height:100px;padding:14px;border:1px solid #eee8e6;border-radius:6px;background:#fcfaf8}.client-portal-glance__fact h3{margin:0;font:20px Georgia,serif}.client-portal-glance__fact p{margin:4px 0 0;color:var(--lavender);font-size:14px}.client-portal-fact-icon{display:grid;place-items:center;flex:none;width:55px;height:55px;border-radius:50%;background:#e9f7ef;color:#138165;font-size:27px}.client-portal-list,.client-portal-activity{list-style:none;padding:0;margin:0}.client-portal-list li+li,.client-portal-activity li+li{border-top:1px solid var(--line)}.client-portal-list a{display:flex;align-items:center;gap:12px;min-height:58px;text-decoration:none}.client-portal-list a>span:nth-child(2){flex:1}.client-portal-list b{display:block;font:16px Georgia,serif}.client-portal-list small{display:block;margin-top:3px;color:var(--lavender);font-size:12px}.client-portal-list__icon{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:11px;background:#f2eaff;font-size:20px}.client-portal-activity li{display:flex;justify-content:space-between;gap:10px;padding:10px 0;font-size:13px}.client-portal-activity time{color:var(--lavender);white-space:nowrap}.client-portal-dates{list-style:none;margin:0;padding:0 0 0 15px;border-left:2px solid #e7def4}.client-portal-dates li{position:relative;padding:7px 0 15px 18px}.client-portal-dates li:before{content:"";position:absolute;left:-21px;top:11px;width:10px;height:10px;border:3px solid #ebe3f6;border-radius:50%;background:#693faf}.client-portal-dates time{display:block;font-weight:700;font-size:13px}.client-portal-dates span{display:block;margin-top:3px;color:var(--lavender);font-size:12px}.client-portal-planner{display:flex;gap:12px;align-items:center}.client-portal-planner__initial{display:grid;place-items:center;width:50px;height:50px;border-radius:50%;background:#f0e9ff;font:20px Georgia,serif}.client-portal-planner b,.client-portal-planner small{display:block;font-size:13px}.client-portal-planner small{margin-top:4px;color:var(--lavender)}.client-portal-unavailable{margin-top:10px}.client-portal-unavailable p{color:var(--lavender)}.client-portal-state{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;background:#fbf9f6;color:#261078;text-align:center}.client-portal-state img{width:68px;height:68px}.client-portal-state h1{font:400 clamp(30px,5vw,48px) Georgia,serif}.client-portal-state button{border:0;background:#321d78;color:#fff;padding:12px 22px;border-radius:6px;cursor:pointer}@media(max-width:900px){.client-portal-content{grid-template-columns:1fr}.client-portal-rail{display:flex}}@media(max-width:600px){.client-portal{--portal-gutter:14px;padding:0 var(--portal-gutter) 28px}.client-portal-summary{grid-template-columns:1fr}.client-portal-stat{min-height:84px}.client-portal-stat__icon{width:48px;height:48px}.client-portal-panel{padding:16px}.client-portal-panel h2{font-size:23px}.client-portal-rail{display:flex}}@media(max-width:600px){.client-portal-decisions .center-detail__summary dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}.client-portal-decisions .center-detail__summary dl div+div{border-left:0;padding-left:0}.client-portal-decisions .center-detail__summary dl .center-detail__summary-status{grid-column:auto;text-align:left}.client-portal-decisions .center-detail__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 8px;padding:10px 3px}.client-portal-decisions .center-detail__steps>span{grid-template-columns:30px minmax(0,1fr);gap:7px;align-items:start;font-size:.87rem}.client-portal-decisions .center-detail__steps b{width:30px;height:30px}.client-portal-decisions .center-detail__steps small{display:block;font-size:.67rem;line-height:1.2}.client-portal-decisions .center-detail__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.client-portal-decisions .center-detail__actions button{width:100%;min-width:0}.client-portal-decisions .center-detail__actions .planning-metadata{grid-column:1/-1}}.client-design{display:grid;gap:10px;min-width:0}.client-design-heading{display:flex;justify-content:space-between;align-items:baseline;gap:15px;padding:8px 2px}.client-design-heading h2{margin:0;font:28px/1.2 Georgia,serif}.client-design-heading p{margin:0;color:var(--lavender);font-size:12px}.client-design h3{margin:0 0 13px;font:24px/1.15 Georgia,serif}.client-design h4{margin:8px 0 4px;font:16px/1.25 Georgia,serif}.client-design p{margin:0 0 10px;color:var(--lavender);line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.client-design small{display:block;font-size:12px;line-height:1.4;color:var(--lavender)}.client-design-story.has-image{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:22px;align-items:center}.client-design-story p{font:17px/1.55 Georgia,serif;margin-bottom:0}.client-design-image{margin:0;min-width:0}.client-design-image img,.client-design-image__missing{display:block;width:100%;aspect-ratio:1.75;object-fit:cover;border-radius:5px;background:#f3efeb}.client-design-story .client-design-image img,.client-design-story .client-design-image__missing{aspect-ratio:2.6}.client-design-image__missing{display:grid;place-items:center;text-align:center;color:var(--lavender);font-size:13px}.client-design-image figcaption{font-size:11px;color:var(--lavender);margin-top:4px;overflow-wrap:anywhere}.client-design-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.client-design-pair>.client-portal-panel:only-child{grid-column:1/-1}.client-design-swatches{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 10px;padding:0;margin:0;list-style:none}.client-design-swatches li{text-align:center;min-width:0}.client-design-swatch{display:block;width:54px;height:54px;max-width:100%;margin:0 auto 8px;border-radius:50%;border:1px solid var(--line);box-shadow:0 0 0 3px #fff}.client-design-swatches strong{display:block;font-size:12px;overflow-wrap:anywhere}.client-design-swatches small{font-size:10px;margin-top:3px}.client-design-pillars{display:flex;flex-wrap:wrap;gap:7px;list-style:none;margin:10px 0;padding:0}.client-design-pillars li{background:#eff3f0;border-radius:99px;padding:7px 12px;font-size:12px}.client-design-materials{display:flex;flex-wrap:wrap;gap:8px 20px;padding-left:17px;margin:10px 0 0;color:var(--lavender);font-size:13px}.client-design-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;list-style:none;padding:0;margin:0}.client-design-cards li{min-width:0}.client-design-cards p{font-size:13px;line-height:1.45;margin:5px 0 0}.client-design-cards h4{overflow-wrap:anywhere}.client-design-cards.client-design-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.client-design-gallery .client-design-image img,.client-design-gallery .client-design-image__missing{aspect-ratio:1.3}@media(max-width:820px){.client-design-heading{display:block}.client-design-heading p{margin-top:6px}.client-design-cards.client-design-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.client-design-story.has-image{gap:16px;grid-template-columns:1fr}.client-design-pair{grid-template-columns:1fr}.client-design-story p{font-size:16px}}@media(max-width:430px){.client-design-story.has-image,.client-design-cards,.client-design-cards.client-design-gallery{grid-template-columns:1fr}.client-design h3{font-size:22px}.client-design-heading h2{font-size:25px}.client-design-story .client-design-image img,.client-design-story .client-design-image__missing{aspect-ratio:1.65}.client-design-swatches{grid-template-columns:repeat(2,minmax(0,1fr))}}.client-design-story{padding:12px 14px}.client-design-story.has-image{gap:18px;align-items:start}@media(min-width:821px){.client-design-story.has-image{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.client-design-story .client-design-image{width:100%;max-width:480px;justify-self:end}}.client-design-story h3,.client-design-pair h3{margin-bottom:9px;font-size:22px}.client-design-story p{font-size:22px;line-height:1.5}.client-design-story .client-design-image img,.client-design-story .client-design-image__missing{height:auto;aspect-ratio:16/9;max-height:280px;object-fit:cover}.client-design-pair{align-items:start;gap:10px}.client-design-pair>.client-portal-panel{padding:12px 14px}.client-design-swatches{grid-template-columns:repeat(auto-fit,minmax(58px,1fr));gap:10px 6px}.client-design-swatch{width:42px;height:42px;margin-bottom:6px}.client-design-swatches strong{font-size:11px}.client-design-swatches small{margin-top:2px;line-height:1.35}.client-design-pair p{font-size:13px;line-height:1.45;margin-bottom:7px}.client-design-pillars{gap:5px;margin:7px 0}.client-design-pillars li{padding:5px 9px}.client-design-materials{gap:5px 18px;margin-top:7px;line-height:1.4}@media(max-width:820px){.client-design-story p{font-size:18px}.client-design-story.has-image{gap:12px}.client-design-story .client-design-image img,.client-design-story .client-design-image__missing{height:210px;max-height:none}.client-design-pair{gap:10px}}@media(max-width:430px){.client-design-story,.client-design-pair>.client-portal-panel{padding:14px}.client-design-story p{font-size:18px;line-height:1.5}.client-design-story .client-design-image img,.client-design-story .client-design-image__missing{height:200px;max-height:none}.client-design-swatches{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.client-design-swatches strong{font-size:12px}.client-design-swatch{width:44px;height:44px}.client-design-pair p{font-size:14px}}.client-design-material-group{margin-top:10px;padding-top:9px;border-top:1px solid var(--line)}.client-design-mood .client-design-material-group h4{margin:0 0 7px;font:13px/1.3 Arial,sans-serif;letter-spacing:.04em;color:var(--gold)}.client-design-materials{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;padding:0;margin:0;list-style:none}.client-design-materials li{position:relative;padding-left:11px;overflow-wrap:anywhere}.client-design-materials li:before{content:"";position:absolute;left:0;top:.55em;width:4px;height:4px;background:var(--gold);border-radius:50%}.client-design-disclosure{display:block;margin:14px auto 0;padding:9px 16px;min-height:44px;max-width:100%;border:1px solid var(--line);border-radius:5px;background:#fff;color:var(--purple);font:13px/1.4 Arial,sans-serif;cursor:pointer;overflow-wrap:anywhere}.client-design-disclosure:hover{background:#f7f1eb}.client-design-disclosure:focus-visible{outline:2px solid var(--purple);outline-offset:3px}.client-design-editorial{margin-top:14px;padding:14px 16px;border-top:2px solid var(--line)}.client-design-editorial h3{display:flex;align-items:center;gap:14px;margin:0 0 12px}.client-design-editorial h3:after{content:"";flex:0 0 36px;height:1px;background:var(--gold);opacity:.6}.client-design-editorial .client-design-cards{gap:12px 14px}.client-design-editorial .client-design-image img,.client-design-editorial .client-design-image__missing{height:190px;aspect-ratio:auto;object-fit:cover}.client-design-inspiration .client-design-image img,.client-design-inspiration .client-design-image__missing{height:auto;aspect-ratio:8/5;max-height:220px}.client-design-inspiration h4{margin-top:7px}.client-design-elements{background:#f7f1eb}.client-design-elements .client-design-cards>li{padding:8px;background:#fff;border:1px solid var(--line);border-radius:6px}.client-design-elements h4,.client-design-selections h4{font-size:18px;margin:10px 0 5px}.client-design-elements small{color:var(--gold);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.client-design-elements .client-design-cards p,.client-design-selections .client-design-cards p{font-size:14px;line-height:1.5;margin-top:7px}.client-design-selections .client-design-cards>li{padding-bottom:12px;border-bottom:1px solid var(--line)}@media(min-width:1000px){.client-design-elements .client-design-cards>.has-image,.client-design-selections .client-design-cards>.has-image{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);grid-template-rows:auto auto 1fr;column-gap:12px;align-items:start}.client-design-elements .has-image>.client-design-image,.client-design-selections .has-image>.client-design-image{grid-column:1;grid-row:1/span 3}.client-design-elements .has-image>:not(.client-design-image),.client-design-selections .has-image>:not(.client-design-image){grid-column:2}}@media(max-width:820px){.client-design-editorial{margin-top:16px}.client-design-editorial .client-design-image img,.client-design-editorial .client-design-image__missing{height:170px}.client-design-inspiration .client-design-image img,.client-design-inspiration .client-design-image__missing{height:auto;max-height:170px}.client-design-elements .client-design-cards p,.client-design-selections .client-design-cards p{font-size:13px;line-height:1.45}}@media(max-width:430px){.client-design-editorial{padding:16px;margin-top:14px}.client-design-editorial .client-design-image img,.client-design-editorial .client-design-image__missing{height:200px}.client-design-inspiration .client-design-image img,.client-design-inspiration .client-design-image__missing{height:auto;max-height:200px}.client-design-editorial .client-design-cards{gap:12px}.client-design-elements .client-design-cards>li{padding:4px}.client-design-elements h4,.client-design-selections h4{font-size:16px;margin:8px 0 4px}.client-design-elements .client-design-cards p,.client-design-selections .client-design-cards p{font-size:13px;line-height:1.45;margin-top:5px}.client-design-selections .client-design-cards>li{padding-bottom:8px}}.client-portal-vision__body{display:grid;gap:20px}.client-portal-vision__body.has-images{grid-template-columns:minmax(0,.85fr) minmax(0,2fr);align-items:center}.client-portal-vision__story{min-width:0}.client-portal-vision__story h3{margin:0 0 8px;font:19px/1.2 Georgia,serif}.client-portal-vision__story p{margin:0;font-size:14px;line-height:1.5;color:var(--lavender);white-space:pre-wrap;overflow-wrap:anywhere}.client-portal-vision__images{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0}.client-portal-vision__images .client-design-image img,.client-portal-vision__images .client-design-image__missing{aspect-ratio:1.5}.client-portal-vision__palette{display:flex;gap:12px;list-style:none;padding:0;margin:13px 0 0}.client-portal-vision__palette li{text-align:center;min-width:0;max-width:68px}.client-portal-vision__palette span{display:block;margin:0 auto 6px;width:29px;height:29px;border-radius:50%;border:1px solid var(--line);box-shadow:0 0 0 3px #f9f7f3}.client-portal-vision__palette small{display:block;color:var(--lavender);font-size:10px;overflow-wrap:anywhere}@media(max-width:820px){.client-portal-vision__body.has-images{grid-template-columns:minmax(0,1fr) minmax(0,1.65fr);gap:14px}}@media(max-width:430px){.client-portal-vision__body.has-images{grid-template-columns:1fr}.client-portal-vision__images{gap:6px}.client-portal-vision .client-portal-panel__heading{align-items:center}.client-portal-vision .client-portal-panel__heading a{white-space:nowrap;font-size:12px}}.client-portal .client-portal-stat__icon,.client-portal .client-portal-planner__initial,.client-portal .client-portal-list__icon{background:#e9eee4;color:#596c50}.client-portal .client-portal-panel__heading>a{display:inline-flex;align-items:center;min-height:44px;min-width:44px;color:#596c50;font:13px Arial,sans-serif;text-decoration:none}.client-portal .client-portal-panel__heading>a:hover{text-decoration:underline}.client-portal .client-portal-dates{border-color:#dce3d3}.client-portal a:focus-visible,.client-portal button:focus-visible{outline:3px solid #99a381;outline-offset:3px}.client-portal .client-portal-decisions{--center-ink:#292b25;--center-purple:#60694d;--center-muted:#74726c;--center-line:#e5e0d8;--center-gold:#89703d}.client-portal .client-portal-decisions .center-panel,.client-portal .client-portal-decisions .center-card{background:#fffefd;border-color:#e5e0d8;box-shadow:0 2px 8px #28231a03}.client-portal .client-portal-decisions .center-card__icon{background:#e9eee4;color:#596c50}.client-portal .client-portal-decisions .center-tabs button,.client-portal .client-portal-decisions input,.client-portal .client-portal-decisions select,.client-portal .client-portal-decisions .center-search button,.client-portal .client-portal-decisions .center-selection__back,.client-portal .client-portal-decisions .center-detail__actions button{min-height:44px}.client-portal .client-portal-decisions .center-tabs button.is-active,.client-portal .client-portal-decisions .center-list__action,.client-portal .client-portal-decisions .center-detail__primary{background:#60694d;border-color:#60694d;color:#fff}.client-portal .client-portal-decisions .center-detail__secondary{background:#fffefd;color:#596c50;border-color:#aab39b}.client-portal .client-portal-decisions .center-status--needs_response{background:#f5ebd8;color:#89703d}.client-portal .client-portal-decisions .center-status--finalized{background:#e7ede3;color:#435d40}.client-portal .client-portal-decisions .center-status--submitted{background:#edf0f3;color:#52677b}.client-portal .client-portal-decisions .center-status--upcoming{background:#eeece6;color:#74726c}.client-portal .client-design-heading{display:flex;align-items:flex-start;gap:0;padding:28px 30px}.client-portal .client-design-heading>p:last-child{margin-top:14px;color:#74726c;font:12px Arial,sans-serif}.client-portal .client-design-mood h4{color:#89703d}.client-portal .client-documents:not(.is-preview){--purple:#292b25;--lavender:#74726c}.client-portal .client-documents:not(.is-preview) .documents-heading{margin:0 0 16px;padding:28px 30px;align-items:flex-start}.client-portal .client-documents:not(.is-preview) .documents-heading h2{font:400 clamp(27px,3.3vw,44px)/1.12 Georgia,serif;margin:0}.client-portal .client-documents:not(.is-preview) .documents-heading p{font:16px/1.5 Georgia,serif;margin:12px 0 0;color:#69685f}.client-portal .client-portal-requests__intro{align-items:flex-start}.client-portal .client-portal-request-status.is-needs_response{background:#f5ebd8;color:#89703d}.client-portal .client-portal-request-status.is-response_sent{background:#edf0f3;color:#52677b}.client-portal .client-portal-request-status.is-accepted{background:#e7ede3;color:#435d40}@media(max-width:820px){.client-portal .client-design-heading,.client-portal .client-documents:not(.is-preview) .documents-heading{padding:24px}}@media(max-width:600px){.client-portal .client-design-heading,.client-portal .client-documents:not(.is-preview) .documents-heading{padding:21px 18px}}.client-portal{--purple:#292b25;--lavender:#74726c;--line:#e5e0d8;--portal-olive:#60694d;--portal-paper:#faf8f4;--portal-gutter:28px;background:var(--portal-paper);color:var(--purple);max-width:none;padding-bottom:36px}.client-portal-masthead{justify-content:flex-start;min-height:76px;background:#fdfbf8;border-color:var(--line);gap:28px}.client-portal-logo{width:48px;height:48px}.client-portal-brand{color:#292b25;gap:12px}.client-portal-brand strong{font-size:19px;letter-spacing:.18em}.client-portal-brand small{font-size:8px;letter-spacing:.22em}.client-portal-context{border-left:1px solid var(--line);padding-left:28px;font:18px Georgia,serif}.client-portal-context small{display:block;margin-top:5px;font:11px Arial,sans-serif;color:var(--lavender)}.client-portal-hero{background:transparent;min-height:0;padding:25px 0 23px;margin:0;border:0}.client-portal-hero__content{padding:0;background:transparent;max-width:none}.client-portal-hero h1{font:400 clamp(25px,3vw,38px)/1.15 Georgia,serif;color:var(--purple);margin:0}.client-portal-event-eyebrow{font:9px Arial,sans-serif;letter-spacing:.25em;color:var(--lavender);margin:0 0 10px}.client-portal-hero__facts{font:15px Georgia,serif;color:var(--lavender);margin:12px 0 0;display:flex;gap:20px;flex-wrap:wrap}.client-portal-nav{margin:0 calc(-1 * var(--portal-gutter)) 20px;padding:0 var(--portal-gutter);gap:24px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fdfbf9}.client-portal-nav a{font:14px Arial,sans-serif;min-height:54px;padding:10px 6px;color:var(--lavender)}.client-portal-nav a.is-active{color:#344734;border-bottom:3px solid #596c50;background:transparent}.client-portal-nav__badge{background:#e7eee3;color:#435c41}.client-portal-panel{border-radius:8px;background:#fffefd;border-color:var(--line);box-shadow:0 2px 8px #28231a03}.client-portal-panel h2{color:var(--purple)}.portal-page-intro{min-height:165px;display:flex;flex-direction:column;justify-content:center;padding:28px 30px;margin-bottom:16px;border:1px solid #e7e0d6;border-radius:9px;background:linear-gradient(110deg,#f2ede3,#faf8f3 72%,#e5e9de);color:#2c3029}.portal-page-intro__eyebrow{margin:0 0 10px;font:9px Arial,sans-serif;letter-spacing:.25em}.portal-page-intro h2{margin:0;max-width:850px;font:400 clamp(27px,3.3vw,44px)/1.12 Georgia,serif}.portal-page-intro__description{margin:12px 0 0;max-width:720px;font:16px/1.5 Georgia,serif;color:#69685f}.portal-status-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:24px;font:11px/1.2 Arial,sans-serif;background:#edf0f3;color:#52677b;white-space:nowrap;width:max-content}.portal-status-chip>span{width:7px;height:7px;flex:none;border-radius:50%;background:currentColor}.portal-status-chip--success{background:#e7ede3;color:#435d40}.portal-status-chip--pending{background:#f5ebd8;color:#89703d}.portal-vendors-presentation{--purple:#292b25;--lavender:#74726c;--line:#e5e0d8;color:var(--purple);min-width:0}.portal-vendor-team-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.portal-vendor-card{border:1px solid var(--line);border-radius:8px;background:#fffefd;overflow:hidden;min-width:0;box-shadow:0 3px 10px #35271704}.portal-vendor-card__open{display:grid;grid-template-columns:90px minmax(0,1fr);gap:16px;align-items:start;width:100%;text-align:left;padding:17px 15px;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;min-height:164px}.portal-vendor-card__open:hover{background:#f8f7f1}.portal-vendor-card .portal-vendor-image{width:90px;height:90px;border-radius:50%;overflow:hidden}.portal-vendor-image{position:relative;min-width:0;overflow:hidden;background:#f1ede5;aspect-ratio:3/2}.portal-vendor-image img{display:block;width:100%;height:100%;object-fit:cover}.portal-vendor-image__neutral{width:100%;height:100%;display:flex;flex-direction:column;gap:7px;align-items:center;justify-content:center;background:#eeebe3;color:#8a897b;padding:8px;text-align:center}.portal-vendor-image__neutral i{font-size:23px}.portal-vendor-image__neutral span{font:10px Arial,sans-serif}.portal-vendor-card__identity{display:grid;gap:6px;min-width:0}.portal-vendor-card__identity small{font:11px Arial,sans-serif;color:var(--lavender)}.portal-vendor-card__identity h3{margin:0;font:400 19px/1.2 Georgia,serif;overflow-wrap:anywhere}.portal-vendor-card__contact{display:flex;gap:6px;align-items:center;font:12px Georgia,serif;color:#686a60;overflow-wrap:anywhere}.portal-vendor-card__detail{display:flex;justify-content:space-between;font:11px Arial,sans-serif;color:#657059;margin-top:3px}.portal-vendor-filters{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:5px;margin:0 0 14px;border:1px solid var(--line);border-radius:22px;background:#fffefd}.portal-vendor-filters button{border:0;background:transparent;color:#747168;min-height:44px;padding:8px 15px;border-radius:22px;font:12px Arial,sans-serif;cursor:pointer}.portal-vendor-filters button[aria-pressed=true]{background:#60694d;color:#fff}.portal-vendor-profile{display:grid;gap:18px}.portal-vendor-back{justify-self:start;display:flex;align-items:center;gap:8px;padding:6px 0;background:transparent;border:0;font:13px Arial,sans-serif;color:#596b4c;min-height:44px;cursor:pointer}.portal-vendor-profile__top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:30px;background:#fffefd;border:1px solid var(--line);border-radius:9px;padding:22px}.portal-vendor-gallery{min-width:0}.portal-vendor-gallery>.portal-vendor-image{aspect-ratio:3/2;max-height:330px;border-radius:7px}.portal-vendor-thumbnails{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin-top:8px}.portal-vendor-thumbnails button{padding:2px;border:2px solid transparent;background:transparent;border-radius:4px;min-height:44px;cursor:pointer}.portal-vendor-thumbnails button[aria-pressed=true]{border-color:#7c8968}.portal-vendor-thumbnails .portal-vendor-image{aspect-ratio:1;height:auto;border-radius:3px}.portal-vendor-thumbnails .portal-vendor-image__neutral span{display:none}.portal-vendor-profile__identity{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0}.portal-vendor-profile__identity>small{font:11px Arial,sans-serif;letter-spacing:.1em;color:var(--lavender)}.portal-vendor-profile__identity h2{font:400 clamp(27px,3vw,36px)/1.1 Georgia,serif;margin:0}.portal-vendor-description{white-space:pre-wrap;font:15px/1.6 Georgia,serif;color:#6c6e62;margin:4px 0;overflow-wrap:anywhere}.portal-vendor-contacts{display:grid;gap:10px;font-size:13px;width:100%}.portal-vendor-contacts>div{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.portal-vendor-contacts strong{font-weight:500}.portal-vendor-contacts small{color:var(--lavender)}.portal-vendor-contacts a{display:inline-flex;align-items:center;gap:8px;min-height:44px;overflow-wrap:anywhere;color:#586748;text-decoration:none;max-width:100%}.portal-vendor-event-facts{display:grid;gap:5px;margin:0;padding-top:10px;border-top:1px solid var(--line);width:100%;font-size:13px}.portal-vendor-event-facts dt{color:var(--lavender);font-size:11px}.portal-vendor-event-facts dd{margin:0 0 5px;overflow-wrap:anywhere}.portal-vendor-highlights{border:1px solid var(--line);border-radius:8px;padding:18px 22px;background:#fffefd}.portal-vendor-highlights h3{font:400 23px Georgia,serif;margin:0 0 15px}.portal-vendor-highlights>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.portal-vendor-highlights article{display:flex;align-items:flex-start;gap:12px;min-width:0}.portal-vendor-highlights article+article{border-left:1px solid var(--line);padding-left:18px}.portal-vendor-highlights i{color:#6f7c5f;font-size:22px}.portal-vendor-highlights h4{font:400 18px Georgia,serif;margin:0 0 5px}.portal-vendor-highlights p{font:13px/1.5 Arial,sans-serif;color:#77766e;margin:0;overflow-wrap:anywhere}.portal-vendors-presentation button:focus-visible,.portal-vendors-presentation a:focus-visible{outline:3px solid #99a381;outline-offset:3px}@media(max-width:1050px){.portal-vendor-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.client-portal-nav{gap:18px}.portal-vendor-card__open{grid-template-columns:80px minmax(0,1fr)}.portal-vendor-card .portal-vendor-image{width:80px;height:80px}}@media(max-width:820px){.client-portal{--portal-gutter:20px}.client-portal-context{padding-left:20px}.client-portal-brand strong{font-size:16px}.portal-vendor-profile__top{grid-template-columns:1fr;gap:22px}.portal-vendor-gallery>.portal-vendor-image{max-height:320px}.portal-vendor-highlights>div{grid-template-columns:1fr}.portal-vendor-highlights article+article{border-left:0;padding-left:0;border-top:1px solid var(--line);padding-top:15px}.portal-page-intro{padding:24px}}@media(max-width:600px){.client-portal{--portal-gutter:14px}.client-portal-masthead{min-height:65px;gap:16px}.client-portal-context{padding-left:15px;font-size:14px}.client-portal-context small{display:none}.client-portal-logo{width:34px;height:36px}.client-portal-brand strong{font-size:13px}.client-portal-brand small{font-size:7px}.client-portal-hero{padding:20px 0}.client-portal-nav{gap:18px;margin-bottom:14px}.client-portal-nav a{font-size:12px;min-height:48px}.portal-page-intro{padding:21px 18px;min-height:155px}.portal-page-intro__description{font-size:15px}.portal-vendor-team-grid{grid-template-columns:1fr;gap:10px}.portal-vendor-card__open{padding:15px;min-height:140px;grid-template-columns:82px minmax(0,1fr)}.portal-vendor-card .portal-vendor-image{width:82px;height:82px}.portal-vendor-profile__top,.portal-vendor-highlights{padding:16px}.portal-vendor-thumbnails{grid-template-columns:repeat(4,minmax(0,1fr))}.portal-vendor-filters{border-radius:10px}.portal-vendor-filters button{font-size:11px;padding:7px 11px}}.vendor-publication[data-v-6f68988f]{display:grid;gap:12px}.vendor-publication p[data-v-6f68988f]{margin:0;color:#786c83}.vendor-publication-rows[data-v-6f68988f]{list-style:none;padding:0;margin:0}.vendor-publication-rows li[data-v-6f68988f]{display:grid;grid-template-columns:minmax(140px,1.2fr) minmax(80px,.8fr) minmax(170px,1fr) auto;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #ebe5ee;font-size:12px}.vendor-publication-rows strong[data-v-6f68988f]{font-weight:600}.vendor-publication-buttons[data-v-6f68988f]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:8px 0}.vendor-publication-buttons h3[data-v-6f68988f]{flex:1;margin:0;font-size:18px}.vendor-publication details[data-v-6f68988f]{border-top:1px solid #e9e1ed;padding-top:14px}.vendor-publication summary[data-v-6f68988f]{cursor:pointer;color:#725780;min-height:34px}.vendor-publication-history[data-v-6f68988f]{white-space:pre-wrap;overflow-wrap:anywhere;max-height:400px;overflow:auto;font-size:11px}.vendor-editor[data-v-6f68988f]{display:grid;gap:14px}.vendor-editor fieldset[data-v-6f68988f]{display:grid;gap:12px;border:1px solid #e2d8e7;border-radius:6px;padding:14px;min-width:0}.vendor-editor label[data-v-6f68988f]{display:grid;gap:6px;font-size:12px}.vendor-editor[data-v-6f68988f] :is(input,select,textarea){box-sizing:border-box;width:100%;min-height:38px;padding:8px;border:1px solid #dcd2e3;border-radius:5px;font:inherit}.vendor-publication-preview[data-v-6f68988f]{padding:20px}.vendor-publication-preview .client-portal[data-v-6f68988f]{padding:16px}.vendor-publication-preview .portal-vendors-presentation[data-v-6f68988f]{width:100%}@media(max-width:700px){.vendor-publication-rows li[data-v-6f68988f]{grid-template-columns:1fr 1fr}}.client-publish-host .vendor-editor-dialog{box-sizing:border-box;width:min(700px,calc(100vw - 32px))!important;max-width:none!important;max-height:calc(100dvh - 32px);overflow:auto}.client-publish-host .vendor-preview-dialog{box-sizing:border-box;width:min(1040px,calc(100vw - 32px))!important;max-width:none!important;max-height:calc(100dvh - 32px);overflow:auto}.planning-vendors{--vendor-ink:#30283d;--vendor-muted:#7a7384;--vendor-line:#e5e0e9;min-width:0;display:grid;gap:14px;color:var(--vendor-ink);font-size:13px}.planning-vendors :is(h2,h3,h4,p){margin:0}.planning-vendors :is(h2,h3,h4){font-family:inherit}.planning-vendors p{color:var(--vendor-muted);line-height:1.5}.planning-vendors .vendor-workspace-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:6px 0 2px}.planning-vendors .vendor-workspace-header>div:first-child{display:grid;gap:5px}.planning-vendors .vendor-workspace-header h2{font-size:14px;font-weight:600;line-height:1.3}.planning-vendors .vendor-workspace-header p{font-size:12px}.planning-vendors .vendor-header-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.planning-vendors button{cursor:pointer;font:inherit}.planning-vendors button:disabled{opacity:.5;cursor:default}.planning-vendors :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid #9774b2;outline-offset:3px}.planning-vendors :is(.primary-action,.secondary-action){display:inline-flex;gap:7px;align-items:center;justify-content:center;min-height:36px;padding:7px 11px;border:1px solid #dcd3e4;border-radius:6px;font-size:12px;white-space:nowrap;box-shadow:0 1px 2px #30283d04}.planning-vendors .primary-action{background:#574069;border-color:#574069;color:#fff}.planning-vendors .secondary-action{background:#fff;color:#594669}.planning-vendors .secondary-action:hover:not(:disabled){background:#f6f2f9;border-color:#b6a3c5}.planning-vendors .vendor-view-nav{display:flex;gap:6px;border-bottom:1px solid var(--vendor-line)}.planning-vendors .vendor-view-nav button{padding:10px 15px;min-height:40px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--vendor-muted);font-size:12px}.planning-vendors .vendor-view-nav button[aria-current=page]{background:#f3edf8;color:#58406e;border-bottom-color:#806194;font-weight:600;border-radius:6px 6px 0 0}.planning-vendors .vendor-filters{display:grid;grid-template-columns:minmax(140px,190px) minmax(150px,210px) minmax(180px,1fr) auto;gap:10px;align-items:end;padding:12px;background:#f5f3f7;border:1px solid #ebe6ef;border-radius:8px}.planning-vendors :is(.vendor-filters,.vendor-editor) label{display:grid;gap:5px;font-size:11px;color:#6d6378}.planning-vendors :is(input:not([type=checkbox]),select,textarea){min-height:36px;border:1px solid #ded5e6;border-radius:5px;padding:7px 9px;background:#fff;font:inherit;font-size:12px;min-width:0;width:100%;max-width:100%;box-sizing:border-box;color:var(--vendor-ink)}.planning-vendors :is(.vendor-overview,.vendor-shortlist-view,.vendor-coordination){display:grid;gap:16px}.planning-vendors .vendor-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--vendor-line);border-radius:8px;background:#fff;overflow:hidden}.planning-vendors .vendor-metrics article{display:flex;gap:12px;align-items:center;padding:14px 16px}.planning-vendors .vendor-metrics article+article{border-left:1px solid var(--vendor-line)}.planning-vendors .vendor-metrics strong{font-size:25px;font-weight:600;line-height:1;font-variant-numeric:tabular-nums}.planning-vendors .vendor-metrics span{font-size:11px;color:var(--vendor-muted)}.planning-vendors .vendor-metrics article:nth-child(3) strong{color:#587157}.planning-vendors .vendor-metrics article:nth-child(4){background:#fffaf1;color:#a2712e}.planning-vendors .vendor-overview-panels{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}.planning-vendors .vendor-panel{display:grid;align-content:start;gap:10px;padding:14px;min-width:0;border:1px solid var(--vendor-line);border-radius:8px;background:#fff;box-shadow:0 1px 2px #30283d03}.planning-vendors .vendor-panel :is(h3,h4){font-size:13px;font-weight:600}.planning-vendors .vendor-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:9px;border-bottom:1px solid #f0ebf3}.planning-vendors .vendor-panel-heading h3{display:flex;align-items:center;gap:8px}.planning-vendors .vendor-panel-heading h3 i{color:#8b729f;font-size:12px}.planning-vendors .vendor-panel-heading>span{padding:2px 6px;font-size:10px;color:#9b6f31;background:#fff0d5;border-radius:4px}.planning-vendors .vendor-panel-heading>small{color:var(--vendor-muted);font-size:10px}.planning-vendors .vendor-attention-panel{border-top:2px solid #d8b77d}.planning-vendors .vendor-attention{display:flex;gap:12px;align-items:center;width:100%;padding:7px 0;border:0;background:transparent;text-align:left}.planning-vendors .vendor-attention>span:first-child{flex:1;display:grid;gap:4px}.planning-vendors .vendor-attention strong{font-size:12px;font-weight:600}.planning-vendors .vendor-attention small{font-size:10px;color:var(--vendor-muted)}.planning-vendors .vendor-attention .vendor-attention-reason{color:#9b6f31;font-size:11px}.planning-vendors .vendor-attention>i{color:#9a8ca5;font-size:11px}.planning-vendors .vendor-quiet-empty{padding:8px 0;font-size:12px}.planning-vendors .vendor-status{display:inline-block;width:max-content;max-width:100%;padding:4px 7px;border-radius:5px;font-size:10px;line-height:1.25;color:#726180;background:#f0ecf5}.planning-vendors .vendor-status.is-confirmed{color:#52704f;background:#eaf1e6}.planning-vendors .vendor-status.is-attention{color:#986e2c;background:#fbefd8}.planning-vendors .vendor-activity{list-style:none;padding:0;margin:0;display:grid}.planning-vendors .vendor-activity li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 0;font-size:11px}.planning-vendors .vendor-activity li+li{border-top:1px solid #f1edf5}.planning-vendors .vendor-activity li>span{display:flex;flex-wrap:wrap;gap:5px 9px;align-items:baseline}.planning-vendors .vendor-activity strong{font-weight:500;text-transform:capitalize}.planning-vendors .vendor-activity :is(small,time){font-size:10px;color:var(--vendor-muted)}.planning-vendors .vendor-activity time{white-space:nowrap}.planning-vendors .vendor-team-section-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px}.planning-vendors h3.vendor-section-title{font:inherit;font-size:14px;font-weight:600;margin:0}.planning-vendors .vendor-team-section-heading>span{color:var(--vendor-muted);font-size:10px}.planning-vendors .vendor-team-table{border:1px solid var(--vendor-line);border-radius:8px;overflow:hidden;background:#fff}.planning-vendors :is(.vendor-team-heading,.vendor-team-row){display:grid;grid-template-columns:minmax(90px,.85fr) minmax(170px,1.55fr) minmax(85px,.75fr) minmax(140px,1.25fr) 62px 70px;gap:12px;align-items:center;padding:10px 13px;font-size:11px}.planning-vendors .vendor-team-heading{color:#82758d;background:#f7f5f9;font-size:10px;font-weight:500}.planning-vendors .vendor-team-row{border-top:1px solid #ece7f0;min-height:30px}.planning-vendors .vendor-team-row:hover{background:#fbf9fd}.planning-vendors .vendor-team-row>*{min-width:0;overflow-wrap:anywhere}.planning-vendors .vendor-team-row strong{font-weight:600}.planning-vendors .vendor-team-role{color:var(--vendor-muted)}.planning-vendors .vendor-team-row time{color:#8b8194;font-size:10px}.planning-vendors .vendor-team-row .secondary-action{min-height:30px;padding:5px 7px;font-size:10px;border:0;background:#f5f1f8}.planning-vendors .vendor-team-row .vendor-next-step-attention{color:#9b6f31}.planning-vendors .vendor-empty{padding:20px;background:#f7f5f9;border:1px dashed #d9cede;border-radius:8px;font-size:12px}.planning-vendors .vendor-action-row{display:flex;justify-content:space-between;align-items:center;gap:12px}.planning-vendors .vendor-action-row p{margin-top:4px;font-size:11px}.planning-vendors .vendor-candidate-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:start}.planning-vendors .vendor-candidate{min-width:0;border:1px solid var(--vendor-line);border-radius:8px;background:#fff;overflow:hidden}.planning-vendors .vendor-candidate.is-compared{border-color:#a68ab9;box-shadow:inset 0 2px #9470ad}.planning-vendors .vendor-candidate-content{display:grid;gap:9px;padding:14px}.planning-vendors .vendor-candidate-identity{display:grid;grid-template-columns:80px minmax(0,1fr);gap:10px;align-items:start}.planning-vendors .vendor-candidate-identity-text{min-width:0;display:grid;gap:8px}.planning-vendors .vendor-candidate-identity .vendor-candidate-heading{flex-wrap:wrap;gap:5px}.planning-vendors .vendor-candidate-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.planning-vendors .vendor-candidate-heading small{font-size:9px;letter-spacing:.03em;color:#8b7999}.planning-vendors .vendor-candidate-content h3{font:inherit;font-size:13px;line-height:1.35;font-weight:600;min-height:35px}.planning-vendors .vendor-candidate-content p{font-size:11px;overflow-wrap:anywhere}.planning-vendors .vendor-candidate-offer{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;padding-top:9px;border-top:1px solid #f0ebf4}.planning-vendors .vendor-candidate-offer>span{font-size:10px;color:var(--vendor-muted)}.planning-vendors .vendor-offer-price{font-size:12px;font-weight:600}.planning-vendors .vendor-candidate-offer small{color:#8b7999;font-size:10px}.planning-vendors .vendor-candidate-actions{display:flex;justify-content:space-between;align-items:center;gap:8px;padding-top:7px}.planning-vendors .vendor-candidate-actions label{display:flex;gap:6px;align-items:center;min-height:32px;font-size:11px;color:#766086;cursor:pointer}.planning-vendors input[type=checkbox]{accent-color:#71518a}.planning-vendors .vendor-candidate-actions .secondary-action{min-height:30px;padding:5px 7px;font-size:10px}.planning-vendors .vendor-inline-details summary{cursor:pointer;padding:5px 0;font-size:10px;color:#786487}.planning-vendors .vendor-inline-details[open]>:not(summary){padding-top:7px}.planning-vendors .vendor-inline-details p{font-size:11px}.planning-vendors .vendor-comparison{padding:14px;border:1px solid #d9cce3;border-radius:8px;background:#f7f3fa}.planning-vendors .vendor-comparison h3 small{color:var(--vendor-muted);margin-left:7px;font-size:10px;font-weight:400}.planning-vendors :is(.vendor-sourcing-section,.vendor-recorded-offers){display:grid;gap:10px;padding-top:6px;border-top:1px solid var(--vendor-line)}.planning-vendors .vendor-sourcing-section .vendor-team-section-heading{margin-bottom:0}.planning-vendors .vendor-sourcing-section p{font-size:11px;margin-top:4px}.planning-vendors .vendor-source-card{gap:7px;background:#f8f7fa}.planning-vendors .vendor-source-card small{color:var(--vendor-muted);font-size:9px}.planning-vendors .vendor-source-card h3{font-size:12px}.planning-vendors .vendor-source-card .secondary-action{justify-content:space-between;margin-top:5px;min-height:30px;font-size:10px}.planning-vendors .vendor-offer-group{border:1px solid var(--vendor-line);border-radius:8px;background:#fff;padding:13px}.planning-vendors .vendor-offer-group h4{font-size:12px;font-weight:600}.planning-vendors .vendor-offer-summary{border-top:1px solid #eee8f2;padding:10px 0 2px;display:grid;gap:6px}.planning-vendors .vendor-offer-summary>header{display:flex;align-items:center;justify-content:space-between;gap:14px}.planning-vendors .vendor-offer-summary>header>div{display:flex;flex-wrap:wrap;align-items:center;gap:7px 12px}.planning-vendors .vendor-offer-summary>header>strong{white-space:nowrap;font-size:14px}.planning-vendors .vendor-offer-expiry{color:#986e2c;font-size:10px}.planning-vendors .vendor-offer-inclusions{font-size:11px}.planning-vendors .vendor-panel dl,.planning-vendors .vendor-offer-summary dl{display:grid;grid-template-columns:minmax(90px,.8fr) minmax(0,1.4fr);gap:8px 12px;margin:0;font-size:11px}.planning-vendors :is(.vendor-panel,.vendor-offer-summary) dt{color:var(--vendor-muted);font-size:10px}.planning-vendors :is(.vendor-panel,.vendor-offer-summary) dd{margin:0;overflow-wrap:anywhere;line-height:1.45}.planning-vendors .vendor-coordination-header{display:flex;align-items:center;gap:14px;padding:14px;border:1px solid var(--vendor-line);border-radius:8px;background:#fff}.planning-vendors .vendor-coordination-header>div:nth-child(2){flex:1;display:grid;gap:6px;min-width:0}.planning-vendors .vendor-coordination-header h3{font:inherit;font-size:17px;font-weight:600}.planning-vendors .vendor-coordination-header small{color:var(--vendor-muted);font-size:10px}.planning-vendors .vendor-identity-mark,.planning-vendors .vendor-empty-icon{display:grid;place-items:center;width:44px;height:44px;flex:none;border-radius:8px;background:#f0eaf5;color:#816398;font-size:17px}.planning-vendors .vendor-coordination-layout{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(240px,1fr);gap:14px;align-items:start}.planning-vendors :is(.vendor-coordination-main,.vendor-coordination-support){display:grid;min-width:0;gap:14px}.planning-vendors .vendor-coordination-columns{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}.planning-vendors .vendor-coordination :is(p,li){font-size:11px;line-height:1.5}.planning-vendors .vendor-contact{display:flex;flex-direction:column;gap:5px;font-size:11px;overflow-wrap:anywhere}.planning-vendors .vendor-contact+.vendor-contact{border-top:1px solid var(--vendor-line);padding-top:9px}.planning-vendors .vendor-coordination a{color:#79578e;font-size:11px;line-height:1.4;overflow-wrap:anywhere}.planning-vendors .vendor-readiness{display:grid;gap:9px}.planning-vendors .vendor-readiness label{display:flex;gap:7px;align-items:start;font-size:11px;color:#6d6378}.planning-vendors .vendor-review-warning{padding:12px;border:1px solid #e6d1a3;border-radius:6px;background:#fff8e8;color:#946c30}.planning-vendors .vendor-work-link{display:grid;gap:5px;border:0;border-top:1px solid var(--vendor-line);padding:10px 0 0;background:transparent;font-size:11px;text-align:left}.planning-vendors .vendor-work-link span{color:var(--vendor-muted);font-size:10px}.planning-vendors .vendor-prewrap{white-space:pre-wrap;overflow-wrap:anywhere}.planning-vendors .vendor-coordination details.vendor-panel{display:block}.planning-vendors .vendor-coordination details.vendor-panel summary{cursor:pointer;font-size:11px;font-weight:500;line-height:1.5}.planning-vendors .vendor-coordination details.vendor-panel[open]>:not(summary){margin-top:10px}.planning-vendors .vendor-coordination-empty{display:flex;gap:18px;padding:28px;border:1px solid var(--vendor-line);border-radius:10px;background:linear-gradient(110deg,#fff,#f5f2f8)}.planning-vendors .vendor-coordination-empty h3{font-size:16px;font-weight:600;margin-bottom:7px}.planning-vendors .vendor-coordination-empty p{max-width:570px;font-size:12px}.planning-vendors .vendor-coordination-empty ul{display:flex;flex-wrap:wrap;gap:8px 24px;list-style-position:inside;padding:0;margin:15px 0;color:#80718c}.planning-vendors .vendor-editor{display:grid;gap:14px}.planning-vendors .vendor-editor fieldset{display:grid;gap:10px;min-width:0;border:1px solid var(--vendor-line);border-radius:6px}.planning-vendors .vendor-editor-dialog{width:min(680px,calc(100vw - 32px))!important;max-width:680px!important}@media(max-width:1100px){.planning-vendors .vendor-team-heading{display:none}.planning-vendors .vendor-team-row{grid-template-columns:1fr 1.6fr 1fr;gap:9px}.planning-vendors .vendor-candidate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.planning-vendors .vendor-coordination-layout{grid-template-columns:minmax(0,1fr)}.planning-vendors .vendor-coordination-support{grid-template-columns:1fr 1fr;align-items:start}}@media(max-width:720px){.planning-vendors :is(.vendor-workspace-header,.vendor-action-row){flex-wrap:wrap}.planning-vendors .vendor-filters,.planning-vendors .vendor-metrics{grid-template-columns:1fr 1fr}.planning-vendors .vendor-metrics article{padding:12px}.planning-vendors .vendor-metrics article:nth-child(3){border-left:0}.planning-vendors .vendor-metrics article:nth-child(n+3){border-top:1px solid var(--vendor-line)}.planning-vendors :is(.vendor-overview-panels,.vendor-coordination-columns){grid-template-columns:1fr}.planning-vendors .vendor-coordination-header{flex-wrap:wrap}}@media(max-width:520px){.planning-vendors :is(.vendor-candidate-grid,.vendor-coordination-support){grid-template-columns:1fr}.planning-vendors .vendor-coordination-empty{padding:18px}.planning-vendors .vendor-team-row{grid-template-columns:1fr 1.4fr}}.client-admin-modal .client-admin-shell{height:auto;max-height:min(870px,calc(100dvh - 32px));display:flex;flex-direction:column;color:#30283d}.client-admin-modal .client-admin-head{display:flex;align-items:center;gap:12px;flex:none;padding:18px 20px;border-bottom:1px solid #e5dce9;background:#fff}.client-admin-modal .client-admin-head h2{margin:3px 0 0;font:400 25px Georgia,serif;color:#251a44}.client-admin-modal .client-admin-head p{margin:0;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#95734d}.client-admin-modal .client-admin-icon{display:grid;place-items:center;flex:0 0 42px;height:42px;border-radius:13px;background:#f1e9f6;color:#614078;font-size:18px}.client-admin-modal .client-admin-close{margin-left:auto;border:0;background:transparent;font-size:24px;color:#614078;cursor:pointer}.client-admin-modal .client-admin-body{flex:1;min-height:0;display:flex;flex-direction:column;gap:14px;overflow-y:auto;overflow-x:hidden;padding:18px 20px;background:#fcfafd;scrollbar-width:thin;scrollbar-color:#c7b5d0 #f5f0f7}.client-admin-modal .client-admin-body::-webkit-scrollbar{width:8px}.client-admin-modal .client-admin-body::-webkit-scrollbar-track{background:#f5f0f7}.client-admin-modal .client-admin-body::-webkit-scrollbar-thumb{background:#c7b5d0;border:2px solid #f5f0f7;border-radius:8px}.client-admin-modal .client-admin-footer{display:flex;justify-content:space-between;align-items:center;gap:10px;flex:none;padding:16px 20px;border-top:1px solid #e8e0ea;background:#fff;font-size:12px;color:#6d6378}.client-admin-modal .client-admin-card{padding:14px;border:1px solid #e5dce9;border-radius:8px;background:#fff;min-width:0}.client-admin-modal .client-admin-card h3{margin:0 0 10px;font-size:13px;font-weight:700;color:#30283d}.client-admin-modal .client-admin-card p{font-size:12px;line-height:1.6;margin:8px 0}.client-admin-modal .client-admin-help{color:#6d6378}.client-admin-modal .client-admin-status{display:inline-block;border:1px solid #e0d4e9;border-radius:20px;padding:4px 8px;background:#f3edf8;color:#574069;font-size:11px;text-transform:capitalize}.client-admin-modal .client-admin-danger{background:snow;border-color:#e8d5db}.client-admin-modal .client-admin-danger h3{color:#8b3e53}.client-admin-modal button:disabled{opacity:.5;cursor:default}.client-admin-modal .client-admin-primary{border-color:#574069;background:#574069;color:#fff}@media(max-width:600px){.client-admin-modal .client-admin-shell{max-height:calc(100dvh - 12px)}.client-admin-modal .client-admin-head{padding:14px 12px}.client-admin-modal .client-admin-head h2{font-size:20px}.client-admin-modal .client-admin-body{padding:12px}.client-admin-modal .client-admin-footer{padding:12px;flex-wrap:wrap}}.modal-backdrop:has(>.client-access-drawer){place-items:stretch end;padding:0}.modal-card.modal-form.decisions-editor-dialog.client-access-drawer{width:min(420px,100vw);max-height:100dvh;height:100dvh;border-radius:0;border:0;border-left:1px solid #ded5e6}.client-access-drawer .client-admin-shell{height:100dvh;max-height:100dvh}.client-access-drawer .client-admin-head{padding:18px 16px;gap:9px}.client-access-drawer .client-admin-head h2{font-size:22px}.client-access-drawer .client-admin-icon{flex-basis:34px;height:34px;border-radius:10px;font-size:15px}.client-access-drawer .client-admin-body{padding:16px}.client-access-drawer .center-access__actions{flex-direction:column;align-items:stretch}.client-access-drawer .center-access__actions button{text-align:left;font-size:12px;line-height:1.5}.client-access-drawer .center-access__client-choice,.client-access-drawer .center-access__expiry{min-width:0;max-width:none;width:100%}.client-access-drawer :is(select,input){box-sizing:border-box;min-width:0;width:100%}.client-access-drawer .center-access__preview-item{align-items:start;gap:8px}.client-access-drawer .center-access__preview-item strong{text-align:left}.client-access-drawer .center-access__link{padding:10px}.client-access-drawer .center-access__link button{margin-top:8px}.change-frozen-context>small[data-v-c54d25bf]{display:block;margin-top:8px}.staff-change-requests[data-v-c54d25bf]{padding:18px;border:1px solid #dedee1;border-radius:8px;background:#fff;min-width:0}.staff-change-requests>header[data-v-c54d25bf],.staff-change-review>header[data-v-c54d25bf]{display:flex;justify-content:space-between;align-items:center;gap:12px}.staff-change-requests h3[data-v-c54d25bf]{font:20px Georgia,serif;margin:0}.staff-change-requests header p[data-v-c54d25bf]{font-size:12px;color:#73717a;margin:5px 0}.staff-change-requests button[data-v-c54d25bf],.staff-change-review button[data-v-c54d25bf]{border:1px solid #d6d8cf;border-radius:5px;background:#fff;padding:7px 10px;color:#46503e;cursor:pointer}.staff-change-requests header>div[data-v-c54d25bf]:last-child{display:flex;gap:8px}.staff-change-row[data-v-c54d25bf]{display:grid!important;grid-template-columns:65px minmax(0,1fr) 95px;gap:12px;align-items:center;width:100%;text-align:left;margin-top:9px;padding:12px!important}.staff-change-row strong[data-v-c54d25bf],.staff-change-row small[data-v-c54d25bf],.change-message[data-v-c54d25bf]{display:block}.staff-change-row small[data-v-c54d25bf]{color:#73717a;font-size:11px;margin:4px 0}.change-message[data-v-c54d25bf]{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.change-module[data-v-c54d25bf]{font-size:11px;text-transform:uppercase}.change-status[data-v-c54d25bf]{font-size:11px;background:#eff1e9;padding:5px;border-radius:12px;text-align:center}.change-empty[data-v-c54d25bf]{font-size:13px;color:#77747a}.staff-change-review[data-v-c54d25bf]{padding:24px;color:#34313c}.staff-change-review h2[data-v-c54d25bf]{font:25px Georgia,serif;margin:4px 0}.staff-change-review header p[data-v-c54d25bf]{margin:0;font-size:11px;text-transform:uppercase}.staff-change-review dl[data-v-c54d25bf]{display:grid;gap:8px;font-size:13px}.staff-change-review dl>div[data-v-c54d25bf]{display:grid;grid-template-columns:130px 1fr}.staff-change-review dd[data-v-c54d25bf]{margin:0}.staff-change-review dt[data-v-c54d25bf]{color:#78737c}.staff-change-review h4[data-v-c54d25bf]{margin:18px 0 9px;font-size:13px}.change-frozen-context[data-v-c54d25bf]{background:#f6f5f1;padding:12px;border-radius:5px}.staff-change-review small[data-v-c54d25bf]{color:#77737b;font-size:11px}.staff-change-review p[data-v-c54d25bf]{font-size:13px;line-height:1.6;overflow-wrap:anywhere}.change-full-message[data-v-c54d25bf]{white-space:pre-wrap}.staff-change-review ol[data-v-c54d25bf]{padding-left:20px;font-size:12px}.staff-change-review li p[data-v-c54d25bf]{font-size:12px;margin:4px 0 12px}.staff-change-review label[data-v-c54d25bf]{display:grid;gap:5px;margin-top:14px;font-size:13px}.staff-change-review input[data-v-c54d25bf],.staff-change-review textarea[data-v-c54d25bf]{box-sizing:border-box;width:100%;padding:9px;border:1px solid #d8d7db;border-radius:5px;font:inherit}.staff-change-review footer[data-v-c54d25bf]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:20px}.staff-change-review .change-primary[data-v-c54d25bf]{background:#59664e;color:#fff}.staff-change-review [role=alert][data-v-c54d25bf]{color:#a63744}.staff-change-review button[data-v-c54d25bf]:disabled{opacity:.5;cursor:default}.modal-card.staff-change-dialog{width:min(720px,calc(100vw - 32px));padding:0;overflow:auto;max-height:90dvh}@media(max-width:600px){.staff-change-row[data-v-c54d25bf]{grid-template-columns:1fr 95px}.change-module[data-v-c54d25bf]{grid-column:1/-1}}.module-feedback[data-v-c54d25bf]{display:inline-flex;min-width:0}.feedback-trigger[data-v-c54d25bf]{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:8px 12px;border:1px solid #ded5e6;border-radius:6px;background:#fff;color:#574069;font:inherit;font-size:12px;cursor:pointer;white-space:nowrap}.feedback-count[data-v-c54d25bf]{display:inline-grid;place-items:center;min-width:19px;height:19px;border-radius:12px;background:#eee2f6;color:#4c3263;font-size:11px;font-weight:700}.feedback-toolbar[data-v-c54d25bf],.feedback-toolbar>div[data-v-c54d25bf]{display:flex;align-items:center;gap:6px}.feedback-toolbar[data-v-c54d25bf]{justify-content:space-between}.feedback-toolbar button[data-v-c54d25bf],.feedback-detail-toolbar button[data-v-c54d25bf]{border:1px solid #ded5e6;border-radius:5px;padding:7px 11px;background:#fff;color:#574069;cursor:pointer;font:inherit;font-size:12px}.feedback-toolbar [role=tab][aria-selected=true][data-v-c54d25bf]{background:#f1e9f6;border-color:#baa3c9;color:#4c3263}.feedback-toolbar [role=tab] span[data-v-c54d25bf]{margin-left:5px;font-size:11px}.feedback-results[data-v-c54d25bf]{display:grid;gap:10px}.feedback-row[data-v-c54d25bf]{display:block;width:100%;padding:14px;border:1px solid #e5dce9;border-radius:8px;background:#fff;text-align:left;font:inherit;color:#30283d;cursor:pointer}.feedback-row__head[data-v-c54d25bf]{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:13px}.feedback-row>small[data-v-c54d25bf],.feedback-source small[data-v-c54d25bf]{display:block;color:#6d6378;font-size:11px;margin-top:5px}.feedback-row>p[data-v-c54d25bf]{font-size:13px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0}.feedback-source[data-v-c54d25bf]{border-top:1px solid #eee7f2;padding-top:10px;font-size:12px}.feedback-review-link[data-v-c54d25bf]{display:block;margin-top:10px;color:#574069;font-size:12px}.feedback-empty[data-v-c54d25bf]{padding:20px 10px;text-align:center;color:#6d6378}.feedback-empty h3[data-v-c54d25bf]{font:400 19px Georgia,serif;color:#30283d}.feedback-empty p[data-v-c54d25bf]{font-size:12px;line-height:1.6}.feedback-detail[data-v-c54d25bf]{padding:0}.feedback-detail>h3[data-v-c54d25bf]{color:#251a44;font:400 22px Georgia,serif;margin:16px 0}.feedback-detail-toolbar[data-v-c54d25bf]{display:flex;justify-content:space-between;align-items:center;gap:10px}.feedback-detail-toolbar a[data-v-c54d25bf]{font-size:12px;color:#574069;text-decoration:none}.feedback-lifecycle-actions[data-v-c54d25bf]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.feedback-detail .change-frozen-context[data-v-c54d25bf]{background:#fffcf6;border:1px solid #e8e0ea}.feedback-detail input[data-v-c54d25bf],.feedback-detail textarea[data-v-c54d25bf]{border-color:#ded5e6}.feedback-detail .client-admin-help[data-v-c54d25bf]{font-size:12px;color:#6d6378}.feedback-trigger[data-v-c54d25bf]:focus-visible,.feedback-row[data-v-c54d25bf]:focus-visible{outline:2px solid #795199;outline-offset:2px}@media(max-width:600px){.feedback-detail dl>div[data-v-c54d25bf]{grid-template-columns:1fr;gap:4px}.feedback-detail-toolbar[data-v-c54d25bf],.feedback-row__head[data-v-c54d25bf]{align-items:flex-start}.feedback-lifecycle-actions[data-v-c54d25bf]{gap:5px}}.design-studio-media__placeholder[data-v-83ef30a4]{display:grid;place-items:center;width:100%;height:100%;min-height:3rem;color:var(--text-color-secondary,#817889)}[data-v-139bf6fb] .modal-card.modal-form.design-studio-editor{box-sizing:border-box;width:min(840px,calc(100vw - 32px));max-width:none;height:auto;max-height:calc(100dvh - 32px);padding:0;overflow:hidden;display:flex;flex-direction:column;border:1px solid var(--surface-border, #e7dfe8);border-radius:var(--border-radius, 12px);background:var(--surface-card, #fffdfc);color:var(--text-color, #271a46);box-shadow:var(--p-overlay-modal-shadow, 0 18px 58px rgb(35 21 52 / 20%))}[data-v-139bf6fb] .modal-card.modal-form.design-studio-editor--complex{width:min(980px,calc(100vw - 32px));height:auto;max-height:min(870px,calc(100dvh - 32px))}.design-studio-editor__frame[data-v-139bf6fb]{box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;width:100%;min-width:0;min-height:0;overflow:hidden;max-height:calc(100dvh - 32px)}.design-studio-editor__header[data-v-139bf6fb],.design-studio-editor__footer[data-v-139bf6fb]{box-sizing:border-box;display:flex;flex:0 0 auto;align-items:center;min-width:0;background:var(--surface-card, #fffdfc)}.design-studio-editor__header[data-v-139bf6fb]{gap:14px;padding:20px 24px;border-bottom:1px solid var(--surface-border, #eee8ef)}.design-studio-editor__icon[data-v-139bf6fb]{display:grid;flex:0 0 48px;width:48px;height:48px;place-items:center;border-radius:12px;background:var(--primary-50, #f3edf8);color:var(--primary-color, #69458b);font-size:20px}.design-studio-editor__heading[data-v-139bf6fb]{flex:1 1 auto;min-width:0}.design-studio-editor__heading .planning-eyebrow[data-v-139bf6fb]{margin:0 0 3px}.design-studio-editor__heading .planning-section-title[data-v-139bf6fb]{margin:0;font-size:1.55rem}.design-studio-editor__heading .planning-supporting[data-v-139bf6fb]{margin:3px 0 0}.design-studio-editor__close[data-v-139bf6fb]{display:grid;flex:0 0 38px;width:38px;height:38px;place-items:center;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--text-color-secondary, #6b6474);cursor:pointer;font-size:15px}.design-studio-editor__close[data-v-139bf6fb]:hover:not(:disabled){border-color:var(--surface-border, #e8e0eb);background:var(--primary-50, #f9f6fa);color:var(--primary-color, #513967)}.design-studio-editor__close[data-v-139bf6fb]:disabled{cursor:not-allowed;opacity:.55}.design-studio-editor__body[data-v-139bf6fb]{box-sizing:border-box;flex:1 1 auto;min-width:0;min-height:0;padding:22px 24px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.design-studio-editor__error[data-v-139bf6fb]{margin:0 0 16px;padding:11px 13px;border:1px solid #f0c9cb;border-radius:7px;background:#fff1f1;color:#98333c;font-size:.84rem}.design-studio-editor__footer[data-v-139bf6fb]{justify-content:flex-end;gap:10px;padding:14px 24px;border-top:1px solid var(--surface-border, #e8e0ea)}.design-studio-editor__footer[data-v-139bf6fb] button{min-height:40px;padding:8px 14px;border:1px solid var(--surface-border, #ddd2e3);border-radius:6px;background:var(--surface-card, #fff);color:var(--primary-color, #513967);cursor:pointer;font-size:.82rem}.design-studio-editor__footer[data-v-139bf6fb] button:hover:not(:disabled){border-color:var(--primary-color, #baa3c9);background:var(--primary-50, #faf7fc)}.design-studio-editor__footer[data-v-139bf6fb] button:disabled{cursor:not-allowed;opacity:.55}.design-studio-editor__cancel[data-v-139bf6fb]{margin-right:auto}.design-studio-editor[data-v-139bf6fb] input,.design-studio-editor[data-v-139bf6fb] select,.design-studio-editor[data-v-139bf6fb] textarea{box-sizing:border-box;max-width:100%}.design-studio-editor__footer[data-v-139bf6fb] button[class*=primary],.design-studio-editor__footer[data-v-139bf6fb] button[data-primary=true]{border-color:var(--primary-color, #4c3263);background:var(--primary-color, #4c3263);color:var(--primary-color-text, #fff)}@media(max-width:600px){[data-v-139bf6fb] .modal-backdrop:has(.modal-card.design-studio-editor){align-items:stretch;padding:0}[data-v-139bf6fb] .modal-card.modal-form.design-studio-editor,[data-v-139bf6fb] .modal-card.modal-form.design-studio-editor--complex{width:100vw;height:100dvh;max-height:100dvh;border:0;border-radius:0}.design-studio-editor__header[data-v-139bf6fb]{gap:10px;padding:14px 16px}.design-studio-editor__icon[data-v-139bf6fb]{flex-basis:42px;width:42px;height:42px}.design-studio-editor__heading .planning-section-title[data-v-139bf6fb]{font-size:1.3rem}.design-studio-editor__heading .planning-supporting[data-v-139bf6fb]{font-size:.77rem}.design-studio-editor__body[data-v-139bf6fb]{padding:16px}.design-studio-editor__footer[data-v-139bf6fb]{padding:12px 16px;padding-bottom:max(12px,env(safe-area-inset-bottom))}}.studio-brief[data-v-536b6c93]{display:grid;gap:12px;min-width:0;color:var(--text-color,#281f3b)}.studio-brief__hero[data-v-536b6c93]{position:relative;display:flex;justify-content:space-between;min-height:178px;padding:22px;border:1px solid var(--surface-border,#e7e0e9);border-radius:10px;background:linear-gradient(110deg,#fffdfb 58%,#f6f1e9);overflow:hidden}.studio-brief__hero>div[data-v-536b6c93]:first-child{position:relative;z-index:1;max-width:62%}.studio-brief__hero-image[data-v-536b6c93]{position:absolute;inset:0 0 0 auto;width:42%;height:100%;object-fit:cover;mask-image:linear-gradient(to right,transparent,black 28%)}.studio-brief__eyebrow[data-v-536b6c93]{color:#a87537;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.studio-brief__hero h2[data-v-536b6c93]{margin:3px 0;color:var(--text-color,#281f3b);font-family:Georgia,serif;font-size:2.5rem}.studio-brief__hero p[data-v-536b6c93]{max-width:620px;margin:0 0 14px;font-size:.89rem}.studio-brief__facts[data-v-536b6c93]{display:flex;flex-wrap:wrap;gap:6px}.studio-brief__facts span[data-v-536b6c93]{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid var(--surface-border,#e7e0e9);border-radius:6px;background:#fff;font-size:.72rem}.studio-brief__facts i[data-v-536b6c93]{color:var(--primary-color,#5d3973)}.studio-brief__hero-mark[data-v-536b6c93]{align-self:center;color:#d6b579;font-size:5rem;opacity:.65}.studio-brief__layout[data-v-536b6c93]{display:grid;grid-template-columns:minmax(0,1fr) 288px;gap:12px}.studio-brief__main[data-v-536b6c93],.studio-brief__rail[data-v-536b6c93]{display:grid;align-content:start;gap:10px;min-width:0}.studio-brief__panel[data-v-536b6c93]{min-width:0;padding:13px;border:1px solid var(--surface-border,#e7e0e9);border-radius:8px;background:var(--surface-card,#fff)}.studio-brief__heading[data-v-536b6c93]{display:flex;align-items:center;gap:8px;margin-bottom:11px}.studio-brief__heading i[data-v-536b6c93]{color:var(--primary-color,#5d3973)}.studio-brief__heading>div[data-v-536b6c93]{flex:1}.studio-brief__heading h3[data-v-536b6c93]{margin:0;font-family:Georgia,serif;font-size:1.06rem}.studio-brief__heading p[data-v-536b6c93]{margin:1px 0 0;color:var(--text-color-secondary,#766d7d);font-size:.7rem}.studio-brief__heading button[data-v-536b6c93],.studio-brief__notice button[data-v-536b6c93]{padding:7px 10px;border:1px solid var(--surface-border,#e1d6e4);border-radius:6px;background:var(--primary-50,#f4edf8);color:var(--primary-color,#5d3973);cursor:pointer}.studio-brief blockquote[data-v-536b6c93]{margin:0;padding:14px;border:1px solid #efe8dd;border-radius:6px;background:#fcfaf7;font-family:Georgia,serif;font-style:italic;line-height:1.55}.studio-brief__overview-grid[data-v-536b6c93],.studio-brief__split[data-v-536b6c93]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.studio-brief__overview-grid[data-v-536b6c93]{margin-top:12px}.studio-brief__overview-grid>div[data-v-536b6c93]{padding:10px;border:1px solid var(--surface-border,#e7e0e9);border-radius:6px}.studio-brief__overview-grid strong[data-v-536b6c93]{font-family:Georgia,serif}.studio-brief__overview-grid ul[data-v-536b6c93]{margin:6px 0;padding-left:18px}.studio-brief__images[data-v-536b6c93]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.studio-brief__images figure[data-v-536b6c93]{margin:0;min-width:0}.studio-brief__images img[data-v-536b6c93]{width:100%;height:145px;object-fit:cover;border-radius:6px}.studio-brief__images figcaption[data-v-536b6c93]{font-size:.7rem;font-weight:650}.studio-brief__swatches[data-v-536b6c93]{display:grid;grid-template-columns:repeat(auto-fit,minmax(75px,1fr));gap:6px}.studio-brief__swatches div[data-v-536b6c93]{display:grid;justify-items:center;gap:4px}.studio-brief__swatches span[data-v-536b6c93]{width:58px;height:58px;border:1px solid #ded8df;border-radius:50%}.studio-brief__swatches strong[data-v-536b6c93],.studio-brief__swatches small[data-v-536b6c93]{font-size:.69rem}.studio-brief__legacy[data-v-536b6c93]{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.studio-brief__legacy li[data-v-536b6c93],.studio-brief__tags span[data-v-536b6c93]{padding:5px 9px;border-radius:100px;background:var(--primary-50,#f5f0f7);font-size:.72rem}.studio-brief__tags[data-v-536b6c93]{display:flex;flex-wrap:wrap;gap:5px}.studio-brief__panel p[data-v-536b6c93]{font-size:.77rem}.studio-brief dl[data-v-536b6c93]{margin:0}.studio-brief dl div[data-v-536b6c93]{display:flex;justify-content:space-between;padding:6px 0;border-bottom:1px solid var(--surface-border,#eee7ee);font-size:.74rem}.studio-brief dd[data-v-536b6c93]{margin:0;font-weight:700}.studio-brief__progress[data-v-536b6c93]{font-family:Georgia,serif;font-size:1.7rem;color:var(--primary-color,#5d3973)}.studio-brief__rail ul[data-v-536b6c93]{padding-left:0;list-style:none;font-size:.75rem}.studio-brief__rail li[data-v-536b6c93]{padding:4px 0;text-transform:capitalize}.studio-brief__rail li i[data-v-536b6c93]{color:var(--primary-color,#5d3973)}.studio-brief__rail-history[data-v-536b6c93]{display:grid;gap:8px;margin:0;padding:0;list-style:none}.studio-brief__rail-history li[data-v-536b6c93]{display:grid;gap:2px;padding-bottom:7px;border-bottom:1px solid var(--surface-border,#eee7ee);font-size:.72rem}.studio-brief__rail-history small[data-v-536b6c93]{color:var(--text-color-secondary,#776d80)}.studio-brief__quick-actions[data-v-536b6c93]{display:grid;gap:6px}.studio-brief__quick-actions button[data-v-536b6c93]{padding:8px;border:1px solid var(--surface-border,#e1d6e4);border-radius:6px;background:var(--surface-card,#fff);color:var(--primary-color,#5d3973);font:inherit;font-size:.74rem;cursor:pointer}.studio-brief__quick-actions button[data-v-536b6c93]:first-child{background:var(--primary-color,#5d3973);color:#fff}.studio-brief__history[data-v-536b6c93]{margin:0;padding-left:20px}.studio-brief__history li[data-v-536b6c93]{display:flex;gap:10px;align-items:center;padding:6px 0;font-size:.74rem}.studio-brief__history small[data-v-536b6c93]{margin-left:auto;color:var(--text-color-secondary,#776d80)}.studio-brief__empty[data-v-536b6c93],.studio-brief__notice[data-v-536b6c93]{margin:0;padding:12px;color:var(--text-color-secondary,#766d7d);font-size:.8rem}.studio-brief__editor[data-v-536b6c93],.studio-brief__editor label[data-v-536b6c93]{display:grid;gap:8px}.studio-brief__editor-grid[data-v-536b6c93]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.studio-brief__editor textarea[data-v-536b6c93]{width:100%;padding:10px;border:1px solid var(--surface-border,#d8cede);border-radius:6px;font:inherit}.studio-brief__editor small[data-v-536b6c93],.studio-brief__editor p[data-v-536b6c93]{font-size:.75rem;color:var(--text-color-secondary,#766d7d)}.studio-brief__palette-pin[data-v-536b6c93]{padding:10px;border-radius:6px;background:var(--primary-50,#f5f0f7)}@media(max-width:900px){.studio-brief__layout[data-v-536b6c93]{grid-template-columns:1fr}.studio-brief__rail[data-v-536b6c93]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.studio-brief__hero[data-v-536b6c93]{min-height:0;padding:16px}.studio-brief__hero h2[data-v-536b6c93]{font-size:2rem}.studio-brief__hero-image[data-v-536b6c93]{display:none}.studio-brief__hero>div[data-v-536b6c93]:first-child{max-width:none}.studio-brief__images[data-v-536b6c93]{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-brief__overview-grid[data-v-536b6c93],.studio-brief__split[data-v-536b6c93],.studio-brief__rail[data-v-536b6c93],.studio-brief__editor-grid[data-v-536b6c93]{grid-template-columns:1fr}.studio-brief__history li[data-v-536b6c93]{flex-wrap:wrap}.studio-brief__history small[data-v-536b6c93]{margin-left:0}}.studio-brief__editor-column[data-v-536b6c93]{display:grid;align-content:start;gap:12px;min-width:0}.studio-brief__editor-section[data-v-536b6c93]{display:grid;gap:9px;padding:12px;border:1px solid var(--surface-border,#e7e0e9);border-radius:7px;background:var(--surface-card,#fff)}.studio-brief__editor-section--accent[data-v-536b6c93]{background:var(--primary-50,#f5f0f7)}.studio-brief__editor-section h3[data-v-536b6c93]{display:flex;align-items:center;gap:8px;margin:0;color:var(--text-color,#281f3b);font-family:Georgia,serif;font-size:1rem}.studio-brief__editor-section h3 i[data-v-536b6c93]{color:var(--primary-color,#5d3973)}.studio-brief__editor-section>small[data-v-536b6c93]{text-align:right}.studio-brief__editor-section p[data-v-536b6c93]{margin:0;line-height:1.45}.studio-brief__editor-colors[data-v-536b6c93]{display:flex;flex-wrap:wrap;gap:8px}.studio-brief__editor-colors span[data-v-536b6c93]{display:grid;justify-items:center;gap:3px;font-size:.64rem}.studio-brief__editor-colors i[data-v-536b6c93]{display:block;width:29px;height:29px;border:1px solid var(--surface-border,#e7e0e9);border-radius:50%}.studio-brief__editor-images[data-v-536b6c93]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.studio-brief__editor-images img[data-v-536b6c93]{width:100%;height:72px;object-fit:cover;border-radius:5px}@media(max-width:700px){.studio-brief__editor-grid[data-v-536b6c93]{grid-template-columns:1fr}.studio-brief__editor-images img[data-v-536b6c93]{height:64px}}.client-change-action[data-v-5de166e9]{padding-top:15px;border-top:1px solid #e5e3d9;margin-top:20px}.client-change-action>p[data-v-5de166e9]{font:15px Georgia,serif;color:#536249}.client-change-action small[data-v-5de166e9]{display:block;font:12px/1.6 Arial,sans-serif;color:#797669}.client-change-action button[data-v-5de166e9],.client-change-modal button[data-v-5de166e9]{border:1px solid #bbc3ad;background:#faf9f4;border-radius:5px;padding:9px 15px;color:#49573f;cursor:pointer;font:13px Arial,sans-serif}.client-change-modal[data-v-5de166e9]{box-sizing:border-box;padding:26px;color:#3e4235;background:#fbfaf6}.client-change-modal header[data-v-5de166e9]{display:flex;align-items:center;justify-content:space-between;gap:15px}.client-change-modal header p[data-v-5de166e9]{text-transform:uppercase;font:11px Arial,sans-serif;letter-spacing:.13em}.client-change-modal header button[data-v-5de166e9]{border:0;padding:4px 8px;font-size:24px}.client-change-modal h2[data-v-5de166e9]{font:27px Georgia,serif;margin:15px 0 8px}.client-change-context[data-v-5de166e9],.client-change-help[data-v-5de166e9]{color:#777467;font:13px/1.6 Arial,sans-serif}.client-change-modal label[data-v-5de166e9]{display:grid;gap:10px;margin-top:24px;font:15px Georgia,serif}.client-change-modal textarea[data-v-5de166e9]{box-sizing:border-box;width:100%;font:14px/1.6 Arial,sans-serif;color:#3e4235;padding:12px;border:1px solid #d9dccf;border-radius:5px;resize:vertical;background:#fff}.client-change-modal footer[data-v-5de166e9]{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.client-change-modal .client-change-send[data-v-5de166e9]{background:#59664e;color:#fff}.client-change-modal [role=alert][data-v-5de166e9]{color:#9e3e3b;font:13px/1.5 Arial,sans-serif}.client-change-modal button[data-v-5de166e9]:disabled{opacity:.55;cursor:default}.modal-card.client-change-dialog{width:min(550px,calc(100vw - 32px));padding:0;overflow:auto;max-height:90dvh}.design-lookbook[data-v-8652b12e]{color:#303329;margin-top:-20px;font-family:Arial,sans-serif}.design-lookbook__intro[data-v-8652b12e]{display:grid;grid-template-columns:minmax(0,1fr) 280px;min-height:128px;background:linear-gradient(90deg,transparent,#f2efe7 8%,#f2efe7 92%,transparent);border-bottom:1px solid #e2dbcf}.design-lookbook__welcome[data-v-8652b12e]{position:relative;min-width:0;overflow:hidden}.design-lookbook__intro-image[data-v-8652b12e]{position:absolute;inset:0 0 0 35%;mask-image:linear-gradient(90deg,transparent,#000 29%,#000 76%,transparent)}.design-lookbook__intro-image[data-v-8652b12e] img,.design-lookbook__intro-image[data-v-8652b12e] .client-design-image__missing{width:100%;height:100%;aspect-ratio:auto;border-radius:0;object-position:center 55%}.design-lookbook__intro-image[data-v-8652b12e] figcaption{display:none}.design-lookbook__welcome[data-v-8652b12e]:after{content:"";position:absolute;inset:0;background:transparent;pointer-events:none}.design-lookbook__intro-copy[data-v-8652b12e]{position:relative;z-index:1;max-width:67%;padding:16px 26px}.design-lookbook__eyebrow[data-v-8652b12e]{margin:0 0 8px;font:9px/1.4 Arial,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#81715d}.design-lookbook__intro-copy h2[data-v-8652b12e]{margin:0 0 8px;font:400 42px/1 Georgia,serif}.design-lookbook__summary[data-v-8652b12e]{max-width:470px;margin:0;font:14px/1.45 Georgia,serif;color:#6e685c}.design-lookbook__publication[data-v-8652b12e]{padding:20px 24px;background:transparent;border-left:0}.design-lookbook__publication dl[data-v-8652b12e]{display:flex;gap:35px;margin:6px 0 10px}.design-lookbook__publication dl div[data-v-8652b12e]{display:flex;align-items:baseline;gap:8px}.design-lookbook__publication dd[data-v-8652b12e]{order:-1;margin:0;font:30px/1 Georgia,serif;color:#626f53}.design-lookbook__publication dt[data-v-8652b12e]{font:11px Arial,sans-serif;color:#777063}.design-lookbook__date[data-v-8652b12e]{margin:0;font:10px/1.5 Arial,sans-serif;color:#8a8171}.design-lookbook__date time[data-v-8652b12e]{display:block}.design-lookbook__navigation[data-v-8652b12e]{display:flex;flex-wrap:wrap;align-items:center;gap:7px;padding:10px 0;border-bottom:1px solid #e4ded3;margin-bottom:15px}.design-lookbook__navigation button[data-v-8652b12e]{display:inline-flex;align-items:center;gap:9px;min-height:40px;padding:8px 16px;border:1px solid transparent;border-radius:24px;background:#efede7;color:#686556;font:11px Arial,sans-serif;cursor:pointer}.design-lookbook__navigation button.is-active[data-v-8652b12e]{background:#616c51;color:#fffdf5}.design-lookbook__navigation button[data-v-8652b12e]:hover{border-color:#a7b096}.design-lookbook__navigation button span[data-v-8652b12e]{opacity:.7}.design-lookbook__browse-note[data-v-8652b12e]{margin-left:auto;font:italic 12px Georgia,serif;color:#8a8171}.design-lookbook__spread[data-v-8652b12e]{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start}.design-lookbook__spread.has-gallery[data-v-8652b12e]{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}.design-lookbook__gallery[data-v-8652b12e]{min-width:0}.design-lookbook__grid[data-v-8652b12e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0;margin:0;list-style:none}.design-lookbook__grid li[data-v-8652b12e]{min-width:0}.design-lookbook__board-grid[data-v-8652b12e]{grid-template-columns:repeat(3,minmax(0,1fr))}.design-lookbook__board-grid .design-lookbook__board-card[data-v-8652b12e] img,.design-lookbook__board-grid .design-lookbook__board-card[data-v-8652b12e] .client-design-image__missing,.design-lookbook__board-grid .design-lookbook__board-card .design-lookbook__no-image[data-v-8652b12e]{height:auto;aspect-ratio:1.8}.design-lookbook__board-card .design-lookbook__card-copy[data-v-8652b12e]{min-height:70px}.design-lookbook__card[data-v-8652b12e]{display:block;width:100%;height:100%;padding:0;overflow:hidden;border:1px solid #e2ded4;border-radius:4px;background:#fffdf9;color:#303329;text-align:left;cursor:pointer}.design-lookbook__card[data-v-8652b12e]:hover,.design-lookbook__card.is-viewing[data-v-8652b12e]{border-color:#839471;background:#f6f7ef}.design-lookbook__card[data-v-8652b12e] img,.design-lookbook__card[data-v-8652b12e] .client-design-image__missing{aspect-ratio:auto;height:132px;border-radius:0}.design-lookbook__card[data-v-8652b12e] figcaption{padding:0 10px;font-size:9px}.design-lookbook__card-copy[data-v-8652b12e]{display:block;position:relative;min-height:79px;padding:12px 30px 11px 12px}.design-lookbook__card-copy small[data-v-8652b12e]{display:block;margin-bottom:6px;font:8px/1.3 Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#8a7862}.design-lookbook__card-copy strong[data-v-8652b12e]{display:block;font:400 18px/1.15 Georgia,serif;overflow-wrap:anywhere}.design-lookbook__context[data-v-8652b12e]{display:block;margin-top:5px;font:10px Arial,sans-serif;color:#8a8171;text-transform:capitalize}.design-lookbook__card-copy>i[data-v-8652b12e]{position:absolute;right:11px;top:32px;font-size:12px;color:#677657}.design-lookbook__no-image[data-v-8652b12e]{display:grid;place-content:center;gap:12px;height:146px;background:radial-gradient(ellipse at top left,#f8f5eb,#e6ebde);text-align:center;color:#7b866c;padding:16px;font:italic 15px Georgia,serif}.design-lookbook__no-image i[data-v-8652b12e]{font-size:25px}.design-lookbook__gallery[data-v-8652b12e] .client-design-disclosure{margin:14px auto 0;border-radius:22px;border-color:#d8ddca;background:#fffdf7;color:#596a49;font:11px Arial,sans-serif}.design-lookbook__feature[data-v-8652b12e]{min-width:0;padding:18px 21px 0;background:#f4f1e9;border-top:2px solid #b8a17d}.design-lookbook__feature-heading[data-v-8652b12e]{display:flex;justify-content:space-between;align-items:center;gap:12px}.design-lookbook__feature-heading button[data-v-8652b12e]{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:6px 11px;border:1px solid #d8dfcf;border-radius:18px;background:#e9ede2;color:#59684d;font:11px/1.2 Arial,sans-serif;white-space:nowrap;cursor:pointer}.design-lookbook__feature-heading button i[data-v-8652b12e]{font-size:10px}.design-lookbook__feature-heading button[data-v-8652b12e]:hover{background:#dfe7d6;border-color:#bdc9af}.design-lookbook__feature h3[data-v-8652b12e]{margin:0 0 12px;font:400 29px/1.1 Georgia,serif;overflow-wrap:anywhere}.design-lookbook__placement[data-v-8652b12e]{font:10px Arial,sans-serif;text-transform:capitalize;color:#8a8171;margin:-5px 0 12px}.design-lookbook__feature-image[data-v-8652b12e] img,.design-lookbook__feature-image[data-v-8652b12e] .client-design-image__missing{aspect-ratio:auto;height:168px;border-radius:2px}.design-lookbook__feature-image[data-v-8652b12e] figcaption{font:10px/1.4 Arial,sans-serif;color:#8a8171}.design-lookbook__story[data-v-8652b12e]{margin:13px 0;font:13px/1.5 Georgia,serif;color:#777063;white-space:pre-wrap;overflow-wrap:anywhere}.design-lookbook__belongs[data-v-8652b12e]{margin:13px 0;font:italic 12px/1.4 Georgia,serif;color:#8a8171}.design-lookbook__palette[data-v-8652b12e]{margin:16px 0;padding-top:14px;border-top:1px solid #ded7ca}.design-lookbook h4[data-v-8652b12e]{margin:0 0 12px;font:9px Arial,sans-serif;text-transform:uppercase;letter-spacing:.12em;color:#81715d}.design-lookbook__palette ul[data-v-8652b12e]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px 10px;padding:0;margin:0;list-style:none}.design-lookbook__palette li[data-v-8652b12e]{min-width:0;text-align:center}.design-lookbook__palette li>span[data-v-8652b12e]{display:block;width:31px;height:31px;border:1px solid #d8d1c6;border-radius:50%;margin:0 auto 7px}.design-lookbook__palette strong[data-v-8652b12e]{display:block;font:9px/1.25 Arial,sans-serif;color:#817b6c;overflow-wrap:anywhere}.design-lookbook__mood[data-v-8652b12e]{border-top:1px solid #ded7ca;padding:13px 0 15px;color:#777063}.design-lookbook__mood summary[data-v-8652b12e]{cursor:pointer;font:15px Georgia,serif;color:#535c47}.design-lookbook__mood p[data-v-8652b12e]{font:13px/1.5 Georgia,serif;white-space:pre-wrap}.design-lookbook__pillars[data-v-8652b12e]{display:flex;flex-wrap:wrap;gap:6px;padding:0;list-style:none}.design-lookbook__pillars li[data-v-8652b12e]{padding:5px 9px;border-radius:20px;background:#e6ebde;font:10px Arial,sans-serif;color:#687459}.design-lookbook__materials[data-v-8652b12e]{display:flex;flex-wrap:wrap;gap:8px 18px;padding:0;list-style:none;font:11px Arial,sans-serif}.design-lookbook button[data-v-8652b12e]:focus-visible,.design-lookbook summary[data-v-8652b12e]:focus-visible{outline:2px solid #879a72;outline-offset:3px}@media(max-width:1050px){.design-lookbook__grid[data-v-8652b12e]{grid-template-columns:repeat(2,minmax(0,1fr))}.design-lookbook__intro-copy[data-v-8652b12e]{max-width:85%}}@media(max-width:820px){.design-lookbook__spread.has-gallery[data-v-8652b12e],.design-lookbook__intro[data-v-8652b12e]{grid-template-columns:minmax(0,1fr)}.design-lookbook__publication[data-v-8652b12e]{border-left:0;display:flex;flex-wrap:wrap;align-items:center;gap:12px 25px;padding:14px 20px}.design-lookbook__publication dl[data-v-8652b12e]{margin:0}.design-lookbook__publication>.design-lookbook__eyebrow[data-v-8652b12e]{margin:0}.design-lookbook__feature[data-v-8652b12e]{padding-bottom:0}}@media(max-width:600px){.design-lookbook[data-v-8652b12e]{margin-top:-14px}}@media(max-width:430px){.design-lookbook__grid[data-v-8652b12e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.design-lookbook__intro-copy[data-v-8652b12e]{max-width:100%;padding:20px}.design-lookbook__intro-image[data-v-8652b12e]{opacity:.25}.design-lookbook__browse-note[data-v-8652b12e]{display:none}.design-lookbook__card-copy strong[data-v-8652b12e]{font-size:16px}.design-lookbook__card[data-v-8652b12e] img,.design-lookbook__card[data-v-8652b12e] .client-design-image__missing,.design-lookbook__no-image[data-v-8652b12e]{height:125px}}.client-design-publication[data-v-8d1a98c1]{min-width:0}.design-summary-title[data-v-8d1a98c1]{font-size:14px!important}.client-design-publication header[data-v-8d1a98c1]{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap}.client-design-publication h2[data-v-8d1a98c1]{font:22px Georgia,serif;margin:0 0 8px}.client-design-publication select[data-v-8d1a98c1]{margin-left:8px}.client-design-publication__actions[data-v-8d1a98c1]{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.client-design-chooser[data-v-8d1a98c1]{display:grid;gap:14px}.client-design-chooser label[data-v-8d1a98c1]{display:block;margin:8px 0}.client-design-chooser input[data-v-8d1a98c1]:not([type=checkbox]),.client-design-chooser textarea[data-v-8d1a98c1],.client-design-chooser select[data-v-8d1a98c1]{display:block;width:100%;padding:9px;border:1px solid var(--surface-border,#d9cee3);border-radius:5px}.client-design-chooser textarea[data-v-8d1a98c1]{min-height:80px;resize:vertical}.client-design-choice[data-v-8d1a98c1]{padding:12px;margin:8px 0;border:1px solid var(--surface-border,#e8e2ed);border-radius:7px}.client-design-choice h4[data-v-8d1a98c1]{margin:0 0 10px}.client-design-staff-preview[data-v-8d1a98c1]{min-height:0;padding:12px;background:#fbf9f6}.client-design-board-configuration[data-v-8d1a98c1]{padding:14px;border:1px solid var(--surface-border,#e8e2ed);border-radius:7px}.client-design-board-configuration h3[data-v-8d1a98c1]{margin:0 0 10px;font:18px Georgia,serif}.client-design-board-configuration p[data-v-8d1a98c1]{font-size:12px;line-height:1.5}.client-design-chooser .client-design-board-toggle[data-v-8d1a98c1]{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.5}.client-design-board-toggle input[type=checkbox][data-v-8d1a98c1]{width:16px;height:16px;flex:0 0 16px;margin:2px 0 0}.client-design-board-configuration fieldset[data-v-8d1a98c1]{margin:14px 0 0;border:0;padding:0}.client-design-board-configuration legend[data-v-8d1a98c1]{font-size:13px;font-weight:600;padding:0}.client-design-staff-preview[data-v-8d1a98c1] .design-lookbook{margin-top:0}.brief[data-v-b62a826d]{display:grid;gap:1rem}.brief>header[data-v-b62a826d],.revision>header[data-v-b62a826d],.selections>header[data-v-b62a826d],.selection>header[data-v-b62a826d]{display:flex;justify-content:space-between;gap:1rem;align-items:start}.brief h4[data-v-b62a826d],.brief h5[data-v-b62a826d],.brief p[data-v-b62a826d]{margin:0}.selections[data-v-b62a826d]{display:grid;gap:.75rem;padding-top:1rem;border-top:1px solid #e4dce9}.selection[data-v-b62a826d]{display:grid;gap:.6rem;padding:.85rem;border:1px solid #e4dce9;border-radius:.65rem;background:#fff}.selection.historical[data-v-b62a826d]{opacity:.72}.selection header div[data-v-b62a826d]{display:grid;gap:.2rem}.selection header span[data-v-b62a826d],.decision-row>div>span[data-v-b62a826d]{color:#70807a;font-size:.82rem}.selection dl[data-v-b62a826d]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0}.selection dt[data-v-b62a826d]{color:#70807a;font-size:.78rem}.selection dd[data-v-b62a826d]{margin:.15rem 0 0;overflow-wrap:anywhere}.selection-fields[data-v-b62a826d]{display:grid;grid-template-columns:1fr 1fr;gap:.7rem}.selection-actions[data-v-b62a826d]{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap}.decision-history[data-v-b62a826d]{display:grid;gap:.55rem;padding-top:.7rem;border-top:1px solid #e9e2ed}.decision-row[data-v-b62a826d]{display:flex;justify-content:space-between;gap:1rem;padding:.7rem;border-radius:.55rem;background:#f8f6f9}.decision-row>div[data-v-b62a826d]:first-child{display:grid;gap:.3rem}.revision[data-v-b62a826d]{display:grid;gap:.65rem;padding:1rem;border:1px solid #e4dce9;border-radius:.7rem;background:#fff}.revision>header span[data-v-b62a826d]:last-child{color:#70807a;font-size:.82rem}.grid[data-v-b62a826d]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.grid h5[data-v-b62a826d],.grid ul[data-v-b62a826d]{margin:.2rem 0}.brief[data-v-b62a826d] .modal-card label{display:grid;gap:.3rem;font-weight:700}.brief[data-v-b62a826d] input,.brief[data-v-b62a826d] textarea,.brief[data-v-b62a826d] select{border:1px solid #cfc5da;border-radius:.45rem;padding:.6rem;font:inherit}@media(max-width:700px){.brief>header[data-v-b62a826d],.revision>header[data-v-b62a826d],.grid[data-v-b62a826d],.selections>header[data-v-b62a826d],.selection>header[data-v-b62a826d],.selection dl[data-v-b62a826d],.selection-fields[data-v-b62a826d],.decision-row[data-v-b62a826d]{display:grid}.grid[data-v-b62a826d]{grid-template-columns:1fr}}.studio-record-picker[data-v-32cc9556]{display:grid;gap:12px;min-width:0}.studio-record-picker__search[data-v-32cc9556]{display:grid;gap:6px;font-size:.78rem;font-weight:650}.studio-record-picker__search input[data-v-32cc9556]{box-sizing:border-box;width:100%;padding:10px;border:1px solid var(--surface-border,#d9d0df);border-radius:6px;background:#fff;color:var(--text-color,#32243e);font:inherit;font-weight:400}.studio-record-picker__list[data-v-32cc9556]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.studio-record-picker__row[data-v-32cc9556]{display:flex;align-items:center;gap:10px;min-width:0;min-height:70px;padding:8px;border:1px solid var(--surface-border,#e5dfea);border-radius:8px;background:var(--surface-card,#fff);color:var(--text-color,#332743);text-align:left;cursor:pointer}.studio-record-picker__row.is-selected[data-v-32cc9556]{border-color:var(--primary-color,#5d3973);background:var(--primary-50,#f7f1fa)}.studio-record-picker__row[data-v-32cc9556]:focus-visible{outline:2px solid var(--primary-color,#5d3973);outline-offset:2px}.studio-record-picker__image[data-v-32cc9556]{display:grid;flex:none;width:58px;height:52px;place-items:center;border-radius:5px;object-fit:cover;background:var(--surface-ground,#f3eef4);color:var(--primary-color,#5d3973)}.studio-record-picker__swatch[data-v-32cc9556]{width:33px;height:33px;border:1px solid rgb(0 0 0 / 12%);border-radius:50%}.studio-record-picker__copy[data-v-32cc9556]{display:grid;flex:1;gap:3px;min-width:0}.studio-record-picker__copy strong[data-v-32cc9556]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem}.studio-record-picker__copy small[data-v-32cc9556]{color:var(--text-color-secondary,#746b7d);font-size:.68rem;line-height:1.3}.studio-record-picker__copy .studio-record-picker__status[data-v-32cc9556]{color:var(--primary-color,#5d3973)}.studio-record-picker__action[data-v-32cc9556]{display:flex;align-items:center;gap:5px;flex:none;min-width:51px;color:var(--primary-color,#5d3973);font-size:.72rem;font-weight:700}.studio-record-picker__empty[data-v-32cc9556]{margin:0;color:var(--text-color-secondary,#746b7d);font-size:.78rem}@media(max-width:650px){.studio-record-picker__list[data-v-32cc9556]{grid-template-columns:1fr}.studio-record-picker__row[data-v-32cc9556]{min-height:66px}}.selection-editor__picker[data-v-1c2ad4dc]{padding:16px;border:1px solid var(--surface-border,#e8e0ea);border-radius:8px;background:var(--surface-card,#fff)}.selection-editor__fieldset h3[data-v-1c2ad4dc]{margin:0 0 5px;color:var(--text-color,#2d2145);font:600 1rem Georgia,serif}.selection-editor__fieldset h3 small[data-v-1c2ad4dc]{color:var(--text-color-secondary,#746b7d);font:.7rem sans-serif}.selection-editor__candidate.is-chosen[data-v-1c2ad4dc]{border-color:var(--primary-color,#5d3973);background:var(--primary-50,#f8f3fa)}.selection-editor__candidate-image[data-v-1c2ad4dc]{display:grid;flex:none;width:66px;height:56px;place-items:center;border-radius:5px;object-fit:cover;background:var(--surface-ground,#f3eef4);color:var(--primary-color,#5d3973)}.selection-editor__candidate-copy[data-v-1c2ad4dc]{display:grid;flex:1;gap:3px;min-width:0}.selection-editor__candidate-copy small[data-v-1c2ad4dc]{color:var(--text-color-secondary,#746b7d);font-size:.68rem}.selection-editor__candidate-copy .selection-editor__stale[data-v-1c2ad4dc]{color:#9b5440}.selection-editor__candidate button[data-v-1c2ad4dc],.selection-editor__add[data-v-1c2ad4dc]{padding:8px 10px;border:1px solid var(--surface-border,#d8cddd);border-radius:6px;background:#fff;color:var(--primary-color,#5d3973);font-size:.72rem;cursor:pointer}.selection-editor__candidate button[data-v-1c2ad4dc]:disabled{opacity:.5;cursor:not-allowed}.selection-editor__add[data-v-1c2ad4dc]{margin-top:10px}@media(max-width:620px){.selection-editor__candidate[data-v-1c2ad4dc]{flex-direction:row;flex-wrap:wrap}.selection-editor__candidate-copy[data-v-1c2ad4dc]{flex-basis:calc(100% - 82px)}}.selection-editor[data-v-1c2ad4dc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;color:var(--text-color,#2d2145)}.selection-editor__field[data-v-1c2ad4dc]{display:grid;align-content:start;gap:6px;min-width:0;font-size:.82rem;font-weight:650}.selection-editor__field--wide[data-v-1c2ad4dc]{grid-column:1/-1}.selection-editor__field input[data-v-1c2ad4dc],.selection-editor__field select[data-v-1c2ad4dc],.selection-editor__field textarea[data-v-1c2ad4dc]{box-sizing:border-box;width:100%;min-width:0;padding:9px 10px;border:1px solid var(--surface-border,#d8cddd);border-radius:6px;background:var(--surface-card,#fff);color:var(--text-color,#332742);font:inherit;font-weight:400}.selection-editor__field textarea[data-v-1c2ad4dc]{resize:vertical}.selection-editor__field small[data-v-1c2ad4dc],.selection-editor__hint[data-v-1c2ad4dc]{color:var(--text-color-secondary,#807889);font-size:.72rem;font-weight:400;line-height:1.45}.selection-editor__fieldset[data-v-1c2ad4dc]{grid-column:1/-1;min-width:0;margin:0;padding:14px;border:1px solid var(--surface-border,#e8e0ea);border-radius:8px}.selection-editor__fieldset legend[data-v-1c2ad4dc]{padding:0 5px;color:var(--primary-color,#4c3263);font-size:.86rem;font-weight:700}.selection-editor__hint[data-v-1c2ad4dc]{margin:0 0 10px}.selection-editor__candidate-list[data-v-1c2ad4dc]{display:grid;gap:8px}.selection-editor__candidate[data-v-1c2ad4dc]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px;border:1px solid var(--surface-border,#eee8ef);border-radius:7px;background:var(--surface-card,#fff)}.selection-editor__candidate>label[data-v-1c2ad4dc]:first-child{display:flex;align-items:flex-start;gap:8px;min-width:0}.selection-editor__candidate>label:first-child span[data-v-1c2ad4dc]{display:grid;gap:3px;min-width:0}.selection-editor__candidate strong[data-v-1c2ad4dc]{font-size:.78rem}.selection-editor__candidate small[data-v-1c2ad4dc],.selection-editor__source span[data-v-1c2ad4dc]{color:var(--text-color-secondary,#827a8c);font-size:.68rem;line-height:1.4}.selection-editor__chosen[data-v-1c2ad4dc]{display:flex;align-items:center;gap:5px;flex:none;color:var(--primary-color,#563968);font-size:.72rem;font-weight:650}.selection-editor__source[data-v-1c2ad4dc]{display:grid;gap:4px;padding:11px;border:1px solid var(--surface-border,#e8e0ea);border-radius:7px;background:var(--surface-ground,#fbf9fc)}.selection-editor__source strong[data-v-1c2ad4dc]{font-family:Georgia,serif;color:var(--text-color,#2d2145)}.selection-editor__grid[data-v-1c2ad4dc]{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.selection-editor__money[data-v-1c2ad4dc]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px}.selection-editor__money>span[data-v-1c2ad4dc]{color:var(--primary-color,#563968);font-size:.75rem;font-weight:700}.selection-editor__privacy[data-v-1c2ad4dc],.selection-editor__empty[data-v-1c2ad4dc]{grid-column:1/-1;margin:0;padding:11px;border-radius:7px;background:var(--primary-50,#f5f0f7);color:var(--text-color-secondary,#71677d);font-size:.76rem;line-height:1.5}.selection-editor__empty[data-v-1c2ad4dc]{background:#fff8ed;color:#76501e}@media(max-width:620px){.selection-editor[data-v-1c2ad4dc]{grid-template-columns:1fr;gap:13px}.selection-editor__field--wide[data-v-1c2ad4dc],.selection-editor__fieldset[data-v-1c2ad4dc]{grid-column:auto}.selection-editor__grid[data-v-1c2ad4dc]{grid-template-columns:1fr}.selection-editor__candidate[data-v-1c2ad4dc]{align-items:flex-start;flex-direction:column}.selection-editor__chosen[data-v-1c2ad4dc]{padding-left:24px}}.selection-editor__section[data-v-1c2ad4dc]{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:15px;border:1px solid var(--surface-border,#e8e0ea);border-radius:8px;background:var(--surface-card,#fff)}.selection-editor__section h3[data-v-1c2ad4dc]{grid-column:1/-1;margin:0;color:var(--text-color,#2d2145);font:600 1.05rem Georgia,serif}@media(max-width:620px){.selection-editor__section[data-v-1c2ad4dc]{grid-template-columns:1fr;grid-column:auto;padding:13px}.selection-editor__section h3[data-v-1c2ad4dc]{grid-column:auto}}.selections[data-v-7f2b0b0f]{display:grid;gap:11px;min-width:0;color:var(--text-color,#29203c)}.selections__topbar[data-v-7f2b0b0f]{display:flex;align-items:center;justify-content:space-between;gap:14px}.selections__brand h2[data-v-7f2b0b0f]{margin:2px 0;color:var(--text-color,#21194a);font-family:Georgia,serif;font-size:1.8rem}.selections__brand p[data-v-7f2b0b0f]{margin:0;color:var(--text-color-secondary,#776d82);font-size:.8rem}.selections__eyebrow[data-v-7f2b0b0f]{color:var(--primary-color,#563968);font-size:.66rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.selections__actions[data-v-7f2b0b0f]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.selections__button[data-v-7f2b0b0f],.selections__small-button[data-v-7f2b0b0f]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:7px 10px;border:1px solid var(--surface-border,#ddd3e2);border-radius:6px;background:var(--surface-card,#fff);color:var(--primary-color,#563968);font:inherit;font-size:.72rem;font-weight:650;cursor:pointer;text-decoration:none}.selections__button[data-v-7f2b0b0f]:hover:not(:disabled),.selections__small-button[data-v-7f2b0b0f]:hover:not(:disabled){border-color:#b9a3c7;background:var(--primary-50,#f5f0f7)}.selections__button[data-v-7f2b0b0f]:disabled,.selections__small-button[data-v-7f2b0b0f]:disabled{opacity:.5;cursor:not-allowed}.selections__button--primary[data-v-7f2b0b0f],.selections__quick-primary[data-v-7f2b0b0f]{border-color:#4c3263;background:#4c3263;color:#fff}.selections__button--primary[data-v-7f2b0b0f]:hover:not(:disabled),.selections__quick-primary[data-v-7f2b0b0f]:hover:not(:disabled){background:#39254d}.selections__button--small[data-v-7f2b0b0f]{min-height:29px;padding:5px 9px}.selections__notice[data-v-7f2b0b0f],.selections__source-warning[data-v-7f2b0b0f],.selections__member-note[data-v-7f2b0b0f]{margin:0;padding:9px 11px;border-radius:6px;background:var(--primary-50,#f5f0f7);color:var(--text-color-secondary,#71677d);font-size:.75rem;line-height:1.45}.selections__notice--error[data-v-7f2b0b0f],.selections__source-warning[data-v-7f2b0b0f]{background:#fff5e9;color:#704612}.selections__layout[data-v-7f2b0b0f]{display:grid;grid-template-columns:minmax(0,1fr) 282px;gap:10px;min-width:0}.selections__main[data-v-7f2b0b0f],.selections__rail[data-v-7f2b0b0f]{display:grid;align-content:start;gap:10px;min-width:0}.selections__panel[data-v-7f2b0b0f]{min-width:0;padding:11px;border:1px solid var(--surface-border,#e7e0e9);border-radius:8px;background:var(--surface-card,#fff);box-shadow:0 1px 2px #32233d08}.selections__heading[data-v-7f2b0b0f]{display:flex;align-items:center;gap:8px;margin-bottom:10px;min-width:0}.selections__heading>div[data-v-7f2b0b0f]{flex:1;min-width:0}.selections__heading h3[data-v-7f2b0b0f]{margin:0;color:var(--text-color,#251d45);font-family:Georgia,serif;font-size:.98rem;line-height:1.15}.selections__heading p[data-v-7f2b0b0f]{margin:2px 0 0;color:var(--text-color-secondary,#7a7182);font-size:.65rem}.selections__section-icon[data-v-7f2b0b0f]{display:grid;flex:none;width:25px;height:25px;place-items:center;border-radius:6px;background:var(--primary-50,#f5f0f7);color:var(--primary-color,#563968);font-size:.8rem}.selections__section-icon--gold[data-v-7f2b0b0f]{background:#faf3e9;color:#946b3f}.selections__section-icon--rose[data-v-7f2b0b0f]{background:#fbf0f4;color:#a44670}.selections__groups[data-v-7f2b0b0f]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}.selections__group-card[data-v-7f2b0b0f]{min-width:0;overflow:hidden;border:1px solid var(--surface-border,#e9e2eb);border-radius:7px;background:#fff}.selections__group-card--selected[data-v-7f2b0b0f]{border-color:#8463a0;box-shadow:0 0 0 1px #5639681f}.selections__group-open[data-v-7f2b0b0f]{display:grid;width:100%;padding:5px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.selections__group-image[data-v-7f2b0b0f],.selections__selection-image[data-v-7f2b0b0f],.selections__comparison-image[data-v-7f2b0b0f]{position:relative;display:grid;place-items:center;overflow:hidden;background:#f4f0eb}.selections__group-image[data-v-7f2b0b0f]{height:82px;border-radius:4px}.selections__group-image img[data-v-7f2b0b0f],.selections__selection-image img[data-v-7f2b0b0f],.selections__comparison-image img[data-v-7f2b0b0f]{width:100%;height:100%;object-fit:cover}.selections__image-placeholder[data-v-7f2b0b0f]{display:grid;justify-items:center;gap:4px;color:#a69ba9}.selections__image-placeholder i[data-v-7f2b0b0f]{font-size:1.1rem}.selections__image-placeholder small[data-v-7f2b0b0f]{font-size:.6rem}.selections__group-copy[data-v-7f2b0b0f]{display:grid;gap:3px;padding:5px 2px 2px}.selections__group-copy strong[data-v-7f2b0b0f]{overflow:hidden;color:var(--text-color,#231b43);font-family:Georgia,serif;font-size:.73rem;text-overflow:ellipsis;white-space:nowrap}.selections__group-copy small[data-v-7f2b0b0f]{overflow:hidden;color:var(--text-color-secondary,#7d7588);font-size:.62rem;text-overflow:ellipsis;white-space:nowrap}.selections__badge[data-v-7f2b0b0f]{display:inline-flex;align-items:center;gap:4px;width:max-content;max-width:100%;padding:3px 6px;border-radius:50px;background:#f3f0f5;color:#63566d;font-size:.59rem;line-height:1.2;white-space:nowrap}.selections__badge--green[data-v-7f2b0b0f]{background:#e9f6f0;color:#287b5f}.selections__badge--gold[data-v-7f2b0b0f]{background:#fff3df;color:#9a611b}.selections__badge--violet[data-v-7f2b0b0f]{background:#f1eafb;color:#633ca1}.selections__group-meta[data-v-7f2b0b0f]{display:flex;align-items:center;gap:4px;padding:5px;border-top:1px solid #f0ebf1}.selections__group-meta span[data-v-7f2b0b0f]{display:inline-flex;align-items:center;gap:4px;flex:1;min-width:0;overflow:hidden;color:var(--text-color-secondary,#7a7182);font-size:.58rem;text-overflow:ellipsis;white-space:nowrap}.selections__group-meta button[data-v-7f2b0b0f],.selections__card-actions button[data-v-7f2b0b0f],.selections__text-button[data-v-7f2b0b0f]{padding:3px 4px;border:0;background:transparent;color:var(--primary-color,#563968);font:inherit;font-size:.6rem;font-weight:650;cursor:pointer}.selections__group-meta button[data-v-7f2b0b0f]:disabled,.selections__card-actions button[data-v-7f2b0b0f]:disabled{opacity:.45;cursor:not-allowed}.selections__heading--wrap[data-v-7f2b0b0f]{flex-wrap:wrap}.selections__filters[data-v-7f2b0b0f]{display:flex;align-items:center;gap:5px;margin-left:auto}.selections__search[data-v-7f2b0b0f]{display:flex;align-items:center;gap:6px;min-width:125px;padding:6px 8px;border:1px solid var(--surface-border,#e5dce8);border-radius:5px;background:#fff;color:#7d7384;font-size:.67rem}.selections__search input[data-v-7f2b0b0f]{width:100%;min-width:0;border:0;outline:0;color:var(--text-color,#30263e);font:inherit}.selections__select select[data-v-7f2b0b0f]{max-width:132px;min-height:29px;padding:4px 22px 4px 7px;border:1px solid var(--surface-border,#e5dce8);border-radius:5px;background:#fff;color:var(--primary-color,#563968);font:inherit;font-size:.66rem}.selections__view-switch[data-v-7f2b0b0f]{display:flex;border:1px solid var(--surface-border,#e5dce8);border-radius:5px;overflow:hidden}.selections__view-switch button[data-v-7f2b0b0f]{width:29px;height:29px;border:0;border-right:1px solid var(--surface-border,#e5dce8);background:#fff;color:#74697b;cursor:pointer}.selections__view-switch button[data-v-7f2b0b0f]:last-child{border-right:0}.selections__view-switch button[aria-pressed=true][data-v-7f2b0b0f]{background:var(--primary-50,#f3ecf8);color:var(--primary-color,#563968)}.selections__cards[data-v-7f2b0b0f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.selections__selection-card[data-v-7f2b0b0f]{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--surface-border,#e9e2eb);border-radius:7px;background:#fff}.selections__selection-image[data-v-7f2b0b0f]{height:105px}.selections__selection-copy[data-v-7f2b0b0f]{display:grid;align-content:start;gap:3px;flex:1;padding:7px}.selections__selection-copy h4[data-v-7f2b0b0f]{margin:0;color:var(--text-color,#251b43);font-family:Georgia,serif;font-size:.78rem;line-height:1.2}.selections__selection-copy>strong[data-v-7f2b0b0f]{color:var(--primary-color,#563968);font-size:.64rem}.selections__selection-copy p[data-v-7f2b0b0f]{display:-webkit-box;overflow:hidden;margin:0;color:var(--text-color-secondary,#7b7181);font-size:.62rem;line-height:1.35;-webkit-line-clamp:2;-webkit-box-orient:vertical}.selections__selection-copy>small[data-v-7f2b0b0f]{color:#817889;font-size:.6rem}.selections__badges[data-v-7f2b0b0f]{display:flex;flex-wrap:wrap;gap:4px;margin-top:3px}.selections__selection-footer[data-v-7f2b0b0f]{display:grid;gap:5px;padding:6px 7px;border-top:1px solid #f0ebf1}.selections__cost[data-v-7f2b0b0f]{display:flex;align-items:baseline;gap:6px;min-width:0}.selections__cost strong[data-v-7f2b0b0f]{color:var(--text-color,#231b43);font-family:Georgia,serif;font-size:.78rem}.selections__cost span[data-v-7f2b0b0f]{overflow:hidden;color:#287b5f;font-size:.6rem;text-overflow:ellipsis;white-space:nowrap}.selections__cost-warning[data-v-7f2b0b0f],.selections__stale-copy[data-v-7f2b0b0f]{color:#a36219!important}.selections__card-actions[data-v-7f2b0b0f]{display:flex;flex-wrap:wrap;gap:2px}.selections__cards--list[data-v-7f2b0b0f]{grid-template-columns:1fr}.selections__cards--list .selections__selection-card[data-v-7f2b0b0f]{display:grid;grid-template-columns:145px minmax(0,1fr) auto;align-items:stretch}.selections__cards--list .selections__selection-image[data-v-7f2b0b0f]{height:auto;min-height:100px}.selections__cards--list .selections__selection-footer[data-v-7f2b0b0f]{align-content:center;border-top:0;border-left:1px solid #f0ebf1}.selections__comparison[data-v-7f2b0b0f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.selections__comparison-card[data-v-7f2b0b0f]{display:grid;grid-template-columns:92px minmax(0,1fr);min-width:0;overflow:hidden;border:1px solid var(--surface-border,#e9e2eb);border-radius:7px;background:#fff}.selections__comparison-card--chosen[data-v-7f2b0b0f]{border-color:#62ab8d;box-shadow:0 0 0 1px #62ab8d24}.selections__comparison-image[data-v-7f2b0b0f]{min-height:125px}.selections__comparison-copy[data-v-7f2b0b0f]{display:grid;align-content:start;gap:4px;min-width:0;padding:8px}.selections__comparison-option[data-v-7f2b0b0f]{color:#946b3f;font-size:.6rem;font-weight:750;text-transform:uppercase}.selections__comparison-copy strong[data-v-7f2b0b0f]{color:var(--text-color,#241a45);font-family:Georgia,serif;font-size:.72rem}.selections__comparison-copy p[data-v-7f2b0b0f]{display:-webkit-box;overflow:hidden;margin:0;color:var(--text-color-secondary,#777080);font-size:.61rem;line-height:1.35;-webkit-line-clamp:3;-webkit-box-orient:vertical}.selections__comparison-copy small[data-v-7f2b0b0f]{color:#82798b;font-size:.58rem}.selections__compare-foot[data-v-7f2b0b0f]{display:flex;align-items:center;justify-content:space-between;gap:4px;flex-wrap:wrap;margin-top:3px}.selections__compare-foot>strong[data-v-7f2b0b0f]{font-size:.68rem}.selections__rationale[data-v-7f2b0b0f]{display:grid;grid-template-columns:auto 1fr;gap:7px;margin:9px 0 0;padding:9px;border-radius:6px;background:#fbf8f2;color:#675b68;font-size:.7rem}.selections__rationale strong[data-v-7f2b0b0f]{color:#755528}.selections__privacy[data-v-7f2b0b0f]{margin:8px 0 0;color:var(--text-color-secondary,#7c7184);font-size:.68rem}.selections__lower-grid[data-v-7f2b0b0f]{display:grid;grid-template-columns:1.15fr .85fr;gap:9px}.selections__rationale-list[data-v-7f2b0b0f]{display:grid;gap:7px}.selections__rationale-list article[data-v-7f2b0b0f]{display:grid;grid-template-columns:27px minmax(0,1fr);gap:7px;padding:6px 2px;border-bottom:1px solid #f0ebf1}.selections__note-icon[data-v-7f2b0b0f]{display:grid;width:25px;height:25px;place-items:center;border-radius:6px;background:#f5eff9;color:var(--primary-color,#563968)}.selections__rationale-list strong[data-v-7f2b0b0f]{color:#372a4a;font-size:.7rem}.selections__rationale-list p[data-v-7f2b0b0f]{margin:3px 0;color:#736b7d;font-size:.66rem;line-height:1.4}.selections__rationale-list small[data-v-7f2b0b0f]{color:#928899;font-size:.6rem}.selections__coverage[data-v-7f2b0b0f]{display:grid;gap:5px}.selections__coverage strong[data-v-7f2b0b0f]{color:var(--primary-color,#563968);font-family:Georgia,serif;font-size:1.5rem}.selections__coverage span[data-v-7f2b0b0f],.selections__coverage small[data-v-7f2b0b0f]{color:var(--text-color-secondary,#786f80);font-size:.66rem}.selections__coverage-track[data-v-7f2b0b0f],.selections__track[data-v-7f2b0b0f]{overflow:hidden;height:8px;border-radius:99px;background:#f0eff2}.selections__coverage-track i[data-v-7f2b0b0f],.selections__fill[data-v-7f2b0b0f]{display:block;height:100%;border-radius:inherit;background:#69ad92}.selections__coverage small[data-v-7f2b0b0f]{line-height:1.4}.selections__legacy-controls[data-v-7f2b0b0f]{padding:0;border:1px solid var(--surface-border,#e7e0e9);border-radius:8px;background:var(--surface-card,#fff)}.selections__legacy-controls>summary[data-v-7f2b0b0f]{display:flex;align-items:center;justify-content:space-between;gap:9px;padding:10px 12px;color:var(--primary-color,#563968);font-size:.75rem;font-weight:700;cursor:pointer}.selections__legacy-controls>summary span[data-v-7f2b0b0f]{display:inline-flex;align-items:center;gap:7px}.selections__legacy-controls>summary small[data-v-7f2b0b0f]{color:var(--text-color-secondary,#786f80);font-size:.62rem;font-weight:400}.selections__legacy-controls>section[data-v-7f2b0b0f]{margin:9px}.selections__fulfillment[data-v-7f2b0b0f]{min-width:0;scroll-margin-top:12px}.selections__rail-card[data-v-7f2b0b0f]{padding:10px}.selections__stats[data-v-7f2b0b0f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.selections__stats article[data-v-7f2b0b0f]{position:relative;display:grid;justify-items:center;gap:2px;min-height:52px;padding:6px 4px;border:1px solid #eee8ef;border-radius:6px}.selections__stats strong[data-v-7f2b0b0f]{color:var(--text-color,#241a45);font-family:Georgia,serif;font-size:1.15rem;line-height:1}.selections__stats span[data-v-7f2b0b0f]{color:var(--text-color-secondary,#7b7182);font-size:.57rem;text-align:center}.selections__stats article>i[data-v-7f2b0b0f]{position:absolute;top:8px;left:8px;color:#8c65c7;font-size:.63rem}.selections__stats .selections__dot--green[data-v-7f2b0b0f]{color:#57a98a}.selections__rail-disclaimer[data-v-7f2b0b0f]{display:block;margin-top:8px;color:#8a808e;font-size:.59rem;line-height:1.4}.selections__bars[data-v-7f2b0b0f],.selections__money-rows[data-v-7f2b0b0f]{display:grid;gap:8px}.selections__bar-row[data-v-7f2b0b0f]{display:grid;grid-template-columns:minmax(82px,.9fr) minmax(50px,1.4fr) 20px;align-items:center;gap:6px}.selections__bar-row>span[data-v-7f2b0b0f]{color:var(--text-color-secondary,#776d80);font-size:.61rem}.selections__track[data-v-7f2b0b0f]{height:8px}.selections__fill--violet[data-v-7f2b0b0f]{background:#ae8be4}.selections__fill--gold[data-v-7f2b0b0f]{background:#e5b96e}.selections__bar-row strong[data-v-7f2b0b0f]{color:#584a68;font-size:.62rem;text-align:right}.selections__money-rows div[data-v-7f2b0b0f]{display:flex;justify-content:space-between;gap:6px;padding:4px 0;border-bottom:1px solid #f0ebf1}.selections__money-rows span[data-v-7f2b0b0f]{color:#756c80;font-size:.62rem}.selections__money-rows strong[data-v-7f2b0b0f]{color:#433454;font-size:.66rem}.selections__money-rows p[data-v-7f2b0b0f],.selections__rail-note[data-v-7f2b0b0f]{margin:3px 0;color:#986319;font-size:.61rem;line-height:1.4}.selections__empty[data-v-7f2b0b0f]{display:grid;justify-items:center;gap:6px;padding:16px;color:var(--text-color-secondary,#7a7182);text-align:center}.selections__empty>span[data-v-7f2b0b0f]{display:grid;width:30px;height:30px;place-items:center;border-radius:7px;background:#f4eff6;color:var(--primary-color,#563968)}.selections__empty h4[data-v-7f2b0b0f]{margin:0;color:#44354f;font-family:Georgia,serif}.selections__empty p[data-v-7f2b0b0f]{max-width:420px;margin:0;font-size:.7rem;line-height:1.45}.selections__empty--compact[data-v-7f2b0b0f]{display:flex;align-items:center;justify-content:space-between;padding:7px 2px;text-align:left;font-size:.67rem}.selections__quick-actions[data-v-7f2b0b0f]{display:grid;gap:6px}.selections__quick-actions .selections__heading[data-v-7f2b0b0f]{margin-bottom:2px}.selections__quick-primary[data-v-7f2b0b0f],.selections__quick-button[data-v-7f2b0b0f]{display:flex;align-items:center;justify-content:center;gap:7px;min-height:32px;padding:6px 8px;border:1px solid var(--surface-border,#ddd3e2);border-radius:6px;background:#fff;color:var(--primary-color,#563968);font:inherit;font-size:.68rem;font-weight:650;text-decoration:none;cursor:pointer}.selections__quick-primary[data-v-7f2b0b0f]:disabled{opacity:.5;cursor:not-allowed}.selections__quick-button[data-v-7f2b0b0f]:hover:not(:disabled){background:var(--primary-50,#f5f0f7)}.sr-only[data-v-7f2b0b0f]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.selections__heading--wrap .selections__filters[data-v-7f2b0b0f]{flex-basis:100%;min-width:0;margin-left:0;flex-wrap:wrap}@media(max-width:1100px){.selections__layout[data-v-7f2b0b0f]{grid-template-columns:minmax(0,1fr) 250px}.selections__groups[data-v-7f2b0b0f]{grid-template-columns:repeat(3,minmax(0,1fr))}.selections__filters[data-v-7f2b0b0f]{width:100%;margin-left:33px}.selections__search[data-v-7f2b0b0f]{flex:1}}@media(max-width:1100px){.selections__heading--wrap .selections__filters[data-v-7f2b0b0f]{flex-basis:100%;min-width:0;margin-left:0;flex-wrap:wrap}}@media(max-width:820px){.selections__layout[data-v-7f2b0b0f]{grid-template-columns:1fr}.selections__rail[data-v-7f2b0b0f]{grid-template-columns:repeat(2,minmax(0,1fr))}.selections__rail-card[data-v-7f2b0b0f]:last-child{grid-column:1/-1}.selections__groups[data-v-7f2b0b0f]{grid-template-columns:repeat(3,minmax(0,1fr))}.selections__cards[data-v-7f2b0b0f]{grid-template-columns:repeat(2,minmax(0,1fr))}.selections__comparison[data-v-7f2b0b0f]{grid-template-columns:1fr}}@media(max-width:560px){.selections__topbar[data-v-7f2b0b0f]{align-items:flex-start;flex-direction:column}.selections__actions[data-v-7f2b0b0f]{width:100%;justify-content:flex-start}.selections__groups[data-v-7f2b0b0f]{grid-template-columns:repeat(2,minmax(0,1fr))}.selections__cards[data-v-7f2b0b0f]{grid-template-columns:1fr}.selections__cards--list .selections__selection-card[data-v-7f2b0b0f]{grid-template-columns:90px minmax(0,1fr)}.selections__cards--list .selections__selection-footer[data-v-7f2b0b0f]{grid-column:1/-1;border-top:1px solid #f0ebf1;border-left:0}.selections__selection-image[data-v-7f2b0b0f]{height:145px}.selections__filters[data-v-7f2b0b0f]{display:grid;grid-template-columns:1fr 1fr;margin-left:0}.selections__search[data-v-7f2b0b0f]{grid-column:1/-1}.selections__search[data-v-7f2b0b0f],.selections__select select[data-v-7f2b0b0f]{width:100%;max-width:none}.selections__view-switch[data-v-7f2b0b0f]{grid-column:1/-1;width:max-content}.selections__heading--wrap[data-v-7f2b0b0f]{align-items:flex-start}.selections__comparison-card[data-v-7f2b0b0f]{grid-template-columns:85px minmax(0,1fr)}.selections__lower-grid[data-v-7f2b0b0f],.selections__rail[data-v-7f2b0b0f]{grid-template-columns:1fr}.selections__rail-card[data-v-7f2b0b0f]:last-child{grid-column:auto}.selections__legacy-controls>summary[data-v-7f2b0b0f]{align-items:flex-start;flex-direction:column}.selections__quick-actions .selections__quick-button[data-v-7f2b0b0f],.selections__quick-primary[data-v-7f2b0b0f]{width:100%}}.design-studio-tabs[data-v-3f0a6275]{display:flex;overflow-x:auto;gap:.25rem;padding:.25rem;background:var(--surface-card,#fff);border:1px solid var(--surface-border,#e8e2ed);border-radius:var(--border-radius,.75rem);scrollbar-width:thin}.design-studio-tabs__item[data-v-3f0a6275]{display:flex;align-items:center;justify-content:center;gap:.5rem;flex:1 0 auto;min-height:2.9rem;padding:.5rem .8rem;border:0;border-radius:.5rem;background:transparent;color:var(--text-color,#251a44);font:inherit;cursor:pointer;white-space:nowrap}.design-studio-tabs__item--active[data-v-3f0a6275]{background:var(--primary-50,#f4eff9);color:var(--primary-color,#563477);box-shadow:inset 0 -2px var(--primary-color,#563477)}.design-studio-tabs__item[data-v-3f0a6275]:focus-visible{outline:2px solid var(--primary-color,#563477);outline-offset:-2px}@media(max-width:960px){.design-studio-tabs__item[data-v-3f0a6275]{flex:0 0 auto}}.inspiration-editor__board-items[data-v-ec65d570]{display:grid;gap:8px}.inspiration-editor__board-items h4[data-v-ec65d570]{margin:0;color:var(--text-color,#2d2145);font:600 1rem Georgia,serif}.inspiration-editor__board-items h4 small[data-v-ec65d570]{font:.7rem sans-serif;color:var(--text-color-secondary,#746b7d)}.inspiration-editor__board-item[data-v-ec65d570]{display:flex;align-items:center;gap:10px;min-width:0;padding:8px;border:1px solid var(--surface-border,#e6dfea);border-radius:7px}.inspiration-editor__board-item[data-v-ec65d570] img,.inspiration-editor__board-icon[data-v-ec65d570]{display:grid;flex:none;width:62px;height:52px;place-items:center;border-radius:5px;object-fit:cover;background:var(--surface-ground,#f5f1f6)}.inspiration-editor__board-item>span[data-v-ec65d570]:nth-child(2){display:grid;flex:1;gap:3px;min-width:0}.inspiration-editor__board-item strong[data-v-ec65d570]{font-size:.78rem}.inspiration-editor__board-item small[data-v-ec65d570]{color:var(--text-color-secondary,#746b7d);font-size:.68rem}.inspiration-editor__board-item button[data-v-ec65d570],.inspiration-editor__manage[data-v-ec65d570]{padding:8px 10px;border:1px solid var(--surface-border,#d8cddd);border-radius:6px;background:#fff;color:var(--primary-color,#5d3973);font-size:.74rem;cursor:pointer}.inspiration-editor__manage[data-v-ec65d570]{justify-self:start}.inspiration-editor__picker[data-v-ec65d570]{display:grid;gap:14px}.inspiration-editor__picker>p[data-v-ec65d570]{margin:0;color:var(--text-color-secondary,#746b7d);font-size:.78rem}.inspiration-editor[data-v-ec65d570]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;color:#2b2141}.inspiration-editor__section[data-v-ec65d570]{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;min-width:0;padding:16px;border:1px solid var(--surface-border,#e7dfea);border-radius:9px;background:var(--surface-card,#fff)}.inspiration-editor__section h3[data-v-ec65d570]{grid-column:1/-1;margin:0;color:var(--text-color,#302246);font:600 1.05rem Georgia,serif}.inspiration-editor__field[data-v-ec65d570]{display:grid;gap:6px;min-width:0;font-size:.84rem;font-weight:650}.inspiration-editor__field--wide[data-v-ec65d570]{grid-column:1/-1}.inspiration-editor__field input[data-v-ec65d570],.inspiration-editor__field select[data-v-ec65d570],.inspiration-editor__field textarea[data-v-ec65d570]{width:100%;min-width:0;padding:10px 11px;border:1px solid #ded4e4;border-radius:7px;background:#fff;color:#332742;font:inherit;font-weight:400}.inspiration-editor__field textarea[data-v-ec65d570]{resize:vertical}.inspiration-editor__fieldset[data-v-ec65d570]{min-width:0;margin:0;padding:13px;border:1px solid #e7dfea;border-radius:8px}.inspiration-editor__fieldset legend[data-v-ec65d570]{padding:0 5px;color:#533a69;font-size:.83rem;font-weight:700}.inspiration-editor__choices[data-v-ec65d570]{display:flex;flex-wrap:wrap;gap:10px 16px}.inspiration-editor__choices label[data-v-ec65d570],.inspiration-editor__check[data-v-ec65d570]{display:flex;align-items:center;gap:8px;color:#494055;font-size:.82rem;font-weight:500}.inspiration-editor__choices label[data-v-ec65d570]{flex:1 1 0;min-width:0}.inspiration-editor__choices input[data-v-ec65d570]{flex:none;width:16px;height:16px;margin:0}.inspiration-editor__check[data-v-ec65d570]{padding:7px 0;border-bottom:1px solid #f0ebf1}.inspiration-editor__check[data-v-ec65d570]:last-child{border:0}.inspiration-editor__check input[data-v-ec65d570],.inspiration-editor__choices input[data-v-ec65d570]{accent-color:#604279}.inspiration-editor__check small[data-v-ec65d570],.inspiration-editor__hint[data-v-ec65d570]{color:#797182;font-size:.76rem;font-weight:400}.inspiration-editor__hint[data-v-ec65d570]{grid-column:1/-1;margin:0}.inspiration-editor__hint--warning[data-v-ec65d570]{color:#9b5a24}.inspiration-editor__archive-confirmation[data-v-ec65d570]{display:flex;align-items:flex-start;gap:14px;padding:18px;border:1px solid #e9e2ea;border-radius:9px;background:#fff}.inspiration-editor__archive-mark[data-v-ec65d570]{display:grid;flex:none;width:42px;height:42px;place-items:center;border-radius:9px;background:#f5f0f6;color:#755b85;font-size:1.1rem}.inspiration-editor__archive-confirmation h3[data-v-ec65d570]{margin:0;color:#352647;font-family:Georgia,Times New Roman,serif;font-size:1rem}.inspiration-editor__archive-confirmation p[data-v-ec65d570]{margin:5px 0;color:#716879;font-size:.82rem;line-height:1.5}.inspiration-editor__archive-confirmation small[data-v-ec65d570]{color:#8b5b48;font-size:.75rem;line-height:1.45}.inspiration-editor__upload[data-v-ec65d570]{display:grid;gap:8px;padding:12px;border:1px dashed #d8cbdc;border-radius:8px;background:#fcf9fc}.inspiration-editor__image-preview[data-v-ec65d570]{display:block;width:100%;height:190px;object-fit:cover;border:1px solid var(--surface-border,#e7dfea);border-radius:8px}.inspiration-editor__upload>button[data-v-ec65d570]{justify-self:start;padding:8px 11px;border:1px solid #d9cce0;border-radius:6px;background:#fff;color:#563c6d;font-size:.75rem;font-weight:650;cursor:pointer}.inspiration-editor__upload>button[data-v-ec65d570]:disabled{cursor:not-allowed;opacity:.55}.inspiration-editor__upload>small[data-v-ec65d570]{color:#827889;font-size:.71rem;line-height:1.45}.inspiration-editor__upload-error[data-v-ec65d570],.inspiration-editor__upload-status[data-v-ec65d570]{margin:0;font-size:.76rem}.inspiration-editor__upload-error[data-v-ec65d570]{color:#923d44}.inspiration-editor__upload-status[data-v-ec65d570]{color:#446c51}@media(max-width:600px){.inspiration-editor[data-v-ec65d570],.inspiration-editor__section[data-v-ec65d570]{grid-template-columns:1fr;gap:14px}.inspiration-editor__section[data-v-ec65d570]{grid-column:auto;padding:13px}.inspiration-editor__section h3[data-v-ec65d570],.inspiration-editor__field--wide[data-v-ec65d570]{grid-column:auto}.inspiration-editor__choices[data-v-ec65d570]{display:grid}}.inspiration[data-v-bab2a2a1]{--ink:#2d2145;--muted:#777185;--line:#e9e2ea;--panel:#fffdfd;--plum:#583a6d;--rose:#a76c7f;display:grid;gap:14px;min-width:0;color:var(--ink);font-family:inherit}.inspiration__topbar[data-v-bab2a2a1]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:3px 4px 8px}.inspiration__brand[data-v-bab2a2a1]{min-width:0}.inspiration__eyebrow[data-v-bab2a2a1]{color:#775584;font-size:.68rem;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.inspiration__brand h2[data-v-bab2a2a1]{margin:2px 0 0;color:#292044;font-family:Georgia,Times New Roman,serif;font-size:1.7rem;font-weight:500;letter-spacing:-.03em}.inspiration__brand p[data-v-bab2a2a1]{margin:2px 0 0;color:#878092;font-size:.82rem}.inspiration__actions[data-v-bab2a2a1]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.inspiration__button[data-v-bab2a2a1]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:8px 12px;border:1px solid #dfd4e4;border-radius:7px;background:#fff;color:#553966;font-size:.76rem;font-weight:650;cursor:pointer;transition:background .15s,border-color .15s}.inspiration__button[data-v-bab2a2a1]:hover:not(:disabled){border-color:#c0a9cc;background:#fbf8fc}.inspiration__button[data-v-bab2a2a1]:disabled{cursor:not-allowed;opacity:.5}.inspiration__button--primary[data-v-bab2a2a1]{border-color:#563968;background:#563968;color:#fff}.inspiration__button--primary[data-v-bab2a2a1]:hover:not(:disabled){background:#452c59}.inspiration__button--small[data-v-bab2a2a1]{min-height:31px;padding:6px 10px;font-size:.71rem}.inspiration__notice[data-v-bab2a2a1]{margin:0;padding:18px;border:1px solid var(--line);border-radius:9px;background:#fff;color:#655c70;font-size:.85rem}.inspiration__notice--error[data-v-bab2a2a1]{border-color:#efd0d2;background:#fff6f6;color:#8d4048}.inspiration__notice button[data-v-bab2a2a1]{margin-left:10px;border:0;background:none;color:#593b70;text-decoration:underline;cursor:pointer}.inspiration__layout[data-v-bab2a2a1]{display:grid;grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:14px;min-width:0}.inspiration__main[data-v-bab2a2a1],.inspiration__rail[data-v-bab2a2a1]{display:grid;gap:12px;min-width:0}.inspiration__panel[data-v-bab2a2a1]{min-width:0;padding:15px;border:1px solid #ece6ec;border-radius:10px;background:var(--panel);box-shadow:0 2px 8px #38244008}.inspiration__section-heading[data-v-bab2a2a1]{display:flex;align-items:center;gap:10px;min-width:0;margin-bottom:12px}.inspiration__section-heading>div[data-v-bab2a2a1]{flex:1;min-width:0}.inspiration__section-heading h3[data-v-bab2a2a1]{margin:0;color:#302447;font-family:Georgia,Times New Roman,serif;font-size:1.04rem;font-weight:600;letter-spacing:-.01em}.inspiration__section-heading p[data-v-bab2a2a1]{margin:3px 0 0;color:#858092;font-size:.74rem;line-height:1.45}.inspiration__section-heading--tight[data-v-bab2a2a1]{margin-bottom:13px}.inspiration__section-icon[data-v-bab2a2a1]{display:grid;flex:none;width:32px;height:32px;place-items:center;border:1px solid #e8e0ec;border-radius:8px;background:#faf7fc;color:#63437a;font-size:.9rem}.inspiration__section-icon--rose[data-v-bab2a2a1]{background:#fff8f8;color:#a06479}.inspiration__section-icon--gold[data-v-bab2a2a1]{background:#fffaf2;color:#9a7950}.inspiration__revision[data-v-bab2a2a1]{padding:5px 7px;border:1px solid #ebe5ed;border-radius:999px;color:#746a7c;font-size:.63rem;white-space:nowrap}.inspiration__mosaic[data-v-bab2a2a1]{display:grid;grid-template-columns:1.35fr .85fr .85fr;grid-template-rows:repeat(2,minmax(108px,1fr));gap:6px;min-height:252px}.inspiration__mosaic-tile[data-v-bab2a2a1]{position:relative;min-width:0;min-height:0;overflow:hidden;border-radius:7px;background:linear-gradient(145deg,#eee4e3,#e4e5dd)}.inspiration__mosaic-tile--1[data-v-bab2a2a1],.inspiration__mosaic-tile--2[data-v-bab2a2a1]{grid-row:1/3}.inspiration__mosaic-tile--3[data-v-bab2a2a1]{grid-column:3;grid-row:1}.inspiration__mosaic-tile--4[data-v-bab2a2a1]{grid-column:3;grid-row:2}.inspiration__mosaic-tile--5[data-v-bab2a2a1]{display:none}.inspiration__mosaic-tile img[data-v-bab2a2a1],.inspiration__source-image img[data-v-bab2a2a1]{width:100%;height:100%;object-fit:cover}.inspiration__image-placeholder[data-v-bab2a2a1]{display:grid;width:100%;height:100%;min-height:90px;place-items:center;background:linear-gradient(140deg,#eee4e3,#e7e9e0);color:#9a8197;font-size:1.6rem}.inspiration__tile-caption[data-v-bab2a2a1]{position:absolute;right:0;bottom:0;left:0;display:grid;gap:2px;padding:26px 10px 8px;background:linear-gradient(transparent,#1c1423b8);color:#fff}.inspiration__tile-caption strong[data-v-bab2a2a1]{overflow:hidden;font-size:.73rem;text-overflow:ellipsis;white-space:nowrap}.inspiration__tile-caption span[data-v-bab2a2a1]{font-size:.61rem;opacity:.86}.inspiration__empty[data-v-bab2a2a1]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#72697a}.inspiration__empty--mosaic[data-v-bab2a2a1]{min-height:208px;padding:20px}.inspiration__empty-mark[data-v-bab2a2a1]{display:grid;width:44px;height:44px;place-items:center;border-radius:50%;background:#f5eff6;color:#795d88;font-size:1.2rem}.inspiration__empty h4[data-v-bab2a2a1]{margin:10px 0 3px;color:#41344e;font-size:.91rem}.inspiration__empty p[data-v-bab2a2a1]{max-width:440px;margin:0 0 12px;color:#898191;font-size:.76rem;line-height:1.5}.inspiration__empty--compact[data-v-bab2a2a1]{flex-direction:row;justify-content:space-between;gap:12px;text-align:left}.inspiration__empty--compact p[data-v-bab2a2a1]{margin:0}.inspiration__boards[data-v-bab2a2a1]{display:grid;grid-template-columns:repeat(5,minmax(112px,1fr));gap:8px;overflow-x:auto;padding-bottom:2px}.inspiration__board-card[data-v-bab2a2a1]{display:flex;flex-direction:column;min-width:0;border:1px solid #ece6ec;border-radius:8px;background:#fff;transition:border-color .15s,box-shadow .15s}.inspiration__board-card.is-selected[data-v-bab2a2a1]{border-color:#a68bb5;box-shadow:0 0 0 2px #f3edf6}.inspiration__board-select[data-v-bab2a2a1]{display:flex;flex:1;width:100%;flex-direction:column;align-items:stretch;gap:5px;padding:7px;border:0;border-radius:8px;background:transparent;text-align:left;color:inherit;cursor:pointer}.inspiration__board-images[data-v-bab2a2a1]{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,44px);gap:3px;overflow:hidden;border-radius:5px;background:#f1edef}.inspiration__board-images--1[data-v-bab2a2a1]{grid-template-columns:1fr;grid-template-rows:90px}.inspiration__board-images--2[data-v-bab2a2a1]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:90px}.inspiration__board-images--3[data-v-bab2a2a1]>*:first-child{grid-row:1/3}.inspiration__board-images img[data-v-bab2a2a1],.inspiration__board-placeholder[data-v-bab2a2a1]{width:100%;height:100%;object-fit:cover}.inspiration__board-placeholder[data-v-bab2a2a1]{display:grid;place-items:center;background:#f0ecef;color:#a291a4;font-size:.8rem}.inspiration__board-select>strong[data-v-bab2a2a1]{overflow:hidden;color:#362a48;font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.inspiration__board-meta[data-v-bab2a2a1],.inspiration__board-description[data-v-bab2a2a1]{color:#827a8c;font-size:.64rem;line-height:1.4}.inspiration__board-description[data-v-bab2a2a1]{display:-webkit-box;min-height:2.55em;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.inspiration__board-audience[data-v-bab2a2a1]{align-self:flex-start;padding:3px 6px;border-radius:999px;background:#f4f0f5;color:#685775;font-size:.57rem;text-transform:capitalize}.inspiration__lower-grid[data-v-bab2a2a1]{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(190px,.9fr);gap:12px;min-width:0}.inspiration__source-strip[data-v-bab2a2a1]{display:grid;grid-template-columns:repeat(5,minmax(90px,1fr));gap:8px;overflow-x:auto}.inspiration__source-card[data-v-bab2a2a1]{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:4px}.inspiration__source-image[data-v-bab2a2a1]{display:grid;width:100%;height:75px;place-items:center;overflow:hidden;border:1px solid #eee8ec;border-radius:6px;background:linear-gradient(145deg,#f5efed,#e9ebe6);color:#836d88;font-size:1.1rem}.inspiration__source-image--link[data-v-bab2a2a1]{border:0;background:linear-gradient(145deg,#f2e9f1,#ece7ee);color:#67447b;text-decoration:none}.inspiration__source-card>strong[data-v-bab2a2a1]{display:-webkit-box;max-width:100%;overflow:hidden;color:#40334f;font-size:.69rem;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.inspiration__source-kind[data-v-bab2a2a1],.inspiration__source-area[data-v-bab2a2a1]{overflow:hidden;max-width:100%;color:#867e8d;font-size:.6rem;text-overflow:ellipsis;white-space:nowrap}.inspiration__source-kind[data-v-bab2a2a1]{color:#62566e}.inspiration__themes[data-v-bab2a2a1]{padding:13px}.inspiration__tag-list[data-v-bab2a2a1]{display:grid;gap:6px}.inspiration__tag-row[data-v-bab2a2a1]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 9px;border-radius:999px;background:#f3f4f2;color:#566050;font-size:.68rem}.inspiration__tag-row strong[data-v-bab2a2a1]{color:#7b7181;font-size:.65rem}.inspiration__empty-copy[data-v-bab2a2a1]{margin:0;color:#898191;font-size:.72rem;line-height:1.5}.inspiration__stat-grid[data-v-bab2a2a1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.inspiration__stat[data-v-bab2a2a1]{display:grid;grid-template-columns:30px 1fr;grid-template-rows:1fr auto;align-items:center;gap:2px 8px;padding:10px;border:1px solid #eee8ee;border-radius:8px;background:#fff}.inspiration__stat-icon[data-v-bab2a2a1]{grid-row:1/3;display:grid;width:30px;height:30px;place-items:center;border-radius:7px;background:#faf6fb;color:#785a8b}.inspiration__stat strong[data-v-bab2a2a1]{font-family:Georgia,Times New Roman,serif;font-size:1.2rem;font-weight:600}.inspiration__stat small[data-v-bab2a2a1]{color:#807889;font-size:.63rem}.inspiration__breakdown[data-v-bab2a2a1]{display:grid;gap:0;margin:0}.inspiration__breakdown>div[data-v-bab2a2a1]{display:flex;justify-content:space-between;gap:10px;padding:8px 2px;border-bottom:1px solid #f0ebf0;font-size:.74rem}.inspiration__breakdown>div[data-v-bab2a2a1]:last-child{border-bottom:0}.inspiration__breakdown dt[data-v-bab2a2a1]{display:flex;align-items:center;gap:8px;color:#51485e}.inspiration__breakdown dd[data-v-bab2a2a1]{margin:0;color:#72697c;font-variant-numeric:tabular-nums}.inspiration__tone-green[data-v-bab2a2a1]{color:#4f9370}.inspiration__tone-violet[data-v-bab2a2a1]{color:#77598d}.inspiration__tone-gold[data-v-bab2a2a1]{color:#ad8855}.inspiration__rail-note[data-v-bab2a2a1]{margin:8px 0 0;padding:8px;border-radius:6px;background:#f8f5f8;color:#817889;font-size:.63rem;line-height:1.45}.inspiration__coverage[data-v-bab2a2a1]{display:flex;align-items:baseline;gap:8px;padding:10px 12px;border-radius:7px;background:#fbf8fb}.inspiration__coverage strong[data-v-bab2a2a1]{color:#49335e;font-family:Georgia,Times New Roman,serif;font-size:1.5rem}.inspiration__coverage span[data-v-bab2a2a1]{color:#786f80;font-size:.7rem}.inspiration__read-only[data-v-bab2a2a1]{margin:10px 0 0;padding-top:10px;border-top:1px solid #efe9f0;color:#807788;font-size:.67rem;line-height:1.45}.inspiration__record-actions[data-v-bab2a2a1]{display:flex;align-items:center;gap:6px;margin-top:3px;padding:0 7px 7px}.inspiration__record-actions button[data-v-bab2a2a1]{padding:4px 7px;border:1px solid #e2d9e7;border-radius:5px;background:#fff;color:#624776;font-size:.62rem;cursor:pointer}.inspiration__record-actions button[data-v-bab2a2a1]:hover{border-color:#bba8c8;background:#faf7fb}.inspiration__stale-label[data-v-bab2a2a1]{display:block;max-width:100%;color:#995a28;font-size:.6rem;line-height:1.4}.inspiration__history-list[data-v-bab2a2a1]{display:grid;gap:0;margin:0;padding:0;list-style:none}.inspiration__history-list li[data-v-bab2a2a1]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 2px;border-top:1px solid #f0ebf0}.inspiration__history-list li[data-v-bab2a2a1]:first-child{border-top:0}.inspiration__history-list li>span[data-v-bab2a2a1]{display:grid;gap:3px;min-width:0}.inspiration__history-list strong[data-v-bab2a2a1]{overflow:hidden;color:#493d55;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.inspiration__history-list small[data-v-bab2a2a1]{color:#898191;font-size:.63rem}.inspiration__history-list em[data-v-bab2a2a1]{flex:none;color:#766682;font-size:.65rem;font-style:normal}@media(max-width:1100px){.inspiration__layout[data-v-bab2a2a1]{grid-template-columns:minmax(0,1fr) 270px}.inspiration__boards[data-v-bab2a2a1]{grid-template-columns:repeat(4,minmax(112px,1fr))}.inspiration__lower-grid[data-v-bab2a2a1]{grid-template-columns:1fr}.inspiration__source-strip[data-v-bab2a2a1]{grid-template-columns:repeat(5,minmax(96px,1fr))}}@media(max-width:820px){.inspiration__layout[data-v-bab2a2a1]{grid-template-columns:1fr}.inspiration__rail[data-v-bab2a2a1]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.inspiration__summary[data-v-bab2a2a1]:last-child{grid-column:1/-1}.inspiration__boards[data-v-bab2a2a1]{grid-template-columns:repeat(4,minmax(130px,1fr))}}@media(max-width:560px){.inspiration__topbar[data-v-bab2a2a1]{align-items:flex-start;flex-direction:column}.inspiration__actions[data-v-bab2a2a1]{width:100%;justify-content:flex-start}.inspiration__layout[data-v-bab2a2a1]{gap:10px}.inspiration__panel[data-v-bab2a2a1]{padding:12px}.inspiration__mosaic[data-v-bab2a2a1]{grid-template-columns:1fr 1fr;grid-template-rows:repeat(2,130px);min-height:266px}.inspiration__mosaic-tile--1[data-v-bab2a2a1]{grid-column:1;grid-row:1/3}.inspiration__mosaic-tile--2[data-v-bab2a2a1]{grid-column:2;grid-row:1}.inspiration__mosaic-tile--3[data-v-bab2a2a1]{grid-column:2;grid-row:2}.inspiration__mosaic-tile--4[data-v-bab2a2a1],.inspiration__mosaic-tile--5[data-v-bab2a2a1]{display:none}.inspiration__section-heading[data-v-bab2a2a1]{gap:8px}.inspiration__section-heading h3[data-v-bab2a2a1]{font-size:.95rem}.inspiration__revision[data-v-bab2a2a1]{display:none}.inspiration__boards[data-v-bab2a2a1]{grid-template-columns:repeat(2,minmax(0,1fr))}.inspiration__board-images[data-v-bab2a2a1]{grid-template-rows:repeat(2,52px)}.inspiration__rail[data-v-bab2a2a1]{grid-template-columns:1fr}.inspiration__summary[data-v-bab2a2a1]:last-child{grid-column:auto}.inspiration__source-strip[data-v-bab2a2a1]{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.inspiration__source-image[data-v-bab2a2a1]{height:94px}}.inspiration__boards[data-v-bab2a2a1]{grid-template-columns:repeat(auto-fit,minmax(124px,1fr));overflow:visible}.inspiration__mosaic[data-v-bab2a2a1]{grid-template-columns:1.35fr repeat(3,.85fr);grid-template-rows:repeat(2,minmax(108px,1fr))}.inspiration__mosaic-tile--1[data-v-bab2a2a1]{grid-column:1;grid-row:1/3}.inspiration__mosaic-tile--2[data-v-bab2a2a1]{grid-column:2;grid-row:1}.inspiration__mosaic-tile--3[data-v-bab2a2a1]{grid-column:2;grid-row:2}.inspiration__mosaic-tile--4[data-v-bab2a2a1]{grid-column:3;grid-row:1}.inspiration__mosaic-tile--5[data-v-bab2a2a1]{display:block;grid-column:3;grid-row:2}.inspiration__mosaic-tile--6[data-v-bab2a2a1]{grid-column:4;grid-row:1}.inspiration__mosaic-tile--7[data-v-bab2a2a1]{grid-column:4;grid-row:2}.inspiration__mosaic--count-2[data-v-bab2a2a1]{grid-template-columns:1fr 1fr;grid-template-rows:minmax(190px,1fr);min-height:190px}.inspiration__mosaic--count-2 .inspiration__mosaic-tile--1[data-v-bab2a2a1],.inspiration__mosaic--count-2 .inspiration__mosaic-tile--2[data-v-bab2a2a1]{grid-row:1}.inspiration__mosaic--count-3[data-v-bab2a2a1]{grid-template-columns:1.2fr 1fr;grid-template-rows:repeat(2,minmax(108px,1fr))}.inspiration__mosaic--count-3 .inspiration__mosaic-tile--1[data-v-bab2a2a1]{grid-row:1/3}.inspiration__mosaic--count-3 .inspiration__mosaic-tile--2[data-v-bab2a2a1]{grid-column:2;grid-row:1}.inspiration__mosaic--count-3 .inspiration__mosaic-tile--3[data-v-bab2a2a1]{grid-column:2;grid-row:2}.inspiration__direction-copy[data-v-bab2a2a1]{margin:0;color:#51465f;font-size:.82rem;line-height:1.6}.inspiration__direction-tags[data-v-bab2a2a1]{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.inspiration__direction-tags span[data-v-bab2a2a1]{padding:5px 9px;border-radius:999px;background:#f1f3f0;color:#586352;font-size:.66rem}.inspiration__step-list[data-v-bab2a2a1]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.inspiration__step-list button[data-v-bab2a2a1]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;min-width:0;padding:10px;border:1px solid #eee8ee;border-radius:7px;background:#fff;text-align:left;color:#40334f;cursor:pointer}.inspiration__step-list button[data-v-bab2a2a1]:hover{border-color:#c0a9cc;background:#fbf8fc}.inspiration__step-list button>span[data-v-bab2a2a1]{color:#937da1;font-size:.61rem;font-weight:700}.inspiration__step-list button strong[data-v-bab2a2a1]{font-size:.68rem;line-height:1.35}.inspiration__step-list button i[data-v-bab2a2a1]{color:#846996;font-size:.68rem}.inspiration__quick-actions[data-v-bab2a2a1]{display:grid;gap:7px}.inspiration__quick-actions .inspiration__button[data-v-bab2a2a1]{justify-content:flex-start}@media(max-width:1100px){.inspiration__mosaic[data-v-bab2a2a1]{grid-template-columns:1.2fr repeat(3,1fr)}.inspiration__step-list[data-v-bab2a2a1]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.inspiration__step-list[data-v-bab2a2a1]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:560px){.inspiration__mosaic[data-v-bab2a2a1],.inspiration__mosaic--count-2[data-v-bab2a2a1],.inspiration__mosaic--count-3[data-v-bab2a2a1]{grid-auto-flow:column;grid-auto-columns:minmax(120px,45vw);grid-template-columns:none;grid-template-rows:repeat(2,100px);min-height:200px;overflow-x:auto}.inspiration__mosaic-tile--1[data-v-bab2a2a1],.inspiration__mosaic-tile--2[data-v-bab2a2a1],.inspiration__mosaic-tile--3[data-v-bab2a2a1],.inspiration__mosaic-tile--4[data-v-bab2a2a1],.inspiration__mosaic-tile--5[data-v-bab2a2a1],.inspiration__mosaic-tile--6[data-v-bab2a2a1],.inspiration__mosaic-tile--7[data-v-bab2a2a1]{display:block;grid-column:auto;grid-row:auto}.inspiration__step-list[data-v-bab2a2a1]{grid-template-columns:1fr}.inspiration__boards[data-v-bab2a2a1]{grid-template-columns:repeat(2,minmax(0,1fr))}}.palette-flow[data-v-0e093da1],.palette-flow__helper[data-v-0e093da1]{display:grid;gap:16px;min-width:0;color:var(--text-color,#2d2145)}.palette-flow__section[data-v-0e093da1],.palette-flow__helper[data-v-0e093da1]{padding:18px;border:1px solid var(--surface-border,#e7dfe8);border-radius:9px;background:var(--surface-card,#fff)}.palette-flow__heading[data-v-0e093da1]{display:flex;align-items:start;gap:11px;margin-bottom:14px}.palette-flow__heading>i[data-v-0e093da1]{color:var(--primary-color,#5d3973);font-size:1.05rem;margin-top:3px}.palette-flow__heading h3[data-v-0e093da1],.palette-flow__selected-head h3[data-v-0e093da1]{margin:0;color:var(--text-color,#2d2145);font:600 1.12rem Georgia,serif}.palette-flow__heading h3 small[data-v-0e093da1]{color:var(--text-color-secondary,#776c80);font:.7rem sans-serif}.palette-flow__heading p[data-v-0e093da1],.palette-flow__selected-head p[data-v-0e093da1]{margin:3px 0 0;color:var(--text-color-secondary,#786e80);font-size:.75rem}.palette-flow label[data-v-0e093da1],.palette-flow__helper>label[data-v-0e093da1],.palette-picker__toolbar label[data-v-0e093da1]{display:grid;gap:6px;min-width:0;font-size:.78rem;font-weight:650}.palette-flow input[data-v-0e093da1]:not([type=checkbox]),.palette-flow textarea[data-v-0e093da1],.palette-flow__helper input[data-v-0e093da1]:not([type=checkbox]),.palette-flow__helper textarea[data-v-0e093da1],.palette-flow__helper select[data-v-0e093da1],.palette-picker__toolbar input[data-v-0e093da1]{box-sizing:border-box;width:100%;min-width:0;padding:10px;border:1px solid var(--surface-border,#d8cddd);border-radius:6px;background:#fff;color:var(--text-color,#332742);font:inherit;font-weight:400}.palette-flow__fields[data-v-0e093da1]{display:grid;gap:12px}.palette-flow__rows[data-v-0e093da1],.palette-flow__collection-list[data-v-0e093da1],.palette-flow__source-chips[data-v-0e093da1]{display:grid;gap:7px}.palette-flow__color-row[data-v-0e093da1]{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--surface-border,#eee8ef);border-radius:7px}.palette-flow__swatch[data-v-0e093da1]{display:block;flex:none;width:32px;height:32px;border:1px solid #ddd5db;border-radius:50%}.palette-flow__swatch--large[data-v-0e093da1]{width:56px;height:56px}.palette-flow__color-copy[data-v-0e093da1]{display:grid;flex:1;gap:2px;min-width:0}.palette-flow__color-copy strong[data-v-0e093da1],.palette-flow__collection-row strong[data-v-0e093da1]{font-size:.82rem}.palette-flow__color-copy small[data-v-0e093da1],.palette-flow__collection-row small[data-v-0e093da1]{color:var(--text-color-secondary,#776e80);font-size:.68rem}.palette-flow__order[data-v-0e093da1]{display:grid;gap:2px}.palette-flow__order button[data-v-0e093da1]{border:0;background:transparent;color:var(--primary-color,#5d3973);cursor:pointer}.palette-flow__order button[data-v-0e093da1]:disabled{opacity:.3}.palette-flow__quiet[data-v-0e093da1],.palette-flow__add[data-v-0e093da1],.palette-flow__custom-link[data-v-0e093da1]{padding:7px 10px;border:1px solid var(--surface-border,#d8cddd);border-radius:6px;background:#fff;color:var(--primary-color,#5d3973);font-size:.74rem;cursor:pointer}.palette-flow__add[data-v-0e093da1]{justify-self:start;margin-top:12px}.palette-flow__quiet[data-v-0e093da1]{flex:none}.palette-flow__remove[data-v-0e093da1],.palette-flow__danger[data-v-0e093da1]{color:#945b65}.palette-flow__empty[data-v-0e093da1],.palette-flow__privacy[data-v-0e093da1],.palette-flow__custom-note[data-v-0e093da1]{margin:0;color:var(--text-color-secondary,#776e80);font-size:.75rem;line-height:1.5}.palette-flow__privacy[data-v-0e093da1]{display:flex;gap:7px}.palette-flow__privacy i[data-v-0e093da1]{color:#a47c46}.palette-flow__collection-row[data-v-0e093da1]{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid var(--surface-border,#eee8ef);border-radius:7px;background:#fff;text-align:left;color:inherit;cursor:pointer}.palette-flow__collection-row>span[data-v-0e093da1]:nth-child(2){display:grid;flex:1;gap:3px}.palette-flow__mini-swatches[data-v-0e093da1]{display:flex;padding-left:5px}.palette-flow__mini-swatches i[data-v-0e093da1]{width:18px;height:18px;margin-left:-5px;border:1px solid #fff;border-radius:50%}.palette-flow__source-card[data-v-0e093da1]{display:flex;align-items:center;gap:9px;min-width:0;padding:8px;border:1px solid var(--surface-border,#e7dfe8);border-radius:7px;background:var(--primary-50,#f8f4f9)}.palette-flow__source-image[data-v-0e093da1]{display:grid;flex:none;width:54px;height:46px;place-items:center;border-radius:5px;background:#eee8ef;color:var(--primary-color,#5d3973)}.palette-flow__source-image[data-v-0e093da1] img{width:54px;height:46px;object-fit:cover;border-radius:5px}.palette-flow__source-copy[data-v-0e093da1]{display:grid;flex:1;gap:2px;min-width:0}.palette-flow__source-copy strong[data-v-0e093da1]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.77rem}.palette-flow__source-copy small[data-v-0e093da1]{color:var(--text-color-secondary,#776e80);font-size:.67rem}.palette-flow__source-copy .palette-flow__warning[data-v-0e093da1]{color:#9a404a}.palette-flow__helper-title[data-v-0e093da1]{margin:0;color:var(--text-color,#2d2145);font:600 1rem Georgia,serif}.palette-picker[data-v-0e093da1]{display:grid;gap:15px}.palette-picker__toolbar[data-v-0e093da1]{display:flex;align-items:end;justify-content:space-between;gap:10px}.palette-picker__toolbar label[data-v-0e093da1]{flex:1}.palette-picker__toolbar small[data-v-0e093da1]{color:var(--text-color-secondary,#776e80);white-space:nowrap}.palette-picker__families[data-v-0e093da1]{display:flex;flex-wrap:wrap;gap:6px}.palette-picker__families button[data-v-0e093da1]{padding:7px 10px;border:1px solid var(--surface-border,#e2dae5);border-radius:100px;background:#fff;color:var(--text-color,#42334d);font-size:.72rem;cursor:pointer}.palette-picker__families button.active[data-v-0e093da1]{border-color:var(--primary-color,#5d3973);background:var(--primary-50,#f2eaf7);color:var(--primary-color,#5d3973);font-weight:700}.palette-picker__grid[data-v-0e093da1]{display:grid;grid-template-columns:repeat(auto-fill,minmax(115px,1fr));gap:9px}.palette-picker__tile[data-v-0e093da1]{display:grid;justify-items:center;gap:4px;padding:10px 5px;border:1px solid var(--surface-border,#e7dfe8);border-radius:8px;background:#fff;color:var(--text-color,#342743);cursor:pointer}.palette-picker__tile.selected[data-v-0e093da1]{border:2px solid var(--primary-color,#5d3973);background:var(--primary-50,#f8f3fa)}.palette-picker__tile.present[data-v-0e093da1]{opacity:.62;cursor:default}.palette-picker__sample[data-v-0e093da1]{display:grid;width:62px;height:62px;place-items:center;border:1px solid #ded7d8;border-radius:50%;color:#fff;text-shadow:0 1px 3px #333}.palette-picker__tile strong[data-v-0e093da1]{font-size:.73rem;text-align:center}.palette-picker__tile small[data-v-0e093da1],.palette-picker__tile em[data-v-0e093da1]{font-size:.65rem;color:var(--text-color-secondary,#776e80);font-style:normal}.palette-flow__custom-link[data-v-0e093da1]{justify-self:start;border:0;text-decoration:underline}.palette-flow__selected-head[data-v-0e093da1]{display:flex;align-items:center;gap:12px}.palette-flow__helper fieldset[data-v-0e093da1]{min-width:0;padding:12px;border:1px solid var(--surface-border,#e7dfe8);border-radius:7px}.palette-flow__helper legend[data-v-0e093da1]{color:var(--primary-color,#5d3973);font-size:.8rem;font-weight:700}.palette-flow__chips[data-v-0e093da1],.palette-flow__choice-grid[data-v-0e093da1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.palette-flow__chips label[data-v-0e093da1],.palette-flow__choice-grid label[data-v-0e093da1]{display:flex;align-items:center;gap:8px;padding:9px;border:1px solid var(--surface-border,#e7dfe8);border-radius:7px;font-size:.73rem;font-weight:400;cursor:pointer}.palette-flow__chips label.selected[data-v-0e093da1],.palette-flow__choice-grid label.selected[data-v-0e093da1]{border-color:var(--primary-color,#5d3973);background:var(--primary-50,#f8f3fa)}.palette-flow__choice-grid label>span[data-v-0e093da1]:last-child{display:grid;gap:2px}.palette-flow__choice-grid small[data-v-0e093da1]{color:var(--text-color-secondary,#776e80);font-size:.66rem}.palette-flow__danger[data-v-0e093da1]{justify-self:start;padding:5px;border:0;background:transparent;cursor:pointer}.palette-flow__warning[data-v-0e093da1]{margin:0;color:#9a404a;font-size:.75rem}.palette-flow__choice-grid label[data-v-0e093da1]{justify-content:flex-start;text-align:left}.palette-flow__choice-grid input[data-v-0e093da1]{flex:none}.palette-flow__choice-grid label>span[data-v-0e093da1]:last-child{min-width:0;overflow-wrap:anywhere}.palette-flow__choice-grid input[type=checkbox][data-v-0e093da1],.palette-flow__chips input[type=checkbox][data-v-0e093da1]{box-sizing:border-box!important;flex:0 0 16px!important;width:16px!important;min-width:16px!important;height:16px!important;margin:0;accent-color:var(--primary-color,#5d3973)}.palette-picker__sample i[data-v-0e093da1]{display:grid;width:25px;height:25px;place-items:center;border-radius:50%;background:var(--primary-color,#5d3973);color:#fff;font-size:.75rem;text-shadow:none}@media(max-width:600px){.palette-flow__section[data-v-0e093da1],.palette-flow__helper[data-v-0e093da1]{padding:14px}.palette-picker__grid[data-v-0e093da1]{grid-template-columns:repeat(2,minmax(0,1fr))}.palette-flow__chips[data-v-0e093da1],.palette-flow__choice-grid[data-v-0e093da1]{grid-template-columns:1fr}.palette-flow__color-row[data-v-0e093da1]{flex-wrap:wrap}.palette-flow__color-copy[data-v-0e093da1]{flex-basis:calc(100% - 90px)}.palette-flow__quiet[data-v-0e093da1]{min-height:38px}}.palette[data-v-7ff49229]{--ink:#2d2145;--muted:#777185;--line:#e9e2ea;--panel:#fffdfd;--plum:#563968;--rose:#a76c7f;display:grid;gap:14px;min-width:0;color:var(--ink);font-family:inherit}.palette[data-v-7ff49229] *{box-sizing:border-box}.palette__topbar[data-v-7ff49229]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:3px 4px 8px}.palette__brand[data-v-7ff49229]{min-width:0}.palette__eyebrow[data-v-7ff49229]{color:#946b3f;font-size:.68rem;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.palette__brand h2[data-v-7ff49229]{margin:2px 0 0;color:#292044;font-family:Georgia,Times New Roman,serif;font-size:1.7rem;font-weight:500;letter-spacing:-.03em}.palette__brand p[data-v-7ff49229]{margin:2px 0 0;color:#878092;font-size:.82rem}.palette__actions[data-v-7ff49229]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.palette__button[data-v-7ff49229],.palette__small-button[data-v-7ff49229]{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:35px;padding:8px 11px;border:1px solid #d8cddd;border-radius:6px;background:#fff;color:#4c3263;font-size:.74rem;font-weight:650;cursor:pointer;white-space:nowrap}.palette__button[data-v-7ff49229]:hover:not(:disabled),.palette__small-button[data-v-7ff49229]:hover:not(:disabled){border-color:#bda8c9;background:#faf7fb}.palette__button[data-v-7ff49229]:disabled,.palette__small-button[data-v-7ff49229]:disabled{cursor:not-allowed;opacity:.5}.palette__button--primary[data-v-7ff49229]{border-color:#4c3263;background:#4c3263;color:#fff}.palette__button--primary[data-v-7ff49229]:hover:not(:disabled){background:#402753}.palette__button--small[data-v-7ff49229],.palette__small-button[data-v-7ff49229]{min-height:30px;padding:6px 9px;font-size:.68rem}.palette__notice[data-v-7ff49229]{margin:0;padding:17px;border:1px solid var(--line);border-radius:9px;background:#fff;color:#655c70;font-size:.84rem}.palette__notice--error[data-v-7ff49229]{border-color:#efd0d2;background:#fff6f6;color:#8d4048}.palette__notice button[data-v-7ff49229]{margin-left:10px;border:0;background:none;color:#593b70;text-decoration:underline;cursor:pointer}.palette__layout[data-v-7ff49229]{display:grid;grid-template-columns:minmax(0,1fr) 304px;align-items:start;gap:14px;min-width:0}.palette__main[data-v-7ff49229],.palette__rail[data-v-7ff49229]{display:grid;gap:12px;min-width:0}.palette__panel[data-v-7ff49229]{min-width:0;padding:15px;border:1px solid #ece6ec;border-radius:10px;background:var(--panel);box-shadow:0 2px 8px #38244008}.palette__section-heading[data-v-7ff49229]{display:flex;align-items:center;gap:10px;min-width:0;margin-bottom:12px}.palette__section-heading>div[data-v-7ff49229]{flex:1;min-width:0}.palette__section-heading h3[data-v-7ff49229]{margin:0;color:#302447;font-family:Georgia,Times New Roman,serif;font-size:1.04rem;font-weight:600;letter-spacing:-.01em}.palette__section-heading p[data-v-7ff49229]{margin:3px 0 0;color:#858092;font-size:.73rem;line-height:1.45}.palette__section-heading--tight[data-v-7ff49229]{margin-bottom:11px}.palette__section-icon[data-v-7ff49229]{display:grid;flex:none;width:31px;height:31px;place-items:center;border:1px solid #e8e0ec;border-radius:8px;background:#faf7fc;color:#63437a;font-size:.86rem}.palette__section-icon--rose[data-v-7ff49229]{background:#fff8f8;color:#a06479}.palette__section-icon--gold[data-v-7ff49229]{background:#fffaf2;color:#9a7950}.palette__revision[data-v-7ff49229]{padding:4px 7px;border:1px solid #ebe5ed;border-radius:999px;color:#746a7c;font-size:.61rem;white-space:nowrap}.palette__direction[data-v-7ff49229]{max-width:950px;margin:0 0 12px;color:#6e6578;font-size:.78rem;line-height:1.55}.palette__swatches[data-v-7ff49229]{display:grid;grid-template-columns:repeat(8,minmax(68px,1fr));gap:8px;padding:2px 1px 11px;border-bottom:1px solid #f0ebef}.palette__swatch-card[data-v-7ff49229]{display:flex;min-width:0;flex-direction:column;align-items:center;gap:4px;text-align:center}.palette__swatch[data-v-7ff49229]{width:min(76px,100%);aspect-ratio:1;border:1px solid #e9e4e7;border-radius:50%;box-shadow:inset 0 0 0 1px #ffffff47}.palette__swatch-card strong[data-v-7ff49229]{max-width:100%;overflow:hidden;color:#353047;font-family:Georgia,Times New Roman,serif;font-size:.75rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.palette__swatch-card code[data-v-7ff49229]{color:#827b88;font-family:inherit;font-size:.62rem}.palette__swatch-card small[data-v-7ff49229]{color:#8c8490;font-size:.6rem;text-transform:capitalize}.palette__direction-row[data-v-7ff49229]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:18px;padding-top:12px}.palette__direction-copy>span[data-v-7ff49229],.palette__suggested>span[data-v-7ff49229]{color:#9a7041;font-size:.62rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.palette__direction-copy p[data-v-7ff49229]{margin:5px 0 0;color:#625970;font-size:.76rem;line-height:1.45}.palette__suggested[data-v-7ff49229]{padding-left:14px;border-left:1px solid #eee7ed}.palette__suggested>div[data-v-7ff49229]{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.palette__chip[data-v-7ff49229]{padding:5px 9px;border:1px solid #ece6ec;border-radius:999px;background:#f8f7f5;color:#655c68;font-size:.63rem}.palette__applications[data-v-7ff49229]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.palette__application[data-v-7ff49229]{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:4px}.palette__application-image[data-v-7ff49229]{width:100%;height:108px;overflow:hidden;border-radius:6px;background:#f0ebe7}.palette__application-image img[data-v-7ff49229]{width:100%;height:100%;object-fit:cover}.palette__image-placeholder[data-v-7ff49229]{display:flex;width:100%;height:100%;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:linear-gradient(140deg,#f4eee9,#eeece7);color:#957e83}.palette__image-placeholder small[data-v-7ff49229]{font-size:.58rem}.palette__application>strong[data-v-7ff49229]{color:#393048;font-family:Georgia,Times New Roman,serif;font-size:.72rem}.palette__application>p[data-v-7ff49229]{min-height:2.2em;margin:0;color:#817888;font-size:.64rem;line-height:1.4}.palette__mini-swatches[data-v-7ff49229]{display:flex;gap:4px}.palette__mini-swatches span[data-v-7ff49229]{width:17px;height:17px;border:1px solid #e2dbe0;border-radius:50%}.palette__collections[data-v-7ff49229]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.palette__collection[data-v-7ff49229]{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:7px;padding:11px;border:1px solid #ece6ec;border-radius:7px;background:#fff}.palette__collection h4[data-v-7ff49229]{margin:0;color:#382f48;font-size:.78rem}.palette__collection-swatches[data-v-7ff49229]{display:flex;max-width:100%;gap:4px}.palette__collection-swatches span[data-v-7ff49229]{width:25px;height:25px;border:1px solid #e3dbe0;border-radius:50%}.palette__collection>p[data-v-7ff49229]{min-height:2.4em;margin:0;color:#82798b;font-size:.64rem;line-height:1.4}.palette__audience[data-v-7ff49229]{display:inline-flex;max-width:100%;overflow:hidden;padding:4px 7px;border-radius:999px;background:#f2efef;color:#665d6a;font-size:.58rem;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.palette__audience--client_safe_candidate[data-v-7ff49229]{background:#e8f4ef;color:#328064}.palette__audience--vendor_reference_candidate[data-v-7ff49229]{background:#f5efe4;color:#9b7640}.palette__sources[data-v-7ff49229]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.palette__source-card[data-v-7ff49229]{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:4px}.palette__source-image[data-v-7ff49229]{display:grid;width:100%;height:76px;place-items:center;overflow:hidden;border:1px solid #eee8ec;border-radius:6px;background:linear-gradient(145deg,#f5efed,#e9ebe6);color:#836d88}.palette__source-image img[data-v-7ff49229]{width:100%;height:100%;object-fit:cover}.palette__source-card>strong[data-v-7ff49229]{display:-webkit-box;max-width:100%;overflow:hidden;color:#40334f;font-size:.68rem;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.palette__source-card>small[data-v-7ff49229]{color:#867e8d;font-size:.6rem}.palette__source-state[data-v-7ff49229]{padding:3px 6px;border-radius:999px;font-size:.57rem}.palette__source-state--ready[data-v-7ff49229]{background:#e8f4ef;color:#328064}.palette__source-state--stale[data-v-7ff49229]{background:#fbf0dc;color:#9c6c2e}.palette__source-card--stale[data-v-7ff49229]{opacity:.82}.palette__stale-note[data-v-7ff49229]{margin:9px 0 0;padding:8px 10px;border-radius:6px;background:#fff8e9;color:#8f6b3f;font-size:.68rem;line-height:1.4}.palette__rail-card[data-v-7ff49229]{padding:14px}.palette__summary-copy[data-v-7ff49229]{margin:0 0 11px;color:#5f576b;font-size:.76rem;line-height:1.5}.palette__summary-chips[data-v-7ff49229]{display:flex;flex-wrap:wrap;gap:6px}.palette__summary-chips span[data-v-7ff49229]{padding:6px 8px;border-radius:999px;background:#f1f3f1;color:#566050;font-size:.63rem}.palette__usage-list[data-v-7ff49229]{display:grid;gap:11px}.palette__usage-row[data-v-7ff49229]{display:grid;grid-template-columns:minmax(95px,.9fr) minmax(75px,1.35fr) 19px;align-items:center;gap:7px}.palette__usage-name[data-v-7ff49229]{display:flex;align-items:center;gap:6px;overflow:hidden;color:#575061;font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.palette__usage-name>i[data-v-7ff49229]{width:13px;height:13px;flex:none;border:1px solid #e2dbe0;border-radius:50%}.palette__usage-track[data-v-7ff49229]{height:9px;overflow:hidden;border-radius:999px;background:#f0eef1}.palette__usage-track>i[data-v-7ff49229]{display:block;height:100%;border-radius:inherit;opacity:.75}.palette__usage-row>strong[data-v-7ff49229]{color:#70677a;font-size:.66rem;text-align:right}.palette__rail-note[data-v-7ff49229]{margin:10px 0 0;padding:8px;border-radius:6px;background:#f8f5f8;color:#817889;font-size:.62rem;line-height:1.45}.palette__rail-empty[data-v-7ff49229]{margin:0;padding:11px 3px;color:#817889;font-size:.72rem}.palette__activity[data-v-7ff49229]{display:grid;gap:0;margin:0;padding:0;list-style:none}.palette__activity li[data-v-7ff49229]{position:relative;display:grid;grid-template-columns:11px minmax(0,1fr);gap:9px;padding:0 0 13px}.palette__activity li[data-v-7ff49229]:not(:last-child):before{position:absolute;top:12px;bottom:0;left:4px;width:1px;background:#e8e0e9;content:""}.palette__activity-dot[data-v-7ff49229]{position:relative;z-index:1;width:9px;height:9px;margin-top:3px;border-radius:50%;background:#aa8cbd}.palette__activity .is-current .palette__activity-dot[data-v-7ff49229]{background:#63a88d}.palette__activity li>div[data-v-7ff49229]{min-width:0}.palette__activity strong[data-v-7ff49229],.palette__activity small[data-v-7ff49229]{display:block}.palette__activity strong[data-v-7ff49229]{overflow:hidden;color:#493a56;font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.palette__activity small[data-v-7ff49229]{margin-top:3px;color:#82798b;font-size:.62rem}.palette__activity p[data-v-7ff49229]{display:-webkit-box;overflow:hidden;margin:4px 0 0;color:#81798a;font-size:.64rem;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.palette__visibility[data-v-7ff49229]{display:grid;gap:10px}.palette__visibility>div[data-v-7ff49229]{display:flex;justify-content:space-between;gap:8px;color:#5b5365;font-size:.66rem}.palette__visibility>div>span[data-v-7ff49229]{display:flex;align-items:center;gap:6px}.palette__visibility i[data-v-7ff49229]{width:9px;height:9px;border-radius:50%;background:#5caa8e}.palette__visibility .palette__tone-violet[data-v-7ff49229]{background:#ad8bd4}.palette__visibility .palette__tone-gold[data-v-7ff49229]{background:#c5a06b}.palette__visibility strong[data-v-7ff49229]{color:#81788a;font-size:.62rem;font-weight:500}.palette__readonly[data-v-7ff49229]{margin:10px 0 0;padding-top:10px;border-top:1px solid #efe9f0;color:#807788;font-size:.66rem;line-height:1.45}.palette__empty[data-v-7ff49229]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#72697a}.palette__empty--swatches[data-v-7ff49229]{min-height:194px;padding:20px}.palette__empty-icon[data-v-7ff49229]{display:grid;width:43px;height:43px;place-items:center;border-radius:50%;background:#f5eff6;color:#795d88;font-size:1.1rem}.palette__empty h4[data-v-7ff49229]{margin:9px 0 4px;color:#41344e;font-size:.88rem}.palette__empty p[data-v-7ff49229]{max-width:550px;margin:0 0 11px;color:#898191;font-size:.73rem;line-height:1.5}.palette__empty--compact[data-v-7ff49229]{flex-direction:row;justify-content:space-between;gap:12px;text-align:left}.palette__empty--compact p[data-v-7ff49229]{margin:0}.palette__first-use[data-v-7ff49229]{display:flex;min-height:340px;flex-direction:column;align-items:center;justify-content:center;padding:32px;border:1px solid var(--line);border-radius:10px;background:#fffdfd;text-align:center}.palette__first-use .palette__eyebrow[data-v-7ff49229]{margin-top:13px}.palette__first-use h3[data-v-7ff49229]{margin:6px 0;color:#302447;font-family:Georgia,Times New Roman,serif;font-size:1.35rem;font-weight:600}.palette__first-use p[data-v-7ff49229]{max-width:600px;margin:0 0 17px;color:#777185;font-size:.82rem;line-height:1.55}.palette__first-use .palette__readonly[data-v-7ff49229]{border:0;padding:0}.palette__quick-actions[data-v-7ff49229]{display:grid;gap:7px}.palette__quick-action[data-v-7ff49229]{display:flex;min-width:0;align-items:center;justify-content:flex-start;gap:8px;padding:9px 10px;border:1px solid #e5dce9;border-radius:7px;background:#fff;color:#573b6a;font-size:.67rem;font-weight:650;text-align:left;cursor:pointer}.palette__quick-action[data-v-7ff49229]:hover:not(:disabled){border-color:#c9b8d2;background:#faf7fb}.palette__quick-action[data-v-7ff49229]:disabled{cursor:not-allowed;opacity:.5}.palette__quick-action--primary[data-v-7ff49229]{border-color:#563968;background:#563968;color:#fff}.palette__quick-action--primary[data-v-7ff49229]:hover:not(:disabled){background:#482e59}.palette__next-steps[data-v-7ff49229]{display:grid;gap:0;margin:0;padding:0;list-style:none}.palette__next-steps li[data-v-7ff49229]{display:grid;grid-template-columns:19px minmax(0,1fr) auto;align-items:start;gap:8px;padding:9px 0;border-bottom:1px solid #f0ebef}.palette__next-steps li[data-v-7ff49229]:last-child{border-bottom:0}.palette__step-mark[data-v-7ff49229]{display:grid;width:18px;height:18px;place-items:center;border:1px solid #d8cfdd;border-radius:50%;color:#9a8da1;font-size:.58rem}.palette__next-steps .is-complete .palette__step-mark[data-v-7ff49229]{border-color:#cce4d9;background:#edf7f2;color:#4a997c}.palette__next-steps li>div[data-v-7ff49229]{min-width:0}.palette__next-steps strong[data-v-7ff49229],.palette__next-steps small[data-v-7ff49229]{display:block}.palette__next-steps strong[data-v-7ff49229]{color:#4c4159;font-size:.67rem;line-height:1.35}.palette__next-steps small[data-v-7ff49229]{margin-top:3px;color:#898190;font-size:.6rem;line-height:1.35}.palette__step-state[data-v-7ff49229]{padding:3px 6px;border-radius:999px;background:#f5f2f6;color:#81788a;font-size:.56rem;white-space:nowrap}.palette__next-steps .is-complete .palette__step-state[data-v-7ff49229]{background:#eaf5ef;color:#43876d}@media(max-width:1100px){.palette__layout[data-v-7ff49229]{grid-template-columns:minmax(0,1fr) 270px}.palette__swatches[data-v-7ff49229]{grid-template-columns:repeat(4,minmax(70px,1fr));row-gap:15px}.palette__applications[data-v-7ff49229]{grid-template-columns:repeat(3,minmax(0,1fr))}.palette__collections[data-v-7ff49229]{grid-template-columns:repeat(2,minmax(0,1fr))}.palette__sources[data-v-7ff49229]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:820px){.palette__layout[data-v-7ff49229]{grid-template-columns:1fr}.palette__rail[data-v-7ff49229]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.palette__rail-card[data-v-7ff49229]:last-child{grid-column:1/-1}.palette__applications[data-v-7ff49229]{grid-template-columns:repeat(5,minmax(0,1fr))}.palette__collections[data-v-7ff49229]{grid-template-columns:repeat(3,minmax(0,1fr))}.palette__sources[data-v-7ff49229]{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:560px){.palette__topbar[data-v-7ff49229]{align-items:flex-start;flex-direction:column}.palette__actions[data-v-7ff49229]{width:100%;justify-content:flex-start}.palette__layout[data-v-7ff49229]{gap:10px}.palette__panel[data-v-7ff49229]{padding:12px}.palette__swatches[data-v-7ff49229]{grid-template-columns:repeat(4,minmax(58px,1fr));gap:12px 6px}.palette__swatch[data-v-7ff49229]{width:min(66px,100%)}.palette__direction-row[data-v-7ff49229]{grid-template-columns:1fr;gap:10px}.palette__suggested[data-v-7ff49229]{padding:10px 0 0;border-top:1px solid #eee7ed;border-left:0}.palette__applications[data-v-7ff49229]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.palette__application-image[data-v-7ff49229]{height:96px}.palette__collections[data-v-7ff49229]{grid-template-columns:repeat(2,minmax(0,1fr))}.palette__sources[data-v-7ff49229]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.palette__source-image[data-v-7ff49229]{height:100px}.palette__section-heading[data-v-7ff49229]{gap:8px}.palette__section-heading h3[data-v-7ff49229]{font-size:.95rem}.palette__revision[data-v-7ff49229]{display:none}.palette__rail[data-v-7ff49229]{grid-template-columns:1fr}.palette__rail-card[data-v-7ff49229]:last-child{grid-column:auto}.palette__empty--compact[data-v-7ff49229]{align-items:flex-start;flex-direction:column}.palette__usage-row[data-v-7ff49229]{grid-template-columns:minmax(95px,.9fr) minmax(75px,1.35fr) 19px}}.style-editor[data-v-19a19a80]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;color:#2d2145}.style-editor__section[data-v-19a19a80]{display:grid;gap:11px;min-width:0;margin:0;padding:14px;border:1px solid #e8e0ea;border-radius:8px;background:#fff}.style-editor__section--wide[data-v-19a19a80]{grid-column:1/-1}.style-editor__section>legend[data-v-19a19a80]{padding:0 5px;color:#4c3263;font-size:.86rem;font-weight:700}.style-editor__section>legend small[data-v-19a19a80]{margin-left:6px;color:#83798a;font-size:.68rem;font-weight:400}.style-editor__section-head[data-v-19a19a80],.style-editor__pillar-head[data-v-19a19a80]{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.style-editor__section-head h3[data-v-19a19a80]{margin:0;color:#322449;font:600 1rem Georgia,Times New Roman,serif}.style-editor__section-head p[data-v-19a19a80]{margin:3px 0 0;color:#817989;font-size:.7rem;line-height:1.45}.style-editor__section-head>small[data-v-19a19a80]{color:#807889;font-size:.65rem}.style-editor__field[data-v-19a19a80]{display:grid;gap:6px;min-width:0;color:#4d4258;font-size:.76rem;font-weight:650}.style-editor__field input[data-v-19a19a80],.style-editor__field select[data-v-19a19a80],.style-editor__field textarea[data-v-19a19a80]{width:100%;min-width:0;padding:9px 10px;border:1px solid #d8cddd;border-radius:6px;background:#fff;color:#332742;font:inherit;font-weight:400}.style-editor__field textarea[data-v-19a19a80]{resize:vertical;line-height:1.45}.style-editor__caveat[data-v-19a19a80],.style-editor__privacy[data-v-19a19a80]{display:flex;align-items:flex-start;gap:7px;margin:0;color:#756b7d;font-size:.69rem;line-height:1.45}.style-editor__caveat .pi[data-v-19a19a80],.style-editor__privacy .pi[data-v-19a19a80]{flex:none;color:#946b3f}.style-editor__tag-input[data-v-19a19a80]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.style-editor__tag-input input[data-v-19a19a80]{min-width:0;padding:9px 10px;border:1px solid #d8cddd;border-radius:6px;color:#332742;font:inherit;font-size:.76rem}.style-editor__tag-input button[data-v-19a19a80],.style-editor__add[data-v-19a19a80]{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 10px;border:1px solid #d8cddd;border-radius:6px;background:#fff;color:#4c3263;font-size:.7rem;font-weight:650;cursor:pointer}.style-editor__tag-input button[data-v-19a19a80]:disabled,.style-editor__add[data-v-19a19a80]:disabled{cursor:not-allowed;opacity:.5}.style-editor__tags[data-v-19a19a80]{display:flex;flex-wrap:wrap;gap:6px}.style-editor__tags>span[data-v-19a19a80]{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border:1px solid #e6e0e7;border-radius:999px;background:#f4f5f2;color:#52604f;font-size:.68rem}.style-editor__tags button[data-v-19a19a80]{display:grid;width:19px;height:19px;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:#6c6170;cursor:pointer}.style-editor__pillar[data-v-19a19a80],.style-editor__axis[data-v-19a19a80],.style-editor__material[data-v-19a19a80]{display:grid;gap:10px;min-width:0;padding:11px;border:1px solid #eee8ef;border-radius:7px;background:#fffdfd}.style-editor__pillar-head[data-v-19a19a80]{color:#51445f;font-size:.72rem}.style-editor__remove[data-v-19a19a80]{padding:4px 6px;border:0;background:transparent;color:#946271;font-size:.67rem;cursor:pointer}.style-editor__empty[data-v-19a19a80],.style-editor__hint[data-v-19a19a80]{margin:0;color:#827a8c;font-size:.71rem;line-height:1.45}.style-editor__add[data-v-19a19a80]{justify-self:start}.style-editor__axis-labels[data-v-19a19a80]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.style-editor__axis-value input[data-v-19a19a80]{padding:0;accent-color:#563968}.style-editor__source-warning[data-v-19a19a80]{margin:0;padding:9px;border:1px solid #e8daca;border-radius:6px;background:#fffaf2;color:#805f32;font-size:.68rem;line-height:1.45}.style-editor__palette-link[data-v-19a19a80]{display:grid;gap:6px;padding:9px;border-radius:6px;background:#faf8fb}.style-editor__stale[data-v-19a19a80]{color:#a06d29;font-size:.64rem;line-height:1.4}.style-editor__privacy[data-v-19a19a80]{grid-column:1/-1}@media(max-width:620px){.style-editor[data-v-19a19a80]{grid-template-columns:1fr;gap:13px}.style-editor__section--wide[data-v-19a19a80],.style-editor__privacy[data-v-19a19a80]{grid-column:auto}.style-editor__axis-labels[data-v-19a19a80],.style-editor__tag-input[data-v-19a19a80]{grid-template-columns:1fr}.style-editor__tag-input button[data-v-19a19a80]{justify-self:start}}.mood-style[data-v-5877d85c]{--ms-ink:var(--text-color,#2d2145);--ms-muted:var(--text-color-secondary,#777185);--ms-line:var(--surface-border,#e9e2ea);--ms-panel:var(--surface-card,#fffdfd);--ms-plum:var(--primary-color,#563968);--ms-gold:#946b3f;display:grid;gap:14px;min-width:0;color:var(--ms-ink);font-family:inherit}.mood-style[data-v-5877d85c] *{box-sizing:border-box}.mood-style__topbar[data-v-5877d85c]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:3px 4px 8px}.mood-style__brand[data-v-5877d85c]{min-width:0}.mood-style__eyebrow[data-v-5877d85c]{color:var(--ms-gold);font-size:.68rem;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.mood-style__brand h2[data-v-5877d85c]{margin:2px 0 0;color:#292044;font-family:Georgia,Times New Roman,serif;font-size:1.7rem;font-weight:500;letter-spacing:-.03em}.mood-style__brand p[data-v-5877d85c]{margin:2px 0 0;color:#878092;font-size:.82rem}.mood-style__actions[data-v-5877d85c]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.mood-style__button[data-v-5877d85c],.mood-style__small-button[data-v-5877d85c]{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:35px;padding:8px 11px;border:1px solid #d8cddd;border-radius:6px;background:#fff;color:var(--ms-plum);font-size:.74rem;font-weight:650;cursor:pointer}.mood-style__button[data-v-5877d85c]:hover:not(:disabled),.mood-style__small-button[data-v-5877d85c]:hover:not(:disabled){border-color:#bda8c9;background:#faf7fb}.mood-style__button[data-v-5877d85c]:disabled,.mood-style__small-button[data-v-5877d85c]:disabled{cursor:not-allowed;opacity:.5}.mood-style__button--primary[data-v-5877d85c]{border-color:var(--ms-plum);background:var(--ms-plum);color:#fff}.mood-style__button--primary[data-v-5877d85c]:hover:not(:disabled){filter:brightness(.94)}.mood-style__small-button[data-v-5877d85c]{min-height:30px;padding:6px 9px;font-size:.68rem;white-space:nowrap}.mood-style__notice[data-v-5877d85c]{margin:0;padding:17px;border:1px solid var(--ms-line);border-radius:9px;background:#fff;color:#655c70;font-size:.84rem}.mood-style__notice--error[data-v-5877d85c]{border-color:#efd0d2;background:#fff6f6;color:#8d4048}.mood-style__notice button[data-v-5877d85c]{margin-left:10px;border:0;background:none;color:var(--ms-plum);text-decoration:underline;cursor:pointer}.mood-style__layout[data-v-5877d85c]{display:grid;grid-template-columns:minmax(0,1fr) 304px;align-items:start;gap:14px;min-width:0}.mood-style__main[data-v-5877d85c],.mood-style__rail[data-v-5877d85c]{display:grid;gap:12px;min-width:0}.mood-style__panel[data-v-5877d85c]{min-width:0;padding:15px;border:1px solid var(--ms-line);border-radius:10px;background:var(--ms-panel);box-shadow:0 2px 8px #38244008}.mood-style__section-heading[data-v-5877d85c]{display:flex;align-items:center;gap:10px;min-width:0;margin-bottom:12px}.mood-style__section-heading>div[data-v-5877d85c]{flex:1;min-width:0}.mood-style__section-heading h3[data-v-5877d85c]{margin:0;color:#302447;font-family:Georgia,Times New Roman,serif;font-size:1.04rem;font-weight:600;letter-spacing:-.01em}.mood-style__section-heading p[data-v-5877d85c]{margin:3px 0 0;color:#858092;font-size:.73rem;line-height:1.45}.mood-style__section-icon[data-v-5877d85c]{display:grid;flex:none;width:31px;height:31px;place-items:center;border:1px solid #e8e0ec;border-radius:8px;background:#faf7fc;color:#63437a;font-size:.86rem}.mood-style__section-icon--rose[data-v-5877d85c]{background:#fff8f8;color:#a06479}.mood-style__section-icon--gold[data-v-5877d85c]{background:#fffaf2;color:#9a7950}.mood-style__revision[data-v-5877d85c]{padding:4px 7px;border:1px solid #ebe5ed;border-radius:999px;color:#746a7c;font-size:.61rem;white-space:nowrap}.mood-style__direction[data-v-5877d85c]{padding:15px 17px}.mood-style__story-grid[data-v-5877d85c]{display:grid;grid-template-columns:minmax(240px,.88fr) minmax(0,1.12fr);align-items:center;gap:18px}.mood-style__story-image[data-v-5877d85c]{height:248px;overflow:hidden;border:1px solid #eee7ea;border-radius:7px;background:linear-gradient(145deg,#f1e9e4,#e7e8df)}.mood-style__story-image img[data-v-5877d85c]{width:100%;height:100%;object-fit:cover}.mood-style__image-fallback[data-v-5877d85c]{display:grid;width:100%;height:100%;place-content:center;justify-items:center;gap:8px;color:#947f8c;font-size:1.35rem}.mood-style__image-fallback small[data-v-5877d85c]{max-width:190px;color:#898191;font-size:.68rem;text-align:center}.mood-style__story-copy[data-v-5877d85c]{min-width:0}.mood-style__story-label[data-v-5877d85c]{color:var(--ms-gold);font-size:.64rem;font-weight:750;letter-spacing:.13em;text-transform:uppercase}.mood-style__story[data-v-5877d85c]{margin:7px 0 12px;color:#28204a;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.45rem,2.3vw,2.15rem);font-weight:500;line-height:1.08;letter-spacing:-.025em;white-space:pre-line}.mood-style__tags[data-v-5877d85c]{display:flex;flex-wrap:wrap;gap:6px}.mood-style__tags span[data-v-5877d85c]{padding:6px 10px;border:1px solid #e8ece8;border-radius:999px;background:#f3f6f3;color:#536353;font-size:.65rem;line-height:1.2}.mood-style__empty-inline[data-v-5877d85c]{margin:0;color:#898191;font-size:.76rem}.mood-style__direction-meta[data-v-5877d85c]{display:flex;justify-content:space-between;gap:12px;margin-top:13px;padding-top:10px;border-top:1px solid #f0ebef;color:#827a8c;font-size:.65rem}.mood-style__direction-meta strong[data-v-5877d85c]{color:#655c70;font-weight:650;text-transform:capitalize}.mood-style__pillars[data-v-5877d85c]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.mood-style__pillar[data-v-5877d85c]{display:grid;grid-template-rows:40px auto 1fr;align-content:start;min-width:0;min-height:126px;padding:9px;border:1px solid #ece6ec;border-radius:7px;background:linear-gradient(#f8f5f1 0 34px,#fff 34px)}.mood-style__pillar-mark[data-v-5877d85c]{display:grid;place-items:center;color:#9b6b54;font-size:1.15rem}.mood-style__pillar h4[data-v-5877d85c]{margin:4px 0;color:#302447;font-family:Georgia,Times New Roman,serif;font-size:.79rem;font-weight:600;text-align:center}.mood-style__pillar p[data-v-5877d85c]{margin:1px 0 0;color:#777185;font-size:.67rem;line-height:1.42;text-align:center}.mood-style__empty[data-v-5877d85c]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px dashed #e5dce8;border-radius:7px;background:#fcfafc}.mood-style__empty p[data-v-5877d85c]{margin:0;color:#827a8c;font-size:.74rem;line-height:1.45}.mood-style__atmospheres[data-v-5877d85c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.mood-style__atmosphere[data-v-5877d85c]{min-width:0}.mood-style__atmosphere-image[data-v-5877d85c]{height:98px;overflow:hidden;border-radius:6px;background:linear-gradient(145deg,#f1e8e3,#e4e7de)}.mood-style__atmosphere-image img[data-v-5877d85c]{width:100%;height:100%;object-fit:cover}.mood-style__atmosphere-image>span[data-v-5877d85c]{display:grid;width:100%;height:100%;place-items:center;color:#917d8f;font-size:1.05rem}.mood-style__atmosphere strong[data-v-5877d85c]{display:block;margin:6px 0 2px;color:#302447;font-family:Georgia,Times New Roman,serif;font-size:.76rem;font-weight:600}.mood-style__atmosphere p[data-v-5877d85c]{min-height:2.7em;margin:0;color:#777185;font-size:.66rem;line-height:1.38}.mood-style__atmosphere small[data-v-5877d85c]{display:block;margin-top:4px;color:#8d8490;font-size:.58rem}.mood-style__materials[data-v-5877d85c]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.mood-style__material[data-v-5877d85c]{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:4px}.mood-style__material-image[data-v-5877d85c]{width:100%;height:77px;overflow:hidden;border:1px solid #eee8ec;border-radius:6px;background:linear-gradient(145deg,#f5efed,#e9ebe6)}.mood-style__material-image img[data-v-5877d85c]{width:100%;height:100%;object-fit:cover}.mood-style__material-image span[data-v-5877d85c]{display:grid;width:100%;height:100%;place-items:center;color:#9b8a9a}.mood-style__material strong[data-v-5877d85c]{color:#40334f;font-family:Georgia,Times New Roman,serif;font-size:.69rem}.mood-style__material p[data-v-5877d85c]{min-height:2.7em;margin:0;color:#807889;font-size:.61rem;line-height:1.4}.mood-style__material>small[data-v-5877d85c]{color:#807889;font-size:.57rem}.mood-style__material--stale .mood-style__material-image[data-v-5877d85c]{outline:2px solid #d99e4b;outline-offset:-2px}.mood-style__material-color[data-v-5877d85c]{display:flex;align-items:center;gap:5px;max-width:100%;color:#5f5664;font-size:.6rem}.mood-style__material-color>i[data-v-5877d85c]{flex:none;width:13px;height:13px;border:1px solid #ddd4dc;border-radius:50%}.mood-style__material-color small[data-v-5877d85c]{color:#a36e2c;font-size:.55rem}.mood-style__stale-note[data-v-5877d85c]{margin:9px 0 0;padding:8px 9px;border-radius:6px;background:#fff8ee;color:#8b6329;font-size:.67rem;line-height:1.45}.mood-style__rail[data-v-5877d85c]{align-content:start}.mood-style__axes[data-v-5877d85c]{display:grid;gap:14px;padding:5px 1px}.mood-style__axis[data-v-5877d85c]{display:grid;grid-template-columns:minmax(48px,.55fr) minmax(80px,1fr) minmax(48px,.55fr);align-items:center;gap:5px 9px;color:#4d4657;font-size:.63rem}.mood-style__axis>span[data-v-5877d85c]:first-child{text-align:left}.mood-style__axis>span[data-v-5877d85c]:nth-child(3){text-align:right}.mood-style__axis-track[data-v-5877d85c]{height:13px;overflow:hidden;border-radius:999px;background:linear-gradient(90deg,#fbf2f1,#f2f3ef,#eeeaf0)}.mood-style__axis-track i[data-v-5877d85c]{display:block;width:var(--axis-value);height:100%;border-radius:inherit;background:linear-gradient(90deg,#d8aca8,#a8b5a2,#5e416f);opacity:.85}.mood-style__axis>small[data-v-5877d85c]{grid-column:1/-1;color:#8a8290;font-size:.6rem;text-align:center}.mood-style__empty-copy[data-v-5877d85c]{margin:3px 0 1px;color:#898191;font-size:.72rem;line-height:1.5}.mood-style__summary-list[data-v-5877d85c]{display:grid;gap:0;margin:0}.mood-style__summary-list>div[data-v-5877d85c]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 2px;border-bottom:1px solid #f0ebf0;font-size:.7rem}.mood-style__summary-list>div[data-v-5877d85c]:last-child{border-bottom:0}.mood-style__summary-list dt[data-v-5877d85c]{color:#51485e}.mood-style__summary-list dd[data-v-5877d85c]{margin:0;color:#49335e;font-family:Georgia,Times New Roman,serif;font-size:.9rem}.mood-style__audience-note[data-v-5877d85c]{display:flex;align-items:flex-start;gap:7px;margin:10px 0 0;padding:9px;border-radius:6px;background:#f8f5f8;color:#756b7d;font-size:.63rem;line-height:1.45}.mood-style__audience-note .pi[data-v-5877d85c]{flex:none;color:var(--ms-gold)}.mood-style__revision-list[data-v-5877d85c]{display:grid;gap:0;margin:0;padding:0;list-style:none}.mood-style__revision-list li[data-v-5877d85c]{display:flex;align-items:center;gap:9px;padding:8px 0;border-bottom:1px solid #f0ebf0}.mood-style__revision-list li[data-v-5877d85c]:last-child{border-bottom:0}.mood-style__revision-list li>span[data-v-5877d85c]:last-child{display:grid;gap:2px}.mood-style__revision-list strong[data-v-5877d85c]{color:#41344e;font-size:.69rem;font-weight:650}.mood-style__revision-list small[data-v-5877d85c]{color:#858092;font-size:.61rem}.mood-style__revision-dot[data-v-5877d85c]{flex:none;width:10px;height:10px;border:2px solid #a68bb5;border-radius:50%;background:#fff}.mood-style__revision-dot--current[data-v-5877d85c]{border-color:#4e9c7d;background:#4e9c7d;box-shadow:0 0 0 3px #e9f3ee}.mood-style__next ol[data-v-5877d85c]{display:grid;gap:7px;margin:0;padding:0;list-style:none}.mood-style__next li[data-v-5877d85c]{position:relative;padding:0 0 0 22px;color:#777185;font-size:.68rem}.mood-style__next li[data-v-5877d85c]:before{position:absolute;left:0;top:0;width:13px;height:13px;border:1px solid #a598af;border-radius:50%;content:""}.mood-style__next li.is-done[data-v-5877d85c]{color:#3c8068}.mood-style__next li.is-done[data-v-5877d85c]:before{border-color:#4e9c7d;background:#4e9c7d;box-shadow:inset 0 0 0 3px #fff}.mood-style__source-warning[data-v-5877d85c]{grid-column:1/-1;margin:0;padding:9px 11px;border:1px solid #e8daca;border-radius:7px;background:#fffaf2;color:#805f32;font-size:.68rem;line-height:1.45}.mood-style__empty-state[data-v-5877d85c]{display:grid;justify-items:center;gap:9px;max-width:620px;margin:28px auto;padding:32px 24px;border:1px solid var(--ms-line);border-radius:10px;background:#fff;text-align:center}.mood-style__empty-state h3[data-v-5877d85c]{margin:0;color:#302447;font-family:Georgia,Times New Roman,serif;font-size:1.35rem}.mood-style__empty-state p[data-v-5877d85c]{max-width:460px;margin:0;color:#777185;font-size:.8rem;line-height:1.5}.mood-style__empty-state-icon[data-v-5877d85c]{display:grid;width:46px;height:46px;place-items:center;border-radius:50%;background:#f7f1f3;color:#a06479;font-size:1.2rem}.mood-style__read-only[data-v-5877d85c]{padding-top:6px}.mood-style__layout[data-v-5877d85c]:has(.mood-style__source-warning){grid-template-rows:auto auto}.mood-style__layout:has(.mood-style__source-warning)>.mood-style__source-warning[data-v-5877d85c]{grid-row:2}@media(max-width:1080px){.mood-style__layout[data-v-5877d85c]{grid-template-columns:minmax(0,1fr) 270px}.mood-style__pillars[data-v-5877d85c]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:820px){.mood-style__layout[data-v-5877d85c]{grid-template-columns:1fr}.mood-style__rail[data-v-5877d85c]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.mood-style__next[data-v-5877d85c]{grid-column:1/-1}.mood-style__story-grid[data-v-5877d85c]{grid-template-columns:minmax(210px,.85fr) minmax(0,1.15fr)}}@media(max-width:560px){.mood-style__topbar[data-v-5877d85c]{align-items:flex-start;flex-direction:column}.mood-style__actions[data-v-5877d85c]{width:100%;justify-content:flex-start}.mood-style__layout[data-v-5877d85c]{gap:10px}.mood-style__panel[data-v-5877d85c]{padding:12px}.mood-style__section-heading[data-v-5877d85c]{gap:7px;align-items:flex-start}.mood-style__section-heading h3[data-v-5877d85c]{font-size:.95rem}.mood-style__revision[data-v-5877d85c]{display:none}.mood-style__story-grid[data-v-5877d85c]{grid-template-columns:1fr;gap:12px}.mood-style__story-image[data-v-5877d85c]{height:185px}.mood-style__story[data-v-5877d85c]{font-size:1.45rem}.mood-style__pillars[data-v-5877d85c],.mood-style__atmospheres[data-v-5877d85c],.mood-style__materials[data-v-5877d85c]{grid-template-columns:repeat(2,minmax(0,1fr))}.mood-style__rail[data-v-5877d85c]{grid-template-columns:1fr}.mood-style__next[data-v-5877d85c]{grid-column:auto}.mood-style__direction-meta[data-v-5877d85c],.mood-style__empty[data-v-5877d85c]{align-items:flex-start;flex-direction:column}.mood-style__axis[data-v-5877d85c]{grid-template-columns:50px minmax(60px,1fr) 50px;gap:5px}.mood-style__axis>span[data-v-5877d85c]{font-size:.56rem}}.element-editor__manager[data-v-81b561f3]{display:grid;gap:12px;padding:16px;border:1px solid var(--surface-border,#e8e2ed);border-radius:8px;background:var(--surface-card,#fff)}.element-editor__summaries[data-v-81b561f3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.element-editor__summaries>div[data-v-81b561f3]{display:flex;align-items:center;gap:10px;min-width:0;padding:11px;border:1px solid var(--surface-border,#e8e2ed);border-radius:7px}.element-editor__summaries strong[data-v-81b561f3]{flex:none;font-size:.8rem}.element-editor__summaries small[data-v-81b561f3]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-color-secondary,#746a7d);font-size:.7rem}.element-editor__summaries button[data-v-81b561f3],.element-editor__stale-note button[data-v-81b561f3]{padding:7px 9px;border:1px solid var(--surface-border,#ded4e3);border-radius:6px;background:#fff;color:var(--primary-color,#5d3973);font-size:.72rem;cursor:pointer}.element-editor__stale-note button[data-v-81b561f3]{margin-left:8px}@media(max-width:620px){.element-editor__summaries[data-v-81b561f3]{grid-template-columns:1fr}}.element-editor[data-v-81b561f3]{display:grid;gap:1rem}.element-editor__section[data-v-81b561f3]{display:grid;gap:.8rem;padding:1rem;border:1px solid var(--surface-border,#e8e2ed);border-radius:.7rem;background:var(--surface-card,#fff)}.element-editor__section h3[data-v-81b561f3]{margin:0;color:var(--text-color,#2b2042);font-family:Georgia,serif;font-size:1.05rem}.element-editor label[data-v-81b561f3]{display:grid;gap:.35rem;color:var(--text-color,#2b2042);font-size:.88rem;font-weight:600}.element-editor input[data-v-81b561f3]:not([type=checkbox]),.element-editor select[data-v-81b561f3],.element-editor textarea[data-v-81b561f3]{box-sizing:border-box;width:100%;min-height:2.7rem;padding:.65rem .75rem;border:1px solid var(--surface-border,#dcd4e2);border-radius:.45rem;background:var(--surface-card,#fff);color:var(--text-color,#2b2042);font:inherit;font-weight:400}.element-editor textarea[data-v-81b561f3]{min-height:5.5rem;resize:vertical}.element-editor[data-v-81b561f3] :is(input,select,textarea):focus-visible{outline:2px solid var(--primary-color,#563968);outline-offset:1px}.element-editor__two[data-v-81b561f3]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.element-editor fieldset[data-v-81b561f3]{display:grid;gap:.4rem;min-width:0;margin:0;padding:.7rem;border:1px solid var(--surface-border,#e8e2ed);border-radius:.5rem}.element-editor legend[data-v-81b561f3]{padding:0 .3rem;color:var(--text-color,#2b2042);font-weight:700}.element-editor .element-editor__check[data-v-81b561f3]{display:flex;align-items:flex-start;gap:.55rem;padding:.45rem;border-radius:.4rem;background:var(--surface-ground,#faf9fb);font-weight:500}.element-editor__check input[data-v-81b561f3]{margin-top:.2rem;accent-color:var(--primary-color,#563968)}.element-editor__check span[data-v-81b561f3]{display:grid;gap:.1rem;min-width:0}.element-editor__check small[data-v-81b561f3]{color:var(--text-color-secondary,#746a7d);font-weight:400}.element-editor__check--stale[data-v-81b561f3]{background:#fff8ed!important;color:#714a20!important}.element-editor__color[data-v-81b561f3]{width:.9rem;height:.9rem;border:1px solid rgb(0 0 0 / 12%);border-radius:50%}.element-editor__check span[data-v-81b561f3]:has(.element-editor__color){display:flex;align-items:center;flex-wrap:wrap}.element-editor__helper[data-v-81b561f3],.element-editor__archive[data-v-81b561f3],.element-editor__stale-note[data-v-81b561f3]{margin:0;color:var(--text-color-secondary,#746a7d);font-size:.82rem;line-height:1.45}.element-editor__archive[data-v-81b561f3]{padding:.75rem;border:1px solid #e8d7b5;border-radius:.45rem;background:#fffaf0;color:#735128}.element-editor__stale-note[data-v-81b561f3]{color:#8a4b22}.element-editor__save[data-v-81b561f3]{min-height:2.65rem;padding:.6rem 1rem;border:1px solid var(--primary-color,#563968);border-radius:.45rem;background:var(--primary-color,#563968);color:#fff;font:inherit;font-weight:700;cursor:pointer}.element-editor__save[data-v-81b561f3]:disabled{cursor:not-allowed;opacity:.55}@media(max-width:620px){.element-editor__two[data-v-81b561f3]{grid-template-columns:1fr}.element-editor__section[data-v-81b561f3]{padding:.8rem}.element-editor__save[data-v-81b561f3]{width:100%}}.element-editor__source-group[data-v-81b561f3]{min-width:0;padding:.65rem;border:1px solid var(--surface-border,#e8e2ed);border-radius:.5rem;background:var(--surface-ground,#faf9fb)}.element-editor__source-group summary[data-v-81b561f3]{cursor:pointer;color:var(--primary-color,#563968);font-size:.84rem;font-weight:700}.element-editor__source-group summary small[data-v-81b561f3]{margin-left:.4rem;color:var(--text-color-secondary,#746a7d);font-size:.7rem;font-weight:400}.element-editor__source-group fieldset[data-v-81b561f3]{margin-top:.65rem;background:var(--surface-card,#fff)}.key-elements[data-v-2bcedebc]{--ke-purple:var(--primary-color,#563968);--ke-purple-soft:var(--primary-50,#f5f0f8);--ke-gold:#946b3f;--ke-rose:#aa456d;--ke-green:#398b70;--ke-ink:var(--text-color,#291d45);--ke-muted:var(--text-color-secondary,#716783);--ke-border:var(--surface-border,#e8e2ed);--ke-card:var(--surface-card,#fff);display:grid;gap:.85rem;min-width:0;color:var(--ke-ink)}.key-elements__topbar[data-v-2bcedebc]{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;padding:.25rem .2rem}.key-elements__brand h2[data-v-2bcedebc]{margin:.15rem 0;color:var(--ke-ink);font-family:Georgia,Times New Roman,serif;font-size:1.65rem}.key-elements__brand p[data-v-2bcedebc]{margin:0;color:var(--ke-muted);font-size:.9rem}.key-elements__eyebrow[data-v-2bcedebc]{color:var(--ke-gold);font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.key-elements__actions[data-v-2bcedebc]{display:flex;gap:.45rem;flex-wrap:wrap}.key-elements__button[data-v-2bcedebc],.key-elements__small-button[data-v-2bcedebc]{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.55rem;padding:.55rem .8rem;border:1px solid var(--ke-border);border-radius:.5rem;background:var(--ke-card);color:var(--ke-purple);font:inherit;font-size:.86rem;font-weight:650;cursor:pointer}.key-elements__button--primary[data-v-2bcedebc]{border-color:var(--ke-purple);background:var(--ke-purple);color:#fff}.key-elements__button[data-v-2bcedebc]:disabled,.key-elements__small-button[data-v-2bcedebc]:disabled{cursor:not-allowed;opacity:.5}.key-elements__notice[data-v-2bcedebc],.key-elements__member-note[data-v-2bcedebc],.key-elements__source-warning[data-v-2bcedebc]{margin:0;padding:.75rem 1rem;border:1px solid var(--ke-border);border-radius:.55rem;background:var(--ke-card);color:var(--ke-muted);font-size:.9rem}.key-elements__notice--error[data-v-2bcedebc]{border-color:#e4b5bd;color:#842b40}.key-elements__notice button[data-v-2bcedebc]{margin-left:.5rem;color:var(--ke-purple);background:transparent;border:0;text-decoration:underline;cursor:pointer}.key-elements__source-warning[data-v-2bcedebc]{border-color:#e8d6af;background:#fffaf1;color:#735128}.key-elements__layout[data-v-2bcedebc]{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(280px,.88fr);gap:.85rem;align-items:start}.key-elements__main[data-v-2bcedebc],.key-elements__rail[data-v-2bcedebc]{display:grid;gap:.8rem;min-width:0}.key-elements__panel[data-v-2bcedebc]{min-width:0;padding:.9rem;border:1px solid var(--ke-border);border-radius:.7rem;background:var(--ke-card);box-shadow:0 2px 8px #25193508}.key-elements__section-heading[data-v-2bcedebc]{display:flex;align-items:center;gap:.65rem;margin-bottom:.75rem;min-width:0}.key-elements__section-heading>div[data-v-2bcedebc]{min-width:0;flex:1}.key-elements__section-heading h3[data-v-2bcedebc]{margin:0;color:var(--ke-ink);font-family:Georgia,Times New Roman,serif;font-size:1.08rem}.key-elements__section-heading p[data-v-2bcedebc]{margin:.16rem 0 0;color:var(--ke-muted);font-size:.77rem;line-height:1.35}.key-elements__section-icon[data-v-2bcedebc]{display:grid;place-items:center;flex:0 0 2rem;width:2rem;height:2rem;border-radius:.55rem;background:#f7edf2;color:var(--ke-rose);font-size:1rem}.key-elements__section-icon--gold[data-v-2bcedebc]{background:#f8f2e9;color:var(--ke-gold)}.key-elements__revision[data-v-2bcedebc]{color:var(--ke-muted);font-size:.75rem;white-space:nowrap}.key-elements__framework[data-v-2bcedebc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.key-elements__area-card[data-v-2bcedebc]{display:grid;grid-template-columns:minmax(105px,34%) minmax(0,1fr);gap:.7rem;padding:.5rem;border:1px solid var(--ke-border);border-radius:.55rem;background:linear-gradient(110deg,#fff,#fdfbfc)}.key-elements__area-image[data-v-2bcedebc],.key-elements__highlight-image[data-v-2bcedebc]{overflow:hidden;display:grid;place-items:center;min-height:6.2rem;border-radius:.4rem;background:#f3f0f0}.key-elements__area-image img[data-v-2bcedebc],.key-elements__highlight-image img[data-v-2bcedebc]{width:100%;height:100%;min-height:inherit;object-fit:cover}.key-elements__image-placeholder[data-v-2bcedebc]{display:grid;place-items:center;gap:.3rem;width:100%;height:100%;min-height:inherit;color:#b8a9ae}.key-elements__image-placeholder small[data-v-2bcedebc]{font-size:.68rem}.key-elements__area-content[data-v-2bcedebc]{min-width:0}.key-elements__area-head[data-v-2bcedebc]{display:flex;justify-content:space-between;gap:.4rem;align-items:flex-start;margin-bottom:.45rem}.key-elements__area-head h4[data-v-2bcedebc]{margin:0;color:var(--ke-ink);font-family:Georgia,Times New Roman,serif;font-size:.97rem}.key-elements__area-head small[data-v-2bcedebc]{color:var(--ke-muted);font-size:.7rem}.key-elements__icon-button[data-v-2bcedebc]{display:grid;place-items:center;flex:0 0 1.8rem;width:1.8rem;height:1.8rem;border:1px solid var(--ke-border);border-radius:.4rem;background:#fff;color:var(--ke-purple);cursor:pointer}.key-elements__element-row[data-v-2bcedebc]{padding:.42rem 0;border-top:1px solid #f0edf2}.key-elements__element-open[data-v-2bcedebc]{display:grid;gap:.12rem;width:100%;padding:0;border:0;background:none;text-align:left;color:inherit;cursor:pointer}.key-elements__element-open[data-v-2bcedebc]:disabled{cursor:default}.key-elements__element-open strong[data-v-2bcedebc]{font-family:Georgia,Times New Roman,serif;font-size:.85rem}.key-elements__element-open span[data-v-2bcedebc]{color:var(--ke-muted);font-size:.72rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.key-elements__element-meta[data-v-2bcedebc],.key-elements__element-foot[data-v-2bcedebc]{display:flex;align-items:center;gap:.3rem;flex-wrap:wrap;margin-top:.35rem}.key-elements__priority[data-v-2bcedebc],.key-elements__audience[data-v-2bcedebc]{display:inline-flex;align-items:center;gap:.22rem;padding:.17rem .42rem;border-radius:99px;font-size:.64rem;line-height:1.2;white-space:nowrap}.key-elements__priority--must-have[data-v-2bcedebc]{background:#fbeef2;color:#973651}.key-elements__priority--important[data-v-2bcedebc]{background:#f1ebfb;color:#66449a}.key-elements__priority--optional[data-v-2bcedebc]{background:#f4f1ef;color:#786d67}.key-elements__audience[data-v-2bcedebc]{background:#edf7f2;color:#33765e}.key-elements__audience--internal_only[data-v-2bcedebc]{background:#f2eef9;color:#65518a}.key-elements__audience--vendor_reference_candidate[data-v-2bcedebc]{background:#f7f0e4;color:#785923}.key-elements__element-foot[data-v-2bcedebc]{color:var(--ke-muted);font-size:.67rem}.key-elements__element-foot>span[data-v-2bcedebc]:first-child{margin-right:auto}.key-elements__stale-count[data-v-2bcedebc]{color:#925226}.key-elements__current-link[data-v-2bcedebc]{color:var(--ke-green)}.key-elements__text-button[data-v-2bcedebc]{padding:0;border:0;background:none;color:var(--ke-purple);font:inherit;font-size:.69rem;text-decoration:underline;cursor:pointer}.key-elements__small-button[data-v-2bcedebc]{min-height:2.1rem;padding:.35rem .6rem;font-size:.75rem}.key-elements__highlights[data-v-2bcedebc]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.key-elements__highlight-card[data-v-2bcedebc]{display:grid;gap:.28rem;min-width:0;padding:.45rem;border:1px solid var(--ke-border);border-radius:.5rem;background:#fff}.key-elements__highlight-image[data-v-2bcedebc]{min-height:5.3rem;max-height:5.3rem}.key-elements__highlight-card>strong[data-v-2bcedebc]{overflow:hidden;color:var(--ke-ink);font-family:Georgia,Times New Roman,serif;font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.key-elements__highlight-card>small[data-v-2bcedebc]{color:var(--ke-muted);font-size:.7rem}.key-elements__highlight-meta[data-v-2bcedebc]{display:flex;gap:.25rem;flex-wrap:wrap}.key-elements__empty[data-v-2bcedebc]{display:grid;justify-items:center;gap:.45rem;padding:1.4rem;border:1px dashed #d9cfdf;border-radius:.6rem;background:#fdfbfe;text-align:center}.key-elements__empty h4[data-v-2bcedebc],.key-elements__empty p[data-v-2bcedebc]{margin:0}.key-elements__empty h4[data-v-2bcedebc]{color:var(--ke-ink);font-family:Georgia,Times New Roman,serif}.key-elements__empty p[data-v-2bcedebc]{max-width:36rem;color:var(--ke-muted);font-size:.85rem;line-height:1.45}.key-elements__empty-icon[data-v-2bcedebc]{display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:50%;background:var(--ke-purple-soft);color:var(--ke-purple)}.key-elements__empty--compact[data-v-2bcedebc]{display:block;padding:.8rem;border:0;background:transparent;text-align:left}.key-elements__empty--compact p[data-v-2bcedebc]{max-width:none}.key-elements__relationships[data-v-2bcedebc]{display:grid;gap:.4rem}.key-elements__relationship[data-v-2bcedebc]{display:grid;grid-template-columns:minmax(0,1fr) minmax(90px,.7fr) minmax(0,1fr) auto;gap:.55rem;align-items:center;padding:.5rem;border:1px solid var(--ke-border);border-radius:.5rem;background:#fff}.key-elements__relation-element[data-v-2bcedebc]{display:grid;grid-template-columns:1.8rem minmax(0,1fr);gap:.1rem .4rem;align-items:center;min-width:0}.key-elements__relation-icon[data-v-2bcedebc]{grid-row:span 2;display:grid;place-items:center;width:1.7rem;height:1.7rem;border-radius:.45rem;background:#f7f0e9;color:var(--ke-gold)}.key-elements__relation-element strong[data-v-2bcedebc]{overflow:hidden;font-family:Georgia,Times New Roman,serif;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.key-elements__relation-element small[data-v-2bcedebc]{color:var(--ke-muted);font-size:.66rem}.key-elements__relation-connector[data-v-2bcedebc]{display:grid;justify-items:center;gap:.15rem;color:var(--ke-purple);font-size:.68rem}.key-elements__relation-connector i[data-v-2bcedebc]{font-size:.9rem}.key-elements__relation-actions[data-v-2bcedebc]{display:flex;gap:.35rem}.key-elements__coverage[data-v-2bcedebc]{display:grid;gap:.4rem}.key-elements__coverage-row[data-v-2bcedebc]{display:grid;grid-template-columns:minmax(155px,1fr) minmax(90px,1.2fr) auto;gap:.6rem;align-items:center;padding:.42rem .5rem;border-radius:.45rem;background:#fbfafb}.key-elements__coverage-row>div[data-v-2bcedebc]:first-child{display:grid;gap:.08rem}.key-elements__coverage-row strong[data-v-2bcedebc]{font-family:Georgia,Times New Roman,serif;font-size:.78rem}.key-elements__coverage-row small[data-v-2bcedebc]{color:var(--ke-muted);font-size:.65rem}.key-elements__coverage-meter[data-v-2bcedebc],.key-elements__priority-track[data-v-2bcedebc]{display:block;overflow:hidden;height:.47rem;border-radius:99px;background:#f0edf1}.key-elements__coverage-meter span[data-v-2bcedebc]{display:block;height:100%;border-radius:inherit;background:var(--ke-green);transition:width .2s ease}.key-elements__coverage-count[data-v-2bcedebc]{color:var(--ke-purple);font-size:.74rem;font-weight:700;white-space:nowrap}.key-elements__coverage-note[data-v-2bcedebc],.key-elements__rail-note[data-v-2bcedebc]{margin:.55rem 0 0;color:var(--ke-muted);font-size:.7rem;line-height:1.4}.key-elements__history summary[data-v-2bcedebc]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;color:var(--ke-ink);font-family:Georgia,Times New Roman,serif;font-weight:700;cursor:pointer}.key-elements__history summary span[data-v-2bcedebc]{display:flex;align-items:center;gap:.45rem}.key-elements__history summary i[data-v-2bcedebc]{color:var(--ke-rose)}.key-elements__history summary small[data-v-2bcedebc]{color:var(--ke-muted);font:400 .7rem system-ui}.key-elements__history ol[data-v-2bcedebc]{display:grid;gap:.35rem;margin:.8rem 0 0;padding:0;list-style:none}.key-elements__history li[data-v-2bcedebc]{display:flex;justify-content:space-between;gap:.7rem;padding:.45rem;border-top:1px solid #f0edf2}.key-elements__history li span[data-v-2bcedebc]{display:grid;gap:.15rem;min-width:0}.key-elements__history li strong[data-v-2bcedebc]{overflow:hidden;font-size:.77rem;text-overflow:ellipsis;white-space:nowrap}.key-elements__history li small[data-v-2bcedebc],.key-elements__history time[data-v-2bcedebc]{color:var(--ke-muted);font-size:.68rem}.key-elements__summary-stats[data-v-2bcedebc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem}.key-elements__summary-stats>div[data-v-2bcedebc]{display:grid;justify-items:center;gap:.1rem;padding:.55rem .25rem;border:1px solid #efebf1;border-radius:.48rem;background:#fff}.key-elements__summary-stats strong[data-v-2bcedebc]{font-family:Georgia,Times New Roman,serif;font-size:1.2rem;color:var(--ke-purple)}.key-elements__summary-stats span[data-v-2bcedebc]{color:var(--ke-muted);font-size:.68rem;text-align:center}.key-elements__audience-summary[data-v-2bcedebc]{display:grid;gap:.22rem;margin-top:.55rem}.key-elements__audience-summary>div[data-v-2bcedebc]{display:grid;grid-template-columns:1.1rem minmax(0,1fr) auto;gap:.35rem;align-items:center;padding:.35rem;border-radius:.4rem;background:#fbfafb;font-size:.72rem}.key-elements__audience-summary i[data-v-2bcedebc]{color:var(--ke-rose)}.key-elements__audience-summary strong[data-v-2bcedebc]{color:var(--ke-purple)}.key-elements__readiness-list[data-v-2bcedebc]{display:grid;gap:.35rem}.key-elements__readiness-list>div[data-v-2bcedebc]{display:grid;grid-template-columns:.55rem minmax(0,1fr) auto;gap:.45rem;align-items:center;font-size:.75rem}.key-elements__readiness-list strong[data-v-2bcedebc]{color:var(--ke-purple)}.key-elements__readiness-dot[data-v-2bcedebc]{width:.5rem;height:.5rem;border-radius:50%;background:var(--ke-green)}.key-elements__readiness-dot--attention[data-v-2bcedebc]{background:#cf9e4e}.key-elements__all-current[data-v-2bcedebc]{display:flex;gap:.4rem;align-items:center;margin:0;padding:.65rem;border-radius:.4rem;background:#eff7f3;color:#33765e;font-size:.77rem}.key-elements__priority-list[data-v-2bcedebc]{display:grid;gap:.55rem}.key-elements__priority-list>div[data-v-2bcedebc]{display:grid;grid-template-columns:6.3rem minmax(50px,1fr) 1.3rem;gap:.4rem;align-items:center;font-size:.72rem}.key-elements__priority-list strong[data-v-2bcedebc]{text-align:right;color:var(--ke-purple)}.key-elements__priority-fill[data-v-2bcedebc]{display:block;height:100%;border-radius:inherit}.key-elements__priority-fill--must[data-v-2bcedebc]{background:#b15c7a}.key-elements__priority-fill--important[data-v-2bcedebc]{background:#9772bd}.key-elements__priority-fill--optional[data-v-2bcedebc]{background:#c2a486}.key-elements__quick-action[data-v-2bcedebc]{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;min-height:2.3rem;margin:.3rem 0;padding:.5rem;border:1px solid var(--ke-border);border-radius:.45rem;background:#fff;color:var(--ke-purple);font:inherit;font-size:.78rem;font-weight:650;cursor:pointer}.key-elements__quick-action--primary[data-v-2bcedebc]{border-color:var(--ke-purple);background:var(--ke-purple);color:#fff}.key-elements__quick-action[data-v-2bcedebc]:disabled{cursor:not-allowed;opacity:.5}.key-elements__quick>p[data-v-2bcedebc]{margin:.4rem 0 0;color:var(--ke-muted);font-size:.68rem;line-height:1.4}.key-elements__next[data-v-2bcedebc]{grid-column:1/-1;display:grid;grid-template-columns:minmax(150px,.8fr) minmax(0,3fr);gap:1rem;align-items:center;padding:.7rem .9rem;border:1px solid var(--ke-border);border-radius:.7rem;background:var(--ke-card)}.key-elements__next>div[data-v-2bcedebc]{display:grid;grid-template-columns:1.5rem 1fr;gap:.15rem .35rem;align-items:center}.key-elements__next>div i[data-v-2bcedebc]{grid-row:span 2;color:var(--ke-rose)}.key-elements__next>div strong[data-v-2bcedebc]{font-family:Georgia,Times New Roman,serif;font-size:.88rem}.key-elements__next>div small[data-v-2bcedebc]{color:var(--ke-muted);font-size:.68rem}.key-elements__next ol[data-v-2bcedebc]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none}.key-elements__next li[data-v-2bcedebc]{position:relative;display:grid;grid-template-columns:.8rem 1fr;gap:.15rem .35rem;align-items:center;color:var(--ke-ink);font-size:.68rem}.key-elements__next li>span[data-v-2bcedebc]{grid-row:span 2;width:.75rem;height:.75rem;border:1px solid #9a8daa;border-radius:50%}.key-elements__next li.is-current>span[data-v-2bcedebc]{border-color:var(--ke-purple);background:var(--ke-purple);box-shadow:inset 0 0 0 2px #fff}.key-elements__next li small[data-v-2bcedebc]{color:var(--ke-muted);font-size:.62rem}@media(max-width:1050px){.key-elements__layout[data-v-2bcedebc]{grid-template-columns:minmax(0,1.6fr) minmax(250px,.85fr)}.key-elements__area-card[data-v-2bcedebc]{grid-template-columns:minmax(90px,31%) minmax(0,1fr)}.key-elements__highlights[data-v-2bcedebc]{grid-template-columns:repeat(2,minmax(0,1fr))}.key-elements__relationship[data-v-2bcedebc]{grid-template-columns:minmax(0,1fr) 90px minmax(0,1fr)}.key-elements__relation-actions[data-v-2bcedebc]{grid-column:1/-1;justify-content:flex-end}.key-elements__next[data-v-2bcedebc]{grid-template-columns:1fr}.key-elements__next ol[data-v-2bcedebc]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:820px){.key-elements__layout[data-v-2bcedebc]{grid-template-columns:1fr}.key-elements__rail[data-v-2bcedebc]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.key-elements__framework[data-v-2bcedebc]{grid-template-columns:repeat(2,minmax(0,1fr))}.key-elements__quick[data-v-2bcedebc]{grid-column:span 2}.key-elements__next[data-v-2bcedebc]{grid-column:1}.key-elements__topbar[data-v-2bcedebc]{align-items:flex-start;flex-direction:column}}@media(max-width:560px){.key-elements__panel[data-v-2bcedebc]{padding:.7rem}.key-elements__framework[data-v-2bcedebc]{grid-template-columns:1fr}.key-elements__area-card[data-v-2bcedebc]{grid-template-columns:92px minmax(0,1fr);gap:.5rem}.key-elements__area-image[data-v-2bcedebc]{min-height:5.4rem}.key-elements__highlights[data-v-2bcedebc]{grid-template-columns:repeat(2,minmax(0,1fr))}.key-elements__rail[data-v-2bcedebc]{grid-template-columns:1fr}.key-elements__quick[data-v-2bcedebc]{grid-column:auto}.key-elements__relationship[data-v-2bcedebc]{grid-template-columns:minmax(0,1fr);gap:.35rem}.key-elements__relation-connector[data-v-2bcedebc]{grid-template-columns:auto 1fr;justify-items:start;align-items:center}.key-elements__relation-connector i[data-v-2bcedebc]{transform:rotate(90deg)}.key-elements__relation-actions[data-v-2bcedebc]{grid-column:auto;justify-content:flex-start}.key-elements__coverage-row[data-v-2bcedebc]{grid-template-columns:minmax(0,1fr) auto}.key-elements__coverage-meter[data-v-2bcedebc]{grid-column:1/-1;grid-row:2}.key-elements__coverage-count[data-v-2bcedebc]{grid-column:2;grid-row:1}.key-elements__next ol[data-v-2bcedebc]{grid-template-columns:repeat(2,minmax(0,1fr))}.key-elements__history summary[data-v-2bcedebc]{align-items:flex-start;flex-direction:column}.key-elements__actions[data-v-2bcedebc]{width:100%}.key-elements__button[data-v-2bcedebc]{flex:1}.key-elements__section-heading h3[data-v-2bcedebc]{font-size:1rem}}.key-elements__visibility-heading[data-v-2bcedebc]{margin:.6rem 0 .2rem;color:var(--ke-ink);font-size:.73rem;font-weight:750;letter-spacing:.02em}.budget-publish-hint[data-v-ce7331d4]{color:#817489;font-size:12px}.budget-curation[data-v-ce7331d4]{border:0;padding:0;margin:18px 0}.budget-curation legend[data-v-ce7331d4],.budget-exact-review h3[data-v-ce7331d4],.budget-current h3[data-v-ce7331d4]{font-size:13px;font-weight:650}.budget-curation-category[data-v-ce7331d4]{border:1px solid #e4dce9;border-radius:6px;padding:13px 15px;margin-top:10px}.client-publish-body .budget-check[data-v-ce7331d4]{display:flex;align-items:start;gap:9px;font-weight:400}.budget-check input[data-v-ce7331d4]{margin:3px 0 0;flex:0 0 16px;width:16px;height:16px}.budget-category-fields[data-v-ce7331d4]{display:grid;gap:12px;margin-top:12px}.budget-curation-line[data-v-ce7331d4]{border-top:1px solid #ece5ef;padding-top:11px}.budget-curation-line small[data-v-ce7331d4]{color:#897c93;margin-left:10px}.budget-line-options[data-v-ce7331d4]{display:grid;grid-template-columns:1fr auto auto;gap:15px;align-items:center;padding:10px 0 0 25px}.budget-guidance[data-v-ce7331d4]{margin:18px 0}.budget-guidance>span[data-v-ce7331d4]{font-size:11px;color:#8b7e95}.budget-exact-review[data-v-ce7331d4]{background:#f4f7ef;border:1px solid #d9e1ce;border-radius:7px;padding:17px;margin:20px 0}.budget-exact-review h3[data-v-ce7331d4]{margin-top:0}.budget-exact-review h4[data-v-ce7331d4]{margin:13px 0 5px;font-size:13px}.budget-exact-review h4 span[data-v-ce7331d4]{float:right}.budget-exact-review p[data-v-ce7331d4],.budget-exact-review li[data-v-ce7331d4]{font-size:12px;color:#6c735f;white-space:pre-line}.budget-confirm[data-v-ce7331d4]{border-top:1px solid #d9e1ce;padding-top:15px;margin-top:15px}.budget-current[data-v-ce7331d4]{padding:15px;border:1px solid #e8e0ec;background:#f7f4f8;border-radius:7px}.budget-current h3[data-v-ce7331d4]{margin:0}.budget-current p[data-v-ce7331d4]{color:#887994;font-size:12px}.budget-current>div[data-v-ce7331d4]{display:flex;gap:12px;align-items:end;margin-top:12px}.budget-publish-notice[data-v-ce7331d4]{color:#547553;background:#f1f7ed;padding:12px;border-radius:6px}@media(max-width:700px){.budget-line-options[data-v-ce7331d4]{grid-template-columns:1fr}.budget-current>div[data-v-ce7331d4]{display:grid}}.budget-ledger__category-currency[data-v-f4726cee]{display:grid;gap:5px;width:100%;padding-block:6px}.budget-ledger__category-currency label[data-v-f4726cee]{display:grid;gap:4px;font-size:.72rem}.budget-ledger__category-currency select[data-v-f4726cee]{max-width:100%;padding:6px;border:1px solid #d9d0df;border-radius:5px;background:#fff}.budget-ledger__row [data-label=Amounts][data-v-f4726cee]{display:grid;gap:4px}.budget-ledger__row [data-label=Amounts] small[data-v-f4726cee]{font-size:.68rem;font-weight:400}.budget-ledger__summary small[data-v-f4726cee]{font-size:.72rem;color:#746b7d}.budget-ledger[data-v-f4726cee]{display:grid;gap:15px;min-width:0}.budget-ledger__summary[data-v-f4726cee]{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:9px}.budget-ledger__summary article[data-v-f4726cee]{display:grid;gap:5px;padding:12px;border:1px solid var(--surface-border,#e5dfea);border-radius:8px;background:var(--surface-card,#fff)}.budget-ledger__summary span[data-v-f4726cee]{color:var(--text-color-secondary,#746b7d);font-size:.72rem}.budget-ledger__summary strong[data-v-f4726cee]{color:var(--primary-color,#5d3973);font:600 1.25rem Georgia,serif}.budget-ledger__toolbar[data-v-f4726cee]{display:flex;align-items:end;gap:8px;flex-wrap:wrap}.budget-ledger__toolbar label[data-v-f4726cee]{display:grid;gap:5px;min-width:115px;flex:1;font-size:.72rem;font-weight:650}.budget-ledger__toolbar label[data-v-f4726cee]:first-child{flex:2;min-width:190px}.budget-ledger__toolbar input[data-v-f4726cee],.budget-ledger__toolbar select[data-v-f4726cee],.budget-ledger__editor input[data-v-f4726cee],.budget-ledger__editor textarea[data-v-f4726cee]{box-sizing:border-box;width:100%;min-height:38px;padding:8px;border:1px solid var(--surface-border,#d9d0df);border-radius:6px;background:#fff;color:var(--text-color,#32243e);font:inherit;font-weight:400}.budget-ledger__primary[data-v-f4726cee]{min-height:38px;padding:8px 12px;border:1px solid var(--primary-color,#5d3973);border-radius:6px;background:var(--primary-color,#5d3973);color:#fff;font-weight:700;cursor:pointer}.budget-ledger__table[data-v-f4726cee]{display:grid;border:1px solid var(--surface-border,#e7dfeb);border-radius:8px;overflow:hidden}.budget-ledger__head[data-v-f4726cee],.budget-ledger__row[data-v-f4726cee]{display:grid;grid-template-columns:minmax(160px,2fr) minmax(90px,1fr) minmax(95px,1fr) 70px minmax(110px,1.2fr) 65px 70px 110px;align-items:center;gap:8px;padding:10px 12px}.budget-ledger__head[data-v-f4726cee]{background:var(--primary-50,#f6f1f8);color:var(--text-color-secondary,#6d6178);font-size:.69rem;font-weight:700;text-transform:uppercase}.budget-ledger__row[data-v-f4726cee]{border-top:1px solid var(--surface-border,#eee8f0);font-size:.75rem}.budget-ledger__row>strong[data-v-f4726cee]{font-size:.77rem}.budget-ledger__status[data-v-f4726cee]{padding:4px 7px;border-radius:100px;background:#e9f5ee;color:#2f7858;font-size:.67rem;font-style:normal}.budget-ledger__actions[data-v-f4726cee]{display:flex;gap:4px}.budget-ledger__actions button[data-v-f4726cee],.budget-ledger__source button[data-v-f4726cee],.budget-ledger__quiet[data-v-f4726cee]{padding:6px 8px;border:1px solid var(--surface-border,#dbd2e1);border-radius:5px;background:#fff;color:var(--primary-color,#5d3973);font-size:.72rem;cursor:pointer}.budget-ledger__empty[data-v-f4726cee]{margin:0;padding:17px;color:var(--text-color-secondary,#746b7d);font-size:.78rem}.budget-ledger__editor[data-v-f4726cee]{display:grid;gap:15px;min-width:0}.budget-ledger__editor section[data-v-f4726cee]{display:grid;gap:10px;padding:14px;border:1px solid var(--surface-border,#e7dfeb);border-radius:8px}.budget-ledger__editor h3[data-v-f4726cee]{margin:0;color:var(--text-color,#302241);font:600 1.05rem Georgia,serif}.budget-ledger__fields[data-v-f4726cee]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.budget-ledger__editor label[data-v-f4726cee]{display:grid;gap:5px;font-size:.78rem;font-weight:650}.budget-ledger__current[data-v-f4726cee]{display:flex;align-items:center;gap:10px;padding:11px;border-radius:7px;background:var(--primary-50,#f7f1f9)}.budget-ledger__current span[data-v-f4726cee],.budget-ledger__current small[data-v-f4726cee]{color:var(--text-color-secondary,#746b7d);font-size:.72rem}.budget-ledger__current strong[data-v-f4726cee]{color:var(--primary-color,#5d3973);font:600 1.15rem Georgia,serif}.budget-ledger__source[data-v-f4726cee]{display:flex;align-items:center;justify-content:space-between;gap:8px}.budget-ledger__source span[data-v-f4726cee]{display:flex;align-items:center;gap:8px;font-size:.78rem}.budget-ledger__notice[data-v-f4726cee]{margin:0;color:var(--text-color-secondary,#746b7d);font-size:.75rem}.budget-ledger__editor dl[data-v-f4726cee]{display:grid;gap:8px;margin:0}.budget-ledger__editor dl>div[data-v-f4726cee]{display:grid;grid-template-columns:140px 1fr;gap:8px;padding:8px;border-bottom:1px solid var(--surface-border,#eee8f0)}.budget-ledger__editor dt[data-v-f4726cee]{color:var(--text-color-secondary,#746b7d);font-size:.74rem}.budget-ledger__editor dd[data-v-f4726cee]{margin:0;font-size:.78rem}.budget-ledger__history[data-v-f4726cee]{display:grid;gap:7px;margin:0;padding:0;list-style:none}.budget-ledger__history li[data-v-f4726cee]{display:grid;grid-template-columns:1fr auto;gap:3px;padding:9px;border:1px solid var(--surface-border,#e7dfeb);border-radius:6px}.budget-ledger__history li strong[data-v-f4726cee]{font-size:.8rem}.budget-ledger__history li span[data-v-f4726cee],.budget-ledger__history li small[data-v-f4726cee]{color:var(--text-color-secondary,#746b7d);font-size:.7rem}.budget-ledger__history li small[data-v-f4726cee]{grid-column:1/-1}@media(max-width:1080px){.budget-ledger__head[data-v-f4726cee]{display:none}.budget-ledger__row[data-v-f4726cee]{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:12px}.budget-ledger__row[data-v-f4726cee]>*:before{content:attr(data-label);display:block;color:var(--text-color-secondary,#746b7d);font-size:.64rem;font-weight:400}.budget-ledger__actions[data-v-f4726cee]{grid-column:1/-1}.budget-ledger__row>strong[data-v-f4726cee]:first-child{grid-column:1/-1}}@media(max-width:600px){.budget-ledger__summary[data-v-f4726cee]{grid-template-columns:repeat(2,minmax(0,1fr))}.budget-ledger__toolbar[data-v-f4726cee]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.budget-ledger__toolbar label[data-v-f4726cee]:first-child,.budget-ledger__primary[data-v-f4726cee]{grid-column:1/-1}.budget-ledger__fields[data-v-f4726cee]{grid-template-columns:1fr}.budget-ledger__current[data-v-f4726cee]{flex-wrap:wrap}.budget-ledger__editor dl>div[data-v-f4726cee]{grid-template-columns:1fr}}.budget-ledger__categories[data-v-f4726cee],.budget-ledger__main[data-v-f4726cee],.budget-ledger__rail section[data-v-f4726cee]{min-width:0;padding:15px;border:1px solid var(--surface-border,#e7dfeb);border-radius:9px;background:var(--surface-card,#fff)}.budget-ledger__categories header[data-v-f4726cee]{display:flex;justify-content:space-between;gap:10px;align-items:start;margin-bottom:12px}.budget-ledger__categories h3[data-v-f4726cee],.budget-ledger__main h3[data-v-f4726cee],.budget-ledger__rail h3[data-v-f4726cee]{margin:0;color:var(--text-color,#302241);font:600 1.08rem Georgia,serif}.budget-ledger__categories header p[data-v-f4726cee],.budget-ledger__section-copy[data-v-f4726cee],.budget-ledger__rail p[data-v-f4726cee]{margin:3px 0 0;color:var(--text-color-secondary,#746b7d);font-size:.73rem;line-height:1.45}.budget-ledger__categories header small[data-v-f4726cee]{font-size:.7rem;color:var(--text-color-secondary,#746b7d)}.budget-ledger__category-grid[data-v-f4726cee]{display:grid;grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:8px}.budget-ledger__category-grid article[data-v-f4726cee]{display:grid;align-content:start;gap:5px;min-height:110px;padding:11px;border:1px solid var(--surface-border,#e7dfeb);border-radius:7px;background:linear-gradient(145deg,#fff,var(--primary-50,#faf7fb))}.budget-ledger__category-grid i[data-v-f4726cee]{color:var(--primary-color,#5d3973);font-size:1.05rem}.budget-ledger__category-grid strong[data-v-f4726cee]{font:600 .88rem Georgia,serif}.budget-ledger__category-grid span[data-v-f4726cee]{font-size:.78rem;font-weight:700;color:var(--primary-color,#5d3973)}.budget-ledger__category-grid small[data-v-f4726cee]{font-size:.68rem;color:var(--text-color-secondary,#746b7d)}.budget-ledger__layout[data-v-f4726cee]{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:12px;align-items:start}.budget-ledger__main[data-v-f4726cee]{display:grid;gap:10px}.budget-ledger__rail[data-v-f4726cee]{display:grid;gap:12px;min-width:0}.budget-ledger__rail section[data-v-f4726cee]:first-child{border-top:3px solid var(--primary-color,#5d3973)}.budget-ledger__rail dl[data-v-f4726cee]{margin:9px 0}.budget-ledger__rail dl div[data-v-f4726cee]{display:flex;justify-content:space-between;gap:8px;padding:7px 0;border-bottom:1px solid var(--surface-border,#eee8f0);font-size:.73rem}.budget-ledger__rail dd[data-v-f4726cee]{margin:0;font-weight:700}.budget-ledger__rail ol[data-v-f4726cee]{display:grid;gap:8px;margin:9px 0 0;padding:0;list-style:none}.budget-ledger__rail li[data-v-f4726cee]{display:grid;gap:2px;padding-bottom:8px;border-bottom:1px solid var(--surface-border,#eee8f0)}.budget-ledger__rail li strong[data-v-f4726cee]{font-size:.73rem}.budget-ledger__rail li span[data-v-f4726cee],.budget-ledger__rail li small[data-v-f4726cee]{color:var(--text-color-secondary,#746b7d);font-size:.67rem}.budget-ledger__head[data-v-f4726cee],.budget-ledger__row[data-v-f4726cee]{grid-template-columns:minmax(135px,2fr) minmax(75px,1fr) minmax(80px,1fr) 55px minmax(85px,1fr) 42px 72px 57px 105px;gap:6px;padding:9px 8px}.budget-ledger__toolbar[data-v-f4726cee]{gap:6px}.budget-ledger__toolbar label[data-v-f4726cee]{min-width:95px}.budget-ledger__toolbar label[data-v-f4726cee]:first-child{min-width:145px}.budget-ledger__toolbar input[data-v-f4726cee],.budget-ledger__toolbar select[data-v-f4726cee]{font-size:.72rem}@media(max-width:1250px){.budget-ledger__layout[data-v-f4726cee]{grid-template-columns:1fr}.budget-ledger__rail[data-v-f4726cee]{grid-template-columns:repeat(2,minmax(0,1fr))}.budget-ledger__head[data-v-f4726cee]{display:none}.budget-ledger__row[data-v-f4726cee]{grid-template-columns:repeat(3,minmax(0,1fr))}.budget-ledger__row[data-v-f4726cee]>*:before{content:attr(data-label);display:block;color:var(--text-color-secondary,#746b7d);font-size:.64rem;font-weight:400}.budget-ledger__row>strong[data-v-f4726cee]:first-child{grid-column:1/-1}.budget-ledger__actions[data-v-f4726cee]{grid-column:1/-1}}@media(max-width:600px){.budget-ledger__rail[data-v-f4726cee]{grid-template-columns:1fr}.budget-ledger__category-grid[data-v-f4726cee],.budget-ledger__row[data-v-f4726cee]{grid-template-columns:repeat(2,minmax(0,1fr))}.budget-ledger__main[data-v-f4726cee],.budget-ledger__categories[data-v-f4726cee],.budget-ledger__rail section[data-v-f4726cee]{padding:11px}}.budget[data-v-7fbfa566]{display:grid;gap:1rem}.budget>header[data-v-7fbfa566],.line>header[data-v-7fbfa566]{display:flex;justify-content:space-between;gap:1rem;align-items:start}.budget h4[data-v-7fbfa566],.budget h5[data-v-7fbfa566],.budget p[data-v-7fbfa566]{margin:0}.header-actions[data-v-7fbfa566],.selection-actions[data-v-7fbfa566]{display:flex;gap:.5rem;flex-wrap:wrap}.totals[data-v-7fbfa566]{display:flex;gap:.75rem;flex-wrap:wrap}.totals article[data-v-7fbfa566]{display:grid;gap:.2rem;min-width:10rem;padding:.85rem 1rem;border:1px solid #e4dce9;border-radius:.7rem;background:#f8f6f9}.totals span[data-v-7fbfa566],.created[data-v-7fbfa566],.line header span[data-v-7fbfa566],.decision-row span[data-v-7fbfa566]{color:#70807a;font-size:.8rem}.totals strong[data-v-7fbfa566],.amount[data-v-7fbfa566]{color:#4b365f;font-size:1.2rem}.lines[data-v-7fbfa566],.decision-history[data-v-7fbfa566]{display:grid;gap:.75rem;padding-top:1rem;border-top:1px solid #e4dce9}.line[data-v-7fbfa566],.decision-row[data-v-7fbfa566]{display:grid;gap:.55rem;padding:.9rem;border:1px solid #e4dce9;border-radius:.7rem;background:#fff}.decision-row[data-v-7fbfa566]{grid-template-columns:minmax(0,1fr) auto}.decision-row>div[data-v-7fbfa566]:first-child{display:grid;gap:.4rem}.line.historical[data-v-7fbfa566]{opacity:.7}.line header div[data-v-7fbfa566]{display:grid;gap:.2rem}.line .text-action[data-v-7fbfa566]{width:max-content}.money-fields[data-v-7fbfa566]{display:grid;grid-template-columns:2fr 1fr;gap:.7rem}.budget[data-v-7fbfa566] .modal-card label{display:grid;gap:.3rem;font-weight:700}.budget[data-v-7fbfa566] .modal-card fieldset{display:grid;gap:.5rem;border:1px solid #e4dce9;border-radius:.55rem;padding:.75rem}.budget[data-v-7fbfa566] .modal-card .check-line{display:grid;grid-template-columns:auto 1fr;align-items:start;font-weight:400}.budget[data-v-7fbfa566] input,.budget[data-v-7fbfa566] textarea,.budget[data-v-7fbfa566] select{border:1px solid #cfc5da;border-radius:.45rem;padding:.6rem;font:inherit}@media(max-width:700px){.budget>header[data-v-7fbfa566],.line>header[data-v-7fbfa566],.money-fields[data-v-7fbfa566],.decision-row[data-v-7fbfa566]{display:grid}.totals[data-v-7fbfa566]{display:grid}.totals article[data-v-7fbfa566]{min-width:0}}.budget .header-actions .secondary-action[data-v-7fbfa566]{border:1px solid #d8cddd;border-radius:6px;background:#fff;color:#5d3973;font-weight:650}.decision-row .status-pill[data-v-7fbfa566]{display:inline-flex;justify-self:start;width:max-content;padding:4px 9px;border-radius:999px;background:#e9f5ee;color:#2f7858;font-size:.72rem;font-weight:700}.impact-analysis[data-v-8d7d844e]{display:grid;gap:14px;min-width:0}.impact-analysis__top[data-v-8d7d844e]{display:grid;grid-template-columns:minmax(0,1fr) 245px;gap:12px;align-items:start}.impact-analysis__top-main[data-v-8d7d844e],.impact-analysis__rail[data-v-8d7d844e]{display:grid;gap:12px;min-width:0}.impact-analysis__panel[data-v-8d7d844e]{min-width:0;padding:15px;border:1px solid var(--surface-border,#e7dfe8);border-radius:9px;background:var(--surface-card,#fff);box-shadow:0 5px 20px #402f4308}.impact-analysis__panel>header[data-v-8d7d844e]{display:flex;align-items:flex-start;gap:9px;margin-bottom:12px}.impact-analysis__panel>header i[data-v-8d7d844e]{color:var(--primary-color,#5d3973);font-size:1.1rem}.impact-analysis__panel h3[data-v-8d7d844e]{margin:0;color:var(--text-color,#302241);font:600 1.08rem Georgia,serif}.impact-analysis__panel header p[data-v-8d7d844e],.impact-analysis__rail p[data-v-8d7d844e],.impact-analysis__note[data-v-8d7d844e]{margin:3px 0 0;color:var(--text-color-secondary,#746b7d);font-size:.72rem;line-height:1.45}.impact-analysis__overview-body[data-v-8d7d844e]{display:grid;grid-template-columns:27% minmax(0,1fr);gap:10px}.impact-analysis__overview-body>img[data-v-8d7d844e],.impact-analysis__overview-body>.design-studio-media__placeholder[data-v-8d7d844e]{width:100%;height:100%;min-height:155px;max-height:195px;border-radius:6px;object-fit:cover}.impact-analysis__metrics[data-v-8d7d844e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.impact-analysis__metrics article[data-v-8d7d844e]{display:grid;gap:4px;padding:11px;border:1px solid var(--surface-border,#e7dfe8);border-radius:7px;background:var(--primary-50,#faf7fb)}.impact-analysis__metrics span[data-v-8d7d844e],.impact-analysis__metrics small[data-v-8d7d844e]{font-size:.68rem;color:var(--text-color-secondary,#746b7d)}.impact-analysis__metrics strong[data-v-8d7d844e]{font:600 1.22rem Georgia,serif;color:var(--primary-color,#5d3973)}.impact-analysis__categories[data-v-8d7d844e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px}.impact-analysis__categories article[data-v-8d7d844e]{display:grid;align-content:start;gap:4px;min-width:0;padding:6px 6px 10px;border:1px solid var(--surface-border,#e7dfe8);border-radius:7px}.impact-analysis__categories img[data-v-8d7d844e],.impact-analysis__category-icon[data-v-8d7d844e]{display:grid;place-items:center;width:100%;height:77px;border-radius:5px;object-fit:cover;background:var(--primary-50,#f7f1fa);color:var(--primary-color,#5d3973)}.impact-analysis__categories strong[data-v-8d7d844e]{font:600 .87rem Georgia,serif}.impact-analysis__categories small[data-v-8d7d844e],.impact-analysis__categories span[data-v-8d7d844e]{font-size:.66rem;color:var(--text-color-secondary,#746b7d)}.impact-analysis__categories span[data-v-8d7d844e]{color:var(--primary-color,#5d3973);font-weight:650}.impact-analysis__rail .impact-analysis__panel[data-v-8d7d844e]:first-child{border-top:3px solid var(--primary-color,#5d3973)}.impact-analysis__rail dl[data-v-8d7d844e]{margin:0}.impact-analysis__rail dl div[data-v-8d7d844e]{display:flex;justify-content:space-between;gap:8px;padding:7px 0;border-bottom:1px solid var(--surface-border,#eee8f0);font-size:.72rem}.impact-analysis__rail dd[data-v-8d7d844e]{margin:0;font-weight:700}.impact-analysis__rail ul[data-v-8d7d844e]{display:grid;gap:8px;margin:0;padding:0;list-style:none}.impact-analysis__rail li[data-v-8d7d844e]{display:grid;gap:3px;padding-bottom:8px;border-bottom:1px solid var(--surface-border,#eee8f0)}.impact-analysis__rail li strong[data-v-8d7d844e]{font-size:.73rem}.impact-analysis__rail li span[data-v-8d7d844e],.impact-analysis__rail li small[data-v-8d7d844e]{font-size:.67rem;color:var(--text-color-secondary,#746b7d)}.impact-analysis__rail button[data-v-8d7d844e],.impact-analysis__actions button[data-v-8d7d844e],.impact-analysis__options button[data-v-8d7d844e],.impact-analysis__detail button[data-v-8d7d844e]{display:block;width:100%;margin-top:7px;padding:7px 9px;border:1px solid var(--surface-border,#d8cede);border-radius:6px;background:#fff;color:var(--primary-color,#5d3973);font:inherit;font-size:.72rem;text-align:left;cursor:pointer}.impact-analysis__filters[data-v-8d7d844e]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:10px}.impact-analysis__filters label[data-v-8d7d844e],.impact-analysis__group-select[data-v-8d7d844e],.impact-analysis__whatif-field[data-v-8d7d844e]{display:grid;gap:5px;font-size:.72rem;font-weight:650}.impact-analysis__filters label[data-v-8d7d844e]:first-child{flex:2;min-width:175px}.impact-analysis__filters label[data-v-8d7d844e]:last-child{flex:1;min-width:140px}.impact-analysis__filters input[data-v-8d7d844e],.impact-analysis__filters select[data-v-8d7d844e],.impact-analysis__group-select select[data-v-8d7d844e],.impact-analysis__whatif-field input[data-v-8d7d844e],.impact-analysis__whatif-field select[data-v-8d7d844e]{box-sizing:border-box;width:100%;min-height:36px;padding:7px 9px;border:1px solid var(--surface-border,#d8cede);border-radius:6px;background:#fff;color:var(--text-color,#302241);font:inherit;font-weight:400}.impact-analysis__table[data-v-8d7d844e]{border:1px solid var(--surface-border,#e7dfe8);border-radius:7px;overflow:hidden}.impact-analysis__table-head[data-v-8d7d844e],.impact-analysis__table-row[data-v-8d7d844e]{display:grid;grid-template-columns:minmax(125px,1.6fr) 75px 95px 105px minmax(105px,1.2fr) 95px 85px 95px 90px 92px;gap:7px;align-items:center;padding:9px 10px}.impact-analysis__table-head[data-v-8d7d844e]{background:var(--primary-50,#f8f3f9);font-size:.62rem;font-weight:700;text-transform:uppercase;color:var(--text-color-secondary,#746b7d)}.impact-analysis__table-row[data-v-8d7d844e]{border-top:1px solid var(--surface-border,#ece6ed);font-size:.7rem}.impact-analysis__table-row strong[data-v-8d7d844e]{font-size:.74rem}.impact-analysis__table-row small[data-v-8d7d844e]{display:block;margin-top:3px;color:var(--text-color-secondary,#746b7d);font-size:.64rem;font-weight:400}.impact-analysis__table-row b[data-v-8d7d844e]{font-size:.64rem}.impact-analysis__badge[data-v-8d7d844e]{display:inline-block;padding:4px 6px;border-radius:999px;background:var(--primary-50,#f7f1fa);color:var(--primary-color,#5d3973);font-size:.65rem;font-style:normal;white-space:nowrap}.impact-analysis__badge--budget_authoritative[data-v-8d7d844e]{background:#e8f5ee;color:#276f50}.impact-analysis__badge--stale_source[data-v-8d7d844e],.impact-analysis__badge--stale_budget_link[data-v-8d7d844e],.impact-analysis__badge--stale_estimate_link[data-v-8d7d844e],.impact-analysis__badge--stale_selection[data-v-8d7d844e]{background:#fff1dc;color:#8c5a1d}.impact-analysis__actions[data-v-8d7d844e]{display:flex;gap:3px}.impact-analysis__actions button[data-v-8d7d844e]{width:auto;margin:0;padding:5px}.impact-analysis__bottom[data-v-8d7d844e]{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start}.impact-analysis__bottom h4[data-v-8d7d844e]{margin:5px 0 9px;font:600 .95rem Georgia,serif}.impact-analysis__options[data-v-8d7d844e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:8px}.impact-analysis__options article[data-v-8d7d844e]{display:grid;align-content:start;gap:5px;padding:7px;border:1px solid var(--surface-border,#e7dfe8);border-radius:7px}.impact-analysis__options img[data-v-8d7d844e],.impact-analysis__option-icon[data-v-8d7d844e]{display:grid;place-items:center;width:100%;height:72px;border-radius:5px;object-fit:cover;background:var(--primary-50,#f7f1fa)}.impact-analysis__options strong[data-v-8d7d844e]{font-size:.74rem}.impact-analysis__options span[data-v-8d7d844e]{font-size:.8rem;color:var(--primary-color,#5d3973);font-weight:700}.impact-analysis__options small[data-v-8d7d844e]{font-size:.67rem;color:var(--text-color-secondary,#746b7d)}.impact-analysis__whatif-field[data-v-8d7d844e]{margin:8px 0}.impact-analysis__forecast[data-v-8d7d844e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:12px 0}.impact-analysis__forecast article[data-v-8d7d844e]{display:grid;gap:4px;padding:9px;border:1px solid var(--surface-border,#e7dfe8);border-radius:6px;background:var(--primary-50,#faf7fb)}.impact-analysis__forecast span[data-v-8d7d844e]{font-size:.66rem}.impact-analysis__forecast strong[data-v-8d7d844e]{font:600 .9rem Georgia,serif;color:var(--primary-color,#5d3973)}.impact-analysis__primary[data-v-8d7d844e]{margin-top:10px;padding:9px 12px;border:1px solid var(--primary-color,#5d3973);border-radius:6px;background:var(--primary-color,#5d3973);color:#fff;font-weight:700;cursor:pointer}.impact-analysis__empty[data-v-8d7d844e]{margin:0;padding:12px;color:var(--text-color-secondary,#746b7d);font-size:.75rem}.impact-analysis__detail[data-v-8d7d844e]{display:grid;gap:9px}.impact-analysis__detail h3[data-v-8d7d844e]{margin:0;font:600 1.1rem Georgia,serif}.impact-analysis__detail p[data-v-8d7d844e]{margin:0;font-size:.76rem;color:var(--text-color-secondary,#746b7d)}.impact-analysis__detail dl[data-v-8d7d844e]{display:grid;gap:5px;margin:0}.impact-analysis__detail dl div[data-v-8d7d844e]{display:grid;grid-template-columns:130px 1fr;gap:8px;padding:7px 0;border-bottom:1px solid var(--surface-border,#eee8f0)}.impact-analysis__detail dt[data-v-8d7d844e],.impact-analysis__detail dd[data-v-8d7d844e]{margin:0;font-size:.75rem}@media(max-width:1250px){.impact-analysis__table-head[data-v-8d7d844e]{display:none}.impact-analysis__table-row[data-v-8d7d844e]{grid-template-columns:repeat(3,minmax(0,1fr))}.impact-analysis__table-row[data-v-8d7d844e]>*:before{content:attr(data-label);display:block;color:var(--text-color-secondary,#746b7d);font-size:.62rem;font-weight:400}.impact-analysis__table-row>strong[data-v-8d7d844e]:first-child,.impact-analysis__actions[data-v-8d7d844e]{grid-column:1/-1}}@media(max-width:900px){.impact-analysis__top[data-v-8d7d844e]{grid-template-columns:1fr}.impact-analysis__rail[data-v-8d7d844e]{grid-template-columns:repeat(2,minmax(0,1fr))}.impact-analysis__bottom[data-v-8d7d844e]{grid-template-columns:1fr}}@media(max-width:600px){.impact-analysis__overview-body[data-v-8d7d844e]{grid-template-columns:1fr}.impact-analysis__overview-body>img[data-v-8d7d844e]{height:140px}.impact-analysis__metrics[data-v-8d7d844e],.impact-analysis__rail[data-v-8d7d844e],.impact-analysis__bottom[data-v-8d7d844e]{grid-template-columns:1fr}.impact-analysis__categories[data-v-8d7d844e],.impact-analysis__table-row[data-v-8d7d844e]{grid-template-columns:repeat(2,minmax(0,1fr))}.impact-analysis__forecast[data-v-8d7d844e],.impact-analysis__detail dl div[data-v-8d7d844e]{grid-template-columns:1fr}.impact-analysis__panel[data-v-8d7d844e]{padding:11px}}.impact-analysis__followup[data-v-8d7d844e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.impact-analysis__followup .impact-analysis__panel p[data-v-8d7d844e]{margin:4px 0 9px;color:var(--text-color-secondary,#746b7d);font-size:.72rem;line-height:1.45}.impact-analysis__followup button[data-v-8d7d844e]{display:block;width:100%;margin-top:7px;padding:7px 9px;border:1px solid var(--surface-border,#d8cede);border-radius:6px;background:#fff;color:var(--primary-color,#5d3973);font:inherit;font-size:.72rem;text-align:left;cursor:pointer}@media(max-width:600px){.impact-analysis__options[data-v-8d7d844e],.impact-analysis__followup[data-v-8d7d844e]{grid-template-columns:1fr}}.budget-impact[data-v-2ef637b9]{display:grid;gap:12px;min-width:0;color:var(--text-color,#2b2141)}.budget-impact__heading h2[data-v-2ef637b9]{margin:2px 0;color:var(--text-color,#2b2141);font-family:Georgia,serif;font-size:1.65rem}.budget-impact__heading p[data-v-2ef637b9]{margin:0;color:var(--text-color-secondary,#6b6375);font-size:.86rem}.budget-impact__eyebrow[data-v-2ef637b9]{font-size:.68rem;letter-spacing:.11em;text-transform:uppercase;font-weight:700;color:var(--primary-color,#5d3973)}.budget-impact__areas[data-v-2ef637b9]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.budget-impact__areas button[data-v-2ef637b9]{display:flex;align-items:center;gap:10px;padding:11px 14px;text-align:left;border:1px solid var(--surface-border,#e6dfea);border-radius:8px;background:var(--surface-card,#fff);color:inherit;cursor:pointer}.budget-impact__areas button.active[data-v-2ef637b9]{border-color:var(--primary-color,#5d3973);background:var(--primary-50,#f6f1f8);box-shadow:inset 0 -2px var(--primary-color,#5d3973)}.budget-impact__areas i[data-v-2ef637b9]{font-size:1.1rem;color:var(--primary-color,#5d3973)}.budget-impact__areas span[data-v-2ef637b9]{display:grid;gap:2px}.budget-impact__areas small[data-v-2ef637b9]{font-size:.68rem;color:var(--text-color-secondary,#766e7e)}.budget-impact__layout[data-v-2ef637b9]{display:grid;grid-template-columns:minmax(0,1fr) 288px;gap:12px;align-items:start}.budget-impact__main[data-v-2ef637b9],.budget-impact__rail[data-v-2ef637b9]{display:grid;gap:12px;min-width:0}.budget-impact__panel[data-v-2ef637b9]{min-width:0;padding:13px;border:1px solid var(--surface-border,#e7e0e9);border-radius:9px;background:var(--surface-card,#fff)}.budget-impact__section-heading[data-v-2ef637b9]{display:flex;align-items:center;gap:9px;margin-bottom:12px}.budget-impact__section-heading i[data-v-2ef637b9]{color:var(--primary-color,#5d3973)}.budget-impact__section-heading h3[data-v-2ef637b9]{margin:0;font-family:Georgia,serif;color:var(--text-color,#2b2141);font-size:1.08rem}.budget-impact__section-heading p[data-v-2ef637b9]{margin:2px 0 0;color:var(--text-color-secondary,#746d80);font-size:.73rem}.budget-impact__metrics[data-v-2ef637b9]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.budget-impact__metrics article[data-v-2ef637b9],.budget-impact__categories article[data-v-2ef637b9],.budget-impact__comparison article[data-v-2ef637b9]{display:grid;gap:4px;padding:10px;border:1px solid var(--surface-border,#e7e0e9);border-radius:7px;background:#fff}.budget-impact__metrics span[data-v-2ef637b9]{font-size:.66rem;color:var(--text-color-secondary,#766e7e)}.budget-impact__metrics strong[data-v-2ef637b9]{font-size:1.1rem;color:var(--primary-color,#5d3973)}.budget-impact__metrics small[data-v-2ef637b9],.budget-impact__categories small[data-v-2ef637b9],.budget-impact__comparison small[data-v-2ef637b9]{font-size:.67rem;color:var(--text-color-secondary,#766e7e)}.budget-impact__categories[data-v-2ef637b9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:7px}.budget-impact__overview-image[data-v-2ef637b9]{width:100%;height:100%;min-height:94px;max-height:145px;border-radius:6px;object-fit:cover}.budget-impact__category-image[data-v-2ef637b9]{width:100%;height:78px;border-radius:5px;object-fit:cover}.budget-impact__categories strong[data-v-2ef637b9]{font-family:Georgia,serif;font-size:.87rem}.budget-impact__categories span[data-v-2ef637b9]{font-size:.77rem}.budget-impact__table-wrap[data-v-2ef637b9]{overflow-x:auto}.budget-impact table[data-v-2ef637b9]{width:100%;border-collapse:collapse;font-size:.74rem}.budget-impact th[data-v-2ef637b9],.budget-impact td[data-v-2ef637b9]{padding:9px 8px;border-bottom:1px solid var(--surface-border,#ece6ed);text-align:left;vertical-align:top}.budget-impact th[data-v-2ef637b9]{font-weight:650}.budget-impact th small[data-v-2ef637b9],.budget-impact td small[data-v-2ef637b9]{display:block;margin-top:3px;color:var(--text-color-secondary,#7b7484);font-size:.67rem;font-weight:400}.budget-impact__status[data-v-2ef637b9]{display:inline-block;padding:4px 7px;border-radius:100px;background:#f4edf6;color:var(--primary-color,#5d3973);font-size:.67rem;text-transform:capitalize;white-space:nowrap}.budget-impact__status--budget_authoritative[data-v-2ef637b9]{background:#e7f5ee;color:#126844}.budget-impact__status--stale_budget_link[data-v-2ef637b9],.budget-impact__status--stale_estimate_link[data-v-2ef637b9],.budget-impact__status--stale_selection[data-v-2ef637b9]{background:#fff0df;color:#956014}.budget-impact__comparison[data-v-2ef637b9]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.budget-impact__comparison strong[data-v-2ef637b9]{font-size:.74rem}.budget-impact__comparison span[data-v-2ef637b9]{font-size:.9rem;font-weight:700;color:var(--primary-color,#5d3973)}.budget-impact__rail dl[data-v-2ef637b9]{margin:0}.budget-impact__rail dl div[data-v-2ef637b9]{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid var(--surface-border,#ece6ed)}.budget-impact__rail dt[data-v-2ef637b9],.budget-impact__rail dd[data-v-2ef637b9],.budget-impact__rail p[data-v-2ef637b9]{font-size:.75rem}.budget-impact__rail dd[data-v-2ef637b9]{margin:0;font-weight:700}.budget-impact__rail button[data-v-2ef637b9],.budget-impact__message button[data-v-2ef637b9]{padding:7px 10px;border:1px solid var(--primary-color,#5d3973);border-radius:6px;background:#fff;color:var(--primary-color,#5d3973);cursor:pointer}.budget-impact__source-alert[data-v-2ef637b9]{color:#956014}.budget-impact__empty[data-v-2ef637b9],.budget-impact__message[data-v-2ef637b9]{margin:0;padding:18px;color:var(--text-color-secondary,#716b78);font-size:.8rem}.budget-impact__ledger[data-v-2ef637b9]{min-width:0}@media(max-width:1100px){.budget-impact__layout[data-v-2ef637b9]{grid-template-columns:minmax(0,1fr) 240px}.budget-impact__metrics[data-v-2ef637b9]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.budget-impact__layout[data-v-2ef637b9]{grid-template-columns:1fr}.budget-impact__rail[data-v-2ef637b9],.budget-impact__comparison[data-v-2ef637b9]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.budget-impact__areas[data-v-2ef637b9],.budget-impact__rail[data-v-2ef637b9],.budget-impact__metrics[data-v-2ef637b9],.budget-impact__comparison[data-v-2ef637b9]{grid-template-columns:1fr}.budget-impact__panel[data-v-2ef637b9]{padding:11px}}.budget-impact__adjust[data-v-2ef637b9]{display:block;margin-top:6px;padding:0;border:0;background:none;color:var(--primary-color,#5d3973);font:inherit;text-decoration:underline;cursor:pointer}.budget-impact__adjustment[data-v-2ef637b9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.budget-impact__adjustment>div[data-v-2ef637b9],.budget-impact__adjustment label[data-v-2ef637b9]{display:grid;gap:5px}.budget-impact__adjustment span[data-v-2ef637b9],.budget-impact__adjustment small[data-v-2ef637b9]{color:var(--text-color-secondary,#756d7c);font-size:.75rem}.budget-impact__adjustment strong[data-v-2ef637b9]{font-size:1.15rem}.budget-impact__adjustment input[data-v-2ef637b9],.budget-impact__adjustment textarea[data-v-2ef637b9]{width:100%;padding:9px;border:1px solid var(--surface-border,#d8cede);border-radius:6px;font:inherit}.budget-impact__adjustment-note[data-v-2ef637b9],.budget-impact__adjustment p[data-v-2ef637b9],.budget-impact__adjustment-summary[data-v-2ef637b9]{grid-column:1/-1}.budget-impact__adjustment p[data-v-2ef637b9]{margin:0;font-size:.76rem;color:var(--text-color-secondary,#756d7c)}.budget-impact__adjustment-summary[data-v-2ef637b9]{padding:12px;border:1px solid var(--surface-border,#e7dfe8);border-radius:7px;background:var(--primary-50,#f8f4fa)}.budget-impact__adjustment-summary h3[data-v-2ef637b9]{margin:0 0 2px;color:var(--text-color,#281c43);font-family:Georgia,serif;font-size:.95rem}.budget-impact__adjustment-summary>div[data-v-2ef637b9]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:9px}.budget-impact__adjustment-summary article[data-v-2ef637b9]{display:grid;gap:4px;padding:9px;border:1px solid var(--surface-border,#e7dfe8);border-radius:5px;background:var(--surface-card,#fff)}.budget-impact__adjustment-summary article strong[data-v-2ef637b9]{color:var(--primary-color,#5d3973)}@media(max-width:560px){.budget-impact__adjustment[data-v-2ef637b9]{grid-template-columns:1fr}.budget-impact__adjustment-note[data-v-2ef637b9],.budget-impact__adjustment p[data-v-2ef637b9],.budget-impact__adjustment-summary[data-v-2ef637b9]{grid-column:auto}.budget-impact__adjustment-summary>div[data-v-2ef637b9]{grid-template-columns:1fr}}.budget-impact[data-v-2ef637b9]{gap:18px}.budget-impact__heading[data-v-2ef637b9]{padding:5px 1px 0}.budget-impact__heading h2[data-v-2ef637b9]{font-size:1.9rem}.budget-impact__heading p[data-v-2ef637b9]{max-width:740px;line-height:1.5}.budget-impact__areas[data-v-2ef637b9]{gap:10px}.budget-impact__areas button[data-v-2ef637b9]{min-height:66px;padding:13px 16px;border-radius:10px}.budget-impact__areas button.active[data-v-2ef637b9]{box-shadow:inset 0 -3px var(--primary-color,#5d3973),0 5px 14px #432b4f0f}.budget-impact__layout[data-v-2ef637b9],.budget-impact__main[data-v-2ef637b9],.budget-impact__rail[data-v-2ef637b9]{gap:16px}.budget-impact__panel[data-v-2ef637b9]{padding:18px;border-radius:10px;box-shadow:0 6px 24px #402f4308}.budget-impact__section-heading[data-v-2ef637b9]{gap:11px;margin-bottom:14px}.budget-impact__section-heading i[data-v-2ef637b9],.budget-impact__section-heading h3[data-v-2ef637b9]{font-size:1.15rem}.budget-impact__section-heading p[data-v-2ef637b9]{font-size:.76rem;line-height:1.45}.budget-impact__metrics[data-v-2ef637b9]{display:flex;gap:12px;align-items:stretch}.budget-impact__overview-image[data-v-2ef637b9]{flex:0 0 28%;width:28%;height:auto;min-height:160px;max-height:none;object-fit:cover}.budget-impact__metric-grid[data-v-2ef637b9]{display:grid;flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;min-width:0}.budget-impact__metric-grid article[data-v-2ef637b9]{align-content:space-between;gap:7px;min-height:70px;padding:13px;border:1px solid var(--surface-border,#e7e0e9);border-radius:7px;background:linear-gradient(140deg,var(--surface-card,#fff),var(--primary-50,#faf7fb))}.budget-impact__metric-grid article[data-v-2ef637b9]:first-child{border-left:3px solid var(--primary-color,#5d3973)}.budget-impact__metric-grid strong[data-v-2ef637b9]{font:600 1.32rem Georgia,serif;color:var(--primary-color,#5d3973)}.budget-impact__metric-grid small[data-v-2ef637b9]{line-height:1.4}.budget-impact__categories[data-v-2ef637b9]{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:9px}.budget-impact__categories article[data-v-2ef637b9]{gap:5px;padding:6px 6px 10px;border-radius:7px}.budget-impact__category-image[data-v-2ef637b9]{height:90px}.budget-impact__categories strong[data-v-2ef637b9],.budget-impact__categories span[data-v-2ef637b9],.budget-impact__categories small[data-v-2ef637b9]{padding:0 4px}.budget-impact__categories strong[data-v-2ef637b9]{font-size:.92rem}.budget-impact__category-meter[data-v-2ef637b9]{display:block;height:6px;margin:4px 4px 0;padding:0!important;border-radius:8px;background:var(--surface-ground,#f2eff2)}.budget-impact__category-meter i[data-v-2ef637b9]{display:block;height:100%;border-radius:8px;background:#83b49d}.budget-impact__table-wrap[data-v-2ef637b9]{border:1px solid var(--surface-border,#ece6ed);border-radius:7px}.budget-impact table[data-v-2ef637b9]{font-size:.77rem}.budget-impact thead[data-v-2ef637b9]{background:var(--primary-50,#faf7fb)}.budget-impact th[data-v-2ef637b9],.budget-impact td[data-v-2ef637b9]{padding:12px 10px}.budget-impact tbody tr:last-child th[data-v-2ef637b9],.budget-impact tbody tr:last-child td[data-v-2ef637b9]{border-bottom:0}.budget-impact tbody tr[data-v-2ef637b9]:hover{background:#fcfafc}.budget-impact__comparison article[data-v-2ef637b9]{padding:12px;background:var(--surface-ground,#fcfafb)}.budget-impact__rail .budget-impact__panel[data-v-2ef637b9]:first-child{border-top:3px solid var(--primary-color,#5d3973)}.budget-impact__categories[data-v-2ef637b9]{grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:1100px){.budget-impact__overview-image[data-v-2ef637b9]{flex-basis:32%;width:32%}.budget-impact__categories[data-v-2ef637b9]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:820px){.budget-impact__metrics[data-v-2ef637b9]{flex-direction:column}.budget-impact__overview-image[data-v-2ef637b9]{flex-basis:auto;width:100%;height:140px}.budget-impact__rail[data-v-2ef637b9]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.budget-impact__areas button[data-v-2ef637b9]{min-height:58px}.budget-impact__panel[data-v-2ef637b9]{padding:14px}.budget-impact__metric-grid[data-v-2ef637b9]{grid-template-columns:1fr 1fr}.budget-impact__metric-grid strong[data-v-2ef637b9]{font-size:1.08rem}.budget-impact__categories[data-v-2ef637b9]{grid-template-columns:repeat(2,minmax(0,1fr))}.budget-impact__rail[data-v-2ef637b9]{grid-template-columns:1fr}}.design-studio[data-v-76e4f651]{display:grid;gap:1rem;min-width:0}.design-studio__header[data-v-76e4f651]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.design-studio__header h1[data-v-76e4f651]{margin:.15rem 0;color:var(--text-color,#251a44)}.design-studio__header p[data-v-76e4f651]{margin:0;color:var(--text-color-secondary,#6d6478)}.design-studio__eyebrow[data-v-76e4f651]{font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--primary-color,#563477);font-weight:700}.design-studio__actions[data-v-76e4f651]{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;max-width:100%}.design-studio__content[data-v-76e4f651]{min-width:0}.design-studio__pending[data-v-76e4f651]{min-height:16rem;padding:2rem;background:var(--surface-card,#fff);border:1px solid var(--surface-border,#e8e2ed);border-radius:var(--border-radius,.75rem)}.guest-counts[data-v-a66b1c8b],.history[data-v-a66b1c8b],.history article[data-v-a66b1c8b]{display:grid;gap:1rem}.guest-counts>header[data-v-a66b1c8b],.history article>header[data-v-a66b1c8b]{display:flex;justify-content:space-between;gap:1rem;align-items:start}.workspace-actions[data-v-a66b1c8b]{display:flex;flex-wrap:wrap;gap:.5rem}.guest-counts h4[data-v-a66b1c8b],.guest-counts h5[data-v-a66b1c8b],.guest-counts p[data-v-a66b1c8b]{margin:0}.history[data-v-a66b1c8b]{padding-top:1rem;border-top:1px solid #e4dce9}.history article[data-v-a66b1c8b]{padding:1rem;border:1px solid #e4dce9;border-radius:.7rem;background:#fff}.history article.historical[data-v-a66b1c8b]{opacity:.7}.history header div[data-v-a66b1c8b]{display:grid;gap:.2rem}.history span[data-v-a66b1c8b],.created[data-v-a66b1c8b]{color:#70807a;font-size:.8rem}.history dl[data-v-a66b1c8b]{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;margin:0}.history dl div[data-v-a66b1c8b]{padding:.6rem;border-radius:.5rem;background:#f8f6f9}.history dt[data-v-a66b1c8b]{font-size:.8rem;color:#70807a}.history dd[data-v-a66b1c8b]{margin:.2rem 0 0;font-weight:700;color:#4b365f}.counts[data-v-a66b1c8b]{display:grid;grid-template-columns:repeat(2,1fr);gap:.7rem}.guest-counts[data-v-a66b1c8b] .modal-card label{display:grid;gap:.3rem;font-weight:700}.guest-counts[data-v-a66b1c8b] input,.guest-counts[data-v-a66b1c8b] textarea,.guest-counts[data-v-a66b1c8b] select{border:1px solid #cfc5da;border-radius:.45rem;padding:.6rem;font:inherit}@media(max-width:700px){.guest-counts>header[data-v-a66b1c8b],.history article>header[data-v-a66b1c8b]{display:grid}.history dl[data-v-a66b1c8b],.counts[data-v-a66b1c8b]{grid-template-columns:repeat(2,1fr)}}.guest-choice[data-v-50dd685d]{min-width:0;margin:0;padding:0;border:0}.guest-choice legend[data-v-50dd685d]{font-size:12px;font-weight:600;color:#55435f;padding:0;margin-bottom:6px}.guest-choice details[data-v-50dd685d]{border:1px solid #d9d0e0;border-radius:5px;background:#fff}.guest-choice summary[data-v-50dd685d]{display:flex;align-items:center;gap:8px;justify-content:space-between;min-height:36px;box-sizing:border-box;padding:8px 10px;cursor:pointer;font-size:12px;color:#493a56;list-style:none}.guest-choice summary[data-v-50dd685d]::-webkit-details-marker{display:none}.guest-choice summary span[data-v-50dd685d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guest-choice summary[data-v-50dd685d]:focus-visible{outline:2px solid #9774b2;outline-offset:2px;border-radius:5px}.guest-choice-options[data-v-50dd685d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 8px;max-height:170px;overflow:auto;padding:11px;border-top:1px solid #e8e1ed}.guest-choice-options label[data-v-50dd685d]{display:flex;gap:7px;align-items:center;font-size:11px;color:#493a56;line-height:1.4;overflow-wrap:anywhere}.guest-choice-options p[data-v-50dd685d]{grid-column:1/-1;margin:0;font-size:10px;color:#807089}.guest-choice-options input[data-v-50dd685d]{flex-shrink:0}.guest-identities[data-v-c08c06c6]{display:grid;gap:16px;color:#30283d;min-width:0}.guest-identities[data-v-c08c06c6] :is(h1,h2,h3,p){margin:0}.identity-heading[data-v-c08c06c6]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.identity-heading h1[data-v-c08c06c6]{font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:500;line-height:1.2;color:#292335}.identity-heading p[data-v-c08c06c6]{color:#756c7c;font-size:12px;line-height:1.6;margin-top:7px;max-width:900px}.identity-actions[data-v-c08c06c6]{display:flex;gap:9px;flex-shrink:0}.identity-summary[data-v-c08c06c6]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.identity-metric[data-v-c08c06c6]{border:1px solid #e5dfe8;border-radius:7px;background:#fff;padding:13px 11px;display:flex;gap:11px;align-items:center;box-shadow:0 2px 7px #3e2c4c03}.identity-metric-icon[data-v-c08c06c6]{width:35px;height:35px;border-radius:50%;background:#eef3ef;color:#3d6658;display:grid;place-items:center;flex-shrink:0;font-size:19px}.identity-metric strong[data-v-c08c06c6]{display:block;font-size:21px;line-height:1.15;font-weight:600;color:#282232}.identity-metric span[data-v-c08c06c6]:not(.identity-metric-icon){display:block;font-size:11px;margin-top:3px}.identity-metric--pending .identity-metric-icon[data-v-c08c06c6]{background:#f1ebf7;color:#79558e}.identity-metric--dietary .identity-metric-icon[data-v-c08c06c6]{background:#fcf1e8;color:#b37c43}.identity-metric--accessibility .identity-metric-icon[data-v-c08c06c6]{background:#edf1fa;color:#5075ad}.identity-workspace[data-v-c08c06c6]{display:grid;grid-template-columns:minmax(220px,.95fr) minmax(480px,2.05fr) minmax(250px,.95fr);gap:12px;align-items:start}.identity-panel[data-v-c08c06c6]{background:#fff;border:1px solid #e5dfe8;border-radius:7px;padding:16px;min-width:0;box-shadow:0 2px 8px #3d244803}.identity-panel-heading[data-v-c08c06c6]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.identity-panel-heading h2[data-v-c08c06c6]{font-family:Georgia,Times New Roman,serif;font-size:21px;line-height:1.25;font-weight:500;color:#292335;overflow-wrap:anywhere}.identity-panel-heading>span[data-v-c08c06c6]{font-size:11px;white-space:nowrap;color:#665d70}.identity-master>.staff-input[data-v-c08c06c6]{width:100%}.identity-tabs[data-v-c08c06c6]{display:flex;gap:13px;border-bottom:1px solid #e9e3eb;margin-top:10px}.identity-tabs button[data-v-c08c06c6]{font:inherit;font-size:11px;padding:10px 2px;background:none;border:0;border-bottom:2px solid transparent;color:#766b7d;cursor:pointer;text-transform:capitalize}.identity-tabs button[aria-pressed=true][data-v-c08c06c6]{color:#574069;border-bottom-color:#694a7c;font-weight:600}.identity-tabs span[data-v-c08c06c6]{font-weight:400}.identity-household-list[data-v-c08c06c6]{max-height:585px;min-height:480px;overflow-y:auto;margin:7px -7px -3px;scrollbar-width:thin}.identity-household[data-v-c08c06c6]{display:flex;align-items:center;gap:6px;border-bottom:1px solid #eee9f0;padding:7px 6px;border-left:3px solid transparent}.identity-household.selected[data-v-c08c06c6]{background:#f0f4f1;border-left-color:#507564}.identity-household-select[data-v-c08c06c6]{flex:1;min-width:0;background:none;border:0;text-align:left;padding:0;color:#30283d;cursor:pointer;font:inherit}.identity-household-select strong[data-v-c08c06c6]{font-size:12px;font-weight:600;display:block;overflow-wrap:anywhere}.identity-household-select>span[data-v-c08c06c6]{display:block;color:#7e7484;font-size:10px;margin-top:3px}.identity-guest-tools[data-v-c08c06c6]{display:grid;grid-template-columns:minmax(100px,1fr) auto 115px;gap:7px}.identity-filters[data-v-c08c06c6]{padding:11px;margin-top:9px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;background:#faf7fc;border:1px solid #e9e0ee;border-radius:5px}.identity-filters>.identity-check[data-v-c08c06c6]{grid-column:1/-1}.identity-active-filters[data-v-c08c06c6]{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:10px;color:#7b7083;padding:7px 0;min-height:28px}.identity-table-wrap[data-v-c08c06c6]{overflow:auto;min-height:475px;max-height:650px;scrollbar-width:thin}.identity-table[data-v-c08c06c6]{width:100%;border-collapse:collapse;text-align:left;font-size:13px}.identity-table th[data-v-c08c06c6]{position:sticky;top:0;z-index:1;font-size:10px;text-transform:uppercase;letter-spacing:.025em;background:#f7f4f8;color:#65516e;font-weight:600}.identity-table[data-v-c08c06c6] :is(th,td){padding:8px 7px;border-bottom:1px solid #eee9f0;vertical-align:middle}.identity-table th[data-v-c08c06c6]:first-child{border-radius:4px 0 0 4px}.identity-table td[data-v-c08c06c6]:first-child{min-width:90px}.identity-table td strong[data-v-c08c06c6]{font-weight:600;line-height:1.4}.identity-table td small[data-v-c08c06c6]{display:block;font-size:9px;color:#8a778c;margin-top:2px}.identity-table td[data-v-c08c06c6]:last-child{text-align:right}.identity-row-selected[data-v-c08c06c6]{background:#f8faf8}.identity-household-link[data-v-c08c06c6]{background:none;border:0;color:#706477;font:inherit;text-align:left;padding:0;cursor:pointer}.identity-household-link[data-v-c08c06c6]:hover{color:#574069;text-decoration:underline}.identity-rsvp[data-v-c08c06c6]{display:inline-flex;align-items:center;gap:5px;font-size:11px}.identity-rsvp[data-v-c08c06c6]:before{content:"";width:6px;height:6px;border-radius:50%;background:#9e899f;flex:none}.identity-rsvp--accepted[data-v-c08c06c6]:before{background:#4e896e}.identity-rsvp--pending[data-v-c08c06c6]:before{background:#d6a04b}.identity-rsvp--declined[data-v-c08c06c6]:before{background:#be747c}.identity-indicators[data-v-c08c06c6]{display:flex;flex-wrap:wrap;gap:4px}.identity-indicators span[data-v-c08c06c6]{font-size:9px;line-height:1.4;border-radius:4px;background:#f1ebf7;color:#725780;padding:2px 5px;white-space:nowrap}.identity-indicators .identity-indicator-attention[data-v-c08c06c6]{background:#fbeced;color:#a36a74}.identity-indicators .identity-indicator-access[data-v-c08c06c6]{background:#edf2fc;color:#5c77a5}.identity-indicators .identity-no-indicators[data-v-c08c06c6]{color:#aba2ad;background:none;padding:0}.identity-pagination[data-v-c08c06c6]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:16px;font-size:10px;color:#756a7c}.identity-pagination nav[data-v-c08c06c6]{display:flex;gap:4px}.identity-pagination .staff-select[data-v-c08c06c6]{font-size:10px;min-height:30px;padding:5px}.identity-pagination .staff-button--compact[data-v-c08c06c6]{min-width:25px;padding:4px 6px}.identity-detail[data-v-c08c06c6]{min-height:660px}.identity-detail-meta[data-v-c08c06c6]{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#7a6f82;font-size:11px}.identity-detail-meta i[data-v-c08c06c6]{margin-right:5px}.identity-state[data-v-c08c06c6]{display:inline-block;border-radius:5px;font-size:10px;background:#e5f3eb;color:#46745b;padding:3px 8px}.identity-state--inactive[data-v-c08c06c6]{background:#f0edf3;color:#82768a}.identity-seating-summary[data-v-c08c06c6]{display:grid;gap:6px;font-size:11px;color:#685b71;margin-top:13px}.identity-seating-summary small[data-v-c08c06c6]{font-size:10px;color:#908396}.identity-detail .identity-tabs[data-v-c08c06c6]{margin-top:17px;gap:19px}.identity-member-section[data-v-c08c06c6],.identity-source[data-v-c08c06c6],.identity-quick-actions[data-v-c08c06c6]{margin-top:17px}.identity-detail h3[data-v-c08c06c6]{font-size:11px;font-weight:600;margin-bottom:9px}.identity-member-list[data-v-c08c06c6]{max-height:360px;overflow:auto;scrollbar-width:thin}.identity-member[data-v-c08c06c6]{display:flex;align-items:center;justify-content:space-between;gap:7px;padding:8px 0;border-bottom:1px solid #f1edf3;font-size:11px}.identity-member strong[data-v-c08c06c6]{font-weight:500;overflow-wrap:anywhere}.identity-member small[data-v-c08c06c6]{display:block;font-size:9px;color:#93869a;margin-top:3px}.identity-member .identity-indicators[data-v-c08c06c6]{justify-content:flex-end}.identity-member-actions[data-v-c08c06c6]{display:grid;gap:3px;flex-shrink:0;text-align:right}.identity-member-more[data-v-c08c06c6]{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:10px;color:#8a7c91;padding-top:9px}.identity-member-more .staff-text-action[data-v-c08c06c6]{font-size:10px}.identity-source[data-v-c08c06c6]{display:grid;gap:5px;padding-top:14px;border-top:1px solid #eae3ed;color:#7c6f85;font-size:10px}.identity-source h3[data-v-c08c06c6]{color:#30283d;margin-bottom:0}.identity-source small[data-v-c08c06c6]{font-size:10px}.identity-quick-actions[data-v-c08c06c6]{border-top:1px solid #eae3ed;padding-top:14px;display:grid;gap:7px}.identity-quick-actions h3[data-v-c08c06c6]{margin-bottom:1px}.identity-empty[data-v-c08c06c6]{color:#8a7d91;font-size:12px;line-height:1.6;padding:18px 4px}.identity-muted[data-v-c08c06c6]{color:#8a7d91;font-size:12px;line-height:1.6}.identity-privacy[data-v-c08c06c6]{color:#8a7d91;font-size:11px}.identity-privacy summary[data-v-c08c06c6]{cursor:pointer;color:#695471}.identity-privacy p[data-v-c08c06c6]{margin:9px 0;line-height:1.6}.identity-status[data-v-c08c06c6]{color:#4b765f;font-size:12px}.identity-error[data-v-c08c06c6]{color:#ac5964;font-size:12px;padding:10px;background:#fff4f5;border-radius:5px}.identity-sr-only[data-v-c08c06c6]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.identity-editor[data-v-c08c06c6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:22px}.identity-editor header[data-v-c08c06c6]{display:flex;justify-content:space-between;align-items:center;gap:16px}.identity-editor h2[data-v-c08c06c6]{font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:500}.identity-editor :is(header,footer)>button[data-v-c08c06c6]{flex-shrink:0}.identity-editor>header[data-v-c08c06c6],.identity-editor>p[data-v-c08c06c6],.identity-editor>footer[data-v-c08c06c6]{grid-column:1/-1}.identity-editor footer[data-v-c08c06c6]{display:flex;justify-content:flex-end;gap:8px;padding-top:12px;border-top:1px solid #e8dfec}.identity-check[data-v-c08c06c6]{display:flex;align-items:center;gap:7px;font-size:11px;color:#796b82}.identity-editor .identity-check[data-v-c08c06c6]{display:flex}.identity-editor .muted[data-v-c08c06c6]{color:#8a7d91;font-size:11px;line-height:1.5}.identity-editor[data-v-c08c06c6]{gap:14px 18px;padding:0 24px 20px;background:#fff}.identity-editor>header[data-v-c08c06c6]{margin:0 -24px 2px;padding:20px 24px 18px;border-bottom:1px solid #e7dfec;background:#faf8fc;align-items:flex-start}.identity-editor h2[data-v-c08c06c6]{font-size:26px;color:#30223e;font-weight:500;margin:3px 0 7px}.identity-editor .identity-editor-eyebrow[data-v-c08c06c6]{font-size:10px;text-transform:uppercase;letter-spacing:.08em;font-weight:600;color:#80698e}.identity-editor .identity-editor-intro[data-v-c08c06c6]{font-size:12px;line-height:1.5;color:#76677f;max-width:510px}.identity-editor-close[data-v-c08c06c6]{border:1px solid #ded4e6;border-radius:6px;min-height:30px;width:30px;background:#fff;color:#675072;cursor:pointer}.identity-editor-close[data-v-c08c06c6]:focus-visible{outline:2px solid #9774b2;outline-offset:2px}.identity-editor-section[data-v-c08c06c6]{grid-column:1/-1;border-top:1px solid #e8e0ed;padding-top:13px;display:flex;align-items:center;justify-content:space-between;gap:8px}.identity-editor-section h3[data-v-c08c06c6]{font-size:13px;font-weight:600;color:#493454}.identity-editor-section span[data-v-c08c06c6],.identity-editor .staff-field>small[data-v-c08c06c6]{font-size:10px;color:#8a7b93;font-weight:400;line-height:1.4}.identity-guest-flags[data-v-c08c06c6]{display:flex;flex-wrap:wrap;align-items:center;gap:14px;min-height:36px}.identity-guest-flags .identity-check[data-v-c08c06c6]{font-size:12px}.identity-editor-wide[data-v-c08c06c6]{grid-column:1/-1}.identity-editor footer[data-v-c08c06c6]{margin-top:2px;padding-top:16px}@media(max-width:500px){.identity-editor>header[data-v-c08c06c6]{margin:0 -16px;padding:16px}.identity-editor-section[data-v-c08c06c6]{align-items:flex-start;flex-direction:column}}[data-v-c08c06c6] .modal-card.identity-dialog{width:min(720px,calc(100vw - 32px));max-width:none;padding:0;max-height:calc(100dvh - 32px);overflow:auto}@media(min-width:1500px){.identity-household-select[data-v-c08c06c6]{display:flex;align-items:center;justify-content:space-between;gap:8px}.identity-household-select>span[data-v-c08c06c6]{white-space:nowrap;margin-top:0}.identity-table[data-v-c08c06c6] :is(th,td){padding:9px 8px}}@media(max-width:1250px){.identity-workspace[data-v-c08c06c6]{grid-template-columns:minmax(200px,.8fr) minmax(430px,2fr)}.identity-detail[data-v-c08c06c6]{grid-column:1/-1;min-height:0}.identity-summary[data-v-c08c06c6]{grid-template-columns:repeat(3,minmax(0,1fr))}.identity-detail .identity-member-list[data-v-c08c06c6]{max-height:230px}.identity-household-list[data-v-c08c06c6]{max-height:585px}}@media(max-width:800px){.identity-heading[data-v-c08c06c6]{flex-direction:column;gap:12px}.identity-workspace[data-v-c08c06c6]{grid-template-columns:1fr}.identity-master[data-v-c08c06c6],.identity-detail[data-v-c08c06c6]{grid-column:1}.identity-household-list[data-v-c08c06c6]{min-height:0;max-height:230px}.identity-table-wrap[data-v-c08c06c6]{min-height:0;max-height:620px}.identity-heading h1[data-v-c08c06c6]{font-size:27px}.identity-metric[data-v-c08c06c6]{padding:10px}.identity-metric-icon[data-v-c08c06c6]{width:28px;height:28px;font-size:15px}.identity-metric strong[data-v-c08c06c6]{font-size:19px}.identity-panel[data-v-c08c06c6]{padding:13px}}@media(max-width:500px){.identity-summary[data-v-c08c06c6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.identity-metric[data-v-c08c06c6]{gap:7px}.identity-guest-tools[data-v-c08c06c6]{grid-template-columns:minmax(90px,1fr) auto}.identity-guest-tools>.staff-select[data-v-c08c06c6]{grid-column:1/-1}.identity-filters[data-v-c08c06c6]{grid-template-columns:1fr}.identity-editor[data-v-c08c06c6]{grid-template-columns:1fr;padding:16px}.identity-editor>label[data-v-c08c06c6]{grid-column:1}.identity-table[data-v-c08c06c6]{min-width:480px}.identity-pagination[data-v-c08c06c6]{justify-content:flex-start}}.guest-manifest[data-v-f1dfbcaf],.guest-manifest>header[data-v-f1dfbcaf],.manifest-editor[data-v-f1dfbcaf],.manifest-editor label[data-v-f1dfbcaf],.preview[data-v-f1dfbcaf]{display:grid;gap:.8rem}.guest-manifest>header[data-v-f1dfbcaf],.manifest-editor>header[data-v-f1dfbcaf],article[data-v-f1dfbcaf],.row-actions[data-v-f1dfbcaf]{display:flex;justify-content:space-between;align-items:start;gap:.8rem}.guest-manifest h4[data-v-f1dfbcaf],.guest-manifest h5[data-v-f1dfbcaf],.guest-manifest p[data-v-f1dfbcaf]{margin:0}article[data-v-f1dfbcaf],.manifest-editor[data-v-f1dfbcaf]{padding:1rem;border:1px solid #e4dce9;border-radius:.7rem;background:#fff}.row-actions[data-v-f1dfbcaf]{flex-wrap:wrap}.manifest-editor label[data-v-f1dfbcaf]{font-weight:700}.manifest-editor input[data-v-f1dfbcaf],.manifest-editor select[data-v-f1dfbcaf],.manifest-editor textarea[data-v-f1dfbcaf]{padding:.6rem;border:1px solid #cfc5da;border-radius:.45rem;font:inherit}.preview ul[data-v-f1dfbcaf]{max-height:14rem;overflow:auto;margin:0;padding-left:1.25rem}@media(max-width:700px){.guest-manifest>header[data-v-f1dfbcaf],article[data-v-f1dfbcaf]{display:grid}.row-actions[data-v-f1dfbcaf]{justify-content:start}}.guest-operational-list[data-v-c51a3cc6],.guest-operational-list header[data-v-c51a3cc6]{display:grid;gap:.8rem}.guest-operational-list header[data-v-c51a3cc6]{grid-template-columns:minmax(0,1fr) minmax(12rem,18rem);align-items:end}.guest-operational-list h4[data-v-c51a3cc6],.guest-operational-list p[data-v-c51a3cc6]{margin:0}.guest-operational-list label[data-v-c51a3cc6]{display:grid;gap:.3rem;font-weight:700}.guest-operational-list select[data-v-c51a3cc6]{padding:.6rem;border:1px solid #cfc5da;border-radius:.45rem;background:#fff;font:inherit}.guest-operational-list ul[data-v-c51a3cc6]{display:grid;gap:.35rem;margin:0;padding:0;list-style:none}.guest-operational-list li[data-v-c51a3cc6]{display:flex;justify-content:space-between;gap:1rem;padding:.7rem .8rem;border:1px solid #e4dce9;border-radius:.55rem;background:#fff}.guest-operational-list li span[data-v-c51a3cc6]{font-variant-numeric:tabular-nums}@media(max-width:700px){.guest-operational-list header[data-v-c51a3cc6]{grid-template-columns:1fr}}.meal-counts[data-v-b65a0da9]{display:grid;gap:1rem}.meal-counts>header[data-v-b65a0da9],.meal-row[data-v-b65a0da9],.meal-form>header[data-v-b65a0da9]{display:flex;justify-content:space-between;gap:1rem;align-items:start}.workspace-actions[data-v-b65a0da9]{display:flex;flex-wrap:wrap;gap:.5rem}.meal-counts h4[data-v-b65a0da9],.meal-counts p[data-v-b65a0da9],.meal-row p[data-v-b65a0da9]{margin:.2rem 0}.meal-row[data-v-b65a0da9]{padding:.8rem 0;border-top:1px solid #edf1ee}.meal-row strong span[data-v-b65a0da9]{margin-left:.35rem;padding:.15rem .4rem;border-radius:99px;background:#eee8f4;color:#4b365f;font-size:.75rem}.meal-row small[data-v-b65a0da9]{color:#70807a}.meal-form[data-v-b65a0da9]{display:grid;gap:.8rem}.meal-form label[data-v-b65a0da9]{display:grid;gap:.3rem;font-weight:700}.meal-form input[data-v-b65a0da9],.meal-form select[data-v-b65a0da9]{border:1px solid #cfc5da;border-radius:.45rem;padding:.55rem;background:#fff;font:inherit}@media(max-width:699px){.meal-counts>header[data-v-b65a0da9],.meal-row[data-v-b65a0da9],.meal-form>header[data-v-b65a0da9]{display:grid}.meal-row .secondary-action[data-v-b65a0da9]{justify-self:start}}.meal-course-editor[data-v-7780d9f5]{margin:0;padding:0;border:0;gap:12px;min-width:0}.meal-course-editor__heading[data-v-7780d9f5]{display:flex;align-items:center;justify-content:space-between;gap:14px}.meal-course-editor__body[data-v-7780d9f5]{display:grid;gap:10px;min-width:0}.meal-course-editor__actions[data-v-7780d9f5]{display:flex;justify-content:flex-end;gap:8px;padding-top:12px;border-top:1px solid var(--meal-line)}.meal-course-fields textarea[data-v-7780d9f5]{min-height:36px;height:36px}.meal-menu-items h4[data-v-7780d9f5]{margin:0;font-size:13px}.meal-editor-context[data-v-7780d9f5],.meal-field-help[data-v-7780d9f5]{margin:0;color:var(--meal-muted);font-size:12px;line-height:1.5}.meal-editor-context[data-v-7780d9f5]{font-size:11px;letter-spacing:.04em}.meal-course-editor__heading h3[data-v-7780d9f5]{margin:3px 0 0;overflow-wrap:anywhere}.meal-course-editor__heading .meal-back-to-course[data-v-7780d9f5]{flex-shrink:0;font-size:12px}.meal-position .meal-field-help[data-v-7780d9f5]{font-weight:400}.meal-menu-items[data-v-7780d9f5]{display:grid;gap:8px}.meal-item-count[data-v-7780d9f5]{margin-left:4px;font-size:12px;font-weight:400;color:var(--meal-muted)}.meal-course-items[data-v-7780d9f5]{display:grid;gap:0}.meal-course-items .meal-menu-item-row[data-v-7780d9f5]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:8px 2px;font:inherit;cursor:pointer;border:0;border-bottom:1px solid var(--meal-line);border-radius:0;background:transparent;text-align:left;color:inherit}.meal-menu-item-copy[data-v-7780d9f5]{display:grid;min-width:0;gap:4px}.meal-menu-item-copy strong[data-v-7780d9f5]{font-size:13px;overflow-wrap:anywhere}.meal-menu-item-copy>span[data-v-7780d9f5]{font-size:11px;line-height:1.5;color:var(--meal-muted);overflow-wrap:anywhere}.meal-retired-badge[data-v-7780d9f5]{margin-left:5px;padding:2px 5px;border:1px solid var(--meal-line);border-radius:4px;font-size:10px;font-weight:400}.meal-item-edit[data-v-7780d9f5]{flex-shrink:0;font-size:12px}.meal-items-empty[data-v-7780d9f5]{padding:8px 0}.meal-item-editor[data-v-7780d9f5]{display:grid;gap:10px}.meal-item-fields textarea[data-v-7780d9f5]{min-height:36px;height:36px}.meal-item-notes summary[data-v-7780d9f5]{cursor:pointer;font-size:12px;font-weight:500}.meal-item-notes[open]>label[data-v-7780d9f5]{margin-top:8px}.meal-item-lifecycle label.meal-check[data-v-7780d9f5]{display:flex;align-items:center;gap:8px}.meal-item-editor .meal-tag-group[data-v-7780d9f5]{margin:0;padding:0;border:0;min-width:0}.meal-tag-group legend[data-v-7780d9f5]{padding:0;margin-bottom:5px;font-size:12px;font-weight:600}.meal-item-editor .meal-allergen-group[data-v-7780d9f5]{padding-top:14px;border-top:1px solid var(--meal-line)}.meal-choice-chips[data-v-7780d9f5]{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px}.meal-choice-chips .meal-choice-chip[data-v-7780d9f5]{display:flex;align-items:center;gap:6px;min-height:32px;margin:0;padding:5px 8px;border:1px solid var(--meal-line);border-radius:5px;font-size:12px;font-weight:400;cursor:pointer}.meal-choice-chip.is-selected[data-v-7780d9f5]{font-weight:600;border-color:currentColor}.meal-choice-chip input[data-v-7780d9f5]{flex-shrink:0;margin:0}.meal-choice-chip[data-v-7780d9f5]:focus-within,.meal-menu-item-row[data-v-7780d9f5]:focus-visible{outline:2px solid currentColor;outline-offset:2px}.meal-item-lifecycle[data-v-7780d9f5]{display:flex;flex-wrap:wrap;gap:12px 22px}.meal-course-editor__actions[data-v-7780d9f5]{flex-wrap:wrap}.meal-course-pending[data-v-7780d9f5]{margin-right:auto}@media(max-width:700px){.meal-course-editor__heading[data-v-7780d9f5]{align-items:flex-start}.meal-course-editor__heading .meal-back-to-course[data-v-7780d9f5]{white-space:normal;max-width:110px}.meal-course-pending[data-v-7780d9f5]{flex-basis:100%}}.meals-workspace,.meal-detail{--meal-ink:#35213f;--meal-muted:#796582;--meal-line:#e7deec;color:var(--meal-ink);font-size:13px;line-height:1.5}.meals-workspace *,.meal-detail *{box-sizing:border-box}.meals-heading,.meal-card>header,.meal-detail>header,.meal-detail>footer,.meal-section-heading{display:flex;justify-content:space-between;align-items:center;gap:14px}.meals-heading{margin-bottom:22px}.meals-heading h2{font:500 36px/1.15 Georgia,serif;letter-spacing:-.03em;margin:0 0 8px}.meals-workspace p,.meal-detail p{color:var(--meal-muted);margin:4px 0}.meal-actions{display:flex;gap:8px;flex-wrap:wrap}.meal-summary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:11px;margin:0 0 18px}.meal-summary article{display:flex;align-items:flex-start;gap:13px;background:#fffdfd;border:1px solid var(--meal-line);padding:19px 15px;border-radius:7px}.meal-summary i{font-size:21px;color:#74448f;margin-top:5px}.meal-summary strong{font:600 27px/1.15 Georgia,serif;display:block}.meal-summary span{display:block;color:#725484;font-size:11px;margin-top:4px}.meal-scope{font-size:11px;margin:0 0 16px!important}.meal-toolbar{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:19px}.meal-toolbar label:first-child{flex:2 1 250px}.meal-toolbar label{flex:1 1 125px}.meal-toolbar input,.meal-toolbar select{width:100%;height:38px;border:1px solid var(--meal-line);border-radius:6px;background:#fff;padding:8px 11px;color:#513362;font:inherit;font-size:12px}.meal-grid{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:16px;align-items:start}.meal-main,.meal-rail{display:grid;gap:14px;min-width:0}.meal-card{border:1px solid var(--meal-line);border-radius:8px;background:#fffdfd;padding:17px;min-width:0}.meal-card>header{margin-bottom:13px}.meal-card h3{font:600 17px/1.4 Georgia,serif;margin:0;color:#35213f}.meal-card h3 i{color:#75448e;font-size:17px;margin-right:7px}.meal-card header p{font-size:11px;margin-top:3px}.meal-table-scroll{position:relative;overflow:auto;border:1px solid #eee6f2;border-radius:5px}.meal-table{border-collapse:collapse;width:100%;font-size:11px;text-align:left}.meal-table th{font-size:9px;letter-spacing:.025em;text-transform:uppercase;font-weight:500;line-height:1.5;color:#80678f;background:#f7f3f9;padding:10px;white-space:nowrap}.meal-table td{padding:12px 10px;border-top:1px solid #eee6f2;vertical-align:middle}.meal-table small{display:block;color:var(--meal-muted);font-size:10px;margin-top:3px}.meal-table td strong{font-size:12px;font-weight:600}.meal-table .meal-numeric{text-align:center}.meal-row-link{padding:0;border:0;background:transparent;color:#42274f;text-align:left;cursor:pointer;font:inherit}.meal-row-link:hover{text-decoration:underline}.meal-tag{display:inline-block;background:#f0e8f6;color:#755087;border-radius:4px;padding:3px 6px;font-size:10px;margin:2px 3px 2px 0}.meal-tag.sage{background:#e9f2eb;color:#4d7959}.meal-tag.amber{background:#fcf0df;color:#a87530}.meal-tag.rose{background:#fcebed;color:#ae4456}.meal-attention{padding:0;margin:10px 0 0;list-style:none;display:grid;gap:8px}.meal-attention button{display:flex;text-align:left;align-items:start;gap:10px;width:100%;padding:0;border:0;background:transparent;color:#553963;font:inherit;font-size:11px;cursor:pointer}.meal-attention b{flex:none;background:#fbeef0;color:#b54456;border-radius:50%;width:23px;height:23px;text-align:center;padding:2px}.meal-contact{display:flex;gap:12px;align-items:center;margin:13px 0}.meal-contact .meal-avatar{width:46px;height:46px;flex:none;display:grid;place-items:center;border:1px solid #e3d6eb;border-radius:50%;background:#f6f1fa;color:#775988;font-size:17px}.meal-contact strong{font-size:12px}.meal-contact p,.meal-contact a{font-size:11px}.meal-contact a{display:block;color:#74438d;margin-top:5px;overflow-wrap:anywhere}.meal-rail .secondary-action{width:100%;margin-top:6px;text-align:center;font-size:11px}.meal-checklist{display:grid;gap:8px;list-style:none;padding:0;margin:12px 0 0;font-size:11px}.meal-checklist li{display:flex;align-items:center;gap:9px}.meal-checklist i{color:#9280a0}.meal-checklist i.complete{color:#4e875c}.meal-quick-link{display:flex;align-items:center;gap:10px;color:#70418d;text-decoration:none;padding:7px 2px;border-bottom:1px solid #eee6f2;font-size:11px}.meal-quick-link i:last-child{margin-left:auto;font-size:9px}.meal-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;color:var(--meal-muted);font-size:11px}.meal-pagination button{background:#fff;border:1px solid var(--meal-line);border-radius:5px;color:#6d487f;padding:5px 10px}.meal-empty{padding:24px 8px;text-align:center}.meal-notice{border:1px solid #e5d7ec;background:#f8f4fa;border-radius:7px;padding:13px;margin-bottom:15px}.meal-notice[role=alert],.meal-error{color:#a63549}.meal-error{margin-top:10px!important}.meal-legacy{margin-top:20px;border:1px solid var(--meal-line);border-radius:7px;padding:10px}.meal-legacy>summary{cursor:pointer;color:#725484;font-size:12px}.meal-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1250px){.meal-summary{grid-template-columns:repeat(3,1fr)}.meal-grid{grid-template-columns:minmax(0,1fr) 260px}.meal-card{padding:14px}.meal-table td,.meal-table th{padding:10px 7px}}@media(max-width:1000px){.meal-grid{grid-template-columns:1fr}.meal-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.meal-table{min-width:740px}}@media(max-width:650px){.meals-heading{align-items:start;flex-direction:column}.meals-heading h2{font-size:30px}.meal-summary{grid-template-columns:repeat(2,1fr);gap:8px}.meal-summary article{padding:13px;gap:10px}.meal-summary strong{font-size:24px}.meal-rail{grid-template-columns:1fr}.meal-toolbar{gap:8px}.meal-table--assignments{min-width:620px}.meal-pagination{flex-wrap:wrap}}.meals-workspace,.meal-detail{--meal-muted:#70597d;--meal-line:#ded1e6}.meal-card{border-width:1.5px}.meal-card h3,.meal-detail h3{font-weight:700}.meal-summary span{font-size:12px;font-weight:600;color:#6b4b7b}.meal-summary strong{font-weight:700}.meal-toolbar input,.meal-toolbar select{font-weight:500}.meal-table{font-size:12px}.meal-table th{font-size:10px;font-weight:700;color:#725485;border-bottom:2px solid #d9c9e3}.meal-table td{border-top:1.5px solid #dfd2e7}.meal-table td strong,.meal-table--assignments td:first-child .meal-row-link{font-weight:700}.meal-table .meal-numeric{font-weight:650;font-variant-numeric:tabular-nums}.meal-table--services tbody td:nth-child(2),.meal-table--services tbody td:nth-child(3){font-size:14px;font-weight:750}.meal-tag{font-weight:600;font-size:11px}.meal-table small{font-size:11px;color:#715b7c}.meal-pagination{font-weight:500}.meal-contact strong{font-size:13px;font-weight:700}.meal-contact p,.meal-contact a{font-size:12px}.meal-contact a{font-weight:600}.meal-checklist{font-size:12px;font-weight:600;gap:10px}.meal-quick-link{font-size:12px;font-weight:600;border-bottom:1.5px solid #dfd2e7}.meal-detail label{font-weight:650}.meal-detail .meal-mini-summary strong{font-weight:700}.meal-detail .meal-mini-summary span{font-weight:600}.meal-course h4{font-weight:700}.meal-guest-list>div{border-bottom:1.5px solid #dfd2e7}.meal-table--services{min-width:700px}.meal-table--services th{padding:9px 8px;white-space:normal}.meal-table--services td{padding:10px 8px}.meal-table--services th:first-child{width:32%;min-width:210px}.meal-table--services td:first-child strong{font-size:13px;line-height:1.35;display:block}.meal-table--services small{line-height:1.35;margin-top:3px}.meal-service-time{font-weight:600}.meal-service-caterer{font-size:10px!important}.meal-service-caterer>span{font-weight:650}.meal-dietary-breakdown{margin:0;display:grid;gap:2px;min-width:100px;font-size:10px;line-height:1.35}.meal-dietary-breakdown>div{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.meal-dietary-breakdown dt{color:#70597d;font-weight:500}.meal-dietary-breakdown dd{margin:0;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.meal-table--services td:last-child{padding-inline:5px}.meal-attention{gap:11px}.meal-attention button{font-size:12px;line-height:1.4}.meal-attention b{font-weight:750;flex:none}.meal-attention-copy{display:grid;gap:2px}.meal-attention-copy strong{font-size:12px;font-weight:700;color:#4c305e}.meal-attention-copy>span{font-weight:500;color:#70597d}.meal-rail .meal-card>p{font-weight:500}.meal-rail .secondary-action{font-size:12px;font-weight:600;border-width:1.5px}.modal-card.modal-form.staff-controls.staff-modal.meal-detail-dialog{display:block;width:min(1180px,calc(100vw - 48px));overflow:hidden}.meal-detail-dialog>.meal-detail{display:flex;flex-direction:column;width:100%;height:min(820px,calc(100dvh - 48px));min-height:0;overflow:hidden}.staff-controls.staff-modal.meal-detail-dialog .staff-modal-header{gap:16px;padding:12px 20px}.staff-controls.staff-modal.meal-detail-dialog .staff-modal-eyebrow{line-height:1.2;margin:0 0 3px}.staff-controls.staff-modal.meal-detail-dialog .staff-modal-title{font:600 22px/1.2 Georgia,serif}.staff-controls.staff-modal.meal-detail-dialog .staff-modal-description{font-size:12px;line-height:1.4;margin:4px 0 0}.meal-detail-dialog .staff-modal-header>.staff-button{flex:none;font-size:20px;width:36px;padding:4px}.meal-detail-dialog main.staff-modal-scroll{padding:18px 20px;overflow-y:auto;overflow-x:hidden;min-height:0;flex:1}.meal-busy-fieldset{border:0;padding:0;margin:0;min-width:0}.meal-detail-dialog .staff-modal-footer{justify-content:space-between;padding:12px 20px}.meal-save-state{display:grid;gap:2px;min-width:0;font-size:12px;color:var(--staff-control-ink)}.meal-save-state small{font-size:11px;color:var(--staff-control-muted)}.meal-detail .meal-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.meal-detail .meal-form-grid>label{font-weight:600}.meal-detail :is(.staff-input,.staff-select,.staff-textarea){width:100%}.meal-detail textarea{min-height:64px}.meal-detail .meal-wide{grid-column:1/-1}.meal-detail label.meal-check{display:flex;align-items:center;gap:8px;font-weight:500}.meal-detail input[type=checkbox]{flex:none;width:16px;height:16px;margin:0;accent-color:var(--staff-control-primary)}.meal-detail .meal-card{margin-bottom:12px;padding:14px}.meal-detail .meal-mini-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0}.meal-mini-summary article{background:#f8f5fa;border:1px solid var(--meal-line);border-radius:6px;padding:10px 12px}.meal-mini-summary strong{display:block;font-size:23px;font-family:Georgia,serif}.meal-mini-summary span{font-size:11px;color:var(--staff-control-muted)}.meal-detail .meal-historical{border-left:3px solid #8c699f}.meal-editor-inline{margin-top:12px;padding-top:12px;border-top:1px solid var(--meal-line);display:grid;gap:10px}.meal-guest-list{display:grid;margin-top:12px;min-width:0}.meal-guest-list>div{display:flex;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid var(--meal-line);flex-wrap:wrap}.meal-guest-list>div>strong{flex:1;min-width:150px;font-size:12px}.meal-guest-list strong small{display:block;font-size:11px;font-weight:400;color:var(--staff-control-muted);margin-top:2px}.meal-detail .meal-guest-list select{width:260px;max-width:100%;flex:0 0 260px}.meal-menu-layout{display:grid;grid-template-columns:minmax(245px,.36fr) minmax(0,.64fr);gap:20px;align-items:start;min-width:0}.meal-menu-courses,.meal-menu-editor{min-width:0}.meal-menu-courses>.meal-section-heading{align-items:start;margin-bottom:12px;gap:10px}.meal-menu-courses .meal-section-heading h3{margin:0 0 4px}.meal-menu-courses .meal-section-heading p{font-size:12px;line-height:1.4}.meal-menu-courses .meal-section-heading button{flex:none}.meal-course-list{display:grid;gap:8px}.meal-course-select{display:flex;align-items:center;gap:10px;width:100%;padding:13px 12px;border:1px solid var(--staff-control-border);border-left:3px solid var(--staff-control-border);border-radius:6px;background:#fffefd;color:var(--staff-control-ink);font:inherit;text-align:left;cursor:pointer}.meal-course-select:hover{background:#faf7fc;border-color:#b6a3c5}.meal-course-select[aria-current=true]{border-color:#bba7ca;border-left-color:var(--staff-control-primary);background:#f6f1f9}.meal-course-select>span:nth-child(2){flex:1;min-width:0}.meal-course-select strong{display:block;font-size:13px;line-height:1.4;font-weight:650;overflow-wrap:anywhere}.meal-course-select small{display:block;font-size:11px;line-height:1.5;margin-top:3px;color:var(--staff-control-muted)}.meal-course-position{font-weight:650;font-variant-numeric:tabular-nums;font-size:12px;align-self:start;padding-top:2px}.meal-menu-help{margin-top:14px!important}.meal-menu-placeholder{min-height:210px;display:flex;flex-direction:column;justify-content:center;text-align:center;border:1px dashed var(--staff-control-border);border-radius:7px;padding:24px}.meal-menu-placeholder h3{margin:0 0 8px}.meal-menu-editor{border-left:1px solid var(--staff-control-border);padding-left:20px}.meal-back-courses{display:none!important}.meal-course-review article{padding:12px 0;border-bottom:1px solid var(--staff-control-border)}@media(max-width:900px){.meal-menu-layout{grid-template-columns:minmax(215px,.36fr) minmax(0,.64fr);gap:14px}.meal-menu-editor{padding-left:14px}.meal-menu-courses>.meal-section-heading{flex-wrap:wrap}}@media(max-width:700px){.modal-card.modal-form.staff-controls.staff-modal.meal-detail-dialog{width:calc(100vw - 20px)}.meal-detail-dialog>.meal-detail{height:calc(100dvh - 20px)}.meal-detail-dialog main.staff-modal-scroll{padding:14px}.staff-controls.staff-modal.meal-detail-dialog .staff-modal-header{padding:12px 14px;align-items:start}.staff-controls.staff-modal.meal-detail-dialog .staff-modal-title{font-size:20px}.staff-controls.staff-modal.meal-detail-dialog .staff-modal-description{font-size:11px}.meal-detail-dialog .staff-modal-footer{padding:10px 14px;gap:8px}.meal-detail-dialog .staff-modal-footer .meal-actions{margin-left:auto;flex-wrap:nowrap}.meal-detail .meal-form-grid{grid-template-columns:1fr;gap:12px}.meal-detail .meal-mini-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.meal-menu-layout{display:block}.meal-menu-layout--editing>.meal-menu-courses{display:none}.meal-menu-editor{border:0;padding:0}.meal-back-courses{display:inline-flex!important;margin-bottom:12px}.meal-menu-placeholder{display:none}.meal-detail .meal-guest-list select{width:100%;flex:1 1 100%}}.counts-import[data-v-17b32f35]{display:grid;gap:1rem;min-width:0}.counts-import>header[data-v-17b32f35],.preview>header[data-v-17b32f35],.preview-row[data-v-17b32f35],.dialog-actions[data-v-17b32f35]{display:flex;justify-content:space-between;gap:1rem;align-items:start}.counts-import h3[data-v-17b32f35],.counts-import h4[data-v-17b32f35],.counts-import p[data-v-17b32f35]{margin:0}.counts-import label[data-v-17b32f35]{display:grid;gap:.35rem;font-weight:700}.counts-import input[data-v-17b32f35]{border:1px solid #cfc5da;border-radius:.45rem;padding:.55rem;background:#fff;font:inherit}.counts-import code[data-v-17b32f35]{overflow-wrap:anywhere}.preview[data-v-17b32f35]{display:grid;gap:.65rem}.preview-row[data-v-17b32f35]{padding:.8rem;border:1px solid #e4dce9;border-radius:.7rem;background:#fff}.preview-row>div[data-v-17b32f35]:first-child{display:grid;gap:.2rem;min-width:10rem}.preview-row span[data-v-17b32f35]{color:#70807a;font-size:.85rem}.preview-row.unchanged[data-v-17b32f35]{opacity:.65}.preview-row dl[data-v-17b32f35]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;flex:1}.preview-row dl div[data-v-17b32f35]{padding:.55rem;background:#f8f6f9;border-radius:.45rem;min-width:0}.preview-row dt[data-v-17b32f35]{font-size:.78rem;color:#70807a}.preview-row dd[data-v-17b32f35]{margin:.2rem 0 0;overflow-wrap:anywhere}.dialog-actions[data-v-17b32f35]{align-items:center;justify-content:flex-end}@media(max-width:700px){.counts-import>header[data-v-17b32f35],.preview>header[data-v-17b32f35],.preview-row[data-v-17b32f35]{display:grid}.preview-row dl[data-v-17b32f35]{grid-template-columns:1fr}.dialog-actions[data-v-17b32f35]{justify-content:stretch}.dialog-actions button[data-v-17b32f35]{flex:1}}.travel-import[data-v-ce147f6d],.preview[data-v-ce147f6d]{display:grid;gap:1rem;min-width:0}.travel-import>header[data-v-ce147f6d],.preview>header[data-v-ce147f6d],.preview-row[data-v-ce147f6d],.dialog-actions[data-v-ce147f6d]{display:flex;justify-content:space-between;gap:1rem;align-items:start}.travel-import h3[data-v-ce147f6d],.travel-import h4[data-v-ce147f6d],.travel-import p[data-v-ce147f6d]{margin:0}.travel-import label[data-v-ce147f6d]{display:grid;gap:.35rem;font-weight:700}.travel-import input[data-v-ce147f6d]{border:1px solid #cfc5da;border-radius:.45rem;padding:.55rem;background:#fff;font:inherit}.travel-import code[data-v-ce147f6d],.preview-row dd[data-v-ce147f6d]{overflow-wrap:anywhere}.preview-row[data-v-ce147f6d]{padding:.8rem;border:1px solid #e4dce9;border-radius:.7rem;background:#fff}.preview-row>div[data-v-ce147f6d]:first-child{display:grid;gap:.2rem;min-width:10rem}.preview-row span[data-v-ce147f6d]{color:#70807a;font-size:.85rem}.preview-row.unchanged[data-v-ce147f6d]{opacity:.65}.preview-row dl[data-v-ce147f6d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;flex:1}.preview-row dl div[data-v-ce147f6d]{padding:.55rem;background:#f8f6f9;border-radius:.45rem;min-width:0}.preview-row dt[data-v-ce147f6d]{font-size:.78rem;color:#70807a}.preview-row dd[data-v-ce147f6d]{margin:.2rem 0 0}.dialog-actions[data-v-ce147f6d]{align-items:center;justify-content:flex-end}@media(max-width:700px){.travel-import>header[data-v-ce147f6d],.preview>header[data-v-ce147f6d],.preview-row[data-v-ce147f6d]{display:grid}.preview-row dl[data-v-ce147f6d]{grid-template-columns:1fr}.dialog-actions[data-v-ce147f6d]{justify-content:stretch}.dialog-actions button[data-v-ce147f6d]{flex:1}}.travel-editor[data-v-75fe16f3]{width:100%;max-width:100%;min-width:0;box-sizing:border-box;color:#503e5b}.travel-editor header[data-v-75fe16f3],.travel-editor footer[data-v-75fe16f3]{display:flex;align-items:center;justify-content:space-between;gap:16px}.travel-editor h3[data-v-75fe16f3]{font-size:22px;margin:0}.eyebrow[data-v-75fe16f3]{font-size:10px;text-transform:uppercase;letter-spacing:1.4px;color:#9b83a7;margin:0 0 6px}.editor-grid[data-v-75fe16f3]{display:grid;grid-template-columns:1fr 1fr;gap:14px 18px;max-height:65vh;overflow:auto;padding:12px 3px 16px}.editor-grid h4[data-v-75fe16f3]{grid-column:1/-1;font-size:11px;text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid #eee5f2;padding-bottom:9px;margin:12px 0 0;color:#9478a1}.editor-grid label[data-v-75fe16f3]{min-width:0;display:grid;gap:6px;font-size:12px;font-weight:600}.editor-grid input[data-v-75fe16f3],.editor-grid select[data-v-75fe16f3],.editor-grid textarea[data-v-75fe16f3]{font:inherit;padding:9px 10px;border:1px solid #ded3e4;border-radius:6px;background:#fff;min-width:0;box-sizing:border-box;color:#503e5b}.editor-grid .wide[data-v-75fe16f3]{grid-column:1/-1}.editor-grid .inline[data-v-75fe16f3]{display:flex;align-items:center}.editor-grid input[type=checkbox][data-v-75fe16f3]{width:16px;height:16px;flex:none;padding:0}.editor-grid small[data-v-75fe16f3]{font-size:10px;font-weight:400;color:#917b9b}.travel-editor footer[data-v-75fe16f3]{justify-content:flex-end;border-top:1px solid #eee5f2;padding-top:14px}.travel-error[data-v-75fe16f3]{color:#a43f4f;font-size:12px}@media(max-width:650px){.editor-grid[data-v-75fe16f3]{grid-template-columns:1fr}.travel-editor[data-v-75fe16f3]{width:100%}}.client-travel[data-v-0f4d2687]{margin-top:-20px;color:#302936;min-width:0;font:13px/1.6 Arial,sans-serif;--travel-line:#e5ded3;--travel-ink:#352b40;--travel-muted:#756e65}.client-travel[data-v-0f4d2687] *{box-sizing:border-box}.client-travel button[data-v-0f4d2687],.client-travel a[data-v-0f4d2687]{touch-action:manipulation}.client-travel[data-v-0f4d2687] :is(button,a,[tabindex]):focus-visible{outline:2px solid #879a72;outline-offset:3px}.travel-intro[data-v-0f4d2687]{display:grid;grid-template-columns:minmax(0,1fr) 260px;min-height:148px;background:linear-gradient(90deg,transparent,#f2efe7 8%,#f2efe7 92%,transparent);border-bottom:1px solid var(--travel-line)}.travel-welcome[data-v-0f4d2687]{position:relative;min-width:0;overflow:hidden}.travel-hero-image[data-v-0f4d2687]{position:absolute;inset:0 0 0 38%;width:62%;height:100%;object-fit:cover;object-position:center 55%;mask-image:linear-gradient(90deg,transparent,#000 35%,#000 80%,transparent);opacity:.55}.travel-intro-copy[data-v-0f4d2687]{position:relative;z-index:1;padding:20px 26px;max-width:620px}.travel-intro h1[data-v-0f4d2687]{font:400 36px/1.1 Georgia,serif;color:var(--travel-ink);margin:0 0 9px}.travel-intro-copy>p[data-v-0f4d2687]:last-child{max-width:430px;line-height:1.6;color:#625a55;margin:0;font-size:12px}.travel-eyebrow[data-v-0f4d2687]{font:10px/1.5 Arial,sans-serif;letter-spacing:1.5px;text-transform:uppercase;color:#8a795d;margin:0 0 7px}.travel-publication[data-v-0f4d2687]{padding:22px 24px;align-self:center}.travel-publication dl[data-v-0f4d2687]{display:flex;gap:22px;margin:4px 0 10px}.travel-publication dl>div[data-v-0f4d2687]{display:flex;align-items:baseline;gap:7px}.travel-publication dd[data-v-0f4d2687]{font:28px/1 Georgia,serif;color:#626f53;margin:0}.travel-publication dt[data-v-0f4d2687]{font-size:10px;color:var(--travel-muted)}.travel-publication>p[data-v-0f4d2687]:last-child{font-size:10px;color:var(--travel-muted);margin:0}.travel-publication time[data-v-0f4d2687]{display:block}.travel-tabs[data-v-0f4d2687]{display:flex;gap:8px;align-items:center;padding:11px 0;border-bottom:1px solid var(--travel-line);margin-bottom:23px}.travel-tabs button[data-v-0f4d2687]{font:11px Arial,sans-serif;padding:8px 16px;border:1px solid transparent;border-radius:24px;background:#efede7;color:#686556;cursor:pointer;min-height:40px}.travel-tabs button[aria-selected=true][data-v-0f4d2687]{background:#616c51;color:#fffdf5}.travel-tabs button[data-v-0f4d2687]:not(:disabled):hover{border-color:#a7b096}.travel-tabs button[data-v-0f4d2687]:disabled{cursor:default;opacity:.65}.travel-tabs button>span[data-v-0f4d2687]{display:block;font-size:9px;margin-top:4px}.travel-section-heading[data-v-0f4d2687]{display:flex;justify-content:space-between;gap:22px;align-items:end;margin-bottom:20px}.travel-section-heading h2[data-v-0f4d2687]{font:400 29px/1.2 Georgia,serif;margin:0;color:var(--travel-ink)}.travel-section-heading>p[data-v-0f4d2687]{font-size:12px;color:var(--travel-muted);max-width:320px;margin:0}.travel-lodging-layout[data-v-0f4d2687],.travel-transport-layout[data-v-0f4d2687]{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:26px;align-items:start}.travel-properties[data-v-0f4d2687],.travel-rail[data-v-0f4d2687]{display:grid;gap:18px}.travel-property[data-v-0f4d2687]{display:grid;grid-template-columns:126px minmax(0,1fr);border:1px solid var(--travel-line);background:#fffdfa;border-radius:7px;overflow:hidden;box-shadow:0 3px 12px #3b2a1b04}.travel-property.is-open[data-v-0f4d2687]{border-color:#bdc9af}.travel-property-photo[data-v-0f4d2687]{background:#eeeae4;min-height:180px;overflow:hidden}.travel-property-photo img[data-v-0f4d2687]{width:100%;height:100%;object-fit:cover}.travel-property-photo>span[data-v-0f4d2687]{display:grid;place-items:center;height:100%;min-height:180px;background:linear-gradient(135deg,#e7e6dc,#f7f2e9);color:#9eaa91;font-size:32px}.travel-property-copy[data-v-0f4d2687]{padding:20px}.travel-property h3[data-v-0f4d2687]{font:400 24px/1.2 Georgia,serif;color:var(--travel-ink);margin:0 0 5px}.travel-block-name[data-v-0f4d2687]{font-size:11px;color:#716474;margin:0 0 6px}.travel-property-address[data-v-0f4d2687]{font-size:11px;color:var(--travel-muted);margin:0}.travel-property-facts[data-v-0f4d2687]{display:flex;flex-wrap:wrap;gap:10px 22px;border-block:1px solid #eee7de;margin:14px 0;padding:11px 0}.travel-property-facts small[data-v-0f4d2687]{display:block;font-size:10px;color:var(--travel-muted);margin-bottom:3px}.travel-property-facts strong[data-v-0f4d2687]{font-size:12px;font-weight:500;color:var(--travel-ink)}.travel-property-actions[data-v-0f4d2687]{display:flex;align-items:center;flex-wrap:wrap;gap:10px 15px}.travel-button[data-v-0f4d2687]{display:inline-flex;align-items:center;gap:9px;background:#616c51;color:#fffdf5!important;border:1px solid transparent;border-radius:24px;padding:8px 16px;font-size:11px;text-decoration:none;min-height:40px}.travel-button[data-v-0f4d2687]:hover{border-color:#a7b096;background:#59684d}.travel-button i[data-v-0f4d2687]{font-size:10px}.travel-text-link[data-v-0f4d2687]{display:inline-block;border:0;background:transparent;color:#59684d;padding:5px 0;cursor:pointer;font:12px/1.6 Arial,sans-serif;text-decoration:none;min-height:32px}.travel-text-link[data-v-0f4d2687]:hover{text-decoration:underline}.travel-group-code[data-v-0f4d2687]{font-size:10px;color:var(--travel-muted)}.travel-group-code strong[data-v-0f4d2687]{font-weight:600;color:#59684d;background:#e9ede2;padding:4px 7px;margin-left:4px;border-radius:3px}.travel-property-detail[data-v-0f4d2687]{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:24px;padding:20px;background:#faf8f3;border-top:1px solid var(--travel-line)}.travel-property-detail h4[data-v-0f4d2687]{font:400 19px Georgia,serif;margin:0 0 13px}.travel-property-detail dl[data-v-0f4d2687]{display:grid;gap:8px;margin:0 0 12px}.travel-property-detail dl>div[data-v-0f4d2687]{display:grid;grid-template-columns:112px 1fr;gap:10px;font-size:11px}.travel-property-detail dt[data-v-0f4d2687]{color:var(--travel-muted)}.travel-property-detail dd[data-v-0f4d2687]{margin:0;color:var(--travel-ink)}.travel-detail-links[data-v-0f4d2687]{display:flex;flex-wrap:wrap;gap:6px 17px;font-size:11px}.travel-detail-links a[data-v-0f4d2687],.travel-journey-detail a[data-v-0f4d2687],.travel-locations a[data-v-0f4d2687]{color:#59684d;min-height:32px;display:inline-flex;align-items:center}.travel-detail-links button[data-v-0f4d2687]{font-size:11px}.travel-room-types[data-v-0f4d2687]{border-left:1px solid var(--travel-line);padding-left:22px}.travel-room-types p[data-v-0f4d2687]{border-bottom:1px solid #e8e2d8;padding:9px 0;margin:0;display:grid;gap:4px;font-size:11px}.travel-room-types strong[data-v-0f4d2687]{font-weight:500}.travel-room-types span[data-v-0f4d2687]{color:var(--travel-muted)}.travel-side-panel[data-v-0f4d2687]{background:#f5f3eb;border:1px solid #e3ddcf;border-radius:6px;padding:21px}.travel-side-panel h3[data-v-0f4d2687]{font:400 23px/1.2 Georgia,serif;margin:0 0 15px;color:#434534}.travel-side-panel article[data-v-0f4d2687]{border-top:1px solid #e1dccc;padding:13px 0}.travel-side-panel article>strong[data-v-0f4d2687],.travel-locations strong[data-v-0f4d2687]{font:400 16px/1.3 Georgia,serif;color:#434534}.travel-side-panel p[data-v-0f4d2687]{font-size:12px;color:#6b6558;line-height:1.65}.travel-side-panel article p[data-v-0f4d2687]{margin:6px 0}.travel-side-panel article>span[data-v-0f4d2687]{font-size:11px;color:#766954}.travel-side-panel h4[data-v-0f4d2687]{font:500 10px/1.5 Arial,sans-serif;letter-spacing:1px;text-transform:uppercase;margin:0;color:#766342}.travel-small[data-v-0f4d2687]{font:11px/1.6 Arial,sans-serif!important;color:var(--travel-muted)}.travel-published-note[data-v-0f4d2687]{white-space:pre-line;overflow-wrap:anywhere}.travel-day[data-v-0f4d2687]{margin-bottom:25px}.travel-day>header[data-v-0f4d2687]{border-bottom:1px solid var(--travel-line);padding-bottom:12px}.travel-day h3[data-v-0f4d2687]{font:400 25px/1.2 Georgia,serif;margin:0 0 6px}.travel-day>header>p[data-v-0f4d2687]:last-child{margin:0}.travel-day ol[data-v-0f4d2687]{list-style:none;padding:0;margin:0}.travel-journey[data-v-0f4d2687]{display:grid;grid-template-columns:85px 14px minmax(0,1fr);gap:14px;padding:20px 0;border-bottom:1px solid #e7e1d6;position:relative}.travel-journey>time[data-v-0f4d2687]{font:400 16px/1.4 Georgia,serif;color:#6b7256;padding-top:4px;white-space:nowrap}.travel-journey-dot[data-v-0f4d2687]{width:9px;height:9px;margin:9px auto 0;border-radius:50%;background:#98a183;box-shadow:0 0 0 4px #efeee7}.travel-journey[data-v-0f4d2687]:not(:last-child):before{content:"";position:absolute;top:40px;bottom:-24px;left:106px;border-left:1px solid #dedfce}.travel-journey-heading[data-v-0f4d2687]{display:flex;justify-content:space-between;align-items:start;gap:14px}.travel-trip-toggle[data-v-0f4d2687]{border:0;background:transparent;text-align:left;padding:0;cursor:pointer;font:400 21px/1.3 Georgia,serif;color:var(--travel-ink)}.travel-trip-toggle[data-v-0f4d2687]:hover{text-decoration:underline;text-underline-offset:4px}.travel-status[data-v-0f4d2687]{font-size:10px;background:#e9eee3;color:#5c6c48;border:1px solid #dce3d2;border-radius:3px;padding:3px 7px;white-space:nowrap}.travel-status.is-cancelled[data-v-0f4d2687]{background:#f4e9e6;border-color:#ead5cf;color:#8b594f}.travel-route[data-v-0f4d2687]{font-size:12px;line-height:1.7;margin:8px 0;color:#625a63}.travel-route>span[aria-hidden][data-v-0f4d2687]{color:#9b8aa4;padding:0 6px}.travel-journey-detail[data-v-0f4d2687]{padding:10px 13px;margin:10px 0;background:#f3f0e9;border-left:2px solid #b9bba3;font-size:12px}.travel-journey-detail p[data-v-0f4d2687]{margin:3px 0 8px}.travel-locations article[data-v-0f4d2687]{display:flex;gap:12px}.travel-locations i[data-v-0f4d2687]{color:#92997e;padding-top:3px}.travel-locations a[data-v-0f4d2687]{font-size:11px}.travel-state[data-v-0f4d2687]{padding:25px 0;color:var(--travel-muted)}.sr-only[data-v-0f4d2687]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.client-travel.is-preview[data-v-0f4d2687]{margin-top:0;padding:18px;background:#faf8f4}.travel-intro[data-v-0f4d2687]{padding:0}.travel-section-heading[data-v-0f4d2687]{padding:0;border:0}.travel-day>header[data-v-0f4d2687]{display:block}.travel-day h3[data-v-0f4d2687]{color:#302936}@media(max-width:1000px){.travel-intro[data-v-0f4d2687]{grid-template-columns:minmax(0,1fr) 220px}.travel-intro h1[data-v-0f4d2687]{font-size:31px}.travel-intro-copy[data-v-0f4d2687]{padding:18px 20px}.travel-publication[data-v-0f4d2687]{padding:18px}.travel-lodging-layout[data-v-0f4d2687],.travel-transport-layout[data-v-0f4d2687]{grid-template-columns:minmax(0,1fr) 240px;gap:18px}.travel-property[data-v-0f4d2687]{grid-template-columns:90px minmax(0,1fr)}.travel-property-copy[data-v-0f4d2687]{padding:16px}.travel-property h3[data-v-0f4d2687]{font-size:22px}}@media(max-width:820px){.travel-lodging-layout[data-v-0f4d2687],.travel-transport-layout[data-v-0f4d2687]{grid-template-columns:1fr}.travel-rail[data-v-0f4d2687]{grid-template-columns:1fr 1fr}.travel-intro[data-v-0f4d2687]{grid-template-columns:1fr}.travel-publication[data-v-0f4d2687]{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px;padding:12px 20px}.travel-publication>p[data-v-0f4d2687],.travel-publication dl[data-v-0f4d2687]{margin:0}.travel-publication time[data-v-0f4d2687]{display:inline;margin-left:7px}.travel-intro-copy[data-v-0f4d2687]{max-width:100%;min-height:130px}.travel-intro h1[data-v-0f4d2687]{font-size:34px}.travel-section-heading[data-v-0f4d2687]{align-items:start}.travel-section-heading>p[data-v-0f4d2687]{max-width:250px}.travel-property[data-v-0f4d2687]{grid-template-columns:130px minmax(0,1fr)}}@media(max-width:600px){.client-travel[data-v-0f4d2687]{margin-top:-14px}.travel-intro h1[data-v-0f4d2687]{font-size:29px}.travel-intro-copy[data-v-0f4d2687]{padding:18px 16px}.travel-intro-copy>p[data-v-0f4d2687]:last-child{font-size:12px;max-width:300px}.travel-hero-image[data-v-0f4d2687]{opacity:.25}.travel-publication[data-v-0f4d2687]{padding:11px 16px;gap:10px 16px}.travel-publication>p[data-v-0f4d2687]:first-child{font-size:9px}.travel-publication dd[data-v-0f4d2687]{font-size:23px}.travel-publication dl[data-v-0f4d2687]{gap:17px}.travel-tabs[data-v-0f4d2687]{margin-bottom:20px;padding:10px 0}.travel-tabs button[data-v-0f4d2687]{padding:10px 15px;font-size:12px;min-height:44px}.travel-section-heading[data-v-0f4d2687]{display:block}.travel-section-heading h2[data-v-0f4d2687]{font-size:26px}.travel-section-heading>p[data-v-0f4d2687]{margin-top:9px;max-width:none}.travel-property[data-v-0f4d2687]{grid-template-columns:1fr}.travel-property-photo[data-v-0f4d2687]{min-height:100px;max-height:140px}.travel-property-photo>span[data-v-0f4d2687]{min-height:100px;font-size:28px}.travel-property-photo img[data-v-0f4d2687]{height:140px}.travel-property-copy[data-v-0f4d2687]{padding:18px}.travel-property-detail[data-v-0f4d2687]{grid-template-columns:1fr;padding:18px;gap:18px}.travel-room-types[data-v-0f4d2687]{border-left:0;border-top:1px solid var(--travel-line);padding:16px 0 0}.travel-rail[data-v-0f4d2687]{grid-template-columns:1fr}.travel-journey[data-v-0f4d2687]{grid-template-columns:65px 10px minmax(0,1fr);gap:10px;padding:18px 0}.travel-journey>time[data-v-0f4d2687]{font-size:14px}.travel-journey[data-v-0f4d2687]:not(:last-child):before{left:79px}.travel-journey-heading[data-v-0f4d2687]{display:block}.travel-trip-toggle[data-v-0f4d2687]{font-size:20px}.travel-status[data-v-0f4d2687]{display:inline-block;margin-top:8px}.travel-day h3[data-v-0f4d2687]{font-size:22px}}.travel-publication-hint[data-v-02bb256f],.travel-quick-curation>p[data-v-02bb256f]{font-size:12px;line-height:1.6;color:#74667d}.travel-curation[data-v-02bb256f]{border:0;padding:0;margin:20px 0}.travel-curation legend[data-v-02bb256f],.travel-quick-curation h3[data-v-02bb256f],.travel-exact-preview>h3[data-v-02bb256f],.travel-publication-current h3[data-v-02bb256f]{font-size:14px;font-weight:650}.travel-curation article[data-v-02bb256f],.travel-quick-curation article[data-v-02bb256f]{padding:13px 15px;border:1px solid #e4dce9;border-radius:6px;margin:10px 0;background:#fff}.client-publish-body .travel-publish-check[data-v-02bb256f]{display:flex;align-items:start;gap:10px;font-weight:400}.travel-publish-check input[data-v-02bb256f]{width:16px;height:16px;flex:0 0 16px;margin:3px 0 0}.travel-publish-check small[data-v-02bb256f]{display:block;color:#82758b;font-size:11px;margin-top:3px}.travel-curation article>label+label[data-v-02bb256f]{margin-top:12px}.travel-quick-curation article[data-v-02bb256f]{display:grid;gap:10px}.travel-quick-curation article>.text-action[data-v-02bb256f]{justify-self:start}.travel-exact-preview[data-v-02bb256f]{border:1px solid #ded5e4;border-radius:7px;margin:22px 0;overflow:hidden}.travel-exact-preview>h3[data-v-02bb256f]{padding:15px 18px;margin:0;background:#f4f0f7}.travel-publish-confirm[data-v-02bb256f]{border-top:1px solid #ded5e4;padding:18px;background:#f7f5ee}.travel-publication-current[data-v-02bb256f]{padding:15px;background:#f7f4f8;border:1px solid #e7dfeb;border-radius:7px}.travel-publication-current h3[data-v-02bb256f]{margin:0}.travel-publication-current p[data-v-02bb256f]{font-size:12px;color:#74667d}.travel-publication-current>div[data-v-02bb256f]{display:flex;gap:12px;align-items:end;margin-top:12px}.travel-publication-notice[data-v-02bb256f]{padding:12px;border-radius:6px;color:#547553;background:#f1f7ed}@media(max-width:700px){.travel-publication-current>div[data-v-02bb256f]{display:grid}}.staff-travel{font-family:inherit;color:#533e61;font-size:12px}.staff-travel .travel-header{display:flex;justify-content:space-between;gap:20px;align-items:center;margin:0 0 16px}.staff-travel .travel-header h2{font-size:28px;line-height:1.1;font-weight:600;letter-spacing:-.6px;margin:0 0 8px}.staff-travel .travel-header p{margin:0;color:#9780a3;font-size:12px}.staff-travel .travel-eyebrow{font-size:9px!important;letter-spacing:1.6px;text-transform:uppercase;margin:0 0 8px!important;color:#ac95b6!important}.staff-travel .travel-metrics{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border:1px solid #e9e0ee;border-radius:8px;margin-bottom:18px;padding:18px 0}.staff-travel .travel-metrics div{display:flex;align-items:center;gap:12px;padding:0 22px;border-right:1px solid #eee5f2}.staff-travel .travel-metrics div:last-child{border:0}.staff-travel .travel-metrics strong{font-size:26px;font-weight:500;color:#735387}.staff-travel .travel-metrics span{font-size:11px;color:#a18aac}.staff-travel .travel-toolbar{display:flex;align-items:center;gap:10px;margin-bottom:18px}.staff-travel .travel-toolbar input{flex:1;min-width:150px}.staff-travel .travel-toolbar input,.staff-travel .travel-toolbar select{font:inherit;background:#fff;border:1px solid #e4d9ea;border-radius:6px;padding:10px 12px;color:#7f648e}.staff-travel .travel-card{background:#fff;border:1px solid #e8deed;border-radius:8px;padding:18px 20px;min-width:0}.staff-travel .travel-card>header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px}.staff-travel h3{font-size:16px;font-weight:600;letter-spacing:-.2px;margin:0}.staff-travel h3 small{font-weight:400;color:#aa94b5;font-size:11px;margin-left:5px}.staff-travel .travel-muted{font-size:11px;color:#a18aac}.staff-travel .travel-empty{font-size:12px;color:#a08aa9;padding:12px 0}.staff-travel .travel-badge{font-size:9px;font-weight:600;display:inline-block;padding:4px 7px;background:#f2edf6;color:#9272a3;border-radius:4px;white-space:nowrap}.staff-travel .travel-badge.confirmed,.staff-travel .travel-badge.self_booked{background:#edf2ec;color:#7d9777}.staff-travel .travel-badge.pending_contract,.staff-travel .travel-badge.pending_confirmation{background:#fbf2e6;color:#b39768}.staff-travel .travel-badge.cancelled,.staff-travel .travel-badge.released{background:#f3eded;color:#a18686}.staff-travel .text-action{background:none;border:0;color:#8a619d;font:inherit;cursor:pointer;text-decoration:none;padding:0}.staff-travel .text-action:disabled{opacity:.35;cursor:default}.staff-travel .primary-action,.staff-travel .secondary-action{font-size:11px!important;white-space:nowrap}.staff-travel .travel-table-wrap{overflow:auto}.staff-travel table{border-collapse:collapse;width:100%;font-size:11px;white-space:nowrap}.staff-travel th{text-align:left;font-weight:500;color:#ac95b6;font-size:10px;padding:9px 8px;background:#fcfafd}.staff-travel td{padding:11px 8px;border-top:1px solid #eee7f2}.staff-travel td strong{font-weight:500;font-size:11px}.staff-travel td small{display:block;font-size:9px;color:#a28bac;margin-top:4px}.staff-travel .travel-pagination{display:flex;justify-content:flex-end;gap:15px;padding-top:13px;font-size:10px;color:#a18aac}.staff-travel .travel-pagination span{margin-right:auto}.staff-travel .attention-row{font-size:11px;line-height:1.5;padding:10px 0 10px 17px;margin:0;border-top:1px solid #efe6f2;position:relative;color:#a08a77}.staff-travel .attention-row:before{content:"•";position:absolute;left:2px;color:#bca17c}.staff-travel .attention-card{background:#fffdfa}@media(max-width:700px){.staff-travel .travel-header{align-items:flex-start}.staff-travel .travel-metrics{grid-template-columns:1fr 1fr;gap:15px}.staff-travel .travel-metrics div{padding:0 15px}.staff-travel .travel-toolbar{flex-wrap:wrap}.staff-travel .travel-card{padding:15px}}.modal-card.modal-form.staff-travel-dialog{width:min(820px,calc(100vw - 32px));max-width:none;box-sizing:border-box}.staff-travel-dialog .travel-toolbar input{min-width:0;flex:1}.staff-travel-dialog .travel-toolbar select{min-width:0;max-width:50%}.staff-travel{color:var(--text-color, #281f3b)}.staff-travel .travel-header h2{color:var(--text-color, #251a44);font-weight:700}.staff-travel .travel-header p{color:var(--text-color-secondary, #6d6478)}.staff-travel h3{color:var(--text-color, #281f3b);font-size:17px;font-weight:650}.staff-travel .travel-metrics strong{color:var(--text-color, #281f3b);font-weight:650}.staff-travel .travel-metrics span,.staff-travel .travel-muted,.staff-travel .travel-empty,.staff-travel th,.staff-travel td small,.staff-travel .travel-pagination{color:var(--text-color-secondary, #766d7d)}.staff-travel td{font-size:12px}.staff-travel td strong{font-size:12px;font-weight:600}.staff-travel td small{font-size:10px}.staff-travel .attention-row{font-size:12px}.staff-travel.accommodations .hotel-info h4{color:var(--text-color, #281f3b);font-size:16px;font-weight:600}.staff-travel.accommodations .hotel-info p,.staff-travel.accommodations .room-facts,.staff-travel.accommodations .rail-row small{color:var(--text-color-secondary, #766d7d)}.staff-travel.accommodations .room-facts b{color:var(--text-color, #281f3b);font-weight:600}.staff-travel.accommodations .rail-row{color:var(--text-color, #281f3b);font-size:12px}.staff-travel.accommodations .rail-row strong{font-size:12px;font-weight:600}.staff-travel.accommodations .rail-row:not(.rail-trip) small{color:var(--text-color, #281f3b);font-size:11px;font-weight:500}.staff-travel.transportation .trip-group h4{color:var(--text-color-secondary, #766d7d);font-weight:500}.staff-travel.transportation .trip-time{color:var(--text-color, #281f3b);font-weight:600}.staff-travel.transportation .trip-time small,.staff-travel.transportation .trip-route small,.staff-travel.transportation .route-visual small,.staff-travel.transportation .trip-facts dt,.staff-travel.transportation .passenger-list small{color:var(--text-color-secondary, #766d7d)}.staff-travel.transportation .trip-route strong{color:var(--text-color, #281f3b);font-size:13px;font-weight:600}.staff-travel.transportation .trip-route>span{color:var(--text-color, #281f3b);font-size:11px}.staff-travel.transportation .trip-route small{font-size:10px}.staff-travel.transportation .route-visual strong{color:var(--text-color, #281f3b);font-size:14px;font-weight:600}.staff-travel.transportation .trip-facts dd{font-size:12px;font-weight:500}.staff-travel.transportation .passenger-list strong{font-size:11px;font-weight:600}.staff-travel.transportation .passenger-list small{font-size:10px}.staff-travel.transportation .household-row{font-size:11px}.accommodation-layout[data-v-148048f3]{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:18px}.accommodation-layout main[data-v-148048f3],.accommodation-layout aside[data-v-148048f3]{display:grid;align-content:start;gap:18px}.hotel-row[data-v-148048f3]{display:flex;gap:15px;padding:10px 0;border-top:1px solid #eee7f2}.hotel-image[data-v-148048f3],.hotel-placeholder[data-v-148048f3]{width:66px;height:68px;object-fit:cover;border-radius:7px;flex-shrink:0}.hotel-placeholder[data-v-148048f3]{display:grid;place-items:center;font-size:31px;background:linear-gradient(130deg,#e5dbe9,#f3eef2);color:#a48cad}.hotel-info[data-v-148048f3]{flex:1;min-width:0}.hotel-info h4[data-v-148048f3]{margin:0;font-size:15px}.hotel-info p[data-v-148048f3]{margin:3px 0;font-size:11px}.hotel-actions[data-v-148048f3]{display:flex;flex-direction:column;justify-content:center;gap:10px}.row-title[data-v-148048f3]{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.room-facts[data-v-148048f3]{display:flex;flex-wrap:wrap;gap:5px 14px;font-size:11px;margin-top:6px}.room-facts b[data-v-148048f3]{font-size:13px}.room-chip[data-v-148048f3]{display:inline-block;border:1px solid #e8dfee;border-radius:4px;padding:2px 5px;margin:1px 4px 1px 0;font-size:11px}.booking-line[data-v-148048f3]{color:#8a7496}.rail-row[data-v-148048f3]{display:grid;gap:5px;border-top:1px solid #eee7f2;padding:12px 0;font-size:11px}.rail-row strong[data-v-148048f3]{font-size:11px}.rail-row small[data-v-148048f3]{color:#9a85a5}.rail-trip[data-v-148048f3]{text-decoration:none;color:inherit}.rail-link[data-v-148048f3]{display:block;padding-top:12px;font-size:11px}.room-collection[data-v-148048f3]{width:100%;min-width:0;box-sizing:border-box;padding:5px;color:#503e5b}.room-collection article[data-v-148048f3]{display:flex;justify-content:space-between;border-top:1px solid #ece3f1;padding:15px 0;font-size:13px}.room-collection p[data-v-148048f3]{font-size:11px}.lodging-needs[data-v-148048f3]{font-size:11px;border-top:1px solid #eee7f2;padding-top:12px}.need-row[data-v-148048f3]{display:flex;justify-content:space-between;width:100%;padding:10px 0;border:0;background:none;color:inherit;cursor:pointer}.is-focused[data-v-148048f3]{background:#faf6fd}@media(max-width:1100px){.accommodation-layout[data-v-148048f3]{grid-template-columns:1fr}.accommodation-layout aside[data-v-148048f3]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.hotel-row[data-v-148048f3]{flex-wrap:wrap}.hotel-actions[data-v-148048f3]{flex-direction:row}.accommodation-layout aside[data-v-148048f3]{grid-template-columns:1fr}}.accommodation-summary[data-v-148048f3]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:18px}.accommodation-metric[data-v-148048f3]{display:flex;align-items:center;gap:11px;border:1px solid #e5dfe8;border-radius:7px;background:#fff;padding:13px 11px;box-shadow:0 2px 7px #3e2c4c03}.accommodation-metric-icon[data-v-148048f3]{width:35px;height:35px;border-radius:50%;background:#eef3ef;color:#3d6658;display:grid;place-items:center;flex-shrink:0;font-size:19px}.metric-pending .accommodation-metric-icon[data-v-148048f3]{background:#f1ebf7;color:#79558e}.metric-trips .accommodation-metric-icon[data-v-148048f3]{background:#edf1fa;color:#5075ad}.accommodation-metric strong[data-v-148048f3]{display:block;font-size:21px;line-height:1.15;font-weight:600;color:var(--text-color,#281f3b)}.accommodation-metric div>span[data-v-148048f3]{display:block;font-size:11px;font-weight:500;color:var(--text-color,#281f3b);margin-top:3px}.hotel-row[data-v-148048f3]{padding:14px;border:1px solid #e9e2ed;border-radius:8px;margin-top:10px;background:#fdfcfe;box-shadow:0 2px 7px #3e2c4c03;gap:12px}.hotel-row.is-focused[data-v-148048f3]{background:#faf6fd;border-color:#c7b3d5}.accommodations .hotel-info .hotel-block-name[data-v-148048f3]{font-weight:500;color:var(--text-color,#281f3b);margin-top:5px}.hotel-info .hotel-location[data-v-148048f3]{margin-top:4px}.hotel-info .hotel-stay-dates[data-v-148048f3]{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin-top:8px}.hotel-stay-dates i[data-v-148048f3]{font-size:12px;color:#79558e}.hotel-info strong[data-v-148048f3],.hotel-info .room-chip b[data-v-148048f3]{color:var(--text-color,#281f3b);font-weight:600}.hotel-info .room-facts[data-v-148048f3]{display:flex;gap:0;margin:10px 0 8px;padding:8px 0;background:#f2eef6;border:1px solid #e8e0ee;border-radius:6px}.room-facts>span[data-v-148048f3]{flex:1;padding:0 10px;display:grid;align-content:start;gap:3px}.room-facts>span+span[data-v-148048f3]{border-left:1px solid #ded4e6}.accommodations .hotel-info .room-facts b[data-v-148048f3]{font-size:17px;line-height:1.1;font-weight:650}.room-facts>span>span[data-v-148048f3]{font-size:10px;line-height:1.35;color:#65596f}.hotel-info .hotel-rate[data-v-148048f3]{display:flex;flex-wrap:wrap;gap:5px;margin:6px 0}.hotel-info .hotel-room-types[data-v-148048f3]{margin:7px 0}.room-chip[data-v-148048f3]{background:#fff;border-color:#ded3e7;padding:4px 6px;color:#65596f}.room-chip b[data-v-148048f3]{margin-left:4px}.hotel-booking[data-v-148048f3]{border-top:1px solid #e8e0ee;margin-top:9px;padding-top:6px;display:flex;flex-wrap:wrap;column-gap:14px}.hotel-info .booking-line[data-v-148048f3]{margin:3px 0}.booking-code[data-v-148048f3]{display:inline-block;padding:2px 5px;margin-left:3px;border-radius:4px;background:#eee7f4;color:#634575;font-weight:650;letter-spacing:.02em}.hotel-actions[data-v-148048f3]{align-self:flex-start;padding-top:3px;white-space:nowrap}@media(max-width:800px){.accommodation-summary[data-v-148048f3]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.hotel-actions[data-v-148048f3]{width:100%;padding-left:78px}.hotel-row[data-v-148048f3]{padding:12px}.hotel-info[data-v-148048f3]{min-width:180px}}@media(max-width:450px){.hotel-image[data-v-148048f3],.hotel-placeholder[data-v-148048f3]{width:42px;height:46px}.hotel-actions[data-v-148048f3]{padding-left:0}.room-facts>span[data-v-148048f3]{padding:0 6px}.accommodation-metric[data-v-148048f3]{gap:8px;padding:12px 9px}.accommodation-metric div>span[data-v-148048f3]{font-size:10px}.accommodation-metric-icon[data-v-148048f3]{width:30px;height:30px;font-size:16px}}.accommodation-header-actions[data-v-148048f3]{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.header-actions[data-v-bbf1f866]{display:flex;gap:10px;align-items:center}.transport-layout[data-v-bbf1f866]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:18px;align-items:start}.transport-layout aside[data-v-bbf1f866]{display:grid;gap:18px}.trip-list[data-v-bbf1f866]{max-height:720px;overflow:auto}.trip-group h4[data-v-bbf1f866]{font-size:11px;margin:18px 0 8px;color:#9c83aa;letter-spacing:.4px}.trip-row[data-v-bbf1f866]{width:100%;display:flex;text-align:left;align-items:center;gap:15px;padding:17px 11px;background:#fff;border:1px solid transparent;border-top:1px solid #eee6f2;border-radius:6px;color:inherit;font:inherit;cursor:pointer}.trip-row.selected[data-v-bbf1f866]{background:#faf5fd;border:1px solid #d9c4e5}.trip-time[data-v-bbf1f866]{width:76px;flex-shrink:0;font-size:18px;font-weight:500;color:#8b639e}.trip-time small[data-v-bbf1f866]{display:block;font-size:9px;font-weight:400;color:#ad97b5;margin-top:5px}.trip-route[data-v-bbf1f866]{display:grid;gap:7px;flex:1}.trip-route strong[data-v-bbf1f866]{font-size:12px;font-weight:500}.trip-route span[data-v-bbf1f866]{font-size:10px;color:#9b83a6}.trip-route b[data-v-bbf1f866]{color:#bdabc7;margin:0 4px}.trip-route small[data-v-bbf1f866]{font-size:9px;color:#b19cbb}.inspector>header[data-v-bbf1f866]{margin-bottom:12px}.route-visual[data-v-bbf1f866]{margin:20px 0 15px;padding-left:14px;border-left:1px dashed #d7c4e1;display:grid;gap:22px}.route-visual>div[data-v-bbf1f866]{position:relative;display:grid;gap:6px}.route-visual i[data-v-bbf1f866]{position:absolute;left:-19px;top:2px;background:#c8b0d5;border:3px solid white;border-radius:50%;width:8px;height:8px;box-sizing:content-box}.route-visual small[data-v-bbf1f866]{font-size:9px;text-transform:uppercase;color:#aa92b6}.route-visual strong[data-v-bbf1f866]{font-size:13px;font-weight:500}.route-visual a[data-v-bbf1f866]{font-size:10px}.trip-facts[data-v-bbf1f866]{display:grid;gap:12px;margin:20px 0}.trip-facts div[data-v-bbf1f866]{display:grid;grid-template-columns:110px 1fr;font-size:11px;gap:10px}.trip-facts dt[data-v-bbf1f866]{color:#a18aad}.trip-facts dd[data-v-bbf1f866]{margin:0}.trip-facts .over-capacity[data-v-bbf1f866]{color:#b6786b}.timeline-source[data-v-bbf1f866]{font-size:10px}.trip-notes[data-v-bbf1f866]{font-size:11px;line-height:1.6;padding:10px;background:#faf7fc;border-radius:5px}.document-links[data-v-bbf1f866]{display:grid;gap:6px;margin-top:10px;font-size:10px}.passenger-list[data-v-bbf1f866]{max-height:220px;overflow:auto}.passenger-list article[data-v-bbf1f866]{display:flex;justify-content:space-between;align-items:center;padding:11px 0;border-top:1px solid #eee7f2;font-size:10px}.passenger-list strong[data-v-bbf1f866]{font-weight:500}.passenger-list small[data-v-bbf1f866]{display:block;color:#a890b3;font-size:9px;margin-top:4px}.household-action[data-v-bbf1f866]{font-size:10px;padding-top:12px}.household-row[data-v-bbf1f866]{display:flex;justify-content:space-between;gap:10px;font-size:10px;padding-top:10px}.attention-button[data-v-bbf1f866]{display:block;width:100%;border:0;border-top:1px solid #eee7f2;text-align:left;background:none;cursor:pointer;font:inherit}.passenger-picker[data-v-bbf1f866]{width:100%;min-width:0;box-sizing:border-box}.passenger-picker h3[data-v-bbf1f866]{font-size:20px}.candidate-list[data-v-bbf1f866]{max-height:340px;overflow:auto;border-top:1px solid #eee7f2}.candidate-list label[data-v-bbf1f866]{display:flex;gap:12px;padding:12px;border-bottom:1px solid #eee7f2;align-items:center}.candidate-list input[type=checkbox][data-v-bbf1f866]{width:16px;min-width:16px;height:16px;flex:0 0 16px;margin:0}.candidate-list label>span[data-v-bbf1f866]{flex:1;min-width:0;overflow-wrap:normal}.candidate-list small[data-v-bbf1f866]{display:block;font-size:10px;color:#a890b3;margin-top:4px}.passenger-picker footer[data-v-bbf1f866]{display:flex;justify-content:space-between;align-items:center;padding-top:18px}@media(max-width:1000px){.transport-layout[data-v-bbf1f866]{grid-template-columns:1fr}.transport-layout aside[data-v-bbf1f866]{grid-template-columns:1fr 1fr}.trip-list[data-v-bbf1f866]{max-height:500px}}@media(max-width:700px){.transport-layout aside[data-v-bbf1f866]{grid-template-columns:1fr}.trip-row[data-v-bbf1f866]{gap:8px;padding:12px 3px}.trip-time[data-v-bbf1f866]{width:55px;font-size:15px}.header-actions[data-v-bbf1f866]{flex-wrap:wrap}}.transportation-summary[data-v-bbf1f866]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:18px}.transportation-metric[data-v-bbf1f866]{display:flex;align-items:center;gap:11px;border:1px solid #e5dfe8;border-radius:7px;background:#fff;padding:13px 11px;box-shadow:0 2px 7px #3e2c4c03}.transportation-metric-icon[data-v-bbf1f866]{width:35px;height:35px;border-radius:50%;background:#eef3ef;color:#3d6658;display:grid;place-items:center;flex-shrink:0;font-size:19px}.metric-capacity .transportation-metric-icon[data-v-bbf1f866]{background:#f1ebf7;color:#79558e}.metric-attention .transportation-metric-icon[data-v-bbf1f866]{background:#fcf1e8;color:#b37c43}.transportation-metric strong[data-v-bbf1f866]{display:block;font-size:21px;line-height:1.15;font-weight:600;color:var(--text-color,#281f3b)}.transportation-metric div>span[data-v-bbf1f866]{display:block;font-size:11px;font-weight:500;color:var(--text-color,#281f3b);margin-top:3px}.transportation .trip-group h4[data-v-bbf1f866]{color:var(--text-color,#281f3b);font-size:12px;font-weight:600}.transportation .trip-route strong[data-v-bbf1f866]{font-weight:650}.transportation .trip-route>span[data-v-bbf1f866]{font-weight:500}.transportation .trip-route small[data-v-bbf1f866],.transportation .trip-time small[data-v-bbf1f866]{color:#65596f;font-weight:500}.transportation .trip-facts dd[data-v-bbf1f866]{font-weight:600}.transportation .route-visual small[data-v-bbf1f866],.transportation .trip-facts dt[data-v-bbf1f866],.transportation .passenger-list small[data-v-bbf1f866]{color:#65596f;font-weight:500}.transportation .trip-notes[data-v-bbf1f866]{font-weight:500}.transportation .attention-card h3[data-v-bbf1f866]{display:flex;align-items:center;gap:8px}.transportation .attention-card h3 small[data-v-bbf1f866]{margin-left:0;color:#795530;background:#fcf1e8;padding:3px 6px;border-radius:4px;font-weight:600}.attention-icon[data-v-bbf1f866]{width:28px;height:28px;border-radius:50%;background:#fcf1e8;color:#a36c31;display:inline-grid;place-items:center;flex-shrink:0;font-size:14px}.transportation .attention-button[data-v-bbf1f866]{color:var(--text-color,#281f3b);font-size:12px;font-weight:500;line-height:1.6;padding-block:12px}.transportation .attention-button[data-v-bbf1f866]:before{color:#a36c31}.transportation .attention-button[data-v-bbf1f866]:hover{background:#fcf6ef}.transportation .attention-button[data-v-bbf1f866]:focus-visible{outline:2px solid #79558e;outline-offset:2px}@media(max-width:800px){.transportation-summary[data-v-bbf1f866]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:450px){.transportation-metric[data-v-bbf1f866]{gap:8px;padding:12px 9px}.transportation-metric div>span[data-v-bbf1f866]{font-size:10px}.transportation-metric-icon[data-v-bbf1f866]{width:30px;height:30px;font-size:16px}}.contacts[data-v-36dccd21],.form[data-v-36dccd21],.contact[data-v-36dccd21]{display:grid;gap:.8rem}.contacts>header[data-v-36dccd21],.contact>header[data-v-36dccd21],.form>header[data-v-36dccd21]{display:flex;justify-content:space-between;gap:1rem;align-items:start}.contacts h4[data-v-36dccd21],.contacts p[data-v-36dccd21],.contact p[data-v-36dccd21]{margin:0}.contact[data-v-36dccd21]{padding:1rem;border-top:1px solid #e4dce9}.contact header div[data-v-36dccd21]:first-child{display:grid;gap:.2rem}.contact span[data-v-36dccd21]{font-size:.85rem;color:#70807a}.form label[data-v-36dccd21]{display:grid;gap:.3rem;font-weight:700}.form input[data-v-36dccd21],.form select[data-v-36dccd21],.form textarea[data-v-36dccd21]{border:1px solid #cfc5da;border-radius:.45rem;padding:.55rem;font:inherit}@media(max-width:700px){.contacts>header[data-v-36dccd21],.contact>header[data-v-36dccd21],.form>header[data-v-36dccd21]{display:grid}}.live-editor[data-v-f3c1c2e6]{display:grid;gap:1rem;max-width:640px;color:#30233f}.live-editor header[data-v-f3c1c2e6],.live-editor footer[data-v-f3c1c2e6]{display:flex;justify-content:space-between;gap:1rem;align-items:start}.live-editor h3[data-v-f3c1c2e6],.live-editor p[data-v-f3c1c2e6]{margin:0}.live-editor label[data-v-f3c1c2e6]{display:grid;gap:.35rem;font-size:.88rem;font-weight:650}.live-editor input[data-v-f3c1c2e6],.live-editor select[data-v-f3c1c2e6],.live-editor textarea[data-v-f3c1c2e6]{width:100%;box-sizing:border-box;border:1px solid #d9cfe5;border-radius:7px;padding:.65rem;background:#fff;color:#30233f;font:inherit}.live-editor fieldset[data-v-f3c1c2e6]{border:1px solid #ded6e8;border-radius:9px;display:grid;gap:.8rem;padding:1rem}.two[data-v-f3c1c2e6]{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.live-editor .check[data-v-f3c1c2e6]{display:flex;align-items:center;gap:.5rem}.check input[data-v-f3c1c2e6]{width:auto;accent-color:#704199}.muted[data-v-f3c1c2e6]{color:#74677f;font-size:.8rem;font-weight:400}.eyebrow[data-v-f3c1c2e6]{font-size:.7rem;color:#75618a;text-transform:uppercase;letter-spacing:.06em}@media(max-width:600px){.two[data-v-f3c1c2e6]{grid-template-columns:1fr}}.live-contacts[data-v-11b8da1d]{--contact-ink:#30213f;--contact-muted:#776684;--contact-border:#e1d8eb;color:var(--contact-ink);min-width:0}.contact-tabs[data-v-11b8da1d]{display:flex;gap:1.5rem;border-bottom:1px solid var(--contact-border);margin-bottom:1.1rem}.contact-tabs button[data-v-11b8da1d],.inspector-tabs button[data-v-11b8da1d]{background:none;border:0;padding:.7rem .1rem;color:var(--contact-muted);cursor:pointer;font:inherit;font-size:.83rem;border-bottom:2px solid transparent}.contact-tabs .active[data-v-11b8da1d],.inspector-tabs .active[data-v-11b8da1d]{color:#6f3d96;border-bottom-color:#7d46b2;font-weight:650}.workspace-heading[data-v-11b8da1d]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.2rem}.eyebrow[data-v-11b8da1d]{font-size:.68rem;letter-spacing:.065em;color:#78618e;text-transform:uppercase;margin:0 0 .3rem}.workspace-heading h2[data-v-11b8da1d]{font-size:clamp(1.7rem,2.4vw,2.4rem);line-height:1.15;letter-spacing:-.035em;margin:0;color:#30213f}.subtitle[data-v-11b8da1d]{margin:.45rem 0 0;color:var(--contact-muted);font-size:.87rem}.add-contact[data-v-11b8da1d]{white-space:nowrap;display:flex;gap:.55rem;align-items:center}.contact-metrics[data-v-11b8da1d]{display:grid;grid-template-columns:repeat(4,1fr);gap:.65rem;margin-bottom:1rem}.contact-metrics article[data-v-11b8da1d]{border:1px solid var(--contact-border);border-radius:9px;background:linear-gradient(120deg,#fff,#fcfaff);padding:.8rem 1rem;display:flex;gap:.85rem;align-items:center;min-width:0}.metric-icon[data-v-11b8da1d]{display:grid;place-items:center;flex-shrink:0;width:42px;height:42px;background:#f1ecf8;color:#7044a2;border-radius:50%;font-size:1.2rem}.metric-icon.healthy[data-v-11b8da1d]{background:#e8f4ed;color:#208259}.metric-icon.attention[data-v-11b8da1d]{background:#fff3da;color:#b77c13;font-weight:800}.contact-metrics strong[data-v-11b8da1d]{font-size:1.35rem;line-height:1.3;display:block}.contact-metrics article div>span[data-v-11b8da1d]{display:block;font-size:.75rem;color:var(--contact-muted)}.coverage[data-v-11b8da1d]{background:#fff7e8;border:1px solid #efdfbe;border-radius:7px;padding:.55rem .8rem;margin-bottom:.8rem;font-size:.78rem;color:#806029}.coverage summary[data-v-11b8da1d]{cursor:pointer}.coverage ul[data-v-11b8da1d]{margin:.5rem 0;padding-left:1.2rem}.coverage li[data-v-11b8da1d]{margin:.3rem 0}.member-note[data-v-11b8da1d],.save-status[data-v-11b8da1d]{font-size:.8rem;padding:.5rem 0}.contact-layout[data-v-11b8da1d]{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;align-items:start}.contact-layout.has-selection[data-v-11b8da1d]{grid-template-columns:minmax(0,1fr) 340px}.directory[data-v-11b8da1d]{min-width:0}.directory-toolbar[data-v-11b8da1d]{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:.6rem}.directory-toolbar input[data-v-11b8da1d],.directory-toolbar select[data-v-11b8da1d],.contact-inspector select[data-v-11b8da1d],.contact-inspector input[data-v-11b8da1d]:not([type=checkbox]){box-sizing:border-box;min-width:0;border:1px solid var(--contact-border);border-radius:6px;background:#fff;color:var(--contact-ink);padding:.6rem .55rem;font:inherit;font-size:.77rem}.directory-toolbar select[data-v-11b8da1d]{flex:1 1 85px;max-width:155px}.directory-toolbar .search[data-v-11b8da1d]{flex:1 1 200px;display:flex;align-items:center;border:1px solid var(--contact-border);border-radius:6px;padding-left:.7rem;color:#78549d;background:#fff}.search input[data-v-11b8da1d]{border:0;width:100%;outline-offset:-3px}.directory-list[data-v-11b8da1d]{max-height:750px;overflow:auto;padding-right:3px}.group-heading[data-v-11b8da1d]{display:flex;align-items:center;gap:.5rem;width:100%;border:0;background:transparent;color:var(--contact-ink);font:inherit;font-weight:650;font-size:.85rem;cursor:pointer;padding:.85rem .45rem .65rem;text-align:left}.group-heading>span[data-v-11b8da1d]{font-size:.7rem;background:#f0ebf5;border-radius:10px;padding:.1rem .4rem;font-weight:500}.group-rows[data-v-11b8da1d]{border:1px solid var(--contact-border);border-radius:8px;overflow:hidden;background:#fff}.contact-row[data-v-11b8da1d]{display:grid;grid-template-columns:36px minmax(105px,1fr) minmax(80px,.85fr) minmax(145px,1.25fr) auto 14px 10px;gap:.7rem;align-items:center;width:100%;padding:.75rem .8rem;border:0;border-bottom:1px solid #ede7f2;background:#fff;text-align:left;cursor:pointer;color:var(--contact-ink);font:inherit;min-height:70px}.contact-row[data-v-11b8da1d]:last-child{border-bottom:0}.contact-row[data-v-11b8da1d]:hover{background:#fcf9ff}.contact-row.selected[data-v-11b8da1d]{background:#f6f0fc;box-shadow:inset 3px 0 #9967c9}.avatar[data-v-11b8da1d]{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#eee5f9;color:#70469c;font-weight:650;font-size:.8rem}.avatar.venue[data-v-11b8da1d],.avatar.event_venue[data-v-11b8da1d]{background:#e5eee5;color:#496d52}.avatar.vendor[data-v-11b8da1d]{background:#f6e9df;color:#936346}.avatar.transportation[data-v-11b8da1d]{background:#e4ecf5;color:#4d6991}.avatar.accommodation[data-v-11b8da1d]{background:#e8e7f0;color:#6b6286}.avatar.large[data-v-11b8da1d]{width:64px;height:64px;font-size:1.15rem;border-radius:12px}.row-person[data-v-11b8da1d],.row-contact[data-v-11b8da1d]{display:grid;gap:.3rem;min-width:0}.row-person strong[data-v-11b8da1d]{font-size:.84rem;line-height:1.35}.row-person>span[data-v-11b8da1d],.row-business[data-v-11b8da1d],.row-contact[data-v-11b8da1d]{font-size:.73rem;color:var(--contact-muted);line-height:1.4;overflow-wrap:anywhere}.row-contact>span[data-v-11b8da1d]{display:flex;align-items:center;gap:.4rem}.row-contact i[data-v-11b8da1d]{font-size:.7rem}.row-state[data-v-11b8da1d]{display:inline-flex;align-items:center;gap:.3rem;border-radius:15px;padding:.3rem .5rem;font-size:.66rem;white-space:nowrap;width:fit-content}.row-state.ready[data-v-11b8da1d]{color:#237350;background:#e7f4eb}.row-state.needs[data-v-11b8da1d]{color:#906919;background:#fff2d9}.dot[data-v-11b8da1d]{width:5px;height:5px;border-radius:50%;background:currentColor}.packet-mark[data-v-11b8da1d]{font-size:.72rem;color:#8f79a0}.row-arrow[data-v-11b8da1d]{font-size:.7rem;color:#9278a3}.missing[data-v-11b8da1d]{color:#947747;font-size:.75rem}.empty-state[data-v-11b8da1d]{padding:2rem;text-align:center;color:var(--contact-muted);background:#fff;border:1px dashed var(--contact-border);border-radius:9px;display:grid;gap:.8rem;justify-items:center}.empty-state h3[data-v-11b8da1d],.empty-state p[data-v-11b8da1d]{margin:0}.contact-inspector[data-v-11b8da1d]{position:relative;background:#fff;border:1px solid var(--contact-border);border-radius:10px;padding:1.1rem;max-height:860px;overflow:auto;box-sizing:border-box;min-width:0}.close-inspector[data-v-11b8da1d]{position:absolute;right:.65rem;top:.35rem;border:0;background:none;color:#72538b;font-size:1.4rem;cursor:pointer}.inspector-heading[data-v-11b8da1d]{display:flex;gap:.85rem;align-items:center;padding:.6rem 0}.inspector-heading h3[data-v-11b8da1d]{font-size:1.1rem;line-height:1.4;margin:0}.inspector-heading p[data-v-11b8da1d]{font-size:.77rem;color:var(--contact-muted);margin:.22rem 0}.inspector-heading .row-state[data-v-11b8da1d]{margin-top:.3rem}.contact-guidance[data-v-11b8da1d]{font-size:.77rem;line-height:1.6;color:var(--contact-muted);margin:.4rem 0 1rem}.inspector-tabs[data-v-11b8da1d]{display:flex;justify-content:space-between;border-bottom:1px solid var(--contact-border);margin-bottom:.7rem}.inspector-tabs button[data-v-11b8da1d]{font-size:.75rem;padding:.7rem .2rem}.detail-section[data-v-11b8da1d]{margin:1.1rem 0}.detail-section h4[data-v-11b8da1d]{display:flex;align-items:center;gap:.6rem;font-size:.83rem;margin:0 0 .65rem}.detail-section h4>i[data-v-11b8da1d]{color:#71518b}.detail-section p[data-v-11b8da1d]{font-size:.8rem;line-height:1.6;overflow-wrap:anywhere}.detail-section dl[data-v-11b8da1d]{display:grid;gap:.25rem;margin:0}.detail-section dt[data-v-11b8da1d]{font-size:.67rem;color:var(--contact-muted);margin-top:.4rem}.detail-section dd[data-v-11b8da1d]{margin:0;font-size:.82rem;overflow-wrap:anywhere}.detail-section a[data-v-11b8da1d]{color:#7544a4;text-underline-offset:2px}.contact-inspector select[data-v-11b8da1d],.contact-inspector input[data-v-11b8da1d]:not([type=checkbox]){width:100%}.detail-two[data-v-11b8da1d]{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.detail-two label[data-v-11b8da1d]{font-size:.7rem;color:var(--contact-muted);display:grid;gap:.35rem}.detail-section .field-help[data-v-11b8da1d]{font-size:.7rem;color:var(--contact-muted);margin:.4rem 0}.packet-toggle[data-v-11b8da1d]{display:flex;align-items:center;gap:.5rem;font-size:.82rem;font-weight:650}.packet-toggle input[data-v-11b8da1d]{accent-color:#7542a3;width:18px;height:18px}.inspector-actions[data-v-11b8da1d]{display:flex;gap:.5rem;margin-top:1.4rem}.inspector-actions[data-v-11b8da1d]>*{flex:1;display:flex;gap:.4rem;align-items:center;justify-content:center;text-decoration:none;font-size:.75rem;padding:.65rem .5rem;box-sizing:border-box;white-space:nowrap}.remove-contact[data-v-11b8da1d]{margin-top:1rem;text-align:center}.remove-contact button[data-v-11b8da1d]{font-size:.7rem}.remove-contact p[data-v-11b8da1d]{font-size:.75rem}.contact-issues[data-v-11b8da1d]{background:#fff7e9;border-radius:6px;padding:.45rem .65rem}.contact-issues p[data-v-11b8da1d]{display:flex;gap:.4rem;font-size:.72rem;color:#916b26;margin:.25rem 0}.notes[data-v-11b8da1d]{white-space:pre-wrap}.staff-scrollbar[data-v-11b8da1d]{scrollbar-width:thin;scrollbar-color:#95849f #f6f2f8}.staff-scrollbar[data-v-11b8da1d]::-webkit-scrollbar{width:7px;height:7px}.staff-scrollbar[data-v-11b8da1d]::-webkit-scrollbar-thumb{background:#95849f;border:1px solid #f6f2f8;border-radius:8px}.staff-scrollbar[data-v-11b8da1d]::-webkit-scrollbar-track{background:#f6f2f8}button[data-v-11b8da1d]:focus-visible,a[data-v-11b8da1d]:focus-visible,input[data-v-11b8da1d]:focus-visible,select[data-v-11b8da1d]:focus-visible{outline:2px solid #9865bc;outline-offset:2px}@media(max-width:1450px){.contact-layout.has-selection[data-v-11b8da1d]{grid-template-columns:minmax(0,1fr) 310px}.contact-row[data-v-11b8da1d]{grid-template-columns:32px minmax(95px,1fr) minmax(135px,1.2fr) auto 10px;gap:.5rem}.row-business[data-v-11b8da1d],.packet-mark[data-v-11b8da1d]{display:none}}@media(max-width:1100px){.contact-layout.has-selection[data-v-11b8da1d]{grid-template-columns:minmax(0,1fr) 290px}.contact-row[data-v-11b8da1d]{grid-template-columns:30px minmax(90px,1fr) auto 10px}.row-contact[data-v-11b8da1d]{display:none}.contact-metrics article[data-v-11b8da1d]{padding:.65rem;gap:.5rem}.metric-icon[data-v-11b8da1d]{width:32px;height:32px}.contact-metrics article div>span[data-v-11b8da1d]{font-size:.65rem}}@media(max-width:800px){.workspace-heading[data-v-11b8da1d]{align-items:start}.add-contact[data-v-11b8da1d]{font-size:.75rem;padding:.65rem}.contact-layout.has-selection[data-v-11b8da1d]{display:block}.contact-inspector[data-v-11b8da1d]{position:fixed;top:70px;right:12px;bottom:12px;width:min(380px,calc(100vw - 24px));max-height:none;z-index:60;box-shadow:0 10px 60px #30213f40}.row-contact[data-v-11b8da1d]{display:grid}.contact-row[data-v-11b8da1d]{grid-template-columns:32px minmax(95px,1fr) minmax(120px,1fr) auto 10px}}@media(max-width:540px){.workspace-heading[data-v-11b8da1d]{display:grid;gap:.85rem}.add-contact[data-v-11b8da1d]{justify-self:start}.contact-metrics[data-v-11b8da1d]{grid-template-columns:1fr 1fr}.contact-tabs[data-v-11b8da1d]{gap:1rem}.contact-tabs button[data-v-11b8da1d]{font-size:.73rem}.directory-toolbar .search[data-v-11b8da1d]{flex-basis:100%}.directory-toolbar select[data-v-11b8da1d]{max-width:none}.contact-row[data-v-11b8da1d]{grid-template-columns:32px minmax(90px,1fr) auto 10px}.row-contact[data-v-11b8da1d]{display:none}.contact-inspector[data-v-11b8da1d]{inset:0;width:100%;border-radius:0;padding:1.1rem;z-index:100;max-height:none}.directory-list[data-v-11b8da1d]{max-height:none}.contact-metrics strong[data-v-11b8da1d]{font-size:1.2rem}.contact-metrics article div>span[data-v-11b8da1d]{font-size:.73rem}}.closeout-custody[data-v-9edef371],.form[data-v-9edef371],.history[data-v-9edef371]{display:grid;gap:1rem}.closeout-custody>header[data-v-9edef371],.item-row[data-v-9edef371],.form>header[data-v-9edef371]{display:flex;justify-content:space-between;gap:1rem;align-items:start}.closeout-custody h4[data-v-9edef371],.closeout-custody h5[data-v-9edef371],.closeout-custody p[data-v-9edef371],.item-row p[data-v-9edef371],.history-row p[data-v-9edef371]{margin:.2rem 0}.counts[data-v-9edef371],.field-grid[data-v-9edef371]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.counts div[data-v-9edef371]{display:grid;gap:.15rem;padding:.7rem;border-radius:.55rem;background:#f8f6f9}.counts small[data-v-9edef371],.item-row small[data-v-9edef371],.history-row small[data-v-9edef371]{color:#70807a}.return-timing[data-v-9edef371],.conflict-actions[data-v-9edef371]{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.return-timing span[data-v-9edef371]{color:#70807a}.item-row[data-v-9edef371],.history-row[data-v-9edef371]{padding:.85rem 0;border-top:1px solid #edf1ee}.item-row header[data-v-9edef371],.history-row header[data-v-9edef371]{display:flex;gap:.6rem;align-items:center}.state[data-v-9edef371]{padding:.15rem .45rem;border-radius:99px;background:#eee8f4;color:#4b365f;font-size:.75rem;text-transform:capitalize}.actions[data-v-9edef371],.closeout-actions[data-v-9edef371]{display:flex;gap:.5rem;flex-wrap:wrap;align-items:start}.history[data-v-9edef371]{padding-top:.8rem;border-top:1px solid #e4dce9}.form label[data-v-9edef371]{display:grid;gap:.3rem;font-weight:700}.form input[data-v-9edef371],.form select[data-v-9edef371],.form textarea[data-v-9edef371]{min-width:0;border:1px solid #cfc5da;border-radius:.45rem;padding:.55rem;background:#fff;font:inherit;box-sizing:border-box}.form textarea[data-v-9edef371]{resize:vertical}.field-grid[data-v-9edef371]{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:700px){.closeout-custody>header[data-v-9edef371],.item-row[data-v-9edef371],.form>header[data-v-9edef371]{display:grid}.counts[data-v-9edef371]{grid-template-columns:repeat(3,minmax(0,1fr))}.field-grid[data-v-9edef371]{grid-template-columns:1fr}.item-row .actions[data-v-9edef371]{justify-content:start}}@media(max-width:360px){.counts[data-v-9edef371]{grid-template-columns:1fr}}.scope-signals[data-v-391d43e7],.form[data-v-391d43e7]{display:grid;gap:1rem}.scope-signals>header[data-v-391d43e7],.baseline>header[data-v-391d43e7],.signal>header[data-v-391d43e7]{display:flex;justify-content:space-between;gap:1rem;align-items:start}.scope-signals h4[data-v-391d43e7],.scope-signals p[data-v-391d43e7]{margin:.2rem 0}.actions[data-v-391d43e7]{display:flex;gap:.5rem;flex-wrap:wrap}.baseline[data-v-391d43e7],.signal[data-v-391d43e7]{padding:.9rem;border-top:1px solid #e4dce9}.baseline span[data-v-391d43e7],.signal span[data-v-391d43e7]{padding:.15rem .45rem;background:#eee8f4;border-radius:99px;text-transform:capitalize}.signal small[data-v-391d43e7]{color:#70807a}.signal button[data-v-391d43e7]{margin-top:.55rem}.form label[data-v-391d43e7]{display:grid;gap:.3rem;font-weight:700}.form input[data-v-391d43e7],.form textarea[data-v-391d43e7],.form select[data-v-391d43e7]{font:inherit;padding:.55rem;border:1px solid #cfc5da;border-radius:.45rem}.form textarea[data-v-391d43e7]{min-height:5rem;resize:vertical}@media(max-width:699px){.scope-signals>header[data-v-391d43e7],.baseline>header[data-v-391d43e7],.signal>header[data-v-391d43e7]{display:grid}.actions[data-v-391d43e7]{width:100%}.actions button[data-v-391d43e7]{flex:1}}.change-impact-reviews[data-v-537437f0],.form[data-v-537437f0],.review-row[data-v-537437f0],.references[data-v-537437f0]{display:grid;gap:1rem}.change-impact-reviews>header[data-v-537437f0],.review-row[data-v-537437f0],.form>header[data-v-537437f0],.review-row header[data-v-537437f0]{display:flex;justify-content:space-between;gap:1rem;align-items:start}.change-impact-reviews h4[data-v-537437f0],.change-impact-reviews p[data-v-537437f0],.review-row p[data-v-537437f0]{margin:.2rem 0}.review-row[data-v-537437f0]{padding:.85rem 0;border-top:1px solid #edf1ee}.review-row header span[data-v-537437f0]{padding:.15rem .45rem;border-radius:99px;background:#eee8f4;color:#4b365f;font-size:.75rem}.review-row small[data-v-537437f0],.references[data-v-537437f0]{color:#70807a}.references[data-v-537437f0]{margin:.35rem 0;padding-left:1.25rem;gap:.25rem;overflow-wrap:anywhere}.stale-warning[data-v-537437f0]{padding:.6rem;border-radius:.45rem;background:#fff7df;color:#775d20}.actions[data-v-537437f0]{display:flex;gap:.5rem;flex-wrap:wrap;align-items:start}.form label[data-v-537437f0]{display:grid;gap:.3rem;font-weight:700}.form input[data-v-537437f0],.form select[data-v-537437f0]{min-width:0;border:1px solid #cfc5da;border-radius:.45rem;padding:.55rem;background:#fff;font:inherit;box-sizing:border-box}.form fieldset[data-v-537437f0]{display:grid;gap:.7rem;border:1px solid #e4dce9;border-radius:.55rem}.form fieldset p[data-v-537437f0]{margin:0}.reference-fields[data-v-537437f0]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:.7rem;align-items:end}.text-action[data-v-537437f0]{justify-self:start}@media(max-width:699px){.change-impact-reviews>header[data-v-537437f0],.review-row[data-v-537437f0],.form>header[data-v-537437f0],.review-row header[data-v-537437f0],.reference-fields[data-v-537437f0]{display:grid}.actions[data-v-537437f0]{justify-content:start}}.history[data-v-9da5a82b]{display:grid;gap:1rem}.history section[data-v-9da5a82b]{display:grid;gap:.35rem}.history p[data-v-9da5a82b]{margin:0}@media(max-width:699px){.history[data-v-9da5a82b]{display:grid}}.debrief-section[data-v-35af263b],.form[data-v-35af263b],.debrief[data-v-35af263b],.evidence-group[data-v-35af263b]{display:grid;gap:1rem}.debrief-section>header[data-v-35af263b],.debrief>header[data-v-35af263b],.form>header[data-v-35af263b]{display:flex;justify-content:space-between;gap:1rem;align-items:start}.debrief-section h4[data-v-35af263b],.debrief-section p[data-v-35af263b],.debrief p[data-v-35af263b]{margin:.2rem 0}.debrief[data-v-35af263b]{padding:.9rem 0;border-top:1px solid #edf1ee}.debrief header>div[data-v-35af263b]{display:grid;gap:.25rem}.debrief header span[data-v-35af263b],.debrief small[data-v-35af263b],.debrief li[data-v-35af263b],.muted[data-v-35af263b]{color:#70807a}.debrief ul[data-v-35af263b]{display:grid;gap:.3rem;margin:0;padding-left:1.25rem;overflow-wrap:anywhere}.stale-warning[data-v-35af263b]{padding:.65rem;border-radius:.45rem;background:#fff7df;color:#775d20}.form label[data-v-35af263b]{display:grid;gap:.3rem;font-weight:700}.form input[data-v-35af263b],.form select[data-v-35af263b],.form textarea[data-v-35af263b]{min-width:0;box-sizing:border-box;border:1px solid #cfc5da;border-radius:.45rem;padding:.55rem;background:#fff;font:inherit}.form textarea[data-v-35af263b]{resize:vertical}.form fieldset[data-v-35af263b]{display:grid;gap:.8rem;border:1px solid #e4dce9;border-radius:.55rem}.form fieldset p[data-v-35af263b]{margin:0}.evidence-group[data-v-35af263b]{gap:.45rem}.evidence-group label[data-v-35af263b]{font-weight:400;grid-template-columns:auto 1fr;align-items:start}.evidence-group input[data-v-35af263b]{margin-top:.2rem;padding:0}.field-grid[data-v-35af263b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}@media(max-width:699px){.debrief-section>header[data-v-35af263b],.debrief>header[data-v-35af263b],.form>header[data-v-35af263b],.field-grid[data-v-35af263b]{display:grid}}.coverage-section[data-v-2af37bd0]{display:grid;gap:1rem;padding:1rem;background:#fff;border:1px solid #e1e8e4;border-radius:.8rem}.coverage-section h4[data-v-2af37bd0],.coverage-section p[data-v-2af37bd0]{margin:0}.coverage-row[data-v-2af37bd0]{display:grid;gap:.7rem;padding:1rem;border:1px solid #e1e8e4;border-radius:.65rem}.coverage-row dl[data-v-2af37bd0]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:0}.coverage-row dl div[data-v-2af37bd0]{display:grid;gap:.3rem}.coverage-row dd[data-v-2af37bd0]{margin:0;color:#51615a}@media(max-width:699px){.coverage-row dl[data-v-2af37bd0]{grid-template-columns:1fr}}.handoff-section[data-v-969af44c],.handoff-content[data-v-969af44c],.metrics[data-v-969af44c],.occasion-summary[data-v-969af44c]{display:grid;gap:1rem}.handoff-section[data-v-969af44c]{padding:1rem;background:#fff;border:1px solid #e1e8e4;border-radius:.8rem}.handoff-section h3[data-v-969af44c],.handoff-section h4[data-v-969af44c],.handoff-section p[data-v-969af44c]{margin:0}.metrics[data-v-969af44c]{grid-template-columns:repeat(3,minmax(0,1fr))}.metrics article[data-v-969af44c]{display:grid;gap:.35rem;padding:.8rem;border:1px solid #e1e8e4;border-radius:.65rem}.metrics strong[data-v-969af44c]{font-size:1.5rem;color:#4b365f}.metrics span[data-v-969af44c],.occasion-row[data-v-969af44c]{color:#51615a}.occasion-summary[data-v-969af44c]{padding-top:.2rem}.occasion-row[data-v-969af44c]{display:flex;justify-content:space-between;gap:1rem;padding:.65rem 0;border-top:1px solid #edf1ee}.occasion-row strong[data-v-969af44c]{color:#26332d}.text-action[data-v-969af44c]{border:0;background:transparent;color:#4b365f;font:inherit;font-weight:700;cursor:pointer;padding:0;text-decoration:underline}@media(max-width:699px){.metrics[data-v-969af44c]{grid-template-columns:1fr}.occasion-row[data-v-969af44c]{display:grid}}.integrity-section[data-v-c6cebf95]{display:grid;gap:1rem;padding:1rem;background:#fff;border:1px solid #e1e8e4;border-radius:.8rem}.integrity-section h3[data-v-c6cebf95],.integrity-section h4[data-v-c6cebf95],.integrity-section p[data-v-c6cebf95]{margin:0}.integrity-row[data-v-c6cebf95]{display:flex;justify-content:space-between;gap:1rem;padding:.85rem;border:1px solid #e1e8e4;border-radius:.65rem}.integrity-row>div[data-v-c6cebf95]:first-child{display:grid;gap:.3rem}.integrity-row p[data-v-c6cebf95]{color:#51615a}.outcomes[data-v-c6cebf95]{display:grid;align-content:start;justify-items:end;gap:.4rem}.exact[data-v-c6cebf95],.review[data-v-c6cebf95]{padding:.35rem .55rem;border-radius:.4rem;font-weight:700;white-space:nowrap}.exact[data-v-c6cebf95]{color:#24543f;background:#edf8f1}.review[data-v-c6cebf95]{color:#71420f;background:#fff6e9}.text-action[data-v-c6cebf95]{border:0;background:transparent;color:#4b365f;font:inherit;font-weight:700;cursor:pointer;padding:0;text-decoration:underline}@media(max-width:699px){.integrity-row[data-v-c6cebf95]{display:grid}.outcomes[data-v-c6cebf95]{justify-items:start}.exact[data-v-c6cebf95],.review[data-v-c6cebf95]{white-space:normal}}.snapshot-section[data-v-e74f3822],.checklist[data-v-e74f3822],.checklist section[data-v-e74f3822]{display:grid;gap:1rem}.snapshot-section[data-v-e74f3822]{padding:1rem;background:#fff;border:1px solid #e1e8e4;border-radius:.8rem}.snapshot-section h3[data-v-e74f3822],.snapshot-section h4[data-v-e74f3822],.snapshot-section p[data-v-e74f3822]{margin:0}.checklist[data-v-e74f3822]{grid-template-columns:repeat(3,minmax(0,1fr))}.checklist section[data-v-e74f3822]{align-content:start}.checklist article[data-v-e74f3822]{display:flex;gap:.75rem;padding:.75rem;border:1px solid #e1e8e4;border-radius:.65rem}.checklist strong[data-v-e74f3822]{font-size:1.35rem;color:#4b365f}.checklist article div[data-v-e74f3822]{display:grid;gap:.2rem;color:#51615a}.checklist small[data-v-e74f3822]{color:#51615a}.text-action[data-v-e74f3822]{border:0;background:transparent;color:#4b365f;font:inherit;font-weight:700;cursor:pointer;padding:0;text-decoration:underline}@media(max-width:699px){.checklist[data-v-e74f3822]{grid-template-columns:1fr}}.guest-source-register[data-v-ff5945d9],.guest-source-register>header[data-v-ff5945d9],.source-card[data-v-ff5945d9],.source-card>header[data-v-ff5945d9],.source-form[data-v-ff5945d9]{display:grid;gap:1rem}.guest-source-register>header[data-v-ff5945d9],.source-card>header[data-v-ff5945d9]{display:flex;justify-content:space-between;align-items:start;gap:1rem}.guest-source-register h4[data-v-ff5945d9],.guest-source-register h3[data-v-ff5945d9],.guest-source-register p[data-v-ff5945d9]{margin:0}.source-card[data-v-ff5945d9]{padding:1rem;border:1px solid #e4dce9;border-radius:.7rem;background:#fff}.source-card dl[data-v-ff5945d9],.count-grid[data-v-ff5945d9],.field-grid[data-v-ff5945d9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:0}.source-card dl div[data-v-ff5945d9]{padding:.65rem;border-radius:.5rem;background:#f8f6f9}.source-card dt[data-v-ff5945d9]{font-size:.82rem;color:#70807a}.source-card dd[data-v-ff5945d9]{margin:.2rem 0 0;font-weight:700;color:#4b365f}.source-card small[data-v-ff5945d9]{display:block;font-weight:400;color:#70807a}.source-card small.mismatch[data-v-ff5945d9]{color:#a04b39}.source-form label[data-v-ff5945d9]{display:grid;gap:.3rem;font-weight:700}.source-form input[data-v-ff5945d9],.source-form textarea[data-v-ff5945d9]{border:1px solid #cfc5da;border-radius:.45rem;padding:.6rem;font:inherit}@media(max-width:700px){.guest-source-register>header[data-v-ff5945d9],.source-card>header[data-v-ff5945d9],.source-card dl[data-v-ff5945d9],.count-grid[data-v-ff5945d9],.field-grid[data-v-ff5945d9]{display:grid}}.images[data-v-bb3f21d9]{display:flex;gap:1rem;flex-wrap:wrap}.images img[data-v-bb3f21d9]{max-width:160px;max-height:120px;object-fit:contain}article[data-v-bb3f21d9]{padding:1rem 0;border-bottom:1px solid #ddd}.rental-publish-review-heading[data-v-3c71b04c]{display:flex;justify-content:space-between;align-items:center;gap:15px}.rental-publish-review-heading h3[data-v-3c71b04c],.rental-publish-current h3[data-v-3c71b04c]{margin:0;font-size:13px}.rental-publish-hint[data-v-3c71b04c]{color:#887d90;font-size:12px}.rental-publish-category[data-v-3c71b04c]{display:flex;justify-content:space-between;padding:9px 0;border-bottom:1px solid #ece5ef;font-size:12px}.rental-publish-category span[data-v-3c71b04c]{color:#8b8193}.rental-publish-table[data-v-3c71b04c]{margin-top:15px}.rental-publish-row[data-v-3c71b04c]{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #eee8f1}.rental-publish-row>input[type=checkbox][data-v-3c71b04c]{width:16px;height:16px;min-width:16px;flex:0 0 16px;margin:0}.rental-publish-row>button[data-v-3c71b04c]{flex:none}.rental-publish-row>div[data-v-3c71b04c]{flex:1;min-width:0}.rental-publish-row strong[data-v-3c71b04c]{display:block;font-size:13px;font-weight:600}.rental-publish-row small[data-v-3c71b04c]{display:block;color:#8f8296;font-size:11px;margin-top:3px}.rental-publish-row>span[data-v-3c71b04c]{font-size:10px;color:#8e8397}.rental-publish-current[data-v-3c71b04c]{padding:16px;background:#f7f4f8;border-radius:7px;margin-top:20px}.rental-publish-current p[data-v-3c71b04c]{font-size:12px;color:#8a7b96}.rental-publish-current>div[data-v-3c71b04c]{display:flex;align-items:end;gap:10px;margin-top:10px}.rental-publish-notice[data-v-3c71b04c]{font-size:12px;color:#547553;background:#f1f7ed;border:1px solid #dae8d2;padding:12px;border-radius:6px}@media(max-width:650px){.rental-publish-row[data-v-3c71b04c]{flex-wrap:wrap}.rental-publish-row>div[data-v-3c71b04c]{min-width:65%}}.requirement-sources[data-v-a7c1a833]{display:grid;gap:1rem}.requirement-sources fieldset[data-v-a7c1a833]{display:grid;gap:1rem;min-width:0}.requirement-source[data-v-a7c1a833],.requirement-pool[data-v-a7c1a833]{display:grid;gap:.6rem;padding:.8rem;border:1px solid var(--border,#ddd)}label[data-v-a7c1a833]{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}input[data-v-a7c1a833],textarea[data-v-a7c1a833]{max-width:100%}textarea[data-v-a7c1a833]{width:100%;min-height:4rem}.requirement-sourcing[data-v-d7d23174],.requirement-pool[data-v-d7d23174],.requirement-sourcing fieldset[data-v-d7d23174]{display:grid;gap:1rem;min-width:0}.requirement-pool[data-v-d7d23174]{padding:1rem;border:1px solid #ddd}.requirement-sourcing label[data-v-d7d23174]{display:grid;gap:.4rem}.requirement-sourcing table[data-v-d7d23174]{display:block;overflow:auto}.requirement-sourcing textarea[data-v-d7d23174]{min-height:4rem}.requirement-sourcing input[data-v-d7d23174],.requirement-sourcing select[data-v-d7d23174]{max-width:100%}.rentals-workspace{color:#31234f;display:grid;gap:18px;min-width:0;font-family:inherit}.rental-header{display:flex;justify-content:space-between;gap:18px;align-items:center}.rental-header h1{font-family:Georgia,serif;font-size:34px;font-weight:400;line-height:1.1;margin:4px 0 8px}.rental-header p{margin:4px 0;font-size:13px;color:#766985}.rental-eyebrow{font-size:10px!important;letter-spacing:1.5px;text-transform:uppercase;color:#807384}.rental-actions{display:flex;gap:8px;flex-wrap:wrap}.rental-tabs{display:flex;border-bottom:1px solid #e5dfea;gap:16px}.rental-tabs button{padding:12px 9px;background:none;border:0;border-bottom:2px solid transparent;color:#7a6b89;font:inherit;font-size:14px;cursor:pointer}.rental-tabs button[aria-current=page]{color:#3f2862;border-bottom-color:#654582}.rental-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(190px,1.35fr);gap:12px}.rental-metric{padding:14px 16px;border:1px solid #e8e1ec;border-radius:7px;background:#fff;display:grid;gap:9px}.rental-metric>div{display:flex;gap:13px;align-items:center}.rental-metric i{padding:10px;background:#f1ebf6;border-radius:9px;font-size:20px;color:#735592}.rental-metric strong{font:28px Georgia,serif}.rental-metric>span{font-size:12px;color:#796989}.rental-metric button{border-top:1px solid #eee8f2;padding-top:9px;text-align:left}.rental-readiness{border:1px solid #e8e1df;border-radius:7px;background:#f8f7f2;padding:13px 17px;display:grid;gap:6px;font-size:11px;color:#75697d}.rental-readiness p{margin:0}.rental-readiness strong{font-size:13px;color:#5e7664}.rental-readiness small{font-size:10px;line-height:1.4}.rental-two-column{display:grid;grid-template-columns:minmax(0,2.15fr) minmax(260px,1fr);gap:18px;align-items:start}.rental-stack{display:grid;gap:16px;min-width:0}.rental-panel{border:1px solid #e8e1ec;border-radius:7px;background:#fff;padding:17px;min-width:0;box-shadow:0 2px 6px #3c225004}.rental-panel>header{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:12px}.rental-panel h2{font:21px Georgia,serif;color:#36224f;margin:0 0 12px}.rental-panel>header h2{margin:0}.rental-panel h3{font-size:14px;margin:0}.rental-text{font:inherit;font-size:11px;color:#634384;border:0;background:transparent;padding:0;cursor:pointer;text-align:left;white-space:nowrap}.rental-text:hover{text-decoration:underline}.rentals-workspace a{font-size:11px;color:#634384}.rental-table-wrap{overflow:auto}.rental-table-wrap table{width:100%;border-collapse:collapse;font-size:11px}.rental-table-wrap th{text-align:left;background:#f8f6fa;color:#8b7c99;font-weight:400;padding:10px 8px;white-space:nowrap}.rental-table-wrap td{padding:12px 8px;border-bottom:1px solid #eee8f2;vertical-align:middle;line-height:1.5}.rental-table-wrap td strong{font-weight:500;display:block}.rental-table-wrap td small{display:block;font-size:10px;color:#8d8199}.rental-table-wrap td i{margin-right:5px}.rental-status{display:inline-block;padding:4px 8px;border-radius:5px;background:#f0ebf6;color:#74558c;font-size:10px;white-space:nowrap;text-transform:capitalize}.rental-status.ordered,.rental-status.delivered,.rental-status.returned{background:#eaf3ed;color:#4e7f5c}.rental-status.attention,.rental-status.held{background:#faf0e1;color:#a17035}.rental-status.scheduled{background:#eaf0fd;color:#536cb3}.rental-status.cancelled{background:#f2eceb;color:#8f7470}.rental-attention-row{display:flex;gap:10px;padding:10px 0;border-bottom:1px solid #eee8f2;font-size:11px}.rental-attention-row>i{color:#c79b51;font-size:19px;margin-top:3px}.rental-attention-row p{margin:4px 0;color:#8a7d97;font-size:10px;line-height:1.5}.rental-attention-copy{font-size:11px;color:#a57637;line-height:1.5}.rental-count{font:10px sans-serif;padding:3px 6px;border-radius:99px;color:#a66f35;background:#f9ecda}.rental-supplier-row{display:flex;gap:10px;align-items:start;padding:11px 0;border-bottom:1px solid #eee8f2;font-size:11px}.rental-avatar{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:50%;background:#f0ebf4;font:15px Georgia,serif;color:#745388}.rental-supplier-row>div{flex:1;min-width:0}.rental-supplier-row p{margin:4px 0;color:#8a7d97;font-size:10px;overflow-wrap:anywhere}.rental-supplier-row small{color:#8a7d97;font-size:10px}.rental-tip{display:flex;gap:10px;align-items:start;padding:14px;border:1px solid #e9e2db;border-radius:7px;background:#faf8f4}.rental-tip>i{color:#b78b4f;margin-top:3px;font-size:17px}.rental-tip p{margin:0;font-size:10px;line-height:1.7;color:#827487}.rental-state,.rental-empty{padding:28px;background:#fff;border:1px solid #e8e1ec;border-radius:7px}.rental-error{color:#a5545a;display:grid;gap:12px}.rental-error button{width:max-content}.rental-empty{text-align:center;display:grid;justify-items:center;gap:10px}.rental-empty>i{font-size:30px;color:#927aab}.rental-empty h2,.rental-empty p{margin:0}.rental-empty h2{font:24px Georgia,serif}.rental-empty p,.rental-empty-copy,.rental-muted{font-size:12px;color:#8a7b96;line-height:1.6}.rental-empty-copy{padding:15px 5px;margin:0}.rental-filters{display:flex;gap:10px;margin-bottom:15px}.rental-filters label,.rental-editor label{display:grid;gap:5px;font-size:12px}.rental-filters input,.rental-filters select,.rental-editor input,.rental-editor select,.rental-editor textarea{border:1px solid #dccfe7;border-radius:5px;padding:8px 10px;font:inherit;background:#fff;min-width:0;width:100%;box-sizing:border-box;color:#493458}.rental-filters label:first-child{flex:1}.rental-filter-tabs{display:flex;gap:7px;margin:10px 0 15px}.rental-filter-tabs button{font:inherit;font-size:11px;padding:7px 11px;border:1px solid #e4dbea;border-radius:5px;background:#fff;color:#806890;cursor:pointer}.rental-filter-tabs button[aria-pressed=true]{background:#6e5089;color:#fff;border-color:#6e5089}.rental-untracked{display:grid;gap:8px;padding:15px;background:#faf7ef;font-size:12px;margin-top:12px}.rental-supplier-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.rental-supplier-grid article{padding:15px;border:1px solid #e8e1ec;border-radius:7px;display:grid;gap:10px;font-size:12px}.rental-supplier-grid p{margin:0;color:#897a96;font-size:11px}.rental-supplier-grid small{display:block;font-size:10px;color:#897a96;margin-top:5px}.rental-detail-heading{display:flex;justify-content:space-between;gap:14px;align-items:center}.rental-detail-heading h2{font:26px Georgia,serif;margin:5px 0}.rental-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0}.rental-facts dt{font-size:10px;color:#94869f;margin-bottom:6px}.rental-facts dd{font-size:12px;margin:0;overflow-wrap:anywhere}.rental-panel>small{display:block;font-size:10px;color:#94869f;margin-top:13px}.rental-link-row{display:grid;gap:7px;padding:14px 0;border-bottom:1px solid #eee8f2}.rental-link-row small{font-size:10px;color:#9687a2;text-transform:capitalize}.rental-link-row strong{font-size:12px;font-weight:500}.rental-editor{display:grid;gap:14px;max-width:680px;padding:4px}.rental-editor p{font-size:12px;color:#81718d;margin:0;line-height:1.6}.rental-editor p[role=alert]{color:#aa525c}.rental-editor footer{display:flex;justify-content:flex-end;gap:8px;padding-top:10px}.rental-field-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rental-editor fieldset{border:1px solid #e1d5e9;border-radius:6px;display:grid;gap:10px;padding:13px}.rental-editor legend{font-size:12px;color:#8b739c}.rental-quantity-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.rental-link-check{grid-template-columns:auto 1fr!important;align-items:start;padding:10px;border:1px solid #e8e1ec;border-radius:5px}.rental-link-check input{width:auto}.rental-link-check span{display:grid;gap:5px}.rental-link-check small{color:#9784a4;text-transform:capitalize}.rentals-workspace .primary-action,.rentals-workspace .secondary-action{font-size:12px;min-height:36px;padding:8px 13px}.rental-editor button{cursor:pointer}@media(max-width:1150px){.rental-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.rental-readiness{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.rental-readiness p{grid-column:1/-1}.rental-two-column{grid-template-columns:minmax(0,1.6fr) minmax(230px,1fr)}.rental-supplier-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:850px){.rental-header{align-items:start;flex-direction:column}.rental-two-column{grid-template-columns:1fr}.rental-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.rental-readiness{grid-template-columns:1fr}.rental-tabs{gap:5px;overflow:auto}.rental-detail-heading{flex-wrap:wrap}.rental-supplier-grid{grid-template-columns:1fr}}@media(max-width:550px){.rental-field-pair,.rental-facts{grid-template-columns:1fr}.rental-quantity-fields{gap:5px}.rental-filters{flex-direction:column}}.rental-client-actions[data-v-330a223e]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rental-actions[data-v-330a223e]{flex-wrap:wrap;max-width:100%}.field-pair[data-v-47d94060]{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:699px){.field-pair[data-v-47d94060]{grid-template-columns:1fr}}.decision-section[data-v-f64ec489]{display:grid;gap:1rem;padding:1rem;background:#fff;border:1px solid #e1e8e4;border-radius:.8rem}.decision-section>header[data-v-f64ec489],.decision header[data-v-f64ec489]{display:flex;justify-content:space-between;gap:1rem;align-items:start}.decision-section h4[data-v-f64ec489],.decision-section p[data-v-f64ec489]{margin:0}.decision[data-v-f64ec489]{display:grid;gap:.7rem;padding:1rem;border:1px solid #e1e8e4;border-radius:.65rem}.decision dl[data-v-f64ec489]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:0}.decision dl div[data-v-f64ec489],.form[data-v-f64ec489]{display:grid;gap:.3rem}.decision dd[data-v-f64ec489]{margin:0;color:#51615a}.stale-warning[data-v-f64ec489]{padding:.65rem;border-left:3px solid #b66b25;background:#fff6e9;color:#71420f}.form[data-v-f64ec489]{gap:.8rem}.form header[data-v-f64ec489]{display:flex;justify-content:space-between;gap:1rem}.form label[data-v-f64ec489]{display:grid;gap:.3rem;font-weight:700}.form input[data-v-f64ec489],.form select[data-v-f64ec489],.form textarea[data-v-f64ec489]{width:100%;box-sizing:border-box;border:1px solid #cfc5da;border-radius:.45rem;padding:.55rem;background:#fff;font:inherit}@media(max-width:699px){.decision-section>header[data-v-f64ec489],.decision header[data-v-f64ec489]{display:grid}.decision dl[data-v-f64ec489]{grid-template-columns:1fr}.decision-section .primary-action[data-v-f64ec489],.decision .secondary-action[data-v-f64ec489]{width:100%}}.queue[data-v-75c7bedf]{display:grid;gap:1rem;padding:1rem;background:#fff;border:1px solid #e1e8e4;border-radius:.8rem}.queue header[data-v-75c7bedf]{display:grid;gap:.25rem}.queue h3[data-v-75c7bedf],.queue h4[data-v-75c7bedf],.queue p[data-v-75c7bedf]{margin:0}.queue article[data-v-75c7bedf]{display:grid;gap:.5rem;padding:.85rem;border:1px solid #e1e8e4;border-radius:.65rem}.queue dl[data-v-75c7bedf]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0}.queue dd[data-v-75c7bedf]{margin:0;color:#51615a}.stale-warning[data-v-75c7bedf]{padding:.65rem;border-left:3px solid #b66b25;background:#fff6e9;color:#71420f}@media(max-width:699px){.queue dl[data-v-75c7bedf]{grid-template-columns:1fr}}.decisions-workspace[data-v-9993ee5f]{--ink:#2f2146;--muted:#736e80;--line:#e8e2eb;--purple:#4c3263;--wash:#f7f2f8;color:var(--ink);max-width:1500px;margin:auto;padding:8px 4px 36px;min-width:0}.decisions-workspace[data-v-9993ee5f] *{box-sizing:border-box}.decisions-workspace__intro[data-v-9993ee5f]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px}.decisions-workspace__intro h1[data-v-9993ee5f]{font-family:Georgia,serif;font-size:2rem;margin:0}.decisions-workspace__intro p[data-v-9993ee5f],.decisions-workspace__panel-head p[data-v-9993ee5f]{color:var(--muted);margin:2px 0 0}.decisions-workspace__motto[data-v-9993ee5f]{font-family:Georgia,serif;font-style:italic;color:#a17b4b;text-align:right;max-width:220px}.decisions-workspace__cards[data-v-9993ee5f]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px}.decisions-workspace__summary[data-v-9993ee5f],.decisions-workspace__panel[data-v-9993ee5f]{background:#fff;border:1px solid var(--line);border-radius:11px;box-shadow:0 2px 10px #2f214608}.decisions-workspace__summary[data-v-9993ee5f]{display:grid;grid-template-columns:42px minmax(0,1fr) 10px;align-items:center;gap:9px;text-align:left;padding:14px;color:inherit;min-height:94px}.decisions-workspace__summary[data-v-9993ee5f]:hover,.decisions-workspace__compact-list button[data-v-9993ee5f]:hover,.decisions-workspace__request-row--selected[data-v-9993ee5f]{background:#fcf8fd}.decisions-workspace__summary-icon[data-v-9993ee5f],.decisions-workspace__request-icon[data-v-9993ee5f]{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#f3eafa;color:var(--purple)}.decisions-workspace__summary strong[data-v-9993ee5f]{display:block;font-size:1.35rem;line-height:1.2}.decisions-workspace__summary span span[data-v-9993ee5f],.decisions-workspace__summary small[data-v-9993ee5f]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:normal;overflow-wrap:anywhere}.decisions-workspace__summary small[data-v-9993ee5f]{color:var(--muted);font-size:.75rem;margin-top:4px}.decisions-workspace__summary>.pi[data-v-9993ee5f]{font-size:.7rem}.decisions-workspace__layout[data-v-9993ee5f]{display:grid;grid-template-columns:minmax(0,7fr) minmax(260px,3fr);gap:12px;align-items:start}.decisions-workspace__main[data-v-9993ee5f],.decisions-workspace__rail[data-v-9993ee5f]{display:grid;gap:12px;min-width:0}.decisions-workspace__panel[data-v-9993ee5f]{padding:16px;min-width:0}.decisions-workspace__panel-head[data-v-9993ee5f]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:13px}.decisions-workspace__panel h2[data-v-9993ee5f]{font-family:Georgia,serif;font-size:1.18rem;line-height:1.25;margin:0}.decisions-workspace__panel h2 small[data-v-9993ee5f]{font-family:inherit;font-size:.66rem;color:#96662e;background:#f7efe2;padding:4px 6px;border-radius:5px;vertical-align:middle}.decisions-workspace button[data-v-9993ee5f]{cursor:pointer}.decisions-workspace__primary[data-v-9993ee5f]{background:var(--purple);color:#fff;border:1px solid var(--purple);border-radius:6px;padding:9px 12px;white-space:nowrap}.decisions-workspace__panel-head>button[data-v-9993ee5f]:not(.decisions-workspace__primary),.decisions-workspace__toolbar>button[data-v-9993ee5f],.decisions-workspace__filters button[data-v-9993ee5f],.decisions-workspace__row-action[data-v-9993ee5f],.decisions-workspace__pager button[data-v-9993ee5f]{border:1px solid #d8cddd;border-radius:6px;background:#fff;color:var(--purple);padding:8px 11px;white-space:nowrap}.decisions-workspace__text-action[data-v-9993ee5f]{border:0!important;text-decoration:underline;padding:4px!important}.decisions-workspace__toolbar[data-v-9993ee5f]{display:flex;gap:8px;align-items:center;margin-bottom:12px;flex-wrap:wrap}.decisions-workspace__toolbar label[data-v-9993ee5f]{font-size:.82rem;color:var(--muted)}.decisions-workspace__toolbar select[data-v-9993ee5f],.decisions-workspace__filters select[data-v-9993ee5f],.decisions-workspace__filters input[data-v-9993ee5f]{padding:8px;border:1px solid #d8cddd;border-radius:5px;background:#fff;color:var(--ink)}.decisions-workspace__search[data-v-9993ee5f]{display:flex;flex:1;min-width:180px;border:1px solid #d8cddd;border-radius:6px;overflow:hidden}.decisions-workspace__search input[data-v-9993ee5f]{width:100%;border:0;padding:8px;min-width:0}.decisions-workspace__search button[data-v-9993ee5f]{background:#fff;border:0;color:var(--purple);padding:5px 10px}.decisions-workspace__filters[data-v-9993ee5f]{display:flex;flex-wrap:wrap;gap:8px;align-items:end;padding:10px;background:var(--wash);border-radius:7px;margin-bottom:12px}.decisions-workspace__filters label[data-v-9993ee5f]{display:grid;font-size:.78rem;color:var(--muted);gap:3px;min-width:110px}.decisions-workspace__request-heading[data-v-9993ee5f],.decisions-workspace__request-row[data-v-9993ee5f]{display:grid;grid-template-columns:minmax(0,2.4fr) minmax(0,.9fr) minmax(0,1.1fr) minmax(0,.8fr) minmax(0,1fr) 80px;gap:6px;align-items:center}.decisions-workspace__request-heading[data-v-9993ee5f]{font-size:.7rem;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);padding:7px 0;border-bottom:1px solid var(--line)}.decisions-workspace__request-row[data-v-9993ee5f]{padding:9px 0;border-bottom:1px solid var(--line);font-size:.83rem}.decisions-workspace__request-main[data-v-9993ee5f]{display:flex;align-items:center;gap:8px;min-width:0}.decisions-workspace__request-main>span[data-v-9993ee5f]:last-child{min-width:0}.decisions-workspace__request-main strong[data-v-9993ee5f],.decisions-workspace__request-main small[data-v-9993ee5f]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.decisions-workspace__request-main small[data-v-9993ee5f],.decisions-workspace__due small[data-v-9993ee5f]{color:var(--muted);font-size:.75rem}.decisions-workspace__request-icon[data-v-9993ee5f]{flex:none;width:36px;height:36px;border-radius:7px}.decisions-workspace__category[data-v-9993ee5f],.decisions-workspace__status[data-v-9993ee5f]{background:#f1ebf3;border-radius:20px;padding:5px 7px;width:max-content;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.decisions-workspace__due small[data-v-9993ee5f]{display:block}.decisions-workspace__overdue[data-v-9993ee5f]{color:#bb4b43!important}.decisions-workspace__owner[data-v-9993ee5f]{display:grid;place-items:center;width:31px;height:31px;border-radius:50%;background:#f1eaf3;color:var(--purple);font-size:.7rem;white-space:nowrap}.decisions-workspace__baseline-columns[data-v-9993ee5f]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.decisions-workspace__baseline-columns>div[data-v-9993ee5f]{padding:0 9px;border-left:1px solid var(--line);min-width:0}.decisions-workspace__baseline-columns>div[data-v-9993ee5f]:first-child{border-left:0;padding-left:0}.decisions-workspace__baseline-columns strong[data-v-9993ee5f]{font-size:.8rem}.decisions-workspace__baseline-columns p[data-v-9993ee5f]{color:var(--muted);font-size:.8rem;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:6px 0}.decisions-workspace__compact-list[data-v-9993ee5f]{display:grid}.decisions-workspace__compact-list button[data-v-9993ee5f]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;text-align:left;background:transparent;border:0;border-top:1px solid var(--line);padding:10px 1px;color:var(--ink);min-width:0}.decisions-workspace__compact-list strong[data-v-9993ee5f],.decisions-workspace__compact-list span[data-v-9993ee5f]{grid-column:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.decisions-workspace__compact-list strong[data-v-9993ee5f]{font-size:.85rem}.decisions-workspace__compact-list span[data-v-9993ee5f]{font-size:.75rem;color:var(--muted)}.decisions-workspace__compact-list .pi[data-v-9993ee5f]{grid-column:2;grid-row:1/3;align-self:center;font-size:.7rem}.decisions-workspace__empty[data-v-9993ee5f],.decisions-workspace__notice[data-v-9993ee5f]{padding:17px;color:var(--muted);font-size:.87rem}.decisions-workspace__notice--error[data-v-9993ee5f]{color:#a42c33}.decisions-workspace__empty button[data-v-9993ee5f]{border:0;background:none;color:var(--purple);text-decoration:underline}.decisions-workspace__pager[data-v-9993ee5f]{display:flex;justify-content:space-between;align-items:center;padding-top:12px;color:var(--muted);font-size:.8rem}.sr-only[data-v-9993ee5f]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.decisions-workspace__row-action[data-v-9993ee5f]{min-width:0;white-space:normal;overflow-wrap:anywhere;line-height:1.15;font-size:.76rem;padding:6px!important}.decisions-workspace__active-filters[data-v-9993ee5f]{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 11px}.decisions-workspace__active-filters button[data-v-9993ee5f]{border:1px solid #d8cddd;border-radius:20px;background:#f7f2f8;color:var(--purple);padding:5px 9px;font-size:.75rem}.decisions-workspace__active-filters .pi[data-v-9993ee5f]{margin-left:4px;font-size:.65rem}.decisions-workspace__recipient[data-v-9993ee5f]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:.72rem}@media(max-width:1100px){.decisions-workspace__cards[data-v-9993ee5f]{grid-template-columns:repeat(2,minmax(0,1fr))}.decisions-workspace__layout[data-v-9993ee5f]{grid-template-columns:minmax(0,1fr)}.decisions-workspace__rail[data-v-9993ee5f]{grid-template-columns:repeat(2,minmax(0,1fr))}.decisions-workspace__rail>section[data-v-9993ee5f]:last-child{grid-column:1/-1}}@media(max-width:700px){.decisions-workspace__intro[data-v-9993ee5f]{display:block}.decisions-workspace__motto[data-v-9993ee5f]{display:none}.decisions-workspace__cards[data-v-9993ee5f]{gap:7px}.decisions-workspace__summary[data-v-9993ee5f]{grid-template-columns:30px minmax(0,1fr);padding:10px;min-height:80px}.decisions-workspace__summary-icon[data-v-9993ee5f]{width:30px;height:30px}.decisions-workspace__summary>.pi[data-v-9993ee5f]{display:none}.decisions-workspace__summary strong[data-v-9993ee5f]{font-size:1rem}.decisions-workspace__panel[data-v-9993ee5f]{padding:12px}.decisions-workspace__request-heading[data-v-9993ee5f]{display:none}.decisions-workspace__request-row[data-v-9993ee5f]{grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:11px 0}.decisions-workspace__request-main[data-v-9993ee5f]{grid-column:1/-1}.decisions-workspace__request-main strong[data-v-9993ee5f],.decisions-workspace__request-main small[data-v-9993ee5f]{white-space:normal}.decisions-workspace__category[data-v-9993ee5f]{grid-column:1}.decisions-workspace__due[data-v-9993ee5f]{grid-column:2;grid-row:2/4;text-align:right}.decisions-workspace__owner[data-v-9993ee5f]{display:none}.decisions-workspace__status[data-v-9993ee5f]{grid-column:1}.decisions-workspace__row-action[data-v-9993ee5f]{grid-column:2;justify-self:end}.decisions-workspace__baseline-columns[data-v-9993ee5f]{grid-template-columns:repeat(2,minmax(0,1fr))}.decisions-workspace__baseline-columns>div[data-v-9993ee5f]:nth-child(3){border-left:0;padding-left:0}.decisions-workspace__rail[data-v-9993ee5f]{grid-template-columns:1fr}.decisions-workspace__rail>section[data-v-9993ee5f]:last-child{grid-column:auto}}@media(max-width:380px){.decisions-workspace__cards[data-v-9993ee5f]{grid-template-columns:1fr}.decisions-workspace__summary[data-v-9993ee5f]{min-height:58px}.decisions-workspace__panel-head[data-v-9993ee5f]{flex-wrap:wrap}.decisions-workspace__panel-head>button[data-v-9993ee5f]{margin-left:auto}.decisions-workspace__baseline-columns[data-v-9993ee5f]{grid-template-columns:1fr}.decisions-workspace__baseline-columns>div[data-v-9993ee5f]{border-left:0;padding:4px 0}}.decision-media[data-v-001b574d]{display:grid;gap:.55rem;padding:.65rem;background:#f8f5fa;border:1px solid #ded2e5;border-radius:.5rem}.decision-media label[data-v-001b574d]{display:grid;gap:.2rem;font-size:.78rem}.decision-media input[data-v-001b574d],.decision-media select[data-v-001b574d]{min-width:0;padding:.5rem;border:1px solid #cec1d5;border-radius:.35rem;background:#fff}.decision-media__picker[data-v-001b574d]{display:flex;gap:.4rem;align-items:end;flex-wrap:wrap}.decision-media__picker label[data-v-001b574d],.decision-media__picker select[data-v-001b574d]{flex:1;min-width:130px}.decision-media button[data-v-001b574d]{padding:.48rem .7rem;border:1px solid #bcaac8;border-radius:.35rem;background:#fff;color:#4d3265}.decision-media__current[data-v-001b574d]{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin:0;font-size:.8rem}.decision-media__upload input[data-v-001b574d]{max-width:100%}.decision-option-thumbnail[data-v-1602d55b]{flex:none;display:grid;place-items:center;width:48px;height:43px;border-radius:.3rem;background:#eee7e7;color:#9472a4;overflow:hidden;font-size:1.2rem}.decision-option-thumbnail img[data-v-1602d55b]{width:100%;height:100%;object-fit:cover}@media(max-width:600px){.decision-option-thumbnail[data-v-1602d55b]{width:38px;height:38px}}.decision-source-picker[data-v-f030ac47]{position:relative;display:grid;gap:.3rem;min-width:0}.decision-source-picker__label[data-v-f030ac47]{font-size:.82rem;font-weight:650}.decision-source-picker__value[data-v-f030ac47]{display:flex;align-items:center;gap:.5rem;min-width:0;padding:.45rem .55rem;border:1px solid #d9cce0;border-radius:.45rem;background:#fff}.decision-source-picker__selected[data-v-f030ac47]{display:grid;grid-template-columns:30px minmax(0,1fr);column-gap:.45rem;align-items:center;min-width:0;flex:1}.decision-source-picker__icon[data-v-f030ac47]{grid-row:span 2;display:grid;place-items:center;width:29px;height:29px;border-radius:8px;background:#efe5f5;color:#67417f;font-size:.85rem}.decision-source-picker__selected strong[data-v-f030ac47],.decision-source-picker__selected small[data-v-f030ac47]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.decision-source-picker__selected small[data-v-f030ac47],.decision-source-picker__placeholder[data-v-f030ac47]{color:#71677b;font-size:.75rem}.decision-source-picker__placeholder[data-v-f030ac47]{flex:1}.decision-source-picker button[data-v-f030ac47],.decision-source-picker a[data-v-f030ac47]{font:inherit;color:#4c3263}.decision-source-picker__value button[data-v-f030ac47]{flex:none;background:#f8f3fa;border:1px solid #d8c9e0;border-radius:.4rem;padding:.35rem .55rem;white-space:nowrap}.decision-source-picker__sheet[data-v-f030ac47]{display:grid;gap:.45rem;padding:.65rem;border:1px solid #d9cce0;border-radius:.55rem;background:#fff;box-shadow:0 8px 20px #2715351a;min-width:0}.decision-source-picker__toolbar[data-v-f030ac47]{display:grid;grid-template-columns:minmax(120px,.7fr) minmax(0,1.3fr) auto;gap:.4rem;min-width:0}.decision-source-picker__toolbar input[data-v-f030ac47],.decision-source-picker__toolbar select[data-v-f030ac47]{box-sizing:border-box;min-width:0;width:100%;padding:.5rem;border:1px solid #d1c3d9;border-radius:.4rem;background:#fff}.decision-source-picker__toolbar button[data-v-f030ac47],.decision-source-picker__sheet>button[data-v-f030ac47]{border:1px solid #d0c2d9;border-radius:.4rem;background:#fff;padding:.5rem .65rem}.decision-source-picker__sheet p[data-v-f030ac47]{margin:.2rem 0;font-size:.82rem}.decision-source-picker__list[data-v-f030ac47]{display:grid;border:1px solid #e4dce8;border-radius:.4rem}.decision-source-picker__result[data-v-f030ac47]{display:flex;align-items:center;min-width:0;border-bottom:1px solid #eee7f0}.decision-source-picker__result button[data-v-f030ac47]{display:grid;grid-template-columns:30px minmax(0,1fr);column-gap:.45rem;align-items:center;flex:1;min-width:0;padding:.5rem;text-align:left;border:0;background:#fff}.decision-source-picker__result button[aria-selected=true][data-v-f030ac47]{background:#f1e8f6}.decision-source-picker__result strong[data-v-f030ac47],.decision-source-picker__result small[data-v-f030ac47]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.decision-source-picker__result small[data-v-f030ac47]{color:#776c7f;font-size:.73rem}.decision-source-picker__result a[data-v-f030ac47]{padding:.5rem;font-size:.78rem}@media(max-width:540px){.decision-source-picker__toolbar[data-v-f030ac47]{grid-template-columns:minmax(0,1fr) auto}.decision-source-picker__toolbar select[data-v-f030ac47]{grid-column:1/-1}.decision-source-picker__value[data-v-f030ac47]{flex-wrap:wrap}.decision-source-picker__selected[data-v-f030ac47]{flex-basis:100%}.decision-source-picker__selected strong[data-v-f030ac47]{white-space:normal}}.decision-editor[data-v-edaac2bd]{display:flex;flex-direction:column;min-width:0;color:#2f2146}.decision-editor__head[data-v-edaac2bd],.decision-editor__footer[data-v-edaac2bd]{flex:none;display:flex;align-items:center;gap:.65rem;padding:1rem 1.25rem;background:#fff}.decision-editor__head[data-v-edaac2bd]{justify-content:space-between;border-bottom:1px solid #e5dce9}.decision-editor__head h2[data-v-edaac2bd]{font:1.55rem Georgia,serif;margin:0}.decision-editor__head p[data-v-edaac2bd]{font-size:.84rem;color:#706878;margin:.2rem 0}.decision-editor__head button[data-v-edaac2bd]{border:0;background:none;font-size:1.4rem;color:#4c3263}.decision-editor__body[data-v-edaac2bd]{flex:1;min-height:0;display:grid;align-content:start;gap:.85rem;overflow-y:auto;padding:1rem 1.25rem}.decision-editor label[data-v-edaac2bd]{display:grid;gap:.25rem;font-size:.8rem;font-weight:650;min-width:0}.decision-editor input[data-v-edaac2bd]:not([type=radio]):not([type=checkbox]):not([type=file]),.decision-editor select[data-v-edaac2bd],.decision-editor textarea[data-v-edaac2bd]{box-sizing:border-box;width:100%;min-width:0;border:1px solid #d7cbdc;border-radius:.4rem;padding:.55rem;background:#fff;color:#2f2146;font:inherit}.decision-editor textarea[data-v-edaac2bd]{resize:vertical}.decision-editor__two[data-v-edaac2bd]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.decision-editor__selector[data-v-edaac2bd]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.35rem}.decision-editor__selector label[data-v-edaac2bd],.decision-editor__selector input[data-v-edaac2bd],.decision-editor__selector p[data-v-edaac2bd],.decision-editor__selector small[data-v-edaac2bd]{grid-column:1/-1}.decision-editor__selector>button[data-v-edaac2bd]{grid-column:2;grid-row:1;align-self:start;background:none;border:0;padding:0;color:#69467d;font-size:.75rem}.decision-editor__person[data-v-edaac2bd]{display:flex;align-items:center;gap:.4rem;margin:.1rem 0;font-size:.76rem}.decision-editor__person span[data-v-edaac2bd]{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#eee5f4}.decision-editor__person small[data-v-edaac2bd]{color:#766c7c}.decision-editor__inline-note[data-v-edaac2bd]{align-self:center;color:#756d7d;font-size:.77rem}.decision-editor__inline-note button[data-v-edaac2bd]{border:0;background:none;text-decoration:underline;color:#4c3263}.decision-editor__format[data-v-edaac2bd]{border:0;padding:0;margin:0;display:flex;align-items:center;gap:.4rem 1rem;flex-wrap:wrap}.decision-editor__format legend[data-v-edaac2bd]{font-size:.8rem;font-weight:650;margin-bottom:.35rem}.decision-editor__format label[data-v-edaac2bd]{display:flex;align-items:center;gap:.4rem;font-weight:400}.decision-editor__section-head[data-v-edaac2bd]{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.decision-editor__section-head h3[data-v-edaac2bd]{font:1.12rem Georgia,serif;margin:0}.decision-editor__section-head button[data-v-edaac2bd],.decision-editor__sources>button[data-v-edaac2bd]{border:0;background:none;color:#4c3263;font-size:.8rem}.decision-editor__options[data-v-edaac2bd],.decision-editor__sources[data-v-edaac2bd]{display:grid;gap:.5rem;min-width:0}.decision-editor__option[data-v-edaac2bd]{border:1px solid #e3d9e8;border-radius:.5rem;overflow:hidden}.decision-editor__option--recommended[data-v-edaac2bd]{border-color:#c5a9d5;background:#fcf8ff}.decision-editor__option-summary[data-v-edaac2bd]{display:flex;align-items:center;gap:.55rem;padding:.45rem .65rem;min-width:0}.decision-editor__option-handle[data-v-edaac2bd]{color:#9d87a9}.decision-editor__option-thumb[data-v-edaac2bd]{flex:none;display:grid;place-items:center;width:48px;height:43px;border-radius:.3rem;background:#eee7e7;color:#9472a4;font-size:1.2rem}.decision-editor__option-text[data-v-edaac2bd]{flex:1;min-width:0;display:grid;gap:.12rem;text-align:left;background:none;border:0;padding:.2rem}.decision-editor__option-text strong[data-v-edaac2bd],.decision-editor__option-text small[data-v-edaac2bd]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.decision-editor__option-text small[data-v-edaac2bd]{color:#786e7d;font-size:.75rem}.decision-editor__recommend[data-v-edaac2bd]{display:flex!important;align-items:center}.decision-editor__recommend input[data-v-edaac2bd]{accent-color:#4c3263}.decision-editor__option-edit[data-v-edaac2bd]{display:grid;gap:.5rem;padding:.6rem .75rem;border-top:1px solid #e8dfeb}.decision-editor__option-actions[data-v-edaac2bd]{display:flex;gap:.4rem;flex-wrap:wrap}.decision-editor__option-actions button[data-v-edaac2bd],.decision-editor__done[data-v-edaac2bd]{padding:.35rem .55rem;border:1px solid #d5c8dd;border-radius:.35rem;background:#fff;color:#4c3263}.decision-editor__done[data-v-edaac2bd]{justify-self:end}.decision-editor__recommendation[data-v-edaac2bd]{padding:.7rem .8rem;background:#f5eff9;border-radius:.5rem;font-size:.8rem}.decision-editor__recommendation p[data-v-edaac2bd]{margin:.2rem 0 .55rem;color:#6b5d75}.decision-editor__sources .decision-editor__source[data-v-edaac2bd]{display:flex;justify-content:space-between;gap:.5rem;padding:.4rem .55rem;border:1px solid #e3d9e8;border-radius:.4rem}.decision-editor__source span[data-v-edaac2bd]{display:grid;min-width:0}.decision-editor__source strong[data-v-edaac2bd],.decision-editor__source small[data-v-edaac2bd]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.decision-editor__source small[data-v-edaac2bd]{color:#786e7d}.decision-editor__source button[data-v-edaac2bd]{border:0;background:none;color:#4c3263}.decision-editor__private[data-v-edaac2bd]{padding:.55rem .7rem;background:#faf7fb;border-radius:.4rem}.decision-editor__private summary[data-v-edaac2bd]{cursor:pointer;font-size:.8rem;font-weight:650}.decision-editor__private textarea[data-v-edaac2bd]{margin-top:.5rem}.decision-editor__preview[data-v-edaac2bd]{padding:.75rem;border:1px solid #d5c5df;border-radius:.5rem;background:#fbf8fc}.decision-editor__preview h3[data-v-edaac2bd]{margin:0 0 .5rem}.decision-editor__footer[data-v-edaac2bd]{border-top:1px solid #e5dce9;justify-content:flex-end;flex-wrap:wrap}.decision-editor__footer button[data-v-edaac2bd]{padding:.52rem .7rem;border:1px solid #d3c5da;border-radius:.4rem;background:#fff;color:#4c3263;white-space:nowrap}.decision-editor__footer .decision-editor__primary[data-v-edaac2bd]{background:#4c3263;color:#fff}.decision-editor__error[data-v-edaac2bd]{color:#ab3434}.decision-editor__notice[data-v-edaac2bd]{color:#2f735a}.sr-only[data-v-edaac2bd]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(max-width:600px){.decision-editor__two[data-v-edaac2bd]{grid-template-columns:1fr}.decision-editor__head[data-v-edaac2bd],.decision-editor__body[data-v-edaac2bd],.decision-editor__footer[data-v-edaac2bd]{padding:.75rem}.decision-editor__footer button[data-v-edaac2bd]{flex:1;min-width:calc(50% - .4rem)}.decision-editor__option-thumb[data-v-edaac2bd]{width:38px;height:38px}.decision-editor__option-summary[data-v-edaac2bd]{gap:.35rem}}.decision-editor__body[data-v-edaac2bd]{gap:.65rem}.decision-editor label[data-v-edaac2bd]:not(.decision-editor__recommend):not(.decision-editor__format label){display:block}.decision-editor label:not(.decision-editor__recommend):not(.decision-editor__format label)>input[data-v-edaac2bd],.decision-editor label:not(.decision-editor__recommend):not(.decision-editor__format label)>select[data-v-edaac2bd],.decision-editor label:not(.decision-editor__recommend):not(.decision-editor__format label)>textarea[data-v-edaac2bd]{display:block;margin-top:.28rem}.decision-editor__format[data-v-edaac2bd]{width:100%;min-width:0}.decision-editor__format label[data-v-edaac2bd]{white-space:nowrap;min-width:max-content}.decision-editor__details[data-v-edaac2bd]{display:grid;gap:.65rem;padding:.85rem 1rem;border:1px solid #e8dfea;border-radius:.7rem;background:#fdfbfd}.decision-editor__client-row[data-v-edaac2bd]{align-items:end}.decision-editor__selector[data-v-edaac2bd]{display:block}.decision-editor__selector-head[data-v-edaac2bd]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.28rem;font-size:.8rem}.decision-editor__selector-head button[data-v-edaac2bd]{padding:0;border:0;background:none;color:#69467d;font-size:.75rem}.decision-editor__person-card[data-v-edaac2bd]{display:flex;align-items:center;gap:.5rem;min-height:38px;padding:.32rem .55rem;border:1px solid #d7cbdc;border-radius:.4rem;background:#fff}.decision-editor__person-card>span[data-v-edaac2bd]:nth-child(2){display:grid;gap:.05rem;min-width:0;font-size:.78rem}.decision-editor__person-card strong[data-v-edaac2bd],.decision-editor__person-card small[data-v-edaac2bd]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.decision-editor__person-card small[data-v-edaac2bd]{font-size:.7rem;color:#766c7c}.decision-editor__person-card>.pi[data-v-edaac2bd]{margin-left:auto;font-size:.7rem;color:#705e7e}.decision-editor__avatar[data-v-edaac2bd]{display:grid;place-items:center;flex:none;width:27px;height:27px;border-radius:50%;background:#eee4f4;color:#53366c;font-size:.7rem;font-weight:700}.decision-editor__person-choices[data-v-edaac2bd]{display:grid;gap:.35rem}.decision-editor__details .decision-editor__inline-note[data-v-edaac2bd]{margin:0;font-size:.73rem}.decision-editor__question[data-v-edaac2bd]{display:grid;gap:.5rem;padding:.75rem .9rem;border-radius:.65rem;background:#f8f4fa}.decision-editor__question .decision-editor__eyebrow[data-v-edaac2bd]{text-transform:uppercase;letter-spacing:.055em;font-size:.72rem}.decision-editor__question textarea[data-v-edaac2bd]{background:#fff}.decision-editor__format[data-v-edaac2bd]{gap:.35rem}.decision-editor__format legend[data-v-edaac2bd]{font-size:.75rem}.decision-editor__format label[data-v-edaac2bd]{padding:.3rem .55rem;border:1px solid #ded2e5;border-radius:20px;background:#fff;font-size:.75rem}.decision-editor__format label[data-v-edaac2bd]:has(input:checked){background:#eee4f5;border-color:#b599c9;color:#4b3264}.decision-editor__option-summary[data-v-edaac2bd]{gap:.5rem}.decision-editor__option-handle[data-v-edaac2bd]{font-size:.7rem}.decision-editor__recommended-badge[data-v-edaac2bd]{flex:none;border-radius:20px;padding:.25rem .45rem;background:#eee4f5;color:#5d3f74;font-size:.67rem;font-weight:700}.decision-editor__recommend[data-v-edaac2bd],.decision-editor__option-menu-trigger[data-v-edaac2bd]{display:grid;place-items:center;flex:none;width:29px;height:32px;border:0;background:transparent;color:#715784;cursor:pointer}.decision-editor__recommend[data-v-edaac2bd]{font-size:1.1rem}.decision-editor__recommend--active[data-v-edaac2bd]{color:#55316e}.decision-editor__option-menu[data-v-edaac2bd]{display:flex;justify-content:flex-end;gap:.3rem;flex-wrap:wrap;padding:.4rem .6rem;border-top:1px solid #eee7f1;background:#fbf8fc}.decision-editor__option-menu button[data-v-edaac2bd]{padding:.3rem .5rem;border:1px solid #d7cbdc;border-radius:.35rem;background:#fff;color:#51376a;font-size:.75rem}.decision-editor__option-menu button[data-v-edaac2bd]:disabled{opacity:.45}.decision-editor__recommendation[data-v-edaac2bd]{border-left:3px solid #ac87c2}.decision-editor__recommendation label[data-v-edaac2bd]{font-size:.73rem}.decision-editor__body[data-v-edaac2bd]{gap:.55rem}.decision-editor__details[data-v-edaac2bd]{gap:.45rem;padding:.7rem .85rem}.decision-editor__question[data-v-edaac2bd]{gap:.35rem;padding:.6rem .75rem}.decision-editor__option-summary[data-v-edaac2bd]{padding:.35rem .55rem}.decision-editor__option[data-v-edaac2bd]{border-color:#e9e1eb;background:#fff;box-shadow:0 2px 7px #3a25460a;transition:border-color .15s ease,box-shadow .15s ease}.decision-editor__option[data-v-edaac2bd]:hover{border-color:#d8c7e2;box-shadow:0 3px 11px #3a254612}.decision-editor__option--recommended[data-v-edaac2bd]{border-color:#c5a9d5;background:linear-gradient(90deg,#f7f0fa 0,#fff 18%);box-shadow:inset 3px 0 #ae87c5,0 2px 8px #3a25460d}.decision-editor__option-text strong[data-v-edaac2bd]{font-size:.84rem;color:#30213f}.decision-editor__option-handle[data-v-edaac2bd],.decision-editor__option-menu-trigger[data-v-edaac2bd]{color:#947d9f}.decision-editor__recommended-badge[data-v-edaac2bd]{background:#ede2f3;color:#5b3971}.decision-editor__format label[data-v-edaac2bd]:not(:has(input:checked)){background:#fdfbfd;color:#6f6479}@media(max-width:600px){.decision-editor__details[data-v-edaac2bd]{padding:.7rem}.decision-editor__recommended-badge[data-v-edaac2bd]{display:none}.decision-editor__option-summary[data-v-edaac2bd]{gap:.25rem}.decision-editor__option-menu-trigger[data-v-edaac2bd]{width:24px}}.decision-detail[data-v-4b62b6ec]{box-sizing:border-box;display:flex;flex-direction:column;width:100%;min-width:0;height:100%;color:#271a46}.decision-detail[data-v-4b62b6ec] *{box-sizing:border-box}.decision-detail header[data-v-4b62b6ec],.decision-detail footer[data-v-4b62b6ec]{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid #e8e0ea}.decision-detail header[data-v-4b62b6ec]{min-height:82px}.decision-detail header p[data-v-4b62b6ec]{margin:3px 0 0}.decision-detail footer[data-v-4b62b6ec]{justify-content:flex-end;flex-wrap:wrap;border-top:1px solid #e8e0ea;border-bottom:0}.decision-detail main[data-v-4b62b6ec]{display:grid;align-content:start;gap:14px;min-width:0;min-height:0;overflow:auto;padding:18px 20px}.decision-detail button[data-v-4b62b6ec]{border:1px solid #ddd2e3;border-radius:6px;background:#fff;color:#513967;padding:8px 12px;font:inherit;font-size:.78rem;cursor:pointer}.decision-detail button[data-v-4b62b6ec]:disabled{opacity:.55;cursor:default}.decision-detail .decision-detail__close[data-v-4b62b6ec]{flex:none;border:0;background:transparent;font-size:1.3rem;padding:4px 7px}.decision-detail__current[data-v-4b62b6ec],.decision-detail__history[data-v-4b62b6ec],.decision-detail__sharing[data-v-4b62b6ec]{min-width:0;border:1px solid #e7e0e9;border-radius:10px;background:#fff;padding:18px 20px;box-shadow:0 2px 8px #321b4608}.decision-detail__title[data-v-4b62b6ec]{display:flex;justify-content:space-between;align-items:start;gap:12px;min-width:0}.decision-detail__title h3[data-v-4b62b6ec]{min-width:0;overflow-wrap:anywhere}.decision-detail__title>span[data-v-4b62b6ec]{flex:none;border-radius:999px;padding:4px 9px;background:#efe7f5;color:#58366d;font-size:.72rem;text-transform:capitalize}.decision-detail__question[data-v-4b62b6ec]{margin:12px 0 16px}.decision-detail dl[data-v-4b62b6ec]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 16px;padding:12px 0;border-top:1px solid #eee8ef;border-bottom:1px solid #eee8ef}.decision-detail dt[data-v-4b62b6ec]{margin-bottom:4px}.decision-detail dd[data-v-4b62b6ec]{margin:0;overflow-wrap:anywhere}.decision-detail__current>p[data-v-4b62b6ec]:not(.decision-detail__question){margin:0 0 14px}.decision-detail h4[data-v-4b62b6ec]{margin:0 0 8px}.decision-detail__options ul[data-v-4b62b6ec]{display:grid;gap:7px;list-style:none;margin:0;padding:0}.decision-detail__options li[data-v-4b62b6ec]{display:flex;align-items:center;gap:8px;min-width:0;border:1px solid #ebe5ee;border-radius:7px;padding:9px 11px;background:#fcfafd}.decision-detail__option-mark[data-v-4b62b6ec]{display:grid;place-items:center;flex:none;width:22px;height:22px;border-radius:50%;background:#f0e6f5;color:#67417d;font-size:9px}.decision-detail__options li small[data-v-4b62b6ec]{margin-left:auto;color:#9d6226;font-size:.72rem}.decision-detail__response[data-v-4b62b6ec]{margin-top:18px;padding-top:16px;border-top:1px solid #eee8ef}.decision-detail__response p[data-v-4b62b6ec]{margin:6px 0}.decision-detail__empty[data-v-4b62b6ec]{margin:16px 0 0!important}.decision-detail__history article[data-v-4b62b6ec]{display:grid;gap:4px;border-top:1px solid #eee8ef;padding:12px 0}.decision-detail__history article[data-v-4b62b6ec]:first-of-type{margin-top:10px}.decision-detail__history article p[data-v-4b62b6ec]{margin:0;overflow-wrap:anywhere}.decision-detail__sharing p[data-v-4b62b6ec]{margin:8px 0 14px}.decision-detail__sharing>div[data-v-4b62b6ec]{display:flex;align-items:end;gap:8px;flex-wrap:wrap;margin-top:8px}.decision-detail__sharing label[data-v-4b62b6ec],.decision-detail__current label[data-v-4b62b6ec]{display:grid;flex:1;gap:5px;min-width:0}.decision-detail__sharing input[data-v-4b62b6ec],.decision-detail textarea[data-v-4b62b6ec]{width:100%;min-width:0;border:1px solid #e2d9e5;border-radius:6px;padding:9px;background:#fff;color:#271a46;font:inherit}.decision-detail__error[data-v-4b62b6ec]{color:#a33333}.decision-detail__notice[data-v-4b62b6ec]{color:#286d53}@media(max-width:550px){.decision-detail header[data-v-4b62b6ec],.decision-detail footer[data-v-4b62b6ec]{padding:12px}.decision-detail main[data-v-4b62b6ec]{padding:12px}.decision-detail__current[data-v-4b62b6ec],.decision-detail__history[data-v-4b62b6ec],.decision-detail__sharing[data-v-4b62b6ec]{padding:14px}.decision-detail dl[data-v-4b62b6ec]{grid-template-columns:1fr 1fr}.decision-detail__options li[data-v-4b62b6ec]{flex-wrap:wrap}.decision-detail__options li small[data-v-4b62b6ec]{width:100%;margin-left:30px}}.legacy-decision[data-v-1819bb3e]{display:flex;flex-direction:column;width:min(600px,calc(100vw - 28px));max-height:90dvh;color:#30243e}.legacy-decision header[data-v-1819bb3e],.legacy-decision footer[data-v-1819bb3e]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;border-bottom:1px solid #e6deea}.legacy-decision footer[data-v-1819bb3e]{border-top:1px solid #e6deea;border-bottom:0;justify-content:flex-end;flex-wrap:wrap}.legacy-decision main[data-v-1819bb3e]{display:grid;gap:.7rem;overflow:auto;padding:1rem}.legacy-decision h2[data-v-1819bb3e],.legacy-decision h3[data-v-1819bb3e]{font-family:Georgia,serif;margin:0}.legacy-decision header p[data-v-1819bb3e],.legacy-decision__label[data-v-1819bb3e],.legacy-decision__id[data-v-1819bb3e]{color:#746a7a;margin:.2rem 0}.legacy-decision__label[data-v-1819bb3e]{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em}.legacy-decision__id[data-v-1819bb3e]{font-size:.7rem;overflow-wrap:anywhere}.legacy-decision dl[data-v-1819bb3e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:0}.legacy-decision dt[data-v-1819bb3e]{color:#746a7a;font-size:.75rem}.legacy-decision dd[data-v-1819bb3e]{margin:0}.legacy-decision button[data-v-1819bb3e]{padding:.55rem .8rem;border:1px solid #d3c6dd;border-radius:.4rem;background:#fff;color:#4c3263}.legacy-decision header button[data-v-1819bb3e]{border:0;font-size:1.4rem}@media(max-width:500px){.legacy-decision dl[data-v-1819bb3e]{grid-template-columns:1fr}.legacy-decision header[data-v-1819bb3e],.legacy-decision main[data-v-1819bb3e],.legacy-decision footer[data-v-1819bb3e]{padding:.75rem}}.baseline-editor[data-v-e5fc92b2]{display:flex;flex-direction:column;color:#2f2146;min-width:0}.baseline-editor header[data-v-e5fc92b2],.baseline-editor footer[data-v-e5fc92b2]{flex:none;display:flex;align-items:center;gap:.65rem;padding:1rem 1.25rem;background:#fff}.baseline-editor header[data-v-e5fc92b2]{justify-content:space-between;border-bottom:1px solid #e5dce8}.baseline-editor header h2[data-v-e5fc92b2]{font:1.55rem Georgia,serif;margin:0}.baseline-editor header p[data-v-e5fc92b2]{margin:.2rem 0 0;color:#746b7c;font-size:.84rem}.baseline-editor header button[data-v-e5fc92b2]{border:0;background:none;font-size:1.4rem;color:#4c3263}.baseline-editor main[data-v-e5fc92b2]{flex:1;min-height:0;overflow-y:auto;padding:1rem 1.25rem}.baseline-editor main[data-v-e5fc92b2]>*+*{margin-top:1rem}.baseline-editor h3[data-v-e5fc92b2]{font:1.12rem Georgia,serif;margin:0}.baseline-editor button[data-v-e5fc92b2]{font:inherit;color:#4c3263;cursor:pointer}.baseline-editor button[data-v-e5fc92b2]:disabled{opacity:.45;cursor:default}.baseline-editor__tools[data-v-e5fc92b2]{display:flex;justify-content:space-between;gap:.5rem}.baseline-editor__tools button[data-v-e5fc92b2],.baseline-editor footer button[data-v-e5fc92b2]{padding:.48rem .7rem;border:1px solid #d3c5dc;border-radius:.42rem;background:#fff;white-space:nowrap}.baseline-editor__explanation[data-v-e5fc92b2]{padding:.7rem .8rem;background:#f6f0f9;border-radius:.45rem;color:#5c4a6c;font-size:.8rem}.baseline-editor__section-head p[data-v-e5fc92b2],.baseline-editor__muted[data-v-e5fc92b2]{margin:.2rem 0 0;color:#756c7d;font-size:.78rem}.baseline-editor__group[data-v-e5fc92b2]{display:grid;gap:.45rem}.baseline-editor__list[data-v-e5fc92b2]{border:1px solid #e3dce8;border-radius:.5rem;overflow:hidden}.baseline-editor__row+.baseline-editor__row[data-v-e5fc92b2]{border-top:1px solid #e9e2ed}.baseline-editor__row-main[data-v-e5fc92b2]{display:flex;align-items:center;gap:.35rem;min-height:40px;padding:.25rem .5rem;min-width:0}.baseline-editor__order[data-v-e5fc92b2]{color:#a58aaf;font-weight:700}.baseline-editor__item-text[data-v-e5fc92b2]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;background:none;border:0;padding:.35rem .15rem;font-weight:600}.baseline-editor__indicator[data-v-e5fc92b2]{font-size:.68rem;color:#6d587a;background:#f2eaf6;padding:.18rem .35rem;border-radius:20px}.baseline-editor__row-action[data-v-e5fc92b2]{flex:none;width:27px;height:27px;padding:0;border:0;background:none}.baseline-editor__add[data-v-e5fc92b2]{width:100%;padding:.42rem;border:1px dashed #cdb9d8;border-radius:.4rem;background:#fff;font-size:.82rem}.baseline-editor__edit[data-v-e5fc92b2]{display:grid;gap:.4rem;padding:.55rem .75rem .75rem 1.55rem;background:#fbf9fc}.baseline-editor label[data-v-e5fc92b2]{display:grid;gap:.2rem;font-size:.78rem;font-weight:650}.baseline-editor input[data-v-e5fc92b2]:not([type=checkbox]),.baseline-editor textarea[data-v-e5fc92b2]{box-sizing:border-box;width:100%;min-width:0;padding:.5rem;border:1px solid #d3c5dc;border-radius:.4rem;font:inherit}.baseline-editor__text-action[data-v-e5fc92b2]{justify-self:start;border:0;background:none;padding:.2rem 0;font-size:.78rem}.baseline-editor__done[data-v-e5fc92b2]{justify-self:end;padding:.35rem .65rem;border:1px solid #d3c5dc;border-radius:.4rem;background:#fff}.baseline-editor__copy[data-v-e5fc92b2],.baseline-editor__history[data-v-e5fc92b2],.baseline-editor__secondary[data-v-e5fc92b2]{padding:.7rem;background:#faf7fb;border-radius:.45rem;font-size:.8rem}.baseline-editor__copy[data-v-e5fc92b2]{display:grid;gap:.4rem}.baseline-editor__copy label[data-v-e5fc92b2]{display:flex;align-items:start;gap:.4rem}.baseline-editor__copy input[data-v-e5fc92b2]{width:auto}.baseline-editor__copy button[data-v-e5fc92b2]{justify-self:start;padding:.4rem .6rem;background:#fff;border:1px solid #d3c5dc;border-radius:.4rem}.baseline-editor__history article[data-v-e5fc92b2]{display:flex;justify-content:space-between;gap:.5rem;padding:.4rem;border-bottom:1px solid #e4dce8}.baseline-editor__secondary summary[data-v-e5fc92b2]{cursor:pointer;font-weight:650}.baseline-editor__secondary textarea[data-v-e5fc92b2]{margin-top:.55rem}.baseline-editor__secondary dd[data-v-e5fc92b2]{margin:0;white-space:pre-line}.baseline-editor__secondary dl[data-v-e5fc92b2]{display:grid;gap:.5rem}.baseline-editor footer[data-v-e5fc92b2]{border-top:1px solid #e5dce8;justify-content:flex-end;flex-wrap:wrap}.baseline-editor footer span[data-v-e5fc92b2]{flex:1;min-width:160px;color:#746b7c;font-size:.72rem}.baseline-editor footer .baseline-editor__primary[data-v-e5fc92b2]{background:#4c3263;color:#fff}.baseline-editor__error[data-v-e5fc92b2]{color:#a33333}.baseline-editor__notice[data-v-e5fc92b2]{color:#2f735a}@media(max-width:600px){.baseline-editor header[data-v-e5fc92b2],.baseline-editor main[data-v-e5fc92b2],.baseline-editor footer[data-v-e5fc92b2]{padding:.75rem}.baseline-editor footer span[data-v-e5fc92b2]{display:none}.baseline-editor footer button[data-v-e5fc92b2]{font-size:.76rem;padding:.45rem .5rem}.baseline-editor__indicator[data-v-e5fc92b2]{display:none}.baseline-editor__row-main[data-v-e5fc92b2]{gap:.2rem}.baseline-editor__row-action[data-v-e5fc92b2]{width:25px}}.baseline-editor__title-row[data-v-e5fc92b2]{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.baseline-editor__state-chip[data-v-e5fc92b2]{display:inline-flex;padding:.2rem .45rem;border-radius:20px;background:#f9edda;color:#946621;font:700 .68rem Arial,sans-serif;white-space:nowrap}.baseline-editor__explanation[data-v-e5fc92b2]{display:flex;align-items:flex-start;gap:.55rem;margin:.15rem 0 0;padding:.55rem .7rem}.baseline-editor__explanation>.pi[data-v-e5fc92b2]{flex:none;color:#8b62a5;font-size:1rem}.baseline-editor__section-head[data-v-e5fc92b2]{display:flex;align-items:center;gap:.55rem}.baseline-editor__group-icon[data-v-e5fc92b2]{display:grid;place-items:center;flex:none;width:29px;height:29px;border-radius:9px;background:#e9f2e9;color:#4b7a60;font-size:.85rem}.baseline-editor__group--exclusion .baseline-editor__group-icon[data-v-e5fc92b2]{background:#fbefdf;color:#a46e23}.baseline-editor__group--assumption .baseline-editor__group-icon[data-v-e5fc92b2]{background:#f0e8f6;color:#75518d}.baseline-editor__group--included_work .baseline-editor__list[data-v-e5fc92b2]{border-color:#dce8df}.baseline-editor__group--exclusion .baseline-editor__list[data-v-e5fc92b2]{border-color:#ebdfd0}.baseline-editor__group--assumption .baseline-editor__list[data-v-e5fc92b2]{border-color:#e5dce9}.baseline-editor__indicator[data-v-e5fc92b2]{display:grid;place-items:center;width:22px;height:22px;padding:0}.baseline-editor__row-menu-trigger[data-v-e5fc92b2]{display:grid;place-items:center;flex:none;width:27px;height:27px;border:0;background:none;color:#705d7e}.baseline-editor__row-actions[data-v-e5fc92b2]{display:flex;justify-content:flex-end;gap:.3rem;flex-wrap:wrap;padding:.4rem .6rem;border-top:1px solid #ede6ef;background:#fbf9fc}.baseline-editor__row-actions button[data-v-e5fc92b2]{width:auto;height:auto;padding:.25rem .5rem;border:1px solid #d8cadf;border-radius:.35rem;background:#fff;font-size:.73rem}.baseline-editor__tools .pi[data-v-e5fc92b2]{font-size:.8rem;margin-right:.3rem}.baseline-editor__add[data-v-e5fc92b2]{padding:.38rem;border-color:#ded3e3;background:#fdfbfd;color:#715d7e;font-size:.78rem}.baseline-editor__add[data-v-e5fc92b2]:hover{border-color:#baa3c9;background:#f9f5fb;color:#513967}.baseline-editor__row-main[data-v-e5fc92b2]{background:linear-gradient(90deg,#fdfcfd,#fff 24%)}.baseline-editor__tools button[data-v-e5fc92b2]{border-color:#ddd2e3;color:#513967;box-shadow:0 1px 2px #3f2b4b08}@media(max-width:600px){.baseline-editor__indicator[data-v-e5fc92b2]{display:grid}.baseline-editor__state-chip[data-v-e5fc92b2]{font-size:.65rem}.baseline-editor__section-head[data-v-e5fc92b2]{gap:.4rem}}.signal-editor[data-v-c9ea7d57]{display:flex;flex-direction:column;min-width:0;color:#2f2146}.signal-editor header[data-v-c9ea7d57],.signal-editor footer[data-v-c9ea7d57]{flex:none;display:flex;align-items:center;gap:.65rem;padding:1rem 1.25rem;background:#fff}.signal-editor header[data-v-c9ea7d57]{justify-content:space-between;border-bottom:1px solid #e4dce8}.signal-editor header h2[data-v-c9ea7d57]{font:1.55rem Georgia,serif;margin:0}.signal-editor header p[data-v-c9ea7d57]{margin:.2rem 0;color:#776d7e;font-size:.84rem}.signal-editor header button[data-v-c9ea7d57]{border:0;background:none;font-size:1.4rem;color:#4c3263}.signal-editor main[data-v-c9ea7d57]{flex:1;min-height:0;display:grid;align-content:start;gap:.85rem;padding:1rem 1.25rem;overflow-y:auto}.signal-editor label[data-v-c9ea7d57]{display:grid;gap:.2rem;font-size:.8rem;font-weight:650;min-width:0}.signal-editor input[data-v-c9ea7d57]:not([type=radio]),.signal-editor textarea[data-v-c9ea7d57],.signal-editor select[data-v-c9ea7d57]{box-sizing:border-box;width:100%;min-width:0;padding:.55rem;border:1px solid #d1c4da;border-radius:.4rem;font:inherit}.signal-editor fieldset[data-v-c9ea7d57]{border:0;margin:0;padding:0;min-width:0}.signal-editor legend[data-v-c9ea7d57]{font-size:.8rem;font-weight:650;margin-bottom:.35rem}.signal-editor__source-mode[data-v-c9ea7d57]{display:flex;gap:.45rem 1rem;flex-wrap:wrap}.signal-editor__source-mode legend[data-v-c9ea7d57]{width:100%}.signal-editor__source-mode label[data-v-c9ea7d57]{display:flex;align-items:center;gap:.4rem;font-weight:400}.signal-editor__two[data-v-c9ea7d57]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.signal-editor__areas>p[data-v-c9ea7d57]{margin:0 0 .5rem;color:#776d7e;font-size:.75rem}.signal-editor__chips[data-v-c9ea7d57],.signal-editor__add-area[data-v-c9ea7d57],.signal-editor__review>div[data-v-c9ea7d57]{display:flex;gap:.4rem;flex-wrap:wrap}.signal-editor__chips button[data-v-c9ea7d57]{padding:.36rem .6rem;border:1px solid #d5c8dd;border-radius:20px;background:#fff;font-size:.78rem}.signal-editor__chips button[aria-pressed=true][data-v-c9ea7d57]{background:#efe5f5;border-color:#a983bf}.signal-editor__add-area[data-v-c9ea7d57]{margin-top:.55rem}.signal-editor__add-area input[data-v-c9ea7d57]{flex:1;min-width:120px}.signal-editor__add-area button[data-v-c9ea7d57],.signal-editor__review button[data-v-c9ea7d57],.signal-editor__secondary button[data-v-c9ea7d57]{padding:.48rem .65rem;border:1px solid #d5c8dd;border-radius:.4rem;background:#fff;color:#4c3263}.signal-editor__segmented>div[data-v-c9ea7d57]{display:flex;gap:.25rem;flex-wrap:wrap}.signal-editor__segmented label[data-v-c9ea7d57]{display:block;position:relative;font-weight:400}.signal-editor__segmented input[data-v-c9ea7d57]{position:absolute;opacity:0}.signal-editor__segmented span[data-v-c9ea7d57]{display:block;padding:.42rem .58rem;border:1px solid #d5c8dd;border-radius:.4rem;text-transform:capitalize;font-size:.76rem}.signal-editor__segmented input:checked+span[data-v-c9ea7d57]{border-color:#a983bf;background:#f0e6f6}.signal-editor__segmented input:focus-visible+span[data-v-c9ea7d57]{outline:2px solid #6e4a82;outline-offset:2px}.signal-editor__secondary[data-v-c9ea7d57],.signal-editor__review[data-v-c9ea7d57]{padding:.7rem .8rem;border:1px solid #e4dce8;border-radius:.5rem;background:#fbf9fc}.signal-editor__secondary summary[data-v-c9ea7d57]{cursor:pointer;font-size:.8rem;font-weight:650}.signal-editor__secondary[data-v-c9ea7d57]>*:not(summary){margin-top:.55rem}.signal-editor__review[data-v-c9ea7d57]{display:grid;gap:.55rem}.signal-editor__review h3[data-v-c9ea7d57]{font:1rem Georgia,serif;margin:0}.signal-editor__review p[data-v-c9ea7d57]{margin:0;color:#746c7b;font-size:.78rem}.signal-editor__state[data-v-c9ea7d57]{padding:.45rem .6rem;background:#f5eff9;border-radius:.4rem;color:#6f567e;font-size:.76rem}.signal-editor footer[data-v-c9ea7d57]{justify-content:flex-end;border-top:1px solid #e4dce8}.signal-editor footer button[data-v-c9ea7d57]{padding:.52rem .75rem;border:1px solid #d5c8dd;border-radius:.4rem;background:#fff;color:#4c3263}.signal-editor footer .signal-editor__primary[data-v-c9ea7d57]{background:#4c3263;color:#fff}.signal-editor__error[data-v-c9ea7d57]{color:#ac3434}.signal-editor__notice[data-v-c9ea7d57]{color:#2f735a}@media(max-width:600px){.signal-editor header[data-v-c9ea7d57],.signal-editor main[data-v-c9ea7d57],.signal-editor footer[data-v-c9ea7d57]{padding:.75rem}.signal-editor__two[data-v-c9ea7d57]{grid-template-columns:1fr}.signal-editor__segmented span[data-v-c9ea7d57]{padding:.4rem .5rem}}.signal-editor main[data-v-c9ea7d57]{gap:.65rem}.signal-editor main>label[data-v-c9ea7d57]{display:block}.signal-editor main>label>input[data-v-c9ea7d57],.signal-editor main>label>textarea[data-v-c9ea7d57],.signal-editor main>label>select[data-v-c9ea7d57]{display:block;margin-top:.28rem}.signal-editor__source-mode[data-v-c9ea7d57]{width:100%;min-width:0}.signal-editor__source-mode label[data-v-c9ea7d57]{white-space:nowrap;min-width:max-content}.signal-editor__state[data-v-c9ea7d57]{display:flex;align-items:center;gap:.45rem;margin:0;padding:.42rem .65rem;background:#fbf0e4;color:#8b612d}.signal-editor__state strong[data-v-c9ea7d57]{text-transform:capitalize;font-size:.76rem}.signal-editor__state span[data-v-c9ea7d57]{margin-left:auto;color:#8f765c;font-size:.72rem}.signal-editor__summary[data-v-c9ea7d57]{display:grid;gap:.55rem;padding:.7rem .85rem;border:1px solid #e7dfea;border-radius:.65rem;background:#fdfbfd}.signal-editor__summary label[data-v-c9ea7d57]{display:block}.signal-editor__summary input[data-v-c9ea7d57],.signal-editor__summary textarea[data-v-c9ea7d57]{display:block;margin-top:.25rem;background:#fff}.signal-editor__source-section[data-v-c9ea7d57]{display:grid;gap:.45rem}.signal-editor__source-mode[data-v-c9ea7d57]{align-items:center;gap:.3rem 1rem}.signal-editor__source-mode label[data-v-c9ea7d57]{font-size:.76rem}.signal-editor__offline-source[data-v-c9ea7d57]{display:flex!important;align-items:center;gap:.55rem;padding:.5rem;border:1px solid #ded2e4;border-radius:.45rem;background:#fff}.signal-editor__offline-source>.pi[data-v-c9ea7d57]{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:8px;background:#f0e6f5;color:#714989}.signal-editor__offline-source span[data-v-c9ea7d57]{flex:1}.signal-editor__context label[data-v-c9ea7d57]{display:block;padding:.55rem .65rem;border:1px solid #e8e0eb;border-radius:.5rem;background:#faf8fb}.signal-editor__context label>.pi[data-v-c9ea7d57],.signal-editor__next-step>.pi[data-v-c9ea7d57]{color:#8b67a1;margin-right:.3rem}.signal-editor__context select[data-v-c9ea7d57]{display:block;margin-top:.3rem;background:#fff}.signal-editor__areas[data-v-c9ea7d57]{padding:.55rem .65rem;border-radius:.5rem;background:#fbf9fc}.signal-editor__chips button[data-v-c9ea7d57]{display:inline-flex;align-items:center;gap:.25rem}.signal-editor__chips button[aria-pressed=true][data-v-c9ea7d57]{background:#e9dcf3;border-color:#ad88c4;color:#4f3267;font-weight:650}.signal-editor__chips .pi[data-v-c9ea7d57]{font-size:.65rem}.signal-editor__assessment>fieldset[data-v-c9ea7d57]{padding:.55rem .65rem;border:1px solid #e8e0eb;border-radius:.5rem;background:#faf8fb}.signal-editor__segmented>div[data-v-c9ea7d57]{flex-wrap:nowrap}.signal-editor__segmented label[data-v-c9ea7d57]{flex:1;min-width:0}.signal-editor__segmented span[data-v-c9ea7d57]{display:flex;align-items:center;justify-content:center;gap:.25rem;white-space:nowrap;text-align:center}.signal-editor__segmented span>.pi[data-v-c9ea7d57]{font-size:.55rem;color:#a99eae}.signal-editor__choice--low input:checked+span>.pi[data-v-c9ea7d57]{color:#4b9a68}.signal-editor__choice--medium input:checked+span>.pi[data-v-c9ea7d57]{color:#d49a38}.signal-editor__choice--high input:checked+span>.pi[data-v-c9ea7d57]{color:#ca5c5d}.signal-editor__next-step[data-v-c9ea7d57]{display:block!important;padding:.5rem .65rem;border-radius:.5rem;background:#f7f2f9}.signal-editor__next-step select[data-v-c9ea7d57]{display:block;margin-top:.25rem;background:#fff}.signal-editor__chips button[data-v-c9ea7d57]{border-color:#e2d9e5;background:#fff;color:#75697d}.signal-editor__chips button[data-v-c9ea7d57]:hover{border-color:#c5aed3;background:#faf6fc}.signal-editor__chips button[aria-pressed=true][data-v-c9ea7d57]{background:#e9dcf3;border-color:#a780bd;color:#4f3267;box-shadow:inset 0 0 0 1px #7d4e9a17}.signal-editor__segmented input:not(:checked)+span[data-v-c9ea7d57]{background:#fdfbfd;color:#73677b}.signal-editor__segmented input:checked+span[data-v-c9ea7d57]{box-shadow:inset 0 0 0 1px #7d4e9a1a;font-weight:650}.signal-editor__next-step[data-v-c9ea7d57]{border:1px solid #e5d8e9;border-left:3px solid #ad86c2;background:#f8f3fa!important;color:#4b365f}.signal-editor__next-step>.pi[data-v-c9ea7d57]{display:inline-grid;place-items:center;width:24px;height:24px;margin-right:.45rem;border-radius:7px;background:#ece0f3;color:#684880}.signal-editor__next-step select[data-v-c9ea7d57]{border-color:#d8c7e1!important;font-weight:650}@media(max-width:600px){.signal-editor__summary[data-v-c9ea7d57]{padding:.65rem}.signal-editor__assessment>fieldset[data-v-c9ea7d57]{padding:.5rem}.signal-editor__segmented span[data-v-c9ea7d57]{padding:.4rem .3rem;font-size:.72rem}}.impact-editor[data-v-f675c89d]{display:flex;flex-direction:column;min-width:0;color:#30223e}.impact-editor header[data-v-f675c89d],.impact-editor footer[data-v-f675c89d]{flex:none;display:flex;align-items:center;gap:.65rem;padding:1rem 1.25rem;background:#fff}.impact-editor header[data-v-f675c89d]{justify-content:space-between;border-bottom:1px solid #e6deeb}.impact-editor header h2[data-v-f675c89d]{font:1.55rem Georgia,serif;margin:0}.impact-editor header p[data-v-f675c89d]{margin:.2rem 0;color:#756b7b;font-size:.84rem}.impact-editor header button[data-v-f675c89d]{border:0;background:none;font-size:1.4rem;color:#4c3263}.impact-editor main[data-v-f675c89d]{flex:1;min-height:0;display:grid;align-content:start;gap:1rem;overflow-y:auto;padding:1rem 1.25rem}.impact-editor main>section[data-v-f675c89d]{display:grid;gap:.55rem}.impact-editor h3[data-v-f675c89d]{font:1.1rem Georgia,serif;margin:0}.impact-editor button[data-v-f675c89d]{font:inherit;color:#4c3263}.impact-editor label[data-v-f675c89d]{display:grid;gap:.2rem;min-width:0;font-size:.8rem;font-weight:650}.impact-editor input[data-v-f675c89d],.impact-editor select[data-v-f675c89d],.impact-editor textarea[data-v-f675c89d]{box-sizing:border-box;width:100%;min-width:0;padding:.52rem;border:1px solid #d6c8df;border-radius:.4rem;font:inherit}.impact-editor__two[data-v-f675c89d],.impact-editor__estimate[data-v-f675c89d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.impact-editor__estimate[data-v-f675c89d]{grid-template-columns:repeat(3,minmax(0,1fr))}.impact-editor__section-head[data-v-f675c89d]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.impact-editor__section-head small[data-v-f675c89d],.impact-editor__muted[data-v-f675c89d]{color:#786f7f;font-size:.76rem}.impact-editor__section-head button[data-v-f675c89d],.impact-editor__add[data-v-f675c89d]{border:0;background:none;padding:.25rem;color:#4c3263;font-size:.8rem}.impact-editor__source[data-v-f675c89d]{display:flex;align-items:center;gap:.55rem;min-width:0;padding:.45rem .55rem;border:1px solid #e6deeb;border-radius:.42rem}.impact-editor__source-icon[data-v-f675c89d]{display:grid;place-items:center;width:30px;height:30px;flex:none;background:#f0e6f5;border-radius:.35rem}.impact-editor__source-text[data-v-f675c89d]{flex:1;display:grid;min-width:0}.impact-editor__source-text strong[data-v-f675c89d],.impact-editor__source-text small[data-v-f675c89d],.impact-editor__source-text em[data-v-f675c89d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.impact-editor__source-text small[data-v-f675c89d]{color:#776c7f;font-size:.73rem}.impact-editor__source-text em[data-v-f675c89d]{color:#9b5730;font-size:.7rem}.impact-editor__source a[data-v-f675c89d]{font-size:.76rem;color:#4c3263}.impact-editor__source>button[data-v-f675c89d]{border:0;background:none}.impact-editor__row[data-v-f675c89d]{display:grid;gap:.4rem;padding:.55rem .7rem;border:1px solid #e6deeb;border-radius:.42rem}.impact-editor__finding[data-v-f675c89d]{display:flex;align-items:end;gap:.35rem;min-width:0}.impact-editor__finding>span[data-v-f675c89d]{align-self:center;color:#8f76a0}.impact-editor__finding label[data-v-f675c89d]{flex:1}.impact-editor__finding button[data-v-f675c89d],.impact-editor__impact-grid>button[data-v-f675c89d]{width:28px;height:36px;flex:none;border:0;background:none}.impact-editor__row details[data-v-f675c89d]{font-size:.76rem;color:#65566f}.impact-editor__row details textarea[data-v-f675c89d]{margin-top:.4rem}.impact-editor__impact-grid[data-v-f675c89d]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr) minmax(0,.9fr) auto;gap:.45rem;align-items:end}.impact-editor__recommendation[data-v-f675c89d]{padding:.7rem .8rem;background:#faf7fc;border-radius:.45rem}.impact-editor__recommendation p[data-v-f675c89d]{margin:0;color:#746b7c;font-size:.76rem}.impact-editor__secondary[data-v-f675c89d]{padding:.65rem .8rem;background:#faf7fc;border-radius:.45rem}.impact-editor__secondary summary[data-v-f675c89d]{cursor:pointer;font-size:.8rem;font-weight:650}.impact-editor__secondary textarea[data-v-f675c89d]{margin-top:.55rem}.impact-editor__follow-up[data-v-f675c89d]{padding:.75rem;background:#f8f3fa;border-radius:.5rem}.impact-editor__follow-up p[data-v-f675c89d]{margin:0;color:#756b7b;font-size:.78rem}.impact-editor__follow-up>div[data-v-f675c89d]{display:flex;gap:.4rem;flex-wrap:wrap}.impact-editor__follow-up>div[data-v-f675c89d]:has(label){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end}.impact-editor__follow-up button[data-v-f675c89d]{padding:.48rem .65rem;border:1px solid #d6c8df;border-radius:.4rem;background:#fff}.impact-editor footer[data-v-f675c89d]{justify-content:flex-end;border-top:1px solid #e6deeb}.impact-editor footer button[data-v-f675c89d]{padding:.52rem .75rem;border:1px solid #d6c8df;border-radius:.4rem;background:#fff}.impact-editor footer .impact-editor__primary[data-v-f675c89d]{background:#4c3263;color:#fff}.impact-editor__error[data-v-f675c89d]{color:#a43232}.impact-editor__notice[data-v-f675c89d]{color:#2f735a}@media(max-width:650px){.impact-editor header[data-v-f675c89d],.impact-editor main[data-v-f675c89d],.impact-editor footer[data-v-f675c89d]{padding:.75rem}.impact-editor__two[data-v-f675c89d]{grid-template-columns:1fr}.impact-editor__impact-grid[data-v-f675c89d]{grid-template-columns:repeat(2,minmax(0,1fr))}.impact-editor__impact-grid>button[data-v-f675c89d]{grid-column:2;justify-self:end}.impact-editor__estimate[data-v-f675c89d]{grid-template-columns:repeat(2,minmax(0,1fr))}.impact-editor__follow-up>div[data-v-f675c89d]:has(label){grid-template-columns:1fr}}.impact-editor main[data-v-f675c89d]{gap:.7rem}.impact-editor__title[data-v-f675c89d]{display:block;padding:.7rem .85rem;border:1px solid #e8dfeb;border-radius:.6rem;background:#fdfbfd}.impact-editor__title input[data-v-f675c89d]{display:block;margin-top:.28rem;background:#fff}.impact-editor__origin label[data-v-f675c89d]{display:block;padding:.55rem .65rem;border:1px solid #e8dfeb;border-radius:.5rem;background:#faf7fb}.impact-editor__origin label>.pi[data-v-f675c89d]{margin-right:.3rem;color:#795297}.impact-editor__origin select[data-v-f675c89d]{display:block;margin-top:.3rem;background:#fff}.impact-editor__sources[data-v-f675c89d],.impact-editor__findings[data-v-f675c89d],.impact-editor__impacts[data-v-f675c89d]{gap:.35rem!important}.impact-editor__source[data-v-f675c89d]{background:#fcfafd}.impact-editor__source-icon[data-v-f675c89d]{color:#714b89}.impact-editor__source:nth-of-type(3n) .impact-editor__source-icon[data-v-f675c89d]{background:#f9efdf;color:#9b702c}.impact-editor__source:nth-of-type(4n) .impact-editor__source-icon[data-v-f675c89d]{background:#eaf2ec;color:#4d8063}.impact-editor__source-add[data-v-f675c89d]{display:grid;gap:.4rem;padding:.6rem;border:1px dashed #d7c6e0;border-radius:.45rem;background:#fdfbfe}.impact-editor__source-add .impact-editor__add[data-v-f675c89d]{justify-self:end;border:1px solid #cdb9d8;border-radius:.35rem;background:#fff;padding:.4rem .6rem}.impact-editor__finding-row[data-v-f675c89d]{border:1px solid #e7dfeb;border-radius:.4rem;background:#fff;overflow:hidden}.impact-editor__finding-summary[data-v-f675c89d]{display:flex;align-items:center;gap:.55rem;width:100%;min-height:36px;padding:.38rem .6rem;border:0;background:#fff;text-align:left}.impact-editor__finding-summary strong[data-v-f675c89d]{flex:1;min-width:0;font-size:.8rem;font-weight:550}.impact-editor__finding-summary>.pi[data-v-f675c89d]{color:#9074a1;font-size:.75rem}.impact-editor__number[data-v-f675c89d]{display:grid;place-items:center;flex:none;width:23px;height:23px;border-radius:50%;background:#f0e7f5;color:#6d4684;font-size:.72rem;font-weight:700}.impact-editor__finding-edit[data-v-f675c89d],.impact-editor__impact-edit[data-v-f675c89d]{display:grid;gap:.5rem;padding:.55rem .65rem;background:#fbf9fc}.impact-editor__finding-detail[data-v-f675c89d]{padding:0 .65rem .45rem;color:#77697e;font-size:.75rem}.impact-editor__finding-detail p[data-v-f675c89d]{margin:.2rem 0;white-space:pre-wrap}.impact-editor__edit-actions[data-v-f675c89d]{display:flex;justify-content:flex-end;gap:.3rem;flex-wrap:wrap}.impact-editor__edit-actions button[data-v-f675c89d],.impact-editor__done[data-v-f675c89d]{padding:.32rem .5rem;border:1px solid #d7c9e0;border-radius:.35rem;background:#fff;font-size:.75rem}.impact-editor__done[data-v-f675c89d]{justify-self:end}.impact-editor__matrix-head[data-v-f675c89d],.impact-editor__impact-summary[data-v-f675c89d]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.7fr) minmax(0,.7fr) minmax(0,1.5fr);align-items:center;gap:.4rem}.impact-editor__matrix-head[data-v-f675c89d]{padding:.25rem .6rem;color:#796e7f;text-transform:uppercase;letter-spacing:.04em;font-size:.66rem}.impact-editor__impact-row[data-v-f675c89d]{border:1px solid #e7dfeb;border-radius:.4rem;overflow:hidden;background:#fff}.impact-editor__impact-summary[data-v-f675c89d]{width:100%;min-height:37px;padding:.35rem .6rem;border:0;background:#fff;text-align:left;font-size:.78rem}.impact-editor__area[data-v-f675c89d]{display:flex;align-items:center;gap:.45rem;font-weight:700}.impact-editor__area .pi[data-v-f675c89d]{display:grid;place-items:center;flex:none;width:25px;height:25px;border-radius:7px;background:#f0e8f6;color:#79549a;font-size:.75rem}.impact-editor__magnitude-chip[data-v-f675c89d]{justify-self:start;border-radius:20px;padding:.18rem .45rem;background:#f0edf2;color:#605769;text-transform:capitalize;font-size:.69rem;font-weight:700}.impact-editor__magnitude-chip--low[data-v-f675c89d]{background:#e8f3eb;color:#347655}.impact-editor__magnitude-chip--medium[data-v-f675c89d]{background:#fbefd8;color:#96621c}.impact-editor__magnitude-chip--high[data-v-f675c89d]{background:#f9e1df;color:#a7433f}.impact-editor__direction[data-v-f675c89d]{text-transform:capitalize;color:#63586c}.impact-editor__estimate-label[data-v-f675c89d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#655b6e}.impact-editor__impact-grid[data-v-f675c89d]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr) minmax(0,.9fr) auto}.impact-editor__impact-grid>button[data-v-f675c89d]{width:auto;padding:.35rem .5rem;border:1px solid #d7c9e0;border-radius:.35rem;background:#fff;font-size:.75rem}.impact-editor__recommendation[data-v-f675c89d]{gap:.4rem!important;padding:.7rem .8rem;background:#f6f0f9}.impact-editor__recommendation-summary[data-v-f675c89d]{display:flex;align-items:center;gap:.55rem;width:100%;border:1px solid #dfd2e7;border-radius:.45rem;padding:.5rem;background:#fff;text-align:left}.impact-editor__recommendation-summary>span[data-v-f675c89d]:nth-child(2){display:grid;gap:.12rem;flex:1;min-width:0}.impact-editor__recommendation-summary strong[data-v-f675c89d]{font-size:.84rem}.impact-editor__recommendation-summary small[data-v-f675c89d]{font-size:.74rem;color:#766b7f}.impact-editor__recommendation-summary>.pi[data-v-f675c89d]{color:#8b6a9f;font-size:.75rem}.impact-editor__recommendation-icon[data-v-f675c89d]{display:grid;place-items:center;flex:none;width:31px;height:31px;border-radius:9px;background:#e8f1eb;color:#397a55}.impact-editor__recommendation-edit[data-v-f675c89d]{display:grid;gap:.45rem}.impact-editor__recommendation-edit button[data-v-f675c89d]{justify-self:end;padding:.35rem .55rem;border:1px solid #d7c9e0;border-radius:.35rem;background:#fff}.impact-editor__advice-note[data-v-f675c89d]{font-style:italic}.impact-editor__follow-up[data-v-f675c89d]{gap:.4rem!important;background:#faf7fc}.impact-editor__follow-up-actions[data-v-f675c89d]{display:flex!important;gap:.4rem;flex-wrap:wrap}.impact-editor__follow-up-actions button[data-v-f675c89d]{display:inline-flex;align-items:center;gap:.4rem}.impact-editor__linked[data-v-f675c89d]{display:grid!important;gap:.2rem;padding:.5rem;border-top:1px solid #e2d7e8}.impact-editor__linked p[data-v-f675c89d]{display:flex;align-items:center;gap:.4rem}.impact-editor__link-picker[data-v-f675c89d]{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.4rem}.impact-editor__source[data-v-f675c89d],.impact-editor__finding-row[data-v-f675c89d],.impact-editor__impact-row[data-v-f675c89d]{border-color:#e8e0ea}.impact-editor__impact-row[data-v-f675c89d]{box-shadow:0 1px 3px #3a254608}.impact-editor__impact-summary[data-v-f675c89d]:hover{background:#faf7fc}.impact-editor__area[data-v-f675c89d]{color:#324;font-size:.8rem}.impact-editor__estimate-label[data-v-f675c89d]{color:#574b60;font-weight:550}.impact-editor__matrix-head[data-v-f675c89d]{color:#736477;font-weight:650}.impact-editor__recommendation[data-v-f675c89d]{border:1px solid #e6d9ea;border-left:3px solid #ad86c2;background:#f5eef8}.impact-editor__recommendation-summary[data-v-f675c89d]{border-color:#d9c8e3;box-shadow:0 2px 7px #3a25460d}.impact-editor__recommendation-summary strong[data-v-f675c89d]{font-size:.91rem;color:#3c2651}.impact-editor__recommendation-icon[data-v-f675c89d]{width:34px;height:34px}.impact-editor__follow-up-actions button[data-v-f675c89d]{border-color:#ddd2e3;color:#513967;box-shadow:0 1px 2px #3f2b4b08}@media(max-width:650px){.impact-editor__matrix-head[data-v-f675c89d]{display:none}.impact-editor__impact-summary[data-v-f675c89d]{grid-template-columns:minmax(0,1fr) auto auto;gap:.35rem}.impact-editor__estimate-label[data-v-f675c89d]{grid-column:1/-1;padding-left:1.9rem}.impact-editor__origin[data-v-f675c89d]{gap:.45rem}.impact-editor__link-picker[data-v-f675c89d]{grid-template-columns:1fr!important}}.venue-knowledge[data-v-66a5b452],.form[data-v-66a5b452]{display:grid;gap:1rem}.venue-knowledge>header[data-v-66a5b452],.fact[data-v-66a5b452],.snapshot[data-v-66a5b452]{display:grid;gap:.5rem;padding:.9rem;border-top:1px solid #e4dce9}.venue-knowledge>header[data-v-66a5b452]{display:flex;justify-content:space-between}.actions[data-v-66a5b452]{display:flex;gap:.5rem;flex-wrap:wrap}.form label[data-v-66a5b452],.venue-knowledge>label[data-v-66a5b452]{display:grid;gap:.3rem;font-weight:700}.form input[data-v-66a5b452],.form textarea[data-v-66a5b452],.form select[data-v-66a5b452],.venue-knowledge select[data-v-66a5b452]{font:inherit;padding:.55rem;border:1px solid #cfc5da;border-radius:.45rem}.warning[data-v-66a5b452]{color:#9e2b20;font-weight:700}@media(max-width:699px){.venue-knowledge>header[data-v-66a5b452]{display:grid}.actions[data-v-66a5b452]{width:100%}.actions button[data-v-66a5b452]{flex:1}}.candidate-section[data-v-2ebd8afb]{display:grid;gap:1rem;padding:1rem;background:#fff;border:1px solid #e1e8e4;border-radius:.8rem}.candidate-section>header[data-v-2ebd8afb],.candidate header[data-v-2ebd8afb]{display:flex;justify-content:space-between;gap:1rem;align-items:start}.candidate-section h4[data-v-2ebd8afb],.candidate-section p[data-v-2ebd8afb]{margin:0}.candidate-section>header>div[data-v-2ebd8afb],.candidate header>div[data-v-2ebd8afb]{display:grid;gap:.35rem}.candidate[data-v-2ebd8afb]{display:grid;gap:.7rem;padding:1rem;border:1px solid #e1e8e4;border-radius:.65rem}.candidate header span[data-v-2ebd8afb]{color:#70807a;font-size:.9rem}.candidate dl[data-v-2ebd8afb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:0}.candidate dl div[data-v-2ebd8afb]{display:grid;gap:.2rem}.candidate dt[data-v-2ebd8afb]{font-weight:700}.candidate dd[data-v-2ebd8afb]{margin:0;color:#51615a}.stale-warning[data-v-2ebd8afb]{padding:.65rem;border-left:3px solid #b66b25;background:#fff6e9;color:#71420f}.form[data-v-2ebd8afb]{display:grid;gap:.8rem}.form header[data-v-2ebd8afb]{display:flex;justify-content:space-between;gap:1rem}.form label[data-v-2ebd8afb]{display:grid;gap:.3rem;font-weight:700}.form input[data-v-2ebd8afb],.form select[data-v-2ebd8afb],.form textarea[data-v-2ebd8afb]{width:100%;box-sizing:border-box;border:1px solid #cfc5da;border-radius:.45rem;padding:.55rem;background:#fff;font:inherit}.field-grid[data-v-2ebd8afb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}@media(max-width:699px){.candidate-section>header[data-v-2ebd8afb],.candidate header[data-v-2ebd8afb]{display:grid}.candidate dl[data-v-2ebd8afb],.field-grid[data-v-2ebd8afb]{grid-template-columns:1fr}.candidate-section .primary-action[data-v-2ebd8afb],.candidate .secondary-action[data-v-2ebd8afb]{width:100%}}.access-review[data-v-b2f87434],.form[data-v-b2f87434],.review[data-v-b2f87434]{display:grid;gap:1rem}.access-review>header[data-v-b2f87434],.review>header[data-v-b2f87434],.form>header[data-v-b2f87434]{display:flex;justify-content:space-between;gap:1rem;align-items:start}.access-review h4[data-v-b2f87434],.access-review p[data-v-b2f87434],.review p[data-v-b2f87434]{margin:.2rem 0}.review[data-v-b2f87434]{padding:.9rem 0;border-top:1px solid #edf1ee}.review header>div[data-v-b2f87434]{display:grid;gap:.25rem}.review h5[data-v-b2f87434]{margin:0;font-size:1rem}.review header span[data-v-b2f87434],.review dt[data-v-b2f87434],.review li[data-v-b2f87434],.review .muted[data-v-b2f87434]{color:#70807a}.review dl[data-v-b2f87434]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:0}.review dl div[data-v-b2f87434]{display:grid;gap:.15rem}.review dd[data-v-b2f87434]{margin:0}.review ul[data-v-b2f87434]{display:grid;gap:.3rem;margin:0;padding-left:1.25rem;overflow-wrap:anywhere}.stale-warning[data-v-b2f87434]{padding:.65rem;border-radius:.45rem;background:#fff7df;color:#775d20}.form label[data-v-b2f87434]{display:grid;gap:.3rem;font-weight:700}.form input[data-v-b2f87434],.form select[data-v-b2f87434],.form textarea[data-v-b2f87434]{min-width:0;box-sizing:border-box;border:1px solid #cfc5da;border-radius:.45rem;padding:.55rem;background:#fff;font:inherit}.form textarea[data-v-b2f87434]{resize:vertical}.form fieldset[data-v-b2f87434]{display:grid;gap:.65rem;border:1px solid #e4dce9;border-radius:.55rem}.form fieldset p[data-v-b2f87434]{margin:0}.field-grid[data-v-b2f87434]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.check[data-v-b2f87434]{font-weight:400!important;grid-template-columns:auto 1fr!important;align-items:start}@media(max-width:699px){.access-review>header[data-v-b2f87434],.review>header[data-v-b2f87434],.form>header[data-v-b2f87434],.review dl[data-v-b2f87434],.field-grid[data-v-b2f87434]{display:grid}}.modal-card.modal-form.venue-history-dialog{width:min(1080px,calc(100vw - 32px));max-width:none;padding:0;overflow:hidden;border:1px solid #d9cddb;border-radius:12px;color:#352c3e}.venue-history-layout{display:flex;flex-direction:column;max-height:calc(100dvh - 40px);min-height:min(650px,calc(100dvh - 40px))}.venue-history-heading{display:flex;justify-content:space-between;gap:16px;padding:20px 24px;background:#fcfaf6}.venue-history-heading h3{font-size:21px;margin:4px 0 6px}.venue-history-heading p{font-size:12px;color:#736478;margin:0}.venue-history-heading .venue-eyebrow{font-size:10px;color:#705b7b}.venue-history-layout>.venue-tabs{padding:0 12px;flex:none}.venue-history-body{padding:20px 24px;overflow-y:auto;min-height:0;flex:1}.venue-history-context{font-size:12px;line-height:1.6;background:#f4eff5;border:1px solid #e2d7e7;border-radius:7px;padding:12px;margin:0 0 16px;color:#6e5c79}.venue-history-context strong{color:#4f365f}.venue-history-layout>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:none;padding:14px 24px;border-top:1px solid #ded3df;background:#fcfaf6}.venue-history-layout>footer span{font-size:11px;color:#74667c}.venue-history-scope{display:flex;align-items:center;gap:12px;margin-bottom:16px;font-size:12px;font-weight:650;color:#675071}.venue-history-scope select{font:inherit;color:#53415f;background:#fff;border:1px solid #dacee0;border-radius:5px;padding:7px;max-width:100%}.venue-history-body .ops-card{box-shadow:none;border-color:#e1d7e1}.venue-history-body h4{color:#3c2b48}.venue-history-body .muted{color:#756b7c;font-size:12px}.venue-history-body .eyebrow{font-size:10px;color:#766280}@media(max-width:700px){.modal-card.modal-form.venue-history-dialog{width:calc(100vw - 16px)}.venue-history-heading,.venue-history-body{padding:16px}.venue-history-layout>footer{padding:12px 16px}.venue-history-layout>footer span{max-width:65%}}.event-venue-supply[data-v-eeb16d50]{display:grid;gap:1rem;margin-top:1rem}.event-venue-supply article[data-v-eeb16d50],.event-venue-supply fieldset[data-v-eeb16d50]{border:1px solid #e6ddea;padding:1rem}.event-venue-supply fieldset[data-v-eeb16d50],.event-venue-supply label[data-v-eeb16d50]{display:grid;gap:.5rem}.event-venue-supply textarea[data-v-eeb16d50]{min-height:4rem}.venue-workspace{display:grid;gap:18px;color:#32283b;min-width:0}.venue-workspace h2,.venue-workspace h3,.venue-workspace h4,.venue-workspace p{margin:0}.venue-workspace__header{display:flex;align-items:center;justify-content:space-between;gap:16px}.venue-workspace__header h2{font-size:25px;margin:3px 0 6px}.venue-workspace__header p:not(.venue-eyebrow){font-size:13px;color:#756c7e}.venue-eyebrow{font-size:10px;text-transform:uppercase;letter-spacing:1.5px;font-weight:800;color:#725b81}.venue-actions{display:flex;gap:8px;flex-wrap:wrap}.venue-workspace button{font:inherit;cursor:pointer}.venue-workspace .primary-action,.venue-workspace .secondary-action{font-size:12px;font-weight:700;padding:10px 14px;white-space:nowrap}.venue-identity{display:grid;grid-template-columns:minmax(240px,36%) 1fr;background:#fffefa;border:1px solid #dcd1d9;border-radius:12px;overflow:hidden;min-height:210px}.venue-identity>img{width:100%;height:100%;max-height:250px;object-fit:cover}.venue-identity__placeholder{display:grid;place-items:center;min-height:210px;background:linear-gradient(135deg,#e8e2ed,#f4f0e9);color:#9a87a7;font-size:45px}.venue-identity__body{display:grid;align-content:center;gap:10px;padding:22px 26px;min-width:0}.venue-identity__body h3{font-size:26px;line-height:1.2}.venue-identity__top{display:flex;justify-content:space-between;align-items:center;gap:12px}.venue-chip{display:inline-block;padding:5px 8px;border-radius:5px;background:#f1ecf6;color:#755586;font-size:10px;font-weight:700;white-space:nowrap}.venue-muted{color:#776a80;font-size:12px;line-height:1.5}.venue-identity__location{color:#66516f;font-size:13px}.venue-identity__location i{margin-right:6px}.venue-description{color:#766d7c;font-size:13px;line-height:1.6;max-width:680px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.venue-identity__meta{display:flex;gap:24px;padding-top:4px;color:#75617f;font-size:11px}.venue-identity__meta i{margin-right:6px}.venue-tabs{display:flex;gap:2px;border-bottom:1px solid #d6c9df;overflow-x:auto;scrollbar-width:thin}.venue-tabs button{flex:0 0 auto;background:transparent;border:0;padding:12px 14px;color:#73617e;font-size:12px!important;font-weight:600;border-bottom:3px solid transparent}.venue-tabs button.active{color:#59376f;border-color:#6b4384;background:#f0e9f5;font-weight:750}.venue-tabs button:hover{background:#f6f2f9}.venue-overview{display:grid;grid-template-columns:minmax(0,2.25fr) minmax(255px,1fr);gap:18px;align-items:start}.venue-main,.venue-sidebar{display:grid;gap:16px;min-width:0}.venue-panel{background:#fffefa;border:1px solid #dcd1d9;border-radius:10px;padding:18px;min-width:0;box-shadow:0 1px 3px #39263e08}.venue-panel>header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}.venue-panel h3{font-size:14px;font-weight:750;color:#38293f;line-height:1.35}.venue-panel h4{font-size:13px;margin-bottom:10px}.venue-panel>header>div>p{margin-top:5px}.venue-panel .text-action{font-size:11px;white-space:nowrap}.venue-details{display:grid;grid-template-columns:1fr 1fr;gap:18px 24px;margin:0}.venue-details--three{grid-template-columns:repeat(3,1fr);gap:20px}.venue-details dt,.venue-window-grid dt,.venue-logistics dt{font-size:10px;text-transform:uppercase;letter-spacing:.6px;font-weight:700;color:#7b647f;margin-bottom:6px}.venue-details dd{margin:0;font-size:12px;font-weight:600;line-height:1.6;color:#43354d;overflow-wrap:anywhere}.venue-details dd small{display:block;font-size:11px;font-weight:400;color:#7d6b86}.venue-details a{color:#83559c;text-decoration:none}.venue-space-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.venue-space-mini{border:1px solid #ddd2df;border-radius:7px;overflow:hidden;min-width:0}.venue-space-mini>img,.venue-space-mini__empty{height:88px;width:100%;object-fit:cover}.venue-space-mini__empty{display:grid;place-items:center;background:#f4f0f6;color:#b4a6be;font-size:23px}.venue-space-mini>div:last-child{display:grid;gap:5px;padding:10px}.venue-space-mini small{text-transform:uppercase;color:#7c608c;letter-spacing:.5px;font-size:9px;font-weight:700}.venue-space-mini strong{font-size:12px;line-height:1.35;font-weight:750;color:#3c2b49}.venue-space-mini span{font-size:10px;color:#7c6a86;text-transform:capitalize}.venue-constraints{display:flex;gap:8px;flex-wrap:wrap}.venue-constraint{display:inline-flex;gap:6px;align-items:center;border:1px solid #e9dfd3;border-radius:5px;background:#fcf9f4;color:#7e6645;font-size:11px!important;padding:7px 9px;max-width:100%;text-align:left}.venue-constraint strong{font-size:10px;font-weight:700;color:#695137}.venue-constraint i{font-size:10px}.venue-attention{background:#fffcf7;border-color:#eee4d7}.venue-attention>header{margin-bottom:8px}.venue-count{background:#f3e5cf;color:#9b7850;border-radius:20px;font-size:10px;padding:4px 7px;font-weight:700}.venue-attention-row{border:0;border-top:1px solid #eee5d9;background:transparent;display:flex;align-items:center;gap:9px;width:100%;padding:11px 0;text-align:left;font-size:11px!important;line-height:1.4;color:#795c3e}.venue-attention>.venue-muted{margin-bottom:10px}.venue-attention-row>span{flex:1}.venue-attention-row>i{font-size:11px}.venue-contact-title{display:flex;align-items:center;gap:10px;margin-bottom:12px}.venue-avatar{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border-radius:50%;background:#eee7f3;color:#88679a;font-size:13px;font-weight:700}.venue-contact-title strong{font-size:13px;font-weight:750;color:#3c2b49}.venue-contact-title p{font-size:11px;color:#8c7d97;margin-top:4px}.venue-sidebar .venue-panel>p:not(.venue-muted){font-size:11px;margin:7px 0;color:#6d587b}.venue-sidebar .venue-panel>.venue-muted{display:block;margin-top:12px}.venue-wrap{overflow-wrap:anywhere}.venue-quick-link{display:flex;align-items:center;gap:10px;width:100%;padding:12px 0;border:0;border-bottom:1px solid #eee8f2;background:none;text-align:left;color:#715084;font-size:11px!important}.venue-quick-link>span{flex:1;min-width:0}.venue-quick-link small{display:block;color:#897690;font-size:10px;margin-top:4px}.venue-quick-link>i{font-size:12px}.venue-space-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.venue-space-card{border:1px solid #e6e0e9;border-radius:8px;overflow:hidden}.venue-space-card>img,.venue-space-card__empty{height:170px;width:100%;object-fit:cover}.venue-space-card__empty{display:grid;place-items:center;background:#f2edf5;color:#baa8c6;font-size:30px}.venue-space-card>div:last-child{padding:14px}.venue-space-card h4{font-size:14px;margin:0 0 6px}.venue-space-card p{margin:7px 0;font-size:12px;line-height:1.5}.venue-space-use{display:block;font-size:11px;color:#8d64a4;border-top:1px solid #eee7f3;padding-top:10px;margin-top:12px}.venue-archived{opacity:.65}.venue-window-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.venue-window-grid>article{background:#f6f2f7;border:1px solid #ded2e5;border-radius:7px;padding:16px}.venue-window-grid dl{margin:0;display:grid;gap:16px}.venue-window-grid dd{margin:0;color:#493255;font-size:13px;font-weight:650;line-height:1.5}.venue-logistics{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:24px 0 0}.venue-logistics dd{margin:0;white-space:pre-wrap;font-size:12px;line-height:1.7;color:#62506f}.venue-contact-columns{display:grid;grid-template-columns:1fr 1fr;gap:24px}.venue-contact-card{border:1px solid #e8e1ed;border-radius:7px;padding:14px;display:flex;gap:12px;align-items:start;margin-bottom:12px}.venue-contact-card>div{flex:1;min-width:0}.venue-contact-card strong{font-size:12px}.venue-contact-card p{font-size:11px;color:#877592;line-height:1.7}.venue-document-list{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.venue-media-heading{display:flex;justify-content:space-between;align-items:center;margin:24px 0 12px}.venue-media-heading h4{margin:0}.venue-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.venue-gallery figure{margin:0;border:1px solid #e8e1ed;border-radius:7px;overflow:hidden}.venue-gallery img{width:100%;height:170px;object-fit:cover}.venue-gallery figcaption{padding:10px;font-size:11px;color:#8d7c97}.venue-gallery figcaption span{font-size:9px;background:#f1eaf6;padding:3px 5px;border-radius:4px;margin-left:5px}.venue-constraint-details{display:grid;grid-template-columns:1fr 1fr;gap:14px}.venue-constraint-details>article{border:1px solid #e1d5c3;background:#fcf9f3;border-radius:7px;padding:14px;display:flex;align-items:start;align-content:start;flex-wrap:wrap;gap:10px}.venue-constraint-details>article>strong{font-size:13px;font-weight:700;color:#685238;padding-top:5px}.venue-constraint-details>article>p{width:100%;font-size:12px;color:#7a6953;line-height:1.5}.venue-exception{background:#f3edf8;border-left:3px solid #9470ae;padding:10px 12px;width:100%;margin-top:4px}.venue-exception>span{font-size:9px;text-transform:uppercase;letter-spacing:.7px;color:#7b5496;font-weight:700}.venue-exception p{font-size:12px;color:#6c4a80;margin-top:5px;line-height:1.5}.venue-preserve{white-space:pre-wrap;font-size:13px;color:#685675;line-height:1.7}.venue-notice,.venue-error{font-size:12px;padding:12px;border-radius:6px;line-height:1.6}.venue-notice{background:#f0eaf6;color:#80599b}.venue-error{background:#fcf0ee;color:#a4554b}.venue-empty{padding:60px 24px;text-align:center;border:1px dashed #d9cce3;border-radius:10px;background:#faf7fc;display:grid;justify-items:center;gap:15px}.venue-empty>i{font-size:35px;color:#b39ac4}.venue-empty h3{font-size:18px}.venue-empty p{font-size:13px;color:#9885a6;max-width:560px;line-height:1.7}.venue-occasion{display:flex;align-items:center;gap:16px;font-size:12px;color:#7d658c}.venue-occasion select{margin-left:8px;padding:7px;border:1px solid #e5d9ee;border-radius:5px;background:#fff;font:inherit}.modal-card.modal-form.venue-editor-dialog{width:min(1060px,calc(100vw - 32px));max-width:none;padding:0;overflow:hidden}.venue-editor{display:flex;flex-direction:column;max-height:calc(100dvh - 32px);min-height:620px}.venue-editor>header{display:flex;justify-content:space-between;padding:20px 24px;gap:14px;align-items:start}.venue-editor>header h3{margin:5px 0;font-size:20px}.venue-editor>header p:not(.venue-eyebrow){font-size:12px;color:#9d88ad}.venue-editor>.venue-tabs{padding:0 16px}.venue-editor__body{overflow-y:auto;padding:22px 24px;flex:1;display:grid;align-content:start;gap:18px;min-height:340px}.venue-editor__body h4{font-size:14px;margin:0;color:#6a4f7b}.venue-editor__body p{font-size:12px;line-height:1.7;color:#9b86ab;margin:0}.venue-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.venue-form-grid--three{grid-template-columns:repeat(3,1fr)}.venue-editor label{display:grid;gap:7px;font-size:11px;font-weight:650;color:#8b719d}.venue-editor input:not([type=checkbox]),.venue-editor select,.venue-editor textarea{font:inherit;font-weight:400;font-size:12px;box-sizing:border-box;width:100%;padding:10px 11px;border:1px solid #dfd1e9;border-radius:6px;background:#fff;color:#6f537f}.venue-editor textarea{resize:vertical}.venue-editor label.venue-checkbox{display:flex;align-items:center;gap:9px}.venue-editor .venue-checkbox input{width:auto}.venue-editor>footer{display:flex;align-items:center;justify-content:end;gap:10px;flex:0 0 auto;padding:16px 24px;border-top:1px solid #e9dff1;background:#fcfafe}.venue-editor>footer>span{margin-right:auto;font-size:11px;color:#a48cb6}.venue-document-picker{display:grid;gap:12px}.venue-document-picker label{display:grid;grid-template-columns:1fr 240px;border:1px solid #ebdff4;border-radius:7px;padding:12px;align-items:center}.venue-document-picker small{display:block;font-size:10px;font-weight:400;color:#b29ac2;margin-top:5px}.venue-exception-editor{display:grid;gap:18px}.venue-exception-editor small{font-weight:400;color:#a489b6}.venue-workspace button:focus-visible,.venue-editor button:focus-visible{outline:2px solid #9864bb;outline-offset:3px}@media(max-width:1100px){.venue-space-strip{grid-template-columns:repeat(2,1fr)}.venue-details--three{grid-template-columns:1fr 1fr}.venue-workspace__header{align-items:start}.venue-workspace__header>.venue-actions{justify-content:end}.venue-space-grid{grid-template-columns:1fr 1fr}}@media(max-width:800px){.venue-overview{grid-template-columns:1fr}.venue-sidebar{grid-template-columns:1fr 1fr}.venue-identity{grid-template-columns:35% 1fr}.venue-identity__body{padding:18px}.venue-identity__body h3{font-size:23px}.venue-identity__meta{flex-wrap:wrap;gap:10px}.venue-window-grid,.venue-gallery,.venue-form-grid--three{grid-template-columns:1fr 1fr}}@media(max-width:600px){.venue-workspace__header{display:grid}.venue-identity{grid-template-columns:1fr}.venue-identity>img{height:170px}.venue-sidebar,.venue-contact-columns,.venue-constraint-details,.venue-window-grid,.venue-gallery,.venue-logistics,.venue-space-grid,.venue-document-list,.venue-form-grid,.venue-form-grid--three{grid-template-columns:1fr}.venue-identity__top{flex-wrap:wrap}.venue-editor>header,.venue-editor__body{padding:16px}.venue-editor>footer{padding:12px;flex-wrap:wrap}.venue-editor>footer>span{display:none}.venue-document-picker label{grid-template-columns:1fr}.venue-occasion{flex-wrap:wrap}.venue-panel>header{align-items:start;flex-wrap:wrap}}.venue-attention--complete{background:#f3f7f0;border-color:#cddbc7}.venue-attention--complete h3{color:#415c43;font-size:13px}.venue-attention--complete h3 i{font-size:13px;margin-right:4px;color:#648263}.venue-attention--complete .venue-muted{color:#71826c}.venue-window-grid h4{color:#51355f;font-weight:750;padding-bottom:11px;border-bottom:1px solid #ded2e5}.venue-constraint-details .venue-constraint-name{display:flex;align-items:center;gap:7px;color:#7b6142;font-size:12px;font-weight:700;line-height:1.5}.venue-constraint-details .venue-constraint-value{padding-top:0;line-height:1.5}.venue-constraint-guidance>span{display:block;text-transform:uppercase;font-size:9px;letter-spacing:.5px;font-weight:650;color:#998467;margin-bottom:3px}.venue-history-entry{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:22px;padding-top:16px;border-top:1px solid #e4dce3}.venue-history-entry>div{display:grid;gap:4px}.venue-history-entry strong{font-size:12px;font-weight:650;color:#6c557a}.venue-history-entry span{font-size:11px;color:#8a7895}.venue-history-entry .text-action{font-size:11px;white-space:nowrap}.venue-access-attention{display:flex;align-items:center;gap:12px;background:#fbf5e9;border:1px solid #e5d6b9;border-radius:7px;padding:12px 14px;margin-bottom:16px;color:#886a3c}.venue-access-attention>div{display:grid;gap:4px;flex:1}.venue-access-attention strong{font-size:12px;font-weight:700;color:#725535}.venue-access-attention span{font-size:11px;color:#927b58}.venue-access-attention>.secondary-action{padding:7px 12px}.venue-review-error{font-size:11px;color:#8a7153;margin-bottom:14px!important}@media(max-width:600px){.venue-history-entry{align-items:start;flex-direction:column}.venue-access-attention{flex-wrap:wrap}}.seating-object-sourcing[data-v-e369d971]{display:grid;gap:16px;color:var(--staff-control-ink,#30283d)}.seating-object-sourcing header[data-v-e369d971]{display:flex;align-items:center;justify-content:space-between}.seating-object-sourcing h4[data-v-e369d971]{margin:0;font-size:12px;font-weight:650}.seating-object-sourcing button[data-v-e369d971]{border:1px solid var(--seat-border);border-radius:5px;background:#fff;padding:5px 8px;font:inherit}.seating-object-sourcing p[data-v-e369d971]{margin:0;line-height:1.5}.seating-object-sourcing small[data-v-e369d971]{font-size:11px;color:var(--seat-muted);line-height:1.5}.seating-sourcing-section[data-v-e369d971]{display:grid;gap:10px}.seating-sourcing-section>h4[data-v-e369d971]{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--seat-muted)}.seating-sourcing-card[data-v-e369d971]{display:grid;gap:6px;padding:12px;border:1px solid var(--seat-border);border-radius:7px;background:var(--staff-control-surface,#fff)}.seating-source-title[data-v-e369d971]{display:flex;flex-wrap:wrap;gap:6px;align-items:baseline;justify-content:space-between}.seating-source-status[data-v-e369d971]{font-size:10px;color:var(--seat-purple);font-weight:600}.seating-source-quantity[data-v-e369d971]{font-weight:600}.seating-supply-card[data-v-e369d971]{display:grid;gap:4px;border-top:1px solid var(--seat-border);padding:10px 0 4px;overflow-wrap:anywhere}.seating-source-actions[data-v-e369d971]{display:flex;flex-wrap:wrap;gap:6px 12px}.seating-object-sourcing a[data-v-e369d971]{font-size:11px;font-weight:600;color:var(--seat-purple);line-height:1.5}.seating-fulfillment-totals[data-v-e369d971]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:6px 0}.seating-fulfillment-totals dt[data-v-e369d971]{font-size:10px;color:var(--seat-muted)}.seating-fulfillment-totals dd[data-v-e369d971]{margin:3px 0 0;font-size:17px;font-weight:600}.seating-sourcing-warning[data-v-e369d971],.seating-sourcing-empty[data-v-e369d971]{padding:10px;background:var(--staff-control-primary-soft,#f4eff8);border-radius:5px;line-height:1.6}.seating-sourcing-attention[data-v-e369d971]{color:#805327;font-size:11px}.seating-directory[data-v-8494734c]{display:flex;flex-direction:column;height:100%;min-height:0;color:#484638;font-family:Arial,sans-serif}.seating-directory header[data-v-8494734c]{padding:20px 20px 14px}.seating-directory__eyebrow[data-v-8494734c]{font-size:9px;text-transform:uppercase;letter-spacing:1.8px;color:#9a8865;margin:0 0 9px}.seating-directory h2[data-v-8494734c]{font:25px/1.15 Georgia,serif;margin:0 0 8px;color:#4c4c3d}.seating-directory header>p[data-v-8494734c]:last-child{font-size:11px;color:#8b8273;margin:0;line-height:1.5}.seating-directory__search[data-v-8494734c]{display:flex;align-items:center;gap:8px;margin:0 18px 14px;border:1px solid #ded7c9;border-radius:5px;background:#fffefa;padding:0 10px}.seating-directory__search i[data-v-8494734c]{font-size:12px;color:#9b917d}.seating-directory input[data-v-8494734c]{width:100%;min-width:0;border:0;background:transparent;color:#4a483d;font:11px Arial,sans-serif;padding:11px 0;outline-offset:4px}.seating-directory__tabs[data-v-8494734c]{display:flex;margin:0 18px;border-bottom:1px solid #ded7c9}.seating-directory__tabs button[data-v-8494734c]{flex:1;border:0;border-bottom:2px solid transparent;background:transparent;padding:10px;color:#877d6d;font:12px Arial,sans-serif;cursor:pointer}.seating-directory__tabs button[aria-pressed=true][data-v-8494734c]{border-bottom-color:#7a8467;color:#4f5941;font-weight:600}.seating-directory__body[data-v-8494734c]{overflow:auto;min-height:0;flex:1;padding:0 18px 18px;scrollbar-width:thin;scrollbar-color:#d1cbbd transparent;overscroll-behavior:contain}.seating-directory__results[data-v-8494734c]{font-size:10px;color:#9a907f;margin:14px 0 5px}.seating-directory__rows[data-v-8494734c]{display:grid}.seating-directory__row[data-v-8494734c]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 2px;border:0;border-bottom:1px solid #ebe5d9;background:transparent;color:#555744;text-align:left;cursor:pointer}.seating-directory__row strong[data-v-8494734c]{font:17px/1.2 Georgia,serif;display:block;color:#444535;overflow-wrap:anywhere}.seating-directory__row small[data-v-8494734c]{display:block;margin-top:5px;font:10px/1.5 Arial,sans-serif;color:#938772}.seating-directory__row>span[data-v-8494734c]:last-child{font-size:16px;color:#919b7c}.seating-directory__row[data-v-8494734c]:hover{background:#f4f2e9}.seating-directory__detail[data-v-8494734c]{padding-top:14px}.seating-directory__back[data-v-8494734c]{background:none;border:0;padding:0;color:#7d8268;cursor:pointer;font-size:10px;margin:0 0 24px}.seating-directory__detail h3[data-v-8494734c]{font:29px/1.15 Georgia,serif;color:#484a38;margin:0 0 8px;overflow-wrap:anywhere}.seating-directory__count[data-v-8494734c],.seating-directory__description[data-v-8494734c]{font-size:11px;color:#8e8271;line-height:1.6;margin:0 0 15px}.seating-directory__action[data-v-8494734c]{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;border:1px solid #cbd0bd;background:#eff1e8;color:#596349;border-radius:5px;padding:10px 12px;cursor:pointer;font:11px Arial,sans-serif}.seating-directory h4[data-v-8494734c]{font-size:9px;text-transform:uppercase;letter-spacing:1.3px;color:#9a8865;margin:23px 0 9px;font-weight:400}.seating-directory ul[data-v-8494734c]{list-style:none;margin:0;padding:0}.seating-directory li button[data-v-8494734c]{display:flex;justify-content:space-between;gap:10px;width:100%;border:0;border-bottom:1px solid #e8e2d6;background:transparent;padding:12px 0;text-align:left;font:12px/1.4 Arial,sans-serif;color:#5d5b4d;cursor:pointer}.seating-directory li small[data-v-8494734c]{font-size:10px;color:#97886d;white-space:nowrap}.seating-directory li span[data-v-8494734c]:first-child{overflow-wrap:anywhere}.seating-directory li span[data-v-8494734c]:last-child:not(:first-child){color:#9ca38d}.seating-directory__assignment[data-v-8494734c]{display:grid;gap:8px;margin:20px 0;padding:16px;background:#f2f1e8;border:1px solid #e4e1d3;border-radius:5px}.seating-directory__assignment>span[data-v-8494734c]{font-size:9px;color:#938870;text-transform:uppercase;letter-spacing:1px}.seating-directory__assignment strong[data-v-8494734c]{font:23px Georgia,serif;font-weight:400}.seating-directory__assignment small[data-v-8494734c]{font-size:11px;color:#80775e}.seating-directory__text-action[data-v-8494734c]{background:transparent;border:0;padding:16px 0;color:#7b8166;font-size:11px;cursor:pointer}.seating-directory__empty[data-v-8494734c]{font-size:12px;line-height:1.8;color:#8b806b;padding:20px 0}.seating-directory[data-v-8494734c] :is(button,input):focus-visible{outline:2px solid #929d7e;outline-offset:3px}.seating-directory__sr[data-v-8494734c]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.client-seating[data-v-8ff0e18d]{color:#494b3b;--seating-line:#ded8c9;--seating-sage:#7c866a;font-family:Arial,sans-serif}.client-portal-module[data-module=seating]{margin-top:-20px}.client-seating__heading[data-v-8ff0e18d]{display:flex;align-items:center;justify-content:space-between;gap:32px;background:linear-gradient(110deg,#f1efe5,#faf8f2 72%);border-bottom:1px solid #e2dbcf;padding:16px 26px;margin-bottom:18px}.client-seating__eyebrow[data-v-8ff0e18d]{font:9px/1.5 Arial,sans-serif;text-transform:uppercase;letter-spacing:1.8px;color:#9d8a66;margin:0 0 9px}.client-seating__heading h1[data-v-8ff0e18d]{font:38px/1.12 Georgia,serif;font-weight:400;color:#555841;margin:0 0 10px}.client-seating__context[data-v-8ff0e18d]{font-size:10px;color:#9a896c;margin:0;line-height:1.6}.client-seating__context span[data-v-8ff0e18d]{padding:0 7px;color:#b7ae9b}.client-seating__summary[data-v-8ff0e18d]{padding-left:30px;border-left:1px solid #ded8c9;flex-shrink:0;min-width:174px}.client-seating__summary dl[data-v-8ff0e18d]{display:flex;gap:32px;margin:0}.client-seating__summary dd[data-v-8ff0e18d]{font:34px/1.2 Georgia,serif;color:#858e70;margin:0}.client-seating__summary dt[data-v-8ff0e18d]{font-size:10px;color:#8e826b;margin-top:5px}.client-seating__layout[data-v-8ff0e18d]{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:18px;align-items:stretch}.client-seating__room[data-v-8ff0e18d]{position:relative;min-width:0;border:1px solid var(--seating-line);background:#f1eee6;border-radius:6px;overflow:hidden;outline-offset:3px}.client-seating__room[data-v-8ff0e18d] svg{display:block;width:100%;height:clamp(450px,calc(100dvh - 340px),740px);touch-action:none}.client-seating__tools[data-v-8ff0e18d]{position:absolute;z-index:1;top:12px;left:12px;display:flex;align-items:center;gap:2px;background:#fffdf5f0;padding:3px;border:1px solid #dcd5c5;border-radius:5px;box-shadow:0 2px 10px #4f492510}.client-seating__tools button[data-v-8ff0e18d]{cursor:pointer;color:#6e745b;background:transparent;border:0;border-radius:3px;padding:7px 9px;min-height:30px;font:11px Arial,sans-serif}.client-seating__tools button[data-v-8ff0e18d]:hover,.client-seating__tools button[aria-pressed=true][data-v-8ff0e18d]{background:#e9eddf;color:#4f5b40}.client-seating__tools i[data-v-8ff0e18d]{font-size:10px;margin-right:3px}.client-seating__tools output[data-v-8ff0e18d]{font-size:10px;min-width:34px;text-align:center;color:#817c68}.client-seating__tool-rule[data-v-8ff0e18d]{height:18px;width:1px;margin:0 4px;background:#e1dccc}.client-seating__hint[data-v-8ff0e18d]{font-size:10px;text-align:center;color:#948872;margin:0;padding:12px;background:#faf8f2;border-top:1px solid #e6e0d3;line-height:1.5}.client-seating__directory[data-v-8ff0e18d]{min-width:0;height:clamp(490px,calc(100dvh - 300px),780px);border:1px solid var(--seating-line);background:#fffdf8;border-radius:6px;overflow:hidden}.client-seating[data-v-8ff0e18d] :is(button,input):focus-visible,.client-seating__room[data-v-8ff0e18d]:focus-visible{outline:2px solid #929d7e;outline-offset:3px}.client-seating__find[data-v-8ff0e18d]{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;margin-top:12px;padding:13px 16px;border:1px solid #cbd0be;background:#edf0e5;color:#59644b;border-radius:5px;font:12px Arial,sans-serif;cursor:pointer}.client-seating__find>span[data-v-8ff0e18d]{margin-left:auto}.client-seating__find i[data-v-8ff0e18d]{margin-right:auto;font-size:12px}.client-seating__drawer[data-v-8ff0e18d]{width:min(480px,calc(100vw - 24px));height:min(720px,calc(100dvh - 48px));max-height:calc(100dvh - 48px);padding:0;border:1px solid var(--seating-line);border-radius:12px;background:#fffdf8;box-shadow:0 20px 80px #38362933;box-sizing:border-box;overflow:hidden;color:inherit}.client-seating__drawer[data-v-8ff0e18d]::backdrop{background:#33372866;backdrop-filter:blur(3px)}.client-seating__drawer-close[data-v-8ff0e18d]{position:absolute;right:14px;top:13px;z-index:1;width:28px;height:28px;display:grid;place-items:center;border:1px solid #ded8c9;background:#fffdf8;color:#82866d;border-radius:50%;font-size:18px;cursor:pointer}@media(max-width:1000px){.client-seating__layout[data-v-8ff0e18d]{grid-template-columns:minmax(0,1fr)}.client-seating__heading[data-v-8ff0e18d]{padding:16px 22px;gap:20px}.client-seating__room[data-v-8ff0e18d] svg{height:auto;aspect-ratio:1.4;max-height:65dvh;min-height:300px}.client-seating__summary[data-v-8ff0e18d]{min-width:135px;padding-left:20px}.client-seating__summary dl[data-v-8ff0e18d]{gap:22px}}@media(max-width:600px){.client-portal-module[data-module=seating]{margin-top:-14px}.client-seating__heading[data-v-8ff0e18d]{display:block;padding:16px 20px;margin-bottom:14px}.client-seating__heading h1[data-v-8ff0e18d]{font-size:32px}.client-seating__summary[data-v-8ff0e18d]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:17px;padding:13px 0 0;border-left:0;border-top:1px solid #ded8c9}.client-seating__summary>p[data-v-8ff0e18d]{margin:0;font-size:8px;max-width:80px}.client-seating__summary dl[data-v-8ff0e18d]{gap:24px}.client-seating__summary dl>div[data-v-8ff0e18d]{display:flex;align-items:baseline;gap:5px}.client-seating__summary dd[data-v-8ff0e18d]{font-size:25px}.client-seating__summary dt[data-v-8ff0e18d]{font-size:9px}.client-seating__room[data-v-8ff0e18d] svg{height:auto;aspect-ratio:1.2;min-height:0;max-height:none}.client-seating__tools[data-v-8ff0e18d]{top:8px;left:8px}.client-seating__tools button[data-v-8ff0e18d]{padding:6px 7px;font-size:10px}.client-seating__tools output[data-v-8ff0e18d]{min-width:28px}.client-seating__hint[data-v-8ff0e18d]{font-size:9px;padding:10px 12px}.client-seating__drawer[data-v-8ff0e18d]{position:fixed;inset:auto 0 0;width:100%;max-width:none;margin:0;height:min(660px,85dvh);max-height:85dvh;border-radius:16px 16px 0 0}}.seating-publication[data-v-9d55f130]{display:contents}.seating-publication>small[data-v-9d55f130],.seating-publication>p[data-v-9d55f130]{font-size:11px;color:#746780}.seating-publication-dialog[data-v-9d55f130]{min-width:0;margin-top:16px}.seating-publication-dialog article[data-v-9d55f130]:not(.client-publish-summary article){padding:12px 0;border-bottom:1px solid #e4deea}.seating-publication-dialog h3[data-v-9d55f130]{font-size:14px;margin:0 0 8px}.seating-publication-dialog p[data-v-9d55f130]{font-size:12px;color:#80728b}.seating-publication-dialog textarea[data-v-9d55f130]{display:block;width:100%;box-sizing:border-box;margin-top:8px}.seating-publication-layout[data-v-9d55f130]{font-size:15px}.seating-publication-actions[data-v-9d55f130]{display:flex;gap:8px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.seating-publication [role=alert][data-v-9d55f130]{color:#a33945}@media(max-width:650px){.seating-publication-actions[data-v-9d55f130]{justify-content:flex-start}}.staff-controls{--staff-control-primary: #574069;--staff-control-ink: #30283d;--staff-control-muted: #6d6378;--staff-control-border: #ded5e6;--staff-control-height: 36px;--staff-control-height-compact: 30px;--staff-control-radius: 6px}.staff-controls :is(.staff-button,.primary-action,.secondary-action){display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:var(--staff-control-height);padding:7px 11px;border:1px solid #dcd3e4;border-radius:var(--staff-control-radius);background:#fff;color:#594669;font:inherit;font-size:12px;font-weight:500;line-height:1.25;cursor:pointer;box-sizing:border-box}.staff-controls :is(.staff-button,.secondary-action):hover:not(:disabled){background:#f6f2f9;border-color:#b6a3c5}.staff-controls :is(.staff-button--primary,.primary-action){background:var(--staff-control-primary);border-color:var(--staff-control-primary);color:#fff}.staff-controls :is(.staff-button--primary,.primary-action):hover:not(:disabled){background:#483256;border-color:#483256}.staff-controls .staff-button--compact{min-height:var(--staff-control-height-compact);padding:5px 7px;font-size:11px}.staff-controls .staff-button--danger{color:#a15d63;border-color:#dfb8bd;background:snow}.staff-controls .staff-button--danger:hover:not(:disabled){background:#fbeef0;border-color:#bc8189}.staff-controls :is(.staff-button,.primary-action,.secondary-action):disabled{opacity:.5;cursor:not-allowed}.staff-controls :is(.staff-input,.staff-select,.staff-textarea){box-sizing:border-box;min-width:0;min-height:var(--staff-control-height);padding:7px 9px;border:1px solid var(--staff-control-border);border-radius:5px;background:#fff;color:var(--staff-control-ink);font:inherit;font-size:12px}.staff-controls .staff-textarea{line-height:1.5;resize:vertical}.staff-controls .staff-field{display:grid;gap:5px;font-size:11px;color:var(--staff-control-muted);font-weight:500}.staff-controls .staff-checkbox{accent-color:#71518a;width:14px;height:14px;flex-shrink:0}.staff-controls :is(button,input,select,textarea,a):focus-visible{outline:2px solid #9774b2;outline-offset:3px}.staff-controls .staff-text-action{border:0;background:transparent;padding:4px 0;color:#67447d;font:inherit;font-size:12px;cursor:pointer}.modal-card.modal-form.staff-controls.staff-modal{width:min(1320px,calc(100vw - 48px));max-width:none;max-height:calc(100dvh - 32px);padding:0;overflow:hidden;border:1px solid var(--staff-control-border);border-radius:12px;background:#fffefd;color:var(--staff-control-ink)}.staff-controls.staff-modal .staff-modal-shell{min-width:0;min-height:0;color:var(--staff-control-ink)}.staff-controls.staff-modal .staff-modal-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 22px;flex:none;border-bottom:1px solid var(--staff-control-border);background:#fcfafb}.staff-controls.staff-modal .staff-modal-eyebrow{margin:0 0 5px;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--staff-control-muted);font-weight:600}.staff-controls.staff-modal .staff-modal-title{margin:0;font-size:24px;line-height:1.3;font-weight:600;color:var(--staff-control-ink);overflow-wrap:anywhere}.staff-controls.staff-modal .staff-modal-description{margin:7px 0 0;font-size:13px;line-height:1.55;color:var(--staff-control-muted)}.staff-controls.staff-modal :is(.staff-modal-section-title,h3){color:var(--staff-control-ink);font-size:16px;font-weight:600;line-height:1.35}.staff-controls.staff-modal .staff-modal-section-title{font-family:Georgia,serif;font-size:24px;margin:0}.staff-controls.staff-modal label{font-size:12px;line-height:1.4;font-weight:500;color:var(--staff-control-ink);display:grid;align-content:start;gap:6px;min-width:0}.staff-controls.staff-modal :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:13px;color:var(--staff-control-ink);min-height:36px;border-color:var(--staff-control-border)}.staff-controls.staff-modal :is(label small,.staff-form-helper,.vendor-editor-help,.vendor-modal-footer p,figcaption){font-size:12px;font-weight:400;line-height:1.5;color:var(--staff-control-muted)}.staff-controls.staff-modal .vendor-editor-notice{font-size:12px;color:#6c5b42}.staff-controls.staff-modal .staff-modal-tabs{display:flex;flex-wrap:nowrap;flex:none;gap:4px;padding:0 22px;border-bottom:1px solid var(--staff-control-border);overflow-x:auto}.staff-controls.staff-modal .staff-modal-tabs [role=tab]{display:flex;align-items:center;gap:7px;white-space:nowrap;min-height:44px;padding:12px 13px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--staff-control-ink);font:inherit;font-size:12px;cursor:pointer}.staff-controls.staff-modal .staff-modal-tabs [aria-selected=true]{color:var(--staff-control-primary);border-bottom-color:var(--staff-control-primary);background:#f6f1f9;font-weight:600}.staff-controls.staff-modal .staff-modal-tabs [role=tab]:disabled{opacity:.5;cursor:not-allowed}.staff-controls.staff-modal .staff-modal-footer{display:flex;align-items:center;gap:10px;padding:14px 20px;flex:none;border-top:1px solid var(--staff-control-border);background:#fcfafb}.staff-controls.staff-modal :is(.staff-button,.primary-action,.secondary-action){font-size:12px;min-height:36px}.staff-controls.staff-modal .staff-modal-scroll,.staff-controls.staff-modal .vendor-modal-body{scrollbar-width:thin;scrollbar-color:#95849f #f6f2f8;overscroll-behavior:contain}.staff-controls.staff-modal :is(.staff-modal-scroll,.vendor-modal-body)::-webkit-scrollbar{width:8px;height:8px}.staff-controls.staff-modal :is(.staff-modal-scroll,.vendor-modal-body)::-webkit-scrollbar-track{background:#f6f2f8;border-radius:8px}.staff-controls.staff-modal :is(.staff-modal-scroll,.vendor-modal-body)::-webkit-scrollbar-thumb{background:#95849f;border:1px solid #f6f2f8;border-radius:8px}.staff-controls.staff-modal :is(.staff-modal-scroll,.vendor-modal-body)::-webkit-scrollbar-thumb:hover{background:#705c80}.staff-controls.staff-modal :is(summary,[role=tab]):focus-visible{outline:2px solid #9774b2;outline-offset:-3px}.staff-controls.staff-modal .staff-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(max-width:700px){.modal-card.modal-form.staff-controls.staff-modal{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.staff-controls.staff-modal .staff-modal-header{padding:14px 16px}.staff-controls.staff-modal .staff-modal-title{font-size:21px}.staff-controls.staff-modal .staff-modal-tabs{padding:0 8px}.staff-controls.staff-modal .staff-modal-tabs [role=tab]{padding:10px}.staff-controls.staff-modal .staff-modal-footer{flex-wrap:wrap}}@media(forced-colors:active){.staff-controls.staff-modal :is(.staff-modal-scroll,.vendor-modal-body){scrollbar-color:auto;scrollbar-width:auto}.staff-controls.staff-modal :is(.staff-modal-scroll,.vendor-modal-body)::-webkit-scrollbar-thumb{background:ButtonText;border-color:Canvas}.staff-controls.staff-modal :is(.staff-modal-scroll,.vendor-modal-body)::-webkit-scrollbar-track{background:Canvas}}.staff-controls.staff-modal input[type=file]{font:inherit;font-size:12px;padding:6px;color:var(--staff-control-muted);overflow:hidden;max-width:100%}.staff-controls.staff-modal input[type=file]::file-selector-button{font:inherit;font-weight:500;min-height:32px;margin-right:10px;padding:6px 10px;border:1px solid var(--staff-control-border);border-radius:var(--staff-control-radius);background:#fff;color:var(--staff-control-ink);cursor:pointer}.staff-controls.staff-modal input[type=file]::file-selector-button:hover{background:#f6f2f9;border-color:#b6a3c5}.staff-controls.staff-modal input[type=file]:disabled::file-selector-button{opacity:.5;cursor:not-allowed}.seating-workspace{--seat-purple:var(--staff-control-primary, #574069);--seat-border:var(--staff-control-border, #ded5e6);--seat-muted:var(--staff-control-muted, #6d6378);color:var(--staff-control-ink, #30283d);min-width:0;font-size:12px}.seating-workspace button,.seating-workspace select,.seating-workspace input,.seating-workspace textarea{font:inherit}.seating-workspace button{cursor:pointer;border:1px solid var(--seat-border);border-radius:6px;background:#fff;padding:7px 10px;color:inherit;font-size:12px}.seating-workspace button:disabled{cursor:default;opacity:.45}.seating-workspace button:focus-visible,.seating-workspace input:focus-visible,.seating-workspace select:focus-visible,.seating-workspace textarea:focus-visible{outline:2px solid var(--seat-purple);outline-offset:2px}.seating-workspace .seating-header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:16px}.seating-workspace .seating-eyebrow{font-size:11px;letter-spacing:2px;color:var(--seat-muted)}.seating-workspace .seating-header h2{font-family:Georgia,serif;font-weight:400;font-size:28px;margin:5px 0}.seating-workspace .seating-header p{margin:0;color:var(--seat-muted);font-size:12px}.seating-workspace .seating-header p span{padding:0 7px}.seating-workspace .seating-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.seating-workspace .seating-primary{background:var(--seat-purple);border-color:var(--seat-purple);color:#fff}.seating-workspace .seating-state{font-size:11px;background:#f7eee1;border-radius:12px;padding:6px 10px;color:#84673f}.seating-workspace .seating-context{display:flex;align-items:center;gap:10px;font-size:12px;margin:12px 0;color:var(--seat-muted);flex-wrap:wrap}.seating-workspace .seating-context label{display:flex;align-items:center;gap:8px;font-weight:500}.seating-workspace .seating-context select{border:1px solid var(--seat-border);border-radius:5px;padding:7px 9px;background:#fff;min-height:36px;max-width:100%}.seating-workspace .seating-save-status{margin-left:auto}.seating-workspace .seating-grid{display:grid;grid-template-columns:205px minmax(300px,1fr) 245px;gap:10px;align-items:start}.seating-workspace .seating-queue,.seating-workspace .seating-inspector,.seating-workspace .seating-library{border:1px solid var(--seat-border);border-radius:6px;background:#fff;overflow:hidden;box-shadow:0 1px 3px #30283d08}.seating-workspace .seating-tabs{display:flex;border-bottom:1px solid var(--seat-border);padding:0 8px;gap:3px;min-width:0}.seating-workspace .seating-tabs button{border:0;border-radius:0;background:transparent;padding:12px 9px;white-space:nowrap;border-bottom:2px solid transparent;font-size:12px;font-weight:500}.seating-workspace .seating-tabs button.active{border-bottom-color:var(--seat-purple);color:var(--seat-purple);font-weight:600}.seating-workspace .seating-queue{min-height:680px;display:flex;flex-direction:column}.seating-workspace .seating-queue-heading{padding:16px 12px 12px;display:flex;flex-direction:column;gap:8px;font-size:12px}.seating-workspace .seating-queue-heading span{font-size:10px;color:var(--seat-muted)}.seating-workspace .seating-integration{margin:5px 12px 14px;border:1px dashed #d7ccdf;padding:22px 12px;text-align:center;background:#faf8fb;border-radius:5px}.seating-workspace .seating-integration>i{font-size:26px;color:#ad96bc}.seating-workspace .seating-integration h3{font-size:13px;line-height:1.5;font-weight:500}.seating-workspace .seating-integration p{font-size:11px;line-height:1.7;color:var(--seat-muted)}.seating-workspace .seating-queue-foot{margin-top:auto;padding:16px 12px;display:flex;flex-direction:column;gap:8px;font-size:12px;border-top:1px solid var(--seat-border)}.seating-workspace .seating-queue-foot small{font-size:11px;color:var(--seat-muted);line-height:1.6}.seating-workspace .seating-room-column{min-width:0}.seating-workspace .seating-canvas-wrap{position:relative;border:1px solid #c8bfaf;border-radius:4px;overflow:hidden;background:#e9e5dd}.seating-workspace .seating-scene{display:block;width:100%;height:560px;touch-action:none;user-select:none;cursor:default}.seating-workspace .seating-scene--pan{cursor:grab}.seating-workspace .seating-scene--pan:active{cursor:grabbing}.seating-workspace .seating-scene [data-object-id]{cursor:move}.seating-workspace .seating-scene [data-handle=resize]{cursor:nwse-resize}.seating-workspace .seating-scene [data-handle=rotate]{cursor:crosshair}.seating-workspace .seating-toolbar{position:absolute;z-index:2;top:7px;left:7px;right:7px;display:flex;justify-content:space-between;gap:4px;pointer-events:none}.seating-workspace .seating-toolbar>div{display:flex;align-items:center;background:#fffffff0;box-shadow:0 2px 8px #3e33201a;border-radius:6px;pointer-events:auto;border:1px solid #ded5e6;padding:2px;gap:1px}.seating-workspace .seating-toolbar button{border:0;background:transparent;padding:5px 7px;font-size:11px;min-height:30px;border-radius:4px;font-weight:500;color:var(--seat-purple)}.seating-workspace .seating-toolbar span{font-size:11px;padding:0 4px;font-weight:500}.seating-workspace button.active{background:#f1eaf6;color:var(--seat-purple)}.seating-workspace .seating-canvas-caption{position:absolute;bottom:8px;left:9px;font-size:10px;color:#645947;background:#fff9eddd;padding:4px 7px;border-radius:3px;pointer-events:none}.seating-workspace .seating-library{margin-top:10px}.seating-workspace .seating-library .seating-tabs{overflow:auto;padding:0 4px}.seating-workspace .seating-library .seating-tabs button{font-size:11px;padding:10px 7px}.seating-workspace .seating-library-items{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;padding:10px}.seating-workspace .seating-library-items button{padding:2px 3px 9px;background:#fdfcf9;min-height:94px;border-color:#eee9e4}.seating-workspace .seating-library-items svg{width:100%;height:62px}.seating-workspace .seating-library-items span{font-size:11px;line-height:1.4;display:block;font-weight:500;color:var(--staff-control-ink)}.seating-workspace .seating-inspector{min-height:680px}.seating-workspace .seating-inspector>header{display:flex;gap:5px;align-items:flex-start;padding:16px 13px}.seating-workspace .seating-inspector header>div{flex:1;min-width:0}.seating-workspace .seating-inspector h3{font-family:Georgia,serif;font-weight:400;font-size:22px;margin:0 0 7px;overflow-wrap:anywhere}.seating-workspace .seating-inspector header p{font-size:11px;color:var(--seat-muted);margin:0}.seating-workspace .seating-inspector header button{border:0;padding:5px;min-height:30px;min-width:30px}.seating-workspace .seating-inspector-content{padding:14px 13px;font-size:12px}.seating-workspace .seating-inspector-content>label{margin-bottom:17px}.seating-workspace .seating-inspector label{display:flex;flex-direction:column;font-size:11px;gap:7px;min-width:0;font-weight:500}.seating-workspace .seating-inspector input,.seating-workspace .seating-inspector select,.seating-workspace .seating-inspector textarea{width:100%;box-sizing:border-box;border:1px solid var(--seat-border);border-radius:5px;padding:7px 9px;font-size:12px;background:#fff;color:var(--staff-control-ink);min-height:36px;font-weight:400}.seating-workspace .seating-inspector h4{margin:20px 0 10px;font-size:13px;font-weight:600}.seating-workspace .seating-form-row{display:flex;gap:7px;margin-bottom:18px}.seating-workspace .seating-form-row label{flex:1}.seating-workspace .seating-inspector-content>button{width:100%;margin:5px 0}.seating-workspace .seating-danger{color:#a15d63;border-color:#dfb8bd;background:snow}.seating-workspace .seating-summary{margin:16px 0;background:#f7f5f8;border-radius:5px;padding:16px 12px}.seating-workspace .seating-summary strong{font-size:14px;font-weight:600}.seating-workspace .seating-summary p,.seating-workspace .seating-inspector-content>p{color:var(--seat-muted);font-size:12px;line-height:1.7}.seating-workspace .seating-summary small,.seating-workspace .seating-inspector-content>small{color:var(--seat-muted);font-size:11px;line-height:1.7}.seating-workspace .seating-legend{padding:18px 13px;border-top:1px solid var(--seat-border);display:grid;gap:10px;font-size:11px}.seating-workspace .seating-legend strong{font-size:12px;font-weight:600}.seating-workspace .seating-attention{padding:0 12px 14px;font-size:11px}.seating-workspace .seating-attention button{display:block;width:100%;text-align:left;margin:5px 0;color:#896b3d;background:#fffaf0}.seating-workspace .seating-check{flex-direction:row!important;align-items:center}.seating-workspace .seating-check input{width:auto;min-height:0;padding:0}.seating-workspace .seating-error,.seating-workspace .seating-space-warning{padding:12px;background:#fff4e8;color:#865b2c;border:1px solid #eed5b8;border-radius:5px;font-size:12px;line-height:1.7}.seating-workspace .seating-space-warning button{margin-left:10px}.seating-workspace .seating-error{background:#fff2f2;color:#a43a3a;border-color:#f1d1d1}.seating-workspace .seating-notice{font-size:11px;color:var(--seat-purple)}.seating-workspace .seating-setup{text-align:center;border:1px dashed var(--seat-border);padding:70px 20px;background:#faf8fb}.seating-workspace .seating-setup>i{font-size:32px;color:var(--seat-purple)}.seating-workspace .seating-setup h3{font-family:Georgia,serif;font-size:24px;font-weight:400}.seating-workspace .seating-setup p{color:var(--seat-muted);font-size:13px}.seating-workspace .seating-mobile-tabs{display:none}.seating-workspace .seating-preview{position:fixed;inset:30px;z-index:1000;padding:18px;background:#fff;box-shadow:0 0 0 100vw #27202c99;border-radius:10px;overflow:auto}.seating-workspace .seating-preview header{display:flex;justify-content:space-between;align-items:center}.seating-workspace .seating-preview h2{margin:0;font-family:Georgia,serif;font-weight:400}.seating-workspace .seating-preview p{font-size:12px;color:var(--seat-muted)}.seating-workspace .seating-preview .seating-scene{height:calc(100vh - 170px)}@media(min-width:1650px){.seating-workspace .seating-grid{grid-template-columns:225px minmax(400px,1fr) 280px}.seating-workspace .seating-scene{height:660px}.seating-workspace .seating-queue,.seating-workspace .seating-inspector{min-height:795px}.seating-workspace .seating-library-items svg{height:75px}.seating-workspace .seating-library-items span{font-size:11px}}@media(max-width:1250px){.seating-workspace .seating-grid{grid-template-columns:175px minmax(260px,1fr) 205px;gap:7px}.seating-workspace .seating-header-actions{flex-wrap:wrap;justify-content:flex-end}.seating-workspace .seating-inspector-content{padding:12px 9px}.seating-workspace .seating-inspector .seating-tabs button{padding:11px 7px}.seating-workspace .seating-toolbar button{padding:5px}.seating-workspace .seating-library-items{gap:3px;padding:6px}.seating-workspace .seating-library-items span{font-size:11px}.seating-workspace .seating-library .seating-tabs button{font-size:11px;padding:10px 5px}.seating-workspace .seating-queue-heading{padding:12px 8px}.seating-workspace .seating-integration{margin:5px 7px;padding:15px 8px}}@media(max-width:1000px){.seating-workspace .seating-grid{grid-template-columns:190px minmax(300px,1fr)}.seating-workspace .seating-inspector{grid-column:1/-1;min-height:0}.seating-workspace .seating-inspector-content{max-width:600px}.seating-workspace .seating-legend{grid-template-columns:repeat(3,1fr)}.seating-workspace .seating-scene{height:530px}.seating-workspace .seating-queue{min-height:660px}}@media(max-width:650px){.seating-workspace .seating-header{align-items:flex-start;gap:8px}.seating-workspace .seating-header h2{font-size:22px}.seating-workspace .seating-header-actions{max-width:none;justify-content:flex-start}.seating-workspace .seating-state{font-size:11px}.seating-workspace .seating-header-actions button{font-size:12px;padding:6px}.seating-workspace .seating-context{gap:8px}.seating-workspace .seating-mobile-tabs{display:flex;gap:6px;margin-bottom:10px}.seating-workspace .seating-grid{display:block}.seating-workspace .seating-grid[data-panel=room] .seating-queue,.seating-workspace .seating-grid[data-panel=room] .seating-inspector,.seating-workspace .seating-grid[data-panel=guests] .seating-room-column,.seating-workspace .seating-grid[data-panel=guests] .seating-inspector,.seating-workspace .seating-grid[data-panel=inspector] .seating-room-column,.seating-workspace .seating-grid[data-panel=inspector] .seating-queue{display:none}.seating-workspace .seating-queue{min-height:430px}.seating-workspace .seating-scene{height:440px}.seating-workspace .seating-toolbar{flex-wrap:wrap}.seating-workspace .seating-library-items{grid-template-columns:repeat(3,minmax(0,1fr))}.seating-workspace .seating-library-items span,.seating-workspace .seating-library .seating-tabs button{font-size:11px}.seating-workspace .seating-preview{inset:10px;padding:12px}.seating-workspace .seating-preview h2{font-size:20px}}.seating-workspace .seating-queue-stats{display:flex;gap:3px;padding:10px 7px;font-size:10px;border-bottom:1px solid var(--seat-border)}.seating-workspace .seating-queue-stats span{padding:6px 3px;background:#f8f6f9;border-radius:4px;white-space:nowrap}.seating-workspace .seating-queue-stats .unassigned{color:#b84949;background:#fff0ef}.seating-workspace .seating-guest-tools{padding:9px}.seating-workspace .seating-guest-tools>input{box-sizing:border-box;width:100%;padding:7px 9px;border:1px solid var(--seat-border);background:#fff;font-size:12px;border-radius:4px}.seating-workspace .seating-guest-tools>div{display:flex;gap:5px;margin-top:8px}.seating-workspace .seating-guest-tools select{min-width:0;flex:1;font-size:11px;padding:6px;border:1px solid var(--seat-border);background:#fff;min-height:36px;border-radius:5px}.seating-workspace .seating-guest-list{max-height:430px;overflow:auto;padding:3px 8px}.seating-workspace .seating-guest-row{display:flex;align-items:center;gap:6px;border-bottom:1px solid #f0edf1;padding:7px 0;font-size:12px;cursor:grab;line-height:1.4}.seating-workspace .seating-guest-row>span{flex:1;min-width:0;overflow-wrap:anywhere;font-weight:500}.seating-workspace .seating-guest-row input{accent-color:var(--seat-purple)}.seating-workspace .seating-guest-row small{display:block;color:var(--seat-muted);font-size:10px;margin-top:3px;font-weight:400}.seating-workspace .seating-guest-row em{font-style:normal;font-size:9px;background:#e4ebdf;border-radius:6px;padding:3px;color:#4f6c4c;max-width:50px}.seating-workspace .seating-guest-row button{border:0;padding:1px 4px;color:var(--seat-purple);font-size:14px;min-width:24px;min-height:24px}.seating-workspace .seating-party-list{padding:0 10px;max-height:430px;overflow:auto}.seating-workspace .seating-party-list article{padding:12px 0;border-bottom:1px solid var(--seat-border);display:grid;gap:7px;font-size:12px}.seating-workspace .seating-party-list small{font-size:11px;color:var(--seat-muted)}.seating-workspace .seating-party-list button{font-size:11px}.seating-workspace .seating-bulk{padding:10px;display:grid;gap:8px;font-size:12px;border-top:1px solid var(--seat-border);background:#faf6fc}.seating-workspace .seating-bulk select{padding:6px;border:1px solid var(--seat-border);font-size:12px}.seating-workspace .seating-assigned-row{display:grid;gap:6px;border-bottom:1px solid var(--seat-border);padding:12px 0}.seating-workspace .seating-assigned-row small{font-size:11px;color:var(--seat-muted)}.seating-workspace .seating-summary button{margin-top:10px;width:100%}.seating-workspace .seating-confirm{position:fixed;z-index:1001;top:30%;left:50%;transform:translate(-50%);width:min(440px,85vw);padding:25px;background:#fff;border-radius:8px;box-shadow:0 0 0 100vw #27202c99}.seating-workspace .seating-confirm h3{font-family:Georgia;font-size:22px;font-weight:400}.seating-workspace .seating-confirm p{font-size:13px;line-height:1.7;color:var(--seat-muted)}.seating-workspace .seating-confirm button{margin:10px 10px 0 0}.seating-workspace .modal-card.modal-form.seating-preview-dialog{width:calc(100vw - 60px);max-width:none;max-height:calc(100vh - 60px);padding:0}.seating-workspace .seating-preview-dialog .seating-preview{position:static;inset:auto;box-shadow:none;overflow:auto;padding:18px}.seating-workspace .modal-card.modal-form.seating-confirm-dialog{padding:0;max-width:480px}.seating-workspace .seating-confirm-dialog .seating-confirm{position:static;transform:none;width:auto;box-shadow:none}.seating-workspace .seating-guest-count{font-size:12px;white-space:nowrap;color:var(--seat-muted)}.seating-workspace .seating-toolbar button:hover:not(:disabled),.seating-workspace .seating-library-items button:hover:not(:disabled){background:#f6f2f9;box-shadow:inset 0 0 0 1px #b6a3c5}.seating-workspace .seating-toolbar button:active:not(:disabled){background:#eee6f5}.seating-workspace .seating-scene .seating-occupancy-label{font-size:11px;font-weight:600;paint-order:stroke;stroke:#fff9ee;stroke-width:2px;stroke-linejoin:round}.seating-workspace .seating-grid{grid-template-columns:190px minmax(300px,1fr) 310px}.seating-workspace .seating-inspector{display:flex;flex-direction:column;position:sticky;top:16px;height:680px;min-height:0;max-height:calc(100vh - 100px)}.seating-workspace .seating-inspector-heading{flex:none;border-bottom:1px solid var(--seat-border);background:var(--staff-control-surface,#fff);padding:16px;gap:8px}.seating-workspace .seating-inspector h3{font-size:21px;color:var(--staff-control-ink,#30283d);margin:4px 0 7px}.seating-workspace .seating-inspector-kicker{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--seat-purple)}.seating-workspace .seating-inspector-tabs{flex:none;display:flex;flex-wrap:nowrap;align-items:stretch;gap:0;padding:4px 8px;background:var(--staff-control-surface,#fff);position:relative;z-index:2}.seating-workspace .seating-inspector-tabs button{padding:9px 4px;font-size:12px;color:var(--staff-control-ink,#30283d);font-weight:600}.seating-workspace .seating-inspector-tabs button.active{background:var(--staff-control-primary-soft,#f4eff8);border-radius:4px 4px 0 0}.seating-workspace .seating-inspector-content{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px;scrollbar-gutter:stable;flex:1}.seating-workspace .seating-inspector-group{display:grid;gap:12px;padding:0 0 16px;margin:0 0 16px;border-bottom:1px solid var(--seat-border)}.seating-workspace .seating-inspector-group:last-child{border-bottom:0;margin-bottom:0}.seating-workspace .seating-inspector h4{margin:0;font-weight:700;font-size:13px;color:var(--staff-control-ink,#30283d)}.seating-workspace .seating-inspector label{font-size:12px;font-weight:600;color:var(--staff-control-ink,#30283d);gap:6px}.seating-workspace .seating-inspector .seating-form-row{margin:0;gap:10px;min-width:0}.seating-workspace .seating-inspector .seating-field-help{margin:0;font-size:11px;line-height:1.5;color:var(--staff-control-muted,#6d6378)}.seating-workspace .seating-inspector-disclosure{border:1px solid var(--seat-border);border-radius:6px;padding:10px 12px;background:var(--staff-control-surface,#fff)}.seating-workspace .seating-inspector summary{cursor:pointer;font-size:12px;font-weight:600;color:var(--staff-control-ink,#30283d);line-height:1.5}.seating-workspace .seating-inspector-disclosure[open]>summary{margin-bottom:12px}.seating-workspace .seating-position-kind-list{display:grid;gap:8px}.seating-workspace .seating-position-kind-list label{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;font-size:11px}.seating-workspace .seating-inspector-counts{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0 0 10px;padding:14px;border:1px solid var(--seat-border);border-radius:6px;background:var(--staff-control-primary-soft,#f4eff8)}.seating-workspace .seating-inspector-counts dt{font-size:11px;font-weight:600;color:var(--staff-control-muted,#6d6378)}.seating-workspace .seating-inspector-counts dd{margin:4px 0 0;font-size:22px;font-weight:600;color:var(--staff-control-ink,#30283d)}.seating-workspace .seating-inspector-content>.seating-match-positions{font-size:11px;width:100%;margin:12px 0 16px;white-space:normal;line-height:1.5}.seating-workspace .seating-guest-edit{border:1px solid var(--seat-border);border-radius:6px;margin-bottom:8px;padding:10px}.seating-workspace .seating-guest-edit>summary{display:flex;align-items:center;justify-content:space-between;gap:8px}.seating-workspace .seating-guest-edit>summary>span:first-child{min-width:0;overflow-wrap:anywhere}.seating-workspace .seating-guest-edit small{display:block;font-size:10px;font-weight:400;color:var(--staff-control-muted,#6d6378);margin-top:3px}.seating-workspace .seating-seat-chip{font-size:10px;white-space:nowrap;border:1px solid var(--seat-border);background:var(--staff-control-primary-soft,#f4eff8);border-radius:10px;padding:3px 7px}.seating-workspace .seating-guest-edit[open]>summary{margin-bottom:12px}.seating-workspace .seating-guest-edit>label,.seating-workspace .seating-guest-edit>button{margin-top:10px}.seating-workspace .seating-guest-edit .seating-form-row{flex-direction:column}.seating-workspace .seating-empty-state{padding:14px;border:1px dashed var(--seat-border);border-radius:6px;line-height:1.6}.seating-workspace .seating-inspector-legend{flex:none;border-width:1px 0 0;border-radius:0;padding:10px 16px}.seating-workspace .seating-inspector-legend .seating-legend{border:0;padding:10px 0 0;margin:0}.seating-workspace .seating-inspector .seating-attention{max-height:150px;overflow:auto;flex:none}@media(min-width:1650px){.seating-workspace .seating-grid{grid-template-columns:210px minmax(400px,1fr) 330px}}@media(max-width:1250px){.seating-workspace .seating-grid{grid-template-columns:160px minmax(260px,1fr) 290px}}@media(max-width:1000px)and (min-width:651px){.seating-workspace .seating-grid{grid-template-columns:minmax(280px,1fr) 290px}.seating-workspace .seating-queue{grid-column:1/-1;min-height:0;max-height:230px;overflow:auto}.seating-workspace .seating-inspector{grid-column:auto;height:600px}.seating-workspace .seating-inspector-content{max-width:none}}@media(max-width:650px){.seating-workspace .seating-inspector{position:static;height:520px;max-height:none;margin-top:10px}.seating-workspace .seating-grid[data-panel=inspector] .seating-room-column{display:block}.seating-workspace .seating-grid[data-panel=inspector] .seating-scene{height:240px}.seating-workspace .seating-grid[data-panel=inspector] .seating-library{display:none}.seating-workspace .seating-inspector-tabs{flex-wrap:nowrap}.seating-workspace .seating-inspector-tabs button{font-size:11px}}.seating-workspace .seating-requirement-form{display:grid;gap:12px}.seating-workspace .seating-placement{margin-top:12px}.seating-workspace .seating-requirement-form label{text-transform:none}.seating-workspace .seating-inspector-more{position:relative;margin-left:auto;flex:none}.seating-workspace .seating-inspector-more>summary{display:flex;align-items:center;gap:3px;list-style:none;white-space:nowrap;padding:9px 5px;border-bottom:2px solid transparent;font-size:12px;cursor:pointer}.seating-workspace .seating-inspector-more>summary::-webkit-details-marker{display:none}.seating-workspace .seating-inspector-more>summary.active{color:var(--seat-purple);background:var(--staff-control-primary-soft,#f4eff8);border-bottom-color:var(--seat-purple)}.seating-workspace .seating-inspector-more [role=menu]{position:absolute;right:0;top:100%;width:145px;display:grid;padding:5px;border:1px solid var(--seat-border);border-radius:6px;background:var(--staff-control-surface,#fff);box-shadow:0 5px 16px #30283d20;z-index:3}.seating-workspace .seating-inspector-more [role=menuitem]{display:flex;align-items:center;justify-content:space-between;text-align:left;border:0;border-radius:4px;padding:9px 10px}.seating-workspace .seating-inspector-more [role=menuitem]:hover{background:var(--staff-control-primary-soft,#f4eff8)}.seating-workspace summary:focus-visible{outline:2px solid var(--seat-purple);outline-offset:2px}.seating-workspace .seating-inspector-content>.seating-manage-guests{width:auto;margin:0 0 12px}.seating-workspace :is(.seating-inspector-content,.seating-guest-list,.seating-queue,.seating-attention){scrollbar-width:thin;scrollbar-color:#95849f #f6f2f8}.seating-workspace :is(.seating-inspector-content,.seating-guest-list,.seating-queue,.seating-attention)::-webkit-scrollbar{width:8px;height:8px}.seating-workspace :is(.seating-inspector-content,.seating-guest-list,.seating-queue,.seating-attention)::-webkit-scrollbar-track{background:#f6f2f8;border-radius:8px}.seating-workspace :is(.seating-inspector-content,.seating-guest-list,.seating-queue,.seating-attention)::-webkit-scrollbar-thumb{background:#95849f;border:1px solid #f6f2f8;border-radius:8px}.seating-workspace :is(.seating-inspector-content,.seating-guest-list,.seating-queue,.seating-attention)::-webkit-scrollbar-thumb:hover{background:#705c80}@media(forced-colors:active){.seating-workspace :is(.seating-inspector-content,.seating-guest-list,.seating-queue,.seating-attention){scrollbar-color:auto;scrollbar-width:auto}.seating-workspace :is(.seating-inspector-content,.seating-guest-list,.seating-queue,.seating-attention)::-webkit-scrollbar-track{background:Canvas}.seating-workspace :is(.seating-inspector-content,.seating-guest-list,.seating-queue,.seating-attention)::-webkit-scrollbar-thumb{background:ButtonText;border-color:Canvas}}.seating-guest-panel-toggle[data-v-02052aca]{margin-left:auto;flex:none;width:30px;min-width:30px;min-height:30px;padding:4px!important}.seating-guest-rail[data-v-02052aca]{display:none}@media(max-width:1000px){.seating-guest-panel-toggle[data-v-02052aca]{display:none}}@media(min-width:1001px){.seating-guest-rail[data-v-02052aca]{align-self:stretch;flex-direction:column;align-items:center;justify-content:flex-start;gap:12px;width:46px;min-height:680px;padding:12px 3px;color:var(--seat-purple)}.seating-guest-rail i[data-v-02052aca]:first-child{font-size:14px}.seating-guest-rail i[data-v-02052aca]:nth-child(2){font-size:18px}.seating-guest-rail span[data-v-02052aca]{display:grid;place-items:center;min-width:26px;min-height:22px;padding:0 3px;border-radius:12px;background:var(--staff-control-primary-soft,#f4eff8);color:var(--seat-purple);font-size:10px;font-weight:600}.seating-grid[data-guests-collapsed=true][data-v-02052aca]{grid-template-columns:46px minmax(300px,1fr) 310px}.seating-grid[data-guests-collapsed=true]>.seating-guest-rail[data-v-02052aca]{display:flex}.seating-grid[data-guests-collapsed=true]>.seating-queue[data-v-02052aca]{display:none}.seating-grid[data-guests-collapsed=true]>.seating-room-column[data-v-02052aca]{grid-column:2}.seating-grid[data-guests-collapsed=true]>.seating-inspector[data-v-02052aca]{grid-column:3;align-self:stretch;height:auto;max-height:none;position:static;contain:size}}@media(min-width:1650px){.seating-grid[data-guests-collapsed=true][data-v-02052aca]{grid-template-columns:46px minmax(400px,1fr) 330px}}@media(max-width:1250px)and (min-width:1001px){.seating-grid[data-guests-collapsed=true][data-v-02052aca]{grid-template-columns:46px minmax(260px,1fr) 290px}}.substitute-brief[data-v-fc2e4859]{display:grid;gap:.6rem}.substitute-brief h4[data-v-fc2e4859],.substitute-brief p[data-v-fc2e4859]{margin:0}.substitute-brief label[data-v-fc2e4859]{display:grid;gap:.35rem}.substitute-brief select[data-v-fc2e4859]{max-width:20rem;padding:.5rem}.add-menu[data-v-1b2ddf42]{position:relative}.add-options[data-v-1b2ddf42]{position:absolute;right:0;top:100%;min-width:190px;z-index:5;background:#fff;box-shadow:0 5px 18px #0002;border-radius:5px;padding:.3rem;display:grid}button[data-v-1b2ddf42]{min-height:44px;padding:.5rem .8rem;border:0;background:#fff;text-align:left;cursor:pointer}.primary-action[data-v-1b2ddf42]{background:#587663;color:#fff;border-radius:5px}header[data-v-8fd4a027],form[data-v-8fd4a027],footer[data-v-8fd4a027]{display:flex;gap:.5rem;justify-content:space-between}h3[data-v-8fd4a027]{font:1.3rem Georgia,serif}input[data-v-8fd4a027]{flex:1;min-width:0}button[data-v-8fd4a027],input[data-v-8fd4a027]{min-height:44px;padding:.5rem;border:1px solid #ddd;border-radius:5px;background:#fff}.source-row[data-v-8fd4a027]{display:block;width:100%;text-align:left;margin:.4rem 0}small[data-v-8fd4a027]{display:block;color:#777;margin:.3rem 0}footer[data-v-8fd4a027]{margin-top:1rem}form[data-v-feab5b4f]{display:grid;gap:.75rem}header[data-v-feab5b4f],footer[data-v-feab5b4f]{display:flex;justify-content:space-between;align-items:center;gap:.5rem}h3[data-v-feab5b4f]{font:1.3rem Georgia,serif;margin:.3rem 0}label[data-v-feab5b4f]{display:grid;gap:.25rem;font-size:.8rem}.check[data-v-feab5b4f]{display:flex;align-items:center}input[data-v-feab5b4f],select[data-v-feab5b4f],textarea[data-v-feab5b4f],button[data-v-feab5b4f]{min-height:44px;box-sizing:border-box;border:1px solid #ddd;border-radius:5px;padding:.5rem;max-width:100%;background:#fff}.check input[data-v-feab5b4f]{min-height:20px}.primary-action[data-v-feab5b4f]{background:#587663;color:#fff}footer[data-v-feab5b4f]{border-top:1px solid #eee;padding-top:.8rem}article[data-v-d32bbf2b]{padding:.65rem 0;border-top:1px solid #e5e1da;font-size:.8rem;overflow-wrap:anywhere}article p[data-v-d32bbf2b]{margin:.3rem 0;color:#6d746d}footer[data-v-d32bbf2b]{display:flex;gap:.5rem}button[data-v-d32bbf2b]{min-height:44px;padding:.5rem;border:1px solid #ddd;border-radius:5px;background:#fff}header[data-v-a6518955],footer[data-v-a6518955],.actions[data-v-a6518955]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.5rem}h3[data-v-a6518955]{font:600 15px var(--font-family,system-ui);margin:0}.document-summary-title[data-v-a6518955]{font-size:14px!important}button[data-v-a6518955],textarea[data-v-a6518955]{min-height:44px;padding:.5rem .7rem;border:1px solid #ddd;border-radius:5px;background:#fff;max-width:100%;box-sizing:border-box}button[data-v-a6518955]:disabled{opacity:.5}label[data-v-a6518955]{display:grid;gap:.3rem;margin:1rem 0;font-size:.8rem}.actions[data-v-a6518955]{justify-content:start;margin:.7rem 0}.prepared[data-v-a6518955]{border:1px solid #b7c7b4;padding:.8rem;border-radius:6px}.primary-action[data-v-a6518955]{background:#587663;color:#fff}.retention-note[data-v-a6518955]{font-size:.75rem;color:#777}footer[data-v-a6518955]{border-top:1px solid #eee;padding-top:.8rem}.client-document-row[data-v-96ab085a]{display:flex;align-items:center;gap:10px;min-height:84px;padding:8px;border:1px solid #eeeaf0;border-radius:5px;background:#fff;min-width:0}.client-document-art[data-v-96ab085a]{width:58px;height:58px;flex:none;background:#faf6ef;display:grid;place-items:center;color:#af774c;border-radius:5px;overflow:hidden}.client-document-art img[data-v-96ab085a]{width:100%;height:100%;object-fit:cover}.client-document-art span[data-v-96ab085a]{font-size:28px}.client-document-copy[data-v-96ab085a]{min-width:0;flex:1}h4[data-v-96ab085a]{font:16px/1.15 Georgia,serif;margin:0 0 4px;color:#281078;overflow-wrap:anywhere}p[data-v-96ab085a]{font-size:11px;line-height:1.3;color:#717bac;margin:0 0 4px;overflow-wrap:anywhere}small[data-v-96ab085a]{font-size:10px;line-height:1.3;color:#717bac;display:block}button[data-v-96ab085a]{min-height:44px;min-width:76px;max-width:95px;padding:6px 10px;border:0;border-radius:18px;background:#eaf1e7;color:#345a41;font-size:11px;cursor:pointer;flex:none}button[data-v-96ab085a]:focus-visible{outline:2px solid #281078;outline-offset:2px}@media(max-width:450px){.client-document-row[data-v-96ab085a]{gap:8px}.client-document-art[data-v-96ab085a]{width:48px;height:56px}button[data-v-96ab085a]{min-width:68px;max-width:76px;padding:6px}h4[data-v-96ab085a]{font-size:15px}}.compact[data-v-96ab085a]{min-height:44px;padding:4px 8px;gap:8px}.compact h4[data-v-96ab085a]{font-size:13px;margin:0}.compact .client-document-copy[data-v-96ab085a]{display:flex;align-items:center;justify-content:space-between;gap:8px}.compact small[data-v-96ab085a]{font-size:10px}.compact button[data-v-96ab085a]{min-width:65px;padding:4px 7px}@media(max-width:600px){.compact .client-document-copy[data-v-96ab085a]{display:block}}.document-group[data-v-14ce4337]{padding:10px;border:1px solid #eae6ed;background:#fffdfb;border-radius:5px;min-width:0;align-self:start}.document-group header[data-v-14ce4337]{display:flex;align-items:center;gap:12px;margin-bottom:7px}.document-group h3[data-v-14ce4337]{font:18px/1.2 Georgia,serif;color:#281078;margin:0}.document-group header span[data-v-14ce4337]{height:1px;width:24px;background:#dfb68b}.document-group-rows[data-v-14ce4337]{display:grid;gap:5px}.document-more[data-v-14ce4337]{display:block;min-height:44px;border:0;background:none;color:#281078;text-decoration:underline;font-size:12px;margin:3px auto 0;cursor:pointer;max-width:100%;overflow-wrap:anywhere}.client-documents[data-v-f5fa5874]{--purple:#281078;--lavender:#717bac;min-width:0}.documents-heading[data-v-f5fa5874]{margin:12px 0 10px}h2[data-v-f5fa5874]{font:28px/1.1 Georgia,serif;color:var(--purple);margin:0 0 4px}.documents-heading p[data-v-f5fa5874]{font:13px/1.3 Georgia,serif;color:var(--lavender);margin:0;max-width:660px}.documents-stats[data-v-f5fa5874]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:10px 0}.documents-stats article[data-v-f5fa5874]{display:flex;align-items:center;gap:14px;padding:12px 16px;border:1px solid #eae6ed;border-radius:5px;background:#fff;min-width:0}.documents-stats article>span[data-v-f5fa5874]{width:48px;height:48px;display:grid;place-items:center;border-radius:50%;background:#edf1e5;color:#6c8569;font-size:25px;flex:none}.documents-stats article+article>span[data-v-f5fa5874]{background:#f8e4df;color:#ad7068}.documents-stats strong[data-v-f5fa5874]{font:34px Georgia,serif;color:var(--purple)}.documents-stats b[data-v-f5fa5874]{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--purple)}.documents-stats small[data-v-f5fa5874]{display:block;color:var(--lavender);font-size:11px;margin-top:5px}.documents-grid[data-v-f5fa5874]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:start}.is-preview .documents-grid[data-v-f5fa5874]{grid-template-columns:1fr}@media(max-width:900px){.documents-grid[data-v-f5fa5874]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.documents-grid[data-v-f5fa5874]{grid-template-columns:1fr}.documents-stats[data-v-f5fa5874]{gap:7px}.documents-stats article[data-v-f5fa5874]{padding:10px;gap:8px;flex-wrap:wrap}.documents-stats article>span[data-v-f5fa5874]{width:34px;height:34px;font-size:20px}.documents-stats strong[data-v-f5fa5874]{font-size:28px}.documents-stats b[data-v-f5fa5874]{font-size:9px}.documents-stats small[data-v-f5fa5874]{font-size:10px}h2[data-v-f5fa5874]{font-size:26px}}form[data-v-f0eaa599]{display:grid;gap:.5rem}label[data-v-f0eaa599]{display:grid;gap:.2rem}article[data-v-f0eaa599]{padding:.75rem 0;border-top:1px solid #ddd}button[data-v-f0eaa599]{margin:.25rem}.document-table[data-v-169923e7]{overflow-x:auto}table[data-v-169923e7]{width:100%;border-collapse:collapse;font-size:.8rem;text-align:left}th[data-v-169923e7]{background:#f3f2ef;padding:.7rem;font-weight:600}td[data-v-169923e7]{padding:.45rem .7rem;border-bottom:1px solid #eee9e3}tr.selected[data-v-169923e7]{background:#f0f4ef}small[data-v-169923e7]{display:block;color:#777;font-size:.7rem;margin-top:.2rem}.document-select[data-v-169923e7]{display:flex;align-items:center;gap:.65rem;width:100%;min-height:44px;text-align:left;background:none;border:0;color:inherit;cursor:pointer}.document-select strong[data-v-169923e7]{font-family:Georgia,serif;font-weight:500}.file-icon[data-v-169923e7]{font-size:1.5rem;color:#648473}.document-state[data-v-169923e7]{display:inline-block;border-radius:12px;background:#f2eee7;padding:.25rem .5rem;font-size:.7rem}.published[data-v-169923e7]{color:#277348;background:#e8f3e9}@media(max-width:600px){table[data-v-169923e7],tbody[data-v-169923e7],tr[data-v-169923e7],td[data-v-169923e7]{display:block}thead[data-v-169923e7]{display:none}tr[data-v-169923e7]{padding:.5rem;border-bottom:1px solid #ddd}td[data-v-169923e7]{border:0;padding:.2rem .5rem}td[data-v-169923e7]:not(:first-child):before{content:attr(data-label) ": ";font-weight:600}.document-table[data-v-169923e7]{overflow:visible}}.document-details[data-v-923c1b88]{width:310px;box-sizing:border-box;border:1px solid #e7e2dc;border-radius:6px;background:#fff;padding:1rem;max-height:72vh;overflow:auto}.document-details header[data-v-923c1b88]{display:flex;align-items:start;gap:.5rem;justify-content:space-between}h3[data-v-923c1b88]{font:1.15rem Georgia,serif;margin:.5rem 0}button[data-v-923c1b88]{min-height:44px;border:1px solid #ddd;border-radius:5px;background:#fafaf8;padding:.45rem .7rem;cursor:pointer}dl[data-v-923c1b88]{display:grid;grid-template-columns:85px 1fr;gap:.65rem;font-size:.75rem}dt[data-v-923c1b88]{color:#777}dd[data-v-923c1b88]{margin:0;overflow-wrap:anywhere}.detail-actions[data-v-923c1b88]{display:flex;gap:.5rem}section[data-v-923c1b88]{border-top:1px solid #eee;margin-top:1rem}article[data-v-923c1b88]{padding:.6rem 0;border-bottom:1px solid #eee;font-size:.8rem}small[data-v-923c1b88]{display:block;color:#777;font-size:.7rem;margin:.2rem 0}.tombstone[data-v-923c1b88]{background:#f4f0e9;padding:.7rem}@media(max-width:1099px){.document-details[data-v-923c1b88]{position:fixed;z-index:20;right:1rem;top:5rem;width:min(340px,calc(100vw - 2rem));max-height:calc(100dvh - 6rem);box-shadow:0 5px 40px #0003}}.planning-documents-workspace[data-v-0cfabb45]{min-width:0;box-sizing:border-box;background:#fffdfb;padding:1rem;border:1px solid #eee7df;border-radius:8px;color:#343b36}.workspace-heading[data-v-0cfabb45]{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem}.workspace-heading>div[data-v-0cfabb45],.workspace-heading>label[data-v-0cfabb45]{min-width:0;max-width:100%}.workspace-heading>label[data-v-0cfabb45]{width:min(245px,100%)}select[data-v-0cfabb45]{min-width:0;width:100%}.document-filters select[data-v-0cfabb45]{width:auto}.summary-strip article>div[data-v-0cfabb45]{min-width:0;overflow-wrap:anywhere}h2[data-v-0cfabb45]{overflow-wrap:anywhere;font:1.5rem Georgia,serif;margin:.2rem 0}.eyebrow[data-v-0cfabb45]{font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;color:#7b877c;margin:0}label[data-v-0cfabb45]{font-size:.75rem;display:grid;gap:.25rem}.summary-strip[data-v-0cfabb45]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem;margin-bottom:1rem}.summary-strip article[data-v-0cfabb45]{min-width:0;display:flex;gap:.65rem;align-items:center;padding:.6rem;border:1px solid #e6e7e3;border-radius:6px}.summary-strip article>span[data-v-0cfabb45]{background:#edf3ec;color:#637c69;border-radius:50%;padding:.4rem}.summary-strip strong[data-v-0cfabb45]{font-size:1.05rem;font-weight:500}.summary-strip small[data-v-0cfabb45]{display:block;font-size:.65rem;color:#757b75}.document-tabs[data-v-0cfabb45]{display:flex;gap:.25rem;flex-wrap:wrap;background:#f4f3f0;padding:.25rem;border-radius:6px;margin-bottom:.65rem}.document-tabs button[data-v-0cfabb45]{border-radius:22px;border:1px solid transparent;background:transparent;font-size:.72rem;padding:.35rem .75rem}.document-tabs button[aria-pressed=true][data-v-0cfabb45]{border-color:#adc2ad;background:#f0f5ee}.document-filters[data-v-0cfabb45]{display:flex;gap:.5rem;margin-bottom:.8rem;flex-wrap:wrap}input[data-v-0cfabb45],select[data-v-0cfabb45],button[data-v-0cfabb45]{box-sizing:border-box;max-width:100%;min-height:44px;border:1px solid #ddd;border-radius:5px;background:#fff;padding:.45rem .6rem;color:inherit}input[data-v-0cfabb45]{flex:1;min-width:150px}button[data-v-0cfabb45]{cursor:pointer}.workspace-body[data-v-0cfabb45]{display:flex;gap:1rem;align-items:start}.workspace-body main[data-v-0cfabb45]{min-width:0;flex:1}footer[data-v-0cfabb45]{display:flex;justify-content:space-between;align-items:center;font-size:.75rem;padding:.7rem 0;gap:.5rem}@media(max-width:820px){.summary-strip[data-v-0cfabb45]{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-heading[data-v-0cfabb45]{align-items:start;flex-direction:column}}@media(max-width:450px){.planning-documents-workspace[data-v-0cfabb45]{padding:.6rem}.summary-strip[data-v-0cfabb45]{grid-template-columns:repeat(2,minmax(0,1fr))}select[data-v-0cfabb45]{max-width:100%}footer[data-v-0cfabb45]{flex-wrap:wrap}}.upload-form[data-v-0cfabb45]{display:grid;gap:.7rem}.upload-form header[data-v-0cfabb45],.upload-form footer[data-v-0cfabb45]{display:flex;justify-content:space-between}.upload-form label[data-v-0cfabb45]{display:grid;gap:.3rem}.modal-card.modal-form.planning-document-dialog{width:min(620px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);overflow:auto;padding:1.2rem;box-sizing:border-box}.document-recipient[data-v-0cfabb45]{display:grid;gap:3px;font-size:12px}.document-recipient small[data-v-0cfabb45]{color:#807489}.publication-document-picker[data-v-0cfabb45]{display:grid;gap:7px;max-width:560px}.publication-document-guidance[data-v-0cfabb45]{color:#84798b;font-size:12px;margin:10px 0 20px}.client-decision-section[data-v-04cbd654]{min-width:0}.client-decision-section>header[data-v-04cbd654]{display:flex;justify-content:space-between;gap:1rem}.client-decision-section h4[data-v-04cbd654],.client-decision-section h5[data-v-04cbd654],.client-decision-section p[data-v-04cbd654]{margin:0}.save-message[data-v-04cbd654]{min-height:1.25rem;color:#4b365f}.notice[data-v-04cbd654]{padding:.75rem;border-radius:.55rem;background:#fff8df;color:#5d4a21;line-height:1.45}.warning-message[data-v-04cbd654]{padding:.75rem;border-radius:.55rem;background:#fff8df;color:#805624}.client-review-form[data-v-04cbd654]{display:grid;gap:.7rem;padding:1rem;border:1px solid #e4dce9;border-radius:.65rem;background:#fbf9fc}.client-review-form h5[data-v-04cbd654],.review-history h5[data-v-04cbd654]{font:400 1.35rem Georgia,serif;color:#4b365f}.client-review-form label[data-v-04cbd654],.client-decision-section fieldset[data-v-04cbd654]{display:grid;gap:.3rem;font-size:.88rem;font-weight:700}.client-review-section input[data-v-04cbd654],.client-review-section textarea[data-v-04cbd654],.client-review-section select[data-v-04cbd654],.client-review-section[data-v-04cbd654] input,.client-review-section[data-v-04cbd654] textarea,.client-review-section[data-v-04cbd654] select{font:inherit}.client-decision-section input[data-v-04cbd654],.client-decision-section textarea[data-v-04cbd654],.client-decision-section select[data-v-04cbd654]{min-height:44px;border:1px solid #cfc5da;border-radius:.45rem;padding:.55rem;background:#fff}.client-decision-section textarea[data-v-04cbd654]{resize:vertical}.review-form-grid[data-v-04cbd654]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.field-help[data-v-04cbd654]{font-size:.82rem;color:#70807a}.field-error[data-v-04cbd654]{margin:0;color:#a13a31}.review-history[data-v-04cbd654]{display:grid;gap:.65rem}.review-row[data-v-04cbd654]{display:flex;justify-content:space-between;gap:1rem;padding:.8rem 0;border-top:1px solid #edf1ee}.review-row-copy[data-v-04cbd654]{display:grid;gap:.2rem;min-width:0}.review-row-copy>span[data-v-04cbd654],.response-summary[data-v-04cbd654]{color:#70807a;font-size:.82rem}.review-row-copy p[data-v-04cbd654]{overflow-wrap:anywhere;white-space:pre-wrap}.review-row-heading[data-v-04cbd654]{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.status-pill[data-v-04cbd654]{width:max-content;border-radius:99px;padding:.2rem .5rem;background:#eee8f4;color:#4b365f;font-size:.72rem;font-weight:800;text-transform:capitalize}.status-pill--approved[data-v-04cbd654]{background:#e6f2e8;color:#28623a}.status-pill--changes_requested[data-v-04cbd654]{background:#fff2da;color:#805624}.status-pill--cannot_decide[data-v-04cbd654]{background:#eef0f1;color:#4e5b57}.status-pill--withdrawn[data-v-04cbd654],.status-pill--superseded[data-v-04cbd654]{background:#f0ebed;color:#725c62}.response-summary[data-v-04cbd654]{display:flex;flex-wrap:wrap;gap:.2rem}.review-actions[data-v-04cbd654]{display:flex;align-items:start;justify-content:flex-end;gap:.45rem;flex-wrap:wrap;min-width:13rem}.invitation-actions[data-v-04cbd654]{display:flex;gap:.45rem;flex-wrap:wrap}.dialog-actions[data-v-04cbd654]{display:flex;gap:.6rem;justify-content:flex-end}.client-decision-section fieldset[data-v-04cbd654]{border:1px solid #e4dce9;border-radius:.5rem;padding:.7rem;font-weight:400}.client-decision-section fieldset label[data-v-04cbd654]{display:flex;align-items:center;gap:.4rem}.client-decision-section fieldset input[data-v-04cbd654]{min-height:auto}@media(max-width:700px){.review-form-grid[data-v-04cbd654],.review-row[data-v-04cbd654]{grid-template-columns:1fr;display:grid}.review-actions[data-v-04cbd654]{justify-content:flex-start;min-width:0}.client-decision-section>header[data-v-04cbd654]{display:block}}.packet-section[data-v-77ca7c74]{min-width:0}.packet-status[data-v-77ca7c74]{display:grid;gap:.7rem;padding:1rem;border-radius:.65rem;background:#f8f5fa}.packet-status>div[data-v-77ca7c74]{display:grid;gap:.2rem}.packet-status ul[data-v-77ca7c74],.packet-status p[data-v-77ca7c74]{margin:0}.budget-publication[data-v-77ca7c74]{display:grid;gap:.55rem;border:1px solid #e4dce9;border-radius:.65rem;padding:.85rem}.budget-publication legend[data-v-77ca7c74]{padding:0 .35rem;color:#4b365f;font-weight:800}.budget-publication label[data-v-77ca7c74]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.55rem;align-items:start}.budget-publication input[data-v-77ca7c74]{margin-top:.2rem}.budget-publication p[data-v-77ca7c74]{margin:0}.packet-actions[data-v-77ca7c74],.share-actions[data-v-77ca7c74]{display:flex;gap:.55rem;flex-wrap:wrap}.packet-history[data-v-77ca7c74],.share-panel[data-v-77ca7c74]{display:grid;gap:.65rem}.packet-history h4[data-v-77ca7c74],.share-panel h4[data-v-77ca7c74],.share-panel p[data-v-77ca7c74]{margin:0}.packet-history article[data-v-77ca7c74],.share-row[data-v-77ca7c74]{display:flex;justify-content:space-between;gap:1rem;padding:.8rem 0;border-top:1px solid #edf1ee}.packet-history article>div[data-v-77ca7c74],.share-row>div[data-v-77ca7c74]:first-child{display:grid;gap:.2rem}.packet-history span[data-v-77ca7c74],.share-row span[data-v-77ca7c74]{color:#70807a}.packet-history .stale[data-v-77ca7c74]{color:#805624}.share-revision[data-v-77ca7c74],.share-create label[data-v-77ca7c74]{display:grid;gap:.3rem;font-size:.88rem;font-weight:700}.share-revision[data-v-77ca7c74]{max-width:18rem}.share-revision select[data-v-77ca7c74],.share-create input[data-v-77ca7c74]{min-height:44px;border:1px solid #cfc5da;border-radius:.45rem;padding:.55rem;background:#fff;font:inherit}.share-create[data-v-77ca7c74]{display:flex;gap:.7rem;align-items:end}.draft-preview[data-v-77ca7c74]{display:grid;gap:1rem;max-height:80vh;overflow:auto}.draft-preview>header[data-v-77ca7c74]{display:flex;justify-content:space-between}.draft-preview h3[data-v-77ca7c74],.draft-preview h4[data-v-77ca7c74],.draft-preview h5[data-v-77ca7c74],.draft-preview h6[data-v-77ca7c74],.draft-preview p[data-v-77ca7c74]{margin:0}.draft-preview>section[data-v-77ca7c74]{display:grid;gap:.75rem}.draft-preview h4[data-v-77ca7c74]{color:#4b365f;font:400 1.45rem Georgia,serif}.preview-overview[data-v-77ca7c74]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.preview-overview article[data-v-77ca7c74],.preview-occasion[data-v-77ca7c74]{display:grid;gap:.45rem;padding:.8rem;border:1px solid #e4dce9;border-radius:.65rem}.preview-occasion>header[data-v-77ca7c74]{display:grid;gap:.2rem}.preview-occasion>header p[data-v-77ca7c74],.preview-time span[data-v-77ca7c74]{color:#70807a;font-size:.82rem}.preview-items[data-v-77ca7c74]{display:grid}.preview-item[data-v-77ca7c74]{display:grid;grid-template-columns:7rem minmax(0,1fr);gap:.8rem;padding:.75rem 0;border-top:1px solid #edf1ee;break-inside:avoid}.preview-time[data-v-77ca7c74]{display:grid;align-content:start;gap:.2rem}.preview-item-heading[data-v-77ca7c74]{display:flex;gap:.4rem;align-items:center;flex-wrap:wrap}.preview-item-heading span[data-v-77ca7c74]{border-radius:99px;background:#eee8f4;color:#4b365f;padding:.15rem .45rem;font-size:.74rem}.preview-item p[data-v-77ca7c74]{margin-top:.3rem;overflow-wrap:anywhere}.preview-staff-note[data-v-77ca7c74]{padding:.55rem;border-radius:.35rem;background:#fff8df}.preview-responsibilities[data-v-77ca7c74]{display:grid;grid-template-columns:1fr 1fr;gap:.7rem;margin:0}.preview-responsibilities div[data-v-77ca7c74]{padding:.75rem;border:1px solid #e4dce9;border-radius:.55rem}.preview-responsibilities dt[data-v-77ca7c74]{font-weight:800;color:#4b365f}.preview-responsibilities dd[data-v-77ca7c74]{margin:.25rem 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.save-message[data-v-77ca7c74]{min-height:1.25rem;margin:0}@media(max-width:650px){.packet-section>header[data-v-77ca7c74],.packet-history article[data-v-77ca7c74],.share-row[data-v-77ca7c74],.share-create[data-v-77ca7c74],.preview-item[data-v-77ca7c74]{display:grid;grid-template-columns:1fr}.packet-actions[data-v-77ca7c74]>*{flex:1 1 100%}.share-actions[data-v-77ca7c74]{justify-content:flex-start}.preview-overview[data-v-77ca7c74],.preview-responsibilities[data-v-77ca7c74]{grid-template-columns:1fr}}.packet-pdf-page[data-v-8496cd72]{min-width:0;width:100%;overflow:auto;background:#efedef;padding:12px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:8px}.packet-pdf-page canvas[data-v-8496cd72]{display:block;background:#fff;box-shadow:0 2px 8px #30213f25;flex:none}.packet-pdf-page--thumbnail[data-v-8496cd72]{padding:5px;background:transparent;overflow:hidden}.packet-pdf-page p[data-v-8496cd72]{font-size:12px;color:#8c3446}.packet-preview[data-v-e74103cf]{min-width:0;color:#30213f}.embedded-heading[data-v-e74103cf],.preview-card>header[data-v-e74103cf]{display:flex;justify-content:space-between;gap:8px;align-items:center;margin-bottom:12px}.embedded-heading h2[data-v-e74103cf],.preview-card h2[data-v-e74103cf]{font:400 19px Georgia,serif;margin:0 0 10px}.embedded-heading button[data-v-e74103cf]{border:0;background:none;color:#69457f;font-size:11px;cursor:pointer}.preview-document[data-v-e74103cf]{min-width:0;background:#fff;border:1px solid #e5deeb;border-radius:7px;padding:10px;align-self:start}.preview-open[data-v-e74103cf]{width:100%;margin-top:10px}.packet-preview button[data-v-e74103cf]{cursor:pointer}.packet-preview button[data-v-e74103cf]:disabled{cursor:default;opacity:.5}.preview-message[data-v-e74103cf]{padding:18px;font-size:13px;color:#6e6479}.embedded-meta[data-v-e74103cf]{font-size:12px;margin:12px 0 0}.embedded-meta>div[data-v-e74103cf],.preview-card dl>div[data-v-e74103cf]{display:flex;justify-content:space-between;gap:14px;padding:7px 0}.embedded-meta dt[data-v-e74103cf],.preview-card dt[data-v-e74103cf]{color:#6e6479}.embedded-meta dd[data-v-e74103cf],.preview-card dd[data-v-e74103cf]{margin:0;text-align:right}.preview-heading[data-v-e74103cf]{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:0 0 22px}.preview-heading h1[data-v-e74103cf]{font:400 38px/1.1 Georgia,serif;margin:8px 0}.preview-heading span[data-v-e74103cf]{font-size:10px;letter-spacing:.15em;color:#6e6479}.preview-heading p[data-v-e74103cf]{margin:8px 0;color:#6e6479}.preview-actions[data-v-e74103cf]{display:flex;gap:10px}.preview-actions button[data-v-e74103cf],.preview-open[data-v-e74103cf]{border:1px solid #bca7c8;border-radius:5px;padding:10px 15px;color:#69457f;background:#fff}.preview-layout[data-v-e74103cf]{min-width:0}.packet-preview--full .preview-layout[data-v-e74103cf]{display:grid;grid-template-columns:230px minmax(350px,1fr) 285px;gap:16px;align-items:start}.preview-navigation[data-v-e74103cf],.preview-inspector[data-v-e74103cf]{display:grid;gap:14px;min-width:0}.preview-card[data-v-e74103cf]{min-width:0;background:#fffefd;border:1px solid #e5deeb;border-radius:7px;padding:16px;font-size:12px}.preview-card p[data-v-e74103cf],.preview-card li[data-v-e74103cf]{color:#6e6479;line-height:1.6}.preview-card ul[data-v-e74103cf]{padding-left:18px}.preview-card code[data-v-e74103cf]{font-size:10px;overflow-wrap:anywhere;color:#6e6479}.preview-navigation nav[data-v-e74103cf]{display:grid}.preview-navigation nav button[data-v-e74103cf]{display:flex;justify-content:space-between;text-align:left;border:0;border-bottom:1px solid #eee9f2;background:transparent;padding:13px 8px;color:#4d4058;font-size:12px}.preview-navigation button[aria-current=page][data-v-e74103cf]{background:#f1eaf3;color:#69457f}.preview-thumbnails[data-v-e74103cf]{display:flex;gap:4px;align-items:start}.preview-thumbnails button[data-v-e74103cf]{min-width:0;flex:1;padding:3px;border:1px solid #e5deeb;border-radius:3px;background:#fff}.preview-thumbnails span[data-v-e74103cf]{font-size:10px}.preview-toolbar[data-v-e74103cf]{display:flex;align-items:center;gap:12px;margin-bottom:12px;font-size:12px}.preview-toolbar button[data-v-e74103cf]{padding:4px 10px;border:1px solid #e5deeb;border-radius:4px;background:#fff;color:#4d4058;font-size:21px}.preview-zoom[data-v-e74103cf]{display:flex;align-items:center;gap:10px;margin-left:auto}.preview-pilot[data-v-e74103cf]{background:#f6f1f7}.packet-preview--full .preview-document[data-v-e74103cf] .packet-pdf-page{max-height:78vh}.packet-preview--full[data-v-e74103cf]{padding-top:5px}.vendor-packet-summary[data-v-e74103cf]{display:grid;grid-template-columns:2fr 1.2fr .8fr 1fr 1.2fr;gap:16px;padding:18px 20px;margin:0 0 18px;border:1px solid #e5deeb;border-radius:7px;background:#fffefd;font-size:12px}.vendor-packet-summary>div[data-v-e74103cf]{min-width:0;border-right:1px solid #eee9f2;padding-right:14px}.vendor-packet-summary>div[data-v-e74103cf]:last-child{border:0}.vendor-packet-summary dt[data-v-e74103cf]{color:#6e6479;margin-bottom:7px}.vendor-packet-summary dd[data-v-e74103cf]{margin:0;line-height:1.5;font-weight:600;overflow-wrap:anywhere}.packet-preview--vendor .preview-layout[data-v-e74103cf]{grid-template-columns:minmax(350px,1fr) 285px}.packet-preview--vendor .preview-document[data-v-e74103cf]{grid-column:1;grid-row:1 / span 2}.packet-preview--vendor .preview-navigation[data-v-e74103cf]{grid-column:2;grid-row:1}.packet-preview--vendor .preview-inspector[data-v-e74103cf]{grid-column:2;grid-row:2;grid-template-columns:1fr;align-self:start}@media(max-width:1200px){.packet-preview--full:not(.packet-preview--vendor) .preview-layout[data-v-e74103cf]{grid-template-columns:190px minmax(300px,1fr)}.preview-inspector[data-v-e74103cf]{grid-column:1/-1;grid-template-columns:repeat(2,1fr)}}@media(max-width:1100px){.packet-preview--vendor .preview-layout[data-v-e74103cf]{display:flex;flex-direction:column}.packet-preview--vendor .preview-document[data-v-e74103cf]{order:-1}.packet-preview--vendor .preview-navigation[data-v-e74103cf],.packet-preview--vendor .preview-document[data-v-e74103cf],.packet-preview--vendor .preview-inspector[data-v-e74103cf]{width:100%}.packet-preview--vendor .preview-inspector[data-v-e74103cf]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.vendor-packet-summary[data-v-e74103cf]{grid-template-columns:1fr 1fr;gap:14px}.vendor-packet-summary>div[data-v-e74103cf]{border:0;padding:0}.vendor-packet-summary>div[data-v-e74103cf]:first-child{grid-column:1/-1}.packet-preview--full .preview-layout[data-v-e74103cf]{display:flex;flex-direction:column}.preview-navigation[data-v-e74103cf],.preview-document[data-v-e74103cf],.preview-inspector[data-v-e74103cf]{width:100%}.preview-heading[data-v-e74103cf]{align-items:start;flex-direction:column}.preview-heading h1[data-v-e74103cf]{font-size:29px}.preview-navigation nav[data-v-e74103cf]{max-height:180px;overflow:auto}.preview-inspector[data-v-e74103cf]{display:block}.preview-inspector .preview-card[data-v-e74103cf]{margin-top:12px}}.event-packets[data-v-d5fadb2c]{--ep-ink:#30213f;--ep-accent:#69457f;--ep-line:#e5deeb;--ep-muted:#6e6479;min-width:0;width:100%;color:var(--ep-ink);container-type:inline-size;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;line-height:1.4}.ep-audience-editor[data-v-d5fadb2c]{display:grid;gap:10px;padding:14px 0 0;border-top:1px solid var(--ep-line);margin-top:12px;font-size:12px}.ep-audience-editor p[data-v-d5fadb2c]{margin:0;color:var(--ep-muted);line-height:1.5}.ep-audience-editor label[data-v-d5fadb2c]{display:grid;gap:6px}.ep-audience-editor select[data-v-d5fadb2c]{width:100%;padding:8px;border:1px solid var(--ep-line);border-radius:4px;background:#fff;color:var(--ep-ink)}.ep-audience-editor small[data-v-d5fadb2c]{color:var(--ep-muted);font-size:10px}.ep-preview-empty[data-v-d5fadb2c]{min-height:290px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:22px;background:#f6f2f7;border-radius:5px;margin-top:10px}.ep-preview-empty>.pi[data-v-d5fadb2c]{font-size:30px;color:#ac96b9;margin-bottom:18px}.ep-preview-empty strong[data-v-d5fadb2c]{font:400 19px/1.4 Georgia,serif}.ep-preview-empty p[data-v-d5fadb2c]{font-size:12px;line-height:1.6;color:var(--ep-muted)}.ep-heading[data-v-d5fadb2c]{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:0 0 18px}.ep-eyebrow[data-v-d5fadb2c]{font-size:10px;font-weight:750;letter-spacing:.13em;color:var(--ep-accent)}.ep-heading h1[data-v-d5fadb2c]{margin:3px 0 5px;font:400 36px/1.1 Georgia,serif;letter-spacing:-.035em}.ep-heading p[data-v-d5fadb2c]{margin:0;font-size:14px;color:var(--ep-muted)}.ep-grid[data-v-d5fadb2c]{display:grid;grid-template-columns:clamp(250px,19cqw,270px) minmax(0,1fr) clamp(260px,21cqw,310px);gap:14px;align-items:start}.ep-sidebar[data-v-d5fadb2c],.ep-inspector[data-v-d5fadb2c]{display:grid;gap:14px;min-width:0}.ep-card[data-v-d5fadb2c]{min-width:0;padding:14px;border:1px solid var(--ep-line);border-radius:8px;background:#fffefd;box-shadow:0 2px 9px #30213f04}.ep-card>header[data-v-d5fadb2c],.ep-sections>header[data-v-d5fadb2c]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-bottom:10px;margin-bottom:3px;border-bottom:1px solid #eee9f2}.ep-card h2[data-v-d5fadb2c]{margin:0;font:400 19px/1.25 Georgia,serif;letter-spacing:-.02em}.ep-muted[data-v-d5fadb2c]{color:var(--ep-muted);font-size:10px;white-space:nowrap}.ep-count[data-v-d5fadb2c]{display:inline-grid;place-items:center;min-width:21px;height:21px;padding:0 5px;border-radius:12px;background:#f1ecf5;color:var(--ep-accent);font-size:11px;font-weight:650}.ep-family[data-v-d5fadb2c]{display:grid;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:7px;padding:12px 0;border-bottom:1px solid #eee9f2}.ep-family[data-v-d5fadb2c]:last-of-type{border-bottom:0;padding-bottom:7px}.ep-family-icon[data-v-d5fadb2c]{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#f1edf5;color:#70637d;font-size:13px}.ep-family[data-state=ready] .ep-family-icon[data-v-d5fadb2c]{background:#e8f3eb;color:#367455}.ep-family[data-state=warning] .ep-family-icon[data-v-d5fadb2c]{background:#fff2d8;color:#96611b}.ep-family[data-state=blocked] .ep-family-icon[data-v-d5fadb2c]{background:#f9e8e7;color:#a04449}.ep-family strong[data-v-d5fadb2c]{display:block;font-size:12px;font-weight:650;line-height:1.3}.ep-family small[data-v-d5fadb2c]{display:block;margin-top:3px;color:var(--ep-muted);font-size:10px}.ep-family .ep-badge[data-v-d5fadb2c]{padding:3px 6px;font-size:10px}.ep-footnote[data-v-d5fadb2c]{margin:10px 0 0;color:var(--ep-muted);font-size:11px;line-height:1.5}.ep-readiness .ep-footnote[data-v-d5fadb2c]{padding-top:8px;border-top:1px solid #eee9f2}.ep-attention-card h2[data-v-d5fadb2c]{font-size:18px;display:flex;align-items:center;gap:7px}.ep-attention-card h2>i[data-v-d5fadb2c]{color:#a56a29;font-size:14px}.ep-placeholder[data-v-d5fadb2c]{margin:12px 0 3px;font-size:12px;color:var(--ep-muted);line-height:1.5}.ep-attention[data-v-d5fadb2c]{padding:0;margin:0;list-style:none}.ep-attention li[data-v-d5fadb2c]{display:grid;grid-template-columns:15px minmax(0,1fr);gap:7px;padding:10px 0;border-bottom:1px solid #eee9f2}.ep-attention li[data-v-d5fadb2c]:last-child{border-bottom:0;padding-bottom:3px}.ep-attention li>i[data-v-d5fadb2c]{margin-top:2px;color:#a56a29;font-size:13px}.ep-attention li[data-severity=blocker]>i[data-v-d5fadb2c]{color:#a33f48}.ep-attention strong[data-v-d5fadb2c]{display:block;font-size:12px;font-weight:550;line-height:1.45}.ep-issue-action[data-v-d5fadb2c]{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:5px}.ep-issue-action>span[data-v-d5fadb2c]{color:#95621f;font-size:10px;font-weight:600}.ep-attention li[data-severity=blocker] .ep-issue-action>span[data-v-d5fadb2c]{color:#a33f48}.ep-issue-action button[data-v-d5fadb2c],.ep-changes li button[data-v-d5fadb2c]{padding:2px 0;border:0;background:none;color:var(--ep-accent);font-family:inherit;font-size:11px;font-weight:600;line-height:1.4;cursor:pointer}.ep-issue-action button[data-v-d5fadb2c]:hover,.ep-changes li button[data-v-d5fadb2c]:hover{text-decoration:underline}.ep-packet[data-v-d5fadb2c]{display:grid;grid-template-columns:17px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:55px;margin:3px 0;padding:8px 7px;text-align:left;color:var(--ep-ink);background:transparent;border:1px solid transparent;border-left:3px solid transparent;border-radius:5px;cursor:pointer}.ep-packet>i[data-v-d5fadb2c]{color:#675772;font-size:15px}.ep-packet>span[data-v-d5fadb2c]:nth-child(2){min-width:0;overflow-wrap:anywhere}.ep-packet strong[data-v-d5fadb2c]{display:block;font-size:12px;font-weight:650;line-height:1.3}.ep-packet small[data-v-d5fadb2c]{display:block;margin-top:3px;font-size:10px;color:var(--ep-muted)}.ep-packet .ep-badge[data-v-d5fadb2c]{min-width:44px;justify-content:center;padding:3px 6px;font-size:10px}.ep-packet--selected[data-v-d5fadb2c]{background:#f0eaf6;border-color:#e9e0f1;border-left-color:var(--ep-accent)}.ep-packet--selected strong[data-v-d5fadb2c],.ep-packet--selected>i[data-v-d5fadb2c]{color:#56366d}.ep-packet[data-v-d5fadb2c]:hover{background:#f6f2f9}.ep-badge[data-v-d5fadb2c]{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;text-transform:capitalize;padding:4px 8px;border-radius:5px;background:#eeedf1;color:#62596d;font-size:11px;font-weight:600;line-height:1.35}.ep-badge>i[data-v-d5fadb2c]{font-size:7px}.ep-badge[data-state=ready][data-v-d5fadb2c]{background:#e6f1e9;color:#326c4e}.ep-badge[data-state=warning][data-v-d5fadb2c],.ep-badge[data-state=captured][data-v-d5fadb2c],.ep-badge[data-state=rendering][data-v-d5fadb2c]{background:#fff0cf;color:#8c5b17}.ep-badge[data-state=blocked][data-v-d5fadb2c],.ep-badge[data-state=failed][data-v-d5fadb2c],.ep-badge[data-state=purged][data-v-d5fadb2c]{background:#fae7e6;color:#9a3d44}.ep-button[data-v-d5fadb2c]{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px 12px;border:1px solid #bdabc9;border-radius:5px;color:#644078;background:#fffefd;font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}.ep-button[data-v-d5fadb2c]:hover:not(:disabled){background:#f3eef7;border-color:#89629f}.ep-button--primary[data-v-d5fadb2c]{color:#fff;background:var(--ep-accent);border-color:var(--ep-accent)}.ep-button--primary[data-v-d5fadb2c]:hover:not(:disabled){color:#fff;background:#56336e}.ep-button[data-v-d5fadb2c]:disabled{color:#8b8095;background:#f0edf3;border-color:#d9d1e0;cursor:not-allowed}.ep-button--primary[data-v-d5fadb2c]:disabled{color:#fff;background:#a393b1;border-color:#a393b1}.ep-button--small[data-v-d5fadb2c]{min-height:32px;font-size:11px;padding:6px 9px}.ep-create[data-v-d5fadb2c]{width:100%;margin-top:8px}.ep-detail[data-v-d5fadb2c]{padding:18px}.ep-title-row[data-v-d5fadb2c]{display:flex;align-items:center;gap:13px}.ep-title-icon[data-v-d5fadb2c]{display:grid;place-items:center;flex-shrink:0;width:48px;height:48px;color:var(--ep-accent);border-radius:50%;background:#f0e7f4;font-size:21px}.ep-title-row h2[data-v-d5fadb2c]{margin:4px 0;font:400 clamp(25px,2.4cqw,32px)/1.15 Georgia,serif;letter-spacing:-.025em;overflow-wrap:anywhere}.ep-title-row p[data-v-d5fadb2c]{margin:0;color:var(--ep-muted);font-size:12px}.ep-meta[data-v-d5fadb2c]{display:flex;flex-wrap:wrap;align-items:center;gap:7px;padding:14px 0 12px;font-size:11px;color:#63566e}.ep-meta>span[data-v-d5fadb2c]:not(.ep-badge){display:inline-flex;align-items:center;gap:5px;padding:5px 7px;background:#f6f3f8;border-radius:4px}.ep-meta strong[data-v-d5fadb2c]{color:#473451;font-weight:650}.ep-meta>span>i[data-v-d5fadb2c]{font-size:12px}.ep-meta>.ep-badge>i[data-v-d5fadb2c]{font-size:7px}.ep-last-published[data-v-d5fadb2c]{flex-basis:auto}.ep-actions[data-v-d5fadb2c]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:12px;border-bottom:1px solid #eee9f2}.ep-job[data-v-d5fadb2c]{margin-left:auto;color:var(--ep-muted);font-size:11px}.ep-job strong[data-v-d5fadb2c]{margin-left:4px;color:#4f405c;font-weight:600;text-transform:capitalize}.ep-gate[data-v-d5fadb2c]{display:flex;align-items:start;gap:7px;margin:10px 0 0;color:#73617e;font-size:11px;line-height:1.5}.ep-gate>i[data-v-d5fadb2c]{margin-top:2px;flex-shrink:0}.ep-changes[data-v-d5fadb2c]{margin:14px 0;padding:11px 12px;background:#f7f0f6;border:1px solid #eddfeb;border-radius:6px}.ep-changes-summary[data-v-d5fadb2c]{display:flex;align-items:center;gap:10px}.ep-changes-summary>i[data-v-d5fadb2c]{display:grid;place-items:center;flex-shrink:0;width:34px;height:36px;color:#784d77;background:#efdfeb;border-radius:5px;font-size:16px}.ep-changes-summary>div[data-v-d5fadb2c]{min-width:0;flex:1}.ep-changes h3[data-v-d5fadb2c]{margin:0 0 3px;color:#58374f;font-size:12px;font-weight:650;line-height:1.4}.ep-changes p[data-v-d5fadb2c]{margin:0;color:#746475;font-size:11px;line-height:1.5}.ep-changes ul[data-v-d5fadb2c]{list-style:none;margin:9px 0 0;padding:0;border-top:1px solid #e8dbe6}.ep-changes li[data-v-d5fadb2c]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:9px 0 0;font-size:12px}.ep-changes--quiet[data-v-d5fadb2c]{background:#f8f6fa;border-color:#eae4ef}.ep-changes--quiet .ep-changes-summary>i[data-v-d5fadb2c]{background:#eee8f3;color:#7d668c}.ep-sections[data-v-d5fadb2c]{border:1px solid var(--ep-line);border-radius:6px;overflow:hidden}.ep-sections>header[data-v-d5fadb2c]{margin:0;padding:11px 12px;background:#fffefd}.ep-sections h3[data-v-d5fadb2c]{margin:0;font:400 20px/1.2 Georgia,serif;letter-spacing:-.02em}.ep-sections>header>span[data-v-d5fadb2c]{color:var(--ep-muted);font-size:11px}.ep-table-scroll[data-v-d5fadb2c]{overflow-x:auto}table[data-v-d5fadb2c]{width:100%;border-collapse:collapse;font-size:12px}thead[data-v-d5fadb2c]{background:#f5f2f7;color:#66596f;font-size:10px}th[data-v-d5fadb2c],td[data-v-d5fadb2c]{padding:7px 9px;text-align:left;border-bottom:1px solid #eee9f2;vertical-align:middle}thead th[data-v-d5fadb2c]{height:32px;padding-block:7px;font-weight:650;white-space:nowrap}tbody tr:last-child>th[data-v-d5fadb2c],tbody tr:last-child>td[data-v-d5fadb2c]{border-bottom:0}tbody tr[data-v-d5fadb2c]:hover{background:#fbf9fd}tbody th[data-v-d5fadb2c]{min-width:150px;font-weight:600;color:#34213f}.ep-row-number[data-v-d5fadb2c]{width:24px;color:#87798f;font-size:10px;font-variant-numeric:tabular-nums}.ep-section-name[data-v-d5fadb2c]{display:flex;align-items:center;gap:8px;line-height:1.3}.ep-section-name>i[data-v-d5fadb2c]{flex-shrink:0;color:#745c83;font-size:13px}.ep-section-issue[data-v-d5fadb2c]{display:inline-block;margin:4px 0 0 21px;font-size:10px;font-weight:500;color:#8b601e}.ep-section-issue[data-severity=blocker][data-v-d5fadb2c]{color:#9c3e45}.ep-source[data-v-d5fadb2c]{padding:3px 0;border:0;color:#6b4b81;background:none;font-family:inherit;font-size:11px;line-height:1.4;text-align:left;cursor:pointer}.ep-source[data-v-d5fadb2c]:hover{text-decoration:underline}.ep-source>i[data-v-d5fadb2c]{font-size:9px}.ep-check[data-v-d5fadb2c]{display:flex!important;align-items:center;gap:5px;font-size:12px}.ep-check input[data-v-d5fadb2c]{width:13px;height:13px;margin:0;accent-color:var(--ep-accent)}.ep-inclusion[data-v-d5fadb2c]{width:max-content;padding:3px 6px;border-radius:4px;color:#376a50;background:#eaf3ed;font-size:10px;font-weight:600}.ep-inclusion[data-state=required][data-v-d5fadb2c]{color:#5a426d;background:#eee7f4}.ep-inclusion[data-state=excluded][data-v-d5fadb2c]{color:#786c83;background:#f0edf3}.ep-inclusion[data-state=required] input[data-v-d5fadb2c]{opacity:.6}.ep-row--excluded .ep-section-name[data-v-d5fadb2c]{color:#7c7086}.ep-order[data-v-d5fadb2c]{display:flex;gap:3px}.ep-order button[data-v-d5fadb2c]{display:grid;place-items:center;min-width:25px;min-height:25px;padding:0;border:1px solid #e0d5e8;border-radius:4px;color:#69457f;background:#fffefd;font-size:12px;cursor:pointer}.ep-order button[data-v-d5fadb2c]:hover:not(:disabled){border-color:#a28bb1;background:#f2edf7}.ep-order button[data-v-d5fadb2c]:disabled{color:#c6bacc;border-color:#eee7f2;cursor:default}.ep-sections footer[data-v-d5fadb2c]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:11px;border-top:1px solid var(--ep-line)}.ep-sections footer>span[data-v-d5fadb2c]{color:var(--ep-muted);font-size:11px}.ep-revision-mark[data-v-d5fadb2c]{position:relative;display:grid;justify-items:center;gap:9px;margin:12px 0;padding:24px 12px 20px;background:linear-gradient(145deg,#fbf8f5,#f0eaf3);border:1px solid #e7deeb;border-radius:5px;text-align:center}.ep-revision-mark[data-v-d5fadb2c]:before{content:"";position:absolute;inset:7px;border:1px solid #ded3e480;pointer-events:none}.ep-revision-mark>.ep-eyebrow[data-v-d5fadb2c]{font-size:9px;color:#7b648a}.ep-revision-mark>i[data-v-d5fadb2c]{color:#9a82ac;font-size:24px;margin:4px 0}.ep-revision-mark>strong[data-v-d5fadb2c]{color:#392644;font:400 29px/1.2 Georgia,serif;letter-spacing:-.025em}.ep-revision-mark>small[data-v-d5fadb2c]{color:#7b6d84;font-size:10px;margin-top:3px}.ep-revision-mark>span[data-v-d5fadb2c]:not(.ep-eyebrow):not(.ep-badge){font-size:11px;color:var(--ep-muted)}.ep-inspector-values[data-v-d5fadb2c]{display:grid;gap:10px;margin:13px 0}.ep-inspector-values>div[data-v-d5fadb2c]{display:grid;grid-template-columns:minmax(70px,.8fr) minmax(0,1.2fr);align-items:start;gap:10px}dt[data-v-d5fadb2c]{color:#796982;font-size:11px}dt>i[data-v-d5fadb2c]{margin-right:4px;font-size:11px}dd[data-v-d5fadb2c]{margin:0;color:#41304e;font-size:12px;font-weight:550;line-height:1.45;overflow-wrap:anywhere}.ep-technical[data-v-d5fadb2c]{padding-top:9px;border-top:1px solid #eee9f2}.ep-technical summary[data-v-d5fadb2c]{color:#7b6b85;font-size:11px;cursor:pointer}.ep-technical dl[data-v-d5fadb2c]{margin:9px 0 0}.ep-id[data-v-d5fadb2c]{margin-top:5px;font-family:ui-monospace,monospace;font-size:10px}.ep-publication-current[data-v-d5fadb2c]{display:flex;flex-wrap:wrap;align-items:center;column-gap:9px;row-gap:5px;padding:12px 0 8px}.ep-publication-current>span[data-v-d5fadb2c]:first-child{flex-basis:100%;color:#87768f;font-size:9px;font-weight:650;letter-spacing:.09em}.ep-publication-current>strong[data-v-d5fadb2c]{font:400 24px/1.25 Georgia,serif;color:#3e294c}.ep-pilot[data-v-d5fadb2c]{display:flex;align-items:start;gap:7px;padding:10px;margin-top:12px;border:1px solid #e8dff0;border-radius:5px;background:#f7f3fa}.ep-pilot>i[data-v-d5fadb2c]{margin-top:2px;color:#80658f;font-size:12px}.ep-pilot strong[data-v-d5fadb2c]{display:block;color:#624575;font-size:11px;font-weight:600}.ep-pilot p[data-v-d5fadb2c]{margin:4px 0 0;font-size:11px;line-height:1.5;color:#776880}.ep-composition[data-v-d5fadb2c]{margin:14px 0;padding:14px;border:1px solid #e0d5e9;border-radius:6px;background:#fcfaff}.ep-composition h3[data-v-d5fadb2c]{margin:0;font:400 22px/1.2 Georgia,serif}.ep-composition p[data-v-d5fadb2c]{color:var(--ep-muted);font-size:12px;line-height:1.5}.ep-composition fieldset[data-v-d5fadb2c]{display:grid;grid-template-columns:1fr 1fr;gap:13px;border:0;padding:0}.ep-composition label[data-v-d5fadb2c]{display:grid;gap:5px;font-size:12px;color:#51405d}.ep-composition label[data-v-d5fadb2c]:has(textarea),.ep-composition .ep-occasion-choices[data-v-d5fadb2c],.ep-composition .ep-check[data-v-d5fadb2c]{grid-column:1/-1}.ep-composition input[data-v-d5fadb2c]:not([type=checkbox]),.ep-composition textarea[data-v-d5fadb2c],.ep-composition select[data-v-d5fadb2c]{width:100%;min-height:38px;padding:9px;border:1px solid #d7c8e1;border-radius:4px;font-family:inherit;font-size:13px;color:#37213f;background:#fff}.ep-occasion-choices[data-v-d5fadb2c]{display:grid;gap:7px;font-size:12px}.ep-message[data-v-d5fadb2c]{padding:10px 12px;color:#634278;background:#f4eef9;border:1px solid #e4d7ee;border-radius:5px;font-size:12px;line-height:1.5}.ep-message--error[data-v-d5fadb2c]{color:#963e45;background:#fff0ed;border-color:#f0d2cd}.ep-empty[data-v-d5fadb2c]{display:grid;justify-items:center;gap:12px;padding:60px 24px;text-align:center}.ep-empty>i[data-v-d5fadb2c]{color:#b29dc0;font-size:30px}.ep-empty h2[data-v-d5fadb2c]{margin:0;font:400 26px/1.25 Georgia,serif}.ep-empty p[data-v-d5fadb2c]{max-width:440px;margin:0;color:var(--ep-muted);font-size:13px;line-height:1.6}.ep-loading[data-v-d5fadb2c]{padding:60px 20px;color:var(--ep-muted);text-align:center;font-size:13px}.ep-sr[data-v-d5fadb2c]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}button[data-v-d5fadb2c]:focus-visible,input[data-v-d5fadb2c]:focus-visible,textarea[data-v-d5fadb2c]:focus-visible,select[data-v-d5fadb2c]:focus-visible,summary[data-v-d5fadb2c]:focus-visible{outline:2px solid #885fa3;outline-offset:3px}@container (max-width:1100px){.ep-grid[data-v-d5fadb2c]{grid-template-columns:230px minmax(0,1fr)}.ep-inspector[data-v-d5fadb2c]{grid-column:2;grid-template-columns:1fr 1fr}.ep-sidebar[data-v-d5fadb2c]{grid-row:1 / span 2}.ep-inspector-values>div[data-v-d5fadb2c]{grid-template-columns:1fr;gap:3px}.ep-title-row h2[data-v-d5fadb2c]{font-size:27px}.ep-meta[data-v-d5fadb2c]{gap:5px}.ep-job[data-v-d5fadb2c]{margin-left:0}}@container (max-width:900px){.ep-grid[data-v-d5fadb2c]{grid-template-columns:minmax(0,1fr)}.ep-sidebar[data-v-d5fadb2c]{grid-row:auto;grid-template-columns:1fr 1fr}.ep-packet-set[data-v-d5fadb2c]{grid-column:1/-1;grid-row:1}.ep-inspector[data-v-d5fadb2c]{grid-column:auto}.ep-inspector-values>div[data-v-d5fadb2c]{grid-template-columns:minmax(70px,.8fr) minmax(0,1.2fr);gap:10px}}@container (max-width:560px){.ep-heading[data-v-d5fadb2c]{align-items:start;gap:10px;flex-wrap:wrap}.ep-heading h1[data-v-d5fadb2c]{font-size:32px}.ep-heading p[data-v-d5fadb2c]{font-size:13px}.ep-refresh[data-v-d5fadb2c]{min-height:40px}.ep-sidebar[data-v-d5fadb2c]{grid-template-columns:1fr;gap:10px}.ep-inspector[data-v-d5fadb2c]{grid-template-columns:1fr}.ep-detail[data-v-d5fadb2c],.ep-card[data-v-d5fadb2c]{padding:13px}.ep-title-row[data-v-d5fadb2c]{gap:10px}.ep-title-row h2[data-v-d5fadb2c]{font-size:25px}.ep-title-icon[data-v-d5fadb2c]{width:40px;height:40px;font-size:18px}.ep-actions .ep-button[data-v-d5fadb2c]{min-height:42px;flex:1}.ep-job[data-v-d5fadb2c]{flex-basis:100%}.ep-changes-summary[data-v-d5fadb2c]{display:grid;grid-template-columns:34px minmax(0,1fr)}.ep-changes-summary>div[data-v-d5fadb2c]{min-width:0}.ep-changes-summary>.ep-button[data-v-d5fadb2c]{grid-column:2;justify-self:start;margin:0}.ep-changes li[data-v-d5fadb2c]{align-items:start}.ep-changes li button[data-v-d5fadb2c]{flex-shrink:0}.ep-sections>header>span[data-v-d5fadb2c]{font-size:10px}table[data-v-d5fadb2c],tbody[data-v-d5fadb2c]{display:block}thead[data-v-d5fadb2c],.ep-row-number[data-v-d5fadb2c]{display:none}tbody tr[data-v-d5fadb2c]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;padding:10px 11px;gap:8px;border-bottom:1px solid #eae3f0}tbody tr[data-v-d5fadb2c]:last-child{border-bottom:0}tbody th[data-v-d5fadb2c],tbody td[data-v-d5fadb2c]{display:block;min-width:0;padding:0;border:0}tbody th[data-v-d5fadb2c]{grid-column:1/-1;font-size:13px}tbody td[data-label=Source][data-v-d5fadb2c]{grid-column:1;grid-row:2;align-self:center}tbody td[data-label=Composition][data-v-d5fadb2c]{grid-column:2;grid-row:2;align-self:center}tbody td[data-label=Order][data-v-d5fadb2c]{grid-column:3;grid-row:2;align-self:center}.ep-order button[data-v-d5fadb2c]{min-width:32px;min-height:36px}.ep-composition fieldset[data-v-d5fadb2c]{grid-template-columns:1fr}.ep-sections footer .ep-button[data-v-d5fadb2c]{flex:1}.ep-inspector-values>div[data-v-d5fadb2c]{grid-template-columns:minmax(70px,.8fr) minmax(0,1.2fr)}}.guest-access[data-v-e3351840],.form[data-v-e3351840],.instruction[data-v-e3351840],.instruction dl[data-v-e3351840]{display:grid;gap:1rem}.guest-access>header[data-v-e3351840],.instruction>header[data-v-e3351840],.form>header[data-v-e3351840]{display:flex;justify-content:space-between;gap:1rem;align-items:start}.guest-access h3[data-v-e3351840],.guest-access p[data-v-e3351840],.instruction p[data-v-e3351840]{margin:.2rem 0}.instruction[data-v-e3351840]{padding:.9rem 0;border-top:1px solid #edf1ee}.instruction header span[data-v-e3351840]{display:block;margin-top:.2rem;color:#70807a;font-size:.85rem}.instruction dl[data-v-e3351840]{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.instruction dl div[data-v-e3351840]{min-width:0;padding:.7rem;border:1px solid #e4dce9;border-radius:.55rem}.instruction dt[data-v-e3351840]{font-size:.78rem;font-weight:800;color:#4b365f;text-transform:uppercase}.instruction dd[data-v-e3351840]{margin:.35rem 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.form label[data-v-e3351840]{display:grid;gap:.3rem;font-weight:700}.form input[data-v-e3351840],.form select[data-v-e3351840],.form textarea[data-v-e3351840]{min-width:0;box-sizing:border-box;border:1px solid #cfc5da;border-radius:.45rem;padding:.55rem;background:#fff;font:inherit}.form textarea[data-v-e3351840]{resize:vertical}@media(max-width:699px){.guest-access>header[data-v-e3351840],.instruction>header[data-v-e3351840],.form>header[data-v-e3351840],.instruction dl[data-v-e3351840]{display:grid}}.crew-access-section[data-v-6a592749]{display:grid;gap:1rem}.crew-access-section>header h3[data-v-6a592749],.crew-access-section h4[data-v-6a592749]{margin:.2rem 0}.crew-form[data-v-6a592749]{display:grid;gap:.75rem;padding:1rem;border:1px solid #e4dce9;border-radius:.7rem;background:#faf8fb}.crew-form label[data-v-6a592749]{display:grid;gap:.35rem;font-size:.88rem;font-weight:700}.field-optional[data-v-6a592749]{font-size:.75rem;font-weight:400;color:#70807a}.crew-form input[data-v-6a592749],.crew-form select[data-v-6a592749]{width:100%;min-width:0;box-sizing:border-box;border:1px solid #cfc5da;border-radius:.45rem;padding:.55rem;background:#fff;font:inherit}.crew-window[data-v-6a592749]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.crew-form fieldset[data-v-6a592749]{display:grid;gap:.65rem;border:1px solid #e4dce9;border-radius:.55rem;padding:.8rem}.crew-form legend[data-v-6a592749]{padding:0 .3rem;font-weight:700}.work-choice[data-v-6a592749]{grid-template-columns:auto minmax(0,1fr);align-items:start}.work-choice input[data-v-6a592749]{width:auto;margin-top:.2rem}.work-choice small[data-v-6a592749]{display:block;color:#70807a;font-weight:400;overflow-wrap:anywhere}.assignment-history[data-v-6a592749]{display:grid;gap:.65rem}.assignment-row[data-v-6a592749]{display:flex;justify-content:space-between;gap:1rem;padding:.8rem 0;border-top:1px solid #edf1ee}.assignment-row>div[data-v-6a592749]:first-child{min-width:0}.assignment-row span[data-v-6a592749]{color:#70807a;font-size:.82rem}.assignment-row ul[data-v-6a592749]{margin:.5rem 0 0;padding-left:1.2rem}.assignment-heading[data-v-6a592749]{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.status-pill[data-v-6a592749]{width:max-content;border-radius:99px;padding:.2rem .5rem;background:#eee8f4;color:#4b365f!important;font-size:.72rem!important;font-weight:800;text-transform:capitalize}.assignment-actions[data-v-6a592749]{display:flex;align-items:start;justify-content:flex-end;gap:.45rem;flex-wrap:wrap;min-width:12rem}.save-message[data-v-6a592749]{color:#245448}@media(max-width:700px){.assignment-row[data-v-6a592749]{display:grid}.assignment-actions[data-v-6a592749]{justify-content:flex-start;min-width:0}}@media(max-width:520px){.crew-window[data-v-6a592749]{grid-template-columns:1fr}.crew-access-section[data-v-6a592749]{min-width:0}}.crew-workspace,.crew-editor,.crew-profile,.crew-remove-form{--crew-ink:#34243f;--crew-muted:#786782;--crew-line:#e5dce9;--crew-purple:#714591;color:var(--crew-ink);font-size:13px;line-height:1.5}.crew-workspace *,.crew-editor *,.crew-profile *{box-sizing:border-box}.crew-workspace h2,.crew-editor h2,.crew-profile h2{font-family:Georgia,serif;font-weight:500;letter-spacing:-.035em;margin:0;font-size:32px;line-height:1.2}.crew-workspace h3,.crew-editor h3,.crew-profile h3{font-size:14px;margin:0 0 12px;font-weight:650}.crew-workspace p,.crew-editor p,.crew-profile p{color:var(--crew-muted)}.crew-eyebrow{font-size:10px;text-transform:uppercase;letter-spacing:.13em;color:#80658f!important;margin:0 0 6px}.crew-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:0 0 22px}.crew-heading>div>p:last-child{margin:8px 0 0}.crew-actions{display:flex;gap:7px;flex-wrap:wrap}.crew-workspace button:not(.primary-action):not(.secondary-action),.crew-editor button:not(.primary-action):not(.secondary-action),.crew-profile button:not(.primary-action):not(.secondary-action),.crew-remove-form button{border:1px solid #ded1e7;border-radius:6px;background:#fff;color:#624078;font:inherit;font-size:12px;padding:8px 12px;cursor:pointer}.crew-workspace button:not(.primary-action):not(.secondary-action):hover,.crew-editor button:not(.primary-action):not(.secondary-action):hover,.crew-profile button:not(.primary-action):not(.secondary-action):hover{background:#f7f2fa;border-color:#bba0ce}.crew-workspace button:not(.primary-action):not(.secondary-action):disabled,.crew-editor button:not(.primary-action):not(.secondary-action):disabled,.crew-profile button:not(.primary-action):not(.secondary-action):disabled{opacity:.5;cursor:default}.crew-actions .primary-action{display:flex;align-items:center;gap:8px}.crew-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:0 0 22px}.crew-metrics article{display:flex;align-items:center;gap:14px;background:#fffdfd;border:1px solid var(--crew-line);border-radius:10px;padding:17px}.crew-metric-icon{width:43px;height:43px;display:grid;place-items:center;border-radius:50%;background:#f0e8f6;color:#8356a1;font-size:20px}.crew-metrics strong{display:block;font-size:27px;font-weight:600;line-height:1.15}.crew-metrics small{font-size:16px}.crew-metrics article div>span{font-size:11px;color:var(--crew-muted)}.crew-layout{display:grid;grid-template-columns:minmax(0,1fr) 272px;gap:20px;align-items:start}.crew-layout main{min-width:0}.crew-toolbar{display:flex;gap:7px;margin-bottom:20px;flex-wrap:wrap}.crew-toolbar select,.crew-toolbar input,.crew-list-heading select{background:#fff;border:1px solid var(--crew-line);border-radius:6px;color:var(--crew-ink);font:inherit;padding:9px;font-size:11px;min-width:0}.crew-toolbar select{flex:1 1 95px;max-width:150px}.crew-search{display:flex;align-items:center;gap:7px;background:#fff;border:1px solid var(--crew-line);border-radius:6px;padding-left:10px;flex:1 1 200px;color:#9278a3}.crew-search input{border:0;width:100%;background:transparent;outline-offset:-3px}.crew-list-heading{display:flex;gap:10px;justify-content:space-between;align-items:center;margin:0 0 12px}.crew-list-heading h3{margin:0;font-size:15px}.crew-list-heading h3 span{font-size:10px;border-radius:15px;padding:3px 7px;background:#eee7f3;margin-left:5px;font-weight:400}.crew-list-heading>div{display:flex;gap:3px}.crew-list-heading button{padding:5px 8px;font-size:10px}.crew-list-heading button.active{background:#ede3f5;border-color:#c7afd8;color:#6c3f8c}.crew-badge{display:inline-block;border-radius:15px;background:#f0eaf4;color:#715583;padding:3px 8px;font-size:10px;white-space:nowrap}.crew-badge.sage,.crew-metric-icon.sage{background:#e7f0e6;color:#537451}.crew-badge.amber,.crew-metric-icon.amber{background:#faf0da;color:#a27624}.crew-role-time{color:#594466!important}.crew-role-time>span{margin-left:20px}.crew-responsibilities{min-height:33px;font-size:11px!important;line-height:1.6}.crew-role-people{margin:12px 16px;display:grid;gap:7px}.crew-role-people>button{display:flex;align-items:center;gap:9px;background:#f8f6f9;border:0;text-align:left;padding:8px;border-radius:6px;color:var(--crew-ink)}.crew-role-people small{display:block;font-size:10px;color:var(--crew-muted)}.crew-avatar{width:30px;height:30px;display:inline-grid;place-items:center;flex-shrink:0;background:#ede5f3;color:#79508d;border:1px solid #e5d8ed;border-radius:50%;font-size:10px;font-weight:650}.crew-vacancy{display:flex;align-items:center;gap:8px;border:1px dashed #dbcbe5;border-radius:6px;padding:6px 8px;color:#9a7eac;font-size:11px;background:#fcf9fe}.crew-vacancy>span{font-size:20px}.crew-vacancy button{margin-left:auto;padding:3px 7px;border:0;background:transparent}.crew-text-primary{color:#8050a2!important;font-weight:650!important}.crew-assignment-section{margin-top:24px;background:#fff;border:1px solid var(--crew-line);border-radius:9px;overflow:hidden}.crew-assignment-section>.crew-list-heading{padding:14px 16px;margin:0}.crew-table-scroll{overflow:auto}.crew-workspace table{border-collapse:collapse;width:100%;font-size:11px;min-width:650px}.crew-workspace th{text-align:left;background:#f8f4fa;font-size:10px;color:#8b739b;font-weight:500;padding:9px 12px;white-space:nowrap}.crew-workspace td{padding:12px;border-top:1px solid #eee7f2;vertical-align:middle}.crew-workspace td small{display:block;color:var(--crew-muted);font-size:10px;margin-top:3px}.crew-workspace td button{padding:4px 5px;border:0;background:none}.crew-workspace td .crew-person-link{font-weight:650;color:#594066;padding:0}.crew-rail{display:grid;gap:14px}.crew-rail>section{border:1px solid var(--crew-line);border-radius:9px;background:#fffdfd;padding:17px}.crew-rail>section:first-child{background:linear-gradient(130deg,#f5eff8,#fffdfb)}.crew-rail h3{font-size:13px;line-height:1.4}.crew-rail h3 i{color:#9c7caf;margin-right:5px}.crew-rail p{font-size:11px}.crew-rail dl,.crew-impact dl{display:grid;grid-template-columns:1fr auto;gap:8px;margin:17px 0 0;font-size:11px}.crew-rail dt,.crew-impact dt{color:var(--crew-muted)}.crew-rail dd,.crew-impact dd{margin:0;font-weight:650}.crew-coverage-bar{height:7px;background:#eee7f3;border-radius:20px;overflow:hidden;margin:14px 0 8px}.crew-coverage-bar span{display:block;height:100%;background:#8ca386;border-radius:20px}.crew-rail strong{font-size:12px}.crew-rail-contact,.crew-rail-shift{display:grid;gap:3px;padding:10px 0;border-bottom:1px solid #eee7f1}.crew-rail-contact small,.crew-rail-shift small,.crew-rail-shift span{font-size:10px;color:var(--crew-muted)}.crew-rail-contact a{font-size:11px;color:#795198;text-decoration:none}.crew-rail section>button{border:0;background:transparent;padding:11px 0 0;font-size:11px}.crew-attention{color:#9b722c!important}.crew-healthy{color:#587a51!important}.crew-error{background:#fff0f1;color:#9e3c4b!important;padding:12px;border-radius:6px}.crew-notice{background:#efe8f5;padding:9px;border-radius:6px}.crew-empty{padding:25px;text-align:center;color:var(--crew-muted)}.crew-people-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.crew-people-grid>button{display:flex;flex-direction:column;align-items:center;gap:8px;padding:20px 10px}.crew-people-grid span,.crew-people-grid small{font-size:10px}.crew-people-grid .crew-avatar{font-size:13px;width:45px;height:45px}.crew-workspace button:not(.primary-action):not(.secondary-action):focus-visible,.crew-editor :is(button,input,select,textarea):focus-visible,.crew-profile :is(button,a):focus-visible{outline:2px solid #9c72b8;outline-offset:2px}.crew-workspace .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.modal-card.modal-form.crew-editor-dialog{width:min(1000px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);padding:0;display:block;overflow:hidden}.crew-editor{display:flex;flex-direction:column;max-height:calc(100dvh - 32px);background:#fffdfd}.crew-editor>header{display:flex;justify-content:space-between;gap:20px;padding:23px 26px 18px;border-bottom:1px solid #e5dce9;flex-shrink:0}.crew-editor header h2{font-size:27px}.crew-editor header p:last-child{font-size:12px;margin:6px 0 0}.crew-editor header>button,.crew-profile header button{font-size:24px;padding:0 5px;align-self:start;border:0;background:none}.crew-editor-body{display:grid;grid-template-columns:minmax(0,1fr) 265px;min-height:0;overflow:auto}.crew-editor-fields{padding:24px 26px;display:flex;flex-direction:column;gap:15px;min-width:0}.crew-editor label{display:flex;flex-direction:column;gap:6px;font-size:12px;color:#604b6c}.crew-editor :is(input:not([type=checkbox]),select,textarea){width:100%;min-width:0;max-width:100%;border:1px solid #ddd1e6;border-radius:6px;background:#fff;color:#382744;padding:10px;font:inherit;font-size:12px}.crew-editor textarea{resize:vertical;min-height:65px}.crew-field-pair{display:grid;grid-template-columns:1fr 1fr;gap:14px}.crew-editor .crew-check{flex-direction:row;align-items:center;gap:8px}.crew-check input{accent-color:#794c98}.crew-impact{background:#f8f4fa;border-left:1px solid #e5dce9;padding:25px 21px}.crew-impact h4{font-size:15px;margin:22px 0 14px}.crew-editor-note{font-size:11px;color:#887094!important;background:#f8f3fb;padding:10px;border-radius:6px;line-height:1.6}.crew-editor>footer{display:flex;gap:9px;align-items:center;border-top:1px solid #e5dce9;padding:15px 26px;flex-shrink:0;background:#fff}.crew-editor>footer>span{margin-right:auto;font-size:10px;color:#967ca5}.crew-editor>footer button{min-width:90px}.modal-card.modal-form.crew-profile-dialog{position:absolute;right:0;top:0;bottom:0;width:min(460px,100vw);max-width:none;max-height:100dvh;border-radius:0;padding:0;display:block;overflow:hidden}.crew-profile{height:100%;overflow:auto;background:#fffdfd;padding:22px}.crew-profile header{display:flex;justify-content:space-between}.crew-profile-hero{text-align:center;padding:15px 0 25px}.crew-avatar.large{width:76px;height:76px;font-size:25px;background:#eee2f3;border:4px solid white;box-shadow:0 2px 12px #72448912;margin:0 0 13px}.crew-profile-hero h2{font-size:29px}.crew-profile-hero p{font-size:11px}.crew-profile-tabs{display:flex;border-bottom:1px solid #e5dce9;gap:18px;margin-bottom:22px}.crew-profile-tabs button{border:0;border-bottom:2px solid transparent;border-radius:0;background:none;padding:10px 0}.crew-profile-tabs .active{border-color:#80549c;color:#70408f;font-weight:650}.crew-profile section h3{margin-top:24px}.crew-profile dl{margin:0}.crew-profile dt{color:#937ba2;font-size:10px;margin-top:12px}.crew-profile dd{margin:4px 0 14px;font-size:12px}.crew-profile a{color:#7f519b;overflow-wrap:anywhere}.crew-profile-shift{display:grid;gap:6px;padding:14px;border:1px solid #e6dbea;background:#fcf9fd;border-radius:7px;margin:12px 0;font-size:12px}.crew-profile-shift>span{font-size:11px;color:#897195}.crew-profile-shift .crew-badge{width:fit-content}.crew-profile-shift p{margin:0}.crew-profile footer{display:grid;gap:8px;border-top:1px solid #e5dce9;margin-top:25px;padding-top:20px}.crew-danger{color:#a14f5e!important}.crew-prewrap{white-space:pre-wrap}.crew-remove-form footer{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.crew-access-tools{margin-top:24px;border:1px solid #e5dce9;border-radius:8px;padding:14px}.crew-access-tools>summary{cursor:pointer;color:#76548e;font-size:12px}@media(max-width:1200px){.crew-layout{grid-template-columns:minmax(0,1fr) 240px;gap:14px}.crew-heading{align-items:start}.crew-metrics article{padding:13px;gap:8px}.crew-metric-icon{width:35px;height:35px;font-size:17px}.crew-actions button{font-size:10px;padding:8px}.crew-people-grid{grid-template-columns:1fr 1fr}}@media(max-width:950px){.crew-layout{grid-template-columns:minmax(0,1fr)}.crew-rail{grid-template-columns:1fr 1fr}.crew-heading{flex-direction:column}.crew-editor-body{grid-template-columns:minmax(0,1fr) 230px}.crew-editor-fields{padding:20px}.crew-impact{padding:20px 15px}}@media(max-width:650px){.crew-metrics{grid-template-columns:1fr 1fr}.crew-role-grid,.crew-rail{grid-template-columns:1fr}.crew-toolbar select{max-width:none}.crew-heading h2{font-size:29px}.crew-editor-body{display:block}.crew-impact{border-left:0;border-top:1px solid #e5dce9}.crew-field-pair{grid-template-columns:1fr}.crew-editor>header{padding:18px}.crew-editor header h2{font-size:23px}.crew-editor>footer{padding:12px}.crew-editor>footer>span{display:none}.crew-list-heading{align-items:start;flex-wrap:wrap}.crew-metrics strong{font-size:23px}.crew-metrics article div>span{font-size:10px}.modal-card.modal-form.crew-editor-dialog{width:calc(100vw - 12px);max-height:calc(100dvh - 12px)}.crew-editor{max-height:calc(100dvh - 12px)}}.crew-role-list{border:1px solid var(--crew-line);border-radius:9px;background:#fffdfd;overflow:hidden}.crew-role-columns,.crew-role-summary{display:grid;grid-template-columns:minmax(155px,1.2fr) minmax(155px,1.15fr) minmax(120px,1fr) 86px;gap:14px;align-items:center}.crew-role-columns{background:#f7f3f9;padding:10px 16px;font-size:10px;color:#8b7499}.crew-role-row{border-top:1px solid #ece4f0}.crew-role-summary{list-style:none;cursor:pointer;padding:17px 16px;min-height:92px;color:#382843}.crew-role-summary::-webkit-details-marker{display:none}.crew-role-summary:hover{background:#fcf9fe}.crew-role-summary:focus-visible{outline:2px solid #9c72b8;outline-offset:-3px}.crew-role-identity{display:flex;gap:9px;align-items:center;min-width:0}.crew-role-identity>span{min-width:0}.crew-role-identity strong{font-size:12px;display:block}.crew-role-summary small{display:block;font-size:10px;color:#87708f;line-height:1.5;margin-top:4px;overflow-wrap:anywhere}.crew-expand-icon{font-size:11px;color:#9679a9;transition:transform .15s}.crew-role-row[open] .crew-expand-icon{transform:rotate(90deg)}.crew-role-window strong{font-size:11px;font-weight:600}.crew-role-window small{margin-top:2px}.crew-row-responsibilities{font-size:11px;line-height:1.6;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.crew-row-coverage{text-align:right}.crew-row-coverage small{font-size:10px}.crew-role-detail{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:24px;padding:18px 22px;background:#fcf9fd;border-top:1px solid #eee7f2}.crew-role-detail h4{font-size:11px;color:#70577d;margin:0 0 10px}.crew-role-detail .crew-role-people{margin:0;grid-template-columns:1fr 1fr}.crew-role-context p{font-size:11px;margin:6px 0;line-height:1.6}.crew-role-actions{display:flex;align-items:center;gap:9px;padding:10px 20px;border-top:1px solid #eee7f2;background:#fcf9fd}.crew-role-actions .primary-action{margin-left:auto;font-size:11px;padding:7px 11px}.crew-role-actions .secondary-action{background:#fff;border:1px solid #dfd3e7;border-radius:6px;color:#67457e;font:inherit;font-size:11px;padding:7px 10px}@media(max-width:1200px){.crew-role-columns,.crew-role-summary{grid-template-columns:minmax(130px,1.15fr) minmax(150px,1.1fr) minmax(110px,1fr) 80px;gap:10px}.crew-role-summary{padding:15px 12px}.crew-role-detail .crew-role-people{grid-template-columns:1fr}}@media(max-width:650px){.crew-role-columns{display:none}.crew-role-summary{grid-template-columns:1fr 88px;gap:8px;padding:16px}.crew-role-identity{grid-column:1}.crew-role-window{grid-column:1;margin-left:20px}.crew-row-coverage{grid-column:2;grid-row:1}.crew-row-responsibilities{grid-column:1 / -1;margin-left:20px}.crew-role-detail{grid-template-columns:1fr;gap:18px}.crew-role-actions{flex-wrap:wrap;padding:10px 14px}.crew-role-actions .primary-action{margin-left:auto}}.crew-toolbar select,.crew-toolbar input,.crew-list-heading select,.crew-role-window strong,.crew-role-window small,.crew-row-responsibilities{font-size:12px}.crew-role-identity small{font-size:11px}.crew-workspace table,.crew-rail-contact a{font-size:12px}.crew-rail-contact small,.crew-rail-shift small,.crew-rail-shift span{font-size:11px}.crew-workspace{min-width:0;width:100%;max-width:100%}.crew-layout,.crew-layout>main,.crew-rail{min-width:0;max-width:100%}.crew-assignment-section{min-width:0;width:100%;max-width:100%}.crew-table-scroll{min-width:0;max-width:100%;width:100%;overflow-x:auto}.crew-metrics article,.crew-metrics article>div,.crew-heading>div,.crew-role-summary>div,.crew-role-detail>div{min-width:0}.crew-search{min-width:0}.crew-search input{flex:1 1 0;width:0;min-width:0}.crew-mobile-assignments{display:none}@media(max-width:650px){.crew-table-scroll{display:none}.crew-mobile-assignments{display:grid;gap:0}.crew-layout>main{width:100%}.crew-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.crew-role-summary{grid-template-columns:minmax(0,1fr) 88px}.crew-rail{grid-template-columns:minmax(0,1fr)}.crew-toolbar select{flex-basis:calc(50% - 7px);width:0}.crew-search{flex-basis:100%}.crew-actions{width:100%}.crew-mobile-assignment{min-width:0;padding:16px;border-top:1px solid #eee7f2}.crew-mobile-assignment header{display:flex;justify-content:space-between;align-items:start;gap:10px}.crew-mobile-assignment header>div{min-width:0}.crew-mobile-assignment .crew-person-link{padding:0;border:0;background:none;color:#594066;font-weight:650;text-align:left;overflow-wrap:anywhere;font-size:13px}.crew-mobile-assignment header p{font-size:12px;margin:4px 0 12px}.crew-mobile-assignment .crew-badge{white-space:normal;text-align:center;max-width:115px}.crew-mobile-assignment dl{display:grid;grid-template-columns:75px minmax(0,1fr);gap:7px 12px;margin:0;font-size:12px}.crew-mobile-assignment dt{color:#8b7499}.crew-mobile-assignment dd{margin:0;color:#4c365d;overflow-wrap:anywhere}.crew-mobile-assignment footer{display:flex;gap:8px;margin-top:14px;flex-wrap:wrap}.crew-mobile-assignment footer button{font-size:12px}.crew-mobile-assignment .secondary-action{border:1px solid #ded1e7;border-radius:6px;background:#fff;color:#624078;padding:8px 12px;cursor:pointer;font:inherit;font-size:12px}.crew-mobile-assignment>p{font-size:12px;overflow-wrap:anywhere}}.crew-workspace,.crew-editor,.crew-profile,.crew-remove-form{--crew-muted:#594466}.crew-eyebrow{color:var(--crew-muted)!important;font-weight:400}.crew-role-columns,.crew-role-summary small,.crew-role-window strong,.crew-role-window small,.crew-row-responsibilities,.crew-workspace th,.crew-profile dt,.crew-profile-shift>span,.crew-mobile-assignment dt{color:var(--crew-muted)}.crew-editor label,.crew-editor>footer>span{color:var(--crew-muted)}.crew-editor-note{color:var(--crew-muted)!important}.crew-text-primary{color:#624078!important}.crew-workspace :is(.crew-search,.crew-expand-icon,.crew-vacancy){color:#624078}.crew-check input[type=checkbox]{width:16px!important;height:16px;min-width:16px;flex:0 0 16px;margin:0;accent-color:var(--crew-purple);padding:0}.crew-catalog-picker{border:1px solid var(--crew-line);border-radius:6px;padding:12px;min-width:0;margin:0}.crew-catalog-picker legend{font-size:12px;color:var(--crew-ink);padding:0 4px}.crew-catalog-tools{display:flex;gap:8px;align-items:end;flex-wrap:wrap}.crew-catalog-tools label{flex:1 1 180px;min-width:0}.crew-catalog-count{font-size:11px;margin:8px 0}.crew-catalog-options{max-height:240px;overflow:auto;display:grid;gap:12px}.crew-catalog-options fieldset{border:0;padding:0;margin:0;display:grid;gap:8px;min-width:0}.crew-catalog-options legend{color:var(--crew-muted);font-size:11px;padding:0;margin-bottom:8px}.crew-catalog-options .crew-check{align-items:flex-start;line-height:1.5}.crew-catalog-options input[type=checkbox]{margin-top:1px}.crew-editor .crew-catalog-picker label.crew-check,.crew-editor .crew-field-pair>label.crew-check{display:flex;flex-direction:row;align-items:center;gap:8px}.crew-workspace,.crew-editor,.crew-profile,.crew-remove-form{font-weight:500}.crew-workspace p,.crew-editor p,.crew-profile p,.crew-workspace small,.crew-profile-shift>span{font-weight:500}.crew-role-summary{padding-top:20px;padding-bottom:20px;min-height:120px}.crew-role-identity strong{font-size:14px;font-weight:700;line-height:1.45}.crew-role-identity small{font-size:12px;line-height:1.6;margin-top:6px}.crew-role-window{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.crew-role-window strong{font-size:15px;font-weight:700;line-height:1.35;color:var(--crew-ink)}.crew-shift-date{font-size:12px;font-weight:500;line-height:1.45;color:var(--crew-muted);margin-top:2px}.crew-shift-hours{font-size:13px;font-weight:650;line-height:1.5;color:var(--crew-ink)}.crew-shift-area{font-size:12px;font-weight:500;line-height:1.5;color:var(--crew-muted);margin-top:2px}.crew-workspace .crew-row-responsibilities{font-size:13px;font-weight:500;line-height:1.7;-webkit-line-clamp:4;color:var(--crew-ink)}.crew-role-columns,.crew-workspace th{font-size:11px;font-weight:600}.crew-role-context p,.crew-role-people small,.crew-workspace td small,.crew-rail p,.crew-rail-contact small,.crew-rail-shift small,.crew-rail-shift span{font-size:12px;line-height:1.65;font-weight:500}.crew-workspace table,.crew-editor :is(input,select,textarea),.crew-profile dd{font-size:13px;font-weight:500}.crew-badge,.crew-row-coverage small{font-size:11px;font-weight:600}.crew-editor-note,.crew-catalog-count,.crew-catalog-options legend,.crew-profile dt{font-size:12px;font-weight:500}@media(max-width:650px){.crew-role-summary{padding-top:18px;padding-bottom:18px}.crew-role-window{margin-top:4px}.crew-workspace .crew-row-responsibilities{margin-top:6px}}.crew-workspace-tabs[data-v-6c90efed]{display:flex;flex-wrap:nowrap;gap:4px;margin:0 0 16px;border-bottom:1px solid #e6dfeb;overflow-x:auto}.crew-workspace .crew-workspace-tabs button[role=tab][data-v-6c90efed]{display:flex;align-items:center;gap:7px;white-space:nowrap;min-height:44px;padding:12px 13px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:#302b38;font:inherit;font-size:12px;cursor:pointer}.crew-workspace .crew-workspace-tabs button[role=tab][aria-selected=true][data-v-6c90efed]{color:#764595;border-bottom-color:#764595;background:#f6f1f9;font-weight:600}.crew-workspace .crew-workspace-tabs button[role=tab][data-v-6c90efed]:focus-visible,[role=tabpanel][data-v-6c90efed]:focus-visible{outline:2px solid #764595;outline-offset:-2px}.crew-tab-count[data-v-6c90efed]{font-size:11px;color:#655b70}.crew-tab-open[data-v-6c90efed]{font-size:11px;color:#855d1d;background:#fff4dc;padding:2px 5px;border-radius:4px}.crew-plan-toolbar[data-v-6c90efed]{justify-content:flex-start;margin-bottom:8px}.crew-workspace .crew-assignment-section[data-v-6c90efed]{margin-top:0}@media(max-width:650px){.crew-workspace .crew-workspace-tabs button[role=tab][data-v-6c90efed]{padding:10px 8px;gap:5px}.crew-tab-open[data-v-6c90efed]{padding:2px 3px}}.vendor-export[data-v-a16978c9]{display:grid;gap:16px;color:#493650}.vendor-export header[data-v-a16978c9]{display:flex;align-items:start;justify-content:space-between;gap:15px}.vendor-export h3[data-v-a16978c9]{margin:4px 0 0;font:500 25px Georgia,serif}.vendor-export .eyebrow[data-v-a16978c9]{font-size:10px;letter-spacing:1.4px;text-transform:uppercase;color:#8b7797;margin:0}.vendor-export p[data-v-a16978c9]{margin:0;font-size:13px;line-height:1.6}.vendor-export-event[data-v-a16978c9]{padding:14px;background:#f7f3f9;border:1px solid #e8dfed;border-radius:6px}.vendor-export-event strong[data-v-a16978c9]{font:500 20px Georgia,serif}.vendor-export-event p[data-v-a16978c9]{margin-top:7px;color:#8b7797}.vendor-export fieldset[data-v-a16978c9]{display:grid;gap:13px;border:1px solid #e8dfed;border-radius:6px;padding:15px}.vendor-export legend[data-v-a16978c9]{padding:0 5px;font-size:12px;font-weight:600}.vendor-export fieldset p[data-v-a16978c9]{color:#81718a}.vendor-export label[data-v-a16978c9]{display:flex;align-items:center;gap:9px;font-size:13px}.vendor-export input[data-v-a16978c9]{width:16px;height:16px;accent-color:#765189;margin:0}.vendor-export-count[data-v-a16978c9]{color:#765189;font-weight:600}.vendor-export-safety[data-v-a16978c9],.vendor-export-hint[data-v-a16978c9]{color:#8b7797;font-size:12px!important}.vendor-export-empty[data-v-a16978c9]{padding:12px;background:#faf8f2;border:1px solid #e9e2d3;border-radius:5px}.vendor-export footer[data-v-a16978c9]{display:flex;justify-content:flex-end;gap:9px;flex-wrap:wrap;border-top:1px solid #e8dfed;padding-top:16px}.vendor-export .error-message[data-v-a16978c9]{font-size:13px}.vendor-export .error-message button[data-v-a16978c9]{margin-top:8px}.modal-card.modal-form.vendor-timeline-export-dialog{width:min(560px,calc(100vw - 32px));box-sizing:border-box;max-height:calc(100dvh - 32px);overflow:auto}.vendor-export-options summary[data-v-a16978c9]{cursor:pointer;font-size:13px;color:#65466e;margin-bottom:10px}.modal-card.modal-form.vendor-timeline-export-dialog--preview{width:min(920px,calc(100vw - 32px))}.vendor-export:has(.vendor-pdf-preview) .vendor-export-event p[data-v-a16978c9]{display:none}.rental-timeline[data-v-5cce4bfe]{border:1px solid #e4dcea;padding:16px 18px;border-radius:9px;background:#fff;font-size:12px}.rental-timeline h3[data-v-5cce4bfe]{font-size:17px;margin:0 0 5px}.rental-timeline header p[data-v-5cce4bfe]{color:#8c789a;margin:0 0 12px}.rental-timeline article[data-v-5cce4bfe]{display:flex;gap:15px;justify-content:space-between;padding:12px 8px;border-top:1px solid #eee8f2}.rental-timeline article div[data-v-5cce4bfe]{display:grid;gap:6px}.rental-timeline article span[data-v-5cce4bfe]{color:#877293;font-size:11px}.rental-timeline a[data-v-5cce4bfe]{font-size:11px;color:#745189}.rental-timeline .is-focused[data-v-5cce4bfe]{background:#f5eef9;border-radius:5px}@media(max-width:650px){.rental-timeline article[data-v-5cce4bfe]{display:grid}}.transport-timeline[data-v-23eb0796]{border:1px solid #e4dcea;padding:16px 18px;border-radius:9px;background:#fff;color:#624c6e;font-size:12px}.transport-timeline h3[data-v-23eb0796]{font-size:17px;margin:0 0 5px}.transport-timeline header p[data-v-23eb0796]{color:#9b83a7;margin:0 0 12px;font-size:11px}.transport-timeline article[data-v-23eb0796]{display:flex;gap:16px;align-items:center;padding:13px 8px;border-top:1px solid #eee8f2}.transport-timeline article div[data-v-23eb0796]{display:grid;gap:5px;flex:1}.transport-timeline time[data-v-23eb0796]{width:145px;color:#90729f;font-size:11px}.transport-timeline article span[data-v-23eb0796]{color:#9b83a7;font-size:10px}.transport-timeline small[data-v-23eb0796]{font-size:9px;color:#b09bbb}.transport-timeline a[data-v-23eb0796]{font-size:10px;color:#8c629e}.transport-timeline .is-focused[data-v-23eb0796]{background:#f8f2fc;border-radius:5px}@media(max-width:650px){.transport-timeline article[data-v-23eb0796]{display:grid}}.meal-timeline[data-v-8affa05e]{border:1px solid #e4dcea;padding:16px 18px;border-radius:9px;background:#fff;color:#352b3e;font-size:12px}.meal-timeline h3[data-v-8affa05e]{font-size:17px;margin:0 0 5px}.meal-timeline header p[data-v-8affa05e]{color:#706678;margin:0 0 12px;font-size:11px}.meal-timeline article[data-v-8affa05e]{display:flex;gap:16px;align-items:center;padding:13px 8px;border-top:1px solid #eee8f2}.meal-timeline article div[data-v-8affa05e]{display:grid;gap:5px;flex:1}.meal-timeline time[data-v-8affa05e]{width:145px;color:#554a60;font-size:11px}.meal-timeline article span[data-v-8affa05e],.meal-timeline small[data-v-8affa05e]{color:#706678;font-size:11px}.meal-timeline a[data-v-8affa05e]{font-size:11px;color:#70418b}@media(max-width:650px){.meal-timeline article[data-v-8affa05e]{display:grid}}.timeline-heading-actions[data-v-0a7e5de4]{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.vendor-timeline-inclusion[data-v-0a7e5de4]{grid-column:1/-1;display:grid;gap:6px}.vendor-timeline-inclusion p[data-v-0a7e5de4]{margin:0;color:#8b7797;font-size:12px;line-height:1.5}.timeline-section .timeline-controls[data-v-0a7e5de4] :is(input,select){font-size:14px;min-height:40px}.timeline-form label[data-v-0a7e5de4]{font-size:13px}.timeline-section .timeline-form[data-v-0a7e5de4] :is(input:not([type=checkbox]),select,textarea){font-size:14px;min-height:39px;padding:9px 10px}.timeline-form[data-v-0a7e5de4] :is(.primary-action,.secondary-action,.danger-button){font-size:14px;min-height:40px;padding:9px 15px}.timeline-form .icon-action[data-v-0a7e5de4]{font-size:24px;min-height:36px;min-width:36px}.timeline-section>.workspace-heading>.primary-action[data-v-0a7e5de4]{font-size:14px;min-height:40px}.timeline-form>header h3[data-v-0a7e5de4]{font-size:23px}.timeline-form>p[data-v-0a7e5de4],.timeline-form>.error-message[data-v-0a7e5de4]{font-size:13px}.timeline-marker[data-v-0a7e5de4]{position:relative;align-self:stretch;width:18px;min-height:36px}.timeline-marker[data-v-0a7e5de4]:before{content:"";position:absolute;width:1px;background:#dfd2e7;left:8px;top:-12px;bottom:-12px}.timeline-marker[data-v-0a7e5de4]:after{content:"";position:absolute;width:9px;height:9px;border-radius:50%;background:#aa8cba;border:3px solid #f2ebf7;box-sizing:content-box;left:1px;top:3px}.timeline-row:first-child .timeline-marker[data-v-0a7e5de4]:before{top:10px}.timeline-row:last-child .timeline-marker[data-v-0a7e5de4]:before{bottom:calc(100% - 10px)}.timeline-time[data-v-0a7e5de4]{align-self:start;padding-top:2px}.row-menu summary[data-v-0a7e5de4]{font-size:21px!important;line-height:20px;text-align:center}.timeline-rail[data-v-0a7e5de4] .review-summary,.timeline-rail[data-v-0a7e5de4] .review-disclosure{font-size:12px}.timeline-rail[data-v-0a7e5de4] .review-summary span{font-size:11px}.timeline-title-line[data-v-0a7e5de4]{display:flex;align-items:baseline;flex-wrap:wrap;gap:3px 8px;min-width:0}.timeline-location[data-v-0a7e5de4]{font-size:11px;color:#8b7897;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.timeline-expand[data-v-0a7e5de4]{background:none;border:0;padding:11px 0;color:#765189;font:12px Arial,sans-serif;cursor:pointer;text-align:left}.timeline-expand[data-v-0a7e5de4]:focus-visible{outline:2px solid #765189;outline-offset:3px}.modal-card.modal-form.timeline-item-dialog{width:min(860px,calc(100vw - 32px));max-width:none;box-sizing:border-box}.timeline-editor[data-v-0a7e5de4]{width:100%!important}.timeline-section[data-v-0a7e5de4]{min-width:0;color:#44364d}.workspace-heading[data-v-0a7e5de4]{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px}.workspace-heading h3[data-v-0a7e5de4]{font:500 29px/1.2 Georgia,serif;margin:5px 0 8px}.workspace-heading p[data-v-0a7e5de4]{margin:0;font-size:12px}.workspace-heading .eyebrow[data-v-0a7e5de4],.timeline-rail .eyebrow[data-v-0a7e5de4]{font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:#8b7797}.timeline-controls[data-v-0a7e5de4]{display:grid;grid-template-columns:minmax(150px,1fr) minmax(140px,.9fr) 145px auto;gap:12px;align-items:end;padding:13px 16px;background:#fff;border:1px solid #e7dfeb;border-radius:9px;margin-bottom:17px}.timeline-controls label[data-v-0a7e5de4],.timeline-form label[data-v-0a7e5de4]{display:grid;gap:5px;font-size:13px;font-weight:600;color:#776681}.timeline-section select[data-v-0a7e5de4],.timeline-section input[data-v-0a7e5de4],.timeline-section textarea[data-v-0a7e5de4]{width:100%;min-width:0;box-sizing:border-box;border:1px solid #ded4e5;border-radius:5px;padding:9px 10px;background:#fff;font:inherit;color:#493650}.timeline-metrics[data-v-0a7e5de4]{display:flex;gap:17px;border-left:1px solid #e6ddea;padding-left:17px}.timeline-metrics span[data-v-0a7e5de4]{display:grid;gap:4px;white-space:nowrap;font-size:11px;color:#8b7896}.timeline-metrics strong[data-v-0a7e5de4]{font:500 22px Georgia,serif;color:#52345f}.timeline-workspace[data-v-0a7e5de4]{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:20px;align-items:start}.timeline-main[data-v-0a7e5de4]{min-width:0;display:grid;gap:18px}.schedule-panel[data-v-0a7e5de4],.readiness-panel[data-v-0a7e5de4]{border:1px solid #e6ddea;background:#fff;border-radius:9px;overflow:visible}.schedule-panel[data-v-0a7e5de4]{padding:0 18px 12px}.panel-heading[data-v-0a7e5de4]{display:flex;justify-content:space-between;align-items:center;padding:14px 0}.panel-heading h4[data-v-0a7e5de4],.readiness-panel h4[data-v-0a7e5de4]{font:500 21px Georgia,serif;margin:0}.panel-heading>span[data-v-0a7e5de4]{font-size:12px;color:#8b7897}.occasion-summary[data-v-0a7e5de4]{display:flex;gap:10px;flex-wrap:wrap;align-items:baseline;padding:11px 12px;background:#f4eff7;border-radius:5px}.occasion-summary strong[data-v-0a7e5de4]{font-size:13px;color:#758}.occasion-summary span[data-v-0a7e5de4]{font-size:12px;color:#8c7997}.timeline-row[data-v-0a7e5de4]{display:grid;grid-template-columns:84px 18px minmax(0,1fr) auto 32px;gap:10px;align-items:center;padding:11px 0;min-height:70px;box-sizing:border-box;border-bottom:1px solid #eee8f1;min-width:0}.timeline-time[data-v-0a7e5de4],.timeline-copy[data-v-0a7e5de4]{display:grid;gap:4px;min-width:0}.timeline-time strong[data-v-0a7e5de4]{font-size:15px;font-weight:600}.timeline-time small[data-v-0a7e5de4],.timeline-copy small[data-v-0a7e5de4]{font-size:11px;color:#8b7897}.timeline-copy h4[data-v-0a7e5de4]{font-size:15px;font-weight:600;margin:0}.timeline-copy p[data-v-0a7e5de4]{font-size:12px;line-height:1.5;color:#8a7796;margin:0;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.labels[data-v-0a7e5de4]{display:flex;gap:4px;align-items:flex-start;flex-wrap:wrap;max-width:220px}.timeline-actions[data-v-0a7e5de4]{display:flex;gap:4px;align-items:center;flex-wrap:nowrap}.labels span[data-v-0a7e5de4]{border-radius:3px;background:#f1edf5;color:#886a9b;padding:4px 7px;font-size:11px}.labels .internal-label[data-v-0a7e5de4]{color:#8b8276;background:#f1eee8}.labels .scheduled-label[data-v-0a7e5de4]{color:#749079;background:#eff4ed}.timeline-actions button[data-v-0a7e5de4],.row-menu summary[data-v-0a7e5de4]{font-size:13px;padding:6px;cursor:pointer}.row-menu[data-v-0a7e5de4]{position:relative}.row-menu summary[data-v-0a7e5de4]{list-style:none;color:#9c88a6}.row-menu>div[data-v-0a7e5de4]{position:absolute;right:0;top:28px;width:195px;z-index:3;background:#fff;border:1px solid #ddd2e4;box-shadow:0 5px 15px #49335018;padding:5px;border-radius:5px;display:grid}.row-menu button[data-v-0a7e5de4]{text-align:left;background:none;border:0;color:#745386}.timeline-rail[data-v-0a7e5de4]{display:grid;gap:16px}.readiness-panel[data-v-0a7e5de4]{padding:17px}.readiness-panel .eyebrow[data-v-0a7e5de4]{margin:0 0 7px}.readiness-panel h4[data-v-0a7e5de4]{margin-bottom:13px}.readiness-panel p[data-v-0a7e5de4]{font-size:12px;color:#887590;line-height:1.6}.readiness-dot[data-v-0a7e5de4]{color:#8eaa81;margin-right:5px}.readiness-panel>small[data-v-0a7e5de4]{font-size:11px;line-height:1.6;color:#95839f;display:block;border-top:1px solid #eee8f1;padding-top:10px}.next-moment[data-v-0a7e5de4]{display:grid;gap:4px;padding:10px 0;border-top:1px solid #eee8f1}.next-moment strong[data-v-0a7e5de4]{font-size:13px}.next-moment span[data-v-0a7e5de4],.next-moment small[data-v-0a7e5de4]{font-size:12px;color:#96849f}.history[data-v-0a7e5de4]{padding-top:13px;font-size:12px}.history summary[data-v-0a7e5de4]{cursor:pointer}.history article[data-v-0a7e5de4]{display:grid;gap:5px;padding:8px 0;color:#9986a4}.timeline-empty[data-v-0a7e5de4]{padding:24px 0;color:#9986a4;font-size:12px}.timeline-form[data-v-0a7e5de4]{display:grid;gap:12px}.timeline-form>header[data-v-0a7e5de4]{display:flex;justify-content:space-between;align-items:center}.timeline-form h3[data-v-0a7e5de4]{margin:0;font:500 23px Georgia,serif}.timeline-editor[data-v-0a7e5de4]{width:min(750px,calc(100vw - 70px));grid-template-columns:1fr 1fr}.timeline-editor>header[data-v-0a7e5de4],.timeline-editor>label[data-v-0a7e5de4]:first-of-type,.timeline-editor>.confirm-actions[data-v-0a7e5de4],.timeline-editor>.error-message[data-v-0a7e5de4]{grid-column:1/-1}.field-pair[data-v-0a7e5de4]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.check-label[data-v-0a7e5de4]{grid-template-columns:auto 1fr!important;align-content:end;align-items:center}.check-label input[data-v-0a7e5de4]{width:auto}.confirm-actions[data-v-0a7e5de4]{position:sticky;bottom:0;background:#fff;padding:12px 0 0;border-top:1px solid #eee8f1;display:flex;justify-content:flex-end;gap:10px}.save-message[data-v-0a7e5de4]{font-size:13px;color:#758}.timeline-rail[data-v-0a7e5de4] .rehearsal-section{padding:16px;border:1px solid #e6ddea;border-radius:9px;background:#fff;gap:10px}.timeline-rail[data-v-0a7e5de4] .rehearsal-section>header h3{font:500 21px Georgia,serif}.timeline-rail[data-v-0a7e5de4] .rehearsal-section p,.timeline-rail[data-v-0a7e5de4] .rehearsal-section label,.timeline-rail[data-v-0a7e5de4] .rehearsal-section li{font-size:12px;line-height:1.6}.timeline-rail[data-v-0a7e5de4] .status:empty{display:none}.timeline-rail[data-v-0a7e5de4] .finding-fields{grid-template-columns:1fr}.timeline-rail[data-v-0a7e5de4] .cues li{grid-template-columns:50px minmax(0,1fr)}.timeline-rail[data-v-0a7e5de4] .primary-action{font-size:12px}.timeline-rail[data-v-0a7e5de4] .finding{padding:8px 0}.timeline-rail[data-v-0a7e5de4] .rehearsal-section select{font-size:12px;width:100%}@media(max-width:1150px){.timeline-controls[data-v-0a7e5de4]{grid-template-columns:1fr 1fr 1fr}.timeline-metrics[data-v-0a7e5de4]{grid-column:1/-1;border-left:0;padding-left:0}.timeline-workspace[data-v-0a7e5de4]{grid-template-columns:minmax(0,1fr) 260px}.timeline-row[data-v-0a7e5de4]{grid-template-columns:80px 18px minmax(0,1fr) 32px}.timeline-marker[data-v-0a7e5de4]{grid-column:2;grid-row:1/3}.timeline-copy[data-v-0a7e5de4]{grid-column:3}.labels[data-v-0a7e5de4]{grid-column:3;max-width:none}.timeline-actions[data-v-0a7e5de4]{grid-column:4;grid-row:1}.timeline-time[data-v-0a7e5de4]{grid-row:1/3}}@media(max-width:800px){.timeline-workspace[data-v-0a7e5de4]{grid-template-columns:1fr}.timeline-rail[data-v-0a7e5de4]{grid-template-columns:1fr 1fr}.timeline-rail[data-v-0a7e5de4]>:last-child{grid-column:1/-1}}@media(max-width:600px){.workspace-heading[data-v-0a7e5de4]{display:grid}.timeline-controls[data-v-0a7e5de4],.timeline-rail[data-v-0a7e5de4]{grid-template-columns:1fr}.timeline-row[data-v-0a7e5de4]{grid-template-columns:76px 18px minmax(0,1fr) 28px;gap:8px}.timeline-copy h4[data-v-0a7e5de4],.timeline-time strong[data-v-0a7e5de4]{font-size:14px}.timeline-editor[data-v-0a7e5de4]{grid-template-columns:1fr;width:100%}.timeline-editor[data-v-0a7e5de4]>*{grid-column:1!important}.field-pair[data-v-0a7e5de4]{grid-template-columns:1fr 1fr}.timeline-metrics[data-v-0a7e5de4]{gap:12px}.timeline-title-line[data-v-0a7e5de4]{display:grid}.timeline-location[data-v-0a7e5de4]{white-space:normal}}.modal-card.modal-form.rehearsal-review-dialog{box-sizing:border-box;width:min(1080px,calc(100vw - 40px));max-width:none;max-height:calc(100dvh - 40px);padding:0;display:block;overflow:hidden;border-radius:12px;background:#fffefd}.review-editor[data-v-806c5a07]{display:flex;flex-direction:column;max-height:calc(100dvh - 42px);margin:0;color:#45364f;font:14px/1.5 Arial,sans-serif}.review-editor-heading[data-v-806c5a07]{display:flex;flex:none;align-items:center;justify-content:space-between;gap:18px;padding:18px 22px;background:#fcfafb;border-bottom:1px solid #e9e2eb}.review-editor-heading h2[data-v-806c5a07]{font:500 23px/1.3 Georgia,serif;margin:0 0 5px}.review-editor-heading p[data-v-806c5a07]{font-size:12px;color:#87798d;margin:0}.review-editor-heading .review-editor-eyebrow[data-v-806c5a07]{font-size:11px;text-transform:uppercase;letter-spacing:1.4px;margin-bottom:5px}.review-editor-close[data-v-806c5a07]{flex:none;display:grid;place-items:center;width:36px;height:36px;border:1px solid #e6ddea;border-radius:6px;background:#fff;color:#715781;font-size:24px;cursor:pointer}.review-editor-body[data-v-806c5a07]{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:18px 22px}.review-editor-intro[data-v-806c5a07]{font-size:13px;line-height:1.6;margin:0 0 15px;color:#87798d}.review-editor-body>.stale-warning[data-v-806c5a07]{font-size:13px;margin-bottom:15px}.review-editor-cards[data-v-806c5a07]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.review-editor-transition[data-v-806c5a07]{min-width:0;border:1px solid #e6ddea;border-radius:7px;background:#fff;padding:15px}.review-editor-transition>header[data-v-806c5a07]{display:flex;align-items:start;gap:10px;margin-bottom:13px}.review-transition-number[data-v-806c5a07]{display:grid;place-items:center;flex:none;background:#f0e9f5;color:#8a6a9e;border-radius:50%;width:26px;height:26px;font-size:12px}.review-editor-transition>header>div[data-v-806c5a07]{display:grid;gap:4px;min-width:0}.review-editor-transition>header strong[data-v-806c5a07]{font-size:14px;font-weight:600;overflow-wrap:anywhere}.review-editor-transition>header>div>span[data-v-806c5a07]{font-size:13px;color:#8b7897;overflow-wrap:anywhere}.review-editor-fields[data-v-806c5a07]{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:10px}.review-editor label[data-v-806c5a07]{display:grid;gap:5px;min-width:0;font-size:13px;font-weight:500;color:#796585}.review-editor[data-v-806c5a07] :is(input,select,textarea){box-sizing:border-box;width:100%;min-width:0;border:1px solid #ded4e4;border-radius:5px;background:#fff;color:#4e3d58;font:14px/1.5 Arial,sans-serif;padding:8px 9px;min-height:39px}.review-editor textarea[data-v-806c5a07]{resize:vertical}.review-editor-reason[data-v-806c5a07]{margin-top:12px}.review-editor-footer[data-v-806c5a07]{flex:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 22px;border-top:1px solid #e9e2eb;background:#fcfafb}.review-editor-footer>div[data-v-806c5a07]:first-child{min-width:0}.review-editor-footer p[data-v-806c5a07]{margin:0;font-size:12px;color:#87798d}.review-editor-footer .error-message[data-v-806c5a07]{color:#a55460;font-size:13px}.review-editor-footer>div[data-v-806c5a07]:last-child{display:flex;gap:10px;flex:none}.review-editor-footer button[data-v-806c5a07]{font-size:14px;min-height:40px;padding:9px 15px}.review-editor[data-v-806c5a07] :is(button,input,select,textarea):focus-visible{outline:2px solid #a58ab7;outline-offset:2px}@media(max-width:900px){.review-editor-cards[data-v-806c5a07]{grid-template-columns:1fr}}@media(max-width:550px){.modal-card.modal-form.rehearsal-review-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);border-radius:10px}.review-editor[data-v-806c5a07]{max-height:calc(100dvh - 22px)}.review-editor-heading[data-v-806c5a07],.review-editor-body[data-v-806c5a07],.review-editor-footer[data-v-806c5a07]{padding:14px}.review-editor-fields[data-v-806c5a07]{grid-template-columns:1fr}.review-editor-footer[data-v-806c5a07]{align-items:stretch;flex-direction:column;gap:10px}.review-editor-footer>div[data-v-806c5a07]:last-child{justify-content:flex-end}.review-editor-transition[data-v-806c5a07]{padding:12px}}.review-disclosure[data-v-806c5a07]{font-size:11px;border-top:1px solid #ece5ef;padding-top:10px}.review-disclosure>summary[data-v-806c5a07]{cursor:pointer;font-weight:600;color:#758}.review-disclosure[open]>summary[data-v-806c5a07]{margin-bottom:10px}.rehearsal-section[data-v-806c5a07],.cues[data-v-806c5a07],.findings-form[data-v-806c5a07],.saved-findings[data-v-806c5a07],.finding[data-v-806c5a07]{display:grid;gap:1rem}.rehearsal-section>header h3[data-v-806c5a07],.rehearsal-section>header p[data-v-806c5a07],.cues h4[data-v-806c5a07],.findings-form h4[data-v-806c5a07],.saved-findings h4[data-v-806c5a07],.finding p[data-v-806c5a07]{margin:.2rem 0}.status[data-v-806c5a07]{min-height:1.25rem;margin:0}.occasion-picker[data-v-806c5a07]{display:grid;gap:.35rem;max-width:28rem;font-weight:700}.occasion-picker select[data-v-806c5a07],.findings-form select[data-v-806c5a07],.findings-form input[data-v-806c5a07],.findings-form textarea[data-v-806c5a07]{width:100%;min-width:0;box-sizing:border-box;border:1px solid #cfc5da;border-radius:.45rem;padding:.55rem;background:#fff;font:inherit}.review-summary[data-v-806c5a07]{display:grid;gap:.25rem;padding:.75rem;border-radius:.55rem;background:#f8f5fa}.review-summary span[data-v-806c5a07],.cues li span[data-v-806c5a07]{color:#70807a}.stale-warning[data-v-806c5a07]{margin:0;padding:.7rem;border-radius:.45rem;background:#fff7df;color:#775d20}.cues ol[data-v-806c5a07]{display:grid;gap:.45rem;margin:0;padding-left:1.4rem}.cues li[data-v-806c5a07]{display:grid;grid-template-columns:6rem minmax(0,1fr);gap:.5rem}.finding[data-v-806c5a07]{padding:.9rem 0;border-top:1px solid #edf1ee}.finding header[data-v-806c5a07]{display:flex;gap:.5rem;flex-wrap:wrap;align-items:baseline}.finding-fields[data-v-806c5a07]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.finding label[data-v-806c5a07]{display:grid;gap:.3rem;font-size:.88rem;font-weight:700}.finding-status[data-v-806c5a07]{text-transform:capitalize;font-weight:700;color:#4b365f}.actions[data-v-806c5a07]{display:flex;gap:.5rem;flex-wrap:wrap}@media(max-width:699px){.cues li[data-v-806c5a07],.finding-fields[data-v-806c5a07]{grid-template-columns:1fr}.finding header[data-v-806c5a07]{display:grid;gap:.2rem}.actions[data-v-806c5a07]{justify-content:start}}.summary[data-v-7f213d47]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.summary article[data-v-7f213d47]{display:flex;gap:.85rem;min-width:0;min-height:6.5rem;padding:1rem;border:1px solid #e7e1e9;border-radius:.7rem;background:#fff}.summary .icon[data-v-7f213d47]{width:2.8rem;height:2.8rem;display:grid;place-items:center;flex:none;color:#513067;border-radius:.75rem;background:#f2eaf5;font-size:1.3rem}.summary .mint[data-v-7f213d47]{color:#147c69;background:#e4f2ee}.summary .gold[data-v-7f213d47]{color:#a56d23;background:#faf0df}.summary article div[data-v-7f213d47]{display:grid;align-content:center;gap:.1rem;min-width:0}.summary strong[data-v-7f213d47]{font:600 1.55rem Georgia,serif;color:#211232}.summary span[data-v-7f213d47]:not(.icon){font-size:.85rem;color:#514b68}.summary small[data-v-7f213d47]{font-size:.72rem;color:#77738a}.summary .overdue[data-v-7f213d47]{color:#c8344b}@media(max-width:1050px){.summary[data-v-7f213d47]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.summary[data-v-7f213d47]{gap:.5rem}.summary article[data-v-7f213d47]{padding:.65rem;gap:.5rem;min-height:5.5rem}.summary .icon[data-v-7f213d47]{width:2rem;height:2rem;font-size:1rem}.summary strong[data-v-7f213d47]{font-size:1.3rem}.summary span[data-v-7f213d47]:not(.icon){font-size:.72rem}.summary small[data-v-7f213d47]{font-size:.66rem}}@media(max-width:340px){.summary[data-v-7f213d47]{grid-template-columns:1fr 1fr}.summary .icon[data-v-7f213d47]{display:none}}.toolbar[data-v-82e8a4b5]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.tabs[data-v-82e8a4b5]{display:flex;min-width:0;padding:.25rem;background:#f2eff4;border-radius:.6rem}.tabs button[data-v-82e8a4b5]{border:0;border-radius:.45rem;padding:.65rem 1rem;background:transparent;color:#4a315f;font:600 .85rem inherit;white-space:nowrap;cursor:pointer}.tabs button i[data-v-82e8a4b5]{margin-right:.5rem}.tabs .active[data-v-82e8a4b5]{background:#4b2b61;color:#fff}.tools[data-v-82e8a4b5]{display:flex;align-items:center;gap:.45rem}.tools label[data-v-82e8a4b5]{position:relative}.search i[data-v-82e8a4b5]{position:absolute;top:50%;left:.7rem;transform:translateY(-50%);color:#706985}.tools input[data-v-82e8a4b5],.tools select[data-v-82e8a4b5]{height:2.5rem;box-sizing:border-box;border:1px solid #d8d2de;border-radius:.5rem;background:#fff;color:#322442;font:inherit;font-size:.8rem}.tools input[data-v-82e8a4b5]{padding:.5rem .7rem .5rem 2rem;width:min(23vw,19rem)}.tools select[data-v-82e8a4b5]{padding:.4rem}.chips[data-v-82e8a4b5]{display:flex;gap:.4rem}.chips button[data-v-82e8a4b5]{border:0;border-radius:2rem;background:#efe6f4;color:#4b2b61;padding:.35rem .65rem;cursor:pointer}.sr-only[data-v-82e8a4b5]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:900px){.toolbar[data-v-82e8a4b5]{display:grid}.tools[data-v-82e8a4b5]{width:100%}.search[data-v-82e8a4b5]{flex:1}.tools input[data-v-82e8a4b5]{width:100%}}@media(max-width:520px){.tabs[data-v-82e8a4b5]{width:100%;justify-content:space-between}.tabs button[data-v-82e8a4b5]{padding:.6rem .45rem;font-size:.75rem}.tabs button i[data-v-82e8a4b5]{margin-right:.25rem}.tools[data-v-82e8a4b5]{flex-wrap:wrap}.search[data-v-82e8a4b5]{flex-basis:100%}.tools .filter[data-v-82e8a4b5],.tools .sort[data-v-82e8a4b5]{flex:1}.tools select[data-v-82e8a4b5]{width:100%}}.list-card[data-v-c1e172e7]{min-width:0;padding:1rem;border:1px solid #e7e2e9;border-radius:.7rem;background:#fff}.list-card header[data-v-c1e172e7]{margin-bottom:1rem}.eyebrow[data-v-c1e172e7]{font-size:.68rem;letter-spacing:.1em;color:#ab6825;font-weight:700}.list-card h2[data-v-c1e172e7]{font:600 1.15rem Georgia,serif;color:#251632;margin:.1rem 0}.list-card header p[data-v-c1e172e7]{font-size:.8rem;color:#777087;margin:0}.column-head[data-v-c1e172e7],.row[data-v-c1e172e7]{display:grid;grid-template-columns:minmax(8.8rem,1.05fr) minmax(9rem,1.35fr) minmax(5rem,.7fr) minmax(6rem,.8fr) minmax(5rem,.65fr) 1rem;align-items:center;gap:.45rem}.column-head[data-v-c1e172e7]{padding:.45rem .6rem;color:#777087;font-size:.65rem;text-transform:uppercase;border-bottom:1px solid #e8e4eb}.row[data-v-c1e172e7]{width:100%;min-width:0;padding:.7rem .6rem;border:0;border-bottom:1px solid #eeeaf0;background:#fff;text-align:left;color:#352946;cursor:pointer;font:inherit;font-size:.76rem}.row[data-v-c1e172e7]:hover,.row.selected[data-v-c1e172e7]{background:#f8f4fa}.date[data-v-c1e172e7],.title[data-v-c1e172e7]{display:flex;align-items:center;gap:.5rem;min-width:0}.date i[data-v-c1e172e7]{display:grid;place-items:center;flex:none;width:1.8rem;height:1.8rem;border-radius:50%;background:#f1e9f4;color:#593775}.title[data-v-c1e172e7]{display:grid;gap:.1rem}.title strong[data-v-c1e172e7],.title small[data-v-c1e172e7],.context[data-v-c1e172e7]{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0}.title small[data-v-c1e172e7]{font-size:.68rem;color:#777087}.type em[data-v-c1e172e7],.status em[data-v-c1e172e7]{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:2rem;background:#f0e9f8;padding:.22rem .55rem;font-size:.68rem;font-style:normal;color:#5c4290}.status em[data-v-c1e172e7]{background:#e8f2ea;color:#275f37;text-transform:capitalize}.status em.planned[data-v-c1e172e7]{background:#e8f0fb;color:#34669a}.status em.cancelled[data-v-c1e172e7]{background:#f7e8eb;color:#a34355}.arrow[data-v-c1e172e7]{color:#6b527b}.empty[data-v-c1e172e7]{padding:2rem;text-align:center;color:#777087}@media(max-width:1100px){.column-head[data-v-c1e172e7],.row[data-v-c1e172e7]{grid-template-columns:minmax(8rem,1fr) minmax(8rem,1.3fr) minmax(4rem,.6fr) minmax(4.5rem,.7fr) 1rem}.column-head span[data-v-c1e172e7]:nth-child(4),.context[data-v-c1e172e7]{display:none}}@media(max-width:680px){.column-head[data-v-c1e172e7]{display:none}.row[data-v-c1e172e7]{grid-template-columns:minmax(0,1fr) auto;gap:.2rem;padding:.8rem .3rem}.date[data-v-c1e172e7]{grid-column:1;font-size:.68rem}.title[data-v-c1e172e7]{grid-column:1}.type[data-v-c1e172e7],.status[data-v-c1e172e7]{display:none}.arrow[data-v-c1e172e7]{grid-column:2;grid-row:1/3}}.outcome-cards[data-v-8bab4255]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;align-items:stretch}.category[data-v-8bab4255]{display:flex;flex-direction:column;min-width:0;min-height:8.4rem;padding:.65rem;border:1px solid #e9e3ed;border-radius:.5rem;background:#fbfafc}.category header[data-v-8bab4255]{display:flex;align-items:center;gap:.4rem;min-height:1.6rem;padding-bottom:.4rem;border-bottom:1px solid #ece7ef}.category h4[data-v-8bab4255]{margin:0;flex:1;font-size:.76rem;color:#382648}.icon[data-v-8bab4255]{display:grid;place-items:center;width:1.4rem;height:1.4rem;border-radius:.35rem}.decision .icon[data-v-8bab4255]{background:#e7f3e8;color:#338257}.risk .icon[data-v-8bab4255]{background:#fff0d9;color:#a16a16}.action .icon[data-v-8bab4255]{background:#e2f2f0;color:#207d77}.question .icon[data-v-8bab4255]{background:#fff0e0;color:#bf6d23}.count[data-v-8bab4255]{display:grid;place-items:center;min-width:1.35rem;height:1.35rem;border-radius:50%;background:#efe8f5;color:#4c2b61;font-size:.68rem}.content[data-v-8bab4255]{flex:1;min-width:0}.empty[data-v-8bab4255]{margin:.55rem 0;color:#81778d;font-size:.7rem}.items[data-v-8bab4255]{padding-left:1rem;margin:.5rem 0;list-style:disc}.item[data-v-8bab4255]{padding:.1rem 0 .35rem .05rem}.item[data-v-8bab4255]::marker{color:#665077}.item p[data-v-8bab4255]{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:.74rem;line-height:1.35}.item-menu summary[data-v-8bab4255]{width:max-content;margin-top:.12rem;color:#654577;font-size:.65rem;cursor:pointer}.item-actions[data-v-8bab4255]{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.2rem;align-items:center}.linked-hint[data-v-8bab4255]{font-size:.64rem;color:#786b85}.item-actions button[data-v-8bab4255],.add[data-v-8bab4255]{padding:.22rem .4rem;border:0;border-radius:.3rem;background:#f0e9f4;color:#4c2b61;font-size:.7rem;cursor:pointer}.add[data-v-8bab4255]{align-self:flex-start;margin-top:.45rem}.item textarea[data-v-8bab4255],.new-item textarea[data-v-8bab4255]{box-sizing:border-box;width:100%;min-width:0;padding:.4rem;border:1px solid #d8cee2;border-radius:.35rem;font:inherit;font-size:.74rem;resize:vertical}.compact[data-v-8bab4255]{grid-template-columns:repeat(2,minmax(0,1fr))}button[data-v-8bab4255]:focus-visible,summary[data-v-8bab4255]:focus-visible{outline:2px solid #6b4685;outline-offset:2px}@media(max-width:1000px){.outcome-cards[data-v-8bab4255]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.outcome-cards[data-v-8bab4255]{grid-template-columns:1fr}}.outcome-cards[data-v-8bab4255]{grid-template-columns:repeat(2,minmax(0,1fr))}.compact .item p[data-v-8bab4255]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.linked-targets[data-v-8bab4255],.link-actions[data-v-8bab4255]{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.3rem}.linked-targets a[data-v-8bab4255],.link-actions button[data-v-8bab4255]{display:inline-flex;align-items:center;gap:.25rem;font-size:.68rem;color:#4c2b61}.linked-targets a[data-v-8bab4255]{font-weight:650;text-decoration:none}.linked-targets a[data-v-8bab4255]:hover{text-decoration:underline}.link-actions button[data-v-8bab4255]{padding:.25rem .4rem;border:1px solid #d9cce2;border-radius:.35rem;background:#fff;cursor:pointer}.link-actions button[data-v-8bab4255]:disabled{opacity:.5}.detail[data-v-d04e3acb]{min-width:0;padding:1rem;border:1px solid #e7e2e9;border-radius:.7rem;background:#fff}.detail>header[data-v-d04e3acb]{display:flex;justify-content:space-between;gap:.5rem}.eyebrow[data-v-d04e3acb]{font-size:.68rem;letter-spacing:.1em;color:#ad6b29;font-weight:700}.detail h2[data-v-d04e3acb]{font:600 1.2rem Georgia,serif;margin:.2rem 0;color:#251632}.detail header p[data-v-d04e3acb],.muted[data-v-d04e3acb]{font-size:.75rem;color:#777087;margin:.15rem 0}.actions[data-v-d04e3acb]{display:flex;gap:.35rem}.actions button[data-v-d04e3acb]{padding:.4rem .6rem;border:1px solid #dcd2e3;border-radius:.45rem;background:#fff;color:#593775;cursor:pointer}.back[data-v-d04e3acb]{display:none}.facts[data-v-d04e3acb]{display:flex;gap:.45rem;align-items:center;flex-wrap:wrap;margin:1rem 0;color:#656078;font-size:.75rem}.state[data-v-d04e3acb]{margin-left:auto;padding:.2rem .6rem;border-radius:1rem;background:#e7f1e7;color:#226139;text-transform:capitalize}.tabs[data-v-d04e3acb]{display:flex;justify-content:space-between;gap:.2rem;border-bottom:1px solid #ded5e5}.tabs button[data-v-d04e3acb]{min-width:0;padding:.45rem .3rem;border:0;border-bottom:2px solid transparent;background:transparent;color:#665a75;font-size:.73rem;cursor:pointer}.tabs button.active[data-v-d04e3acb]{color:#4c2b62;border-bottom-color:#4c2b62}.agenda[data-v-d04e3acb],.details[data-v-d04e3acb],.correspondence[data-v-d04e3acb],.followups[data-v-d04e3acb],.related[data-v-d04e3acb]{padding-top:.7rem;font-size:.76rem;color:#48415b}.agenda article[data-v-d04e3acb]{padding:.55rem 0;border-bottom:1px solid #eeeaf0}.agenda article header[data-v-d04e3acb]{display:flex;justify-content:space-between;gap:.5rem}.agenda article small[data-v-d04e3acb]{color:#82788c}.point[data-v-d04e3acb]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.35rem;align-items:start;padding:.35rem 0}.point details[data-v-d04e3acb]{grid-column:2}.point input[data-v-d04e3acb]{accent-color:#4c2b62}.discussed[data-v-d04e3acb]{text-decoration:line-through;color:#918a9a}.agenda details summary[data-v-d04e3acb],.details details summary[data-v-d04e3acb]{color:#654577;cursor:pointer}.progress[data-v-d04e3acb]{margin:.2rem 0;color:#634477}.error[data-v-d04e3acb]{color:#a53b4d}.empty[data-v-d04e3acb]{text-align:center;padding:2rem;color:#777087}@media(max-width:900px){.back[data-v-d04e3acb]{display:inline-block}}.card[data-v-7c66812f]{padding:.85rem;border:1px solid #e8e1eb;border-radius:.65rem;background:#fff}.agenda>header[data-v-7c66812f],.title[data-v-7c66812f],.controls[data-v-7c66812f]{display:flex;align-items:center;gap:.55rem}.agenda>header[data-v-7c66812f]{justify-content:space-between;flex-wrap:wrap;border-bottom:1px solid #ebe5ef;padding-bottom:.55rem}.agenda h3[data-v-7c66812f]{font:600 1.1rem Georgia,serif;margin:0;color:#4a2b61}.agenda header p[data-v-7c66812f],.progress[data-v-7c66812f],.empty-points[data-v-7c66812f]{font-size:.72rem;color:#777087;margin:.15rem 0}.step[data-v-7c66812f]{display:grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:50%;background:#4c2b61;color:#fff;font-weight:700}.controls[data-v-7c66812f]{margin-left:auto;font-size:.73rem}.controls button[data-v-7c66812f]{border:0;border-radius:.35rem;background:#4c2b61;color:#fff;padding:.43rem .65rem;cursor:pointer}.warning[data-v-7c66812f]{padding:.5rem .7rem;border-radius:.4rem;background:#fff2de;color:#805719;font-size:.76rem}.progress[data-v-7c66812f]{margin:.5rem 0}.section[data-v-7c66812f]{padding:.42rem .5rem;margin:.35rem 0;border:1px solid #e6e2eb;border-radius:.5rem}.section-grid[data-v-7c66812f]{display:grid;grid-template-columns:1.65rem minmax(6.5rem,.8fr) minmax(12rem,2.5fr) 4.6rem minmax(5rem,.65fr) 1.5rem;gap:.45rem;align-items:start}.section-number[data-v-7c66812f]{padding-top:.2rem}.section-number span[data-v-7c66812f]{display:grid;place-items:center;width:1.35rem;height:1.35rem;border-radius:50%;background:#f0e7f3;color:#4c2b61;font-size:.72rem;font-weight:700}.section-heading[data-v-7c66812f]{padding-top:.28rem;min-width:0}.section-heading button[data-v-7c66812f],.point-text[data-v-7c66812f]{display:block;width:100%;padding:0;border:0;background:transparent;text-align:left;color:#28213d;cursor:text;font:inherit;line-height:1.3;overflow-wrap:anywhere}.section-heading button[data-v-7c66812f]{font-size:.75rem;font-weight:650}.points[data-v-7c66812f]{display:grid;gap:.16rem;min-width:0}.point[data-v-7c66812f]{display:flex;align-items:flex-start;gap:.25rem;min-width:0;font-size:.73rem}.point>input[data-v-7c66812f]{flex:none;margin:.15rem .1rem 0 0}.point-content[data-v-7c66812f]{flex:1;min-width:0}.point-text[data-v-7c66812f]{font-size:.73rem}.note-button[data-v-7c66812f],.actions summary[data-v-7c66812f]{border:0;background:transparent;color:#715687;cursor:pointer;font-size:.77rem;line-height:1.2}.note-button[data-v-7c66812f]{padding:0 .05rem}.note-editor textarea[data-v-7c66812f],.section-note textarea[data-v-7c66812f]{box-sizing:border-box;width:100%;margin-top:.25rem;padding:.35rem;border:1px solid #d8cee2;border-radius:.35rem;font:inherit;font-size:.72rem}.section-note[data-v-7c66812f]{margin:.35rem 1.8rem}.actions[data-v-7c66812f]{position:relative;flex:none}.actions summary[data-v-7c66812f]{list-style:none;padding:0 .15rem}.actions summary[data-v-7c66812f]::-webkit-details-marker{display:none}.action-menu[data-v-7c66812f]{position:absolute;z-index:5;right:0;top:100%;display:grid;width:max-content;min-width:7rem;padding:.25rem;border:1px solid #ded3e5;border-radius:.4rem;background:#fff;box-shadow:0 .35rem .8rem #2a193326}.action-menu button[data-v-7c66812f]{border:0;background:#fff;padding:.3rem .45rem;text-align:left;color:#4c2b61;font-size:.7rem;cursor:pointer}.action-menu button[data-v-7c66812f]:hover{background:#f6f1f8}.action-menu button[data-v-7c66812f]:disabled{opacity:.4}.add-point[data-v-7c66812f]{width:max-content;border:0;background:transparent;color:#4c2b61;padding:.13rem 0;cursor:pointer;font-size:.7rem}.minutes[data-v-7c66812f]{display:flex;align-items:center;gap:.18rem;padding:.23rem;border:1px solid #e1d9e8;border-radius:.35rem;color:#604778;font-size:.68rem}.minutes input[data-v-7c66812f]{width:100%;min-width:0;border:0;outline:0;color:#3a2a4d;font:inherit;text-align:center;appearance:textfield}.minutes input[data-v-7c66812f]::-webkit-inner-spin-button{-webkit-appearance:none}.lead[data-v-7c66812f]{box-sizing:border-box;width:100%;min-width:0;padding:.28rem;border:1px solid #e1d9e8;border-radius:.35rem;background:#fff;color:#3a2a4d;font:inherit;font-size:.71rem}.section-heading input[data-v-7c66812f],.point-content input[data-v-7c66812f]{box-sizing:border-box;width:100%;min-width:0;padding:.2rem;border:1px solid #aa8fbf;border-radius:.3rem;font:inherit;font-size:.73rem}.empty[data-v-7c66812f]{font-size:.76rem;color:#777087}button[data-v-7c66812f]:focus-visible,summary[data-v-7c66812f]:focus-visible,input[data-v-7c66812f]:focus-visible{outline:2px solid #6b4685;outline-offset:2px}@media(max-width:850px){.section-grid[data-v-7c66812f]{grid-template-columns:1.65rem minmax(0,1fr) 4.6rem minmax(4.5rem,.6fr) 1.5rem}.section-heading[data-v-7c66812f]{grid-column:2/3}.points[data-v-7c66812f]{grid-column:2/-1;grid-row:2}.minutes[data-v-7c66812f]{grid-column:3;grid-row:1}.lead[data-v-7c66812f]{grid-column:4;grid-row:1}.section-actions[data-v-7c66812f]{grid-column:5;grid-row:1}}@media(max-width:520px){.section-grid[data-v-7c66812f]{grid-template-columns:1.6rem minmax(0,1fr) 1.4rem}.section-heading[data-v-7c66812f]{grid-column:2}.section-actions[data-v-7c66812f]{grid-column:3;grid-row:1}.points[data-v-7c66812f]{grid-column:2/-1;grid-row:2}.minutes[data-v-7c66812f]{grid-column:2;grid-row:3;width:4.7rem}.lead[data-v-7c66812f]{grid-column:2/-1;grid-row:4}.controls[data-v-7c66812f],.section-note[data-v-7c66812f]{margin-left:0}}.point>input[type=checkbox][data-v-7c66812f]{box-sizing:border-box;flex:0 0 13px;width:13px;height:13px;max-width:13px;padding:0}.section-heading[data-v-7c66812f]{display:flex;align-items:start;gap:.18rem}.section-heading>button[data-v-7c66812f]:first-child{flex:1;min-width:0;width:auto}.section-heading .section-note-mark[data-v-7c66812f]{flex:none;width:auto;padding:0;color:#715687;font-size:.7rem;cursor:pointer}.minutes input[type=number][data-v-7c66812f]{box-sizing:border-box;flex:0 0 2.1rem;width:2.1rem;min-width:2.1rem;text-align:right}@media(min-width:851px){.section-grid[data-v-7c66812f]{grid-template-columns:1.65rem minmax(6.5rem,.8fr) minmax(12rem,2.5fr) 5.5rem minmax(5rem,.65fr) 1.5rem}}@media(min-width:521px)and (max-width:850px){.section-grid[data-v-7c66812f]{grid-template-columns:1.65rem minmax(0,1fr) 5.5rem minmax(4.5rem,.6fr) 1.5rem}}@media(max-width:520px){.minutes[data-v-7c66812f]{width:5.5rem}}.section-grid[data-v-7c66812f]{align-items:center}.section-number[data-v-7c66812f],.section-heading[data-v-7c66812f]{padding-top:0;align-self:center}.section-heading[data-v-7c66812f]{align-items:center}.minutes[data-v-7c66812f],.lead[data-v-7c66812f]{box-sizing:border-box;height:2rem;min-height:2rem}.lead[data-v-7c66812f]{padding:.28rem .4rem;cursor:pointer}select[data-v-7c66812f]:focus-visible{outline:2px solid #6b4685;outline-offset:2px}@media(min-width:851px){.section-grid[data-v-7c66812f]{grid-template-columns:1.65rem minmax(9.5rem,1fr) minmax(12rem,2.3fr) 5.5rem 7.5rem 1.5rem}}@media(min-width:521px)and (max-width:850px){.section-grid[data-v-7c66812f]{grid-template-columns:1.65rem minmax(0,1fr) 5.5rem 7.5rem 1.5rem}}.quick[data-v-9ccac37b]{padding:.85rem;border:1px solid #e8e1ed;border-radius:.65rem;background:linear-gradient(145deg,#fff,#faf7fc)}.quick header div[data-v-9ccac37b]{display:flex;align-items:center;gap:.5rem;color:#673783}.quick h3[data-v-9ccac37b]{font:600 1.15rem Georgia,serif;margin:0}.quick header p[data-v-9ccac37b],.library p[data-v-9ccac37b]{font-size:.75rem;color:#777087}.tabs[data-v-9ccac37b]{display:flex;gap:.25rem;margin:.55rem 0 .65rem}.tabs button[data-v-9ccac37b]{flex:1;min-width:0;padding:.42rem .15rem;border:1px solid #e0d7e7;border-radius:.35rem;background:#fff;color:#4c2b61;font-size:.67rem;cursor:pointer}.tabs .active[data-v-9ccac37b]{background:#4c2b61;color:#fff}.template-list[data-v-9ccac37b]{display:grid;gap:.5rem}.template[data-v-9ccac37b]{display:flex;align-items:center;gap:.55rem;width:100%;min-width:0;text-align:left;padding:.55rem;border:1px solid #e5dfea;border-radius:.5rem;background:#fff;color:#4c2b61;cursor:pointer}.template.chosen[data-v-9ccac37b]{border-color:#6a4681;background:#f8f2fb}.template-icon[data-v-9ccac37b]{display:grid;place-items:center;flex:none;width:1.9rem;height:1.9rem;border-radius:.4rem;background:#f2ecf6;color:#4c2b61}.template-copy[data-v-9ccac37b]{display:grid;gap:.08rem;flex:1;min-width:0}.template-copy strong[data-v-9ccac37b]{font-size:.77rem}.template-copy small[data-v-9ccac37b]{font-size:.67rem;line-height:1.25;color:#777087}.selected-icon[data-v-9ccac37b]{flex:none}.preview[data-v-9ccac37b]{margin-top:.6rem;padding:.7rem;border:1px solid #dfd2e8;border-radius:.5rem;font-size:.74rem}.preview ol[data-v-9ccac37b]{padding-left:1.2rem}.preview ul[data-v-9ccac37b]{padding-left:1rem;color:#686078}.preview fieldset[data-v-9ccac37b]{border:0;padding:0;margin:.5rem 0}.preview label[data-v-9ccac37b]{display:block}.apply[data-v-9ccac37b],.save[data-v-9ccac37b]{border:1px solid #614078;border-radius:.4rem;padding:.45rem .65rem;background:#4c2b61;color:#fff;cursor:pointer}.apply[data-v-9ccac37b]:disabled{opacity:.5}.save[data-v-9ccac37b]{width:100%;margin-top:.6rem;background:#fff;color:#4c2b61}.library ul[data-v-9ccac37b]{padding-left:1.2rem;font-size:.74rem;line-height:1.7}.library li button[data-v-9ccac37b]{border:0;background:transparent;text-align:left;color:#4c2b61;cursor:pointer;padding:.3rem}.muted[data-v-9ccac37b]{color:#777087;font-size:.75rem}button[data-v-9ccac37b]:focus-visible{outline:2px solid #6b4685;outline-offset:2px}.quick header[data-v-9ccac37b]{display:block}.quick header div[data-v-9ccac37b]{display:flex;align-items:center;gap:.5rem}.quick header h3[data-v-9ccac37b]{white-space:nowrap}.quick header p[data-v-9ccac37b]{margin:.3rem 0 .5rem}.participant-picker[data-v-f1935d1e]{position:relative;min-width:0}.picker-label[data-v-f1935d1e]{display:block;margin-bottom:.2rem;font-size:.72rem;font-weight:650}.summary-row[data-v-f1935d1e],.avatar-control[data-v-f1935d1e]{display:flex;align-items:center;gap:.28rem;min-width:0}.summary-row[data-v-f1935d1e]{flex-wrap:wrap}.summary-row small[data-v-f1935d1e]{color:#777087;font-size:.69rem}.avatar-control[data-v-f1935d1e]{padding:.22rem .3rem;border:1px solid #dfd5e7;border-radius:.42rem;background:#fff}.avatar[data-v-f1935d1e],.more[data-v-f1935d1e]{display:grid;place-items:center;flex:none;width:1.45rem;height:1.45rem;border:0;border-radius:50%;background:#ece3f1;color:#4c2b61;font-size:.57rem;font-weight:700;cursor:pointer}.more[data-v-f1935d1e]{font-size:.65rem}.add[data-v-f1935d1e]{margin-left:.25rem;padding:.25rem .48rem;border:1px solid #e1d9e8;border-radius:.35rem;background:#faf7fc;color:#4c2b61;font-size:.7rem;white-space:nowrap;cursor:pointer}.popover[data-v-f1935d1e]{position:absolute;z-index:30;top:calc(100% + .3rem);left:0;width:min(22rem,calc(100vw - 3rem));max-width:100%;box-sizing:border-box;padding:.65rem;border:1px solid #d9c9e4;border-radius:.5rem;background:#fff;box-shadow:0 .5rem 1.5rem #28193626}.popover-head[data-v-f1935d1e],.selected-person[data-v-f1935d1e],.matches button[data-v-f1935d1e]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.popover-head button[data-v-f1935d1e],.selected-person button[data-v-f1935d1e]{border:0;background:transparent;color:#5a3b71;cursor:pointer}.popover-head[data-v-f1935d1e]{font-size:.78rem}.selected-list[data-v-f1935d1e]{display:grid;gap:.2rem;margin:.45rem 0;padding:.35rem 0;border-block:1px solid #eee8f2}.selected-person[data-v-f1935d1e]{justify-content:start;font-size:.72rem}.selected-person>span[data-v-f1935d1e]:nth-child(2){display:grid;flex:1;min-width:0}.selected-person strong[data-v-f1935d1e]{overflow-wrap:anywhere}.selected-person small[data-v-f1935d1e],.matches small[data-v-f1935d1e]{color:#777087;font-size:.66rem}.search-label[data-v-f1935d1e],.named-entry label[data-v-f1935d1e]{display:grid;gap:.2rem;font-size:.7rem;font-weight:650}.search-label input[data-v-f1935d1e],.named-entry input[data-v-f1935d1e]{box-sizing:border-box;width:100%;min-width:0;padding:.42rem;border:1px solid #d8cfe0;border-radius:.35rem;font:inherit}.matches[data-v-f1935d1e]{max-height:10rem;overflow-y:auto;margin:.35rem 0}.matches button[data-v-f1935d1e]{width:100%;padding:.38rem .25rem;border:0;border-bottom:1px solid #f0ebf3;background:#fff;text-align:left;color:#3b254f;cursor:pointer}.matches button[data-v-f1935d1e]:disabled{opacity:.6;cursor:default}.matches button span[data-v-f1935d1e]:first-child{display:grid}.matches p[data-v-f1935d1e]{font-size:.7rem}.named-action[data-v-f1935d1e],.named-entry button[data-v-f1935d1e]{padding:.35rem .5rem;border:1px solid #d8cfe0;border-radius:.35rem;background:#faf6fc;color:#4c2b61;font-size:.7rem;cursor:pointer}.named-entry[data-v-f1935d1e]{display:flex;align-items:end;gap:.3rem;flex-wrap:wrap}.named-entry label[data-v-f1935d1e]{flex:1;min-width:10rem}button[data-v-f1935d1e]:focus-visible,input[data-v-f1935d1e]:focus-visible{outline:2px solid #6b4685;outline-offset:2px}.action[data-v-df674173]{display:grid;gap:.75rem;width:min(85vw,560px)}.action header[data-v-df674173]{display:flex;justify-content:space-between;gap:.5rem}.action h2[data-v-df674173]{font:600 1.35rem Georgia,serif;margin:0;color:#3b1f51}.action header p[data-v-df674173]{font-size:.8rem;color:#777087}.action header button[data-v-df674173]{border:0;background:transparent;font-size:1.4rem;cursor:pointer}.action section[data-v-df674173]{display:grid;gap:.5rem;padding:.75rem;border:1px solid #e7e0e9;border-radius:.55rem}.action h3[data-v-df674173]{margin:0;font:600 1rem Georgia,serif}.action label[data-v-df674173]{display:grid;gap:.3rem;font-size:.76rem}.action select[data-v-df674173],.action input[data-v-df674173]{padding:.5rem;border:1px solid #d8cfe1;border-radius:.4rem}.action section button[data-v-df674173]{width:max-content;border:1px solid #5c3a72;border-radius:.4rem;background:#4c2b61;color:#fff;padding:.5rem .7rem;cursor:pointer}.action section button[data-v-df674173]:disabled{opacity:.5}.action a[data-v-df674173]{color:#4c2b61}.hint[data-v-df674173]{font-size:.75rem;color:#777087}.error[data-v-df674173]{font-size:.75rem;color:#a53f50}.modal-card:has(.action){width:min(94vw,600px)}.existing-work[data-v-df674173]{display:grid;gap:.45rem;min-width:0;border-top:1px solid #eee8f1;padding-top:.6rem}.existing-work>label[data-v-df674173]{font-weight:650;color:#4c2b61}.existing-work>input[data-v-df674173]{box-sizing:border-box;width:100%;min-width:0}.work-choices[data-v-df674173]{display:grid;gap:.35rem;max-height:15rem;overflow-y:auto;padding:.1rem}.action .work-choice[data-v-df674173]{display:flex;align-items:center;gap:.55rem;min-width:0;padding:.55rem;border:1px solid #e3dbe9;border-radius:.45rem;background:#fff;cursor:pointer}.action .work-choice.selected[data-v-df674173]{border-color:#694587;background:#f7f1fa;box-shadow:0 0 0 1px #694587}.work-choice input[data-v-df674173]{flex:none;margin:0;accent-color:#4c2b61}.work-choice span[data-v-df674173]{display:grid;gap:.15rem;min-width:0}.work-choice strong[data-v-df674173]{overflow-wrap:anywhere;font-size:.75rem}.work-choice small[data-v-df674173]{color:#777087;text-transform:capitalize}.existing-work>button[data-v-df674173]{justify-self:start}.work-choice[data-v-df674173]:focus-within{outline:2px solid #694587;outline-offset:1px}.action .work-choice input[type=radio][data-v-df674173]{box-sizing:border-box;flex:0 0 1rem;width:1rem;height:1rem;padding:0;margin:0;accent-color:#4c2b61}.work-choice span[data-v-df674173]{flex:1}.card[data-v-3b66f2ac]{padding:1rem;border:1px solid #e8e1eb;border-radius:.65rem;background:#fff}.inline-correspondence[data-v-3b66f2ac]{display:grid;gap:.55rem;min-width:0}.inline-correspondence header h3[data-v-3b66f2ac]{margin:0;font:600 1.1rem Georgia,serif;color:#4c2b61}.inline-correspondence header small[data-v-3b66f2ac],.hint[data-v-3b66f2ac]{font-size:.7rem;color:#777087}.quick-fields[data-v-3b66f2ac]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.quick-fields label[data-v-3b66f2ac],.link-existing label[data-v-3b66f2ac]{display:grid;gap:.2rem;font-size:.72rem;font-weight:650}.quick-fields label small[data-v-3b66f2ac]{font-size:.63rem;color:#777087;font-weight:400}.quick-fields .wide[data-v-3b66f2ac]{grid-column:1/-1}.quick-fields input[data-v-3b66f2ac],.quick-fields select[data-v-3b66f2ac],.quick-fields textarea[data-v-3b66f2ac],.link-existing select[data-v-3b66f2ac]{box-sizing:border-box;width:100%;min-width:0;padding:.45rem;border:1px solid #d8cee2;border-radius:.4rem;font:inherit}.extra summary[data-v-3b66f2ac]{font-size:.74rem;color:#4c2b61;cursor:pointer}.extra .quick-fields[data-v-3b66f2ac]{margin-top:.4rem}.add[data-v-3b66f2ac],.link-existing button[data-v-3b66f2ac]{width:max-content;padding:.45rem .65rem;border:1px solid #5d3b72;border-radius:.4rem;background:#4c2b61;color:#fff;cursor:pointer}.related[data-v-3b66f2ac]{border-top:1px solid #e9e3ed;padding-top:.45rem;font-size:.73rem}.related p[data-v-3b66f2ac]{margin:.2rem 0}.related small[data-v-3b66f2ac]{color:#777087}.link-existing[data-v-3b66f2ac]{display:grid;gap:.4rem}.error[data-v-3b66f2ac]{color:#a53b4d;font-size:.74rem}.notice[data-v-3b66f2ac]{color:#2c6a43;font-size:.74rem}.hint[data-v-3b66f2ac]{margin:0}@media(max-width:650px){.quick-fields[data-v-3b66f2ac]{grid-template-columns:1fr}.quick-fields .wide[data-v-3b66f2ac]{grid-column:1}}.modal-card.modal-form.conversation-meeting-dialog{box-sizing:border-box;width:min(97vw,1420px);max-width:none;max-height:96dvh;padding:0;overflow:hidden}.meeting-editor[data-v-9baa7d60]{box-sizing:border-box;display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:96dvh;min-width:0;width:100%;color:#2e2240}.editor-header[data-v-9baa7d60]{display:flex;align-items:center;gap:1rem;padding:.8rem 1.1rem;border-bottom:1px solid #e8e1ec}.hero-icon[data-v-9baa7d60]{display:grid;place-items:center;flex:none;width:3rem;height:3rem;border-radius:50%;background:#f0e7f4;color:#4c2b61}.editor-header div[data-v-9baa7d60]{flex:1}.editor-header h2[data-v-9baa7d60]{font:600 1.65rem Georgia,serif;margin:0;color:#34164e}.editor-header p[data-v-9baa7d60]{font-size:.76rem;color:#777087;margin:.15rem 0}.editor-header button[data-v-9baa7d60]{border:0;background:transparent;font-size:1.5rem;color:#4c2b61;cursor:pointer}.editor-body[data-v-9baa7d60]{min-height:0;overflow-y:auto;padding:.8rem 1.1rem}.editor-grid[data-v-9baa7d60]{display:grid;grid-template-columns:minmax(0,2fr) minmax(17rem,1fr);gap:.8rem}.editor-grid main[data-v-9baa7d60],.editor-grid aside[data-v-9baa7d60]{display:grid;align-content:start;gap:.8rem;min-width:0}.card[data-v-9baa7d60]{padding:.85rem;border:1px solid #e8e1eb;border-radius:.65rem;background:#fff}.card>header[data-v-9baa7d60]{display:flex;align-items:center;gap:.55rem;margin-bottom:.65rem}.card h3[data-v-9baa7d60]{font:600 1.1rem Georgia,serif;color:#4c2b61;margin:0}.card header small[data-v-9baa7d60]{margin-left:auto;color:#777087;font-size:.68rem}.step[data-v-9baa7d60]{display:grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:50%;background:#4c2b61;color:#fff;font-weight:700}.fields[data-v-9baa7d60]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}.fields label[data-v-9baa7d60],.template-save label[data-v-9baa7d60]{display:grid;gap:.2rem;align-content:start;font-size:.72rem;font-weight:650;min-width:0}.fields label small[data-v-9baa7d60]{color:#82788d;font-weight:400}.fields .wide[data-v-9baa7d60]{grid-column:span 2}.fields input[data-v-9baa7d60],.fields select[data-v-9baa7d60],.fields textarea[data-v-9baa7d60],.template-save input[data-v-9baa7d60]{box-sizing:border-box;min-width:0;width:100%;padding:.48rem;border:1px solid #dcd4e2;border-radius:.4rem;font:inherit;background:#fff}.fields textarea[data-v-9baa7d60]{resize:vertical}.optional[data-v-9baa7d60]{margin-top:.6rem;border-top:1px solid #eee8f1;padding-top:.45rem}.optional summary[data-v-9baa7d60]{font-size:.75rem;font-weight:650;color:#4c2b61;cursor:pointer}.optional .fields[data-v-9baa7d60]{margin-top:.5rem}.template-save[data-v-9baa7d60]{display:grid;gap:.5rem}.template-save button[data-v-9baa7d60]{padding:.4rem;border:1px solid #d7c9e0;border-radius:.4rem;background:#f8f3fb;color:#4c2b61}.hint[data-v-9baa7d60]{font-size:.72rem;color:#777087}.meeting-editor footer[data-v-9baa7d60]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem;padding:.6rem 1.1rem;border-top:1px solid #e8e1ec;background:#fff}.meeting-editor footer div[data-v-9baa7d60]{display:flex;gap:.5rem;margin-left:auto}.meeting-editor footer button[data-v-9baa7d60]{border:1px solid #d9cce1;border-radius:.45rem;background:#fff;color:#4c2b61;padding:.55rem .9rem;cursor:pointer}.meeting-editor footer .primary[data-v-9baa7d60]{background:#4c2b61;color:#fff}.error[data-v-9baa7d60]{color:#a53b4d;font-size:.75rem}@media(max-width:1050px){.fields[data-v-9baa7d60]{grid-template-columns:repeat(2,minmax(0,1fr))}.editor-grid[data-v-9baa7d60]{grid-template-columns:minmax(0,1fr) minmax(14rem,.6fr)}}@media(max-width:700px){.modal-card.modal-form.conversation-meeting-dialog{width:100vw;max-height:96dvh}.editor-grid[data-v-9baa7d60]{grid-template-columns:1fr}.editor-header h2[data-v-9baa7d60]{font-size:1.3rem}.fields .wide[data-v-9baa7d60]{grid-column:1/-1}.card header small[data-v-9baa7d60]{display:none}}.outcomes-section>header[data-v-9baa7d60]{justify-content:flex-start}.outcomes-section>header div[data-v-9baa7d60]{display:grid;gap:.1rem}.outcomes-section>header small[data-v-9baa7d60]{margin:0;font-size:.68rem;color:#777087}.modal-card.modal-form.conversation-correspondence-dialog{box-sizing:border-box;width:min(96vw,1040px);max-width:none;max-height:min(94dvh,960px);padding:0;overflow:hidden}.correspondence-editor[data-v-8430f711]{box-sizing:border-box;display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:min(94dvh,960px);min-width:0;width:100%;color:#2d2141}.editor-header[data-v-8430f711]{display:flex;gap:1rem;align-items:start;padding:1.1rem 1.4rem .8rem;border-bottom:1px solid #eae3ee}.editor-header div[data-v-8430f711]{flex:1;min-width:0}.editor-header small[data-v-8430f711]{font-size:.68rem;font-weight:700;letter-spacing:.08em;color:#aa6b2d}.editor-header h2[data-v-8430f711]{margin:.12rem 0;font:600 1.65rem Georgia,serif;color:#3d2254}.editor-header p[data-v-8430f711],.outcomes>p[data-v-8430f711]{margin:.15rem 0;color:#777087;font-size:.75rem}.editor-header button[data-v-8430f711]{border:0;background:transparent;color:#4c2b61;font-size:1.4rem;cursor:pointer}.editor-body[data-v-8430f711]{overflow-y:auto;min-height:0;padding:1rem 1.4rem}.columns[data-v-8430f711]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:.8rem;align-items:start}.card[data-v-8430f711]{min-width:0;padding:1rem;border:1px solid #e8e1eb;border-radius:.55rem;background:#fff}.card h3[data-v-8430f711]{margin:0 0 .75rem;font:600 1.1rem Georgia,serif;color:#4c2b61}.fields[data-v-8430f711]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.fields label[data-v-8430f711]{display:grid;gap:.2rem;min-width:0;font-size:.73rem;font-weight:650}.fields label small[data-v-8430f711]{font-weight:400;font-size:.63rem;color:#777087}.fields .wide[data-v-8430f711]{grid-column:1/-1}.fields input[data-v-8430f711],.fields select[data-v-8430f711],.fields textarea[data-v-8430f711]{box-sizing:border-box;width:100%;min-width:0;padding:.48rem;border:1px solid #d8cee2;border-radius:.4rem;background:#fff;font:inherit}.fields textarea[data-v-8430f711]{resize:vertical}.additional[data-v-8430f711]{margin-top:.7rem;border-top:1px solid #eee8f1;padding-top:.55rem}.additional summary[data-v-8430f711]{cursor:pointer;color:#4c2b61;font-size:.75rem;font-weight:650}.additional .fields[data-v-8430f711]{margin-top:.6rem}.context[data-v-8430f711],.legacy[data-v-8430f711]{font-size:.7rem;color:#786b85}.outcomes[data-v-8430f711] .outcome-cards{grid-template-columns:repeat(2,minmax(0,1fr))}footer[data-v-8430f711]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem 1.4rem;border-top:1px solid #eae3ee;background:#fff}footer div[data-v-8430f711]{display:flex;gap:.5rem;margin-left:auto}footer button[data-v-8430f711]{padding:.55rem .8rem;border:1px solid #d9cce1;border-radius:.4rem;background:#fff;color:#4c2b61;cursor:pointer}footer .primary[data-v-8430f711]{background:#4c2b61;color:#fff}.error[data-v-8430f711]{margin:0;color:#a53b4d;font-size:.73rem}@media(max-width:740px){.modal-card.modal-form.conversation-correspondence-dialog{width:min(100vw,680px);max-height:96dvh}.correspondence-editor[data-v-8430f711]{max-height:96dvh}.columns[data-v-8430f711]{grid-template-columns:1fr}.editor-body[data-v-8430f711]{padding:.7rem}.editor-header[data-v-8430f711],footer[data-v-8430f711]{padding:.7rem}.outcomes[data-v-8430f711] .outcome-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:470px){.fields[data-v-8430f711]{grid-template-columns:1fr}.fields .wide[data-v-8430f711]{grid-column:1}.outcomes[data-v-8430f711] .outcome-cards{grid-template-columns:1fr}.editor-header h2[data-v-8430f711]{font-size:1.25rem}footer[data-v-8430f711]{flex-wrap:wrap}}.modal-card.modal-form.conversation-template-dialog{box-sizing:border-box;width:min(95vw,1100px);max-width:none;max-height:94dvh;padding:0;overflow:hidden}.library-dialog[data-v-f21864fd]{display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:94dvh}.library-dialog>header[data-v-f21864fd]{display:flex;justify-content:space-between;padding:1rem 1.2rem;border-bottom:1px solid #e8e1eb}.library-dialog>header small[data-v-f21864fd]{color:#ad6b29;font-size:.68rem;font-weight:700}.library-dialog h2[data-v-f21864fd]{font:600 1.5rem Georgia,serif;color:#3b2252;margin:.15rem 0}.library-dialog p[data-v-f21864fd]{font-size:.75rem;color:#777087}.library-dialog>header button[data-v-f21864fd]{border:0;background:transparent;font-size:1.5rem;color:#4c2b61}.body[data-v-f21864fd]{display:grid;grid-template-columns:minmax(17rem,.8fr) minmax(0,1.2fr);gap:.8rem;min-height:0;overflow-y:auto;padding:1rem}.draft[data-v-f21864fd]{min-width:0;display:grid;align-content:start;gap:.6rem}.draft label[data-v-f21864fd]{display:grid;gap:.2rem;font-size:.75rem}.draft input[data-v-f21864fd]{padding:.5rem;border:1px solid #d8cee2;border-radius:.4rem}.draft>button[data-v-f21864fd],footer button[data-v-f21864fd]{width:max-content;padding:.55rem .8rem;border:1px solid #d8cee2;border-radius:.4rem;background:#4c2b61;color:#fff;cursor:pointer}.hint[data-v-f21864fd]{padding:1rem}footer[data-v-f21864fd]{display:flex;align-items:center;gap:.5rem;padding:.6rem 1rem;border-top:1px solid #e8e1eb}footer button[data-v-f21864fd]{margin-left:auto}.error[data-v-f21864fd]{color:#a53b4d!important}@media(max-width:720px){.body[data-v-f21864fd]{grid-template-columns:1fr}}.outcome-form[data-v-0780937b]{display:grid;gap:.8rem;width:min(85vw,520px)}.outcome-form header[data-v-0780937b]{display:flex;justify-content:space-between}.outcome-form h2[data-v-0780937b]{font:600 1.3rem Georgia,serif;margin:0}.outcome-form header p[data-v-0780937b],.outcome-form>p[data-v-0780937b]{color:#777087;font-size:.76rem}.outcome-form header button[data-v-0780937b]{border:0;background:transparent;font-size:1.4rem}.outcome-form fieldset[data-v-0780937b]{display:grid;grid-template-columns:1fr 1fr;gap:.4rem;border:1px solid #e6dfea;border-radius:.5rem}.outcome-form legend[data-v-0780937b]{font-weight:700;font-size:.8rem}.outcome-form label[data-v-0780937b]{display:grid;gap:.25rem;font-size:.8rem}.outcome-form fieldset label[data-v-0780937b]{display:flex}.outcome-form textarea[data-v-0780937b]{padding:.6rem;border:1px solid #d9cfe1;border-radius:.4rem;font:inherit}.outcome-form footer[data-v-0780937b]{display:flex;justify-content:flex-end;gap:.5rem}.outcome-form footer button[data-v-0780937b]{border:1px solid #d5c7de;border-radius:.4rem;padding:.55rem .8rem;background:#fff;color:#4c2b61;cursor:pointer}.outcome-form footer .primary[data-v-0780937b]{background:#4c2b61;color:#fff}.error[data-v-0780937b]{color:#a53f50}.modal-card:has(.outcome-form){width:min(94vw,560px)}.conversations[data-v-80faeea8]{display:grid;gap:.85rem;color:#2d2141}.page-header[data-v-80faeea8]{display:flex;align-items:start;justify-content:space-between;gap:1rem}.page-header h1[data-v-80faeea8]{font:600 clamp(1.5rem,2.7vw,2rem) Georgia,serif;letter-spacing:-.03em;margin:0;color:#21152f}.page-header p[data-v-80faeea8]{font-size:.82rem;color:#777087;margin:.25rem 0}.page-actions[data-v-80faeea8]{display:flex;gap:.5rem;flex:none}.page-actions button[data-v-80faeea8]{display:flex;align-items:center;gap:.5rem;border-radius:.5rem;padding:.65rem 1rem;cursor:pointer;font-weight:650}.new-wrap[data-v-80faeea8]{position:relative}.new[data-v-80faeea8]{border:0;background:#4c2b61;color:#fff}.templates[data-v-80faeea8]{border:1px solid #d9cfe1;background:#fff;color:#4c2b61}.new-menu[data-v-80faeea8]{position:absolute;right:0;z-index:5;min-width:11rem;display:grid;padding:.3rem;border:1px solid #ded4e6;border-radius:.4rem;background:#fff;box-shadow:0 10px 24px #34223a2a}.new-menu button[data-v-80faeea8]{border:0;background:#fff;color:#4c2b61;text-align:left}.new-menu button[data-v-80faeea8]:hover{background:#f3edf7}.body[data-v-80faeea8]{display:grid;grid-template-columns:minmax(0,1.58fr) minmax(18rem,1fr);gap:.8rem;align-items:start}.primary[data-v-80faeea8]{display:grid;gap:.8rem;min-width:0}.recent[data-v-80faeea8]{padding:1rem;border:1px solid #e7e2e9;border-radius:.7rem;background:#fff}.recent>header[data-v-80faeea8]{display:flex;justify-content:space-between;gap:.5rem}.recent h2[data-v-80faeea8]{font:600 1.1rem Georgia,serif;margin:.1rem 0}.recent p[data-v-80faeea8]{font-size:.76rem;color:#777087;margin:0 0 .5rem}.recent small[data-v-80faeea8]{font-size:.68rem;color:#aa6b2d}.recent>header button[data-v-80faeea8]{align-self:start;border:0;background:transparent;color:#4c2b61;cursor:pointer}.recent>button[data-v-80faeea8]{display:flex;align-items:center;gap:.65rem;width:100%;padding:.55rem 0;border:0;border-top:1px solid #eee9f1;background:#fff;text-align:left;cursor:pointer}.recent>button>span[data-v-80faeea8]{display:grid;gap:.15rem;flex:1;min-width:0}.recent>button strong[data-v-80faeea8]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem}.recent>button small[data-v-80faeea8]{color:#777087}.more[data-v-80faeea8]{border:1px solid #d9cfe1;border-radius:.4rem;background:#fff;color:#4c2b61;padding:.5rem}.notice[data-v-80faeea8]{padding:.5rem .75rem;background:#eff5ee;border-radius:.4rem;font-size:.77rem}.error[data-v-80faeea8]{padding:.5rem .75rem;background:#fff0f0;color:#9f3048;border-radius:.4rem;font-size:.77rem}.error button[data-v-80faeea8]{border:0;background:transparent;color:inherit;text-decoration:underline;cursor:pointer}.loading[data-v-80faeea8]{padding:2rem;color:#777087}@media(max-width:900px){.body[data-v-80faeea8]{grid-template-columns:1fr}.body.detailOpen .primary[data-v-80faeea8]{display:none}.body[data-v-80faeea8]:not(.detailOpen) .detail{display:none}}@media(max-width:520px){.page-header[data-v-80faeea8]{display:grid}.page-actions[data-v-80faeea8]{width:100%}.page-actions[data-v-80faeea8]>*{flex:1}.page-actions button[data-v-80faeea8]{justify-content:center;width:100%;font-size:.76rem}.page-header p[data-v-80faeea8]{font-size:.76rem}}.manual-context[data-v-44bf5131]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.3rem;min-width:0}.manual-detail[data-v-44bf5131]{font-size:.74rem;font-weight:400;overflow-wrap:anywhere}.manual-context small[data-v-44bf5131]{font-size:.68rem;font-weight:400;color:#6a607b}.manual-context select[data-v-44bf5131]{max-width:100%;min-height:28px;border:1px solid #d9d0e0;border-radius:.35rem;background:#fff;color:#392355;font:inherit;font-size:.7rem}.constraint-flags[data-v-e7833956]{display:grid;gap:.55rem;min-width:0}.venue-flags[data-v-e7833956]{border:1px solid #d4dfd3;border-radius:.5rem;padding:.65rem;background:#f4f7ef}.venue-source[data-v-e7833956]{margin:0;color:#36513c;font-size:.78rem;font-weight:700;overflow-wrap:anywhere}.venue-source span[data-v-e7833956]{font-weight:400}.venue-help[data-v-e7833956]{margin:.2rem 0 .55rem;color:#637363;font-size:.74rem;font-weight:400}.inherited-list[data-v-e7833956]{display:grid;gap:.45rem}.inherited-flag[data-v-e7833956]{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap;min-width:0}.flag-chip[data-v-e7833956],.choice-chip[data-v-e7833956]{display:inline-flex;align-items:center;gap:.3rem;border:1px solid #d9c5e9;border-radius:1rem;padding:.28rem .65rem;background:#eee2f6;color:#35175b;font:inherit;font-size:.76rem;font-weight:500;overflow-wrap:anywhere}.inherited-flag>.flag-chip[data-v-e7833956]{background:#e6eedf;border-color:#c8d9c1;color:#345039}.rule-value[data-v-e7833956]{color:#374538;font-size:.76rem;font-weight:400;overflow-wrap:anywhere}.inherited-flag small[data-v-e7833956]{color:#687467;font-size:.68rem;font-weight:400}.inherited-flag p[data-v-e7833956]{margin:0;font-size:.74rem;font-weight:400}.inherited-flag button[data-v-e7833956]{border:0;background:transparent;color:#54396d;font:inherit;font-size:.68rem;cursor:pointer}.choice-list[data-v-e7833956],.custom-flags[data-v-e7833956]{display:flex;gap:.34rem;flex-wrap:wrap}.choice-chip[data-v-e7833956]{background:#f1f0f5;border-color:transparent;cursor:pointer}.choice-chip[aria-pressed=true][data-v-e7833956]{background:#eee2f6;border-color:#d9c5e9}.choice-wrap[data-v-e7833956]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.2rem;max-width:100%}.follow-up[data-v-e7833956],.flag-chip button[data-v-e7833956]{border:0;background:transparent;color:#4b286e;cursor:pointer}.add-inline[data-v-e7833956]{display:flex;gap:.35rem}.add-inline input[data-v-e7833956]{flex:1;width:100%;min-width:0;min-height:35px;border:1px solid #d8d5e2;border-radius:.38rem;padding:.4rem .6rem;background:#fff;color:#241944;font:inherit;font-size:.78rem}.add-inline>button[data-v-e7833956]{flex:0 0 auto;border:1px solid #cfc3de;border-radius:.35rem;padding:.3rem .6rem;background:#fff;color:#3d2363;font:inherit;font-size:.75rem;cursor:pointer}button[data-v-e7833956]:disabled{cursor:default;opacity:.6}.intake-brief[data-v-6a5f6492]{display:grid;gap:1.15rem;min-width:0}.brief-section-heading h3[data-v-6a5f6492]{margin:.18rem 0;color:#2b154e;font:400 clamp(1.2rem,2vw,1.45rem) Georgia,serif}.brief-section-heading p[data-v-6a5f6492]{margin:0;color:#6f7290;font-size:.84rem}.intake-eyebrow[data-v-6a5f6492]{margin:0;color:#9d6226;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.brief-fields[data-v-6a5f6492],.brief-lower[data-v-6a5f6492]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.brief-field-stack[data-v-6a5f6492],.brief-field[data-v-6a5f6492]{display:grid;align-content:start;gap:.35rem}.brief-field[data-v-6a5f6492]{color:#231644;font-size:.8rem;font-weight:700}.brief-field small[data-v-6a5f6492],.priority-area small[data-v-6a5f6492]{display:block;color:#737b9b;font-size:.76rem;font-weight:400}.brief-field select[data-v-6a5f6492],.brief-field input[data-v-6a5f6492],.brief-field textarea[data-v-6a5f6492],.compact-numbers input[data-v-6a5f6492],.compact-numbers select[data-v-6a5f6492],.add-inline input[data-v-6a5f6492]{width:100%;min-width:0;min-height:35px;border:1px solid #d8d5e2;border-radius:.38rem;padding:.4rem .6rem;background:#fff;color:#241944;font:inherit}.brief-field textarea[data-v-6a5f6492]{resize:vertical}.brief-field-stack[data-v-6a5f6492]{gap:.8rem}.compact-numbers[data-v-6a5f6492]{display:flex;gap:.5rem}.compact-numbers label[data-v-6a5f6492]{display:grid;gap:.24rem;flex:1;min-width:0;font-size:.76rem}.compact-numbers select[data-v-6a5f6492]{width:100%}.chip-row[data-v-6a5f6492]{display:flex;flex-wrap:wrap;gap:.34rem}.chip[data-v-6a5f6492]{min-height:29px;border:1px solid transparent;border-radius:2rem;padding:.28rem .7rem;background:#f1f0f5;color:#292147;font:inherit;font-size:.76rem;white-space:nowrap;cursor:pointer}.chip.selected[data-v-6a5f6492]{background:#eee2f6;border-color:#d9c5e9;color:#35175b}.chip.selected span[data-v-6a5f6492]{display:inline-grid;place-items:center;width:1rem;height:1rem;border-radius:50%;background:#4c2a71;color:#fff}.brief-lower[data-v-6a5f6492]{padding-top:0;border-top:0}.brief-lower>div[data-v-6a5f6492]{display:grid;align-content:start;gap:1rem}.constraints[data-v-6a5f6492]{margin-top:1.5rem}.priority-area[data-v-6a5f6492]{color:#241944;font-size:.8rem}.priority-list[data-v-6a5f6492]{display:grid;gap:.25rem;margin:.45rem 0}.priority-row[data-v-6a5f6492]{display:flex;align-items:center;gap:.35rem;min-height:31px;border:1px solid #e0dee6;border-radius:.35rem;padding:.15rem .3rem;background:#fff}.drag-hint[data-v-6a5f6492]{color:#a095b4}.rank[data-v-6a5f6492]{display:grid;place-items:center;flex:0 0 1.35rem;height:1.35rem;border-radius:50%;background:#e4d3ed;color:#3f245e}.priority-label[data-v-6a5f6492]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.priority-row button[data-v-6a5f6492]{border:0;background:transparent;color:#4c386f;cursor:pointer}.priority-row button[data-v-6a5f6492]:disabled{opacity:.35}.priority-row .follow-up-button[data-v-6a5f6492]{font-size:.68rem;white-space:nowrap}.add-inline[data-v-6a5f6492]{display:flex;gap:.35rem;margin-top:.35rem}.add-inline button[data-v-6a5f6492]{flex:0 0 auto;border:1px solid #cfc3de;border-radius:.35rem;padding:.3rem .6rem;background:#fff;color:#3d2363;font:inherit;font-size:.75rem;cursor:pointer}.choice-wrap[data-v-6a5f6492]{display:inline-flex;align-items:center;gap:.1rem}.chip-follow-up[data-v-6a5f6492]{min-width:1.35rem;min-height:1.35rem;border:0;border-radius:50%;background:#f5eef8;color:#4b286e;font-size:.76rem;cursor:pointer}.selected-tags[data-v-6a5f6492]{display:flex;flex-wrap:wrap;gap:.34rem}.selected-tag[data-v-6a5f6492]{display:inline-flex;align-items:center;gap:.3rem;min-height:29px;border:1px solid #d9c5e9;border-radius:2rem;padding:.2rem .35rem .2rem .5rem;background:#eee2f6;color:#35175b;font-size:.76rem;font-weight:500}.tag-mark[data-v-6a5f6492]{display:grid;place-items:center;width:1rem;height:1rem;border-radius:50%;background:#4c2a71;color:#fff}.selected-tag button[data-v-6a5f6492]{border:0;background:transparent;color:#35175b;font:inherit;font-weight:700;cursor:pointer}.saved-follow-ups[data-v-6a5f6492]{display:flex;flex-wrap:wrap;gap:.2rem}.saved-follow-ups button[data-v-6a5f6492]{border:0;background:none;color:#4b286e;font:inherit;font-size:.69rem;cursor:pointer}.brief-form-card[data-v-6a5f6492]{box-sizing:border-box;min-width:0;padding:1rem;border:1px solid #e5dce9;border-radius:.6rem;background:#fff}.brief-form-card h4[data-v-6a5f6492]{margin:0 0 .35rem;color:#614078;font-size:.83rem}.brief-section-heading[data-v-6a5f6492]{display:block}.brief-section-heading h3[data-v-6a5f6492]{margin:0 0 .35rem}.context-field[data-v-6a5f6492]{padding:1rem}@media(max-width:740px){.brief-fields[data-v-6a5f6492],.brief-lower[data-v-6a5f6492]{grid-template-columns:1fr}.priority-area[data-v-6a5f6492]{padding:1rem}.constraints[data-v-6a5f6492]{margin-top:.4rem}}@media(max-width:390px){.chip[data-v-6a5f6492]{white-space:normal}.priority-row[data-v-6a5f6492]{flex-wrap:wrap}.priority-row .follow-up-button[data-v-6a5f6492]{margin-left:auto}}.collaboration[data-v-b460515f]{display:grid;gap:.8rem;min-width:0}.collaboration>header[data-v-b460515f]{display:flex;justify-content:space-between;align-items:start;gap:.5rem}.collaboration h2[data-v-b460515f]{margin:.16rem 0;color:#2b154e;font:400 clamp(1.1rem,1.6vw,1.34rem) Georgia,serif}.collaboration header p[data-v-b460515f]:last-child{margin:0;color:#6f7290;font-size:.82rem;line-height:1.4}.intake-eyebrow[data-v-b460515f]{margin:0;color:#9d6226;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.state-badge[data-v-b460515f]{flex:none;border-radius:1rem;padding:.22rem .65rem;background:#f8e7e8;color:#a74750;font-size:.72rem}.state-badge.invited[data-v-b460515f]{background:#eee2f6;color:#512977}.client-box[data-v-b460515f],.changes-preview[data-v-b460515f]{border:1px solid #e4e3e8;border-radius:.42rem;padding:.55rem}.client-line[data-v-b460515f]{display:flex;align-items:center;gap:.55rem}.avatar[data-v-b460515f]{display:grid;place-items:center;flex:0 0 2.8rem;height:2.8rem;border-radius:50%;background:#eadbf4;color:#351867;font-weight:700}.client-line>div[data-v-b460515f]{display:grid;min-width:0}.client-line strong[data-v-b460515f]{font-size:.82rem}.client-line small[data-v-b460515f]{overflow:hidden;color:#707492;text-overflow:ellipsis;white-space:nowrap}.change-client[data-v-b460515f]{margin-left:auto;color:#4b3373;font-size:.67rem}.change-client select[data-v-b460515f],.expiry-line input[data-v-b460515f]{display:block;max-width:12rem;min-height:33px;border:1px solid #d8d1e4;border-radius:.38rem;padding:.25rem .4rem;background:#fff;color:#311b54}.expiry-line[data-v-b460515f]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.5rem;color:#34224f;font-size:.75rem;font-weight:700}.expiry-line input[data-v-b460515f]{max-width:16rem;width:100%}.progress-steps[data-v-b460515f]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.15rem}.progress-steps div[data-v-b460515f]{display:grid;justify-items:center;gap:.15rem;min-width:0;color:#797391;text-align:center;font-size:.67rem}.progress-steps span[data-v-b460515f]{display:grid;place-items:center;width:1.2rem;height:1.2rem;border:1px solid #b9b1ca;border-radius:50%;background:#fff}.progress-steps .active span[data-v-b460515f]{background:#4a286b;color:#fff}.progress-steps strong[data-v-b460515f]{color:#34234d;font-size:.7rem}.progress-steps small[data-v-b460515f]{font-size:.63rem}.collaboration-actions[data-v-b460515f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem}.collaboration-actions button[data-v-b460515f],.request-actions button[data-v-b460515f],.intake-dialog button[data-v-b460515f]{min-height:35px;border:1px solid #cfc3dc;border-radius:.36rem;padding:.3rem .55rem;background:#fff;color:#3d2361;font:inherit;font-size:.72rem;font-weight:700;cursor:pointer}.collaboration-actions .primary[data-v-b460515f],.intake-dialog .primary[data-v-b460515f]{border:0;background:#4b286e;color:#fff}.collaboration-actions button[data-v-b460515f]:disabled,.intake-dialog button[data-v-b460515f]:disabled{opacity:.5;cursor:default}.request-status[data-v-b460515f]{display:grid;gap:.25rem;padding:.5rem;border-radius:.36rem;background:#f7f3f9;font-size:.74rem}.request-status span[data-v-b460515f]{color:#73708c}.request-actions[data-v-b460515f]{display:flex;flex-wrap:wrap;gap:.25rem}.request-actions button[data-v-b460515f]{min-height:28px}.invitation-url[data-v-b460515f]{width:100%;border:1px solid #d8d1e4;border-radius:.3rem;padding:.35rem;font:inherit}.changes-preview small[data-v-b460515f]{color:#73708c;font-size:.72rem}.empty-comparison[data-v-b460515f]{margin:.6rem 0 0;padding:.7rem;background:#f7f6fa;color:#6d6d88;text-align:center;font-size:.72rem}.change-list[data-v-b460515f]{display:grid;gap:.35rem;max-height:17rem;overflow:auto;font-size:.74rem}.change-list article[data-v-b460515f]{padding:.5rem;border:1px solid #e4e0e8;border-radius:.4rem}.change-list article div[data-v-b460515f]{display:grid;gap:.2rem;margin-top:.3rem;overflow-wrap:anywhere}.status[data-v-b460515f]{margin:0;color:#375d52;font-size:.75rem}.error[data-v-b460515f]{margin:0;color:#a13a31;font-size:.75rem}.dialog-backdrop[data-v-b460515f]{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:1rem;background:#1c122c85}.intake-dialog[data-v-b460515f]{display:grid;gap:.7rem;width:min(100%,35rem);max-height:90vh;overflow:auto;border-radius:.75rem;padding:1.2rem;background:#fff;box-shadow:0 18px 55px #24133655}.intake-dialog header[data-v-b460515f]{display:flex;justify-content:space-between}.intake-dialog h3[data-v-b460515f]{margin:0;color:#311b54;font:400 1.35rem Georgia,serif}.intake-dialog label[data-v-b460515f]{display:grid;gap:.3rem}.intake-dialog input[data-v-b460515f]{min-height:40px;border:1px solid #d8d1e4;border-radius:.4rem;padding:.5rem}.intake-dialog p[data-v-b460515f]{margin:0;font-size:.8rem}.comparison-dialog[data-v-b460515f]{width:min(100%,44rem)}@media(max-width:520px){.collaboration-actions[data-v-b460515f]{grid-template-columns:1fr}.client-line[data-v-b460515f]{flex-wrap:wrap}.change-client[data-v-b460515f]{width:100%;margin:0}.change-client select[data-v-b460515f]{max-width:none;width:100%}.progress-steps small[data-v-b460515f]{display:none}}@media(max-width:340px){.progress-steps strong[data-v-b460515f]{font-size:.62rem}}.collaboration[data-v-b460515f]{gap:.65rem}.collaboration>header[data-v-b460515f]{align-items:center}.collaboration h2[data-v-b460515f]{margin:0}.client-box[data-v-b460515f]{padding:.65rem}.client-line .avatar[data-v-b460515f]{flex-basis:2.3rem;width:2.3rem;height:2.3rem}.recipient-controls[data-v-b460515f]{display:grid;grid-template-columns:minmax(0,1fr) minmax(10rem,auto);align-items:end;gap:.65rem;margin-top:.5rem}.change-client[data-v-b460515f]{display:grid;gap:.25rem;min-width:0;margin:0;font-size:.75rem;font-weight:700}.change-client select[data-v-b460515f],.expiry-line input[data-v-b460515f]{width:100%;max-width:none;min-width:0;min-height:37px;padding:.4rem .55rem;font:inherit;font-size:.8rem}.recipient-message[data-v-b460515f]{grid-column:1;color:#6b6580;font-size:.76rem}.recipient-message p[data-v-b460515f]{margin:0 0 .25rem}.recipient-message button[data-v-b460515f]{border:0;background:none;color:#4b286e;font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.expiry-line[data-v-b460515f]{display:grid;justify-content:stretch;gap:.25rem;margin:0}@media(max-width:720px){.recipient-controls[data-v-b460515f]{grid-template-columns:1fr}.recipient-message[data-v-b460515f]{grid-column:1}}.collaboration-actions[data-v-b460515f]{display:flex;gap:.4rem}.accepted-brief[data-v-b460515f]{border:1px solid #d8e6d5;border-radius:.5rem;background:#f1f6ed;padding:.8rem;color:#355846}.accepted-brief p[data-v-b460515f]{margin:.4rem 0 0;font-size:.76rem;line-height:1.4}.modal-card.modal-form.planning-brief-response-dialog{width:min(800px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);overflow:auto}.intake-dialog-content{display:grid;gap:.8rem;color:#312044}.intake-dialog-content header{display:flex;align-items:start;justify-content:space-between;gap:1rem}.intake-dialog-content h3{margin:0;font:400 1.4rem Georgia,serif}.intake-dialog-content p{margin:0;color:#716b80;font-size:.82rem;line-height:1.5}.intake-dialog-content label{display:grid;gap:.4rem}.intake-dialog-content input{border:1px solid #d8cde1;border-radius:.4rem;padding:.55rem}.intake-dialog-content button{border:1px solid #d8cde1;border-radius:.4rem;padding:.55rem;background:#fff;color:#4b286e;cursor:pointer}.intake-dialog-content .primary{background:#4b286e;color:#fff}.intake-dialog-content .change-list{display:grid;gap:.6rem;max-height:22rem;overflow:auto}.intake-dialog-content .change-list article{border:1px solid #e7dfeb;border-radius:.5rem;padding:.7rem;font-size:.8rem}.intake-dialog-content .change-list article>div{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:.5rem;overflow-wrap:anywhere}.intake-dialog-content dl>div{padding:.5rem;border-bottom:1px solid #e7dfeb;font-size:.8rem}.intake-dialog-content dt{font-weight:700}.intake-dialog-content dd{margin:.3rem 0;overflow-wrap:anywhere}@media(max-width:600px){.intake-dialog-content .change-list article>div{grid-template-columns:1fr}}.template-dialog[data-v-ddc6f4cb]{box-sizing:border-box;display:grid;gap:.7rem;width:min(100%,44rem);max-height:90vh;overflow:auto;border-radius:.7rem;padding:1.2rem;background:#fff;color:#312344}.template-dialog header[data-v-ddc6f4cb]{display:flex;justify-content:space-between}.template-dialog header p[data-v-ddc6f4cb]{margin:0;color:#9d6226;font-size:.7rem;text-transform:uppercase}.template-dialog h2[data-v-ddc6f4cb]{margin:.2rem 0;color:#2c1450;font:400 1.5rem Georgia,serif}.template-dialog header button[data-v-ddc6f4cb]{border:0;background:transparent;font-size:1.3rem}.template-dialog>p[data-v-ddc6f4cb]{margin:0;color:#6b7186;font-size:.82rem}.template-list[data-v-ddc6f4cb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.template-list button[data-v-ddc6f4cb],.template-dialog button[data-v-ddc6f4cb]{border:1px solid #d7cbe2;border-radius:.4rem;padding:.5rem;background:#fff;color:#402266;font:inherit;cursor:pointer}.template-list button.selected[data-v-ddc6f4cb]{border-color:#4b286e;background:#f1e9f6}.template-editor[data-v-ddc6f4cb],.create-template[data-v-ddc6f4cb]{display:grid;gap:.5rem;padding:.7rem;border:1px solid #e5e0e9;border-radius:.4rem}.template-dialog label[data-v-ddc6f4cb]{display:grid;gap:.25rem;font-size:.78rem;font-weight:700}.template-dialog input[data-v-ddc6f4cb],.template-dialog select[data-v-ddc6f4cb]{min-height:36px;border:1px solid #d7cbe2;border-radius:.35rem;padding:.3rem .5rem;font:inherit}.template-editor fieldset[data-v-ddc6f4cb]{display:grid;gap:.35rem;border:1px solid #e5e0e9}.template-editor fieldset label[data-v-ddc6f4cb]{grid-template-columns:7rem 1fr auto;align-items:center}.template-editor fieldset label span[data-v-ddc6f4cb]:last-child{display:flex;align-items:center;gap:.25rem}.template-editor fieldset input[type=checkbox][data-v-ddc6f4cb]{min-height:0}.confirm[data-v-ddc6f4cb]{padding:.7rem;border-radius:.4rem;background:#f7f2fa}.confirm p[data-v-ddc6f4cb]{font-size:.78rem}.template-dialog .primary[data-v-ddc6f4cb],.confirm button[data-v-ddc6f4cb]:first-of-type{background:#4b286e;color:#fff}.error[data-v-ddc6f4cb]{color:#a13a31!important}@media(max-width:500px){.template-list[data-v-ddc6f4cb],.template-editor fieldset label[data-v-ddc6f4cb]{grid-template-columns:1fr}}.modal-card.modal-form.intake-template-shell{width:min(44rem,calc(100vw - 32px));max-width:none;padding:0;overflow:hidden}.intake-template-shell .template-dialog{width:100%;max-height:calc(100dvh - 48px)}.brief-summary[data-v-7c4ae385]{display:grid;gap:1rem;color:#291a41}.brief-summary header[data-v-7c4ae385]{display:flex;align-items:start;justify-content:space-between;gap:1rem}.brief-summary h2[data-v-7c4ae385],.brief-summary h3[data-v-7c4ae385]{margin:0;color:#281842;font:400 1.35rem Georgia,serif}.brief-summary h3[data-v-7c4ae385]{font-size:1.08rem}.brief-summary p[data-v-7c4ae385]{margin:.35rem 0;color:#72738e;font-size:.78rem;line-height:1.45}.brief-summary button[data-v-7c4ae385]{flex:none;border:1px solid #d9cde4;border-radius:.4rem;padding:.5rem .65rem;background:#fff;color:#4b286e;font-size:.75rem;cursor:pointer}.brief-details[data-v-7c4ae385]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:.4rem 0}.brief-details>div[data-v-7c4ae385]{min-width:0}.brief-summary dt[data-v-7c4ae385]{margin-bottom:.45rem;font-size:.73rem;font-weight:700}.brief-summary dd[data-v-7c4ae385]{margin:0;font-size:.85rem;line-height:1.5}.brief-summary small[data-v-7c4ae385]{display:block;color:#7b758a;font-size:.7rem}.review-chip[data-v-7c4ae385],.chips span[data-v-7c4ae385]{display:inline-block;border:1px solid #e4dfeb;border-radius:1rem;padding:.28rem .65rem;background:#f4f1f8;font-size:.75rem}.chips[data-v-7c4ae385]{display:flex;flex-wrap:wrap;gap:.35rem}.goals-priorities[data-v-7c4ae385]{display:grid;grid-template-columns:1fr 1fr;gap:.7rem}.goals-priorities>section[data-v-7c4ae385],.considerations[data-v-7c4ae385],.client-context[data-v-7c4ae385]{min-width:0;border:1px solid #e5e0eb;border-radius:.5rem;padding:.8rem}.goals span[data-v-7c4ae385],.review-chip[data-v-7c4ae385]{background:#edf3e9;color:#315b48;border-color:#e6ede1}.goals-priorities ol[data-v-7c4ae385]{display:grid;gap:.4rem;padding:0;list-style:none;margin:.6rem 0 0}.goals-priorities li[data-v-7c4ae385]{display:flex;align-items:center;gap:.6rem;border:1px solid #ebe6ee;border-radius:.4rem;padding:.45rem;font-size:.78rem}.goals-priorities li>span[data-v-7c4ae385]{display:grid;place-items:center;flex:0 0 1.6rem;height:1.6rem;border-radius:50%;background:#eee1f8;color:#542a72}.context-grid[data-v-7c4ae385]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-top:.65rem}.context-grid article[data-v-7c4ae385]{display:flex;align-items:center;gap:.65rem;border:1px solid #dce5d5;border-radius:.45rem;background:#f2f5ee;padding:.65rem;font-size:.77rem}.context-grid i[data-v-7c4ae385]{color:#42715e;font-size:1.2rem}.context-grid p[data-v-7c4ae385]{margin:.1rem 0 0;color:#4b5a5b;font-size:.74rem}.considerations header>small[data-v-7c4ae385]{max-width:10rem;text-align:right}.client-context ul[data-v-7c4ae385]{margin:.5rem 0;padding-left:1rem;font-size:.8rem}.client-context p[data-v-7c4ae385]{white-space:pre-wrap}@media(max-width:1100px){.brief-details[data-v-7c4ae385]{grid-template-columns:repeat(2,minmax(0,1fr))}.goals-priorities[data-v-7c4ae385]{grid-template-columns:1fr}}@media(max-width:540px){.brief-summary header[data-v-7c4ae385]{flex-wrap:wrap}.context-grid[data-v-7c4ae385],.brief-details[data-v-7c4ae385]{grid-template-columns:1fr}.considerations header>small[data-v-7c4ae385]{text-align:left;max-width:none}}.history-dialog[data-v-6ae225ac]{display:flex;flex-direction:column;color:#2f2146}.history-dialog__head[data-v-6ae225ac]{display:flex;justify-content:space-between;gap:1rem;padding:1.2rem 1.3rem;border-bottom:1px solid #e5dce9;background:#fff}.history-dialog__heading[data-v-6ae225ac]{display:flex;align-items:center;gap:.8rem;min-width:0}.history-dialog__icon[data-v-6ae225ac]{display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:13px;background:#f1e9f6;color:#614078;font-size:18px}.history-dialog__eyebrow[data-v-6ae225ac]{margin:0;color:#95734d;font-size:.65rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.history-dialog h2[data-v-6ae225ac]{margin:.15rem 0;color:#2f2146;font:400 1.5rem Georgia,serif}.history-dialog__heading>div>p[data-v-6ae225ac]:last-child{margin:.25rem 0 0;color:#7c7187;font-size:.78rem;line-height:1.4}.history-dialog__close[data-v-6ae225ac]{align-self:start;border:0;background:none;color:#765b86;font-size:1.6rem;cursor:pointer}.history-dialog__body[data-v-6ae225ac]{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#c7b5d0 #f5f0f7;padding:1.2rem 1.3rem;background:#fcfafd}.history-dialog__body[data-v-6ae225ac]::-webkit-scrollbar{width:8px;height:8px}.history-dialog__body[data-v-6ae225ac]::-webkit-scrollbar-track{background:#f5f0f7}.history-dialog__body[data-v-6ae225ac]::-webkit-scrollbar-thumb{background:#c7b5d0;border:2px solid #f5f0f7;border-radius:8px}.history-dialog__intro[data-v-6ae225ac]{margin:0 0 1rem;color:#7b7185;font-size:.82rem;line-height:1.6}.revision-index[data-v-6ae225ac]{display:grid;gap:.65rem;list-style:none;margin:0;padding:0}.revision-index>li[data-v-6ae225ac]{display:flex;align-items:center;gap:.8rem;padding:1rem;border:1px solid #e5dce9;border-radius:.6rem;background:#fff}.revision-index__icon[data-v-6ae225ac]{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:50%;background:#f0edf5;color:#765488}.revision-index__content[data-v-6ae225ac]{flex:1;min-width:0}.revision-index__title[data-v-6ae225ac]{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.revision-index h3[data-v-6ae225ac]{margin:0;font:400 1.08rem Georgia,serif}.revision-index p[data-v-6ae225ac]{margin:.3rem 0 0;color:#80748b;font-size:.74rem;line-height:1.4}.revision-index .revision-index__state[data-v-6ae225ac]{color:#4d3a60;font-weight:600}.history-tag[data-v-6ae225ac]{padding:.2rem .45rem;border-radius:1rem;background:#edf3e9;color:#44624b;font-size:.65rem}.revision-index__open[data-v-6ae225ac],.history-back[data-v-6ae225ac],.history-error button[data-v-6ae225ac]{border:1px solid #ddd2e3;border-radius:.4rem;background:#fff;color:#513967;padding:.55rem .65rem;font-size:.74rem;cursor:pointer}.revision-index__open[data-v-6ae225ac]{max-width:12rem;display:flex;align-items:center;gap:.5rem;flex:none}.history-empty[data-v-6ae225ac]{padding:3rem;text-align:center;color:#7b6c87}.history-empty>i[data-v-6ae225ac]{font-size:2rem;color:#8c729d}.history-empty h3[data-v-6ae225ac]{font:400 1.3rem Georgia,serif}.history-empty p[data-v-6ae225ac]{font-size:.82rem}.history-detail__toolbar[data-v-6ae225ac]{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem}.history-detail__toolbar label[data-v-6ae225ac]{display:flex;align-items:center;gap:.5rem;color:#7c6b88;font-size:.75rem}.history-detail__toolbar select[data-v-6ae225ac]{min-height:35px;border:1px solid #ded2e5;border-radius:.4rem;background:#fff;color:#513967;padding:.3rem .5rem;font:inherit;font-size:.75rem;max-width:18rem}.history-metadata[data-v-6ae225ac]{display:grid;grid-template-columns:1.3fr 1fr .85fr;gap:.6rem;margin-bottom:1rem}.history-metadata>div[data-v-6ae225ac]{min-width:0;padding:.75rem .8rem;border:1px solid #e7dfeb;border-radius:.45rem;background:#fff}.history-metadata span[data-v-6ae225ac]{display:block;margin-bottom:.4rem;color:#8b7b97;font-size:.65rem;text-transform:uppercase;letter-spacing:.05em}.history-metadata strong[data-v-6ae225ac]{display:block;color:#4a355b;font-size:.77rem;font-weight:600;line-height:1.4}.history-tabs[data-v-6ae225ac]{display:flex;gap:.3rem;margin-bottom:1rem;border-bottom:1px solid #e0d5e7}.history-tabs button[data-v-6ae225ac]{border:0;border-bottom:2px solid transparent;padding:.65rem .8rem;background:none;color:#8a7897;font-size:.79rem;cursor:pointer}.history-tabs button.active[data-v-6ae225ac]{border-bottom-color:#6a467e;color:#4c3263;font-weight:700}.history-panel[data-v-6ae225ac]{border:1px solid #e5dce9;border-radius:.6rem;background:#fff;padding:1rem}.history-panel__head[data-v-6ae225ac]{margin-bottom:1rem}.history-panel__head h3[data-v-6ae225ac]{margin:0;color:#3d2a50;font:400 1.18rem Georgia,serif}.history-panel__head p[data-v-6ae225ac]{margin:.4rem 0 0;color:#8a7b94;font-size:.76rem;line-height:1.5}.answer-cards[data-v-6ae225ac]{display:grid;grid-template-columns:1fr 1fr;gap:.65rem;margin:0}.answer-cards>div[data-v-6ae225ac]{min-width:0;padding:.8rem .9rem;border:1px solid #e8e1ed;border-radius:.45rem;background:#fcfafd}.answer-cards dt[data-v-6ae225ac]{color:#5d456e;font-size:.71rem;font-weight:700}.answer-cards dd[data-v-6ae225ac]{margin:.5rem 0 0}.answer-cards dd p[data-v-6ae225ac]{margin:.25rem 0;color:#46374f;font-size:.81rem;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.history-notice[data-v-6ae225ac],.history-footnote[data-v-6ae225ac]{color:#8a7a95;font-size:.74rem;line-height:1.5}.history-footnote[data-v-6ae225ac]{margin-bottom:0;padding-top:.7rem;border-top:1px solid #eee7f2}.history-error[data-v-6ae225ac]{color:#9f493e;font-size:.8rem}.staff-note[data-v-6ae225ac]{padding:.8rem;margin-bottom:.7rem;border:1px solid #e8e1ed;border-radius:.45rem;background:#fcfafd}.staff-note h4[data-v-6ae225ac]{margin:0;color:#5d456e;font-size:.78rem}.staff-note p[data-v-6ae225ac],.staff-note li[data-v-6ae225ac]{margin:.4rem 0 0;color:#65566f;font-size:.8rem;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.staff-note ul[data-v-6ae225ac]{margin:.5rem 0;padding-left:1rem}.staff-note small[data-v-6ae225ac]{color:#92819c;font-size:.7rem}.original-recorded summary[data-v-6ae225ac]{color:#614577;font-size:.8rem;cursor:pointer}.original-recorded dl[data-v-6ae225ac]{margin-top:.7rem}.history-dialog__footer[data-v-6ae225ac]{display:flex;justify-content:space-between;align-items:center;flex:none;gap:1rem;padding:1rem 1.3rem;border-top:1px solid #e8e0ea;background:#fff}.history-dialog__footer p[data-v-6ae225ac]{margin:0;color:#8f8099;font-size:.73rem}.history-dialog__footer i[data-v-6ae225ac]{margin-right:.3rem}@media(max-width:650px){.revision-index>li[data-v-6ae225ac]{flex-wrap:wrap}.revision-index__open[data-v-6ae225ac]{max-width:none;width:100%;justify-content:space-between}.history-metadata[data-v-6ae225ac]{grid-template-columns:1fr}.history-detail__toolbar[data-v-6ae225ac]{align-items:start;flex-direction:column}.history-detail__toolbar label[data-v-6ae225ac]{width:100%}.history-detail__toolbar select[data-v-6ae225ac]{flex:1;min-width:0;max-width:none}.answer-cards[data-v-6ae225ac]{grid-template-columns:1fr}.history-tabs button[data-v-6ae225ac]{padding:.65rem .5rem;font-size:.74rem}.history-dialog__head[data-v-6ae225ac],.history-dialog__body[data-v-6ae225ac],.history-dialog__footer[data-v-6ae225ac]{padding:1rem}.history-dialog__heading>div>p[data-v-6ae225ac]:last-child{display:none}}.inspiration[data-v-5ad1f55e]{display:grid;gap:.55rem;border-top:1px solid #e8e5ed;padding-top:.8rem}.inspiration header[data-v-5ad1f55e]{display:grid;gap:.1rem}.inspiration header strong[data-v-5ad1f55e]{color:#2b154e;font-size:.8rem}.inspiration small[data-v-5ad1f55e],.hint[data-v-5ad1f55e]{color:#737b91;font-size:.72rem}.actions[data-v-5ad1f55e]{display:flex;flex-wrap:wrap;gap:.4rem}.inspiration button[data-v-5ad1f55e]{min-height:34px;border:1px solid #cbbbd9;border-radius:.35rem;padding:.3rem .6rem;background:#fff;color:#4b286e;font:inherit;font-size:.73rem;cursor:pointer}.inspiration button[data-v-5ad1f55e]:disabled{opacity:.5;cursor:default}.file-input[data-v-5ad1f55e]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.entry-form[data-v-5ad1f55e]{display:grid;gap:.4rem;max-width:38rem;border:1px solid #e4dfea;border-radius:.5rem;padding:.7rem;background:#faf9fc}.entry-form label[data-v-5ad1f55e]{display:grid;gap:.2rem;color:#2b154e;font-size:.75rem}.entry-form label span[data-v-5ad1f55e]{color:#737b91}.entry-form input[data-v-5ad1f55e]{min-height:35px;min-width:0;border:1px solid #d8d5e2;border-radius:.35rem;padding:.3rem .5rem;background:#fff;font:inherit}.entry-form button[data-v-5ad1f55e]{justify-self:start}.cards[data-v-5ad1f55e]{display:grid;gap:.35rem}.card[data-v-5ad1f55e]{display:flex;align-items:center;gap:.5rem;min-width:0;border:1px solid #e4e0e9;border-radius:.4rem;padding:.4rem}.card>span[data-v-5ad1f55e],.card>img[data-v-5ad1f55e]{display:grid;place-items:center;flex:0 0 2.3rem;width:2.3rem;height:2.3rem;border-radius:.35rem;background:#eee2f6;color:#4b286e;font-size:.7rem;object-fit:cover}.card>div[data-v-5ad1f55e]{display:grid;flex:1;min-width:0}.card strong[data-v-5ad1f55e],.card a[data-v-5ad1f55e]{overflow:hidden;color:#34195b;font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.card small[data-v-5ad1f55e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hint[data-v-5ad1f55e],.status[data-v-5ad1f55e],.error[data-v-5ad1f55e]{margin:0}.status[data-v-5ad1f55e]{color:#356451;font-size:.73rem}.error[data-v-5ad1f55e]{color:#a13a31;font-size:.73rem}@media(max-width:520px){.card[data-v-5ad1f55e]{flex-wrap:wrap}.card>div[data-v-5ad1f55e]{flex-basis:calc(100% - 3rem)}.entry-form[data-v-5ad1f55e]{max-width:100%}}.source-trigger[data-v-2b2ea932]{min-height:32px;border:1px solid #d4c7e1;border-radius:.35rem;padding:.25rem .55rem;background:#fff;color:#4c2d72;font:inherit;font-size:.74rem;cursor:pointer}.source-backdrop[data-v-2b2ea932]{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:1rem;background:#21132d88}.source-dialog[data-v-2b2ea932]{display:grid;gap:.7rem;width:min(100%,36rem);max-height:90vh;overflow:auto;border-radius:.65rem;padding:1.2rem;background:#fff}.source-dialog header[data-v-2b2ea932]{display:flex;justify-content:space-between}.source-dialog header p[data-v-2b2ea932]{margin:0;color:#9d6226;font-size:.72rem;text-transform:uppercase}.source-dialog h3[data-v-2b2ea932]{margin:.2rem 0;color:#321952;font:400 1.5rem Georgia,serif}.source-dialog header button[data-v-2b2ea932]{align-self:start;border:0;background:transparent;font-size:1.3rem}.source-dialog>p[data-v-2b2ea932]{margin:0;color:#666d83;font-size:.85rem}.source-list[data-v-2b2ea932]{display:grid;gap:.35rem}.source-list button[data-v-2b2ea932]{display:grid;text-align:left;border:1px solid #dcd7e6;border-radius:.4rem;padding:.6rem;background:#fff;color:#291c42;cursor:pointer}.source-list button.selected[data-v-2b2ea932]{border-color:#63428d;background:#f5eef9}.source-list small[data-v-2b2ea932]{color:#6c738b}.empty-source[data-v-2b2ea932]{color:#6c738b;font-size:.8rem}.empty-source button[data-v-2b2ea932]{padding:.35rem .55rem;border:1px solid #d4c7e1;border-radius:.35rem;background:#fff;color:#4c2d72}.source-preview[data-v-2b2ea932]{padding:.7rem;border-radius:.4rem;background:#f5f1f8;overflow-wrap:anywhere}.source-preview p[data-v-2b2ea932]{margin:.25rem 0}.source-preview small[data-v-2b2ea932]{color:#6c738b}.copy-button[data-v-2b2ea932]{min-height:40px;border:0;border-radius:.4rem;background:#4b286e;color:#fff;font:inherit;font-weight:700}.copy-button[data-v-2b2ea932]:disabled{opacity:.5}.follow-backdrop[data-v-06eb6a73]{position:fixed;inset:0;z-index:55;display:grid;place-items:center;padding:1rem;background:#21132d88}.follow-dialog[data-v-06eb6a73]{display:grid;gap:.7rem;width:min(100%,39rem);max-height:90vh;overflow:auto;border-radius:.7rem;padding:1.2rem;background:#fff;color:#312344}.follow-dialog header[data-v-06eb6a73]{display:flex;justify-content:space-between}.follow-dialog header p[data-v-06eb6a73]{margin:0;color:#9d6226;font-size:.7rem;text-transform:uppercase}.follow-dialog h2[data-v-06eb6a73]{margin:.2rem 0;color:#2c1450;font:400 1.5rem Georgia,serif}.follow-dialog header button[data-v-06eb6a73]{border:0;background:transparent;font-size:1.3rem}.follow-dialog>p[data-v-06eb6a73],.follow-dialog form p[data-v-06eb6a73]{margin:0;color:#6b7186;font-size:.78rem}.mode-tabs[data-v-06eb6a73]{display:grid;grid-template-columns:repeat(3,1fr);gap:.3rem}.mode-tabs button[data-v-06eb6a73],.follow-dialog form button[data-v-06eb6a73],.result button[data-v-06eb6a73]{min-height:37px;border:1px solid #d8cde2;border-radius:.4rem;padding:.4rem;background:#fff;color:#4b286e;font:inherit;cursor:pointer}.mode-tabs .selected[data-v-06eb6a73]{background:#eee3f5}.follow-dialog form[data-v-06eb6a73]{display:grid;gap:.55rem}.follow-dialog label[data-v-06eb6a73]{display:grid;gap:.25rem;font-size:.78rem;font-weight:700}.follow-dialog input[data-v-06eb6a73],.follow-dialog select[data-v-06eb6a73],.follow-dialog textarea[data-v-06eb6a73],.result input[data-v-06eb6a73]{width:100%;min-height:38px;border:1px solid #d8cde2;border-radius:.4rem;padding:.45rem;font:inherit}.follow-dialog .primary[data-v-06eb6a73]{background:#4b286e;color:#fff}.error[data-v-06eb6a73]{color:#a13a31!important}.result[data-v-06eb6a73]{display:grid;gap:.6rem}.result div[data-v-06eb6a73]{display:flex;gap:.4rem}@media(max-width:400px){.mode-tabs[data-v-06eb6a73]{grid-template-columns:1fr}.result div[data-v-06eb6a73]{display:grid}}.question[data-v-bf9e74d2]{display:grid;gap:.55rem;min-width:0;border:1px solid #e3dce8;border-radius:.55rem;padding:.8rem;background:#fff}.question h3[data-v-bf9e74d2]{margin:0;color:#281748;font:400 1.12rem Georgia,serif}.question p[data-v-bf9e74d2]{margin:.2rem 0 0;color:#6f728c;font-size:.78rem}.required[data-v-bf9e74d2]{color:#9b5c30;font:700 .67rem Arial,sans-serif;text-transform:uppercase}.question label[data-v-bf9e74d2]{display:grid;gap:.25rem;font-size:.78rem}.question input[data-v-bf9e74d2],.question select[data-v-bf9e74d2],.question textarea[data-v-bf9e74d2]{min-width:0;max-width:100%;min-height:36px;box-sizing:border-box;border:1px solid #d9d0e0;border-radius:.35rem;padding:.35rem .5rem;background:#fff;color:#271a46;font:inherit}.question textarea[data-v-bf9e74d2]{resize:vertical}.chips[data-v-bf9e74d2],.number-row[data-v-bf9e74d2]{display:flex;gap:.3rem;flex-wrap:wrap}.chips button[data-v-bf9e74d2],.question>button[data-v-bf9e74d2],.row-actions button[data-v-bf9e74d2]{border:1px solid #d5c9dd;border-radius:1rem;padding:.3rem .55rem;background:#f5eef8;color:#402362;cursor:pointer}.chips button[aria-pressed=true][data-v-bf9e74d2]{background:#5b3677;color:#fff}.selected-tags[data-v-bf9e74d2]{display:flex;flex-wrap:wrap;gap:.3rem}.selected-tag[data-v-bf9e74d2]{display:inline-flex;align-items:center;gap:.3rem;border:1px solid #d9c5e9;border-radius:2rem;padding:.25rem .5rem;background:#eee2f6;color:#35175b;font-size:.78rem}.selected-tag button[data-v-bf9e74d2]{border:0;background:transparent;color:inherit;font:inherit;font-weight:700;cursor:pointer}.add-inline[data-v-bf9e74d2]{display:flex;gap:.35rem}.add-inline input[data-v-bf9e74d2]{flex:1}.add-inline button[data-v-bf9e74d2]{border:1px solid #d5c9dd;border-radius:.35rem;padding:.3rem .55rem;background:#fff;color:#402362;cursor:pointer}.answer-list[data-v-bf9e74d2]{display:grid;gap:.35rem;margin:0;padding:0;list-style:none}.answer-list li[data-v-bf9e74d2]{display:flex;align-items:center;gap:.3rem;min-width:0}.answer-list li>input[data-v-bf9e74d2]:first-of-type{flex:1}.rank[data-v-bf9e74d2]{display:grid;place-items:center;flex:0 0 1.5rem;height:1.5rem;border-radius:50%;background:#d9cbe5}.row-actions[data-v-bf9e74d2]{display:flex}.number-row label[data-v-bf9e74d2]{min-width:6rem;flex:1}@media(max-width:500px){.answer-list li[data-v-bf9e74d2]{flex-wrap:wrap}.answer-list li>input[data-v-bf9e74d2]:first-of-type{flex-basis:70%}.row-actions[data-v-bf9e74d2]{margin-left:auto}}.review[data-v-de0405c7]{display:grid;gap:.7rem}.review h2[data-v-de0405c7]{margin:0;color:#281748;font:400 1.5rem Georgia,serif}.review p[data-v-de0405c7]{margin:0;color:#6c6f84;font-size:.83rem}.review ol[data-v-de0405c7]{display:grid;gap:.35rem;margin:0;padding:0;list-style:none}.review li[data-v-de0405c7]{display:flex;justify-content:space-between;align-items:center;gap:.5rem;border:1px solid #e4dce8;border-radius:.4rem;padding:.5rem}.review li span[data-v-de0405c7]{display:grid}.review small[data-v-de0405c7]{color:#77718e}.review button[data-v-de0405c7]{border:1px solid #d5c9dd;border-radius:.35rem;padding:.35rem .7rem;background:#fff;color:#4b286e;cursor:pointer}.questionnaire[data-v-52c58bbd]{display:grid;gap:.8rem;min-width:0}.questionnaire nav[data-v-52c58bbd]{display:flex;gap:.3rem;overflow-x:auto;padding-bottom:.2rem}.questionnaire nav button[data-v-52c58bbd]{flex:1;min-width:max-content;border:1px solid #ded3e6;border-radius:.35rem;padding:.55rem .7rem;background:#faf8fb;color:#4b286e;font:inherit;font-size:.78rem;cursor:pointer}.questionnaire nav button[aria-current=step][data-v-52c58bbd]{background:#4b286e;color:#fff}.questions[data-v-52c58bbd]{display:grid;gap:.6rem}.upload[data-v-52c58bbd]{display:grid;gap:.4rem;border:1px solid #e3dce8;border-radius:.55rem;padding:.8rem}.upload h3[data-v-52c58bbd],.upload p[data-v-52c58bbd]{margin:0}.upload h3[data-v-52c58bbd]{font:400 1.1rem Georgia,serif}.upload p[data-v-52c58bbd]{font-size:.78rem;color:#72768c}.upload select[data-v-52c58bbd],.upload input[data-v-52c58bbd],.upload button[data-v-52c58bbd]{min-height:36px;min-width:0;border:1px solid #d9d0e0;border-radius:.35rem;background:#fff;color:#392355;font:inherit}.step-actions[data-v-52c58bbd]{display:flex;justify-content:end}.step-actions button[data-v-52c58bbd]{border:0;border-radius:.35rem;padding:.55rem 1rem;background:#4b286e;color:#fff;cursor:pointer}@media(max-width:600px){.questionnaire nav[data-v-52c58bbd]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.questionnaire nav button[data-v-52c58bbd]{min-width:0;padding:.45rem .2rem;font-size:.7rem}.step-actions button[data-v-52c58bbd]{width:100%}}.legacy-panel[data-v-f7ae6531]{display:grid;gap:.4rem;border:1px solid #decfe8;border-radius:.45rem;padding:.75rem;background:#faf7fc;color:#33244b;font-size:.76rem}.legacy-panel header[data-v-f7ae6531]{display:flex;justify-content:space-between;gap:.5rem}.legacy-panel header span[data-v-f7ae6531]{color:#756b84}.legacy-panel p[data-v-f7ae6531]{margin:0;color:#666578}.legacy-panel summary[data-v-f7ae6531]{cursor:pointer}.legacy-panel dl[data-v-f7ae6531],.dialog dl[data-v-f7ae6531]{display:grid;gap:.3rem;margin:.4rem 0}.legacy-panel dl div[data-v-f7ae6531],.dialog dl div[data-v-f7ae6531]{display:grid;grid-template-columns:8rem 1fr;gap:.5rem}.legacy-panel dt[data-v-f7ae6531],.dialog dt[data-v-f7ae6531]{font-weight:700}.legacy-panel dd[data-v-f7ae6531],.dialog dd[data-v-f7ae6531]{margin:0;overflow-wrap:anywhere}.actions[data-v-f7ae6531]{display:flex;gap:.4rem;flex-wrap:wrap}.actions button[data-v-f7ae6531]{border:1px solid #cdbbdb;border-radius:.35rem;padding:.4rem .7rem;background:#fff;color:#442569;font:inherit;cursor:pointer}.actions .primary[data-v-f7ae6531]{background:#4b286e;color:#fff}.overlay[data-v-f7ae6531]{position:fixed;inset:0;z-index:70;display:grid;place-items:center;padding:1rem;background:#21132d88}.dialog[data-v-f7ae6531]{width:min(100%,36rem);max-height:90vh;overflow:auto;border-radius:.6rem;padding:1.2rem;background:#fff;box-shadow:0 20px 60px #21132d44}.dialog h2[data-v-f7ae6531]{margin:0;font:400 1.4rem Georgia,serif}@media(max-width:400px){.legacy-panel dl div[data-v-f7ae6531],.dialog dl div[data-v-f7ae6531]{grid-template-columns:1fr}}.client-intake-workspace[data-v-dc23cb47]{display:grid;gap:.8rem;min-width:0;color:#271a46}.intake-heading[data-v-dc23cb47]{display:flex;justify-content:space-between;align-items:start;gap:1rem;padding:.2rem .25rem}.intake-heading h1[data-v-dc23cb47]{margin:0;color:#1f103f;font:400 clamp(1.6rem,2.5vw,2.1rem) Georgia,serif}.intake-heading p[data-v-dc23cb47]{margin:.1rem 0;color:#74769a;font-size:.9rem}.heading-actions[data-v-dc23cb47]{display:flex;gap:.45rem;flex-wrap:wrap;justify-content:flex-end}.client-intake-workspace button[data-v-dc23cb47]{cursor:pointer}.heading-actions button[data-v-dc23cb47],.brief-footer button[data-v-dc23cb47],.impact-dialog button[data-v-dc23cb47]{min-height:38px;border:1px solid #d7cee1;border-radius:.42rem;padding:.4rem .8rem;background:#fff;color:#3f2266;font:inherit;font-size:.78rem;font-weight:700}.heading-actions .primary[data-v-dc23cb47],.brief-footer .primary[data-v-dc23cb47],.impact-dialog .primary[data-v-dc23cb47]{border:0;background:#4b286e;color:#fff}.client-intake-workspace button[data-v-dc23cb47]:disabled{opacity:.5;cursor:default}.summary-grid[data-v-dc23cb47]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}.summary-card[data-v-dc23cb47],.intake-card[data-v-dc23cb47]{min-width:0;border:1px solid #e2e4e9;border-radius:.55rem;background:#fff;box-shadow:0 3px 14px #22133809}.summary-card[data-v-dc23cb47]{display:flex;gap:.8rem;min-height:99px;padding:.85rem}.summary-icon[data-v-dc23cb47]{display:grid;place-items:center;flex:0 0 2.7rem;height:2.7rem;border-radius:.7rem;font-size:1.25rem}.amber[data-v-dc23cb47]{background:#f7f0e8;color:#a06d28}.blue[data-v-dc23cb47]{background:#eaf0ff;color:#4e65a7}.green[data-v-dc23cb47]{background:#e8f5f1;color:#30846c}.violet[data-v-dc23cb47]{background:#f2eafa;color:#5c348b}.summary-card>div[data-v-dc23cb47]:last-child{display:grid;align-content:start;gap:.2rem;min-width:0}.summary-card p[data-v-dc23cb47]{margin:0;color:#a36627;font-size:.64rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.summary-card strong[data-v-dc23cb47]{overflow:hidden;color:#261647;font:400 1.08rem Georgia,serif;text-overflow:ellipsis;white-space:nowrap}.summary-card small[data-v-dc23cb47]{display:-webkit-box;overflow:hidden;color:#707596;font-size:.73rem;line-height:1.25;-webkit-line-clamp:2;-webkit-box-orient:vertical}.summary-card select[data-v-dc23cb47]{max-width:8rem;min-height:30px;border:1px solid #d7cee1;border-radius:.35rem;padding:.2rem .4rem;background:#fff;color:#2b174f;font:inherit;font-size:.77rem}.summary-card button[data-v-dc23cb47]{width:max-content;border:0;padding:0;background:none;color:#4b286e;font-size:.7rem;font-weight:700}.intake-main-grid[data-v-dc23cb47]{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:.8rem}.intake-card[data-v-dc23cb47]{padding:.95rem}.brief-card[data-v-dc23cb47]{display:grid;gap:.8rem}.right-column[data-v-dc23cb47]{display:grid;gap:.8rem;min-width:0}.source-context[data-v-dc23cb47]{display:grid;gap:.4rem;border-top:1px solid #e8e5ed;padding-top:.7rem;font-size:.76rem}.source-context details>summary[data-v-dc23cb47]{width:max-content;color:#4b286e;cursor:pointer;font-weight:700}.source-context details>p[data-v-dc23cb47]{margin:.35rem 0;color:#737b91}.source-tools[data-v-dc23cb47]{display:flex;gap:.35rem;flex-wrap:wrap;border-top:1px solid #e8e5ed;padding-top:.7rem}.source-copies[data-v-dc23cb47]{display:grid;gap:.3rem}.source-copies article[data-v-dc23cb47]{display:flex;justify-content:space-between;gap:.5rem;border:1px solid #ece9f0;border-radius:.3rem;padding:.3rem .5rem;font-size:.75rem}.source-copies article button[data-v-dc23cb47]{border:0;background:none;color:#4b286e;font-size:.72rem}.intake-eyebrow[data-v-dc23cb47]{margin:0;color:#9d6226;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.private-note summary[data-v-dc23cb47]{color:#4b286e;font-size:.75rem;cursor:pointer}.private-note textarea[data-v-dc23cb47]{width:100%;margin-top:.3rem;border:1px solid #d7cee1;border-radius:.4rem;padding:.5rem;font:inherit}.brief-footer[data-v-dc23cb47]{display:flex;align-items:center;gap:.5rem;border-top:1px solid #e8e5ed;padding-top:.7rem}.brief-footer small[data-v-dc23cb47]{flex:1;color:#7b8099;text-align:right;font-size:.68rem}.workspace-error[data-v-dc23cb47]{margin:0;color:#a13a31}.workspace-status[data-v-dc23cb47]{margin:0;color:#376653}.intake-overlay[data-v-dc23cb47]{position:fixed;inset:0;z-index:65;display:grid;place-items:center;padding:1rem;background:#21132d88}.impact-dialog[data-v-dc23cb47],.preview-dialog[data-v-dc23cb47]{width:min(100%,39rem);max-height:90vh;overflow:auto;border-radius:.7rem;padding:1.2rem;background:#fff}.impact-dialog h2[data-v-dc23cb47],.preview-dialog h2[data-v-dc23cb47]{margin:0;color:#2c1450;font:400 1.5rem Georgia,serif}.impact-dialog p[data-v-dc23cb47],.preview-dialog p[data-v-dc23cb47]{color:#68718d;font-size:.83rem}.impact-dialog ul[data-v-dc23cb47]{font-size:.82rem}.impact-dialog>div[data-v-dc23cb47]{display:flex;justify-content:end;gap:.4rem}.preview-dialog header[data-v-dc23cb47]{display:flex;justify-content:space-between}.preview-dialog header button[data-v-dc23cb47]{border:0;background:none;font-size:1.25rem}.preview-dialog ol[data-v-dc23cb47]{display:grid;gap:.5rem}.preview-dialog li[data-v-dc23cb47]{padding:.5rem;border:1px solid #e5e0e9;border-radius:.4rem}.preview-dialog li small[data-v-dc23cb47]{display:block;color:#737b91}@media(max-width:1100px){.summary-grid[data-v-dc23cb47]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.intake-main-grid[data-v-dc23cb47]{grid-template-columns:1fr}.heading-actions[data-v-dc23cb47]{justify-content:flex-start}.intake-heading[data-v-dc23cb47]{display:grid}}@media(max-width:500px){.summary-grid[data-v-dc23cb47]{grid-template-columns:1fr 1fr;gap:.4rem}.summary-card[data-v-dc23cb47]{min-height:112px;gap:.35rem;padding:.55rem}.summary-icon[data-v-dc23cb47]{flex-basis:1.8rem;height:1.8rem;font-size:.9rem}.summary-card strong[data-v-dc23cb47]{font-size:.9rem}.heading-actions button[data-v-dc23cb47]{flex:1}.brief-footer[data-v-dc23cb47]{flex-wrap:wrap}.brief-footer small[data-v-dc23cb47]{order:3;width:100%;flex:auto;text-align:left}}@media(max-width:340px){.summary-grid[data-v-dc23cb47]{grid-template-columns:1fr}.heading-actions[data-v-dc23cb47]{display:grid;grid-template-columns:1fr 1fr}.heading-actions button[data-v-dc23cb47]:last-child{grid-column:1/-1}}.no-brief-card[data-v-dc23cb47]{display:grid;justify-items:center;gap:.9rem;padding:3rem 1.5rem;border:1px solid #e4dce8;border-radius:.8rem;background:linear-gradient(135deg,#fff,#faf7fc);text-align:center}.no-brief-icon[data-v-dc23cb47]{display:grid;place-items:center;width:4rem;height:4rem;border-radius:1rem;background:#f0e7f5;color:#623d7c;font-size:1.7rem}.no-brief-card h2[data-v-dc23cb47]{margin:0;color:#291743;font:400 clamp(1.45rem,2.6vw,1.9rem) Georgia,serif}.no-brief-card>p[data-v-dc23cb47]:not(.intake-eyebrow){max-width:37rem;margin:0;color:#746a81;font-size:.88rem;line-height:1.65}.no-brief-card button.primary[data-v-dc23cb47]{margin:.4rem 0;border:1px solid #4b286e;border-radius:.45rem;background:#4b286e;color:#fff;padding:.7rem 1rem;font:inherit;font-size:.86rem}.no-brief-card ol[data-v-dc23cb47]{display:flex;justify-content:center;gap:1.7rem;flex-wrap:wrap;list-style:none;padding:1.5rem 0 0;margin:.5rem 0 0;border-top:1px solid #e8e1ec;color:#756a81;font-size:.76rem}.no-brief-card li[data-v-dc23cb47]{display:flex;align-items:center;gap:.4rem}.no-brief-card li span[data-v-dc23cb47]{display:grid;place-items:center;width:1.4rem;height:1.4rem;border:1px solid #d8cbe2;border-radius:50%;color:#604075}.follow-ups[data-v-dc23cb47],.history-card[data-v-dc23cb47]{display:grid;gap:.35rem}.follow-ups h2[data-v-dc23cb47],.history-card h2[data-v-dc23cb47],.edit-heading h2[data-v-dc23cb47]{margin:0;color:#291743;font:400 1.2rem Georgia,serif}.follow-ups p[data-v-dc23cb47],.history-card p[data-v-dc23cb47]{margin:.2rem 0;color:#74718b;font-size:.76rem;line-height:1.4}.follow-ups a[data-v-dc23cb47]{display:flex;align-items:center;gap:.65rem;border-bottom:1px solid #ece7ef;padding:.6rem .3rem;color:#41275e;font-size:.78rem;text-decoration:none}.follow-ups a span[data-v-dc23cb47]{margin-left:auto}.follow-ups i[data-v-dc23cb47]{color:#78558c}.history-card small[data-v-dc23cb47]{color:#7b748b;font-size:.72rem}.history-card button[data-v-dc23cb47]{border:1px solid #dfd5e7;border-radius:.4rem;padding:.5rem;background:#fff;color:#4b286e;font-size:.75rem}.history-card .baseline-note[data-v-dc23cb47]{border-top:1px solid #eae3ee;padding-top:.6rem}.brief-edit-content[data-v-dc23cb47]{display:flex;flex-direction:column;color:#2f2146}.brief-editor__head[data-v-dc23cb47]{display:flex;align-items:center;gap:.8rem;flex:0 0 auto;padding:1.2rem 1.3rem;border-bottom:1px solid #e5dce9;background:#fff}.brief-editor__head h2[data-v-dc23cb47]{margin:.2rem 0 0;color:#2f2146;font:400 1.5rem Georgia,serif}.brief-editor__eyebrow[data-v-dc23cb47]{margin:0;color:#95734d;font-size:.65rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.brief-editor__icon[data-v-dc23cb47]{display:grid;place-items:center;flex:0 0 42px;height:42px;border-radius:13px;background:#f1e9f6;color:#614078;font-size:1.3rem}.brief-editor__close[data-v-dc23cb47]{margin-left:auto;border:0;background:transparent;color:#614078;font-size:1.6rem;cursor:pointer}.brief-editor__body[data-v-dc23cb47]{flex:1;min-height:0;display:flex;flex-direction:column;gap:1rem;overflow-y:auto;overflow-x:hidden;padding:1.2rem 1.3rem;background:#fcfafd;scrollbar-width:thin;scrollbar-color:#c7b5d0 #f5f0f7}.brief-editor__body[data-v-dc23cb47]::-webkit-scrollbar{width:8px}.brief-editor__body[data-v-dc23cb47]::-webkit-scrollbar-track{background:#f5f0f7}.brief-editor__body[data-v-dc23cb47]::-webkit-scrollbar-thumb{background:#c7b5d0;border:2px solid #f5f0f7;border-radius:8px}.brief-editor__notice[data-v-dc23cb47],.brief-editor__error[data-v-dc23cb47]{margin:0;padding:.75rem;border:1px solid #e5dce9;border-radius:.5rem;background:#f5eff8;color:#64516f;font-size:.82rem;line-height:1.5}.brief-editor__error[data-v-dc23cb47]{border-color:#e7bdc7;background:#fff3f5;color:#8b2846}.brief-editor__footer[data-v-dc23cb47]{display:flex;align-items:center;justify-content:space-between;gap:.8rem;flex:0 0 auto;padding:1rem 1.3rem;border-top:1px solid #e8e0ea;background:#fff}.brief-editor__status[data-v-dc23cb47]{display:grid;gap:.25rem;font-size:.78rem}.brief-editor__status small[data-v-dc23cb47]{color:#80718b;font-size:.72rem}.brief-editor__actions[data-v-dc23cb47]{display:flex;gap:.5rem;align-items:center}.brief-editor__tools[data-v-dc23cb47]{display:flex;align-items:center;gap:.7rem}.brief-editor__tools button[data-v-dc23cb47]{border:1px solid #d8cbe2;border-radius:.4rem;background:#fff;color:#614078;padding:.5rem .7rem;font:inherit;font-size:.78rem;cursor:pointer}.brief-editor__tools small[data-v-dc23cb47]{color:#80718b;font-size:.74rem}.brief-editor__body>.source-context[data-v-dc23cb47],.brief-editor__body>.source-copies[data-v-dc23cb47],.brief-editor__body>.private-note[data-v-dc23cb47]{border:1px solid #e5dce9;border-radius:.6rem;padding:1rem;background:#fff}.brief-editor__body .private-note textarea[data-v-dc23cb47]{box-sizing:border-box;width:100%;margin-top:.7rem;border:1px solid #d8cbe2;border-radius:.4rem;padding:.6rem;font:inherit;color:#2f2146}.brief-editor__body summary[data-v-dc23cb47]{cursor:pointer;color:#614078;font-size:.82rem}@media(max-width:600px){.brief-editor__head[data-v-dc23cb47]{padding:1rem}.brief-editor__head h2[data-v-dc23cb47]{font-size:1.2rem}.brief-editor__body[data-v-dc23cb47]{padding:1rem}.brief-editor__footer[data-v-dc23cb47]{padding:.8rem 1rem;flex-wrap:wrap}.brief-editor__actions[data-v-dc23cb47]{margin-left:auto}.brief-editor__actions button[data-v-dc23cb47]{font-size:.75rem}.brief-editor__tools[data-v-dc23cb47]{align-items:flex-start;flex-direction:column}}.client-intake-workspace[data-v-dc23cb47]{color:var(--staff-control-ink,#30283d);background:#fffefd}.intake-heading[data-v-dc23cb47]{box-sizing:border-box;align-items:center;padding:10px 18px 11px;border:1px solid var(--staff-control-border,#ded5e6);border-radius:.55rem;background:linear-gradient(95deg,#fffcf6 40%,#fffcf6e8 72%,#fffcf6b8),url(/client-event-portal-floral-hero.png) right center/auto 230px no-repeat,#fffcf6;box-shadow:none}@media(max-width:600px){.intake-heading[data-v-dc23cb47]{padding:10px 12px 12px;background:linear-gradient(95deg,#fffcf6 35%,#fffcf6ed 72%,#fffcf6d9),url(/client-event-portal-floral-hero.png) right center/auto 180px no-repeat,#fffcf6}}.intake-heading h1[data-v-dc23cb47]{color:#251a44;font-weight:500}.intake-heading p[data-v-dc23cb47]{color:var(--staff-control-muted,#6d6378)}.intake-heading .intake-eyebrow[data-v-dc23cb47]{color:#95734d}.heading-actions button[data-v-dc23cb47]{border-color:var(--staff-control-border,#ded5e6);background:#fffefd;color:var(--staff-control-primary,#574069);font-weight:500;box-shadow:0 1px 2px #3f2b4b08}.summary-card[data-v-dc23cb47],.intake-card[data-v-dc23cb47]{border-color:var(--staff-control-border,#ded5e6);box-shadow:0 1px 3px #3f2b4b08}.summary-card[data-v-dc23cb47]:nth-child(1){background:color-mix(in srgb,#a06d28 4%,white);border-color:color-mix(in srgb,#a06d28 20%,white)}.summary-card[data-v-dc23cb47]:nth-child(2){background:color-mix(in srgb,#4e65a7 4%,white);border-color:color-mix(in srgb,#4e65a7 20%,white)}.summary-card[data-v-dc23cb47]:nth-child(3){background:color-mix(in srgb,#30846c 4%,white);border-color:color-mix(in srgb,#30846c 20%,white)}.summary-card[data-v-dc23cb47]:nth-child(4){background:color-mix(in srgb,#5c348b 4%,white);border-color:color-mix(in srgb,#5c348b 20%,white)}.summary-card p[data-v-dc23cb47]{color:var(--staff-control-muted,#6d6378)}.summary-card strong[data-v-dc23cb47]{color:#251a44;font-weight:500}.summary-card small[data-v-dc23cb47]{color:var(--staff-control-muted,#6d6378)}.brief-card[data-v-dc23cb47]{background:#fff}.brief-card[data-v-dc23cb47] .brief-summary{color:var(--staff-control-ink,#30283d)}.brief-card[data-v-dc23cb47] .brief-summary h2,.brief-card[data-v-dc23cb47] .brief-summary h3{color:#251a44;font-weight:500}.brief-card[data-v-dc23cb47] .brief-summary p,.brief-card[data-v-dc23cb47] .brief-summary small,.brief-card[data-v-dc23cb47] .brief-summary dt{color:var(--staff-control-muted,#6d6378)}.brief-card[data-v-dc23cb47] .brief-summary dd{color:#251a44;font-weight:500}.brief-card[data-v-dc23cb47] .goals-priorities>section,.brief-card[data-v-dc23cb47] .considerations{border-color:var(--staff-control-border,#ded5e6);background:#fffefd}.brief-card[data-v-dc23cb47] .goals span{background:#edf3ed;border-color:#d8e6d5;color:#315b48}.brief-card[data-v-dc23cb47] .goals-priorities li{border-color:#e8e0ea;background:#f8f4fa;color:#251a44;font-weight:500}.brief-card[data-v-dc23cb47] .goals-priorities li>span{background:#e4d3ed;color:#4c3263;font-weight:700}.brief-card[data-v-dc23cb47] .client-context{border-color:#e8e0ea;background:#fffcf6}.brief-card[data-v-dc23cb47] .client-context p,.brief-card[data-v-dc23cb47] .client-context li{color:var(--staff-control-ink,#30283d)}.right-column[data-v-dc23cb47] .collaboration>header h2{color:#251a44;font-weight:500}.right-column[data-v-dc23cb47] .client-line strong{color:#251a44}.right-column[data-v-dc23cb47] .progress-steps strong{color:var(--staff-control-muted,#6d6378);font-weight:500}.right-column[data-v-dc23cb47] .progress-steps span{border-color:#ded5e6;background:#f8f4fa;color:#6d6378}.right-column[data-v-dc23cb47] .progress-steps .active span{border-color:var(--staff-control-primary,#574069);background:var(--staff-control-primary,#574069);color:#fff}.right-column[data-v-dc23cb47] .progress-steps .active strong{color:#4c3263;font-weight:700}.right-column[data-v-dc23cb47] .state-badge{background:#f3edf8;color:#574069}.right-column[data-v-dc23cb47] .state-badge.invited{background:#eee2f6;color:#4c3263}.right-column[data-v-dc23cb47] .accepted-brief{border-color:#d8e6d5;background:#edf3ed;color:#315b48}.right-column[data-v-dc23cb47] .accepted-brief>strong{color:#315b48;font-weight:700}.right-column[data-v-dc23cb47] .accepted-brief p{color:#526b5c}.follow-ups h2[data-v-dc23cb47],.history-card h2[data-v-dc23cb47]{color:#251a44;font-weight:500}.follow-ups a[data-v-dc23cb47]{border-color:#e8e0ea;color:var(--staff-control-ink,#30283d);font-weight:500}.follow-ups a span[data-v-dc23cb47]{color:#9c7caf;font-weight:400}.follow-ups i[data-v-dc23cb47]{border-radius:.25rem;box-shadow:0 0 0 5px #f3edf8;color:#614078}.follow-ups a:nth-of-type(2) i[data-v-dc23cb47]{box-shadow:0 0 0 5px #edf3ed;color:#42715e}.follow-ups a:nth-of-type(3) i[data-v-dc23cb47]{box-shadow:0 0 0 5px #f1e9f6;color:#614078}.follow-ups a:nth-of-type(4) i[data-v-dc23cb47]{box-shadow:0 0 0 5px #f7f0e8;color:#a06d28}.follow-ups a:nth-of-type(5) i[data-v-dc23cb47]{box-shadow:0 0 0 5px #edf3ed;color:#315b48}.history-card[data-v-dc23cb47]{background:#f8f4fa;border-color:#e8e0ea}.history-card p[data-v-dc23cb47],.follow-ups p[data-v-dc23cb47]{color:var(--staff-control-muted,#6d6378)}.history-card>p[data-v-dc23cb47]:first-of-type{color:var(--staff-control-ink,#30283d);font-weight:500}.history-card button[data-v-dc23cb47]{border-color:var(--staff-control-border,#ded5e6);background:#fffefd;color:var(--staff-control-primary,#574069)}.history-card .baseline-note[data-v-dc23cb47]{border-color:#e8e0ea}.modal-card.modal-form.planning-brief-editor-dialog{border-radius:.8rem;background:#fff;box-shadow:0 18px 55px #24133655}.planning-brief-editor-dialog input,.planning-brief-editor-dialog textarea,.planning-brief-editor-dialog select{box-sizing:border-box}.planning-brief-editor-dialog button:focus-visible{outline:2px solid #795199;outline-offset:2px}.center-access[data-v-511842a5]{display:grid;gap:12px;padding:18px;border:1px solid #ded5e6;border-radius:9px;background:#fffefd;color:#30283d}.center-access>.center-access__card-head .client-admin-status[data-v-511842a5]{flex:none;border:1px solid #e0d4e9;border-radius:20px;padding:4px 8px;background:#f3edf8;color:#574069;font-size:11px;text-transform:capitalize}.center-access__summary[data-v-511842a5]{display:flex;align-items:center;gap:12px}.center-access__summary-icon[data-v-511842a5]{display:grid;place-items:center;flex:0 0 40px;height:40px;background:#f1e9f6;color:#614078;border-radius:12px}.center-access__summary-copy[data-v-511842a5]{flex:1;min-width:0}.center-access__summary h2[data-v-511842a5]{font:500 20px Georgia,serif;margin:5px 0;color:#251a44}.center-access__summary p[data-v-511842a5]:not(.center-access__eyebrow){font-size:12px;color:#6d6378;margin:4px 0;line-height:1.5}.center-access__client-choice[data-v-511842a5]{display:grid;gap:5px;font-size:12px;font-weight:600;max-width:320px}.center-access__expiry[data-v-511842a5]{font-size:12px}.center-access .client-admin-danger button[data-v-511842a5]{border-color:#dfc9d0;color:#8b3e53}.center-access__eyebrow[data-v-511842a5]{color:#a46d29;font-size:.66rem;font-weight:700;letter-spacing:.11em}.center-access__row[data-v-511842a5]{display:flex;align-items:end;gap:14px;flex-wrap:wrap}.center-access__row label[data-v-511842a5],.center-access__expiry[data-v-511842a5]{display:grid;gap:5px;min-width:min(260px,100%)}.center-access select[data-v-511842a5],.center-access input[data-v-511842a5]{min-height:38px;border:1px solid #e0d5e5;border-radius:8px;background:#fff;color:#322042;padding:8px 10px;max-width:100%}.center-access__actions[data-v-511842a5]{display:flex;gap:8px;flex-wrap:wrap}.center-access button[data-v-511842a5]{border:1px solid #d9cbe0;border-radius:8px;background:#fff;color:#4a2860;padding:8px 12px;cursor:pointer}.center-access button[data-v-511842a5]:focus-visible{outline:2px solid #795199;outline-offset:2px}.center-access button[data-v-511842a5]:hover:not(:disabled){background:#f7f1fa}.center-access button[data-v-511842a5]:disabled{opacity:.5;cursor:default}.center-access__link[data-v-511842a5],.center-access__preview[data-v-511842a5]{border:1px solid #e8dfea;border-radius:10px;padding:14px;background:#fdfbfe}.center-access__link input[data-v-511842a5]{width:min(620px,100%);margin-right:8px}.center-access__preview-head[data-v-511842a5]{display:flex;justify-content:space-between;gap:12px}.center-access__preview-item[data-v-511842a5]{width:100%;display:flex;justify-content:space-between;text-align:left;margin-top:6px}.center-access__error[data-v-511842a5]{color:#ae303f}.center-access__notice[data-v-511842a5]{color:#356a51}.center-access__card-head[data-v-511842a5],.center-access__card-head>div[data-v-511842a5]{display:flex;align-items:center;gap:10px}.center-access__card-head[data-v-511842a5]{justify-content:space-between}.center-access__card-head h2[data-v-511842a5]{margin:0;font:500 21px Georgia,serif;color:#251a44}.center-access__card-head .center-access__summary-icon[data-v-511842a5]{flex-basis:32px;width:32px;height:32px;border-radius:9px;font-size:14px}.center-access__avatar[data-v-511842a5]{display:grid;place-items:center;flex:0 0 48px;height:48px;border-radius:50%;background:#f1e9f6;color:#614078;font:20px Georgia,serif}.center-access__summary-copy h3[data-v-511842a5]{margin:0;font-size:15px;color:#251a44}.center-access__summary[data-v-511842a5]{margin:6px 0}.center-access__metadata[data-v-511842a5]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:14px 0;border-top:1px solid #e8e0ea;border-bottom:1px solid #e8e0ea}.center-access__metadata dt[data-v-511842a5]{font-size:10px;color:#6d6378;margin-bottom:6px}.center-access__metadata dd[data-v-511842a5]{margin:0;font-size:12px;line-height:1.5;color:#30283d}.center-access .client-admin-primary[data-v-511842a5]{background:#574069;border-color:#574069;color:#fff}.center-access__main-actions button[data-v-511842a5],.center-access__main-actions>a[data-v-511842a5]{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex:1;font-size:12px;min-height:36px}.center-access .center-access__visibility[data-v-511842a5]{display:flex;align-items:start;gap:7px;padding:10px;border-radius:6px;background:#f3edf8;color:#6d6378;font-size:11px;line-height:1.6;margin:0}.center-access .client-admin-status--active[data-v-511842a5]{border-color:#d8e6d5!important;background:#edf3ed!important;color:#315b48!important}@media(max-width:600px){.center-access__card-head h2[data-v-511842a5]{font-size:19px}.center-access__metadata[data-v-511842a5]{gap:8px}.center-access__metadata dd[data-v-511842a5]{font-size:11px}.center-access__main-actions[data-v-511842a5]{flex-wrap:wrap}.center-access__main-actions button[data-v-511842a5],.center-access__main-actions>a[data-v-511842a5]{flex-basis:100%}}.center-access__main-actions>a[data-v-511842a5]{padding:8px 12px;border:1px solid #574069;border-radius:6px;text-decoration:none;font-weight:600}.center-access__main-actions>a[data-v-511842a5]:focus-visible{outline:2px solid #795199;outline-offset:2px}.client-workspace-section[data-v-e1e7bd1d]{display:grid;gap:20px;min-width:0;color:var(--staff-control-ink,#30283d)}.client-workspace-heading[data-v-e1e7bd1d]{padding:4px 0 2px}.client-workspace-heading>p[data-v-e1e7bd1d]{margin:0;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#95734d}.client-workspace-heading h1[data-v-e1e7bd1d]{font:400 32px Georgia,serif;margin:5px 0 7px;color:#251a44}.client-workspace-heading>span[data-v-e1e7bd1d]{font-size:13px;line-height:1.6;color:#6d6378}.client-workspace-top[data-v-e1e7bd1d]{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:16px;align-items:start}.client-activity-card[data-v-e1e7bd1d]{padding:18px;border:1px solid #ded5e6;border-radius:9px;background:#fffefd;min-width:0}.client-activity-card>header[data-v-e1e7bd1d]{display:flex;align-items:center;gap:10px}.client-workspace-section h2[data-v-e1e7bd1d]{font:400 20px Georgia,serif;color:#251a44;margin:0}.client-supporting[data-v-e1e7bd1d],.client-collaboration>header p[data-v-e1e7bd1d],.client-next-actions>header p[data-v-e1e7bd1d]{font-size:12px;line-height:1.6;color:#6d6378;margin:6px 0 0}.client-card-icon[data-v-e1e7bd1d]{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border-radius:9px;background:#f1e9f6;color:#614078;font-size:15px}.client-card-icon--requests[data-v-e1e7bd1d]{background:#f3edf8;color:#614078}.client-card-icon--documents[data-v-e1e7bd1d]{background:#f7f0e8;color:#a06d28}.client-card-icon--vendors[data-v-e1e7bd1d],.client-card-icon--seating[data-v-e1e7bd1d]{background:#edf3ed;color:#42715e}.client-card-icon--rentals[data-v-e1e7bd1d]{background:#eaf0ff;color:#4e65a7}.client-activity[data-v-e1e7bd1d]{display:grid;gap:0;margin:14px 0 0;padding:0;list-style:none}.client-activity li[data-v-e1e7bd1d]{display:flex;gap:10px;align-items:start;padding:11px 0;border-top:1px solid #eee7f2}.client-activity li>span[data-v-e1e7bd1d]{display:grid;place-items:center;flex:0 0 23px;height:23px;border-radius:50%;background:#f1e9f6;color:#614078;font-size:10px}.client-activity strong[data-v-e1e7bd1d]{font-size:12px;font-weight:500;line-height:1.5}.client-activity small[data-v-e1e7bd1d]{display:block;font-size:10px;color:#6d6378;margin-top:4px}.client-activity-empty[data-v-e1e7bd1d]{margin:22px 0 8px;color:#6d6378;font-size:12px;line-height:1.6}.client-overview-error[data-v-e1e7bd1d]{font-size:12px;color:#8b3e53;margin-top:12px}.client-overview-error button[data-v-e1e7bd1d]{border:0;background:transparent;color:#574069;text-decoration:underline;cursor:pointer}.client-module-grid[data-v-e1e7bd1d]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.client-module-card[data-v-e1e7bd1d],.client-next-grid>a[data-v-e1e7bd1d]{display:flex;align-items:center;gap:11px;min-width:0;padding:15px 14px;border:1px solid #e5dce9;border-radius:8px;background:#fff;text-decoration:none;color:#30283d}.client-module-card>div[data-v-e1e7bd1d],.client-next-grid>a>div[data-v-e1e7bd1d]{flex:1;min-width:0}.client-module-card h3[data-v-e1e7bd1d],.client-next-grid h3[data-v-e1e7bd1d]{font-size:13px;font-weight:600;margin:0;color:#30283d}.client-module-card p[data-v-e1e7bd1d],.client-next-grid p[data-v-e1e7bd1d]{font-size:11px;line-height:1.5;color:#6d6378;margin:6px 0 0}.client-module-card .client-module-visible[data-v-e1e7bd1d]{color:#526b5c}.client-module-card>i[data-v-e1e7bd1d],.client-next-grid>a>i[data-v-e1e7bd1d]{color:#9c7caf;font-size:11px;flex:none}.client-module-helper[data-v-e1e7bd1d]{font-size:10px}.client-next-grid[data-v-e1e7bd1d]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.client-next-grid>a[data-v-e1e7bd1d]{background:#fcfafb}.client-next-grid h3[data-v-e1e7bd1d]{font-size:12px}.client-module-card[data-v-e1e7bd1d]:focus-visible,.client-next-grid>a[data-v-e1e7bd1d]:focus-visible{outline:2px solid #795199;outline-offset:2px}@media(max-width:1100px){.client-module-grid[data-v-e1e7bd1d],.client-next-grid[data-v-e1e7bd1d]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.client-workspace-top[data-v-e1e7bd1d]{grid-template-columns:1fr}.client-workspace-heading h1[data-v-e1e7bd1d]{font-size:28px}}@media(max-width:520px){.client-module-grid[data-v-e1e7bd1d],.client-next-grid[data-v-e1e7bd1d]{grid-template-columns:1fr}.client-workspace-section[data-v-e1e7bd1d]{gap:16px}}.request-response-value[data-v-2008f5ef]{overflow-wrap:anywhere;white-space:pre-wrap}.request-response-value small[data-v-2008f5ef]{display:block;margin:.35rem 0;color:#747970}.request-response-value button[data-v-2008f5ef]{padding:.45rem .8rem;background:#fff;border:1px solid #cbd0c4;border-radius:5px;color:inherit}.request-response-value p[data-v-2008f5ef]{margin:.6rem 0}.request-response-value article+article[data-v-2008f5ef]{margin-top:.8rem;padding-top:.8rem;border-top:1px solid #e4e5de}.request-response-value dl[data-v-2008f5ef]{margin:.6rem 0}.request-response-value dl>div[data-v-2008f5ef]{display:grid;grid-template-columns:minmax(80px,1fr) minmax(0,2fr);gap:.5rem;padding:.25rem 0}.request-response-value dt[data-v-2008f5ef]{color:#73786e;font-size:.8rem}.request-response-value dd[data-v-2008f5ef]{margin:0}.request-response-value ol[data-v-2008f5ef]{padding-left:1.25rem}.request-response-value li+li[data-v-2008f5ef]{border-top:1px solid #e4e5de}.request-response-value a[data-v-2008f5ef]{color:#526148}.sr-only[data-v-2008f5ef]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.requests-staff{--request-ink:#32352f;--request-muted:#75756e;--request-line:#e5e4dd;--request-green:#56634e;display:grid;gap:14px;color:var(--request-ink);min-width:0}.requests-staff *,.requests-modal *{box-sizing:border-box}.requests-staff__header{display:flex;justify-content:space-between;gap:20px;align-items:center}.requests-staff__header h1{margin:4px 0;font:30px/1.15 Georgia,serif}.requests-staff__header p{margin:0;color:var(--request-muted);font-size:12px}.requests-eyebrow{font:9px/1.5 Arial,sans-serif!important;text-transform:uppercase;letter-spacing:.13em;color:#76786e;margin:0 0 7px!important}.requests-staff .primary-action,.requests-modal .primary-action{background:#56634e;border:1px solid #56634e;color:#fff;border-radius:5px;padding:9px 13px;font:600 11px/1.3 Arial,sans-serif;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:7px}.requests-staff .secondary-action,.requests-modal .secondary-action{background:#fff;border:1px solid #cccec6;color:#41463b;border-radius:5px;padding:9px 12px;font:11px/1.3 Arial,sans-serif;cursor:pointer}.requests-staff button:disabled,.requests-modal button:disabled{opacity:.55;cursor:default}.requests-staff button:focus-visible,.requests-modal button:focus-visible,.requests-staff input:focus-visible,.requests-modal input:focus-visible,.requests-staff select:focus-visible,.requests-modal select:focus-visible,.requests-modal textarea:focus-visible{outline:2px solid #879873;outline-offset:3px}.requests-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.requests-metrics article{display:flex;align-items:center;gap:14px;border:1px solid var(--request-line);border-radius:7px;background:#fff;padding:14px 18px}.requests-metrics article>i{display:grid;place-items:center;background:#eef1e9;border-radius:50%;width:36px;height:36px;font-size:19px;color:#56634e}.requests-metrics article:nth-child(2)>i{color:#a6743e;background:#fbf2e8}.requests-metrics article:nth-child(3)>i{color:#927846;background:#faf4e6}.requests-metrics span{font-size:11px;color:var(--request-muted)}.requests-metrics strong{display:block;margin-top:3px;font:25px/1 Georgia,serif}.requests-staff__workspace{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(300px,1fr);gap:12px;align-items:start}.requests-staff__list,.requests-detail{background:#fff;border:1px solid var(--request-line);border-radius:7px;min-width:0}.requests-staff__list{padding:12px;min-height:420px}.requests-toolbar{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.requests-toolbar select,.requests-toolbar input,.requests-toolbar>button{height:33px;border:1px solid #dedfd9;background:#fff;border-radius:5px;color:#55594f;font:11px Arial,sans-serif;min-width:0;padding:0 8px}.requests-toolbar select{max-width:145px;flex:1}.requests-search{flex:1 1 170px;display:flex;align-items:center;position:relative}.requests-search>i{position:absolute;left:10px;font-size:12px;color:#7f8279}.requests-search input{width:100%;padding-left:30px}.requests-toolbar>button{cursor:pointer}.requests-list-caption{display:flex;justify-content:space-between;gap:10px;padding:13px 2px 8px;color:#878a80;font:9px Arial,sans-serif}.requests-row{width:100%;display:grid;grid-template-columns:23px minmax(0,1fr) 95px auto 10px;gap:10px;align-items:center;padding:15px 12px;margin-bottom:7px;border:1px solid #e8e9e3;border-radius:6px;background:#fff;text-align:left;color:inherit;cursor:pointer}.requests-row:hover{background:#fafbf8}.requests-row.is-selected{border-color:#9eab94;background:#f0f3ec}.requests-row>i{font-size:18px;color:#697360}.requests-row>i:last-child{font-size:12px}.requests-row__copy,.requests-row__metadata{min-width:0}.requests-row__copy strong{display:block;font:14px/1.3 Georgia,serif;overflow-wrap:anywhere}.requests-row__copy small{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font:10px/1.5 Arial,sans-serif;color:#7b7e74;margin-top:4px}.requests-row__metadata span,.requests-row__metadata small{display:block;font:10px/1.4 Arial,sans-serif;overflow-wrap:anywhere}.requests-row__metadata small{color:#84877e;margin-top:5px}.requests-state{display:inline-flex;gap:5px;align-items:center;justify-content:center;max-width:100%;padding:5px 9px;border-radius:20px;font:9px/1.3 Arial,sans-serif;background:#f0f0ed;color:#686d61}.requests-state.is-needs_response{background:#fbefce;color:#896332}.requests-state.is-response_sent{background:#e9eff3;color:#526b7b}.requests-state.is-accepted{background:#e8efe4;color:#4d6745}.requests-state.is-withdrawn{background:#f1eeeb;color:#807264}.requests-detail{padding:18px}.requests-detail h3{font:23px/1.2 Georgia,serif;margin:4px 0 10px;overflow-wrap:anywhere}.requests-detail h4,.requests-modal h4{font:15px/1.3 Georgia,serif;margin:18px 0 8px}.requests-facts{margin:15px 0;display:grid;border:1px solid #e9e8e1;border-radius:5px;overflow:hidden}.requests-facts>div{display:grid;grid-template-columns:95px minmax(0,1fr);font:10px/1.5 Arial,sans-serif;border-bottom:1px solid #efeee8}.requests-facts>div:last-child{border:0}.requests-facts dt{background:#faf9f6;color:#7c7f74;padding:6px 9px}.requests-facts dd{margin:0;padding:6px 9px;overflow-wrap:anywhere}.requests-prompt{padding:11px;background:#f7f6f2;border-radius:5px;white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.65 Arial,sans-serif;color:#686c61;margin:0}.requests-detail__created{color:#86897f;font:9px/1.5 Arial,sans-serif;margin-top:16px}.requests-detail>footer{display:flex;gap:8px;flex-wrap:wrap;border-top:1px solid #e9e8e1;padding-top:13px;margin-top:13px}.requests-withdraw{padding:8px 0;background:none;border:0;font:11px/1.3 Arial,sans-serif;color:#a1574b;cursor:pointer}.requests-responses h4{display:flex;align-items:center;gap:8px}.requests-responses h4>span{font:10px Arial,sans-serif;color:#787e6e}.requests-responses article{border:1px solid #e7e8df;padding:12px;border-radius:5px;margin:9px 0;background:#fafbf8}.requests-responses article.is-accepted{border-color:#b9c7af;background:#f1f5ed}.requests-responses article header{display:flex;gap:6px;justify-content:space-between;flex-wrap:wrap;font:11px Arial,sans-serif}.requests-responses article small,.requests-responses article time{font:9px/1.5 Arial,sans-serif;color:#858a7c}.requests-responses article p{white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.6 Arial,sans-serif}.requests-no-response{display:grid;place-items:center;text-align:center;background:#faf9f6;border-radius:5px;padding:24px 10px;gap:8px;color:#85877f;font:11px Arial,sans-serif}.requests-no-response i{font-size:21px}.requests-no-response p{margin:0;font-size:10px}.requests-empty{padding:45px 20px;text-align:center;color:#808578;font:12px/1.6 Arial,sans-serif}.requests-empty h3{color:#59604f;font:20px Georgia,serif}.requests-empty>i{font-size:25px}.requests-notice{padding:12px 14px;border:1px solid #e8e5d9;border-radius:5px;background:#f8f6ee;color:#79745f;font:11px/1.6 Arial,sans-serif;margin:0}.requests-error{color:#ab4a40;font:12px/1.5 Arial,sans-serif}.modal-card.modal-form.requests-dialog,.modal-card.modal-form.requests-confirm-dialog{box-sizing:border-box;display:block;padding:0;width:min(860px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 40px);overflow:hidden;border-radius:10px;background:#fff;color:#373c31}.modal-card.modal-form.requests-confirm-dialog{width:min(480px,calc(100vw - 32px))}.requests-modal{display:flex;flex-direction:column;max-height:calc(100dvh - 40px);margin:0}.requests-modal>header{display:flex;justify-content:space-between;align-items:start;gap:20px;padding:23px 26px;border-bottom:1px solid #e8e8e1}.requests-modal h2{margin:0;font:29px/1.2 Georgia,serif;overflow-wrap:anywhere}.requests-modal header p{font:12px/1.5 Arial,sans-serif;color:#818575;margin:5px 0 0}.requests-modal__identity{display:flex;align-items:center;gap:17px}.requests-modal__identity>i{padding:17px;border-radius:50%;font-size:27px;background:#eff1e9;color:#617053}.requests-modal>header>button{border:0;background:transparent;cursor:pointer;color:#777e6e;padding:5px}.requests-modal>main{padding:23px 26px;min-height:0;overflow-y:auto}.requests-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px 20px;margin:15px 0 18px}.requests-form-grid label{display:grid;align-content:start;gap:7px;color:#4b5243;font:12px Arial,sans-serif}.requests-field-wide{grid-column:1/-1}.requests-form-grid input,.requests-form-grid select,.requests-form-grid textarea{width:100%;min-width:0;border:1px solid #dadfd1;border-radius:5px;padding:10px 12px;font:12px/1.5 Arial,sans-serif;color:#444c3b;background:#fff}.requests-form-grid input,.requests-form-grid select{height:38px}.requests-form-grid textarea{resize:vertical}.requests-form-grid small{font:10px/1.4 Arial,sans-serif;color:#89907e}.requests-modal>footer{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px 26px;background:#fdfdfb;border-top:1px solid #e8e8e1;flex-shrink:0}.requests-modal>footer>div{display:flex;gap:9px}.requests-modal>footer>span{font:10px Arial,sans-serif;color:#969b8b}.requests-review-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:22px}.requests-review-grid>aside{border-left:1px solid #e8e8df;padding-left:22px}.requests-review-grid>aside h4{margin-top:0}.requests-confirm-dialog main p{font:13px/1.7 Arial,sans-serif}@media(max-width:1200px){.requests-staff__workspace{grid-template-columns:minmax(0,1.6fr) minmax(270px,1fr)}.requests-row{grid-template-columns:20px minmax(0,1fr) auto;gap:8px}.requests-row__metadata{grid-column:2;grid-row:2;display:flex;gap:10px}.requests-row__metadata small{margin:0}.requests-row>.requests-state{grid-column:3;grid-row:1/3}.requests-row>i:last-child{display:none}.requests-metrics article{padding:12px}}@media(max-width:820px){.requests-staff__workspace{grid-template-columns:1fr}.requests-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.requests-staff__list{min-height:0}.requests-review-grid{grid-template-columns:1fr}.requests-review-grid>aside{border-left:0;padding-left:0}.requests-staff__header{align-items:start}.requests-staff__header .primary-action{flex-shrink:0}}@media(max-width:500px){.requests-form-grid{grid-template-columns:1fr}.requests-field-wide{grid-column:auto}.requests-modal>main,.requests-modal>header,.requests-modal>footer{padding:16px}.requests-modal>footer>span{display:none}.requests-modal h2{font-size:24px}.requests-modal__identity>i{display:none}.requests-row{padding:12px 8px}.requests-list-caption>span:last-child{display:none}.requests-toolbar select{max-width:none}}.event-detail[data-v-9b7b85d3]{min-width:0}.overview-sections[data-v-9b7b85d3]{display:grid;gap:1rem}.planner-snapshot .snapshot-grid[data-v-9b7b85d3]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.planner-snapshot .snapshot-grid a[data-v-9b7b85d3]{display:grid;gap:.2rem;min-width:0;padding:.75rem;border:1px solid #e4dce9;border-radius:.6rem;background:#fbf9fc;color:#4b365f;text-decoration:none}.planner-snapshot .snapshot-grid strong[data-v-9b7b85d3]{overflow-wrap:anywhere}.planner-snapshot .snapshot-grid span[data-v-9b7b85d3]{color:#70807a;font-size:.82rem}.planner-snapshot .snapshot-grid a.critical[data-v-9b7b85d3]{border-color:#d78a80;background:#fff5f3;color:#8d2d26}.event-detail-nav[data-v-9b7b85d3]{overflow-x:auto;gap:.3rem!important;padding-bottom:0!important}.event-detail-nav button[data-v-9b7b85d3]{border:0;border-bottom:3px solid transparent;background:transparent;padding:.7rem .8rem;color:#4b365f;font:inherit;font-weight:700;cursor:pointer;white-space:nowrap;min-height:44px}.event-detail-nav button[aria-current=page][data-v-9b7b85d3]{border-color:#4b365f}@media(max-width:699px){.planner-snapshot .snapshot-grid[data-v-9b7b85d3]{grid-template-columns:1fr}}.event-detail[data-v-9b7b85d3]{display:grid;grid-template-columns:11.25rem minmax(0,1fr);min-width:0;min-height:100vh}.event-workspace__sidebar[data-v-9b7b85d3]{position:sticky;top:0;align-self:start;display:flex;flex-direction:column;width:11.25rem;height:100vh;overflow:hidden;border-right:1px solid #e1e5eb;background:#fbfcfd;color:#293047}.event-workspace__back[data-v-9b7b85d3]{display:flex;flex:0 0 auto;align-items:center;gap:.5rem;min-height:3.45rem;padding:0 .85rem;border-bottom:1px solid #e9ebf0;color:#493565;font-size:.79rem;font-weight:750;text-decoration:none}.event-workspace__back[data-v-9b7b85d3]:hover{background:#f3f0f7}.event-workspace__back i[data-v-9b7b85d3]{font-size:.76rem}.event-workspace__identity[data-v-9b7b85d3]{display:grid;flex:0 0 auto;gap:.3rem;padding:.8rem .85rem .7rem}.event-workspace__identity-visual[data-v-9b7b85d3]{display:grid;place-items:center;width:3.35rem;height:3.35rem;margin-bottom:.25rem;border:1px solid #dcd7df;border-radius:.42rem;background:radial-gradient(ellipse at 30% 36%,#e2d0d8 0 17%,transparent 18%),radial-gradient(ellipse at 66% 31%,#d4daca 0 18%,transparent 19%),radial-gradient(ellipse at 66% 69%,#e1ccd7 0 20%,transparent 21%),linear-gradient(145deg,#f4f0ef,#e5e3e8);color:#755e81}.event-workspace__identity strong[data-v-9b7b85d3]{overflow-wrap:anywhere;font-size:.97rem;line-height:1.2}.event-workspace__identity>span[data-v-9b7b85d3]{display:flex;align-items:flex-start;gap:.45rem;color:#66738a;font-size:.75rem;line-height:1.25}.event-workspace__identity>span i[data-v-9b7b85d3]{margin-top:.05rem;font-size:.72rem}.event-workspace__sidebar nav[data-v-9b7b85d3]{display:grid;flex:1;align-content:start;gap:.5rem;min-height:0;overflow-y:auto;padding:0 .45rem 1.5rem;scrollbar-width:thin}.event-workspace__group[data-v-9b7b85d3]{display:grid;gap:.1rem}.event-workspace__group h2[data-v-9b7b85d3]{margin:.4rem 0 .2rem;font-size:inherit}.event-workspace__group-toggle[data-v-9b7b85d3]{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:1.65rem;padding:.25rem .45rem;border:0;border-radius:.3rem;background:transparent;color:#536078;font-size:.67rem;font-weight:850;letter-spacing:.08em;text-align:left;text-transform:uppercase;cursor:pointer}.event-workspace__group-toggle i[data-v-9b7b85d3]{font-size:.6rem}.event-workspace__group-toggle[data-v-9b7b85d3]:hover{background:#f0edf4;color:#493565}.event-workspace__group-toggle--active[data-v-9b7b85d3]{color:#493565}.event-workspace__group-items[data-v-9b7b85d3]{display:grid;gap:.1rem}.event-workspace__group-items[hidden][data-v-9b7b85d3]{display:none}.event-workspace__item[data-v-9b7b85d3]{display:flex;align-items:center;gap:.5rem;width:100%;min-height:1.75rem;padding:.3rem .5rem;border:0;border-radius:.37rem;background:transparent;color:#3f4860;font-size:.75rem;line-height:1.2;text-align:left;cursor:pointer}.event-workspace__item i[data-v-9b7b85d3]{flex:0 0 .92rem;width:.92rem;color:#3d4560;font-size:.78rem;text-align:center}.event-workspace__item[data-v-9b7b85d3]:hover{background:#f0edf4}.event-workspace__item[aria-current=page][data-v-9b7b85d3]{background:#ebe6f2;color:#412d62;font-weight:800}.event-workspace__item[aria-current=page] i[data-v-9b7b85d3]{color:#563b7b}.event-workspace__item[data-v-9b7b85d3]:focus-visible,.event-workspace__group-toggle[data-v-9b7b85d3]:focus-visible,.event-workspace__back[data-v-9b7b85d3]:focus-visible{outline:3px solid #a786c9;outline-offset:1px}.event-workspace__main-inner[data-v-9b7b85d3]:has(.event-packets){width:100%;max-width:none;padding-inline:1rem}.event-packet-legacy[data-v-9b7b85d3]{border:1px solid #e7e2ec;border-radius:8px;padding:1rem;background:#fff}.event-packet-legacy>summary[data-v-9b7b85d3]{cursor:pointer;color:#69457f;font-weight:600;font-size:.8rem;padding:.3rem 0}.event-workspace__main[data-v-9b7b85d3]{min-width:0;background:#fafbfc}.event-workspace__main-inner[data-v-9b7b85d3]:has(.live-contacts){width:100%;padding-inline:1.25rem}.event-workspace__main-inner[data-v-9b7b85d3]:has(.seating-workspace){width:100%;padding-inline:1rem}.event-workspace__main-inner[data-v-9b7b85d3]{display:grid;align-content:start;gap:.8rem;width:min(100%,70rem);min-height:100vh;margin:0 auto;padding:1.35rem clamp(1rem,2vw,2rem) 3rem}.event-workspace__section-heading h1[data-v-9b7b85d3]{margin:0;color:#242035;font-size:1.5rem;letter-spacing:-.03em}.event-workspace__section-heading p[data-v-9b7b85d3]{margin:.2rem 0 0;color:#718096;font-size:.82rem}.guest-source-tools[data-v-9b7b85d3]{border:1px solid #e7e0e9;border-radius:7px;padding:12px 16px;background:#fff}.guest-source-tools>summary[data-v-9b7b85d3]{cursor:pointer;color:#574069;font-size:12px;font-weight:600}.guest-source-tools>.muted[data-v-9b7b85d3]{font-size:12px;margin:12px 0}.guest-source-tools[open][data-v-9b7b85d3]{display:grid;gap:12px}.event-workspace__mobile-context[data-v-9b7b85d3],.event-workspace__scrim[data-v-9b7b85d3]{display:none}.overview-sections[data-v-9b7b85d3]{display:grid;gap:.85rem}.event-workspace__details[data-v-9b7b85d3]{border:1px solid #e1e5eb;border-radius:.5rem;background:#fff}.event-workspace__details>summary[data-v-9b7b85d3]{padding:.85rem 1rem;color:#493565;font-size:.83rem;font-weight:800;cursor:pointer}.event-workspace__details>summary[data-v-9b7b85d3]:hover{background:#f8f6fa}.event-workspace__details>.detail-card[data-v-9b7b85d3]{margin:.7rem}.save-status[data-v-9b7b85d3]{margin:0;color:#4b365f;font-size:.8rem}.save-actions[data-v-9b7b85d3]{display:flex;gap:.5rem;flex-wrap:wrap}.detail-card[data-v-9b7b85d3]{display:grid;gap:.8rem;padding:1rem;border:1px solid #e1e8e4;border-radius:.8rem;background:#fff}.detail-card>header[data-v-9b7b85d3]{display:flex;justify-content:space-between;align-items:start;gap:1rem}.detail-card h3[data-v-9b7b85d3],.detail-card h4[data-v-9b7b85d3],.detail-card p[data-v-9b7b85d3]{margin:0}.detail-card>label[data-v-9b7b85d3]{display:grid;gap:.3rem;color:#493c55;font-size:.88rem;font-weight:700}.detail-card input[data-v-9b7b85d3],.detail-card select[data-v-9b7b85d3]{width:100%;min-width:0;border:1px solid #cfc5da;border-radius:.45rem;padding:.55rem;background:#fff;font:inherit}.detail-clients[data-v-9b7b85d3]{display:grid;gap:.5rem}.client-chip[data-v-9b7b85d3]{display:inline-flex;align-items:center;gap:.4rem;width:max-content;max-width:100%;padding:.4rem .6rem;border-radius:99px;background:#eee8f4;color:#4b365f}.client-chip button[data-v-9b7b85d3]{border:0;background:transparent;color:inherit;font-size:1.1rem;cursor:pointer}.occasion-row[data-v-9b7b85d3]{display:flex;justify-content:space-between;gap:1rem;padding:.8rem 0;border-top:1px solid #edf1ee}.occasion-row div[data-v-9b7b85d3]:first-child{display:grid;gap:.2rem}.occasion-row span[data-v-9b7b85d3]{color:#70807a}.occasion-row div[data-v-9b7b85d3]:last-child{display:flex;align-items:start;gap:.5rem}.page-content:has(.event-detail){max-width:none;padding:0}@media(min-width:961px){.main-content:has(.event-detail)>.topbar{display:none}}@media(max-width:960px){.event-detail[data-v-9b7b85d3]{display:block;min-height:calc(100vh - 4.8rem)}.event-workspace__sidebar[data-v-9b7b85d3]{position:fixed;top:4.8rem;bottom:auto;left:0;z-index:8;width:min(18rem,calc(100vw - 3rem));height:calc(100vh - 4.8rem);height:calc(100dvh - 4.8rem);box-shadow:1rem 0 2.5rem #221b2f33;transform:translate(-105%);transition:transform .18s ease}.event-workspace__sidebar--open[data-v-9b7b85d3]{transform:translate(0)}.event-workspace__scrim[data-v-9b7b85d3]{position:fixed;inset:4.8rem 0 0;z-index:7;display:block;width:100%;border:0;background:#1d17275c}.event-workspace__main-inner[data-v-9b7b85d3]{min-height:calc(100vh - 4.8rem);padding:1rem clamp(.75rem,3vw,1.5rem) 2rem}.event-workspace__mobile-context[data-v-9b7b85d3]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.55rem .7rem;border:1px solid #e1e5eb;border-radius:.45rem;background:#fff}.event-workspace__mobile-context>div[data-v-9b7b85d3]{display:grid;gap:.1rem;min-width:0}.event-workspace__mobile-context strong[data-v-9b7b85d3]{overflow:hidden;color:#2b2439;font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}.event-workspace__mobile-context span[data-v-9b7b85d3]{color:#718096;font-size:.68rem}.event-workspace__mobile-context button[data-v-9b7b85d3]{display:inline-flex;align-items:center;gap:.35rem;flex:0 0 auto;border:1px solid #d8d1e1;border-radius:.35rem;padding:.43rem .55rem;background:#fff;color:#4b365f;font-size:.73rem;font-weight:750;cursor:pointer}}@media(max-width:600px){.event-workspace__main-inner[data-v-9b7b85d3]{padding:.75rem .65rem 2rem}.event-workspace__mobile-context[data-v-9b7b85d3]{gap:.45rem}.event-workspace__mobile-context button[data-v-9b7b85d3]{font-size:.68rem}.detail-card>header[data-v-9b7b85d3],.occasion-row[data-v-9b7b85d3]{display:grid}.occasion-row div[data-v-9b7b85d3]:last-child{justify-content:start}}.event-workspace__main-inner[data-v-9b7b85d3]:has(.planning-overview){padding:1rem 1rem 1.5rem}@media(max-width:600px){.event-workspace__main-inner[data-v-9b7b85d3]:has(.planning-overview){padding:.65rem .65rem 1rem}}.event-details-dialog[data-v-9b7b85d3]{box-sizing:border-box;width:100%;min-width:0;max-height:calc(100dvh - 34px);display:flex;flex-direction:column;color:#30243f;background:#fffefd}.event-details-dialog>header[data-v-9b7b85d3],.event-details-dialog>footer[data-v-9b7b85d3]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 22px;flex-shrink:0;min-width:0}.event-details-dialog>header[data-v-9b7b85d3]{border-bottom:1px solid #e4dce7;background:#fffefd}.event-details-dialog>header h2[data-v-9b7b85d3]{font:400 26px/1.25 Georgia,serif;margin:0;color:#302043}.event-details-dialog>header p[data-v-9b7b85d3]{font-size:12px;color:#74637f;margin:5px 0 0}.event-details-dialog>header>button[data-v-9b7b85d3]{display:grid;place-items:center;flex:none;width:36px;height:36px;background:#f6f1f9;border:1px solid #dbcee5;border-radius:6px;font-size:16px;color:#503366;cursor:pointer}.event-details-body[data-v-9b7b85d3]{display:grid;gap:14px;padding:18px 22px;min-width:0;min-height:0;overflow-y:auto;background:#faf7fc}.event-details-dialog .detail-card[data-v-9b7b85d3]{margin:0;padding:16px;min-width:0;border:1.5px solid #d8c9e2;border-radius:8px;gap:12px;background:#fffefd}.event-details-dialog .detail-card h3[data-v-9b7b85d3]{margin:0;font-size:15px;font-weight:750;color:#39274b}.event-details-fields[data-v-9b7b85d3]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.event-title-field[data-v-9b7b85d3]{grid-column:1/-1}.event-details-dialog label[data-v-9b7b85d3]{display:grid;gap:6px;font-size:12px;font-weight:650;color:#503e60;min-width:0}.event-details-dialog input[data-v-9b7b85d3],.event-details-dialog select[data-v-9b7b85d3]{box-sizing:border-box;min-width:0;max-width:100%;font-size:14px;font-weight:400;min-height:40px}.event-client-chips[data-v-9b7b85d3]{display:flex;flex-wrap:wrap;gap:8px}.event-details-dialog .client-chip[data-v-9b7b85d3]{font-size:13px;padding:6px 9px;gap:8px;overflow-wrap:anywhere}.event-details-dialog .client-chip button[data-v-9b7b85d3]{display:grid;place-items:center;border:0;background:transparent;color:#67417f;width:24px;height:24px;flex:none;cursor:pointer;font-size:11px}.event-details-dialog .detail-card>header[data-v-9b7b85d3]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;background:transparent;padding:0;border:0}.event-details-dialog .detail-card>header p[data-v-9b7b85d3]{font-size:12px;margin:5px 0 0;line-height:1.5;color:#74637f}.event-details-dialog .occasion-row[data-v-9b7b85d3]{flex-wrap:wrap;gap:10px;margin:0;padding:12px 0 0;border-top-color:#e4dce9}.event-details-dialog .occasion-row>div[data-v-9b7b85d3]:first-child{min-width:0;flex:1 1 240px;overflow-wrap:anywhere}.event-details-dialog .occasion-row strong[data-v-9b7b85d3]{font-size:14px;color:#39274b}.event-details-dialog .occasion-row span[data-v-9b7b85d3]{font-size:12px;color:#74637f}.event-details-dialog .occasion-row>div[data-v-9b7b85d3]:last-child{display:flex;gap:8px}.event-details-dialog .occasion-row button[data-v-9b7b85d3]{border:1px solid #d8c9e2;border-radius:5px;background:#fff;padding:7px 11px;min-height:34px;font-size:12px;font-weight:650;color:#56366f;cursor:pointer}.event-details-dialog .occasion-row .danger-action[data-v-9b7b85d3]{color:#ac334c;border-color:#ebcbd3;background:#fff8fa}.event-details-dialog>footer[data-v-9b7b85d3]{border-top:1px solid #e4dce7;padding:14px 22px}.event-details-dialog>footer span[data-v-9b7b85d3]{font-size:12px;line-height:1.5;color:#74637f;min-width:0}.event-details-dialog>footer button[data-v-9b7b85d3]{min-width:90px}@media(max-width:600px){.event-details-dialog[data-v-9b7b85d3]{max-height:calc(100dvh - 18px)}.event-details-dialog>header[data-v-9b7b85d3],.event-details-dialog>footer[data-v-9b7b85d3]{padding:14px}.event-details-dialog>header h2[data-v-9b7b85d3]{font-size:23px}.event-details-body[data-v-9b7b85d3]{padding:12px;gap:12px}.event-details-dialog .detail-card[data-v-9b7b85d3]{padding:12px}.event-details-fields[data-v-9b7b85d3]{grid-template-columns:1fr}.event-title-field[data-v-9b7b85d3]{grid-column:auto}}.modal-card.modal-form.event-settings-dialog{box-sizing:border-box;width:min(800px,calc(100vw - 32px));max-width:none;min-width:0;max-height:calc(100dvh - 32px);padding:0;display:block;overflow:hidden;border-radius:12px}@media(max-width:600px){.modal-card.modal-form.event-settings-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}}.client-plan[data-v-b813c7fa]{max-width:1200px;margin-inline:auto;color:#342b3b;min-width:0}.client-plan-hero[data-v-b813c7fa]{display:grid;grid-template-columns:1fr auto;gap:1.5rem;padding:clamp(1.5rem,5vw,4rem);background:#4b365f;color:#fff}.client-plan-brand[data-v-b813c7fa]{grid-column:1/-1;margin:0;color:#d9c8ef;font:700 .82rem/1 Inter,sans-serif;text-transform:uppercase;letter-spacing:.12em}.client-plan-hero h1[data-v-b813c7fa]{margin:.2rem 0;font:400 clamp(2.3rem,5vw,4rem)/1 Georgia,serif;overflow-wrap:anywhere}.client-plan-hero p[data-v-b813c7fa]{margin:.3rem 0;color:#f0eafa}.client-plan-hero address[data-v-b813c7fa]{display:grid;align-content:start;gap:.35rem;min-width:0;font-style:normal}.client-plan-hero address span[data-v-b813c7fa],.client-plan-hero address a[data-v-b813c7fa]{min-height:44px;display:flex;align-items:center;color:#f0eafa;overflow-wrap:anywhere}.client-plan-sections[data-v-b813c7fa]{display:flex;overflow-x:auto;gap:8px;padding:1rem 0;border-bottom:1px solid #e4dce9;position:sticky;top:0;background:#f6f7f4;z-index:1}.client-plan-sections button[data-v-b813c7fa]{min-height:44px;flex:0 0 auto;border:1px solid #cfc5da;border-radius:99px;padding:.5rem .85rem;background:#fff;color:#4b365f;font:inherit;font-weight:700;cursor:pointer}.client-plan-sections button.active[data-v-b813c7fa],.client-plan-sections button[data-v-b813c7fa]:focus-visible{background:#4b365f;color:#fff;outline:2px solid #a78a44;outline-offset:2px}.client-plan-body[data-v-b813c7fa]{display:grid;grid-template-columns:minmax(0,2fr) minmax(240px,1fr);gap:24px;padding:1.5rem 0}.client-plan-content[data-v-b813c7fa]{min-width:0}.client-plan-content h2[data-v-b813c7fa],.client-plan-summary h2[data-v-b813c7fa]{margin-top:0;font:400 1.7rem Georgia,serif;color:#4b365f}.client-plan-content p[data-v-b813c7fa],.client-plan-content li[data-v-b813c7fa]{line-height:1.55;color:#566661;overflow-wrap:anywhere}.client-plan-content select[data-v-b813c7fa]{display:block;width:100%;min-height:44px;margin-top:.35rem;border:1px solid #cfc5da;border-radius:.45rem;padding:.65rem;background:#fff;font:inherit}.client-plan-card[data-v-b813c7fa],.client-plan-summary[data-v-b813c7fa]{display:grid;gap:.4rem;margin:.8rem 0;padding:1rem;border:1px solid #e4dce9;border-radius:.75rem;background:#fff;overflow-wrap:anywhere}.client-plan-card h3[data-v-b813c7fa],.client-plan-card p[data-v-b813c7fa]{margin:0}.client-plan-card a[data-v-b813c7fa]{color:#4b365f;font-weight:700}.client-itinerary article[data-v-b813c7fa]{display:grid;grid-template-columns:6rem minmax(0,1fr);gap:1rem;padding:1rem 0;border-bottom:1px solid #eee8f0}.client-itinerary time[data-v-b813c7fa]{font-weight:800;color:#4b365f}.client-itinerary h3[data-v-b813c7fa],.client-itinerary p[data-v-b813c7fa]{margin:.1rem 0}.client-plan-summary[data-v-b813c7fa]{align-content:start;background:#fbf9fc}.client-plan-summary dl[data-v-b813c7fa]{display:grid;gap:.75rem;margin:0}.client-plan-summary dl div[data-v-b813c7fa]{display:grid;gap:.15rem}.client-plan-summary dt[data-v-b813c7fa]{font-size:.76rem;font-weight:800;text-transform:uppercase;color:#77817d}.client-plan-summary dd[data-v-b813c7fa]{margin:0;overflow-wrap:anywhere}.client-plan-summary>p[data-v-b813c7fa]{font-size:.8rem;color:#70807a}@media(max-width:1023px){.client-plan[data-v-b813c7fa]{display:flex;flex-direction:column}.client-plan-hero[data-v-b813c7fa]{order:0}.client-plan-summary[data-v-b813c7fa]{order:1;margin:1rem 0 0}.client-plan-sections[data-v-b813c7fa]{order:2}.client-plan-body[data-v-b813c7fa]{display:contents}.client-plan-content[data-v-b813c7fa]{order:3;padding-top:1.5rem}}@media(max-width:699px){.client-plan[data-v-b813c7fa]{padding-inline:16px}.client-plan-hero[data-v-b813c7fa]{grid-template-columns:1fr;padding:1.5rem}.client-plan-hero address[data-v-b813c7fa]{grid-column:1}.client-itinerary article[data-v-b813c7fa]{grid-template-columns:1fr;gap:.3rem}}.client-plan-card a[data-v-b813c7fa]{min-height:44px;display:flex;align-items:center}.preview-shell[data-v-42bb8dfc]{display:grid;gap:1rem;max-width:100%}.preview-controls[data-v-42bb8dfc]{display:flex;align-items:end;gap:1rem;flex-wrap:wrap;padding:1rem;background:#fff;border:1px solid #e1e8e4;border-radius:.8rem}.preview-controls>div[data-v-42bb8dfc]{margin-right:auto}.preview-controls h1[data-v-42bb8dfc],.preview-controls p[data-v-42bb8dfc]{margin:.2rem 0}.preview-controls label[data-v-42bb8dfc]{display:grid;gap:.3rem;font-size:.85rem;font-weight:700}.preview-controls select[data-v-42bb8dfc]{border:1px solid #cfc5da;border-radius:.45rem;padding:.5rem;background:#fff;font:inherit}.sample-banner[data-v-42bb8dfc]{margin:0;padding:.65rem 1rem;background:#fff4d7;border:1px solid #e4c978;border-radius:.5rem;color:#594314;font-weight:700}.preview-open[data-v-42bb8dfc]{margin:0}.preview-open a[data-v-42bb8dfc]{color:#4b365f;font-weight:700}.preview-frame[data-v-42bb8dfc]{max-width:100%;overflow:auto;padding:1rem;background:#e9e3ed;border-radius:.8rem}.preview-frame iframe[data-v-42bb8dfc]{display:block;min-height:900px;border:0;background:#fff;max-width:none;transform-origin:top left}.preview-canvas[data-v-42bb8dfc]{min-height:100vh;background:#f6f2f8}.preview-canvas>.sample-banner[data-v-42bb8dfc]{margin:0;border-radius:0;text-align:center}@media(max-width:699px){.preview-controls[data-v-42bb8dfc]{align-items:stretch}.preview-controls>div[data-v-42bb8dfc]{margin-right:0;flex-basis:100%}}.ask-planner-action[data-v-e05cfa9c]{margin-top:15px}.ask-planner-trigger[data-v-e05cfa9c],.ask-planner-modal button[data-v-e05cfa9c]{padding:9px 15px;border:1px solid #bfc6b3;border-radius:5px;background:#fbfaf6;color:#4b5840;font:13px Arial,sans-serif;cursor:pointer}.ask-planner-modal[data-v-e05cfa9c]{padding:26px;background:#fbfaf6;color:#3b4033}.ask-planner-modal header[data-v-e05cfa9c]{display:flex;justify-content:space-between;align-items:center}.ask-planner-modal header p[data-v-e05cfa9c]{font:11px Arial,sans-serif;letter-spacing:.13em;text-transform:uppercase}.ask-planner-modal header button[data-v-e05cfa9c]{border:0;font-size:24px;padding:4px 8px}.ask-planner-modal h2[data-v-e05cfa9c]{font:27px Georgia,serif;margin:16px 0 8px}.ask-planner-modal p[data-v-e05cfa9c]{font:13px/1.6 Arial,sans-serif;color:#777567}.ask-planner-modal label[data-v-e05cfa9c]{display:grid;gap:8px;margin-top:18px;font:15px Georgia,serif}.ask-planner-modal input[data-v-e05cfa9c],.ask-planner-modal textarea[data-v-e05cfa9c]{box-sizing:border-box;width:100%;padding:12px;border:1px solid #d9dccf;border-radius:5px;background:#fff;color:#3e4235;font:14px/1.5 Arial,sans-serif}.ask-planner-modal textarea[data-v-e05cfa9c]{resize:vertical}.ask-planner-modal footer[data-v-e05cfa9c]{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin-top:22px}.ask-planner-modal .ask-planner-primary[data-v-e05cfa9c]{background:#59664e;color:#fff}.ask-planner-modal button[data-v-e05cfa9c]:disabled{opacity:.5;cursor:default}.ask-planner-modal [role=alert][data-v-e05cfa9c]{color:#9e3e3b}.ask-planner-modal .ask-planner-unavailable[data-v-e05cfa9c]{padding:10px;background:#f1eee4;border-radius:5px}.modal-card.ask-planner-dialog{width:min(550px,calc(100vw - 32px));padding:0;overflow:auto;max-height:90dvh}.portal-overview{--overview-ink: #34312d;--overview-sage: var(--portal-olive, #60694d);--overview-muted: #736c63;--overview-gold: #a88b57;color:var(--overview-ink);min-width:0}.portal-overview *,.portal-overview *:before,.portal-overview *:after{box-sizing:border-box}.portal-overview .portal-overview-eyebrow{margin:0;color:var(--overview-muted);font:10px/1.5 Arial,sans-serif;letter-spacing:.18em;text-transform:uppercase}.portal-overview h2{font-family:Georgia,Times New Roman,serif;font-weight:400}.portal-overview a{color:inherit;text-decoration:none}.portal-overview a:focus-visible{outline:2px solid var(--overview-sage);outline-offset:4px}.portal-overview-hero{position:relative;isolation:isolate;min-height:320px;display:grid;place-items:center;margin:-20px calc(-1 * var(--portal-gutter)) 0;overflow:hidden;background:#eee7dc}.portal-overview-hero__image,.portal-overview-hero__fallback{position:absolute;inset:0;width:100%;height:100%;margin:0;z-index:-2}.portal-overview-hero__image img,.portal-overview-hero__image .client-design-image__missing{width:100%;height:100%;max-height:none;aspect-ratio:auto;object-fit:cover;object-position:center 52%;border-radius:0}.portal-overview-hero__fallback{object-fit:cover;object-position:center}.portal-overview-hero__image figcaption{position:absolute;right:16px;bottom:8px;max-width:25%;font-size:9px;padding:4px;background:#faf6eee6}.portal-overview-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#f5efe300,#f7f2e8d9 27%,#faf5ebd9 73%,#f5efe300),linear-gradient(0deg,#f7f1e7d9,#f7f1e738 34%,transparent 65%)}.portal-overview-hero__story{position:relative;padding:24px 28px;max-width:1100px;text-align:center}.portal-overview-hero .portal-overview-eyebrow{font-size:9px;color:#615747;letter-spacing:.24em}.portal-overview-hero h1{font:400 clamp(36px,4vw,58px)/1.12 Georgia,"Times New Roman",serif;letter-spacing:-.025em;margin:0 0 14px;color:#302d26;overflow-wrap:anywhere}.portal-overview-hero__welcome{font:italic 16px/1.6 Georgia,serif;color:#685947;margin:0}.portal-overview-hero__facts{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 30px;margin:27px 0 0;text-align:left}.portal-overview-hero__facts>div{display:grid;grid-template-columns:20px minmax(0,1fr);gap:4px 12px;align-items:center;max-width:100%}.portal-overview-hero__facts>div+div{border-left:1px solid #b8a99180;padding-left:30px}.portal-overview-hero__facts dt{font:italic 12px/1.3 Georgia,serif;color:#76664e}.portal-overview-hero__facts dd{grid-column:2;font:14px/1.4 Georgia,serif;color:#38332b;margin:0;overflow-wrap:anywhere}.portal-overview-hero__facts dd small{display:block;font-size:12px;color:#76664e;margin-top:2px}.portal-overview-hero__facts i{grid-row:1 / 3;font-size:18px;color:#8d7855}.portal-overview-hero__pills{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:20px}.portal-overview-hero__pill{display:flex;align-items:center;gap:12px;min-height:60px;max-width:100%;padding:10px 20px 10px 12px;border:1px solid #ffffff80;border-radius:40px;text-align:left;box-shadow:0 3px 12px #58462b0a;color:#38372f}.portal-overview-hero__pill>i{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border-radius:50%;font-size:16px}.portal-overview-hero__pill>span{min-width:0}.portal-overview-hero__pill strong{display:block;font:14px/1.4 Georgia,serif}.portal-overview-hero__pill small{display:block;margin-top:3px;font:11px/1.4 Arial,sans-serif;overflow-wrap:anywhere}.portal-overview-hero__pill--design{background:#dfe5d8ed}.portal-overview-hero__pill--design>i{background:#c8d2bd;color:#4e6144}.portal-overview-hero__pill--design:hover{background:#d2ddc8}.portal-overview-hero__pill--design:focus-visible{outline:2px solid #536747;outline-offset:4px}.portal-overview-hero__pill--response{background:#eee0c5f2}.portal-overview-hero__pill--response>i{background:#ddc59d;color:#70522c}.portal-overview-hero__pill--response b{display:inline-grid;place-items:center;min-width:20px;height:20px;margin-left:4px;border-radius:50%;background:#70522c;color:#fffaf1;font:11px Arial,sans-serif}.portal-overview-hero__pill--meeting{background:#fffaf0ed}.portal-overview-hero__pill--meeting>i{background:#eee2d4;color:#8a674b}.portal-overview-hero__signature{position:absolute;bottom:18px;left:var(--portal-gutter);color:#fffaf0;text-shadow:0 1px 5px #251c0c;margin:0;font:9px/1.8 Georgia,serif;letter-spacing:.13em;text-transform:uppercase}.portal-overview-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px 26px;padding:13px 0;margin:0 0 30px;border-bottom:1px solid var(--line)}.portal-overview-actions>.portal-overview-eyebrow{margin-right:auto}.portal-overview-actions a,.portal-overview-actions__quiet{display:flex;gap:11px;align-items:center;min-height:44px;margin:0;font-size:12px}.portal-overview-actions a{padding:5px 12px;border-radius:3px;background:#eceee6}.portal-overview-actions a:hover{background:#e3e7db}.portal-overview-actions a>i,.portal-overview-actions__quiet>i{color:var(--overview-sage);font-size:16px}.portal-overview-actions strong{margin-right:5px;font:21px Georgia,serif}.portal-overview-actions small{display:block;font-size:10px;color:var(--overview-muted);margin-top:3px}.portal-overview-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,.32fr);gap:30px;align-items:start}.portal-overview-layout--single{grid-template-columns:minmax(0,1fr)}.portal-overview-primary{min-width:0}.portal-overview-vision{display:grid;grid-template-columns:minmax(230px,.78fr) minmax(0,1.25fr);gap:28px;align-items:center;padding:5px 0 30px;border-bottom:1px solid var(--line)}.portal-overview-vision__story{min-width:0}.portal-overview-vision__story:only-child{grid-column:1 / -1}.portal-overview-vision h2{font-size:clamp(28px,2.6vw,38px);line-height:1.18;letter-spacing:-.025em;margin:12px 0 15px;overflow-wrap:anywhere}.portal-overview-rule{display:block;width:40px;height:2px;background:var(--overview-gold)}.portal-overview-vision__summary{color:var(--overview-muted);font-size:13px;line-height:1.75;margin:18px 0;white-space:pre-wrap;overflow-wrap:anywhere}.portal-overview-palette{display:flex;flex-wrap:wrap;gap:15px;padding:0;margin:20px 0 12px;list-style:none}.portal-overview-palette li{text-align:center;max-width:70px}.portal-overview-palette li>span{display:block;width:30px;height:30px;border-radius:50%;border:1px solid #9a8a7333;outline:3px solid #fff9;margin:0 auto 7px}.portal-overview-palette small{display:block;color:var(--overview-muted);font-size:9px;overflow-wrap:anywhere}.portal-overview .portal-overview-link{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:44px;font:10px/1.4 Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--overview-sage)}.portal-overview-link:hover{text-decoration:underline;text-underline-offset:5px}.portal-overview-vision__gallery{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.8fr);grid-template-rows:repeat(2,minmax(0,1fr));gap:8px;min-width:0;height:304px}.portal-overview-vision__gallery .client-design-image{margin:0;min-width:0;position:relative}.portal-overview-vision__gallery .client-design-image img,.portal-overview-vision__gallery .client-design-image__missing{width:100%;height:100%;aspect-ratio:auto;max-height:none;object-fit:cover;border-radius:3px}.portal-overview-vision__gallery .portal-overview-vision__principal{grid-row:1 / -1}.portal-overview-vision__gallery--single{grid-template-columns:1fr}.portal-overview-vision__gallery--pair{grid-template-rows:minmax(0,1fr)}.portal-overview-vision__gallery figcaption{position:absolute;bottom:4px;left:4px;right:4px;background:#faf6eee8;padding:3px;font-size:9px}.portal-overview-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;padding-top:26px}.portal-overview-details>:only-child{grid-column:1 / -1}.portal-overview-section{min-width:0}.portal-overview-section header{margin-bottom:12px}.portal-overview-section h2{margin:7px 0 0;font-size:23px;line-height:1.2}.portal-overview-list,.portal-overview-timestamps,.portal-overview-dates ol{list-style:none;padding:0;margin:0}.portal-overview-list li+li{border-top:1px solid var(--line)}.portal-overview-list a{display:grid;grid-template-columns:18px minmax(0,1fr) 12px;gap:12px;align-items:center;padding:13px 0;min-height:62px}.portal-overview-list a:hover b{color:var(--overview-sage);text-decoration:underline;text-underline-offset:3px}.portal-overview-list b,.portal-overview-dates b,.portal-overview-planner b{font-size:12px;font-weight:400;line-height:1.55;overflow-wrap:anywhere}.portal-overview-list small,.portal-overview-dates small,.portal-overview-planner small{display:block;font-size:10px;line-height:1.5;margin-top:3px;color:var(--overview-muted)}.portal-overview-list i{color:var(--overview-gold);font-size:17px}.portal-overview-list__mark{width:13px;height:13px;border:1px solid #8f9a81;border-radius:50%}.portal-overview-rail{padding:24px;background:#f1eee7;border-top:2px solid #b7a17b;min-width:0}.portal-overview-rail .portal-overview-section+.portal-overview-section{margin-top:23px;padding-top:21px;border-top:1px solid #dcd5c9}.portal-overview-rail .portal-overview-eyebrow{font-size:9px}.portal-overview-rail h2{font-size:23px}.portal-overview-dates li{display:grid;grid-template-columns:43px minmax(0,1fr);align-items:center;gap:15px;padding:11px 0}.portal-overview-dates time{text-align:center;padding:3px 6px;border-right:1px solid #d6cbbb}.portal-overview-dates time span{display:block;color:#655e4d;font:25px/1 Georgia,serif}.portal-overview-dates time small{text-transform:uppercase;font-size:9px;letter-spacing:.1em;margin-top:5px}.portal-overview-timestamps li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;font-size:11px;line-height:1.5}.portal-overview-timestamps li+li{border-top:1px solid #dfd8cf}.portal-overview-timestamps li span{overflow-wrap:anywhere}.portal-overview-timestamps time{flex-shrink:0;font-size:10px;color:var(--overview-muted)}.portal-overview-planner__identity{display:flex;align-items:center;gap:13px;padding:5px 0}.portal-overview-planner__initial{display:grid;place-items:center;flex-shrink:0;width:42px;height:42px;border:1px solid #c3cbb8;border-radius:50%;color:var(--overview-sage);font:20px Georgia,serif}.portal-overview-activity{margin-top:25px;padding-top:22px;border-top:1px solid var(--line)}.portal-overview-closing{display:flex;align-items:center;justify-content:space-around;gap:24px;margin-top:34px;padding:28px 20px 4px;border-top:1px solid var(--line);color:#807362;text-align:center}.portal-overview-closing>span:first-child{font:italic 21px/1.4 Georgia,serif}.portal-overview-closing>span:nth-child(2){font:15px Georgia,serif;letter-spacing:.2em;text-transform:uppercase}.portal-overview-closing small{display:block;font:8px Arial,sans-serif;letter-spacing:.22em;margin-top:8px}.portal-overview-closing>span:last-child{font-size:8px;line-height:1.8;letter-spacing:.15em;text-transform:uppercase}@media(max-width:1100px){.portal-overview-layout{grid-template-columns:minmax(0,1fr) 270px;gap:24px}.portal-overview-layout--single{grid-template-columns:minmax(0,1fr)}.portal-overview-vision{grid-template-columns:minmax(0,1fr);gap:18px}.portal-overview-vision__gallery{height:250px}.portal-overview-vision__story{max-width:560px}}@media(max-width:820px){.portal-overview-hero{min-height:280px}.portal-overview-hero__signature{display:none}.portal-overview-hero__story{padding:24px 25px}.portal-overview-hero h1{font-size:42px}.portal-overview-actions{gap:8px 14px;margin-bottom:24px}.portal-overview-actions>.portal-overview-eyebrow{flex-basis:100%}.portal-overview-actions a{flex:1}.portal-overview-layout,.portal-overview-layout--single{grid-template-columns:minmax(0,1fr)}.portal-overview-vision{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:24px}.portal-overview-vision__gallery{height:290px}.portal-overview-rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 28px;padding:24px}.portal-overview-rail .portal-overview-section+.portal-overview-section{margin:0;padding:0;border:0}.portal-overview-rail .portal-overview-planner{grid-column:1 / -1;border-top:1px solid #dcd5c9;padding-top:18px}}@media(max-width:600px){.portal-overview-hero{margin-top:-14px;min-height:240px}.portal-overview-hero__story{padding:24px 20px}.portal-overview-hero:before{background:linear-gradient(90deg,#faf5ebd6,#faf5ebc9 75%,#faf5eb75)}.portal-overview-hero h1{font-size:34px;margin:14px 0}.portal-overview-hero__welcome{font-size:14px;line-height:1.55}.portal-overview-hero .portal-overview-eyebrow{font-size:8px;letter-spacing:.16em}.portal-overview-hero__facts{margin-top:16px;font-size:11px;gap:8px 14px}.portal-overview-hero__facts>div+div{padding-left:14px}.portal-overview-hero__pills{gap:8px;margin-top:18px}.portal-overview-hero__pill{padding:9px 15px 9px 10px;gap:9px}.portal-overview-actions{padding:12px 0 15px;gap:8px}.portal-overview-actions a{flex-basis:100%;min-height:44px;padding:7px 10px;font-size:12px}.portal-overview-actions a>span:last-child{margin-left:auto}.portal-overview-vision{grid-template-columns:minmax(0,1fr);gap:20px;padding-bottom:24px}.portal-overview-vision h2{font-size:32px;margin-top:10px}.portal-overview-vision__summary{font-size:14px;line-height:1.65}.portal-overview-palette{margin-top:18px;gap:19px}.portal-overview-vision__gallery{height:230px}.portal-overview-details{grid-template-columns:minmax(0,1fr);gap:26px}.portal-overview-details .portal-overview-section+.portal-overview-section{border-top:1px solid var(--line);padding-top:22px}.portal-overview-section h2{font-size:25px}.portal-overview-list b,.portal-overview-dates b,.portal-overview-planner b{font-size:13px}.portal-overview-list small,.portal-overview-dates small,.portal-overview-planner small{font-size:11px}.portal-overview-rail{grid-template-columns:minmax(0,1fr);padding:21px;gap:23px}.portal-overview-rail .portal-overview-section+.portal-overview-section{padding-top:21px;border-top:1px solid #dcd5c9}.portal-overview-timestamps li{font-size:12px}.portal-overview-closing{padding-top:24px;margin-top:26px}.portal-overview-closing>span:first-child{font-size:18px}.portal-overview-closing>span:nth-child(2){font-size:11px}.portal-overview-closing>span:last-child{display:none}}.portal-overview-activity__pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;font:11px Arial,sans-serif;color:var(--overview-muted)}.portal-overview-activity__pagination button{min-height:36px;padding:8px 14px;border:1px solid #c3cbb8;border-radius:4px;background:#fffdf9;color:var(--overview-sage);cursor:pointer}.portal-overview-activity__pagination button:disabled{opacity:.45;cursor:default}.portal-overview-activity__pagination button:focus-visible{outline:2px solid var(--overview-sage);outline-offset:3px}@media(min-width:900px)and (max-width:1200px){.client-portal{--portal-tablet-scale: clamp(.75, calc(100vw/1200px) , 1)}.client-portal .client-portal-module--scaled{zoom:var(--portal-tablet-scale)}.client-portal .client-portal-module--scaled :is(.portal-overview-hero,.vendor-lookbook,.design-lookbook,.portal-document-intro,.client-rentals,.portal-requests__intro,.client-timeline){margin-top:calc(-20px / var(--portal-tablet-scale))}.client-portal .client-portal-module--scaled :is(button,select,input:not([type=radio]):not([type=checkbox]):not([type=file])){min-height:calc(44px / var(--portal-tablet-scale))}.client-portal .client-portal-module .portal-overview-hero{margin-inline:calc(-1 * var(--portal-gutter) / var(--portal-tablet-scale))}.client-portal .client-portal-module .portal-overview-layout{grid-template-columns:minmax(0,1fr) minmax(270px,.32fr);gap:30px}.client-portal .client-portal-module .portal-overview-layout--single{grid-template-columns:minmax(0,1fr)}.client-portal .client-portal-module .portal-overview-vision{grid-template-columns:minmax(230px,.78fr) minmax(0,1.25fr);gap:28px}.client-portal .client-portal-module .portal-overview-vision__gallery{height:304px}.client-portal .client-portal-module .portal-overview-section h2{font-size:21px}.client-portal .client-portal-module .portal-overview-vision h2{font-size:28px}.client-portal .client-portal-module .vendor-lookbook__workspace{grid-template-columns:minmax(0,2.6fr) minmax(280px,1fr)}.client-portal .client-portal-module .vendor-lookbook__open{grid-template-columns:90px minmax(0,1fr);gap:12px;padding:14px 12px;min-height:190px}.client-portal .client-portal-module .vendor-lookbook__portrait{width:90px;height:135px}.client-portal .client-portal-module .vendor-lookbook__name{font-size:18px}.client-portal .client-portal-module .portal-requests__workspace{grid-template-columns:minmax(0,1.7fr) minmax(320px,1fr);gap:20px}.client-portal .client-portal-module .portal-requests__gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.client-portal .client-portal-module .portal-request-card strong{font-size:17px}.client-portal .client-portal-module .rentals-lookbook{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:24px}.client-portal .client-portal-module .rentals-gallery,.client-portal .client-portal-module .design-lookbook__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.client-portal .client-portal-module .rentals-card h2{font-size:16px}.client-portal .client-portal-module .design-lookbook__card-copy strong{font-size:17px}.client-portal .client-portal-module .portal-document-layout{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.client-portal .client-portal-module .portal-document-row{grid-template-columns:42px minmax(0,1fr) auto 14px;gap:14px}.client-portal .client-portal-module .portal-document-row time{grid-column:auto}.client-portal .client-portal-module .portal-document-row__arrow{grid-column:auto;grid-row:auto}.client-portal .client-portal-module .portal-document-row__copy strong{font-size:15px}.client-portal .client-portal-module .portal-decision-choice__story>strong{font-size:18px}.client-portal .client-portal-module .client-portal-decisions .portal-decision-detail .center-detail .choice-card__body strong{font-size:16px}}.staff-portal-preview-banner[data-v-ea88a1be]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 24px;background:#f3edf8;border-bottom:1px solid #e8e0ea;color:#5c4c69;font:12px/1.5 Arial,sans-serif}.staff-portal-preview-banner a[data-v-ea88a1be]{color:#574069;font-weight:600}.client-portal-state[data-v-ea88a1be]{min-height:calc(100vh - 42px)}.client-portal-state p[data-v-ea88a1be]{max-width:540px}.client-portal-nav a[aria-disabled=true][data-v-ea88a1be]{cursor:default}@media(max-width:600px){.staff-portal-preview-banner[data-v-ea88a1be]{padding:10px 14px;align-items:start;flex-direction:column;gap:5px}}@media(min-width:1001px){.client-portal-context[data-v-ea88a1be]{min-width:213px}}.client-portal-event-context[data-v-ea88a1be]{flex:1;min-width:0;border-left:1px solid var(--line);padding-left:28px;color:#303329}.client-portal-event-context strong[data-v-ea88a1be]{display:block;font:400 20px/1.2 Georgia,serif;overflow-wrap:anywhere}.client-portal-event-context p[data-v-ea88a1be]{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 10px;margin:6px 0 0;font:10px/1.4 Arial,sans-serif;color:#817b6c}.client-portal-event-context p>span[data-v-ea88a1be]{overflow-wrap:anywhere}.client-portal-event-context p>time+span[data-v-ea88a1be]:before{content:"•";padding-right:10px;color:#a58b63}@media(max-width:1000px){.client-portal-masthead[data-v-ea88a1be]{gap:18px}.client-portal-context[data-v-ea88a1be]{padding-left:18px;min-width:0}.client-portal-event-context[data-v-ea88a1be]{padding-left:18px}.client-portal-event-context strong[data-v-ea88a1be]{font-size:17px}}@media(max-width:600px){.client-portal-masthead[data-v-ea88a1be]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px 14px;padding-top:10px;padding-bottom:10px}.client-portal-brand[data-v-ea88a1be]{min-width:0}.client-portal-brand strong[data-v-ea88a1be]{white-space:normal}.client-portal-context[data-v-ea88a1be]{padding-left:14px}.client-portal-event-context[data-v-ea88a1be]{grid-column:1 / -1;border-left:0;border-top:1px solid var(--line);padding:8px 0 0}.client-portal-event-context strong[data-v-ea88a1be]{font-size:16px}.client-portal-event-context p[data-v-ea88a1be]{margin-top:4px;font-size:9px}}.staff-packet[data-v-e1f42a27]{display:grid;gap:1.2rem;max-width:70rem;min-width:0}.packet-hero[data-v-e1f42a27]{display:flex;justify-content:space-between;gap:1.5rem;padding:1.5rem;background:#4b365f;color:#fff;border-radius:.8rem}.packet-hero h2[data-v-e1f42a27]{margin:.2rem 0;font:400 clamp(2rem,5vw,3.5rem)/1.05 Georgia,serif;overflow-wrap:anywhere}.packet-hero p[data-v-e1f42a27]{margin:.3rem 0;color:#f0eafa}.packet-controls[data-v-e1f42a27]{display:flex;gap:.6rem;align-items:flex-start;flex-wrap:wrap}.packet-controls .secondary-action[data-v-e1f42a27]{background:#fff}.packet-occasion[data-v-e1f42a27],.packet-responsibilities[data-v-e1f42a27]{padding:1.2rem;background:#fff;border:1px solid #e1e8e4;border-radius:.8rem}.packet-occasion>header h3[data-v-e1f42a27],.packet-occasion>header p[data-v-e1f42a27],.packet-responsibilities h3[data-v-e1f42a27]{margin:.2rem 0}.packet-occasion>header p[data-v-e1f42a27]{color:#70807a}.packet-timeline[data-v-e1f42a27]{display:grid;margin-top:1rem}.packet-timeline article[data-v-e1f42a27]{display:grid;grid-template-columns:8rem minmax(0,1fr);gap:1rem;padding:1rem 0;border-top:1px solid #edf1ee;break-inside:avoid}.packet-time[data-v-e1f42a27]{display:grid;align-content:start;gap:.25rem}.packet-time span[data-v-e1f42a27]{color:#70807a;font-size:.82rem}.packet-item-heading[data-v-e1f42a27]{display:flex;gap:.45rem;align-items:center;flex-wrap:wrap}.packet-item-heading h4[data-v-e1f42a27]{margin:0}.packet-item-heading span[data-v-e1f42a27]{padding:.2rem .45rem;border-radius:99px;background:#eee8f4;color:#4b365f;font-size:.76rem}.packet-timeline p[data-v-e1f42a27]{margin:.35rem 0;overflow-wrap:anywhere}.staff-note[data-v-e1f42a27]{padding:.65rem;background:#fff8df;border-radius:.4rem}.packet-responsibilities dl[data-v-e1f42a27]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:0}.packet-responsibilities dt[data-v-e1f42a27]{font-weight:800;color:#4b365f}.packet-responsibilities dd[data-v-e1f42a27]{margin:.25rem 0 0;white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:650px){.packet-hero[data-v-e1f42a27],.packet-timeline article[data-v-e1f42a27]{display:grid;grid-template-columns:1fr}.packet-responsibilities dl[data-v-e1f42a27]{grid-template-columns:1fr}.packet-controls[data-v-e1f42a27]>*{flex:1 1 100%;text-align:center}}@media print{.packet-controls[data-v-e1f42a27]{display:none}.sidebar,.topbar{display:none!important}.application-shell,.main-content,.page-content{display:block!important;padding:0!important;margin:0!important}.staff-packet[data-v-e1f42a27]{max-width:none}.packet-hero[data-v-e1f42a27]{background:#fff;color:#000;border:1px solid #777}.packet-hero p[data-v-e1f42a27]{color:#222}.packet-occasion[data-v-e1f42a27],.packet-responsibilities[data-v-e1f42a27]{break-inside:avoid-page;box-shadow:none}}.public-plan-shell[data-v-497c4f27]{min-height:100vh;min-width:0;padding:clamp(.75rem,3vw,3rem);background:#f1edf4;color:#342b3b}.public-plan[data-v-497c4f27]{width:min(100%,76rem);margin:0 auto;overflow:hidden;background:#faf8fb;box-shadow:0 18px 55px #2a1c3629}.plan-cover[data-v-497c4f27]{min-height:23rem;display:grid;align-content:space-between;padding:1.25rem clamp(1.25rem,5vw,4rem) clamp(2.5rem,6vw,4.5rem);background:radial-gradient(circle at 85% 20%,rgba(217,200,239,.22),transparent 28%),linear-gradient(135deg,#3e2c4f,#654b79);color:#fff}.cover-tools[data-v-497c4f27]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.cover-tools strong[data-v-497c4f27]{letter-spacing:.08em}.cover-copy[data-v-497c4f27]{max-width:50rem}.cover-copy h1[data-v-497c4f27]{margin:.25rem 0 .75rem;font:400 clamp(2.5rem,7vw,5rem)/1 Georgia,serif;overflow-wrap:anywhere}.cover-copy p[data-v-497c4f27]{margin:.3rem 0;color:#efe8f4}.cover-copy .service-label[data-v-497c4f27]{display:inline-block;margin:.45rem 0;padding:.35rem .7rem;border:1px solid rgba(255,255,255,.38);border-radius:99px;color:#fff;font-weight:700}.published-time[data-v-497c4f27]{font-size:.85rem}.eyebrow[data-v-497c4f27]{margin:0;color:#76598e;font-size:.74rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.plan-cover .eyebrow[data-v-497c4f27]{color:#d9c8ef}.plan-navigation[data-v-497c4f27]{position:sticky;top:0;z-index:2;display:flex;gap:.5rem;overflow-x:auto;padding:1rem clamp(1rem,4vw,3rem);border-bottom:1px solid #e4dce9;background:#faf8fbf5}.plan-navigation button[data-v-497c4f27]{flex:0 0 auto;min-height:44px;border:1px solid #cfc5da;border-radius:99px;padding:.55rem 1rem;background:#fff;color:#4b365f;font:inherit;font-weight:800;cursor:pointer}.plan-navigation button.active[data-v-497c4f27],.plan-navigation button[data-v-497c4f27]:focus-visible{background:#4b365f;color:#fff;outline:2px solid #b99b4b;outline-offset:2px}.plan-pages[data-v-497c4f27]{padding:clamp(1.25rem,4vw,3.5rem)}.plan-section[data-v-497c4f27]{min-width:0}.section-heading[data-v-497c4f27]{max-width:46rem;margin-bottom:1.5rem}.section-heading h2[data-v-497c4f27]{margin:.3rem 0;font:400 clamp(2rem,4vw,3rem)/1.1 Georgia,serif;color:#4b365f}.section-heading>p[data-v-497c4f27]:last-child{color:#63706a;line-height:1.6}.occasion-cards[data-v-497c4f27]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.content-card[data-v-497c4f27],.empty-card[data-v-497c4f27],.occasion-panel[data-v-497c4f27]{border:1px solid #e3d9e9;border-radius:.9rem;background:#fff;box-shadow:0 8px 24px #3726440f}.content-card[data-v-497c4f27]{padding:1.25rem;overflow-wrap:anywhere}.content-card h3[data-v-497c4f27]{margin:.25rem 0;font:400 1.5rem Georgia,serif;color:#4b365f}.content-card p[data-v-497c4f27]{margin:.25rem 0;color:#63706a}.occasion-date[data-v-497c4f27]{font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.occasion-switcher[data-v-497c4f27]{display:grid;gap:.4rem;max-width:28rem;margin-bottom:1rem;font-size:.85rem;font-weight:800}.occasion-switcher select[data-v-497c4f27]{width:100%;min-height:44px;border:1px solid #cfc5da;border-radius:.55rem;padding:.65rem;background:#fff;color:#342b3b;font:inherit}.occasion-panel[data-v-497c4f27]{overflow:hidden}.occasion-panel>header[data-v-497c4f27]{display:flex;justify-content:space-between;gap:1rem;padding:1.25rem;background:#f3edf7}.occasion-panel>header h3[data-v-497c4f27]{margin:0;font:400 1.75rem Georgia,serif;color:#4b365f}.occasion-panel>header p[data-v-497c4f27]{margin:.25rem 0;color:#63706a;overflow-wrap:anywhere}.itinerary-list[data-v-497c4f27]{padding:0 1.25rem}.itinerary-row[data-v-497c4f27]{display:grid;grid-template-columns:9rem minmax(0,1fr);gap:1.25rem;padding:1.25rem 0;border-bottom:1px solid #eee8f0}.itinerary-row[data-v-497c4f27]:last-child{border-bottom:0}.itinerary-time[data-v-497c4f27]{display:grid;align-content:start;gap:.35rem}.itinerary-time time[data-v-497c4f27]{font-weight:800;color:#4b365f}.itinerary-time span[data-v-497c4f27]{width:max-content;max-width:100%;border-radius:99px;padding:.2rem .5rem;background:#eee7f3;color:#5a426c;font-size:.7rem;font-weight:800}.itinerary-copy[data-v-497c4f27]{min-width:0;overflow-wrap:anywhere}.itinerary-copy h4[data-v-497c4f27]{margin:0 0 .35rem;font-size:1.05rem}.itinerary-copy p[data-v-497c4f27]{margin:.25rem 0;color:#596660;line-height:1.5}.itinerary-copy .item-location[data-v-497c4f27]{color:#4b365f;font-weight:700}.itinerary-copy .item-duration[data-v-497c4f27]{font-size:.78rem;color:#78847f}.empty-card[data-v-497c4f27]{padding:1.25rem;color:#63706a}.plan-footer[data-v-497c4f27]{display:flex;justify-content:space-between;gap:1rem;padding:1.25rem clamp(1rem,4vw,3rem);background:#4b365f;color:#fff}.plan-footer span[data-v-497c4f27]{color:#e4d9eb;font-size:.82rem}.plan-state[data-v-497c4f27]{width:min(100%,44rem);margin:clamp(2rem,10vh,7rem) auto;padding:clamp(1.5rem,5vw,3rem);border-radius:1rem;background:#fff;text-align:center;box-shadow:0 18px 55px #2a1c361f}.plan-state h1[data-v-497c4f27]{margin:.5rem 0;font:400 clamp(2rem,6vw,3.5rem)/1.05 Georgia,serif;color:#4b365f}.plan-state p[data-v-497c4f27]{color:#63706a;line-height:1.6}.plan-state .brand-mark[data-v-497c4f27]{color:#5b426e;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.read-only-label[data-v-497c4f27],.publication-state[data-v-497c4f27]{display:flex;align-items:center;gap:.45rem;border:1px solid rgba(255,255,255,.38);border-radius:99px;padding:.35rem .7rem;color:#fff;font-size:.8rem}.publication-state[data-v-497c4f27]{width:max-content;margin:.8rem 0 .35rem;background:#ffffff1a}.publication-state span[data-v-497c4f27]{padding-left:.45rem;border-left:1px solid rgba(255,255,255,.35)}.responsibilities-card[data-v-497c4f27]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0}.responsibilities-card>div[data-v-497c4f27]{min-width:0;padding:1.25rem;border:1px solid #e3d9e9;border-radius:.9rem;background:#fff;box-shadow:0 8px 24px #3726440f}.responsibilities-card dt[data-v-497c4f27]{color:#4b365f;font-weight:800}.responsibilities-card dd[data-v-497c4f27]{margin:.5rem 0 0;color:#596660;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.design-grid[data-v-497c4f27]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.design-card[data-v-497c4f27]{min-width:0;padding:1.25rem;border:1px solid #e3d9e9;border-radius:.9rem;background:#fff;box-shadow:0 8px 24px #3726440f;overflow-wrap:anywhere}.design-card h3[data-v-497c4f27]{margin:.3rem 0 .65rem;font:400 1.6rem Georgia,serif;color:#4b365f}.design-category[data-v-497c4f27]{display:inline-block;margin:0;border-radius:99px;padding:.25rem .55rem;background:#eee7f3;color:#5a426c;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.design-description[data-v-497c4f27]{margin:.25rem 0 1rem;color:#596660;line-height:1.55;white-space:pre-wrap}.design-card dl[data-v-497c4f27]{display:grid;gap:.7rem;margin:0;padding-top:.85rem;border-top:1px solid #eee8f0}.design-card dl>div[data-v-497c4f27]{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:.75rem}.design-card dt[data-v-497c4f27]{color:#78847f;font-size:.78rem;font-weight:800;text-transform:uppercase}.design-card dd[data-v-497c4f27]{margin:0;color:#413649;white-space:pre-wrap}.budget-totals[data-v-497c4f27]{display:flex;gap:.8rem;flex-wrap:wrap;margin-bottom:1rem}.budget-totals article[data-v-497c4f27]{display:grid;gap:.2rem;min-width:11rem;padding:1rem 1.15rem;border-radius:.8rem;background:#4b365f;color:#fff}.budget-totals span[data-v-497c4f27]{font-size:.75rem;font-weight:800;letter-spacing:.08em}.budget-totals strong[data-v-497c4f27]{font:400 1.55rem Georgia,serif}.budget-grid[data-v-497c4f27]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.budget-card[data-v-497c4f27]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.3rem 1rem;padding:1.2rem;border:1px solid #e3d9e9;border-radius:.9rem;background:#fff;box-shadow:0 8px 24px #3726440f;overflow-wrap:anywhere}.budget-card p[data-v-497c4f27],.budget-card h3[data-v-497c4f27]{grid-column:1;margin:0}.budget-card p[data-v-497c4f27]{color:#76598e;font-size:.72rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.budget-card h3[data-v-497c4f27]{font:400 1.35rem Georgia,serif;color:#4b365f}.budget-card strong[data-v-497c4f27]{grid-column:2;grid-row:1 / span 2;align-self:center;color:#4b365f}.budget-card span[data-v-497c4f27]{grid-column:2;color:#78847f;font-size:.72rem;text-align:right}.vendor-grid[data-v-497c4f27]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.vendor-card[data-v-497c4f27]{display:grid;gap:.45rem;padding:1.2rem;border:1px solid #e3d9e9;border-radius:.9rem;background:#fff;box-shadow:0 8px 24px #3726440f;overflow-wrap:anywhere}.vendor-card p[data-v-497c4f27],.vendor-card h3[data-v-497c4f27],.vendor-card span[data-v-497c4f27]{margin:0}.vendor-card p[data-v-497c4f27]{color:#76598e;font-size:.72rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.vendor-card h3[data-v-497c4f27]{font:400 1.35rem Georgia,serif;color:#4b365f}.vendor-card span[data-v-497c4f27]{color:#63706a}@media(max-width:700px){.public-plan-shell[data-v-497c4f27]{padding:0}.public-plan[data-v-497c4f27]{box-shadow:none}.plan-cover[data-v-497c4f27]{min-height:20rem;padding:1rem 1rem 2.5rem}.cover-tools[data-v-497c4f27]{align-items:flex-start}.plan-pages[data-v-497c4f27]{padding:1.25rem 1rem 2rem}.occasion-cards[data-v-497c4f27]{grid-template-columns:1fr}.occasion-panel>header[data-v-497c4f27]{display:grid}.itinerary-row[data-v-497c4f27]{grid-template-columns:1fr;gap:.5rem}.plan-footer[data-v-497c4f27]{flex-direction:column}.plan-state[data-v-497c4f27]{min-height:100vh;margin:0;border-radius:0;display:grid;align-content:center}.plan-navigation[data-v-497c4f27]{padding-inline:1rem}}@media(max-width:700px){.responsibilities-card[data-v-497c4f27],.design-grid[data-v-497c4f27],.budget-grid[data-v-497c4f27],.vendor-grid[data-v-497c4f27]{grid-template-columns:1fr}.budget-totals[data-v-497c4f27]{display:grid}.budget-totals article[data-v-497c4f27]{min-width:0}}@media(max-width:480px){.plan-navigation[data-v-497c4f27]{display:grid;grid-template-columns:repeat(auto-fit,minmax(5.5rem,1fr));gap:.3rem;overflow:visible}.plan-navigation button[data-v-497c4f27]{min-width:0;padding:.45rem .25rem;font-size:.78rem;overflow-wrap:anywhere}.design-card dl>div[data-v-497c4f27]{grid-template-columns:1fr;gap:.2rem}}@media(max-width:340px){.cover-tools strong[data-v-497c4f27]{max-width:8rem}.plan-navigation button[data-v-497c4f27]{padding-inline:.8rem}.plan-pages[data-v-497c4f27]{padding-inline:.75rem}.itinerary-list[data-v-497c4f27]{padding-inline:.85rem}}.guest-access-grid[data-v-497c4f27]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.guest-access-card[data-v-497c4f27]{min-width:0;padding:1.25rem;border:1px solid #e3d9e9;border-radius:.9rem;background:#fff;box-shadow:0 8px 24px #3726440f;overflow-wrap:anywhere}.guest-access-card h3[data-v-497c4f27]{margin:.3rem 0 .9rem;font:400 1.6rem Georgia,serif;color:#4b365f}.guest-access-card dl[data-v-497c4f27]{display:grid;gap:.7rem;margin:0}.guest-access-card dl>div[data-v-497c4f27]{padding-top:.7rem;border-top:1px solid #eee8f0}.guest-access-card dt[data-v-497c4f27]{color:#78847f;font-size:.78rem;font-weight:800;text-transform:uppercase}.guest-access-card dd[data-v-497c4f27]{margin:.3rem 0 0;color:#413649;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:700px){.guest-access-grid[data-v-497c4f27]{grid-template-columns:1fr}}.portal-gate[data-v-e561e085]{min-height:100vh;display:grid;align-content:center;padding:clamp(1rem,5vw,3rem);background:#f1edf4;color:#342b3b}.gate-card[data-v-e561e085]{width:min(100%,42rem);margin:auto;padding:clamp(1.5rem,5vw,3rem);border-radius:1rem;background:#fff;text-align:center;box-shadow:0 18px 55px #2a1c361f}.gate-card h1[data-v-e561e085]{margin:.5rem 0;font:400 clamp(2rem,6vw,3.5rem)/1.05 Georgia,serif;color:#4b365f}.gate-card p[data-v-e561e085]{color:#63706a;line-height:1.6}.brand-mark[data-v-e561e085]{color:#5b426e!important;font-weight:800;letter-spacing:.08em;text-transform:uppercase}@media(max-width:480px){.portal-gate[data-v-e561e085]{padding:0}.gate-card[data-v-e561e085]{min-height:100vh;display:grid;align-content:center;border-radius:0}}.choice-grid[data-v-d4fa5e58]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,215px),1fr));gap:14px}.choice-card[data-v-d4fa5e58]{min-width:0;overflow:hidden;border:1px solid #e8deeb;border-radius:11px;background:linear-gradient(#fff,#fdfbfd);cursor:pointer}.choice-card.is-selected[data-v-d4fa5e58]{border-color:#7945a1;box-shadow:0 0 0 1px #7945a1}.choice-card__media[data-v-d4fa5e58]{height:150px;display:grid;place-items:center;overflow:hidden;background:#f5eff7;color:#826c92}.choice-card__media img[data-v-d4fa5e58]{width:100%;height:100%;object-fit:cover}.choice-card__placeholder[data-v-d4fa5e58]{gap:5px;align-content:center;text-align:center;font-size:.76rem}.choice-card__placeholder i[data-v-d4fa5e58]{font-size:1.6rem}.choice-card__body[data-v-d4fa5e58]{display:flex;gap:10px;align-items:start;padding:12px}.choice-card__body input[data-v-d4fa5e58]{flex:none;accent-color:#67358d;margin-top:3px}.choice-card__body strong[data-v-d4fa5e58],.choice-card__body small[data-v-d4fa5e58],.choice-card__body em[data-v-d4fa5e58]{display:block}.choice-card__body small[data-v-d4fa5e58]{margin-top:4px;color:#716b87;line-height:1.35}.choice-card__body em[data-v-d4fa5e58]{margin-top:7px;color:#9a683e;font-size:.72rem;font-style:normal;font-weight:700}.choice-card[data-v-d4fa5e58] :is(strong,small,em){overflow-wrap:anywhere}@media(max-width:700px){.choice-grid[data-v-d4fa5e58]{grid-template-columns:1fr}.choice-card[data-v-d4fa5e58]{display:grid;grid-template-columns:95px minmax(0,1fr)}.choice-card__media[data-v-d4fa5e58]{height:100%}.choice-card__body[data-v-d4fa5e58]{align-items:center}}.decision-kind-content[data-v-75eef09d]{min-width:0}.decision-kind-content h3[data-v-75eef09d]{font:400 clamp(1.65rem,2.5vw,2.4rem)/1.13 Georgia,serif;color:#321d4e;margin:2px 0 10px}.decision-kind-content h4[data-v-75eef09d]{color:#321d4e;margin:20px 0 9px}.decision-kind-content p[data-v-75eef09d]{line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.decision-kind-content__advice[data-v-75eef09d]{border-radius:8px;background:#f5eff9;padding:12px;color:#5b3974}.decision-kind-content__fact[data-v-75eef09d]{display:grid;gap:5px;border:1px solid #e9e2eb;border-radius:9px;padding:13px;margin:9px 0;background:#fff;overflow-wrap:anywhere}.decision-kind-content__fact strong[data-v-75eef09d]{color:#321d4e}.decision-kind-content__fact ul[data-v-75eef09d]{margin:0;padding-left:22px}.decision-kind-content__answer[data-v-75eef09d]{display:grid;gap:7px;margin-top:15px;font-weight:700}.decision-kind-content__answer textarea[data-v-75eef09d]{width:100%;min-width:0;box-sizing:border-box;border:1px solid #dbcede;border-radius:8px;padding:11px;resize:vertical;font:inherit;font-weight:400;color:#321d4e}.general-response[data-v-05b63ea0]{display:grid;gap:.8rem;padding:clamp(1.1rem,4vw,2rem);border:1px solid #e3d9e9;border-radius:.9rem;background:#fff}.general-response h2[data-v-05b63ea0]{margin:.3rem 0;font:400 clamp(2rem,4vw,3rem)/1.1 Georgia,serif;color:#4b365f}.general-response fieldset[data-v-05b63ea0]{display:grid;gap:.65rem;border:1px solid #e4dce9;border-radius:.65rem;padding:1rem}.general-response fieldset label[data-v-05b63ea0]{display:flex;align-items:center;gap:.6rem;min-height:44px}.general-response__option[data-v-05b63ea0]{display:grid!important;grid-template-columns:auto minmax(0,1fr);align-items:start!important;gap:.35rem .8rem!important;padding:.75rem;border:1px solid #e4dce9;border-radius:.7rem}.general-response__option input[data-v-05b63ea0]{grid-row:1 / span 4;margin-top:.2rem}.general-response__option img[data-v-05b63ea0]{grid-column:2;width:min(100%,20rem);max-height:12rem;object-fit:cover;border-radius:.45rem}.general-response__option strong[data-v-05b63ea0],.general-response__option span[data-v-05b63ea0]{grid-column:2}.general-response__option span[data-v-05b63ea0]{font-size:.85rem;color:#63706a}.general-response__option span[data-v-05b63ea0]:first-of-type{color:#5b426e;font-weight:800}.general-response textarea[data-v-05b63ea0]{box-sizing:border-box;width:100%;border:1px solid #cfc5da;border-radius:.55rem;padding:.75rem;font:inherit}.general-response .note-field[data-v-05b63ea0]{display:grid;gap:.35rem}.general-response .submit-response[data-v-05b63ea0]{width:max-content;min-height:44px;border:0;border-radius:99px;padding:.65rem 1.2rem;background:#4b365f;color:#fff;font:inherit;font-weight:800}.general-response .response-error[data-v-05b63ea0]{color:#a13a31}.general-response .authority-note[data-v-05b63ea0]{padding-top:.8rem;border-top:1px solid #eee8f0;font-size:.85rem}.portal-shell[data-v-9e1a93c1]{min-height:100vh;min-width:0;padding:clamp(.75rem,3vw,3rem);background:#f1edf4;color:#342b3b}.portal-plan[data-v-9e1a93c1]{width:min(100%,76rem);margin:0 auto;overflow:hidden;background:#faf8fb;box-shadow:0 18px 55px #2a1c3629}.plan-cover[data-v-9e1a93c1]{min-height:23rem;display:grid;align-content:space-between;padding:1.25rem clamp(1.25rem,5vw,4rem) clamp(2.5rem,6vw,4.5rem);background:radial-gradient(circle at 85% 20%,rgba(217,200,239,.22),transparent 28%),linear-gradient(135deg,#3e2c4f,#654b79);color:#fff}.portal-tools[data-v-9e1a93c1]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.portal-tools strong[data-v-9e1a93c1]{letter-spacing:.08em}.portal-tools>div[data-v-9e1a93c1]{display:flex;gap:.5rem}.portal-tools button[data-v-9e1a93c1]{min-height:44px;border:1px solid rgba(255,255,255,.65);border-radius:99px;padding:.55rem 1rem;background:#ffffff17;color:#fff;font:inherit;font-weight:700;cursor:pointer}.cover-copy[data-v-9e1a93c1]{max-width:50rem}.cover-copy h1[data-v-9e1a93c1]{margin:.25rem 0 .75rem;font:400 clamp(2.5rem,7vw,5rem)/1 Georgia,serif;overflow-wrap:anywhere}.cover-copy p[data-v-9e1a93c1]{margin:.3rem 0;color:#efe8f4}.cover-copy .service-label[data-v-9e1a93c1]{display:inline-block;margin:.45rem 0;padding:.35rem .7rem;border:1px solid rgba(255,255,255,.38);border-radius:99px;color:#fff;font-weight:700}.published-time[data-v-9e1a93c1]{font-size:.85rem}.eyebrow[data-v-9e1a93c1]{margin:0;color:#76598e;font-size:.74rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.plan-cover .eyebrow[data-v-9e1a93c1]{color:#d9c8ef}.review-introduction[data-v-9e1a93c1]{display:grid;grid-template-columns:minmax(12rem,.7fr) minmax(0,2fr) auto;align-items:start;gap:1.25rem;padding:1.25rem clamp(1rem,4vw,3rem);border-bottom:1px solid #e4dce9;background:#fff}.review-introduction h2[data-v-9e1a93c1]{margin:.2rem 0;font:400 1.5rem Georgia,serif;color:#4b365f}.review-introduction p[data-v-9e1a93c1]{margin:0;line-height:1.55;overflow-wrap:anywhere}.review-context[data-v-9e1a93c1]{white-space:pre-wrap}.due-date[data-v-9e1a93c1]{color:#63706a;font-size:.85rem}.plan-navigation[data-v-9e1a93c1]{position:sticky;top:0;z-index:2;display:flex;gap:.5rem;overflow-x:auto;padding:1rem clamp(1rem,4vw,3rem);border-bottom:1px solid #e4dce9;background:#faf8fbf5}.plan-navigation button[data-v-9e1a93c1]{flex:0 0 auto;min-height:44px;border:1px solid #cfc5da;border-radius:99px;padding:.55rem 1rem;background:#fff;color:#4b365f;font:inherit;font-weight:800;cursor:pointer}.plan-navigation button.active[data-v-9e1a93c1],.plan-navigation button[data-v-9e1a93c1]:focus-visible{background:#4b365f;color:#fff;outline:2px solid #b99b4b;outline-offset:2px}.plan-pages[data-v-9e1a93c1]{display:grid;gap:2rem;padding:clamp(1.25rem,4vw,3.5rem)}.plan-section[data-v-9e1a93c1]{min-width:0}.section-heading[data-v-9e1a93c1]{max-width:46rem;margin-bottom:1.5rem}.section-heading h2[data-v-9e1a93c1],.response-card h2[data-v-9e1a93c1]{margin:.3rem 0;font:400 clamp(2rem,4vw,3rem)/1.1 Georgia,serif;color:#4b365f}.section-heading>p[data-v-9e1a93c1]:last-child,.response-card>p[data-v-9e1a93c1]{color:#63706a;line-height:1.6}.occasion-cards[data-v-9e1a93c1],.responsibility-grid[data-v-9e1a93c1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.content-card[data-v-9e1a93c1],.empty-card[data-v-9e1a93c1],.occasion-panel[data-v-9e1a93c1],.response-card[data-v-9e1a93c1]{border:1px solid #e3d9e9;border-radius:.9rem;background:#fff;box-shadow:0 8px 24px #3726440f}.content-card[data-v-9e1a93c1]{padding:1.25rem;overflow-wrap:anywhere}.content-card h3[data-v-9e1a93c1]{margin:.25rem 0;font:400 1.5rem Georgia,serif;color:#4b365f}.content-card p[data-v-9e1a93c1]{margin:.25rem 0;color:#63706a}.occasion-date[data-v-9e1a93c1]{font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.occasion-switcher[data-v-9e1a93c1]{display:grid;gap:.4rem;max-width:28rem;margin-bottom:1rem;font-size:.85rem;font-weight:800}.occasion-switcher select[data-v-9e1a93c1]{width:100%;min-height:44px;border:1px solid #cfc5da;border-radius:.55rem;padding:.65rem;background:#fff;color:#342b3b;font:inherit}.occasion-panel[data-v-9e1a93c1]{overflow:hidden}.occasion-panel>header[data-v-9e1a93c1]{display:flex;justify-content:space-between;gap:1rem;padding:1.25rem;background:#f3edf7}.occasion-panel>header h3[data-v-9e1a93c1]{margin:0;font:400 1.75rem Georgia,serif;color:#4b365f}.occasion-panel>header p[data-v-9e1a93c1]{margin:.25rem 0;color:#63706a;overflow-wrap:anywhere}.itinerary-list[data-v-9e1a93c1]{padding:0 1.25rem}.itinerary-row[data-v-9e1a93c1]{display:grid;grid-template-columns:9rem minmax(0,1fr);gap:1.25rem;padding:1.25rem 0;border-bottom:1px solid #eee8f0}.itinerary-row[data-v-9e1a93c1]:last-child{border-bottom:0}.itinerary-time[data-v-9e1a93c1]{display:grid;align-content:start;gap:.35rem}.itinerary-time time[data-v-9e1a93c1]{font-weight:800;color:#4b365f}.itinerary-time span[data-v-9e1a93c1]{width:max-content;max-width:100%;border-radius:99px;padding:.2rem .5rem;background:#eee7f3;color:#5a426c;font-size:.7rem;font-weight:800}.itinerary-copy[data-v-9e1a93c1]{min-width:0;overflow-wrap:anywhere}.itinerary-copy h4[data-v-9e1a93c1]{margin:0 0 .35rem;font-size:1.05rem}.itinerary-copy p[data-v-9e1a93c1]{margin:.25rem 0;color:#596660;line-height:1.5}.itinerary-copy .item-location[data-v-9e1a93c1]{color:#4b365f;font-weight:700}.itinerary-copy .item-owner[data-v-9e1a93c1],.itinerary-copy .item-duration[data-v-9e1a93c1]{font-size:.78rem;color:#78847f}.empty-card[data-v-9e1a93c1]{padding:1.25rem;color:#63706a}.responsibility-grid[data-v-9e1a93c1]{margin:0}.responsibility-grid div[data-v-9e1a93c1]{display:grid;gap:.5rem}.responsibility-grid dt[data-v-9e1a93c1]{color:#4b365f;font:400 1.35rem Georgia,serif}.responsibility-grid dd[data-v-9e1a93c1]{margin:0;color:#596660;line-height:1.6;white-space:pre-wrap}.offer-detail[data-v-9e1a93c1]{display:grid;gap:1.25rem}.offer-detail>header[data-v-9e1a93c1]{display:flex;justify-content:space-between;gap:1rem;align-items:start}.offer-detail .offer-price[data-v-9e1a93c1]{font-size:1.35rem;color:#4b365f}.offer-detail dl[data-v-9e1a93c1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0}.offer-detail dl div[data-v-9e1a93c1]{padding:.75rem;border-radius:.55rem;background:#f7f3f9}.offer-detail dt[data-v-9e1a93c1]{color:#70807a;font-size:.78rem}.offer-detail dd[data-v-9e1a93c1]{margin:.2rem 0 0;text-transform:capitalize}.offer-lists[data-v-9e1a93c1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.offer-lists h4[data-v-9e1a93c1]{margin:0;color:#4b365f}.offer-lists ul[data-v-9e1a93c1],.offer-lists p[data-v-9e1a93c1]{margin:.5rem 0 0;padding-left:1.15rem;color:#596660}.response-card[data-v-9e1a93c1]{display:grid;gap:.8rem;padding:clamp(1.1rem,4vw,2rem)}.response-card fieldset[data-v-9e1a93c1]{display:grid;gap:.65rem;margin:0;border:1px solid #e4dce9;border-radius:.65rem;padding:1rem}.response-card legend[data-v-9e1a93c1]{padding:0 .25rem;font-weight:800}.response-card fieldset label[data-v-9e1a93c1]{display:flex;align-items:center;gap:.6rem;min-height:44px}.response-card input[data-v-9e1a93c1]{width:1.1rem;height:1.1rem}.note-field[data-v-9e1a93c1]{display:grid;gap:.35rem;font-weight:800}.note-field span[data-v-9e1a93c1]{font-weight:400;color:#70807a}.note-field textarea[data-v-9e1a93c1]{width:100%;box-sizing:border-box;border:1px solid #cfc5da;border-radius:.55rem;padding:.75rem;font:inherit;resize:vertical}.submit-response[data-v-9e1a93c1]{width:max-content;min-height:44px;border:0;border-radius:99px;padding:.65rem 1.2rem;background:#4b365f;color:#fff;font:inherit;font-weight:800;cursor:pointer}.submit-response[data-v-9e1a93c1]:disabled{opacity:.65}.response-error[data-v-9e1a93c1]{margin:0;color:#a13a31!important}.submitted-note[data-v-9e1a93c1]{white-space:pre-wrap}.authority-note[data-v-9e1a93c1]{padding-top:.8rem;border-top:1px solid #eee8f0;font-size:.85rem}.plan-footer[data-v-9e1a93c1]{display:flex;justify-content:space-between;gap:1rem;padding:1.25rem clamp(1rem,4vw,3rem);background:#4b365f;color:#fff}.plan-footer span[data-v-9e1a93c1]{color:#e4d9eb;font-size:.82rem}.portal-state[data-v-9e1a93c1]{width:min(100%,44rem);margin:clamp(2rem,10vh,7rem) auto;padding:clamp(1.5rem,5vw,3rem);border-radius:1rem;background:#fff;text-align:center;box-shadow:0 18px 55px #2a1c361f}.portal-state h1[data-v-9e1a93c1]{margin:.5rem 0;font:400 clamp(2rem,6vw,3.5rem)/1.05 Georgia,serif;color:#4b365f}.portal-state p[data-v-9e1a93c1]{color:#63706a;line-height:1.6}.portal-state .brand-mark[data-v-9e1a93c1]{color:#5b426e;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.submitted-response[data-v-9e1a93c1]{display:grid;gap:.8rem}.submitted-response p[data-v-9e1a93c1]{margin:0;color:#63706a;line-height:1.6}.general-option[data-v-9e1a93c1]{display:grid!important;grid-template-columns:auto minmax(0,1fr);align-items:start!important;gap:.35rem .8rem!important;padding:.75rem;border:1px solid #e4dce9;border-radius:.7rem;background:#fff}.general-option input[data-v-9e1a93c1]{grid-row:1 / span 4;margin-top:.2rem}.general-option img[data-v-9e1a93c1]{grid-column:2;width:min(100%,20rem);max-height:12rem;object-fit:cover;border-radius:.45rem}.general-option strong[data-v-9e1a93c1],.general-option span[data-v-9e1a93c1]{grid-column:2}.general-option span[data-v-9e1a93c1]{font-size:.85rem;color:#63706a}.general-option span[data-v-9e1a93c1]:first-of-type{color:#5b426e;font-weight:800}.budget-items[data-v-9e1a93c1]{display:grid;gap:.75rem}.budget-item[data-v-9e1a93c1]{display:flex;justify-content:space-between;align-items:start;gap:1rem}.budget-item strong[data-v-9e1a93c1]{color:#4b365f;font-size:1.15rem}.budget-totals[data-v-9e1a93c1]{margin-top:1rem;padding:1.25rem;border-radius:.9rem;background:#4b365f;color:#fff}.budget-totals h3[data-v-9e1a93c1]{margin:0 0 .75rem;font:400 1.5rem Georgia,serif}.budget-totals dl[data-v-9e1a93c1]{display:grid;gap:.5rem;margin:0}.budget-totals dl div[data-v-9e1a93c1]{display:flex;justify-content:space-between;gap:1rem;padding-top:.5rem;border-top:1px solid rgba(255,255,255,.25)}.budget-totals dd[data-v-9e1a93c1]{margin:0;font-weight:800}@media(max-width:820px){.review-introduction[data-v-9e1a93c1]{grid-template-columns:1fr}.due-date[data-v-9e1a93c1]{justify-self:start}}@media(max-width:700px){.portal-shell[data-v-9e1a93c1]{padding:0}.portal-plan[data-v-9e1a93c1]{box-shadow:none}.plan-cover[data-v-9e1a93c1]{min-height:20rem;padding:1rem 1rem 2.5rem}.portal-tools[data-v-9e1a93c1]{align-items:flex-start}.portal-tools>div[data-v-9e1a93c1]{flex-wrap:wrap;justify-content:flex-end}.plan-pages[data-v-9e1a93c1]{padding:1.25rem 1rem 2rem}.occasion-cards[data-v-9e1a93c1],.responsibility-grid[data-v-9e1a93c1],.offer-detail dl[data-v-9e1a93c1],.offer-lists[data-v-9e1a93c1]{grid-template-columns:1fr}.occasion-panel>header[data-v-9e1a93c1],.budget-item[data-v-9e1a93c1]{display:grid}.itinerary-row[data-v-9e1a93c1]{grid-template-columns:1fr;gap:.5rem}.plan-footer[data-v-9e1a93c1]{flex-direction:column}.portal-state[data-v-9e1a93c1]{min-height:100vh;margin:0;border-radius:0;display:grid;align-content:center}.plan-navigation[data-v-9e1a93c1]{padding-inline:1rem}}@media(max-width:480px){.plan-navigation[data-v-9e1a93c1]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem;overflow:visible}.plan-navigation button[data-v-9e1a93c1]{min-width:0;padding:.45rem .25rem;font-size:.78rem;overflow-wrap:anywhere}.portal-tools[data-v-9e1a93c1]{display:grid}.portal-tools>div[data-v-9e1a93c1]{justify-content:flex-start}}@media(max-width:340px){.portal-tools strong[data-v-9e1a93c1]{max-width:8rem}.portal-tools button[data-v-9e1a93c1]{padding-inline:.7rem}.plan-pages[data-v-9e1a93c1]{padding-inline:.75rem}.itinerary-list[data-v-9e1a93c1]{padding-inline:.85rem}}@media print{.portal-shell[data-v-9e1a93c1]{padding:0;background:#fff}.portal-plan[data-v-9e1a93c1]{width:100%;box-shadow:none}.portal-tools[data-v-9e1a93c1],.plan-navigation[data-v-9e1a93c1],.occasion-switcher[data-v-9e1a93c1],.response-card[data-v-9e1a93c1]{display:none!important}.plan-cover[data-v-9e1a93c1]{min-height:auto;padding:1.5rem;background:#4b365f;-webkit-print-color-adjust:exact;print-color-adjust:exact}.review-introduction[data-v-9e1a93c1]{padding:1rem}.plan-pages[data-v-9e1a93c1]{padding:1.25rem}.plan-section[data-v-9e1a93c1],.itinerary-section .occasion-panel[data-v-9e1a93c1]{display:block!important}.plan-section[data-v-9e1a93c1]{break-before:page}.plan-section[data-v-9e1a93c1]:first-child{break-before:auto}.itinerary-section .occasion-panel[data-v-9e1a93c1]{margin-bottom:1rem}.itinerary-row[data-v-9e1a93c1],.content-card[data-v-9e1a93c1],.occasion-panel[data-v-9e1a93c1]{break-inside:avoid}.plan-footer[data-v-9e1a93c1]{background:#4b365f;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.vendor-gate[data-v-c6433b94]{min-height:100vh;display:grid;align-content:center;padding:clamp(1rem,5vw,3rem);background:#f1edf4;color:#342b3b}.gate-card[data-v-c6433b94]{width:min(100%,42rem);margin:auto;padding:clamp(1.5rem,5vw,3rem);border-radius:1rem;background:#fff;text-align:center;box-shadow:0 18px 55px #2a1c361f}.gate-card h1[data-v-c6433b94]{margin:.5rem 0;font:400 clamp(2rem,6vw,3.5rem)/1.05 Georgia,serif;color:#4b365f}.gate-card p[data-v-c6433b94]{color:#63706a;line-height:1.6}.brand-mark[data-v-c6433b94]{color:#5b426e!important;font-weight:800;letter-spacing:.08em;text-transform:uppercase}@media(max-width:480px){.vendor-gate[data-v-c6433b94]{padding:0}.gate-card[data-v-c6433b94]{min-height:100vh;display:grid;align-content:center;border-radius:0}}.vendor-shell[data-v-c16e77c9]{min-height:100vh;min-width:0;padding:clamp(.75rem,3vw,3rem);background:#f1edf4;color:#342b3b}.vendor-plan[data-v-c16e77c9]{width:min(100%,66rem);margin:0 auto;overflow:hidden;background:#faf8fb;box-shadow:0 18px 55px #2a1c3629}.vendor-cover[data-v-c16e77c9]{min-height:20rem;display:grid;align-content:space-between;padding:1.25rem clamp(1.25rem,5vw,4rem) clamp(2.5rem,6vw,4.5rem);background:radial-gradient(circle at 85% 20%,rgba(217,200,239,.22),transparent 28%),linear-gradient(135deg,#3e2c4f,#654b79);color:#fff}.vendor-tools[data-v-c16e77c9]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.vendor-tools strong[data-v-c16e77c9]{letter-spacing:.08em}.vendor-tools>div[data-v-c16e77c9]{display:flex;gap:.5rem}.vendor-tools button[data-v-c16e77c9]{min-height:44px;border:1px solid rgba(255,255,255,.65);border-radius:99px;padding:.55rem 1rem;background:#ffffff17;color:#fff;font:inherit;font-weight:700;cursor:pointer}.cover-copy[data-v-c16e77c9]{max-width:50rem}.cover-copy h1[data-v-c16e77c9]{margin:.25rem 0 .75rem;font:400 clamp(2.3rem,7vw,4.8rem)/1.05 Georgia,serif;overflow-wrap:anywhere}.cover-copy p[data-v-c16e77c9]{margin:.3rem 0;color:#efe8f4;overflow-wrap:anywhere}.cover-copy .service-label[data-v-c16e77c9]{display:inline-block;margin:.45rem 0;padding:.35rem .7rem;border:1px solid rgba(255,255,255,.38);border-radius:99px;color:#fff;font-weight:700}.eyebrow[data-v-c16e77c9]{margin:0;color:#76598e;font-size:.74rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.vendor-cover .eyebrow[data-v-c16e77c9]{color:#d9c8ef}.vendor-pages[data-v-c16e77c9]{display:grid;gap:2rem;padding:clamp(1.25rem,4vw,3.5rem)}.vendor-section h2[data-v-c16e77c9],.response-card h2[data-v-c16e77c9]{margin:.3rem 0 1rem;font:400 clamp(2rem,4vw,3rem)/1.1 Georgia,serif;color:#4b365f}.content-card[data-v-c16e77c9],.response-card[data-v-c16e77c9]{border:1px solid #e3d9e9;border-radius:.9rem;background:#fff;box-shadow:0 8px 24px #3726440f}.content-card[data-v-c16e77c9]{display:grid;gap:1rem;padding:1.25rem;overflow-wrap:anywhere}.literal-copy[data-v-c16e77c9]{white-space:pre-wrap;line-height:1.6}.safe-context[data-v-c16e77c9]{display:grid;gap:.35rem;padding:1rem;border-radius:.6rem;background:#f3edf7;white-space:pre-wrap;line-height:1.6}.occasion[data-v-c16e77c9]{display:grid;gap:.2rem;color:#596660}.occasion span[data-v-c16e77c9]{font-size:.9rem}.response-card[data-v-c16e77c9]{display:grid;gap:.8rem;padding:clamp(1.1rem,4vw,2rem)}.response-card fieldset[data-v-c16e77c9]{display:grid;gap:.65rem;margin:0;border:1px solid #e4dce9;border-radius:.65rem;padding:1rem}.response-card legend[data-v-c16e77c9]{padding:0 .25rem;font-weight:800}.response-card fieldset label[data-v-c16e77c9]{display:flex;align-items:center;gap:.6rem;min-height:44px}.response-card input[data-v-c16e77c9]{width:1.1rem;height:1.1rem}.note-field[data-v-c16e77c9]{display:grid;gap:.35rem;font-weight:800}.note-field span[data-v-c16e77c9]{font-weight:400;color:#70807a}.note-field textarea[data-v-c16e77c9]{width:100%;box-sizing:border-box;border:1px solid #cfc5da;border-radius:.55rem;padding:.75rem;font:inherit;resize:vertical}.submit-response[data-v-c16e77c9]{width:max-content;min-height:44px;border:0;border-radius:99px;padding:.65rem 1.2rem;background:#4b365f;color:#fff;font:inherit;font-weight:800;cursor:pointer}.submit-response[data-v-c16e77c9]:disabled{opacity:.65}.response-error[data-v-c16e77c9]{margin:0;color:#a13a31}.submitted-response[data-v-c16e77c9]{display:grid;gap:.8rem}.submitted-response p[data-v-c16e77c9]{margin:0;color:#63706a;line-height:1.6}.authority-note[data-v-c16e77c9]{padding-top:.8rem;border-top:1px solid #eee8f0;font-size:.85rem}.vendor-footer[data-v-c16e77c9]{display:flex;justify-content:space-between;gap:1rem;padding:1.25rem clamp(1rem,4vw,3rem);background:#4b365f;color:#fff}.vendor-footer span[data-v-c16e77c9]{color:#e4d9eb;font-size:.82rem}.vendor-state[data-v-c16e77c9]{width:min(100%,44rem);margin:clamp(2rem,10vh,7rem) auto;padding:clamp(1.5rem,5vw,3rem);border-radius:1rem;background:#fff;text-align:center;box-shadow:0 18px 55px #2a1c361f}.vendor-state h1[data-v-c16e77c9]{margin:.5rem 0;font:400 clamp(2rem,6vw,3.5rem)/1.05 Georgia,serif;color:#4b365f}.vendor-state p[data-v-c16e77c9]{color:#63706a;line-height:1.6}.vendor-state .brand-mark[data-v-c16e77c9]{color:#5b426e;font-weight:800;letter-spacing:.08em;text-transform:uppercase}@media(max-width:700px){.vendor-shell[data-v-c16e77c9]{padding:0}.vendor-plan[data-v-c16e77c9]{box-shadow:none}.vendor-cover[data-v-c16e77c9]{min-height:18rem;padding:1rem 1rem 2.5rem}.vendor-tools[data-v-c16e77c9]{align-items:flex-start}.vendor-tools>div[data-v-c16e77c9]{flex-wrap:wrap;justify-content:flex-end}.vendor-pages[data-v-c16e77c9]{padding:1.25rem 1rem 2rem}.vendor-footer[data-v-c16e77c9]{flex-direction:column}.vendor-state[data-v-c16e77c9]{min-height:100vh;margin:0;border-radius:0;display:grid;align-content:center}}@media(max-width:480px){.vendor-tools[data-v-c16e77c9]{display:grid}.vendor-tools>div[data-v-c16e77c9]{justify-content:flex-start}}@media print{.vendor-shell[data-v-c16e77c9]{padding:0;background:#fff}.vendor-plan[data-v-c16e77c9]{width:100%;box-shadow:none}.vendor-tools[data-v-c16e77c9],.response-card[data-v-c16e77c9]{display:none!important}.vendor-cover[data-v-c16e77c9]{min-height:auto;padding:1.5rem;background:#4b365f;-webkit-print-color-adjust:exact;print-color-adjust:exact}.vendor-pages[data-v-c16e77c9]{padding:1.25rem}.vendor-footer[data-v-c16e77c9]{background:#4b365f;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.crew-gate[data-v-e59d480a]{min-height:100vh;display:grid;align-content:center;padding:clamp(1rem,5vw,3rem);background:#f1edf4;color:#342b3b}.gate-card[data-v-e59d480a]{width:min(100%,42rem);margin:auto;padding:clamp(1.5rem,5vw,3rem);border-radius:1rem;background:#fff;text-align:center;box-shadow:0 18px 55px #2a1c361f}.gate-card h1[data-v-e59d480a]{margin:.5rem 0;font:400 clamp(2rem,6vw,3.5rem)/1.05 Georgia,serif;color:#4b365f}.gate-card p[data-v-e59d480a]{color:#63706a;line-height:1.6}.brand-mark[data-v-e59d480a]{color:#5b426e!important;font-weight:800;letter-spacing:.08em;text-transform:uppercase}@media(max-width:480px){.crew-gate[data-v-e59d480a]{padding:0}.gate-card[data-v-e59d480a]{min-height:100vh;display:grid;align-content:center;border-radius:0}}.crew-shell[data-v-94eca561]{min-height:100vh;min-width:0;padding:clamp(.75rem,3vw,3rem);background:#f1edf4;color:#342b3b}.crew-plan[data-v-94eca561]{width:min(100%,72rem);margin:auto;overflow:hidden;background:#faf8fb;box-shadow:0 18px 55px #2a1c3629}.crew-cover[data-v-94eca561]{min-height:20rem;display:grid;align-content:space-between;gap:2rem;padding:1.25rem clamp(1.25rem,5vw,4rem) clamp(2.5rem,6vw,4.5rem);background:radial-gradient(circle at 85% 20%,rgba(217,200,239,.22),transparent 28%),linear-gradient(135deg,#3e2c4f,#654b79);color:#fff}.crew-tools[data-v-94eca561]{display:flex;justify-content:space-between;gap:1rem}.crew-tools>div[data-v-94eca561]{display:flex;gap:.5rem;flex-wrap:wrap}.crew-tools button[data-v-94eca561]{min-height:44px;border:1px solid rgba(255,255,255,.65);border-radius:99px;padding:.55rem 1rem;background:#ffffff17;color:#fff;font:inherit;font-weight:700}.crew-cover h1[data-v-94eca561]{margin:.25rem 0 .75rem;font:400 clamp(2.3rem,7vw,4.8rem)/1.05 Georgia,serif;overflow-wrap:anywhere}.crew-cover p[data-v-94eca561]{margin:.3rem 0;color:#efe8f4;overflow-wrap:anywhere}.service-label[data-v-94eca561],.offline-label[data-v-94eca561]{display:inline-block;margin:.45rem 0;padding:.35rem .7rem;border:1px solid rgba(255,255,255,.38);border-radius:99px;color:#fff!important;font-weight:700}.offline-label[data-v-94eca561]{background:#7d5532}.eyebrow[data-v-94eca561]{margin:0;color:#76598e;font-size:.74rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.crew-cover .eyebrow[data-v-94eca561]{color:#d9c8ef}.crew-pages[data-v-94eca561]{display:grid;gap:2rem;padding:clamp(1.25rem,4vw,3.5rem)}.crew-pages h2[data-v-94eca561]{margin:.3rem 0 1rem;font:400 clamp(2rem,4vw,3rem)/1.1 Georgia,serif;color:#4b365f}.occasion-grid[data-v-94eca561],.work-grid[data-v-94eca561]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.content-card[data-v-94eca561],.empty-card[data-v-94eca561]{display:grid;gap:.35rem;padding:1.25rem;border:1px solid #e3d9e9;border-radius:.9rem;background:#fff;box-shadow:0 8px 24px #3726440f;overflow-wrap:anywhere}.content-card h3[data-v-94eca561],.timeline h3[data-v-94eca561]{margin:0;font:400 1.35rem Georgia,serif;color:#4b365f}.content-card p[data-v-94eca561],.timeline p[data-v-94eca561],.packet-note[data-v-94eca561],.packet-status[data-v-94eca561]{margin:0;color:#63706a;line-height:1.55}.command-card[data-v-94eca561]{display:grid;gap:1rem;padding:1.25rem;border:1px solid #d9c8e4;border-radius:.9rem;background:#f8f4fa}.command-card h2[data-v-94eca561]{margin:0;font:400 clamp(2rem,4vw,3rem)/1.1 Georgia,serif;color:#4b365f}.command-grid[data-v-94eca561]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.command-grid article[data-v-94eca561]{display:grid;gap:.35rem;padding:1rem;border:1px solid #e3d9e9;border-radius:.75rem;background:#fff}.command-grid h3[data-v-94eca561]{margin:0;font:400 1.35rem Georgia,serif;color:#4b365f}.command-grid p[data-v-94eca561]{margin:0;color:#63706a;line-height:1.55}.command-grid strong[data-v-94eca561]{color:#4b365f;font-size:.82rem;text-transform:uppercase;letter-spacing:.08em}.packet-status[data-v-94eca561]{padding:1rem;border:1px solid #e3d9e9;border-radius:.75rem;background:#fff}.is-offline .packet-status[data-v-94eca561]{border-color:#ba8b5b;background:#fff8ee}.literal[data-v-94eca561]{white-space:pre-wrap}.timeline[data-v-94eca561]{display:grid}.timeline article[data-v-94eca561]{display:grid;grid-template-columns:9rem minmax(0,1fr);gap:1.25rem;padding:1.25rem 0;border-top:1px solid #eee8f0}.timeline article>div[data-v-94eca561]:first-child{display:grid;align-content:start;gap:.35rem;color:#4b365f}.timeline article>div:first-child span[data-v-94eca561]{width:max-content;border-radius:99px;padding:.2rem .5rem;background:#eee7f3;font-size:.7rem;font-weight:800}.packet-note[data-v-94eca561]{padding-top:1rem;border-top:1px solid #eee8f0}.crew-plan footer[data-v-94eca561]{display:flex;justify-content:space-between;gap:1rem;padding:1.25rem clamp(1rem,4vw,3rem);background:#4b365f;color:#fff}.crew-plan footer span[data-v-94eca561]{color:#e4d9eb;font-size:.82rem}.crew-state[data-v-94eca561]{width:min(100%,44rem);margin:clamp(2rem,10vh,7rem) auto;padding:clamp(1.5rem,5vw,3rem);border-radius:1rem;background:#fff;text-align:center;box-shadow:0 18px 55px #2a1c361f}.crew-state h1[data-v-94eca561]{margin:.5rem 0;font:400 clamp(2rem,6vw,3.5rem)/1.05 Georgia,serif;color:#4b365f}.crew-state p[data-v-94eca561]{color:#63706a;line-height:1.6}.brand-mark[data-v-94eca561]{color:#5b426e!important;font-weight:800;letter-spacing:.08em;text-transform:uppercase}@media(max-width:700px){.crew-shell[data-v-94eca561]{padding:0}.crew-plan[data-v-94eca561]{box-shadow:none}.crew-cover[data-v-94eca561]{min-height:18rem;padding:1rem 1rem 2.5rem}.crew-pages[data-v-94eca561]{padding:1.25rem 1rem 2rem}.occasion-grid[data-v-94eca561],.work-grid[data-v-94eca561],.command-grid[data-v-94eca561]{grid-template-columns:1fr}.timeline article[data-v-94eca561]{grid-template-columns:1fr;gap:.5rem}.crew-plan footer[data-v-94eca561]{flex-direction:column}.crew-state[data-v-94eca561]{min-height:100vh;margin:0;border-radius:0;display:grid;align-content:center}}@media(max-width:480px){.crew-tools[data-v-94eca561]{display:grid}.crew-tools>div[data-v-94eca561]{justify-content:flex-start}}@media print{.crew-shell[data-v-94eca561]{padding:0;background:#fff}.crew-plan[data-v-94eca561]{width:100%;box-shadow:none}.crew-tools[data-v-94eca561]{display:none!important}.offline-label[data-v-94eca561]{color:#000!important;background:transparent;border:1px solid #000}.crew-cover[data-v-94eca561]{min-height:auto;padding:1.5rem;background:#4b365f;-webkit-print-color-adjust:exact;print-color-adjust:exact}.crew-pages[data-v-94eca561]{padding:1.25rem}.content-card[data-v-94eca561],.timeline article[data-v-94eca561]{break-inside:avoid}.crew-plan footer[data-v-94eca561]{background:#4b365f;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.portal-shell[data-v-55de3525]{min-height:100vh;display:grid;place-items:center;padding:1rem;background:#f1edf4;color:#342b3b}.portal-state[data-v-55de3525]{width:min(100%,42rem);padding:clamp(1.5rem,7vw,4rem);border-radius:1rem;background:#fff;text-align:center;box-shadow:0 18px 55px #2a1c361f}.eyebrow[data-v-55de3525]{margin:0;color:#76598e;font-size:.74rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.portal-state h1[data-v-55de3525]{margin:.5rem 0;font:400 clamp(2rem,6vw,3.5rem)/1.05 Georgia,serif;color:#4b365f}.portal-state p[data-v-55de3525]{color:#63706a;line-height:1.6}.portal-shell[data-v-234ba47b]{min-height:100vh;padding:clamp(.75rem,3vw,3rem);background:#f3f0f5;color:#342b3b}.portal[data-v-234ba47b],.portal-state[data-v-234ba47b]{width:min(100%,54rem);margin:auto;border:1px solid #e1dce6;border-radius:.65rem;overflow:hidden;background:#fff;box-shadow:0 18px 55px #2a1c361f}.portal>header[data-v-234ba47b]{display:flex;justify-content:space-between;gap:1rem;padding:clamp(1.25rem,4vw,2.5rem);background:linear-gradient(135deg,#392349,#624075);color:#fff}.eyebrow[data-v-234ba47b]{margin:0;color:#76598e;font-size:.7rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.portal header .eyebrow[data-v-234ba47b]{color:#d9c8ef}.portal h1[data-v-234ba47b],.portal h2[data-v-234ba47b],.portal-state h1[data-v-234ba47b]{margin:.35rem 0;font:400 clamp(1.9rem,5vw,2.7rem)/1.08 Georgia,serif}.portal header p[data-v-234ba47b]{max-width:38rem;color:#f0eaf5;line-height:1.45}.portal header button[data-v-234ba47b]{align-self:start;min-height:40px;border:1px solid #ffffff99;border-radius:.4rem;padding:.45rem .8rem;background:transparent;color:#fff;font:inherit;font-weight:700}.body[data-v-234ba47b],.submitted[data-v-234ba47b]{display:grid;gap:.85rem;padding:clamp(1rem,4vw,2.4rem)}.intro[data-v-234ba47b]{margin:0;color:#636b7d;font-size:.85rem}.form-actions[data-v-234ba47b]{display:flex;align-items:center;justify-content:end;gap:.45rem;border-top:1px solid #e7e2e9;padding-top:.8rem}.form-actions span[data-v-234ba47b]{margin-right:auto;color:#75718a;font-size:.75rem}.form-actions span.dirty[data-v-234ba47b]{color:#a36a2f}.form-actions button[data-v-234ba47b]{min-height:40px;border:1px solid #cfc0dc;border-radius:.4rem;padding:.45rem .8rem;background:#fff;color:#46246c;font:inherit;cursor:pointer}.form-actions .submit[data-v-234ba47b]{border:0;background:#4b286e;color:#fff}.form-actions button[data-v-234ba47b]:disabled{opacity:.55}.error[data-v-234ba47b]{margin:0;color:#a13a31}.status[data-v-234ba47b]{margin:0;color:#326b50}.missing[data-v-234ba47b]{margin:0}.missing a[data-v-234ba47b]{color:#842e31}.submitted[data-v-234ba47b]{margin:1.5rem;border:1px solid #d9e7dc;border-radius:.8rem;background:#f5faf5}.portal footer[data-v-234ba47b]{padding:1rem clamp(1rem,4vw,2.4rem);border-top:1px solid #e4dce9;color:#65716c;font-size:.78rem}.portal-state[data-v-234ba47b]{margin-top:15vh;padding:3rem;text-align:center}@media(max-width:600px){.portal-shell[data-v-234ba47b]{padding:0}.portal[data-v-234ba47b]{border-radius:0}.portal>header[data-v-234ba47b]{display:grid}.portal header button[data-v-234ba47b]{justify-self:start}.form-actions[data-v-234ba47b]{flex-wrap:wrap}.form-actions span[data-v-234ba47b]{flex-basis:100%}.form-actions button[data-v-234ba47b]{flex:1}}.gate[data-v-e8ee8ee8]{min-height:100vh;display:grid;place-items:center;background:#f1edf4;color:#342b3b}.gate section[data-v-e8ee8ee8]{max-width:36rem;padding:3rem;text-align:center;background:#fff;border-radius:1rem}.gate h1[data-v-e8ee8ee8]{font:400 2.5rem Georgia,serif;color:#4b365f}.request-response-editor[data-v-4b5978ab]{display:grid;gap:.6rem}.request-response-editor input[data-v-4b5978ab],.request-response-editor textarea[data-v-4b5978ab],.request-response-editor select[data-v-4b5978ab]{box-sizing:border-box;width:100%;padding:.8rem;border:1px solid #dcded6;border-radius:6px;background:#fff;color:inherit;font:inherit}.request-response-editor input[type=file][data-v-4b5978ab]{padding:1.1rem;border-style:dashed;background:#faf9f6}.request-response-editor small[data-v-4b5978ab]{font-size:.78rem;color:#747970}.request-response-editor p[data-v-4b5978ab]{margin:0;overflow-wrap:anywhere}.request-response-editor fieldset[data-v-4b5978ab]{min-width:0;border:1px solid #dcded6;border-radius:6px;padding:.8rem}.request-fields[data-v-4b5978ab]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.request-fields label[data-v-4b5978ab]{display:grid;gap:.35rem}.request-fields>small[data-v-4b5978ab]{grid-column:1/-1}.request-binary[data-v-4b5978ab]{display:flex;gap:.6rem}.request-binary label[data-v-4b5978ab]{display:flex;align-items:center;gap:.5rem;flex:1;padding:.7rem;border:1px solid #dcded6;border-radius:5px;background:#faf9f6}.request-binary label.is-selected[data-v-4b5978ab]{border-color:#59664e;background:#edf0e9}.request-binary input[type=radio][data-v-4b5978ab]{width:auto}.request-list-editor[data-v-4b5978ab]{display:grid;gap:.8rem}.request-response-editor button[data-v-4b5978ab]{justify-self:start;margin-top:.5rem;padding:.45rem .7rem;border:1px solid #ccd0c4;border-radius:5px;background:#fff;color:inherit}.request-list-editor button[data-v-4b5978ab]:disabled{opacity:.5}@media(max-width:520px){.request-fields[data-v-4b5978ab]{grid-template-columns:1fr}}.workspace[data-v-ce5f50bf]{max-width:52rem;margin:auto;padding:clamp(1rem,4vw,2rem);color:#342b3b}.workspace-header[data-v-ce5f50bf]{display:flex;justify-content:space-between;gap:1rem;align-items:center}.workspace-intro h1[data-v-ce5f50bf]{margin:.4rem 0;font:400 clamp(2.2rem,7vw,3.4rem)/1.05 Georgia,serif;color:#4b365f}.workspace-intro p[data-v-ce5f50bf]{margin:.5rem 0 1.25rem;color:#63706a;line-height:1.55}.workspace-nav[data-v-ce5f50bf]{display:flex;gap:.45rem;flex-wrap:wrap;margin-bottom:1.5rem}.workspace-nav a[data-v-ce5f50bf]{padding:.45rem .7rem;border:1px solid #d9cde2;border-radius:99px;color:#4b365f;font-weight:700;text-decoration:none}.workspace-section[data-v-ce5f50bf]{scroll-margin-top:1rem;margin:1.25rem 0;padding:1rem;border:1px solid #e1e8e4;border-radius:.75rem;background:#fff}.workspace-section header[data-v-ce5f50bf]{display:grid;gap:.15rem}.workspace-section h2[data-v-ce5f50bf],.workspace-section h3[data-v-ce5f50bf],.workspace-section p[data-v-ce5f50bf]{margin:.25rem 0}.workspace-section h2[data-v-ce5f50bf]{font:400 1.7rem Georgia,serif;color:#4b365f}.workspace-section article[data-v-ce5f50bf]{display:grid;gap:.45rem;padding:1rem 0;border-top:1px solid #ece7ee}.workspace-section article[data-v-ce5f50bf]:first-of-type{margin-top:.65rem}.workspace button[data-v-ce5f50bf]{align-self:center}.workspace label[data-v-ce5f50bf]{display:grid;gap:.3rem}.workspace textarea[data-v-ce5f50bf]{min-height:5rem;padding:.6rem;border:1px solid #cfc5da;border-radius:.45rem;font:inherit}.workspace form[data-v-ce5f50bf]{display:grid;gap:.6rem}.eyebrow[data-v-ce5f50bf]{margin:0;color:#76598e;font-size:.74rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}@media(max-width:480px){.workspace-header[data-v-ce5f50bf]{align-items:flex-start;flex-direction:column}.workspace-header button[data-v-ce5f50bf]{width:100%}}.center-invite[data-v-6fb79ccd]{min-height:100vh;display:grid;place-items:center;background:#faf6f3;color:#321d4d;padding:20px}.center-invite section[data-v-6fb79ccd]{width:min(480px,100%);background:#fff;border:1px solid #e8dce8;border-radius:16px;padding:clamp(24px,5vw,52px);text-align:center;box-shadow:0 18px 50px #3f285214}.center-invite h1[data-v-6fb79ccd]{font:400 clamp(1.8rem,5vw,2.6rem)/1.1 Georgia,serif}.center-invite p[data-v-6fb79ccd]{color:#6f7290}.decision-center{--center-ink:#2b1847;--center-purple:#4b2b67;--center-muted:#6f7296;--center-line:#e9e2eb;--center-gold:#a66b28;min-height:100vh;max-width:1510px;margin:auto;padding:18px clamp(16px,3.4vw,56px) 24px;color:var(--center-ink);background:radial-gradient(circle at 78% 8%,#f5e8e4 0,transparent 24%),linear-gradient(#fefcfb,#fffaf8 70%,#fff);box-sizing:border-box}.decision-center *{box-sizing:border-box}.decision-center button,.decision-center input,.decision-center select{font:inherit}.decision-center button{cursor:pointer}.center-brand{display:flex;justify-content:space-between;align-items:center;gap:16px;position:relative;z-index:1}.center-brand__identity{display:flex;align-items:center;gap:11px}.center-brand__identity img{width:38px;height:44px;object-fit:contain}.center-brand__identity strong{display:block;color:#321d4e;font:400 1.8rem Georgia,serif;line-height:1}.center-brand__identity small{display:block;color:var(--center-gold);font-size:.58rem;font-weight:800;letter-spacing:.31em;margin-top:6px}.center-brand>button{background:#fff9;border:1px solid #e7d9e6;color:var(--center-purple);border-radius:8px;padding:8px 12px}.center-hero{min-height:188px;display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.65fr);align-items:center;gap:30px;position:relative;padding:23px 0 18px}.center-hero__copy{position:relative;z-index:1;max-width:730px}.center-hero .planning-eyebrow{margin:0 0 8px}.center-hero .planning-display-title{font-size:clamp(2.2rem,4vw,3.2rem)!important;line-height:1.03!important}.center-hero__date{font:400 1.16rem Georgia,serif;color:#7779a0;margin:5px 0 10px}.center-hero .planning-supporting{max-width:590px;font:400 1rem/1.4 Georgia,serif!important;margin:0}.center-hero__decoration{height:100%;min-height:155px;position:relative;overflow:hidden}.center-hero__decoration:before,.center-hero__decoration:after{content:"";position:absolute;border-radius:50%;filter:blur(3px)}.center-hero__decoration:before{width:245px;height:245px;right:2%;top:-116px;background:radial-gradient(circle,#f8dcd6 2%,#f6e3df 35%,#fff0 73%)}.center-hero__decoration:after{width:190px;height:190px;right:35%;top:40px;background:radial-gradient(circle,#e5d8cb66,#fff0 70%)}.center-hero__flower{position:absolute;right:17%;top:2px;font-size:7rem;line-height:1;color:#d9a990;opacity:.38;transform:rotate(-16deg);z-index:1}.center-hero__flower--small{font-size:4rem;right:48%;top:66px;color:#b9a77a;transform:rotate(25deg)}.center-hero__quote{position:absolute;right:2%;bottom:10px;z-index:1;max-width:160px;text-align:right;color:#9d683d;font:italic 1.18rem/1.25 Georgia,serif}.center-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:6px 0 18px}.center-card{min-width:0;display:grid;grid-template-columns:64px minmax(0,1fr) 12px;align-items:center;gap:13px;min-height:102px;border:1px solid var(--center-line);border-radius:11px;background:#fffdfc;box-shadow:0 4px 18px #2f214609;padding:15px;text-align:left;color:var(--center-ink)}.center-card:hover,.center-list__row:hover,.center-recent button:hover{border-color:#cfbadc;background:#fcf9fd}.center-card__icon{width:58px;height:58px;display:grid;place-items:center;border-radius:50%;background:#f0e6fb;color:#6a3796;font-size:1.45rem}.center-card--submitted .center-card__icon{background:#e5f3ea;color:#1d8460}.center-card--finalized .center-card__icon{background:#faedda;color:#ae7123}.center-card--upcoming .center-card__icon{background:#f0e6fa;color:#6737a1}.center-card .planning-metric-value{display:block;font-size:1.65rem!important;line-height:1}.center-card__label{display:block;font:400 1rem Georgia,serif;margin-top:4px}.center-card small{display:block;margin-top:5px}.center-card>.pi{font-size:.76rem;color:#7775a6}.center-layout{display:grid;grid-template-columns:minmax(0,3fr) minmax(280px,1fr);align-items:start;gap:13px}.center-panel{background:#fffdfc;border:1px solid var(--center-line);box-shadow:0 4px 18px #2f214607;border-radius:11px;padding:20px;min-width:0}.center-list__intro,.center-progress__body{display:flex;justify-content:space-between;gap:16px}.center-list__intro h2,.center-rail h2{margin:0!important}.center-list__intro p{margin:3px 0 0}.center-list__flourish{font:italic 1.05rem Georgia,serif;color:#ac805e;text-align:right;max-width:170px}.center-list__tools{display:flex;gap:9px;flex-wrap:wrap;align-items:center;margin:16px 0}.center-tabs{display:flex;gap:5px;flex:1;flex-wrap:wrap}.center-tabs button{border:1px solid #e2d8e8;background:#fff;color:#645d89;border-radius:99px;padding:8px 12px;font-size:.78rem;white-space:nowrap}.center-tabs button.is-active{background:var(--center-purple);border-color:var(--center-purple);color:#fff}.center-search{display:flex;align-items:center;border:1px solid #ded5e4;border-radius:7px;min-width:175px;background:#fff}.center-search label{flex:1;min-width:0}.center-search input{border:0;background:transparent;min-width:0;width:100%;padding:8px;color:var(--center-ink);font-size:.8rem}.center-search button{border:0;background:transparent;color:var(--center-purple);padding:7px 10px}.center-category select{max-width:155px;border:1px solid #ded5e4;border-radius:7px;padding:8px;background:#fff;color:var(--center-purple);font-size:.8rem}.center-list__head,.center-list__row{display:grid;grid-template-columns:minmax(180px,2.3fr) minmax(75px,.8fr) minmax(78px,.8fr) minmax(95px,1fr) minmax(105px,1fr);gap:12px;align-items:center}.center-list__head{border-bottom:1px solid var(--center-line);padding:9px 2px;text-transform:uppercase;font-size:.67rem;font-weight:800;letter-spacing:.06em;color:#7a78a0}.center-list__row{width:100%;border:0;border-bottom:1px solid var(--center-line);background:#fff0;text-align:left;padding:10px 2px;color:var(--center-ink)}.center-list__name{display:flex;gap:10px;align-items:center;min-width:0}.center-list__name>span:last-child{min-width:0}.center-list__name strong,.center-list__name small{display:block}.center-list__name small{margin-top:3px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.center-list__icon{flex:none;width:48px;height:48px;border-radius:8px;display:grid;place-items:center;background:#f6edf4;color:#765493}.center-list__category,.center-status{justify-self:start;border-radius:99px;padding:6px 10px;background:#f2eaf6;color:#663986;font-size:.73rem;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.center-status--needs_response{background:#ffebea;color:#ac353c}.center-status--submitted{background:#e4f3ec;color:#1c7054}.center-status--finalized{background:#f0ebfa;color:#683ca2}.center-status--upcoming{background:#f3eef8;color:#77679a}.center-list__action{justify-self:start;border:1px solid #dbcde4;background:var(--center-purple);color:#fff;border-radius:6px;padding:8px 10px;font-size:.77rem;text-align:center}.center-list__footer{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:12px}.center-list__footer button,.center-list__empty button{border:0;background:none;color:var(--center-purple);text-decoration:underline}.center-list__empty{text-align:center;padding:25px;color:var(--center-muted)}.center-rail{display:grid;gap:12px;min-width:0}.center-progress__body{align-items:center;margin:16px 0}.center-progress__ring{flex:none;width:102px;height:102px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--center-purple) var(--progress),#ede8ee 0);position:relative}.center-progress__ring:before{content:"";position:absolute;inset:12px;border-radius:50%;background:#fff}.center-progress__ring strong{position:relative;font:400 1.6rem Georgia,serif}.center-progress__body p{flex:1;display:grid;align-content:center;gap:4px}.center-progress__body p strong{font:400 1.18rem Georgia,serif}.center-progress__body p span{font-size:.77rem;color:var(--center-muted)}.center-progress>p{border-top:1px solid var(--center-line);padding-top:12px}.center-recent button{display:flex;align-items:center;width:100%;gap:9px;border:0;border-bottom:1px solid var(--center-line);padding:8px 0;background:transparent;text-align:left;color:var(--center-ink)}.center-recent button>span:nth-child(2){flex:1;min-width:0}.center-recent button strong,.center-recent button small{display:block}.center-recent button .pi-check-circle{color:#298368}.center-recent .center-list__icon{width:39px;height:39px}.center-selection{min-height:300px}.center-selection__back{border:0;background:none;color:var(--center-purple);padding:0 0 18px}.center-error{margin:0 0 12px;padding:12px;background:#fff1f1;color:#98333c;border-radius:8px}.center-error button{border:0;background:none;text-decoration:underline;color:inherit}.center-unavailable{min-height:100vh;display:grid;place-items:center;background:#faf6f3;color:#321d4d;padding:20px}.center-unavailable section{width:min(440px,100%);padding:30px;background:#fff;border:1px solid #e8dce8;border-radius:12px}.center-unavailable h1{font:400 2rem Georgia,serif}.center-footer{padding:23px 0 8px;color:#b5907e;font-size:.6rem;font-weight:700;letter-spacing:.22em}.center-footer span{margin:0 14px}.decision-center .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1100px){.center-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.center-layout{grid-template-columns:minmax(0,1fr)}.center-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.center-list__tools{align-items:stretch}.center-tabs{flex-basis:100%}}@media(max-width:700px){.decision-center{padding:12px 14px 24px}.center-brand__identity strong{font-size:1.3rem}.center-brand__identity img{width:31px;height:36px}.center-brand__identity small{font-size:.45rem}.center-hero{grid-template-columns:minmax(0,1fr);min-height:0;padding:24px 0 16px}.center-hero__decoration{display:none}.center-hero .planning-display-title{font-size:2rem!important}.center-hero .planning-supporting{font-size:.88rem!important}.center-cards{gap:8px;margin-bottom:11px}.center-card{grid-template-columns:37px minmax(0,1fr);min-height:77px;padding:9px;gap:8px}.center-card__icon{width:36px;height:36px;font-size:1rem}.center-card .planning-metric-value{font-size:1.25rem!important}.center-card__label{font-size:.82rem}.center-card small{font-size:.68rem}.center-card>.pi{display:none}.center-panel{padding:14px}.center-list__flourish{display:none}.center-list__tools{display:grid;grid-template-columns:minmax(0,1fr) auto}.center-tabs{grid-column:1/-1;overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px;max-width:100%}.center-tabs button{font-size:.72rem;padding:7px 9px}.center-search{min-width:0}.center-category select{max-width:122px}.center-list__head{display:none}.center-list__row{grid-template-columns:minmax(0,1fr) auto;gap:5px 8px}.center-list__name{grid-column:1/-1}.center-list__category{grid-column:1}.center-list__row>.planning-metadata{grid-column:2;grid-row:2;text-align:right}.center-status{grid-column:1}.center-list__action{grid-column:2;grid-row:3}.center-rail{grid-template-columns:minmax(0,1fr)}}@media(max-width:390px){.center-card{min-height:70px}.center-card small{display:none}.center-brand>button{padding:6px 8px}.center-search input{font-size:.72rem}.center-category select{font-size:.72rem;max-width:104px}.center-list__row>.planning-metadata{font-size:.68rem}.center-list__action{font-size:.7rem;padding:7px}}.center-progress__neutral{padding:22px 0 6px}.center-progress__neutral strong{font:400 1.15rem Georgia,serif;color:var(--center-ink)}.center-progress__neutral p{margin:5px 0}.center-list__icon img{width:100%;height:100%;object-fit:cover;border-radius:8px}.center-detail{display:grid;gap:14px}.center-detail__summary{display:grid;grid-template-columns:155px minmax(0,1fr) minmax(255px,.7fr);align-items:center;gap:24px}.center-detail__summary h2{margin:4px 0!important;font-size:clamp(1.7rem,2.5vw,2.2rem)!important}.center-detail__summary p{margin:0}.center-detail__thumb{height:112px;border-radius:9px;overflow:hidden;background:#f2e8ed;display:grid;place-items:center;color:#a67593;font-size:2rem}.center-detail__thumb img{grid-area:1/1;width:100%;height:100%;object-fit:cover}.center-detail__thumb i{grid-area:1/1}.center-detail__summary dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}.center-detail__summary dl div+div{border-left:1px solid var(--center-line);padding-left:10px}.center-detail__summary dt{font-size:.65rem;text-transform:uppercase;letter-spacing:.07em;color:#777399}.center-detail__summary dd{margin:5px 0 0;overflow-wrap:anywhere;font-size:.86rem}.center-detail__layout{display:grid;grid-template-columns:minmax(0,3fr) minmax(240px,1fr);gap:14px;align-items:start}.center-detail__main,.center-detail__rail{min-width:0;display:grid;gap:14px}.center-detail__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:10px}.center-detail__steps span{display:flex;align-items:center;gap:9px;white-space:nowrap;color:#5c4878;font:400 1rem Georgia,serif}.center-detail__steps b{width:32px;height:32px;flex:none;display:grid;place-items:center;border-radius:50%;background:#e9e3ed;color:#5b3974;font:400 1rem Georgia,serif}.center-detail__steps span:first-child b{background:#4b2b67;color:#fff}.center-detail__decision{padding:27px}.center-detail__decision>h3{margin:3px 0 8px!important;font-size:clamp(1.65rem,2.5vw,2.4rem)!important}.center-detail__decision>p{line-height:1.5;white-space:pre-wrap}.center-detail__advice{border-radius:8px;background:#f5eff9;padding:12px;color:#5b3974}.center-detail__decision h4{margin:20px 0 9px}.center-detail__snapshot{display:grid;gap:5px;border:1px solid var(--center-line);border-radius:9px;padding:13px;margin:9px 0;background:#fff}.center-detail__snapshot p{margin:0;white-space:pre-wrap}.center-detail__response{display:grid;gap:15px;margin-top:20px}.center-detail__response fieldset{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;border:0;padding:0;margin:0}.center-detail__response legend{padding:0 0 7px;font-weight:700;color:var(--center-ink)}.center-detail__response fieldset label{display:flex;align-items:center;gap:8px;border:1px solid var(--center-line);border-radius:8px;min-height:52px;padding:10px;font-size:.86rem}.center-detail__response fieldset label:has(input:checked){border-color:#7945a1;background:#f7f1fa}.center-detail__response input{accent-color:#67358d}.center-detail__field{display:grid;gap:7px;margin-top:15px;font-weight:700}.center-detail__field textarea{width:100%;min-width:0;border:1px solid #dbcede;border-radius:8px;padding:11px;resize:vertical;font:inherit;font-weight:400;color:var(--center-ink)}.center-detail__actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.center-detail__actions button{min-height:42px;border-radius:7px;padding:9px 21px}.center-detail__primary{border:1px solid #4b2b67;background:#4b2b67;color:#fff}.center-detail__secondary{border:1px solid #cbb7d4;background:#fff;color:#4b2b67}.center-detail__actions button:disabled{opacity:.6}.center-detail__authority{border-top:1px solid var(--center-line);padding-top:13px;margin-top:19px}.center-detail__receipt{display:grid;gap:5px;padding:15px;border-radius:9px;background:#eaf5ee;color:#226a50;margin-top:20px}.center-detail__receipt p{color:var(--center-ink);margin:0}.center-detail__history article{padding:12px 0;border-top:1px solid var(--center-line);display:grid;gap:3px}.center-detail__history article p{margin:0}.center-detail__rail .center-panel{display:grid;gap:7px}.center-detail__rail .center-panel p{margin:0}.center-detail__rail small{color:var(--center-muted)}.center-detail__rail button{display:grid;gap:4px;text-align:left;border:0;border-top:1px solid var(--center-line);background:transparent;color:var(--center-ink);padding:11px 0}.center-detail__rail button:hover{text-decoration:underline}.center-selection__back{padding:5px 0 12px}@media(max-width:900px){.center-detail__summary{grid-template-columns:110px minmax(0,1fr)}.center-detail__thumb{height:105px}.center-detail__summary dl{grid-column:1/-1}.center-detail__layout{grid-template-columns:minmax(0,1fr)}.center-detail__rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.center-detail__summary{grid-template-columns:75px minmax(0,1fr);gap:12px}.center-detail__thumb{height:75px}.center-detail__summary dl{gap:5px}.center-detail__steps{gap:3px;padding:7px 0}.center-detail__steps span{font-size:.73rem;gap:4px}.center-detail__steps b{width:25px;height:25px;font-size:.8rem}.center-detail__decision{padding:17px}.center-detail__response fieldset,.center-detail__rail{grid-template-columns:1fr}}@media(max-width:390px){.center-detail__summary dl{grid-template-columns:1fr 1fr}.center-detail__summary dl div+div{padding-left:6px}.center-detail__steps span{font-size:.65rem}.center-detail__steps b{width:22px;height:22px}.center-detail__actions button{flex:1}.center-detail__actions span{flex-basis:100%}}.portal-invite[data-v-815dc911]{min-height:100vh;display:grid;place-items:center;background:#faf6f3;color:#321d4d;padding:20px}.portal-invite section[data-v-815dc911]{width:min(480px,100%);background:#fff;border:1px solid #e8dce8;border-radius:16px;padding:clamp(24px,5vw,52px);text-align:center;box-shadow:0 18px 50px #3f285214}.portal-invite h1[data-v-815dc911]{font:400 clamp(1.8rem,5vw,2.6rem)/1.1 Georgia,serif}.portal-invite p[data-v-815dc911]{color:#6f7290}.portal-invite-brand[data-v-815dc911]{letter-spacing:.14em;text-transform:uppercase}.portal-decisions-workspace[data-v-a3de6214]{color:#303329}.portal-decisions-workspace__filters[data-v-a3de6214]{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px;padding:6px 0 14px;border-bottom:1px solid #e4ded3}.portal-decisions-workspace__stages[data-v-a3de6214]{display:flex;flex-wrap:wrap;gap:6px;margin-right:auto}.portal-decisions-workspace__stages button[data-v-a3de6214]{min-height:44px;border:1px solid transparent;border-radius:24px;padding:8px 14px;background:#eeece5;color:#615f54;font:11px/1.3 Arial,sans-serif;cursor:pointer}.portal-decisions-workspace__stages span[data-v-a3de6214]{margin-left:5px;opacity:.8}.portal-decisions-workspace__stages button.is-active[data-v-a3de6214]{background:#616c51;color:#fffdf5}.portal-decisions-workspace__stages button[data-v-a3de6214]:hover{border-color:#a7b096}.portal-decisions-workspace__search[data-v-a3de6214]{display:flex;align-items:center;border-bottom:1px solid #cac9ba}.portal-decisions-workspace__search input[data-v-a3de6214]{width:165px;max-width:100%;min-height:44px;border:0;background:transparent;padding:8px 3px;font:12px Arial,sans-serif;color:#484a3f}.portal-decisions-workspace__search button[data-v-a3de6214]{width:44px;height:44px;border:0;background:transparent;color:#616c51;cursor:pointer}.portal-decisions-workspace__category select[data-v-a3de6214]{max-width:180px;min-height:44px;padding:8px 25px 8px 10px;border:1px solid #e2ddd1;border-radius:22px;background:#fffaf1;color:#615f54;font:11px Arial,sans-serif}.portal-decisions-workspace__layout[data-v-a3de6214]{display:grid;grid-template-columns:minmax(0,1fr) 245px;gap:28px;padding-top:20px}.portal-decisions-workspace__choices[data-v-a3de6214]{min-width:0}.portal-decisions-workspace__heading[data-v-a3de6214]{display:flex;justify-content:space-between;gap:16px;align-items:flex-end;margin-bottom:16px}.portal-decisions-workspace__heading p[data-v-a3de6214],.portal-decisions-workspace__eyebrow[data-v-a3de6214]{margin:0 0 7px;font:9px/1.4 Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#777262}.portal-decisions-workspace__heading h2[data-v-a3de6214]{margin:0;font:400 28px/1.15 Georgia,serif;color:#303329}.portal-decisions-workspace__heading>span[data-v-a3de6214]{flex:none;font:11px Arial,sans-serif;color:#817b6c}.portal-decisions-workspace__grid[data-v-a3de6214]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.portal-decision-choice[data-v-a3de6214]{display:grid;grid-template-columns:86px minmax(0,1fr);gap:12px;min-width:0;min-height:128px;padding:10px;border:1px solid #e2dfd5;border-radius:5px;background:#fffdf9;color:#303329;text-align:left;cursor:pointer;transition:border-color .15s,background .15s}.portal-decision-choice[data-v-a3de6214]:hover{border-color:#859474;background:#fcfcf5}.portal-decision-choice.is-selected[data-v-a3de6214]{border-color:#7f906e;box-shadow:inset 0 0 0 1px #7f906e;background:#f4f6ed}.portal-decision-choice__visual[data-v-a3de6214]{display:grid;place-items:center;min-width:0;min-height:108px;border-radius:3px;background:radial-gradient(ellipse at 20% 10%,#faf7ee,#e5eadc);color:#7b866c}.portal-decision-choice__visual i[data-v-a3de6214]{display:grid;place-items:center;width:50px;height:50px;border:1px solid #ccd3c0;border-radius:50%;font-size:22px}.portal-decision-choice__visual img[data-v-a3de6214]{width:100%;height:108px;min-height:108px;max-height:108px;object-fit:cover;border-radius:3px}.portal-decision-choice__story[data-v-a3de6214]{display:flex;flex-direction:column;min-width:0;align-items:flex-start}.portal-decision-choice__category[data-v-a3de6214]{font:9px/1.4 Arial,sans-serif;text-transform:uppercase;letter-spacing:.1em;color:#8a7862}.portal-decision-choice__story>strong[data-v-a3de6214]{font:400 21px/1.15 Georgia,serif;margin:4px 0 5px;overflow-wrap:anywhere}.portal-decision-choice__description[data-v-a3de6214]{font:12px/1.5 Georgia,serif;color:#7b776c;white-space:pre-wrap;overflow-wrap:anywhere}.portal-decision-choice__metadata[data-v-a3de6214]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:7px 0 5px;font:10px/1.4 Arial,sans-serif;color:#817c6f}.portal-choice-status[data-v-a3de6214]{display:inline-flex;padding:4px 8px;border-radius:15px;color:#6e6b61;background:#eeece5}.portal-choice-status--needs_response[data-v-a3de6214]{color:#82603a;background:#f3e6cf}.portal-choice-status--submitted[data-v-a3de6214]{color:#586c77;background:#e8edef}.portal-choice-status--finalized[data-v-a3de6214]{color:#4f6647;background:#e4ebde}.portal-decision-choice__action[data-v-a3de6214]{display:flex;align-items:center;gap:12px;width:100%;margin-top:auto;padding-top:7px;font:10px/1.4 Arial,sans-serif;color:#596a49}.portal-decision-choice__action i[data-v-a3de6214]{margin-left:auto}.portal-decisions-workspace__footer[data-v-a3de6214]{display:flex;align-items:center;justify-content:space-between;margin-top:12px;font:10px Arial,sans-serif;color:#8a8374}.portal-decisions-workspace__footer button[data-v-a3de6214],.portal-decisions-workspace__empty button[data-v-a3de6214]{min-height:44px;padding:8px 13px;border:1px solid #ccd3c0;border-radius:22px;background:#fffdf7;color:#596a49;cursor:pointer}.portal-decisions-workspace__notes[data-v-a3de6214]{border-left:1px solid #e2dccf;padding-left:24px}.portal-decisions-workspace__notes section+section[data-v-a3de6214]{margin-top:24px;padding-top:20px;border-top:1px solid #e2dccf}.portal-decisions-workspace__notes h3[data-v-a3de6214]{margin:0 0 12px;font:400 21px/1.2 Georgia,serif;color:#3a3d32}.portal-decisions-workspace__notes section>strong[data-v-a3de6214]{font:12px Arial,sans-serif;color:#626c54}.portal-decisions-workspace__notes section>p[data-v-a3de6214]:not(.portal-decisions-workspace__eyebrow){font:12px/1.6 Georgia,serif;color:#817b6c}.portal-decisions-workspace__notes button[data-v-a3de6214]{display:grid;gap:6px;width:100%;min-height:44px;padding:10px 0;border:0;border-top:1px solid #e2dccf;background:transparent;text-align:left;color:#596a49;cursor:pointer}.portal-decisions-workspace__notes button strong[data-v-a3de6214]{font:15px Georgia,serif}.portal-decisions-workspace__notes button small[data-v-a3de6214]{font:10px Arial,sans-serif;color:#817b6c}.portal-decisions-workspace__empty[data-v-a3de6214]{padding:24px 0;font:16px/1.5 Georgia,serif;color:#7b776c}.portal-decisions-workspace__layout.is-split[data-v-a3de6214]{grid-template-columns:minmax(0,3fr) minmax(0,2fr);grid-template-rows:max-content 1fr;gap:24px;align-items:start}.is-split .portal-decisions-workspace__choices[data-v-a3de6214]{grid-column:1;grid-row:1}.is-split .portal-decisions-workspace__notes[data-v-a3de6214]{grid-column:1;grid-row:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;border-left:0;border-top:1px solid #e2dccf;padding:20px 0 0}.is-split .portal-decisions-workspace__notes section+section[data-v-a3de6214]{margin:0;padding:0;border:0}.is-split .portal-decision-choice[data-v-a3de6214]{grid-template-columns:72px minmax(0,1fr);gap:10px}.is-split .portal-decisions-workspace__heading[data-v-a3de6214]{flex-wrap:wrap;gap:6px}.portal-decisions-workspace button[data-v-a3de6214]:focus-visible,.portal-decisions-workspace input[data-v-a3de6214]:focus-visible,.portal-decisions-workspace select[data-v-a3de6214]:focus-visible{outline:2px solid #879a72;outline-offset:3px}@media(max-width:1100px){.portal-decisions-workspace__layout[data-v-a3de6214]{grid-template-columns:minmax(0,1fr)}.portal-decisions-workspace__notes[data-v-a3de6214]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;border-left:0;padding:20px 0 0;border-top:1px solid #e2dccf}.portal-decisions-workspace__notes section+section[data-v-a3de6214]{margin:0;padding:0;border:0}}@media(max-width:650px){.portal-decisions-workspace__grid[data-v-a3de6214],.portal-decisions-workspace__notes[data-v-a3de6214]{grid-template-columns:minmax(0,1fr)}.portal-decisions-workspace__heading[data-v-a3de6214]{align-items:flex-start;flex-direction:column;gap:6px}.portal-decisions-workspace__search[data-v-a3de6214]{flex:1}.portal-decision-choice[data-v-a3de6214]{grid-template-columns:86px minmax(0,1fr);gap:13px}}.portal-decisions-workspace__notes .portal-decision-planner[data-v-a3de6214]{padding:15px;background:#f1eee7}.portal-decisions-workspace__notes .portal-decision-planner h3[data-v-a3de6214]{margin:7px 0 12px;font:400 23px/1.2 Georgia,serif;color:#34312d}.portal-decision-planner__identity[data-v-a3de6214]{display:flex;align-items:center;gap:13px;padding:5px 0}.portal-decision-planner__initial[data-v-a3de6214]{display:grid;place-items:center;flex-shrink:0;width:42px;height:42px;border:1px solid #c3cbb8;border-radius:50%;color:#60694d;font:20px Georgia,serif}.portal-decision-planner__identity b[data-v-a3de6214]{font:400 12px/1.55 Arial,sans-serif;overflow-wrap:anywhere}.portal-decision-planner__identity small[data-v-a3de6214]{display:block;margin-top:3px;color:#736c63;font:10px/1.5 Arial,sans-serif}@media(min-width:900px)and (max-width:1200px){.portal-decisions-workspace[data-v-a3de6214]{--workspace-scale: var(--portal-tablet-scale, 1);zoom:var(--workspace-scale)}.portal-decisions-workspace__stages button[data-v-a3de6214],.portal-decisions-workspace__search input[data-v-a3de6214],.portal-decisions-workspace__search button[data-v-a3de6214],.portal-decisions-workspace__category select[data-v-a3de6214]{min-height:calc(44px / var(--workspace-scale))}}.portal-decisions-intro[data-v-b5af7eaf]{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1.1fr) minmax(250px,.95fr);min-height:186px;margin:-20px 0 16px;background:linear-gradient(90deg,transparent,#f5f1e9 8%,#f5f1e9 92%,transparent);border-bottom:1px solid #e4ded1;color:#302d26;overflow:hidden}.portal-decisions-intro__story[data-v-b5af7eaf]{position:relative;z-index:1;align-self:center;padding:12px 0 12px 20px}.portal-decisions-intro .portal-decisions-intro__eyebrow[data-v-b5af7eaf]{margin:0 0 13px;font:9px/1.4 Arial,sans-serif;letter-spacing:.23em;text-transform:uppercase;color:#686758}.portal-decisions-intro h1[data-v-b5af7eaf]{margin:0 0 12px;font:400 42px/1.1 Georgia,serif;color:#4e5638;overflow-wrap:anywhere}.portal-decisions-intro .portal-decisions-intro__description[data-v-b5af7eaf]{max-width:365px;margin:0;font:14px/1.65 var(--portal-sans, Arial),sans-serif;color:#777865}.portal-decisions-intro .portal-decisions-intro__event[data-v-b5af7eaf]{margin:14px 0 0;font:10px/1.4 Arial,sans-serif;color:#787363;letter-spacing:.03em;overflow-wrap:anywhere}.portal-decisions-intro__visual[data-v-b5af7eaf]{position:absolute;inset:0 19% 0 32%;z-index:0;mask-image:linear-gradient(90deg,transparent,#000 29%,#000 76%,transparent)}.portal-decisions-intro__visual>img[data-v-b5af7eaf],.portal-decisions-intro__visual[data-v-b5af7eaf] figure{width:100%;height:100%;margin:0}.portal-decisions-intro__visual>img[data-v-b5af7eaf],.portal-decisions-intro__visual[data-v-b5af7eaf] img,.portal-decisions-intro__visual[data-v-b5af7eaf] .client-design-image__missing{width:100%;height:100%;max-height:none;aspect-ratio:auto;object-fit:cover;object-position:center 58%;border-radius:0}.portal-decisions-intro__visual[data-v-b5af7eaf]:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#f5f1e970,transparent 55%),#f5f1e91a;pointer-events:none}.portal-decisions-intro__visual[data-v-b5af7eaf] figcaption{position:absolute;bottom:6px;right:22%;max-width:50%;background:#faf6eee6;padding:3px 5px;font:8px Arial,sans-serif;color:#6c6457}.portal-decisions-intro__summary[data-v-b5af7eaf]{grid-column:3;position:relative;z-index:1;align-self:center;margin:16px 0;padding:0 26px 0 24px;border-left:0}.portal-decisions-intro__summary .portal-decisions-intro__eyebrow[data-v-b5af7eaf]{font-size:13px;font-weight:700;letter-spacing:.12em;color:#383e30}.portal-decisions-intro__response[data-v-b5af7eaf]{display:flex;align-items:center;gap:10px;margin:4px 0 14px}.portal-decisions-intro__ring[data-v-b5af7eaf]{flex:0 0 76px;width:76px;height:76px;padding:6px;border-radius:50%;background:conic-gradient(#657158 var(--completion),#d9ddd0 0);box-shadow:0 0 0 1px #faf8f1,0 3px 10px #58462b08}.portal-decisions-intro__ring>span[data-v-b5af7eaf]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;background:#f7f4ed;text-align:center}.portal-decisions-intro__ring strong[data-v-b5af7eaf]{font:400 19px/1.25 Georgia,serif;color:#3d4535}.portal-decisions-intro__ring small[data-v-b5af7eaf]{margin-top:5px;font:9px/1.35 Arial,sans-serif;color:#6e7164}.portal-decisions-intro__response .portal-decisions-intro__neutral[data-v-b5af7eaf]{margin:0;padding:12px 16px;border:1px solid #d8dece;border-radius:24px;background:#e5eadfed;font:14px/1.4 Georgia,serif;color:#59684c}.portal-decisions-intro__response .portal-decisions-intro__pending[data-v-b5af7eaf]{display:flex;align-items:center;gap:9px;flex:1;min-width:0;margin:0;padding:12px 14px;border:1px solid #dfcba5;border-radius:28px;background:#eee0c5f2;box-shadow:0 3px 12px #58462b08;font:14px/1.4 Georgia,serif;color:#5b472c}.portal-decisions-intro__pending b[data-v-b5af7eaf]{display:grid;place-items:center;flex:0 0 26px;height:26px;border-radius:50%;background:#80613a;color:#fffaf1;font:14px/1 Georgia,serif}.portal-decisions-intro__pending span[data-v-b5af7eaf]{min-width:0;overflow-wrap:anywhere}.portal-decisions-intro__statuses[data-v-b5af7eaf]{display:flex;flex-wrap:wrap;gap:6px;margin:0}.portal-decisions-intro__statuses>div[data-v-b5af7eaf]{display:flex;flex-direction:row-reverse;align-items:center;gap:6px;padding:7px 10px;border:1px solid #ded9cd;border-radius:20px;background:#fffaf0ed}.portal-decisions-intro__statuses>div[data-v-b5af7eaf]:nth-child(2){border-color:#d4dccb;background:#e5eadfed}.portal-decisions-intro__statuses>div[data-v-b5af7eaf]:nth-child(3){border-color:#ded4c4;background:#efe7dbed}.portal-decisions-intro__statuses dt[data-v-b5af7eaf]{font:10px/1.3 Arial,sans-serif;color:#625f52}.portal-decisions-intro__statuses dd[data-v-b5af7eaf]{margin:0;font:15px/1.2 Georgia,serif;color:#46523b}.portal-decisions-intro .portal-decisions-intro__notice[data-v-b5af7eaf]{font:14px/1.5 Georgia,serif;color:#777364;margin:18px 0}@media(max-width:1200px){.portal-decisions-intro[data-v-b5af7eaf]{grid-template-columns:minmax(0,1fr) minmax(340px,.8fr)}.portal-decisions-intro__summary[data-v-b5af7eaf]{grid-column:2}.portal-decisions-intro__visual[data-v-b5af7eaf]{left:27%;right:24%;opacity:.65}}@media(max-width:600px){.portal-decisions-intro[data-v-b5af7eaf]{margin-top:-14px;grid-template-columns:minmax(0,1fr)}.portal-decisions-intro__story[data-v-b5af7eaf]{padding:22px 20px 16px}.portal-decisions-intro h1[data-v-b5af7eaf]{font-size:31px}.portal-decisions-intro__visual[data-v-b5af7eaf]{inset:0 0 30% 25%;opacity:.35}.portal-decisions-intro__summary[data-v-b5af7eaf]{grid-column:1;margin:0 20px 20px;padding:16px 0 0;border-left:0;border-top:1px solid #cfc7b980}.portal-decisions-intro__response[data-v-b5af7eaf]{margin-bottom:12px}.portal-decisions-intro__summary[data-v-b5af7eaf]{display:grid;gap:12px}.portal-decisions-intro__summary .portal-decisions-intro__eyebrow[data-v-b5af7eaf]{margin-bottom:0}.portal-decisions-intro__response[data-v-b5af7eaf]{gap:12px;margin:0}.portal-decisions-intro__ring[data-v-b5af7eaf]{align-self:center}}.portal-decisions-intro .portal-decisions-intro__label[data-v-b5af7eaf]{font:600 10px/1.3 var(--portal-sans, Arial),sans-serif;text-transform:uppercase;letter-spacing:.15em;color:#7c8264;margin:0 0 9px}@media(max-width:1100px){.portal-decisions-intro .portal-decisions-intro__description[data-v-b5af7eaf]{font-size:13px}}@media(max-width:600px){.portal-decisions-intro h1[data-v-b5af7eaf]{font-size:36px}.portal-decisions-intro .portal-decisions-intro__description[data-v-b5af7eaf]{max-width:290px}}.decision-center{--center-line: #e5dfeb;--center-muted: #71749a;background:#fcfaf9;padding-top:13px}.decision-center .center-brand{padding:0 2px}.decision-center .center-brand__identity img{width:43px;height:49px}.decision-center .center-brand__identity strong{font-size:1.85rem}.decision-center .center-hero{isolation:isolate;min-height:209px;margin:3px -14px 13px;padding:23px 14px 24px;overflow:hidden;grid-template-columns:minmax(0,1fr)}.decision-center .center-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:url(/client-decision-center-floral-hero.png) right 40%/cover no-repeat;-webkit-mask-image:linear-gradient(90deg,transparent 0%,transparent 32%,#0002 49%,#0008 69%,#000 94%);mask-image:linear-gradient(90deg,transparent 0%,transparent 32%,#0002 49%,#0008 69%,#000 94%)}.decision-center .center-hero:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#fcfaf9 0%,transparent 17%,transparent 84%,#fcfaf9 100%)}.decision-center .center-hero .planning-display-title{font-size:clamp(2.45rem,4vw,3.4rem)!important;line-height:1.02!important;letter-spacing:-.025em}.decision-center .center-hero__date{font:400 1.12rem/1.3 Georgia,serif;margin:5px 0 11px;color:#777baa}.decision-center .center-hero__date span{margin:0 10px;color:#b8abc2}.decision-center .center-hero .planning-supporting{font:400 .94rem/1.42 Arial,sans-serif!important;color:#656b91;max-width:570px}.decision-center .center-hero--compact{min-height:151px;margin-bottom:0;padding-top:13px;padding-bottom:18px}.decision-center .center-hero--compact .planning-display-title{font-size:clamp(2.2rem,3.6vw,3.15rem)!important}.decision-center .center-cards{gap:10px;margin:0 0 18px}.decision-center .center-card{grid-template-columns:60px minmax(0,1fr) 12px;min-height:102px;gap:12px;border-radius:10px;padding:13px 14px;background:#fffefd;box-shadow:0 5px 18px #3924430a}.decision-center .center-card__icon{width:56px;height:56px;font-size:1.45rem}.decision-center .center-card .planning-metric-value{font-size:1.72rem!important;line-height:1!important;margin:0}.decision-center .center-card__label{color:#251649;font:400 .92rem/1.2 Georgia,serif;margin:2px 0 0}.decision-center .center-card small{margin-top:4px}.decision-center .center-panel{background:#fffefd;border-radius:10px;box-shadow:0 6px 22px #39244308}.decision-center .center-layout{grid-template-columns:minmax(0,2.9fr) minmax(240px,1fr);gap:12px}.decision-center .center-list__intro .planning-section-title{font-size:1.7rem}.decision-center .center-list__intro .planning-supporting{margin-top:4px}.decision-center .center-list__tools{margin:16px 0 12px}.decision-center .center-tabs button{padding:8px 12px}.decision-center .center-list__head,.decision-center .center-list__row{grid-template-columns:minmax(145px,2.25fr) minmax(72px,.72fr) minmax(76px,.75fr) minmax(90px,.95fr) minmax(92px,1fr);gap:8px}.decision-center .center-list__row{min-height:77px;padding:10px 2px;border-color:#eee8ee}.decision-center .center-list__name{gap:10px}.decision-center .center-list__name strong{font-size:.84rem}.decision-center .center-list__name small{font-size:.73rem;line-height:1.28}.decision-center .center-list__icon{display:grid;place-items:center;flex:none;width:52px;height:52px;border-radius:7px;overflow:hidden}.decision-center .center-list__icon img{grid-area:1/1;width:100%;height:100%;object-fit:cover;border-radius:inherit}.decision-center .center-list__icon i{grid-area:1/1}.decision-center .center-list__action{min-width:96px;border-radius:5px}.decision-center .center-status,.decision-center .center-list__category{font-size:.71rem;padding:5px 9px}.decision-center .center-rail{gap:11px}.decision-center .center-rail .center-panel{padding:18px}.decision-center .center-rail .planning-section-title{font-size:1.3rem}.decision-center .center-progress__ring{width:96px;height:96px}.decision-center .center-progress__body{gap:13px}.decision-center .center-recent__empty{display:flex;align-items:center;gap:10px;padding:13px 0 2px}.decision-center .center-recent__empty i{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:50%;background:#edf4ee;color:#428369}.decision-center .center-recent__empty p{margin:0}.decision-center .center-help,.decision-center .center-detail__help{background:linear-gradient(145deg,#fffaf8,#f2eaf3);border-top:2px solid #c99e69}.decision-center .center-help__person{display:flex;align-items:center;gap:10px;margin-top:10px}.decision-center .center-help .planning-section-title,.decision-center .center-detail__help .planning-section-title{margin-bottom:2px}.decision-center .center-detail__help p{line-height:1.4}.decision-center .center-help__avatar{width:40px;height:40px;border-radius:50%;background:#ede6f1;display:grid;place-items:center;color:#694783}.decision-center .center-help__person strong,.decision-center .center-help__person small{display:block}.decision-center .center-selection__back{padding:0 0 13px;font-size:.8rem}.decision-center .center-detail{gap:12px}.decision-center .center-detail__summary{grid-template-columns:150px minmax(0,1fr) minmax(275px,.8fr);gap:20px;padding:15px}.decision-center .center-detail__thumb{height:112px}.decision-center .center-detail__summary:not(.has-thumbnail){grid-template-columns:68px minmax(0,1fr) minmax(275px,.8fr)}.decision-center .center-detail__summary:not(.has-thumbnail) .center-detail__thumb{height:68px;font-size:1.35rem}.decision-center .center-detail__summary h2{margin:3px 0 5px!important}.decision-center .center-detail__summary dl{grid-template-columns:repeat(3,minmax(0,1fr));align-self:stretch;align-content:center;column-gap:8px;row-gap:12px}.decision-center .center-detail__summary dl div+div{padding-left:8px}.decision-center .center-detail__summary dl .center-detail__summary-status{grid-column:1/-1;border-left:0;padding-left:0;text-align:right}.decision-center .center-detail__summary dt{font-weight:700}.decision-center .center-detail__summary dd{font-size:.8rem}.decision-center .center-detail__summary dd small{display:block;margin-top:2px;color:var(--center-muted);font-size:.7rem}.decision-center .center-detail__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:8px 10px;align-items:center}.decision-center .center-detail__steps>span{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-width:0;white-space:normal;color:#6a6388;font:400 .93rem/1.2 Georgia,serif}.decision-center .center-detail__steps>span>span{display:block;min-width:0;white-space:normal;font:inherit}.decision-center .center-detail__steps>span:not(:last-child):after{content:"";position:absolute;right:-17px;top:16px;width:13px;border-top:1px solid #d9d0df}.decision-center .center-detail__steps b{width:34px;height:34px}.decision-center .center-detail__steps .is-current b,.decision-center .center-detail__steps .is-complete b{background:var(--center-purple);color:#fff}.decision-center .center-detail__steps small{display:block;color:#777a9c;font:400 .69rem/1.2 Arial,sans-serif;margin-top:3px}.decision-center .center-detail__main{gap:11px}.decision-center .center-detail__decision{padding:20px 23px}.decision-center .center-detail__decision>.planning-eyebrow{margin-bottom:4px}.decision-center .decision-kind-content h3{font-size:clamp(1.5rem,2.1vw,1.85rem);line-height:1.17;margin-bottom:7px}.decision-center .decision-kind-content h4{font:400 1.12rem Georgia,serif;margin:18px 0 10px}.decision-center .decision-kind-content__advice{border-left:3px solid #b28a51;background:#faf5f5;color:#5c5278;padding:9px 13px;font-size:.78rem}.decision-center .decision-kind-content .choice-grid{gap:12px}.decision-center .decision-kind-content .choice-card{border-color:#e4dfeb;border-radius:9px;background:#fffdfc;box-shadow:0 4px 13px #32213d08}.decision-center .decision-kind-content .choice-card.is-selected{border-color:#7837a7;box-shadow:0 0 0 1px #7837a7,0 8px 20px #56286b16}.decision-center .decision-kind-content .choice-card__media{height:143px;background:#f4eef2}.decision-center .decision-kind-content .choice-card__body{padding:10px 11px 12px}.decision-center .decision-kind-content .choice-card__body strong{color:#2e1d4d;font:400 .9rem Georgia,serif}.decision-center .decision-kind-content .choice-card__body small{color:#6d6f91;font:400 .76rem/1.3 Arial,sans-serif}.decision-center .decision-kind-content .choice-card__recommendation{display:inline-flex;align-items:center;gap:5px;width:fit-content;margin-top:7px;padding:4px 8px;border:1px solid #ead9b8;border-radius:999px;background:#fff8ea;color:#8b6028;font-size:.69rem;font-weight:700;font-style:normal}.decision-center .decision-kind-content .choice-card__recommendation i{display:inline;font-size:.66rem}.decision-center .decision-kind-content .choice-card__placeholder{height:70px;min-height:70px;background:#f7f3f5;color:#807b91;font-size:.7rem}.decision-center .decision-kind-content .choice-card__placeholder i{font-size:1.2rem}.decision-center .decision-kind-content .choice-card:has(input:disabled){cursor:default}.decision-center .center-detail__decision.is-submitted .choice-card:not(.is-selected){opacity:.78}.decision-center .center-detail__decision.is-submitted .choice-card__body input{visibility:hidden}.decision-center .center-detail__decision.is-submitted .choice-card.is-selected{position:relative;background:#faf6fd}.decision-center .center-detail__decision.is-submitted .choice-card.is-selected:after{content:"✓";position:absolute;top:9px;right:9px;width:25px;height:25px;border-radius:50%;display:grid;place-items:center;background:var(--center-purple);color:#fff;font-size:.85rem}.decision-center .center-detail__response{margin-top:13px}.decision-center .center-detail__response legend{font:400 1.04rem Georgia,serif;padding-bottom:9px}.decision-center .center-detail__response fieldset label{display:grid;grid-template-columns:17px 19px minmax(0,1fr);align-items:center;gap:9px;min-height:58px;border-color:#ded4e6;background:#fffefd;line-height:1.25}.decision-center .center-detail__response fieldset label i{color:#71518f;font-size:1.05rem}.decision-center .center-detail__response fieldset label input[type=radio]{appearance:none;width:17px;height:17px;margin:0;border:1.5px solid #8b789b;border-radius:50%;background:#fff;display:grid;place-items:center}.decision-center .center-detail__response fieldset label input[type=radio]:checked{border-color:#683888;background:#683888}.decision-center .center-detail__response fieldset label input[type=radio]:checked:after{content:"";width:6px;height:6px;border-radius:50%;background:#fff}.decision-center .center-detail__response fieldset label input[type=radio]:focus-visible{outline:2px solid #683888;outline-offset:3px}.decision-center .center-detail__response fieldset label:has(input:checked){border-color:#78449c;background:#f7f0fa;box-shadow:inset 0 0 0 1px #78449c}.decision-center .center-detail__response fieldset label:has(input:checked) i{color:#683888}.decision-center .center-detail__actions{gap:10px}.decision-center .center-detail__actions button{min-width:148px}.decision-center .center-detail__receipt{border:1px solid #cae5d3;background:linear-gradient(120deg,#eff8f1,#f8fcf8);padding:17px 18px}.decision-center .center-detail__receipt .planning-eyebrow{color:#378061}.decision-center .center-detail__receipt strong{color:#205b43;font:400 1.18rem Georgia,serif}.decision-center .center-detail__receipt span{font-size:.74rem}.decision-center .center-detail__receipt p{font-weight:700}.decision-center .center-detail__timeline{border-left:1px solid #ded2e4;margin:15px 0 0 7px}.decision-center .center-detail__history article{position:relative;border:0;padding:0 0 16px 22px;gap:2px}.decision-center .center-detail__history article:last-child{padding-bottom:0}.decision-center .center-detail__history article:before{content:"";position:absolute;left:-5px;top:3px;width:9px;height:9px;border-radius:50%;background:#a478b4;box-shadow:0 0 0 4px #f6eef7}.decision-center .center-detail__history article p{font-size:.78rem;color:#656887}.decision-center .center-detail__history article strong{color:#2b1847}.decision-center .center-detail__rail .center-panel{gap:8px}.decision-center .center-detail__rail .center-detail__insight{position:relative;overflow:hidden;background:linear-gradient(145deg,#fffefd,#faf6f3);padding:22px 19px 30px;border-color:#eee5e2}.decision-center .center-detail__insight:after{content:"✧";position:absolute;right:15px;bottom:3px;color:#b78351;font-size:1.5rem}.decision-center .center-detail__insight p:not(.planning-eyebrow){color:#62658a;font-size:.81rem;line-height:1.45}.decision-center .center-detail__rail strong{color:#2b1847}.decision-center .center-detail__rail button{padding:10px 0}.decision-center .center-detail__related button{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:4px 9px;width:100%}.decision-center .center-detail__related-copy{display:grid;gap:3px;min-width:0;overflow-wrap:anywhere}.decision-center .center-detail__related-copy strong,.decision-center .center-detail__related-copy small{display:block;min-width:0}.decision-center .center-detail__related button .center-list__icon{width:40px;height:40px;grid-area:auto}.decision-center .center-detail__related button .center-list__icon img,.decision-center .center-detail__related button .center-list__icon i{grid-area:1/1}.decision-center .center-detail__related button .center-list__icon img{z-index:1}.decision-center .center-detail__related button .center-status{grid-column:2;justify-self:start;font-size:.62rem}@media(max-width:1100px){.decision-center .center-layout{grid-template-columns:minmax(0,1fr)}.decision-center .center-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.decision-center .center-detail__layout{grid-template-columns:minmax(0,1fr)}.decision-center .center-detail__rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.decision-center .center-hero{grid-template-columns:minmax(0,1fr)}.decision-center .center-detail__summary{grid-template-columns:114px minmax(0,1fr)}.decision-center .center-detail__summary:not(.has-thumbnail){grid-template-columns:68px minmax(0,1fr)}.decision-center .center-detail__summary dl{grid-column:1/-1}}@media(max-width:700px){.decision-center{padding:12px 14px 24px}.decision-center .center-brand__identity img{width:32px;height:38px}.decision-center .center-brand__identity strong{font-size:1.32rem}.decision-center .center-hero{min-height:167px;grid-template-columns:minmax(0,1fr);padding-top:20px}.decision-center .center-hero:before{background:url(/client-decision-center-floral-hero.png) right/cover no-repeat;opacity:.58;-webkit-mask-image:linear-gradient(90deg,transparent 0%,transparent 38%,#0005 72%,#0008 100%);mask-image:linear-gradient(90deg,transparent 0%,transparent 38%,#0005 72%,#0008 100%)}.decision-center .center-hero--compact{min-height:128px;padding-top:13px}.decision-center .center-hero .planning-display-title{font-size:2rem!important}.decision-center .center-hero .planning-supporting{font-size:.83rem!important}.decision-center .center-hero__date{font-size:.9rem}.decision-center .center-cards{gap:8px}.decision-center .center-card{grid-template-columns:38px minmax(0,1fr);min-height:77px;padding:9px;gap:8px}.decision-center .center-card__icon{width:37px;height:37px;font-size:1rem}.decision-center .center-card .planning-metric-value{font-size:1.3rem!important}.decision-center .center-card__label{font-size:.76rem}.decision-center .center-list__row{grid-template-columns:minmax(0,1fr) auto;gap:5px 8px}.decision-center .center-list__name{grid-column:1/-1}.decision-center .center-list__category{grid-column:1}.decision-center .center-list__row>.planning-metadata{grid-column:2;grid-row:2;text-align:right}.decision-center .center-status{grid-column:1}.decision-center .center-list__action{grid-column:2;grid-row:3}.decision-center .center-rail{grid-template-columns:minmax(0,1fr)}.decision-center .center-detail__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 14px}.decision-center .center-detail__steps>span{grid-template-columns:27px minmax(0,1fr);font-size:.78rem;gap:6px}.decision-center .center-detail__steps b{width:27px;height:27px}.decision-center .center-detail__steps small,.decision-center .center-detail__steps>span:after{display:none}.decision-center .center-detail__decision{padding:16px}.decision-center .decision-kind-content .choice-card{display:block}.decision-center .decision-kind-content .choice-card__media{height:158px;min-height:0}.decision-center .decision-kind-content .choice-card__placeholder{height:88px}.decision-center .center-detail__actions button{min-width:0;white-space:nowrap;font-size:.86rem}.decision-center .center-detail__rail{grid-template-columns:1fr}}@media(max-width:390px){.decision-center .center-card small{display:none}.decision-center .center-detail__steps>span{font-size:.75rem}}.client-portal .client-portal-decisions .center-selection__back{color:#687759;font:12px Arial,sans-serif;margin-bottom:10px}.client-portal .client-portal-decisions .center-detail__summary{grid-template-columns:90px minmax(0,1fr) 300px;gap:22px;padding:22px 24px;border:0;border-bottom:1px solid #dfd9cc;border-radius:0;box-shadow:none;background:#f5f2ea}.client-portal .client-portal-decisions .center-detail__summary:has(.center-detail__thumb img){grid-template-columns:250px minmax(0,1fr) 250px}.client-portal .client-portal-decisions .center-detail__thumb{height:90px;width:90px;border-radius:4px;background:#e5eadc;color:#7b866c}.client-portal .client-portal-decisions .center-detail__summary:has(.center-detail__thumb img) .center-detail__thumb{height:190px;width:100%}.client-portal .client-portal-decisions .center-detail__summary .planning-section-title{color:#303329;font:400 clamp(28px,2.6vw,38px)/1.12 Georgia,serif}.client-portal .client-portal-decisions .center-detail__summary .planning-supporting{color:#777063;font:14px/1.5 Georgia,serif}.client-portal .client-portal-decisions .center-detail .planning-eyebrow{font:9px/1.4 Arial,sans-serif;color:#8a7862;letter-spacing:.14em}.client-portal .client-portal-decisions .center-detail__summary dl{gap:12px}.client-portal .client-portal-decisions .center-detail__summary dt{color:#8a8171;font:9px/1.4 Arial,sans-serif}.client-portal .client-portal-decisions .center-detail__summary dd{color:#555d49;font:12px/1.5 Arial,sans-serif}.client-portal .client-portal-decisions .center-detail__layout{grid-template-columns:minmax(0,1fr) 270px;gap:28px}.client-portal .client-portal-decisions .center-detail__steps{padding:8px 0}.client-portal .client-portal-decisions .center-detail__steps span{color:#7b776c;font:12px Georgia,serif}.client-portal .client-portal-decisions .center-detail__steps b{background:#eeece4;color:#7b866c;width:26px;height:26px;font-size:12px}.client-portal .client-portal-decisions .center-detail__steps span:first-child b{background:#657158;color:#fffdf5}.client-portal .client-portal-decisions .center-detail__decision{padding:24px 26px;background:#fffdf9;border:1px solid #e6e0d4;border-radius:5px;box-shadow:none}.client-portal .client-portal-decisions .center-detail__decision h3,.client-portal .client-portal-decisions .center-detail__decision h4{color:#303329;font-family:Georgia,serif;font-weight:400}.client-portal .client-portal-decisions .center-detail__decision h3{font-size:28px;line-height:1.15}.client-portal .client-portal-decisions .center-detail__decision p{color:#6f6c61;line-height:1.55}.client-portal .client-portal-decisions .center-detail__decision .planning-supporting{color:#7b776c}.client-portal .client-portal-decisions .center-detail__snapshot{background:#faf7ef;border-color:#e2ddcf;border-radius:4px}.client-portal .client-portal-decisions .center-detail__response fieldset label{background:#faf8f1;border-color:#dedccc;border-radius:25px;color:#5e6553}.client-portal .client-portal-decisions .center-detail__response fieldset label:has(input:checked){background:#e7eddf;border-color:#95a385}.client-portal .client-portal-decisions .center-detail__response input{accent-color:#657158}.client-portal .client-portal-decisions .center-detail__field{color:#5f6655;font:12px Arial,sans-serif}.client-portal .client-portal-decisions .center-detail__field textarea{border-color:#d9d7c8;border-radius:4px;background:#fffdf9;color:#303329}.client-portal .client-portal-decisions .center-detail__actions button{border-radius:4px;min-height:44px;font:12px Arial,sans-serif}.client-portal .client-portal-decisions .center-detail__receipt{background:#e8eee2;border:1px solid #d6dfca;border-radius:5px;color:#4e6344}.client-portal .client-portal-decisions .center-detail__authority{font-size:11px;color:#817b6c}.client-portal .client-portal-decisions .center-detail__history{border:0;border-top:1px solid #ded8ca;border-radius:0;padding:18px 0;background:transparent;box-shadow:none}.client-portal .client-portal-decisions .center-detail__history .planning-section-title{color:#444b3b;font:400 23px Georgia,serif}.client-portal .client-portal-decisions .center-detail__history article{border-color:#e3decf}.client-portal .client-portal-decisions .center-detail__rail{align-content:start;border-left:1px solid #e2dccf;padding-left:24px}.client-portal .client-portal-decisions .center-detail__rail .center-panel{border:0;padding:10px 0 20px;border-bottom:1px solid #e2dccf;border-radius:0;background:transparent;box-shadow:none;font:13px/1.5 Georgia,serif;color:#7b776c}.client-portal .client-portal-decisions .center-detail__rail .planning-section-title{color:#444b3b;font:400 23px/1.2 Georgia,serif}.client-portal .client-portal-decisions .center-detail__rail strong{color:#636f54;font:12px Arial,sans-serif}.client-portal .client-portal-decisions .center-detail__rail small{color:#8a8171}.client-portal .client-portal-decisions .center-status{border-radius:16px;font:10px/1.4 Arial,sans-serif;padding:5px 9px}@media(max-width:900px){.client-portal .client-portal-decisions .center-detail__summary,.client-portal .client-portal-decisions .center-detail__summary:has(.center-detail__thumb img){grid-template-columns:90px minmax(0,1fr)}.client-portal .client-portal-decisions .center-detail__summary dl{grid-column:1 / -1}.client-portal .client-portal-decisions .center-detail__layout{grid-template-columns:minmax(0,1fr)}.client-portal .client-portal-decisions .center-detail__rail{padding-left:0;border-left:0}}@media(max-width:600px){.client-portal .client-portal-decisions .center-detail__summary{padding:18px;gap:14px}.client-portal .client-portal-decisions .center-detail__decision{padding:20px 18px}.client-portal .client-portal-decisions .center-detail__steps{gap:4px}.client-portal .client-portal-decisions .center-detail__steps span{font-size:10px}.client-portal .client-portal-decisions .center-detail__response fieldset{grid-template-columns:minmax(0,1fr)}}.client-portal .client-portal-decisions .center-detail .planning-section-title{color:#303329!important;font-family:Georgia,serif!important;font-weight:400!important}.client-portal .client-portal-decisions .center-detail .planning-supporting,.client-portal .client-portal-decisions .center-detail .planning-metadata{color:#777063!important}.client-portal .client-portal-decisions .center-detail .choice-card{border-color:#e2dfd5;border-radius:4px;background:#fffdf9}.client-portal .client-portal-decisions .center-detail .choice-card.is-selected{border-color:#879a72;box-shadow:0 0 0 1px #879a72}.client-portal .client-portal-decisions .center-detail .choice-card__media{height:220px;background:#edf0e5;color:#7b866c}.client-portal .client-portal-decisions .center-detail .choice-card__media img{object-position:center 45%}.client-portal .client-portal-decisions .center-detail .choice-card__body{padding:15px;color:#303329}.client-portal .client-portal-decisions .center-detail .choice-card__body strong{font:400 21px Georgia,serif}.client-portal .client-portal-decisions .center-detail .choice-card__body small{color:#777063;font:13px/1.5 Georgia,serif}.client-portal .client-portal-decisions .center-detail .choice-card__body input{accent-color:#657158}.client-portal .client-portal-decisions .center-detail__primary{background:#616c51;border-color:#616c51}.client-portal .client-portal-decisions .center-detail__secondary{color:#616c51;border-color:#a7b096}.client-portal .client-portal-decisions .center-detail .choice-card{display:grid;grid-template-columns:minmax(120px,38%) minmax(0,1fr);align-items:stretch}.client-portal .client-portal-decisions .center-detail .choice-card__media{height:260px}.client-portal .client-portal-decisions .center-detail .choice-card__body{align-items:center}.client-portal .client-portal-decisions .center-detail .choice-card__body strong{color:#303329!important}@media(max-width:700px){.client-portal .client-portal-decisions .center-detail .choice-card{grid-template-columns:100px minmax(0,1fr)}.client-portal .client-portal-decisions .center-detail .choice-card__media{height:160px}}.portal-decision-detail{grid-column:2;grid-row:1 / span 2;min-width:0;border:1px solid #e2dfd5;border-radius:5px;background:#fffdf9}.portal-decision-detail__navigation{display:flex;align-items:center;gap:6px;padding:14px 20px;border-bottom:1px solid #e7e2d7;color:#817b6c;font:11px Arial,sans-serif}.portal-decision-detail__navigation span{margin-right:auto}.portal-decision-detail__navigation button{width:36px;min-height:36px;border:1px solid #dddccf;border-radius:4px;background:transparent;color:#596a49;font:24px Georgia,serif;cursor:pointer}.portal-decision-detail__navigation button:disabled{opacity:.4;cursor:default}.portal-decision-detail__state{padding:20px;color:#777063;font:14px/1.6 Georgia,serif}.client-portal .client-portal-decisions .portal-decision-detail .center-detail__summary,.client-portal .client-portal-decisions .portal-decision-detail .center-detail__summary:has(.center-detail__thumb img){display:grid;grid-template-columns:minmax(0,1fr);gap:16px;padding:20px;background:transparent}.client-portal .client-portal-decisions .portal-decision-detail .center-detail__summary>div{grid-row:1}.client-portal .client-portal-decisions .portal-decision-detail .center-detail__summary .planning-section-title{font-size:30px}.client-portal .client-portal-decisions .portal-decision-detail .center-detail__summary .planning-supporting{font-size:14px;margin-bottom:0}.client-portal .client-portal-decisions .portal-decision-detail .center-detail__summary dl{grid-row:2;display:flex;flex-wrap:wrap;gap:12px 20px;margin:0}.client-portal .client-portal-decisions .portal-decision-detail .center-detail__summary dl>div{border:0;padding:0}.client-portal .client-portal-decisions .portal-decision-detail .center-detail__thumb{display:none}.client-portal .client-portal-decisions .portal-decision-detail .center-detail__summary:has(.center-detail__thumb img) .center-detail__thumb{display:block;grid-row:3;width:100%;height:220px}.client-portal .client-portal-decisions .portal-decision-detail .center-detail__thumb img{width:100%;height:100%;object-fit:cover}.client-portal .client-portal-decisions .portal-decision-detail .center-detail__layout{grid-template-columns:minmax(0,1fr);gap:0;padding:0 20px 20px}.client-portal .client-portal-decisions .portal-decision-detail .center-detail__steps{gap:5px;padding:12px 0}.client-portal .client-portal-decisions .portal-decision-detail .center-detail__steps span{font:10px Arial,sans-serif}.client-portal .client-portal-decisions .portal-decision-detail .center-detail__steps b{width:22px;height:22px}.client-portal .client-portal-decisions .portal-decision-detail .center-detail__decision{padding:16px 0;border:0;border-radius:0;background:transparent}.client-portal .client-portal-decisions .portal-decision-detail .center-detail__decision h3{font-size:24px}.client-portal .client-portal-decisions .portal-decision-detail .center-detail__decision h4{font-size:18px}.client-portal .client-portal-decisions .portal-decision-detail .center-detail__response fieldset{grid-template-columns:minmax(0,1fr)}.client-portal .client-portal-decisions .portal-decision-detail .center-detail__response fieldset label{border-radius:5px}.client-portal .client-portal-decisions .portal-decision-detail .center-detail .choice-card{grid-template-columns:minmax(0,1fr)}.client-portal .client-portal-decisions .portal-decision-detail .center-detail .choice-card__media{height:160px}.client-portal .client-portal-decisions .portal-decision-detail .center-detail .choice-card__body{padding:12px}.client-portal .client-portal-decisions .portal-decision-detail .center-detail .choice-card__body strong{font-size:18px}.client-portal .client-portal-decisions .portal-decision-detail .center-detail .choice-card__body small{font-size:12px}.client-portal .client-portal-decisions .portal-decision-detail .center-detail__actions{flex-wrap:wrap}.client-portal .client-portal-decisions .portal-decision-detail .center-detail__rail{padding:0;border-left:0}.portal-decision-detail button:focus-visible{outline:2px solid #879a72;outline-offset:3px}.client-portal .client-portal-decisions .center-detail .choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.client-portal .client-portal-decisions .center-detail .choice-card{grid-template-columns:minmax(0,1fr)}.client-portal .client-portal-decisions .center-detail .choice-card__media{height:128px}.client-portal .client-portal-decisions .center-detail .choice-card__body{padding:12px;align-items:flex-start}.client-portal .client-portal-decisions .center-detail .choice-card__body strong{font-size:18px}.client-portal .client-portal-decisions .center-detail .choice-card__body small{font-size:12px}.client-portal .client-portal-decisions .portal-decision-detail .center-detail .choice-card__media{height:128px}.client-portal .client-portal-decisions .portal-decision-detail .center-detail__summary:has(.center-detail__thumb img) .center-detail__thumb{height:160px}@media(max-width:899px){.client-portal .client-portal-decisions .center-detail__layout{grid-template-columns:minmax(0,1fr)}.client-portal .client-portal-decisions .center-detail__rail{border-left:0;padding-left:0}.client-portal .client-portal-decisions .center-detail__summary,.client-portal .client-portal-decisions .center-detail__summary:has(.center-detail__thumb img){grid-template-columns:140px minmax(0,1fr);padding:18px 20px;gap:14px 20px}.client-portal .client-portal-decisions .center-detail__summary dl{grid-column:2;display:flex;flex-wrap:wrap;margin:0}.client-portal .client-portal-decisions .center-detail__summary .center-detail__thumb,.client-portal .client-portal-decisions .center-detail__summary:has(.center-detail__thumb img) .center-detail__thumb{grid-column:1;grid-row:1 / 3;width:140px;height:140px}.client-portal .client-portal-decisions .center-detail__decision{padding:18px 20px}}@media(max-width:700px){.client-portal .client-portal-decisions .center-detail .choice-grid{grid-template-columns:minmax(0,1fr)}.client-portal .client-portal-decisions .center-detail .choice-card{grid-template-columns:100px minmax(0,1fr)}.client-portal .client-portal-decisions .center-detail .choice-card__media{height:110px}.client-portal .client-portal-decisions .center-detail .choice-card__body{align-items:center}.client-portal .client-portal-decisions .center-detail__summary,.client-portal .client-portal-decisions .center-detail__summary:has(.center-detail__thumb img){grid-template-columns:90px minmax(0,1fr);padding:16px;gap:12px}.client-portal .client-portal-decisions .center-detail__summary .center-detail__thumb,.client-portal .client-portal-decisions .center-detail__summary:has(.center-detail__thumb img) .center-detail__thumb{width:90px;height:120px}.client-portal .client-portal-decisions .center-detail__summary dl{grid-column:1 / -1}}@media(min-width:900px)and (max-width:1200px){.client-portal .client-portal-decisions .portal-decision-detail__navigation button{width:calc(44px / var(--workspace-scale));min-height:calc(44px / var(--workspace-scale))}.client-portal .client-portal-decisions .portal-decisions-workspace__notes button,.client-portal .client-portal-decisions .portal-decision-detail .center-detail__actions button{min-height:calc(44px / var(--workspace-scale))}}.portal-requests{--rq-ink:#35372e;--rq-muted:#79796f;--rq-line:#e5e0d5;--rq-green:#5e6b52;display:grid;gap:16px;color:var(--rq-ink)}.portal-requests *{box-sizing:border-box}.portal-requests button{font:inherit;cursor:pointer}.portal-requests button:disabled{opacity:.5;cursor:default}.portal-requests button:focus-visible,.portal-requests input:focus-visible,.portal-requests textarea:focus-visible{outline:2px solid #84966f;outline-offset:4px}.portal-requests__intro{isolation:isolate;position:relative;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);gap:30px;min-height:205px;border-bottom:1px solid var(--rq-line);margin:-20px 0 0;background:linear-gradient(90deg,#f8f6f0,#f3eee4 50%,#faf8f3);overflow:hidden;padding:22px 26px}.portal-requests__story{z-index:1;position:relative;max-width:440px}.portal-requests .portal-requests__eyebrow{margin:0 0 10px;font:9px/1.5 Arial,sans-serif;letter-spacing:.19em;text-transform:uppercase;color:#727666}.portal-requests__story h1{font:42px/1.1 Georgia,serif;letter-spacing:-.025em;margin:0 0 12px;color:#30372c}.portal-requests__story>p:last-child{font:14px/1.6 Georgia,serif;color:#6f7165;margin:0;max-width:385px}.portal-requests__visual{position:absolute;inset:0 20% 0 33%;z-index:0;mask-image:linear-gradient(90deg,transparent,#000 40%,#000 80%,transparent);opacity:.65}.portal-requests__visual img{width:100%;height:100%;object-fit:cover}.portal-requests__summary{position:relative;z-index:1;align-self:center;padding:17px 20px 12px;border:1px solid #e7e2d7;background:#fffdf9e8;border-radius:6px;max-width:410px;justify-self:end;width:100%}.portal-requests__summary dl{display:grid;grid-template-columns:repeat(3,1fr);margin:12px 0}.portal-requests__summary dl>div{padding:0 12px;border-right:1px solid #e7e1d5}.portal-requests__summary dl>div:first-child{padding-left:0}.portal-requests__summary dl>div:last-child{border:0}.portal-requests__summary dd{margin:0 0 5px;font:32px/1 Georgia,serif;color:#536147}.portal-requests__summary dt{font:12px/1.45 Georgia,serif;color:#78796b}.portal-requests__summary .portal-requests__due-soon,.portal-requests__summary .portal-requests__summary-note{border-top:1px solid #e5e1d5;padding-top:10px;margin:0;font:10px/1.4 Arial,sans-serif;color:#93754d;display:flex;gap:8px;align-items:center}.portal-requests__summary .portal-requests__summary-note{color:#898b7e}.portal-requests__toolbar{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;align-items:center}.portal-requests__filters{display:flex;gap:8px;flex-wrap:wrap}.portal-requests__filters button{padding:10px 15px;border:1px solid transparent;border-radius:30px;background:#f1f0e9;color:#797d70;font:11px Arial,sans-serif}.portal-requests__filters button span{margin-left:3px}.portal-requests__filters button.is-active{background:#616c54;color:#fff}.portal-requests__search{position:relative;display:flex;align-items:center}.portal-requests__search i{position:absolute;left:12px;font-size:11px;color:#8e9285}.portal-requests__search input{border:1px solid #dfded4;border-radius:20px;background:#fffdf9;color:#636c56;padding:9px 13px 9px 31px;width:185px;font:11px Arial,sans-serif}.portal-requests__workspace{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(320px,1fr);gap:20px;align-items:start}.portal-requests__gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0}.portal-request-card{display:grid;grid-template-columns:42px minmax(0,1fr);gap:13px;padding:18px 15px 13px;border:1px solid #e8e5dc;border-radius:5px;text-align:left;background:#fffefa;color:var(--rq-ink);min-width:0;min-height:172px;align-content:start}.portal-request-card:hover{background:#f7f8f0;border-color:#bdc7b0}.portal-request-card.is-selected{border-color:#7f916e;box-shadow:0 0 0 1px #7f916e20;background:#fafbf5}.portal-request-card__icon{width:42px;height:48px;border-radius:5px;background:#eff1e7;color:#7c896e;display:grid;place-items:center;font-size:23px}.portal-request-card__body{min-width:0}.portal-request-card .portal-requests__eyebrow{display:block;font-size:8px;letter-spacing:.12em;margin:0 0 6px}.portal-request-card strong{display:block;font:19px/1.25 Georgia,serif;overflow-wrap:anywhere}.portal-request-card__prompt{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font:12px/1.55 Georgia,serif;color:#828577;margin-top:7px}.portal-request-card__footer{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:6px;font:10px/1.4 Arial,sans-serif;color:#818777;margin-top:8px;flex-wrap:wrap}.portal-request-card__footer>span:first-child{display:flex;gap:5px;align-items:center}.portal-request-card__footer>i{color:#738564;font-size:11px}.portal-requests .portal-request-status{display:inline-flex;align-items:center;border-radius:20px;padding:6px 10px;font:10px/1.2 Arial,sans-serif;background:#eff0e9;color:#69715d}.portal-request-status.is-needs_response{background:#f8ecdb;color:#9a744e}.portal-request-status.is-response_sent{background:#e9eef0;color:#617480}.portal-request-status.is-accepted{background:#e8eee1;color:#5b7451}.portal-request-detail{min-width:0;border:1px solid #e5e1d6;background:#fffefa;border-radius:6px;padding:21px}.portal-request-detail h2{font:27px/1.2 Georgia,serif;margin:0 0 12px;color:#31382a;overflow-wrap:anywhere}.portal-request-detail h3{font:9px/1.4 Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#848878;margin:16px 0 8px}.portal-request-detail__meta{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font:10px Arial,sans-serif;color:#7d8373;border-bottom:1px solid #e5e1d5;padding-bottom:14px}.portal-request-detail__meta>span:first-child{display:flex;gap:7px;align-items:center}.portal-request-detail__prompt p{font:14px/1.6 Georgia,serif;color:#777c6c;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.portal-request-detail__responses{margin-top:16px;border-top:1px solid #e7e3d8}.portal-request-detail__responses article{border:1px solid #e6e6db;border-radius:5px;padding:12px;margin-top:8px;background:#f7f8f0}.portal-request-detail__responses article.is-accepted{border-color:#c4d0b7;background:#f1f5e9}.portal-request-detail__responses header{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;font:10px Arial,sans-serif;color:#69745a}.portal-request-detail__responses time{font-size:9px;color:#949989}.portal-request-detail__responses p{font:13px/1.6 Georgia,serif;color:#69735e;white-space:pre-wrap;overflow-wrap:anywhere}.portal-request-detail__responses small{font:10px Arial,sans-serif;color:#6b8058}.portal-request-detail__form{display:grid;gap:9px;background:#f4f2e9;padding:13px;border-radius:5px;margin-top:18px}.portal-request-detail__form label{font:9px/1.4 Arial,sans-serif;text-transform:uppercase;letter-spacing:.14em;color:#7a8270}.portal-request-detail__form textarea{width:100%;resize:vertical;border:1px solid #e2e2d7;border-radius:5px;padding:12px;font:12px/1.6 Arial,sans-serif;color:#536244;background:#fffefa;min-height:135px}.portal-request-detail__form textarea::placeholder{color:#a4aa98}.portal-request-detail__form>small{text-align:right;font:9px Arial,sans-serif;color:#9b9e92}.portal-request-detail__form button{display:flex;gap:9px;justify-content:center;align-items:center;border:1px solid #5e6c50;background:#5e6c50;color:#fffefa;border-radius:4px;padding:11px;font:11px Arial,sans-serif}.portal-request-detail .portal-request-detail__hint{margin:0;font:10px/1.5 Arial,sans-serif;color:#8b9280}.portal-request-detail .portal-request-detail__error{font:12px/1.6 Arial,sans-serif;color:#ac6356}.portal-request-detail__complete{display:flex;align-items:center;gap:9px;background:#edf2e6;border-radius:5px;padding:15px;margin:18px 0 0;font:12px/1.5 Georgia,serif;color:#6c8257}.portal-requests__empty{grid-column:1/-1;padding:45px 20px;text-align:center;font:14px/1.6 Georgia,serif;color:#8a9280}.portal-requests__empty>i{font-size:28px;color:#a6b198}.portal-requests__empty h2{font:23px Georgia,serif;color:#738365}.portal-requests__empty button,.portal-requests__next,.portal-request-detail>div>button{border:1px solid #d4ddc8;background:#f8faf3;color:#6b8059;padding:9px 12px;border-radius:5px;font:11px Arial,sans-serif}.portal-requests__next{grid-column:1/-1;justify-self:start}@media(max-width:1200px){.portal-requests__workspace{grid-template-columns:minmax(0,1.45fr) minmax(310px,1fr);gap:14px}.portal-request-card{grid-template-columns:30px minmax(0,1fr);gap:10px;padding:14px 12px}.portal-request-card__icon{width:30px;height:38px;font-size:19px}.portal-request-card strong{font-size:17px}.portal-request-card__footer{font-size:8px}.portal-request-detail{padding:17px}.portal-request-detail h2{font-size:25px}}@media(max-width:900px){.portal-requests__gallery{grid-template-columns:1fr}.portal-requests__intro{padding:20px;gap:20px}.portal-requests__story h1{font-size:36px}.portal-requests__story>p:last-child{font-size:13px}.portal-requests__visual{opacity:.3;left:20%}}@media(max-width:700px){.portal-requests__intro{grid-template-columns:1fr;margin-top:0;gap:18px;padding:20px}.portal-requests__summary{max-width:none}.portal-requests__visual{display:none}.portal-requests__workspace{grid-template-columns:1fr}.portal-requests__gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-requests__filters{gap:5px}.portal-requests__filters button{padding:9px 11px}.portal-request-detail{padding:20px}.portal-requests__story{max-width:none}.portal-request-card__icon{display:none}.portal-request-card{grid-template-columns:1fr}.portal-request-card__footer{align-items:start}.portal-request-card__footer>span:first-child{width:100%}}@media(max-width:420px){.portal-requests__gallery{grid-template-columns:1fr}.portal-request-card{min-height:0}.portal-requests__search,.portal-requests__search input{width:100%}.portal-requests__summary{padding:15px}.portal-requests__summary dl>div{padding:0 8px}}.portal-requests__visual figure{width:100%;height:100%;margin:0}.portal-requests__visual figure img,.portal-requests__visual .client-design-image__missing{width:100%;height:100%;max-height:none;aspect-ratio:auto;object-fit:cover;border-radius:0}.portal-requests__visual figcaption{position:absolute;bottom:5px;right:20%;max-width:65%;padding:3px 5px;background:#fffdf8d9;font:8px Arial,sans-serif;color:#777d6a}@media(min-width:900px){.portal-request-card .portal-request-card__body>strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-request-detail>article>header h2{font-size:22px;line-height:1.2}}.portal-request-browser{min-width:0;border:1px solid var(--rq-line);border-radius:6px;background:#fffefa;overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr) auto}.portal-request-browser__header{padding:14px 16px;border-bottom:1px solid var(--rq-line);background:#fcfaf5}.portal-request-browser__header .portal-requests__toolbar{gap:12px}.portal-request-browser__header .portal-requests__filters{gap:5px}.portal-request-browser__header .portal-requests__filters button{padding:8px 11px;font-size:11px;white-space:nowrap}.portal-request-browser__header .portal-requests__search input{width:170px}.portal-request-browser__scroll{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;padding:8px 12px 12px;scroll-padding:8px}.portal-request-browser__scroll::-webkit-scrollbar{display:none}.portal-request-browser__scroll:focus-visible{outline:2px solid #84966f;outline-offset:-3px}.portal-request-group{min-width:0;margin:0 0 13px}.portal-request-group:last-child{margin-bottom:0}.portal-request-group>h2{display:flex;align-items:center;gap:8px;margin:0;padding:10px 10px 9px;color:#8e8d7b;font:9px/1.4 Arial,sans-serif;text-transform:uppercase;letter-spacing:.14em}.portal-request-group>h2>span{color:#a9a594;letter-spacing:0;font-size:10px}.portal-request-row{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr) auto 13px;gap:12px;align-items:center;width:100%;min-width:0;min-height:88px;padding:12px 10px;border:1px solid transparent;border-bottom-color:#e9e4d9;border-radius:3px;background:transparent;text-align:left;color:var(--rq-ink)}.portal-request-row:hover{background:#f7f8f0}.portal-request-row.is-selected{background:#f3f5eb;border-color:#bcc7ad;box-shadow:inset 3px 0 #83936f}.portal-request-row__icon{display:grid;place-items:center;width:34px;height:38px;border-radius:4px;background:#eff1e7;color:#929b80;font-size:16px}.portal-request-row__body{display:grid;gap:5px;min-width:0}.portal-request-row__body>strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font:18px/1.2 Georgia,serif;color:#454a38}.portal-request-row__prompt{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font:11px/1.4 Arial,sans-serif;color:#949583}.portal-request-row__metadata{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font:10px/1.4 Arial,sans-serif;color:#949786}.portal-request-row__metadata>span{display:inline-flex;align-items:center;gap:5px}.portal-request-row__metadata>span+span{border-left:1px solid #dedfd1;padding-left:10px}.portal-request-row__metadata i{font-size:9px}.portal-request-row .portal-request-status{padding:5px 8px;font-size:9px;white-space:nowrap}.portal-request-row__arrow{font-size:10px;color:#8b967c}.portal-requests .portal-request-row:focus-visible{outline-offset:-3px}.portal-request-browser__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--rq-line);padding:12px 16px;background:#fcfaf5;min-height:43px;font:10px/1.4 Arial,sans-serif;color:#8d907d}.portal-request-browser__footer>div{display:flex;gap:8px;flex-wrap:wrap}.portal-request-browser__footer .portal-requests__next{padding:5px 9px;font-size:10px}@media(min-width:1201px){.portal-request-browser{height:clamp(400px,calc(100dvh - 365px),760px)}}@media(max-width:1200px){.portal-request-browser{grid-template-rows:auto auto auto}.portal-request-browser__scroll{overflow:visible;overscroll-behavior:auto}.portal-request-browser__header .portal-requests__search,.portal-request-browser__header .portal-requests__search input{width:100%}.portal-request-row{grid-template-columns:30px minmax(0,1fr) 12px;gap:10px}.portal-request-row__icon{width:30px;height:34px}.portal-request-row .portal-request-status{grid-column:2;justify-self:start}.portal-request-row__arrow{grid-column:3;grid-row:1/3}}@media(max-width:700px){.portal-request-browser__header{padding:12px}.portal-request-browser__scroll{padding:7px 8px 10px}.portal-request-row__body>strong{font-size:17px}.portal-request-row{padding:12px 8px;min-height:88px}.portal-request-browser__footer{padding:11px 12px;flex-wrap:wrap}}.portal-document-library[data-v-5798ffee]{--document-ink: #34382f;--document-muted: #79766b;--document-sage: #606c51;color:var(--document-ink);min-width:0}.portal-document-library[data-v-5798ffee] *{box-sizing:border-box}.portal-document-intro[data-v-5798ffee]{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1.1fr) minmax(250px,.95fr);min-height:160px;margin:-20px 0 16px;overflow:hidden;border-bottom:1px solid #e4ded1;background:linear-gradient(90deg,transparent,#f5f1e9 8%,#f5f1e9 92%,transparent)}.portal-document-intro__story[data-v-5798ffee]{position:relative;z-index:1;padding:18px 0 16px 26px}.portal-document-intro__visual[data-v-5798ffee]{position:absolute;inset:0 19% 0 32%;z-index:0;mask-image:linear-gradient(90deg,transparent,#000 29%,#000 76%,transparent)}.portal-document-intro__visual>img[data-v-5798ffee],.portal-document-intro__visual[data-v-5798ffee] figure{width:100%;height:100%;margin:0}.portal-document-intro__visual>img[data-v-5798ffee],.portal-document-intro__visual[data-v-5798ffee] img,.portal-document-intro__visual[data-v-5798ffee] .client-design-image__missing{width:100%;height:100%;max-height:none;aspect-ratio:auto;object-fit:cover;object-position:center 58%;border-radius:0}.portal-document-intro__visual[data-v-5798ffee]:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#f5f1e970,transparent 55%),#f5f1e91a;pointer-events:none}.portal-document-intro__visual[data-v-5798ffee] figcaption{position:absolute;bottom:6px;right:22%;max-width:50%;background:#faf6eee6;padding:3px 5px;font:8px Arial,sans-serif}.portal-document-eyebrow[data-v-5798ffee]{margin:0 0 9px;color:var(--document-muted);font:9px/1.5 Arial,sans-serif;letter-spacing:.19em;text-transform:uppercase}.portal-document-intro h1[data-v-5798ffee]{margin:0;font:400 clamp(30px,2.75vw,40px)/1.08 Georgia,serif;letter-spacing:-.025em}.portal-document-intro__description[data-v-5798ffee]{max-width:390px;margin:13px 0 0;color:#6c6457;font:14px/1.5 Georgia,serif}.portal-document-summary[data-v-5798ffee]{grid-column:3;position:relative;z-index:1;align-self:center;margin:10px 20px 10px 0;padding:12px 18px;border:1px solid #e4ded1;border-radius:5px;background:#fffdf9e8}.portal-document-summary .portal-document-eyebrow[data-v-5798ffee]{margin-bottom:8px;font-size:8px}.portal-document-summary dl[data-v-5798ffee]{display:grid;grid-template-columns:1.2fr 1fr;margin:0}.portal-document-summary dl>div[data-v-5798ffee]{display:flex;flex-direction:column-reverse;gap:4px}.portal-document-summary dl>div+div[data-v-5798ffee]{border-left:1px solid #e5ded1;padding-left:18px}.portal-document-summary dt[data-v-5798ffee]{color:#777363;font:10px/1.4 Georgia,serif}.portal-document-summary dd[data-v-5798ffee]{margin:0;color:#4d5e3e;font:400 28px/1 Georgia,serif}.portal-document-summary__note[data-v-5798ffee]{display:flex;align-items:center;gap:7px;margin:10px 0 0;padding-top:8px;border-top:1px solid #e5ded1;color:#777363;font:9px/1.4 Arial,sans-serif}.portal-document-summary__note i[data-v-5798ffee]{color:#728563;font-size:11px}.portal-document-file-error[data-v-5798ffee]{margin:12px 0 0;color:#8d4735;font:12px/1.5 Arial,sans-serif}.portal-document-categories[data-v-5798ffee]{display:flex;flex-wrap:wrap;gap:8px;padding:0 0 18px;border-bottom:1px solid #e2dcd0}.portal-document-categories button[data-v-5798ffee]{display:flex;align-items:center;gap:9px;min-height:44px;padding:9px 14px;border:1px solid #e2ddd2;border-radius:4px;background:#fffdf9;color:#666a5b;font:11px Arial,sans-serif;cursor:pointer}.portal-document-categories button[aria-pressed=true][data-v-5798ffee]{background:#edf0e6;border-color:#879575;color:#3e5034}.portal-document-categories i[data-v-5798ffee]{font-size:16px}.portal-document-categories span[data-v-5798ffee]{color:#8b8d7f;font-size:10px;margin-left:4px}.portal-document-toolbar[data-v-5798ffee]{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:16px 0}.portal-document-search[data-v-5798ffee]{display:flex;align-items:center;gap:10px;width:min(480px,60%);padding:0 12px;border:1px solid #e2ddd2;border-radius:4px;background:#fffdfa;color:#8a8b7d}.portal-document-search input[data-v-5798ffee]{min-width:0;width:100%;min-height:42px;border:0;background:transparent;color:var(--document-ink);font:12px Arial,sans-serif}.portal-document-sort[data-v-5798ffee]{display:flex;align-items:center;gap:10px;color:var(--document-muted);font:11px Arial,sans-serif}.portal-document-sort select[data-v-5798ffee]{min-height:42px;max-width:100%;padding:8px 28px 8px 10px;border:1px solid #e2ddd2;border-radius:4px;background:#fffdfa;color:#5a6350;font:11px Arial,sans-serif}.portal-document-layout[data-v-5798ffee]{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:24px;align-items:start;padding-bottom:34px}.portal-document-list[data-v-5798ffee]{position:relative;min-width:0;min-height:240px;align-self:stretch}.portal-document-list__frame[data-v-5798ffee]{position:absolute;inset:0;display:flex;flex-direction:column;min-height:0}.portal-document-list__scroll[data-v-5798ffee]{flex:1;min-height:0;overflow-y:auto;scrollbar-width:none;padding:3px}.portal-document-list__scroll[data-v-5798ffee]::-webkit-scrollbar{display:none}.portal-document-list__scroll[data-v-5798ffee]:focus-visible{outline:2px solid #879a72;outline-offset:-2px}.portal-document-list .portal-document-row[data-v-5798ffee]:focus-visible{outline-offset:-3px}.portal-document-list__legend[data-v-5798ffee]{flex:none;display:flex;justify-content:space-between;padding:0 42px 12px 14px;color:#898478;font:8px Arial,sans-serif;letter-spacing:.17em;text-transform:uppercase;border-bottom:1px solid #e1dbcf}.portal-document-group[data-v-5798ffee]{margin:0 0 12px}.portal-document-group h2[data-v-5798ffee]{display:flex;align-items:center;gap:10px;margin:12px 0 6px;color:#80775f;font:9px/1.4 Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}.portal-document-group h2 span[data-v-5798ffee]{color:#929384;font-size:9px}.portal-document-row[data-v-5798ffee]{display:grid;grid-template-columns:42px minmax(0,1fr) auto 14px;align-items:center;gap:14px;min-height:60px;width:100%;margin-top:5px;padding:8px 14px;border:1px solid #e8e2d7;border-radius:4px;background:#fffdfa;color:var(--document-ink);text-align:left;cursor:pointer}.portal-document-row[data-v-5798ffee]:hover{border-color:#abb69b}.portal-document-row.is-selected[data-v-5798ffee]{border-color:#8a9879;background:#f0f2e9;box-shadow:inset 2px 0 #8a9879}.portal-document-row__visual[data-v-5798ffee]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;height:38px;color:#8b927d}.portal-document-row__visual i[data-v-5798ffee]{font-size:22px}.portal-document-row__visual small[data-v-5798ffee]{font:8px Arial,sans-serif;letter-spacing:.06em}.portal-document-row__visual img[data-v-5798ffee]{width:30px;height:24px;object-fit:cover;border-radius:2px}.portal-document-row__copy[data-v-5798ffee]{min-width:0}.portal-document-row__copy strong[data-v-5798ffee]{display:block;font:400 17px/1.25 Georgia,serif;overflow-wrap:anywhere}.portal-document-row__copy>span[data-v-5798ffee]{display:block;margin-top:3px;font:11px/1.45 Arial,sans-serif;color:var(--document-muted);overflow-wrap:anywhere}.portal-document-row time[data-v-5798ffee]{font:10px/1.4 Arial,sans-serif;color:var(--document-muted)}.portal-document-row__arrow[data-v-5798ffee]{font-size:12px;color:#718261}.portal-document-list__count[data-v-5798ffee]{position:absolute;top:100%;left:0;right:0;margin:0;padding:12px 3px 0;border-top:1px solid #e1dbcf;color:#8b887c;font:10px Arial,sans-serif}.portal-document-detail[data-v-5798ffee]{min-width:0;padding:25px;border:1px solid #e2dbcf;border-radius:5px;background:#fffdfa}.portal-document-detail h2[data-v-5798ffee]{margin:0;color:var(--document-ink);font:400 28px/1.15 Georgia,serif;overflow-wrap:anywhere}.portal-document-detail__description[data-v-5798ffee]{margin:12px 0;color:var(--document-muted);font:14px/1.6 Georgia,serif;overflow-wrap:anywhere}.portal-document-detail dl[data-v-5798ffee]{display:flex;flex-wrap:wrap;gap:12px 30px;margin:17px 0 20px}.portal-document-detail dt[data-v-5798ffee]{margin-bottom:5px;color:#918774;font:8px Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase}.portal-document-detail dd[data-v-5798ffee]{margin:0;color:#747a68;font:11px/1.4 Arial,sans-serif}.portal-document-preview[data-v-5798ffee]{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:265px;padding:25px;background:linear-gradient(145deg,#f4f1e9,#e9ede1);text-align:center;border-radius:3px}.portal-document-file[data-v-5798ffee]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;width:105px;height:135px;background:#fffefa;border:1px solid #d9d9ca;border-radius:3px;box-shadow:4px 5px #cbd0bd44;color:#7a896c}.portal-document-file i[data-v-5798ffee]{font-size:36px}.portal-document-file span[data-v-5798ffee]{font:10px Arial,sans-serif;letter-spacing:.16em}.portal-document-preview p[data-v-5798ffee]{margin:20px 0 7px;font:18px/1.3 Georgia,serif}.portal-document-preview>span[data-v-5798ffee]{max-width:260px;color:var(--document-muted);font:11px/1.5 Arial,sans-serif}.portal-document-preview.has-image[data-v-5798ffee]{padding:0;min-height:0}.portal-document-preview img[data-v-5798ffee]{display:block;width:100%;max-height:390px;object-fit:contain;border-radius:3px}.portal-document-actions[data-v-5798ffee]{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.portal-document-actions button[data-v-5798ffee],.portal-document-empty button[data-v-5798ffee]{display:flex;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:10px 18px;border:1px solid #aab49c;border-radius:4px;background:transparent;color:#566647;font:12px Arial,sans-serif;cursor:pointer}.portal-document-actions button.portal-document-actions__primary[data-v-5798ffee]{background:#606d50;border-color:#606d50;color:#fffdf5}.portal-document-actions button[data-v-5798ffee]:disabled{opacity:.5;cursor:wait}.portal-document-detail__note[data-v-5798ffee],.portal-document-opening[data-v-5798ffee]{margin:15px 0 0;font:10px/1.5 Arial,sans-serif;color:#898679}.portal-document-empty[data-v-5798ffee]{padding:30px 0}.portal-document-empty h2[data-v-5798ffee]{font:22px Georgia,serif}.portal-document-empty p[data-v-5798ffee]{color:var(--document-muted);font:14px/1.5 Georgia,serif}.portal-document-library button[data-v-5798ffee]:focus-visible,.portal-document-library input[data-v-5798ffee]:focus-visible,.portal-document-library select[data-v-5798ffee]:focus-visible{outline:2px solid #879a72;outline-offset:3px}@media(max-width:1100px){.portal-document-row[data-v-5798ffee]{grid-template-columns:36px minmax(0,1fr) 14px;gap:10px}.portal-document-row time[data-v-5798ffee]{grid-column:2}.portal-document-row__arrow[data-v-5798ffee]{grid-column:3;grid-row:1 / 3}.portal-document-intro[data-v-5798ffee]{grid-template-columns:minmax(0,1fr) 250px}.portal-document-summary[data-v-5798ffee]{grid-column:2}.portal-document-intro__visual[data-v-5798ffee]{left:27%;right:24%;opacity:.65}}@media(max-width:899px){.portal-document-list[data-v-5798ffee]{min-height:0}.portal-document-list__frame[data-v-5798ffee]{position:static}.portal-document-list__scroll[data-v-5798ffee]{flex:none;overflow:visible;padding:0}.portal-document-layout[data-v-5798ffee]{grid-template-columns:minmax(0,1fr);padding-bottom:0}.portal-document-list__count[data-v-5798ffee]{position:static}.portal-document-row[data-v-5798ffee]{grid-template-columns:42px minmax(0,1fr) auto 14px}.portal-document-row time[data-v-5798ffee]{grid-column:auto}.portal-document-row__arrow[data-v-5798ffee]{grid-column:auto;grid-row:auto}.portal-document-detail[data-v-5798ffee]{max-width:650px;width:100%}}@media(max-width:600px){.portal-document-intro[data-v-5798ffee]{margin-top:-14px;grid-template-columns:minmax(0,1fr)}.portal-document-intro__story[data-v-5798ffee]{padding:16px 20px 12px}.portal-document-intro__visual[data-v-5798ffee]{inset:0 0 30% 25%;opacity:.35}.portal-document-summary[data-v-5798ffee]{grid-column:1;margin:0 20px 14px;padding:12px 16px}.portal-document-intro h1[data-v-5798ffee]{font-size:31px}.portal-document-toolbar[data-v-5798ffee]{flex-wrap:wrap;gap:10px}.portal-document-search[data-v-5798ffee]{width:100%}.portal-document-row[data-v-5798ffee]{grid-template-columns:36px minmax(0,1fr) 14px;gap:10px}.portal-document-row time[data-v-5798ffee]{grid-column:2}.portal-document-row__arrow[data-v-5798ffee]{grid-column:3;grid-row:1 / 3}.portal-document-detail[data-v-5798ffee]{padding:20px}.portal-document-detail h2[data-v-5798ffee]{font-size:25px}.portal-document-categories button[data-v-5798ffee]{padding:9px 10px;font-size:10px}}.client-rentals[data-v-2cbc0317]{color:#454837;padding:0 34px 44px;max-width:1490px;margin:-20px auto 0}.rentals-eyebrow[data-v-2cbc0317]{font:600 10px/1.3 var(--portal-sans,Arial);text-transform:uppercase;letter-spacing:.15em;color:#7c8264;margin:0 0 9px}.rentals-intro[data-v-2cbc0317]{position:relative;isolation:isolate;display:grid;grid-template-columns:1.04fr 1fr .82fr;align-items:center;gap:20px;min-height:186px;box-sizing:border-box;padding:12px 20px;overflow:hidden;border-bottom:1px solid #dedfce;background:#f8f7ef}.rentals-intro-image[data-v-2cbc0317]{position:absolute;inset:0 14% 0 25%;z-index:-1;background:#eeeee1;mask-image:linear-gradient(90deg,transparent 0%,#000 29%,#000 76%,transparent 100%)}.rentals-intro-image img[data-v-2cbc0317]{object-position:center 57%}.rentals-intro-image img[data-v-2cbc0317],.rentals-card-image img[data-v-2cbc0317],.rentals-featured-image img[data-v-2cbc0317]{display:block;width:100%;height:100%;object-fit:cover}.rentals-intro-copy[data-v-2cbc0317]{grid-column:1;position:relative}.rentals-intro-copy h1[data-v-2cbc0317]{font:400 42px/1.1 Georgia,serif;margin:0 0 12px;color:#4e5638}.rentals-intro-copy>p[data-v-2cbc0317]:last-child{font-size:14px;line-height:1.65;max-width:365px;color:#777865;margin:0}.rentals-shared[data-v-2cbc0317]{grid-column:3;position:relative;background:#fbfcf5ed;border:1px solid #e3e6d77d;border-radius:4px;padding:12px 15px}.rentals-shared .rentals-eyebrow[data-v-2cbc0317]{font-size:9px;margin-bottom:7px}.rentals-shared h2[data-v-2cbc0317]{font:400 18px Georgia,serif;margin:0 0 8px;color:#515a3e}.rentals-shared>p[data-v-2cbc0317]:not(.rentals-eyebrow){font-size:12px;color:#7b7d68;margin:6px 0}.rentals-shared-primary[data-v-2cbc0317]{display:flex;align-items:center;gap:9px;line-height:1.45}.rentals-shared-primary strong[data-v-2cbc0317]{font:400 26px/1 Georgia,serif;color:#565e42}.rentals-shared>p:not(.rentals-shared-primary) span[data-v-2cbc0317]{margin:0 6px}.rentals-shared-status[data-v-2cbc0317]{font-size:10px;color:#6e7854;display:flex;gap:7px;align-items:center;margin-top:9px}.rentals-filters[data-v-2cbc0317]{display:flex;gap:8px;flex-wrap:wrap;padding:18px 0 20px}.rentals-filters button[data-v-2cbc0317]{padding:8px 14px;border:1px solid #dedfcf;border-radius:20px;background:#fafbf4;color:#747861;font-size:12px;cursor:pointer}.rentals-filters button[aria-pressed=true][data-v-2cbc0317]{background:#68734d;border-color:#68734d;color:#fff}.rentals-filters span[data-v-2cbc0317]{margin-left:7px;opacity:.75}.rentals-lookbook[data-v-2cbc0317]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:24px;align-items:start}.rentals-gallery[data-v-2cbc0317]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}.rentals-card[data-v-2cbc0317]{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;box-sizing:border-box;width:100%;min-width:0;padding:0;text-align:left;background:#fffffa;border:1px solid #e2e3d5;border-radius:5px;overflow:hidden;color:inherit;cursor:pointer;transition:border-color .15s}.rentals-card.is-selected[data-v-2cbc0317]{border-color:#89956c;box-shadow:0 0 0 1px #89956c;background:#fdfef7}.rentals-card-image[data-v-2cbc0317]{position:relative;display:block;flex:none;width:100%;aspect-ratio:1.8;overflow:hidden;background:#eae9df}.rentals-card-copy[data-v-2cbc0317]{display:flex;flex:1;flex-direction:column;box-sizing:border-box;width:100%;min-width:0;padding:13px 13px 14px}.rentals-card-category[data-v-2cbc0317]{position:absolute;left:10px;bottom:10px;display:inline-flex;align-items:center;gap:6px;max-width:calc(100% - 20px);box-sizing:border-box;padding:5px 9px;background:#fffdf2ed;border:1px solid #ececdd;border-radius:14px;font-size:10px;line-height:1.2;color:#6d775a;text-align:left}.rentals-card-category>span[data-v-2cbc0317]{width:5px;height:5px;flex:none;border-radius:50%;background:#8c9b71}.rentals-card-title[data-v-2cbc0317]{display:flex;align-items:baseline;justify-content:space-between;gap:9px}.rentals-card-title>i[data-v-2cbc0317]{flex:none;font-size:13px;color:#8a9477}.rentals-card h2[data-v-2cbc0317]{font:400 18px/1.2 Georgia,serif;margin:0 0 7px;color:#50583f;overflow-wrap:break-word}.rentals-supplier[data-v-2cbc0317]{font-size:12px;color:#878873;margin:0 0 9px}.rentals-card .rentals-supplier[data-v-2cbc0317]{margin:0;line-height:1.45}.rentals-card-quantity[data-v-2cbc0317]{display:flex;align-items:flex-start;gap:7px;margin:10px 0 0;font-size:11px;line-height:1.5;color:#848b72}.rentals-card-quantity>i[data-v-2cbc0317]{flex:none;width:12px;font-size:11px;line-height:1.5;color:#9ba589}.rentals-card-quantity>span[data-v-2cbc0317]{min-width:0;overflow-wrap:anywhere}.rentals-featured[data-v-2cbc0317]{border:1px solid #dedfcd;border-radius:6px;background:#fdfef8;overflow:hidden;min-width:0}.rentals-featured-heading[data-v-2cbc0317]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px 16px}.rentals-featured-heading .rentals-eyebrow[data-v-2cbc0317]{font-size:11px;margin:0}.rentals-featured-navigation[data-v-2cbc0317]{display:flex;gap:7px}.rentals-featured-navigation button[data-v-2cbc0317]{display:grid;place-items:center;width:29px;height:29px;padding:0;border:0;border-radius:0;background:transparent;color:#737e5c;cursor:pointer}.rentals-featured-navigation button[data-v-2cbc0317]:disabled{opacity:.35;cursor:default}.rentals-featured-navigation i[data-v-2cbc0317]{font-size:18px}.rentals-featured-image[data-v-2cbc0317]{width:calc(100% - 32px);aspect-ratio:1.9;margin:0 16px;background:#e9e8dd;overflow:hidden;border-radius:4px}.rentals-featured-copy[data-v-2cbc0317]{padding:17px 18px 18px}.rentals-featured h2[data-v-2cbc0317]{font:400 24px/1.15 Georgia,serif;color:#4d573b;margin:0 0 7px;overflow-wrap:break-word}.rentals-featured-copy>.rentals-supplier[data-v-2cbc0317]{font-size:13px;line-height:1.5;margin-bottom:0}.rentals-supplier a[data-v-2cbc0317]{color:inherit;text-decoration:none;text-underline-offset:3px}.rentals-supplier a[data-v-2cbc0317]:hover{text-decoration:underline}.rentals-detail-facts[data-v-2cbc0317]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 0;padding:12px 0;border-top:1px solid #e5e6d7;border-bottom:1px solid #e5e6d7;margin:15px 0}.rentals-detail-facts[data-v-2cbc0317]>*{box-sizing:border-box;max-width:100%;padding-right:12px}.rentals-detail-facts[data-v-2cbc0317]>*+*{border-left:1px solid #dce1ce;padding-left:12px}.rentals-detail-facts[data-v-2cbc0317]>*:last-child{padding-right:0}.rentals-detail-fact[data-v-2cbc0317]{display:flex;align-items:center;gap:7px;min-width:0;font-size:12px;line-height:1.5;color:#778163;overflow-wrap:anywhere}.rentals-detail-fact i[data-v-2cbc0317],.rentals-document-link>i[data-v-2cbc0317]{font-size:11px;color:#949d80}.rentals-detail-fact strong[data-v-2cbc0317]{font-weight:500;color:#65704e;white-space:nowrap}.rentals-document-link[data-v-2cbc0317]{display:inline-flex;align-items:center;gap:6px;flex:1 1 170px;min-width:0;color:#6d7855;text-decoration:none;font-size:12px;line-height:1.5}.rentals-planner-note[data-v-2cbc0317]{display:flex;align-items:flex-start;gap:10px;padding:14px 0 0;border-top:1px solid #e5e6d7;margin:14px 0}.rentals-detail-facts+.rentals-planner-note[data-v-2cbc0317]{border-top:0;padding-top:0}.rentals-planner-note>div[data-v-2cbc0317]{min-width:0}.rentals-note-label[data-v-2cbc0317]{font:400 14px/1.3 Georgia,serif;color:#6e795b;margin:0 0 6px}.rentals-note-icon[data-v-2cbc0317]{display:grid;place-items:center;flex:none;width:26px;height:26px;border:1px solid #d9e0c9;border-radius:50%;color:#8a9673;font-size:12px}.rentals-featured-description[data-v-2cbc0317]{font-size:12px;line-height:1.65;color:#7d836d;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.rentals-related[data-v-2cbc0317]{display:flex;align-items:center;gap:10px;padding:12px;background:#f1f4e9;border:1px solid #e1e7d2;border-radius:4px;margin-top:18px}.rentals-related>i[data-v-2cbc0317]{display:grid;place-items:center;width:29px;height:29px;border-radius:50%;background:#e4ebd6;font-size:14px;color:#87966b;flex:none}.rentals-related>div[data-v-2cbc0317]{flex:1;min-width:0}.rentals-related strong[data-v-2cbc0317]{display:block;font:400 15px/1.3 Georgia,serif;color:#5c6748}.rentals-related>div>span[data-v-2cbc0317]{display:block;color:#7a8762;font-size:11px;margin-top:4px}.rentals-related a[data-v-2cbc0317]{font-size:11px;color:#68764f;text-decoration:none;white-space:nowrap;flex:none}.rentals-image-placeholder[data-v-2cbc0317]{box-sizing:border-box;width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;font:italic 12px Georgia,serif;color:#9da189;background:linear-gradient(130deg,#e6e7da,#f5f5ec)}.rentals-image-placeholder i[data-v-2cbc0317]{font-size:25px;color:#a9b097}.rentals-image-placeholder small[data-v-2cbc0317]{font-size:11px}.rentals-more[data-v-2cbc0317]{display:block;margin:24px auto;padding:10px 18px;border:1px solid #ced4bd;color:#68764f;background:#fafbf4;border-radius:20px}.rentals-state[data-v-2cbc0317]{padding:40px 0}.client-rentals button[data-v-2cbc0317]:focus-visible,.client-rentals a[data-v-2cbc0317]:focus-visible{outline:2px solid #68734d;outline-offset:3px}@media(max-width:1100px){.rentals-intro[data-v-2cbc0317]{grid-template-columns:1fr .5fr 1fr;gap:14px;padding:14px;min-height:194px}.rentals-intro-copy>p[data-v-2cbc0317]:last-child{font-size:13px}.rentals-shared[data-v-2cbc0317]{padding:12px}.rentals-lookbook[data-v-2cbc0317]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:18px}.rentals-gallery[data-v-2cbc0317]{grid-template-columns:repeat(2,minmax(0,1fr))}.rentals-related[data-v-2cbc0317]{flex-wrap:wrap}.rentals-related a[data-v-2cbc0317]{margin-left:26px}}@media(max-width:850px){.rentals-lookbook[data-v-2cbc0317]{grid-template-columns:1fr}.rentals-gallery[data-v-2cbc0317]{grid-template-columns:repeat(3,minmax(0,1fr))}.rentals-featured-image[data-v-2cbc0317]{aspect-ratio:2.4}.rentals-featured-copy[data-v-2cbc0317]{padding:20px}}@media(max-width:600px){.client-rentals[data-v-2cbc0317]{padding:0 18px 30px;margin-top:-14px}.rentals-intro[data-v-2cbc0317]{grid-template-columns:1fr;gap:16px;padding:20px 16px;min-height:0}.rentals-intro-image[data-v-2cbc0317]{inset:0;opacity:.23;mask-image:linear-gradient(90deg,transparent,#000 65%,#000)}.rentals-intro-copy h1[data-v-2cbc0317]{font-size:36px}.rentals-intro-copy>p[data-v-2cbc0317]:last-child{font-size:13px;max-width:290px}.rentals-shared[data-v-2cbc0317]{grid-column:1;background:#fbfcf5e8;padding:12px 14px}.rentals-shared h2[data-v-2cbc0317]{font-size:18px;margin-bottom:8px}.rentals-shared-status[data-v-2cbc0317]{margin-top:9px}.rentals-gallery[data-v-2cbc0317]{grid-template-columns:1fr}.rentals-featured-image[data-v-2cbc0317]{aspect-ratio:1.65}.rentals-featured-copy[data-v-2cbc0317]{padding:18px}}.client-timeline[data-v-6a64ad2a]{color:#454438;min-width:0}.timeline-intro[data-v-6a64ad2a]{display:grid;grid-template-columns:230px minmax(0,1fr) 270px;gap:29px;align-items:center;padding-bottom:25px;border-bottom:1px solid #e4dfd2}.timeline-hero[data-v-6a64ad2a]{height:160px;border-radius:5px;overflow:hidden;background:#eeeade}.timeline-hero img[data-v-6a64ad2a]{width:100%;height:100%;object-fit:cover;object-position:50% 43%}.timeline-hero>span[data-v-6a64ad2a]{display:grid;place-items:center;height:100%;color:#b4b49a;font-size:35px;background:linear-gradient(120deg,#ecebdf,#dddac6)}.timeline-eyebrow[data-v-6a64ad2a]{font:11px/1.4 Arial,sans-serif;letter-spacing:1.6px;text-transform:uppercase;color:#9e8f6d;margin:0 0 9px}.timeline-intro h1[data-v-6a64ad2a]{font:400 37px/1.2 Georgia,serif;margin:0 0 13px;color:#454736}.timeline-intro-copy>p[data-v-6a64ad2a]:last-child{font:13px/1.7 Arial,sans-serif;color:#827b6b;margin:0}.timeline-glance[data-v-6a64ad2a]{border-left:1px solid #e3ddcf;padding:8px 0 8px 27px}.timeline-glance h2[data-v-6a64ad2a],.timeline-side-panel h2[data-v-6a64ad2a]{font:400 21px Georgia,serif;margin:0 0 16px}.timeline-glance>div[data-v-6a64ad2a]{display:flex;align-items:center;gap:12px}.timeline-glance strong[data-v-6a64ad2a]{font:400 28px Georgia,serif;color:#7e8968}.timeline-glance>div>span[data-v-6a64ad2a]{font:12px Arial,sans-serif;color:#8e8874}.timeline-glance>p[data-v-6a64ad2a]:last-child{font:11px/1.7 Arial,sans-serif;color:#91876f;margin:12px 0 0}.timeline-glance>p>span[data-v-6a64ad2a]{margin:0 5px}.timeline-filters[data-v-6a64ad2a]{display:flex;gap:9px;flex-wrap:wrap;padding:18px 0 21px}.timeline-filters button[data-v-6a64ad2a]{font:13px Arial,sans-serif;background:transparent;border:1px solid #dfdacd;border-radius:30px;color:#777565;padding:8px 16px;cursor:pointer}.timeline-filters button[aria-pressed=true][data-v-6a64ad2a]{background:#858e72;color:#fff;border-color:#858e72}.timeline-filters span[data-v-6a64ad2a]{margin-left:7px;font-size:11px}.timeline-layout[data-v-6a64ad2a]{display:grid;grid-template-columns:minmax(0,1fr) 265px;gap:34px;align-items:start}.timeline-day[data-v-6a64ad2a]{margin-bottom:20px}.timeline-day>header[data-v-6a64ad2a]{border-bottom:1px solid #e2dccf;position:relative;padding-bottom:13px}.timeline-day>header .timeline-eyebrow[data-v-6a64ad2a]{margin-bottom:5px}.timeline-day h2[data-v-6a64ad2a]{font:400 23px Georgia,serif;margin:0}.timeline-day>header>small[data-v-6a64ad2a]{position:absolute;right:0;bottom:15px;font:11px Arial,sans-serif;color:#938a77}.timeline-moment[data-v-6a64ad2a]{display:grid;grid-template-columns:82px 38px minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px 0;border-bottom:1px solid #e9e4d8}.timeline-moment>time[data-v-6a64ad2a]{font:14px Georgia,serif;color:#686d56;align-self:start;padding-top:4px}.timeline-moment>time>small[data-v-6a64ad2a]{display:block;font:11px Arial,sans-serif;color:#928873;margin-top:7px}.moment-symbol[data-v-6a64ad2a]{height:36px;width:36px;border-radius:5px;background:#eeeee3;display:grid;place-items:center;color:#b0b89c;font-size:15px}.timeline-moment h3[data-v-6a64ad2a]{font:400 20px Georgia,serif;margin:0 0 6px;color:#4e5140}.timeline-moment p[data-v-6a64ad2a]{font:13px/1.55 Arial,sans-serif;margin:0;color:#827b6b;white-space:pre-line}.moment-tag[data-v-6a64ad2a]{font:11px Arial,sans-serif;border:1px solid #e0dfd0;color:#85876e;border-radius:3px;padding:4px 8px;white-space:nowrap;align-self:start}.timeline-client-rail[data-v-6a64ad2a]{display:grid;gap:19px}.timeline-side-panel[data-v-6a64ad2a]{padding:21px;background:#f7f5ed;border:1px solid #e5dfd0;border-radius:6px}.timeline-side-panel article[data-v-6a64ad2a]{display:grid;gap:7px;padding:13px 0;border-top:1px solid #e5dfd0}.timeline-side-panel article>span[data-v-6a64ad2a]{font:11px Arial,sans-serif;color:#928873}.timeline-side-panel article>strong[data-v-6a64ad2a]{font:400 16px Georgia,serif;color:#646850}.timeline-side-panel article>time[data-v-6a64ad2a]{font:12px Arial,sans-serif;color:#85876e}.timing-explanation[data-v-6a64ad2a]{font:11px/1.6 Arial,sans-serif;color:#91876f;margin:-6px 0 15px}.timeline-planner[data-v-6a64ad2a]{display:flex;gap:12px;align-items:center}.timeline-planner>span[data-v-6a64ad2a]{height:40px;width:40px;display:grid;place-items:center;border-radius:50%;background:#e5e4d5;color:#9ca27e;font:22px Georgia,serif}.timeline-planner strong[data-v-6a64ad2a]{font:16px Georgia,serif;font-weight:400}.timeline-planner small[data-v-6a64ad2a]{display:block;font:11px Arial,sans-serif;color:#91876f;margin-top:5px}.timeline-state[data-v-6a64ad2a]{padding:38px 0;font:14px/1.7 Arial,sans-serif;color:#827b6b}.timeline-state h2[data-v-6a64ad2a]{font:25px Georgia,serif}.timeline-state button[data-v-6a64ad2a]{padding:9px 19px;border:1px solid #bdc4ac;background:#f6f6ed;border-radius:4px;color:#667254;cursor:pointer}@media(max-width:750px){.timeline-layout[data-v-6a64ad2a]{grid-template-columns:1fr}.timeline-client-rail[data-v-6a64ad2a]{grid-template-columns:1fr 1fr}.timeline-intro h1[data-v-6a64ad2a]{font-size:30px}.timeline-moment[data-v-6a64ad2a]{grid-template-columns:70px 30px 1fr;gap:10px}.moment-symbol[data-v-6a64ad2a]{width:30px;height:30px}.moment-tag[data-v-6a64ad2a]{grid-column:3}.timeline-day>header>small[data-v-6a64ad2a]{position:static;display:block;margin-top:6px}}@media(max-width:500px){.timeline-intro[data-v-6a64ad2a]{grid-template-columns:100px 1fr;gap:15px}.timeline-hero[data-v-6a64ad2a]{height:135px}.timeline-intro h1[data-v-6a64ad2a]{font-size:26px}.timeline-eyebrow[data-v-6a64ad2a]{font-size:9px}.timeline-intro-copy>p[data-v-6a64ad2a]:last-child{font-size:12px}.timeline-glance[data-v-6a64ad2a]{flex-wrap:wrap;gap:10px 15px}.timeline-client-rail[data-v-6a64ad2a]{grid-template-columns:1fr}.timeline-day h2[data-v-6a64ad2a]{font-size:20px}.timeline-moment h3[data-v-6a64ad2a]{font-size:18px}}.client-timeline[data-v-6a64ad2a]{margin-top:-20px}.timeline-intro[data-v-6a64ad2a]{position:relative;isolation:isolate;grid-template-columns:minmax(0,1.4fr) minmax(0,1.1fr) minmax(250px,.95fr);min-height:186px;gap:0;padding:0;overflow:hidden;background:linear-gradient(90deg,transparent,#f5f1e9 8%,#f5f1e9 92%,transparent)}.timeline-hero[data-v-6a64ad2a]{position:absolute;inset:0 19% 0 32%;height:auto;border-radius:0;z-index:0;mask-image:linear-gradient(90deg,transparent,#000 29%,#000 76%,transparent)}.timeline-hero img[data-v-6a64ad2a]{object-position:center 58%}.timeline-hero[data-v-6a64ad2a]:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#f5f1e970,transparent 55%),#f5f1e91a;pointer-events:none}.timeline-intro-copy[data-v-6a64ad2a]{position:relative;z-index:1;grid-column:1;align-self:center;padding:20px 0 20px 20px}.timeline-intro h1[data-v-6a64ad2a]{font:400 42px/1.1 Georgia,serif;color:#4e5638;margin:0 0 12px;overflow-wrap:anywhere}.timeline-intro-copy>p[data-v-6a64ad2a]:last-child{max-width:365px;font-size:14px;line-height:1.65;color:#777865}.timeline-glance[data-v-6a64ad2a]{position:relative;z-index:1;grid-column:3;align-self:center;min-width:0;margin:16px 20px;padding:16px 20px;border:1px solid #e7e2d7;border-radius:6px;background:#fffdf9e8}.timeline-glance h2[data-v-6a64ad2a]{margin-bottom:12px}@media(max-width:750px){.timeline-intro[data-v-6a64ad2a]{grid-template-columns:minmax(0,1fr) minmax(220px,.8fr)}.timeline-intro h1[data-v-6a64ad2a]{font-size:34px}.timeline-hero[data-v-6a64ad2a]{inset:0 0 0 25%;opacity:.45}.timeline-glance[data-v-6a64ad2a]{grid-column:2;margin:16px}.timeline-intro-copy[data-v-6a64ad2a]{padding:20px}}@media(max-width:600px){.client-timeline[data-v-6a64ad2a]{margin-top:-14px}.timeline-intro[data-v-6a64ad2a]{grid-template-columns:1fr;gap:0}.timeline-hero[data-v-6a64ad2a]{inset:0;opacity:.3}.timeline-intro h1[data-v-6a64ad2a]{font-size:31px}.timeline-intro-copy[data-v-6a64ad2a]{padding:20px 20px 12px}.timeline-glance[data-v-6a64ad2a]{grid-column:1;margin:0 20px 16px;padding:14px 16px}.timeline-intro-copy>p[data-v-6a64ad2a]:last-child{font-size:14px}}.budget-category-status[data-v-b12a7ba5]{margin-right:8px;min-width:0;box-sizing:border-box}.budget-empty-track[data-v-b12a7ba5]{overflow:hidden}.budget-commitment-fill[data-v-b12a7ba5]{display:block;height:100%;background:#a5b48e;border-radius:inherit}.budget-category-status[data-tone][data-v-b12a7ba5]{border-radius:20px;padding:5px;font-size:11px;line-height:1.2}.budget-category-status[data-tone=sage][data-v-b12a7ba5]{background:#edf2e7;color:#65794f}.budget-category-status[data-tone=gold][data-v-b12a7ba5]{background:#f4eedf;color:#97814f}.budget-category-status[data-tone=rose][data-v-b12a7ba5]{background:#f3e7e3;color:#a17c70}.budget-category-status[data-tone=neutral][data-v-b12a7ba5]{background:#efeee9;color:#817c70}.budget-shared-items li>span[data-v-b12a7ba5]:last-child{display:grid;gap:4px}.budget-shared-items small[data-v-b12a7ba5]{font:12px Arial,sans-serif}.budget-category-confirmed strong[data-v-b12a7ba5]{font-size:12px}.client-budget[data-v-b12a7ba5]{color:#29232d;min-width:0;margin-top:-20px;margin-inline:-6px}.budget-intro[data-v-b12a7ba5]{position:relative;isolation:isolate;display:grid;grid-template-columns:42% minmax(0,1fr) minmax(315px,27%);min-height:200px;overflow:hidden;border:1px solid #e7e1d7;border-top:0;border-radius:6px;background:#f7f4ed}.budget-hero-image[data-v-b12a7ba5]{position:absolute;inset:0 22% 0 36%;z-index:0;mask-image:linear-gradient(90deg,transparent,#000 20%,#000 76%,transparent);background:#e8e4d5}.budget-hero-image img[data-v-b12a7ba5]{width:100%;height:100%;object-fit:cover;object-position:center 48%;opacity:.95}.budget-hero-image[data-v-b12a7ba5]:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#f7f4ed45,transparent 65%)}.budget-intro-copy[data-v-b12a7ba5]{position:relative;z-index:1;grid-column:1;align-self:center;padding:18px 0 18px 23px}.budget-eyebrow[data-v-b12a7ba5]{font:11px/1.4 Arial,sans-serif;letter-spacing:2px;text-transform:uppercase;color:#9a947b;margin:0 0 13px}.budget-intro h1[data-v-b12a7ba5]{font:400 32px/1.1 Georgia,serif;letter-spacing:-.4px;color:#29232d;margin:0 0 10px}.budget-intro-copy>p[data-v-b12a7ba5]:last-child{font:14px/1.5 Georgia,serif;color:#77736e;margin:0;max-width:350px}.budget-glance[data-v-b12a7ba5]{position:relative;z-index:1;grid-column:3;align-self:stretch;margin:8px 12px 8px 0;padding:10px 18px;background:#fffdfaeb;border:1px solid #e7e0d5;border-radius:4px;display:flex;flex-direction:column;justify-content:center}.budget-glance .budget-eyebrow[data-v-b12a7ba5]{font-size:11px;letter-spacing:1.7px;margin-bottom:6px;color:#777161}.budget-currency-metrics[data-v-b12a7ba5]{margin:0}.budget-currency-metrics>div[data-v-b12a7ba5]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:21px;border-bottom:1px solid #e9e4dc}.budget-currency-metrics dt[data-v-b12a7ba5]{font:13px/1.3 Georgia,serif;color:#645f55}.budget-currency-metrics dd[data-v-b12a7ba5]{font:400 15px/1.3 Georgia,serif;color:#29232d;margin:0;white-space:nowrap}.budget-currency-metrics .budget-unshared-metric dd[data-v-b12a7ba5]{font:12px Arial,sans-serif;color:#9d9789}.budget-summary-caption[data-v-b12a7ba5]{font:italic 11px/1.3 Georgia,serif;color:#a69d8a;margin:6px 0 0}.budget-layout[data-v-b12a7ba5]{display:grid;grid-template-columns:minmax(0,1.98fr) minmax(320px,1fr);gap:14px;align-items:start;padding-top:14px}.budget-category-panel[data-v-b12a7ba5]{display:flex;flex-direction:column;min-width:0;min-height:655px;padding:20px 20px 16px;background:#fffefd;border:1px solid #e5dfd4;border-radius:5px;box-sizing:border-box}.budget-section-heading[data-v-b12a7ba5]{display:flex;align-items:center;justify-content:space-between;gap:12px}.budget-section-heading h2[data-v-b12a7ba5],.budget-support-panel h2[data-v-b12a7ba5],.budget-notes>h2[data-v-b12a7ba5]{font:400 26px/1.2 Georgia,serif;color:#29232d;letter-spacing:-.3px;margin:0}.budget-section-heading>i[data-v-b12a7ba5]{font-size:18px;color:#c4bcaa}.budget-category-intro[data-v-b12a7ba5]{font:14px/1.3 Georgia,serif;color:#89857e;margin:6px 0 3px}.budget-categories[data-v-b12a7ba5]{display:grid;gap:10px}.budget-category[data-v-b12a7ba5]{display:grid;grid-template-columns:80px minmax(120px,1fr) 88px 88px 220px 122px 12px;gap:0;width:100%;height:68px;align-items:center;padding:1px 11px 1px 1px;border:1px solid #e7e1d6;border-radius:5px;background:#fffefa;text-align:left;color:inherit;cursor:pointer;overflow:hidden}.budget-category[data-v-b12a7ba5]:hover:not(:disabled){border-color:#bdc6ab;background:#fcfcf6}.budget-category[data-v-b12a7ba5]:focus-visible{outline:2px solid #899272;outline-offset:2px}.budget-category[data-v-b12a7ba5]:disabled{cursor:default}.budget-category-icon[data-v-b12a7ba5]{width:80px;height:64px;display:grid;place-items:center;color:#999486;border-radius:4px;background:#eeece6;font-size:25px;flex:none}.budget-category-icon[data-tone=sand][data-v-b12a7ba5]{background:linear-gradient(135deg,#eae4d8,#d7cdbc);color:#a29174}.budget-category-icon[data-tone=rose][data-v-b12a7ba5]{background:linear-gradient(135deg,#f0e7df,#e0d4cd);color:#a28b80}.budget-category-icon[data-tone=gold][data-v-b12a7ba5]{background:linear-gradient(135deg,#efead8,#d9cda8);color:#a79462}.budget-category-icon[data-tone=sage][data-v-b12a7ba5]{background:linear-gradient(135deg,#e6e9df,#ced7bd);color:#8d9d75}.budget-category-icon[data-tone=lilac][data-v-b12a7ba5]{background:linear-gradient(135deg,#e8e1e8,#d7cbd9);color:#9d85a2}.budget-category-copy[data-v-b12a7ba5]{min-width:0;padding-inline:12px}.budget-category-copy>strong[data-v-b12a7ba5]{display:block;font:400 18px/1.2 Georgia,serif;color:#29232d}.budget-category-copy>span[data-v-b12a7ba5]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font:13px/1.25 Georgia,serif;color:#a69c88;margin-top:4px}.budget-category-amount[data-v-b12a7ba5],.budget-category-confirmed[data-v-b12a7ba5]{min-width:0}.budget-category-amount strong[data-v-b12a7ba5],.budget-category-confirmed strong[data-v-b12a7ba5]{display:block;font:400 16px/1.25 Georgia,serif;color:#29232d;white-space:nowrap}.budget-category-amount small[data-v-b12a7ba5],.budget-category-confirmed small[data-v-b12a7ba5]{display:block;font:10px/1.3 Arial,sans-serif;color:#a59e8e;margin-top:4px;white-space:nowrap}.budget-category-confirmed strong[data-v-b12a7ba5]{color:#aaa69a}.budget-category-progress[data-v-b12a7ba5]{padding-right:45px;display:flex;align-items:center;gap:7px;min-width:0}.budget-empty-track[data-v-b12a7ba5]{height:7px;flex:1;min-width:28px;background:#eeede6;border:1px solid #e7e6dc;border-radius:8px}.budget-category-progress small[data-v-b12a7ba5]{font:12px Arial,sans-serif;color:#b9b6aa}.budget-category-status[data-v-b12a7ba5]{font:14px Arial,sans-serif;color:#b8b4a8;text-align:center}.budget-category-arrow[data-v-b12a7ba5]{font-size:12px;color:#b2aa96;justify-self:end}.budget-notes[data-v-b12a7ba5]{margin-top:auto;padding-top:25px}.budget-notes>h2[data-v-b12a7ba5]{font-size:24px;margin:0 0 12px}.budget-note-card[data-v-b12a7ba5]{display:block;min-height:108px;box-sizing:border-box;padding:14px 15px;border:1px solid #e7e2d8;border-radius:4px;background:#faf9f4}.budget-note-symbol[data-v-b12a7ba5]{font-size:17px;color:#b2ae8b;margin-top:2px}.budget-note-card>header[data-v-b12a7ba5]{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:12px}.budget-note-card>header h2[data-v-b12a7ba5]{font:400 24px/1.2 Georgia,serif;color:#29232d;margin:0}.budget-note-body[data-v-b12a7ba5]{display:flex;gap:13px;align-items:start}.budget-note-body>div[data-v-b12a7ba5]{min-width:0;flex:1}.budget-note-card h3[data-v-b12a7ba5]{font:400 17px/1.3 Georgia,serif;color:#6d6654;margin:0 0 6px}.budget-note-card p[data-v-b12a7ba5]{font:14px/1.5 Georgia,serif;color:#928b79;margin:0;white-space:pre-line}.budget-note-card small[data-v-b12a7ba5]{display:block;font:10px/1.5 Arial,sans-serif;color:#b3a78f;margin-top:0;text-align:right}.budget-rail[data-v-b12a7ba5]{display:grid;gap:14px;min-width:0}.budget-support-panel[data-v-b12a7ba5]{padding:20px 23px;box-sizing:border-box;border:1px solid #e5dfd4;border-radius:5px;background:#fffefd}.budget-support-panel>header[data-v-b12a7ba5]{display:flex;align-items:center;justify-content:flex-start;gap:11px}.budget-support-panel>header>i[data-v-b12a7ba5]{color:#afa78f;font-size:18px}.budget-support-panel h2[data-v-b12a7ba5]{font-size:24px}.budget-panel-caption[data-v-b12a7ba5]{font:14px/1.4 Georgia,serif;color:#a49a87;margin:6px 0 0}.budget-payments[data-v-b12a7ba5]{min-height:300px}.budget-payment-empty[data-v-b12a7ba5]{min-height:205px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:10px 15px;box-sizing:border-box}.budget-payment-empty>span[data-v-b12a7ba5]{display:grid;place-items:center;width:44px;height:44px;border:1px solid #e8e2d4;border-radius:5px;background:#f7f5ee;color:#bcb697;font-size:20px;margin-bottom:14px}.budget-payment-empty h3[data-v-b12a7ba5],.budget-changes-empty h3[data-v-b12a7ba5]{font:400 17px/1.35 Georgia,serif;color:#8b8372;margin:0 0 7px}.budget-payment-empty p[data-v-b12a7ba5],.budget-changes-empty p[data-v-b12a7ba5]{font:13px/1.5 Georgia,serif;color:#b0a693;margin:0;max-width:290px}.budget-changes[data-v-b12a7ba5]{min-height:168px}.budget-changes-empty[data-v-b12a7ba5]{display:flex;align-items:start;gap:12px;margin-top:20px}.budget-changes-empty>i[data-v-b12a7ba5]{font-size:19px;color:#b3af96;margin-top:3px}.budget-changes-empty h3[data-v-b12a7ba5]{font-size:16px}.budget-planner-card[data-v-b12a7ba5]{min-height:160px;background:#fafaf4}.budget-planner-card h2[data-v-b12a7ba5]{font-size:24px}.budget-planner-row[data-v-b12a7ba5]{display:flex;align-items:center;gap:12px;margin-top:16px}.budget-planner-avatar[data-v-b12a7ba5]{width:43px;height:43px;display:grid;place-items:center;flex:none;border:1px solid #dfdfcd;border-radius:50%;background:#e8e9dc;color:#8e987a;font:22px Georgia,serif}.budget-planner-identity[data-v-b12a7ba5]{min-width:0;flex:1}.budget-planner-identity strong[data-v-b12a7ba5]{font:400 16px Georgia,serif;color:#756d59}.budget-planner-identity small[data-v-b12a7ba5]{display:block;font:11px Arial,sans-serif;color:#b3a78e;margin-top:5px}.budget-planner-row[data-v-b12a7ba5] .ask-planner-action{margin:0;flex:none}.budget-planner-row[data-v-b12a7ba5] .ask-planner-trigger{font:12px Arial,sans-serif;background:#fafbf5;border:1px solid #c9cfb7;color:#8b9772;padding:10px 15px;border-radius:4px;white-space:nowrap}.budget-detail[data-v-b12a7ba5]{font-family:Georgia,serif;color:#29232d;padding:22px}.budget-detail>header[data-v-b12a7ba5]{display:flex;align-items:center;justify-content:space-between;gap:15px}.budget-detail>header button[data-v-b12a7ba5]{border:0;background:transparent;color:#8e8673;font:28px Georgia,serif;cursor:pointer}.budget-detail .budget-eyebrow[data-v-b12a7ba5]{margin:0}.budget-detail h2[data-v-b12a7ba5]{font:400 29px Georgia,serif;margin:12px 0 16px}.budget-detail-description[data-v-b12a7ba5]{font:15px/1.6 Georgia,serif;color:#8d8373;white-space:pre-line}.budget-detail-total[data-v-b12a7ba5]{display:flex;justify-content:space-between;gap:15px;padding:14px 0;border-block:1px solid #e8e2d5;font:14px Arial,sans-serif;color:#938a74}.budget-detail-total strong[data-v-b12a7ba5]{font:22px Georgia,serif;color:#65734e}.budget-shared-items h3[data-v-b12a7ba5]{font:12px Arial,sans-serif;text-transform:uppercase;letter-spacing:1px;color:#a09783;margin:23px 0 10px}.budget-shared-items ul[data-v-b12a7ba5]{padding:0;list-style:none}.budget-shared-items li[data-v-b12a7ba5]{display:flex;justify-content:space-between;gap:15px;padding:12px 0;border-top:1px solid #e9e3d7;font:15px/1.4 Georgia,serif;color:#8a806e}.budget-shared-items strong[data-v-b12a7ba5]{font-weight:400;white-space:nowrap}.budget-state[data-v-b12a7ba5]{padding:38px 0;font:14px/1.7 Arial,sans-serif;color:#827b6b}.budget-state h2[data-v-b12a7ba5]{font:25px Georgia,serif}.budget-state button[data-v-b12a7ba5]{padding:9px 19px;border:1px solid #bdc4ac;background:#f6f6ed;border-radius:4px;color:#667254;cursor:pointer}.modal-card.client-budget-detail-dialog{width:min(580px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;padding:0;background:#fffefa}@media(min-width:900px)and (max-width:1200px){.client-budget[data-v-b12a7ba5]{margin-top:calc(-20px / var(--portal-tablet-scale))}.budget-intro h1[data-v-b12a7ba5]{font-size:30px}.budget-intro-copy>p[data-v-b12a7ba5]:last-child{font-size:14px}.budget-category[data-v-b12a7ba5]{grid-template-columns:80px minmax(100px,1fr) 92px 92px 110px 85px 12px;gap:0}.budget-category-copy>strong[data-v-b12a7ba5]{font-size:18px}.budget-category-copy>span[data-v-b12a7ba5]{font-size:12px}.budget-category-progress[data-v-b12a7ba5]{padding-right:12px}.budget-category-confirmed[data-v-b12a7ba5]{padding-left:8px}.budget-category-status[data-v-b12a7ba5]{white-space:nowrap}.budget-category-amount strong[data-v-b12a7ba5]{font-size:16px}.budget-category-amount small[data-v-b12a7ba5]{font-size:9px}.budget-planner-row[data-v-b12a7ba5]{gap:9px}.budget-planner-row[data-v-b12a7ba5] .ask-planner-trigger{padding-inline:10px}}@media(min-width:1201px)and (max-width:1350px){.budget-intro h1[data-v-b12a7ba5]{font-size:30px}.budget-intro-copy>p[data-v-b12a7ba5]:last-child{font-size:14px}.budget-category[data-v-b12a7ba5]{grid-template-columns:80px minmax(100px,1fr) 92px 92px 110px 85px 12px;gap:0}.budget-category-copy>strong[data-v-b12a7ba5]{font-size:18px}.budget-category-copy>span[data-v-b12a7ba5]{font-size:12px}.budget-category-progress[data-v-b12a7ba5]{padding-right:12px}.budget-category-confirmed[data-v-b12a7ba5]{padding-left:8px}.budget-category-status[data-v-b12a7ba5]{white-space:nowrap}.budget-category-amount strong[data-v-b12a7ba5]{font-size:16px}.budget-category-amount small[data-v-b12a7ba5]{font-size:9px}.budget-support-panel[data-v-b12a7ba5]{padding-inline:18px}.budget-planner-row[data-v-b12a7ba5]{gap:9px}.budget-planner-row[data-v-b12a7ba5] .ask-planner-trigger{padding-inline:10px}}@media(max-width:899px){.client-budget[data-v-b12a7ba5]{margin-inline:0}.budget-intro[data-v-b12a7ba5]{grid-template-columns:minmax(0,1fr) 300px;min-height:200px}.budget-intro h1[data-v-b12a7ba5]{font-size:30px}.budget-intro-copy>p[data-v-b12a7ba5]:last-child{font-size:14px}.budget-glance[data-v-b12a7ba5]{grid-column:2}.budget-layout[data-v-b12a7ba5]{grid-template-columns:1fr}.budget-category-panel[data-v-b12a7ba5]{min-height:620px}.budget-rail[data-v-b12a7ba5]{grid-template-columns:1fr 1fr}.budget-planner-card[data-v-b12a7ba5]{grid-column:1/-1;min-height:150px}.budget-payments[data-v-b12a7ba5]{min-height:230px}.budget-payment-empty[data-v-b12a7ba5]{min-height:140px}.budget-changes[data-v-b12a7ba5]{min-height:230px}.budget-desktop-break[data-v-b12a7ba5]{display:none}}@media(max-width:550px){.client-budget[data-v-b12a7ba5]{margin-top:-14px}.budget-intro[data-v-b12a7ba5]{height:auto;min-height:240px;grid-template-columns:1fr}.budget-intro-copy[data-v-b12a7ba5]{padding:23px 20px 19px}.budget-intro h1[data-v-b12a7ba5]{font-size:28px}.budget-intro-copy>p[data-v-b12a7ba5]:last-child{font-size:14px;max-width:310px}.budget-hero-image[data-v-b12a7ba5]{inset:0 0 40% 20%;opacity:.18;mask-image:linear-gradient(90deg,transparent,#000 75%)}.budget-glance[data-v-b12a7ba5]{grid-column:1;margin:0 16px 16px;padding:14px 17px}.budget-layout[data-v-b12a7ba5]{padding-top:14px}.budget-category-panel[data-v-b12a7ba5]{padding:18px 12px 14px;min-height:620px}.budget-section-heading h2[data-v-b12a7ba5]{font-size:24px}.budget-category-intro[data-v-b12a7ba5]{font-size:13px;line-height:1.4;margin-bottom:14px}.budget-category[data-v-b12a7ba5]{grid-template-columns:48px minmax(0,1fr) 82px 10px;gap:9px;height:68px;padding:1px 7px 1px 1px}.budget-category-icon[data-v-b12a7ba5]{height:64px;width:48px;font-size:21px}.budget-category-copy>strong[data-v-b12a7ba5]{font-size:18px}.budget-category-copy>span[data-v-b12a7ba5]{font-size:10px}.budget-category-amount strong[data-v-b12a7ba5]{font-size:15px}.budget-category-amount small[data-v-b12a7ba5]{font-size:8px}.budget-category-confirmed[data-v-b12a7ba5],.budget-category-progress[data-v-b12a7ba5],.budget-category-status[data-v-b12a7ba5]{display:none}.budget-notes[data-v-b12a7ba5]{padding-top:22px}.budget-notes>h2[data-v-b12a7ba5]{font-size:23px}.budget-note-card>header[data-v-b12a7ba5]{flex-direction:column;align-items:flex-start;gap:6px}.budget-note-card>header small[data-v-b12a7ba5]{text-align:left}.budget-note-card[data-v-b12a7ba5]{padding:12px 10px;gap:9px}.budget-note-card p[data-v-b12a7ba5]{font-size:13px}.budget-rail[data-v-b12a7ba5]{grid-template-columns:1fr}.budget-support-panel[data-v-b12a7ba5]{padding:20px}.budget-payments[data-v-b12a7ba5]{min-height:260px}.budget-payment-empty[data-v-b12a7ba5]{min-height:175px}.budget-changes[data-v-b12a7ba5]{min-height:168px}.budget-planner-row[data-v-b12a7ba5]{gap:9px}.budget-planner-identity strong[data-v-b12a7ba5]{font-size:14px}.budget-planner-identity small[data-v-b12a7ba5]{font-size:10px}.budget-planner-row[data-v-b12a7ba5] .ask-planner-trigger{font-size:11px;padding-inline:11px}}.vendor-meetings[data-v-be10afae]{padding:18px 20px;background:#f9f7f1;border:1px solid #e4ded3;color:#303329}.vendor-meetings__list[data-v-be10afae]{display:grid;gap:12px;list-style:none;padding:0;margin:0}.vendor-meetings__row[data-v-be10afae]{display:flex;gap:14px;align-items:center;min-width:0}.vendor-meetings__row+.vendor-meetings__row[data-v-be10afae]{border-top:1px solid #e4ded3;padding-top:12px}.vendor-meetings__date[data-v-be10afae]{flex:0 0 51px;display:grid;gap:2px;padding:8px 4px;text-align:center;background:#efede5;border-radius:4px}.vendor-meetings__date span[data-v-be10afae]{font:9px Arial,sans-serif;letter-spacing:.1em}.vendor-meetings__date strong[data-v-be10afae]{font:400 26px/1 Georgia,serif}.vendor-meetings__date small[data-v-be10afae]{font:8px Arial,sans-serif;color:#81715d}.vendor-meetings__copy[data-v-be10afae]{min-width:0}.vendor-meetings h4[data-v-be10afae]{margin:0 0 5px;font:400 15px/1.25 Georgia,serif;overflow-wrap:anywhere}.vendor-meetings__copy p[data-v-be10afae]{margin:0;font:11px/1.5 Arial,sans-serif;color:#777063}.vendor-meetings__message[data-v-be10afae]{margin:0;color:#777063;font:12px/1.5 Georgia,serif}.vendor-meetings button[data-v-be10afae]{margin-left:5px;padding:3px 7px;border:1px solid #b2b99f;border-radius:3px;background:transparent;color:#596a49;cursor:pointer}.vendor-meetings button[data-v-be10afae]:focus-visible{outline:2px solid #879a72;outline-offset:2px}.vendor-lookbook[data-v-1229ce10]{margin-top:-20px;color:#303329;min-width:0;font-family:Arial,sans-serif}.vendor-lookbook__intro[data-v-1229ce10]{display:grid;grid-template-columns:minmax(0,1fr) 250px;background:linear-gradient(90deg,transparent,#f2efe7 8%,#f2efe7 92%,transparent);border-bottom:1px solid #e0d9ca}.vendor-lookbook__welcome[data-v-1229ce10]{position:relative;min-width:0;overflow:hidden}.vendor-lookbook__intro-image[data-v-1229ce10]{position:absolute;inset:0 0 0 36%;aspect-ratio:auto;mask-image:linear-gradient(90deg,transparent,#000 29%,#000 76%,transparent)}.vendor-lookbook__intro-image[data-v-1229ce10] img{object-position:center 48%}.vendor-lookbook__welcome[data-v-1229ce10]:after{content:"";position:absolute;inset:0;background:transparent;pointer-events:none}.vendor-lookbook__intro-copy[data-v-1229ce10]{position:relative;z-index:1;padding:22px 26px;max-width:67%}.vendor-lookbook__eyebrow[data-v-1229ce10]{margin:0 0 9px;font:9px/1.4 Arial,sans-serif;letter-spacing:.17em;text-transform:uppercase;color:#81715d}.vendor-lookbook__intro-copy h2[data-v-1229ce10]{margin:0 0 11px;font:400 clamp(30px,2.8vw,42px)/1.02 Georgia,serif}.vendor-lookbook__description[data-v-1229ce10]{margin:0;max-width:470px;font:13px/1.5 Georgia,serif;color:#6e685c}.vendor-lookbook__summary[data-v-1229ce10]{display:grid;align-content:center;padding:20px 24px;border-left:0;background:transparent}.vendor-lookbook__total[data-v-1229ce10]{display:flex;align-items:center;gap:12px;margin:0 0 16px;color:#687459}.vendor-lookbook__total strong[data-v-1229ce10]{font:400 40px/1 Georgia,serif}.vendor-lookbook__total>span[data-v-1229ce10]{font:13px/1.25 Georgia,serif}.vendor-lookbook__summary ul[data-v-1229ce10]{display:grid;gap:8px;list-style:none;padding:0;margin:0}.vendor-lookbook__summary li[data-v-1229ce10]{display:flex;align-items:center;gap:8px;font:10px Arial,sans-serif;color:#777063}.vendor-lookbook__summary li>span[data-v-1229ce10]{width:7px;height:7px;border-radius:50%;background:#91a0ab}.vendor-lookbook__summary li.is-confirmed>span[data-v-1229ce10]{background:#718160}.vendor-lookbook__summary li.is-finalizing>span[data-v-1229ce10]{background:#b89b6a}.vendor-lookbook__summary li>strong[data-v-1229ce10]{font-weight:400;min-width:12px}.vendor-lookbook__filters[data-v-1229ce10]{display:flex;flex-wrap:wrap;gap:5px;align-items:center;padding:12px 0;border-bottom:1px solid #e4ded3}.vendor-lookbook__filters button[data-v-1229ce10]{min-height:40px;border:1px solid transparent;border-radius:24px;padding:8px 15px;background:transparent;color:#736d60;font:11px Arial,sans-serif;cursor:pointer}.vendor-lookbook__filters button[aria-pressed=true][data-v-1229ce10]{background:#616c51;color:#fffdf5}.vendor-lookbook__filters button[data-v-1229ce10]:hover{border-color:#adb89c}.vendor-lookbook__filters button span[data-v-1229ce10]{margin-left:5px;opacity:.75}.vendor-lookbook__workspace[data-v-1229ce10]{display:grid;grid-template-columns:minmax(0,2.6fr) minmax(280px,1fr);gap:20px;align-items:start;padding-top:17px}.vendor-lookbook__main[data-v-1229ce10],.vendor-lookbook__rail[data-v-1229ce10]{min-width:0}.vendor-lookbook__team-heading[data-v-1229ce10]{display:flex;justify-content:space-between;align-items:baseline;gap:15px;padding:0 0 12px}.vendor-lookbook__team-heading .vendor-lookbook__eyebrow[data-v-1229ce10]{margin:0}.vendor-lookbook__team-heading>span[data-v-1229ce10]{color:#8a8171;font:10px Arial,sans-serif}.vendor-lookbook__grid[data-v-1229ce10]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.vendor-lookbook__card[data-v-1229ce10]{min-width:0;overflow:hidden;background:#f3f0e8;border-top:1px solid #d9d1c2}.vendor-lookbook__card[data-v-1229ce10]:nth-child(2n){background:#f6f4ee}.vendor-lookbook__open[data-v-1229ce10]{display:grid;grid-template-columns:120px minmax(0,1fr);gap:17px;align-items:start;width:100%;height:100%;min-height:222px;padding:18px 16px;border:0;background:transparent;color:inherit;text-align:left;font:inherit;cursor:pointer}.vendor-lookbook__open[data-v-1229ce10]:hover{background:#eef1e5}.vendor-lookbook__portrait[data-v-1229ce10]{width:120px;height:170px;border-radius:70px 70px 4px 4px;aspect-ratio:auto}.vendor-lookbook__portrait[data-v-1229ce10] .portal-vendor-image__neutral{background:linear-gradient(#e8eddf,#f0eee5);color:#7d896f}.vendor-lookbook__portrait[data-v-1229ce10] .portal-vendor-image__neutral span{max-width:90px;line-height:1.4}.vendor-lookbook__identity[data-v-1229ce10]{display:flex;flex-direction:column;align-items:flex-start;gap:7px;min-width:0;height:100%}.vendor-lookbook__identity>small[data-v-1229ce10]{font:9px/1.4 Arial,sans-serif;letter-spacing:.09em;text-transform:uppercase;color:#8a7862}.vendor-lookbook__name[data-v-1229ce10]{display:block;font:400 21px/1.12 Georgia,serif;overflow-wrap:anywhere}.vendor-lookbook__identity[data-v-1229ce10] .portal-status-chip{font-size:9px;padding:5px 9px}.vendor-lookbook__contact[data-v-1229ce10]{display:flex;gap:7px;align-items:baseline;font:11px/1.4 Georgia,serif;color:#737965;overflow-wrap:anywhere}.vendor-lookbook__contact i[data-v-1229ce10]{font-size:11px}.vendor-lookbook__context[data-v-1229ce10]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font:11px/1.5 Georgia,serif;color:#8a8171}.vendor-lookbook__profile[data-v-1229ce10]{display:flex;align-items:center;gap:10px;width:100%;margin-top:auto;padding-top:6px;font:10px Arial,sans-serif;color:#596a49}.vendor-lookbook__profile i[data-v-1229ce10]{margin-left:auto}.vendor-lookbook__empty[data-v-1229ce10]{padding:25px 0;font:17px/1.5 Georgia,serif;color:#777063}.vendor-lookbook button[data-v-1229ce10]:focus-visible{outline:2px solid #879a72;outline-offset:-3px}@media(max-width:1100px){.vendor-lookbook__grid[data-v-1229ce10]{grid-template-columns:repeat(2,minmax(0,1fr))}.vendor-lookbook__intro-copy[data-v-1229ce10]{max-width:85%}}@media(max-width:1100px){.vendor-lookbook__workspace[data-v-1229ce10]{grid-template-columns:minmax(0,1fr)}}@media(max-width:820px){.vendor-lookbook__intro[data-v-1229ce10]{grid-template-columns:minmax(0,1fr)}.vendor-lookbook__summary[data-v-1229ce10]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;border-left:0;padding:14px 20px}.vendor-lookbook__summary>p[data-v-1229ce10]{margin:0}.vendor-lookbook__summary ul[data-v-1229ce10]{display:flex;flex-wrap:wrap;gap:15px}.vendor-lookbook__total strong[data-v-1229ce10]{font-size:28px}}@media(max-width:600px){.vendor-lookbook[data-v-1229ce10]{margin-top:-14px}.vendor-lookbook__grid[data-v-1229ce10]{grid-template-columns:minmax(0,1fr)}.vendor-lookbook__intro-copy[data-v-1229ce10]{max-width:100%;padding:20px}.vendor-lookbook__intro-image[data-v-1229ce10]{opacity:.35}.vendor-lookbook__open[data-v-1229ce10]{min-height:200px}}@media(min-width:1001px){.client-portal-context[data-v-f997653a]{min-width:213px}}.client-portal-event-context[data-v-f997653a]{flex:1;min-width:0;border-left:1px solid var(--line);padding-left:28px;color:#303329}.client-portal-event-context strong[data-v-f997653a]{display:block;font:400 20px/1.2 Georgia,serif;overflow-wrap:anywhere}.client-portal-event-context p[data-v-f997653a]{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 10px;margin:6px 0 0;font:10px/1.4 Arial,sans-serif;color:#817b6c}.client-portal-event-context p>span[data-v-f997653a]{overflow-wrap:anywhere}.client-portal-event-context p>time+span[data-v-f997653a]:before{content:"•";padding-right:10px;color:#a58b63}@media(max-width:1000px){.client-portal-masthead[data-v-f997653a]{gap:18px}.client-portal-context[data-v-f997653a]{padding-left:18px;min-width:0}.client-portal-event-context[data-v-f997653a]{padding-left:18px}.client-portal-event-context strong[data-v-f997653a]{font-size:17px}}@media(max-width:600px){.client-portal-masthead[data-v-f997653a]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px 14px;padding-top:10px;padding-bottom:10px}.client-portal-brand[data-v-f997653a]{min-width:0}.client-portal-brand strong[data-v-f997653a]{white-space:normal}.client-portal-context[data-v-f997653a]{padding-left:14px}.client-portal-event-context[data-v-f997653a]{grid-column:1 / -1;border-left:0;border-top:1px solid var(--line);padding:8px 0 0}.client-portal-event-context strong[data-v-f997653a]{font-size:16px}.client-portal-event-context p[data-v-f997653a]{margin-top:4px;font-size:9px}}.work-queue[data-v-027dcb6c]{display:grid;gap:1.2rem;max-width:70rem;min-width:0}.page-heading[data-v-027dcb6c]{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.header-actions[data-v-027dcb6c]{display:flex;gap:.5rem;flex-wrap:wrap}.page-heading h2[data-v-027dcb6c]{margin:.2rem 0;font:400 clamp(2rem,5vw,3.2rem)/1.05 Georgia,serif;color:#4b365f}.page-heading p[data-v-027dcb6c]{margin:.35rem 0}.queue-filters[data-v-027dcb6c]{display:flex;gap:.5rem;flex-wrap:wrap}.service-filter[data-v-027dcb6c]{display:grid;gap:.25rem;font-weight:700;color:#4b365f}.service-filter select[data-v-027dcb6c]{font:inherit;padding:.4rem;border:1px solid #d9cde2;border-radius:.4rem;background:#fff}.queue-filters button[data-v-027dcb6c]{border:1px solid #d9cde2;border-radius:99px;padding:.45rem .85rem;background:#fff;color:#4b365f;font:inherit;font-weight:700;cursor:pointer}.queue-filters button.active[data-v-027dcb6c]{background:#4b365f;color:#fff}.queue-list[data-v-027dcb6c]{display:grid;gap:.7rem}.queue-row[data-v-027dcb6c]{display:flex;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;border:1px solid #e1e8e4;border-radius:.75rem;background:#fff;color:inherit;text-decoration:none}.queue-row[data-v-027dcb6c]:hover{border-color:#bca7cb}.queue-row h3[data-v-027dcb6c],.queue-row p[data-v-027dcb6c]{margin:.2rem 0}.event-name[data-v-027dcb6c]{color:#4b365f;font-size:.84rem;font-weight:800}.queue-state[data-v-027dcb6c]{display:grid;justify-items:end;align-content:start;gap:.35rem}.queue-state small[data-v-027dcb6c]{color:#a13a31;font-weight:800}@media(max-width:600px){.page-heading[data-v-027dcb6c],.queue-row[data-v-027dcb6c]{display:grid}.queue-state[data-v-027dcb6c]{justify-items:start}}.planning-calendar[data-v-406ca4eb]{display:grid;gap:1.2rem;max-width:82rem;min-width:0}.page-heading[data-v-406ca4eb],.calendar-tools[data-v-406ca4eb],.month-controls[data-v-406ca4eb],.filters[data-v-406ca4eb]{display:flex;gap:.75rem;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.page-heading h2[data-v-406ca4eb]{margin:.2rem 0;font:400 clamp(2rem,5vw,3.2rem)/1.05 Georgia,serif;color:#4b365f}.page-heading p[data-v-406ca4eb]{margin:.35rem 0}.calendar-tools[data-v-406ca4eb],.month-grid[data-v-406ca4eb],.calendar-list[data-v-406ca4eb],.notice[data-v-406ca4eb]{background:#fff;border:1px solid #e1e8e4;border-radius:.8rem}.calendar-tools[data-v-406ca4eb]{padding:.8rem;align-items:center}.month-controls[data-v-406ca4eb]{align-items:center}.month-controls strong[data-v-406ca4eb]{color:#4b365f}.filters[data-v-406ca4eb]{justify-content:flex-start}.filters label[data-v-406ca4eb]{display:grid;gap:.2rem;font-size:.78rem;font-weight:700;color:#566661}.filters select[data-v-406ca4eb]{border:1px solid #cfc5da;border-radius:.45rem;padding:.45rem;background:#fff;font:inherit;color:#1e2826}.month-grid[data-v-406ca4eb]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));overflow:hidden}.month-grid>header[data-v-406ca4eb]{padding:.55rem;background:#f6f3f8;color:#665475;font-size:.75rem;font-weight:800;text-align:center;text-transform:uppercase}.month-grid article[data-v-406ca4eb]{min-height:8.5rem;padding:.45rem;border-right:1px solid #edf1ee;border-top:1px solid #edf1ee}.month-grid article[data-v-406ca4eb]:nth-child(7n){border-right:0}.month-grid time[data-v-406ca4eb]{display:block;color:#4b365f;font-size:.8rem;font-weight:800}.month-grid .outside[data-v-406ca4eb]{background:#fafafa}.month-grid .outside time[data-v-406ca4eb]{color:#a6ada9}.day-records[data-v-406ca4eb]{display:grid;gap:.3rem;margin-top:.35rem}.calendar-record[data-v-406ca4eb],.list-record[data-v-406ca4eb]{display:grid;gap:.12rem;padding:.38rem;border-radius:.4rem;color:#2d2137;text-decoration:none;background:#f5eef9;border-left:3px solid #70538a;font-size:.72rem;overflow-wrap:anywhere}.calendar-record.milestone[data-v-406ca4eb],.kind-pill.milestone[data-v-406ca4eb]{background:#edf5ef;border-left-color:#397057}.calendar-record[data-v-406ca4eb]:hover,.list-record[data-v-406ca4eb]:hover{filter:brightness(.98)}.calendar-record span[data-v-406ca4eb],.calendar-record small[data-v-406ca4eb],.list-record p[data-v-406ca4eb]{color:#566661}.calendar-list[data-v-406ca4eb]{display:none;padding:.8rem}.list-record[data-v-406ca4eb]{grid-template-columns:auto minmax(0,1fr);align-items:start;margin:.55rem 0;padding:.7rem;font-size:.9rem}.list-record p[data-v-406ca4eb]{margin:.2rem 0;font-size:.8rem}.kind-pill[data-v-406ca4eb]{padding:.18rem .4rem;border-radius:99px;background:#eee8f5;color:#4b365f;font-size:.7rem;font-weight:800;text-transform:capitalize}.notice[data-v-406ca4eb]{padding:1rem}@media(max-width:820px){.month-grid[data-v-406ca4eb]{display:none}.calendar-list[data-v-406ca4eb]{display:block}.calendar-tools[data-v-406ca4eb]{align-items:stretch}.filters[data-v-406ca4eb]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}}@media(max-width:560px){.page-heading[data-v-406ca4eb]{display:grid}.filters[data-v-406ca4eb]{grid-template-columns:1fr}.month-controls[data-v-406ca4eb]{justify-content:flex-start}}.exceptions[data-v-10086320]{display:grid;gap:1.2rem;max-width:70rem;min-width:0}.page-heading[data-v-10086320],.exception-row[data-v-10086320]{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.page-heading h2[data-v-10086320]{margin:.2rem 0;font:400 clamp(2rem,5vw,3.2rem)/1.05 Georgia,serif;color:#4b365f}.page-heading p[data-v-10086320],.exception-row p[data-v-10086320],.exception-row h3[data-v-10086320]{margin:.2rem 0}.exception-list[data-v-10086320]{display:grid;gap:.7rem}.exception-row[data-v-10086320]{padding:1rem 1.1rem;border:1px solid #e1e8e4;border-left:4px solid #a13a31;border-radius:.75rem;background:#fff;color:inherit;text-decoration:none}.exception-row[data-v-10086320]:hover{border-color:#bca7cb}.event-name[data-v-10086320]{color:#4b365f;font-size:.84rem;font-weight:800}.flags[data-v-10086320]{display:grid;gap:.35rem;justify-items:end}.flags small[data-v-10086320]{padding:.22rem .45rem;border-radius:99px;background:#fff1f0;color:#a13a31;font-weight:800}@media(max-width:600px){.page-heading[data-v-10086320],.exception-row[data-v-10086320]{display:grid}.flags[data-v-10086320]{justify-items:start}}.templates[data-v-d1d46120]{display:grid;gap:1.2rem;max-width:70rem}.page-heading h2[data-v-d1d46120]{margin:.2rem 0;font:400 clamp(2rem,5vw,3.2rem)/1.05 Georgia,serif;color:#4b365f}.page-heading p[data-v-d1d46120]{margin:.35rem 0}.template-controls[data-v-d1d46120]{display:flex;gap:.8rem;flex-wrap:wrap;padding:1rem;border:1px solid #e1e8e4;border-radius:.75rem;background:#fff}.template-controls label[data-v-d1d46120],.apply-form label[data-v-d1d46120]{display:grid;gap:.3rem;font-weight:800}.template-controls input[data-v-d1d46120],.template-controls select[data-v-d1d46120],.apply-form select[data-v-d1d46120]{min-height:2.5rem;border:1px solid #cfc5da;border-radius:.45rem;padding:.35rem;font:inherit;background:#fff}.template-list[data-v-d1d46120]{display:grid;gap:.8rem}.template-list article[data-v-d1d46120]{padding:1.1rem;border:1px solid #e1e8e4;border-radius:.75rem;background:#fff}.template-list header[data-v-d1d46120],.template-list li[data-v-d1d46120],.apply-form header[data-v-d1d46120],.confirmation-items li[data-v-d1d46120]{display:flex;justify-content:space-between;gap:1rem}.template-list h3[data-v-d1d46120],.template-list p[data-v-d1d46120],.apply-form h3[data-v-d1d46120],.apply-form p[data-v-d1d46120]{margin:.2rem 0}.template-list ol[data-v-d1d46120]{display:grid;gap:.65rem;margin:1rem 0 0;padding:0;list-style:none}.template-list li[data-v-d1d46120]{padding-top:.65rem;border-top:1px solid #edf1ee}.template-list small[data-v-d1d46120]{display:block;color:#70807a}.template-list .critical[data-v-d1d46120]{color:#a13a31;font-weight:800}.card-actions[data-v-d1d46120]{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.apply-form[data-v-d1d46120]{display:grid;gap:1rem;min-width:min(32rem,80vw)}.anchor-confirmation[data-v-d1d46120]{display:flex;justify-content:space-between;gap:1rem;padding:.8rem;border-radius:.55rem;background:#f3edf7;color:#4b365f}.confirmation-items[data-v-d1d46120]{display:grid;gap:.55rem;margin:0;padding:0;list-style:none}.confirmation-items li[data-v-d1d46120]{padding:.55rem 0;border-bottom:1px solid #edf1ee}.success-panel .primary-action[data-v-d1d46120]{width:max-content;text-decoration:none}@media(max-width:600px){.template-list header[data-v-d1d46120],.template-list li[data-v-d1d46120],.apply-form header[data-v-d1d46120],.confirmation-items li[data-v-d1d46120]{display:grid}.apply-form[data-v-d1d46120]{min-width:0}.card-actions[data-v-d1d46120]{align-items:flex-start}}.exceptions[data-v-9efa42a5]{display:grid;gap:1.2rem;max-width:70rem;min-width:0}.page-heading[data-v-9efa42a5],.exception-row[data-v-9efa42a5]{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.page-heading h2[data-v-9efa42a5]{margin:.2rem 0;font:400 clamp(2rem,5vw,3.2rem)/1.05 Georgia,serif;color:#4b365f}.page-heading p[data-v-9efa42a5],.exception-row p[data-v-9efa42a5],.exception-row h3[data-v-9efa42a5]{margin:.2rem 0}.exception-list[data-v-9efa42a5]{display:grid;gap:.7rem}.exception-row[data-v-9efa42a5]{padding:1rem 1.1rem;border:1px solid #e1e8e4;border-left:4px solid #a13a31;border-radius:.75rem;background:#fff;color:inherit;text-decoration:none}.exception-row[data-v-9efa42a5]:hover{border-color:#bca7cb}.event-name[data-v-9efa42a5]{color:#4b365f;font-size:.84rem;font-weight:800}.flags[data-v-9efa42a5]{display:grid;gap:.35rem;justify-items:end}.flags small[data-v-9efa42a5]{padding:.22rem .45rem;border-radius:99px;background:#fff1f0;color:#a13a31;font-weight:800}@media(max-width:600px){.page-heading[data-v-9efa42a5],.exception-row[data-v-9efa42a5]{display:grid}.flags[data-v-9efa42a5]{justify-items:start}}.account-link-page .login-card[data-v-5a9a2505]{max-width:31rem}.account-link-page p[data-v-5a9a2505]{line-height:1.5}.account-link-sign-in[data-v-5a9a2505]{display:inline-block;margin-top:1rem;text-decoration:none}.planning-document[data-v-74bd72ae]{--ink:#302342;--plum:#51376f;--muted:#716579;color:var(--ink);background:#fff;border:1px solid #e4dce9;border-radius:8px;overflow:hidden;font:14px/1.65 Arial,sans-serif}.planning-document[data-v-74bd72ae] *{box-sizing:border-box}.planning-document__cover[data-v-74bd72ae]{text-align:center;padding:35px 35px 30px;background:radial-gradient(ellipse at 8% 60%,#e6eadb,transparent 45%),radial-gradient(ellipse at 95% 4%,#e8dff0,transparent 55%),#faf7f0;border-bottom:4px solid #ad874a}.planning-document__brand[data-v-74bd72ae]{display:flex;align-items:center;justify-content:center;gap:10px;font:23px Georgia,serif}.planning-document__brand svg[data-v-74bd72ae]{height:47px;width:40px;stroke:#b48c45;fill:none;stroke-width:1.8}.planning-document__brand small[data-v-74bd72ae]{display:block;letter-spacing:3px;font:8px Arial;margin-top:5px}.planning-document__botanical[data-v-74bd72ae]{font:100px Georgia;color:#ad874a;line-height:1.25;margin-top:20px}.planning-document__eyebrow[data-v-74bd72ae]{font-size:9px;letter-spacing:2px;color:var(--muted)}.planning-document h1[data-v-74bd72ae],.planning-document h2[data-v-74bd72ae]{font-family:Georgia,serif;line-height:1.2}.planning-document h1[data-v-74bd72ae]{font-size:38px;margin:15px 0}.planning-document__cover h2[data-v-74bd72ae]{font-size:25px;font-weight:400;margin:0 0 16px}.planning-document__cover p[data-v-74bd72ae]{margin:4px 0}.planning-document__revision[data-v-74bd72ae]{display:inline-block;font-size:10px;letter-spacing:.5px;margin-top:23px;color:var(--muted)}.planning-document__body[data-v-74bd72ae]{padding:8px 38px 25px}.planning-document section[data-v-74bd72ae]{padding:25px 0;border-bottom:1px solid #e7dfeb}.planning-document section[data-v-74bd72ae]:last-child{border:0}.planning-document h2[data-v-74bd72ae]{font-size:25px;margin:0 0 17px}.planning-document h3[data-v-74bd72ae]{font-size:16px;margin:0 0 6px}.planning-document p[data-v-74bd72ae]{margin:5px 0 12px;overflow-wrap:anywhere}.planning-document__copy[data-v-74bd72ae]{white-space:pre-wrap}.planning-document__intro[data-v-74bd72ae]{font-family:Georgia,serif;font-size:18px;color:var(--plum)}.planning-document__kicker[data-v-74bd72ae]{font-size:9px;letter-spacing:1.5px;color:#95733e;font-weight:700}.planning-document__facts[data-v-74bd72ae]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px}.planning-document__facts span[data-v-74bd72ae]{display:grid;gap:3px;font-size:11px}.planning-document__facts i[data-v-74bd72ae]{color:#7550a6;font-size:19px}.planning-document__facts small[data-v-74bd72ae],.planning-document small[data-v-74bd72ae]{color:var(--muted)}.planning-document__service[data-v-74bd72ae]{display:flex;gap:17px;padding:20px;background:#f3edf8;border-radius:7px}.planning-document__service>i[data-v-74bd72ae]{font-size:25px;color:#7851a7;margin-top:4px}.planning-document__inclusions[data-v-74bd72ae]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:10px 22px}.planning-document__inclusions li[data-v-74bd72ae]{display:flex;gap:9px;overflow-wrap:anywhere}.planning-document__inclusions li span[data-v-74bd72ae]{color:#278168;font-weight:700}.planning-document__team[data-v-74bd72ae]{display:grid;gap:14px}.planning-document__team b span[data-v-74bd72ae]{font-weight:400;color:var(--muted)}.planning-document__markers[data-v-74bd72ae]{display:flex;gap:7px;flex-wrap:wrap}.planning-document__markers span[data-v-74bd72ae]{background:#f2f3ed;border-radius:20px;padding:4px 12px;font-size:12px;color:#546b5b}.planning-document__addon[data-v-74bd72ae]{padding:10px 0}.planning-document table[data-v-74bd72ae]{width:100%;border-collapse:collapse;font-size:13px}.planning-document th[data-v-74bd72ae]{font-weight:400;text-align:left;padding:12px 0}.planning-document td[data-v-74bd72ae]{text-align:right;white-space:nowrap;padding:12px 0 12px 12px}.planning-document tr[data-v-74bd72ae]{border-bottom:1px solid #eee7f1}.planning-document__total[data-v-74bd72ae]{border-top:2px solid #b4a4c1;background:#f7f3fa}.planning-document__total th[data-v-74bd72ae],.planning-document__total td[data-v-74bd72ae]{font-weight:700}.planning-document__boundary[data-v-74bd72ae]{font-size:12px;background:#f8f5ef;border-left:3px solid #ad874a;padding:15px;margin-top:20px}.planning-document footer[data-v-74bd72ae]{padding:25px;background:#f6f0e8;text-align:center;font:italic 19px Georgia;color:#786283}.planning-document footer span[data-v-74bd72ae]{display:block;font:10px Arial;margin-top:13px;color:var(--muted)}.sr-only[data-v-74bd72ae]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.planning-document--compact[data-v-74bd72ae]{font-size:12px}.planning-document--compact .planning-document__body[data-v-74bd72ae]{padding:0 22px 18px}.planning-document--compact .planning-document__cover[data-v-74bd72ae]{padding:23px 20px}.planning-document--compact h1[data-v-74bd72ae]{font-size:29px}.planning-document--compact h2[data-v-74bd72ae]{font-size:21px}.planning-document--compact .planning-document__botanical[data-v-74bd72ae]{font-size:65px;margin-top:6px}.planning-document--compact .planning-document__inclusions[data-v-74bd72ae]{grid-template-columns:1fr}.planning-document--compact section[data-v-74bd72ae]{padding:20px 0}@media(max-width:550px){.planning-document__cover[data-v-74bd72ae]{padding:27px 20px}.planning-document h1[data-v-74bd72ae]{font-size:32px}.planning-document__body[data-v-74bd72ae]{padding:5px 21px 20px}.planning-document__facts[data-v-74bd72ae]{grid-template-columns:1fr;gap:13px}.planning-document__facts span[data-v-74bd72ae]{grid-template-columns:24px 1fr}.planning-document__facts i[data-v-74bd72ae]{grid-row:1/3}.planning-document__facts small[data-v-74bd72ae]{grid-column:2}.planning-document__inclusions[data-v-74bd72ae]{grid-template-columns:1fr}.planning-document table[data-v-74bd72ae]{font-size:12px}.planning-document td[data-v-74bd72ae]{padding-left:8px}.planning-document__total th[data-v-74bd72ae]{padding-left:6px}}.vendor-pdf-preview[data-v-9fafd684]{border-top:1px solid #e8dfed;padding-top:16px;min-width:0}.vendor-pdf-preview nav[data-v-9fafd684]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.vendor-pdf-preview nav span[data-v-9fafd684]{font-size:12px;white-space:nowrap}.vendor-pdf-preview nav button[data-v-9fafd684]{font-size:12px;padding:7px 10px}.vendor-pdf-preview__page[data-v-9fafd684]{background:#e9e5e8;max-height:60vh;overflow:auto;padding:12px;display:flex;justify-content:center;align-items:flex-start;box-sizing:border-box;min-width:0}.vendor-pdf-preview canvas[data-v-9fafd684]{display:block;background:#fff;box-shadow:0 2px 8px #302a3520;max-width:100%;height:auto!important}.vendor-pdf-preview p[data-v-9fafd684]{margin:8px 0;font-size:12px}.vendor-pdf-preview__page[data-v-9fafd684]{max-height:min(48vh,420px)}.proposal-pdf-actions[data-v-57cf0740]{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:15px}.proposal-pdf-actions p[data-v-57cf0740]{font-size:13px;color:#665770}.pp{--pp-ink:#2f2441;--pp-plum:#51376f;--pp-muted:#73677f;--pp-rule:#e5dfeb;color:var(--pp-ink);font-size:13px;line-height:1.5;min-width:0}.pp *{box-sizing:border-box}.pp h1,.pp h2,.pp h3,.pp p{margin-top:0}.pp h1{font:700 clamp(28px,2.8vw,40px)/1.16 Georgia,serif;letter-spacing:-.8px;margin-bottom:7px;color:#241638}.pp h2{font:700 27px/1.2 Georgia,serif;margin-bottom:10px}.pp h3{font-size:15px;margin-bottom:16px;color:#32233f}.pp-header{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px}.pp-header p{color:var(--pp-muted);margin-bottom:0}.pp-eyebrow{font-size:9px;font-weight:700;letter-spacing:1.3px;color:#8c749d!important;margin-bottom:8px!important}.pp-header-actions{display:grid;justify-items:end;gap:15px}.pp-motto{font:italic 23px Georgia,serif;color:#a58cb7;white-space:nowrap}.pp button,.pp input,.pp select,.pp textarea{font:inherit;color:inherit}.pp button{cursor:pointer}.pp button:disabled{opacity:.45;cursor:default}.pp input:not([type=checkbox]):not([type=radio]),.pp select,.pp textarea{width:100%;border:1px solid #dcd2e5;border-radius:5px;padding:8px 10px;background:#fff;min-height:35px}.pp input[type=checkbox],.pp input[type=radio]{accent-color:#7246c2;min-width:16px;min-height:16px}.pp textarea{resize:vertical;line-height:1.55}.pp label{display:grid;gap:5px;font-size:12px;font-weight:600}.pp :focus-visible{outline:3px solid #a58ac7;outline-offset:3px}.pp-primary,.pp-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:5px;padding:9px 14px;text-decoration:none;font-size:12px;font-weight:650;line-height:1.4;white-space:nowrap}.pp-primary{background:linear-gradient(110deg,#6843a2,#442663);color:#fff!important;border:1px solid #51376f;box-shadow:0 2px 4px #3321440d}.pp-secondary{background:#fff;color:#59377d!important;border:1px solid #d5c5e6}.pp-text-button{background:transparent;border:0;color:#68458b!important;text-decoration:underline;font-size:12px;padding:8px}.pp-button-row{display:flex;gap:9px;align-items:center;flex-wrap:wrap}.pp-domain-tabs{display:flex;gap:25px;border-bottom:1px solid var(--pp-rule);margin-bottom:17px;align-items:center}.pp-domain-tabs>*{padding:10px 5px;color:#645071;text-decoration:none;border:0;background:transparent;font-size:13px}.pp-domain-tabs .active{border-bottom:2px solid #6843a2;font-weight:700;color:#432660}.pp-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid var(--pp-rule);background:#fff;border-radius:7px;margin-bottom:18px;overflow:hidden}.pp-metrics article{display:flex;gap:14px;align-items:center;padding:17px 16px;border-right:1px solid var(--pp-rule)}.pp-metrics article:last-child{border:0}.pp-metrics i{font-size:22px;padding:12px;background:#f0e8fa;border-radius:11px;color:#7d50bc}.pp-metrics article:last-child i{background:#e4f2e9;color:#357653}.pp-metrics b{display:block;font:700 23px Georgia,serif}.pp-metrics span{color:var(--pp-muted);font-size:11px}.pp-master-detail{display:grid;grid-template-columns:minmax(340px,.85fr) minmax(530px,1.5fr);gap:14px;align-items:start}.pp-directory{border:1px solid var(--pp-rule);background:#fff;border-radius:7px;overflow:hidden;min-width:0}.pp-filters{display:grid;gap:9px;padding:13px;border-bottom:1px solid var(--pp-rule)}.pp-search{display:flex!important;align-items:center;gap:9px!important;border:1px solid #dcd2e5;padding:0 9px;border-radius:5px;font-weight:400!important}.pp-search input{border:0!important;padding-left:0!important;font-size:12px!important;min-width:0}.pp-search>i{color:#8b779e}.pp-search button{background:transparent;border:0;color:#765392}.pp-filter-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pp-filter-row select{font-size:11px}.pp-filters details{font-size:11px;color:#675273}.pp-filters details label{margin-top:8px}.pp-filters summary{cursor:pointer;padding:4px 0}.pp-directory-caption{display:flex;justify-content:space-between;padding:11px 14px;font-size:11px;background:#fbf9fc;color:#786882}.pp-proposal-row{display:grid;grid-template-columns:58px minmax(0,1fr) auto;gap:12px;padding:16px 12px;color:var(--pp-ink);text-decoration:none;border-bottom:1px solid #eee9f1;position:relative;min-width:0}.pp-proposal-row:hover{background:#fcf9ff}.pp-proposal-row.selected{background:linear-gradient(90deg,#f0e9fa,#faf7fe)}.pp-proposal-row.selected:before{content:"";position:absolute;top:0;left:0;bottom:0;width:3px;background:#8651ce}.pp-proposal-thumb{height:72px;background:linear-gradient(145deg,#dce2ce,#f3ead9 45%,#c4b9cf);border-radius:5px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#6c6570;gap:5px;box-shadow:inset 0 0 0 1px #aa9b8220}.pp-proposal-thumb i{font-size:23px;color:#9a7e4e}.pp-proposal-thumb span{font:italic 12px Georgia}.pp-row-copy,.pp-row-amount{display:flex;flex-direction:column;gap:4px;min-width:0}.pp-row-copy>b{font-size:13px;line-height:1.4}.pp-row-copy>span{font-size:12px;color:#675477}.pp-row-copy>small{font-size:10px;color:#7a6e85}.pp-service-label{align-self:start;background:#ede7f4;color:#5b3c79!important;padding:1px 5px;border-radius:3px}.pp-row-amount{align-items:flex-end;font-size:12px}.pp-row-amount small{font-size:9px;color:#88778f}.pp-status{display:inline-flex;align-items:center;gap:5px;font-size:10px;line-height:1.5;padding:4px 8px;border-radius:6px;background:#ece9f0;color:#665d71;white-space:nowrap;align-self:start}.pp-status.sent{background:#ece0fb;color:#6b3daf}.pp-status.viewed{background:#e8ecff;color:#4f5ba8}.pp-status.accepted{background:#e1f2e8;color:#25714a}.pp-status.revision_requested{background:#fff0d7;color:#946313}.pp-status.declined,.pp-status.expired{background:#fce6e9;color:#a44558}.pp-row-amount .pp-status{align-self:flex-end}.pp-pagination{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:13px;font-size:11px}.pp-pagination button{border:1px solid var(--pp-rule);background:#fff;border-radius:4px;padding:6px 10px}.pp-detail{border:1px solid var(--pp-rule);border-radius:7px;padding:19px;background:#fff;min-width:0}.pp-detail-header{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.pp-detail-header h2{font-size:28px;margin-bottom:7px}.pp-event-facts{display:flex;flex-wrap:wrap;gap:12px;font-size:11px;color:#6d587e;margin:12px 0 17px}.pp-event-facts i{margin-right:3px}.pp-lifecycle{display:grid;grid-template-columns:repeat(4,1fr);margin:5px 0 17px;gap:8px}.pp-lifecycle span{display:flex;justify-content:center;align-items:center;gap:6px;border-top:2px solid #e5ddea;padding-top:9px;font-size:11px;color:#8d8294}.pp-lifecycle .done{border-color:#8860bc;color:#684199;font-weight:600}.pp-booking-boundary{padding:10px 12px;background:#faf7f0;color:#7e6c4c;border:1px solid #eee3cf;border-radius:5px;font-size:11px;margin:12px 0}.pp-detail-controls{display:flex;justify-content:space-between;gap:10px;align-items:end;margin:16px 0}.pp-detail-controls label{min-width:120px;font-size:10px}.pp-detail-controls select{font-size:11px;padding:7px}.pp-detail-tabs{display:flex;gap:5px;border-bottom:1px solid var(--pp-rule);padding-bottom:0;margin-bottom:15px;overflow:auto}.pp-detail-tabs button{border:0;background:#faf8fc;padding:10px 11px;font-size:11px;white-space:nowrap;color:#665071;border-radius:4px 4px 0 0}.pp-detail-tabs button.active{color:#4d2e6c;background:#f2edf8;box-shadow:inset 0 -2px #7850ad;font-weight:650}.pp-detail-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:12px}.pp-card{border:1px solid var(--pp-rule);background:#fff;border-radius:6px;padding:16px;margin-bottom:13px;min-width:0}.pp-card>header:not(.pp-numbered-heading){display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px}.pp-card>header h3{margin:0}.pp-key-values{display:grid;grid-template-columns:1fr 1.2fr;gap:12px 13px;font-size:11px;margin:0 0 16px}.pp-key-values dt{color:#7c6e85}.pp-key-values dd{margin:0;overflow-wrap:anywhere}.pp-inline-link{font-size:11px;color:#70479d;text-decoration:none}.pp-muted{font-size:11px;line-height:1.6;color:#87758f}.pp-share{border-top:1px solid #eee7f4;padding:12px 0;display:grid;gap:6px}.pp-share>small{color:#8b7794;font-size:10px}.pp-share .pp-secondary{font-size:10px;padding:6px 9px}.pp-copy{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.pp-card>small{color:#8d7a95;font-size:10px}.pp-preview-card{padding:12px;align-self:start}.pp-preview-card header{gap:5px!important}.pp-preview-card h3{font-size:13px}.pp-preview-card .pp-secondary{font-size:10px;padding:6px 9px}.pp-preview-scroll{max-height:650px;overflow:auto;border-radius:5px}.pp-wide{width:100%;margin-top:13px}.pp-history{list-style:none;padding:0;margin:0}.pp-history li{display:flex;gap:12px;padding:15px 0;border-bottom:1px solid #eee7f4}.pp-history b{text-transform:capitalize;font-size:12px}.pp-history small{display:block;font-size:10px;color:#87738f;margin:4px 0}.pp-history-dot{width:10px;height:10px;border-radius:50%;background:#986fc4;margin-top:5px;flex-shrink:0}.pp-empty{text-align:center;padding:40px 18px;color:#88768f;font-size:12px}.pp-empty a{color:#764c9e}.pp-alert,.pp-notice{padding:12px 15px;border-radius:5px;border:1px solid #efc6ce;background:#fff0f3;color:#9c3c53;margin-bottom:15px;font-size:12px}.pp-notice{background:#edf8f0;border-color:#cce5d2;color:#3f7952}.pp-back{display:inline-flex;align-items:center;gap:7px;font-size:11px;color:#81648f;text-decoration:none;margin-bottom:12px}.pp-builder-steps{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;background:#fff;border:1px solid var(--pp-rule);padding:15px;border-radius:6px;margin-bottom:18px}.pp-builder-steps a{display:flex;align-items:center;gap:9px;font-size:11px;text-decoration:none;color:#6c517e;font-weight:600}.pp-builder-steps span,.pp-numbered-heading>span{display:inline-flex;justify-content:center;align-items:center;width:28px;height:28px;border-radius:50%;background:#eee7f7;color:#754bac;flex-shrink:0}.pp-builder-steps a:first-child span{background:#7444c0;color:#fff}.pp-builder-columns{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(330px,1fr);gap:18px;align-items:start}.pp-builder-form .pp-card{padding:18px 20px;scroll-margin-top:20px}.pp-numbered-heading{display:flex;align-items:flex-start;gap:12px;margin-bottom:17px}.pp-numbered-heading>span{background:#7644bc;color:#fff;width:26px;height:26px;font-size:12px}.pp-numbered-heading h2{font:700 16px Arial;margin:2px 0 4px}.pp-numbered-heading p{font-size:11px;color:#8b7698;margin:0}.pp-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 15px}.pp-form-grid.pp-three{grid-template-columns:repeat(3,1fr);margin-top:14px}.pp-span-two{grid-column:1/-1}.pp-builder-form label{margin-bottom:12px}.pp-builder-form .pp-form-grid label{margin-bottom:0}.pp-builder-form .pp-form-grid{margin-bottom:13px}.pp-context-search{display:flex;gap:10px;align-items:end;margin-bottom:14px}.pp-context-search label{flex:1;margin:0}.pp-package-options{border:0;padding:0;margin:0 0 15px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.pp-package-options label{position:relative;border:1px solid #dfd5e9;padding:14px 12px;border-radius:5px;font-size:11px;cursor:pointer;gap:7px;margin:0;display:grid;grid-template-columns:18px 1fr;align-content:start}.pp-package-options label.selected{border-color:#9264d0;background:#f4edfc;box-shadow:inset 0 0 0 1px #b99ade}.pp-package-options input{margin:0}.pp-package-options b{font-size:11px;align-self:center}.pp-package-options p{grid-column:2;color:#85718f;font-weight:400;font-size:10px;line-height:1.6;margin:0}.pp-scope-checks{display:flex;flex-wrap:wrap;gap:12px 20px;border:0;padding:0;margin-top:15px}.pp-scope-checks legend{font-size:12px;font-weight:700;margin-bottom:12px}.pp-scope-checks label{display:flex;gap:6px;align-items:center;font-size:11px;font-weight:400;margin:0}.pp-line-editor{padding:14px;border:1px solid #e8e0ef;background:#fcfaff;border-radius:5px;margin:14px 0}.pp-private-notes{padding:13px;background:#f7f3ed;border-radius:4px;color:#7c694c}.pp-investment-summary{display:grid;grid-template-columns:1fr auto;gap:11px;font-size:12px;background:#f8f4fc;padding:16px;border-radius:5px}.pp-investment-summary dd{margin:0;text-align:right}.pp-investment-summary .total{font-weight:700;border-top:1px solid #d8c9e5;padding-top:12px}.pp-builder-preview{position:sticky;top:20px;border:1px solid var(--pp-rule);border-radius:6px;background:#fff;padding:13px;min-width:0}.pp-preview-toolbar{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:13px}.pp-preview-toolbar h2{font:700 15px Arial;margin:0 0 3px}.pp-preview-toolbar small{font-size:10px;color:#927f9b}.pp-preview-toolbar button{font-size:10px;padding:7px 10px}.pp-builder-preview-scroll{max-height:calc(100vh - 200px);min-height:400px;overflow:auto}.pp-builder-preview>p{margin:11px 3px 0}.pp-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(min-width:1600px){.pp-master-detail{grid-template-columns:minmax(400px,.8fr) minmax(650px,1.5fr)}.pp-proposal-row{padding:18px 16px}}@media(max-width:1250px){.pp-master-detail{grid-template-columns:minmax(300px,.9fr) minmax(440px,1.3fr)}.pp-proposal-thumb{display:none}.pp-proposal-row{grid-template-columns:minmax(0,1fr) auto}.pp-detail-grid{grid-template-columns:1fr}.pp-preview-scroll{max-height:420px}.pp-motto{display:none}.pp-metrics article{gap:9px;padding:14px 12px}.pp-metrics i{font-size:18px;padding:9px}.pp-builder-columns{grid-template-columns:minmax(0,1.4fr) minmax(300px,1fr)}.pp-package-options{grid-template-columns:1fr}.pp-package-options p{font-size:11px}.pp-builder-steps{gap:7px;padding:12px}.pp-builder-steps a{font-size:10px;gap:6px}}@media(max-width:1000px){.pp-master-detail{grid-template-columns:1fr}.pp-directory{max-height:550px;overflow:auto}.pp-detail-grid{grid-template-columns:1fr 1fr}.pp-proposal-thumb{display:flex}.pp-proposal-row{grid-template-columns:58px minmax(0,1fr) auto}.pp-builder-columns{grid-template-columns:1fr}.pp-builder-preview{position:static}.pp-builder-preview-scroll{max-height:650px}.pp-builder-steps,.pp-package-options{grid-template-columns:repeat(3,1fr)}}@media(max-width:650px){.pp-header{display:grid;gap:15px}.pp-header-actions{justify-items:start}.pp-metrics{grid-template-columns:repeat(2,1fr)}.pp-metrics article{border-bottom:1px solid var(--pp-rule)}.pp-metrics article:last-child{grid-column:1/-1}.pp-detail{padding:13px}.pp-detail-grid{grid-template-columns:1fr}.pp-detail-header h2{font-size:25px}.pp-detail-controls{align-items:start;flex-direction:column}.pp-detail-controls label{width:100%}.pp-lifecycle span{font-size:10px;gap:4px}.pp-proposal-thumb{display:none}.pp-proposal-row{grid-template-columns:minmax(0,1fr) auto;gap:8px}.pp-row-amount{font-size:11px}.pp-row-amount small{font-size:8px}.pp-key-values{grid-template-columns:1fr 1.3fr}.pp-card{padding:14px}.pp-builder-steps{grid-template-columns:repeat(2,1fr)}.pp-builder-form .pp-card{padding:15px}.pp-form-grid,.pp-form-grid.pp-three,.pp-package-options{grid-template-columns:1fr}.pp-package-options p{font-size:11px}.pp-header .pp-button-row{gap:8px}.pp-primary,.pp-secondary{font-size:11px}.pp-domain-tabs{gap:20px}.pp-directory{max-height:500px}}.pp-builder-fields{border:0;padding:0;margin:0;min-width:0}.pp-builder-fields:disabled{opacity:.75}.pp-refined{--pp-muted:#6e6279}.pp-refined .pp-header{margin-bottom:16px;align-items:flex-start}.pp-refined .pp-header h1{font-size:clamp(27px,2.5vw,38px)}.pp-refined .pp-eyebrow{color:#725887!important}.pp-builder-header-actions{display:grid;justify-items:end;gap:12px;padding-top:5px}.pp-save-state{font-size:11px;color:#70627d;display:flex;gap:6px;align-items:center}.pp-save-state .pi-circle-fill{font-size:6px;color:#ad874a}.pp-save-state .pi-check-circle{color:#567362}.pp-refined .pp-builder-steps{gap:0;padding:0;overflow:hidden;margin-bottom:16px}.pp-refined .pp-builder-steps button{border:0;border-right:1px solid #eee7f4;background:#fff;padding:12px 10px;display:grid;grid-template-columns:29px 1fr;gap:2px 8px;text-align:left;align-items:center;min-width:0}.pp-refined .pp-builder-steps button:last-child{border-right:0}.pp-refined .pp-builder-steps button>span{grid-row:1/3;background:#f2edf7;color:#766386;width:28px;height:28px;font-size:11px}.pp-refined .pp-builder-steps b{font-size:11px;line-height:1.35;color:#3c294e}.pp-refined .pp-builder-steps small{font-size:9px;color:#7e6a8e;min-height:12px}.pp-refined .pp-builder-steps .current{background:#f1eafa;box-shadow:inset 0 -2px #7644bc}.pp-refined .pp-builder-steps .current>span{background:#7644bc;color:#fff;box-shadow:0 0 0 3px #e5d8f5}.pp-refined .pp-builder-steps .complete>span{background:#e7f2eb;color:#427254}.pp-refined .pp-builder-steps .attention>span{background:#fff2dc;color:#956c24}.pp-refined .pp-builder-columns{grid-template-columns:minmax(0,1.5fr) minmax(350px,1fr);gap:16px}.pp-editor-workspace{border:1px solid #e1d9e8;border-radius:8px;background:#fff;overflow:hidden;min-width:0}.pp-refined .pp-builder-form{padding:20px 22px;min-height:550px}.pp-active-step-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:19px}.pp-active-step-heading h2{font:700 20px/1.3 Georgia,serif;margin:0;color:#302041}.pp-active-step-heading h2:focus{outline:none}.pp-refined .pp-builder-fields label{font-size:11px;color:#3c2b4d;margin-bottom:12px}.pp-refined .pp-builder-fields .pp-form-grid{gap:12px;margin-bottom:14px}.pp-refined .pp-builder-fields .pp-form-grid label{margin:0}.pp-refined .pp-builder-fields input:not([type=checkbox]):not([type=radio]),.pp-refined .pp-builder-fields select{min-height:38px;padding:8px 10px}.pp-refined .p-autocomplete,.pp-refined .p-autocomplete-input{width:100%;min-width:0}.pp-refined .pp-package-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.pp-refined .pp-package-options label{padding:12px 10px;margin:0;grid-template-columns:16px 1fr;gap:7px;align-content:start}.pp-refined .pp-package-options b{font-size:11px;line-height:1.4;color:#332044}.pp-refined .pp-package-options p{font-size:10px;color:#736080;line-height:1.5}.pp-refined .pp-package-options label.selected{border-color:#8050bc;background:#f2ebfb;box-shadow:inset 0 0 0 1px #bc9cde}.pp-refined .pp-scope-checks{gap:8px;margin-top:12px}.pp-refined .pp-scope-checks label{padding:7px 9px;border:1px solid #e5ddeb;border-radius:5px;background:#faf8fc;margin:0;gap:6px;font-size:10px}.pp-refined .pp-scope-checks label.selected{background:#eee7f7;border-color:#c5aedf;color:#4f2b76}.pp-subheading{margin:18px 0 12px!important;font-size:12px!important}.pp-step-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #e7dfed;padding:13px 20px;background:#fcfafc;font-size:11px;color:#897491}.pp-refined .pp-builder-preview{top:16px;padding:0;overflow:hidden;border-radius:8px;box-shadow:0 4px 18px #30234206}.pp-refined .pp-preview-toolbar{padding:15px 14px;margin:0;border-bottom:1px solid #e5ddea;min-height:65px}.pp-refined .pp-preview-toolbar h2{font-size:14px;color:#302041}.pp-refined .pp-preview-toolbar small{color:#7a6889}.pp-refined .pp-builder-preview-scroll{max-height:calc(100dvh - 295px);min-height:380px;padding:11px;background:#ebe6ee;scrollbar-width:thin;scrollbar-color:#c7b5d0 #f5f0f7}.pp-preview-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 12px;border-top:1px solid #e5ddea;font-size:10px;color:#7e6c89}.pp-mobile-preview{display:none}.pp-section-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:18px 0 12px}.pp-section-header h3,.pp-section-header p{margin:0}.pp-base-service{display:grid;grid-template-columns:1fr 150px;align-items:center;gap:16px;background:#faf7f0;border:1px solid #ece4d7;border-radius:6px;padding:16px;margin-bottom:20px}.pp-base-service small{font-size:9px;letter-spacing:1px;color:#826e50}.pp-base-service h3{font-size:15px;margin:5px 0}.pp-base-service p{font-size:10px;color:#877457;margin:0}.pp-base-service label{margin:0!important}.pp-base-service input{font-weight:700;font-size:17px!important}.pp-commercial-rows article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;border-bottom:1px solid #ece6f0;padding:13px 0}.pp-commercial-rows b,.pp-commercial-rows strong{font-size:12px;color:#332143}.pp-commercial-rows strong{white-space:nowrap}.pp-commercial-rows p{font-size:11px;line-height:1.5;color:#74627f;margin:4px 0;white-space:pre-wrap;overflow-wrap:anywhere}.pp-commercial-rows small{color:#8a7893;font-size:10px}.pp-row-actions{display:flex;gap:4px}.pp-row-actions button,.pp-inclusion-row button{background:#fff;border:1px solid #e4dbea;border-radius:4px;color:#75538b;width:30px;height:30px;display:grid;place-items:center}.pp-refined .pp-investment-summary{background:#f6f7f1;border:1px solid #e1e5d9;gap:10px;margin:20px 0 12px;padding:16px}.pp-refined .pp-investment-summary .total{border-color:#d2d9c8;font-size:14px;color:#283e31}.pp-empty-inline{padding:22px 8px;text-align:center;font-size:11px;color:#83718c}.pp-team-rows article{grid-template-columns:35px minmax(0,1fr) auto}.pp-role-icon{display:grid;place-items:center;width:35px;height:35px;background:#f0e8f7;border-radius:10px;color:#7a4eab;flex-shrink:0}.pp-team-empty{text-align:center;padding:65px 25px;color:#7e6c89}.pp-team-empty>i{font-size:32px;color:#aa91bd;margin-bottom:18px}.pp-team-empty h3{margin-bottom:7px}.pp-team-empty p{font-size:12px}.pp-content-workspace{display:grid;grid-template-columns:145px minmax(0,1fr);gap:17px}.pp-content-workspace>nav{display:grid;gap:5px;align-content:start}.pp-content-workspace>nav button{border:0;background:#fff;padding:11px 9px;border-radius:5px;text-align:left;font-size:11px;color:#6e587e;display:flex;align-items:center;gap:7px}.pp-content-workspace>nav button.active{background:#efe7f8;color:#513077;font-weight:700}.pp-content-workspace>nav button.private{border-top:1px solid #e7dfda;margin-top:8px;padding-top:14px}.pp-content-workspace>nav button.private.active{background:#f4eee4;color:#7f6846}.pp-content-editor{min-width:0}.pp-content-editor h3{font-size:14px}.pp-content-editor textarea{min-height:280px;max-height:420px}.pp-editor-help{font-size:10px;font-weight:400;color:#82708b;margin:2px 0 4px}.pp-refined .pp-private-notes{background:#f7f2e9;border:1px solid #e8ddc9;padding:13px}.pp-private-notes .pp-editor-help{color:#8b7350}.pp-inclusion-row{display:flex;gap:7px;margin-bottom:8px;align-items:center}.pp-inclusion-row input{min-width:0}.pp-content-editor .pp-secondary{margin-top:8px}.pp-review-identity{display:flex;gap:12px;align-items:flex-start;margin-bottom:16px}.pp-review-identity h3{margin:0 0 4px;font-size:14px}.pp-review-identity p{margin:0 0 5px;color:#6a5679;font-size:11px}.pp-review-identity small{font-size:10px;color:#877291}.pp-readiness{background:#faf8fc;border:1px solid #e6dfec;border-radius:5px;padding:12px;margin:14px 0}.pp-readiness h3{font-size:12px;margin:0 0 8px}.pp-readiness ul{list-style:none;margin:0;padding:0;display:grid;gap:7px}.pp-readiness li{display:flex;align-items:start;gap:7px;font-size:11px;color:#956c24}.pp-readiness li button{padding:0;border:0;background:none;color:#785681;text-align:left;text-decoration:underline}.pp-readiness p{margin:0;color:#4b7259;font-size:11px}.pp-readiness i{margin-right:4px}.pp-focused-editor{display:grid;gap:13px}.pp-focused-editor label{font-size:12px}.pp-focused-editor .pp-button-row{justify-content:flex-end;margin-top:8px}.pp-full-document{max-height:75dvh;overflow:auto;padding:16px;background:#eee8f1;scrollbar-width:thin;scrollbar-color:#c7b5d0 #f5f0f7}.pp-refined .pp-alert,.pp-refined .pp-notice{margin-bottom:12px;padding:10px 13px}.pp-refined .pp-metrics article{padding:12px 14px;gap:11px}.pp-refined .pp-metrics i{font-size:18px;padding:10px;border-radius:9px}.pp-refined .pp-metrics b{font-size:25px}.pp-refined .pp-metrics span{color:#71607c}.pp-refined .pp-master-detail{grid-template-columns:minmax(300px,.8fr) minmax(0,1.5fr);gap:14px}.pp-refined .pp-proposal-row{padding:13px 11px;gap:10px}.pp-refined .pp-proposal-thumb{height:62px}.pp-refined .pp-directory-caption{padding:9px 12px}.pp-refined .pp-domain-tabs{margin-bottom:14px;gap:23px}.pp-refined .pp-domain-tabs .pp-archive-filter{margin-left:auto;font-size:11px;color:#8b7897}.pp-sort-control{display:flex!important;align-items:center;gap:10px!important;font-size:10px;color:#766580!important}.pp-sort-control select{width:auto!important;border:0!important;background:#faf8fc!important;padding:5px 8px!important;min-height:30px!important;font-size:11px!important;font-weight:600}.pp-refined .pp-detail{padding:17px}.pp-refined .pp-detail-header h2{font-size:26px}.pp-refined .pp-event-facts{margin:9px 0 12px;gap:10px}.pp-refined .pp-detail-controls{margin:12px 0}.pp-refined .pp-booking-boundary{padding:9px 11px;margin:10px 0}.pp-refined .pp-card{padding:14px;margin-bottom:12px}.pp-refined .pp-card h3{font-size:13px;margin-bottom:13px}.pp-refined .pp-key-values{gap:9px 12px}.pp-refined .pp-key-values dd{color:#3d2b4e}.pp-refined .pp-detail-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.pp-cover-preview{padding:12px!important}.pp-proposal-cover{background:radial-gradient(ellipse at 100% 0,#e7dfcb,transparent 65%),linear-gradient(160deg,#e8e2d8,#faf6ed 50%,#d8d0df);border-radius:5px;border:1px solid #e3d9e4;min-height:305px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:23px 14px;color:#302342}.pp-cover-brand{font:17px Georgia;margin-bottom:26px}.pp-cover-brand i{color:#ad874a;font-size:18px}.pp-cover-kicker{font-size:7px;letter-spacing:1.5px;color:#8f7751;margin-bottom:9px}.pp-proposal-cover h3{font:23px Georgia!important;margin:0 0 12px!important}.pp-proposal-cover>b{font:15px Georgia;line-height:1.4}.pp-proposal-cover p{font-size:11px;margin:7px 0;color:#6b5877}.pp-proposal-cover small{font-size:10px;line-height:1.7;color:#89768d}.pp-cover-preview .pp-wide{margin-top:9px}.pp-refined .pp-staff-note-card{background:#faf6ee;border-color:#e9dfcf}.pp-staff-note-card h3 i{font-size:10px;margin-right:4px}.pp-refined .pp-handoff-card p{margin-bottom:9px}.pp-handoff-card button{white-space:normal;font-size:10px}.pp-commercial-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.pp-commercial-breakdown>.pp-section-header{margin-top:4px}.pp-commercial-breakdown .pp-commercial-rows article{grid-template-columns:minmax(0,1fr) auto}.pp-commercial-breakdown h4{font-size:11px;margin:20px 0 10px;color:#4f375f}.pp-commercial-breakdown .pp-copy{font-size:11px}.pp-scope-chips{display:flex;flex-wrap:wrap;gap:6px}.pp-scope-chips span{font-size:10px;border:1px solid #e3d9ec;background:#f7f2fb;padding:4px 7px;border-radius:4px;color:#69507e}.pp-included-list{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:11px}.pp-included-list i{color:#4c8061;font-size:10px;margin-right:4px}.pp-compact-team article{border-bottom:1px solid #eee7f4;padding:8px 0;font-size:11px}.pp-compact-team p{margin:5px 0 0;font-size:10px;color:#7c6889}.pp-client-controls{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:14px}.pp-client-controls h3{margin:0 0 4px;font-size:14px}.pp-client-controls small{font-size:10px;color:#897491}.pp-client-controls .pp-button-row button{font-size:10px;padding:8px 10px}.pp-client-browser{border:1px solid #dbd1e4;border-radius:6px;overflow:hidden;background:#eee8f1}.pp-browser-chrome{display:flex;gap:5px;align-items:center;padding:11px 13px;border-bottom:1px solid #ddd2e6;background:#f7f4fa}.pp-browser-chrome>span{width:6px;height:6px;border-radius:50%;background:#d7c9e3}.pp-browser-chrome small{font-size:9px;margin-left:8px;color:#8c7799}.pp-client-document{max-height:calc(100dvh - 350px);min-height:350px;overflow:auto;padding:16px;scrollbar-width:thin;scrollbar-color:#c7b5d0 #f5f0f7}.pp-overflow{position:relative}.pp-overflow summary{list-style:none;cursor:pointer;border:1px solid #e2d7eb;border-radius:5px;padding:9px 11px;color:#77548c}.pp-overflow[open]>button{position:absolute;right:0;top:40px;background:#fff;border:1px solid #e2d7eb;box-shadow:0 4px 15px #30234215;z-index:3;white-space:nowrap;padding:12px;border-radius:5px;text-decoration:none}.pp-revision-history{border:1px solid #e6dfed;border-radius:6px;margin-bottom:13px;overflow:hidden}.pp-revision-history.selected{border-color:#cbb4e1}.pp-revision-history>header{background:#faf7fc;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px}.pp-revision-history>header>div{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pp-revision-history>header b{font-size:13px}.pp-revision-history>header small{width:100%;font-size:10px;color:#87728f}.pp-revision-history>header button{font-size:10px;padding:7px 10px}.pp-revision-history .pp-history{padding:0 14px}.pp-revision-history .pp-history li{padding:11px 0}.pp-revision-history .pp-history li:last-child{border:0}.pp-accepted-by{font-size:11px;color:#397455;margin:12px 14px 0}.pp-refined :focus-visible{outline:3px solid #a280c6;outline-offset:3px}@media(min-width:1700px){.pp-refined .pp-master-detail{grid-template-columns:minmax(380px,.8fr) minmax(0,1.6fr)}.pp-refined .pp-builder-columns{grid-template-columns:minmax(0,1.5fr) minmax(420px,1fr)}}@media(max-width:1250px){.pp-refined .pp-master-detail{grid-template-columns:minmax(270px,.8fr) minmax(0,1.4fr)}.pp-refined .pp-detail-grid,.pp-commercial-grid{grid-template-columns:1fr}.pp-refined .pp-cover-preview{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px}.pp-refined .pp-cover-preview>header{grid-column:1/-1;margin:0!important}.pp-refined .pp-proposal-cover{grid-row:2/4;min-height:200px}.pp-cover-preview .pp-wide{align-self:center;margin:0}.pp-refined .pp-builder-columns{grid-template-columns:minmax(0,1.5fr) minmax(310px,1fr)}.pp-refined .pp-builder-form{padding:17px}.pp-content-workspace{grid-template-columns:120px minmax(0,1fr);gap:12px}.pp-refined .pp-builder-steps button{padding:11px 6px;gap:2px 5px}.pp-refined .pp-builder-steps b{font-size:10px}.pp-refined .pp-builder-steps small{font-size:8px}.pp-refined .pp-builder-steps button>span{width:24px;height:24px}.pp-refined .pp-builder-steps button{grid-template-columns:24px 1fr}}@media(max-width:1050px){.pp-refined .pp-builder-columns{grid-template-columns:1fr}.pp-refined .pp-builder-preview{display:none}.pp-mobile-preview{display:inline-flex}.pp-refined .pp-builder-form{min-height:500px}.pp-refined .pp-builder-steps{grid-template-columns:repeat(3,1fr)}.pp-refined .pp-master-detail{grid-template-columns:1fr}.pp-refined .pp-directory{max-height:480px;overflow:auto}.pp-refined .pp-detail-grid{grid-template-columns:1.2fr 1fr}.pp-refined .pp-cover-preview{display:block}.pp-refined .pp-proposal-cover{min-height:300px}.pp-cover-preview .pp-wide{margin-top:10px}}@media(max-width:650px){.pp-refined .pp-header{display:grid;gap:12px}.pp-builder-header-actions{justify-items:start;padding:0;display:flex;align-items:center;justify-content:space-between;width:100%;flex-wrap:wrap}.pp-refined .pp-builder-steps{grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.pp-refined .pp-builder-steps button{padding:9px 6px;grid-template-columns:1fr;justify-items:center;gap:5px;text-align:center}.pp-refined .pp-builder-steps button>span{grid-row:auto}.pp-refined .pp-builder-steps small{display:none}.pp-refined .pp-builder-steps b{font-size:9px}.pp-refined .pp-builder-form{min-height:480px;padding:16px}.pp-refined .pp-package-options{grid-template-columns:1fr}.pp-refined .pp-package-options label{padding:12px}.pp-content-workspace{grid-template-columns:1fr}.pp-content-workspace>nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.pp-content-workspace>nav button{padding:8px;font-size:10px}.pp-content-workspace>nav button.private{margin:0;border:0;padding:8px}.pp-content-editor textarea{min-height:220px}.pp-step-footer{padding:12px 14px}.pp-base-service{grid-template-columns:1fr 115px;padding:12px;gap:10px}.pp-commercial-rows article{gap:8px}.pp-row-actions{flex-direction:column}.pp-refined .pp-detail-grid,.pp-commercial-grid{grid-template-columns:1fr}.pp-refined .pp-proposal-cover{min-height:260px}.pp-refined .pp-investment-summary .total{font-size:12px}.pp-client-document{padding:8px;min-height:300px;max-height:65dvh}.pp-client-controls .pp-button-row{width:100%}.pp-revision-history>header{align-items:start}.pp-revision-history>header>div{gap:7px}.pp-refined .pp-metrics article{padding:12px}.pp-refined .pp-detail-tabs button{padding:9px;font-size:10px}.pp-full-document{padding:8px}}.pp-optional-links{margin-top:18px;border-top:1px solid #e4dbea;padding-top:14px}.pp-optional-links>summary{cursor:pointer;font-size:12px;font-weight:650;color:#51376f}.pp-optional-links>summary span{margin-left:8px;font-size:10px;font-weight:400;color:#79618b}.pp-optional-links[open]>summary{margin-bottom:12px}.pp-directory .pp-row-copy strong[data-v-cb60cc70]{color:#39204f}.pp-directory .pp-row-copy small[data-v-cb60cc70],.pp-directory .pp-service-label[data-v-cb60cc70]{color:var(--staff-control-muted,#6d6378)}.pp-directory .pp-row-amount[data-v-cb60cc70],.pp-editor-workspace .pp-builder-fields label[data-v-9149feba]{color:#39204f}.public-planning-proposal[data-v-a44ca328]{min-height:100vh;background:#f4f0f6;padding:25px max(15px,calc((100vw - 860px)/2)) 65px;color:#302342;font:14px/1.6 Arial,sans-serif}.public-proposal-toolbar[data-v-a44ca328]{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;font-size:11px;color:#6d5d76}.public-proposal-toolbar b[data-v-a44ca328]{margin-left:12px;color:#51376f}.public-planning-proposal button[data-v-a44ca328]{border:1px solid #d9cce4;background:#fff;border-radius:5px;padding:10px 15px;color:#51376f;cursor:pointer;font:inherit}.public-proposal-message[data-v-a44ca328]{padding:20px;margin:15px 0;background:#fff;border-radius:6px}.public-proposal-message.error[data-v-a44ca328]{background:#fff0f0;color:#8b3441}.public-proposal-message.success[data-v-a44ca328]{background:#eaf5ee;color:#315d44}.public-proposal-response[data-v-a44ca328]{margin-top:25px;background:#fff;padding:30px 35px;border:1px solid #e1d7e7;border-radius:7px}.public-proposal-response h2[data-v-a44ca328]{font:27px Georgia;margin-top:0}.public-proposal-response form[data-v-a44ca328]{display:grid;gap:18px}.public-proposal-response fieldset[data-v-a44ca328]{border:1px solid #e5dbea;border-radius:6px;padding:15px;display:flex;flex-wrap:wrap;gap:16px}.public-proposal-response label[data-v-a44ca328]{display:grid;gap:6px;font-weight:600}.public-proposal-response fieldset label[data-v-a44ca328]{display:flex;gap:7px;align-items:center;font-weight:400}.public-proposal-response input[data-v-a44ca328]:not([type=radio]):not([type=checkbox]),.public-proposal-response textarea[data-v-a44ca328]{border:1px solid #d4c7de;border-radius:5px;padding:11px;font:inherit;color:#302342;max-width:100%;width:100%;box-sizing:border-box}.public-proposal-response .public-proposal-ack[data-v-a44ca328]{display:flex;align-items:flex-start;font-weight:400;gap:10px}.public-proposal-ack input[data-v-a44ca328]{margin-top:5px}.public-proposal-response .public-proposal-submit[data-v-a44ca328]{background:#51376f;color:#fff;border:0;padding:13px 18px;justify-self:start}.public-planning-proposal button[data-v-a44ca328]:disabled{opacity:.5;cursor:wait}.public-planning-proposal[data-v-a44ca328] :focus-visible{outline:3px solid #9672c2;outline-offset:3px}@media(max-width:550px){.public-planning-proposal[data-v-a44ca328]{padding:12px 10px 35px}.public-proposal-toolbar[data-v-a44ca328]{display:grid}.public-proposal-response[data-v-a44ca328]{padding:25px 20px}.public-proposal-response fieldset[data-v-a44ca328]{display:grid}}:is(.client-intake-workspace,.decisions-workspace,.decision-detail,.decision-center).planning-typography .planning-display-title{margin:0;color:#1f103f;font:400 clamp(1.6rem,2.5vw,2.1rem) Georgia,serif;letter-spacing:normal}:is(.client-intake-workspace,.decisions-workspace,.decision-detail,.decision-center).planning-typography .planning-page-subtitle{margin:.1rem 0;color:#74769a;font-size:.9rem;font-weight:400;line-height:normal}:is(.client-intake-workspace,.decisions-workspace,.decision-detail,.decision-center).planning-typography .planning-section-title{margin:.18rem 0;color:#2b154e;font:400 clamp(1.2rem,2vw,1.45rem) Georgia,serif;letter-spacing:normal}:is(.client-intake-workspace,.decisions-workspace,.decision-detail,.decision-center).planning-typography .planning-subsection-title{margin:0;color:#2b154e;font:400 1.08rem Georgia,serif}:is(.client-intake-workspace,.decisions-workspace,.decision-detail,.decision-center).planning-typography .planning-eyebrow{margin:0;color:#9d6226;font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}:is(.client-intake-workspace,.decisions-workspace,.decision-detail,.decision-center).planning-typography .planning-metric-eyebrow{margin:0;color:#a36627;font-size:.64rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}:is(.client-intake-workspace,.decisions-workspace,.decision-detail,.decision-center).planning-typography .planning-metric-value{color:#261647;font:400 1.08rem Georgia,serif;letter-spacing:normal}:is(.client-intake-workspace,.decisions-workspace,.decision-detail,.decision-center).planning-typography .planning-metric-count{font-family:Cambria,Georgia,serif;font-variant-numeric:lining-nums}:is(.client-intake-workspace,.decisions-workspace,.decision-detail,.decision-center).planning-typography .planning-row-title{color:#231644;font-size:.8rem;font-weight:700;line-height:1.3}:is(.client-intake-workspace,.decisions-workspace,.decision-detail,.decision-center).planning-typography .planning-body{color:#271a46;font-size:.84rem;font-weight:400;line-height:1.4}:is(.client-intake-workspace,.decisions-workspace,.decision-detail,.decision-center).planning-typography .planning-supporting{color:#6f7290;font-size:.84rem;font-weight:400;line-height:1.35}:is(.client-intake-workspace,.decisions-workspace,.decision-detail,.decision-center).planning-typography .planning-metadata{color:#707596;font-size:.73rem;font-weight:400;line-height:1.25}:is(.client-intake-workspace,.decisions-workspace,.decision-detail,.decision-center).planning-typography .planning-field-label{color:#231644;font-size:.8rem;font-weight:700}:root{color:#1e2826;background:#f6f7f4;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-width:320px}.application-shell.application-shell--production{display:block;min-height:100vh}.application-shell.application-shell--production .main-content{width:100%}.page-content.page-content--production{max-width:none;padding:clamp(1rem,2vw,2.5rem)}button{font:inherit}.application-shell{min-height:100vh;display:grid;grid-template-columns:16rem minmax(0,1fr)}.sidebar{background:#173b36;color:#f9fcf9;padding:1.4rem .9rem;display:flex;flex-direction:column;gap:2rem}.brand{color:inherit;text-decoration:none;font-weight:750;display:inline-flex;align-items:center;gap:.65rem;font-size:1.1rem}.brand-mark{display:inline-grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:#d6b467;color:#173b36;font-family:Georgia,serif;font-weight:800}nav{display:grid;gap:.2rem}.nav-link{color:#dbe8e4;text-decoration:none;padding:.72rem .8rem;border-radius:.55rem;display:flex;align-items:center;gap:.75rem}.nav-link:hover,.nav-link.router-link-exact-active{color:#fff;background:#ffffff21}.main-content{min-width:0}.topbar{min-height:4.5rem;display:flex;align-items:center;gap:1rem;padding:0 2rem;background:#ffffffd9;border-bottom:1px solid #e4e9e5}.topbar h1{font-size:1.05rem;margin:0;font-weight:700;flex:1}.menu-button,.profile-button{border:0;background:transparent;color:#173b36;cursor:pointer;width:2.3rem;height:2.3rem;border-radius:.45rem}.menu-button:hover,.profile-button:hover{background:#edf2ef}.menu-button{display:none}.page-content{padding:clamp(1.25rem,3vw,3rem);max-width:84rem}.stack{display:grid;gap:1.5rem}.hero-card,.status-grid article,.module-placeholder,.login-card{background:#fff;border:1px solid #e1e8e4;box-shadow:0 8px 24px #163a340d;border-radius:1rem}.hero-card{padding:clamp(1.5rem,4vw,3.25rem);background:linear-gradient(130deg,#173b36,#28574d);color:#fff}.hero-card h2{max-width:38rem;font-size:clamp(1.7rem,3vw,2.7rem);line-height:1.1;margin:.35rem 0 1rem}.hero-card p{max-width:46rem;color:#e5efeb;line-height:1.6}.eyebrow{color:#a78a44!important;text-transform:uppercase;letter-spacing:.1em;font-weight:800;font-size:.72rem;margin:0 0 .45rem}.status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.status-grid article{padding:1.4rem}.status-grid i,.module-placeholder>i{color:#a78a44;font-size:1.5rem}.status-grid h3{margin:.8rem 0 .4rem;font-size:1rem}.status-grid p,.module-placeholder p,.login-card p{color:#566661;line-height:1.6;margin:0}.module-placeholder{padding:clamp(2rem,5vw,5rem);text-align:center;max-width:44rem;margin:7vh auto}.module-placeholder h2{margin:.5rem 0 .8rem}.login-page{min-height:100vh;display:grid;place-items:center;padding:1.5rem;background:#173b36}.login-card{max-width:32rem;padding:2.5rem}.login-card .brand{color:#173b36;margin-bottom:2.5rem}.login-card h1{font-size:1.75rem;margin:.4rem 0 .9rem}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem}.page-heading h2{margin:0}.primary-action{border:0;background:#173b36;color:#fff;padding:.7rem 1rem;border-radius:.5rem;cursor:pointer}.primary-action:disabled{opacity:.55;cursor:not-allowed}.login-form{display:grid;gap:1rem;margin-top:1.5rem}.login-form label{display:grid;gap:.35rem;font-weight:650}.login-form input{border:1px solid #cdd8d3;border-radius:.45rem;padding:.7rem;font:inherit}.error-message{color:#b42318!important}.data-card{background:#fff;border:1px solid #e1e8e4;border-radius:1rem;overflow:hidden}.quote-row{padding:1rem 1.2rem;display:grid;grid-template-columns:1fr 2fr auto;gap:1rem;color:inherit;text-decoration:none;border-bottom:1px solid #edf1ee}.quote-row:hover{background:#f5f9f6}.proposal-detail{max-width:60rem}.proposal-header{display:flex;justify-content:space-between;gap:2rem;padding:2rem;background:#173b36;color:#fff;border-radius:1rem}.proposal-header h2{margin:.3rem 0}.proposal-header p{color:#e5efeb}.quote-category{background:#fff;border:1px solid #e1e8e4;border-radius:1rem;overflow:hidden}.quote-category h3{margin:0;padding:1rem 1.25rem;background:#f3f7f4}.proposal-item{display:flex;justify-content:space-between;gap:1rem;padding:1.15rem 1.25rem;border-top:1px solid #edf1ee}.proposal-item h4{margin:0 0 .4rem}.proposal-item p{margin:.25rem 0;color:#566661}.proposal-item>div:last-child{text-align:right;min-width:7rem;display:grid;align-content:center;gap:.35rem}.product-lines{font-size:.9rem}.totals-card{margin-left:auto;width:min(100%,24rem);background:#fff;border:1px solid #e1e8e4;border-radius:1rem;padding:1.25rem;display:grid;gap:.75rem}.totals-card div{display:flex;justify-content:space-between;gap:1rem}.totals-card .total-line{border-top:1px solid #dce5df;padding-top:.75rem;font-size:1.05rem}.quote-settings{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;background:#fff;border:1px solid #e1e8e4;border-radius:1rem;padding:1.2rem}.quote-settings label{display:grid;gap:.3rem;font-size:.85rem;font-weight:650}.quote-settings input{border:1px solid #cdd8d3;border-radius:.4rem;padding:.55rem;font:inherit}.item-editor,.product-editor,.payment-editor{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;width:100%}.item-editor label{display:grid;gap:.25rem;font-size:.8rem}.item-editor input,.product-editor input,.payment-editor input{min-width:0;border:1px solid #cdd8d3;border-radius:.4rem;padding:.45rem;font:inherit}.product-editor{grid-template-columns:1fr 1fr 1fr auto auto;margin:.4rem 0}.payment-editor{background:#fff;border:1px solid #e1e8e4;border-radius:1rem;padding:1.2rem}.payment-editor h3{grid-column:1/-1;margin:0}.public-proposal--legacy{min-height:100vh;background:#f6f7f4;padding:clamp(1.5rem,7vw,6rem)}.public-proposal--legacy section{max-width:52rem;margin:auto;background:#fff;border-radius:1rem;padding:clamp(1.5rem,5vw,4rem)}.public-proposal--legacy h1{font-size:clamp(2rem,5vw,4rem);margin:.25rem 0}.public-proposal--legacy article{border-top:1px solid #e2e9e5;padding:1.5rem 0}.modal-backdrop{position:fixed;inset:0;z-index:30;display:grid;place-items:center;padding:1rem;background:#0b1d1a94}.modal-card{width:min(100%,38rem);box-shadow:0 24px 70px #00000047}.quotes-page{display:grid;gap:1rem}.legacy-page-heading{margin-bottom:.5rem}.quote-toolbar{background:#fff;border:1px solid #e1e8e4;border-radius:.75rem;padding:1rem;display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}.date-range,.quote-toolbar__filters{display:flex;gap:.55rem;align-items:center}.quote-toolbar input,.quote-toolbar select{border:1px solid #cdd8d3;border-radius:.4rem;padding:.55rem .65rem;background:#fff;font:inherit}.legacy-table-wrap{background:#fff;border:1px solid #e1e8e4;border-radius:.75rem;overflow:auto}.legacy-table{width:100%;min-width:50rem;border-collapse:collapse;font-size:.92rem}.legacy-table th{text-align:left;padding:.85rem 1rem;background:#f5f7f6;color:#53635e;font-size:.72rem;text-transform:uppercase;letter-spacing:.07em}.legacy-table td{padding:1rem;border-top:1px solid #edf1ee;vertical-align:middle}.legacy-table td small{display:block;color:#70807a;margin-top:.2rem}.legacy-table a{color:#1d6254;font-weight:700;text-decoration:none}.status-pill{display:inline-block;padding:.28rem .55rem;border-radius:99px;background:#e8f0ed;color:#28574d;font-size:.78rem;font-weight:700}.table-actions{display:flex;gap:.75rem}.empty-row{text-align:center;color:#70807a;padding:2rem!important}.legacy-shell .sidebar{padding:1.2rem .8rem;gap:1.3rem}.legacy-nav-group{display:grid;gap:.15rem}.legacy-nav-group p{color:#9db7ae;text-transform:uppercase;letter-spacing:.11em;font-size:.66rem;font-weight:800;margin:.6rem .75rem .3rem}.sidebar-footer{margin-top:auto;border-top:1px solid rgba(255,255,255,.13);padding-top:.7rem}.legacy-topbar{min-height:4.8rem}.legacy-topbar small{color:#74847f;font-size:.7rem;text-transform:uppercase;letter-spacing:.08em}.legacy-topbar h1{margin:.1rem 0 0}.quote-workspace{display:grid;gap:1rem}.quote-workspace__grid{display:grid;grid-template-columns:minmax(0,1fr) 20rem;gap:1rem;align-items:start}.quote-editor{display:grid;gap:1rem}.header-actions{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap}.secondary-action,.text-action,.danger-action,.icon-action{font:inherit;cursor:pointer}.secondary-action{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;text-decoration:none;color:#1b5146;background:#fff;border:1px solid #b7cac3;border-radius:.45rem;padding:.62rem .85rem}.proposal-header .secondary-action{border-color:#ffffff80;color:#fff;background:transparent}.text-action{color:#1d6254;background:transparent;border:0;padding:.25rem;font-weight:700}.danger-action{color:#a1251c;background:transparent;border:0;padding:.25rem}.icon-action{color:#42544e;background:transparent;border:0;padding:.2rem}.save-notice,.share-link{margin:0;background:#edf5ef;color:#245448;border:1px solid #d6e6da;border-radius:.5rem;padding:.7rem .85rem}.share-link a{overflow-wrap:anywhere;color:inherit}.quote-settings{grid-template-columns:repeat(3,minmax(0,1fr))}.quote-settings button{align-self:end}.quote-category h3{display:flex;justify-content:space-between;align-items:center}.quote-category h3 span{font-size:.75rem;font-weight:700;border-radius:99px;background:#dfeae5;color:#356257;padding:.2rem .55rem}.proposal-item--editor{display:grid;grid-template-columns:minmax(0,1fr) auto}.item-editor{grid-template-columns:2fr 1.2fr .65fr .8fr;align-items:end}.item-editor label{font-weight:650;color:#465b54}.item-editor input,.item-editor select,.item-editor textarea,.product-line input,.product-line select,.modal-form input,.modal-form select,.modal-form textarea{width:100%;min-width:0;border:1px solid #cdd8d3;border-radius:.4rem;padding:.52rem .6rem;font:inherit;background:#fff}.item-editor textarea,.modal-form textarea{resize:vertical}.item-editor__description{grid-column:1/4}.item-editor__image{grid-column:4}.item-editor .secondary-action{align-self:end}.media-upload{display:flex!important;gap:.3rem;flex-wrap:wrap;cursor:pointer;color:#1d6254}.media-upload input{max-width:100%;border:0;padding:0;font-size:.76rem}.product-lines{grid-column:1/-1;margin-top:.45rem;padding-top:.8rem;border-top:1px solid #edf1ee}.product-lines header,.payments-panel header{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.product-line{display:grid;grid-template-columns:minmax(10rem,2fr) .55fr 1fr auto auto;gap:.4rem;align-items:center;margin-top:.45rem}.item-price{grid-column:2;min-width:8rem;text-align:right;display:grid;align-content:center;gap:.25rem}.item-price small,.muted,.payments-panel small{color:#70807a}.add-arrangement{border:1px dashed #88a99e;color:#1d6254;background:#f7fbf8;border-radius:.65rem;padding:.85rem;font:inherit;font-weight:700;cursor:pointer}.quote-summary{position:sticky;top:1rem;display:grid;gap:1rem}.totals-card h3{margin:0 0 .35rem}.payments-panel{background:#fff;border:1px solid #e1e8e4;border-radius:1rem;padding:1rem;display:grid;gap:.7rem}.payments-panel h3{margin:0}.payments-panel div{display:grid;gap:.15rem;padding-top:.65rem;border-top:1px solid #edf1ee}.modal-form{display:grid;gap:.8rem}.modal-form header{display:flex;justify-content:space-between;align-items:center}.modal-form h3{margin:0}.modal-form label{display:grid;gap:.3rem;font-size:.88rem;font-weight:650}.modal-form__split{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.proposal-preview{background:#e9eeea;min-height:calc(100vh - 8rem);padding:clamp(1rem,4vw,3rem)}.proposal-paper,.public-proposal__paper{max-width:53rem;margin:auto;background:#fff;box-shadow:0 16px 50px #19312b1c}.proposal-cover,.public-proposal__cover{padding:clamp(2rem,7vw,5rem);background:linear-gradient(135deg,#173b36,#2e6255);color:#fff}.proposal-cover h1,.public-proposal__cover h1{font-family:Georgia,serif;font-weight:500;font-size:clamp(2rem,5vw,4rem);margin:.25rem 0 .8rem}.proposal-cover p,.public-proposal__cover p{color:#e3efea;margin:.35rem 0}.proposal-section,.public-proposal__section{padding:1.5rem clamp(1.5rem,5vw,4rem) 0}.proposal-section h2,.public-proposal__section h2{font-family:Georgia,serif;font-size:1.45rem;font-weight:500;margin:0;padding-bottom:.7rem;border-bottom:1px solid #dfe8e2}.proposal-section article,.public-proposal__section article{display:flex;justify-content:space-between;gap:1.5rem;padding:1.1rem 0;border-bottom:1px solid #edf1ee}.proposal-section h3,.public-proposal__section h3{margin:0 0 .35rem}.proposal-section p,.public-proposal__section p{margin:.25rem 0;color:#60716b;line-height:1.55}.proposal-products{font-size:.88rem}.proposal-total,.public-proposal__total{margin:2rem clamp(1.5rem,5vw,4rem) 0;padding:1.25rem 0 2.5rem;border-top:2px solid #173b36;display:grid;gap:.3rem}.proposal-total strong,.public-proposal__total strong{font-size:1.8rem}.proposal-total small,.public-proposal__total small{color:#60716b}.public-proposal{background:#e9eeea;padding:clamp(1rem,5vw,5rem)}.public-proposal__paper{min-height:calc(100vh - 2rem)}.client-workspace,.catalog-workspace,.calendar-workspace{display:grid;gap:1rem}.client-workspace__grid{display:grid;grid-template-columns:minmax(16rem,.7fr) minmax(0,1.3fr);gap:1rem;align-items:start}.client-list,.client-detail,.client-empty{background:#fff;border:1px solid #e1e8e4;border-radius:.8rem;overflow:hidden}.client-list__tools,.catalog-toolbar{display:flex;gap:.55rem;align-items:center;padding:.8rem;border-bottom:1px solid #e8eeea;color:#6b7d76}.client-list__tools input,.catalog-toolbar input{width:100%;border:0;outline:0;font:inherit}.catalog-toolbar{border:1px solid #e1e8e4;border-radius:.7rem;background:#fff}.catalog-toolbar span{white-space:nowrap;font-size:.82rem;color:#70807a}.client-list__row{width:100%;border:0;border-bottom:1px solid #edf1ee;padding:.9rem 1rem;background:#fff;text-align:left;display:grid;gap:.25rem;cursor:pointer;font:inherit;color:#1e2826}.client-list__row:hover,.client-list__row--active{background:#edf5f1}.client-list__row span{color:#71807a;font-size:.86rem}.client-detail{padding:1.4rem;display:grid;gap:1.5rem}.client-detail>header{display:flex;justify-content:space-between;gap:1rem;align-items:start}.client-detail h2{margin:.15rem 0 0}.contact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin:0}.contact-grid div{background:#f5f8f6;padding:.75rem;border-radius:.5rem}.contact-grid dt{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:#71807a;font-weight:700}.contact-grid dd{margin:.25rem 0 0;overflow-wrap:anywhere}.related-records{display:grid;gap:.5rem}.related-records h3{margin:0;font-size:1rem}.related-row{display:grid;gap:.2rem;color:inherit;text-decoration:none;border-top:1px solid #edf1ee;padding:.65rem 0}.related-row span{color:#70807a;font-size:.86rem}.client-empty{text-align:center;padding:4rem 1.5rem;color:#70807a}.client-empty i{color:#a78a44;font-size:2rem}.client-empty h2{color:#1e2826}.calendar-toolbar{display:flex;justify-content:space-between;align-items:center;background:#fff;border:1px solid #e1e8e4;border-radius:.7rem;padding:.55rem}.calendar-toolbar div{display:flex;gap:.3rem}.calendar-toolbar button{border:0;border-radius:.4rem;padding:.5rem .7rem;background:transparent;font:inherit;cursor:pointer}.calendar-toolbar button.active{background:#173b36;color:#fff}.calendar-toolbar span{color:#70807a;font-size:.85rem}.calendar-month{background:#fff;border:1px solid #e1e8e4;border-radius:.75rem;overflow:hidden}.calendar-month h3{margin:0;padding:.85rem 1rem;background:#f4f7f5;font-size:1rem}.calendar-event{display:grid;grid-template-columns:3.4rem minmax(0,1fr) auto;gap:1rem;align-items:center;padding:.9rem 1rem;border-top:1px solid #edf1ee}.calendar-event time{display:grid;justify-items:center;border-right:1px solid #dce7e1;color:#42665b}.calendar-event time strong{font-size:1.35rem;line-height:1}.calendar-event time span,.calendar-event small{font-size:.76rem;color:#70807a}.calendar-event h4,.calendar-event p{margin:0}.calendar-event p{color:#576b63;margin:.2rem 0}.calendar-event .text-action{white-space:nowrap}.shares-workspace,.management-workspace,.account-workspace{display:grid;gap:1rem}.shares-toolbar{display:flex;justify-content:space-between;align-items:center;background:#fff;border:1px solid #e1e8e4;border-radius:.7rem;padding:.55rem}.shares-toolbar div{display:flex;gap:.3rem}.shares-toolbar button{border:0;border-radius:.4rem;padding:.5rem .7rem;background:transparent;font:inherit;cursor:pointer}.shares-toolbar button.active{background:#173b36;color:#fff}.shares-toolbar span{color:#70807a;font-size:.85rem}.status-pill--muted{background:#eef0ef;color:#65746e}.management-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.management-stats article,.management-panel,.account-card{background:#fff;border:1px solid #e1e8e4;border-radius:.8rem;padding:1.1rem}.management-stats article{display:grid;gap:.3rem}.management-stats small,.management-stats span{color:#70807a}.management-stats strong{color:#173b36;font-size:1.7rem}.management-panel{display:grid;gap:1rem;padding:1rem}.management-panel>header{display:flex;align-items:start;justify-content:space-between;gap:1rem}.management-panel h3{margin:0}.management-panel header>small{max-width:38rem;color:#70807a;line-height:1.45}.management-search{display:flex;align-items:center;gap:.45rem;border:1px solid #d5e0da;border-radius:.45rem;padding:.45rem .55rem;color:#71807a}.management-search input{border:0;outline:0;font:inherit;min-width:10rem}.account-card{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(14rem,.8fr);gap:1.25rem;align-items:center;max-width:56rem}.account-avatar{width:3.5rem;height:3.5rem;display:grid;place-items:center;border-radius:50%;background:#173b36;color:#fff;font-family:Georgia,serif;font-size:1.5rem}.account-card h3,.account-card p{margin:.15rem 0}.account-card p{color:#70807a}.account-card__actions{display:grid;gap:.7rem;justify-items:start}.account-card__actions .danger-action{border:1px solid #e5bcb8;border-radius:.4rem;padding:.5rem .7rem}.role-select{min-width:8rem;border:1px solid #cdd8d3;border-radius:.4rem;padding:.42rem .5rem;background:#fff;font:inherit}.account-sessions{background:#fff;border:1px solid #e1e8e4;border-radius:.8rem;padding:1.1rem;max-width:56rem;display:grid;gap:.7rem}.account-sessions>header{display:flex;justify-content:space-between;gap:1rem;align-items:start}.account-sessions h3,.account-sessions p{margin:0}.account-sessions p{color:#70807a;line-height:1.45}.account-sessions article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.8rem;align-items:center;padding:.75rem 0;border-top:1px solid #edf1ee}.account-sessions article div{display:grid;gap:.2rem}.account-sessions article small{color:#70807a}.recipes-workspace{display:grid;gap:1rem}.recipe-range label{display:flex;align-items:center;gap:.5rem;font-size:.88rem;color:#65766f}.recipe-range select{border:1px solid #cdd8d3;border-radius:.4rem;padding:.5rem;font:inherit;background:#fff}.recipes-workspace__grid{display:grid;grid-template-columns:minmax(16rem,.7fr) minmax(0,1.3fr);align-items:start;gap:1rem}.recipe-events,.recipe-detail,.recipe-empty{background:#fff;border:1px solid #e1e8e4;border-radius:.8rem;overflow:hidden}.recipe-event{width:100%;border:0;border-bottom:1px solid #edf1ee;background:#fff;padding:.85rem 1rem;text-align:left;display:grid;grid-template-columns:3rem minmax(0,1fr);gap:.8rem;cursor:pointer;font:inherit;color:#1e2826}.recipe-event:hover,.recipe-event--active{background:#edf5f1}.recipe-event time{display:grid;justify-items:center;align-content:start;color:#28574d;border-right:1px solid #dce7e1}.recipe-event time strong{font-size:1.3rem;line-height:1}.recipe-event time span,.recipe-event span,.recipe-event small{font-size:.76rem;color:#71817b}.recipe-event div{display:grid;gap:.14rem}.recipe-detail{padding:1.3rem;display:grid;gap:1rem}.recipe-detail>header{display:flex;justify-content:space-between;align-items:start;gap:1rem}.recipe-detail h3,.recipe-detail p{margin:.15rem 0}.recipe-detail p{color:#62736d}.recipe-vendor{border:1px solid #e0e9e3;border-radius:.6rem;overflow:hidden}.recipe-vendor h4{margin:0;padding:.7rem .85rem;background:#f4f7f5;font-size:.88rem}.recipe-line{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:.7rem .85rem;border-top:1px solid #edf1ee}.recipe-line div{display:grid;gap:.18rem}.recipe-line small{color:#71817b}.recipe-line>strong{color:#1d6254;font-size:1.1rem}.recipe-empty{padding:2rem;color:#70807a}.operations-overview{display:grid;gap:1rem}.overview-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.overview-metrics article,.overview-panel{background:#fff;border:1px solid #e1e8e4;border-radius:.8rem}.overview-metrics article{display:grid;grid-template-columns:auto 1fr;column-gap:.8rem;align-items:center;padding:1rem}.overview-metrics i{grid-row:1/4;color:#a78a44;font-size:1.5rem}.overview-metrics small,.overview-metrics span{color:#70807a}.overview-metrics strong{font-size:1.5rem;color:#173b36}.overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:start}.overview-panel{overflow:hidden}.overview-panel--activity{grid-column:1/-1}.overview-panel>header{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:.9rem 1rem;background:#f5f8f6}.overview-panel h3{margin:0;font-size:1rem}.overview-panel header a{color:#1d6254;font-size:.85rem;font-weight:700;text-decoration:none}.overview-row{padding:.8rem 1rem;display:grid;grid-template-columns:3rem minmax(0,1fr);gap:.7rem;align-items:center;color:inherit;text-decoration:none;border-top:1px solid #edf1ee}.overview-row:hover{background:#f8fbf9}.overview-row time{display:grid;justify-items:center;color:#28574d;border-right:1px solid #dce7e1}.overview-row time strong{font-size:1.2rem}.overview-row time span,.overview-row span{color:#71817b;font-size:.78rem}.overview-row div{display:grid;gap:.16rem}.overview-row--quote{grid-template-columns:auto minmax(0,1fr)}.overview-row--quote .status-pill{justify-self:start}.overview-row--activity{grid-template-columns:auto minmax(0,1fr) auto}.overview-row--activity i{color:#a78a44}.overview-row--activity time{display:block;border:0;color:#71817b;font-size:.78rem}.payments-panel .payment-entry{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;align-items:center;padding-top:.65rem;border-top:1px solid #edf1ee}.payments-panel .payment-entry>div{padding:0;border:0}.payment-entry>div:first-child{display:grid;gap:.15rem}.payments-panel .payment-entry__actions{display:flex;gap:.2rem;align-items:center}.related-row--event{grid-template-columns:minmax(0,1fr) auto;align-items:center}.related-row--event a{display:grid;gap:.2rem;color:inherit;text-decoration:none}.danger-button{border:1px solid #a1251c;color:#fff;background:#a1251c;border-radius:.45rem;padding:.62rem .85rem;font:inherit;font-weight:700;cursor:pointer}.danger-button:disabled{opacity:.55;cursor:not-allowed}@media(max-width:760px){.application-shell{display:block}.sidebar{display:none;position:fixed;inset:0 4rem 0 0;z-index:10}.sidebar--open{display:flex}.menu-button{display:inline-grid;place-items:center}.topbar{padding:0 1rem}.status-grid,.quote-workspace__grid{grid-template-columns:1fr}.quote-summary{position:static}.proposal-header{display:grid;gap:1rem}.quote-settings,.item-editor{grid-template-columns:1fr 1fr}.item-editor__description,.item-editor__image{grid-column:auto}.product-line{grid-template-columns:1fr 1fr}.item-price{grid-column:auto}.proposal-item--editor,.modal-form__split,.client-workspace__grid,.contact-grid{grid-template-columns:1fr}.calendar-event{grid-template-columns:3rem minmax(0,1fr)}.calendar-event .text-action{grid-column:2;justify-self:start}.management-stats{grid-template-columns:1fr}.management-panel>header,.account-card{grid-template-columns:1fr;display:grid}.account-card{justify-items:start}.recipes-workspace__grid{grid-template-columns:1fr}.recipe-detail>header{display:grid}.recipe-range{width:100%}.recipe-range label{justify-content:space-between}.overview-metrics,.overview-grid{grid-template-columns:1fr}.overview-panel--activity{grid-column:auto}.overview-row--activity{grid-template-columns:auto minmax(0,1fr)}.overview-row--activity time{grid-column:2}}.sidebar,.login-page,.primary-action,.calendar-toolbar button.active,.shares-toolbar button.active{background:#4b365f}.brand-mark{color:#4b365f;background:#d9c8ef}.menu-button,.profile-button,.login-card .brand,.management-stats strong,.planning-metrics strong,.planning-event time,.planning-event__details strong{color:#4b365f}.account-avatar{background:#4b365f;color:#fff}.hero-card,.proposal-header{background:linear-gradient(130deg,#4b365f,#70538a)}.proposal-cover,.public-proposal__cover{background:linear-gradient(135deg,#4b365f,#70538a)}.proposal-total,.public-proposal__total{border-color:#4b365f}.modal-backdrop{background:#23182f94;backdrop-filter:blur(4px)}.modal-card{background:#fff;border:1px solid #e2d8ec;border-radius:1rem;padding:clamp(1rem,3vw,1.5rem);box-shadow:0 28px 80px #1f122d57;max-height:calc(100vh - 2rem);overflow:auto}.modal-card.modal-form{width:min(100%,42rem);gap:1rem}.modal-card header{padding-bottom:.8rem;border-bottom:1px solid #eee8f3}.modal-card h3{color:#4b365f;font-size:1.2rem}.modal-card .primary-action{min-height:2.85rem;border-radius:.6rem}.modal-card input:focus,.modal-card select:focus,.modal-card textarea:focus{outline:2px solid rgba(112,83,138,.24);border-color:#70538a}@media(max-width:640px){.modal-backdrop{align-items:end;padding:0}.modal-card,.modal-card.modal-form{width:100%;max-height:88vh;border-radius:1rem 1rem 0 0;padding:1rem}}.media-upload{position:relative;display:inline-flex!important;align-items:center;gap:.45rem;width:max-content;max-width:100%;color:#4b365f;cursor:pointer}.media-upload input{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.media-upload__button{display:inline-flex;align-items:center;gap:.4rem;min-height:2.1rem;padding:.42rem .65rem;border:1px solid #cfc5da;border-radius:.5rem;background:#fff;color:#4b365f;font-size:.8rem;font-weight:700;box-shadow:0 1px 2px #291d380a}.media-upload:hover .media-upload__button{border-color:#70538a;background:#fbf9fd}.media-upload:focus-within .media-upload__button{outline:2px solid rgba(112,83,138,.24);outline-offset:2px;border-color:#70538a}
