/* BACKSTAGE onderhoudsupdate: actieve navigatie, planners, Tour Control en gebruikersoverzicht */
.bottomnav a.bs-nav-active{color:#f8d7a3!important;position:relative}
.bottomnav a.bs-nav-active .bs-nav-icon{filter:drop-shadow(0 0 6px rgba(235,188,112,.85));stroke:#f3ca8c!important}
.bottomnav a.bs-nav-active:before{content:"";position:absolute;top:0;left:25%;right:25%;height:2px;border-radius:4px;background:#d5ac75;box-shadow:0 0 10px #d5ac75}
.bs-plan-head{padding:15px 4px 8px}.bs-plan-head h1{margin:5px 0}.bs-plan-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:16px 0}.bs-plan-stats>div{background:#321e2a;border:1px solid #674351;border-radius:13px;padding:13px 8px;text-align:center}.bs-plan-stats b{display:block;font-size:1.7rem;color:#f0c891}.bs-plan-stats small{display:block;font-size:.73rem;color:#ddc8d0}.bs-plan-tools{margin:12px 0!important}.bs-plan-tools input{width:100%}.bs-plan-filters{display:flex;gap:6px;flex-wrap:wrap;margin-top:12px}.bs-plan-filters button{border:1px solid #704554;background:#34212d;color:#e7d5dd;border-radius:30px;padding:9px 12px;cursor:pointer}.bs-plan-filters button.active{background:#7b354a;color:white;border-color:#d7a977}.bs-plan-card{margin:12px 0!important}.bs-plan-card[hidden],#bs-plan-empty[hidden]{display:none!important}.bs-plan-title{display:flex;align-items:center;gap:13px}.bs-plan-title h2{font-size:1.08rem;margin:0 0 3px}.bs-plan-title .datebox{flex-shrink:0}.bs-plan-status{font-size:.82rem;margin:8px 0 0;color:#f5a19b}.bs-plan-status.done{color:#8cdda9}.bs-plan-status i{display:inline-block;width:9px;height:9px;background:#e86b68;border-radius:50%;margin-right:7px}.bs-plan-status.done i{background:#65c990}.bs-plan-names{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0;border-top:1px solid #68404e;padding-top:13px}.bs-plan-names>div{min-width:0}.bs-plan-names small{display:block;color:#d7ad7d;font-size:.72rem}.bs-plan-names strong{display:block;font-size:.85rem;overflow-wrap:anywhere}.bs-plan-names .missing{color:#f3a49c}.bs-plan-audit{font-size:.76rem;color:#c7b4be}.bs-plan-edit{margin-top:10px}.bs-plan-edit form{margin:12px 0}.bs-plan-edit select{width:100%}.bs-tour-heading{display:flex;align-items:start;justify-content:space-between;gap:10px}.bs-tour-heading h2{margin:0 0 4px}.bs-tour-urgency{font-size:.75rem;background:#64334a;padding:6px 9px;border-radius:9px;white-space:nowrap}.bs-tour-track{height:9px;background:#51313e;border-radius:10px;overflow:hidden}.bs-tour-track span{display:block;height:100%;background:#d4ab76;border-radius:10px}.bs-tour-check{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #553744;font-size:.88rem}.bs-tour-check small{color:#c9b1bd}.bs-tour-extras{margin-top:12px;display:flex;flex-wrap:wrap;gap:10px}.bs-tour-extras p{flex-basis:100%;margin:0}.bs-tour-ready{color:#8ad5a4}.bs-user-toolbar{margin:14px 0}.bs-user-toolbar input{width:100%}.bs-user-toolbar select{width:100%;margin-top:8px}.bs-user-card[hidden]{display:none!important}.bs-user-card>summary{display:flex;align-items:center;gap:10px}.bs-user-card>summary .bs-user-state{margin-left:auto;font-size:.75rem;color:#94d7a6}.bs-user-card>summary .bs-user-state.inactive{color:#e9a5a5}
@media(max-width:480px){.bs-plan-names{grid-template-columns:repeat(2,minmax(0,1fr))}.bs-tour-heading{flex-wrap:wrap}}

.bs-plan-quick{margin:14px 0}.bs-plan-default-trigger{width:100%;border:1px solid #b98a60;background:#63344b;color:#fff0df;border-radius:11px;padding:12px;font-weight:700;cursor:pointer}.bs-plan-dialog{max-width:min(420px,calc(100vw - 32px));width:100%;border:1px solid #a57766;border-radius:18px;padding:22px;background:#291923;color:#f7e7dd;box-shadow:0 15px 60px #0008}.bs-plan-dialog::backdrop{background:#090408bb}.bs-plan-dialog label{display:block;margin:14px 0}.bs-plan-dialog select{width:100%;margin-top:8px}.bs-plan-dialog-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.bs-plan-dialog-actions button{padding:10px 14px;border-radius:9px;cursor:pointer}.bs-plan-dialog-actions button[type=submit]{background:#9c5966;color:white;border:1px solid #c39382}#bs-plan-brass-wrap[hidden]{display:none}
