.page-module__gt0TUG__backupGrid{grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:1.5rem;margin-top:1.5rem;display:grid}@media (max-width:640px){.page-module__gt0TUG__backupGrid{grid-template-columns:1fr}}.page-module__gt0TUG__card{flex-direction:column;gap:1.5rem;min-height:380px;padding:2rem;display:flex}.page-module__gt0TUG__cardHeader{align-items:flex-start;gap:1rem;display:flex}.page-module__gt0TUG__iconContainer{width:48px;height:48px;color:var(--secondary);background:#3b82f61a;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-module__gt0TUG__cardHeader h3{color:var(--foreground);margin-bottom:.25rem;font-size:1.25rem}.page-module__gt0TUG__cardHeader p{color:var(--text-dim);font-size:.875rem;line-height:1.4}.page-module__gt0TUG__infoBox{border:1px solid var(--glass-border);color:var(--text-dim);background:#ffffff08;border-radius:12px;align-items:flex-start;gap:.75rem;padding:1rem;font-size:.85rem;line-height:1.5;display:flex}.page-module__gt0TUG__infoBox svg{color:var(--secondary);flex-shrink:0;margin-top:2px}.page-module__gt0TUG__actionRow{justify-content:flex-end;margin-top:auto;display:flex}.page-module__gt0TUG__primaryBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3b82f6 0%,#1d4ed8 100%);border:none;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.875rem 1.5rem;font-size:.95rem;font-weight:600;transition:all .2s;display:flex;box-shadow:0 4px 12px #3b82f633}.page-module__gt0TUG__primaryBtn:hover{transform:translateY(-2px);box-shadow:0 6px 16px #3b82f64d}.page-module__gt0TUG__primaryBtn:disabled{color:var(--text-dim);cursor:not-allowed;box-shadow:none;border:1px solid var(--glass-border);background:#ffffff0d;transform:none}.page-module__gt0TUG__secondaryBtn{border:1px solid var(--glass-border);color:var(--foreground);cursor:pointer;background:#ffffff0d;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.9rem;font-weight:500;transition:all .2s;display:inline-flex}.page-module__gt0TUG__secondaryBtn:hover{background:#ffffff1a}.page-module__gt0TUG__dropZone{border:2px dashed var(--glass-border);text-align:center;cursor:pointer;background:#ffffff03;border-radius:16px;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:2.5rem 1.5rem;transition:all .2s;display:flex}.page-module__gt0TUG__dropZone:hover{border-color:var(--secondary);background:#3b82f605}.page-module__gt0TUG__dropIcon{color:var(--text-dim);margin-bottom:1rem;transition:color .2s}.page-module__gt0TUG__dropZone:hover .page-module__gt0TUG__dropIcon{color:var(--secondary)}.page-module__gt0TUG__dropText{color:var(--foreground);margin-bottom:.5rem;font-size:.95rem}.page-module__gt0TUG__dropText span{color:var(--secondary);font-weight:600;text-decoration:underline}.page-module__gt0TUG__dropSubtext{color:var(--text-dim);font-size:.8rem}.page-module__gt0TUG__successZone{flex-direction:column;flex:1;gap:1.25rem;display:flex}.page-module__gt0TUG__fileDetails{background:#10b9810d;border:1px solid #10b98126;border-radius:12px;align-items:center;gap:1rem;padding:1rem;display:flex}.page-module__gt0TUG__checkIcon{color:#10b981;flex-shrink:0}.page-module__gt0TUG__fileMeta{flex:1;overflow:hidden}.page-module__gt0TUG__fileName{color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:600;overflow:hidden}.page-module__gt0TUG__fileSize{color:#10b981;margin-top:.15rem;font-size:.775rem;font-weight:500}.page-module__gt0TUG__cancelBtn{color:var(--text-dim);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:.25rem;transition:all .2s;display:flex}.page-module__gt0TUG__cancelBtn:hover{color:var(--foreground);background:#ffffff0d}.page-module__gt0TUG__warningCard{background:#f59e0b0d;border:1px solid #f59e0b26;border-radius:12px;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.page-module__gt0TUG__warnIcon{color:#f59e0b;flex-shrink:0;margin-top:2px}.page-module__gt0TUG__warningCard h4{color:#f59e0b;margin-bottom:.25rem;font-size:.875rem;font-weight:600}.page-module__gt0TUG__warningCard p{color:var(--text-dim);font-size:.8rem;line-height:1.4}.page-module__gt0TUG__restoreBtn{background:linear-gradient(135deg,#ef4444 0%,#b91c1c 100%)!important;box-shadow:0 4px 12px #ef444433!important}.page-module__gt0TUG__restoreBtn:hover{box-shadow:0 6px 16px #ef44444d!important}.page-module__gt0TUG__modalWarnCard{color:var(--foreground);background:#ef44440f;border:1px solid #ef444433;border-radius:12px;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;padding:1.25rem;font-size:.9rem;line-height:1.5;display:flex}.page-module__gt0TUG__modalWarnIcon{color:#ef4444;flex-shrink:0;margin-top:2px}.page-module__gt0TUG__modalWarnCard strong{color:#ef4444;font-weight:700}
.DashboardHeader-module__W1hZUG__header{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:2rem;display:flex}.DashboardHeader-module__W1hZUG__titleArea h1{background:linear-gradient(to right, var(--foreground), var(--text-dim));-webkit-text-fill-color:transparent;letter-spacing:-.02em;-webkit-background-clip:text;margin-bottom:.5rem;font-size:2.25rem;font-weight:800}.DashboardHeader-module__W1hZUG__titleArea p{color:var(--text-dim);font-size:1rem}.DashboardHeader-module__W1hZUG__addButton{background:linear-gradient(135deg, var(--primary), var(--primary-hover));color:#fff;cursor:pointer;border:none;border-radius:12px;align-items:center;gap:.625rem;padding:.75rem 1.25rem;font-size:.95rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 4px 15px #10b9814d}.DashboardHeader-module__W1hZUG__addButton:hover{transform:translateY(-2px);box-shadow:0 8px 25px #10b98166}@media (max-width:768px){.DashboardHeader-module__W1hZUG__header{flex-direction:column;align-items:flex-start;gap:1.5rem}.DashboardHeader-module__W1hZUG__addButton{justify-content:center;width:100%}}
.SearchBar-module__9ObJ7W__filterBar{margin-bottom:2rem;padding:1.25rem}.SearchBar-module__9ObJ7W__search{border:1px solid var(--glass-border);color:var(--text-dim);background:#ffffff08;border-radius:12px;align-items:center;gap:1rem;padding:.75rem 1.25rem;transition:all .3s;display:flex}.SearchBar-module__9ObJ7W__search:focus-within{border-color:var(--primary);color:var(--primary);background:#ffffff0f}.SearchBar-module__9ObJ7W__search input{color:var(--foreground);background:0 0;border:none;width:100%;font-size:.95rem}.SearchBar-module__9ObJ7W__search input:focus{outline:none}.SearchBar-module__9ObJ7W__search input::placeholder{color:var(--text-dim)}
.Modal-module__Ro-5Wq__backdrop{-webkit-backdrop-filter:blur(8px);z-index:1000;background:#000000b3;justify-content:center;align-items:center;padding:2rem 1.5rem;display:flex;position:fixed;inset:0;overflow-y:auto}.Modal-module__Ro-5Wq__modal{background:var(--background);border:1px solid var(--glass-border);width:100%;max-width:520px;max-height:90vh;box-shadow:var(--card-shadow);border-radius:24px;flex-direction:column;margin:auto;animation:.4s cubic-bezier(.16,1,.3,1) Modal-module__Ro-5Wq__modalEnter;display:flex;position:relative;overflow:hidden}@keyframes Modal-module__Ro-5Wq__modalEnter{0%{opacity:0;transform:scale(.95)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.Modal-module__Ro-5Wq__header{border-bottom:1px solid var(--glass-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:1.5rem 1.75rem;display:flex}.Modal-module__Ro-5Wq__header h2{color:var(--foreground);letter-spacing:-.01em;font-size:1.25rem;font-weight:700}.Modal-module__Ro-5Wq__closeBtn{background:var(--glass-bg);border:1px solid var(--glass-border);color:var(--text-dim);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.Modal-module__Ro-5Wq__closeBtn:hover{color:var(--foreground);background:var(--surface);transform:rotate(90deg)}.Modal-module__Ro-5Wq__content{flex:1;padding:1.75rem;overflow-y:auto}.Modal-module__Ro-5Wq__content form{flex-direction:column;gap:1.5rem;padding-bottom:1rem;display:flex}.Modal-module__Ro-5Wq__formGroup{flex-direction:column;gap:.625rem;display:flex}.Modal-module__Ro-5Wq__formGrid{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}@media (max-width:480px){.Modal-module__Ro-5Wq__formGrid{grid-template-columns:1fr}}.Modal-module__Ro-5Wq__formGroup label{color:var(--text-dim);margin-left:.25rem;font-size:.875rem;font-weight:600}.Modal-module__Ro-5Wq__formGroup input,.Modal-module__Ro-5Wq__formGroup select,.Modal-module__Ro-5Wq__formGroup textarea{background:var(--input-bg);border:1px solid var(--glass-border);color:var(--foreground);border-radius:12px;padding:.875rem 1rem;font-size:.95rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.Modal-module__Ro-5Wq__formGroup input:focus,.Modal-module__Ro-5Wq__formGroup select:focus,.Modal-module__Ro-5Wq__formGroup textarea:focus{background:var(--glass-bg);border-color:var(--primary);box-shadow:0 0 0 4px var(--input-focus);outline:none}.Modal-module__Ro-5Wq__submitBtn{background:linear-gradient(135deg, var(--primary), var(--primary-hover));color:#fff;cursor:pointer;border:none;border-radius:12px;margin-top:1rem;padding:1rem;font-size:1rem;font-weight:700;transition:all .3s cubic-bezier(.16,1,.3,1);box-shadow:0 10px 20px #10b98133}.Modal-module__Ro-5Wq__submitBtn:hover{filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 15px 30px #10b9814d}.Modal-module__Ro-5Wq__submitBtn:active{transform:translateY(0)}.Modal-module__Ro-5Wq__timeInput{flex:1;min-width:0;width:100%!important;padding:.6rem .5rem!important;font-size:.85rem!important}
.Autocomplete-module__0swXiq__container{width:100%;position:relative}.Autocomplete-module__0swXiq__inputWrapper{background:var(--input-bg);border:1px solid var(--glass-border);border-radius:14px;align-items:center;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.Autocomplete-module__0swXiq__multiple{flex-wrap:wrap;gap:.625rem;min-height:52px;padding:.625rem}.Autocomplete-module__0swXiq__single{min-height:48px;padding:0}.Autocomplete-module__0swXiq__inputWrapper:focus-within{border-color:var(--primary);box-shadow:0 0 0 4px var(--input-focus);background:#ffffff0f}.Autocomplete-module__0swXiq__icon{color:var(--text-dim);pointer-events:none;align-items:center;display:flex;position:absolute;left:1rem}.Autocomplete-module__0swXiq__withIcon{padding-left:3rem!important}.Autocomplete-module__0swXiq__chips{flex-wrap:wrap;gap:.5rem;display:flex}.Autocomplete-module__0swXiq__chip{background:linear-gradient(135deg, var(--primary), var(--primary-hover));color:#fff;border-radius:10px;align-items:center;gap:.5rem;padding:.375rem .75rem;font-size:.8rem;font-weight:700;animation:.3s cubic-bezier(.16,1,.3,1) Autocomplete-module__0swXiq__chipEnter;display:flex;box-shadow:0 4px 10px #10b98133}@keyframes Autocomplete-module__0swXiq__chipEnter{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.Autocomplete-module__0swXiq__chip button{color:#fff;cursor:pointer;background:#ffffff26;border:none;border-radius:6px;padding:.2rem;transition:all .2s;display:flex}.Autocomplete-module__0swXiq__chip button:hover{background:#ffffff40;transform:rotate(90deg)}.Autocomplete-module__0swXiq__searchBox{flex:1;align-items:center;gap:.75rem;min-width:140px;padding:0 .5rem;display:flex}.Autocomplete-module__0swXiq__searchIcon{color:var(--text-dim);opacity:.5;margin-left:.5rem}.Autocomplete-module__0swXiq__searchBox input{width:100%;color:var(--foreground);background:0 0;border:none;padding:.875rem .5rem;font-size:.95rem}.Autocomplete-module__0swXiq__searchBox input:focus{outline:none}.Autocomplete-module__0swXiq__multiple .Autocomplete-module__0swXiq__searchBox input{padding:.25rem 0}.Autocomplete-module__0swXiq__chevron{color:var(--text-dim);cursor:pointer;margin-right:1rem;transition:transform .3s}.Autocomplete-module__0swXiq__rotate{transform:rotate(180deg)}.Autocomplete-module__0swXiq__dropdown{background:var(--surface);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--glass-border);z-index:1000;border-radius:16px;max-height:280px;padding:.625rem;animation:.3s cubic-bezier(.16,1,.3,1) Autocomplete-module__0swXiq__dropdownEnter;position:absolute;top:calc(100% + 10px);left:0;right:0;overflow-y:auto;box-shadow:0 20px 40px #0006}@keyframes Autocomplete-module__0swXiq__dropdownEnter{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.Autocomplete-module__0swXiq__option{cursor:pointer;color:var(--foreground);border-radius:10px;justify-content:space-between;align-items:center;padding:.875rem 1.125rem;font-size:.95rem;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.Autocomplete-module__0swXiq__option:hover{color:var(--primary);background:#10b9811a;transform:translate(4px)}.Autocomplete-module__0swXiq__selected{color:var(--primary);background:#10b9811a;font-weight:600}.Autocomplete-module__0swXiq__addIcon{opacity:0;transition:all .3s cubic-bezier(.16,1,.3,1);transform:translate(-10px)}.Autocomplete-module__0swXiq__option:hover .Autocomplete-module__0swXiq__addIcon{opacity:1;transform:translate(0)}.Autocomplete-module__0swXiq__checkIcon{color:var(--primary)}.Autocomplete-module__0swXiq__noResults{text-align:center;color:var(--text-dim);padding:1.5rem;font-size:.9rem;font-style:italic}.Autocomplete-module__0swXiq__dropdown::-webkit-scrollbar{width:6px}.Autocomplete-module__0swXiq__dropdown::-webkit-scrollbar-track{background:0 0}.Autocomplete-module__0swXiq__dropdown::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:10px}
.PhoneCodePicker-module__9-CuCW__container{flex-shrink:0;width:120px;position:relative}.PhoneCodePicker-module__9-CuCW__trigger{background:var(--input-bg);border:1px solid var(--glass-border);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:14px;align-items:center;gap:.5rem;height:52px;padding:0 1rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.PhoneCodePicker-module__9-CuCW__trigger:hover{background:#ffffff0d;border-color:#fff3}.PhoneCodePicker-module__9-CuCW__trigger.PhoneCodePicker-module__9-CuCW__active{border-color:var(--primary);box-shadow:0 0 0 4px var(--input-focus);background:#10b9810d}.PhoneCodePicker-module__9-CuCW__flag{font-size:1.25rem}.PhoneCodePicker-module__9-CuCW__code{color:var(--foreground);font-size:.9rem;font-weight:700}.PhoneCodePicker-module__9-CuCW__chevron{color:var(--text-dim);margin-left:auto;transition:transform .3s cubic-bezier(.4,0,.2,1)}.PhoneCodePicker-module__9-CuCW__rotate{transform:rotate(180deg)}.PhoneCodePicker-module__9-CuCW__dropdown{background:var(--surface);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--glass-border);z-index:1000;border-radius:16px;width:280px;animation:.3s cubic-bezier(.16,1,.3,1) PhoneCodePicker-module__9-CuCW__dropdownEnter;position:absolute;top:calc(100% + 8px);left:0;overflow:hidden;box-shadow:0 20px 40px #0006}@keyframes PhoneCodePicker-module__9-CuCW__dropdownEnter{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.PhoneCodePicker-module__9-CuCW__searchBox{border-bottom:1px solid var(--glass-border);background:#0003;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.PhoneCodePicker-module__9-CuCW__searchIcon{color:var(--text-dim);opacity:.5}.PhoneCodePicker-module__9-CuCW__searchBox input{color:var(--foreground);background:0 0;border:none;width:100%;font-size:.9rem}.PhoneCodePicker-module__9-CuCW__searchBox input:focus{outline:none}.PhoneCodePicker-module__9-CuCW__options{max-height:300px;padding:.5rem;overflow-y:auto}.PhoneCodePicker-module__9-CuCW__option{cursor:pointer;color:var(--foreground);border-radius:10px;justify-content:space-between;align-items:center;padding:.75rem 1rem;transition:all .2s;display:flex}.PhoneCodePicker-module__9-CuCW__option:hover{color:var(--primary);background:#10b9811a}.PhoneCodePicker-module__9-CuCW__selected{color:var(--primary);background:#10b98126}.PhoneCodePicker-module__9-CuCW__optionInfo{align-items:center;gap:.75rem;display:flex}.PhoneCodePicker-module__9-CuCW__fullName{font-size:.9rem;font-weight:500}.PhoneCodePicker-module__9-CuCW__smallCode{opacity:.5;font-size:.8rem}.PhoneCodePicker-module__9-CuCW__checkIcon{color:var(--primary)}.PhoneCodePicker-module__9-CuCW__noResults{text-align:center;color:var(--text-dim);padding:2rem 1rem;font-size:.85rem;font-style:italic}.PhoneCodePicker-module__9-CuCW__options::-webkit-scrollbar{width:6px}.PhoneCodePicker-module__9-CuCW__options::-webkit-scrollbar-track{background:0 0}.PhoneCodePicker-module__9-CuCW__options::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:10px}.PhoneCodePicker-module__9-CuCW__options::-webkit-scrollbar-thumb:hover{background:#fff3}
.RichTextEditor-module__U8H5WW__container{border:1px solid var(--glass-border);background:#ffffff05;border-radius:12px;flex-direction:column;transition:all .3s;display:flex;overflow:hidden}.RichTextEditor-module__U8H5WW__container:focus-within{border-color:var(--primary);box-shadow:0 0 0 2px #10b9811a}.RichTextEditor-module__U8H5WW__toolbar{border-bottom:1px solid var(--glass-border);background:#ffffff0d;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.RichTextEditor-module__U8H5WW__btnGroup{gap:.5rem;display:flex}.RichTextEditor-module__U8H5WW__btnGroup button{color:var(--text-dim);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:.5rem;transition:all .2s;display:flex}.RichTextEditor-module__U8H5WW__btnGroup button:hover{color:var(--foreground);background:#ffffff1a}.RichTextEditor-module__U8H5WW__toggleGroup{background:#0003;border-radius:8px;gap:.25rem;padding:.25rem;display:flex}.RichTextEditor-module__U8H5WW__toggleGroup button{color:var(--text-dim);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:.5rem;padding:.4rem .8rem;font-size:.75rem;font-weight:600;transition:all .2s;display:flex}.RichTextEditor-module__U8H5WW__toggleGroup button.RichTextEditor-module__U8H5WW__active{background:var(--primary);color:#fff}.RichTextEditor-module__U8H5WW__editorArea{min-height:300px;position:relative}.RichTextEditor-module__U8H5WW__textarea{width:100%;height:300px;color:var(--foreground);resize:vertical;background:0 0;border:none;padding:1.5rem;font-family:Inter,system-ui,sans-serif;font-size:1rem;line-height:1.6}.RichTextEditor-module__U8H5WW__textarea:focus{outline:none}.RichTextEditor-module__U8H5WW__preview{height:300px;color:var(--foreground);padding:1.5rem;line-height:1.6;overflow-y:auto}.RichTextEditor-module__U8H5WW__preview h2{color:var(--foreground);margin-top:1.5rem;margin-bottom:.75rem;font-size:1.5rem}.RichTextEditor-module__U8H5WW__preview h3{color:var(--foreground);margin-top:1.25rem;margin-bottom:.5rem;font-size:1.25rem}.RichTextEditor-module__U8H5WW__preview ul{margin-bottom:1rem;padding-left:1.5rem}.RichTextEditor-module__U8H5WW__preview li{margin-bottom:.5rem}.RichTextEditor-module__U8H5WW__preview b{color:var(--primary)}.RichTextEditor-module__U8H5WW__footer{color:var(--text-dim);border-top:1px solid var(--glass-border);background:#0000001a;justify-content:space-between;padding:.6rem 1rem;font-size:.7rem;display:flex}
.Sidebar-module__WZVnLW__sidebar{z-index:100;flex-direction:column;width:280px;padding:2rem 1.5rem;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:1.5rem;bottom:1.5rem;left:1.5rem}.Sidebar-module__WZVnLW__closed{transform:translate(calc(-100% - 2rem))}.Sidebar-module__WZVnLW__logo{align-items:center;gap:1rem;margin-bottom:3rem;padding-left:.5rem;display:flex}.Sidebar-module__WZVnLW__logoIcon{background:linear-gradient(135deg, var(--primary), var(--secondary));color:#fff;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.5rem;font-weight:800;display:flex;box-shadow:0 4px 15px #10b9814d}.Sidebar-module__WZVnLW__logoText h1{color:var(--foreground);font-size:1.25rem;font-weight:700;line-height:1}.Sidebar-module__WZVnLW__logoText span{color:var(--text-dim);font-size:.75rem;font-weight:500}.Sidebar-module__WZVnLW__nav{flex-direction:column;flex:1;gap:.5rem;margin-bottom:1.5rem;padding-right:.25rem;display:flex;overflow:hidden auto}.Sidebar-module__WZVnLW__nav::-webkit-scrollbar{width:4px}.Sidebar-module__WZVnLW__nav::-webkit-scrollbar-track{background:0 0}.Sidebar-module__WZVnLW__nav::-webkit-scrollbar-thumb{background:var(--glass-border);border-radius:10px}.Sidebar-module__WZVnLW__nav::-webkit-scrollbar-thumb:hover{background:#fff3}.Sidebar-module__WZVnLW__navItem{color:var(--text-dim);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:12px;align-items:center;gap:1rem;width:100%;padding:.875rem 1rem;font-weight:500;transition:all .2s;display:flex;position:relative}.Sidebar-module__WZVnLW__navItem:hover{color:var(--foreground);background:rgba(var(--primary-rgb,16, 185, 129), .1)}.Sidebar-module__WZVnLW__active{color:var(--foreground);background:rgba(var(--primary-rgb,16, 185, 129), .15)}.Sidebar-module__WZVnLW__activeIndicator{background:var(--primary);border-radius:0 4px 4px 0;width:3px;height:20px;position:absolute;left:0}.Sidebar-module__WZVnLW__navLabel{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.Sidebar-module__WZVnLW__badgeGroup{flex-shrink:0;align-items:center;gap:.35rem;margin-left:auto;display:inline-flex}.Sidebar-module__WZVnLW__newBadge{color:#fff;letter-spacing:.03em;background:linear-gradient(135deg,#10b981,#059669);border-radius:999px;padding:.15rem .45rem;font-size:.65rem;font-weight:800;box-shadow:0 0 10px #10b98159}.Sidebar-module__WZVnLW__pendingBadge{color:#fbbf24;background:#f59e0b33;border:1px solid #f59e0b73;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 .35rem;font-size:.7rem;font-weight:800;display:inline-flex}.Sidebar-module__WZVnLW__footer{border-top:1px solid var(--glass-border);flex-direction:column;gap:.5rem;margin-top:auto;padding-top:1rem;display:flex}.Sidebar-module__WZVnLW__userInfo{background:rgba(var(--primary-rgb,16, 185, 129), .05);border-radius:12px;align-items:center;gap:.75rem;margin-bottom:.5rem;padding:.75rem 1rem;display:flex}.Sidebar-module__WZVnLW__userAvatar{background:var(--surface);border:1px solid var(--glass-border);width:32px;height:32px;color:var(--primary);border-radius:8px;justify-content:center;align-items:center;display:flex}.Sidebar-module__WZVnLW__userDetails{flex-direction:column;display:flex;overflow:hidden}.Sidebar-module__WZVnLW__userName{color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;font-weight:600;overflow:hidden}.Sidebar-module__WZVnLW__userRole{color:var(--text-dim);text-transform:capitalize;font-size:.7rem}.Sidebar-module__WZVnLW__logoutBtn{color:#ef4444!important}.Sidebar-module__WZVnLW__logoutBtn:hover{background:#ef44441a!important}.Sidebar-module__WZVnLW__mobileToggle{z-index:200;background:var(--surface);border:1px solid var(--glass-border);color:var(--foreground);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:10px;padding:.5rem;display:none;position:fixed;top:1.5rem;right:1.5rem}@media (max-width:1024px){.Sidebar-module__WZVnLW__sidebar{width:250px;top:1rem;bottom:1rem;left:1rem}}@media (max-width:768px){.Sidebar-module__WZVnLW__mobileToggle{display:flex}.Sidebar-module__WZVnLW__sidebar{border-radius:0;width:280px;height:100vh;top:0;bottom:0;left:0}.Sidebar-module__WZVnLW__closed{transform:translate(-100%)}}
.ThemeToggle-module__sGqMhG__toggle{cursor:pointer;z-index:500;background:var(--surface);border:1px solid var(--glass-border);border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;transition:all .3s;display:flex;position:fixed;top:1.5rem;right:1.5rem;overflow:hidden}.ThemeToggle-module__sGqMhG__toggle:hover{background:var(--glass-bg);box-shadow:var(--card-shadow);transform:translateY(-2px)}.ThemeToggle-module__sGqMhG__iconWrapper{justify-content:center;align-items:center;width:18px;height:18px;display:flex;position:relative}.ThemeToggle-module__sGqMhG__sun,.ThemeToggle-module__sGqMhG__moon{transition:all .5s cubic-bezier(.4,0,.2,1);position:absolute}.ThemeToggle-module__sGqMhG__light .ThemeToggle-module__sGqMhG__sun{opacity:1;color:#f59e0b;transform:rotate(0)scale(1)}.ThemeToggle-module__sGqMhG__light .ThemeToggle-module__sGqMhG__moon{opacity:0;transform:rotate(90deg)scale(0)}.ThemeToggle-module__sGqMhG__dark .ThemeToggle-module__sGqMhG__sun{opacity:0;transform:rotate(-90deg)scale(0)}.ThemeToggle-module__sGqMhG__dark .ThemeToggle-module__sGqMhG__moon{opacity:1;color:#8b5cf6;transform:rotate(0)scale(1)}@media (max-width:768px){.ThemeToggle-module__sGqMhG__toggle{top:1.5rem;right:5rem}}
.floorplan-module__zlu_WG__pageWrapper{background:var(--background);width:100vw;height:100vh;color:var(--foreground);flex-direction:column;display:flex;position:relative;overflow:hidden}.floorplan-module__zlu_WG__header{z-index:40;background:var(--surface);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--surface-border);flex-shrink:0;justify-content:space-between;align-items:center;height:64px;padding:.75rem 1.5rem;display:flex;position:relative}.floorplan-module__zlu_WG__brandLink{color:var(--foreground);align-items:center;gap:12px;text-decoration:none;display:flex}.floorplan-module__zlu_WG__logoIcon{background:linear-gradient(135deg, var(--primary) 0%, #059669 100%);color:#fff;border-radius:10px;place-items:center;width:36px;height:36px;font-size:1.15rem;font-weight:800;display:grid;box-shadow:0 4px 14px #10b9814d}.floorplan-module__zlu_WG__brandText{flex-direction:column;display:flex}.floorplan-module__zlu_WG__brandTitle{letter-spacing:-.02em;font-size:1.05rem;font-weight:800;line-height:1.2}.floorplan-module__zlu_WG__brandSubtitle{color:var(--text-dim);font-size:.72rem;font-weight:500}.floorplan-module__zlu_WG__headerActions{align-items:center;gap:12px;display:flex}.floorplan-module__zlu_WG__navLink{color:var(--text-dim);border-radius:8px;align-items:center;gap:6px;padding:.45rem .9rem;font-size:.84rem;font-weight:600;transition:all .2s;display:inline-flex}.floorplan-module__zlu_WG__navLink:hover{color:var(--foreground);background:var(--surface-border)}.floorplan-module__zlu_WG__primaryActionBtn{background:var(--primary);color:#fff;border-radius:8px;align-items:center;gap:6px;padding:.45rem 1rem;font-size:.84rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 12px #10b9814d}.floorplan-module__zlu_WG__primaryActionBtn:hover{background:var(--primary-hover);transform:translateY(-1px)}.floorplan-module__zlu_WG__contentContainer{flex-direction:column;flex:1;width:100%;height:calc(100vh - 64px);margin:0;padding:0;display:flex;overflow:hidden}.floorplan-module__zlu_WG__viewerCard{border:none;border-radius:0;flex-direction:column;flex:1;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}@media (max-width:768px){.floorplan-module__zlu_WG__header{height:56px;padding:.5rem 1rem}.floorplan-module__zlu_WG__contentContainer{height:calc(100vh - 56px)}.floorplan-module__zlu_WG__brandSubtitle{display:none}}
.Toast-module__yWhMxq__toastContainer{z-index:10000;flex-direction:column;gap:.75rem;display:flex;position:fixed;top:2rem;right:2rem}.Toast-module__yWhMxq__toast{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#0f172ae6;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:.75rem;min-width:300px;padding:1rem 1.5rem;animation:.3s cubic-bezier(.16,1,.3,1) Toast-module__yWhMxq__slideIn,.3s 2.7s forwards Toast-module__yWhMxq__fadeOut;display:flex;box-shadow:0 10px 25px #0000004d}.Toast-module__yWhMxq__success{border-left:4px solid #10b981}.Toast-module__yWhMxq__error{border-left:4px solid #ef4444}.Toast-module__yWhMxq__info{border-left:4px solid #3b82f6}.Toast-module__yWhMxq__icon{justify-content:center;align-items:center;display:flex}.Toast-module__yWhMxq__success .Toast-module__yWhMxq__icon{color:#10b981}.Toast-module__yWhMxq__error .Toast-module__yWhMxq__icon{color:#ef4444}.Toast-module__yWhMxq__info .Toast-module__yWhMxq__icon{color:#3b82f6}.Toast-module__yWhMxq__message{font-size:.9rem;font-weight:500}@keyframes Toast-module__yWhMxq__slideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes Toast-module__yWhMxq__fadeOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}
.page-module__fjxSTq__pageContainer{flex-direction:column;gap:2rem;width:100%;display:flex}.page-module__fjxSTq__metricsGrid{grid-template-columns:repeat(5,1fr);gap:1.25rem;display:grid}.page-module__fjxSTq__metricCard{background:var(--surface);border:1px solid var(--glass-border);box-shadow:var(--card-shadow);border-radius:16px;flex-direction:column;gap:.35rem;padding:1.25rem 1.5rem;transition:transform .2s,border-color .2s;display:flex}.page-module__fjxSTq__metricCard:hover{border-color:#10b9814d;transform:translateY(-2px)}.page-module__fjxSTq__metricLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--text-dim);align-items:center;gap:6px;font-size:.78rem;font-weight:700;display:flex}.page-module__fjxSTq__metricValue{color:var(--foreground);font-size:1.85rem;font-weight:800;line-height:1.2}.page-module__fjxSTq__metricValuePrimary{color:var(--primary)}.page-module__fjxSTq__metricValueWarning{color:#f59e0b}.page-module__fjxSTq__metricValueInfo{color:#3b82f6}.page-module__fjxSTq__controlsBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.page-module__fjxSTq__searchWrap{flex:1;min-width:260px}.page-module__fjxSTq__filterActions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.page-module__fjxSTq__statusFilterSelect{border:1px solid var(--glass-border);background:var(--surface);color:var(--foreground);cursor:pointer;border-radius:10px;outline:none;padding:.65rem 1rem;font-size:.875rem;font-weight:600}.page-module__fjxSTq__statusFilterSelect:focus{border-color:var(--primary)}.page-module__fjxSTq__actionBtn{border:1px solid var(--glass-border);background:var(--surface);color:var(--foreground);cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:.65rem 1.1rem;font-size:.875rem;font-weight:600;transition:all .2s;display:inline-flex}.page-module__fjxSTq__actionBtn:hover{border-color:var(--primary);background:#ffffff14}.page-module__fjxSTq__tableWrapper{background:var(--surface);border:1px solid var(--glass-border);box-shadow:var(--card-shadow);border-radius:16px;overflow-x:auto}.page-module__fjxSTq__table{border-collapse:collapse;width:100%}.page-module__fjxSTq__table th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--text-dim);border-bottom:1px solid var(--glass-border);white-space:nowrap;background:#ffffff05;padding:1rem 1.25rem;font-size:.75rem;font-weight:700}.page-module__fjxSTq__table td{border-bottom:1px solid var(--glass-border);vertical-align:middle;padding:1.1rem 1.25rem}.page-module__fjxSTq__table tr:last-child td{border-bottom:none}.page-module__fjxSTq__table tr:hover td{background:#ffffff04}.page-module__fjxSTq__companyCell{align-items:center;gap:12px;display:flex}.page-module__fjxSTq__logoThumb{border:1px solid var(--glass-border);background:#ffffff0a;border-radius:8px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.page-module__fjxSTq__logoImg{object-fit:contain;width:100%;height:100%;padding:4px}.page-module__fjxSTq__companyInfo{flex-direction:column;display:flex}.page-module__fjxSTq__companyName{color:var(--foreground);font-size:.95rem;font-weight:700}.page-module__fjxSTq__companySpecialty{color:var(--text-dim);font-size:.78rem}.page-module__fjxSTq__refBadge{color:var(--primary);font-family:monospace;font-size:.72rem;font-weight:700}.page-module__fjxSTq__contactCell{flex-direction:column;gap:2px;display:flex}.page-module__fjxSTq__contactName{color:var(--foreground);font-size:.88rem;font-weight:600}.page-module__fjxSTq__contactTitle{color:var(--text-dim);font-size:.75rem}.page-module__fjxSTq__contactLinks{align-items:center;gap:8px;margin-top:4px;display:flex}.page-module__fjxSTq__quickLink{color:var(--primary);align-items:center;gap:3px;font-size:.75rem;text-decoration:none;display:inline-flex}.page-module__fjxSTq__quickLink:hover{text-decoration:underline}.page-module__fjxSTq__packagesCell{flex-direction:column;gap:4px;max-width:240px;display:flex}.page-module__fjxSTq__packageTag{color:var(--primary);white-space:nowrap;text-overflow:ellipsis;background:#10b9811a;border-radius:6px;padding:.2rem .55rem;font-size:.72rem;font-weight:700;display:inline-block;overflow:hidden}.page-module__fjxSTq__boothTag{color:#3b82f6;background:#3b82f61a;border-radius:6px;padding:.2rem .55rem;font-size:.72rem;font-weight:700;display:inline-block}.page-module__fjxSTq__totalValueText{color:var(--foreground);margin-top:2px;font-size:.85rem;font-weight:800}.page-module__fjxSTq__statusBadge{text-transform:capitalize;border-radius:8px;align-items:center;gap:5px;padding:.35rem .75rem;font-size:.78rem;font-weight:700;display:inline-flex}.page-module__fjxSTq__status_pending{color:#f59e0b;background:#f59e0b1f;border:1px solid #f59e0b40}.page-module__fjxSTq__status_contacted{color:#3b82f6;background:#3b82f61f;border:1px solid #3b82f640}.page-module__fjxSTq__status_confirmed{color:var(--primary);background:#10b9811f;border:1px solid #10b98140}.page-module__fjxSTq__status_rejected{color:#ef4444;background:#ef44441f;border:1px solid #ef444440}.page-module__fjxSTq__actionGroup{align-items:center;gap:6px;display:flex}.page-module__fjxSTq__viewBtn{border:1px solid var(--glass-border);color:var(--foreground);cursor:pointer;background:#ffffff0d;border-radius:8px;padding:.45rem .85rem;font-size:.8rem;font-weight:600;transition:all .2s}.page-module__fjxSTq__viewBtn:hover{background:var(--primary);color:#fff;border-color:var(--primary)}.page-module__fjxSTq__deleteBtn{color:#ef4444;cursor:pointer;background:#ef444414;border:1px solid #ef444426;border-radius:8px;place-items:center;padding:.45rem;transition:all .2s;display:grid}.page-module__fjxSTq__deleteBtn:hover{color:#fff;background:#ef4444}.page-module__fjxSTq__modalBody{flex-direction:column;gap:1.5rem;padding:1.5rem 0 .5rem;display:flex}.page-module__fjxSTq__detailSection{background:var(--input-bg);border:1px solid var(--glass-border);border-radius:12px;flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.page-module__fjxSTq__detailTitle{text-transform:uppercase;letter-spacing:.05em;color:var(--text-dim);align-items:center;gap:6px;font-size:.82rem;font-weight:700;display:flex}.page-module__fjxSTq__detailRow{justify-content:space-between;align-items:center;font-size:.88rem;display:flex}.page-module__fjxSTq__detailKey{color:var(--text-dim);font-weight:500}.page-module__fjxSTq__detailVal{color:var(--foreground);font-weight:600}.page-module__fjxSTq__adminNotesTextarea{border:1px solid var(--glass-border);background:var(--surface);width:100%;min-height:80px;color:var(--foreground);resize:vertical;border-radius:8px;padding:.75rem;font-family:inherit;font-size:.88rem}.page-module__fjxSTq__adminNotesTextarea:focus{border-color:var(--primary);outline:none}.page-module__fjxSTq__emptyState{text-align:center;color:var(--text-dim);flex-direction:column;align-items:center;gap:1rem;padding:4rem 2rem;display:flex}@media (max-width:1200px){.page-module__fjxSTq__metricsGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.page-module__fjxSTq__metricsGrid{grid-template-columns:1fr 1fr}.page-module__fjxSTq__controlsBar{flex-direction:column;align-items:stretch}}
.page-module__nC61QG__registrationPage{background:var(--background);flex-direction:column;align-items:center;min-height:100vh;padding:6rem 2rem;display:flex;position:relative;overflow:hidden}.page-module__nC61QG__registrationPage:before{content:"";filter:blur(100px);pointer-events:none;background:radial-gradient(circle,#10b98114 0%,#0000 70%);width:40%;height:40%;position:absolute;top:-10%;left:-10%}.page-module__nC61QG__registrationPage:after{content:"";filter:blur(100px);pointer-events:none;background:radial-gradient(circle,#3b82f614 0%,#0000 70%);width:40%;height:40%;position:absolute;bottom:-10%;right:-10%}.page-module__nC61QG__container{z-index:10;width:100%;max-width:900px}.page-module__nC61QG__header{text-align:center;margin-bottom:4rem}.page-module__nC61QG__header h1{letter-spacing:-.03em;background:linear-gradient(135deg, var(--foreground) 30%, var(--primary));-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:1rem;font-size:3rem;font-weight:800}.page-module__nC61QG__header p{color:var(--text-dim);max-width:600px;margin:0 auto;font-size:1.15rem}.page-module__nC61QG__stepper{justify-content:space-between;margin-bottom:4rem;padding:0 2rem;display:flex;position:relative}.page-module__nC61QG__stepper:before{content:"";background:var(--glass-border);z-index:1;height:2px;position:absolute;top:20px;left:2rem;right:2rem}.page-module__nC61QG__step{background:var(--surface);border:1px solid var(--glass-border);width:40px;height:40px;color:var(--text-dim);z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:12px;justify-content:center;align-items:center;font-weight:700;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.page-module__nC61QG__stepLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--text-dim);white-space:nowrap;font-size:.75rem;font-weight:700;transition:all .3s;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%)}.page-module__nC61QG__activeStep{background:var(--primary);border-color:var(--primary);color:#fff;transform:scale(1.1);box-shadow:0 0 20px #10b9814d}.page-module__nC61QG__activeStep .page-module__nC61QG__stepLabel{color:var(--foreground);font-weight:800}.page-module__nC61QG__completedStep{background:var(--primary);border-color:var(--primary);color:#fff;opacity:.8}.page-module__nC61QG__formCard{border-radius:24px;margin-bottom:2rem;padding:3.5rem}.page-module__nC61QG__grid{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}@media (max-width:768px){.page-module__nC61QG__grid{grid-template-columns:1fr}}.page-module__nC61QG__inputGroup{flex-direction:column;gap:.5rem;display:flex}.page-module__nC61QG__inputGroup label{color:var(--text-dim);margin-left:.25rem;font-size:.875rem;font-weight:600}.page-module__nC61QG__inputWrapper{align-items:center;display:flex;position:relative}.page-module__nC61QG__phoneInputContainer{gap:.5rem;width:100%;display:flex}.page-module__nC61QG__phoneCode{background:var(--input-bg);border:1px solid var(--glass-border);width:100px;color:var(--foreground);cursor:pointer;border-radius:14px;padding:0 .75rem;font-size:.9rem;font-weight:600;transition:all .3s}.page-module__nC61QG__phoneCode:focus{border-color:var(--primary);box-shadow:0 0 0 4px var(--input-focus);outline:none}.page-module__nC61QG__input{background:var(--input-bg);border:1px solid var(--glass-border);width:100%;color:var(--foreground);border-radius:12px;padding:.875rem 1rem;font-size:1rem;transition:all .3s}.page-module__nC61QG__inputIcon{color:var(--text-dim);pointer-events:none;transition:color .3s;position:absolute;left:1rem}.page-module__nC61QG__inputWithIcon{padding-left:2.75rem!important}.page-module__nC61QG__input:focus{border-color:var(--primary);box-shadow:0 0 0 4px var(--input-focus);background:#ffffff0f;outline:none}.page-module__nC61QG__input:focus+.page-module__nC61QG__inputIcon{color:var(--primary)}.page-module__nC61QG__selectionGrid{grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:2rem;display:grid}@media (max-width:640px){.page-module__nC61QG__selectionGrid{grid-template-columns:1fr}}.page-module__nC61QG__stepTitle{text-align:center;margin-bottom:3rem}.page-module__nC61QG__stepTitle h2{letter-spacing:-.02em;font-size:2rem;font-weight:700}.page-module__nC61QG__stepSubtitle{color:var(--text-dim);max-width:500px;margin:.75rem auto 2.5rem;font-size:1rem}.page-module__nC61QG__selectionCard{cursor:pointer;border:1px solid var(--glass-border);text-align:center;background:#ffffff03;border-radius:20px;flex-direction:column;align-items:center;gap:1.25rem;padding:2.5rem;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex}.page-module__nC61QG__selectionCard:hover{border-color:var(--primary);background:#ffffff08;transform:translateY(-8px);box-shadow:0 20px 40px #0003}.page-module__nC61QG__selectedCard{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary);background:#10b9810a}.page-module__nC61QG__selectionCard h3{font-size:1.5rem;font-weight:700}.page-module__nC61QG__selectionCard p{color:var(--text-dim);font-size:.95rem;line-height:1.5}.page-module__nC61QG__delegateWorkshopSection{border-radius:20px;margin-bottom:2rem}.page-module__nC61QG__workshopList{flex-direction:column;gap:1rem;display:flex}.page-module__nC61QG__workshopItem{border:1px solid var(--glass-border);cursor:pointer;background:#ffffff03;border-radius:16px;align-items:center;gap:1.25rem;padding:1.25rem;transition:all .3s;display:flex}.page-module__nC61QG__workshopItem:hover{border-color:var(--primary);background:#ffffff08;transform:translate(4px)}.page-module__nC61QG__selectedWorkshop{border-color:var(--primary);background:#10b9810a}.page-module__nC61QG__fullWorkshop{border-color:var(--glass-border);background:#ffffff05}.page-module__nC61QG__checkbox{border:2px solid var(--glass-border);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:all .2s;display:flex}.page-module__nC61QG__selectedCheckbox{background:var(--primary);border-color:var(--primary);box-shadow:0 0 10px #10b9814d}.page-module__nC61QG__delegateList{flex-direction:column;gap:2rem;display:flex}.page-module__nC61QG__delegateCard{border:1px solid var(--glass-border);background:#ffffff05;border-radius:24px;padding:2.5rem;transition:all .4s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.page-module__nC61QG__collapsedCard{padding:1.25rem 1.75rem}.page-module__nC61QG__delegateHeader{cursor:pointer;justify-content:space-between;align-items:center;transition:all .3s;display:flex}.page-module__nC61QG__collapsedHeader{opacity:.9}.page-module__nC61QG__delegateHeader:hover{opacity:1}.page-module__nC61QG__delegateCard:hover{background:#ffffff08;border-color:#ffffff26}.page-module__nC61QG__delegateActions{align-items:center;gap:.75rem;display:flex}.page-module__nC61QG__chevronToggle{border:1px solid var(--glass-border);width:32px;height:32px;color:var(--text-dim);background:#ffffff08;border-radius:10px;justify-content:center;align-items:center;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.page-module__nC61QG__expandedChevron{color:var(--primary);background:#10b9811a;border-color:#10b98133;transform:rotate(180deg)}.page-module__nC61QG__deleteIconBtn{color:#ef4444;cursor:pointer;background:#ef44440d;border:1px solid #ef44441a;border-radius:8px;justify-content:center;align-items:center;padding:.5rem;transition:all .2s;display:flex}.page-module__nC61QG__deleteIconBtn:hover{background:#ef444426;transform:translateY(-1px);box-shadow:0 4px 12px #ef44441a}.page-module__nC61QG__addBtn{color:var(--primary);cursor:pointer;border:2px dashed var(--glass-border);border-radius:16px;justify-content:center;align-items:center;gap:.75rem;margin-top:1rem;padding:1.25rem;font-weight:700;transition:all .3s;display:flex}.page-module__nC61QG__addBtn:hover{border-color:var(--primary);background:#10b9810d;border-style:solid}.page-module__nC61QG__buttonGroup{justify-content:space-between;gap:1rem;margin-top:3rem;display:flex}.page-module__nC61QG__primaryBtn{background:linear-gradient(135deg, var(--primary), var(--primary-hover));color:#fff;cursor:pointer;border:none;border-radius:14px;align-items:center;gap:.75rem;padding:1rem 2.5rem;font-weight:700;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 10px 25px #10b98140}.page-module__nC61QG__primaryBtn:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-3px);box-shadow:0 15px 35px #10b98159}.page-module__nC61QG__primaryBtn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.page-module__nC61QG__secondaryBtn{background:var(--glass-bg);color:var(--foreground);border:1px solid var(--glass-border);cursor:pointer;border-radius:14px;align-items:center;gap:.75rem;padding:1rem 2rem;font-weight:600;transition:all .3s;display:flex}.page-module__nC61QG__secondaryBtn:hover{background:var(--surface);border-color:var(--text-dim)}.page-module__nC61QG__summarySection{border:1px solid var(--glass-border);background:#ffffff05;border-radius:20px;padding:2rem}.page-module__nC61QG__summarySection h4{color:var(--primary);text-transform:uppercase;letter-spacing:.1em;margin-bottom:1.5rem;font-size:.85rem;font-weight:800}.page-module__nC61QG__summaryItem{border-bottom:1px solid #ffffff0d;justify-content:space-between;padding:.75rem 0;display:flex}.page-module__nC61QG__summaryItem:last-child{border-bottom:none}.page-module__nC61QG__summaryLabel{color:var(--text-dim);font-size:.95rem}.page-module__nC61QG__summaryValue{color:var(--foreground);font-weight:600}.page-module__nC61QG__total{border:1px solid var(--primary);background:linear-gradient(135deg,#10b9811a,#0000);border-radius:20px;justify-content:space-between;align-items:center;margin-top:2rem;padding:2rem;font-size:1.5rem;font-weight:800;display:flex}@media (max-width:640px){.page-module__nC61QG__formCard{padding:2rem 1.5rem}.page-module__nC61QG__header h1{font-size:2.25rem}}.page-module__nC61QG__inputError{border-color:#ef4444!important;box-shadow:0 0 0 4px #ef444426!important}.page-module__nC61QG__errorText{color:#ef4444;margin-top:.25rem;font-size:.75rem;font-weight:500;display:block}
