:root{--r26-ink:#243d30;--r26-green:#286448;--r26-accent:#ad470e;--r26-line:#d5dfd7;--r26-paper:#fff;--r26-soft:#f7f7ef}
.r26,.r26 *,.rft-prep-body *{box-sizing:border-box}.r26{color:var(--r26-ink);font-family:inherit;line-height:1.6}.r26 a{color:var(--r26-green)}.r26 button,.r26 input,.r26 select{font:inherit}.r26 button,.r26 .r26-button{cursor:pointer;min-height:44px;padding:9px 14px;border:1px solid var(--r26-line);border-radius:9px;color:var(--r26-ink);background:white;white-space:normal;overflow-wrap:anywhere;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:6px}.r26 button:hover{background:#eff5ed}.r26 button:focus-visible,.r26 input:focus-visible,.r26 select:focus-visible,.r26 a:focus-visible{outline:3px solid #af571e;outline-offset:3px}.r26 button:disabled{opacity:.55;cursor:wait}.r26 .r26-primary{background:var(--r26-accent);color:white;border-color:var(--r26-accent)}.r26 .r26-primary:hover{background:#913b0c}.r26 input:not([type=range]):not([type=checkbox]),.r26 select{width:100%;min-width:0;border:1px solid #9eafa3;border-radius:7px;background:white;color:#243d30;min-height:44px;padding:8px}.r26 label{display:block;font-size:14px;font-weight:600;min-width:0}.r26 h2{font-size:24px;margin:0 0 8px}.r26 h3{font-size:18px;margin:0 0 10px}.r26 p{margin:6px 0 12px}.r26 small,.r26 .r26-muted{color:#526456;font-size:13px}.r26-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.r26-row{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.r26-card{border:1px solid var(--r26-line);border-radius:14px;background:var(--r26-paper);padding:18px;margin-block:12px}.r26-toolbar{max-width:1140px;margin:18px auto;padding:18px;background:#f5f7ee;border:1px solid var(--r26-line);border-radius:14px}.r26-toolbar h2{font-size:19px}.r26-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.r26-tool{display:flex;border:1px solid var(--r26-line);border-radius:10px;background:white;min-width:0}.r26-tool a{flex:1;padding:10px;line-height:1.35;min-width:0;display:flex;align-items:center;text-decoration:none}.r26-tool button{border:0;border-inline-start:1px solid var(--r26-line);border-radius:0 10px 10px 0;padding:8px;min-width:44px}.r26-tool button[aria-pressed=true]{color:#99400b;background:#fff1e6}.r26-toolbar details{margin-top:12px}.r26-toolbar summary{cursor:pointer;min-height:40px;padding-block:7px}.r26-status{min-height:24px;overflow-wrap:anywhere}.r26-error{color:#9d2d21}.r26-success{color:#246246}.rft-prep-body{margin:0;background:white;color:#243d30;font:15px/1.6 Arial,sans-serif}.rft-prep-body:lang(ar){font-family:Tahoma,Arial,sans-serif}.rft-prep-body main{padding:12px;max-width:1100px;margin:auto}.r26-drop{border:2px dashed #b8c9bb;border-radius:12px;padding:20px;text-align:center;background:#fafbf6}.r26-drop.r26-over{border-color:#ad470e;background:#fff5e8}.r26-preview{display:block;max-width:100%;height:auto;max-height:320px;margin:12px auto;border:1px solid #d5dfd7;object-fit:contain}.r26 input[type=range]{width:100%;min-height:32px;accent-color:#286448}.r26-checks{padding-inline-start:24px}.r26-checks li{padding-block:5px;overflow-wrap:anywhere}.r26 [hidden]{display:none!important}.r26 progress{width:100%;height:16px;accent-color:#286448}.r26-notice{border-inline-start:3px solid #ad470e;padding:10px;background:#fff7ee}.r26-overlay{position:fixed;inset:0;background:#13291acc;z-index:999999;display:flex;justify-content:center;align-items:center;padding:16px}.r26-dialog{width:min(100%,1000px);height:min(92vh,900px);background:white;border-radius:14px;display:flex;flex-direction:column;overflow:hidden}.r26-dialog>header{display:flex;justify-content:space-between;align-items:center;padding:12px;border-bottom:1px solid #ddd;gap:12px}.r26-dialog iframe{width:100%;flex:1;border:0;min-height:0}.r26-continue{margin-block:12px}.r26-storage-note{margin-top:8px;font-size:12px}.rft-prep-body button,.rft-prep-body select,.rft-prep-body input{touch-action:manipulation}
@media(max-width:600px){.r26-toolbar{margin:12px 10px;padding:14px}.r26-results{grid-template-columns:repeat(2,minmax(0,1fr))}.r26-card{padding:13px}.r26-grid{grid-template-columns:1fr}.r26-overlay{padding:6px}.r26-dialog{height:97vh}.r26 h2{font-size:21px}.r26-tool a{font-size:14px}.rft-prep-body main{padding:6px}.r26-row>*{max-width:100%}.r26 input:not([type=range]),.r26 select{font-size:16px}}
@media(prefers-reduced-motion:reduce){.r26 *{scroll-behavior:auto!important}}
html.rft-embedded #r26-discovery,.site:not([data-tool=editor]) #r26-discovery,.site[data-tool=editor]:not(:has(.editor-start)) #r26-discovery{display:none!important}
