#search::placeholder{color:#ffffffb3}.ptab{background:none;border:none;padding:0;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:inherit;color:#ffffffb3;transition:color .2s ease}.ptab:hover{color:#fffc}.ptab.is-on{color:#fff}.otab{background:none;border:1px solid rgba(255,255,255,.32);color:#ffffffc7;font-family:inherit;font-size:.8125rem;padding:.3rem .7rem;border-radius:.5rem;cursor:pointer;transition:color .2s ease,background .2s ease,border-color .2s ease}.otab:hover{color:#fff}.otab.is-on{color:#fff;background:#2dd4bf2e;border-color:#2dd4bf80;font-weight:600}#templates{display:grid}#templates .tpl{background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:.75rem;padding:.625rem 1.5rem}#templates .tpl h2{color:#fff;font-size:1.0625rem;font-weight:700;margin:0}#templates .tpl-head{display:flex;align-items:center;gap:.85rem;width:100%;box-sizing:border-box;background:none;border:none;padding:0;cursor:pointer;font-family:inherit;color:inherit;text-align:left}#templates .tpl-caret{color:#ffffffb3;font-size:.75rem;flex:0 0 auto;transition:color .2s ease}#templates .tpl-head:hover .tpl-caret{color:#fff}#templates .tpl-body{padding-top:.35rem}#templates .tpl .where{color:#ffffffb3;font-size:.8125rem;margin:.15rem 0 0}#templates .tpl label{display:block;color:#ffffffdb;font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;margin:1.25rem 0 .4rem}#templates .tpl input[type=text],#templates .tpl input[type=url],#templates .tpl textarea{width:100%;box-sizing:border-box;background:#00000040;border:1px solid rgba(255,255,255,.32);border-radius:.5rem;color:#ffffffeb;font-family:inherit;font-size:.875rem;padding:.625rem .75rem;line-height:1.6;transition:border-color .2s ease}#templates .tpl textarea{min-height:15rem;resize:vertical}#templates .tpl textarea.js-sig-field{min-height:5.6rem}#templates .tpl textarea.js-reason-field{height:9.775rem;min-height:9.775rem;overflow-y:auto}#templates .tpl .reason{border-top:1px solid rgba(255,255,255,.1)}#templates .tpl .reason-head{display:flex;align-items:center;gap:.65rem;width:100%;box-sizing:border-box;background:none;border:none;padding:.55rem 0;cursor:pointer;font-family:inherit;font-size:.8125rem;color:#ffffffe0;text-align:left;transition:color .2s ease}#templates .tpl .reason-head:hover{color:#fff}#templates .tpl .reason-empty{flex:0 0 auto;font-size:.75rem;color:#ffffff94}#templates .tpl .reason-body{padding-bottom:.6rem}#templates .tpl input[type=text]:focus,#templates .tpl textarea:focus{outline:none;border-color:var(--color-teal)}#templates .tpl .row{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-top:1.1rem;padding:0;border-bottom:0;width:auto;cursor:default}#templates .tpl .row button{background:none;border:1px solid rgba(255,255,255,.45);color:#fff;padding:.4rem .6rem;border-radius:.375rem;cursor:pointer;font-size:.8125rem;font-family:inherit;transition:border-color .2s ease,color .2s ease}#templates .tpl .row button:hover:not(:disabled){border-color:var(--color-teal);color:#fff}#templates .tpl .row button:disabled{opacity:.55;cursor:not-allowed}#templates .tpl .status{font-size:.8125rem;color:#ffffffb8}#templates .tpl input::placeholder,#templates .tpl textarea::placeholder{color:#ffffff94}#templates .tpl input[type=file]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}#templates .tpl .upload-btn{display:inline-block;margin:0;text-transform:none;letter-spacing:normal;background:none;border:1px solid rgba(255,255,255,.45);color:#fff;padding:.4rem .6rem;border-radius:.375rem;cursor:pointer;font-size:.8125rem;font-weight:400;font-family:inherit;transition:border-color .2s ease-out}#templates .tpl .upload-btn:hover{border-color:var(--color-teal)}#templates .tpl input[type=file]:focus-visible+.upload-btn{border-color:var(--color-teal)}#templates .tpl .switch{display:inline-flex;align-items:center;gap:.5rem;color:#fffc;font-size:.8125rem;font-weight:400;letter-spacing:normal;text-transform:none;margin:0;cursor:pointer;line-height:1.2}#templates .tpl .switch input{margin:0}#templates .tpl .dot{flex:0 0 auto;width:.625rem;height:.625rem;border-radius:50%;display:inline-block}#templates .tpl .dot.is-on{background:#34d399}#templates .tpl .dot.is-off{background:#f87171}#templates .tpl .dot.is-locked{background:#ffffff47;cursor:help}#templates .tpl.is-locked{opacity:.55}#templates .tpl.is-locked .tpl-head{cursor:default}#templates .tpl.is-locked .tpl-caret{opacity:.4}#templates .tpl .warn{color:#fbbf24f2;font-size:.8125rem;margin:.75rem 0 0;line-height:1.5}#templates .tpl .fields{color:#ffffffa8;font-size:.75rem;margin:.4rem 0 0;line-height:1.6}#templates .tpl .chan{font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ffffffb3;border:1px solid rgba(255,255,255,.2);border-radius:.25rem;padding:.05rem .35rem;margin-left:.4rem;vertical-align:middle}#templates .tpl code{background:#ffffff1a;padding:.05rem .3rem;border-radius:.25rem;font-size:.75rem}#views,#list,#detail{scrollbar-width:thin;scrollbar-color:rgba(45,212,191,.35) transparent}#views::-webkit-scrollbar,#list::-webkit-scrollbar,#detail::-webkit-scrollbar{width:10px}#views::-webkit-scrollbar-track,#list::-webkit-scrollbar-track,#detail::-webkit-scrollbar-track{background:transparent}#views::-webkit-scrollbar-thumb,#list::-webkit-scrollbar-thumb,#detail::-webkit-scrollbar-thumb{background:#2dd4bf4d;border-radius:999px;border:2px solid transparent;background-clip:content-box}#views::-webkit-scrollbar-thumb:hover,#list::-webkit-scrollbar-thumb:hover,#detail::-webkit-scrollbar-thumb:hover{background:#2dd4bf99;background-clip:content-box}select option{background:#12263f;color:#fff}.view-btn{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;text-align:left;background:transparent;border:0;border-radius:.5rem;padding:.45rem .6rem;cursor:pointer;color:#ffffffb8;font-size:.8125rem;font-family:inherit}.view-btn:hover{background:#ffffff12;color:#fff}.view-btn[aria-current=true]{background:#2dd4bf29;color:#fff;font-weight:600}.view-count{color:#ffffffb3;font-size:.75rem}.view-btn[aria-current=true] .view-count{color:#fffc}.view-group{color:#ffffff94;font-size:.6875rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:0 .6rem;margin:1.1rem 0 .4rem}.row{display:block;width:100%;text-align:left;background:transparent;border:0;border-bottom:1px solid rgba(255,255,255,.07);padding:.6rem .9rem;cursor:pointer;font-family:inherit}.row:hover{background:#ffffff0f}.row[aria-current=true]{background:#2dd4bf24}.row[data-checked=true]{background:#2dd4bf12;box-shadow:inset 3px 0 #2dd4bf8c}.row[data-checked=true][aria-current=true]{background:#2dd4bf24}.row-name{color:#fff;font-size:.8125rem;font-weight:600}.row-meta{color:#ffffffb3;font-size:.71875rem;margin-top:.15rem}.flag-state{display:inline-block;margin-top:.3rem;padding:.1rem .4rem;border-radius:.25rem;background:#fbbf2429;color:#fbbf24f2;font-size:.6875rem;font-weight:600}.flag-bounce,.flag-reject{display:inline-block;margin-top:.3rem;padding:.1rem .4rem;border-radius:.25rem;background:#f8717124;color:#f87171f2;font-size:.6875rem;font-weight:600}.flag-todo{display:inline-block;margin-top:.3rem;padding:.1rem .4rem;border-radius:.25rem;background:#2dd4bf29;color:#5eead4f2;font-size:.6875rem;font-weight:600}.pill{display:inline-block;border-radius:999px;padding:.1rem .5rem;font-size:.6875rem;font-weight:600;color:#fff;white-space:nowrap}.d-label{color:#ffffffb3;font-size:.6875rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.d-value{color:#ffffffeb;font-size:.875rem}.d-card{background:#0000002e;border:1px solid rgba(255,255,255,.08);border-radius:.625rem;padding:.9rem 1rem}.ctl{background:#ffffff14;color:#fff;border:1px solid rgba(255,255,255,.2);border-radius:.5rem;padding:.4rem .6rem;font-size:.8125rem;font-family:inherit;cursor:pointer}.ctl:hover{border-color:#ffffff73}.resend-btn{background:none;border:1px solid rgba(255,255,255,.32);color:#ffffffb3;border-radius:.4rem;padding:.12rem .45rem;font-size:.6875rem;font-weight:600;font-family:inherit;cursor:pointer;transition:color .2s ease-out,border-color .2s ease-out}.resend-btn:hover{color:#ffffffeb;border-color:#ffffff73}.resend-btn:disabled{cursor:default;color:#ffffff94;border-color:#ffffff1a}.card-edit{position:absolute;top:.9rem;right:1rem;background:none;border:none;padding:.15rem;line-height:0;color:#ffffff94;cursor:pointer;transition:color .2s ease-out}.card-edit:hover{color:#ffffffe6}.contact-in{width:100%;background:#00000040;color:#fff;border:1px solid rgba(255,255,255,.32);border-radius:.4rem;padding:.35rem .5rem;font-size:.8125rem;font-family:inherit;margin-bottom:.4rem}.contact-in:focus{outline:none;border-color:#2dd4bf99}.ctl{color-scheme:dark}.ctl optgroup{background:var(--color-navy);color:#ffffffb3;font-style:normal;font-weight:700}.ctl option{background:var(--color-navy);color:#fff;font-weight:400}#detail .js-notes{width:100%;background:#00000040;border:1px solid rgba(255,255,255,.32);border-radius:.5rem;padding:.55rem .7rem;color:#ffffffeb;font-size:.8125rem;font-family:inherit;resize:vertical;min-height:68px}#detail .js-notes:focus{outline:none;border-color:var(--color-teal)}#detail .js-notes::placeholder{color:#ffffff94}.detail-body{padding:1.25rem 1.5rem;display:grid;gap:1rem;align-items:start;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.detail-col{display:grid;gap:1rem;align-content:start;min-width:0}.detail-wide{grid-column:1 / -1}@media(max-width:820px){.detail-body{grid-template-columns:minmax(0,1fr)}.detail-col{display:contents}}.step{display:flex;align-items:center;gap:.6rem;width:100%;background:none;border:0;border-radius:.4rem;cursor:pointer;padding:.32rem .35rem;font-family:inherit;text-align:left;transition:background-color .2s ease-out}.step:hover{background:#ffffff0f}.step:disabled{opacity:.5;cursor:default}.step-box{flex:0 0 auto;width:15px;height:15px;border-radius:.25rem;border:1.5px solid rgba(255,255,255,.28);display:flex;align-items:center;justify-content:center;font-size:.6875rem;line-height:1;color:#06251f;transition:background-color .2s ease-out,border-color .2s ease-out}.step.is-done .step-box{background:var(--color-teal);border-color:var(--color-teal)}.step-label{flex:1;min-width:0;font-size:.875rem;color:#ffffff94}.step.is-done .step-label{color:#ffffffeb}.step-when{flex:0 0 auto;font-size:.78125rem;white-space:nowrap;color:#ffffff94}.step.is-done .step-when{color:var(--color-teal)}.stage-badge{border-radius:.5rem;padding:.4rem .7rem;font-size:.8125rem;font-weight:600;color:#fff;white-space:nowrap}.ref-row{display:grid;gap:.35rem;grid-template-columns:1fr 1fr;padding:.55rem 0;border-bottom:1px solid rgba(255,255,255,.06)}.ref-row:last-of-type{border-bottom:0}.ref-row .ref-n{grid-column:1 / -1;color:#ffffff94;font-size:.6875rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.js-del-ref{background:none;border:0;cursor:pointer;line-height:1;font-family:inherit;color:#ffffff94;font-size:.95rem;padding:0 .2rem;border-radius:.25rem;transition:color .2s ease-out,background-color .2s ease-out}.js-del-ref:hover{color:#f87171f2;background:#f871711f}#detail .ref-in{width:100%;background:#00000040;border:1px solid rgba(255,255,255,.32);border-radius:.5rem;padding:.4rem .55rem;color:#ffffffeb;font-size:.8125rem;font-family:inherit}#detail .ref-in:focus{outline:none;border-color:var(--color-teal)}#detail .ref-in::placeholder{color:#ffffff94}#detail .ref-in.saving{border-color:#fbbf2499}.timeline li{color:#ffffffbf;font-size:.8125rem;padding:.3rem 0;border-bottom:1px solid rgba(255,255,255,.06)}.timeline li:last-child{border-bottom:0}.timeline .when{color:#ffffffb3}.js-del-note{flex:0 0 auto;background:none;border:0;cursor:pointer;line-height:1;color:#ffffff94;font-size:1rem;font-family:inherit;padding:0 .15rem;border-radius:.25rem}.js-del-note:hover{color:#f87171f2;background:#f871711f}
