.rlc-tools{display:inline-flex;gap:8px}.rlc-tools button,.rlc-save{background:transparent;color:#354A35;border:1px solid #c5cdbd;padding:8px 12px;min-height:44px;border-radius:8px;font:700 12px/1.4 Manrope,Arial,sans-serif;cursor:pointer}.rlc-save[aria-pressed=true]{background:#DCE5D5}.rlc-tools button:hover,.rlc-save:hover{background:#DCE5D5;color:#263129}#rlc-dialog{background:#FAF6EE;color:#263129;border:1px solid #aebca6;border-radius:18px;width:min(700px,calc(100% - 30px));max-height:85vh;overflow:auto;padding:24px;font:16px/1.6 Manrope,Arial,sans-serif}#rlc-dialog::backdrop{background:#16211699}#rlc-dialog header{display:flex;align-items:center;justify-content:space-between;gap:16px}#rlc-dialog h2{font-family:Lora,Georgia,serif;font-size:28px;margin:0}#rlc-dialog button,#rlc-dialog select{min-height:44px;border-radius:8px;border:1px solid #b5bfac;padding:8px 12px;cursor:pointer}#rlc-dialog button{background:#354A35;color:white}#rlc-dialog button:focus-visible,#rlc-dialog select:focus-visible,#rlc-dialog a:focus-visible{outline:3px solid #A7442F;outline-offset:3px}.rlc-notice{font-size:13px;background:#DCE5D5;padding:15px;border-radius:9px;margin-top:20px}.rlc-list{list-style:none;padding:0}.rlc-list li{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:15px 0;border-bottom:1px solid #d7d9cd}.rlc-list a{overflow-wrap:anywhere}.rlc-day{display:grid;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:15px;margin:12px 0}.rlc-day select{width:100%;background:white;color:#263129}.rlc-recipe{background:#fff;border:1px solid #c5cdbd;border-radius:16px;padding:28px;margin:30px 0;scroll-margin-top:20px}.rlc-label{font-size:12px;letter-spacing:2px;color:#A7442F}.rlc-ingredients{list-style:none;padding:0}.rlc-ingredients label{display:flex;align-items:center;gap:12px;padding:8px 0;cursor:pointer}.rlc-ingredients input{width:20px;height:20px;min-height:20px;accent-color:#354A35;flex-shrink:0}.rlc-ingredients input:checked+span{text-decoration:line-through;opacity:.6}.rlc-recipe li{margin-bottom:12px}.rlc-noscript{text-align:center;font-size:12px}[hidden]{display:none!important}@media(max-width:480px){.rlc-day{grid-template-columns:1fr;gap:4px}.rlc-recipe{padding:20px}.rlc-list li{align-items:flex-start}.rlc-tools{gap:5px}}@media print{#rlc-dialog,.rlc-save,.rlc-tools,.rlc-print,.rlc-noscript{display:none!important}body.rlc-printing *{visibility:hidden}body.rlc-printing .rlc-recipe,body.rlc-printing .rlc-recipe *{visibility:visible}body.rlc-printing .rlc-recipe{position:absolute;left:0;top:0;width:100%;border:0;margin:0;padding:0}body.rlc-printing .rlc-print{display:none!important}}
.rlc-account-links{display:flex;gap:12px;flex-wrap:wrap;font-size:13px}.header-tools{flex-wrap:wrap}.rlc-panel{background:#fff;border:1px solid #c5cdbd;border-radius:14px;padding:22px;margin:20px 0;overflow-wrap:anywhere}.rlc-panel summary{font-weight:bold;cursor:pointer;min-height:44px}.rlc-panel label{display:block;margin:14px 0}.rlc-panel input:not([type=checkbox]),.rlc-panel textarea,.rlc-panel select{display:block;width:100%;margin-top:6px}.rlc-panel .login-remember label{display:flex;gap:8px;align-items:center}.rlc-topic-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.rlc-topic-grid h2{font-size:25px}.rlc-tabs{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.rlc-tabs a{border:1px solid #c5cdbd;border-radius:25px;padding:10px 18px}.rlc-tabs [aria-current=page]{background:#354A35;color:white}.rlc-account button{margin:5px 0}#rlc-dialog select{max-width:100%}button:disabled{opacity:.55;cursor:wait}@media(max-width:600px){.rlc-topic-grid{grid-template-columns:1fr}.rlc-panel{padding:18px}.rlc-account-links{width:100%}}@media print{.rlc-account-links{display:none}}
