.selected-operator[data-v-5c5fcce5]{border:2px solid #009688!important;background-color:#e0f2f1!important}.operator-card[data-v-5c5fcce5]{cursor:pointer;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;border:2px solid transparent}.operator-card[data-v-5c5fcce5]:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.instruction-list div[data-v-5c5fcce5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:8px 0;font-size:.9rem}.v-alert--info[data-v-5c5fcce5]{background-color:#e3f2fd!important;border-left:4px solid #2196f3}.v-text-field--readonly .v-input__slot[data-v-5c5fcce5]{background-color:#f5f5f5!important}a[href^="tel:"][data-v-5c5fcce5]{color:inherit;text-decoration:none;font-family:monospace}@media (max-width:600px){.v-dialog[data-v-5c5fcce5]{margin:0!important;border-radius:0!important}.v-card__title[data-v-5c5fcce5]{font-size:1.1rem!important;padding:12px!important}.operator-card[data-v-5c5fcce5]{margin:5px!important}}.v-snack__wrapper[data-v-5c5fcce5]{max-width:400px!important;word-break:break-word}.payment-redirect-message[data-v-5c5fcce5]{background-color:#e3f2fd!important;border-left:4px solid #2196f3;padding:15px;margin-bottom:20px;border-radius:4px}.phone-button[data-v-5c5fcce5]{-webkit-transition:all .3s ease;transition:all .3s ease}.phone-button[data-v-5c5fcce5]:hover{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:0 4px 8px rgba(0,0,0,.2);box-shadow:0 4px 8px rgba(0,0,0,.2)}.fa-phone[data-v-5c5fcce5]{font-size:1.2em}.v-input--is-disabled .v-label[data-v-5c5fcce5]{color:rgba(0,0,0,.6)!important}.v-input__append-inner[data-v-5c5fcce5]{padding-left:8px}.optional-field[data-v-5c5fcce5]{border-left:3px solid teal;padding-left:8px;margin:10px 0}.masked-password input[data-v-5c5fcce5]{-webkit-text-security:disc;text-security:disc}@-moz-document url-prefix(){.masked-password input[type=text][data-v-5c5fcce5]{font-family:monospace!important;font-size:.8em!important;letter-spacing:.2em}}.signup-wrapper[data-v-5c5fcce5]{background:#f0f2f5;min-height:100vh;padding:72px 0 112px}.form-container[data-v-5c5fcce5]{max-width:432px;margin:0 auto}.signup-card[data-v-5c5fcce5]{padding:24px;border-radius:8px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.header[data-v-5c5fcce5]{text-align:center;margin-bottom:24px}.pettycash-logo[data-v-5c5fcce5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4px;font-size:3.5rem;font-weight:700;letter-spacing:-.5px}.pettycash-logo div[data-v-5c5fcce5]:last-child{color:teal}.subtitle[data-v-5c5fcce5]{color:#1c1e21;font-size:1.6rem;font-weight:400;margin-bottom:16px}.divider[data-v-5c5fcce5]{border-bottom:1px solid #dadde1;margin:16px 0}.custom-field[data-v-5c5fcce5]{margin-bottom:12px}.custom-field[data-v-5c5fcce5] .v-label{font-size:.88rem;color:#606770}.signup-btn[data-v-5c5fcce5]{margin:16px 0;text-transform:none;font-weight:600;letter-spacing:.25px;height:48px!important}.login-link[data-v-5c5fcce5]{text-align:center;color:#1c1e21;font-size:.875rem;padding-top:16px;border-top:1px solid #dadde1;margin-top:16px}.login-link a[data-v-5c5fcce5]{color:teal;font-weight:600;text-decoration:none}.login-link a[data-v-5c5fcce5]:hover{text-decoration:underline}@media (max-width:600px){.form-container[data-v-5c5fcce5]{padding:0 16px}.signup-card[data-v-5c5fcce5]{-webkit-box-shadow:none;box-shadow:none;background:transparent}}.error-border[data-v-5c5fcce5]{border-bottom:2px solid #ff5252!important;-webkit-animation:shake-5c5fcce5 .5s;animation:shake-5c5fcce5 .5s}@-webkit-keyframes shake-5c5fcce5{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}75%{-webkit-transform:translateX(5px);transform:translateX(5px)}}@keyframes shake-5c5fcce5{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}75%{-webkit-transform:translateX(5px);transform:translateX(5px)}}