/* Darul Furqan refreshed teal theme — staging */
:root{--df-teal:#50B2AD;--df-ink:#414141;--df-faint:#e5f3f2}
.df-feature-action{border:1px solid #bde4e1;background:#e5f3f2;color:#257e79;border-radius:12px;padding:9px 13px;font-weight:750;cursor:pointer;font-size:12px;white-space:nowrap}
.df-feature-action:hover{background:#d3eeec}.df-feature-modal{position:fixed;inset:0;z-index:99999;background:rgba(17,36,38,.55);display:grid;place-items:center;padding:15px;font-family:Inter,'DM Sans',sans-serif}
.df-feature-panel{width:min(680px,100%);max-height:90vh;overflow:auto;padding:26px;border-radius:22px;background:#fff;color:#414141;box-shadow:0 25px 70px rgba(0,0,0,.18)}
.df-feature-panel h2{font-size:20px;margin:0 0 8px}.df-feature-panel p{font-size:13px;line-height:1.5;color:#647474}.df-feature-panel label{display:block;font-size:12px;font-weight:700;margin-top:13px}.df-feature-panel input,.df-feature-panel textarea,.df-feature-panel select{width:100%;padding:10px 12px;border-radius:10px;border:1px solid #d4e4e3;background:white;color:#414141;margin-top:5px;box-sizing:border-box}
.df-feature-panel textarea{min-height:110px;resize:vertical}.df-feature-panel button{padding:10px 14px;border-radius:10px;background:#50B2AD;border:0;color:white;font-weight:700;cursor:pointer;margin:12px 7px 0 0}.df-feature-panel button.secondary{background:#eef4f4;color:#365451}.df-feature-panel button:disabled{opacity:.45;cursor:not-allowed}
.df-feature-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.df-feature-row>*{flex:1}.df-feature-hint{font-size:12px;color:#687a79}.df-feature-log{background:#f5f9f9;border:1px solid #dbe6e5;border-radius:10px;white-space:pre-wrap;font-size:12px;padding:12px;max-height:180px;overflow:auto}
.df-board-priority{display:inline-block;padding:4px 9px;border-radius:20px;background:#fff4df;color:#865b22;font-weight:750;font-size:11px;margin-bottom:10px}
@media(max-width:560px){.df-feature-panel{padding:17px}.df-feature-action{font-size:11px;padding:8px}}
