#shafaq-preview .sf-menu-panel>.sf-menu-group{grid-column:1/-1;margin:0;padding:0;border:0}
#shafaq-preview .sf-menu-panel>.sf-menu-group>summary{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:8px;color:#815027;background:#faf5ed;font-size:14px;font-weight:700;cursor:pointer;list-style:none;border-bottom:1px solid #e8e1d8}
#shafaq-preview .sf-menu-group>summary::-webkit-details-marker{display:none}
#shafaq-preview .sf-menu-group>summary:after{content:"+";font-size:20px;font-weight:400;padding-inline:8px}
#shafaq-preview .sf-menu-group[open]>summary:after{content:"−"}
#shafaq-preview .sf-menu-group-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 8px;padding:4px 0 10px}
#shafaq-preview .sf-menu-group:not([open])>.sf-menu-group-links{display:none}
#shafaq-preview .sf-menu-group:first-of-type .sf-menu-group-links>a:nth-child(-n+2){color:#214e50;font-weight:700;background:#f0f6f3;border-radius:5px}
#shafaq-preview .sf-menu-panel>a:first-child{grid-column:1/-1}
#shafaq-preview .sf-menu-panel a{line-height:1.8;overflow-wrap:anywhere}
#shafaq-preview .sf-menu-group>summary:focus-visible{outline:3px solid #b65013;outline-offset:2px}
@container(max-width:350px){#shafaq-preview .sf-menu-group-links{grid-template-columns:1fr}}
