.content004-filter{margin:16px 0;padding:14px;background:#17272f;border:1px solid #375363;border-radius:6px}
.content004-filter summary{cursor:pointer;color:#f0cf87;font-weight:600}
.content004-filter form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}
.content004-filter label{display:flex;flex-direction:column;gap:5px;min-width:0}
.content004-filter input,.content004-filter select{box-sizing:border-box;width:100%;min-width:0;padding:9px;color:#dcebf1;background:#152c37;border:1px solid #547788;border-radius:4px;font:inherit}
.content004-range{display:flex;align-items:center;gap:7px;min-width:0}.content004-range input{min-width:0}
.content004-actions{display:flex;align-items:end;gap:14px;flex-wrap:wrap}.content004-actions button{padding:10px 18px;background:#326b80;color:white;border:1px solid #6791a2;border-radius:4px;font:inherit;cursor:pointer}
.content004-message{color:#f3d28e;overflow-wrap:anywhere}.content004-table{width:100%;border-collapse:collapse;table-layout:fixed}.content004-table th,.content004-table td{padding:10px;text-align:left;overflow-wrap:anywhere;vertical-align:middle}.content004-table th:first-child{width:38%}.content004-table td img{margin-right:7px;vertical-align:middle}.content004-table tbody:not(.achievement-entry) tr{border-bottom:1px solid #334650}.content004-table .achievement-title td,.content004-table .achievement-description td{border:0}.content004-table .achievement-description td{padding-top:0;color:#acbdc7}.content004-table .achievement-entry{border:0}.content004-pager{display:flex;flex-wrap:wrap;gap:9px;margin:16px 0}.content004-pager a,.content004-pager span{padding:6px 10px}.content004-pager [aria-current]{background:#3b5968;color:#ffda84;border-radius:4px}.content004-categories{display:flex;gap:10px;flex-wrap:wrap;margin:12px 0}.content004-categories a{padding:6px 9px}.content004-ach-tree ul{padding-left:20px}.content004-ach-tree{padding:14px;background:#17272f;border:1px solid #354b56;border-radius:5px;margin:14px 0}.content004-ach-tree summary{cursor:pointer}.content004-set-members{list-style:none;padding:0}.content004-set-members li{margin:10px 0}.content004-set-members img{vertical-align:middle;margin-right:8px}.content004-spell-relations{display:flex;flex-wrap:wrap;gap:12px}.release-main{min-width:0}
@media(max-width:760px){.content004-filter form{grid-template-columns:repeat(2,minmax(0,1fr))}.content004-table th,.content004-table td{padding:7px 4px;font-size:13px}.content004-table th:first-child{width:35%}.content004-table td img{width:22px;height:22px;margin-right:4px}.content004-filter{padding:10px}.content004-pager{gap:3px}.content004-set-members{min-width:0}.owner-set-overview{min-width:0}.owner-set-bonus{min-width:0;overflow-wrap:anywhere}}
@media(max-width:360px){.content004-filter form{grid-template-columns:1fr}.content004-table th,.content004-table td{font-size:12px}.content004-table th:first-child{width:32%}}
.content004-table .record-name{display:flex;align-items:flex-start;gap:7px;min-width:0}.content004-table .record-name img{flex:none;margin:0}.content004-table .record-name a{min-width:0;overflow-wrap:anywhere}
.release-main .content004-table.kind-achievement .achievement-title td{border-bottom:0;padding-bottom:5px}.release-main .content004-table.kind-achievement .achievement-description td{border-bottom:1px solid #334650;padding-top:0}.content004-table .achievement-points{white-space:normal;flex-wrap:wrap}.content004-table td .achievement-points-icon{display:inline-block;width:16px;height:16px;margin:0}.content004-table .achievement-description-text{padding-left:35px}
.release-main .content004-table.kind-spell th:first-child{width:28%}.release-main .content004-table.kind-spell th:not(:first-child){width:14.4%}
@media(max-width:760px){.content004-table .achievement-description-text{padding-left:29px}.content004-table .record-name{gap:7px}.content004-table.kind-spell th,.content004-table.kind-spell td{font-size:12px;padding:7px 3px}}
