dialog-wrapper,.dialog-wrapper{position:relative;display:block}dialog-wrapper>dialog,.dialog-wrapper>dialog{position:absolute}dialog-wrapper.anchor-left>dialog,.dialog-wrapper.anchor-left>dialog{left:0}dialog-wrapper.anchor-right>dialog,.dialog-wrapper.anchor-right>dialog{left:inherit;right:0}@media (max-width: 700px){.collaborators-dialog-wrapper{position:initial}.collaborators-dialog-wrapper>dialog-button:has(+dialog.ui){margin-bottom:12px}.collaborators-dialog-wrapper>dialog.ui{max-width:95vw!important;width:95vw!important;left:2vw!important;top:auto;transform:translateY(5px)}}:where(dialog-wrapper>dialog),:where(.dialog-wrapper>dialog){top:calc(100% + 12px)}:where(dialog-wrapper>dialog[data-type=button-menu]),:where(.dialog-wrapper>dialog[data-type=button-menu]){top:calc(100% + 8px)}focus-sink{display:block;position:absolute;width:0;height:0}focus-sink button{all:unset!important}html:has(orchestra-md[data-dragging]){cursor:pointer!important;user-select:none;-webkit-user-select:none}orchestra-md li.in-drop-box{display:none!important}orchestra-md .drag-proxy{--x-drag: 0;--y-drag: 0;position:absolute!important;z-index:9999;opacity:.7;pointer-events:none;transform:translate(var(--x-drag)) translateY(var(--y-drag)) scale(.8);animation:start-drag .2s forwards}orchestra-md .drag-proxy.cancel{animation:cancel-drag .4s forwards ease-out}orchestra-md .drag-proxy orchestra-directory details,orchestra-md .drag-proxy orchestra-document{border-top:none!important}@keyframes start-drag{0%{transform:translate(0) translateY(0) scale(.8)}to{transform:translate(var(--x-drag)) translateY(var(--y-drag)) scale(.8)}}@keyframes cancel-drag{0%{transform:translate(var(--x-drag)) translateY(var(--y-drag)) scale(.8)}to{opacity:.1;transform:translate(0) translateY(0) scale(1)}}orchestra-md[data-layout=list] .drag-proxy li,orchestra-md[data-layout=list] .drag-proxy button{background-color:transparent}orchestra-md[data-dragging]:not(:has(drop-box.drag-target)):not([data-ending-drag]) ul.fs.drag-target:after{--padding: 20px;content:"";position:absolute;display:block;width:calc(100% + var(--padding));height:calc(100% + var(--padding));top:calc(var(--padding) * -.5);left:calc(var(--padding) * -.5);border:5px solid var(--color-highlight);border-radius:10px;pointer-events:none;z-index:9000}orchestra-md ul.fs{margin-bottom:50px}orchestra-md ul.fs orchestra-directory svg.icon,orchestra-md ul.fs orchestra-document svg.icon,orchestra-md ul.fs .drag-proxy .preview svg.icon{width:20px;height:auto;min-width:20px}orchestra-md ul.fs .drag-proxy orchestra-directory,orchestra-md ul.fs .drag-proxy .preview{flex:1}orchestra-md ul.fs li.directory-missing{background-color:red}orchestra-md ul.fs li orchestra-directory .collaborators img,orchestra-md ul.fs li orchestra-document .collaborators img{margin:0 0 0 -8px;width:22px;height:22px;border-radius:50%;border:1px solid var(--color-bg-shade);vertical-align:middle;user-select:select;-webkit-user-select:select}orchestra-md ul.fs li orchestra-directory .collaborators img.owner,orchestra-md ul.fs li orchestra-document .collaborators img.owner{width:28px;height:28px}@media (max-width: 500px){orchestra-md ul.fs li orchestra-directory .collaborators img,orchestra-md ul.fs li orchestra-document .collaborators img{width:18px;height:18px}orchestra-md ul.fs li orchestra-directory .collaborators img.owner,orchestra-md ul.fs li orchestra-document .collaborators img.owner{width:24px;height:24px}}orchestra-md ul.fs li orchestra-directory p.date,orchestra-md ul.fs li orchestra-document p.date{font-size:var(--fs--1);white-space:nowrap}orchestra-md ul.fs li orchestra-directory dialog-wrapper,orchestra-md ul.fs li orchestra-document dialog-wrapper{position:absolute}orchestra-md ul.fs li orchestra-directory dialog-wrapper button,orchestra-md ul.fs li orchestra-document dialog-wrapper button{padding:8px 10px}orchestra-md ul.fs li orchestra-directory dialog-wrapper button svg,orchestra-md ul.fs li orchestra-document dialog-wrapper button svg{width:20px;height:auto}orchestra-md[data-layout=list] ul.fs{position:relative}orchestra-md[data-layout=list] ul.fs li{margin:0;list-style-type:none;position:relative}orchestra-md[data-layout=list] ul.fs li:has(dialog[open]){z-index:1000!important}orchestra-md[data-layout=list] ul.fs li:has(dialog[open])~li:has(dialog[open]){z-index:999!important}orchestra-md[data-layout=list] ul.fs li orchestra-directory details,orchestra-md[data-layout=list] ul.fs li orchestra-document{border-top:1px solid var(--color-bg-contrast)}orchestra-md[data-layout=list] ul.fs>li:first-of-type>orchestra-directory>details,orchestra-md[data-layout=list] ul.fs>li:first-of-type>orchestra-document,orchestra-md[data-layout=list] ul.fs>li.in-drop-box:first-of-type+li:not(.in-drop-box)>orchestra-directory>details,orchestra-md[data-layout=list] ul.fs>li.in-drop-box:first-of-type+li:not(.in-drop-box)>orchestra-document{border-top:none}orchestra-md[data-layout=list] ul.fs details{isolation:isolate}orchestra-md[data-layout=list] ul.fs details summary{z-index:2}orchestra-md[data-layout=list] ul.fs details .directory-contents{z-index:1}orchestra-md[data-layout=list] ul.fs .button-contents{width:100%}orchestra-md[data-layout=list] ul.fs svg.icon{margin-right:10px}orchestra-md[data-layout=list] ul.fs h1.title{font-size:var(--fs-0);font-weight:400;word-break:break-word;vertical-align:middle}orchestra-md[data-layout=list] ul.fs .info{flex:1;display:flex;align-items:center;flex-wrap:wrap;margin-right:45px}orchestra-md[data-layout=list] ul.fs .icon-title{text-align:left;margin-top:5px;margin-bottom:5px}orchestra-md[data-layout=list] ul.fs .icon-title svg,orchestra-md[data-layout=list] ul.fs .icon-title h1{display:inline!important}orchestra-md[data-layout=list] ul.fs .collaborators-date{display:flex;justify-content:space-between;align-items:center;margin-left:auto;padding-left:5px}orchestra-md[data-layout=list] ul.fs .collaborators{display:flex;align-items:center;margin-left:8px}orchestra-md[data-layout=list] ul.fs .contents-preview{display:none}orchestra-md[data-layout=list] ul.fs p.date{width:max-content;min-width:calc(var(--max-date-chars, 8) * 1ch + .4ch);text-align:right}orchestra-md[data-layout=list] ul.fs dialog-wrapper{top:calc(50% - 18px);right:0;height:100%}orchestra-md[data-layout=list] ul.fs dialog-wrapper dialog.fancy{top:44px}orchestra-md[data-layout=list] ul.fs dialog-wrapper dialog.fancy fieldset label:hover{background-color:var(--color-bg-shade)}orchestra-md[data-layout=list] ul.fs orchestra-document>stateful-button dialog-wrapper,orchestra-md[data-layout=list] ul.fs summary>stateful-button dialog-wrapper{transform:none!important}orchestra-md[data-layout=list] ul.fs orchestra-document>stateful-button:hover,orchestra-md[data-layout=list] ul.fs summary>stateful-button:hover{transform:none!important}orchestra-md[data-layout=list] ul.fs orchestra-document>stateful-button:hover>button,orchestra-md[data-layout=list] ul.fs summary>stateful-button:hover>button{transform:none!important}orchestra-md[data-layout=list] ul.fs orchestra-document>stateful-button:hover>button svg,orchestra-md[data-layout=list] ul.fs summary>stateful-button:hover>button svg{transform:none}orchestra-md[data-layout=list] ul.fs orchestra-document>stateful-button>button,orchestra-md[data-layout=list] ul.fs orchestra-document>stateful-button>.button-contents,orchestra-md[data-layout=list] ul.fs summary>stateful-button>button,orchestra-md[data-layout=list] ul.fs summary>stateful-button>.button-contents{background-color:transparent;border:none;transform:none!important;box-shadow:none!important;line-height:inherit;font-weight:400;transition:none!important}orchestra-md[data-layout=list] ul.fs orchestra-document>stateful-button>button:hover,orchestra-md[data-layout=list] ul.fs orchestra-document>stateful-button>.button-contents:hover,orchestra-md[data-layout=list] ul.fs summary>stateful-button>button:hover,orchestra-md[data-layout=list] ul.fs summary>stateful-button>.button-contents:hover{transform:none!important}orchestra-md[data-layout=list] ul.fs orchestra-document>stateful-button>button.mousedown,orchestra-md[data-layout=list] ul.fs orchestra-document>stateful-button>.button-contents.mousedown,orchestra-md[data-layout=list] ul.fs summary>stateful-button>button.mousedown,orchestra-md[data-layout=list] ul.fs summary>stateful-button>.button-contents.mousedown{transform:none!important;box-shadow:none!important}orchestra-md[data-layout=list] ul.fs orchestra-document>stateful-button>button.mousedown>svg,orchestra-md[data-layout=list] ul.fs orchestra-document>stateful-button>.button-contents.mousedown>svg,orchestra-md[data-layout=list] ul.fs summary>stateful-button>button.mousedown>svg,orchestra-md[data-layout=list] ul.fs summary>stateful-button>.button-contents.mousedown>svg{transform:none!important}orchestra-md[data-layout=list]:not([data-ending-drag],[data-hover-delay]) li.drag-target:not(:has(.drag-target))>orchestra-directory>details>summary:after{--padding: 10px;content:"";position:absolute;display:block;width:calc(100% + var(--padding));height:calc(100% + var(--padding));top:calc(var(--padding) * -.5);left:calc(var(--padding) * -.5);border:5px solid var(--color-highlight);border-radius:10px;z-index:9000}orchestra-md[data-layout=list][data-dragging] ul.contents-list,orchestra-md[data-layout=list][data-ending-drag] ul.contents-list{overflow:visible!important}orchestra-md[data-layout=grid] ul.fs{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(325px,100%),1fr));gap:16px;position:relative;padding:0}orchestra-md[data-layout=grid] ul.fs li{margin:0;list-style-type:none}orchestra-md[data-layout=grid] ul.fs .icon-title{text-align:left;margin-bottom:20px}orchestra-md[data-layout=grid] ul.fs .icon-title svg.icon{margin-right:10px}orchestra-md[data-layout=grid] ul.fs .icon-title h1.title{display:inline;vertical-align:middle;font-size:var(--fs-1);font-weight:600;word-break:break-word}orchestra-md[data-layout=grid] ul.fs div.collaborators{position:absolute;top:15px;right:15px}orchestra-md[data-layout=grid] ul.fs p.date{position:absolute;bottom:10px;left:15px;margin-bottom:6px;padding-left:8px}orchestra-md[data-layout=grid] ul.fs li:has(dialog[open]){z-index:1000!important}orchestra-md[data-layout=grid] ul.fs li:has(dialog[open])~li:has(dialog[open]){z-index:999!important}orchestra-md[data-layout=grid] ul.fs orchestra-directory,orchestra-md[data-layout=grid] ul.fs orchestra-document{height:100%}orchestra-md[data-layout=grid] ul.fs dialog-wrapper.context-menu{bottom:10px;right:12px}orchestra-md[data-layout=grid] ul.fs dialog-wrapper.context-menu dialog-button button{background-color:transparent}orchestra-md[data-layout=grid] ul.fs dialog-wrapper.context-menu dialog fieldset label{background-color:var(--color-bg-shade)}orchestra-md[data-layout=grid] ul.fs dialog-wrapper.context-menu dialog fieldset label:hover{background-color:var(--color-bg)}orchestra-md[data-layout=grid] ul.fs stateful-button{height:100%}orchestra-md[data-layout=grid] ul.fs stateful-button>button{height:100%;width:100%}orchestra-md[data-layout=grid] ul.fs stateful-button button{line-height:inherit;font-weight:400}[data-view]:not([data-current-view],[data-initial-view]){display:none!important}[data-toggle][data-off],[data-toggle][data-default-off]:not([data-on]){display:none!important}theme-picker{display:grid;grid-template-columns:repeat(auto-fill,minmax(75px,1fr));gap:8px;justify-items:center;margin:10px 10px 10px 12px;text-align:center;font-size:var(--fs--1);font-weight:500}theme-picker label{margin-bottom:12px;display:flex;flex-direction:column;align-items:center}theme-picker #new-theme{font-size:var(--fs-3);font-weight:400}theme-picker #new-theme span{margin-top:-5px}theme-picker dialog#create-custom-theme{left:0;top:50px}theme-picker button{display:grid;place-content:center;width:75px;height:75px;border-radius:15px;border:none;margin-bottom:8px;font-size:var(--fs-0);font-style:italic}theme-picker button[theme=light]{--color-text: var(--theme-light-color-text);--color-bg: var(--theme-light-color-bg);--color-bg-shade: var(--theme-light-color-bg-shade);--color-bg-shade-2: var(--theme-light-color-bg-shade-2);--color-bg-contrast: var(--theme-light-color-bg-contrast);--color-edge: var(--theme-light-color-edge)}theme-picker button[theme=dark]{--color-text: var(--theme-dark-color-text);--color-bg: var(--theme-dark-color-bg);--color-bg-shade: var(--theme-dark-color-bg-shade);--color-bg-shade-2: var(--theme-dark-color-bg-shade-2);--color-bg-contrast: var(--theme-dark-color-bg-contrast);--color-edge: var(--theme-dark-color-edge)}theme-picker button[theme=neon]{--color-text: var(--theme-neon-color-text);--color-bg: var(--theme-neon-color-bg);--color-bg-shade: var(--theme-neon-color-bg-shade);--color-bg-shade-2: var(--theme-neon-color-bg-shade-2);--color-bg-contrast: var(--theme-neon-color-bg-contrast);--color-edge: var(--theme-neon-color-edge)}theme-picker button[theme=midnight]{--color-text: var(--theme-midnight-color-text);--color-bg: var(--theme-midnight-color-bg);--color-bg-shade: var(--theme-midnight-color-bg-shade);--color-bg-shade-2: var(--theme-midnight-color-bg-shade-2);--color-bg-contrast: var(--theme-midnight-color-bg-contrast);--color-edge: var(--theme-midnight-color-edge)}theme-picker button[theme=rust]{--color-text: var(--theme-rust-color-text);--color-bg: var(--theme-rust-color-bg);--color-bg-shade: var(--theme-rust-color-bg-shade);--color-bg-shade-2: var(--theme-rust-color-bg-shade-2);--color-bg-contrast: var(--theme-rust-color-bg-contrast);--color-edge: var(--theme-rust-color-edge)}theme-picker button[theme=firelight]{--color-text: var(--theme-firelight-color-text);--color-bg: var(--theme-firelight-color-bg);--color-bg-shade: var(--theme-firelight-color-bg-shade);--color-bg-shade-2: var(--theme-firelight-color-bg-shade-2);--color-bg-contrast: var(--theme-firelight-color-bg-contrast);--color-edge: var(--theme-firelight-color-edge)}theme-editor:not([data-visible]){display:none}theme-editor[data-float]{position:fixed;top:0;right:0;background-color:var(--color-bg);border:2px solid var(--color-edge);border-radius:15px}theme-editor[data-float] .pop-out span{transform:rotateY(180deg)}theme-editor h2{font-size:var(--fs-0)}theme-editor div:has(.pop-out){position:relative}theme-editor .pop-out,theme-editor .undo{position:absolute;top:-3px;padding:2px 10px}theme-editor .pop-out span,theme-editor .undo span{display:block;font-size:var(--fs-1)}theme-editor .pop-out{right:35px}theme-editor .pop-out span{transform:rotate(180deg)}theme-editor .undo{left:35px;padding:6px 5px 1px}theme-editor .color-pickers{margin:10px 12px 25px;display:flex;flex-wrap:wrap;justify-content:space-between}theme-editor label{flex:0;max-width:48%;display:flex;flex-direction:column;text-align:left;transform:translate(3px);font-weight:500}theme-editor input{font-weight:400;transform:translate(-3px);margin-top:5px;margin-bottom:12px;padding:0;background-color:revert;border-radius:5px}theme-editor button p{font-size:var(--fs--1)}
