form{background:none;padding:0px;border-radius:unset;box-shadow:unset}.form-check-input[type="checkbox"]{margin-right:0.5em !important}.test-mode-order{max-height:30px;width:100%;background-color:rgba(255,255,159,0.6)}.test-order-font{color:red;font-size:medium;font-weight:bolder;text-align:center}.logo{max-width:100px;border-radius:25px}.alert p{margin-bottom:0}.portal-button{min-width:115px !important;max-width:200px !important}.top-buffer{top:50px}.top-buttons{margin:5px 0px 8px 0px !important}.btn-text-align{vertical-align:text-bottom}.form-control{min-width:150px;max-width:250px;margin:0px auto 0px auto}.checkbox-center{float:none !important}.off-set-padding{padding-left:10px}.off-set-margin{margin-left:10px}.dropdown-menu.show{min-width:375px}.page{background-color:#f8f9fa;padding:20px;border-radius:5px;box-shadow:0 2px 5px rgba(0,0,0,0.15);margin-bottom:5px}.page-title{font-size:24px;color:#343a40;font-weight:600;margin:0px}.copy-button{background:none;border:none;cursor:pointer}.copy-button:hover{color:darkblue}.top-row{margin-top:10px}.required-field::after{content:" *";color:red}table ul{padding-left:0px;margin-bottom:0px}.general-info .btn{width:100%}.ui-autocomplete{background:white;list-style:none}.checkbox_margins{margin:0px 5px 0px 10px;vertical-align:middle}.vertical_align_middle{vertical-align:middle}pre.raw_json{padding:1.5rem;margin-right:0;margin-left:0;border-width:0.2rem;background:#fff}.update-aaia-link{color:red !important}.device-button.android,.device-button.android:hover{background-color:var(--green)}.device-button.ios,.device-button.ios:hover{background-color:var(--blue)}.device-button.unknown,.device-button.unknown:hover{background-color:var(--gray)}.search-form{margin:15px 0px}.search-form-input-container{min-width:100px;width:-moz-max-content;width:max-content}.search-form-inputs{margin:5px auto 0px auto;min-width:100px;width:-moz-max-content;width:max-content}.search-btn{margin:5px 14px 0px 0px;border-radius:10px}.custom-select{position:relative;display:inline-block;font-family:Arial}.select-selected{background-color:DodgerBlue}.select-selected:after{position:absolute;content:"";top:14px;right:10px;width:0;height:0;border:6px solid transparent;border-color:#fff transparent transparent transparent}.select-selected.select-arrow-active:after{border-color:transparent transparent #fff transparent;top:7px}.select-items{position:absolute;background-color:DodgerBlue;top:100%;left:0;right:0;z-index:99}.select-hide{display:none}.select-items div{color:#ffffff;padding:10px 16px;cursor:pointer}.select-items div:hover{background-color:rgba(0,0,0,0.1)}.chat{border:1px solid #aaa;border-radius:5px;padding:5px 5px 0px 5px}.message:first-child{margin-top:0px}#status_message{overflow:auto;height:455px}.message{background:none;color:#dddddd;vertical-align:top;font-family:"Ubuntu Mono";font-size:10px;margin:0pc 0px 0px 12px}.system-message{font-style:italic}.user-message{color:white;background-color:#25ae5e;float:right}.assistant-message{border:2px solid #aaa;background-color:#f2f7f9;float:left}.user-action-buttons{margin-bottom:15px}#terminal{margin-bottom:100px;width:70vw;height:489px;box-shadow:2px 4px 10px rgba(0,0,0,0.5)}#terminal__bar{display:flex;width:100%;height:30px;align-items:center;padding:0 8px;box-sizing:border-box;border-top-left-radius:5px;border-top-right-radius:5px;background:linear-gradient(#504b45 0%, #3c3b37 100%)}#bar__buttons{display:flex;align-items:center}.bar__button{display:flex;justify-content:center;align-items:center;padding:0;margin-right:5px;font-size:8px;height:12px;width:12px;box-sizing:border-box;border:none;border-radius:100%;background:linear-gradient(#7d7871 0%, #595953 100%);text-shadow:0px 1px 0px rgba(255,255,255,0.2);box-shadow:0px 0px 1px 0px #41403a, 0px 1px 1px 0px #474642}.bar__button:hover{cursor:pointer}.cfc-modal-header{margin-top:8px}.cfc_edit_btn{position:absolute;top:5px;right:50px;padding:1px 10px 1px 10px;border-radius:8px}.close_btn{position:absolute;top:3px;right:8px}.primary_table{background-color:#e9eff1 !important}.secondary_table{background-color:gainsboro !important}.cfc_audited{position:absolute;top:4px;right:125px;color:#25ae4e}.cfc_not_audited{position:absolute;top:4px;right:125px;color:lightgrey}.cfc-fixes-container{background-color:aliceblue;border-radius:69px;padding:15px 0px 20px 0px}.cfc-not-saved-message{color:red;font-weight:bold;background-color:lightgrey;width:500px;margin:0px auto 0px auto}.bar__button:focus{outline:none}#bar__button--exit{background:linear-gradient(#f37458 0%, #de4c12 100%);background-clip:padding-box}#bar__user{margin-top:13px;color:#d5d0ce;margin-left:6px;font-size:14px;line-height:15px}#terminal__body{background:rgba(56,4,40,0.9);font-family:"Ubuntu Mono";height:calc(100% - 30px);padding-top:2px;margin-top:-1px}#terminal__prompt{display:flex;margin-left:2px}#terminal__prompt--user{color:#7eda28}#terminal__prompt--location{color:#4878c0}#terminal__prompt--bling{margin-left:2px;color:#dddddd;vertical-align:top}#terminal__prompt--cursor{display:inline-flex;vertical-align:middle;height:17px;width:8px;animation:blink 1200ms linear infinite}.chat{border:1px solid #aaa;border-radius:5px;padding:5px 5px 0px 5px}.chat-message:first-child{margin-top:0px}.chat-message{border:2px solid #25ae5e;border-radius:10px;padding:10px;margin-bottom:5px;margin-top:5px;max-width:90%}.chat-system-message{font-style:italic}.chat-user-message{color:white;background-color:#25ae5e;float:right}.chat-assistant-message{border:2px solid #aaa;background-color:#f2f7f9;float:left}.fmh-referral-button{width:20% !important;display:inline-flex !important}.form-control-plaintext{width:65%}@keyframes blink{0%{background:#ffffff}49%{background:#ffffff}60%{background:transparent}99%{background:transparent}100%{background:#ffffff}}.dtc-form-inputs{margin:0px auto 0px auto;width:100%}.dtc-audit-info{font-size:8px;font-style:italic;margin:0px}.field-disabled{opacity:0.65}.hint{font-size:smaller}iframe{position:absolute;left:50%;transform:translate(-50%);margin-top:30px;padding-bottom:80px;min-width:953px;max-width:90%;min-height:900px;max-height:95%}.space-kit{top:145px}.notification-label{border-right:solid 1px black;padding-right:10px;padding-top:25px}.dashboard-body{background-color:#ecf0f1;color:#2c3e50;height:100%;width:100%;padding:15px 10px 15px 10px}.card{background-color:#2c3e50;color:#ecf0f1}.card .card-title{color:#f39c12}#pn_campaign_app #form{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-start}#pn_campaign_app .button-group{margin-top:1rem}#pn_campaign_app #notifications{display:flex;gap:10px}#pn_campaign_app #new-notification-button{margin-top:1rem;display:flex;justify-content:flex-end}#pn_campaign_app .control-container{margin-top:1rem}#pn_campaign_app .ddl-other-input{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center}#pn_campaign_app .input{width:90%;align-self:flex-end}#pn_campaign_app .align-right{text-align:right}#pn_campaign_app .fieldset{width:25%;min-width:275px}#pn_campaign_app .error{color:red}.email-name,.location-name{font-size:smaller}.switch{position:relative;display:inline-block;width:60px;height:34px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:0.4s;border-radius:34px}.slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:white;transition:0.4s;border-radius:50%}input:checked+.slider{background-color:#2196f3}input:checked+.slider:before{transform:translateX(26px)}.fully-refunded{background-color:rgba(254,0,0,0.3) !important}.partial-refund{background-color:rgba(228,161,27,0.3) !important}.new-title{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;padding:12px 15px;margin-bottom:20px;box-shadow:0 2px 4px rgba(0,0,0,0.05);display:inline-block}.new-contact-messages,.new-sign-up-messages{display:inline-block;font-size:16px;font-weight:600;color:#495057;padding:8px 12px;margin-right:15px;border-radius:6px;background-color:#e9ecef}.new-sign-up-messages{margin-right:0}.new-contact-messages a,.new-sign-up-messages a{color:#0d6efd;font-weight:700;text-decoration:none;padding:2px 8px;border-radius:4px;background-color:rgba(13,110,253,0.1);transition:background-color 0.2s ease}.new-contact-messages a:hover,.new-sign-up-messages a:hover{background-color:rgba(13,110,253,0.2);text-decoration:none}.contact-info-table{width:100%;border-collapse:separate;border-spacing:0;border-radius:8px;overflow:visible !important;box-shadow:0 2px 10px rgba(0,0,0,0.1);margin-bottom:25px;background-color:#fff}.contact-info-table tr:not(:last-child){border-bottom:1px solid #e9ecef}.contact-info-table td{padding:15px 20px;transition:background-color 0.2s;position:relative}.contact-info-table tr:hover td{background-color:#f8f9fa}.contact-info-table .primary_table{background-color:#4a6cf7 !important;color:white;font-size:18px;font-weight:600;padding:15px;text-transform:uppercase;letter-spacing:1px}.contact-info-table tr td:first-child{font-weight:500}.contact-info-table tr td span{display:inline-block;padding:3px 10px;border-radius:15px;background-color:#e9ecef;font-weight:500;margin-left:8px}.contact-message-container{background-color:white;border-radius:8px;padding:20px;box-shadow:0 2px 10px rgba(0,0,0,0.1);margin-bottom:30px}.contact-message-container p:first-child{font-weight:600;color:#4a6cf7;margin-bottom:15px;font-size:16px;border-bottom:1px solid #e9ecef;padding-bottom:10px}.contact-message-container p:last-child{background-color:#f8f9fa;padding:15px;border-radius:6px;border-left:4px solid #4a6cf7;white-space:pre-line;font-size:15px;line-height:1.6;min-height:120px}.contact-status-unread{background-color:#dc3545 !important;color:white}.contact-status-incoming{background-color:#fd7e14 !important;color:white}.contact-status-read{background-color:#20c997 !important;color:white}.contact-status-processing{background-color:#183ae1 !important;color:white}.contact-status-sent_to_support{background-color:#e1d018 !important;color:white}.contact-status-sent_to_sales{background-color:#18e1d4 !important;color:white}.contact-status-completed{background-color:#000000 !important;color:white}.status-dropdown-container{position:relative;display:inline-block;z-index:10}.status-dropdown-toggle{cursor:pointer;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all 0.2s;padding-right:20px}.status-dropdown-toggle:hover{opacity:0.9}.status-dropdown-toggle i{font-size:12px;margin-left:4px}.status-dropdown-menu{position:fixed;display:none;background-color:white;min-width:150px;box-shadow:0 2px 10px rgba(0,0,0,0.2);border-radius:6px;z-index:9999;overflow-y:auto;max-height:300px;padding:8px 0}.status-dropdown-container.dropdown-active{position:static}.status-dropdown-menu.active{display:block !important;animation:fadeIn 0.2s ease-in-out;filter:drop-shadow(0px 2px 8px rgba(0,0,0,0.15))}.status-dropdown-menu .dropdown-item{display:block;padding:10px 15px;text-decoration:none;transition:all 0.2s;font-weight:500;text-align:center;color:inherit;margin-bottom:5px}.status-dropdown-menu .dropdown-item:hover{filter:brightness(1.1)}.status-dropdown-menu .dropdown-item:last-child{margin-bottom:12px}@keyframes fadeIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}
