.BlackGreenLabel{color:#75c044;font-size:14px;font-weight:400}.BlackGrayLabel{color:#9e9e9e;font-size:14px;font-weight:400}.bold{font-weight:700}.intake-add-action__icon{color:var(--ngw-action-primary,#003115);flex:none;justify-content:center;align-items:center;width:clamp(18px,3vw,20px);height:clamp(18px,3vw,20px);font-size:clamp(18px,3vw,20px);font-weight:400;line-height:1;display:inline-flex}.confirmation-modal-overlay{-webkit-backdrop-filter:blur(4px);z-index:10000;animation:confirmation-backdrop-enter var(--motion-control,.16s) var(--ease-standard,ease) both;background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}@keyframes confirmation-backdrop-enter{0%{opacity:0}to{opacity:1}}@keyframes confirmation-panel-enter{0%{transform:translateY(var(--motion-distance-overlay,16px));opacity:0}to{opacity:1;transform:translateY(0)}}@keyframes confirmation-backdrop-exit{0%{opacity:1}to{opacity:0}}@keyframes confirmation-panel-exit{0%{opacity:1;transform:translateY(0)}to{transform:translateY(calc(var(--motion-distance-inline,4px) * -1));opacity:0}}.confirmation-modal-overlay[data-state=closing]{pointer-events:none;animation:confirmation-backdrop-exit var(--motion-exit,.16s) var(--ease-exit,ease-in) both}.confirmation-modal-overlay[data-state=closing] .confirmation-modal{animation:confirmation-panel-exit var(--motion-exit,.16s) var(--ease-exit,ease-in) both}.confirmation-modal{width:100%;max-width:480px;animation:confirmation-panel-enter var(--motion-overlay,.26s) var(--ease-enter,ease-out) both;background:#fff;border-radius:16px;padding:32px;position:relative;box-shadow:0 20px 60px #0000004d}.confirmation-modal.confirmation-modal--wide{max-width:720px;max-height:calc(100dvh - 40px);overflow-y:auto}.confirmation-modal--actions-hidden .confirmation-modal__content{margin-bottom:0}.confirmation-modal__close{color:#596574;cursor:pointer;width:32px;height:32px;transition:background-color var(--motion-control,.16s) var(--ease-standard,ease), color var(--motion-control,.16s) var(--ease-standard,ease), transform var(--motion-feedback,.11s) var(--ease-standard,ease);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:20px;display:flex;position:absolute;top:16px;right:16px}.confirmation-modal__close:hover{color:#6b7280;background:#f3f4f6}.confirmation-modal__close:active{transform:scale(.95)}.confirmation-modal__content{text-align:center;margin-bottom:32px}.confirmation-modal__title{color:#1f2937;margin:0 0 16px;font-size:22px;font-weight:600;line-height:1.3}.confirmation-modal__message{color:#6b7280;margin:0;font-size:15px;line-height:1.6}.confirmation-modal__body{text-align:left;margin-top:24px}.confirmation-modal__actions{justify-content:center;gap:12px;display:flex}.confirmation-modal__btn{cursor:pointer;transition:background-color var(--motion-control,.16s) var(--ease-standard,ease), border-color var(--motion-control,.16s) var(--ease-standard,ease), box-shadow var(--motion-control,.16s) var(--ease-standard,ease), color var(--motion-control,.16s) var(--ease-standard,ease), transform var(--motion-feedback,.11s) var(--ease-standard,ease);border:2px solid #0000;border-radius:10px;flex:1;min-width:120px;padding:14px 24px;font-size:15px;font-weight:600}.confirmation-modal__btn:active{transform:scale(.98)}.confirmation-modal__btn--cancel{color:#374151;background:#fff;border-color:#e5e7eb;border-radius:50px}.confirmation-modal__btn--cancel:hover{background:#f9fafb;border-color:#d1d5db}.confirmation-modal__btn--confirm{color:#fff}.confirmation-modal__btn--success{background:#35761b;border-radius:50px}.confirmation-modal__btn--danger{background:#b91c1c;border-color:#b91c1c}.confirmation-modal__btn--danger:hover{background:#dc2626;border-color:#dc2626;box-shadow:0 4px 12px #ef44444d}.confirmation-modal__btn--primary{background:#1d4ed8;border-color:#1d4ed8}.confirmation-modal__btn--primary:hover{background:#2563eb;border-color:#2563eb;box-shadow:0 4px 12px #3b82f64d}@media (width<=640px){.confirmation-modal{margin:0 16px;padding:24px}.confirmation-modal__title{font-size:20px}.confirmation-modal__message{font-size:14px}.confirmation-modal__actions{flex-direction:column-reverse;gap:10px}.confirmation-modal__btn{width:100%}}@media (prefers-reduced-motion:reduce){.confirmation-modal-overlay,.confirmation-modal{animation:none}}.confirmation-modal-overlay[data-motion-presence],.confirmation-modal-overlay[data-motion-presence] .confirmation-modal{animation:none}
