.DeleteConfirmModal .mantine-Modal-inner{align-items:flex-start;padding-top:calc(4rem * var(--mantine-scale))}@media(max-width:600px){.DeleteConfirmModal .mantine-Modal-inner{padding-top:calc(1.5rem * var(--mantine-scale))}}.DeleteConfirmModal .mantine-Modal-content{display:flex;flex-direction:column;overflow:hidden;border-radius:calc(1.125rem * var(--mantine-scale))!important;border:1px solid rgba(239,68,68,.14)!important;box-shadow:0 0 0 1px rgba(239,68,68,.08),0 32px 72px rgba(10,0,0,.28),0 8px 24px rgba(0,0,0,.14)!important}.DeleteConfirmModal .mantine-Modal-header{display:none}.DeleteConfirmModal .mantine-Modal-body{padding:0;display:flex;flex-direction:column;overflow:hidden}.DeleteConfirmModal__overlay{backdrop-filter:blur(10px);background:rgba(8,0,0,.5)!important}.DeleteConfirmModal__header{position:relative;padding:calc(2.5rem * var(--mantine-scale)) calc(2rem * var(--mantine-scale)) calc(2.25rem * var(--mantine-scale));background:linear-gradient(135deg,#b91c1c,#7f1d1d);display:flex;flex-direction:column;align-items:center;gap:calc(.875rem * var(--mantine-scale));overflow:hidden}@media(max-width:600px){.DeleteConfirmModal__header{padding:calc(1.5rem * var(--mantine-scale)) calc(1.25rem * var(--mantine-scale)) calc(1.375rem * var(--mantine-scale))}}.DeleteConfirmModal__header:before{content:"";position:absolute;top:calc(-3.5rem * var(--mantine-scale));right:calc(-3.5rem * var(--mantine-scale));width:calc(12.5rem * var(--mantine-scale));height:calc(12.5rem * var(--mantine-scale));border-radius:50%;background:radial-gradient(circle,rgba(239,68,68,.18) 0,transparent 70%);pointer-events:none}.DeleteConfirmModal__header:after{content:"";position:absolute;bottom:calc(-4rem * var(--mantine-scale));left:calc(-2rem * var(--mantine-scale));width:calc(10rem * var(--mantine-scale));height:calc(10rem * var(--mantine-scale));border-radius:50%;background:radial-gradient(circle,rgba(127,10,10,.2) 0,transparent 70%);pointer-events:none}.DeleteConfirmModal__decoration{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.07;pointer-events:none}.DeleteConfirmModal__close{position:absolute;top:calc(.875rem * var(--mantine-scale));right:calc(.875rem * var(--mantine-scale));display:flex;align-items:center;justify-content:center;width:calc(2rem * var(--mantine-scale));height:calc(2rem * var(--mantine-scale));border-radius:calc(.5rem * var(--mantine-scale));border:none;background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.55);cursor:pointer;transition:background .16s ease,color .16s ease;z-index:2}.DeleteConfirmModal__close:hover{background:hsla(0,0%,100%,.18);color:hsla(0,0%,100%,.9)}.DeleteConfirmModal__header-icon{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:calc(3.75rem * var(--mantine-scale));height:calc(3.75rem * var(--mantine-scale));border-radius:calc(1rem * var(--mantine-scale));background:hsla(0,0%,100%,.14);border:calc(.0625rem * var(--mantine-scale)) solid hsla(0,0%,100%,.22);color:#fff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),0 10px 28px rgba(60,0,0,.35);backdrop-filter:blur(6px)}@media(max-width:600px){.DeleteConfirmModal__header-icon{width:calc(3rem * var(--mantine-scale));height:calc(3rem * var(--mantine-scale));border-radius:calc(.75rem * var(--mantine-scale))}}.DeleteConfirmModal__title{position:relative;z-index:1;max-width:calc(20rem * var(--mantine-scale));font-size:calc(1.625rem * var(--mantine-scale))!important;font-weight:800!important;color:#fff!important;margin:0!important;text-align:center!important;text-wrap:balance;letter-spacing:-.02em!important;line-height:1.2!important}@media(max-width:600px){.DeleteConfirmModal__title{font-size:calc(1.125rem * var(--mantine-scale))!important}}.DeleteConfirmModal__body{background:#fff;display:flex;flex-direction:column}.DeleteConfirmModal__warning{padding:calc(1.75rem * var(--mantine-scale)) calc(1.75rem * var(--mantine-scale)) calc(1.5rem * var(--mantine-scale))}@media(max-width:600px){.DeleteConfirmModal__warning{padding:calc(1.25rem * var(--mantine-scale))}}.DeleteConfirmModal__warning-text{color:#374151!important;line-height:1.65!important;font-size:calc(.90625rem * var(--mantine-scale))!important;text-align:center;text-wrap:pretty}.DeleteConfirmModal__error{margin:calc(.75rem * var(--mantine-scale)) calc(1.5rem * var(--mantine-scale)) 0}.DeleteConfirmModal__confirm-zone{padding:calc(1.25rem * var(--mantine-scale)) calc(1.5rem * var(--mantine-scale)) calc(1rem * var(--mantine-scale))}.DeleteConfirmModal__input{transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.DeleteConfirmModal__input:focus{border-color:#fca5a5;box-shadow:0 0 0 3px rgba(239,68,68,.08)}.DeleteConfirmModal__input--confirmed{border-color:#dc2626!important;box-shadow:0 0 0 3px rgba(239,68,68,.12)!important}.DeleteConfirmModal__footer{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:calc(.75rem * var(--mantine-scale)) calc(1rem * var(--mantine-scale));padding:calc(1rem * var(--mantine-scale)) calc(1.25rem * var(--mantine-scale)) calc(1.25rem * var(--mantine-scale));border-top:calc(.0625rem * var(--mantine-scale)) solid #f3f4f6;background:#fafafa}@media(max-width:600px){.DeleteConfirmModal__footer{flex-direction:column;align-items:stretch}}.DeleteConfirmModal__hint{display:inline-flex;align-items:center;flex-shrink:0;gap:calc(.375rem * var(--mantine-scale));font-size:calc(.78125rem * var(--mantine-scale));font-weight:500;white-space:nowrap;color:#b91c1c}@media(max-width:600px){.DeleteConfirmModal__hint{justify-content:center}}.DeleteConfirmModal__actions{display:flex;flex:1 1 auto;align-items:center;justify-content:flex-end;gap:calc(.5rem * var(--mantine-scale));min-width:0}@media(max-width:600px){.DeleteConfirmModal__actions{flex-direction:column-reverse;align-items:stretch}}.DeleteConfirmModal__delete-btn{display:inline-flex;align-items:center;justify-content:center;gap:calc(.5rem * var(--mantine-scale));padding:calc(.625rem * var(--mantine-scale)) calc(1.125rem * var(--mantine-scale));border-radius:calc(.625rem * var(--mantine-scale));border:none;font-family:var(--font-albert-sans);font-size:calc(.84375rem * var(--mantine-scale));font-weight:600;cursor:not-allowed;background:#f3f4f6;color:#d1d5db;transition:background .25s ease,color .25s ease,box-shadow .25s ease,transform .18s ease;white-space:nowrap}@media(max-width:600px){.DeleteConfirmModal__delete-btn{width:100%}}.DeleteConfirmModal__delete-btn--ready{background:linear-gradient(135deg,#ef4444,#b91c1c);color:#fff;cursor:pointer;box-shadow:0 2px 8px rgba(220,38,38,.25)}.DeleteConfirmModal__delete-btn--ready:hover{background:linear-gradient(135deg,#dc2626,#991b1b);box-shadow:0 4px 16px rgba(220,38,38,.38);transform:translateY(-1px)}.DeleteConfirmModal__delete-btn--ready:active{transform:translateY(0);box-shadow:0 2px 6px rgba(220,38,38,.2)}.DeleteConfirmModal__delete-btn--ready:focus-visible{outline:calc(.125rem * var(--mantine-scale)) solid #fca5a5;outline-offset:calc(.125rem * var(--mantine-scale))}.DeleteConfirmModal__delete-btn--loading{background:linear-gradient(135deg,#ef4444,#b91c1c);color:#fff;cursor:progress;opacity:.85}.ConfirmDeleteButton{display:inline-flex}.UploadTriggerZone{position:relative;border-radius:calc(.625rem * var(--mantine-scale));overflow:hidden}.UploadTriggerZone--disabled{opacity:.6;pointer-events:none}.UploadTriggerZone__preview{position:relative;cursor:pointer;border-radius:calc(.625rem * var(--mantine-scale));border:1.5px solid var(--mantine-color-gray-2);overflow:hidden;min-height:calc(6.25rem * var(--mantine-scale));display:flex;align-items:center;justify-content:center}.UploadTriggerZone__preview:hover .UploadTriggerZone__overlay{opacity:1}.UploadTriggerZone__img{width:100%;max-height:calc(12.5rem * var(--mantine-scale));object-fit:contain}.UploadTriggerZone__overlay{position:absolute;inset:0;background:rgba(0,0,0,.45);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(.375rem * var(--mantine-scale));opacity:0;transition:opacity .2s ease;border-radius:calc(.625rem * var(--mantine-scale))}.UploadTriggerZone__delete{position:absolute;top:calc(.5rem * var(--mantine-scale));right:calc(.5rem * var(--mantine-scale));z-index:2}.UploadTriggerZone__empty{border:1.5px dashed var(--mantine-color-gray-3);border-radius:calc(.625rem * var(--mantine-scale));min-height:calc(5.625rem * var(--mantine-scale));padding:calc(1rem * var(--mantine-scale));background:var(--mantine-color-gray-0);transition:border-color .2s ease,background .2s ease}.UploadTriggerZone__empty--clickable{cursor:pointer}.UploadTriggerZone__empty--clickable:hover{border-color:var(--mantine-color-blue-4);background:var(--mantine-color-blue-0)}.UserBadge{transition:background-color .3s ease-in-out;cursor:pointer}@media(max-width:600px){.UserBadge__name{display:none}}.UserBadge:hover{background-color:var(--mantine-color-gray-1)}