/* Go forms use the original PHP XP theme and structural classes. */
.users-original-page #searchToolbar{margin-bottom:12px}.status-link{border:0!important;background:transparent!important;box-shadow:none!important;font:13px Tahoma,sans-serif!important;padding:0!important;height:auto!important;line-height:1.6!important;text-shadow:none!important}.user-row-actions .btn{margin-bottom:4px}.user-row-actions{min-width:125px}.users-original-page .pagination-info{margin-right:12px}.portal-modal .modal-body{max-height:70vh;overflow-y:auto}
@media(min-width:992px) and (max-width:1199px){.channel-original-page{width:940px;max-width:100%}}@media(min-width:1200px){.channel-original-page{width:1140px;max-width:100%}}
.channel-original-page{max-width:1370px;margin:0 auto}.channel-original-page #searchToolbar{margin-bottom:12px}.channel-summary{display:flex;gap:16px;padding:10px 12px;margin:10px 0;background:#f7f3e7;border:1px solid #c8bfb3}.channel-row-actions{min-width:200px;white-space:normal!important}.channel-row-actions .btn{margin-bottom:4px}.inline-form{display:inline}.channel-original-page .pagination-info{margin-right:12px}.portal-modal .modal-header,.portal-modal .modal-body,.portal-modal .modal-footer{padding:12px 15px}.portal-modal .form-horizontal .form-group{margin-right:-15px;margin-left:-15px}.portal-modal .form-horizontal .form-control{width:100%}.business-hours-chip{display:inline-block;padding:2px 6px;border:1px solid #d0d3d8;background:#f2f4f7;color:#667085;font-size:11px}.portal-modal.modal{z-index:1100}.portal-modal .modal-dialog{max-width:760px}.portal-modal .modal-content{background:#ece9d8}
@media(max-width:1199px){.portal-admin .nav-dropdown{width:100%;text-align:left;height:40px;padding:10px 15px}.portal-admin .navbar-collapse.collapse:not(.in){display:none!important}.portal-admin .navbar-collapse.collapse.in{display:block!important;overflow-y:auto}.portal-admin .dropdown-menu{position:static;float:none;width:100%}}
.portal-script .portal-modal{display:none}.portal-script .portal-modal.open{display:block;position:fixed;inset:0;z-index:1100;background:rgba(0,0,0,.45);overflow:auto;padding:28px 12px}.portal-modal .modal-dialog{max-width:800px;width:auto;margin:0 auto}.portal-modal .portal-form{margin:0!important}.portal-modal .close{float:right;padding:0 4px;color:inherit;background:transparent;border:0;font-size:20px;line-height:16px;height:auto}.portal-modal-trigger{margin:0 6px 8px 0}#listTable td,#listTable th{white-space:pre-line}
.portal-main{padding-top:70px}.portal-login #loginLayer{display:flex;opacity:1;transform:none}.portal-login{display:flex;align-items:center;justify-content:center}.portal-login .xp-login-titlebar a{color:#fff;text-decoration:none}.portal-login .xp-btn{display:flex;flex:1;align-items:center;justify-content:center;color:#000;text-decoration:none;border:2px solid;border-color:#dfcedb #8f8680 #8f8680 #dfcedb;background:linear-gradient(180deg,#f0f0f0,#dfdfdf)}
.nav-dropdown{font:13px Tahoma,"Microsoft YaHei",sans-serif;color:#fff!important;background:transparent!important;border:0;padding:15px 12px;height:50px;line-height:20px;box-shadow:none!important}.nav-dropdown:hover,.nav-dropdown:focus{background:rgba(255,255,255,.1)!important}.dropdown.open>.dropdown-menu{display:block}.dropdown-logout{width:100%;text-align:left;border:0;background:transparent;padding:5px 20px;color:#333}.inline-logout{display:inline;margin-left:8px}.inline-logout button{border:0;background:transparent;color:#fff;font:12px Tahoma,sans-serif;padding:0;height:auto;box-shadow:none}
.portal-form{max-width:900px}.portal-form .form-horizontal .form-group{display:flex;align-items:flex-start;gap:12px;margin:0 0 12px}.portal-form .control-label{flex:0 0 180px;text-align:right;padding-top:6px}.portal-form .field-control{flex:1;min-width:0}.portal-form .form-control{width:100%;height:auto;min-height:30px}.portal-form textarea.form-control{min-height:140px;font:12px Consolas,monospace}.portal-form .form-buttons{padding-left:192px}.search-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 12px}.search-toolbar .form-group{margin:0}.search-toolbar input{width:145px}.search-toolbar select{max-width:170px}.search-toolbar label.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
.portal-toolbar{margin:8px 0 12px;display:flex;gap:6px;flex-wrap:wrap}.portal-toolbar a{height:auto;min-height:28px}.table-responsive{overflow-x:auto}#listTable td{overflow-wrap:anywhere;max-width:250px}#listTable th{white-space:nowrap}.xp-statusbar{display:flex;justify-content:space-between;gap:10px;padding:4px 8px;background:#ece9d8;border-top:1px solid #8f8680;font:11px Tahoma,sans-serif}.xp-message{padding:10px;border:1px solid #8f8680;margin:8px 0 12px;background:#ffffe1;color:#333}.portal-build-note{font:11px Tahoma,sans-serif;color:#eee;margin:16px 0}.qr-code{width:100%;background:#fff;padding:8px}pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:520px;overflow:auto}details summary{cursor:pointer}.portal-user .panel-heading{margin:0}.portal-user .form-control{background:#fff}.portal-user .xp-main-content{padding-left:8px}.portal-user .xp-main-content>.xp-window:first-child{margin-top:0!important}
@media(max-width:767px){.portal-main{padding-top:62px}.navbar-collapse{display:none;max-height:80vh;overflow:auto}.navbar-collapse.open{display:block}.navbar-nav{margin:0}.nav-dropdown{width:100%;text-align:left}.dropdown-menu{position:static;float:none;width:100%}.portal-form .form-horizontal .form-group{display:block}.portal-form .control-label{display:block;text-align:left;margin-bottom:4px}.portal-form .form-buttons{padding-left:0}.portal-user .xp-main-content{padding-left:0}.search-toolbar input{width:135px}.portal-login #loginLayer{width:min(380px,100%)}.portal-form .field-control{width:100%}}
.profile-plugin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.profile-plugin-grid .panel{min-height:140px}.profile-plugin-grid .panel-body p{min-height:40px;overflow-wrap:anywhere}.profile-original-page .devform{margin:12px 0}.profile-original-page .input-group .input-group-addon{display:flex;align-items:center;justify-content:center}.profile-original-page .devform button{height:auto;min-height:28px}.portal-feedback{width:min(600px,calc(100% - 28px));max-height:85vh;overflow:auto;margin:auto!important;padding:0;color:#000}.portal-feedback::backdrop{background:rgba(0,0,0,.4)}.portal-feedback label{display:block;margin-top:8px}.portal-feedback textarea{width:100%;font:12px Consolas,monospace;margin-bottom:10px}.feedback-buttons{text-align:right;margin-top:14px}.profile-original-page .line{border-bottom:1px dashed #b9b3a2;margin:16px 0}@media(max-width:767px){.profile-plugin-grid{grid-template-columns:1fr}}
.portal-facts{table-layout:fixed}.portal-facts th{width:34%}.portal-facts td{overflow-wrap:anywhere;word-break:break-word}
