.modern-card-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;padding:0}.modern-card-list .ant-card{width:100%;display:block;margin:0;border-radius:16px;overflow:hidden;background:hsla(0,0%,100%,.7);backdrop-filter:blur(20px);border:2px solid hsla(0,0%,100%,.5);-webkit-box-shadow:0 8px 32px rgba(102,126,234,.15);box-shadow:0 8px 32px rgba(102,126,234,.15);-webkit-transition:all .4s cubic-bezier(.4,0,.2,1);transition:all .4s cubic-bezier(.4,0,.2,1)}.modern-card-list .ant-card:hover{-webkit-transform:translateY(-8px);transform:translateY(-8px);-webkit-box-shadow:0 16px 48px rgba(102,126,234,.25);box-shadow:0 16px 48px rgba(102,126,234,.25);background:hsla(0,0%,100%,.85);border-color:rgba(102,126,234,.3)}.modern-card-list .ant-card .ant-card-cover{height:180px;overflow:hidden;position:relative}.modern-card-list .ant-card .ant-card-cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.modern-card-list .ant-card .ant-card-cover:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.modern-card-list .ant-card .ant-card-body{padding:16px;background:transparent}.modern-card-list .ant-card .ant-card-meta{margin-bottom:0}.modern-card-list .ant-card .ant-card-meta .ant-card-meta-title{font-size:16px;font-weight:600;color:#333;-webkit-transition:color .3s ease;transition:color .3s ease}.modern-card-list .ant-card .ant-card-meta .ant-card-meta-description{color:#666;font-size:14px}.modern-card-list .ant-card .ant-card-meta:hover .ant-card-meta-title{color:#667eea}.modern-card-list .ant-card .ant-card-actions{background:linear-gradient(135deg,rgba(102,126,234,.03),rgba(240,147,251,.03));border-top:2px solid rgba(102,126,234,.1);padding:8px 0}.modern-card-list .ant-card .ant-card-actions li{margin:0;border-right:1px solid rgba(102,126,234,.1)}.modern-card-list .ant-card .ant-card-actions li:last-child{border-right:none}.modern-card-list .ant-card .ant-card-actions li a,.modern-card-list .ant-card .ant-card-actions li span{color:#667eea;font-size:16px;-webkit-transition:all .3s ease;transition:all .3s ease}.modern-card-list .ant-card .ant-card-actions li a .anticon,.modern-card-list .ant-card .ant-card-actions li span .anticon{-webkit-transition:all .3s ease;transition:all .3s ease}.modern-card-list .ant-card .ant-card-actions li a:hover,.modern-card-list .ant-card .ant-card-actions li span:hover{color:#764ba2}.modern-card-list .ant-card .ant-card-actions li a:hover .anticon,.modern-card-list .ant-card .ant-card-actions li span:hover .anticon{-webkit-transform:scale(1.2);transform:scale(1.2)}@media (max-width:1200px){.modern-card-list{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px}}@media (max-width:768px){.modern-card-list{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.modern-card-list .ant-card .ant-card-cover{height:150px}.modern-card-list .ant-card .ant-card-body{padding:12px}.modern-card-list .ant-card .ant-card-meta .ant-card-meta-title{font-size:14px}.modern-card-list .ant-card .ant-card-meta .ant-card-meta-description{font-size:13px}}@media (max-width:480px){.modern-card-list{grid-template-columns:1fr;gap:12px}.modern-card-list .ant-card .ant-card-cover{height:200px}}.modern-modal .ant-modal-content{border-radius:16px;-webkit-box-shadow:0 12px 48px rgba(102,126,234,.2);box-shadow:0 12px 48px rgba(102,126,234,.2)}.modern-modal .ant-modal-content .ant-modal-header{background:linear-gradient(135deg,rgba(102,126,234,.05),rgba(240,147,251,.05));border-bottom:1px solid rgba(102,126,234,.1);padding:20px 24px}.modern-modal .ant-modal-content .ant-modal-header .ant-modal-title{font-weight:600;color:#333;font-size:18px}.modern-modal .ant-modal-content .ant-modal-body{padding:32px 32px 10px}.modern-modal .ant-modal-content .ant-modal-body .ant-form-item-label label{color:#555;font-weight:500}.modern-modal .ant-modal-content .ant-modal-body .ant-input,.modern-modal .ant-modal-content .ant-modal-body .ant-input-number,.modern-modal .ant-modal-content .ant-modal-body .ant-select-selection{border-radius:6px;-webkit-transition:all .3s ease;transition:all .3s ease}.modern-modal .ant-modal-content .ant-modal-body .ant-input-number:hover,.modern-modal .ant-modal-content .ant-modal-body .ant-input:hover,.modern-modal .ant-modal-content .ant-modal-body .ant-select-selection:hover{border-color:rgba(102,126,234,.5)}.modern-modal .ant-modal-content .ant-modal-body .ant-input-number:focus,.modern-modal .ant-modal-content .ant-modal-body .ant-input:focus,.modern-modal .ant-modal-content .ant-modal-body .ant-select-selection:focus{border-color:#667eea;-webkit-box-shadow:0 0 0 2px rgba(102,126,234,.15);box-shadow:0 0 0 2px rgba(102,126,234,.15)}.modern-modal .ant-modal-content .ant-modal-footer{border-top:1px solid rgba(102,126,234,.1);padding:16px 24px;background:rgba(250,250,252,.5)}.modern-modal .ant-modal-content .ant-modal-footer .ant-btn{border-radius:6px;height:36px;padding:0 20px;font-weight:500}.modern-modal .ant-modal-content .ant-modal-footer .ant-btn.ant-btn-primary{background:linear-gradient(135deg,#667eea,#764ba2);border:none;-webkit-box-shadow:0 4px 12px rgba(102,126,234,.25);box-shadow:0 4px 12px rgba(102,126,234,.25);-webkit-transition:all .3s ease;transition:all .3s ease}.modern-modal .ant-modal-content .ant-modal-footer .ant-btn.ant-btn-primary:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 16px rgba(102,126,234,.35);box-shadow:0 6px 16px rgba(102,126,234,.35)}.modern-modal .ant-modal-content .ant-modal-close .ant-modal-close-x{-webkit-transition:all .3s ease;transition:all .3s ease}.modern-modal .ant-modal-content .ant-modal-close .ant-modal-close-x:hover{color:#667eea;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.modern-table-page .ant-card{border-radius:20px;overflow:hidden;-webkit-box-shadow:0 8px 32px rgba(102,126,234,.12);box-shadow:0 8px 32px rgba(102,126,234,.12);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.95);border:2px solid hsla(0,0%,100%,.5)}.modern-table-page .table-page-search-wrapper{padding:20px;background:linear-gradient(135deg,rgba(102,126,234,.03),rgba(240,147,251,.03));border-radius:12px;margin-bottom:16px}.modern-table-page .table-page-search-wrapper .ant-form-item-label label{color:#333;font-weight:600}.modern-table-page .table-page-search-wrapper .ant-input,.modern-table-page .table-page-search-wrapper .ant-select{border-radius:8px;border:2px solid rgba(102,126,234,.1);-webkit-transition:all .3s ease;transition:all .3s ease}.modern-table-page .table-page-search-wrapper .ant-input:hover,.modern-table-page .table-page-search-wrapper .ant-select:hover{border-color:rgba(102,126,234,.3)}.modern-table-page .table-page-search-wrapper .ant-input:focus,.modern-table-page .table-page-search-wrapper .ant-select:focus{border-color:#667eea;-webkit-box-shadow:0 0 0 2px rgba(102,126,234,.1);box-shadow:0 0 0 2px rgba(102,126,234,.1)}.modern-table-page .table-page-search-wrapper .ant-btn-primary{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;-webkit-box-shadow:0 4px 12px rgba(102,126,234,.3);box-shadow:0 4px 12px rgba(102,126,234,.3);-webkit-transition:all .3s ease;transition:all .3s ease}.modern-table-page .table-page-search-wrapper .ant-btn-primary:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 16px rgba(102,126,234,.4);box-shadow:0 6px 16px rgba(102,126,234,.4)}.modern-table-page .table-operator{margin-bottom:16px}.modern-table-page .table-operator button{border-radius:8px;height:38px;-webkit-transition:all .3s ease;transition:all .3s ease}.modern-table-page .table-operator button.ant-btn-primary{background:linear-gradient(135deg,#667eea,#764ba2);border:none;-webkit-box-shadow:0 4px 12px rgba(102,126,234,.3);box-shadow:0 4px 12px rgba(102,126,234,.3)}.modern-table-page .table-operator button.ant-btn-primary:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 16px rgba(102,126,234,.4);box-shadow:0 6px 16px rgba(102,126,234,.4)}.modern-table-page .table-operator button.ant-btn-danger{background:linear-gradient(135deg,#ff9a9e,#fecfef 99%,#fecfef);background:linear-gradient(135deg,#ff758c,#ff7eb3);border:none;color:#fff;-webkit-box-shadow:0 4px 12px rgba(255,117,140,.3);box-shadow:0 4px 12px rgba(255,117,140,.3)}.modern-table-page .table-operator button.ant-btn-danger:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 16px rgba(255,117,140,.4);box-shadow:0 6px 16px rgba(255,117,140,.4);background:linear-gradient(135deg,#ff8fa3,#ff9bc0)}.modern-table-page .ant-btn{border-radius:8px;font-weight:600;-webkit-transition:all .3s ease;transition:all .3s ease}.modern-table-page .ant-btn.ant-btn-primary{background:linear-gradient(135deg,#667eea,#764ba2);border:none;-webkit-box-shadow:0 2px 8px rgba(102,126,234,.3);box-shadow:0 2px 8px rgba(102,126,234,.3)}.modern-table-page .ant-btn.ant-btn-primary:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(102,126,234,.4);box-shadow:0 4px 12px rgba(102,126,234,.4)}.modern-table-page .ant-table-wrapper{border-radius:12px;overflow:hidden}.modern-table-page .ant-table-wrapper .ant-table{border-radius:12px}.modern-table-page .ant-table-wrapper .ant-table .ant-table-thead>tr>th{background:linear-gradient(135deg,rgba(102,126,234,.05),rgba(240,147,251,.05));color:#333;font-weight:700;border-bottom:2px solid rgba(102,126,234,.1)}.modern-table-page .ant-table-wrapper .ant-table .ant-table-tbody>tr:hover>td{background:rgba(102,126,234,.03)}.modern-table-page .ant-table-wrapper .ant-table .ant-table-tbody>tr>td{border-bottom:1px solid rgba(102,126,234,.05)}@media (max-width:768px){.modern-table-page .table-page-search-wrapper{padding:16px}.modern-table-page .ant-table-wrapper{overflow-x:auto}}.modern-modal .ant-modal-content{border-radius:14px;overflow:hidden;-webkit-box-shadow:0 10px 28px rgba(15,23,42,.12);box-shadow:0 10px 28px rgba(15,23,42,.12)}.modern-modal .ant-modal-header{background:#fff;border-bottom:1px solid #e7edf3;padding:18px 24px}.modern-modal .ant-modal-title{color:#0f172a;font-size:20px;font-weight:600;letter-spacing:.2px}.modern-modal .ant-modal-footer{border-top:1px solid #edf2f7;padding:12px 24px 18px;text-align:center}.modern-modal .ant-btn{border-radius:10px;min-width:100px;height:38px;font-weight:500;-webkit-transition:all .2s ease;transition:all .2s ease}.modern-modal .ant-btn+.ant-btn{margin-left:12px}.modern-modal .ant-btn-primary{background:#1677ff!important;background-image:none!important;border-color:#1677ff!important;-webkit-box-shadow:0 8px 18px rgba(22,119,255,.24)!important;box-shadow:0 8px 18px rgba(22,119,255,.24)!important}.modern-modal .ant-btn-primary:focus,.modern-modal .ant-btn-primary:hover{background:#0958d9!important;background-image:none!important;border-color:#0958d9!important}.modern-modal .ant-btn-default{color:#334155;border-color:#cbd5e1;background:#fff}.modern-modal .ant-btn-default:focus,.modern-modal .ant-btn-default:hover{color:#0f172a;border-color:#94a3b8;background:#f8fafc}.paper-selector-modal .ant-modal-content{border-radius:14px;overflow:hidden}.paper-selector-modal .ant-modal-header{background:#f8fafc;border-bottom:1px solid #e5eaf0}.contest-form[data-v-375936e1]{[data-v-375936e1] .ant-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1020px}[data-v-375936e1] .ant-row,[data-v-375936e1] .ant-row>.ant-col:only-child{margin-left:auto;margin-right:auto}[data-v-375936e1] .ant-form-item{margin-bottom:14px}[data-v-375936e1] .top-center-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}[data-v-375936e1] .top-center-col>.ant-form-item{width:100%;max-width:920px;margin-left:auto;margin-right:auto}[data-v-375936e1] .top-center-item .ant-form-item-control-wrapper,[data-v-375936e1] .top-center-item .ant-form-item-label{float:none;width:100%;max-width:100%;text-align:left}[data-v-375936e1] .top-center-item .ant-form-item-label{padding-right:0;line-height:1.4;margin-bottom:6px}[data-v-375936e1] .ant-form-item-control{line-height:1.5}[data-v-375936e1] .ant-form-item-label>label{color:#1e293b;font-weight:600;font-size:14px}[data-v-375936e1] .ant-calendar-picker-input,[data-v-375936e1] .ant-input,[data-v-375936e1] .ant-input-number,[data-v-375936e1] .ant-input-search,[data-v-375936e1] .ant-select-selection{border-radius:10px;border-color:#e2e8f0;min-height:38px}[data-v-375936e1] .ant-calendar-picker-input[disabled],[data-v-375936e1] .ant-input-number-disabled,[data-v-375936e1] .ant-input[disabled]{background:#f8fafc;color:#64748b}[data-v-375936e1] .ant-calendar-picker-input::-webkit-input-placeholder,[data-v-375936e1] .ant-input-number-input::-webkit-input-placeholder,[data-v-375936e1] .ant-input::-webkit-input-placeholder{color:#94a3b8}[data-v-375936e1] .ant-calendar-picker-input::-moz-placeholder,[data-v-375936e1] .ant-input-number-input::-moz-placeholder,[data-v-375936e1] .ant-input::-moz-placeholder{color:#94a3b8}[data-v-375936e1] .ant-calendar-picker-input:-ms-input-placeholder,[data-v-375936e1] .ant-input-number-input:-ms-input-placeholder,[data-v-375936e1] .ant-input:-ms-input-placeholder{color:#94a3b8}[data-v-375936e1] .ant-calendar-picker-input::-ms-input-placeholder,[data-v-375936e1] .ant-input-number-input::-ms-input-placeholder,[data-v-375936e1] .ant-input::-ms-input-placeholder{color:#94a3b8}[data-v-375936e1] .ant-calendar-picker-input::placeholder,[data-v-375936e1] .ant-input-number-input::placeholder,[data-v-375936e1] .ant-input::placeholder{color:#94a3b8}[data-v-375936e1] .ant-calendar-picker-input:hover,[data-v-375936e1] .ant-input-number:hover,[data-v-375936e1] .ant-input:hover,[data-v-375936e1] .ant-select-selection:hover{border-color:#93c5fd}[data-v-375936e1] .ant-calendar-picker-input:focus,[data-v-375936e1] .ant-input-number-focused,[data-v-375936e1] .ant-input:focus,[data-v-375936e1] .ant-select-focused .ant-select-selection{border-color:#60a5fa;-webkit-box-shadow:0 0 0 2px rgba(59,130,246,.15);box-shadow:0 0 0 2px rgba(59,130,246,.15)}[data-v-375936e1] .ant-divider{margin:22px 0 14px}[data-v-375936e1] .ant-divider-inner-text{color:#0f172a;font-weight:600;font-size:15px}}.control-with-unit[data-v-375936e1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.unit-input[data-v-375936e1]{-webkit-box-flex:1;-ms-flex:1;flex:1}.unit-input[data-v-375936e1] .ant-input-number{width:100%}.unit-label[data-v-375936e1]{min-width:28px;color:#475569;font-size:13px;white-space:nowrap}.switch-line[data-v-375936e1]{min-height:38px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.switch-label[data-v-375936e1]{color:#4b5563;font-size:13px;line-height:1.5}.form-tip[data-v-375936e1]{margin-top:6px;color:#6b7280;font-size:12px;line-height:1.5}.editor-wrap[data-v-375936e1]{border:1px solid #e2e8f0;border-radius:10px;overflow:hidden;background:#fff;-webkit-transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease}.editor-wrap[data-v-375936e1] .tinymce-editor{border:none}.editor-wrap[data-v-375936e1] .tox.tox-tinymce{border:none!important;border-radius:0!important}.editor-wrap[data-v-375936e1] .tox .tox-editor-header{background:#f8fafc;border-bottom:1px solid #e2e8f0}.editor-wrap[data-v-375936e1] .tox .tox-toolbar,.editor-wrap[data-v-375936e1] .tox .tox-toolbar__overflow,.editor-wrap[data-v-375936e1] .tox .tox-toolbar__primary{background:#f8fafc}.editor-wrap[data-v-375936e1] .tox .tox-statusbar{border-top:1px solid #e2e8f0;background:#fff}.editor-wrap[data-v-375936e1] .tox .tox-edit-area__iframe{background:#fff}.editor-wrap[data-v-375936e1] .tox .tox-tbtn{border-radius:6px}.editor-wrap[data-v-375936e1] .tox .tox-tbtn:hover{background:#e8f1ff}.editor-wrap[data-v-375936e1] .tox .tox-tbtn--enabled,.editor-wrap[data-v-375936e1] .tox .tox-tbtn--enabled:hover{background:#dbeafe}.editor-wrap[data-v-375936e1]:focus-within{border-color:#60a5fa;-webkit-box-shadow:0 0 0 2px rgba(59,130,246,.15);box-shadow:0 0 0 2px rgba(59,130,246,.15)}.section-divider[data-v-375936e1]{[data-v-375936e1] .ant-divider-inner-text{padding:0 10px}}.form-helper[data-v-375936e1]{margin-left:8px;color:#6b7280;font-size:12px;line-height:1.5}.field-warning[data-v-375936e1]{display:inline-block;margin-top:6px;color:#e11d48;font-size:12px;line-height:1.5}@media (max-width:768px){.contest-form[data-v-375936e1] .ant-row,.contest-form[data-v-375936e1] .top-center-col>.ant-form-item{max-width:100%}.control-with-unit[data-v-375936e1]{gap:8px}.unit-label[data-v-375936e1]{min-width:24px}.switch-line[data-v-375936e1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.form-helper[data-v-375936e1]{display:block;margin-left:0;margin-top:6px}}