.right_panel .form-control{display:block;width:100%;height:calc(2.25rem + 2px);padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.right_panel .form-control{transition:none}
.right_panel .form-control::-ms-expand{background-color:transparent;border:0}
.right_panel .form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}
.right_panel .form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}
.right_panel .form-control::-moz-placeholder{color:#6c757d;opacity:1}
.right_panel .form-control:-ms-input-placeholder{color:#6c757d;opacity:1}
.right_panel .form-control::-ms-input-placeholder{color:#6c757d;opacity:1}
.right_panel .form-control::placeholder{color:#6c757d;opacity:1}
.right_panel .form-control:disabled,.right_panel .form-control[readonly]{background-color:#e9ecef;opacity:1}
.right_panel .form-control.is-valid{border-color:#28a745}
.right_panel .form-control.is-valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}
.right_panel .form-control.is-valid~.valid-feedback,.right_panel .form-control.is-valid~.valid-tooltip{display:block}
.right_panel .custom-control-input.is-valid~.custom-control-label{color:#28a745}
.right_panel .custom-control-input.is-valid~.custom-control-label::before{background-color:#71dd8a}
.right_panel .custom-control-input.is-valid~.valid-feedback,.right_panel .custom-control-input.is-valid~.valid-tooltip{display:block}
.right_panel .custom-control-input.is-valid:checked~.custom-control-label::before{background-color:#34ce57}
.right_panel .custom-control-input.is-valid:focus~.custom-control-label::before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(40,167,69,.25)}
.right_panel .form-control.is-invalid{border-color:#dc3545}
.right_panel .form-control.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}
.right_panel .form-control.is-invalid~.invalid-feedback,.right_panel .form-control.is-invalid~.invalid-tooltip{display:block}
.right_panel .custom-control-input.is-invalid~.custom-control-label{color:#dc3545}
.right_panel .custom-control-input.is-invalid~.custom-control-label::before{background-color:#efa2a9}
.right_panel .custom-control-input.is-invalid~.invalid-feedback,.right_panel .custom-control-input.is-invalid~.invalid-tooltip{display:block}
.right_panel .custom-control-input.is-invalid:checked~.custom-control-label::before{background-color:#e4606d}
.right_panel .custom-control-input.is-invalid:focus~.custom-control-label::before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(220,53,69,.25)}
.right_panel .custom-control{position:relative;display:block;min-height:1.5rem;padding-left:1.5rem}
.right_panel .custom-control-input{position:absolute;z-index:-1;opacity:0}
.right_panel .custom-control-input:checked~.custom-control-label::before{color:#fff;background-color:#007bff}
.right_panel .custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}
.right_panel .custom-control-input:active~.custom-control-label::before{color:#fff;background-color:#b3d7ff}
.right_panel .custom-control-input:disabled~.custom-control-label{color:#6c757d}
.right_panel .custom-control-input:disabled~.custom-control-label::before{background-color:#e9ecef}
.right_panel .custom-control-label{position:relative;margin-bottom:0}
.right_panel .custom-control-label::before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#dee2e6}
.right_panel .custom-control-label::after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background-repeat:no-repeat;background-position:center center;background-size:50% 50%}
.right_panel .custom-checkbox .custom-control-label::before{border-radius:.25rem}
.right_panel .custom-checkbox .custom-control-input:checked~.custom-control-label::before{background-color:#007bff}
.right_panel .custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")}
.right_panel .custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{background-color:#007bff}
.right_panel .custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E")}
.right_panel .custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}
.right_panel .custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(0,123,255,.5)}
.right_panel .custom-control-label::before{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.right_panel .custom-control-label::before{transition:none}
.right_panel .form-control{
  color: #324148;
  border-width: 1px;
  border-color: #e0e3e4;
  padding: .375rem .75rem;
  height: calc(2.25rem + 4px); }
.right_panel .form-control:focus{
    box-shadow: none;
    border-color: #ed5a2d; }
.right_panel .form-control.square-input{
    border-radius: 0; }
.right_panel .form-control:disabled{
    background-color: #fff;
    border-color: #f5f5f6;
    color: #c1c6c8;
    opacity: 1; }
.right_panel .form-control[readonly]{
    background-color: #fff;
    border-color: #d6d9da; }
.right_panel .form-control.filled-input{
    background: #f5f5f6;
    border: none; }
.right_panel .form-control.filled-input:focus{
      background: #e0e3e4;
      border: none;
      box-shadow: none; }
.right_panel .form-control.filled-input:disabled{
      background: rgba(245, 245, 246, 0.6); }
.right_panel .form-control.filled-input[readonly]{
      background-color: #d6d9da; }
.right_panel .form-control.outline-input{
    background: transparent; }
.right_panel .form-control.transparent-input{
    background: transparent;
    border: none; }
.right_panel .form-control.transparent-input:focus{
      background: transparent;
      border: none;
      box-shadow: none; }
.right_panel .form-control.rounded-input{
    border-radius: 50px; }
.right_panel .form-control::-webkit-input-placeholder{
    color: #c1c6c8; }
.right_panel .form-control:-moz-placeholder{
    color: #c1c6c8; }
.right_panel .form-control::-moz-placeholder{
    color: #c1c6c8; }
.right_panel .form-control:-ms-input-placeholder{
    color: #c1c6c8; }
.right_panel .custom-control-input:disabled ~ .custom-control-label{
  color: #5e7d8a; }
.right_panel .form-control.is-valid{
  border-color: #22af47; }
.right_panel .form-control.is-invalid{
  border-color: #f95851; }
.right_panel .custom-control-input.is-valid ~ .custom-control-label{
  color: #22af47; }
.right_panel .custom-control-input.is-invalid ~ .custom-control-label{
  color: #f95851; }
.right_panel .custom-control-input.is-invalid ~ .custom-control-label::before{
  background-color: #f95851; }
.right_panel .custom-control-input.is-valid ~ .custom-control-label::before{
  background-color: #22af47; }
.right_panel .custom-control-input.is-valid:checked ~ .custom-control-label::before{
  background-color: #22af47; }
.right_panel .custom-control-input.is-invalid:focus ~ .custom-control-label::before{
  box-shadow: none; }
.right_panel .custom-control-input.is-valid:focus ~ .custom-control-label::before{
  box-shadow: none; }
.right_panel .form-control.is-valid:focus{
  border-color: #22af47;
  box-shadow: none; }
.right_panel .form-control.is-invalid:focus{
  border-color: #f95851;
  box-shadow: none; }
.right_panel .custom-checkbox .custom-control-input:checked ~ .custom-control-label::before{
  background-color: #88c241; }
.right_panel .custom-checkbox.checkbox-sky .custom-control-input:checked ~ .custom-control-label::before{
  background-color: #00acf0; }
.right_panel .custom-checkbox.checkbox-success .custom-control-input:checked ~ .custom-control-label::before,.right_panel .custom-checkbox.checkbox-green .custom-control-input:checked ~ .custom-control-label::before{
  background-color: #22af47; }
.right_panel .custom-checkbox.checkbox-info .custom-control-input:checked ~ .custom-control-label::before,.right_panel .custom-checkbox.checkbox-cyan .custom-control-input:checked ~ .custom-control-label::before{
  background-color: #1ebccd; }
.right_panel .custom-checkbox.checkbox-warning .custom-control-input:checked ~ .custom-control-label::before,.right_panel .custom-checkbox.checkbox-yellow .custom-control-input:checked ~ .custom-control-label::before{
  background-color: #ffbf36; }
.right_panel .custom-checkbox.checkbox-danger .custom-control-input:checked ~ .custom-control-label::before,.right_panel .custom-checkbox.checkbox-red .custom-control-input:checked ~ .custom-control-label::before{
  background-color: #f83f37; }
.right_panel .custom-checkbox.checkbox-secondary .custom-control-input:checked ~ .custom-control-label::before,.right_panel .custom-checkbox.checkbox-grey .custom-control-input:checked ~ .custom-control-label::before{
  background-color: #9e9e9e; }
.right_panel .custom-checkbox.checkbox-dark .custom-control-input:checked ~ .custom-control-label::before{
  background-color: #324148; }
.right_panel .custom-checkbox.checkbox-light .custom-control-input:checked ~ .custom-control-label::before{
  background-color: #d6d9da; }
.right_panel .custom-checkbox.checkbox-pink .custom-control-input:checked ~ .custom-control-label::before{
  background-color: #ed1b60; }
.right_panel .custom-checkbox.checkbox-purple .custom-control-input:checked ~ .custom-control-label::before{
  background-color: #ab26aa; }
.right_panel .custom-checkbox.checkbox-violet .custom-control-input:checked ~ .custom-control-label::before{
  background-color: #6640b2; }
.right_panel .custom-checkbox.checkbox-indigo .custom-control-input:checked ~ .custom-control-label::before{
  background-color: #3a55b1; }
.right_panel .custom-checkbox.checkbox-blue .custom-control-input:checked ~ .custom-control-label::before{
  background-color: #0092ee; }
.right_panel .custom-checkbox.checkbox-teal .custom-control-input:checked ~ .custom-control-label::before{
  background-color: #009b84; }
.right_panel .custom-checkbox.checkbox-primary .custom-control-input:checked ~ .custom-control-label::before,.right_panel .custom-checkbox.checkbox-neon .custom-control-input:checked ~ .custom-control-label::before{
  background-color: #88c241; }
.right_panel .custom-checkbox.checkbox-lime .custom-control-input:checked ~ .custom-control-label::before{
  background-color: #d0d962; }
.right_panel .custom-checkbox.checkbox-sun .custom-control-input:checked ~ .custom-control-label::before{
  background-color: #fde335; }
.right_panel .custom-checkbox.checkbox-orange .custom-control-input:checked ~ .custom-control-label::before{
  background-color: #ff9528; }
.right_panel .custom-checkbox.checkbox-pumpkin .custom-control-input:checked ~ .custom-control-label::before{
  background-color: #ff6028; }
.right_panel .custom-checkbox.checkbox-brown .custom-control-input:checked ~ .custom-control-label::before{
  background-color: #7a5449; }
.right_panel .custom-checkbox.checkbox-gold .custom-control-input:checked ~ .custom-control-label::before{
  background-color: #c1993f; }
.right_panel .custom-checkbox.checkbox-smoke .custom-control-input:checked ~ .custom-control-label::before{
  background-color: #5e7d8a; }
.right_panel .custom-control-input:focus ~ .custom-control-label::before{
  box-shadow: none; }
.right_panel .custom-control.custom-checkbox.check-sogl{width:100% !important;}
.right_panel .custom-checkbox .custom-control-input:checked ~ .custom-control-label::before{
    background-color: #233c46;
}
.right_panel .custom-control.custom-checkbox.check-sogl{
  width: 379px;
  background: #F7F7FA;
  border-radius:8px;
  -webkit-border-radius:8px;
}
/* Native sidebar structure with local layout containment. */
.workspace>aside.right_panel{width:100%;max-width:none;min-width:0;flex:none;padding:0}.right_panel .settings-content{width:100%;max-width:none}
.right_panel{font-family:Arial,sans-serif;color:#324148;grid-template-columns:48px minmax(0,1fr)}
.right_panel .settings-content{padding:0;overflow:hidden;min-width:0}.right_panel .panel{padding:18px 15px;max-height:650px;font-family:Arial,sans-serif}.right_panel .panel h3{font-size:16px;font-weight:600;margin:0 0 20px;color:#324148}.right_panel .panel label{font-size:13px;font-weight:500;color:#556070;margin:0 0 3px;line-height:1.5}.right_panel .panel .form-control{font-family:Arial,sans-serif;font-weight:400;font-size:14px;line-height:1.5;display:block;width:100%;height:38px;margin:0 0 14px;padding:6px 10px;border:1px solid #e0e3e4;border-radius:4px;background:white;color:#324148;box-shadow:none}.right_panel .panel textarea.form-control{height:auto;min-height:62px;resize:vertical}.right_panel .ui-group__body{padding:10px}.right_panel .ui-group__title{font-weight:500}.right_panel .field-option{display:flex;align-items:center;gap:9px;min-height:30px}.right_panel .field-option>label{cursor:pointer;margin:0}.right_panel .show-check{display:block;position:relative;width:16px;height:20px;flex:0 0 16px}.right_panel .show-check .custom-control-label{position:static;min-height:20px;margin:0}.right_panel .custom-control-input{position:absolute;width:16px;height:20px;opacity:0;z-index:1;margin:0;cursor:pointer}.right_panel .custom-control-label::before,.right_panel .custom-control-label::after{left:0;top:2px;width:16px;height:16px}.right_panel .custom-checkbox .custom-control-input:checked~.custom-control-label::before{background-color:#233d46}.right_panel .custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 2px #233d4630}.right_panel .segment{padding:15px 0;border-bottom:1px solid #e6eaf0}.right_panel .segment-heading{text-align:right;font-size:13px;margin-bottom:10px;color:#556070}.right_panel .probability-info{color:#238e31;font-size:12px;font-weight:600}.right_panel input[type=color].form-control{padding:3px;cursor:pointer}.asset-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.asset-choice{padding:5px;aspect-ratio:1;border:2px solid transparent;background:#fff;border-radius:5px;cursor:pointer}.asset-choice img{width:100%;height:100%;object-fit:contain}.asset-choice[aria-pressed=true]{border-color:#233d46;background:#fff3ef}.asset-choice:hover{border-color:#ff7549}.arrow-img .asset-choice img{max-width:45px;max-height:45px}.right_panel .widget_templates_gallery{display:grid;grid-template-columns:1fr;gap:12px}.templates-select{border:1px solid #e0e3e4;border-radius:8px;padding:16px;cursor:pointer;display:flex;align-items:center;gap:12px;text-align:left}.templates-select img{width:85px;height:85px;object-fit:contain}.templates-select span{font-size:14px}.right_panel .help{font-weight:400}.right_panel .settings-nav{margin:0;padding:10px 4px;border-right:1px solid #e0e3e4}.right_panel .nav-icon{width:38px;height:42px;flex-shrink:0}
.right_panel .segment{padding:14px 14px 12px;margin:10px 0;border:1px solid #edf0f3}.right_panel .wheel-segment-text-options{display:grid;grid-template-columns:85px minmax(0,1fr);gap:8px}.right_panel .wheel-segment-text-options .form-control{padding:6px;font-size:12px}.right_panel .wheel-segment-text-options label{font-size:12px}.right_panel .segment-heading{padding-bottom:6px;border-bottom:1px dashed #e6eaf0}
@media(max-width:850px){.right_panel .panel{max-height:480px}}
