.Table-module___0_b8a__container{background:#fff;border:1px solid #e5e5e5;border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.Table-module___0_b8a__tableWrapper{overflow-x:auto}.Table-module___0_b8a__table{border-collapse:collapse;width:100%}.Table-module___0_b8a__th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:#666;white-space:nowrap;background-color:#fafafa;border-bottom:1px solid #e5e5e5;padding:.75rem 1rem;font-size:.75rem;font-weight:600}.Table-module___0_b8a__tr{border-bottom:1px solid #f0f0f0;transition:background-color .15s}.Table-module___0_b8a__tr:last-child{border-bottom:none}.Table-module___0_b8a__tr:hover{background-color:#fafafa}.Table-module___0_b8a__td{color:#333;vertical-align:middle;padding:.875rem 1rem;font-size:.875rem}.Table-module___0_b8a__loading,.Table-module___0_b8a__empty{text-align:center;color:#999;padding:3rem 1rem;font-size:.875rem}.Table-module___0_b8a__footer{background-color:#fafafa;border-top:1px solid #e5e5e5;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.Table-module___0_b8a__info{color:#666;font-size:.75rem}.Table-module___0_b8a__pagination{align-items:center;gap:.5rem;display:flex}.Table-module___0_b8a__pageButton{color:#333;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:4px;padding:.375rem .75rem;font-size:.75rem;font-weight:500;transition:background-color .15s,border-color .15s}.Table-module___0_b8a__pageButton:hover:not(:disabled){background-color:#f5f5f5;border-color:#ccc}.Table-module___0_b8a__pageButton:disabled{color:#ccc;cursor:not-allowed}.Table-module___0_b8a__pageNumbers{align-items:center;gap:.25rem;display:flex}.Table-module___0_b8a__pageNumber{color:#333;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:4px;justify-content:center;align-items:center;min-width:2rem;height:2rem;font-size:.75rem;transition:background-color .15s,border-color .15s;display:flex}.Table-module___0_b8a__pageNumber:hover{background-color:#f5f5f5;border-color:#ccc}.Table-module___0_b8a__pageNumberActive{color:#fff;background-color:#06c;border-color:#06c}.Table-module___0_b8a__pageNumberActive:hover{background-color:#0052a3;border-color:#0052a3}.Table-module___0_b8a__ellipsis{color:#999;padding:0 .25rem;font-size:.75rem}
.Modal-module__J6zY1q__backdrop{z-index:1000;background-color:#00000080;position:fixed;inset:0}.Modal-module__J6zY1q__modal{z-index:1001;background:#fff;border-radius:8px;flex-direction:column;max-height:calc(100vh - 2rem);animation:.2s ease-out Modal-module__J6zY1q__modalIn;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}@keyframes Modal-module__J6zY1q__modalIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.95)translateY(-10px)}to{opacity:1;transform:translate(-50%,-50%)scale(1)translateY(0)}}.Modal-module__J6zY1q__small{width:100%;max-width:400px}.Modal-module__J6zY1q__medium{width:100%;max-width:560px}.Modal-module__J6zY1q__large{width:100%;max-width:800px}.Modal-module__J6zY1q__header{border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.Modal-module__J6zY1q__title{color:#1a1a1a;margin:0;font-size:1.125rem;font-weight:600}.Modal-module__J6zY1q__closeButton{color:#666;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:2rem;height:2rem;transition:background-color .15s,color .15s;display:flex}.Modal-module__J6zY1q__closeButton:hover{color:#333;background-color:#f5f5f5}.Modal-module__J6zY1q__content{padding:1.5rem;overflow-y:auto}
.ConfirmModal-module__Nd9DQW__message{color:#444;margin:0 0 1.5rem;font-size:.875rem;line-height:1.5}.ConfirmModal-module__Nd9DQW__actions{justify-content:flex-end;gap:.75rem;display:flex}.ConfirmModal-module__Nd9DQW__cancelButton{color:#444;cursor:pointer;background-color:#fff;border:1px solid #d1d5db;border-radius:6px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:background-color .15s}.ConfirmModal-module__Nd9DQW__cancelButton:hover{background-color:#f5f5f5}.ConfirmModal-module__Nd9DQW__cancelButton:disabled{opacity:.5;cursor:not-allowed}.ConfirmModal-module__Nd9DQW__confirmButton{color:#fff;cursor:pointer;background-color:#dc2626;border:none;border-radius:6px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:background-color .15s}.ConfirmModal-module__Nd9DQW__confirmButton:hover{background-color:#b91c1c}.ConfirmModal-module__Nd9DQW__confirmButton:disabled{opacity:.5;cursor:not-allowed}
.DeleteButton-module__WFNDGW__deleteButton{color:#64748b;cursor:pointer;background:0 0;border:1px solid #e2e8f0;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:color .15s,background-color .15s,border-color .15s;display:inline-flex}.DeleteButton-module__WFNDGW__deleteButton:hover{color:#dc2626;background-color:#fef2f2;border-color:#dc2626}
.EditButton-module__M0M8gq__editButton{color:#64748b;cursor:pointer;background:0 0;border:1px solid #e2e8f0;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:color .15s,background-color .15s,border-color .15s;display:inline-flex}.EditButton-module__M0M8gq__editButton:hover{color:#06c;background-color:#eff6ff;border-color:#06c}
.ToastContext-module__bMoAsG__container{z-index:2000;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex;position:fixed;top:1rem;right:1rem}.ToastContext-module__bMoAsG__toast{border-radius:6px;max-width:400px;padding:.75rem 1rem;font-size:.875rem;font-weight:500;animation:.2s ease-out ToastContext-module__bMoAsG__slideIn;box-shadow:0 4px 12px #00000026}.ToastContext-module__bMoAsG__toast[data-swipe=move]{transform:translateX(var(--radix-toast-swipe-move-x))}.ToastContext-module__bMoAsG__toast[data-swipe=cancel]{transition:transform .2s;transform:translate(0)}.ToastContext-module__bMoAsG__toast[data-swipe=end]{animation:.15s ease-out forwards ToastContext-module__bMoAsG__slideOut}@keyframes ToastContext-module__bMoAsG__slideIn{0%{opacity:0;transform:translate(1rem)}to{opacity:1;transform:translate(0)}}@keyframes ToastContext-module__bMoAsG__slideOut{0%{opacity:1;transform:translateX(var(--radix-toast-swipe-end-x))}to{opacity:0;transform:translate(100%)}}.ToastContext-module__bMoAsG__error{color:#fff;background-color:#dc2626}.ToastContext-module__bMoAsG__success{color:#fff;background-color:#16a34a}
.VideoUpload-module__BLEN0a__container{flex-direction:column;gap:.5rem;display:flex}.VideoUpload-module__BLEN0a__label{color:#333;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;display:flex}.VideoUpload-module__BLEN0a__aspectHint{color:#666;font-size:.75rem;font-weight:400}.VideoUpload-module__BLEN0a__dropzone{cursor:pointer;background-color:#fafafa;border:2px dashed #ddd;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-height:160px;padding:2rem;transition:border-color .2s,background-color .2s;display:flex}.VideoUpload-module__BLEN0a__dropzone:hover{background-color:#f0f7ff;border-color:#06c}.VideoUpload-module__BLEN0a__dropzoneActive{background-color:#e6f0ff;border-color:#06c}.VideoUpload-module__BLEN0a__dropzoneDisabled{cursor:not-allowed;opacity:.6}.VideoUpload-module__BLEN0a__dropzoneDisabled:hover{background-color:#fafafa;border-color:#ddd}.VideoUpload-module__BLEN0a__input{display:none}.VideoUpload-module__BLEN0a__placeholder{text-align:center;flex-direction:column;align-items:center;gap:.5rem;display:flex}.VideoUpload-module__BLEN0a__icon{color:#999}.VideoUpload-module__BLEN0a__placeholderText{color:#666;font-size:.875rem}.VideoUpload-module__BLEN0a__placeholderHint{color:#999;font-size:.75rem}.VideoUpload-module__BLEN0a__uploading{flex-direction:column;align-items:center;gap:.75rem;width:100%;max-width:200px;display:flex}.VideoUpload-module__BLEN0a__spinner{border:3px solid #e5e5e5;border-top-color:#06c;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite VideoUpload-module__BLEN0a__spin}@keyframes VideoUpload-module__BLEN0a__spin{to{transform:rotate(360deg)}}.VideoUpload-module__BLEN0a__uploadingText{color:#666;font-size:.875rem}.VideoUpload-module__BLEN0a__progressBar{background-color:#e5e5e5;border-radius:2px;width:100%;height:4px;overflow:hidden}.VideoUpload-module__BLEN0a__progressFill{background-color:#06c;height:100%;transition:width .2s}.VideoUpload-module__BLEN0a__preview{background-color:#f5f5f5;border-radius:8px;flex-direction:column;gap:.5rem;padding:.5rem;display:flex;overflow:hidden}.VideoUpload-module__BLEN0a__videoWrapper{aspect-ratio:4/5;background-color:#000;border-radius:6px;width:100%;max-width:300px;position:relative;overflow:hidden}.VideoUpload-module__BLEN0a__video{object-fit:contain;border-radius:6px;width:100%;height:100%;position:absolute;inset:0}.VideoUpload-module__BLEN0a__removeButton{color:#dc2626;cursor:pointer;background:#fff;border:1px solid #dc2626;border-radius:6px;justify-content:center;align-self:flex-start;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:500;transition:background-color .15s,color .15s;display:flex}.VideoUpload-module__BLEN0a__removeButton:hover{color:#fff;background-color:#dc2626}.VideoUpload-module__BLEN0a__removeButton:disabled{cursor:not-allowed;opacity:.5}.VideoUpload-module__BLEN0a__error{color:#dc2626;font-size:.75rem}
.MultiImageUpload-module__wKsUmq__container{flex-direction:column;gap:.5rem;display:flex}.MultiImageUpload-module__wKsUmq__label{color:#333;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;display:flex}.MultiImageUpload-module__wKsUmq__aspectHint{color:#666;font-size:.75rem;font-weight:400}.MultiImageUpload-module__wKsUmq__grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.5rem;display:grid}.MultiImageUpload-module__wKsUmq__imageWrapper{aspect-ratio:4/5;background-color:#f5f5f5;border-radius:6px;position:relative;overflow:hidden}.MultiImageUpload-module__wKsUmq__image{object-fit:cover;width:100%;height:100%;display:block}.MultiImageUpload-module__wKsUmq__removeButton{color:#fff;cursor:pointer;opacity:0;background-color:#0009;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:opacity .15s,background-color .15s;display:flex;position:absolute;top:4px;right:4px}.MultiImageUpload-module__wKsUmq__imageWrapper:hover .MultiImageUpload-module__wKsUmq__removeButton{opacity:1}.MultiImageUpload-module__wKsUmq__removeButton:hover{background-color:#dc2626}.MultiImageUpload-module__wKsUmq__removeButton:disabled{cursor:not-allowed;opacity:.5}.MultiImageUpload-module__wKsUmq__dropzone{cursor:pointer;background-color:#fafafa;border:2px dashed #ddd;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-height:120px;padding:1.5rem;transition:border-color .2s,background-color .2s;display:flex}.MultiImageUpload-module__wKsUmq__dropzone:hover{background-color:#f0f7ff;border-color:#06c}.MultiImageUpload-module__wKsUmq__dropzoneActive{background-color:#e6f0ff;border-color:#06c}.MultiImageUpload-module__wKsUmq__dropzoneDisabled{cursor:not-allowed;opacity:.6}.MultiImageUpload-module__wKsUmq__dropzoneDisabled:hover{background-color:#fafafa;border-color:#ddd}.MultiImageUpload-module__wKsUmq__input{display:none}.MultiImageUpload-module__wKsUmq__placeholder{text-align:center;flex-direction:column;align-items:center;gap:.375rem;display:flex}.MultiImageUpload-module__wKsUmq__icon{color:#999}.MultiImageUpload-module__wKsUmq__placeholderText{color:#666;font-size:.875rem}.MultiImageUpload-module__wKsUmq__placeholderHint{color:#999;font-size:.75rem}.MultiImageUpload-module__wKsUmq__uploading{flex-direction:column;align-items:center;gap:.75rem;width:100%;max-width:200px;display:flex}.MultiImageUpload-module__wKsUmq__spinner{border:3px solid #e5e5e5;border-top-color:#06c;border-radius:50%;width:28px;height:28px;animation:.8s linear infinite MultiImageUpload-module__wKsUmq__spin}@keyframes MultiImageUpload-module__wKsUmq__spin{to{transform:rotate(360deg)}}.MultiImageUpload-module__wKsUmq__uploadingText{color:#666;font-size:.875rem}.MultiImageUpload-module__wKsUmq__progressBar{background-color:#e5e5e5;border-radius:2px;width:100%;height:4px;overflow:hidden}.MultiImageUpload-module__wKsUmq__progressFill{background-color:#06c;height:100%;transition:width .2s}.MultiImageUpload-module__wKsUmq__error{color:#dc2626;font-size:.75rem}
.AspectRatioImageUpload-module__MTmDfW__container{flex-direction:column;gap:.5rem;display:flex}.AspectRatioImageUpload-module__MTmDfW__label{color:#333;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;display:flex}.AspectRatioImageUpload-module__MTmDfW__aspectHint{color:#666;font-size:.75rem;font-weight:400}.AspectRatioImageUpload-module__MTmDfW__dropzone{cursor:pointer;background-color:#fafafa;border:2px dashed #ddd;border-radius:8px;width:100%;transition:border-color .2s,background-color .2s;position:relative}.AspectRatioImageUpload-module__MTmDfW__dropzone:hover{background-color:#f0f7ff;border-color:#06c}.AspectRatioImageUpload-module__MTmDfW__dropzoneActive{background-color:#e6f0ff;border-color:#06c}.AspectRatioImageUpload-module__MTmDfW__dropzoneDisabled{cursor:not-allowed;opacity:.6}.AspectRatioImageUpload-module__MTmDfW__dropzoneDisabled:hover{background-color:#fafafa;border-color:#ddd}.AspectRatioImageUpload-module__MTmDfW__dropzoneContent{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.AspectRatioImageUpload-module__MTmDfW__input{display:none}.AspectRatioImageUpload-module__MTmDfW__placeholder{text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:1rem;display:flex}.AspectRatioImageUpload-module__MTmDfW__icon{color:#999}.AspectRatioImageUpload-module__MTmDfW__placeholderText{color:#666;font-size:.875rem}.AspectRatioImageUpload-module__MTmDfW__placeholderHint{color:#999;font-size:.75rem}.AspectRatioImageUpload-module__MTmDfW__uploading{flex-direction:column;align-items:center;gap:.75rem;width:100%;max-width:200px;padding:1rem;display:flex}.AspectRatioImageUpload-module__MTmDfW__spinner{border:3px solid #e5e5e5;border-top-color:#06c;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite AspectRatioImageUpload-module__MTmDfW__spin}@keyframes AspectRatioImageUpload-module__MTmDfW__spin{to{transform:rotate(360deg)}}.AspectRatioImageUpload-module__MTmDfW__uploadingText{color:#666;font-size:.875rem}.AspectRatioImageUpload-module__MTmDfW__progressBar{background-color:#e5e5e5;border-radius:2px;width:100%;height:4px;overflow:hidden}.AspectRatioImageUpload-module__MTmDfW__progressFill{background-color:#06c;height:100%;transition:width .2s}.AspectRatioImageUpload-module__MTmDfW__preview{background-color:#f5f5f5;border-radius:8px;position:relative;overflow:hidden}.AspectRatioImageUpload-module__MTmDfW__aspectContainer{width:100%;position:relative}.AspectRatioImageUpload-module__MTmDfW__image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.AspectRatioImageUpload-module__MTmDfW__previewOverlay{background-color:#0000;justify-content:center;align-items:center;transition:background-color .2s;display:flex;position:absolute;inset:0}.AspectRatioImageUpload-module__MTmDfW__preview:hover .AspectRatioImageUpload-module__MTmDfW__previewOverlay{background-color:#00000080}.AspectRatioImageUpload-module__MTmDfW__removeButton{color:#fff;cursor:pointer;opacity:0;background-color:#dc2626;border:none;border-radius:6px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:opacity .2s,background-color .2s;display:flex}.AspectRatioImageUpload-module__MTmDfW__preview:hover .AspectRatioImageUpload-module__MTmDfW__removeButton{opacity:1}.AspectRatioImageUpload-module__MTmDfW__removeButton:hover{background-color:#b91c1c}.AspectRatioImageUpload-module__MTmDfW__removeButton:disabled{cursor:not-allowed;opacity:.5}.AspectRatioImageUpload-module__MTmDfW__error{color:#dc2626;font-size:.75rem}
.ImageUpload-module__3fv70W__container{flex-direction:column;gap:.5rem;display:flex}.ImageUpload-module__3fv70W__label{color:#333;font-size:.875rem;font-weight:500}.ImageUpload-module__3fv70W__dropzone{cursor:pointer;background-color:#fafafa;border:2px dashed #ddd;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-height:160px;padding:2rem;transition:border-color .2s,background-color .2s;display:flex}.ImageUpload-module__3fv70W__dropzone:hover{background-color:#f0f7ff;border-color:#06c}.ImageUpload-module__3fv70W__dropzoneActive{background-color:#e6f0ff;border-color:#06c}.ImageUpload-module__3fv70W__dropzoneDisabled{cursor:not-allowed;opacity:.6}.ImageUpload-module__3fv70W__dropzoneDisabled:hover{background-color:#fafafa;border-color:#ddd}.ImageUpload-module__3fv70W__input{display:none}.ImageUpload-module__3fv70W__placeholder{text-align:center;flex-direction:column;align-items:center;gap:.5rem;display:flex}.ImageUpload-module__3fv70W__icon{color:#999}.ImageUpload-module__3fv70W__placeholderText{color:#666;font-size:.875rem}.ImageUpload-module__3fv70W__placeholderHint{color:#999;font-size:.75rem}.ImageUpload-module__3fv70W__uploading{flex-direction:column;align-items:center;gap:.75rem;width:100%;max-width:200px;display:flex}.ImageUpload-module__3fv70W__spinner{border:3px solid #e5e5e5;border-top-color:#06c;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite ImageUpload-module__3fv70W__spin}@keyframes ImageUpload-module__3fv70W__spin{to{transform:rotate(360deg)}}.ImageUpload-module__3fv70W__uploadingText{color:#666;font-size:.875rem}.ImageUpload-module__3fv70W__progressBar{background-color:#e5e5e5;border-radius:2px;width:100%;height:4px;overflow:hidden}.ImageUpload-module__3fv70W__progressFill{background-color:#06c;height:100%;transition:width .2s}.ImageUpload-module__3fv70W__preview{background-color:#f5f5f5;border-radius:8px;position:relative;overflow:hidden}.ImageUpload-module__3fv70W__image{object-fit:contain;width:100%;max-height:200px;display:block}.ImageUpload-module__3fv70W__previewOverlay{background-color:#0000;justify-content:center;align-items:center;transition:background-color .2s;display:flex;position:absolute;inset:0}.ImageUpload-module__3fv70W__preview:hover .ImageUpload-module__3fv70W__previewOverlay{background-color:#00000080}.ImageUpload-module__3fv70W__removeButton{color:#fff;cursor:pointer;opacity:0;background-color:#dc2626;border:none;border-radius:6px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:opacity .2s,background-color .2s;display:flex}.ImageUpload-module__3fv70W__preview:hover .ImageUpload-module__3fv70W__removeButton{opacity:1}.ImageUpload-module__3fv70W__removeButton:hover{background-color:#b91c1c}.ImageUpload-module__3fv70W__removeButton:disabled{cursor:not-allowed;opacity:.5}.ImageUpload-module__3fv70W__error{color:#dc2626;font-size:.75rem}
.AuthGuard-module__8CcEkG__loadingContainer{background-color:#fafafa;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:100vh;display:flex}.AuthGuard-module__8CcEkG__loader{border:3px solid #e5e5e5;border-top-color:#06c;border-radius:50%;width:40px;height:40px;animation:.8s linear infinite AuthGuard-module__8CcEkG__spin}@keyframes AuthGuard-module__8CcEkG__spin{to{transform:rotate(360deg)}}.AuthGuard-module__8CcEkG__loadingText{color:#666;font-size:.875rem}
.ImageNodeView-module__21V2xq__imageWrapper{max-width:100%;line-height:0;transition:box-shadow .15s;display:inline-block;position:relative}.ImageNodeView-module__21V2xq__floatLeft{float:left;margin:0 1rem .5rem 0}.ImageNodeView-module__21V2xq__floatRight{float:right;margin:0 0 .5rem 1rem}.ImageNodeView-module__21V2xq__floatNone{float:none;margin:.5rem 0}.ImageNodeView-module__21V2xq__selected{outline-offset:2px;border-radius:4px;outline:2px solid #06c}.ImageNodeView-module__21V2xq__resizing{-webkit-user-select:none;user-select:none}.ImageNodeView-module__21V2xq__image{border-radius:4px;width:100%;height:auto;display:block}.ImageNodeView-module__21V2xq__resizeHandle{cursor:col-resize;opacity:0;z-index:1;background-color:#06c;border-radius:3px;width:6px;height:40px;max-height:50%;transition:opacity .15s;position:absolute;top:50%;transform:translateY(-50%)}.ImageNodeView-module__21V2xq__selected .ImageNodeView-module__21V2xq__resizeHandle{opacity:1}.ImageNodeView-module__21V2xq__resizeHandle:hover{background-color:#0052a3}.ImageNodeView-module__21V2xq__resizeHandleLeft{left:-3px}.ImageNodeView-module__21V2xq__resizeHandleRight{right:-3px}
.Header-module__8hh3Qq__header{z-index:100;background-color:#fff;border-bottom:1px solid #e5e5e5;justify-content:space-between;align-items:center;height:60px;padding:0 1.5rem;display:flex;position:sticky;top:0}.Header-module__8hh3Qq__logo{align-items:center;display:flex}.Header-module__8hh3Qq__logoText{color:#1a1a1a;font-size:1.25rem;font-weight:700}.Header-module__8hh3Qq__userButton{cursor:pointer;background:0 0;border:1px solid #e5e5e5;border-radius:6px;align-items:center;gap:.5rem;padding:.5rem .75rem;transition:background-color .2s,border-color .2s;display:flex}.Header-module__8hh3Qq__userButton:hover{background-color:#f5f5f5;border-color:#ddd}.Header-module__8hh3Qq__userEmail{color:#333;text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-size:.875rem;overflow:hidden}.Header-module__8hh3Qq__chevron{color:#666;transition:transform .2s}.Header-module__8hh3Qq__userButton[data-state=open] .Header-module__8hh3Qq__chevron{transform:rotate(180deg)}.Header-module__8hh3Qq__dropdown{background:#fff;border:1px solid #e5e5e5;border-radius:8px;min-width:220px;overflow:hidden;box-shadow:0 4px 12px #0000001a}.Header-module__8hh3Qq__dropdownHeader{flex-direction:column;gap:.25rem;padding:.75rem 1rem;display:flex}.Header-module__8hh3Qq__dropdownEmail{color:#333;word-break:break-all;font-size:.875rem;font-weight:500}.Header-module__8hh3Qq__dropdownName{color:#666;font-size:.75rem}.Header-module__8hh3Qq__dropdownDivider{background-color:#e5e5e5;height:1px}.Header-module__8hh3Qq__dropdownItem{color:#333;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;font-size:.875rem;transition:background-color .2s;display:flex}.Header-module__8hh3Qq__dropdownItem:hover{background-color:#f5f5f5}.Header-module__8hh3Qq__dropdownItem svg{color:#666}
.ImageBubbleMenu-module__nV_gFq__bubbleMenu{background:#fff;border:1px solid #ddd;border-radius:6px;align-items:center;gap:2px;padding:4px;display:flex;box-shadow:0 2px 8px #0000001f}.ImageBubbleMenu-module__nV_gFq__menuButton{cursor:pointer;color:#555;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;transition:background-color .1s,color .1s;display:flex}.ImageBubbleMenu-module__nV_gFq__menuButton:hover{color:#1a1a1a;background-color:#e5e5e5}.ImageBubbleMenu-module__nV_gFq__menuButton.ImageBubbleMenu-module__nV_gFq__active{color:#fff;background-color:#06c}.ImageBubbleMenu-module__nV_gFq__divider{background-color:#ddd;width:1px;height:20px;margin:0 2px}
.Sidebar-module__f38x4G__sidebar{background-color:#fafafa;border-right:1px solid #e5e5e5;width:240px;min-width:240px;height:calc(100vh - 60px);position:sticky;top:60px;overflow-y:auto}.Sidebar-module__f38x4G__nav{flex-direction:column;gap:.25rem;padding:1rem .75rem;display:flex}.Sidebar-module__f38x4G__navItem{color:#666;border-radius:6px;align-items:center;gap:.75rem;padding:.625rem .75rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:background-color .2s,color .2s;display:flex}.Sidebar-module__f38x4G__navItem:hover{color:#333;background-color:#f0f0f0}.Sidebar-module__f38x4G__navItemActive{color:#06c;background-color:#e8f0fe}.Sidebar-module__f38x4G__navItemActive:hover{color:#06c;background-color:#d8e8fd}.Sidebar-module__f38x4G__navIcon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.Sidebar-module__f38x4G__navIcon svg{stroke:currentColor}.Sidebar-module__f38x4G__navLabel{flex-grow:1}
.TiptapEditor-module__vTbOYq__container{flex-direction:column;gap:.5rem;display:flex}.TiptapEditor-module__vTbOYq__label{color:#333;font-size:.875rem;font-weight:500}.TiptapEditor-module__vTbOYq__editorWrapper{border:1px solid #ddd;border-radius:6px;transition:border-color .2s;overflow:hidden}.TiptapEditor-module__vTbOYq__editorWrapper:focus-within{border-color:#06c;box-shadow:0 0 0 3px #0066cc1a}.TiptapEditor-module__vTbOYq__disabled{pointer-events:none;opacity:.6;background-color:#f5f5f5}.TiptapEditor-module__vTbOYq__toolbar{background-color:#f9f9f9;border-bottom:1px solid #e5e5e5;flex-wrap:wrap;align-items:center;gap:2px;padding:.375rem .5rem;display:flex}.TiptapEditor-module__vTbOYq__toolbarGroup{align-items:center;gap:1px;display:flex}.TiptapEditor-module__vTbOYq__divider{background-color:#ddd;width:1px;height:20px;margin:0 4px}.TiptapEditor-module__vTbOYq__toolbarButton{color:#555;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;min-width:28px;height:28px;padding:0 4px;font-size:.6875rem;font-weight:600;transition:background-color .1s,color .1s;display:flex}.TiptapEditor-module__vTbOYq__toolbarButton:hover{color:#1a1a1a;background-color:#e5e5e5}.TiptapEditor-module__vTbOYq__toolbarButton.TiptapEditor-module__vTbOYq__active{color:#fff;background-color:#06c}.TiptapEditor-module__vTbOYq__toolbarButton:disabled{opacity:.35;cursor:not-allowed}.TiptapEditor-module__vTbOYq__toolbarButton svg{flex-shrink:0}.TiptapEditor-module__vTbOYq__editor{min-height:240px;max-height:500px;overflow-y:auto}.TiptapEditor-module__vTbOYq__editor .tiptap{color:#1a1a1a;outline:none;min-height:240px;padding:.75rem;font-size:.875rem;line-height:1.6}.TiptapEditor-module__vTbOYq__editor .tiptap>:first-child{margin-top:0}.TiptapEditor-module__vTbOYq__editor .tiptap>:last-child{margin-bottom:0}.TiptapEditor-module__vTbOYq__editor .tiptap h1{margin:1rem 0 .5rem;font-size:1.5rem;font-weight:700;line-height:1.3}.TiptapEditor-module__vTbOYq__editor .tiptap h2{margin:1rem 0 .5rem;font-size:1.25rem;font-weight:600;line-height:1.35}.TiptapEditor-module__vTbOYq__editor .tiptap h3{margin:.75rem 0 .375rem;font-size:1.1rem;font-weight:600;line-height:1.4}.TiptapEditor-module__vTbOYq__editor .tiptap p{margin:.5rem 0}:is(.TiptapEditor-module__vTbOYq__editor .tiptap ul,.TiptapEditor-module__vTbOYq__editor .tiptap ol){margin:.5rem 0;padding-left:1.5rem}.TiptapEditor-module__vTbOYq__editor .tiptap li{margin:.25rem 0}.TiptapEditor-module__vTbOYq__editor .tiptap blockquote{color:#555;border-left:3px solid #06c;margin:.75rem 0;padding-left:1rem;font-style:italic}.TiptapEditor-module__vTbOYq__editor .tiptap hr{border:none;border-top:2px solid #e5e5e5;margin:1rem 0}.TiptapEditor-module__vTbOYq__editor .tiptap a{color:#06c;cursor:pointer;text-decoration:underline}.TiptapEditor-module__vTbOYq__editor .tiptap img{border-radius:4px;max-width:100%;height:auto}.TiptapEditor-module__vTbOYq__editor .tiptap:after{content:"";clear:both;display:table}.TiptapEditor-module__vTbOYq__editor .tiptap pre{color:#d4d4d4;background-color:#1e1e1e;border-radius:6px;margin:.75rem 0;padding:.75rem 1rem;font-family:SF Mono,Monaco,Menlo,Consolas,monospace;font-size:.8125rem;overflow-x:auto}.TiptapEditor-module__vTbOYq__editor .tiptap pre code{font-size:inherit;color:inherit;background:0 0;padding:0}.TiptapEditor-module__vTbOYq__editor .tiptap code{background-color:#f0f0f0;border-radius:3px;padding:.125rem .375rem;font-family:SF Mono,Monaco,Menlo,Consolas,monospace;font-size:.8125rem}.TiptapEditor-module__vTbOYq__uploadingSpinner{border:2px solid #ddd;border-top-color:#06c;border-radius:50%;width:14px;height:14px;animation:.6s linear infinite TiptapEditor-module__vTbOYq__spin;display:inline-block}@keyframes TiptapEditor-module__vTbOYq__spin{to{transform:rotate(360deg)}}.TiptapEditor-module__vTbOYq__editor .tiptap p.TiptapEditor-module__vTbOYq__is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#aaa;pointer-events:none;height:0}
.ConditionForm-module__-Bj_MW__form{flex-direction:column;gap:1.25rem;display:flex}.ConditionForm-module__-Bj_MW__error{color:#dc2626;background-color:#fee2e2;border:1px solid #fecaca;border-radius:6px;padding:.75rem 1rem;font-size:.875rem}.ConditionForm-module__-Bj_MW__field{flex-direction:column;flex:1;gap:.5rem;display:flex}.ConditionForm-module__-Bj_MW__row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.ConditionForm-module__-Bj_MW__label{color:#333;font-size:.875rem;font-weight:500}.ConditionForm-module__-Bj_MW__input,.ConditionForm-module__-Bj_MW__textarea,.ConditionForm-module__-Bj_MW__select{background:#fff;border:1px solid #ddd;border-radius:6px;padding:.625rem .75rem;font-size:.875rem;transition:border-color .2s}.ConditionForm-module__-Bj_MW__input:focus,.ConditionForm-module__-Bj_MW__textarea:focus,.ConditionForm-module__-Bj_MW__select:focus{border-color:#06c;outline:none;box-shadow:0 0 0 3px #0066cc1a}.ConditionForm-module__-Bj_MW__input:disabled,.ConditionForm-module__-Bj_MW__textarea:disabled,.ConditionForm-module__-Bj_MW__select:disabled{cursor:not-allowed;background-color:#f5f5f5}.ConditionForm-module__-Bj_MW__textarea{resize:vertical;min-height:80px;font-family:inherit}.ConditionForm-module__-Bj_MW__select{cursor:pointer}.ConditionForm-module__-Bj_MW__actions{border-top:1px solid #e5e5e5;justify-content:flex-end;gap:.75rem;margin-top:.5rem;padding-top:1rem;display:flex}.ConditionForm-module__-Bj_MW__cancelButton{color:#666;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:6px;padding:.625rem 1rem;font-size:.875rem;font-weight:500;transition:background-color .15s,border-color .15s}.ConditionForm-module__-Bj_MW__cancelButton:hover:not(:disabled){background-color:#f5f5f5;border-color:#ccc}.ConditionForm-module__-Bj_MW__cancelButton:disabled{opacity:.6;cursor:not-allowed}.ConditionForm-module__-Bj_MW__submitButton{color:#fff;cursor:pointer;background-color:#06c;border:none;border-radius:6px;padding:.625rem 1rem;font-size:.875rem;font-weight:500;transition:background-color .15s}.ConditionForm-module__-Bj_MW__submitButton:hover:not(:disabled){background-color:#0052a3}.ConditionForm-module__-Bj_MW__submitButton:disabled{cursor:not-allowed;background-color:#99c2e6}
.ExpertForm-module__wNNM2a__form{flex-direction:column;gap:1.25rem;display:flex}.ExpertForm-module__wNNM2a__error{color:#dc2626;background-color:#fee2e2;border:1px solid #fecaca;border-radius:6px;padding:.75rem 1rem;font-size:.875rem}.ExpertForm-module__wNNM2a__field{flex-direction:column;flex:1;gap:.5rem;display:flex}.ExpertForm-module__wNNM2a__row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.ExpertForm-module__wNNM2a__label{color:#333;font-size:.875rem;font-weight:500}.ExpertForm-module__wNNM2a__input,.ExpertForm-module__wNNM2a__textarea,.ExpertForm-module__wNNM2a__select{background:#fff;border:1px solid #ddd;border-radius:6px;padding:.625rem .75rem;font-size:.875rem;transition:border-color .2s}.ExpertForm-module__wNNM2a__input:focus,.ExpertForm-module__wNNM2a__textarea:focus,.ExpertForm-module__wNNM2a__select:focus{border-color:#06c;outline:none;box-shadow:0 0 0 3px #0066cc1a}.ExpertForm-module__wNNM2a__input:disabled,.ExpertForm-module__wNNM2a__textarea:disabled,.ExpertForm-module__wNNM2a__select:disabled{cursor:not-allowed;background-color:#f5f5f5}.ExpertForm-module__wNNM2a__textarea{resize:vertical;min-height:80px;font-family:inherit}.ExpertForm-module__wNNM2a__select{cursor:pointer}.ExpertForm-module__wNNM2a__linksGrid{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.ExpertForm-module__wNNM2a__linkField{flex-direction:column;gap:.375rem;display:flex}.ExpertForm-module__wNNM2a__linkLabel{color:#666;font-size:.75rem;font-weight:500}.ExpertForm-module__wNNM2a__actions{border-top:1px solid #e5e5e5;justify-content:flex-end;gap:.75rem;margin-top:.5rem;padding-top:1rem;display:flex}.ExpertForm-module__wNNM2a__cancelButton{color:#666;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:6px;padding:.625rem 1rem;font-size:.875rem;font-weight:500;transition:background-color .15s,border-color .15s}.ExpertForm-module__wNNM2a__cancelButton:hover:not(:disabled){background-color:#f5f5f5;border-color:#ccc}.ExpertForm-module__wNNM2a__cancelButton:disabled{opacity:.6;cursor:not-allowed}.ExpertForm-module__wNNM2a__submitButton{color:#fff;cursor:pointer;background-color:#06c;border:none;border-radius:6px;padding:.625rem 1rem;font-size:.875rem;font-weight:500;transition:background-color .15s}.ExpertForm-module__wNNM2a__submitButton:hover:not(:disabled){background-color:#0052a3}.ExpertForm-module__wNNM2a__submitButton:disabled{cursor:not-allowed;background-color:#99c2e6}
.PostForm-module__e3S4xq__form{flex-direction:column;gap:1.25rem;display:flex}.PostForm-module__e3S4xq__error{color:#dc2626;background-color:#fee2e2;border:1px solid #fecaca;border-radius:6px;padding:.75rem 1rem;font-size:.875rem}.PostForm-module__e3S4xq__field{flex-direction:column;flex:1;gap:.5rem;display:flex}.PostForm-module__e3S4xq__row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.PostForm-module__e3S4xq__imageRow{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.PostForm-module__e3S4xq__label{color:#333;font-size:.875rem;font-weight:500}.PostForm-module__e3S4xq__input,.PostForm-module__e3S4xq__textarea,.PostForm-module__e3S4xq__select{background:#fff;border:1px solid #ddd;border-radius:6px;padding:.625rem .75rem;font-size:.875rem;transition:border-color .2s}.PostForm-module__e3S4xq__input:focus,.PostForm-module__e3S4xq__textarea:focus,.PostForm-module__e3S4xq__select:focus{border-color:#06c;outline:none;box-shadow:0 0 0 3px #0066cc1a}.PostForm-module__e3S4xq__input:disabled,.PostForm-module__e3S4xq__textarea:disabled,.PostForm-module__e3S4xq__select:disabled{cursor:not-allowed;background-color:#f5f5f5}.PostForm-module__e3S4xq__textarea{resize:vertical;min-height:80px;font-family:inherit}.PostForm-module__e3S4xq__select{cursor:pointer}.PostForm-module__e3S4xq__actions{border-top:1px solid #e5e5e5;justify-content:flex-end;gap:.75rem;margin-top:.5rem;padding-top:1rem;display:flex}.PostForm-module__e3S4xq__cancelButton{color:#666;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:6px;padding:.625rem 1rem;font-size:.875rem;font-weight:500;transition:background-color .15s,border-color .15s}.PostForm-module__e3S4xq__cancelButton:hover:not(:disabled){background-color:#f5f5f5;border-color:#ccc}.PostForm-module__e3S4xq__cancelButton:disabled{opacity:.6;cursor:not-allowed}.PostForm-module__e3S4xq__submitButton{color:#fff;cursor:pointer;background-color:#06c;border:none;border-radius:6px;padding:.625rem 1rem;font-size:.875rem;font-weight:500;transition:background-color .15s}.PostForm-module__e3S4xq__submitButton:hover:not(:disabled){background-color:#0052a3}.PostForm-module__e3S4xq__submitButton:disabled{cursor:not-allowed;background-color:#99c2e6}
.BroadcastForm-module__J3ZqcW__form{flex-direction:column;gap:1.25rem;display:flex}.BroadcastForm-module__J3ZqcW__error{color:#dc2626;background-color:#fee2e2;border:1px solid #fecaca;border-radius:6px;padding:.75rem 1rem;font-size:.875rem}.BroadcastForm-module__J3ZqcW__field{flex-direction:column;flex:1;gap:.5rem;display:flex}.BroadcastForm-module__J3ZqcW__row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.BroadcastForm-module__J3ZqcW__label{color:#333;font-size:.875rem;font-weight:500}.BroadcastForm-module__J3ZqcW__input,.BroadcastForm-module__J3ZqcW__textarea,.BroadcastForm-module__J3ZqcW__select{background:#fff;border:1px solid #ddd;border-radius:6px;padding:.625rem .75rem;font-size:.875rem;transition:border-color .2s}.BroadcastForm-module__J3ZqcW__input:focus,.BroadcastForm-module__J3ZqcW__textarea:focus,.BroadcastForm-module__J3ZqcW__select:focus{border-color:#06c;outline:none;box-shadow:0 0 0 3px #0066cc1a}.BroadcastForm-module__J3ZqcW__input:disabled,.BroadcastForm-module__J3ZqcW__textarea:disabled,.BroadcastForm-module__J3ZqcW__select:disabled{cursor:not-allowed;background-color:#f5f5f5}.BroadcastForm-module__J3ZqcW__textarea{resize:vertical;min-height:80px;font-family:inherit}.BroadcastForm-module__J3ZqcW__select{cursor:pointer}.BroadcastForm-module__J3ZqcW__actions{border-top:1px solid #e5e5e5;justify-content:flex-end;gap:.75rem;margin-top:.5rem;padding-top:1rem;display:flex}.BroadcastForm-module__J3ZqcW__cancelButton{color:#666;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:6px;padding:.625rem 1rem;font-size:.875rem;font-weight:500;transition:background-color .15s,border-color .15s}.BroadcastForm-module__J3ZqcW__cancelButton:hover:not(:disabled){background-color:#f5f5f5;border-color:#ccc}.BroadcastForm-module__J3ZqcW__cancelButton:disabled{opacity:.6;cursor:not-allowed}.BroadcastForm-module__J3ZqcW__submitButton{color:#fff;cursor:pointer;background-color:#06c;border:none;border-radius:6px;padding:.625rem 1rem;font-size:.875rem;font-weight:500;transition:background-color .15s}.BroadcastForm-module__J3ZqcW__submitButton:hover:not(:disabled){background-color:#0052a3}.BroadcastForm-module__J3ZqcW__submitButton:disabled{cursor:not-allowed;background-color:#99c2e6}
.UserRoleModal-module__jtVbAG__container{flex-direction:column;gap:1.5rem;display:flex}.UserRoleModal-module__jtVbAG__loading{color:#666;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:2rem;display:flex}.UserRoleModal-module__jtVbAG__loader{border:3px solid #e5e5e5;border-top-color:#06c;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite UserRoleModal-module__jtVbAG__spin}@keyframes UserRoleModal-module__jtVbAG__spin{to{transform:rotate(360deg)}}.UserRoleModal-module__jtVbAG__userInfo{border-bottom:1px solid #e5e5e5;padding-bottom:1rem}.UserRoleModal-module__jtVbAG__userHeader{align-items:center;gap:.75rem;display:flex}.UserRoleModal-module__jtVbAG__avatar{object-fit:cover;border-radius:50%;width:48px;height:48px}.UserRoleModal-module__jtVbAG__userName{color:#1a1a1a;font-weight:600}.UserRoleModal-module__jtVbAG__userEmail{color:#666;font-size:.875rem}.UserRoleModal-module__jtVbAG__section{flex-direction:column;gap:.75rem;display:flex}.UserRoleModal-module__jtVbAG__sectionTitle{color:#1a1a1a;margin:0;font-size:.875rem;font-weight:600}.UserRoleModal-module__jtVbAG__rolesList{flex-direction:column;gap:.5rem;display:flex}.UserRoleModal-module__jtVbAG__roleItem{cursor:pointer;border:1px solid #e5e5e5;border-radius:6px;align-items:flex-start;gap:.75rem;padding:.75rem;transition:background-color .15s,border-color .15s;display:flex}.UserRoleModal-module__jtVbAG__roleItem:hover{background-color:#f9f9f9}.UserRoleModal-module__jtVbAG__checkbox{accent-color:#06c;cursor:pointer;width:16px;height:16px;margin-top:.125rem}.UserRoleModal-module__jtVbAG__roleInfo{flex-direction:column;gap:.125rem;display:flex}.UserRoleModal-module__jtVbAG__roleName{color:#1a1a1a;font-weight:500}.UserRoleModal-module__jtVbAG__roleDescription{color:#666;font-size:.75rem}.UserRoleModal-module__jtVbAG__permissionsList{background-color:#f9f9f9;border-radius:6px;flex-wrap:wrap;gap:.375rem;max-height:120px;padding:.5rem;display:flex;overflow-y:auto}.UserRoleModal-module__jtVbAG__permissionBadge{color:#666;background-color:#fff;border:1px solid #e5e5e5;border-radius:4px;align-items:center;padding:.25rem .5rem;font-size:.75rem;font-weight:500;display:inline-flex}.UserRoleModal-module__jtVbAG__noPermissions{color:#999;padding:.5rem;font-size:.875rem}.UserRoleModal-module__jtVbAG__actions{border-top:1px solid #e5e5e5;justify-content:flex-end;gap:.75rem;padding-top:1rem;display:flex}.UserRoleModal-module__jtVbAG__cancelButton{color:#666;cursor:pointer;background-color:#fff;border:1px solid #e5e5e5;border-radius:6px;padding:.625rem 1rem;font-size:.875rem;font-weight:500;transition:background-color .15s}.UserRoleModal-module__jtVbAG__cancelButton:hover{background-color:#f5f5f5}.UserRoleModal-module__jtVbAG__saveButton{color:#fff;cursor:pointer;background-color:#06c;border:none;border-radius:6px;padding:.625rem 1rem;font-size:.875rem;font-weight:500;transition:background-color .15s}.UserRoleModal-module__jtVbAG__saveButton:hover{background-color:#0052a3}.UserRoleModal-module__jtVbAG__saveButton:disabled{cursor:not-allowed;background-color:#999}
.AppLayout-module__Pb1uOq__layout{flex-direction:column;min-height:100vh;display:flex}.AppLayout-module__Pb1uOq__container{flex:1;display:flex}.AppLayout-module__Pb1uOq__main{background-color:#fff;flex:1;padding:1.5rem;overflow-y:auto}
.page-module__WYXVKa__container{max-width:1200px}.page-module__WYXVKa__header{justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;display:flex}.page-module__WYXVKa__title{color:#1a1a1a;margin:0 0 .25rem;font-size:1.5rem;font-weight:600}.page-module__WYXVKa__subtitle{color:#666;margin:0;font-size:.875rem}.page-module__WYXVKa__createButton{color:#fff;cursor:pointer;background-color:#06c;border:none;border-radius:6px;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.875rem;font-weight:500;transition:background-color .15s;display:flex}.page-module__WYXVKa__createButton:hover{background-color:#0052a3}.page-module__WYXVKa__createButton svg{stroke:currentColor}.page-module__WYXVKa__name{color:#1a1a1a;font-weight:500}.page-module__WYXVKa__description{color:#666;text-overflow:ellipsis;white-space:nowrap;max-width:300px;display:block;overflow:hidden}.page-module__WYXVKa__parent{color:#666}.page-module__WYXVKa__status{text-transform:uppercase;letter-spacing:.025em;border-radius:4px;align-items:center;padding:.25rem .5rem;font-size:.75rem;font-weight:500;display:inline-flex}.page-module__WYXVKa__statusActive{color:#16a34a;background-color:#dcfce7}.page-module__WYXVKa__statusInactive{color:#dc2626;background-color:#fee2e2}.page-module__WYXVKa__actions{align-items:center;gap:.5rem;display:flex}.page-module__WYXVKa__loaderContainer{justify-content:center;align-items:center;min-height:300px;display:flex}.page-module__WYXVKa__loader{border:3px solid #e5e5e5;border-top-color:#06c;border-radius:50%;width:40px;height:40px;animation:.8s linear infinite page-module__WYXVKa__spin}@keyframes page-module__WYXVKa__spin{to{transform:rotate(360deg)}}.page-module__WYXVKa__error{color:#dc2626;background-color:#fee2e2;border:1px solid #fecaca;border-radius:6px;padding:1rem;font-size:.875rem}
.page-module__UwTCJq__container{max-width:1200px}.page-module__UwTCJq__header{justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;display:flex}.page-module__UwTCJq__title{color:#1a1a1a;margin:0 0 .25rem;font-size:1.5rem;font-weight:600}.page-module__UwTCJq__subtitle{color:#666;margin:0;font-size:.875rem}.page-module__UwTCJq__createButton{color:#fff;cursor:pointer;background-color:#06c;border:none;border-radius:6px;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.875rem;font-weight:500;transition:background-color .15s;display:flex}.page-module__UwTCJq__createButton:hover{background-color:#0052a3}.page-module__UwTCJq__createButton svg{stroke:currentColor}.page-module__UwTCJq__name{color:#1a1a1a;font-weight:500}.page-module__UwTCJq__description{color:#666;text-overflow:ellipsis;white-space:nowrap;max-width:250px;display:block;overflow:hidden}.page-module__UwTCJq__status{text-transform:uppercase;letter-spacing:.025em;border-radius:4px;align-items:center;padding:.25rem .5rem;font-size:.75rem;font-weight:500;display:inline-flex}.page-module__UwTCJq__statusACTIVE{color:#059669;background-color:#d1fae5}.page-module__UwTCJq__statusINACTIVE{color:#dc2626;background-color:#fee2e2}.page-module__UwTCJq__actions{align-items:center;gap:.5rem;display:flex}.page-module__UwTCJq__loaderContainer{justify-content:center;align-items:center;min-height:300px;display:flex}.page-module__UwTCJq__loader{border:3px solid #e5e5e5;border-top-color:#06c;border-radius:50%;width:40px;height:40px;animation:.8s linear infinite page-module__UwTCJq__spin}@keyframes page-module__UwTCJq__spin{to{transform:rotate(360deg)}}.page-module__UwTCJq__error{color:#dc2626;background-color:#fee2e2;border:1px solid #fecaca;border-radius:6px;padding:1rem;font-size:.875rem}
.page-module__S7Mc0q__container{max-width:1200px}.page-module__S7Mc0q__header{justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;display:flex}.page-module__S7Mc0q__title{color:#1a1a1a;margin:0 0 .25rem;font-size:1.5rem;font-weight:600}.page-module__S7Mc0q__subtitle{color:#666;margin:0;font-size:.875rem}.page-module__S7Mc0q__createButton{color:#fff;cursor:pointer;background-color:#06c;border:none;border-radius:6px;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.875rem;font-weight:500;transition:background-color .15s;display:flex}.page-module__S7Mc0q__createButton:hover{background-color:#0052a3}.page-module__S7Mc0q__createButton svg{stroke:currentColor}.page-module__S7Mc0q__name{color:#1a1a1a;font-weight:500}.page-module__S7Mc0q__condition{color:#444}.page-module__S7Mc0q__description{color:#666;text-overflow:ellipsis;white-space:nowrap;max-width:250px;display:block;overflow:hidden}.page-module__S7Mc0q__format{text-transform:uppercase;letter-spacing:.025em;border-radius:4px;align-items:center;padding:.25rem .5rem;font-size:.75rem;font-weight:500;display:inline-flex}.page-module__S7Mc0q__formatARTICLE{color:#06c;background-color:#e6f0ff}.page-module__S7Mc0q__formatVIDEO{color:#7c3aed;background-color:#ede9fe}.page-module__S7Mc0q__formatIMAGES{color:#059669;background-color:#d1fae5}.page-module__S7Mc0q__category{text-transform:uppercase;letter-spacing:.025em;border-radius:4px;align-items:center;padding:.25rem .5rem;font-size:.75rem;font-weight:500;display:inline-flex}.page-module__S7Mc0q__categoryTIP{color:#b45309;background-color:#fef3c7}.page-module__S7Mc0q__categoryUPDATE{color:#0369a1;background-color:#e0f2fe}.page-module__S7Mc0q__noCategory{color:#999}.page-module__S7Mc0q__actions{align-items:center;gap:.5rem;display:flex}.page-module__S7Mc0q__loaderContainer{justify-content:center;align-items:center;min-height:300px;display:flex}.page-module__S7Mc0q__loader{border:3px solid #e5e5e5;border-top-color:#06c;border-radius:50%;width:40px;height:40px;animation:.8s linear infinite page-module__S7Mc0q__spin}@keyframes page-module__S7Mc0q__spin{to{transform:rotate(360deg)}}.page-module__S7Mc0q__error{color:#dc2626;background-color:#fee2e2;border:1px solid #fecaca;border-radius:6px;padding:1rem;font-size:.875rem}
.page-module__5k2c7W__container{max-width:1200px}.page-module__5k2c7W__header{justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;display:flex}.page-module__5k2c7W__title{color:#1a1a1a;margin:0 0 .25rem;font-size:1.5rem;font-weight:600}.page-module__5k2c7W__subtitle{color:#666;margin:0;font-size:.875rem}.page-module__5k2c7W__createButton{color:#fff;cursor:pointer;background-color:#06c;border:none;border-radius:6px;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.875rem;font-weight:500;transition:background-color .15s;display:flex}.page-module__5k2c7W__createButton:hover{background-color:#0052a3}.page-module__5k2c7W__createButton svg{stroke:currentColor}.page-module__5k2c7W__name{color:#1a1a1a;font-weight:500}.page-module__5k2c7W__body{color:#666;text-overflow:ellipsis;white-space:nowrap;max-width:200px;display:block;overflow:hidden}.page-module__5k2c7W__target{color:#444}.page-module__5k2c7W__status{text-transform:uppercase;letter-spacing:.025em;border-radius:4px;align-items:center;padding:.25rem .5rem;font-size:.75rem;font-weight:500;display:inline-flex}.page-module__5k2c7W__statusDRAFT{color:#6b7280;background-color:#f3f4f6}.page-module__5k2c7W__statusSCHEDULED{color:#06c;background-color:#e6f0ff}.page-module__5k2c7W__statusSENDING{color:#d97706;background-color:#fef3c7}.page-module__5k2c7W__statusSENT{color:#059669;background-color:#d1fae5}.page-module__5k2c7W__statusFAILED{color:#dc2626;background-color:#fee2e2}.page-module__5k2c7W__statusCANCELLED{color:#6b7280;background-color:#f3f4f6}.page-module__5k2c7W__scheduleType{color:#7c3aed;background-color:#ede9fe;border-radius:4px;align-items:center;padding:.25rem .5rem;font-size:.75rem;font-weight:500;display:inline-flex}.page-module__5k2c7W__delivery{color:#444;font-size:.875rem}.page-module__5k2c7W__actions{align-items:center;gap:.5rem;display:flex}.page-module__5k2c7W__actionButton{cursor:pointer;color:#333;background:#fff;border:1px solid #ddd;border-radius:4px;padding:.375rem .625rem;font-size:.75rem;font-weight:500;transition:background-color .15s,border-color .15s}.page-module__5k2c7W__actionButton:hover{background-color:#f5f5f5;border-color:#ccc}.page-module__5k2c7W__sendButton{color:#059669;background-color:#ecfdf5;border-color:#a7f3d0}.page-module__5k2c7W__sendButton:hover{background-color:#d1fae5}.page-module__5k2c7W__cancelActionButton{color:#d97706;background-color:#fffbeb;border-color:#fde68a}.page-module__5k2c7W__cancelActionButton:hover{background-color:#fef3c7}.page-module__5k2c7W__loaderContainer{justify-content:center;align-items:center;min-height:300px;display:flex}.page-module__5k2c7W__loader{border:3px solid #e5e5e5;border-top-color:#06c;border-radius:50%;width:40px;height:40px;animation:.8s linear infinite page-module__5k2c7W__spin}@keyframes page-module__5k2c7W__spin{to{transform:rotate(360deg)}}.page-module__5k2c7W__error{color:#dc2626;background-color:#fee2e2;border:1px solid #fecaca;border-radius:6px;padding:1rem;font-size:.875rem}
.page-module__2GxBiq__container{max-width:1200px}.page-module__2GxBiq__header{justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;display:flex}.page-module__2GxBiq__title{color:#1a1a1a;margin:0 0 .25rem;font-size:1.5rem;font-weight:600}.page-module__2GxBiq__subtitle{color:#666;margin:0;font-size:.875rem}.page-module__2GxBiq__searchForm{gap:.5rem;margin-bottom:1.5rem;display:flex}.page-module__2GxBiq__searchInputWrapper{flex:1;max-width:400px;position:relative}.page-module__2GxBiq__searchIcon{color:#999;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.page-module__2GxBiq__searchInput{border:1px solid #e5e5e5;border-radius:6px;outline:none;width:100%;padding:.625rem 2rem .625rem 2.25rem;font-size:.875rem;transition:border-color .15s}.page-module__2GxBiq__searchInput:focus{border-color:#06c}.page-module__2GxBiq__clearButton{color:#999;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;display:flex;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.page-module__2GxBiq__clearButton:hover{color:#666}.page-module__2GxBiq__searchButton{color:#fff;cursor:pointer;background-color:#06c;border:none;border-radius:6px;padding:.625rem 1rem;font-size:.875rem;font-weight:500;transition:background-color .15s}.page-module__2GxBiq__searchButton:hover{background-color:#0052a3}.page-module__2GxBiq__userCell{align-items:center;gap:.75rem;display:flex}.page-module__2GxBiq__avatar{object-fit:cover;border-radius:50%;width:32px;height:32px}.page-module__2GxBiq__email{color:#1a1a1a;font-weight:500;display:block}.page-module__2GxBiq__displayName{color:#666;font-size:.75rem;display:block}.page-module__2GxBiq__roles{flex-wrap:wrap;gap:.25rem;display:flex}.page-module__2GxBiq__roleBadge{color:#06c;background-color:#e8f0fe;border-radius:4px;align-items:center;padding:.125rem .5rem;font-size:.75rem;font-weight:500;display:inline-flex}.page-module__2GxBiq__noRoles{color:#999;font-size:.75rem}.page-module__2GxBiq__status{text-transform:uppercase;letter-spacing:.025em;border-radius:4px;align-items:center;padding:.25rem .5rem;font-size:.75rem;font-weight:500;display:inline-flex}.page-module__2GxBiq__statusActive{color:#16a34a;background-color:#dcfce7}.page-module__2GxBiq__statusDisabled{color:#dc2626;background-color:#fee2e2}.page-module__2GxBiq__date{color:#666;font-size:.875rem}.page-module__2GxBiq__manageButton{color:#06c;cursor:pointer;background:#fff;border:1px solid #06c;border-radius:4px;padding:.375rem .75rem;font-size:.75rem;font-weight:500;transition:background-color .15s,color .15s}.page-module__2GxBiq__manageButton:hover{color:#fff;background-color:#06c}.page-module__2GxBiq__loaderContainer{justify-content:center;align-items:center;min-height:300px;display:flex}.page-module__2GxBiq__loader{border:3px solid #e5e5e5;border-top-color:#06c;border-radius:50%;width:40px;height:40px;animation:.8s linear infinite page-module__2GxBiq__spin}@keyframes page-module__2GxBiq__spin{to{transform:rotate(360deg)}}.page-module__2GxBiq__error{color:#dc2626;background-color:#fee2e2;border:1px solid #fecaca;border-radius:6px;padding:1rem;font-size:.875rem}
