#study-quicktools{position:fixed;right:20px;bottom:20px;z-index:999;display:flex;flex-direction:column;align-items:end;gap:9px}.quicktools-launch{border:0;border-radius:99px;padding:13px 19px;background:linear-gradient(120deg,#0e666e,#403078);color:white;font-weight:750;box-shadow:0 10px 28px #101e4655;cursor:pointer}.quicktools-panel{width:min(340px,calc(100vw - 32px));padding:20px;border-radius:18px;background:#fff;color:#192449;box-shadow:0 15px 55px #101e4650;border:1px solid #dce2f0}.quicktools-panel[hidden]{display:none}.quicktools-panel h2{font-size:1.2rem;margin:0 0 10px}.quicktools-panel label{font-weight:650;font-size:.9rem}.quicktools-panel input{width:100%;padding:11px;border:1px solid #aab6c9;border-radius:10px;margin:7px 0 12px}.quicktools-actions{display:flex;flex-wrap:wrap;gap:8px}.quicktools-actions button,.quicktools-actions a{background:#eef2f9;color:#24325a;border:1px solid #d2dbeb;border-radius:10px;padding:9px 11px;cursor:pointer;text-decoration:none;font:600 13px system-ui}.quicktools-results{max-height:210px;overflow:auto;margin:8px 0}.quicktools-results a{display:block;padding:8px;color:#12636a;text-decoration:none;border-bottom:1px solid #e9edf5}.quicktools-small{font-size:12px;color:#56647a;margin-top:12px}.quicktools-close{float:right;border:0;background:transparent;font-size:22px;cursor:pointer}@media(max-width:600px){#study-quicktools{right:12px;bottom:12px}}