.ingenic-doc-workbench{border:1px solid var(--primary-low);border-radius:10px;background:var(--secondary);overflow:hidden}.ingenic-doc-workbench__bar{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;padding:.6rem .75rem;border-bottom:1px solid var(--primary-low);background:var(--primary-very-low)}.ingenic-doc-workbench__field{display:flex;align-items:center;gap:.35rem}.ingenic-doc-workbench__field span{font-size:var(--font-down-1);color:var(--primary-medium);white-space:nowrap}.ingenic-doc-workbench__field select{min-width:7rem;max-width:12rem}.ingenic-doc-workbench__icon{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;padding:0;border:1px solid var(--primary-low);border-radius:5px;background:var(--secondary);color:var(--primary-high);font-size:var(--font-down-1);line-height:1;cursor:pointer}.ingenic-doc-workbench__icon:hover:not(:disabled){border-color:var(--tertiary-medium);color:var(--tertiary-hover)}.ingenic-doc-workbench__icon:disabled{opacity:.4;cursor:default}.ingenic-doc-workbench__sep{color:var(--primary-low-mid)}.ingenic-doc-workbench__spacer{flex:1 1 auto}.ingenic-doc-workbench__latest{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--font-down-1);color:var(--primary-high)}.ingenic-doc-workbench__body{display:grid;grid-template-columns:300px minmax(0, 1fr);height:72vh;min-height:32rem}@media screen and (max-width: 924px){.ingenic-doc-workbench__body{grid-template-columns:minmax(0, 1fr);height:auto;min-height:0}}.ingenic-doc-workbench__tree{display:flex;flex-direction:column;min-width:0;min-height:0;padding:.6rem;border-right:1px solid var(--primary-low);background:var(--primary-very-low);overflow-y:auto}@media screen and (max-width: 924px){.ingenic-doc-workbench__tree{max-height:40vh;border-right:0;border-bottom:1px solid var(--primary-low)}}.ingenic-doc-workbench__tree-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:.4rem}.ingenic-doc-workbench__tree-head h3{margin:0;font-size:var(--font-down-1);text-transform:uppercase;letter-spacing:.04em;color:var(--primary-medium)}.ingenic-doc-workbench__tree-foot{display:flex;gap:.35rem;margin-top:.5rem}.ingenic-doc-workbench__tree-foot button{flex:1 1 0;min-width:0}.ingenic-doc-workbench__ghost{padding:.35rem .5rem;border:1px dashed var(--primary-low-mid);border-radius:6px;background:rgba(0,0,0,0);color:var(--primary-high);font-size:var(--font-down-1);cursor:pointer;white-space:nowrap}.ingenic-doc-workbench__ghost:hover:not(:disabled){border-color:var(--tertiary-medium);color:var(--tertiary-hover)}.ingenic-doc-workbench__ghost:disabled{opacity:.45;cursor:default}.ingenic-doc-workbench__import{margin-top:.5rem;padding-top:.5rem;border-top:1px solid var(--primary-low);font-size:var(--font-down-1)}.ingenic-doc-workbench__import summary{color:var(--primary-medium);cursor:pointer}.ingenic-doc-workbench__import summary:hover{color:var(--primary-high)}.ingenic-doc-workbench__import form{margin-top:.4rem}.ingenic-doc-workbench__import input[type=file]{display:block;max-width:100%;margin-bottom:.4rem;font-size:var(--font-down-1)}.ingenic-doc-workbench__editor{display:flex;flex-direction:column;min-width:0;min-height:0;padding:.85rem 1.15rem 1rem;overflow:hidden}@media screen and (max-width: 924px){.ingenic-doc-workbench__editor{min-height:30rem}}.ingenic-doc-workbench__editor-head{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.5rem}.ingenic-doc-workbench__editor-head h3{margin:0;font-size:var(--font-up-1)}.ingenic-doc-editor{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.ingenic-doc-editor__toolbar{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.5rem}.ingenic-doc-editor__toolbar-spacer{flex:1 1 auto}.ingenic-doc-editor__published{margin:0;font-size:var(--font-down-1);color:var(--primary-high)}.ingenic-doc-editor__tools{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;gap:.1rem;margin-bottom:.4rem;padding:.2rem;border:1px solid var(--primary-low);border-radius:6px;background:var(--primary-very-low)}.ingenic-doc-editor__tool{display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;padding:0;border:0;border-radius:4px;background:rgba(0,0,0,0);color:var(--primary-high);cursor:pointer}.ingenic-doc-editor__tool .d-icon{font-size:var(--font-down-1)}.ingenic-doc-editor__tool:hover:not(:disabled){background:var(--secondary);color:var(--tertiary-hover)}.ingenic-doc-editor__tool:focus-visible{outline:2px solid var(--tertiary-medium);outline-offset:-1px}.ingenic-doc-editor__tool:disabled{opacity:.4;cursor:default}.ingenic-doc-editor__tool-divider{width:1px;height:1.1rem;margin:0 .25rem;background:var(--primary-low)}.ingenic-doc-editor__tool-status{margin-left:.4rem;color:var(--primary-medium);font-size:var(--font-down-2)}.ingenic-doc-editor__file-input{display:none}.ingenic-doc-editor__body{flex:1 1 auto;width:100%;min-height:0;padding:.75rem .9rem;border:1px solid var(--primary-low);border-radius:8px;background:var(--secondary);color:var(--primary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--font-down-1);line-height:1.6;resize:none}.ingenic-doc-editor__body:focus{border-color:var(--tertiary-medium);outline:none;box-shadow:0 0 0 2px var(--tertiary-low)}.ingenic-doc-workbench__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:4rem 1rem;text-align:center;color:var(--primary-medium)}.ingenic-doc-workbench__empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.ingenic-doc-workbench__empty-actions button{padding:.4rem .75rem;border:1px solid var(--primary-low-mid);border-radius:6px;background:var(--secondary);color:var(--primary-high);cursor:pointer}.ingenic-doc-workbench__empty-actions button:hover:not(:disabled){border-color:var(--tertiary-medium);color:var(--tertiary-hover)}.ingenic-doc-workbench__empty-actions button:disabled{opacity:.45;cursor:default}.ingenic-doc-editor__tabs{display:inline-flex;gap:.15rem;padding:.15rem;border-radius:6px;background:var(--primary-very-low)}.ingenic-doc-editor__tab{padding:.25rem .75rem;border:0;border-radius:5px;background:rgba(0,0,0,0);color:var(--primary-medium);font-size:var(--font-down-1);cursor:pointer}.ingenic-doc-editor__tab.is-active{background:var(--secondary);color:var(--primary);font-weight:600;box-shadow:0 1px 2px rgba(0,0,0,.08)}.ingenic-doc-editor__preview{flex:1 1 auto;min-height:0;padding:.75rem .9rem;border:1px solid var(--primary-low);border-radius:8px;background:var(--secondary);overflow-y:auto;overflow-wrap:anywhere}.ingenic-doc-editor__preview-error{color:var(--danger)}.ingenic-doc-drawer__backdrop{position:fixed;inset:0;z-index:1000;background:rgba(0,0,0,.35)}.ingenic-doc-drawer{position:fixed;top:0;right:0;bottom:0;z-index:1001;display:flex;flex-direction:column;gap:.75rem;width:min(380px,92vw);padding:1rem;overflow-y:auto;background:var(--secondary);border-left:1px solid var(--primary-low);box-shadow:-8px 0 24px rgba(0,0,0,.15)}.ingenic-doc-drawer__head{display:flex;align-items:center;justify-content:space-between}.ingenic-doc-drawer__head h3{margin:0;font-size:var(--font-up-1)}.ingenic-doc-drawer__close{padding:0 .25rem;border:0;background:none;color:var(--primary-medium);font-size:var(--font-up-3);line-height:1;cursor:pointer}.ingenic-doc-drawer__close:hover{color:var(--primary)}.ingenic-admin-form.ingenic-doc-drawer__form{flex-direction:column;align-items:stretch}.ingenic-admin-form.ingenic-doc-drawer__form label{flex:0 0 auto}.ingenic-admin-form.ingenic-doc-drawer__form input,.ingenic-admin-form.ingenic-doc-drawer__form select{width:100%}.ingenic-doc-drawer__actions{display:flex;gap:.5rem;margin-top:.35rem}.ingenic-doc-drawer__danger{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:auto;padding-top:.75rem;border-top:1px solid var(--primary-low)}.ingenic-doc-drawer__danger .btn-danger{margin-left:auto}.ingenic-admin-tree{flex:1 1 auto;min-height:8rem;max-height:52vh;margin:0 -0.25rem;padding:.1rem .25rem;overflow-y:auto}.ingenic-admin-tree__row{display:flex;flex-wrap:wrap;align-items:center;gap:.1rem;width:100%;border-radius:5px;color:var(--primary)}.ingenic-admin-tree__row:hover,.ingenic-admin-tree__row:focus-within{background:var(--primary-low)}.ingenic-admin-tree__row.is-selected{background:var(--tertiary-low);font-weight:600}.ingenic-admin-tree__row.is-folder .ingenic-admin-tree__title{font-weight:600}.ingenic-admin-tree__row.is-dragging{opacity:.45}.ingenic-admin-tree__row.is-drop-before{box-shadow:inset 0 2px 0 var(--tertiary)}.ingenic-admin-tree__row.is-drop-after{box-shadow:inset 0 -2px 0 var(--tertiary)}.ingenic-admin-tree__row.is-drop-into{background:var(--tertiary-low);box-shadow:inset 0 0 0 1px var(--tertiary-medium)}.ingenic-admin-tree__handle{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:.9rem;height:1.4rem;color:var(--primary-low-mid);font-size:var(--font-down-2);line-height:1;cursor:grab;-webkit-user-select:none;user-select:none}.ingenic-admin-tree__handle:hover{color:var(--primary-medium)}.ingenic-admin-tree__handle:active{cursor:grabbing}.ingenic-admin-tree__handle--empty{visibility:hidden;cursor:default}.ingenic-admin-tree__chevron{flex:0 0 auto;width:1.1rem;height:1.4rem;padding:0;border:0;background:none;color:var(--primary-medium);font-size:var(--font-down-2);line-height:1;cursor:pointer}.ingenic-admin-tree__chevron:hover{color:var(--tertiary-hover)}.ingenic-admin-tree__chevron--empty{visibility:hidden;cursor:default}.ingenic-admin-tree__select{flex:1 1 0;min-width:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.1rem .5rem;padding:.3rem .4rem;border:0;background:rgba(0,0,0,0);color:inherit;font:inherit;text-align:left;cursor:pointer}.ingenic-admin-tree__tools{flex:0 0 auto;display:inline-flex;gap:.1rem;padding-right:.25rem;opacity:.55;transition:opacity .12s}.ingenic-admin-tree__tools button{padding:0 .25rem;border:0;border-radius:4px;background:none;color:var(--primary-medium);font-size:var(--font-down-1);line-height:1.4;cursor:pointer}.ingenic-admin-tree__tools button:hover{background:var(--primary-low);color:var(--tertiary-hover)}.ingenic-admin-tree__row:hover .ingenic-admin-tree__tools,.ingenic-admin-tree__row:focus-within .ingenic-admin-tree__tools,.ingenic-admin-tree__row.is-selected .ingenic-admin-tree__tools{opacity:1}.ingenic-admin-tree__add-menu{flex:1 1 100%;display:flex;flex-wrap:wrap;gap:.25rem;padding:.15rem .25rem .3rem 2.5rem}.ingenic-doc-workbench__tree-head>.ingenic-admin-tree__add-menu{padding-left:0;padding-right:0;padding-top:.35rem}.ingenic-admin-tree__add-menu button{padding:.2rem .55rem;border:1px solid var(--primary-low);border-radius:999px;background:var(--secondary);color:var(--primary-high);font-size:var(--font-down-1);white-space:nowrap;cursor:pointer}.ingenic-admin-tree__add-menu button:hover{border-color:var(--tertiary-medium);color:var(--tertiary-hover)}.ingenic-admin-tree__kind{margin-right:.25rem}.ingenic-admin-tree__name-input{flex:1 1 0;min-width:0;padding:.15rem .35rem;border:1px solid var(--tertiary-medium);border-radius:4px;background:var(--secondary);color:var(--primary);font:inherit}.ingenic-admin-tree__name-hint{flex:0 0 auto;padding-right:.25rem;color:var(--primary-medium);font-size:var(--font-down-2);white-space:nowrap}.ingenic-admin-tree__row.is-draft{background:var(--tertiary-low)}.ingenic-admin-tree__title{flex:1 1 100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ingenic-admin-tree__row--indent-1{padding-left:1.4rem}.ingenic-admin-tree__row--indent-2{padding-left:2.4rem}.ingenic-admin-tree__row--indent-3{padding-left:3.4rem}.ingenic-admin-tree__row--indent-4{padding-left:4.4rem}.ingenic-admin-tree__row--indent-5{padding-left:5.4rem}.ingenic-admin-tree__row--indent-6{padding-left:6.4rem}.ingenic-admin-tree__row--indent-7{padding-left:7.4rem}.ingenic-admin-tree__row--indent-8{padding-left:8.4rem}.ingenic-admin-tree__badge{flex:0 0 auto;margin-left:1.4rem;font-size:var(--font-down-2);color:var(--primary-medium);border:1px solid var(--primary-low);border-radius:10px;padding:0 .45rem}.ingenic-admin-tree__empty{margin:.5rem;color:var(--primary-medium)}.ingenic-admin-form{display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-end}.ingenic-admin-form label{display:flex;flex-direction:column;gap:.25rem;flex:1 1 200px}.ingenic-admin-form label span{font-size:var(--font-down-1);color:var(--primary-medium)}.ingenic-admin-form input[type=text],.ingenic-admin-form input:not([type]),.ingenic-admin-form select,.ingenic-admin-form textarea{width:100%}.ingenic-admin-form--inline label,.ingenic-admin-form--inline input{flex:0 1 auto}.ingenic-admin-form--inline input{min-width:8rem}.ingenic-admin-form__wide{flex:1 1 100%}.ingenic-admin-form__notice{border-left:3px solid var(--tertiary);background:var(--tertiary-low);padding:.6rem .75rem;border-radius:4px}.ingenic-admin-form__actions{display:flex;gap:.5rem;margin-top:1rem}.ingenic-admin-panel,.ingenic-admin__queue{padding:1rem;border:1px solid var(--primary-low);border-radius:8px;background:var(--secondary)}.ingenic-admin-list{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}.ingenic-admin-list__row{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.75rem .9rem;border:1px solid var(--primary-low);border-radius:8px;background:var(--secondary)}.ingenic-admin-list__row>div:first-child{min-width:0}.ingenic-admin-list__meta{margin-top:.2rem;font-size:var(--font-down-1);color:var(--primary-medium);overflow-wrap:anywhere}.ingenic-admin-block{flex-wrap:wrap}.ingenic-admin-block__fields{display:flex;flex:1 1 34rem;flex-wrap:wrap;gap:.75rem;align-items:flex-end}.ingenic-admin-block__fields label{display:flex;flex:1 1 9rem;flex-direction:column;gap:.25rem}.ingenic-admin-block__fields label span{font-size:var(--font-down-1);color:var(--primary-medium)}.ingenic-admin-block__fields .ingenic-admin-block__wide{flex-basis:100%}.ingenic-admin-block__fields .checkbox-label{flex:0 0 auto;flex-direction:row;align-items:center;gap:.4rem}.ingenic-admin-block__fields input:not([type=checkbox]),.ingenic-admin-block__fields select{width:100%}.ingenic-admin-block__add{margin-top:1rem;align-items:center}.ingenic-admin-block__add .d-native-select{min-width:12rem}.ingenic-admin-note{margin:.5rem 0;padding:.6rem .75rem;border-left:3px solid var(--primary-low);border-radius:4px;background:var(--primary-very-low);color:var(--primary-medium)}.ingenic-admin-note--error{border-left-color:var(--danger);background:var(--danger-low);color:var(--danger)}@media screen and (max-width: 924px){.ingenic-admin-list__row{flex-direction:column;align-items:stretch}}.ingenic-admin__toolbar{display:flex;flex:0 0 auto;gap:.5rem;align-items:center}.ingenic-admin__tabs{display:flex;gap:.5rem;margin-bottom:1rem;border-bottom:1px solid var(--primary-low);padding-bottom:.75rem}.ingenic-admin__queue .ingenic-admin-form--inline{flex:0 0 auto;max-width:22rem}.ingenic-admin-form__hint{flex:1 1 100%;margin:0;font-size:var(--font-down-1);color:var(--primary-medium)}.ingenic-admin-progress{display:flex;flex:1 1 100%;align-items:center;gap:.6rem}.ingenic-admin-progress progress{flex:1 1 auto;height:.55rem;accent-color:var(--tertiary)}.ingenic-admin-progress__label{flex:0 0 auto;color:var(--primary-medium);font-size:var(--font-down-1);font-variant-numeric:tabular-nums}.ingenic-admin-list__badge{display:inline-block;margin-left:.5rem;padding:0 .5rem;border:1px solid var(--primary-low);border-radius:10px;font-size:var(--font-down-2);color:var(--primary-medium);vertical-align:middle}.ingenic-admin-form .checkbox-label{flex:0 0 auto;flex-direction:row;align-items:center;gap:.4rem}.ingenic-admin-form .ingenic-admin-upload{position:relative}.ingenic-admin-form .ingenic-admin-upload__input{position:absolute;width:1px;height:1px;padding:0;border:0;clip-path:inset(50%);overflow:hidden;white-space:nowrap}.ingenic-admin-form .ingenic-admin-upload__button{align-self:flex-start;padding:.35rem .9rem;border:1px solid var(--primary-medium);border-radius:6px;color:var(--primary);font-size:var(--font-0);cursor:pointer}.ingenic-admin-form .ingenic-admin-upload__input:focus-visible+.ingenic-admin-upload__button{outline:2px solid var(--tertiary);outline-offset:2px}.ingenic-admin-sublist{margin:.5rem 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.25rem}.ingenic-admin-sublist__row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.25rem .5rem;border-left:2px solid var(--primary-low);border-radius:0 4px 4px 0}.ingenic-admin-sublist__row>span:first-child{min-width:0;overflow-wrap:anywhere}.ingenic-admin-table{width:100%;margin-top:1rem;border-collapse:collapse;font-size:var(--font-down-1)}.ingenic-admin-table th,.ingenic-admin-table td{text-align:left;padding:.4rem .6rem;border-bottom:1px solid var(--primary-low);vertical-align:top}.ingenic-admin-table th{font-weight:600;color:var(--primary-medium)}.ingenic-admin-table td{overflow-wrap:anywhere}.ingenic-admin-inline-field{display:flex;align-items:center;gap:.4rem;font-size:var(--font-down-1);color:var(--primary-medium)}.ingenic-matrix-wrap{overflow-x:auto}.ingenic-matrix th,.ingenic-matrix td{white-space:nowrap}.ingenic-matrix__feature{text-align:center}.ingenic-matrix__cell{text-align:center;vertical-align:middle}.ingenic-matrix__cell input[type=checkbox]{margin:0;cursor:pointer}.ingenic-permission-section{margin-bottom:2rem}.ingenic-permission-section__title{margin:1.75rem 0 .5rem;font-size:var(--font-up-1)}.ingenic-permission-section__title--scope{margin-top:2.5rem}.ingenic-account-picker{position:relative;max-width:32rem;margin-bottom:.75rem}.ingenic-account-picker__input{width:100%}.ingenic-account-picker__results{position:absolute;z-index:20;top:calc(100% + .25rem);left:0;right:0;margin:0;padding:.25rem;list-style:none;background:var(--secondary);border:1px solid var(--primary-low);border-radius:var(--d-border-radius);box-shadow:var(--shadow-card)}.ingenic-account-picker__results li{margin:0}.ingenic-account-picker__results .btn{width:100%;justify-content:flex-start;text-align:left}.ingenic-category-matrix th,.ingenic-category-matrix td{white-space:nowrap}.ingenic-category-matrix__group{font-weight:600}.ingenic-category-matrix__section{display:flex;align-items:center;gap:.4rem}.ingenic-category-matrix__child{color:var(--primary-medium)}.ingenic-category-matrix__swatch{display:inline-block;width:.7rem;height:.7rem;border-radius:3px;flex:0 0 auto}.ingenic-category-matrix__select{min-width:8.5rem}.ingenic-tag-colours__name{font-weight:600}.ingenic-tag-colours__select{min-width:16rem}.ingenic-perm__layout{display:grid;grid-template-columns:minmax(180px, 240px) minmax(0, 1fr);gap:1rem;align-items:start}@media(max-width: 800px){.ingenic-perm__layout{grid-template-columns:1fr}}.ingenic-perm__tree{padding:.75rem;border:1px solid var(--primary-low);border-radius:8px;background:var(--secondary)}.ingenic-perm__tree-title,.ingenic-perm__section-title{margin:0 0 .6rem;font-size:var(--font-up-1)}.ingenic-perm__series+.ingenic-perm__series{margin-top:.75rem}.ingenic-perm__node{display:block;width:100%;padding:.4rem .55rem;border:0;border-radius:6px;background:rgba(0,0,0,0);color:var(--primary);text-align:left;cursor:pointer}.ingenic-perm__node:hover,.ingenic-perm__node:focus{background:var(--primary-very-low)}.ingenic-perm__node.is-selected{background:var(--tertiary-low);color:var(--tertiary);font-weight:600}.ingenic-perm__node--series{font-weight:600}.ingenic-perm__node--chip{padding-left:1.4rem;font-weight:400}.ingenic-perm__panel{min-width:0;padding:1rem;border:1px solid var(--primary-low);border-radius:8px;background:var(--secondary)}.ingenic-perm__header h3{margin:0}.ingenic-perm__tabs{display:flex;flex-wrap:wrap;gap:.35rem;margin:1rem 0;border-bottom:1px solid var(--primary-low)}.ingenic-perm__tab{padding:.45rem .8rem;border:0;border-bottom:2px solid rgba(0,0,0,0);background:rgba(0,0,0,0);color:var(--primary-medium);cursor:pointer}.ingenic-perm__tab.is-active{border-bottom-color:var(--tertiary);color:var(--tertiary);font-weight:600}.ingenic-perm__picker{padding:.85rem;border:1px solid var(--primary-low);border-radius:8px;background:var(--primary-very-low)}.ingenic-perm__search{display:flex;flex-direction:column;gap:.25rem}.ingenic-perm__search span{font-size:var(--font-down-1);color:var(--primary-medium)}.ingenic-perm__search input{width:100%}.ingenic-perm__results{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.6rem}.ingenic-perm__result{display:flex;flex-direction:column;align-items:flex-start;padding:.35rem .6rem;border:1px solid var(--primary-low);border-radius:6px;background:var(--secondary);color:var(--primary);cursor:pointer}.ingenic-perm__result span{font-size:var(--font-down-1);color:var(--primary-medium)}.ingenic-perm__result:hover,.ingenic-perm__result:focus{border-color:var(--tertiary)}.ingenic-perm__result--group strong{color:var(--tertiary)}.ingenic-perm__chosen{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem;margin-top:.75rem}.ingenic-perm__section-title{margin-top:1.25rem}.ingenic-perm__other{margin-top:1rem;padding:.75rem 1rem;border:1px dashed var(--primary-low);border-radius:8px}.ingenic-manage{max-width:1200px;margin:0 auto;padding:1.5rem 1rem 3rem}.ingenic-manage__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.ingenic-manage__intro{max-width:46rem}.ingenic-manage__intro h1{margin:0 0 .35rem;font-size:var(--font-up-3);color:var(--primary)}.ingenic-manage__intro p{margin:0;color:var(--primary-medium)}.ingenic-manage__admin{margin:0 0 1rem;font-size:var(--font-down-1)}.ingenic-manage__section{margin:2rem 0 .75rem;padding-top:1.25rem;border-top:1px solid var(--primary-low);font-size:var(--font-up-1)}.ingenic-admin__tabs .btn.active{background:var(--tertiary);border-color:var(--tertiary);color:var(--secondary)}.ingenic-content-locale{display:flex;flex-direction:column;gap:.25rem;min-width:14rem}.ingenic-content-locale__field{display:flex;align-items:center;gap:.5rem}.ingenic-content-locale__field span{font-size:var(--font-down-1);font-weight:600;color:var(--primary-high);white-space:nowrap}.ingenic-content-locale__field select{min-width:9rem}.ingenic-content-locale__hint{margin:0;max-width:30rem;font-size:var(--font-down-2);color:var(--primary-medium)}.ingenic-manage__hint{margin:-0.5rem 0 1rem;max-width:60rem;font-size:var(--font-down-1);color:var(--primary-medium)}.ingenic-file-manager{margin-top:1rem}.ingenic-file-manager__crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;margin-bottom:.75rem;font-size:var(--font-down-1)}.ingenic-file-manager__crumb{padding:.15rem .35rem;border:0;border-radius:4px;background:rgba(0,0,0,0);color:var(--tertiary);cursor:pointer}.ingenic-file-manager__crumb:hover,.ingenic-file-manager__crumb:focus-visible{background:var(--primary-very-low)}.ingenic-file-manager__separator{color:var(--primary-low-mid)}.ingenic-file-manager__inline{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.ingenic-file-manager__inline input[type=text]{min-width:14rem}.ingenic-file-manager__upload{position:relative;display:inline-flex;align-items:center;gap:.35rem}.ingenic-file-manager__upload input[type=file]{display:none}.ingenic-file-manager__uploads{margin:1rem 0;padding:.75rem;border:1px solid var(--primary-low);border-radius:6px;background:var(--primary-very-low)}.ingenic-file-manager__upload-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.ingenic-file-manager__upload-row+.ingenic-file-manager__upload-row{margin-top:.4rem}.ingenic-file-manager__upload-row progress{flex:1 1 12rem;height:.5rem}.ingenic-file-manager__upload-name{flex:1 1 14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ingenic-file-manager__upload-error{flex:1 1 100%;color:var(--danger);font-size:var(--font-down-1)}.ingenic-file-manager__upload-done{display:inline-flex;align-items:center;gap:.25rem;color:var(--success)}.ingenic-file-manager__table{width:100%;border-collapse:collapse}.ingenic-file-manager__table th,.ingenic-file-manager__table td{padding:.55rem .5rem;border-bottom:1px solid var(--primary-low);text-align:left;vertical-align:middle}.ingenic-file-manager__table th{font-size:var(--font-down-1);font-weight:600;color:var(--primary-high)}.ingenic-file-manager__name{min-width:16rem;overflow-wrap:anywhere}.ingenic-file-manager__entry{display:inline-flex;align-items:center;gap:.45rem;max-width:100%;padding:0;border:0;background:rgba(0,0,0,0);color:var(--primary);text-align:left;overflow-wrap:anywhere}button.ingenic-file-manager__entry{cursor:pointer}button.ingenic-file-manager__entry:hover,button.ingenic-file-manager__entry:focus-visible{color:var(--tertiary)}.ingenic-file-manager__thumb{width:2rem;height:2rem;border-radius:4px;object-fit:cover;background:var(--primary-low)}.ingenic-file-manager__actions{display:flex;flex-wrap:wrap;gap:.35rem;white-space:nowrap}@media screen and (max-width: 924px){.ingenic-file-manager__table{display:block;overflow-x:auto}.ingenic-file-manager__upload-row progress{flex-basis:100%}}.ingenic-file-manager__overlay{position:fixed;z-index:1100;inset:0;display:flex;align-items:center;justify-content:center;padding:2rem 1rem;background:rgba(0,0,0,.55)}.ingenic-file-manager__dialog{display:flex;flex-direction:column;gap:.75rem;width:min(56rem,100%);max-height:100%;padding:1rem 1.25rem;border-radius:8px;background:var(--secondary);box-shadow:0 10px 40px rgba(0,0,0,.3)}.ingenic-file-manager__dialog header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.ingenic-file-manager__dialog header h3{margin:0;overflow-wrap:anywhere}.ingenic-file-manager__dialog footer{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.ingenic-file-manager__dialog footer input[type=text]{flex:1 1 18rem}.ingenic-file-manager__preview{flex:1 1 auto;min-height:0;overflow:auto;text-align:center}.ingenic-file-manager__preview img{max-width:100%;max-height:70vh}.ingenic-file-manager__preview iframe{width:100%;height:65vh;border:1px solid var(--primary-low);border-radius:4px;background:var(--secondary)}.ingenic-file-manager__move-list{display:flex;flex-direction:column;gap:.15rem;max-height:45vh;overflow:auto}.ingenic-file-manager__move-list .ingenic-file-manager__crumb{display:inline-flex;align-items:center;gap:.4rem;text-align:left}.ingenic-admin-image{display:flex;flex:1 1 100%;align-items:center;gap:.75rem}.ingenic-admin-image img{width:12rem;aspect-ratio:4/3;border:1px solid var(--primary-low);border-radius:8px;object-fit:cover}.ingenic-admin-list__resource{display:flex;align-items:flex-start;gap:.75rem;min-width:0}.ingenic-admin-list__thumb{width:4.5rem;aspect-ratio:4/3;border-radius:6px;object-fit:cover}.ingenic-download-versions{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--primary-low)}.ingenic-download-versions__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.ingenic-download-versions__header h3{margin:0}.ingenic-download-versions__header .ingenic-admin-form__hint{margin:.25rem 0 0}.ingenic-download-versions .ingenic-admin-form{margin-top:1rem;padding:.9rem;border:1px solid var(--primary-low);border-radius:8px;background:var(--primary-very-low)}.ingenic-download-versions .ingenic-admin-form h4{flex:1 1 100%;margin:0}.ingenic-helper{margin-top:1.5rem;padding:1rem 1.25rem 1.15rem;border:1px solid var(--primary-low);border-radius:8px;background:var(--secondary)}.ingenic-helper__title{margin:0 0 .25rem;font-size:var(--font-up-1)}.ingenic-helper__status{display:grid;gap:.35rem;margin:.85rem 0 1rem}.ingenic-helper__row{display:flex;align-items:baseline;gap:.75rem}.ingenic-helper__row dt{flex:0 0 12rem;color:var(--primary-medium);font-size:var(--font-down-1)}.ingenic-helper__row dd{display:flex;align-items:baseline;gap:.5rem;margin:0}.ingenic-helper__name{font-weight:600}.ingenic-helper__badge{padding:0 .45rem;border-radius:10px;font-size:var(--font-down-2);line-height:1.5}.ingenic-helper__badge.is-on{background:var(--success-low);color:var(--success)}.ingenic-helper__badge.is-off{background:var(--primary-low);color:var(--primary-medium)}.ingenic-helper__switch{display:flex;align-items:flex-start;gap:.5rem;margin-top:.6rem;font-size:var(--font-0)}
/*# sourceMappingURL=discourse-ingenic-plugin_c26d2193f6484fc93aae0ab615e0496aa3a3a160.css.map?__ws=dev.story.pub */
