:root{--color_border: #333;--color_button_front: hsl(0deg 0% 38%);--color_button_edge: linear-gradient( to left, hsl(0deg 0% 15%) 0%, hsl(0deg 0% 30%) 8%, hsl(0deg 0% 30%) 92%, hsl(0deg 0% 15%) 100% )}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:0;margin:0;box-sizing:border-box}* ::-webkit-scrollbar{display:none}input{background-color:#242424;padding:12px 16px;outline:none;width:100%;color:#fff;border-radius:8px;border:2px solid var(--color_border);transition:border-color .1s}input:focus{border-color:var(--color_border)}.layout{display:flex;flex-direction:column;width:100%;max-width:min(600px,100vw);height:100dvh;margin:0 auto}.layout>header{display:flex;justify-content:space-between;height:80px;padding:20px}.layout>header img{width:40px;height:40px}.layout>header>.profile{display:flex;align-items:center;gap:10px}.layout>section.body{flex:1;height:calc(100dvh - 80px);overflow:auto;padding:20px}.boss_card_wrapper{display:flex;flex-direction:column;cursor:pointer}.boss_card_wrapper.selectable{flex-direction:row}.boss_card_wrapper.selected .boss_card{background-color:#66d4921a}.boss_card_wrapper .checkbox{padding:15px 10px 10px 0}.boss_card_wrapper .boss_card{flex:1;display:flex;flex-direction:column;gap:1rem;padding:10px;border:1px solid var(--color_border);border-radius:10px}.boss_card_wrapper .boss_card>.head{display:flex}.boss_card_wrapper .boss_card>.head .title{flex:1;font-size:18px;font-weight:700}.boss_card_wrapper .boss_card>.head .meta{opacity:.8;font-size:12px}.boss_card_wrapper .boss_card>.description p{font-size:14px}.boss_card_wrapper .boss_card>.description p:not(:last-child){margin-bottom:5px}.boss_card_wrapper>.expandable{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.boss_card_wrapper>.expandable .expandable_inner{display:flex;gap:10px;overflow:hidden;padding:0 10px}.boss_card_wrapper>.expandable .expandable_inner .action{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:10px 0;border:1px solid var(--color_border);border-radius:5px;overflow:hidden;font-size:10px}.boss_card_wrapper.open .expandable{grid-template-rows:1fr}.boss_card_wrapper.open .expandable_inner{padding:10px}button{position:relative;border:none;background:transparent;padding:0;cursor:pointer;outline-offset:4px;transition:filter .25s;-webkit-user-select:none;user-select:none;touch-action:manipulation}.shadow{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:12px;background:#00000040;will-change:transform;transform:translateY(2px);transition:transform .6s cubic-bezier(.3,.7,.4,1)}.edge{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:12px;background:var(--color_button_edge)}.front{display:block;position:relative;padding:10px 15px;border-radius:12px;font-size:14px;letter-spacing:.5px;color:#fff;background:var(--color_button_front);will-change:transform;transform:translateY(-4px);transition:transform .6s cubic-bezier(.3,.7,.4,1)}button:hover{filter:brightness(110%)}button:hover .front{transform:translateY(-6px);transition:transform .25s cubic-bezier(.3,.7,.4,1.5)}button:active .front{transform:translateY(-2px);transition:transform 34ms}button:hover .shadow{transform:translateY(4px);transition:transform .25s cubic-bezier(.3,.7,.4,1.5)}button:active .shadow{transform:translateY(1px);transition:transform 34ms}button:focus:not(:focus-visible){outline:none}.boss_list{height:100%;overflow:hidden}.boss_list.filter_visible>.list{height:calc(100% - 152px)}.boss_list h2{margin:0 0 20px;font-size:22px}.boss_list .toolbar{display:flex;gap:10px;margin-bottom:20px}.boss_list .filters{margin-bottom:20px}.boss_list>.list{display:flex;flex-direction:column;gap:1rem;padding:0 0 20px;height:calc(100% - 110px);overflow:auto}.PWABadge-container{padding:0;margin:0;width:0;height:0}.PWABadge-toast{position:fixed;right:0;bottom:0;margin:16px;padding:12px;border:1px solid #8885;border-radius:4px;z-index:1;text-align:left;box-shadow:3px 4px 5px #8885;background-color:#fff}.PWABadge-toast-message{margin-bottom:8px}.PWABadge-toast-button{border:1px solid #8885;outline:none;margin-right:5px;border-radius:2px;padding:3px 10px}
