.Toast_toastContainer__GDLe5{position:fixed;top:20px;right:20px;z-index:9999;display:flex;flex-direction:column;gap:.75rem;max-width:400px;width:100%}.Toast_toast__5Jdnm{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);cursor:pointer;position:relative;overflow:hidden;transform:translateX(100%);opacity:0;transition:all .3s cubic-bezier(.4,0,.2,1);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2)}.Toast_toast__5Jdnm.Toast_visible__W8ShE{transform:translateX(0);opacity:1}.Toast_toast__5Jdnm.Toast_success__OtsVj{background:linear-gradient(135deg,rgba(16,185,129,.95),rgba(5,150,105,.95));color:#fff}.Toast_toast__5Jdnm.Toast_error__083K0{background:linear-gradient(135deg,rgba(239,68,68,.95),rgba(220,38,38,.95));color:#fff}.Toast_toast__5Jdnm.Toast_warning__wf7tE{background:linear-gradient(135deg,rgba(245,158,11,.95),rgba(217,119,6,.95));color:#fff}.Toast_toast__5Jdnm.Toast_info__nrc_s{background:linear-gradient(135deg,rgba(59,130,246,.95),rgba(37,99,235,.95));color:#fff}.Toast_toastIcon__7kfRS{font-size:1.25rem;flex-shrink:0;margin-top:.125rem;animation:Toast_iconPulse__JL_Yr .5s ease-out}@keyframes Toast_iconPulse__JL_Yr{0%{transform:scale(.8);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}.Toast_toastContent__ABs8t{flex:1;min-width:0}.Toast_toastMessage__JQJ38{font-size:.9rem;font-weight:500;line-height:1.4;word-wrap:break-word}.Toast_closeButton__n_uvV{background:none;border:none;color:inherit;font-size:.875rem;cursor:pointer;padding:.25rem;border-radius:4px;transition:all .2s ease;opacity:.7;flex-shrink:0}.Toast_closeButton__n_uvV:hover{opacity:1;background:hsla(0,0%,100%,.2)}.Toast_progressBar__yi2S7{position:absolute;bottom:0;left:0;right:0;height:3px;background:hsla(0,0%,100%,.2);overflow:hidden}.Toast_progressFill__41PDf{height:100%;background:hsla(0,0%,100%,.5);width:100%;transform:translateX(-100%);animation:Toast_progressAnimation__FTHtC linear forwards}@keyframes Toast_progressAnimation__FTHtC{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.Toast_toast__5Jdnm:hover{transform:translateX(-5px) scale(1.02);box-shadow:0 6px 20px rgba(0,0,0,.2)}.Toast_toast__5Jdnm:hover .Toast_progressFill__41PDf{animation-play-state:paused}@media (max-width:480px){.Toast_toastContainer__GDLe5{top:10px;right:10px;left:10px;max-width:none}.Toast_toast__5Jdnm{padding:.875rem;font-size:.85rem}.Toast_toastIcon__7kfRS{font-size:1.1rem}.Toast_toastMessage__JQJ38{font-size:.85rem}}@media (prefers-color-scheme:dark){.Toast_toast__5Jdnm{border-color:hsla(0,0%,100%,.1)}.Toast_closeButton__n_uvV:hover,.Toast_progressBar__yi2S7{background:hsla(0,0%,100%,.15)}.Toast_progressFill__41PDf{background:hsla(0,0%,100%,.4)}}.Toast_toast__5Jdnm:first-child{animation-delay:0ms}.Toast_toast__5Jdnm:nth-child(2){animation-delay:.1s}.Toast_toast__5Jdnm:nth-child(3){animation-delay:.2s}.Toast_toast__5Jdnm:nth-child(4){animation-delay:.3s}.Toast_toast__5Jdnm:nth-child(5){animation-delay:.4s}@keyframes Toast_slideInRight__k4__h{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes Toast_slideOutRight__dXjhy{0%{transform:translateX(0);opacity:1}to{transform:translateX(100%);opacity:0}}.Toast_toast__5Jdnm:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);animation:Toast_shimmer__esHl0 2s infinite}@keyframes Toast_shimmer__esHl0{0%{left:-100%}to{left:100%}}.LoadingSpinner_loadingContainer__ueJjd{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center}.LoadingSpinner_loadingContainer__ueJjd.LoadingSpinner_fullScreen__RqODe{position:fixed;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;z-index:9998}.LoadingSpinner_loadingContainer__ueJjd.LoadingSpinner_overlay__Tw2XV{position:fixed;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.95);backdrop-filter:blur(5px);z-index:9997}.LoadingSpinner_spinnerWrapper___iR1f{display:flex;flex-direction:column;align-items:center;gap:1.5rem;animation:LoadingSpinner_fadeInUp__Wvwr0 .6s ease-out}@keyframes LoadingSpinner_fadeInUp__Wvwr0{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.LoadingSpinner_loadingContainer__ueJjd.LoadingSpinner_small__bF3nZ .LoadingSpinner_spinnerWrapper___iR1f{gap:.75rem}.LoadingSpinner_loadingContainer__ueJjd.LoadingSpinner_medium__afjl5 .LoadingSpinner_spinnerWrapper___iR1f{gap:1.5rem}.LoadingSpinner_loadingContainer__ueJjd.LoadingSpinner_large__X63ly .LoadingSpinner_spinnerWrapper___iR1f{gap:2rem}.LoadingSpinner_defaultSpinner__d_GC1{position:relative;width:60px;height:60px}.LoadingSpinner_spinnerRing__yzrFG{position:absolute;top:0;left:0;width:100%;height:100%;border:4px solid rgba(59,130,246,.2);border-top-color:#3b82f6;border-radius:50%;animation:LoadingSpinner_spin__eNWgX 1s linear infinite}.LoadingSpinner_spinnerCore__eDikv{position:absolute;top:50%;left:50%;width:30px;height:30px;background:#3b82f6;border-radius:50%;transform:translate(-50%,-50%);animation:LoadingSpinner_pulse__titKA 2s ease-in-out infinite}@keyframes LoadingSpinner_spin__eNWgX{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes LoadingSpinner_pulse__titKA{0%,to{transform:translate(-50%,-50%) scale(1);opacity:1}50%{transform:translate(-50%,-50%) scale(.8);opacity:.7}}.LoadingSpinner_dotsSpinner__QbMm6{display:flex;gap:.5rem;align-items:center}.LoadingSpinner_dot__Yp4QI{width:12px;height:12px;background:#3b82f6;border-radius:50%;animation:LoadingSpinner_dotBounce__LsyTI 1.4s ease-in-out infinite both}.LoadingSpinner_dot__Yp4QI:first-child{animation-delay:-.32s}.LoadingSpinner_dot__Yp4QI:nth-child(2){animation-delay:-.16s}.LoadingSpinner_dot__Yp4QI:nth-child(3){animation-delay:0s}@keyframes LoadingSpinner_dotBounce__LsyTI{0%,80%,to{transform:scale(0);opacity:.5}40%{transform:scale(1);opacity:1}}.LoadingSpinner_pulseSpinner__lUb6V{position:relative;width:60px;height:60px}.LoadingSpinner_pulseRing__cVydK{position:absolute;top:0;left:0;width:100%;height:100%;border:3px solid #3b82f6;border-radius:50%;animation:LoadingSpinner_pulseRing__cVydK 2s ease-in-out infinite}.LoadingSpinner_pulseRing__cVydK:nth-child(2){animation-delay:.7s}.LoadingSpinner_pulseRing__cVydK:nth-child(3){animation-delay:1.4s}@keyframes LoadingSpinner_pulseRing__cVydK{0%{transform:scale(0);opacity:1}to{transform:scale(1);opacity:0}}.LoadingSpinner_barsSpinner__JnV4q{display:flex;gap:.25rem;align-items:end;height:40px}.LoadingSpinner_bar__oleyi{width:6px;background:#3b82f6;border-radius:3px;animation:LoadingSpinner_barStretch__3F0aE 1.2s ease-in-out infinite}.LoadingSpinner_bar__oleyi:first-child{animation-delay:-1.1s}.LoadingSpinner_bar__oleyi:nth-child(2){animation-delay:-1s}.LoadingSpinner_bar__oleyi:nth-child(3){animation-delay:-.9s}.LoadingSpinner_bar__oleyi:nth-child(4){animation-delay:-.8s}.LoadingSpinner_bar__oleyi:nth-child(5){animation-delay:-.7s}@keyframes LoadingSpinner_barStretch__3F0aE{0%,40%,to{height:10px;background:#93c5fd}20%{height:40px;background:#3b82f6}}.LoadingSpinner_medicalSpinner__JAYwu{position:relative;width:60px;height:60px}.LoadingSpinner_medicalCross__z_sNV{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:30px;height:30px}.LoadingSpinner_crossVertical__smdYM{position:absolute;left:50%;top:0;width:4px;height:100%;background:#10b981;transform:translateX(-50%);border-radius:2px}.LoadingSpinner_crossHorizontal__r5x_D{position:absolute;top:50%;left:0;width:100%;height:4px;background:#10b981;transform:translateY(-50%);border-radius:2px}.LoadingSpinner_medicalRing__L3q29{position:absolute;top:0;left:0;width:100%;height:100%;border:3px solid rgba(16,185,129,.2);border-top-color:#10b981;border-radius:50%;animation:LoadingSpinner_spin__eNWgX 2s linear infinite}.LoadingSpinner_loadingMessage__TGakq{font-size:1rem;font-weight:500;color:inherit;animation:LoadingSpinner_fadeInUp__Wvwr0 .8s ease-out .3s both}.LoadingSpinner_loadingDots__S0obL{display:flex;gap:.25rem;animation:LoadingSpinner_fadeInUp__Wvwr0 1s ease-out .6s both}.LoadingSpinner_loadingDots__S0obL span{width:6px;height:6px;background:currentColor;border-radius:50%;animation:LoadingSpinner_dotPulse__Y_7Ih 1.4s ease-in-out infinite both;opacity:.6}.LoadingSpinner_loadingDots__S0obL span:first-child{animation-delay:-.32s}.LoadingSpinner_loadingDots__S0obL span:nth-child(2){animation-delay:-.16s}.LoadingSpinner_loadingDots__S0obL span:nth-child(3){animation-delay:0s}@keyframes LoadingSpinner_dotPulse__Y_7Ih{0%,80%,to{transform:scale(.8);opacity:.4}40%{transform:scale(1);opacity:1}}.LoadingSpinner_loadingContainer__ueJjd.LoadingSpinner_small__bF3nZ .LoadingSpinner_defaultSpinner__d_GC1,.LoadingSpinner_loadingContainer__ueJjd.LoadingSpinner_small__bF3nZ .LoadingSpinner_medicalSpinner__JAYwu,.LoadingSpinner_loadingContainer__ueJjd.LoadingSpinner_small__bF3nZ .LoadingSpinner_pulseSpinner__lUb6V{width:40px;height:40px}.LoadingSpinner_loadingContainer__ueJjd.LoadingSpinner_small__bF3nZ .LoadingSpinner_medicalCross__z_sNV,.LoadingSpinner_loadingContainer__ueJjd.LoadingSpinner_small__bF3nZ .LoadingSpinner_spinnerCore__eDikv{width:20px;height:20px}.LoadingSpinner_loadingContainer__ueJjd.LoadingSpinner_small__bF3nZ .LoadingSpinner_loadingMessage__TGakq{font-size:.85rem}.LoadingSpinner_loadingContainer__ueJjd.LoadingSpinner_large__X63ly .LoadingSpinner_defaultSpinner__d_GC1,.LoadingSpinner_loadingContainer__ueJjd.LoadingSpinner_large__X63ly .LoadingSpinner_medicalSpinner__JAYwu,.LoadingSpinner_loadingContainer__ueJjd.LoadingSpinner_large__X63ly .LoadingSpinner_pulseSpinner__lUb6V{width:80px;height:80px}.LoadingSpinner_loadingContainer__ueJjd.LoadingSpinner_large__X63ly .LoadingSpinner_medicalCross__z_sNV,.LoadingSpinner_loadingContainer__ueJjd.LoadingSpinner_large__X63ly .LoadingSpinner_spinnerCore__eDikv{width:40px;height:40px}.LoadingSpinner_loadingContainer__ueJjd.LoadingSpinner_large__X63ly .LoadingSpinner_loadingMessage__TGakq{font-size:1.2rem}.LoadingSpinner_loadingContainer__ueJjd.LoadingSpinner_large__X63ly .LoadingSpinner_barsSpinner__JnV4q{height:60px}.LoadingSpinner_loadingContainer__ueJjd.LoadingSpinner_large__X63ly .LoadingSpinner_bar__oleyi{width:8px}.LoadingSpinner_loadingContainer__ueJjd.LoadingSpinner_large__X63ly .LoadingSpinner_bar__oleyi:first-child,.LoadingSpinner_loadingContainer__ueJjd.LoadingSpinner_large__X63ly .LoadingSpinner_bar__oleyi:nth-child(5){height:15px}@media (prefers-color-scheme:dark){.LoadingSpinner_loadingContainer__ueJjd.LoadingSpinner_overlay__Tw2XV{background:rgba(17,24,39,.95);color:#f3f4f6}.LoadingSpinner_spinnerRing__yzrFG{border-color:#60a5fa rgba(59,130,246,.3) rgba(59,130,246,.3)}.LoadingSpinner_bar__oleyi,.LoadingSpinner_dot__Yp4QI,.LoadingSpinner_spinnerCore__eDikv{background:#60a5fa}.LoadingSpinner_pulseRing__cVydK{border-color:#60a5fa}}@media (max-width:480px){.LoadingSpinner_loadingContainer__ueJjd{padding:1.5rem}.LoadingSpinner_loadingMessage__TGakq{font-size:.9rem}.LoadingSpinner_loadingContainer__ueJjd.LoadingSpinner_large__X63ly .LoadingSpinner_loadingMessage__TGakq{font-size:1rem}}@media (prefers-reduced-motion:reduce){.LoadingSpinner_medicalRing__L3q29,.LoadingSpinner_spinnerRing__yzrFG{animation-duration:3s}.LoadingSpinner_bar__oleyi,.LoadingSpinner_dot__Yp4QI,.LoadingSpinner_pulseRing__cVydK{animation-duration:2s}.LoadingSpinner_loadingDots__S0obL span{animation:none;opacity:.8}}.LoadingSpinner_pageLoader__H2AL0{position:fixed;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.95);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;z-index:9999}.LoadingSpinner_pageLoaderContent__LYg9J{display:flex;flex-direction:column;align-items:center;gap:1rem}.LoadingSpinner_simpleSpinner__VeAGI{width:2.5rem;height:2.5rem;border:3px solid #f3f4f6;border-top-color:#3b82f6;border-radius:50%;animation:LoadingSpinner_simpleSpinnerRotate__vb6QW 1s linear infinite}.LoadingSpinner_pageLoaderMessage__yOkzv{color:#6b7280;font-size:.875rem;margin:0;text-align:center;font-weight:500}@keyframes LoadingSpinner_simpleSpinnerRotate__vb6QW{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.consentForm_adminContainer__Pz_PR{max-width:1200px;margin:0 auto;padding:2rem;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#333;background-color:#f8f9fa;min-height:100vh;width:100%;overflow-x:hidden;box-sizing:border-box}.consentForm_consentInterface__YVzlB{display:flex;flex-direction:column;gap:2rem;margin-top:2rem}.consentForm_consentMeta__jLHeB{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.consentForm_statusBadge__peQ7b{display:inline-block;padding:.35rem .75rem;border-radius:50px;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.consentForm_statusBadge__peQ7b.consentForm_signed__nhl32{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.consentForm_statusBadge__peQ7b.consentForm_unsigned__VYW7m{background-color:#fff3cd;color:#856404;border:1px solid #ffeeba}.consentForm_consentSubtitle__sIZp4{color:#6c757d;font-size:.9rem}.consentForm_consentPreview__DIR40{background:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.08);overflow:visible;width:100%;flex:1}.consentForm_consentPreview__DIR40.consentForm_fullWidth__zrJXe{max-width:none;width:100%}.consentForm_previewHeader__oI785{background:linear-gradient(135deg,#6c5ce7,#a29bfe);color:#fff;padding:1rem 1.5rem}.consentForm_fullWidth__zrJXe .consentForm_previewHeader__oI785{background:linear-gradient(135deg,#28a745,#20c997)}.consentForm_previewHeader__oI785 h5{margin:0;font-weight:600;display:flex;align-items:center;gap:.5rem}.consentForm_previewHeader__oI785 h5:before{font-size:1.2rem}.consentForm_templatePreview__mzzY8{padding:2rem;line-height:1.6;width:100%;min-height:auto;word-wrap:break-word;overflow-wrap:break-word;max-width:100%}.consentForm_templatePreview__mzzY8 h1,.consentForm_templatePreview__mzzY8 h2,.consentForm_templatePreview__mzzY8 h3,.consentForm_templatePreview__mzzY8 h4,.consentForm_templatePreview__mzzY8 h5{color:#343a40;margin-top:1.5rem;margin-bottom:1rem}.consentForm_templatePreview__mzzY8 p{margin-bottom:1rem}.consentForm_templatePreview__mzzY8 ol,.consentForm_templatePreview__mzzY8 ul{margin-bottom:1rem;padding-left:1.5rem}.consentForm_templatePreview__mzzY8 table{width:100%;max-width:100%;border-collapse:collapse;margin-bottom:1rem;table-layout:fixed;word-wrap:break-word}.consentForm_templatePreview__mzzY8 table,.consentForm_templatePreview__mzzY8 td,.consentForm_templatePreview__mzzY8 th{border:1px solid #dee2e6}.consentForm_templatePreview__mzzY8 td,.consentForm_templatePreview__mzzY8 th{padding:.75rem;text-align:left;word-wrap:break-word;overflow-wrap:break-word}.consentForm_templatePreview__mzzY8 th{background-color:#f8f9fa;font-weight:600}.consentForm_templatePreview__mzzY8 iframe,.consentForm_templatePreview__mzzY8 img,.consentForm_templatePreview__mzzY8 video{max-width:100%;height:auto}.consentForm_templatePreview__mzzY8 pre{white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;max-width:100%}.consentForm_editActions__A_562{display:flex;justify-content:center;margin-top:1rem}.consentForm_consentPlaceholder__wVYI4{text-align:center;padding:3rem;background:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.08);margin-top:2rem}.consentForm_consentPlaceholder__wVYI4 i{font-size:4rem;color:#6c757d;margin-bottom:1.5rem;display:block}.consentForm_consentPlaceholder__wVYI4 h5{color:#495057;margin-bottom:1rem;font-weight:600}.consentForm_consentPlaceholder__wVYI4 p{color:#6c757d;max-width:500px;margin:0 auto;line-height:1.6}.consentForm_signatureModal__QdTEp .modal-content{border-radius:12px;overflow:hidden;border:none;box-shadow:0 10px 40px rgba(0,0,0,.15)}.consentForm_signatureModal__QdTEp .modal-header{background:linear-gradient(135deg,#6c5ce7,#a29bfe);color:#fff;border-bottom:none;padding:1rem 1.5rem}.consentForm_signatureModal__QdTEp .modal-title{font-weight:600}.consentForm_signatureModal__QdTEp .modal-header .btn-close{filter:invert(1);opacity:.8}.consentForm_signatureModal__QdTEp .modal-body{padding:1.5rem;overflow:hidden}.consentForm_signatureModal__QdTEp{max-width:90vw;width:auto;overflow-x:hidden}.consentForm_signatureCanvasWrapper__fu72_{display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%;max-width:100%;overflow:hidden;padding:0 1rem}.consentForm_signatureCanvas__pxcYi{border:2px dashed #dee2e6;border-radius:8px;background-color:#f8f9fa;cursor:crosshair;transition:border-color .2s;max-width:100%;width:auto;height:auto}.consentForm_signatureCanvas__pxcYi:hover{border-color:#6c5ce7}.consentForm_signatureError__0ys9i{color:#dc3545;font-size:.9rem;text-align:center;margin-top:.5rem}.consentForm_signatureModal__QdTEp .modal-footer{border-top:1px solid #e9ecef;padding:1rem 1.5rem;gap:.5rem}@media (max-width:768px){.consentForm_adminContainer__Pz_PR{padding:1rem;overflow-x:hidden}.consentForm_consentInterface__YVzlB{gap:1.5rem}.consentForm_templatePreview__mzzY8{padding:1.5rem;overflow-x:hidden}.consentForm_signatureCanvas__pxcYi{width:100%!important;max-width:100%}}@keyframes consentForm_fadeIn__Bok1y{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.consentForm_adminContainer__Pz_PR{animation:consentForm_fadeIn__Bok1y .4s ease-out}.login_loginContainer__PJWTS{min-height:100vh;background:linear-gradient(135deg,#f8fafc,#e2e8f0);position:relative;display:flex;align-items:center;justify-content:center;padding:2rem}.login_loginCardWrapper__R8W_l{width:100%;max-width:400px;display:flex;justify-content:center;align-items:center}.login_loginCard__ax2Qu{background:#fff;border-radius:20px;padding:3rem 2.5rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.15);border:1px solid #e5e7eb;position:relative;width:100%;opacity:0;transform:translateY(20px);transition:all .6s ease-out;backdrop-filter:blur(10px)}.login_loginCard__ax2Qu.login_fadeIn__oFMfU{opacity:1;transform:translateY(0)}.login_loginHeader__QipdU{text-align:center;margin-bottom:2.5rem}.login_logoContainer__jCtDD{margin-bottom:1.5rem}.login_logoIcon__z1lO4{width:80px;height:80px;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto;font-size:2rem;color:#fff;box-shadow:0 8px 25px rgba(59,130,246,.3)}.login_loginTitle__BrFVS{font-size:2rem;font-weight:700;color:#1f2937;margin:0 0 .5rem;line-height:1.2}.login_loginSubtitle__Opv06{color:#6b7280;font-size:1rem;margin:0;font-weight:400;line-height:1.4}.login_logoutSection__2k3jW{position:absolute;top:1.5rem;right:1.5rem;z-index:10}.login_logoutButton__rYdTf{border-radius:6px;font-weight:400;transition:all .2s ease;border:1px solid #dc2626;color:#dc2626;background:transparent;padding:.4rem .8rem;font-size:.8rem}.login_logoutButton__rYdTf:hover{background:#dc2626;color:#fff}.login_logoutButton__rYdTf:active{transform:none}.login_errorAlert__lq8k1{border-radius:6px;background:#fef2f2;color:#dc2626;font-weight:400;margin-bottom:1.5rem;border:1px solid #fecaca;padding:.8rem 1rem;font-size:.9rem}.login_loginForm__QSvva{margin-top:2rem}.login_formLabel__ib5oN{font-weight:600;color:#374151;font-size:.9rem;margin-bottom:.5rem;display:block}.login_inputWrapper__RMjyy{position:relative;display:flex;align-items:center}.login_inputIcon__3RwXh{position:absolute;left:1rem;color:#9ca3af;font-size:1rem;z-index:2}.login_formInput__q9aIk{width:100%;padding:.75rem 1rem .75rem 2.5rem;border:1px solid #d1d5db;border-radius:8px;font-size:.9rem;transition:all .2s ease;background:#fff;color:#374151}.login_formInput__q9aIk:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.login_formInput__q9aIk::-moz-placeholder{color:#9ca3af}.login_formInput__q9aIk::placeholder{color:#9ca3af}.login_passwordToggle__GtxbS{position:absolute;right:1rem;background:none;border:none;color:#9ca3af;cursor:pointer;font-size:1rem;padding:.25rem;transition:color .2s ease}.login_passwordToggle__GtxbS:hover{color:#6b7280}.login_submitButton__e8r5k{width:100%;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none;color:#fff;padding:.875rem;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;margin-top:1rem;box-shadow:0 4px 12px rgba(59,130,246,.3)}.login_submitButton__e8r5k:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(59,130,246,.4)}.login_submitButton__e8r5k:active{transform:translateY(0)}.login_submitButton__e8r5k:disabled{opacity:.6;cursor:not-allowed;transform:none}.login_buttonLoaderContainer__TWTvw{display:flex;align-items:center;justify-content:center;min-height:1.5rem}.login_logoContainer__jCtDD{display:flex;justify-content:center;margin-bottom:1rem}.login_logoImage__XcSpw{max-width:150px;height:auto}@media (max-width:768px){.login_loginContainer__PJWTS{padding:1rem}.login_loginCard__ax2Qu{padding:2rem 1.5rem;margin:0}.login_logoutSection__2k3jW{top:1rem;right:1rem}}@media (max-width:480px){.login_loginCard__ax2Qu{padding:1.5rem 1rem}.login_logoutSection__2k3jW{top:.75rem;right:.75rem}.login_formInput__q9aIk{padding:.75rem .875rem .75rem 2.5rem;font-size:.875rem}.login_inputIcon__3RwXh{left:.875rem;font-size:.875rem}.login_passwordToggle__GtxbS{right:.875rem}.login_loginButton__u5Ek9{padding:.75rem 1.5rem;font-size:.875rem}}.login_loginCard__ax2Qu{animation:login_fadeInUp__j5hKK .6s ease-out}@keyframes login_fadeInUp__j5hKK{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.login_spinner-border__oAtJD{width:1rem;height:1rem;border-width:.15em}.login_formInput__q9aIk:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.login_loginButton__u5Ek9:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.login_logoutButton__rYdTf:focus-visible{outline:2px solid #ef4444;outline-offset:2px}@media (prefers-color-scheme:dark){.login_loginContainer__PJWTS{background:linear-gradient(135deg,#1e293b,#334155)}.login_loginCard__ax2Qu{background:#1f2937;border-color:#374151;box-shadow:0 10px 25px rgba(0,0,0,.3),0 4px 10px rgba(0,0,0,.2)}.login_formLabel__ib5oN{color:#d1d5db}.login_formInput__q9aIk{background:#374151;border-color:#4b5563;color:#f9fafb}.login_formInput__q9aIk::-moz-placeholder{color:#9ca3af}.login_formInput__q9aIk::placeholder{color:#9ca3af}.login_formInput__q9aIk:focus{border-color:#60a5fa;background:#374151;color:#f9fafb}.login_formInput__q9aIk:hover{border-color:#6b7280}.login_inputIcon__3RwXh{color:#9ca3af}.login_formInput__q9aIk:focus+.login_inputIcon__3RwXh{color:#60a5fa}.login_passwordToggle__GtxbS{color:#9ca3af}.login_passwordToggle__GtxbS:hover{color:#60a5fa;background:rgba(96,165,250,.1)}.login_loginButton__u5Ek9{background:#60a5fa}.login_loginButton__u5Ek9:hover{background:#3b82f6}.login_errorAlert__lq8k1{background:#7f1d1d;color:#fca5a5;border-color:#991b1b}}.adminTheme_modernHeader__jUBl0{background:#fff;padding:1.5rem 2rem;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);margin-bottom:1.5rem;display:flex;justify-content:space-between;align-items:center;min-height:80px;opacity:0;transform:translateY(-20px);animation:adminTheme_headerSlideDown__v3Ynl .8s ease-out .2s forwards}@keyframes adminTheme_headerSlideDown__v3Ynl{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.adminTheme_headerLeft__yMa3T{flex:1;opacity:0;animation:adminTheme_fadeInLeft__Vz_8M .8s ease-out .4s forwards}@keyframes adminTheme_fadeInLeft__Vz_8M{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.adminTheme_pageTitle__LTjiQ{font-size:2rem;font-weight:600;color:#111827;margin:0;line-height:1.2}.adminTheme_pageSubtitle__hocu5{color:#6b7280;font-size:1rem;margin:0;font-weight:400;line-height:1.4}.adminTheme_headerRight___Snyj{display:flex;align-items:center;gap:1rem;opacity:0;animation:adminTheme_fadeInRight__brNgr .8s ease-out .6s forwards}@keyframes adminTheme_fadeInRight__brNgr{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.adminTheme_domainHeader__j3E3R{background:#fff;padding:1rem 2rem;border-radius:8px;box-shadow:0 1px 4px rgba(0,0,0,.06);margin-bottom:1rem;display:flex;justify-content:space-between;align-items:center;min-height:60px;opacity:0;transform:translateY(-15px);animation:adminTheme_domainHeaderSlideDown__Vlz6A .6s ease-out .1s forwards}@keyframes adminTheme_domainHeaderSlideDown__Vlz6A{0%{opacity:0;transform:translateY(-15px)}to{opacity:1;transform:translateY(0)}}.adminTheme_domainName__JToDe{font-size:1.1rem;font-weight:500;color:#374151;margin-left:1rem}.adminTheme_logoutButton__2MvRp{background:#dc2626;color:#fff;border:none;padding:.5rem 1rem;border-radius:6px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease;margin-right:1rem}.adminTheme_logoutButton__2MvRp:hover{background:#b91c1c;transform:translateY(-1px)}.adminTheme_statsCard__ySrdz{background:#fff;color:#111827;border-radius:12px;padding:1.5rem;box-shadow:0 4px 6px rgba(0,0,0,.1);border:1px solid #e5e7eb;transition:all .2s ease;position:absolute;top:2rem;right:2rem;min-width:160px;max-width:200px}.adminTheme_statsCard__ySrdz:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,.15);border-color:#d1d5db}.adminTheme_statsTitle__nP6zw{color:#6b7280;font-size:.75rem;font-weight:500;margin:0 0 .5rem;text-transform:uppercase;letter-spacing:.05em}.adminTheme_statsNumber__w_4iq{color:#111827;font-size:2rem;font-weight:600;margin:0}.adminTheme_primaryButton__gUSsq{background:#2563eb;color:#fff;border:none;border-radius:8px;padding:.75rem 1.5rem;font-weight:500;font-size:.875rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.5rem;box-shadow:0 1px 3px rgba(37,99,235,.2)}.adminTheme_primaryButton__gUSsq:hover{background:#1d4ed8;transform:translateY(-1px);box-shadow:0 4px 8px rgba(37,99,235,.3)}.adminTheme_secondaryButton__hFQK3{background:#fff;color:#6b7280;border:1px solid #d1d5db;border-radius:8px;padding:.75rem 1.5rem;font-weight:500;font-size:.875rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.5rem}.adminTheme_secondaryButton__hFQK3:hover{background:#f9fafb;border-color:#9ca3af;transform:translateY(-1px)}.adminTheme_backButton__y6cDk{background:#fff;color:#6b7280;border:1px solid #d1d5db;border-radius:8px;padding:.5rem 1rem;font-weight:500;font-size:.875rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.5rem;text-decoration:none}.adminTheme_backButton__y6cDk:hover{background:#f9fafb;border-color:#9ca3af;color:#374151;transform:translateY(-1px);text-decoration:none}.adminTheme_smallBackButton__OGugT{background:transparent;color:#6b7280;border:none;border-radius:6px;padding:.5rem .75rem;font-weight:500;font-size:.875rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.5rem;text-decoration:none}.adminTheme_smallBackButton__OGugT:hover{background:#f3f4f6;color:#374151;text-decoration:none}.adminTheme_successButton__Or9Te{background:#2563eb;color:#fff;border:none;border-radius:8px;padding:.75rem 1.5rem;font-weight:500;font-size:.875rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.5rem;box-shadow:0 1px 3px rgba(37,99,235,.2)}.adminTheme_successButton__Or9Te:hover{background:#1d4ed8;transform:translateY(-1px);box-shadow:0 4px 8px rgba(37,99,235,.3)}.adminTheme_dangerButton__5AtRr{background:#dc2626;color:#fff;border:none;border-radius:8px;padding:.75rem 1.5rem;font-weight:500;font-size:.875rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.5rem;box-shadow:0 1px 3px rgba(220,38,38,.2)}.adminTheme_dangerButton__5AtRr:hover{background:#b91c1c;transform:translateY(-1px);box-shadow:0 4px 8px rgba(220,38,38,.3)}.adminTheme_warningButton__vmil2{background:#f59e0b;color:#fff;border:none;border-radius:8px;padding:.75rem 1.5rem;font-weight:500;font-size:.875rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.5rem;box-shadow:0 1px 3px rgba(245,158,11,.2)}.adminTheme_warningButton__vmil2:hover{background:#d97706;transform:translateY(-1px);box-shadow:0 4px 8px rgba(245,158,11,.3)}.adminTheme_infoButton__ejltf{background:#6b7280;color:#fff;border:none;border-radius:8px;padding:.75rem 1.5rem;font-weight:500;font-size:.875rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.5rem;box-shadow:0 1px 3px hsla(220,9%,46%,.2)}.adminTheme_infoButton__ejltf:hover{background:#4b5563;transform:translateY(-1px);box-shadow:0 4px 8px hsla(220,9%,46%,.3)}.adminTheme_actionButtonsContainer__qe7Cm{display:flex;gap:.75rem;justify-content:center;align-items:center;width:100%;padding:.5rem;flex-wrap:nowrap;opacity:0;animation:adminTheme_fadeInButtons__SnJMh .6s ease-out .8s forwards}@keyframes adminTheme_fadeInButtons__SnJMh{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.adminTheme_smallActionButton__PG184{background:#6b7280;color:#fff;border:none;border-radius:6px;padding:.5rem .75rem;font-weight:500;font-size:.75rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;gap:.375rem;box-shadow:0 1px 2px hsla(220,9%,46%,.2);min-width:70px;max-width:80px;justify-content:center;white-space:nowrap;text-overflow:ellipsis;position:relative;overflow:hidden}.adminTheme_smallActionButton__PG184:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s}.adminTheme_smallActionButton__PG184:hover:before{left:100%}.adminTheme_smallActionButton__PG184:hover{background:#4b5563;transform:translateY(-2px) scale(1.02);box-shadow:0 4px 12px hsla(220,9%,46%,.3)}.adminTheme_smallViewButton__7_NeP{background:#6b7280}.adminTheme_smallViewButton__7_NeP:hover{background:#4b5563}.adminTheme_smallEditButton__c1AXb{background:#4f46e5}.adminTheme_smallEditButton__c1AXb:hover{background:#4338ca}.adminTheme_smallDeleteButton__lRV2S{background:#dc2626}.adminTheme_smallDeleteButton__lRV2S:hover{background:#b91c1c}.adminTheme_modernCard__vCHoa{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 4px 6px rgba(0,0,0,.1);border:1px solid #e5e7eb;transition:all .3s cubic-bezier(.4,0,.2,1);opacity:0;transform:translateY(20px);animation:adminTheme_cardSlideUp__4XLoN .8s ease-out .4s forwards}@keyframes adminTheme_cardSlideUp__4XLoN{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.adminTheme_modernCard__vCHoa:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,.1);border-color:#d1d5db}.adminTheme_modernTable__3eF6k{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.1);border:1px solid #e5e7eb}.adminTheme_tableHeader__FeF3D{background:#f9fafb;padding:1.25rem 1.5rem;border-bottom:1px solid #e5e7eb}.adminTheme_tableTitle__m9oYF{color:#111827;font-size:1.125rem;font-weight:600;margin:0}.adminTheme_tableSubtitle__lXV_I{color:#6b7280;font-size:.875rem;margin:.25rem 0 0}.adminTheme_modernForm__ZQaRe{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 4px 6px rgba(0,0,0,.1);border:1px solid #e5e7eb}.adminTheme_formLabel__9R_H7{color:#374151;font-weight:500;margin-bottom:.5rem;display:block}.adminTheme_formInput__0aCc_{border:1px solid #d1d5db;border-radius:8px;padding:.75rem;font-size:.875rem;transition:all .2s ease;width:100%;background:#fff}.adminTheme_formInput__0aCc_:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.adminTheme_searchSection__ntCVC{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 4px 6px rgba(0,0,0,.1);border:1px solid #e5e7eb;margin-bottom:1.5rem}.adminTheme_searchInput__MWaBe{border:1px solid #d1d5db;border-radius:8px;padding:.75rem 1rem;font-size:.875rem;transition:all .2s ease;width:100%;background:#fff}.adminTheme_searchInput__MWaBe:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.adminTheme_pageSizeControls__Z7vt4{background:#f9fafb;border-radius:8px;padding:1rem 1.5rem;border:1px solid #e5e7eb;margin:1.5rem 0}.adminTheme_pageSizeSelect__Z1ver{background:#fff;color:#374151;border:1px solid #d1d5db;border-radius:6px;padding:.375rem .75rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;min-width:60px}.adminTheme_pageSizeSelect__Z1ver:hover{border-color:#9ca3af}.adminTheme_pageSizeSelect__Z1ver:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}@media (max-width:768px){.adminTheme_modernHeader__jUBl0{padding:1.5rem}.adminTheme_pageTitle__LTjiQ{font-size:1.75rem}.adminTheme_pageSubtitle__hocu5{font-size:.875rem}.adminTheme_headerRight___Snyj{flex-direction:column;gap:.75rem}.adminTheme_primaryButton__gUSsq,.adminTheme_secondaryButton__hFQK3{padding:.625rem 1.25rem;font-size:.8rem}.adminTheme_statsCard__ySrdz{position:static;margin-top:1rem;max-width:none}}.templateDetail_templateDetailContainer__45gwu{min-height:100vh;background:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.templateDetail_primaryActionButton__Xq5Pf{background:#2563eb!important;border:1px solid #2563eb!important;color:#fff!important;padding:.5rem 1rem;border-radius:6px;font-size:.875rem;font-weight:500;transition:all .2s ease}.templateDetail_fadeIn__H09Ka{animation:templateDetail_fadeIn__H09Ka .5s ease-in-out}@keyframes templateDetail_fadeIn__H09Ka{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.templateDetail_headerContent__ciCyh{display:flex;justify-content:space-between;align-items:center;max-width:1400px;margin:0 auto;padding:0 2rem}.templateDetail_modernHeader__ZObac{background:#fff;padding:1.5rem 2rem;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);margin-bottom:1.5rem;display:flex;justify-content:space-between;align-items:center;min-height:80px;opacity:0;transform:translateY(-20px);animation:templateDetail_headerSlideDown__bZr1b .8s ease-out .2s forwards}.templateDetail_domainName__zFPJ_{font-size:1.5rem;font-weight:600;color:#fff;margin:0 0 0 1rem;text-shadow:0 2px 4px rgba(0,0,0,.1)}.templateDetail_logoutButton__42FQg{background:#dc3545;border:1px solid #dc3545;color:#fff;padding:.5rem 1rem;border-radius:6px;font-size:.875rem;font-weight:500;transition:all .2s ease;display:flex;align-items:center;gap:.5rem}.templateDetail_logoutButton__42FQg:hover{background:#c82333;border-color:#c82333;transform:translateY(-1px);box-shadow:0 4px 8px rgba(220,53,69,.2)}.templateDetail_mainContent__ZEoS1{max-width:1800px;margin:0 auto;padding:2rem}.templateDetail_simpleContentHeader__Am3vy{margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #e5e7eb}.templateDetail_templateInfo__ZpYI1{display:flex;align-items:center;gap:1rem}.templateDetail_templateTitle__OU1f6{font-size:1.25rem;font-weight:600;color:#374151}.templateDetail_templateDetailsSection__6WQ2f{margin-bottom:2rem}.templateDetail_templateDetailsCard__y7x8M{background:#fff;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.05);overflow:hidden;border:1px solid #e5e7eb}.templateDetail_templateDetailsHeader__ICPp_{background:#f8fafc;padding:1.5rem;display:flex;justify-content:space-between;align-items:center}.templateDetail_templateDetailsTitle__aHkLR{font-size:1.25rem;font-weight:600;margin:0;display:flex;align-items:center;gap:.5rem}.templateDetail_templateDetailsContent__hzib_{padding:2rem}.templateDetail_templateDetailsGrid__KJfkf{display:flex;flex-direction:column;gap:1.5rem}.templateDetail_templateDetailItem__5HZin{display:flex;flex-direction:column;gap:.5rem}.templateDetail_templateDetailLabel__JubrW{font-weight:600;color:#374151;font-size:.875rem;text-transform:uppercase;letter-spacing:.5px}.templateDetail_templateDetailValue__5ep8P{color:#1f2937;font-size:1rem;font-weight:500}.templateDetail_templateBody__Yoogs{background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;padding:1rem;margin-top:.5rem}.templateDetail_templateContent__SXl_9{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem;line-height:1.6;color:#374151;margin:0;white-space:pre-wrap;word-wrap:break-word;overflow-x:auto}.templateDetail_editActions__9lN7A{display:flex;gap:1rem;z-index:10}.templateDetail_saveButton__DWlip{background:#10b981;border:1px solid #10b981;color:#fff;padding:.75rem 1.5rem;border-radius:6px;font-size:.875rem;font-weight:500;transition:all .2s ease;display:flex;align-items:center;gap:.5rem}.templateDetail_saveButton__DWlip:hover{background:#059669;border-color:#059669;transform:translateY(-1px);box-shadow:0 4px 8px rgba(16,185,129,.2)}.templateDetail_saveButton__DWlip:disabled{background:#9ca3af;border-color:#9ca3af;transform:none;box-shadow:none}.templateDetail_cancelButton__YU5EN{background:#fff;color:#6b7280;border:1px solid #d1d5db;border-radius:8px;padding:.75rem 1.5rem;font-weight:500;font-size:.875rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.5rem}.templateDetail_cancelButton__YU5EN:hover{background:#c7ccd2;border-color:#97a5b7;box-shadow:0 6px 12px hsla(220,9%,46%,.25)}.templateDetail_buttonLoaderContainer__LxN_o{display:flex;align-items:center;gap:.5rem}.templateDetail_fullPageEditorContainer__HPqDz{margin:2rem 0;background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.templateDetail_editorHeader___pny7{display:grid;grid-template-columns:1fr 1fr;background:#f8fafc;border-bottom:1px solid #e5e7eb}.templateDetail_editorTitle__m_Oja,.templateDetail_previewTitle__Rk5ZS{padding:1rem 1.5rem;margin:0;font-size:1rem;font-weight:600;color:#374151;border-right:1px solid #e5e7eb;display:flex;align-items:center}.templateDetail_previewTitle__Rk5ZS{border-right:none}.templateDetail_editorContainer__3yZi3{display:grid;grid-template-columns:1fr 1fr;gap:0;height:100%;align-items:stretch;width:100%}.templateDetail_editorSection__XcsQX{background:#fff;border-right:1px solid #e5e7eb;display:flex;flex-direction:column;height:100%;min-height:500px;width:100%}.templateDetail_fullWidthEditor__B98D8 .templateDetail_editorContainer__3yZi3{grid-template-columns:1fr}.templateDetail_fullWidthEditor__B98D8 .templateDetail_editorSection__XcsQX{border-right:none}.templateDetail_fullWidthEditorHeader__tdHsP{grid-template-columns:1fr 1fr}.templateDetail_fullWidthEditorHeader__tdHsP .templateDetail_previewTitle__Rk5ZS{border-right:1px solid #e5e7eb}.templateDetail_fullWidthEditorHeader__tdHsP .templateDetail_editorTitle__m_Oja{border-right:none}.templateDetail_previewSection__aMZcH{background:#fff;display:flex;flex-direction:column;height:100%}.templateDetail_previewContainer__6FWPS{flex:1;padding:1rem;overflow-y:auto;overflow-x:hidden;background:#fff;border:none;pointer-events:none}.templateDetail_htmlPreview__HDp5u,.templateDetail_previewContainer__6FWPS{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.templateDetail_htmlPreview__HDp5u{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;line-height:1.6;color:#374151;word-wrap:break-word}.templateDetail_htmlPreview__HDp5u h1,.templateDetail_htmlPreview__HDp5u h2,.templateDetail_htmlPreview__HDp5u h3,.templateDetail_htmlPreview__HDp5u h4,.templateDetail_htmlPreview__HDp5u h5,.templateDetail_htmlPreview__HDp5u h6{margin:1rem 0 .5rem;font-weight:600;color:#1f2937}.templateDetail_htmlPreview__HDp5u h1{font-size:1.875rem}.templateDetail_htmlPreview__HDp5u h2{font-size:1.5rem}.templateDetail_htmlPreview__HDp5u h3{font-size:1.25rem}.templateDetail_htmlPreview__HDp5u p{margin:.5rem 0;line-height:1.6}.templateDetail_htmlPreview__HDp5u ol,.templateDetail_htmlPreview__HDp5u ul{margin:.5rem 0;padding-left:1.5rem}.templateDetail_htmlPreview__HDp5u img{max-width:100%;height:auto;border-radius:6px;margin:.5rem 0}.templateDetail_htmlPreview__HDp5u a{color:#3b82f6;text-decoration:underline}.templateDetail_templatePreviewContainer__SkqWm{background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:1rem;margin-top:.5rem;min-height:600px;height:100%;overflow-y:auto;overflow-x:hidden}.templateDetail_templatePreview__c1G1a{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;line-height:1.6;color:#374151;word-wrap:break-word}.templateDetail_templatePreview__c1G1a h1,.templateDetail_templatePreview__c1G1a h2,.templateDetail_templatePreview__c1G1a h3,.templateDetail_templatePreview__c1G1a h4,.templateDetail_templatePreview__c1G1a h5,.templateDetail_templatePreview__c1G1a h6{margin:1rem 0 .5rem;font-weight:600;color:#1f2937}.templateDetail_templatePreview__c1G1a h1{font-size:1.875rem}.templateDetail_templatePreview__c1G1a h2{font-size:1.5rem}.templateDetail_templatePreview__c1G1a h3{font-size:1.25rem}.templateDetail_templatePreview__c1G1a p{margin:.5rem 0;line-height:1.6}.templateDetail_templatePreview__c1G1a ol,.templateDetail_templatePreview__c1G1a ul{margin:.5rem 0;padding-left:1.5rem}.templateDetail_templatePreview__c1G1a img{max-width:100%;height:auto;border-radius:6px;margin:.5rem 0}.templateDetail_templatePreview__c1G1a a{color:#3b82f6;text-decoration:underline}.templateDetail_form-label__ZlMLE{font-weight:600;color:#374151;margin-bottom:.5rem;font-size:.875rem}.templateDetail_form-control__Eye3z{border:1px solid #d1d5db;border-radius:6px;padding:.75rem;font-size:.875rem;transition:all .2s ease;background:#fff}.templateDetail_form-control__Eye3z:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1);outline:none}@media (max-width:768px){.templateDetail_simpleHeader__TfKcT{padding:.75rem 0}.templateDetail_headerContent__ciCyh{padding:0 1rem}.templateDetail_domainName__zFPJ_{font-size:1.25rem;margin-left:.5rem}.templateDetail_mainContent__ZEoS1{padding:1rem}.templateDetail_templateDetailsHeader__ICPp_{padding:1rem;flex-direction:column;gap:1rem;align-items:flex-start}.templateDetail_templateDetailsContent__hzib_{padding:1rem}.templateDetail_editActions__9lN7A{flex-direction:column}.templateDetail_templateInfo__ZpYI1{flex-direction:column;align-items:flex-start;gap:.5rem}.templateDetail_editorContainer__3yZi3{grid-template-columns:1fr;min-height:80vh;height:auto}.templateDetail_editorSection__XcsQX{border-right:none;border-bottom:1px solid #e5e7eb;min-height:500px}.templateDetail_previewSection__aMZcH{min-height:500px}.templateDetail_editorHeader___pny7{grid-template-columns:1fr}.templateDetail_editorTitle__m_Oja{border-right:none;border-bottom:1px solid #e5e7eb}}@media (max-width:480px){.templateDetail_headerContent__ciCyh{flex-direction:column;gap:1rem}.templateDetail_domainName__zFPJ_{margin-left:0}.templateDetail_templateDetailsContent__hzib_,.templateDetail_templateDetailsHeader__ICPp_{padding:.75rem}.templateDetail_templateContent__SXl_9{font-size:.75rem}}