body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.ant-layout{min-height:100vh}.ant-layout-header{background:#001529;padding:0 16px}.ant-layout-content{background:#f0f2f5;padding:16px}.page-header{display:flex;flex-direction:column;gap:12px;margin-bottom:16px;padding:12px 16px}.content-card,.page-header{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a}.content-card{padding:16px}.image-preview{border:1px solid #d9d9d9;border-radius:8px;max-height:200px;max-width:200px;object-fit:cover}@media (min-width:769px){.mobile-menu-button{display:none!important}.ant-card .ant-btn{font-size:16px!important;font-weight:500!important;height:48px!important}.page-header .ant-typography{font-size:24px!important}.page-header .ant-btn{font-size:16px!important;padding:12px 24px!important}.ant-card-meta-title{font-size:18px!important}.ant-card-meta-description{font-size:14px!important}.ant-card-actions{padding:12px!important}.ant-card-actions .ant-btn{padding:6px 12px!important}.ant-card-cover div div:last-child,.ant-card-cover img{height:200px!important;width:100%!important}.ant-card-meta-title{font-size:14px!important}.ant-card-meta-description{font-size:12px!important}.ant-card-body{padding:8px!important}.ant-card-actions{padding:6px!important}.ant-card-actions .ant-btn{font-size:14px!important;height:auto!important;padding:16px 32px!important}.ant-card-cover div div:first-child{font-size:12px!important;padding:8px 12px!important}}@media (max-width:768px){.ant-layout-content{padding:12px}.page-header{margin-bottom:12px;padding:12px}.content-card{padding:12px}.image-preview{max-height:150px;max-width:150px}.mobile-table{overflow-x:auto}.mobile-table .ant-table{min-width:600px}.mobile-form .ant-form-item{margin-bottom:16px}.mobile-buttons{display:flex;flex-direction:column;gap:8px}.mobile-buttons .ant-btn{width:100%}.mobile-modal .ant-modal{margin:0;max-width:100vw;padding-bottom:0;top:0}.mobile-modal .ant-modal-content{border-radius:0;height:100vh;overflow-y:auto}.mobile-modal .ant-modal-body{padding:16px}.mobile-menu-button{display:block!important}.ant-statistic-title{font-size:14px}.ant-statistic-content{font-size:24px}.ant-card{margin-bottom:16px}.ant-card-body{padding:16px}.ant-card .ant-btn{font-weight:500!important;height:48px!important}.ant-card .ant-btn,.ant-layout-header .ant-typography{font-size:16px!important}.page-header .ant-typography{font-size:20px!important}.page-header .ant-btn{font-size:14px!important;padding:8px 16px!important}.ant-card-meta-title{font-size:16px!important}.ant-card-meta-description{font-size:12px!important}.ant-card-actions{padding:8px!important}.ant-input,.ant-input-number,.ant-select-selector,.ant-textarea,input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{font-size:16px!important}}.spinning{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.transition-transform{transition:transform .2s ease}.rotate-180{transform:rotate(180deg)}.cursor-pointer{cursor:pointer}.card{transition:transform .2s ease,box-shadow .2s ease}.card:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.badge{font-weight:500}.form-control:focus{border-color:#0d6efd;box-shadow:0 0 0 .2rem #0d6efd40}.btn{font-weight:500;transition:all .2s ease}.btn:hover{transform:translateY(-1px)}.modal-content{border:none;box-shadow:0 10px 30px #0003}.list-group-item{border:none;padding:.5rem 0}.img-fluid{height:auto;max-width:100%}@media (max-width:480px){.image-preview{max-height:120px;max-width:120px}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.form-control::placeholder{color:#0000004d!important;opacity:1}.form-control:focus::placeholder{color:#0003!important}#language-switch{color:#fff!important}#language-switch .form-check-label{color:#333!important;font-size:.9rem;font-weight:600;margin-left:8px}#language-switch .form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}#language-switch .form-check-input{background-color:initial;border-color:#666;height:1.25rem;width:2.5rem}#language-switch .form-check-input:focus{box-shadow:0 0 0 .25rem #0d6efd40}.language-toggle-container{align-items:center;background-color:#0000000d;border:1px solid #0000001a;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;gap:8px;padding:8px 16px}.language-toggle-container:hover{background-color:#00000014;border-color:#00000026}@media (max-width:768px){#language-switch .form-check-label{font-size:.8rem}.language-toggle-container{padding:2px 6px}}
/*# sourceMappingURL=main.c765bc68.css.map*/