.invisible{visibility:hidden}.static{position:static}.fixed{position:fixed}.relative{position:relative}.ml-2{margin-left:.5rem}.inline-block{display:inline-block}.min-w-\[20px\]{min-width:20px}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.outline-none{outline:2px solid transparent;outline-offset:2px}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.windauto--toggle--label{display:flex;align-items:center;gap:8px;font-size:12px;cursor:pointer}.winauto--toggle{display:flex;align-items:center;gap:8px;border:1px solid var(--winauto-contrast);border-radius:100px;height:16px;width:32px;position:relative}.winauto--toggle .winauto--toggle_dot{min-width:12px;min-height:12px;border-radius:100px;position:absolute;left:2px;background-color:var(--winauto-contrast)}.winauto--toggle.is-checked{border-color:var(--winauto-action);background-color:var(--winauto-action)}.winauto--toggle.is-checked .winauto--toggle_dot{background-color:var(--winauto-bg);right:2px;left:unset}.winauto--toggle:focus{outline:2px solid var(--winauto-action);outline-offset:4px}.winauto--toggle input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.winauto-textarea{font-size:12px;display:flex;align-items:center;flex-wrap:wrap;gap:4px;padding:4px;border-radius:2px;outline:1px solid var(--winauto-contrast)}.winauto-textarea.drag-target{outline:2px dashed var(--winauto-action);background-color:#3876fa0d}.winauto-textarea--item{display:flex;align-items:center;gap:2px;padding:0 4px;border-radius:2px;border:1px solid transparent;background-color:#f1f1f1;transition:all .2s ease}.winauto-textarea--item:hover{background-color:#fff;border:1px solid var(--winauto-border-base-2)}.winauto-textarea--item{cursor:pointer}.winauto-textarea--item.focused{outline:1.5px solid var(--winauto-action)}.winauto-textarea--item.dragging{opacity:.5;transform:scale(.95);cursor:grabbing}.winauto-textarea--item_editing{display:inline-block;padding:2px;outline:1px solid var(--winauto-action);outline-offset:2px}.winauto-textarea--item_remove{color:var(--winauto-contrast-base-2);opacity:.5;background-color:transparent!important;border:none!important;padding:0!important;cursor:pointer}.winauto-textarea--item_remove:hover{transform:scale(1.5);color:var(--winauto-danger);opacity:1}.winauto-textarea--title{font-size:10px!important;text-transform:uppercase;margin-bottom:4px}.drag-target .winauto-textarea{outline:2px dashed var(--winauto-action);background-color:#3876fa0d}.winauto-textarea--suggestions-wrapper{position:absolute;left:0;right:0;bottom:0;z-index:1000}.winauto-textarea--suggestions{color:var(--winauto-contrast);background-color:var(--winauto-bg);position:absolute;width:calc(100% + 4px);left:-2px;border:1px solid var(--winauto-border);border-radius:4px;box-shadow:0 0 10px #0003;max-height:500px;overflow-y:auto;margin-top:1px;font-size:14px}.winauto-textarea--suggestions-item{padding:8px 4px;cursor:pointer;white-space:nowrap}.winauto-textarea--suggestions-item:hover,.winauto-textarea--suggestions-item.winauto-li-hovered{background-color:var(--winauto-bg--hover)}.winauto-textarea--suggestions.winauto-suggestions--keyboard .winauto-textarea--suggestions-item:hover{background-color:transparent}:root{--winauto-action: #3876fa;--winauto-bg: white;--winauto-bg--hover: #eeeeee;--winauto-contrast: black;--winauto-contrast-base-2: rgb(119, 119, 119);--winauto-border: #ccc;--winauto-border-base-2: #f1f1f1;--winauto-danger: #f00}#winden-autocomplete{display:flex;flex-direction:column;position:relative}#windauto--screens{display:flex;align-items:center;gap:8px;margin-top:8px}.winauto-li-hovered{background:var(--winauto-bg--hover)}.plain-classes{display:grid}.plain-classes textarea{padding:2px 5px}.plain-classes-container{padding:12px 12px 16px;border:none;border-top:1px solid #e0e0e0;margin-top:-1px}.plain-classes-container textarea{width:100%}.plain-classes-container-header{display:flex;align-items:center;gap:4px;margin-bottom:8px}.plain-classes-container-header h3{margin:0!important;font-size:13px;text-transform:none}
