#savedViewsDialog{position:fixed;inset:90px 20px auto auto;margin:0;width:min(440px,calc(100vw - 40px));max-height:calc(100dvh - 120px);overflow:auto;padding:24px;border:1px solid #dfd3ea;border-radius:22px;box-shadow:0 12px 40px #28133224;z-index:1600;background:#fff;color:#261b30;box-sizing:border-box}#savedViewsDialog:not([open]){display:none}#savedViewsDialog .dialog-head{display:flex;justify-content:space-between;align-items:center;gap:12px}#savedViewsDialog h2{margin:0}#saveViewForm label{display:block;font-weight:650;margin-bottom:8px}.save-view-input{display:flex;gap:8px;flex-wrap:wrap}.save-view-input input{flex:1;min-width:140px;width:100%;padding:12px;border:1px solid #ad8dc9;border-radius:10px;font:inherit}.save-view-input button{padding:12px}.saved-view-item{border-top:1px solid #ece6f1;padding:14px 0}.saved-view-item .restore-view{display:flex;flex-direction:column;align-items:flex-start;text-align:left;width:100%;padding:12px;gap:7px;background:#f7f2fb;border:1px solid #e4d7f0;border-radius:12px;font:inherit;color:#40106b}.saved-view-item small{color:#665b70}.saved-view-item>div{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.saved-view-item>div button{padding:8px 10px;border:1px solid #dfd3ea;border-radius:8px;background:white;color:#57108e}#savedViewsDialog .fine{font-size:.85em;color:#665b70;line-height:1.5}#savedViewsDialog :focus-visible{outline:3px solid #57108e;outline-offset:3px}@media(max-width:600px){#savedViewsDialog{inset:85px 12px auto auto;width:calc(100vw - 24px);max-height:calc(100dvh - 170px)}}

.saved-view-shortcuts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:10px 0 0}
.saved-view-shortcuts button{min-width:0;min-height:40px;padding:8px 6px;border:1px dashed #b998d2;border-radius:8px;background:#faf6fd;color:#57108e;font:700 12px/1.3 inherit;font-family:inherit;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.saved-view-shortcuts button:hover{border-style:solid;background:#fff}
.saved-view-shortcuts button:focus-visible{outline:3px solid #57108e;outline-offset:2px}
.saved-view-shortcuts+.personal-tabs{margin-top:6px!important}
@media(pointer:coarse){.saved-view-shortcuts button{min-height:44px}}
.network-mode .saved-view-shortcuts{display:none}
