.login-wrap[data-v-be1f5a98]{background-color:var(--text-heading);margin:10px auto 0;padding:30px 5%;height:auto;border-radius:10px}@media (max-width: 799px){.login-wrap[data-v-be1f5a98]{border-radius:0;margin-top:0}}@media (max-width: 399px){.login-wrap[data-v-be1f5a98]{padding:30px 1%}}.login-wrap[data-v-be1f5a98]{display:flex;flex-direction:column;align-items:center;position:relative;overflow:hidden}.login-wrap[data-v-be1f5a98]:before,.login-wrap[data-v-be1f5a98]:after{content:"";position:absolute;z-index:0;opacity:1;background-repeat:no-repeat;background-position:center;background-size:contain}.login-wrap[data-v-be1f5a98]:before{left:calc(50% - min(45%,200px) - 50px);top:40%;transform:translate(-50%,-50%);width:420px;height:420px;background-image:url(/assets/burst-DVFikwkP.png)}.login-wrap[data-v-be1f5a98]:after{top:70%;left:calc(50% + min(45%,200px) + 50px);transform:translate(-50%,-50%);width:330px;height:330px;background-image:url(/assets/squiggle-C0UqQ3DR.png)}.login-heading[data-v-be1f5a98]{position:relative;z-index:1;color:#fff;font-weight:600;font-size:16px;display:block;text-align:center;margin:0 auto 20px}.login-logo[data-v-be1f5a98]{width:70%;min-width:180px;margin-bottom:20px}.login-box[data-v-be1f5a98]{position:relative;z-index:1;width:90%;max-width:400px;min-width:300px;display:flex;flex-direction:column;align-items:center;gap:10px;background-color:#fff;padding:50px;border-radius:50px}@media (max-width: 399px){.login-box[data-v-be1f5a98]{padding-left:25px;padding-right:25px}}.login-box[data-v-be1f5a98]{z-index:2}.login-box input[data-v-be1f5a98]{background-color:var(--secondary-grey);font-size:16px;font-weight:600;margin:5px auto;border-radius:10px;padding:5px 20px;border:1px solid var(--secondary-graphite);color:var(--text-dark);width:100%;min-height:50px;transition:background-color .3s ease,outline .3s ease}.login-box input[data-v-be1f5a98]:focus{background-color:#fff;color:var(--secondary-graphite)}.login-box button[type=submit][data-v-be1f5a98]{display:flex;align-items:center;justify-content:center;width:100%;margin:10px auto;min-height:50px;padding:5px 20px;border:none;color:#fff;font-size:1em;border-radius:10px;font-weight:400;background-color:var(--secondary-coral);transition:opacity .3s ease;cursor:pointer}.login-box button[type=submit][data-v-be1f5a98]:hover{opacity:.8}.login-box button[type=submit][data-v-be1f5a98]:disabled{opacity:.6;cursor:default}.powered-by[data-v-be1f5a98]{position:relative;z-index:1;display:flex;flex-direction:row;align-items:center;gap:5px;font-size:var(--small-text);color:#fff;text-decoration:none;margin:30px auto}.savira-white[data-v-be1f5a98]{display:inline-block;width:50px;height:auto;margin-bottom:1px;shape-rendering:geometricPrecision}.forgot[data-v-be1f5a98]{background:none;border:none;outline:none;cursor:pointer;color:var(--text-heading);font-weight:400;font-size:var(--small-text);display:block;width:100%;text-align:left;padding:0;text-decoration:underline}.error[data-v-be1f5a98]{color:#c00;font-size:.9rem;text-align:center}h1[data-v-552206cf]{margin-bottom:1.5rem}.error[data-v-552206cf]{color:red;margin-bottom:1rem}.item-form[data-v-552206cf]{display:flex;gap:.5rem;margin-bottom:2rem;flex-wrap:wrap}.item-form input[data-v-552206cf]{flex:1;min-width:160px;padding:.5rem;border:1px solid #ccc;border-radius:4px}.item-form button[data-v-552206cf]{padding:.5rem 1rem;border:none;border-radius:4px;cursor:pointer;background:#1a1a2e;color:#fff}.item-list[data-v-552206cf]{list-style:none;display:flex;flex-direction:column;gap:.75rem}.item-card[data-v-552206cf]{background:#fff;border-radius:6px;padding:1rem;display:flex;justify-content:space-between;align-items:center;box-shadow:0 1px 3px #0000001a}.item-info[data-v-552206cf]{display:flex;flex-direction:column;gap:.25rem}.desc[data-v-552206cf]{color:#555;font-size:.9rem}.meta[data-v-552206cf]{color:#999;font-size:.8rem}.item-actions[data-v-552206cf]{display:flex;gap:.5rem}.item-actions button[data-v-552206cf]{padding:.4rem .8rem;border:none;border-radius:4px;cursor:pointer;background:#eee}.item-actions button.danger[data-v-552206cf]{background:#fee;color:#c00}.empty[data-v-552206cf]{color:#888;font-style:italic;text-align:center;padding:2rem}.dashboard[data-v-d1415a8b]{display:flex;flex-direction:column;gap:1rem}.dashboard-row[data-v-d1415a8b]{width:100%;background:#fff;border-radius:var(--border-radius);padding:var(--panel-padding-y) var(--panel-padding-x) var(--panel-padding-bottom);display:flex;flex-direction:column;align-items:flex-start;gap:var(--panel-gap)}.row-header[data-v-d1415a8b]{width:100%;display:flex;align-items:center;justify-content:space-between}h2[data-v-d1415a8b]{font-size:16px;font-weight:600;color:var(--primary-dark)}hr[data-v-d1415a8b]{width:100%;border:none;border-top:1px solid var(--secondary-grey)}.badge[data-v-d1415a8b]{font-size:11px;font-weight:600;background:var(--secondary-coral);color:#fff;border-radius:999px}.badge--count[data-v-d1415a8b]{width:22px;height:22px;display:flex;align-items:center;justify-content:center}.badge--pill[data-v-d1415a8b]{padding:3px 10px}.badge--good[data-v-d1415a8b]{background:var(--primary-light)}.empty-state[data-v-d1415a8b]{font-size:13px;color:var(--text-light);font-style:italic}.item-list[data-v-d1415a8b]{list-style:none;width:100%;display:flex;flex-direction:column;gap:.5rem;position:relative}.item[data-v-d1415a8b]{display:flex;align-items:center;gap:1rem;padding:.6rem .75rem;border-left:3px solid var(--primary-light);border-radius:0 var(--border-radius-inner) var(--border-radius-inner) 0;background:var(--secondary-grey)}.item-title[data-v-d1415a8b]{flex:2;font-size:13px;font-weight:600;color:var(--primary-light);display:flex;align-items:center;gap:6px}.item--warning .item-title[data-v-d1415a8b],.item--overdue .item-title[data-v-d1415a8b]{color:var(--secondary-coral)}.item-icon[data-v-d1415a8b]{font-size:12px;flex-shrink:0}.item-message[data-v-d1415a8b]{flex:2;font-size:12px;font-weight:600;color:var(--primary-light)}.item--warning .item-message[data-v-d1415a8b],.item--overdue .item-message[data-v-d1415a8b]{color:var(--secondary-coral)}.item-link[data-v-d1415a8b]{flex:1;font-size:11px;font-weight:600;color:var(--text-dark);text-align:right;text-decoration:underline}.item-link-placeholder[data-v-d1415a8b]{flex:1}.dismiss-btn[data-v-d1415a8b]{background:none;border:none;color:var(--text-dark);font-size:16px;padding:0;flex-shrink:0;opacity:.5;transition:opacity var(--transition-speed) ease}.dismiss-btn[data-v-d1415a8b]:hover{opacity:1}.progress-track[data-v-d1415a8b]{width:100%;height:8px;background:var(--secondary-grey);border-radius:999px;overflow:hidden}.progress-fill[data-v-d1415a8b]{height:100%;border-radius:999px;transition:width .4s ease,background .4s ease}.milestones[data-v-d1415a8b]{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}.milestone[data-v-d1415a8b]{font-size:11px;font-weight:600;color:var(--text-dark);display:flex;align-items:center;gap:5px}.milestone i[data-v-d1415a8b]{color:var(--secondary-grey);font-size:12px}.milestone--complete[data-v-d1415a8b],.milestone--complete i[data-v-d1415a8b]{color:var(--primary-light)}.item-leave-active[data-v-d1415a8b]{position:absolute;width:calc(100% + -0px);transition:opacity var(--transition-speed) ease,transform var(--transition-speed) ease}.item-leave-to[data-v-d1415a8b]{opacity:0;transform:translate(40px)}.item-move[data-v-d1415a8b]{transition:transform var(--transition-speed) ease}.children-grid[data-v-92d1019a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(280px,25% - 15px),var(--nav-width)));grid-auto-rows:auto auto auto auto;justify-content:center;column-gap:20px;row-gap:var(--panel-gap)}.child-card[data-v-92d1019a]{grid-row:span 4;display:grid;grid-template-rows:subgrid;width:100%;max-width:var(--nav-width);min-width:280px;background:#fff;border-radius:var(--border-radius);padding:var(--panel-padding-y) var(--panel-padding-x) var(--panel-padding-bottom)}.card-header-link[data-v-92d1019a]{align-self:start;display:flex;flex-direction:column;align-items:center;gap:.5rem;text-decoration:none;color:var(--primary-dark);transition:color .3s ease}.card-header-link[data-v-92d1019a]:hover{color:var(--primary-light);opacity:1}.card-icon[data-v-92d1019a]{font-size:50px}.card-name[data-v-92d1019a]{font-size:18px;font-weight:600;text-align:center}.card-divider[data-v-92d1019a]{align-self:center;width:100%;border:none;border-top:1px solid #ddd}.card-desc[data-v-92d1019a]{align-self:start;font-size:12px;color:var(--text-dark);text-align:center;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;margin-bottom:1rem}.card-actions[data-v-92d1019a]{align-self:end;display:flex;flex-direction:column;gap:.5rem;width:100%}.card-btn[data-v-92d1019a]{width:100%;padding:.5rem 1rem;border-radius:var(--border-radius);font-size:16px;font-weight:600;text-align:center;text-decoration:none}.card-btn--preview[data-v-92d1019a]{background:var(--secondary-mint);color:var(--primary-dark)}.card-btn--edit[data-v-92d1019a]{background:var(--primary-dark);color:#fff}.card-btn--disabled[data-v-92d1019a]{cursor:not-allowed;background:#8fa4a9;position:relative}.card-btn--disabled[data-v-92d1019a]:hover{opacity:1}.card-btn--disabled[data-v-92d1019a]:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);background:var(--primary-dark);color:#fff;font-size:12px;font-weight:400;line-height:1.4;padding:6px 12px;border-radius:8px;width:220px;white-space:normal;text-align:center;opacity:0;pointer-events:none;transition:opacity .3s ease;z-index:10}.card-btn--disabled[data-v-92d1019a]:hover:after{opacity:1}.add-card[data-v-92d1019a]{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#ffffff80;text-decoration:none;color:var(--primary-dark);transition:color .3s ease}.add-card[data-v-92d1019a]:hover{color:var(--secondary-mint);opacity:1}.add-icon[data-v-92d1019a]{font-size:40px;font-weight:300;line-height:1;position:relative;width:60px;height:60px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.add-icon[data-v-92d1019a]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid currentColor;pointer-events:none}.confirm-dialog[data-v-6b9baf24]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;border:none;border-radius:var(--border-radius);padding:0;width:380px;max-width:90vw;box-shadow:0 8px 32px #0003}.confirm-dialog[data-v-6b9baf24]::backdrop{background:#0006}.confirm-dialog__box[data-v-6b9baf24]{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.confirm-dialog__box h3[data-v-6b9baf24]{font-size:15px;font-weight:600;color:var(--primary-dark)}.confirm-dialog__actions[data-v-6b9baf24]{display:flex;justify-content:flex-end;gap:.5rem}.btn--secondary[data-v-6b9baf24]{background:var(--secondary-grey);color:var(--primary-dark);padding:.45rem 1rem}.btn--danger[data-v-6b9baf24]{background:var(--secondary-coral);color:#fff;padding:.45rem 1rem}.char-textarea[data-v-3aa1ce41]{display:flex;flex-direction:column;width:100%;border:1px solid #ddd;border-radius:0;overflow:hidden;background:#ddd;transition:border-color var(--transition-speed) ease}.char-textarea[data-v-3aa1ce41]:focus-within{outline:2px solid var(--secondary-coral);border-color:transparent}.char-textarea__input[data-v-3aa1ce41]{border:none;outline:none;resize:none;padding:.75rem 1rem;font-size:14px;line-height:1.6;color:var(--primary-dark);background:transparent;font-family:inherit;width:100%}.char-textarea__input[data-v-3aa1ce41]::placeholder{color:var(--text-light)}.char-textarea__counter[data-v-3aa1ce41]{padding:4px 10px;text-align:right;font-size:var(--small-text);color:var(--text-light);border-top:1px solid #ddd;transition:color .2s ease}.char-textarea__counter--warn[data-v-3aa1ce41]{color:var(--secondary-amber)}.char-textarea__counter--full[data-v-3aa1ce41]{color:var(--secondary-coral);font-weight:600}/*! Pickr 1.9.1 MIT | https://github.com/Simonwep/pickr */.pickr{position:relative;overflow:visible;transform:translateY(0)}.pickr *{box-sizing:border-box;outline:none;border:none;-webkit-appearance:none}.pickr .pcr-button{position:relative;height:2em;width:2em;padding:.5em;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;border-radius:.15em;background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50" stroke="%2342445A" stroke-width="5px" stroke-linecap="round"><path d="M45,45L5,5"></path><path d="M45,5L5,45"></path></svg>') no-repeat center;background-size:0;transition:all .3s}.pickr .pcr-button:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');background-size:.5em;border-radius:.15em;z-index:-1}.pickr .pcr-button:before{z-index:initial}.pickr .pcr-button:after{position:absolute;content:"";top:0;left:0;height:100%;width:100%;transition:background .3s;background:var(--pcr-color);border-radius:.15em}.pickr .pcr-button.clear{background-size:70%}.pickr .pcr-button.clear:before{opacity:0}.pickr .pcr-button.clear:focus{box-shadow:0 0 0 1px #ffffffd9,0 0 0 3px var(--pcr-color)}.pickr .pcr-button.disabled{cursor:not-allowed}.pickr *,.pcr-app *{box-sizing:border-box;outline:none;border:none;-webkit-appearance:none}.pickr input:focus,.pickr input.pcr-active,.pickr button:focus,.pickr button.pcr-active,.pcr-app input:focus,.pcr-app input.pcr-active,.pcr-app button:focus,.pcr-app button.pcr-active{box-shadow:0 0 0 1px #ffffffd9,0 0 0 3px var(--pcr-color)}.pickr .pcr-palette,.pickr .pcr-slider,.pcr-app .pcr-palette,.pcr-app .pcr-slider{transition:box-shadow .3s}.pickr .pcr-palette:focus,.pickr .pcr-slider:focus,.pcr-app .pcr-palette:focus,.pcr-app .pcr-slider:focus{box-shadow:0 0 0 1px #ffffffd9,0 0 0 3px #00000040}.pcr-app{position:fixed;display:flex;flex-direction:column;z-index:10000;border-radius:.1em;background:#fff;opacity:0;visibility:hidden;transition:opacity .3s,visibility 0s .3s;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;box-shadow:0 .15em 1.5em #0000001a,0 0 1em #00000008;left:0;top:0}.pcr-app.visible{transition:opacity .3s;visibility:visible;opacity:1}.pcr-app .pcr-swatches{display:flex;flex-wrap:wrap;margin-top:.75em}.pcr-app .pcr-swatches.pcr-last{margin:0}@supports (display: grid){.pcr-app .pcr-swatches{display:grid;align-items:center;grid-template-columns:repeat(auto-fit,1.75em)}}.pcr-app .pcr-swatches>button{font-size:1em;position:relative;width:calc(1.75em - 5px);height:calc(1.75em - 5px);border-radius:.15em;cursor:pointer;margin:2.5px;flex-shrink:0;justify-self:center;transition:all .15s;overflow:hidden;background:#0000;z-index:1}.pcr-app .pcr-swatches>button:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');background-size:6px;border-radius:.15em;z-index:-1}.pcr-app .pcr-swatches>button:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--pcr-color);border:1px solid rgba(0,0,0,.05);border-radius:.15em;box-sizing:border-box}.pcr-app .pcr-swatches>button:hover{filter:brightness(1.05)}.pcr-app .pcr-swatches>button:not(.pcr-active){box-shadow:none}.pcr-app .pcr-interaction{display:flex;flex-wrap:wrap;align-items:center;margin:0 -.2em}.pcr-app .pcr-interaction>*{margin:0 .2em}.pcr-app .pcr-interaction input{letter-spacing:.07em;font-size:.75em;text-align:center;cursor:pointer;color:#75797e;background:#f1f3f4;border-radius:.15em;transition:all .15s;padding:.45em .5em;margin-top:.75em}.pcr-app .pcr-interaction input:hover{filter:brightness(.975)}.pcr-app .pcr-interaction input:focus{box-shadow:0 0 0 1px #ffffffd9,0 0 0 3px #4285f4bf}.pcr-app .pcr-interaction .pcr-result{color:#75797e;text-align:left;flex:1 1 8em;min-width:8em;transition:all .2s;border-radius:.15em;background:#f1f3f4;cursor:text}.pcr-app .pcr-interaction .pcr-result::-moz-selection{background:#4285f4;color:#fff}.pcr-app .pcr-interaction .pcr-result::selection{background:#4285f4;color:#fff}.pcr-app .pcr-interaction .pcr-type.active{color:#fff;background:#4285f4}.pcr-app .pcr-interaction .pcr-save,.pcr-app .pcr-interaction .pcr-cancel,.pcr-app .pcr-interaction .pcr-clear{color:#fff;width:auto}.pcr-app .pcr-interaction .pcr-save,.pcr-app .pcr-interaction .pcr-cancel,.pcr-app .pcr-interaction .pcr-clear{color:#fff}.pcr-app .pcr-interaction .pcr-save:hover,.pcr-app .pcr-interaction .pcr-cancel:hover,.pcr-app .pcr-interaction .pcr-clear:hover{filter:brightness(.925)}.pcr-app .pcr-interaction .pcr-save{background:#4285f4}.pcr-app .pcr-interaction .pcr-clear,.pcr-app .pcr-interaction .pcr-cancel{background:#f44250}.pcr-app .pcr-interaction .pcr-clear:focus,.pcr-app .pcr-interaction .pcr-cancel:focus{box-shadow:0 0 0 1px #ffffffd9,0 0 0 3px #f44250bf}.pcr-app .pcr-selection .pcr-picker{position:absolute;height:18px;width:18px;border:2px solid #fff;border-radius:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pcr-app .pcr-selection .pcr-color-palette,.pcr-app .pcr-selection .pcr-color-chooser,.pcr-app .pcr-selection .pcr-color-opacity{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;flex-direction:column;cursor:grab;cursor:-webkit-grab}.pcr-app .pcr-selection .pcr-color-palette:active,.pcr-app .pcr-selection .pcr-color-chooser:active,.pcr-app .pcr-selection .pcr-color-opacity:active{cursor:grabbing;cursor:-webkit-grabbing}.pcr-app[data-theme=classic]{width:28.5em;max-width:95vw;padding:.8em}.pcr-app[data-theme=classic] .pcr-selection{display:flex;justify-content:space-between;flex-grow:1}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview{position:relative;z-index:1;width:2em;display:flex;flex-direction:column;justify-content:space-between;margin-right:.75em}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');background-size:.5em;border-radius:.15em;z-index:-1}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview .pcr-last-color{cursor:pointer;border-radius:.15em .15em 0 0;z-index:2}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview .pcr-current-color{border-radius:0 0 .15em .15em}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview .pcr-last-color,.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview .pcr-current-color{background:var(--pcr-color);width:100%;height:50%}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-palette{width:100%;height:8em;z-index:1}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-palette .pcr-palette{flex-grow:1;border-radius:.15em}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-palette .pcr-palette:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');background-size:.5em;border-radius:.15em;z-index:-1}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser,.pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity{margin-left:.75em}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser .pcr-picker,.pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity .pcr-picker{left:50%;transform:translate(-50%)}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser .pcr-slider,.pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity .pcr-slider{width:8px;flex-grow:1;border-radius:50em}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser .pcr-slider{background:linear-gradient(to bottom,red,#ff0,#0f0,#0ff,#00f,#f0f,red)}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity .pcr-slider{background:linear-gradient(to bottom,transparent,black),url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');background-size:100%,50%}.colour-picker[data-v-531972e6]{display:flex;flex-direction:column;gap:2px;width:100%}.colour-picker__label[data-v-531972e6]{font-size:var(--field-label-font-size);font-weight:600;color:var(--primary-light)}.colour-picker__field[data-v-531972e6]{display:flex;align-items:center;gap:6px;height:var(--input-height);padding:0 .75rem;border:1px solid #ddd;border-radius:var(--input-radius);background:#fff;transition:border-color .2s ease;cursor:text}.colour-picker__field[data-v-531972e6]:focus-within{outline:2px solid var(--secondary-coral);border-color:transparent}.colour-picker__swatch[data-v-531972e6]{width:18px;height:18px;border-radius:50%;flex-shrink:0;border:1px solid rgba(0,0,0,.12);cursor:pointer}.colour-picker__hash[data-v-531972e6]{font-size:14px;color:var(--text-dark);flex-shrink:0}.colour-picker__input[data-v-531972e6]{flex:1;min-width:0;border:none;outline:none;font-size:14px;color:var(--primary-dark);background:transparent}[data-v-531972e6] .pcr-app{font-family:Poppins,sans-serif;border-radius:var(--border-radius-inner);box-shadow:0 8px 24px #00000026}[data-v-531972e6] .pickr{border-radius:50%;overflow:hidden}[data-v-531972e6] .pcr-button{border-radius:50%!important}[data-v-531972e6] .pcr-button:before,[data-v-531972e6] .pcr-button:after{border-radius:50%!important}.radius-input[data-v-0c1d272b]{display:flex;flex-direction:column;gap:2px;width:100%}.radius-input__label[data-v-0c1d272b]{font-size:var(--field-label-font-size);font-weight:600;color:var(--primary-light)}.radius-input__wrap[data-v-0c1d272b]{position:relative;display:flex;align-items:center}.radius-input__wrap[data-v-0c1d272b]:after{content:"px";position:absolute;right:.75rem;font-size:14px;color:var(--text-dark);pointer-events:none}.radius-input__input[data-v-0c1d272b]{width:100%;padding:0 2.5rem 0 .75rem;border:1px solid #ddd;border-radius:var(--input-radius);font-size:14px;color:var(--primary-dark);background:#fff;outline:none;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;transition:border-color var(--transition-speed) ease}.radius-input__input[data-v-0c1d272b]:focus{outline:2px solid var(--secondary-coral);border-color:transparent}.radius-input__input[data-v-0c1d272b]::-webkit-inner-spin-button,.radius-input__input[data-v-0c1d272b]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.toggle[data-v-6a5e185d]{display:inline-block;cursor:pointer;line-height:0}.toggle--disabled[data-v-6a5e185d]{cursor:not-allowed}.toggle--disabled .toggle__track[data-v-6a5e185d]{opacity:.35}.toggle__input[data-v-6a5e185d]{position:absolute;opacity:0;width:0;height:0}.toggle__track[data-v-6a5e185d]{display:block;width:44px;height:24px;border-radius:12px;background:#ccc;position:relative;transition:background .2s ease}.toggle__thumb[data-v-6a5e185d]{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .2s ease}.toggle__input:checked+.toggle__track[data-v-6a5e185d]{background:var(--primary-light)}.toggle__input:checked+.toggle__track .toggle__thumb[data-v-6a5e185d]{transform:translate(20px)}.toggle__input:focus-visible+.toggle__track[data-v-6a5e185d]{outline:2px solid var(--secondary-coral);outline-offset:2px}.link-dialog[data-v-69192de0]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;border:none;border-radius:var(--border-radius);padding:0;width:420px;max-width:90vw;max-height:80vh;overflow-y:auto;box-shadow:0 8px 32px #0003}.link-dialog[data-v-69192de0]::backdrop{background:#0006}.link-dialog__box[data-v-69192de0]{display:flex;flex-direction:column}.link-dialog__header[data-v-69192de0]{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid #ddd}.link-dialog__header h3[data-v-69192de0]{font-size:15px;font-weight:600;color:var(--primary-dark)}.link-dialog__close[data-v-69192de0]{background:none;border:none;cursor:pointer;color:var(--text-dark);font-size:16px;padding:0;line-height:1;transition:opacity .2s ease}.link-dialog__close[data-v-69192de0]:hover{opacity:.6}.link-dialog__body[data-v-69192de0]{padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:1rem}.link-dialog__footer[data-v-69192de0]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-top:1px solid #ddd}.link-dialog__footer-actions[data-v-69192de0]{display:flex;gap:.5rem;margin-left:auto}.dialog-field[data-v-69192de0]{display:flex;flex-direction:column;gap:.35rem}.dialog-field__label[data-v-69192de0]{font-size:var(--field-label-font-size);font-weight:600;color:var(--primary-light)}.dialog-field__input[data-v-69192de0]{width:100%;height:var(--input-height);padding:0 .75rem;border:1px solid #ddd;border-radius:var(--input-radius);font-size:14px;color:var(--primary-dark);outline:none;transition:border-color .2s ease}.dialog-field__input[data-v-69192de0]:focus{border-color:transparent}.dialog-field__input--error[data-v-69192de0]{border-color:var(--secondary-coral)}.dialog-field__error[data-v-69192de0]{font-size:11px;color:var(--secondary-coral);font-weight:600}.dialog-field__hint[data-v-69192de0]{font-size:11px;color:var(--secondary-amber);font-weight:600}.btn[data-v-69192de0]{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem 1rem;border:none;border-radius:var(--border-radius);font-size:var(--field-label-font-size);font-weight:600;transition:opacity var(--transition-speed) ease}.btn[data-v-69192de0]:hover{opacity:.85}.btn--primary[data-v-69192de0]{background:var(--primary-dark);color:#fff}.btn--secondary[data-v-69192de0]{background:var(--secondary-grey);color:var(--primary-dark)}.btn--danger[data-v-69192de0]{background:none;color:var(--secondary-coral);padding-left:0}.preview-panel[data-v-44bd94ba]{background:#fff;border-radius:var(--border-radius);padding:var(--panel-padding-y) var(--panel-padding-x) var(--panel-padding-bottom);display:flex;flex-direction:column;gap:var(--panel-gap)}.preview-panel__title[data-v-44bd94ba]{font-size:16px;font-weight:600;color:var(--primary-dark)}.preview-panel__hr[data-v-44bd94ba]{width:100%;border:none;border-top:1px solid #ddd}.iframe-wrap[data-v-44bd94ba]{width:100%;overflow:hidden;position:relative}.preview-frame[data-v-44bd94ba]{display:block;border:none;max-width:none}.bare-preview[data-v-44bd94ba]{display:flex;flex-direction:column;width:100%}.view[data-v-bf0a348f]{display:flex;flex-wrap:wrap;gap:var(--page-gap);align-items:flex-start}.side-panels[data-v-bf0a348f]{flex:1 1 0;min-width:400px;display:flex;flex-direction:column;gap:1rem}.panel[data-v-bf0a348f]{flex:1 1 0;min-width:500px;background:#fff;border-radius:var(--border-radius);padding:var(--panel-padding-y) var(--panel-padding-x) var(--panel-padding-bottom);display:flex;flex-direction:column;align-items:flex-start;gap:var(--panel-gap)}.panel__title[data-v-bf0a348f]{font-size:16px;font-weight:600;color:var(--primary-dark)}.panel__hr[data-v-bf0a348f]{width:100%;border:none;border-top:1px solid #ddd}.panel__row[data-v-bf0a348f]{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;align-items:start}@media (max-width: 799px){.panel__row[data-v-bf0a348f]{grid-template-columns:1fr}}.panel__section-header[data-v-bf0a348f]{width:100%;display:flex;align-items:center;justify-content:space-between}.panel__actions[data-v-bf0a348f]{width:100%;display:flex;justify-content:flex-start;margin-top:1rem}.field[data-v-bf0a348f]{display:flex;flex-direction:column;gap:.35rem}.field__select[data-v-bf0a348f]{width:100%;padding:0 2rem 0 .75rem;border:1px solid #ddd;border-radius:var(--input-radius);font-size:14px;color:var(--primary-dark);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%232f4d52' d='M6 8L0 0h12z'/%3E%3C/svg%3E") no-repeat right .75rem center;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.field__select[data-v-bf0a348f]:focus{outline:2px solid var(--secondary-coral);border-color:transparent}.publish[data-v-bf0a348f]{width:100%;background:#fff;border-radius:var(--border-radius);padding:var(--panel-padding-y) var(--panel-padding-x) var(--panel-padding-bottom);display:flex;flex-direction:column;align-items:flex-start;gap:var(--panel-gap)}.publish__heading[data-v-bf0a348f]{font-size:15px;font-weight:600;color:var(--primary-dark)}.publish__desc[data-v-bf0a348f]{font-size:13px;color:var(--text-dark)}.publish__actions[data-v-bf0a348f]{display:flex;flex-wrap:wrap;gap:var(--panel-gap);align-items:center}.code-block[data-v-bf0a348f]{width:100%;background:var(--secondary-grey);border:1px solid #ddd;border-radius:0;padding:.75rem 0;font-family:Courier New,Courier,monospace;font-size:12px;overflow-x:auto;opacity:.7;cursor:pointer;position:relative;transition:opacity var(--transition-speed) ease}.code-block[data-v-bf0a348f] .token{font-family:Courier New,Courier,monospace}.code-block[data-v-bf0a348f]:hover{opacity:1}.code-block:hover .code-block__num[data-v-bf0a348f]{opacity:.7}.code-block:hover .code-block__hint[data-v-bf0a348f]{opacity:1}.code-block__line[data-v-bf0a348f]{display:flex;align-items:flex-start;gap:1rem;padding:1px 1rem}.code-block__num[data-v-bf0a348f]{font-family:Courier New,Courier,monospace;color:var(--text-light);min-width:1rem;text-align:right;flex-shrink:0;-webkit-user-select:none;user-select:none;padding-top:1px;transition:opacity var(--transition-speed) ease}.code-block__code[data-v-bf0a348f]{font-family:Courier New,Courier,monospace;display:block;color:var(--primary-dark);white-space:pre-wrap;overflow-wrap:break-word;padding-left:4ch;text-indent:-4ch}.code-block__hint[data-v-bf0a348f]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;pointer-events:none;transition:opacity var(--transition-speed) ease;display:flex;align-items:center;gap:.4rem;background:#fff;color:var(--primary-dark);font-family:Poppins,Montserrat,sans-serif;font-size:13px;font-weight:600;padding:6px 14px;border-radius:var(--border-radius-inner);box-shadow:0 2px 10px #0000001f;white-space:nowrap}.pub-btn[data-v-bf0a348f]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1.1rem;border:none;border-radius:var(--border-radius);font-size:var(--field-label-font-size);font-weight:600;text-decoration:none;transition:opacity var(--transition-speed) ease}.pub-btn[data-v-bf0a348f]:hover{opacity:.85}.pub-btn--primary[data-v-bf0a348f]{background:var(--primary-dark);color:#fff}.pub-btn--secondary[data-v-bf0a348f]{background:var(--secondary-mint);color:var(--primary-dark)}.pub-btn--text[data-v-bf0a348f]{background:none;color:var(--primary-dark);padding-left:0}.links-table[data-v-bf0a348f]{width:100%;border-collapse:collapse;font-size:13px}.links-table th[data-v-bf0a348f],.links-table td[data-v-bf0a348f]{padding:.55rem .75rem;text-align:left;color:var(--primary-dark)}.links-table th[data-v-bf0a348f]{font-weight:600;font-size:12px;color:var(--text-dark);border-bottom:1px solid #ddd}.links-table td[data-v-bf0a348f]{border-bottom:1px solid #f0f0f0}.links-table tr:last-child td[data-v-bf0a348f]{border-bottom:none}.links-table__url[data-v-bf0a348f]{color:var(--text-dark)}.links-table__empty[data-v-bf0a348f]{color:var(--text-dark);font-style:italic;font-size:13px;padding:.75rem}.links-table td[data-v-bf0a348f]:nth-child(3),.links-table th[data-v-bf0a348f]:nth-child(3){text-align:center}.links-table td[data-v-bf0a348f]:nth-child(4),.links-table th[data-v-bf0a348f]:nth-child(4){text-align:center;width:48px}.btn-edit[data-v-bf0a348f]{background:none;border:none;cursor:pointer;color:var(--primary-light);font-size:13px;padding:2px 4px;transition:opacity .2s ease}.btn-edit[data-v-bf0a348f]:hover{opacity:.6}.btn-add-link[data-v-bf0a348f]{display:inline-flex;align-items:center;gap:.5rem;background:none;border:none;cursor:pointer;font-size:13px;font-weight:600;color:var(--primary-dark);padding:.25rem 0;transition:opacity .2s ease}.btn-add-link[data-v-bf0a348f]:hover{opacity:.6}.btn-add-link__icon[data-v-bf0a348f]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;border:2px solid currentColor;font-size:14px;line-height:1;font-weight:400}.btn-default[data-v-bf0a348f]{background:none;border:none;cursor:pointer;font-size:12px;font-weight:600;color:var(--text-dark);padding:0;transition:opacity .2s ease}.btn-default[data-v-bf0a348f]:hover{opacity:.6}.btn-save[data-v-bf0a348f]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.5rem;background:var(--primary-dark);color:#fff;border:none;border-radius:var(--border-radius);font-size:var(--field-label-font-size);font-weight:600;transition:opacity var(--transition-speed) ease}.btn-save[data-v-bf0a348f]:hover{opacity:.85}.btn-save[data-v-bf0a348f]:disabled{opacity:.4}.preview-page[data-v-b1ee013e]{width:100%}.preview-card[data-v-b1ee013e]{background:#fff;border-radius:var(--border-radius);overflow:hidden}.preview-footer[data-v-b1ee013e]{display:flex;justify-content:center;padding:var(--panel-padding-y) var(--panel-padding-x);border-top:1px solid #eee}.btn--edit[data-v-b1ee013e]{background:var(--primary-dark);color:#fff;padding:.5rem 1.5rem}.view[data-v-ce901b19]{display:flex;flex-wrap:wrap;gap:var(--page-gap);align-items:flex-start}.panel[data-v-ce901b19]{flex:1 1 0;min-width:500px;background:#fff;border-radius:var(--border-radius);overflow:hidden}.side-panels[data-v-ce901b19]{flex:1 1 0;min-width:400px;display:flex;flex-direction:column;gap:var(--panel-gap)}.tabs[data-v-ce901b19]{display:flex;gap:0;border-bottom:1px solid #eee;padding:0 var(--panel-padding-x)}.tab[data-v-ce901b19]{padding:1rem 0;margin-right:2rem;margin-bottom:-1px;font-size:18px;font-weight:400;color:var(--text-dark);text-decoration:none;border-bottom:2px solid transparent;transition:color var(--transition-speed) ease,border-color var(--transition-speed) ease;white-space:nowrap}.tab--active[data-v-ce901b19]{color:var(--primary-dark);font-weight:600;border-bottom-color:var(--primary-dark)}.tab[data-v-ce901b19]:hover:not(.tab--active){color:var(--primary-dark)}.tab-body[data-v-ce901b19]{padding:var(--panel-padding-y) var(--panel-padding-x) var(--panel-padding-bottom)}.preview-actions[data-v-ce901b19]{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:1rem;padding-top:1rem;border-top:1px solid #eee}.btn--primary[data-v-ce901b19]{background:var(--primary-dark);color:#fff;padding:.5rem 1.25rem}.btn--text[data-v-ce901b19]{background:none;color:var(--primary-dark);padding:.5rem 0}.preview-page[data-v-875c7f0e]{width:100%}.preview-card[data-v-875c7f0e]{background:#fff;border-radius:var(--border-radius);overflow:hidden}.preview-footer[data-v-875c7f0e]{display:flex;justify-content:center;padding:var(--panel-padding-y) var(--panel-padding-x);border-top:1px solid #eee}.btn--edit[data-v-875c7f0e]{background:var(--primary-dark);color:#fff;padding:.5rem 1.5rem}.preview-page[data-v-b9a1bb7c]{width:100%}.preview-card[data-v-b9a1bb7c]{background:#fff;border-radius:var(--border-radius);overflow:hidden}.preview-placeholder[data-v-b9a1bb7c]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;min-height:320px;padding:var(--panel-padding-y) var(--panel-padding-x);text-align:center}.preview-placeholder__icon[data-v-b9a1bb7c]{font-size:40px;color:var(--text-light)}.preview-placeholder__title[data-v-b9a1bb7c]{font-size:16px;font-weight:600;color:var(--primary-dark)}.preview-footer[data-v-b9a1bb7c]{display:flex;justify-content:center;padding:var(--panel-padding-y) var(--panel-padding-x);border-top:1px solid #eee}.btn--edit[data-v-b9a1bb7c]{background:var(--primary-dark);color:#fff;padding:.5rem 1.5rem}.preview-page[data-v-97c89b8f]{width:100%}.preview-card[data-v-97c89b8f]{background:#fff;border-radius:var(--border-radius);overflow:hidden}.preview-footer[data-v-97c89b8f]{display:flex;justify-content:center;padding:var(--panel-padding-y) var(--panel-padding-x);border-top:1px solid #eee}.btn--edit[data-v-97c89b8f]{background:var(--primary-dark);color:#fff;padding:.5rem 1.5rem}.preview-page[data-v-b232349a]{width:100%}.preview-card[data-v-b232349a]{background:#fff;border-radius:var(--border-radius);overflow:hidden}.preview-placeholder[data-v-b232349a]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;min-height:320px;padding:var(--panel-padding-y) var(--panel-padding-x);text-align:center}.preview-placeholder__icon[data-v-b232349a]{font-size:40px;color:var(--text-light)}.preview-placeholder__title[data-v-b232349a]{font-size:16px;font-weight:600;color:var(--primary-dark)}.preview-footer[data-v-b232349a]{display:flex;justify-content:center;padding:var(--panel-padding-y) var(--panel-padding-x);border-top:1px solid #eee}.btn--edit[data-v-b232349a]{background:var(--primary-dark);color:#fff;padding:.5rem 1.5rem}.info-tip[data-v-c82d4c46]{position:relative;display:inline-flex;align-items:center;color:var(--text-dark);font-size:13px;cursor:help;transform:translateY(-.35em)}.info-tip[data-v-c82d4c46]:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);background:var(--primary-dark);color:#fff;font-size:12px;line-height:1.5;padding:6px 10px;border-radius:8px;width:220px;white-space:normal;text-align:left;opacity:0;pointer-events:none;transition:opacity var(--transition-speed) ease;z-index:100}.info-tip[data-v-c82d4c46]:hover:after,.info-tip[data-v-c82d4c46]:focus:after{opacity:1}.country-input[data-v-506011a2]{position:relative}.country-input__field[data-v-506011a2]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:var(--input-height);padding:6px 10px;border:1px solid #ddd;border-radius:var(--input-radius);background:#fff;cursor:text;transition:border-color var(--transition-speed) ease,border-radius var(--transition-speed) ease}.country-input__field[data-v-506011a2]:focus-within{outline:2px solid var(--secondary-coral);border-color:transparent}.country-input__field--open[data-v-506011a2]{border-radius:var(--input-radius) var(--input-radius) 0 0}.country-input__field--open[data-v-506011a2]:focus-within{border-radius:var(--input-radius) var(--input-radius) 0 0}.country-input__tag[data-v-506011a2]{display:inline-flex;align-items:center;gap:4px;padding:2px 10px;background:transparent;border:1px solid var(--primary-light);border-radius:50em;font-size:13px;color:var(--primary-light);white-space:nowrap}.country-input__remove[data-v-506011a2]{background:none;border:none;padding:0;line-height:1;font-size:15px;color:var(--primary-light);display:flex;align-items:center}.country-input__remove[data-v-506011a2]:hover{color:var(--secondary-coral)}.country-input__input[data-v-506011a2]{flex:1;min-width:100px;border:none;outline:none;background:transparent;font-size:14px;color:var(--primary-dark);padding:0;height:24px;font-family:inherit}.country-input__dropdown[data-v-506011a2]{position:absolute;top:100%;left:0;right:0;z-index:200;list-style:none;margin:0;padding:4px 0;background:#fff;border:1px solid #ddd;border-top:none;border-radius:0 0 var(--input-radius) var(--input-radius);box-shadow:0 8px 16px #0000001a;overflow:hidden}.country-input__option[data-v-506011a2]{padding:.5rem .75rem;font-size:14px;color:var(--primary-dark);cursor:pointer;transition:background var(--transition-speed) ease}.country-input__option[data-v-506011a2]:hover,.country-input__option--active[data-v-506011a2]{background:var(--secondary-grey)}.setup-form[data-v-1826ab48]{display:flex;flex-direction:column;gap:1.25rem}.field[data-v-1826ab48]{display:flex;flex-direction:column;gap:.4rem}.field__label[data-v-1826ab48]{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap;font-size:var(--field-label-font-size);font-weight:600;color:var(--primary-light)}.field-row[data-v-1826ab48]{display:flex;gap:var(--page-gap)}.field-row>.field[data-v-1826ab48]{flex:1}.address-fields[data-v-1826ab48]{display:flex;flex-direction:column;gap:.5rem}.address-row[data-v-1826ab48]{display:flex;gap:.75rem}.address-row .addr-suburb[data-v-1826ab48]{flex:1}.address-row .addr-state[data-v-1826ab48]{flex:0 0 80px}.address-row .addr-postcode[data-v-1826ab48]{flex:0 0 90px;text-align:center}.section-heading[data-v-1826ab48]{font-size:var(--field-label-font-size);font-weight:600;color:var(--text-dark);padding-bottom:.75rem;border-bottom:1px solid #eee;margin-top:10px;margin-bottom:-.25rem}.form-actions[data-v-1826ab48]{padding-top:.25rem}.btn--save[data-v-1826ab48]{background:var(--primary-dark);color:#fff;padding:.5rem 1.5rem}.btn--save[data-v-1826ab48]:disabled{opacity:.4}.rte[data-v-62d33114]{display:flex;flex-direction:column;border:1px solid #ddd;border-radius:0;background:#fff;overflow:hidden}.rte--fullscreen[data-v-62d33114]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;border-radius:0;border:none}.rte-toolbar[data-v-62d33114]{display:flex;align-items:center;flex-wrap:wrap;gap:2px;padding:6px 8px;border-bottom:1px solid #ddd;background:var(--secondary-grey)}.rte-btn[data-v-62d33114]{width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:none;border:1px solid transparent;border-radius:var(--border-radius-inner);cursor:pointer;color:var(--primary-dark);font-size:13px;transition:background .15s ease,border-color .15s ease}.rte-btn[data-v-62d33114]:hover{background:#fff;border-color:#ddd}.rte-btn--on[data-v-62d33114]{background:var(--primary-dark);color:#fff;border-color:var(--primary-dark)}.rte-btn--on[data-v-62d33114]:hover{background:var(--primary-dark);border-color:var(--primary-dark)}.rte-sep[data-v-62d33114]{width:1px;height:20px;background:#ddd;margin:0 4px;flex-shrink:0}.rte-placeholders[data-v-62d33114]{display:flex;align-items:center;padding:5px 8px;border-bottom:1px solid #ddd;background:var(--secondary-grey)}.rte-placeholder-btn[data-v-62d33114]{display:flex;align-items:center;gap:.35rem;background:none;border:none;font-size:13px;font-weight:600;color:var(--primary-dark);padding:2px 6px;border-radius:4px;cursor:pointer;transition:background var(--transition-speed) ease}.rte-placeholder-btn[data-v-62d33114]:hover{background:#e0e0e0}.rte-placeholder-btn i[data-v-62d33114]{font-size:10px}.rte-placeholder-list[data-v-62d33114]{position:fixed;z-index:9999;list-style:none;margin:0;padding:4px 0;background:#fff;border:1px solid #ddd;border-radius:var(--border-radius-inner);box-shadow:0 4px 12px #0000001a;min-width:200px}.rte-placeholder-list li button[data-v-62d33114]{display:block;width:100%;text-align:left;background:none;border:none;padding:.4rem .75rem;font-size:13px;color:var(--primary-dark);cursor:pointer;transition:background var(--transition-speed) ease}.rte-placeholder-list li button[data-v-62d33114]:hover{background:var(--secondary-grey)}.rte-editor[data-v-62d33114]{flex:1;overflow-y:auto;padding:1rem;min-height:200px}.rte-editor[data-v-62d33114] .ProseMirror{outline:none;min-height:180px;line-height:1.6;color:var(--primary-dark);font-size:14px}.rte-editor[data-v-62d33114] .ProseMirror p{margin:0 0 .75em}.rte-editor[data-v-62d33114] .ProseMirror p:last-child{margin-bottom:0}.rte-editor[data-v-62d33114] .ProseMirror ul,.rte-editor[data-v-62d33114] .ProseMirror ol{padding-left:1.5em;margin:0 0 .75em}.rte-editor[data-v-62d33114] .ProseMirror a{color:var(--primary-light);text-decoration:underline}.rte-editor[data-v-62d33114] .ProseMirror img{max-width:100%;height:auto;display:block}.rte-editor[data-v-62d33114] .ProseMirror table{border-collapse:collapse;width:100%;margin:0 0 .75em}.rte-editor[data-v-62d33114] .ProseMirror table td,.rte-editor[data-v-62d33114] .ProseMirror table th{border:1px solid #ddd;padding:6px 10px;min-width:40px;vertical-align:top}.rte-editor[data-v-62d33114] .ProseMirror table th{background:var(--secondary-lightmint);font-weight:600}.rte-editor[data-v-62d33114] .ProseMirror .selectedCell{background:var(--secondary-lightmint)}.rte-editor[data-v-62d33114] .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--text-light);pointer-events:none;float:left;height:0}.rte-source[data-v-62d33114]{flex:1;min-height:200px;padding:1rem;border:none;outline:none;resize:none;font-family:Courier New,monospace;font-size:13px;color:var(--primary-dark);background:var(--secondary-grey);line-height:1.6}.rte-counter[data-v-62d33114]{padding:4px 10px;text-align:right;font-size:var(--small-text);color:var(--text-light);border-top:1px solid #ddd;transition:color .2s ease}.rte-counter--warn[data-v-62d33114]{color:var(--secondary-amber)}.rte-counter--full[data-v-62d33114]{color:var(--secondary-coral);font-weight:600}.edit-form[data-v-7b66e6cb]{display:flex;flex-direction:column;gap:1.25rem}.field[data-v-7b66e6cb]{display:flex;flex-direction:column;gap:.4rem}.field__label[data-v-7b66e6cb]{display:flex;align-items:center;gap:.35rem;font-size:var(--field-label-font-size);font-weight:600;color:var(--primary-light)}.field__header[data-v-7b66e6cb]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem}.show-hide[data-v-7b66e6cb]{display:flex;align-items:center;gap:.6rem}.link-btn[data-v-7b66e6cb]{background:none;border:none;font-size:13px;font-weight:600;color:var(--primary-light);padding:0;text-decoration:none}.section-list[data-v-7b66e6cb]{display:flex;flex-direction:column;gap:4px}.section-row[data-v-7b66e6cb]{display:flex;align-items:center;gap:8px;padding:.5rem .6rem;border-radius:var(--border-radius-inner);border:1px solid #eee;background:#fff;cursor:pointer;transition:background var(--transition-speed) ease,border-color var(--transition-speed) ease;-webkit-user-select:none;user-select:none}.section-row[data-v-7b66e6cb]:hover{background:var(--secondary-grey)}.section-row--active[data-v-7b66e6cb]{background:var(--secondary-lightmint);border-color:var(--primary-light)}.section-row--ghost[data-v-7b66e6cb]{opacity:.4;background:var(--secondary-lightmint)}.section-row__num[data-v-7b66e6cb]{font-size:13px;font-weight:600;color:var(--text-dark);flex-shrink:0;min-width:20px}.section-row__heading[data-v-7b66e6cb]{flex:1;font-size:13px;color:var(--primary-dark);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.section-row__rename-input[data-v-7b66e6cb]{flex:1;height:26px;border:1px solid var(--primary-light);border-radius:6px;padding:0 .4rem;font-size:13px;color:var(--primary-dark);background:#fff;outline:none;font-family:inherit}.section-row__actions[data-v-7b66e6cb]{display:flex;gap:4px;flex-shrink:0}.drag-handle[data-v-7b66e6cb]{color:var(--text-light);font-size:13px;cursor:grab;flex-shrink:0}.drag-handle[data-v-7b66e6cb]:active{cursor:grabbing}.icon-btn[data-v-7b66e6cb]{width:26px;height:26px;display:flex;align-items:center;justify-content:center;background:none;border:none;border-radius:6px;font-size:12px;transition:background var(--transition-speed) ease,color var(--transition-speed) ease}.icon-btn--edit[data-v-7b66e6cb]{color:var(--primary-light)}.icon-btn--edit[data-v-7b66e6cb]:hover{background:var(--secondary-lightmint)}.icon-btn--delete[data-v-7b66e6cb]{color:var(--secondary-coral)}.icon-btn--delete[data-v-7b66e6cb]:hover{background:#fff0f0}.icon-btn--delete[data-v-7b66e6cb]:disabled{opacity:.3}.section-heading-row[data-v-7b66e6cb]{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-bottom:.75rem;border-bottom:1px solid #eee;margin-top:10px;margin-bottom:-.25rem}.section-heading[data-v-7b66e6cb]{font-size:var(--field-label-font-size);font-weight:600;color:var(--text-dark)}.reset-btn[data-v-7b66e6cb]{background:none;border:none;font-size:12px;font-weight:600;color:var(--secondary-coral);padding:0;white-space:nowrap;transition:opacity var(--transition-speed) ease}.reset-btn[data-v-7b66e6cb]:hover{opacity:.7}.reset-btn[data-v-7b66e6cb]:disabled{opacity:.3}.form-actions[data-v-7b66e6cb]{padding-top:.25rem}.btn--save[data-v-7b66e6cb]{background:var(--primary-dark);color:#fff;padding:.5rem 1.5rem}.btn--save[data-v-7b66e6cb]:disabled{opacity:.4}.btn--secondary[data-v-7b66e6cb]{background:var(--secondary-grey);color:var(--primary-dark);padding:.45rem 1rem}.btn--danger[data-v-7b66e6cb]{background:var(--secondary-coral);color:#fff;padding:.45rem 1rem}.confirm-dialog[data-v-7b66e6cb]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;border:none;border-radius:var(--border-radius);padding:0;width:380px;max-width:90vw;box-shadow:0 8px 32px #0003}.confirm-dialog[data-v-7b66e6cb]::backdrop{background:#0006}.confirm-dialog__box[data-v-7b66e6cb]{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.confirm-dialog__box h3[data-v-7b66e6cb]{font-size:15px;font-weight:600;color:var(--primary-dark)}.confirm-dialog__actions[data-v-7b66e6cb]{display:flex;justify-content:flex-end;gap:.5rem}.cre-layout[data-v-4bdc44da]{display:flex;gap:var(--page-gap);align-items:flex-start}@media (max-width: 799px){.cre-layout[data-v-4bdc44da]{flex-direction:column}}.cre-compose[data-v-4bdc44da]{flex:2;min-width:0;background:#fff;border-radius:var(--border-radius);padding:var(--panel-padding-y) var(--panel-padding-x) var(--panel-padding-bottom);display:flex;flex-direction:column;gap:1.5rem}.cre-title[data-v-4bdc44da]{font-size:18px;font-weight:600;color:var(--primary-dark)}.cre-form[data-v-4bdc44da]{display:flex;flex-direction:column;gap:1.25rem}.cre-row--top[data-v-4bdc44da]{align-items:flex-start}.field[data-v-4bdc44da]{display:flex;flex-direction:column;gap:.4rem}.field__label[data-v-4bdc44da]{display:flex;align-items:center;gap:.35rem;font-size:var(--field-label-font-size);font-weight:600;color:var(--primary-light)}.field__input--readonly[data-v-4bdc44da]{background:var(--secondary-grey);color:var(--text-dark);cursor:default}.to-compound[data-v-4bdc44da]{display:flex;border:1px solid #ddd;border-radius:var(--input-radius);background:#fff;overflow:hidden;height:var(--input-height)}.to-compound[data-v-4bdc44da]:focus-within{outline:2px solid var(--secondary-coral);border-color:transparent}.to-compound__input[data-v-4bdc44da]{flex:1;border:none;height:100%;padding:0 .75rem;outline:none;min-width:0;font-size:14px;color:var(--primary-dark);background:transparent}.to-compound__toggle[data-v-4bdc44da]{padding:0 .65rem;background:none;border:none;border-left:1px solid #eee;font-size:12px;font-weight:600;color:var(--text-dark);cursor:pointer;transition:color var(--transition-speed) ease,background var(--transition-speed) ease}.to-compound__toggle[data-v-4bdc44da]:hover{background:var(--secondary-grey)}.to-compound__toggle--on[data-v-4bdc44da]{color:var(--primary-light)}.cc-input[data-v-4bdc44da]{height:var(--input-height);border-radius:var(--input-radius);border:1px solid #ddd;padding:0 .75rem;font-size:14px;color:var(--primary-dark)}.cc-input[data-v-4bdc44da]:focus{outline:2px solid var(--secondary-coral);border-color:transparent}.template-row[data-v-4bdc44da]{display:flex;align-items:center;gap:.5rem}.template-row select[data-v-4bdc44da]{flex:1}.undo-btn[data-v-4bdc44da]{background:none;border:none;font-size:12px;font-weight:600;color:var(--secondary-coral);padding:0;white-space:nowrap;cursor:pointer;transition:opacity var(--transition-speed) ease}.undo-btn[data-v-4bdc44da]:hover{opacity:.7}.cre-options[data-v-4bdc44da]{display:flex;flex-direction:column;gap:.6rem}.cre-option[data-v-4bdc44da]{display:flex;align-items:center;gap:.5rem;font-size:13px;color:var(--text-dark);cursor:pointer}.cre-option input[type=checkbox][data-v-4bdc44da]{accent-color:var(--primary-light);cursor:pointer}.cre-option--pro[data-v-4bdc44da]{display:flex;align-items:center;gap:.5rem}.cre-option__label--disabled[data-v-4bdc44da]{display:flex;align-items:center;gap:.5rem;font-size:13px;color:var(--text-dark);opacity:.5;cursor:not-allowed}.cre-option__label--disabled input[type=checkbox][data-v-4bdc44da]{cursor:not-allowed}.pro-feature-label[data-v-4bdc44da]{font-size:12px;font-weight:600;color:var(--secondary-coral);text-decoration:none}.form-actions[data-v-4bdc44da]{display:flex;gap:.75rem;padding-top:.25rem}.btn--save[data-v-4bdc44da]{background:var(--primary-dark);color:#fff;padding:.5rem 1.5rem}.btn--save[data-v-4bdc44da]:disabled{opacity:.4}.btn--cancel[data-v-4bdc44da]{background:var(--secondary-grey);color:var(--primary-dark);padding:.5rem 1.25rem}.cre-preview-panel[data-v-4bdc44da]{flex:1.5;min-width:0;display:flex;flex-direction:column;gap:.75rem;position:sticky;top:20px}.cre-preview-card[data-v-4bdc44da]{background:#fff;border-radius:var(--border-radius);overflow:hidden}.cre-preview-title[data-v-4bdc44da]{font-size:14px;font-weight:600;color:var(--primary-dark);padding:.75rem var(--panel-padding-x);border-bottom:1px solid #eee}.email-header[data-v-4bdc44da]{padding:.75rem var(--panel-padding-x);border-bottom:1px solid #eee;display:flex;flex-direction:column;gap:.4rem}.email-header__subject[data-v-4bdc44da]{font-size:14px;font-weight:600;color:var(--primary-dark)}.email-header__meta[data-v-4bdc44da]{display:flex;align-items:center;gap:.5rem}.email-header__sender[data-v-4bdc44da]{flex:1;display:flex;flex-direction:column;gap:1px}.email-header__date[data-v-4bdc44da]{font-size:11px;color:var(--text-dark);white-space:nowrap}.sender-avatar[data-v-4bdc44da]{width:28px;height:28px;border-radius:50%;background:var(--primary-light);color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sender-name[data-v-4bdc44da]{font-size:12px;font-weight:600;color:var(--primary-dark)}.sender-addr[data-v-4bdc44da]{font-size:11px;color:var(--text-dark)}.attachment-chip[data-v-4bdc44da]{display:inline-flex;align-items:center;gap:.35rem;background:var(--secondary-grey);border:1px solid #ddd;border-radius:4px;padding:3px 8px;font-size:11px;color:var(--text-dark);width:fit-content}.email-body[data-v-4bdc44da]{padding:1rem var(--panel-padding-x);display:flex;flex-direction:column;gap:1rem}.email-body__logo[data-v-4bdc44da]{text-align:center;padding:.5rem 0}.email-body__content[data-v-4bdc44da]{font-size:13px;line-height:1.6;color:#333}.email-body__content[data-v-4bdc44da] p{margin:0 0 .6em}.email-body__content[data-v-4bdc44da] p:last-child{margin-bottom:0}.email-body__content[data-v-4bdc44da] a{display:block;width:fit-content;margin:.4rem auto;background:var(--primary-light);color:#fff;text-decoration:none;padding:8px 20px;border-radius:var(--input-radius);font-size:13px;font-weight:600;text-align:center}.email-body__footer[data-v-4bdc44da]{border-top:1px solid #eee;padding-top:.75rem;font-size:11px;color:var(--text-dark);display:flex;align-items:center;flex-wrap:wrap;gap:.4rem}.email-body__footer a[data-v-4bdc44da]{color:var(--primary-dark);text-decoration:underline}.email-logo[data-v-4bdc44da]{max-height:40px;max-width:160px;object-fit:contain}.email-logo-placeholder[data-v-4bdc44da]{font-size:11px;font-weight:700;letter-spacing:.1em;color:#bbb;border:2px dashed #ddd;padding:8px 20px;border-radius:4px}.footer-sep[data-v-4bdc44da]{color:#ddd}.footer-powered[data-v-4bdc44da]{margin-left:auto;display:flex;align-items:center;gap:.25rem}.footer-logo[data-v-4bdc44da]{height:14px;opacity:.6;vertical-align:middle}.cre-send-actions[data-v-4bdc44da]{display:flex;gap:.75rem;justify-content:flex-end}.btn--send[data-v-4bdc44da]{background:var(--primary-dark);color:#fff;padding:.5rem 1.25rem}.btn--pdf[data-v-4bdc44da]{background:var(--secondary-lightmint);color:var(--primary-dark);padding:.5rem 1.25rem}.btn--pdf[data-v-4bdc44da]:disabled{opacity:.4;cursor:not-allowed}.view[data-v-79bc74d7]{display:flex;flex-wrap:wrap;gap:var(--page-gap);align-items:flex-start}.panel[data-v-79bc74d7]{flex:1 1 0;min-width:500px;background:#fff;border-radius:var(--border-radius);overflow:hidden}.side-panels[data-v-79bc74d7]{flex:1 1 0;min-width:400px;display:flex;flex-direction:column;gap:var(--panel-gap)}.tabs[data-v-79bc74d7]{display:flex;border-bottom:1px solid #eee;padding:0 var(--panel-padding-x)}.tab[data-v-79bc74d7]{padding:1rem 0;margin-right:2rem;margin-bottom:-1px;font-size:18px;font-weight:400;color:var(--text-dark);background:none;border:none;border-bottom:2px solid transparent;white-space:nowrap;text-decoration:none;transition:color var(--transition-speed) ease,border-color var(--transition-speed) ease}.tab--active[data-v-79bc74d7]{color:var(--primary-dark);font-weight:600;border-bottom-color:var(--primary-dark)}.tab[data-v-79bc74d7]:hover:not(.tab--active){color:var(--primary-dark)}.tab-body[data-v-79bc74d7]{padding:var(--panel-padding-y) var(--panel-padding-x) var(--panel-padding-bottom)}.preview-actions[data-v-79bc74d7]{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:1rem;padding-top:1rem;border-top:1px solid #eee}.btn--primary[data-v-79bc74d7]{background:var(--primary-dark);color:#fff;padding:.5rem 1.25rem}.setup-form[data-v-71613abf]{display:flex;flex-direction:column;gap:1.5rem}.field[data-v-71613abf]{display:flex;flex-direction:column;gap:.4rem}.field__label[data-v-71613abf]{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap;font-size:var(--field-label-font-size);font-weight:600;color:var(--primary-light)}.field__header[data-v-71613abf]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem}.field__hint[data-v-71613abf]{font-size:12px;font-weight:400;color:var(--secondary-coral)}@media (max-width: 1800px){.field-row--duration[data-v-71613abf]{flex-direction:column}}.duration-row[data-v-71613abf]{display:flex;gap:.5rem}.duration-cell[data-v-71613abf]{flex:1;display:flex;align-items:center;gap:.35rem}.duration-cell input[data-v-71613abf]{flex:1;min-width:0;text-align:center}.duration-cell__unit[data-v-71613abf]{font-size:13px;color:var(--text-dark);white-space:nowrap}.categories-wrap[data-v-71613abf]{display:flex;flex-wrap:wrap;gap:.5rem}.category-item[data-v-71613abf]{flex:1 1 calc(50% - .25rem);min-width:240px;display:flex;align-items:flex-start;gap:.6rem;padding:.6rem .75rem;border:1px solid #eee;border-radius:var(--border-radius-inner);background:var(--secondary-grey);cursor:pointer;transition:border-color var(--transition-speed) ease,background var(--transition-speed) ease}.category-item--checked[data-v-71613abf]{border-color:var(--primary-light);background:var(--secondary-lightmint)}.category-item__checkbox[data-v-71613abf]{margin-top:2px;flex-shrink:0;accent-color:var(--primary-light)}.category-item__label[data-v-71613abf]{display:block;font-size:13px;font-weight:600;color:var(--primary-dark)}.category-item__sub[data-v-71613abf]{display:block;font-size:11px;color:var(--text-dark);margin-top:2px}input[type=date][data-v-71613abf],input[type=time][data-v-71613abf]{height:var(--input-height);border:1px solid #ddd;border-radius:var(--input-radius);padding:0 .75rem;font-size:14px;color:var(--primary-dark);background-color:#fff;font-family:inherit;width:100%}.form-actions[data-v-71613abf]{display:flex;gap:.75rem;padding-top:.5rem}.btn--save[data-v-71613abf]{background:var(--primary-dark);color:#fff;padding:.5rem 1.5rem}.btn--save[data-v-71613abf]:disabled{opacity:.4}.btn--cancel[data-v-71613abf]{background:var(--secondary-grey);color:var(--primary-dark);padding:.5rem 1.25rem}.edit-form[data-v-be50f632]{display:flex;flex-direction:column;gap:1.5rem}.field[data-v-be50f632]{display:flex;flex-direction:column;gap:.4rem}.field--grow[data-v-be50f632]{flex:1}.field__label[data-v-be50f632]{display:flex;align-items:center;gap:.35rem;font-size:var(--field-label-font-size);font-weight:600;color:var(--primary-light)}.field__label-row[data-v-be50f632]{display:flex;align-items:center;justify-content:space-between}.template-row[data-v-be50f632]{display:flex;align-items:center;gap:.5rem}.template-row select[data-v-be50f632]{flex:1}.undo-btn[data-v-be50f632]{background:none;border:none;font-size:12px;font-weight:600;color:var(--secondary-coral);padding:0;white-space:nowrap;transition:opacity var(--transition-speed) ease}.undo-btn[data-v-be50f632]:hover{opacity:.7}.pro-field[data-v-be50f632]{gap:.4rem;align-self:flex-end}.powered-by-preview[data-v-be50f632]{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;background:var(--secondary-grey);border:1px solid #ddd;border-radius:var(--border-radius-inner);font-size:11px;color:#aaa;align-self:flex-start}.powered-by-preview__logo[data-v-be50f632]{height:14px;display:block;opacity:.55}.pro-field__label[data-v-be50f632]{display:flex;align-items:center;gap:.5rem;font-size:13px;color:var(--text-dark);cursor:not-allowed}.pro-field__label input[type=checkbox][data-v-be50f632]{accent-color:var(--primary-light);cursor:not-allowed}.pro-feature-label[data-v-be50f632]{font-size:12px;font-weight:600;color:var(--secondary-coral);text-decoration:none}.form-actions[data-v-be50f632]{display:flex;gap:.75rem;padding-top:.25rem}.btn--save[data-v-be50f632]{background:var(--primary-dark);color:#fff;padding:.5rem 1.5rem}.btn--save[data-v-be50f632]:disabled{opacity:.4}.btn--cancel[data-v-be50f632]{background:var(--secondary-grey);color:var(--primary-dark);padding:.5rem 1.25rem}.btn--danger[data-v-be50f632]{background:var(--secondary-coral);color:#fff;padding:.45rem 1rem}.confirm-dialog[data-v-be50f632]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;border:none;border-radius:var(--border-radius);padding:0;width:400px;max-width:90vw;box-shadow:0 8px 32px #0003}.confirm-dialog[data-v-be50f632]::backdrop{background:#0006}.confirm-dialog__box[data-v-be50f632]{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.confirm-dialog__box h3[data-v-be50f632]{font-size:15px;font-weight:600;color:var(--primary-dark)}.confirm-dialog__actions[data-v-be50f632]{display:flex;justify-content:flex-end;gap:.5rem}.view-placeholder[data-v-8ff7b840]{color:var(--text-dark);font-style:italic}.au-panel[data-v-c077a6d6]{background:#fff;border-radius:var(--border-radius);padding:var(--panel-padding-y) var(--panel-padding-x);display:flex;flex-direction:column;gap:1.25rem}.summary-bar[data-v-c077a6d6]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;font-size:13px;color:var(--text-dark)}.summary-chip[data-v-c077a6d6]{display:inline-flex;align-items:center;padding:3px 12px;border-radius:20px;font-size:12px}.summary-chip--active[data-v-c077a6d6]{background:var(--secondary-lightmint);color:var(--primary-dark)}.summary-chip--erased[data-v-c077a6d6]{background:#ff6b6b1f;color:var(--secondary-coral)}.summary-breakdown[data-v-c077a6d6]{font-size:12px;color:var(--text-dark)}.filters[data-v-c077a6d6]{display:flex;gap:var(--page-gap)}.filters .filters__search[data-v-c077a6d6]{flex:2;min-width:0}.filters select[data-v-c077a6d6]{flex:1;min-width:0}@media (max-width: 799px){.filters[data-v-c077a6d6]{flex-direction:column}}.toolbar[data-v-c077a6d6]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.toolbar__count[data-v-c077a6d6]{font-size:13px;color:var(--text-dark)}.toolbar__actions[data-v-c077a6d6]{display:flex;gap:.75rem;flex-wrap:wrap}.toolbar--end[data-v-c077a6d6]{justify-content:flex-end}.btn--primary[data-v-c077a6d6]{background:var(--primary-dark);color:#fff;padding:.5rem 1.25rem}.btn--primary[data-v-c077a6d6]:disabled{opacity:.4;cursor:not-allowed}.btn--secondary[data-v-c077a6d6]{background:none;border:1.5px solid var(--primary-dark);color:var(--primary-dark);padding:.5rem 1.25rem}.btn--secondary[data-v-c077a6d6]:disabled{opacity:.4;cursor:not-allowed}.table-scroll[data-v-c077a6d6]{overflow-x:auto}table[data-v-c077a6d6]{width:100%;border-collapse:collapse;font-size:13px}thead th[data-v-c077a6d6]{text-align:left;font-size:var(--field-label-font-size);font-weight:600;color:var(--primary-light);padding:0 1rem .75rem;border-bottom:2px solid var(--secondary-lightmint);white-space:nowrap}thead th[data-v-c077a6d6]:first-child{padding-left:0}thead th[data-v-c077a6d6]:last-child{text-align:right}tbody tr[data-v-c077a6d6]{border-bottom:1px solid var(--secondary-grey);transition:background var(--transition-speed) ease}tbody tr[data-v-c077a6d6]:hover:not(.row--erased){background:var(--secondary-lightmint)}tbody tr.row--erased[data-v-c077a6d6]{opacity:.55}tbody td[data-v-c077a6d6]{padding:.85rem 1rem;color:var(--text-dark);vertical-align:middle}tbody td[data-v-c077a6d6]:first-child{padding-left:0}tbody td[data-v-c077a6d6]:last-child{text-align:right}thead th[data-v-c077a6d6]:last-child,tbody td[data-v-c077a6d6]:last-child{position:sticky;right:0;background:#fff;z-index:1;box-shadow:-3px 0 6px #0000000f}tbody .row--erased td[data-v-c077a6d6]:last-child{background:#fff}.cell--datetime[data-v-c077a6d6],.cell--email[data-v-c077a6d6]{white-space:nowrap;font-size:12px}.cell--phone[data-v-c077a6d6],.cell--ip[data-v-c077a6d6]{white-space:nowrap;font-size:12px;font-family:Courier New,Courier,monospace}.muted[data-v-c077a6d6]{color:#ccc}.token[data-v-c077a6d6]{font-family:Courier New,Courier,monospace;font-size:12px;color:var(--primary-dark);letter-spacing:.03em;background:var(--secondary-grey);padding:2px 6px;border-radius:4px}.token--dialog[data-v-c077a6d6]{display:block;font-size:13px;padding:4px 10px}.pill[data-v-c077a6d6]{display:inline-block;padding:3px 10px;border-radius:20px;font-size:11px;font-weight:600;white-space:nowrap}.pill--level-third-party[data-v-c077a6d6]{background:#faa05026;color:#b06b10}.pill--level-analytics[data-v-c077a6d6]{background:var(--secondary-lightmint);color:var(--primary-dark)}.pill--level-full[data-v-c077a6d6]{background:var(--primary-dark);color:#fff}.pill--active[data-v-c077a6d6]{background:#29b78d26;color:var(--primary-light)}.pill--erased-status[data-v-c077a6d6]{background:#ff6b6b26;color:var(--secondary-coral)}.pill--fp-yes[data-v-c077a6d6]{background:#29b78d1f;color:var(--primary-light)}.pill--fp-no[data-v-c077a6d6]{background:var(--secondary-grey);color:var(--text-dark)}.erase-btn[data-v-c077a6d6]{background:none;border:1px solid var(--secondary-coral);color:var(--secondary-coral);border-radius:var(--input-radius);padding:4px 14px;font-size:12px;font-weight:600;transition:background var(--transition-speed) ease,color var(--transition-speed) ease}.erase-btn[data-v-c077a6d6]:hover{background:var(--secondary-coral);color:#fff}.erased-date[data-v-c077a6d6]{font-size:11px;color:var(--text-dark);font-style:italic}.empty-row[data-v-c077a6d6]{text-align:center;padding:2rem 1rem;color:var(--text-dark);font-style:italic}.pagination[data-v-c077a6d6]{display:flex;align-items:center;justify-content:center;gap:1rem}.page-btn[data-v-c077a6d6]{background:none;border:1px solid var(--secondary-lightmint);color:var(--primary-dark);border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;transition:background var(--transition-speed) ease}.page-btn[data-v-c077a6d6]:hover:not(:disabled){background:var(--secondary-lightmint)}.page-btn[data-v-c077a6d6]:disabled{opacity:.35;cursor:not-allowed}.page-info[data-v-c077a6d6]{font-size:13px;color:var(--text-dark);min-width:130px;text-align:center}.erase-dialog[data-v-c077a6d6]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;border:none;border-radius:var(--border-radius);padding:0;max-width:480px;width:90vw;box-shadow:0 20px 60px #0000004d}.erase-dialog[data-v-c077a6d6]::backdrop{background:#00000073}.erase-dialog__body[data-v-c077a6d6]{padding:var(--panel-padding-y) var(--panel-padding-x);display:flex;flex-direction:column;gap:1rem}.erase-dialog__title[data-v-c077a6d6]{font-size:18px;font-weight:600;color:var(--primary-dark)}.erase-dialog__id[data-v-c077a6d6]{display:flex;flex-direction:column;gap:.4rem;background:var(--secondary-grey);border-radius:var(--border-radius-inner);padding:.75rem 1rem}.erase-dialog__email[data-v-c077a6d6]{font-size:14px;font-weight:600;color:var(--primary-dark)}.erase-dialog__actions[data-v-c077a6d6]{display:flex;justify-content:flex-end;gap:.75rem;padding-top:.5rem}.btn--cancel-dialog[data-v-c077a6d6]{background:var(--secondary-grey);color:var(--text-dark);padding:.5rem 1.25rem}.btn--confirm-erase[data-v-c077a6d6]{background:var(--secondary-coral);color:#fff;padding:.5rem 1.25rem}.nau-panel[data-v-78b1c770]{background:#fff;border-radius:var(--border-radius);padding:var(--panel-padding-y) var(--panel-padding-x);display:flex;flex-direction:column;gap:1.25rem}.summary-bar[data-v-78b1c770]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;font-size:13px;color:var(--text-dark)}.summary-chip[data-v-78b1c770]{display:inline-flex;align-items:center;padding:3px 12px;border-radius:20px;font-size:12px}.summary-chip--active[data-v-78b1c770]{background:var(--secondary-lightmint);color:var(--primary-dark)}.summary-chip--erased[data-v-78b1c770]{background:#ff6b6b1f;color:var(--secondary-coral)}.summary-breakdown[data-v-78b1c770]{font-size:12px;color:var(--text-dark)}.filters[data-v-78b1c770]{display:flex;gap:var(--page-gap)}.filters .filters__search[data-v-78b1c770]{flex:2;min-width:0}.filters select[data-v-78b1c770]{flex:1;min-width:0}@media (max-width: 799px){.filters[data-v-78b1c770]{flex-direction:column}}.toolbar[data-v-78b1c770]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.toolbar__count[data-v-78b1c770]{font-size:13px;color:var(--text-dark)}.toolbar__actions[data-v-78b1c770]{display:flex;gap:.75rem;flex-wrap:wrap}.toolbar--end[data-v-78b1c770]{justify-content:flex-end}.btn--primary[data-v-78b1c770]{background:var(--primary-dark);color:#fff;padding:.5rem 1.25rem}.btn--primary[data-v-78b1c770]:disabled{opacity:.4;cursor:not-allowed}.btn--secondary[data-v-78b1c770]{background:none;border:1.5px solid var(--primary-dark);color:var(--primary-dark);padding:.5rem 1.25rem}.btn--secondary[data-v-78b1c770]:disabled{opacity:.4;cursor:not-allowed}.table-scroll[data-v-78b1c770]{overflow-x:auto}table[data-v-78b1c770]{width:100%;border-collapse:collapse;font-size:13px}thead th[data-v-78b1c770]{text-align:left;font-size:var(--field-label-font-size);font-weight:600;color:var(--primary-light);padding:0 1rem .75rem;border-bottom:2px solid var(--secondary-lightmint);white-space:nowrap}thead th[data-v-78b1c770]:first-child{padding-left:0}thead th[data-v-78b1c770]:last-child{text-align:right}tbody tr[data-v-78b1c770]{border-bottom:1px solid var(--secondary-grey);transition:background var(--transition-speed) ease}tbody tr[data-v-78b1c770]:hover:not(.row--erased){background:var(--secondary-lightmint)}tbody tr.row--erased[data-v-78b1c770]{opacity:.55}tbody td[data-v-78b1c770]{padding:.85rem 1rem;color:var(--text-dark);vertical-align:middle}tbody td[data-v-78b1c770]:first-child{padding-left:0}tbody td[data-v-78b1c770]:last-child{text-align:right}.cell--datetime[data-v-78b1c770]{white-space:nowrap;font-size:12px}.cell--ip[data-v-78b1c770]{font-family:Courier New,Courier,monospace;font-size:12px;white-space:nowrap}.muted[data-v-78b1c770]{color:#ccc}.token[data-v-78b1c770]{font-family:Courier New,Courier,monospace;font-size:12px;color:var(--primary-dark);letter-spacing:.03em;background:var(--secondary-grey);padding:2px 6px;border-radius:4px}.token--dialog[data-v-78b1c770]{display:block;font-size:14px;padding:6px 12px}.pill[data-v-78b1c770]{display:inline-block;padding:3px 10px;border-radius:20px;font-size:11px;font-weight:600;white-space:nowrap}.pill--level-third-party[data-v-78b1c770]{background:#faa05026;color:#b06b10}.pill--level-analytics[data-v-78b1c770]{background:var(--secondary-lightmint);color:var(--primary-dark)}.pill--level-full[data-v-78b1c770]{background:var(--primary-dark);color:#fff}.pill--active[data-v-78b1c770]{background:#29b78d26;color:var(--primary-light)}.pill--erased-status[data-v-78b1c770]{background:#ff6b6b26;color:var(--secondary-coral)}.pill--fp-yes[data-v-78b1c770]{background:#29b78d1f;color:var(--primary-light)}.pill--fp-no[data-v-78b1c770]{background:var(--secondary-grey);color:var(--text-dark)}.erase-btn[data-v-78b1c770]{background:none;border:1px solid var(--secondary-coral);color:var(--secondary-coral);border-radius:var(--input-radius);padding:4px 14px;font-size:12px;font-weight:600;transition:background var(--transition-speed) ease,color var(--transition-speed) ease}.erase-btn[data-v-78b1c770]:hover{background:var(--secondary-coral);color:#fff}.erased-date[data-v-78b1c770]{font-size:11px;color:var(--text-dark);font-style:italic}.empty-row[data-v-78b1c770]{text-align:center;padding:2rem 1rem;color:var(--text-dark);font-style:italic}.pagination[data-v-78b1c770]{display:flex;align-items:center;justify-content:center;gap:1rem}.page-btn[data-v-78b1c770]{background:none;border:1px solid var(--secondary-lightmint);color:var(--primary-dark);border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;transition:background var(--transition-speed) ease}.page-btn[data-v-78b1c770]:hover:not(:disabled){background:var(--secondary-lightmint)}.page-btn[data-v-78b1c770]:disabled{opacity:.35;cursor:not-allowed}.page-info[data-v-78b1c770]{font-size:13px;color:var(--text-dark);min-width:130px;text-align:center}.erase-dialog[data-v-78b1c770]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;border:none;border-radius:var(--border-radius);padding:0;max-width:480px;width:90vw;box-shadow:0 20px 60px #0000004d}.erase-dialog[data-v-78b1c770]::backdrop{background:#00000073}.erase-dialog__body[data-v-78b1c770]{padding:var(--panel-padding-y) var(--panel-padding-x);display:flex;flex-direction:column;gap:1rem}.erase-dialog__title[data-v-78b1c770]{font-size:18px;font-weight:600;color:var(--primary-dark)}.erase-dialog__actions[data-v-78b1c770]{display:flex;justify-content:flex-end;gap:.75rem;padding-top:.5rem}.btn--cancel-dialog[data-v-78b1c770]{background:var(--secondary-grey);color:var(--text-dark);padding:.5rem 1.25rem}.btn--confirm-erase[data-v-78b1c770]{background:var(--secondary-coral);color:#fff;padding:.5rem 1.25rem}.view-placeholder[data-v-d3b6a910],.view-placeholder[data-v-b9d970b7],.view-placeholder[data-v-5e554be8],.view-placeholder[data-v-a55438b8]{color:var(--text-dark);font-style:italic}.industry-select[data-v-12d732a1]{position:relative}.industry-select__field[data-v-12d732a1]{display:flex;align-items:center;height:var(--input-height);padding:0 2rem 0 0;border:1px solid #ddd;border-radius:var(--input-radius);background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath fill='%232f4d52' d='M0 0l5 6 5-6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:10px 6px;cursor:text;transition:border-color var(--transition-speed) ease,border-radius var(--transition-speed) ease}.industry-select__field[data-v-12d732a1]:focus-within{outline:2px solid var(--secondary-coral);border-color:transparent}.industry-select__field--open[data-v-12d732a1]{border-radius:var(--input-radius) var(--input-radius) 0 0}.industry-select__field--open[data-v-12d732a1]:focus-within{border-radius:var(--input-radius) var(--input-radius) 0 0}.industry-select__input[data-v-12d732a1]{flex:1;border:none;outline:none;background:transparent;font-size:14px;color:var(--primary-dark);font-family:inherit;min-width:0}.industry-select__dropdown[data-v-12d732a1]{position:absolute;top:100%;left:0;right:0;z-index:200;list-style:none;margin:0;padding:4px 0;background:#fff;border:1px solid #ddd;border-top:none;border-radius:0 0 var(--input-radius) var(--input-radius);box-shadow:0 8px 16px #0000001a;max-height:240px;overflow-y:auto}.industry-select__option[data-v-12d732a1]{display:flex;align-items:center;justify-content:space-between;padding:.45rem .75rem;font-size:14px;color:var(--primary-dark);cursor:pointer;transition:background var(--transition-speed) ease}.industry-select__option[data-v-12d732a1]:hover,.industry-select__option--active[data-v-12d732a1]{background:var(--secondary-grey)}.industry-select__option--selected[data-v-12d732a1]{font-weight:600}.industry-select__check[data-v-12d732a1]{color:var(--primary-light);font-size:12px}.settings-wrap[data-v-0121ae68]{max-width:760px}.panel[data-v-0121ae68]{background:#fff;border-radius:var(--border-radius);overflow:hidden}.tabs[data-v-0121ae68]{display:flex;border-bottom:1px solid #eee;padding:0 var(--panel-padding-x);overflow-x:auto}.tab[data-v-0121ae68]{padding:1rem 0;margin-right:2rem;margin-bottom:-1px;font-size:18px;font-weight:400;color:var(--text-dark);background:none;border:none;border-bottom:2px solid transparent;white-space:nowrap;transition:color var(--transition-speed) ease,border-color var(--transition-speed) ease}.tab--active[data-v-0121ae68]{color:var(--primary-dark);font-weight:600;border-bottom-color:var(--primary-dark)}.tab[data-v-0121ae68]:hover:not(.tab--active){color:var(--primary-dark)}.tab-body[data-v-0121ae68]{padding:var(--panel-padding-y) var(--panel-padding-x) var(--panel-padding-bottom);display:flex;flex-direction:column;gap:30px}.tab-body--placeholder[data-v-0121ae68]{align-items:center;justify-content:center;min-height:260px;gap:.75rem;text-align:center}form[data-v-0121ae68]{display:flex;flex-direction:column;gap:30px}.placeholder-icon[data-v-0121ae68]{font-size:36px;color:var(--text-light);margin-bottom:.25rem}.placeholder-title[data-v-0121ae68]{font-size:16px;font-weight:600;color:var(--primary-dark)}.settings-section[data-v-0121ae68]{display:flex;flex-direction:column;gap:1rem}.settings-section__title[data-v-0121ae68]{font-size:11px;font-weight:700;color:var(--text-dark);text-transform:uppercase;letter-spacing:.08em;padding-bottom:.5rem;border-bottom:1px solid #eee}.settings-section--session[data-v-0121ae68]{padding-top:30px;border-top:1px solid #eee}.fields[data-v-0121ae68]{display:flex;flex-direction:column;gap:1.25rem}.fields--row[data-v-0121ae68]{flex-direction:row;gap:var(--page-gap)}@media (max-width: 799px){.fields--row[data-v-0121ae68]{flex-direction:column}}.field[data-v-0121ae68]{display:flex;flex-direction:column;gap:.4rem}.field--grow[data-v-0121ae68]{flex:1}.field__label[data-v-0121ae68]{font-size:var(--field-label-font-size);font-weight:600;color:var(--primary-light)}.field__row[data-v-0121ae68]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.field__row--col[data-v-0121ae68]{flex-direction:column;align-items:flex-start;gap:.6rem}.field__disabled-input[data-v-0121ae68]{background-color:var(--secondary-grey);color:var(--text-dark);height:var(--input-height);border:1px solid #ddd;border-radius:var(--input-radius);padding:0 .75rem}.field__disabled-input--mono[data-v-0121ae68]{font-family:Courier New,Courier,monospace;font-size:13px;line-height:1.5}.success-msg[data-v-0121ae68]{display:flex;align-items:center;gap:.5rem;font-size:14px;font-weight:600;color:var(--primary-light)}.session-row[data-v-0121ae68]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.session-row__label[data-v-0121ae68]{font-size:14px;font-weight:600;color:var(--primary-dark);margin-bottom:2px}.form-actions[data-v-0121ae68]{padding-top:.25rem}.btn--save[data-v-0121ae68]{background:var(--primary-dark);color:#fff;padding:.5rem 1.5rem}.btn--save[data-v-0121ae68]:disabled{opacity:.4}.btn--secondary[data-v-0121ae68]{background:var(--secondary-grey);color:var(--primary-dark);padding:.45rem 1rem}.btn--text-sm[data-v-0121ae68]{background:none;border:none;font-size:12px;color:var(--text-dark);padding:0}.logo-upload[data-v-0121ae68]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.logo-upload__preview[data-v-0121ae68]{height:40px;max-width:160px;object-fit:contain;border:1px solid #eee;border-radius:var(--border-radius-inner);padding:4px 8px;background:#fff}.logo-upload__actions[data-v-0121ae68]{display:flex;align-items:center;gap:.75rem}.logo-upload__label[data-v-0121ae68]{display:inline-flex;align-items:center;gap:.4rem}.logo-upload__input[data-v-0121ae68]{display:none}.btn--no-action[data-v-0121ae68]{cursor:not-allowed}.btn--danger[data-v-0121ae68]{background:var(--secondary-coral);color:#fff;padding:.45rem 1rem}.btn--sm[data-v-0121ae68]{padding:.3rem .75rem;font-size:13px}.api-key-block[data-v-0121ae68]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;padding:.75rem 1rem;background:var(--secondary-grey);border:1px solid #ddd;border-radius:var(--border-radius-inner)}.api-key-block__value[data-v-0121ae68]{flex:1;font-family:Courier New,Courier,monospace;font-size:14px;line-height:1.5;color:var(--primary-dark);word-break:break-all;min-width:0}.api-key-block__actions[data-v-0121ae68]{display:flex;gap:.5rem;flex-shrink:0}.cycle-msg[data-v-0121ae68]{display:flex;align-items:center;gap:.5rem;font-size:13px;font-weight:600;padding:.6rem .85rem;border-radius:var(--border-radius-inner)}.cycle-msg--success[data-v-0121ae68]{color:var(--primary-light);background:#29b78d14}.cycle-msg--error[data-v-0121ae68]{color:var(--secondary-coral);background:#ff6b6b14}.api-danger-zone[data-v-0121ae68]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:1rem;border:1px solid rgba(255,107,107,.35);border-radius:var(--border-radius-inner);background:#ff6b6b0a}.confirm-dialog[data-v-0121ae68]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;border:none;border-radius:var(--border-radius);padding:0;width:420px;max-width:90vw;box-shadow:0 8px 32px #0003}.confirm-dialog[data-v-0121ae68]::backdrop{background:#0006}.confirm-dialog__box[data-v-0121ae68]{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.confirm-dialog__box h3[data-v-0121ae68]{font-size:15px;font-weight:600;color:var(--primary-dark)}.confirm-dialog__actions[data-v-0121ae68]{display:flex;justify-content:flex-end;gap:.5rem}.notif-group[data-v-0121ae68]{display:flex;flex-direction:column}.notif-row[data-v-0121ae68]{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:1rem 0;border-bottom:1px solid #f3f3f3}.notif-row[data-v-0121ae68]:last-child{border-bottom:none}.notif-row__text[data-v-0121ae68]{flex:1}.notif-row__title[data-v-0121ae68]{font-size:14px;font-weight:600;color:var(--primary-dark);margin-bottom:3px}.notif-toggle[data-v-0121ae68]{display:inline-flex;align-items:center;cursor:pointer;flex-shrink:0}.notif-toggle__input[data-v-0121ae68]{position:absolute;opacity:0;width:0;height:0}.notif-toggle__input:checked+.notif-toggle__track[data-v-0121ae68]{background:var(--primary-light)}.notif-toggle__input:checked+.notif-toggle__track[data-v-0121ae68]:after{transform:translate(18px)}.notif-toggle__input:focus-visible+.notif-toggle__track[data-v-0121ae68]{outline:2px solid var(--secondary-coral);outline-offset:2px}.notif-toggle__track[data-v-0121ae68]{position:relative;width:40px;height:22px;background:#ddd;border-radius:11px;transition:background var(--transition-speed) ease}.notif-toggle__track[data-v-0121ae68]:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform var(--transition-speed) ease}.notif-select[data-v-0121ae68]{flex-shrink:0;width:160px}.main-nav[data-v-c1861769]{min-width:var(--nav-width);width:var(--nav-width);min-height:650px;flex-shrink:0;padding:1rem 0;display:flex;flex-direction:column;background-color:#fff;border-radius:var(--border-radius)}.main-nav ul[data-v-c1861769]{list-style:none;margin:0;width:100%}.main-nav ul[data-v-c1861769]:not(.submenu){padding:0 20px}.main-nav ul.submenu[data-v-c1861769]{margin-bottom:10px}.menu[data-v-c1861769],.menu[data-v-c1861769] *{font-weight:600}.menu--bottom[data-v-c1861769]{margin-top:auto;color:var(--dark-emphasised)}.menu--bottom hr[data-v-c1861769]{opacity:.3;margin-top:50px;margin-bottom:20px;background-color:var(--secondary-graphite)}.menu--bottom .nav-row a[data-v-c1861769]{color:var(--dark-emphasised)}.nav-row[data-v-c1861769]{display:flex;align-items:center;justify-content:space-between;padding:5px 10px}.nav-row[data-v-c1861769]:not(.nav-row--child):not(.nav-row--grandchild){padding:15px}.nav-row--child[data-v-c1861769]{padding:10px 15px}.nav-row a[data-v-c1861769]{display:flex;align-items:center;gap:8px;color:var(--text-dark);font-size:16px;font-weight:500;text-decoration:none;flex:1}.nav-row a .material-symbols-rounded[data-v-c1861769],.nav-row a i[class*=fa-][data-v-c1861769]{text-align:center;flex-shrink:0}.nav-row a i[class*=fa-][data-v-c1861769]{transform:scale(.8)}.nav-row:not(.nav-row--child):not(.nav-row--grandchild) a .material-symbols-rounded[data-v-c1861769],.nav-row:not(.nav-row--child):not(.nav-row--grandchild) a i[class*=fa-][data-v-c1861769]{font-size:24px;width:24px}.nav-row--child[data-v-c1861769]{color:var(--primary-dark)}.nav-row--child a[data-v-c1861769]{color:var(--primary-dark);font-weight:600;font-size:13px}.nav-row--child a .material-symbols-rounded[data-v-c1861769],.nav-row--child a i[class*=fa-][data-v-c1861769]{font-size:16px;width:16px}.nav-row--grandchild[data-v-c1861769]{padding-left:40px}.nav-row--grandchild a[data-v-c1861769]{font-size:var(--small-text);color:var(--text-dark)}.nav-row:not(.nav-row--child):not(.nav-row--grandchild).nav-row--active-leaf[data-v-c1861769]{background-color:var(--primary-dark);border-radius:var(--border-radius-inner)}.nav-row:not(.nav-row--child):not(.nav-row--grandchild).nav-row--active-leaf a[data-v-c1861769]{color:#fff}.nav-row--child.nav-row--active-leaf a[data-v-c1861769]{color:var(--primary-light)}.nav-row--grandchild.nav-row--active-leaf a[data-v-c1861769]{color:var(--secondary-graphite)}ul.submenu[data-v-c1861769]:not(.submenu--grandchild){padding-bottom:10px}.nav-item--active-open[data-v-c1861769]{background-color:var(--secondary-lightmint);border-radius:var(--border-radius-inner)}.nav-item--active-open>.submenu[data-v-c1861769]{background-color:var(--secondary-lightmint)}.nav-row--active-parent[data-v-c1861769]{background-color:var(--primary-dark);border-radius:var(--border-radius-inner);color:#fff}.nav-row--active-parent a[data-v-c1861769]{color:#fff}.nav-row--child.nav-row--active-parent[data-v-c1861769]{background-color:transparent;color:var(--primary-light)}.nav-row--child.nav-row--active-parent a[data-v-c1861769]{color:var(--primary-light)}.submenu[data-v-c1861769]{border-radius:var(--border-radius-inner);margin-top:-25px;font-size:.85em;padding:0 0 0 5px}.submenu ul[data-v-c1861769]{padding:0}.nav-chevron[data-v-c1861769]{background:none;border:none;cursor:pointer;color:inherit;font-size:11px;padding:4px;outline:none}.nav-chevron[data-v-c1861769]:focus-visible{outline:2px solid var(--secondary-coral);border-radius:2px}.link--disabled[data-v-c1861769],.link--disabled[data-v-c1861769]:hover{opacity:.4}.nav-row--has-tip[data-v-c1861769]{position:relative}.nav-row--has-tip[data-v-c1861769]:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%);background:var(--primary-dark);color:#fff;font-size:11px;font-weight:400;line-height:1.4;padding:6px 10px;border-radius:8px;width:200px;white-space:normal;text-align:center;opacity:0;pointer-events:none;transition:opacity var(--transition-speed) ease;z-index:200}.nav-row--has-tip[data-v-c1861769]:hover:after{opacity:1}#top-bar[data-v-5241ef60]{height:60px;display:flex;align-items:center}@media (max-width: 799px){#top-bar[data-v-5241ef60]{height:auto;margin:10px 0}}.top-bar__left[data-v-5241ef60]{width:calc(var(--nav-width) + var(--page-gap) + var(--content-padding));flex-shrink:0;display:flex;align-items:center;padding-left:1rem}@media (max-width: 799px){.top-bar__left[data-v-5241ef60]{width:fit-content;margin-right:20px}}.org-name[data-v-5241ef60]{display:none;font-weight:600;font-size:20px;color:var(--dark-emphasised);text-decoration:none}@media (min-width: 800px){.org-name[data-v-5241ef60]{display:block}}.top-bar__content[data-v-5241ef60]{flex:1;display:flex;align-items:center;gap:1rem}.page-icon[data-v-5241ef60]{font-size:24px;font-weight:600;color:var(--primary-dark);flex-shrink:0}.panel-toggle[data-v-5241ef60]{margin-left:auto;background:none;border:none;cursor:pointer;font-size:1rem;padding:.5rem 0 .5rem 30px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:4px;transition:width .3s ease,color .3s ease}.panel-toggle--open[data-v-5241ef60]{width:270px;gap:0;color:var(--primary-dark)}.panel-toggle--open .panel-toggle__icon[data-v-5241ef60],.panel-toggle--open .panel-toggle__label[data-v-5241ef60]{color:var(--primary-dark)}.panel-toggle__left[data-v-5241ef60]{display:flex;align-items:center;gap:8px}@media (max-width: 799px){.panel-toggle[data-v-5241ef60]{display:none}}.panel-toggle__icon[data-v-5241ef60]{display:block;font-size:30px;color:var(--text-light);transition:transform .3s ease,color .3s ease}.panel-toggle__icon--open[data-v-5241ef60]{transform:rotate(180deg)}.panel-toggle__label[data-v-5241ef60]{font-size:20px;font-weight:400;color:var(--text-light);transition:color .3s ease}.hamburger[data-v-5241ef60]{display:none;background:none;border:none;cursor:pointer;font-size:1.4rem;color:var(--primary-dark);padding:.5rem}@media (max-width: 799px){.hamburger[data-v-5241ef60]{display:block}}.page-title[data-v-5241ef60]{font-size:20px;font-weight:400;color:var(--primary-dark)}@media (max-width: 799px){.page-title[data-v-5241ef60]{font-size:16px}}.page-title .breadcrumb-link[data-v-5241ef60]{color:var(--primary-dark);text-decoration:none;font-weight:500}.page-title .breadcrumb-sep[data-v-5241ef60]{text-decoration:none}.right-panel-wrapper[data-v-351c3403]{align-self:stretch;flex-shrink:0;display:flex;flex-direction:column;width:40px;margin-right:calc(-1 * var(--page-x-margin));border-radius:30px 0 0 30px;box-shadow:-6px 4px 20px #0000004d;transition:width .3s ease,margin-right .3s ease,border-radius .3s ease,box-shadow .3s ease}.right-panel-wrapper--open[data-v-351c3403]{width:280px;margin-right:calc(30px - var(--page-x-margin));border-radius:30px;box-shadow:0 4px 20px #0000004d}.right-panel-clip[data-v-351c3403]{flex:1;background-color:var(--text-heading);transition:background-color .3s ease}.right-panel-wrapper--open .right-panel-clip[data-v-351c3403]{background-color:var(--primary-dark)}.right-panel[data-v-351c3403]{position:sticky;top:0;width:100%;height:100%;overflow:hidden}.right-panel__content[data-v-351c3403]{width:280px;padding:calc(1rem + 15px) 1rem;display:flex;flex-direction:column;height:100%}.quick-actions[data-v-351c3403]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px;flex:1}.quick-action[data-v-351c3403]{display:block;background:#fff;color:var(--primary-dark);text-decoration:none;text-align:center;padding:14px 16px;border-radius:20px;font-size:14px;font-weight:600}.quick-action-custom[data-v-351c3403]{position:relative}.quick-action-remove[data-v-351c3403]{position:absolute;top:50%;right:10px;transform:translateY(-50%);background:none;border:none;color:#ffffff80;font-size:18px;line-height:1;cursor:pointer;padding:0 4px;transition:color var(--transition-speed) ease}.quick-action-remove[data-v-351c3403]:hover,.quick-action-remove[data-v-351c3403]:focus{color:#fff}.quick-action--add[data-v-351c3403]{width:100%;background-color:var(--text-heading);color:#fff;border:none;font-weight:600;cursor:pointer;transition:background-color var(--transition-speed) ease;position:relative}.quick-action--add[data-v-351c3403]:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;border-radius:50%;border:2px solid #fff;pointer-events:none}.quick-action--add[data-v-351c3403]:hover,.quick-action--add[data-v-351c3403]:focus{background-color:var(--secondary-mint);color:var(--primary-dark)}.quick-action--add[data-v-351c3403]:hover:before,.quick-action--add[data-v-351c3403]:focus:before{border-color:var(--primary-dark)}:root{--primary-light: #29b78d;--primary-dark: #2f4d52;--secondary-mint: #a1d9d0;--secondary-lightmint: #ebf1f2;--secondary-amber: #faa050;--secondary-grey: #f3f3f3;--secondary-graphite: #333333;--secondary-coral: #ff6b6b;--text-light: rgb(123, 164, 171);--text-dark: #707070;--text-heading: #7ba4ab;--dark-emphasised: #0F1728;--small-text: 11px;--nav-width: 330px;--page-gap: 20px;--content-padding: 1rem;--page-x-margin: 3vw;--breakpoint-mobile: 400px;--breakpoint-desktop: 800px;--border-radius: 30px;--border-radius-inner: calc(var(--border-radius) / 2);--panel-padding-x: 2.5rem;--panel-padding-y: 1.5rem;--panel-padding-bottom: calc(2.5rem + 10px) ;--input-height: 40px;--input-radius: 20px;--panel-gap: 1rem;--field-label-font-size: 14px;--transition-speed: .3s}*{font-family:Poppins,Montserrat,sans-serif;box-sizing:border-box;min-width:0;max-width:100%;margin:0;padding:0}.material-symbols-rounded{font-variation-settings:"FILL" 1}input[type=text],input[type=number],select{height:var(--input-height);border-radius:var(--input-radius);box-sizing:border-box;padding:0 .75rem;border:1px solid #ddd;font-size:14px;color:var(--primary-dark);background-color:#fff;font-family:inherit}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath fill='%232f4d52' d='M0 0l5 6 5-6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .85rem center;background-size:10px 6px;padding-right:2rem}textarea{border-radius:0}.field-label{font-size:var(--field-label-font-size);font-weight:600;color:var(--primary-light)}button:not(:disabled),[role=button]:not(:disabled),a[href]:not([href="#"]){cursor:pointer}a[href="#"]{cursor:not-allowed}.desc{font-size:13px;color:var(--text-dark);line-height:1.5}.desc--warning{color:var(--secondary-coral);font-weight:500}.desc-link{color:var(--primary-dark);text-decoration:none;font-weight:600}.btn{display:inline-flex;align-items:center;gap:.4rem;border:none;border-radius:var(--border-radius);font-size:var(--field-label-font-size);font-weight:600;text-decoration:none;transition:opacity var(--transition-speed) ease}.btn:hover{opacity:.85}.field-row{display:flex;gap:var(--page-gap)}.field-row>.field,.field-row>input,.field-row>select{flex:1}@media (max-width: 799px){.field-row{flex-direction:column}}.tabs-mobile{padding:var(--panel-padding-y) var(--panel-padding-x);border-bottom:1px solid #eee}.tabs-mobile select{width:100%}.pcr-app input.pcr-result{height:30px!important;border-radius:15px!important}.pcr-app .pcr-type{display:none!important}.pcr-app .pcr-save{background:var(--primary-dark)!important;color:#fff!important;font-weight:700!important}.show-chart{position:relative}.show-chart:after{content:"";position:absolute;left:2px;right:2px;bottom:0;height:2px;background:currentColor}body{background-color:var(--secondary-grey);color:#222}main{display:flex}main.main--app{flex-direction:row;align-items:flex-start}#page{display:flex;flex-direction:column;margin:0 3vw;width:100%;position:relative}.page-body{display:flex;flex-direction:row;gap:var(--page-gap);position:relative}.main-content{flex:1;padding:0 var(--content-padding)}.nav-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99}@media (min-width: 800px){main:not(.main--app) #page{margin:0 10px}main:not(.main--app) .page-body{margin-right:0}}@media (max-width: 799px){main:not(.main--app) #page{margin-left:0;margin-right:0}main:not(.main--app) .main-content{padding-left:0;padding-right:0;padding-top:0;border-radius:0}main.main--app{flex-direction:column}main.main--app #page{width:calc(100% - 6vw)}#main-nav{display:none}#main-nav.main-nav--open{display:flex;position:absolute;top:0;left:0;z-index:100}}a,.nav-btn,.forgot{opacity:1;transition:opacity .3s ease}a:hover,.nav-btn:hover,.forgot:hover{opacity:.7}input:focus,textarea:focus,select:focus{outline:2px solid var(--secondary-coral);border-color:transparent}nav{background:#fff;display:flex;flex-direction:row;clear:both;min-height:80px;padding:10px 3%;justify-content:space-between;align-items:center}nav a{text-decoration:none}nav .nav-actions{display:flex;flex-direction:row;align-items:center}nav .nav-btn-group{display:flex;flex-direction:row;align-items:center;gap:10px}nav .nav-btn-icon{color:var(--text-light);font-size:1.8em;text-decoration:none}nav .nav-btn{background:none;border:none;outline:none;color:var(--text-light);cursor:pointer;font-size:1.8em;text-decoration:none;padding:0;display:flex;flex-direction:row;align-items:center;gap:10px}nav .nav-btn-label{display:block;min-width:60px;font-weight:600;font-size:14px;text-decoration:underline}.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}.skip-to-content{position:absolute;top:-100%;left:1rem;z-index:1000;padding:8px 16px;background:var(--primary-dark);color:#fff;border-radius:0 0 4px 4px;text-decoration:none;font-weight:600}.skip-to-content:focus{top:0;opacity:1}.shadow-box{box-shadow:0 10px 20px #00000026}.logo{min-width:100px;max-width:200px;height:auto;display:block;shape-rendering:geometricPrecision}.top-logo{width:8vw}footer{display:flex;flex-direction:row;clear:both;min-height:80px;padding:10px 2%;justify-content:space-between;margin:15px 30px}footer a{color:var(--primary-dark);font-size:var(--small-text);font-weight:600;text-decoration:none}@media (max-width: 450px){footer{flex-direction:column;justify-content:center;align-items:center}}
