[hidden]{display:none!important}.nbmb-handover-card{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 0 clamp(14px,2vh,22px);padding:22px 24px;border:1px solid #ead8d1;border-radius:18px;background:#fffaf7;color:#292523}.nbmb-handover-copy h2{margin:0 0 6px;font:500 clamp(20px,2vw,25px)/1.3 Lora,Georgia,serif}.nbmb-handover-copy p{margin:0;color:#6f6661;font-size:14px;line-height:1.55}.nbmb-handover-actions{display:flex;flex-wrap:wrap;gap:10px;flex:0 0 auto}.nbmb-handover-button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 17px;border:1px solid var(--nbmb-accent,#e8b9ae);border-radius:999px;background:var(--nbmb-accent,#e8b9ae);color:#292523!important;font:600 13px/1.2 Inter,Arial,sans-serif;cursor:pointer;text-decoration:none;transition:background .16s ease,border-color .16s ease}.nbmb-handover-button:hover,.nbmb-handover-button:active{border-color:var(--nbmb-accent-hover,#d9a396);background:var(--nbmb-accent-hover,#d9a396)}.nbmb-handover-button:focus-visible{outline:3px solid rgba(217,163,150,.38);outline-offset:3px}.nbmb-handover-button.is-secondary{border-color:#d9c9c1;background:#fff;color:#3f3733!important}.nbmb-handover-button.is-secondary:hover,.nbmb-handover-button.is-secondary:active{border-color:#c8b3aa;background:#fff8f5}.nbmb-handover-button:disabled{opacity:.55;cursor:wait}.nbmb-handover-dialog{width:min(480px,calc(100% - 28px));padding:0;border:0;border-radius:20px;background:#fff;color:#292523;box-shadow:0 22px 60px rgba(45,32,27,.2)}.nbmb-handover-dialog::backdrop{background:rgba(41,37,35,.4)}.nbmb-handover-dialog-inner{padding:28px}.nbmb-handover-dialog h2{margin:0 0 10px;font:500 25px/1.3 Lora,Georgia,serif}.nbmb-handover-dialog p{margin:0 0 18px;color:#6f6661;line-height:1.6}.nbmb-handover-dialog label{display:grid;gap:7px;margin:0 0 18px;font-size:13px;font-weight:700}.nbmb-handover-dialog input{width:100%;padding:12px 13px;border:1px solid #d7cbc4;border-radius:10px;background:#fff;color:#292523;font:inherit}.nbmb-handover-dialog-actions{display:flex;flex-wrap:wrap;gap:10px}.nbmb-handover-message{min-height:20px;margin:12px 0 0!important;font-size:13px}.nbmb-handover-message.is-error{color:#a2483e}.nbmb-handover-actual{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:9px;padding:10px 12px;border-radius:12px;background:#f6eee9}.nbmb-handover-actual span{font-size:13px;color:#554944}.nbmb-handover-actual button{padding:7px 11px;border:1px solid #d9c9c1;border-radius:999px;background:#fff;color:#3f3733;font:600 12px/1.2 Inter,Arial,sans-serif;cursor:pointer}.nbmb-plan-moment-card.has-confirmed-handover .nbmb-plan-moment-dateclick{opacity:.68;pointer-events:none}.nbmb-plan-moment-card.has-confirmed-handover{align-items:flex-start}
@media(max-width:700px){.nbmb-handover-card{align-items:flex-start;flex-direction:column;padding:20px}.nbmb-handover-actions,.nbmb-handover-button{width:100%}.nbmb-handover-dialog-inner{padding:22px}.nbmb-handover-dialog-actions,.nbmb-handover-dialog-actions .nbmb-handover-button{width:100%}.nbmb-handover-actual{align-items:flex-start;flex-direction:column}.nbmb-handover-actual button{width:100%}}
