﻿.text-import .text-import-editor.droppable-zone{position:relative;display:flex;flex-direction:column;height:auto;border:0;background:rgba(0,0,0,0);overflow:hidden}.text-import .text-import-editor.droppable-zone.hover .text-import-drop-overlay{display:flex}.text-import #input,.text-import .monaco-editor-wrap{flex:none}.text-import #text-import-file{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.text-import .text-import-information-resizer{flex:0 0 auto;height:4px;cursor:row-resize;background-color:var(--var-border-color);border:0;touch-action:none;user-select:none}.text-import .text-import-information-resizer:hover,.text-import .text-import-information-resizer.active{background-color:var(--var-primary);opacity:.35}.text-import .text-import-information{flex:0 0 auto;min-height:0;overflow:hidden;border:1px solid var(--var-border-color)}.text-import .text-import-information>summary.block-title::after{margin-left:auto}.text-import .text-import-information[open]{height:var(--text-import-information-height, 160px);position:relative}.text-import .text-import-information:not([open]){height:auto}.text-import .text-import-information[open] #information{position:absolute;inset:39px 0 0;height:auto;overflow:auto;padding:.75rem;white-space:pre-wrap;background-color:var(--var-textarea-bg-color);color:var(--var-textarea-color);box-sizing:border-box}.text-import:has(.text-import-information:not([open])) .text-import-information-resizer{display:none}.text-import.fullscreen{display:flex;flex-direction:column;height:100%;min-height:0}.text-import.fullscreen .text-import-editor{flex:1 1 0;min-height:0}.text-import.fullscreen #input,.text-import.fullscreen .monaco-editor-wrap{flex:1;min-height:0;height:auto}.text-import.fullscreen .text-import-information[open]{flex:0 0 auto;height:var(--text-import-information-height, 160px)}@media(max-width: 1023px){.text-import .text-import-information-resizer{display:none !important}.text-import .text-import-information[open]{height:auto;position:static}.text-import .text-import-information[open] #information{position:static;inset:auto;height:150px}.text-import.fullscreen .text-import-information[open]{height:auto}.text-import.fullscreen .text-import-information[open] #information{position:static;height:150px}}@media(min-width: 768px)and (max-width: 1023px){.text-import .text-import-information[open] #information,.text-import.fullscreen .text-import-information[open] #information{height:250px}}@media(min-width: 1024px){.input .text-import{display:flex;flex-direction:column;flex:1;min-height:0;height:100%}.input .text-import .text-import-editor.droppable-zone{flex:1 1 0;min-height:0}.input .text-import #input,.input .text-import .monaco-editor-wrap{flex:1;min-height:0}}.text-import-drop-overlay{display:none;position:absolute;inset:0;z-index:5;align-items:center;justify-content:center;background:rgba(64,128,255,.12);border:2px dashed var(--var-primary);color:var(--var-primary);font-weight:600;pointer-events:none}.text-import-url-bar{display:flex;align-items:center;gap:.5rem;flex:0 0 auto;padding:.5rem 1rem;border-bottom:1px solid var(--var-border-color);background:var(--var-title-bg-color)}.text-import-url-bar[hidden]{display:none !important}.text-import-url-bar .text-import-url-input{flex:1 1 auto;min-width:0;margin:0}.text-import-url-bar .btn{flex:0 0 auto}.json-formatter-diagnostics{list-style:none;margin:0;padding:0}.json-formatter-diagnostics li+li{border-top:1px solid var(--var-border-color)}.json-formatter-diagnostic{--diagnostic-color: var(--var-gray-500);display:grid;grid-template-columns:1rem minmax(0, 1fr);gap:.5rem;align-items:center;width:100%;padding:.375rem .25rem;border:0;background:rgba(0,0,0,0);color:inherit;text-align:left;cursor:pointer;transition:background-color .15s}.json-formatter-diagnostic-error{--diagnostic-color: var(--var-red)}.json-formatter-diagnostic-warning{--diagnostic-color: #d99100}.json-formatter-diagnostic-info{--diagnostic-color: var(--var-blue)}.json-formatter-diagnostic:hover,.json-formatter-diagnostic:focus{background:var(--var-icon-hover-bg-color)}.json-formatter-diagnostic:focus-visible{outline:2px solid var(--diagnostic-color);outline-offset:2px}.json-formatter-diagnostic-icon{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;border-radius:50%;background:var(--diagnostic-color);color:#fff;font-size:.7rem;font-weight:700;line-height:1}.json-formatter-diagnostic-content{display:flex;align-items:baseline;min-width:0;overflow:hidden;white-space:nowrap}.json-formatter-diagnostic-meta{flex:0 0 auto;color:var(--diagnostic-color);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.025em}.json-formatter-diagnostic-message{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:.75rem}.json-formatter-diagnostic-message::before{content:"·";margin:0 4px;color:var(--var-gray-500)}