.daisy-access-support{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:12px 20px;padding:12px 14px;border:1px solid #e8cfab;border-radius:10px;background:#fff8ed;color:#503b24;font-size:14px;line-height:1.5}
.daisy-access-support strong{font-weight:700}
.daisy-access-support span{flex:1 1 220px}
.daisy-access-support a{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:6px 12px;border-radius:7px;background:#9b3c36;color:#fff;text-decoration:none;font-weight:650}
.daisy-access-support a:hover,.daisy-access-support a:focus-visible{background:#792c27}
.daisy-access-support button{border:0;background:none;color:#725e49;cursor:pointer}
.daisy-access-support-body{flex:1 1 360px;min-width:0;overflow-wrap:anywhere}
.daisy-access-support-body p{margin:0 0 5px}
.daisy-access-support-body ul{padding-left:20px;margin:6px 0;max-height:180px;overflow:auto}
.daisy-access-support-body li{margin:3px 0}
.daisy-access-support .daisy-access-setting-path{display:block;color:#6c5945;font-size:12px}
.daisy-access-support .daisy-access-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}
.daisy-access-support .daisy-access-copy{border:1px solid #c7ad8e;background:#fff;min-height:36px;padding:6px 12px;border-radius:6px;color:#503b24}
.daisy-access-support button:focus-visible,.daisy-access-support a:focus-visible{outline:2px solid #9b3c36;outline-offset:2px}
.daisy-access-support textarea{width:100%;min-height:130px;box-sizing:border-box;font:inherit}
#shell .daisy-access-support{margin:10px 24px;align-items:flex-start}
dialog .daisy-access-support{margin:12px 0;align-items:flex-start}
.app-header ~ .daisy-access-support{max-width:430px;margin:10px auto;padding:11px 13px}
#auth-gate .daisy-access-support{margin:16px 0 0}
