.r201-notification-group{padding:0!important;margin:12px 0!important;border:1px solid #ddca97;border-radius:16px;background:#fffbef;overflow:hidden}
.r201-notification-group>summary{display:flex;align-items:center;gap:12px;cursor:pointer;padding:18px 20px;list-style:none;color:#805c18;font-size:1.1rem}
.r201-notification-group>summary::-webkit-details-marker{display:none}
.r201-notification-group>summary::after{content:'›';margin-left:auto;font-size:1.5rem}
.r201-notification-group[open]>summary::after{transform:rotate(90deg)}
.r201-unread{font-size:.75rem;padding:5px 9px;border-radius:20px;background:#f0dfb1;color:#634711;white-space:nowrap}
.r201-notification-items{padding:0 15px 15px}.r201-notification-group>summary:focus-visible{outline:3px solid #b28123;outline-offset:-3px}
.r201-repeat{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;border:1px solid #ddca97;border-radius:12px;padding:15px;margin:15px 0}
.r201-repeat small{grid-column:1/-1}.r201-repeat label{min-width:0}.r201-repeat input,.r201-repeat select{max-width:100%;width:100%;box-sizing:border-box;min-width:0}
[data-completion-choice]{flex-basis:100%;padding:10px;background:#fff8e5;border:1px solid #ddca97;border-radius:10px}
[data-completion-choice][hidden]{display:none!important}
[data-completion-choice] button{font-size:.75rem!important;padding:9px!important;min-height:40px}
@media(max-width:600px){.r201-repeat{grid-template-columns:1fr}.r201-notification-group>summary{padding:14px;font-size:1rem}.r175-status-form{max-width:100%;flex-wrap:wrap}}
