.window-button{height:36px;background-color:var(--secondary);color:var(--muted-foreground);font-weight:700;border:1px solid var(--border);border-radius:var(--radius);cursor:pointer}#window .danger{background-color:#e62b3414}#window .info{background-color:var(--blue);color:var(--blue-foreground)}#window .info:hover{background-color:var(--blue-hover);color:var(--blue-foreground)}#window .outline{background-color:transparent;border:1px solid var(--blue);color:var(--blue)}#window .outline:hover{background-color:oklch(.5 .19 258 / .08);border-color:var(--blue);color:var(--blue)}#window .outline:active{background-color:oklch(.5 .19 258 / .14)}#window .button-disabled{background-color:var(--muted);border:1px solid var(--border);cursor:not-allowed;color:var(--muted-font)}#window .button-disabled:hover{background-color:var(--secondary);border-color:var(--border);color:var(--muted-font)}#window{border-radius:var(--radius);background-color:var(--surface);border:1px solid var(--border);overflow:hidden;flex-direction:column;user-select:none;animation:window-in .25s ease-out}#window:not(dialog){display:flex}#window[open]{display:flex}dialog#window:not([open]){display:none}@keyframes window-in{0%{opacity:0;transform:translateY(6px) scale(.99)}to{opacity:1;transform:none}}.window-header,.window-main,.window-footer{width:100%}.window-header{position:relative;height:auto;border-bottom:1px solid var(--foreground);display:flex;flex-direction:column;justify-content:left;padding:12px 16px;gap:6px}.window-header-main{font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:.1em}.window-header-second{font-weight:400;color:var(--grey);font-size:12px}.window-header-queue{position:absolute;top:auto;right:16px;display:flex;justify-content:center;align-content:center;font-size:14px}.window-main{display:flex;flex-direction:column;height:auto;padding:20px 16px;gap:20px}.window-main-container{position:relative;display:flex;flex-direction:column;justify-content:left;gap:6px;color:var(--muted-font)}.window-main-container label{width:auto;font-size:11px;text-transform:uppercase;word-spacing:.2em;letter-spacing:.1em;cursor:pointer}.window-main-container>div{font-size:13px}.window-main-container input{padding:0 10px}.window-main-container input:not([type=checkbox]){height:36px;background-color:var(--secondary);border:1px solid var(--border);border-radius:var(--radius);transition:border-color .15s}.window-main-container input[type=checkbox],.window-main-container input[type=radio]{cursor:pointer}.window-main-container .input-password{z-index:2;padding-right:36px;width:calc(100% - 36px)}.window-main-container input.correct{border-color:var(--green);box-shadow:0 0 0 3px #05ee4c26}.window-main-container input.mismatch{border-color:var(--orange);box-shadow:0 0 0 3px #eeb80626}.window-main-container input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #0766ee26}#window-toggle{position:absolute;display:flex;justify-content:center;align-items:center;border:1px solid var(--border);border-left:none;top:20px;right:0;width:46px;height:36px;padding-left:4px;transition:background-color .2s,color .2s;cursor:pointer;color:#000;z-index:1;border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}#window-toggle:hover{background-color:#000;color:var(--surface)}.window-main-buttons{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:20px;gap:10px;border-top:1px solid var(--foreground)}.window-footer{height:40px;padding:0 16px;border-top:1px solid var(--foreground);display:flex;flex-direction:row;justify-content:space-between;align-items:center}.window-footer a{text-decoration:none;color:var(--blue)}.window-footer a:hover{color:var(--orange)}#window .capslock-icon{position:absolute;top:28px;right:46px;z-index:4}#window .hidden{display:none}#window .window-main-rules{display:flex;flex-direction:column;font-size:11px;color:var(--grey);filter:grayscale(30%);overflow:hidden;max-height:0;padding-left:10px;margin:0;transition:max-height .2s}#window .window-main-rules .correct{color:var(--green);filter:grayscale(0%)}#window-input-path{height:370px}#window-text-header{top:0;position:sticky;display:flex;align-items:center;justify-content:left;padding-bottom:10px;gap:12px;background-color:var(--surface);height:40px}#window-text-header .icon{width:24px;height:24px;border-radius:var(--radius);background-color:var(--primary);padding:4px;cursor:pointer}#window-text-header .icon:hover{background-color:var(--secondary)}#window-text-path{font-size:16px}#window-text-list.center{width:100%;height:300px;display:flex;justify-content:center;align-items:center;font-weight:600;font-size:20px}.window-duplicate{display:flex;flex-direction:row}.window-duplicate-box{width:calc(50% - 6px);height:100%;flex:1}.window-duplicate-title{text-align:center;font-size:16px;font-weight:700;margin-bottom:4px;color:var(--foreground)}#window-logout-timer{font-size:32px}
