#json-editor-wrapper.json-editor-modal .modal-card,#json-editor-wrapper.komon-editor-modal .modal-card{width:98vw;max-width:1400px;max-height:95vh}#json-editor-wrapper.json-editor-modal .modal-card-body,#json-editor-wrapper.komon-editor-modal .modal-card-body{max-height:75vh;overflow-y:auto}#json-editor-wrapper.json-editor-modal .editor-tabs,#json-editor-wrapper.komon-editor-modal .editor-tabs{margin-bottom:1rem}#json-editor-wrapper.json-editor-modal .tab-content,#json-editor-wrapper.komon-editor-modal .tab-content{padding:1rem 0}#json-editor-wrapper.json-editor-modal .tab-panel,#json-editor-wrapper.komon-editor-modal .tab-panel{display:block}#json-editor-wrapper.json-editor-modal .field-group,#json-editor-wrapper.komon-editor-modal .field-group{background:#f8f9fa;padding:1.5rem;border-radius:8px;margin-bottom:1.5rem}#json-editor-wrapper.json-editor-modal .field-group h3.subtitle,#json-editor-wrapper.komon-editor-modal .field-group h3.subtitle{color:#363636;font-size:1.25rem;font-weight:600;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid #e0e0e0}#json-editor-wrapper.json-editor-modal .field.is-horizontal,#json-editor-wrapper.komon-editor-modal .field.is-horizontal{display:flex!important;flex-direction:row!important;width:100%;margin-bottom:.75rem;background:transparent;padding:0;border:none;border-radius:0;align-items:flex-start}#json-editor-wrapper.json-editor-modal .field.is-horizontal .field-label,#json-editor-wrapper.komon-editor-modal .field.is-horizontal .field-label{flex:0 0 100px!important;margin-right:1rem;padding-top:.5rem}#json-editor-wrapper.json-editor-modal .field.is-horizontal .field-label .label,#json-editor-wrapper.komon-editor-modal .field.is-horizontal .field-label .label{text-align:left}#json-editor-wrapper.json-editor-modal .field.is-horizontal .field-body,#json-editor-wrapper.komon-editor-modal .field.is-horizontal .field-body{flex:1!important;display:block}#json-editor-wrapper.json-editor-modal .field.is-horizontal .field-body .columns,#json-editor-wrapper.komon-editor-modal .field.is-horizontal .field-body .columns{margin:0!important;width:100%;display:flex;flex-wrap:nowrap}#json-editor-wrapper.json-editor-modal .field.is-horizontal .field-body .columns .column,#json-editor-wrapper.komon-editor-modal .field.is-horizontal .field-body .columns .column{padding:0;flex:1}#json-editor-wrapper.json-editor-modal .field.is-horizontal .field-body .columns .column .control,#json-editor-wrapper.komon-editor-modal .field.is-horizontal .field-body .columns .column .control,#json-editor-wrapper.json-editor-modal .field.is-horizontal .field-body .columns .column .control input,#json-editor-wrapper.json-editor-modal .field.is-horizontal .field-body .columns .column .control textarea,#json-editor-wrapper.komon-editor-modal .field.is-horizontal .field-body .columns .column .control input,#json-editor-wrapper.komon-editor-modal .field.is-horizontal .field-body .columns .column .control textarea{width:100%}#json-editor-wrapper.json-editor-modal .field.is-horizontal .field-body .columns .column:first-child,#json-editor-wrapper.komon-editor-modal .field.is-horizontal .field-body .columns .column:first-child{padding-right:.5rem}#json-editor-wrapper.json-editor-modal .field.is-horizontal .field-body .columns .column:last-child,#json-editor-wrapper.komon-editor-modal .field.is-horizontal .field-body .columns .column:last-child{padding-left:.5rem}#json-editor-wrapper.json-editor-modal .field.is-horizontal .field-body .field,#json-editor-wrapper.komon-editor-modal .field.is-horizontal .field-body .field,#json-editor-wrapper.json-editor-modal .field.is-horizontal .field-body .field .control,#json-editor-wrapper.komon-editor-modal .field.is-horizontal .field-body .field .control,#json-editor-wrapper.json-editor-modal .field.is-horizontal .field-body .field .control input,#json-editor-wrapper.komon-editor-modal .field.is-horizontal .field-body .field .control input{width:100%}#json-editor-wrapper.json-editor-modal .editor-item-group,#json-editor-wrapper.komon-editor-modal .editor-item-group{background:#fff;border:1px solid #e0e0e0;border-radius:12px;margin-bottom:1.5rem;width:100%;display:block;overflow:hidden}#json-editor-wrapper.json-editor-modal .editor-item-group .item-group-header,#json-editor-wrapper.komon-editor-modal .editor-item-group .item-group-header{background:linear-gradient(135deg,#667eea,#764ba2);padding:1rem 1.5rem;cursor:pointer;-webkit-user-select:none;user-select:none}#json-editor-wrapper.json-editor-modal .editor-item-group .item-group-header:hover,#json-editor-wrapper.komon-editor-modal .editor-item-group .item-group-header:hover{background:linear-gradient(135deg,#5568d3,#653a8b)}#json-editor-wrapper.json-editor-modal .editor-item-group .item-group-header i,#json-editor-wrapper.komon-editor-modal .editor-item-group .item-group-header i{color:#fff;font-size:.875rem}#json-editor-wrapper.json-editor-modal .editor-item-group .item-group-header h4,#json-editor-wrapper.komon-editor-modal .editor-item-group .item-group-header h4{color:#fff;margin:0;font-size:1.1rem;font-weight:600}#json-editor-wrapper.json-editor-modal .editor-item-group .item-group-content,#json-editor-wrapper.komon-editor-modal .editor-item-group .item-group-content{padding:1.5rem;background:#f8f9fa;display:block}#json-editor-wrapper.json-editor-modal .editor-item-group .item-group-settings,#json-editor-wrapper.komon-editor-modal .editor-item-group .item-group-settings{margin-bottom:1.5rem}#json-editor-wrapper.json-editor-modal .editor-item-group .item-group-settings .field.is-horizontal,#json-editor-wrapper.komon-editor-modal .editor-item-group .item-group-settings .field.is-horizontal{display:flex;width:100%;margin-bottom:.75rem;background:#fff;padding:.75rem;border-radius:6px;border:1px solid #e0e0e0}#json-editor-wrapper.json-editor-modal .editor-item-group h5,#json-editor-wrapper.komon-editor-modal .editor-item-group h5{color:#363636;margin-bottom:.75rem;font-size:1rem;font-weight:600}#json-editor-wrapper.json-editor-modal .editor-items-list,#json-editor-wrapper.komon-editor-modal .editor-items-list{width:100%}#json-editor-wrapper.json-editor-modal .editor-items-list .items-list-header,#json-editor-wrapper.komon-editor-modal .editor-items-list .items-list-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:2px solid #e0e0e0}#json-editor-wrapper.json-editor-modal .editor-items-list .items-list-header h5,#json-editor-wrapper.komon-editor-modal .editor-items-list .items-list-header h5{margin:0;color:#363636;font-size:1rem;font-weight:600}#json-editor-wrapper.json-editor-modal .editor-items-list .items-list-header .field,#json-editor-wrapper.komon-editor-modal .editor-items-list .items-list-header .field{margin:0}#json-editor-wrapper.json-editor-modal .editor-items-list .editor-list-item,#json-editor-wrapper.komon-editor-modal .editor-items-list .editor-list-item{border:1px solid #e0e0e0;border-radius:8px;padding:1rem;margin-bottom:1rem;background:#fff;width:100%;display:block;cursor:move}#json-editor-wrapper.json-editor-modal .editor-items-list .editor-list-item.dragging,#json-editor-wrapper.komon-editor-modal .editor-items-list .editor-list-item.dragging{opacity:.5;transform:rotate(2deg);box-shadow:0 4px 8px #0003}#json-editor-wrapper.json-editor-modal .editor-items-list .editor-list-item .list-item-header,#json-editor-wrapper.komon-editor-modal .editor-items-list .editor-list-item .list-item-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid #f0f0f0}#json-editor-wrapper.json-editor-modal .editor-items-list .editor-list-item .list-item-header .item-title strong,#json-editor-wrapper.komon-editor-modal .editor-items-list .editor-list-item .list-item-header .item-title strong{color:#363636;margin-right:.5rem;font-size:.95rem}#json-editor-wrapper.json-editor-modal .editor-items-list .editor-list-item .list-item-header .item-title small,#json-editor-wrapper.komon-editor-modal .editor-items-list .editor-list-item .list-item-header .item-title small{color:#666;font-style:italic;font-size:.85rem}#json-editor-wrapper.json-editor-modal .editor-items-list .editor-list-item .list-item-header .item-actions .buttons,#json-editor-wrapper.komon-editor-modal .editor-items-list .editor-list-item .list-item-header .item-actions .buttons{margin:0}#json-editor-wrapper.json-editor-modal .editor-items-list .editor-list-item .list-item-header .item-actions .buttons .button.is-small,#json-editor-wrapper.komon-editor-modal .editor-items-list .editor-list-item .list-item-header .item-actions .buttons .button.is-small{padding:.25rem .5rem;font-size:.75rem}#json-editor-wrapper .field{margin-bottom:.5rem}#json-editor-wrapper .field.is-horizontal{display:flex;width:100%}#json-editor-wrapper .field .label{font-weight:600;color:#363636}#json-editor-wrapper .field .label.is-small{font-size:.85rem;font-weight:500;margin-bottom:.25rem;color:#4a4a4a}.feature-cards-editor .feature-card{transition:none!important}.feature-cards-editor .feature-card:hover{transform:none!important;box-shadow:none!important;background:#fff!important}.editor-button.floating-button{position:fixed;bottom:80px;right:20px;width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;box-shadow:0 4px 15px #667eea66;cursor:pointer;z-index:1000;display:flex;align-items:center;justify-content:center;font-size:1.5rem;transition:all .3s ease}.editor-button.floating-button:hover{transform:scale(1.1);box-shadow:0 6px 20px #3273dc80}.editor-button.floating-button:active{transform:scale(.95)}.logout-button{position:fixed;bottom:150px;right:20px;width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#f14668,#c92a49);color:#fff;box-shadow:0 4px 15px #f1466866;z-index:1000;display:flex;align-items:center;justify-content:center;font-size:1.5rem;transition:all .3s ease;text-decoration:none}.logout-button:hover{transform:scale(1.1);box-shadow:0 6px 20px #f1466899;color:#fff}.logout-button:active{transform:scale(.95)}@media screen and (max-width:768px){#json-editor-wrapper.json-editor-modal .modal-card,#json-editor-wrapper.komon-editor-modal .modal-card{width:98vw;margin:1vw}#json-editor-wrapper.json-editor-modal .feature-groups-editor,#json-editor-wrapper.komon-editor-modal .feature-groups-editor{width:100%}#json-editor-wrapper.json-editor-modal .feature-groups-editor .feature-group,#json-editor-wrapper.komon-editor-modal .feature-groups-editor .feature-group{width:100%;padding:1rem}#json-editor-wrapper.json-editor-modal .feature-groups-editor .feature-group .features-list,#json-editor-wrapper.komon-editor-modal .feature-groups-editor .feature-group .features-list{width:100%}#json-editor-wrapper.json-editor-modal .feature-groups-editor .feature-group .features-list .feature-item,#json-editor-wrapper.komon-editor-modal .feature-groups-editor .feature-group .features-list .feature-item{width:100%;padding:.75rem}.editor-button.floating-button{bottom:60px;right:15px;width:45px;height:45px;font-size:1.2rem}}
