body{margin:0;background:#fffdfa}
#abelhinha-fofinha{max-width:1120px;margin:auto;padding:14px 12px 24px}
#abelhinha-fofinha #af-owner-panel{display:inline-flex;align-items:center;min-height:44px;padding:8px 12px;border:1px solid #dec185;border-radius:16px;background:#fff2c8;color:#604420;font-weight:900;text-decoration:none}
#abelhinha-fofinha .af-request-form{grid-column:1/-1;margin-top:10px;display:grid;gap:9px;padding:11px;border:1px solid #e5c883;border-radius:14px;background:#fff9ea;color:#674b25}
#abelhinha-fofinha .af-request-form label{display:grid;gap:4px;font-size:13px;font-weight:800}
#abelhinha-fofinha .af-request-form input,#abelhinha-fofinha .af-request-form textarea{width:100%;font:inherit;border:1px solid #d8bd82;border-radius:9px;padding:8px;background:white;color:inherit}
#abelhinha-fofinha .af-request-form button{justify-self:start;background:#f6d386}
#abelhinha-fofinha .af-request-form p,#abelhinha-fofinha .af-result-export p{font-size:13px;font-weight:800;color:#6e532e}
#abelhinha-fofinha .af-request-form p:empty,#abelhinha-fofinha .af-result-export p:empty{display:none}
#abelhinha-fofinha .af-result-export,#abelhinha-fofinha .af-export-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}
#abelhinha-fofinha .af-result-export{margin:0 0 13px}
#abelhinha-fofinha .af-primary-export{background:#f2ce77;border-color:#c89943;color:#533811}
#abelhinha-fofinha .af-export-dialog{width:min(530px,calc(100% - 24px));max-height:85vh;overflow:auto;border:1px solid #d6b775;border-radius:19px;padding:17px;background:#fffdf7;color:#593c18}
#abelhinha-fofinha .af-export-dialog::backdrop{background:rgba(65,42,18,.42)}
#abelhinha-fofinha #af-export-options{display:grid;gap:3px;margin:12px 0}
#abelhinha-fofinha #af-export-options label{display:flex;align-items:center;gap:9px;padding:7px 4px;border-bottom:1px solid #f2e8d2;font-size:13px;font-weight:800}
#abelhinha-fofinha #af-export-options input{width:17px;height:17px;flex:none;accent-color:#87601e}
#abelhinha-fofinha .af-sync-note{padding:9px 16px;color:#775a32;font-size:12px}
#abelhinha-fofinha .af-weekly-gift{display:flex;gap:16px;align-items:center;padding:14px;margin:0 0 12px;border:1px solid #e5c883;border-radius:18px;background:#fff4cf}
#abelhinha-fofinha .af-weekly-gift img{width:clamp(72px,22vw,112px);height:auto;aspect-ratio:1;object-fit:contain;border-radius:12px}
#abelhinha-fofinha .af-weekly-gift strong{color:#6e532e;font-size:13px}
#abelhinha-fofinha .af-weekly-gift h3{margin:3px 0;color:#533811;font-size:19px}
#abelhinha-fofinha .af-weekly-gift p{margin:0 0 8px;font-size:13px}
#abelhinha-fofinha .af-weekly-share{margin:0 0 14px}
#abelhinha-fofinha .af-weekly-share summary{width:fit-content;cursor:pointer}
#abelhinha-fofinha .af-weekly-share .af-downloads{margin-top:8px}
