section[data-v-d2aefa5d]{flex-direction:column;align-items:center;gap:1.25rem;padding-block:1rem 6.5rem;animation:.2s section-fade-in-d2aefa5d;display:flex}section#install-types[data-v-d2aefa5d]{justify-content:center;height:82vh;padding-block:0}section>h1[data-v-d2aefa5d]{width:100%;font:var(--heading-font);color:var(--dark-grey)}@keyframes section-fade-in-d2aefa5d{0%{opacity:0;transform:translate(-1%)}to{opacity:1;transform:translate(0)}}.vessel[data-v-9093ac98]{flex-wrap:wrap;gap:2.5rem;width:100%;height:58vh;display:flex}.vessel>.choice[data-v-9093ac98]{border:1px solid var(--light-grey);border-radius:var(--border-radius);background:var(--cta);min-width:15.625rem;color:var(--dark-grey);cursor:pointer;-webkit-user-select:none;user-select:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4vh;padding-block:5vh;transition:all .2s;display:flex;box-shadow:0 1px 1px #0006}.vessel>.choice>i[data-v-9093ac98]{font-size:5.625rem;transition:all .3s}.vessel>.choice>h2[data-v-9093ac98]{text-align:center;font-size:2.188rem;transition:all .3s}.vessel>.choice:hover[data-v-9093ac98]{border-color:var(--primary);color:#363636;background:#f1f1f1}.vessel>.choice:hover>i[data-v-9093ac98],.vessel>.choice:hover>h2[data-v-9093ac98]{transform:scale(1.05)}.cards-layout[data-v-fe5f2434]{flex-wrap:wrap;justify-content:center;display:flex}.cards-layout.stacked[data-v-fe5f2434]{flex-direction:column}.card[data-v-0868bc16]{flex:1;min-width:22.5rem}.card[data-v-0868bc16]:before{background:var(--gradient-right)!important}button[data-v-9d5f06b8]{all:unset;cursor:pointer}button>i[data-v-9d5f06b8]{color:var(--dark-grey)}.time-range[data-v-69673757]{align-items:center;gap:.5rem;display:flex}.time-range>div[data-v-69673757]{align-items:center;gap:.25rem;display:flex}.time-range>div>input[data-v-69673757]{text-align:center;max-width:6ch}.date-range[data-v-69673757]{flex-direction:column;gap:.75rem;display:flex}.date-range>div[data-v-69673757]{flex-wrap:wrap;gap:1.1rem;display:flex}.office-hours-vessel[data-v-0f1524b5]{flex-wrap:wrap;gap:1.25rem 4rem;display:flex}.office-hours-vessel>.day[data-v-0f1524b5]{flex-direction:column;gap:.375rem;display:flex}.office-hours-vessel>.day>h3[data-v-0f1524b5]{width:6.875rem;font-size:1.125rem}.office-hours-vessel>.day>button[data-v-0f1524b5]{all:unset;border-bottom:2px dotted var(--primary);width:fit-content;color:var(--primary);cursor:pointer;transition:all .2s}.office-hours-vessel>.day>button[data-v-0f1524b5]:hover{border-color:var(--primary-hover);color:var(--primary-hover)}.office-hours-vessel>.day>button[data-v-0f1524b5]:active{border-color:var(--primary-active);color:var(--primary-active)}.send-welcome-emails[data-v-3ed6b779]{cursor:pointer;align-items:center;gap:.5rem;display:flex}.send-welcome-emails>input[data-v-3ed6b779]{cursor:inherit}.upload-backup-file[data-v-5407d6a5]{flex-direction:column;justify-content:space-between;gap:.625rem;width:100%;height:100%;display:flex}.upload-backup-file>#file-upload-area[data-v-5407d6a5]{border:2px dashed var(--dark-grey);border-radius:var(--border-radius);text-align:center;color:var(--dark-grey);flex-direction:column;flex:1;justify-content:center;align-items:center;padding:2vh;transition:background-color .15s;display:flex;position:relative}.upload-backup-file>#file-upload-area>input[data-v-5407d6a5]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.upload-backup-file>#file-upload-area>input[data-v-5407d6a5]:disabled{cursor:not-allowed}.upload-backup-file>#file-upload-area>i[data-v-5407d6a5]{font-size:3.125rem}.upload-backup-file>#file-upload-area>p[data-v-5407d6a5]{margin-top:.938rem;font-size:1.125rem}.upload-backup-file>#file-upload-area[data-v-5407d6a5]:hover{background:#e9e9e9}.upload-backup-file>#file-upload-area[data-v-5407d6a5]:active{background:#ddd}.upload-backup-file>.items[data-v-5407d6a5]{flex-direction:column;gap:.625rem;max-height:10.625rem;display:flex;overflow-y:auto}.upload-backup-file>.items .row[data-v-5407d6a5]{border:1px solid var(--light-grey);border-radius:var(--border-radius);background:var(--cta);justify-content:space-between;align-items:center;padding:.938rem 1.25rem;list-style:none;display:flex}.upload-backup-file>.items .row .details span[data-v-5407d6a5]{font-size:1rem}.upload-backup-file>.items .row .details span.size[data-v-5407d6a5]{color:#5f5f5f;font-size:.875rem}.upload-backup-file>.items .row i[data-v-5407d6a5]{color:var(--dark-grey);font-size:1.875rem}.upload-backup-file>.items .row i.fa-xmark[data-v-5407d6a5]{color:red}.upload-backup-file>.items .row i.fa-check[data-v-5407d6a5]{color:green}.upload-backup-file>.items.uploading .content[data-v-5407d6a5]{width:100%;margin-left:.938rem}.upload-backup-file>.items.uploading .details[data-v-5407d6a5]{justify-content:space-between;align-items:center;margin-bottom:.438rem;display:flex}.upload-backup-file>.items.uploading .progress-bar[data-v-5407d6a5]{background:#fff;border:1px solid #d1d1d1;border-radius:1.875rem;width:100%;height:.5rem;box-shadow:0 0 1px #0000001a}.upload-backup-file>.items.uploading .progress-bar .progress[data-v-5407d6a5]{border-radius:inherit;background:#919191;width:50%;height:100%;transition:width .5s}.upload-backup-file>.items.uploaded .content[data-v-5407d6a5]{align-items:center;display:flex}.upload-backup-file>.items.uploaded .details[data-v-5407d6a5]{flex-direction:column;margin-left:.938rem;display:flex}.upload-backup-file>.items.uploaded .details .size[data-v-5407d6a5]{color:#404040;font-size:.875rem}.upload-backup-file>.items.uploaded .fa-check[data-v-5407d6a5]{color:var(--dark-grey);font-size:1.25rem}.upload-backup-file>.items.uploaded .fa-xmark[data-v-5407d6a5]{color:red;font-size:1.25rem}.shortened-stats[data-v-67c206bf]{flex-direction:column;gap:1rem;display:flex}.shortened-stats>.stats-row[data-v-67c206bf]{flex-wrap:wrap;gap:1rem;width:100%;display:flex}.shortened-stats>.stats-row>div[data-v-67c206bf]{border:1px solid var(--light-grey);border-radius:var(--border-radius);background:var(--cta);flex:1;padding:.625rem}.shortened-stats>.stats-row>div>h3[data-v-67c206bf]{text-wrap:nowrap;font-weight:var(--font-weight-bold);color:#868686;font-size:2vh}.shortened-stats>.stats-row>div>p[data-v-67c206bf]{text-wrap:nowrap;font-weight:var(--font-weight-thin);font-size:1.25rem}#build-btn[data-v-d094093d]{pointer-events:none;justify-content:center;align-items:end;width:100%;height:100%;margin-top:0;margin-left:0;display:flex;position:fixed;top:0;left:0}#build-btn>button[data-v-d094093d]{pointer-events:none;opacity:0;border-radius:var(--border-radius);font-weight:var(--font-weight-bold);cursor:pointer;margin-bottom:2.5rem;padding:1rem 2rem;font-size:1.75rem;transition:opacity .15s,translate .2s,border-color .2s;translate:0 200%;box-shadow:0 .125rem .25rem #0003}.container[data-v-62728868]{border-bottom:1px solid #d3d3d3;flex-direction:row;gap:1rem;width:100%;margin-bottom:1rem;padding-bottom:1rem;display:flex}.container .task-details[data-v-62728868]{width:100%}input[type=checkbox][data-v-62728868],.updatingComplete[data-v-62728868]{width:20px;height:20px;margin-top:.35rem;margin-bottom:auto}.task-details[data-v-62728868]{flex-direction:column;gap:.5rem;display:flex}.task-details .title[data-v-62728868]{font-size:1.25rem}.task-details .description[data-v-62728868]{color:#595959}.task-details textarea[data-v-62728868]{resize:vertical;width:100%;min-height:calc(1em + 1.25rem)}.busy[data-v-81b9c9ef]{background:#e7e7e7}#quick-nav-btns[data-v-85dbbac1]{pointer-events:none;z-index:1001;width:var(--page-width-90);margin-left:var(--sidebar-collapsed-width);justify-content:center;padding-top:1.5rem;display:flex;position:fixed}#quick-nav-btns>.wrapper[data-v-85dbbac1]{justify-content:flex-end;width:100%;display:flex}#quick-nav-btns>.wrapper>.vessel[data-v-85dbbac1]{border:1px solid var(--light-grey);border-radius:var(--border-radius);background:#fff;gap:.9rem;width:fit-content;padding:.65rem .75rem;display:flex;box-shadow:0 1px 2px #0003}#quick-nav-btns>.wrapper>.vessel>div>button[data-v-85dbbac1]{pointer-events:all;min-width:unset;background:var(--gradient-down);padding:.5rem 1.25rem;font-size:1.25rem;transition:transform .1s;position:relative}#quick-nav-btns>.wrapper>.vessel>div>button[data-v-85dbbac1]:hover{transform:translateY(-2px)}#quick-nav-btns>.wrapper>.vessel>div>button[data-v-85dbbac1]:active{transform:translateY(0)}#quick-nav-btns>.wrapper>.vessel>div>button:disabled[data-v-85dbbac1]{cursor:not-allowed;transform:none}#quick-nav-btns>.wrapper>.vessel>div>button:disabled .tb-hint[data-v-85dbbac1]{display:none}#share-links[data-v-78d7daaa]{z-index:1001;position:fixed;bottom:1rem;right:1rem}#share-links button[data-v-78d7daaa]{border:1px solid var(--light-grey);background:var(--gradient-down);color:#fff;cursor:pointer;border-radius:50%;width:3.75rem;height:3.75rem;font-size:1.5rem;transition:all .2s;box-shadow:0 1px 2px #0003}#share-links button[data-v-78d7daaa]:hover{scale:1.05}#share-links button[data-v-78d7daaa]:active{scale:1}#share-links>.toggler[data-v-78d7daaa]{position:relative}#share-links>.links[data-v-78d7daaa]{opacity:0;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:3.75rem;padding-bottom:.5rem;transition:all .2s;display:flex;position:absolute;bottom:100%;left:.5rem}#share-links>.links.active[data-v-78d7daaa]{opacity:1;pointer-events:all;left:0}#share-links>.links>div>button[data-v-78d7daaa]{width:3rem;height:3rem;font-size:1rem;position:relative}#full-screen-msg[data-v-b56ca91a]{z-index:1111;background:var(--bg-grey);width:100%;height:100vh;color:var(--dark-grey);flex-direction:column;justify-content:center;align-items:center;gap:2.5rem;display:flex;position:fixed;top:0;left:0}#full-screen-msg>i[data-v-b56ca91a]{font-size:8.75rem}#full-screen-msg>i.fa-triangle-exclamation[data-v-b56ca91a]{color:red}#full-screen-msg>img[data-v-b56ca91a]{height:7.5rem}#full-screen-msg>p[data-v-b56ca91a]{text-align:center;font-size:1.875rem}#full-screen-msg .copy-error[data-v-b56ca91a]{border:2px solid var(--light-grey);border-radius:var(--border-radius);background:var(--cta);width:6vh;height:6vh;color:var(--primary);cursor:pointer;transition:all .1s;position:relative;box-shadow:0 1px 2px #0003}#full-screen-msg .copy-error>i[data-v-b56ca91a]{color:var(--primary);font-size:1.875rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#full-screen-msg .copy-error[data-v-b56ca91a]:hover{border-color:var(--primary);background:var(--cta-hover);transform:scale(1.05)}#full-screen-msg .copy-error[data-v-b56ca91a]:active{transform:scale(1)}#save-system[data-v-92548d12]{pointer-events:none;z-index:1002;justify-content:right;align-items:end;width:100%;height:100vh;display:flex;position:fixed;top:0;left:0}#save-system>button[data-v-92548d12]{pointer-events:all;border-radius:var(--border-radius);font-weight:var(--font-weight-bold);cursor:pointer;margin-inline:auto;padding:.75rem 1.75rem;font-size:1.563rem;transition:all .2s;translate:0 100%}#save-system>button.active[data-v-92548d12]{translate:0 -2rem}.part[data-v-47e17c07]{flex-direction:column;gap:.75rem;display:flex}.part>h4[data-v-47e17c07]{font-size:1.5rem}.part>.grouped-inputs[data-v-47e17c07]{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.part>.grouped-inputs>[data-v-47e17c07]:first-child,.part>.grouped-inputs>[data-v-47e17c07]:nth-child(8){grid-column:1/-1}:root{--border-radius:.5rem;--gradient-right:linear-gradient(to right, #111 0%, var(--customer-primary) 75%);--gradient-down:linear-gradient(to bottom, #000 0%, var(--customer-primary) 150%);--cta:#fff;--cta-hover:#ebebeb}input[data-picky]{cursor:pointer}.iti{width:100%}.iti:has(input[data-picky])>.iti__country-container{pointer-events:none}.dynamic-table-input#dynamic-numbers .row{grid-template-columns:3fr 3fr var(--dynamic-table-actions-width)}.dynamic-table-input#dynamic-extensions .row{grid-template-columns:8ch 1.8fr 1.8fr 2.4fr 1.8fr 1.8fr 10ch var(--dynamic-table-actions-width)}.dynamic-table-input#dynamic-sbcs .row{grid-template-columns:1.6fr 1.4fr 1.4fr 1.4fr 1.2fr 1.2fr var(--dynamic-table-actions-width)}.dynamic-table-input#dynamic-phones .row{grid-template-columns:1fr 16ch 24ch 1fr var(--dynamic-table-actions-width)}.dynamic-table-input#dynamic-new-trunk-ddis .row{grid-template-columns:2fr .5fr 1fr var(--dynamic-table-actions-width)}.tb-popup .basic-form{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.text-input,.select-input,.telephone-input{width:100%}.table-input{justify-content:start;position:relative}.table-actions{gap:1.2rem;width:100%;display:flex}#category-dropdowns{flex-direction:column;gap:.5rem;width:100%;display:flex}#category-dropdowns>.accordion{border-radius:var(--border-radius);background:var(--cta);font-weight:var(--font-weight-bold);color:var(--dark-grey);border:1px solid #ccc;justify-content:space-between;align-items:center;padding:.625rem .75rem .625rem .625rem;font-size:2.2vh;transition:transform .1s,background-color .1s;display:flex;position:relative}#category-dropdowns>.accordion:hover{background:var(--cta-hover);-webkit-user-select:none;user-select:none;cursor:pointer}#category-dropdowns>.accordion:active{transform:scale(.99)}#category-dropdowns>.accordion>.fa-arrow-down{color:green;transition:transform .2s}#category-dropdowns>.accordion>.tb-hint .content:after{content:"Click to Show"}#category-dropdowns>.accordion.active>.fa-arrow-down{color:red;transform:rotate(180deg)}#category-dropdowns>.accordion.active>.tb-hint .content:after{content:"Click to Hide"}#category-dropdowns>.grid{opacity:0;border:1px solid var(--light-grey);border-radius:var(--border-radius);grid-template-columns:repeat(2,1fr);max-height:0;font-size:1rem;transition:all .2s;display:grid;overflow:hidden}#category-dropdowns>.grid>.label{border-bottom:1px solid var(--light-grey);font-weight:var(--font-weight-bold);color:#868686;background:#fff;padding:.625rem}#category-dropdowns>.grid>span{border-bottom:1px solid var(--light-grey);font-weight:var(--font-weight-thin);background:#fff;padding:.625rem}#category-dropdowns>.grid>span.missing-field{color:#000;background:#fff1f1}#category-dropdowns>.grid>span.missing-field:before{content:"!";text-align:center;color:#c33;background:#ff646433;border-radius:50%;width:1.25rem;height:1.25rem;margin-right:.625rem;font-weight:700;line-height:1.25rem;display:inline-block}#category-dropdowns>.grid.active{opacity:1}section#summary:not(.hidden)~#build-btn button{pointer-events:all;opacity:1;translate:0}#tb-load-bar{--_cs-width:clamp(44vh, 80%, 124vh);--_success-color:#2ecc71;--_warning-color:#f1c40f;opacity:0;z-index:2000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:#111;pointer-events:none;-webkit-user-select:none;user-select:none;background:#32323280;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .2s ease-in-out;display:flex;position:fixed;top:0;overflow-y:hidden}#tb-load-bar.active{opacity:1;pointer-events:all;-webkit-user-select:auto;user-select:auto}#tb-load-bar>.status{width:var(--_cs-width);gap:2rem;animation:.6s forwards tb-load-bar-slide-in;display:flex}#tb-load-bar>.status>.vessel{border:1px solid var(--light-grey);background:#fff;border-radius:.5rem .5rem 0 0;align-items:center;gap:1.5rem;width:100%;padding:1.25rem;font-size:1.75rem;display:flex;box-shadow:0 1px 2px #0003}#tb-load-bar>.status>.vessel>p{width:100%;height:125%;position:relative;overflow:hidden}#tb-load-bar>.status>.vessel>p>span{text-wrap:nowrap;color:var(--dark-grey);font-weight:500;animation:.5s forwards tb-load-bar-new-msg;position:absolute;top:50%;transform:translateY(-50%)}#tb-load-bar>.status>.vessel>p>span.eclipse:after{content:"...";animation:2s infinite tb-load-bar-eclipse}#tb-load-bar>.status>.vessel>p>span.old-msg{animation:.5s forwards tb-load-bar-old-msg}#tb-load-bar>.status>.vessel>i{width:3vh;height:3vh;color:var(--primary);justify-content:center;align-items:center;font-size:2rem;display:flex}#tb-load-bar>.status>.vessel>i.fa-hammer{transform:rotate(-45deg)}#tb-load-bar>.status>.vessel>i.fa-check-double{color:var(--_success-color)}#tb-load-bar>.status>.vessel>i.fa-triangle-exclamation{color:var(--_warning-color)}#tb-load-bar>.progress{width:var(--_cs-width);background:#fff;border-radius:0 0 .5rem .5rem;height:1.25rem;padding:.375rem;animation:.6s forwards tb-load-bar-slide-in;overflow:hidden;box-shadow:0 1px 2px #0003}#tb-load-bar>.progress>.progress-bar{background:var(--primary);border-radius:.375rem;width:0;height:100%;transition:width 1s}#tb-load-bar>.progress>.progress-bar[style*="width: 100%"]{background:var(--_success-color)}@keyframes tb-load-bar-slide-in{0%{transform:translate(-25%)}to{transform:translate(0)}}@keyframes tb-load-bar-eclipse{0%{content:"..."}25%{content:""}50%{content:"."}75%{content:".."}to{content:"..."}}@keyframes tb-load-bar-new-msg{0%{transform:translateY(-200%)}to{transform:translateY(-50%)}}@keyframes tb-load-bar-old-msg{0%{transform:translateY(-50%)}to{transform:translateY(200%)}}
