#clogOwnershipRules{margin:12px 0;grid-column:1/-1;min-width:0}#clogOwnershipRules .ownership-summary{display:flex;align-items:center;gap:12px;cursor:pointer;min-height:48px;list-style:none;color:#efd596}#clogOwnershipRules .ownership-summary::-webkit-details-marker{display:none}#clogOwnershipRules .ownership-summary span:last-child{margin-left:auto}#clogOwnershipRules .ownership-summary #clogRuleSummary{color:#b8aa90;font-size:12px}.ownership-body>p{margin:10px 0}.ownership-body .v22-rules-grid label{min-height:44px;font-size:13px;cursor:pointer}.ownership-body .v22-rules-grid input{padding:0;width:18px;height:18px}.ownership-bounds{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:12px 0}.ownership-bounds fieldset{border:1px solid #604b32;min-width:0;display:flex;gap:12px;margin:0;padding:12px}.ownership-bounds legend{color:#efd596}.ownership-bounds label{display:grid;gap:6px;flex:1;min-width:0;color:#c9b99a}.ownership-bounds input,.ownership-bounds select{width:100%;min-width:0;min-height:44px;background:#17120d;color:#decda9;border:1px solid #67543a;border-radius:3px;padding:9px 10px}.ownership-actions{display:flex;flex-wrap:wrap;gap:8px}.ownership-actions button{min-height:44px;padding:10px 14px;background:#1b140d;color:#e7d8b6;border:1px solid #604b32;cursor:pointer}.ownership-body input:disabled{opacity:.45}.ownership-body input:focus-visible,.ownership-summary:focus-visible,.ownership-actions button:focus-visible{outline:2px solid #efd596;outline-offset:3px}#clogActiveRules{color:#efd596;overflow-wrap:anywhere}
@media(max-width:700px){.ownership-bounds{grid-template-columns:1fr}.ownership-actions button{flex:1}.ownership-body .v22-rules-grid{grid-template-columns:1fr 1fr}}
@media(max-width:430px){.ownership-body .v22-rules-grid{grid-template-columns:1fr}#clogOwnershipRules .ownership-summary{flex-wrap:wrap;gap:6px}}
@media(max-width:700px){.collection-shell>.section-head{flex-wrap:wrap;min-width:0}.collection-shell>.section-head .data-actions{width:100%;max-width:100%;flex-wrap:wrap;gap:8px}.collection-shell>.section-head .data-actions>a{flex:0 1 auto;max-width:100%;white-space:normal}}
@media(max-width:430px){.ownership-body .v22-rules-grid fieldset{display:grid;grid-template-columns:1fr 1fr;column-gap:8px}}

#clogMemberPicker .v21-member-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px}
.clog-member-filter{min-width:0;border:1px solid #493a27;background:#17120d;padding:6px;display:grid;gap:6px}
#clogMemberPicker .clog-member-filter>label{width:100%;box-sizing:border-box;min-height:44px;margin:0;border:0;white-space:normal}
.clog-member-rule{width:100%;min-width:0;min-height:44px;padding:9px 10px;background:#100c08;color:#efd596;border:1px solid #67543a;font:inherit}
#clogMemberPicker:not([data-view="collection"]) .clog-member-rule{display:none}
@media(max-width:700px){#clogMemberPicker .v21-member-list{grid-template-columns:minmax(0,1fr)}.clog-member-filter{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center}.clog-member-rule{font-size:16px}#clogMemberPicker .clog-member-filter>label{font-size:13px}.v21-member-fieldset{min-width:0}}
@media(max-width:360px){.clog-member-filter{grid-template-columns:minmax(0,1fr)}}

#clogMemberPicker .clog-member-filter input[type="checkbox"]{padding:0;box-sizing:border-box;min-height:0;width:18px;height:18px}
@media(max-width:700px){#clogMemberPicker .clog-member-filter>label{padding:8px;gap:6px}#clogMemberPicker .clog-member-filter>label i{display:none}}
