.planner-menu{margin-top:0}.planner-menu #structure-area>.tabs-container>.tab-contents{padding:0 10px}.planner-menu.tabs-mask{z-index:3;background-color:var(--bgcolor);position:sticky;top:55px}.planner-menu .title-box{text-align:center;color:var(--accent-text);border-bottom:2px dashed #9696964d;margin-bottom:5px;padding:10px;font-weight:600}#planner-content .liclave-label-box label{color:var(--text);background-color:#9696964d;border-radius:3px;margin-bottom:5px;padding:3px 5px;font-size:.8rem;display:block}#planner-content .field-wrapper:not(.field-wrapper-connect) .field-display,#planner-content .field-wrapper-connect .connect-area{color:var(--text);word-break:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;padding-left:10px;display:block;position:relative}#planner-content .field-wrapper:not(.field-wrapper-connect) .field-display:before,#planner-content .field-wrapper-connect .connect-area:before{content:"";background-color:#96969680;width:2px;height:100%;position:absolute;top:0;left:0}#planner-content .planner-menu.tabs-mask .tabs-header{border-bottom:solid 2px var(--accent);padding:10px}#planner-content .planner-menu.tabs-mask .tabs-header .tab-button{background-color:var(--bgcolor);border:solid 1px var(--accent-text);border-radius:100px;justify-content:center;align-items:center;width:50px;height:50px;padding:0;display:flex}#planner-content .planner-menu.tabs-mask .tabs-header .svg-item{width:30px;height:30px}#planner-content .planner-menu.tabs-mask .tabs-header .tab-button svg{fill:var(--accent-text)}#planner-content .planner-menu.tabs-mask .tabs-header .tab-button.active{background-color:var(--accent);border-color:var(--accent)}#planner-content .planner-menu.tabs-mask .tabs-header .tab-button.active svg{fill:#fff}#planner-content .repeater-table-cell{border-left:solid 2px var(--accent);width:50%;margin:10px 0 10px 10px}#planner-content .repeater-table-header-cell{color:var(--text);width:50%;margin-bottom:5px;padding:3px 5px;font-size:.8rem;display:block}#planner-content .repeater-table-header-row{position:relative}#planner-content .repeater-table-header-cell.header-actions{background-color:var(--bgcolor);width:auto;position:absolute;top:50%;right:0}#planner-content .repeater-table-cell:before{content:"";background-image:linear-gradient(to left,var(--bgcolor),transparent);border:none;width:30px;height:90%;position:absolute;top:50%;right:0;transform:translateY(-50%)}#tab-content-essentials .planner-content .essentials-box{padding:20px}#tab-content-characters .repeater-table-expanded-content:not(.repeater-table-expanded-content .repeater-table-expanded-content),#tab-content-chapters .repeater-table-expanded-content:not(.repeater-table-expanded-content .repeater-table-expanded-content){padding:0}#tab-content-chapters .repeater-table-structure .repeater-table-expanded-content{display:block;padding:10px 10px 0!important}#planner-content .tab-contents.planner-submenu.submenu-box{padding:10px 20px 0}.empty-alert{text-align:center;color:#969696cc;border:dashed 1px var(--accent);padding:10px;font-weight:800}.has-content-if-empty:before{content:attr(data-content-if-empty);text-align:center;color:#969696cc;border:dashed 1px var(--accent);margin:10px;padding:10px;font-weight:800;display:block}#planner-content #highlight-box-archetype{flex-direction:column-reverse}#planner-content .char-advanced-box{width:100%}#planner-content #structure-area .tabs-header{margin:5px}#planner-content .wrapper-cap_write .field-display{padding-right:10px;padding-left:0!important}#planner-content .wrapper-cap_write .field-display:before{content:none!important}.display-only-wysiwyg{text-align:justify;color:var(--text,#333);text-indent:30px;outline:none;font-family:Roboto,sans-serif;font-size:1rem;line-height:1.6}.display-only-wysiwyg p{margin:.5rem 0;font-size:12pt}#planner-content .display-only-wysiwyg{max-height:400px;overflow-y:auto}
.liclave-label-box{justify-content:flex-start;align-items:center;gap:5px;margin-bottom:5px;display:flex;position:relative}.liclave-label label{color:var(--text);margin:0;font-size:.95rem;font-weight:600;display:block}.required-indicator{color:var(--red);margin-left:.25rem;font-weight:700}.liclave-question-box{flex-shrink:0;justify-content:center;align-items:center;display:flex}.liclave-interrogation{color:var(--accent-2-text);border:solid 1px var(--accent-2-text);border-radius:1rem;justify-content:center;align-items:center;width:7px;height:7px;padding:7px;font-size:.8rem;font-weight:600;transition:all .3s;display:flex}.liclave-interrogation:hover{background-color:var(--accent-2-text);color:var(--bgcolor);cursor:pointer;transition:all .3s}.liclave-question{opacity:0;z-index:10;z-index:11;transition:all .2s;display:none;position:absolute;top:100%;left:0;right:0;transform:translateY(-10px)}.liclave-question.open{opacity:1;display:block;transform:translateY(0)}.liclave-description{background:#f5f5f5;border:1px solid #ddd;border-radius:4px;margin-top:.5rem;padding:1rem}.liclave-description p{color:#666;margin:0;font-size:.9rem;line-height:1.5}textarea{background-color:var(--bgcolor);width:100%;min-width:200px;color:var(--text);resize:none;border:none;border-bottom:1px solid #0000004d;border-radius:3px;height:60px;min-height:60px;padding:5px;overflow:hidden}textarea:focus-visible{outline:none}input:disabled,textarea:disabled,input[readonly],textarea[readonly]{cursor:not-allowed;opacity:.7;background-color:#96969680}.role-read-only input:disabled,.role-read-only textarea:disabled,.role-read-only input[readonly],.role-read-only textarea[readonly]{cursor:auto;opacity:1;background-color:#0000}.prefix-box{margin-bottom:.8rem;display:flex}.liclave-prefix{text-align:center;border:solid 1px var(--accent);color:var(--text);border-radius:5px;justify-content:center;align-items:center;margin-right:5px;padding:4px 8px;font-size:.8rem;display:flex}.prefix-box input{width:100%;margin:0}@media (max-width:768px){.liclave-question-box{align-self:flex-start}.liclave-description{margin-top:0}}.wrapper-display-only{margin-bottom:1rem}.display-only-value{color:var(--text);word-break:break-word;white-space:pre-wrap;padding:8px 5px;font-size:.95rem;line-height:1.5}.display-only-value img{border-radius:3px;max-width:100%;height:auto}.field-wrapper{margin-bottom:1rem}
