@charset "UTF-8";body{margin:0;padding:0}#loginPage{width:100%;height:100vh;min-height:600px;display:flex;justify-content:center;align-items:center;background-color:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;overflow:hidden;position:relative}#loginPage:before,#loginPage:after{content:"";position:absolute;width:600px;height:600px;border-radius:50%;filter:blur(140px);opacity:.4;z-index:1;pointer-events:none}#loginPage:before{background:radial-gradient(circle,#c7d2fe,#c7d2fe00 70%);top:-10%;left:-10%}#loginPage:after{background:radial-gradient(circle,#bae6fd,#bae6fd00 70%);bottom:-10%;right:-10%}#loginPage .login-container{width:100%;height:100%;display:flex;position:relative;z-index:2}#loginPage .login-sidebar{flex:1.2;background:linear-gradient(135deg,#f5f3ff,#e0e7ff);position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;border-right:1px solid #e2e8f0}#loginPage .login-sidebar .sidebar-bg-glow{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.8) 0%,transparent 80%),radial-gradient(circle at 70% 70%,rgba(99,102,241,.05) 0%,transparent 80%);pointer-events:none}#loginPage .login-sidebar .sidebar-content{position:relative;z-index:2;max-width:460px;height:100%;padding:60px 40px;box-sizing:border-box;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;animation:fadeIn .8s ease-out}#loginPage .login-sidebar .sidebar-content .logo-wrapper{width:140px;height:140px;background:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;padding:15px;box-shadow:0 20px 40px #6366f11a,0 0 0 8px #6366f108;margin-bottom:30px;border:1px solid rgba(99,102,241,.05);transition:transform .5s cubic-bezier(.175,.885,.32,1.275)}#loginPage .login-sidebar .sidebar-content .logo-wrapper:hover{transform:scale(1.05) rotate(5deg)}#loginPage .login-sidebar .sidebar-content .logo-wrapper .logo-img{width:100%;height:auto;object-fit:contain}#loginPage .login-sidebar .sidebar-content .brand-title{font-size:3rem;font-weight:800;letter-spacing:-.05em;color:#1e1b6b;margin:0 0 10px;background:linear-gradient(135deg,#1e1b6b 40%,#4f46e5);-webkit-background-clip:text;-webkit-text-fill-color:transparent}#loginPage .login-sidebar .sidebar-content .brand-subtitle{font-size:1.15rem;color:#475569;line-height:1.6;margin:0 0 auto;font-weight:500}#loginPage .login-sidebar .sidebar-content .brand-footer{margin-top:auto;font-size:.85rem;color:#94a3b8;letter-spacing:.02em;white-space:nowrap;padding-top:40px}#loginPage .login-form-container{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#fff;padding:40px;position:relative;border-left:1px solid #f1f5f9}#loginPage .login-form-container .form-card{width:100%;max-width:420px;animation:slideUp .6s cubic-bezier(.16,1,.3,1)}#loginPage .login-form-container .form-header{margin-bottom:35px}#loginPage .login-form-container .form-header .mobile-logo{display:none;width:80px;height:80px;background:#fff;border-radius:50%;padding:8px;margin-bottom:20px;box-shadow:0 10px 20px #0000000d;border:1px solid #f1f5f9}#loginPage .login-form-container .form-header .mobile-logo img{width:100%;height:100%;object-fit:contain}#loginPage .login-form-container .form-header h2{font-size:2rem;font-weight:700;color:#0f172a;margin:0 0 8px;letter-spacing:-.02em}#loginPage .login-form-container .form-header p{font-size:.95rem;color:#64748b;margin:0}#loginPage .login-form-container .login-form .ant-form-item{margin-bottom:24px}#loginPage .login-form-container .login-form .ant-form-item .ant-form-item-label>label{color:#475569;font-weight:500;font-size:.9rem;padding-bottom:4px}#loginPage .login-form-container .login-form .ant-input-affine-wrapper{background-color:#f8fafc;border:1px solid #e2e8f0;padding:10px 14px;border-radius:8px;transition:all .2s ease}#loginPage .login-form-container .login-form .ant-input-affine-wrapper:hover{border-color:#cbd5e1}#loginPage .login-form-container .login-form .ant-input-affine-wrapper.ant-input-affine-wrapper-focused{border-color:#4f46e5!important;box-shadow:0 0 0 3px #6366f11a!important;background-color:#fff}#loginPage .login-form-container .login-form .ant-input-affine-wrapper .site-form-item-icon{color:#94a3b8;margin-right:8px;font-size:1rem}#loginPage .login-form-container .login-form .ant-input-affine-wrapper input{background-color:transparent!important;color:#0f172a!important;font-size:.95rem}#loginPage .login-form-container .login-form .ant-input-affine-wrapper input::placeholder{color:#94a3b8}#loginPage .login-form-container .login-form .ant-input-affine-wrapper .ant-input-password-icon{color:#94a3b8}#loginPage .login-form-container .login-form .ant-input-affine-wrapper .ant-input-password-icon:hover{color:#64748b}#loginPage .login-form-container .login-form .login-form-button{width:100%;height:48px;border-radius:8px;font-size:1.05rem;font-weight:600;border:none;background:linear-gradient(135deg,#1e1b6b,#312e81)!important;color:#fff!important;box-shadow:0 4px 14px #1e1b6b33;transition:all .2s ease;display:flex;align-items:center;justify-content:center}#loginPage .login-form-container .login-form .login-form-button:hover,#loginPage .login-form-container .login-form .login-form-button:focus{background:linear-gradient(135deg,#2e2a8f,#3c39a3)!important;box-shadow:0 6px 20px #1e1b6b4d;transform:translateY(-1px);color:#fff!important}#loginPage .login-form-container .login-form .login-form-button:active{transform:translateY(1px);box-shadow:0 2px 10px #1e1b6b33;color:#fff!important}#loginPage .login-form-container .mobile-footer{display:none;margin-top:auto;font-size:.8rem;color:#94a3b8;text-align:center;padding-top:30px}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1024px){#loginPage .login-sidebar{flex:1}#loginPage .login-sidebar .sidebar-content{padding:40px 30px}#loginPage .login-sidebar .sidebar-content .brand-title{font-size:2.5rem}#loginPage .login-sidebar .sidebar-content .brand-subtitle{font-size:1.05rem}}@media (max-width: 768px){#loginPage{background-color:#fff}#loginPage .login-container{flex-direction:column}#loginPage .login-sidebar{display:none}#loginPage .login-form-container{width:100%;height:100%;padding:30px 20px;justify-content:center;border-left:none}#loginPage .login-form-container .form-card{margin:auto 0}#loginPage .login-form-container .form-header{text-align:center;display:flex;flex-direction:column;align-items:center}#loginPage .login-form-container .form-header .mobile-logo{display:flex;justify-content:center;align-items:center}#loginPage .login-form-container .mobile-footer{display:block}}.news-management-dashboard{animation:fadeIn .4s ease-out}.news-management-dashboard .custom-tabs .ant-tabs-nav{margin-bottom:25px;border-bottom:1px solid #e2e8f0}.news-management-dashboard .custom-tabs .ant-tabs-nav .ant-tabs-tab{background:#f8fafc;border:1px solid #e2e8f0;border-bottom:none;border-radius:8px 8px 0 0;margin-right:4px;padding:10px 20px;transition:all .2s}.news-management-dashboard .custom-tabs .ant-tabs-nav .ant-tabs-tab span{display:inline-flex;align-items:center;color:#475569;font-weight:500;font-size:.95rem}.news-management-dashboard .custom-tabs .ant-tabs-nav .ant-tabs-tab:hover{background:#f1f5f9}.news-management-dashboard .custom-tabs .ant-tabs-nav .ant-tabs-tab:hover span{color:#6366f1}.news-management-dashboard .custom-tabs .ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active{background:#fff;border-color:#e2e8f0;border-bottom-color:#fff}.news-management-dashboard .custom-tabs .ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active span{color:#1e1b6b;font-weight:600}.news-management-dashboard .stats-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;gap:20px}@media (max-width: 576px){.news-management-dashboard .stats-header{flex-direction:column;align-items:stretch}}.news-management-dashboard .stats-header .stat-card{min-width:280px;border-radius:12px;box-shadow:0 1px 3px #00000005;border:1px solid #e2e8f0}.news-management-dashboard .stats-header .stat-card .ant-statistic-title{color:#64748b;font-weight:500;font-size:.85rem}.news-management-dashboard .stats-header .stat-card .ant-statistic-content-value{color:#0f172a;font-weight:700;font-size:1.8rem}.news-management-dashboard .stats-header .refresh-btn{height:40px;padding:0 20px;border-radius:8px;font-weight:600;background:#f8fafc;border:1px solid #cbd5e1;color:#334155;display:inline-flex;align-items:center;gap:8px;box-shadow:0 1px 2px #00000005}.news-management-dashboard .stats-header .refresh-btn:hover{background:#e2e8f0;border-color:#94a3b8;color:#0f172a}.news-management-dashboard .ant-table-wrapper{background:#fff;border-radius:12px;border:1px solid #e2e8f0;overflow:hidden;box-shadow:0 1px 3px #00000005}.news-management-dashboard .ant-table-wrapper .ant-table-thead>tr>th{background:#f8fafc;color:#475569;font-weight:600;font-size:.85rem;border-bottom:1px solid #e2e8f0}.news-management-dashboard .ant-table-wrapper .ant-table-tbody>tr>td{color:#334155;font-size:.9rem;padding:16px;border-bottom:1px solid #f1f5f9}.news-management-dashboard .ant-table-wrapper .ant-table-row{transition:background-color .2s}.news-management-dashboard .ant-table-wrapper .ant-table-row:hover>td{background:#f8fafc!important}.news-management-dashboard .fa-trash-can{color:#94a3b8;transition:color .2s,transform .2s}.news-management-dashboard .fa-trash-can:hover{color:#ef4444;transform:scale(1.1)}.news-management-dashboard .fa-pen-to-square{color:#94a3b8;transition:color .2s,transform .2s}.news-management-dashboard .fa-pen-to-square:hover{color:#3b82f6;transform:scale(1.1)}#addNewsPage{padding:10px 0}#addNewsPage .news-form-workspace{display:grid;grid-template-columns:1fr 340px;gap:30px;align-items:start;animation:fadeIn .5s ease-out}@media (max-width: 1024px){#addNewsPage .news-form-workspace{grid-template-columns:1fr}}#addNewsPage .news-form-workspace .editor-main-panel{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000000d}#addNewsPage .news-form-workspace .editor-main-panel .editor-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;border-bottom:1px solid #f1f5f9;padding-bottom:15px}#addNewsPage .news-form-workspace .editor-main-panel .editor-header h3{margin:0;font-size:1.25rem;color:#0f172a;font-weight:600}#addNewsPage .news-form-workspace .editor-main-panel .editor-header .cancel-edit-btn{border-radius:6px}#addNewsPage .news-form-workspace .editor-sidebar-panel .publishing-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0000000d;overflow:hidden}#addNewsPage .news-form-workspace .editor-sidebar-panel .publishing-card .ant-card-head{border-bottom:1px solid #f1f5f9;background:#f8fafc;padding:0 20px}#addNewsPage .news-form-workspace .editor-sidebar-panel .publishing-card .ant-card-head .ant-card-head-title{font-size:1rem;font-weight:600;color:#0f172a}#addNewsPage .news-form-workspace .editor-sidebar-panel .publishing-card .ant-card-body{padding:20px}#addNewsPage .news-form-workspace .editor-sidebar-panel .publishing-card .ant-form-item-label>label{font-weight:500;color:#475569;font-size:.85rem}#addNewsPage .news-form-workspace .editor-sidebar-panel .publishing-card .ant-input{border-radius:6px}#addNewsPage .news-form-workspace .editor-sidebar-panel .publishing-card .custom-file-upload{position:relative;width:100%}#addNewsPage .news-form-workspace .editor-sidebar-panel .publishing-card .custom-file-upload input[type=file]{display:none}#addNewsPage .news-form-workspace .editor-sidebar-panel .publishing-card .custom-file-upload .upload-label{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 15px;background:#f8fafc;border:2px dashed #cbd5e1;border-radius:8px;cursor:pointer;transition:all .2s ease;text-align:center}#addNewsPage .news-form-workspace .editor-sidebar-panel .publishing-card .custom-file-upload .upload-label:hover{background:#f1f5f9;border-color:#6366f1}#addNewsPage .news-form-workspace .editor-sidebar-panel .publishing-card .custom-file-upload .upload-label i{font-size:1.5rem;color:#6366f1;margin-bottom:8px}#addNewsPage .news-form-workspace .editor-sidebar-panel .publishing-card .custom-file-upload .upload-label span{font-size:.85rem;color:#475569;font-weight:500;word-break:break-all}#addNewsPage .news-form-workspace .editor-sidebar-panel .publishing-card .submit-news-btn{width:100%;height:44px;border-radius:8px;font-weight:600;margin-top:15px;background:linear-gradient(135deg,#1e1b6b,#312e81)!important;border:none;color:#fff;box-shadow:0 4px 12px #1e1b6b26;transition:all .2s ease}#addNewsPage .news-form-workspace .editor-sidebar-panel .publishing-card .submit-news-btn:hover{transform:translateY(-1px);box-shadow:0 6px 16px #1e1b6b40}#addNewsPage .news-form-workspace .editor-sidebar-panel .publishing-card .helper-link-box{margin-top:15px;text-align:center;border-top:1px solid #f1f5f9;padding-top:15px}#addNewsPage .news-form-workspace .editor-sidebar-panel .publishing-card .helper-link-box a{color:#64748b;font-size:.8rem;font-weight:500;display:inline-flex;align-items:center;gap:6px;transition:color .2s}#addNewsPage .news-form-workspace .editor-sidebar-panel .publishing-card .helper-link-box a:hover{color:red}#addNewsPage .featured-news-workspace{animation:fadeIn .5s ease-out}#addNewsPage .featured-news-workspace .featured-header{margin-bottom:25px}#addNewsPage .featured-news-workspace .featured-header h3{font-size:1.25rem;font-weight:600;color:#0f172a;margin:0 0 4px}#addNewsPage .featured-news-workspace .featured-header p{margin:0;font-size:.85rem;color:#64748b}#addNewsPage .featured-news-workspace .featured-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;margin-bottom:40px}#addNewsPage .featured-news-workspace .featured-grid .featured-news-card{border-radius:12px;overflow:hidden;border:1px solid #e2e8f0;box-shadow:0 1px 3px #00000005;transition:all .3s cubic-bezier(.4,0,.2,1)}#addNewsPage .featured-news-workspace .featured-grid .featured-news-card:hover{transform:translateY(-4px);box-shadow:0 12px 20px #00000014}#addNewsPage .featured-news-workspace .featured-grid .featured-news-card:hover .card-image-wrapper img{transform:scale(1.05)}#addNewsPage .featured-news-workspace .featured-grid .featured-news-card .card-image-wrapper{height:180px;overflow:hidden;background:#f8fafc;position:relative}#addNewsPage .featured-news-workspace .featured-grid .featured-news-card .card-image-wrapper img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}#addNewsPage .featured-news-workspace .featured-grid .featured-news-card .card-news-id{font-family:monospace;color:#6366f1;font-weight:600;font-size:.8rem}#addNewsPage .featured-news-workspace .featured-grid .featured-news-card .card-news-title{font-weight:600;color:#1e293b;font-size:.9rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:4px}#addNewsPage .featured-news-workspace .featured-grid .featured-news-card .ant-card-actions{background:#f8fafc;border-top:1px solid #f1f5f9}#addNewsPage .featured-news-workspace .featured-grid .featured-news-card .ant-card-actions li{margin:0;padding:8px 0}#addNewsPage .featured-news-workspace .featured-grid .featured-news-card .delete-action-btn{color:#ef4444;font-weight:500;font-size:.85rem;display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:opacity .2s}#addNewsPage .featured-news-workspace .featured-grid .featured-news-card .delete-action-btn:hover{opacity:.8}#addNewsPage .featured-news-workspace .add-featured-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #00000005}#addNewsPage .featured-news-workspace .add-featured-card .ant-card-head{border-bottom:1px solid #f1f5f9;font-weight:600}#addNewsPage .featured-news-workspace .add-featured-card .add-featured-bar{display:flex;gap:15px;align-items:center}@media (max-width: 640px){#addNewsPage .featured-news-workspace .add-featured-card .add-featured-bar{flex-direction:column;align-items:stretch}}#addNewsPage .featured-news-workspace .add-featured-card .add-featured-bar .ant-input-affine-wrapper{border-radius:6px}#addNewsPage .featured-news-workspace .add-featured-card .add-featured-bar .ant-btn{border-radius:6px;font-weight:600;height:40px;background:#1e1b6b;color:#fff}#addNewsPage .featured-news-workspace .add-featured-card .add-featured-bar .ant-btn:hover{background:#252285}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.cv-loading{display:flex;justify-content:center;align-items:center;min-height:60vh}#contactPage{padding:4px 0 60px;display:flex;flex-direction:column;gap:24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;animation:cvFadeIn .4s ease-out}#contactPage .cv-header{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:22px 28px;background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 1px 4px #0000000a}#contactPage .cv-header .cv-header-left{display:flex;align-items:center;gap:16px}#contactPage .cv-header .cv-header-left .cv-header-icon{width:52px;height:52px;border-radius:14px;background:linear-gradient(135deg,#0e7490,#06b6d4);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 12px #0e749033}#contactPage .cv-header .cv-header-left .cv-header-icon i{color:#fff;font-size:1.25rem}#contactPage .cv-header .cv-header-left h2{margin:0 0 4px;font-size:1.3rem;font-weight:700;color:#0f172a;letter-spacing:-.02em}#contactPage .cv-header .cv-header-left p{margin:0;font-size:.85rem;color:#64748b}#contactPage .cv-header .cv-meta-chip{display:flex;align-items:center;gap:10px;padding:10px 18px;background:#ecfeff;border:1px solid #a5f3fc;border-radius:12px}#contactPage .cv-header .cv-meta-chip>i{color:#0891b2;font-size:1rem;flex-shrink:0}#contactPage .cv-header .cv-meta-chip span{font-size:.85rem;font-weight:600;color:#0e7490}#contactPage .cv-form-card{background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 1px 4px #0000000a;overflow:hidden}#contactPage .cv-form-card .cv-form-card-header{display:flex;align-items:center;gap:10px;padding:16px 24px;border-bottom:1px solid #f1f5f9;background:#fafbfc;font-size:.85rem;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.05em}#contactPage .cv-form-card .cv-form-card-header i{color:#0891b2;font-size:.9rem}#contactPage .cv-form-card .cv-form-body{padding:24px;display:grid;grid-template-columns:1fr 1fr;gap:20px}#contactPage .cv-form-card .cv-form-body .cv-field--full{grid-column:1/-1}#contactPage .cv-form-card .cv-field label{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:.85rem;font-weight:600;color:#334155}#contactPage .cv-form-card .cv-field label i{color:#0891b2;font-size:.8rem}#contactPage .cv-form-card .cv-form-footer{padding:18px 24px;border-top:1px solid #f1f5f9;background:#fafbfc;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}#contactPage .cv-form-card .cv-form-footer .cv-footer-hint{display:flex;align-items:center;gap:8px;font-size:.83rem;color:#94a3b8;font-weight:500}#contactPage .cv-form-card .cv-form-footer .cv-footer-hint i{color:#0891b2;font-size:.85rem}#contactPage .cv-form-card .cv-form-footer .cv-save-btn{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 32px;border-radius:10px;font-weight:700;font-size:.95rem;background:linear-gradient(135deg,#0e7490,#0891b2)!important;border:none!important;color:#fff!important;box-shadow:0 4px 14px #0e749038;transition:all .2s ease}#contactPage .cv-form-card .cv-form-footer .cv-save-btn i{font-size:.95rem}#contactPage .cv-form-card .cv-form-footer .cv-save-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #0e749052}@keyframes cvFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){#contactPage .cv-header{flex-direction:column;align-items:flex-start;padding:18px 20px}#contactPage .cv-form-card .cv-form-body{grid-template-columns:1fr;padding:18px 16px}#contactPage .cv-form-card .cv-form-footer{flex-direction:column;align-items:stretch;padding:16px}#contactPage .cv-form-card .cv-form-footer .cv-save-btn{width:100%;justify-content:center}}#allMessages{padding:4px 0 40px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;animation:pageFadeIn .4s ease-out}#allMessages .inbox-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px;padding:22px 28px;background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 1px 4px #0000000a}#allMessages .inbox-header .inbox-title-group{display:flex;align-items:center;gap:16px}#allMessages .inbox-header .inbox-title-group .inbox-icon{width:52px;height:52px;border-radius:14px;background:linear-gradient(135deg,#1e1b6b,#4f46e5);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 12px #1e1b6b33}#allMessages .inbox-header .inbox-title-group .inbox-icon i{color:#fff;font-size:1.3rem}#allMessages .inbox-header .inbox-title-group h2{margin:0 0 4px;font-size:1.3rem;font-weight:700;color:#0f172a;letter-spacing:-.02em}#allMessages .inbox-header .inbox-title-group p{margin:0;font-size:.85rem;color:#64748b}#allMessages .inbox-header .inbox-count-badge{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:72px;padding:12px 20px;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid #bae6fd;border-radius:12px}#allMessages .inbox-header .inbox-count-badge span{font-size:1.8rem;font-weight:800;color:#0369a1;line-height:1}#allMessages .inbox-header .inbox-count-badge label{font-size:.75rem;font-weight:500;color:#0284c7;margin-top:4px;cursor:default}#allMessages-loading,#allMessages .inbox-loading{display:flex;justify-content:center;align-items:center;min-height:60vh}#allMessages .inbox-empty{display:flex;justify-content:center;align-items:center;padding:80px 0}#allMessages .inbox-list{display:flex;flex-direction:column;gap:14px}#allMessages .message-card{display:flex;align-items:flex-start;gap:18px;padding:22px 24px;background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 1px 3px #00000008;transition:box-shadow .25s ease,border-color .25s ease,transform .25s ease;animation:cardSlideIn .4s ease-out both}#allMessages .message-card:hover{box-shadow:0 6px 20px #00000012;border-color:#cbd5e1;transform:translateY(-2px)}#allMessages .message-card .sender-avatar{flex-shrink:0;width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.05rem;font-weight:700;color:#fff;letter-spacing:.5px;box-shadow:0 4px 10px #0000001f;-webkit-user-select:none;user-select:none}#allMessages .message-card .message-body{flex:1;min-width:0}#allMessages .message-card .message-body .message-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap;margin-bottom:14px}#allMessages .message-card .message-body .message-top .sender-info{display:flex;flex-direction:column;gap:8px}#allMessages .message-card .message-body .message-top .sender-info .sender-name{display:inline-flex;align-items:center;gap:7px;font-size:1rem;font-weight:700;color:#0f172a}#allMessages .message-card .message-body .message-top .sender-info .sender-name i{color:#6366f1;font-size:.85rem}#allMessages .message-card .message-body .message-top .sender-info .contact-tags{display:flex;flex-wrap:wrap;gap:8px}#allMessages .message-card .message-body .message-top .sender-info .contact-tags .contact-tag{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:20px;font-size:.8rem;font-weight:500;text-decoration:none;transition:all .2s ease}#allMessages .message-card .message-body .message-top .sender-info .contact-tags .contact-tag.mail-tag{background:#eff6ff;color:#2563eb;border:1px solid #bfdbfe}#allMessages .message-card .message-body .message-top .sender-info .contact-tags .contact-tag.mail-tag i{font-size:.75rem}#allMessages .message-card .message-body .message-top .sender-info .contact-tags .contact-tag.mail-tag:hover{background:#dbeafe;border-color:#93c5fd}#allMessages .message-card .message-body .message-top .sender-info .contact-tags .contact-tag.phone-tag{background:#f0fdf4;color:#16a34a;border:1px solid #bbf7d0}#allMessages .message-card .message-body .message-top .sender-info .contact-tags .contact-tag.phone-tag i{font-size:.75rem}#allMessages .message-card .message-body .message-top .sender-info .contact-tags .contact-tag.phone-tag:hover{background:#dcfce7;border-color:#86efac}#allMessages .message-card .message-body .message-top .message-date{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;font-size:.78rem;color:#94a3b8;font-weight:500;white-space:nowrap}#allMessages .message-card .message-body .message-top .message-date i{font-size:.75rem}#allMessages .message-card .message-body .message-text-block{background:#f8fafc;border-left:3px solid #e0e7ff;border-radius:0 10px 10px 0;padding:14px 18px}#allMessages .message-card .message-body .message-text-block p{margin:0;font-size:.92rem;color:#334155;line-height:1.7;word-break:break-word}#allMessages .message-card .message-actions{flex-shrink:0;padding-top:2px}#allMessages .message-card .message-actions .delete-btn{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;border:1px solid #fecaca;background:#fff5f5;color:#ef4444;cursor:pointer;transition:all .2s ease;font-size:.95rem;outline:none}#allMessages .message-card .message-actions .delete-btn:hover{background:#fee2e2;border-color:#fca5a5;box-shadow:0 2px 8px #ef444433;transform:scale(1.08)}#allMessages .message-card .message-actions .delete-btn:active{transform:scale(.97)}.inbox-loading{display:flex;justify-content:center;align-items:center;min-height:60vh}@keyframes pageFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes cardSlideIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){#allMessages .inbox-header{flex-direction:column;align-items:flex-start;gap:16px;padding:18px 20px}#allMessages .message-card{flex-direction:column;gap:14px;padding:18px 16px}#allMessages .message-card .sender-avatar{width:44px;height:44px}#allMessages .message-card .message-body .message-top{flex-direction:column;gap:8px}#allMessages .message-card .message-actions{align-self:flex-end}}#photoGalleryPage{padding:4px 0 60px;display:flex;flex-direction:column;gap:24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;animation:pgFadeIn .4s ease-out}#photoGalleryPage .pg-header{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:22px 28px;background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 1px 4px #0000000a}#photoGalleryPage .pg-header .pg-header-left{display:flex;align-items:center;gap:16px}#photoGalleryPage .pg-header .pg-header-left .pg-header-icon{width:52px;height:52px;border-radius:14px;background:linear-gradient(135deg,#7c3aed,#a78bfa);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 12px #7c3aed33}#photoGalleryPage .pg-header .pg-header-left .pg-header-icon i{color:#fff;font-size:1.25rem}#photoGalleryPage .pg-header .pg-header-left h2{margin:0 0 4px;font-size:1.3rem;font-weight:700;color:#0f172a;letter-spacing:-.02em}#photoGalleryPage .pg-header .pg-header-left p{margin:0;font-size:.85rem;color:#64748b}#photoGalleryPage .pg-header .pg-count-badge{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:72px;padding:12px 20px;background:linear-gradient(135deg,#f5f3ff,#ede9fe);border:1px solid #ddd6fe;border-radius:12px}#photoGalleryPage .pg-header .pg-count-badge span{font-size:1.8rem;font-weight:800;color:#7c3aed;line-height:1}#photoGalleryPage .pg-header .pg-count-badge label{font-size:.75rem;font-weight:500;color:#6d28d9;margin-top:4px;cursor:default}#photoGalleryPage .pg-form-card{background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 1px 4px #0000000a;overflow:hidden}#photoGalleryPage .pg-form-card .pg-form-card-header{display:flex;align-items:center;gap:10px;padding:16px 24px;border-bottom:1px solid #f1f5f9;background:#fafbfc;font-size:.85rem;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.05em}#photoGalleryPage .pg-form-card .pg-form-card-header i{color:#7c3aed;font-size:.9rem}#photoGalleryPage .pg-form-card .pg-form-body{padding:24px;display:grid;grid-template-columns:1fr 1fr;gap:20px}#photoGalleryPage .pg-form-card .pg-form-body .pg-field--full{grid-column:1/-1}#photoGalleryPage .pg-form-card .pg-field label{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:.85rem;font-weight:600;color:#334155}#photoGalleryPage .pg-form-card .pg-field label i{color:#7c3aed;font-size:.8rem}#photoGalleryPage .pg-form-card .pg-upload-row{display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap}#photoGalleryPage .pg-form-card .pg-file-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:10px;border:2px dashed #c4b5fd;background:#f5f3ff;color:#7c3aed;font-size:.88rem;font-weight:600;cursor:pointer;transition:all .2s ease}#photoGalleryPage .pg-form-card .pg-file-btn:hover{background:#ede9fe;border-color:#a78bfa}#photoGalleryPage .pg-form-card .pg-file-btn i{font-size:1rem}#photoGalleryPage .pg-form-card .pg-file-btn input{display:none}#photoGalleryPage .pg-form-card .pg-cover-preview{width:120px;height:90px;border-radius:10px;border:1px solid #e2e8f0;overflow:hidden;background:#f8fafc}#photoGalleryPage .pg-form-card .pg-cover-preview img{width:100%;height:100%;object-fit:cover}#photoGalleryPage .pg-form-card .pg-images-preview{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}#photoGalleryPage .pg-form-card .pg-images-preview .pg-thumb{width:72px;height:72px;border-radius:10px;border:1px solid #e2e8f0;overflow:hidden;background:#f8fafc}#photoGalleryPage .pg-form-card .pg-images-preview .pg-thumb img{width:100%;height:100%;object-fit:cover}#photoGalleryPage .pg-form-card .pg-images-preview .pg-thumb-count{display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:10px;background:#f5f3ff;border:1px solid #ddd6fe;font-size:.85rem;font-weight:700;color:#7c3aed}#photoGalleryPage .pg-form-card .pg-form-footer{padding:18px 24px;border-top:1px solid #f1f5f9;background:#fafbfc;display:flex;justify-content:flex-end}#photoGalleryPage .pg-form-card .pg-form-footer .pg-submit-btn{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 32px;border-radius:10px;font-weight:700;font-size:.95rem;background:linear-gradient(135deg,#6d28d9,#7c3aed)!important;border:none!important;color:#fff!important;box-shadow:0 4px 14px #6d28d938;transition:all .2s ease}#photoGalleryPage .pg-form-card .pg-form-footer .pg-submit-btn i{font-size:.95rem}#photoGalleryPage .pg-form-card .pg-form-footer .pg-submit-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #6d28d952}#photoGalleryPage .pg-list-block{background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 1px 4px #0000000a;padding:24px}#photoGalleryPage .pg-section-header{display:flex;align-items:center;gap:14px;margin-bottom:20px}#photoGalleryPage .pg-section-header>i{width:40px;height:40px;border-radius:10px;background:#f5f3ff;color:#7c3aed;display:flex;align-items:center;justify-content:center;font-size:1rem;flex-shrink:0}#photoGalleryPage .pg-section-header h3{margin:0 0 2px;font-size:1.05rem;font-weight:700;color:#0f172a}#photoGalleryPage .pg-section-header p{margin:0;font-size:.82rem;color:#64748b}#photoGalleryPage .pg-loading,#photoGalleryPage .pg-empty{display:flex;justify-content:center;padding:60px 0}#photoGalleryPage .pg-loading .ant-empty-description,#photoGalleryPage .pg-empty .ant-empty-description{color:#94a3b8}#photoGalleryPage .pg-gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}#photoGalleryPage .pg-gallery-card{border:1px solid #e2e8f0;border-radius:16px;overflow:hidden;background:#fff;transition:box-shadow .25s ease,border-color .25s ease,transform .25s ease;animation:pgCardIn .4s ease-out both}#photoGalleryPage .pg-gallery-card:hover{box-shadow:0 8px 24px #00000012;border-color:#c4b5fd;transform:translateY(-2px)}#photoGalleryPage .pg-gallery-card .pg-gallery-cover{position:relative;width:100%;height:180px;background:#f8fafc;overflow:hidden}#photoGalleryPage .pg-gallery-card .pg-gallery-cover .ant-image,#photoGalleryPage .pg-gallery-card .pg-gallery-cover .ant-image-img{width:100%!important;height:180px!important;object-fit:cover}#photoGalleryPage .pg-gallery-card .pg-gallery-cover .pg-photo-count{position:absolute;bottom:10px;right:10px;display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:20px;background:#0f172ab3;color:#fff;font-size:.75rem;font-weight:600;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}#photoGalleryPage .pg-gallery-card .pg-gallery-cover .pg-photo-count i{font-size:.7rem}#photoGalleryPage .pg-gallery-card .pg-gallery-body{padding:16px 18px}#photoGalleryPage .pg-gallery-card .pg-gallery-body h4{margin:0 0 6px;font-size:.95rem;font-weight:700;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#photoGalleryPage .pg-gallery-card .pg-gallery-body p{margin:0;font-size:.82rem;color:#64748b;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#photoGalleryPage .pg-gallery-card .pg-gallery-actions{padding:0 18px 16px}#photoGalleryPage .pg-gallery-card .pg-gallery-actions .pg-delete-btn{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 14px;border-radius:8px;font-size:.82rem;font-weight:600;cursor:pointer;background:#fff5f5;border:1px solid #fecaca;color:#ef4444;transition:all .2s ease}#photoGalleryPage .pg-gallery-card .pg-gallery-actions .pg-delete-btn:hover{background:#fee2e2;border-color:#fca5a5}#photoGalleryPage .pg-gallery-card .pg-gallery-actions .pg-delete-btn i{font-size:.8rem}#photoGalleryPage .pg-load-more{display:flex;justify-content:center;margin-top:20px}#photoGalleryPage .pg-load-more button{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 24px;border-radius:10px;border:1px solid #ddd6fe;background:#f5f3ff;color:#7c3aed;font-size:.88rem;font-weight:600;cursor:pointer;transition:all .2s ease}#photoGalleryPage .pg-load-more button:hover{background:#ede9fe;border-color:#c4b5fd}@keyframes pgFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes pgCardIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){#photoGalleryPage .pg-header{flex-direction:column;align-items:flex-start;padding:18px 20px}#photoGalleryPage .pg-header .pg-count-badge{width:100%}#photoGalleryPage .pg-form-card .pg-form-body{grid-template-columns:1fr;padding:18px 16px}#photoGalleryPage .pg-form-card .pg-form-footer{padding:16px}#photoGalleryPage .pg-form-card .pg-form-footer .pg-submit-btn{width:100%;justify-content:center}#photoGalleryPage .pg-list-block{padding:18px 16px}#photoGalleryPage .pg-gallery-grid{grid-template-columns:1fr}}.gb-loading{display:flex;justify-content:center;align-items:center;min-height:60vh}#guestBookPage{padding:4px 0 40px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;animation:gbFadeIn .4s ease-out}#guestBookPage .gb-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px;padding:22px 28px;background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 1px 4px #0000000a}#guestBookPage .gb-header .gb-header-left{display:flex;align-items:center;gap:16px}#guestBookPage .gb-header .gb-header-left .gb-header-icon{width:52px;height:52px;border-radius:14px;background:linear-gradient(135deg,#1e1b6b,#4f46e5);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 12px #1e1b6b33}#guestBookPage .gb-header .gb-header-left .gb-header-icon i{color:#fff;font-size:1.3rem}#guestBookPage .gb-header .gb-header-left h2{margin:0 0 4px;font-size:1.3rem;font-weight:700;color:#0f172a;letter-spacing:-.02em}#guestBookPage .gb-header .gb-header-left p{margin:0;font-size:.85rem;color:#64748b}#guestBookPage .gb-header .gb-count-badge{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:72px;padding:12px 20px;background:linear-gradient(135deg,#f5f3ff,#ede9fe);border:1px solid #ddd6fe;border-radius:12px}#guestBookPage .gb-header .gb-count-badge span{font-size:1.8rem;font-weight:800;color:#4f46e5;line-height:1}#guestBookPage .gb-header .gb-count-badge label{font-size:.75rem;font-weight:500;color:#6d28d9;margin-top:4px;cursor:default}#guestBookPage .gb-empty{display:flex;justify-content:center;align-items:center;padding:80px 0}#guestBookPage .gb-empty .ant-empty-description span{color:#94a3b8}#guestBookPage .gb-list{display:flex;flex-direction:column;gap:14px}#guestBookPage .gb-card{position:relative;display:flex;align-items:flex-start;gap:18px;padding:22px 24px;background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 1px 3px #00000008;overflow:hidden;transition:box-shadow .25s ease,border-color .25s ease,transform .25s ease;animation:gbCardIn .4s ease-out both}#guestBookPage .gb-card:hover{box-shadow:0 8px 24px #00000012;border-color:#c4b5fd;transform:translateY(-2px)}#guestBookPage .gb-card .gb-quote-mark{position:absolute;top:-4px;left:16px;font-size:5rem;line-height:1;color:#ede9fe;font-family:Georgia,serif;pointer-events:none;-webkit-user-select:none;user-select:none}#guestBookPage .gb-card .gb-avatar{position:relative;z-index:1;flex-shrink:0;width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.05rem;font-weight:700;color:#fff;letter-spacing:.5px;box-shadow:0 4px 10px #0000001f;-webkit-user-select:none;user-select:none}#guestBookPage .gb-card .gb-content{flex:1;min-width:0;position:relative;z-index:1}#guestBookPage .gb-card .gb-content .gb-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap;margin-bottom:14px}#guestBookPage .gb-card .gb-content .gb-top .gb-author-info{display:flex;flex-direction:column;gap:8px}#guestBookPage .gb-card .gb-content .gb-top .gb-author-info .gb-name{display:inline-flex;align-items:center;gap:7px;font-size:1rem;font-weight:700;color:#0f172a}#guestBookPage .gb-card .gb-content .gb-top .gb-author-info .gb-name i{color:#7c3aed;font-size:.85rem}#guestBookPage .gb-card .gb-content .gb-top .gb-author-info .gb-contact-tags{display:flex;flex-wrap:wrap;gap:8px}#guestBookPage .gb-card .gb-content .gb-top .gb-author-info .gb-contact-tags .gb-tag{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:20px;font-size:.8rem;font-weight:500;text-decoration:none;transition:all .2s ease}#guestBookPage .gb-card .gb-content .gb-top .gb-author-info .gb-contact-tags .gb-tag i{font-size:.75rem}#guestBookPage .gb-card .gb-content .gb-top .gb-author-info .gb-contact-tags .gb-tag.gb-mail{background:#eff6ff;color:#2563eb;border:1px solid #bfdbfe}#guestBookPage .gb-card .gb-content .gb-top .gb-author-info .gb-contact-tags .gb-tag.gb-mail:hover{background:#dbeafe;border-color:#93c5fd}#guestBookPage .gb-card .gb-content .gb-top .gb-author-info .gb-contact-tags .gb-tag.gb-phone{background:#f0fdf4;color:#16a34a;border:1px solid #bbf7d0}#guestBookPage .gb-card .gb-content .gb-top .gb-author-info .gb-contact-tags .gb-tag.gb-phone:hover{background:#dcfce7;border-color:#86efac}#guestBookPage .gb-card .gb-content .gb-top .gb-date{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;font-size:.78rem;color:#94a3b8;font-weight:500;white-space:nowrap}#guestBookPage .gb-card .gb-content .gb-top .gb-date i{font-size:.75rem}#guestBookPage .gb-card .gb-content .gb-text-bubble{background:#faf5ff;border-left:3px solid #ddd6fe;border-radius:0 10px 10px 0;padding:14px 18px}#guestBookPage .gb-card .gb-content .gb-text-bubble p{margin:0;font-size:.92rem;color:#334155;line-height:1.75;word-break:break-word;font-style:italic}#guestBookPage .gb-card .gb-actions{flex-shrink:0;padding-top:2px;position:relative;z-index:1}#guestBookPage .gb-card .gb-actions .gb-delete-btn{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;border:1px solid #fecaca;background:#fff5f5;color:#ef4444;cursor:pointer;transition:all .2s ease;font-size:.95rem;outline:none}#guestBookPage .gb-card .gb-actions .gb-delete-btn:hover{background:#fee2e2;border-color:#fca5a5;box-shadow:0 2px 8px #ef444433;transform:scale(1.08)}#guestBookPage .gb-card .gb-actions .gb-delete-btn:active{transform:scale(.97)}@keyframes gbFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes gbCardIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){#guestBookPage .gb-header{flex-direction:column;align-items:flex-start;gap:16px;padding:18px 20px}#guestBookPage .gb-card{flex-direction:column;gap:14px;padding:18px 16px}#guestBookPage .gb-card .gb-avatar{width:44px;height:44px}#guestBookPage .gb-card .gb-content .gb-top{flex-direction:column;gap:8px}#guestBookPage .gb-card .gb-actions{align-self:flex-end}}#sorguPage{padding:4px 0 60px;display:flex;flex-direction:column;gap:32px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;animation:sqFadeIn .4s ease-out}#sorguPage .sq-create-panel{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:30px 32px;box-shadow:0 1px 4px #0000000a}#sorguPage .sq-create-panel .sq-panel-header{display:flex;align-items:center;gap:16px;margin-bottom:28px;padding-bottom:20px;border-bottom:1px solid #f1f5f9}#sorguPage .sq-create-panel .sq-panel-header .sq-panel-icon{width:52px;height:52px;border-radius:14px;background:linear-gradient(135deg,#1e1b6b,#4f46e5);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 12px #1e1b6b33}#sorguPage .sq-create-panel .sq-panel-header .sq-panel-icon i{color:#fff;font-size:1.35rem}#sorguPage .sq-create-panel .sq-panel-header h2{margin:0 0 4px;font-size:1.3rem;font-weight:700;color:#0f172a;letter-spacing:-.02em}#sorguPage .sq-create-panel .sq-panel-header p{margin:0;font-size:.85rem;color:#64748b}#sorguPage .sq-create-panel .sq-section-label{display:flex;align-items:center;gap:8px;font-size:.82rem;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.06em;margin:0 0 12px}#sorguPage .sq-create-panel .sq-section-label i{color:#6366f1;font-size:.9rem}#sorguPage .sq-create-panel .sq-option-badge{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#e0e7ff;color:#4f46e5;font-size:.75rem;font-weight:700;flex-shrink:0}#sorguPage .sq-create-panel .sq-options-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}@media (max-width: 640px){#sorguPage .sq-create-panel .sq-options-grid{grid-template-columns:1fr}}#sorguPage .sq-create-panel .sq-date-wrapper .sq-date-input{width:100%;height:40px;padding:0 12px;border:1px solid #d9d9d9;border-radius:8px;font-size:.95rem;color:#0f172a;background:#f8fafc;cursor:pointer;transition:border-color .2s,box-shadow .2s;outline:none}#sorguPage .sq-create-panel .sq-date-wrapper .sq-date-input:hover{border-color:#6366f1}#sorguPage .sq-create-panel .sq-date-wrapper .sq-date-input:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #6366f11f}#sorguPage .sq-create-panel .sq-form-actions{display:flex;gap:12px;margin-top:8px;flex-wrap:wrap}#sorguPage .sq-create-panel .sq-form-actions .sq-submit-btn{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 28px;border-radius:10px;font-weight:600;font-size:.95rem;background:linear-gradient(135deg,#1e1b6b,#312e81)!important;border:none;color:#fff!important;box-shadow:0 4px 12px #1e1b6b2e;transition:all .2s}#sorguPage .sq-create-panel .sq-form-actions .sq-submit-btn:hover{transform:translateY(-1px);box-shadow:0 6px 18px #1e1b6b47}#sorguPage .sq-create-panel .sq-form-actions .sq-clear-btn{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 24px;border-radius:10px;font-weight:600;color:#64748b;border-color:#e2e8f0;background:#f8fafc;transition:all .2s}#sorguPage .sq-create-panel .sq-form-actions .sq-clear-btn:hover{background:#f1f5f9;border-color:#cbd5e1;color:#334155}#sorguPage .sq-results-header{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 1px 3px #00000008}#sorguPage .sq-results-header .sq-results-title{display:flex;align-items:center;gap:12px}#sorguPage .sq-results-header .sq-results-title i{color:#4f46e5;font-size:1.1rem}#sorguPage .sq-results-header .sq-results-title h3{margin:0;font-size:1.1rem;font-weight:700;color:#0f172a}#sorguPage .sq-results-header .sq-results-count-badge{display:flex;flex-direction:column;align-items:center;padding:8px 18px;background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:1px solid #bbf7d0;border-radius:10px}#sorguPage .sq-results-header .sq-results-count-badge span{font-size:1.5rem;font-weight:800;color:#16a34a;line-height:1}#sorguPage .sq-results-header .sq-results-count-badge label{font-size:.72rem;font-weight:500;color:#15803d;margin-top:2px;cursor:default}#sorguPage .sq-loading,#sorguPage .sq-empty{display:flex;justify-content:center;align-items:center;padding:60px 0}#sorguPage .sq-results-list{display:flex;flex-direction:column;gap:16px}#sorguPage .sq-result-card{background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:24px 28px;box-shadow:0 1px 3px #00000008;transition:box-shadow .25s,border-color .25s,transform .25s;animation:sqCardIn .4s ease-out both}#sorguPage .sq-result-card:hover{box-shadow:0 8px 24px #00000012;border-color:#c7d2fe;transform:translateY(-2px)}#sorguPage .sq-result-card .sq-result-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid #f1f5f9}#sorguPage .sq-result-card .sq-result-header .sq-result-title-group{display:flex;align-items:center;gap:10px}#sorguPage .sq-result-card .sq-result-header .sq-result-title-group .sq-result-index{font-size:.78rem;font-weight:700;color:#6366f1;background:#eef2ff;padding:2px 8px;border-radius:6px;white-space:nowrap}#sorguPage .sq-result-card .sq-result-header .sq-result-title-group h4{margin:0;font-size:1.05rem;font-weight:700;color:#0f172a}#sorguPage .sq-result-card .sq-result-header .sq-result-dates{display:flex;gap:8px;flex-wrap:wrap}#sorguPage .sq-result-card .sq-result-header .sq-result-dates .sq-date-pill{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:20px;font-size:.78rem;font-weight:500}#sorguPage .sq-result-card .sq-result-header .sq-result-dates .sq-date-pill i{font-size:.72rem}#sorguPage .sq-result-card .sq-result-header .sq-result-dates .sq-date-pill.sq-date-start{background:#f0fdf4;color:#16a34a;border:1px solid #bbf7d0}#sorguPage .sq-result-card .sq-result-header .sq-result-dates .sq-date-pill.sq-date-end{background:#fff7ed;color:#ea580c;border:1px solid #fed7aa}#sorguPage .sq-result-card .sq-total-votes{font-size:.85rem;color:#64748b;font-weight:500;margin-bottom:16px;display:flex;align-items:center;gap:6px}#sorguPage .sq-result-card .sq-total-votes i{color:#6366f1}#sorguPage .sq-result-card .sq-total-votes strong{color:#0f172a}#sorguPage .sq-result-card .sq-options-results{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}#sorguPage .sq-result-card .sq-options-results .sq-option-row .sq-option-label{display:flex;align-items:center;gap:8px;margin-bottom:5px}#sorguPage .sq-result-card .sq-options-results .sq-option-row .sq-option-label .sq-opt-badge{width:22px;height:22px;border-radius:50%;background:#e0e7ff;color:#4f46e5;font-size:.72rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}#sorguPage .sq-result-card .sq-options-results .sq-option-row .sq-option-label .sq-opt-text{flex:1;min-width:0;font-size:.88rem;font-weight:600;color:#1e293b}#sorguPage .sq-result-card .sq-options-results .sq-option-row .sq-option-label .sq-opt-stats{display:flex;align-items:center;gap:8px;flex-shrink:0;margin-left:auto}#sorguPage .sq-result-card .sq-options-results .sq-option-row .sq-option-label .sq-opt-votes{font-size:.78rem;font-weight:600;color:#6366f1;background:#eef2ff;padding:2px 8px;border-radius:10px;white-space:nowrap}#sorguPage .sq-result-card .sq-options-results .sq-option-row .sq-option-label .sq-pct-label{font-size:.78rem;font-weight:700;color:#4f46e5;min-width:36px;text-align:right;white-space:nowrap}#sorguPage .sq-result-card .sq-options-results .sq-option-row .sq-progress-track{height:8px;background:#f1f5f9;border-radius:99px;overflow:hidden}#sorguPage .sq-result-card .sq-options-results .sq-option-row .sq-progress-track .sq-progress-fill{height:100%;border-radius:99px;background:linear-gradient(90deg,#6366f1,#818cf8);transition:width .6s cubic-bezier(.4,0,.2,1);min-width:4px}#sorguPage .sq-result-card .sq-card-actions{display:flex;gap:10px;flex-wrap:wrap;padding-top:16px;border-top:1px solid #f1f5f9}#sorguPage .sq-result-card .sq-card-actions .sq-repeat-btn{display:inline-flex;align-items:center;gap:6px;border-radius:8px;font-weight:600;font-size:.85rem;color:#4f46e5;border-color:#c7d2fe;background:#eef2ff;transition:all .2s}#sorguPage .sq-result-card .sq-card-actions .sq-repeat-btn:hover{background:#e0e7ff;border-color:#a5b4fc}#sorguPage .sq-result-card .sq-card-actions .sq-delete-btn{display:inline-flex;align-items:center;gap:6px;border-radius:8px;font-weight:600;font-size:.85rem;transition:all .2s}@keyframes sqFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes sqCardIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){#sorguPage .sq-create-panel{padding:20px}#sorguPage .sq-result-card{padding:18px}#sorguPage .sq-results-header{flex-direction:column;align-items:flex-start}}.fl-loading{display:flex;justify-content:center;align-items:center;min-height:40vh}#faydaliLinklerPage{padding:4px 0 60px;display:flex;flex-direction:column;gap:24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;animation:flFadeIn .4s ease-out}#faydaliLinklerPage .fl-header{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:22px 28px;background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 1px 4px #0000000a}#faydaliLinklerPage .fl-header .fl-header-left{display:flex;align-items:center;gap:16px}#faydaliLinklerPage .fl-header .fl-header-left .fl-header-icon{width:52px;height:52px;border-radius:14px;background:linear-gradient(135deg,#4338ca,#6366f1);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 12px #4338ca33}#faydaliLinklerPage .fl-header .fl-header-left .fl-header-icon i{color:#fff;font-size:1.25rem}#faydaliLinklerPage .fl-header .fl-header-left h2{margin:0 0 4px;font-size:1.3rem;font-weight:700;color:#0f172a;letter-spacing:-.02em}#faydaliLinklerPage .fl-header .fl-header-left p{margin:0;font-size:.85rem;color:#64748b}#faydaliLinklerPage .fl-header .fl-count-badge{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:72px;padding:12px 20px;background:linear-gradient(135deg,#eef2ff,#e0e7ff);border:1px solid #c7d2fe;border-radius:12px}#faydaliLinklerPage .fl-header .fl-count-badge span{font-size:1.8rem;font-weight:800;color:#4f46e5;line-height:1}#faydaliLinklerPage .fl-header .fl-count-badge label{font-size:.75rem;font-weight:500;color:#4338ca;margin-top:4px;cursor:default}#faydaliLinklerPage .fl-form-card{background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 1px 4px #0000000a;overflow:hidden}#faydaliLinklerPage .fl-form-card .fl-form-card-header{display:flex;align-items:center;gap:10px;padding:16px 24px;border-bottom:1px solid #f1f5f9;background:#fafbfc;font-size:.85rem;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.05em}#faydaliLinklerPage .fl-form-card .fl-form-card-header i{color:#6366f1;font-size:.9rem}#faydaliLinklerPage .fl-form-card .fl-form-body{padding:24px;display:grid;grid-template-columns:1fr 1fr 160px;gap:20px;align-items:end}#faydaliLinklerPage .fl-form-card .fl-field label{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:.85rem;font-weight:600;color:#334155}#faydaliLinklerPage .fl-form-card .fl-field label i{color:#6366f1;font-size:.8rem}#faydaliLinklerPage .fl-form-card .fl-form-footer{padding:18px 24px;border-top:1px solid #f1f5f9;background:#fafbfc;display:flex;justify-content:flex-end}#faydaliLinklerPage .fl-form-card .fl-form-footer .fl-submit-btn{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 32px;border-radius:10px;font-weight:700;font-size:.95rem;background:linear-gradient(135deg,#4338ca,#6366f1)!important;border:none!important;color:#fff!important;box-shadow:0 4px 14px #4338ca38;transition:all .2s ease}#faydaliLinklerPage .fl-form-card .fl-form-footer .fl-submit-btn i{font-size:.95rem}#faydaliLinklerPage .fl-form-card .fl-form-footer .fl-submit-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #4338ca52}#faydaliLinklerPage .fl-list-block{background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 1px 4px #0000000a;padding:24px}#faydaliLinklerPage .fl-section-header{display:flex;align-items:center;gap:14px;margin-bottom:20px}#faydaliLinklerPage .fl-section-header>i{width:40px;height:40px;border-radius:10px;background:#eef2ff;color:#6366f1;display:flex;align-items:center;justify-content:center;font-size:1rem;flex-shrink:0}#faydaliLinklerPage .fl-section-header h3{margin:0 0 2px;font-size:1.05rem;font-weight:700;color:#0f172a}#faydaliLinklerPage .fl-section-header p{margin:0;font-size:.82rem;color:#64748b}#faydaliLinklerPage .fl-empty{display:flex;justify-content:center;padding:40px 0}#faydaliLinklerPage .fl-empty .ant-empty-description{color:#94a3b8}#faydaliLinklerPage .fl-link-list{display:flex;flex-direction:column;gap:10px}#faydaliLinklerPage .fl-link-card{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:16px 20px;border:1px solid #e2e8f0;border-radius:14px;background:#fff;transition:box-shadow .2s ease,border-color .2s ease;animation:flCardIn .4s ease-out both}#faydaliLinklerPage .fl-link-card:hover{box-shadow:0 4px 14px #0000000d;border-color:#c7d2fe}#faydaliLinklerPage .fl-link-card .fl-link-icon{flex-shrink:0;width:40px;height:40px;border-radius:10px;background:#eef2ff;color:#6366f1;display:flex;align-items:center;justify-content:center;font-size:1rem}#faydaliLinklerPage .fl-link-card .fl-link-body{flex:1;min-width:200px}#faydaliLinklerPage .fl-link-card .fl-link-body h4{margin:0 0 4px;font-size:.92rem;font-weight:700;color:#0f172a}#faydaliLinklerPage .fl-link-card .fl-link-body a{display:inline-flex;align-items:center;gap:5px;font-size:.8rem;font-weight:600;color:#4f46e5;text-decoration:none;word-break:break-all}#faydaliLinklerPage .fl-link-card .fl-link-body a i{font-size:.7rem}#faydaliLinklerPage .fl-link-card .fl-link-body a:hover{color:#4338ca}#faydaliLinklerPage .fl-link-card .fl-target-tag{display:inline-flex;align-items:center;padding:4px 10px;border-radius:20px;background:#f8fafc;border:1px solid #e2e8f0;font-size:.75rem;font-weight:600;color:#64748b;font-family:monospace;flex-shrink:0}#faydaliLinklerPage .fl-link-card .fl-delete-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;border:1px solid #fecaca;background:#fff5f5;color:#ef4444;cursor:pointer;transition:all .2s ease;font-size:.85rem;outline:none;flex-shrink:0}#faydaliLinklerPage .fl-link-card .fl-delete-btn:hover{background:#fee2e2;border-color:#fca5a5}@keyframes flFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes flCardIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){#faydaliLinklerPage .fl-header{flex-direction:column;align-items:flex-start;padding:18px 20px}#faydaliLinklerPage .fl-header .fl-count-badge{width:100%}#faydaliLinklerPage .fl-form-card .fl-form-body{grid-template-columns:1fr;padding:18px 16px}#faydaliLinklerPage .fl-form-card .fl-form-footer{padding:16px}#faydaliLinklerPage .fl-form-card .fl-form-footer .fl-submit-btn{width:100%;justify-content:center}#faydaliLinklerPage .fl-list-block{padding:18px 16px}}.bk-loading{display:flex;justify-content:center;align-items:center;min-height:60vh}#bizKimikPage{padding:4px 0 60px;display:flex;flex-direction:column;gap:24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;animation:bkFadeIn .4s ease-out}#bizKimikPage .bk-header{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:22px 28px;background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 1px 4px #0000000a}#bizKimikPage .bk-header .bk-header-left{display:flex;align-items:center;gap:16px}#bizKimikPage .bk-header .bk-header-left .bk-header-icon{width:52px;height:52px;border-radius:14px;background:linear-gradient(135deg,#1e1b6b,#4f46e5);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 12px #1e1b6b33}#bizKimikPage .bk-header .bk-header-left .bk-header-icon i{color:#fff;font-size:1.25rem}#bizKimikPage .bk-header .bk-header-left h2{margin:0 0 4px;font-size:1.3rem;font-weight:700;color:#0f172a;letter-spacing:-.02em}#bizKimikPage .bk-header .bk-header-left p{margin:0;font-size:.85rem;color:#64748b}#bizKimikPage .bk-header .bk-meta-chip{display:flex;align-items:center;gap:10px;padding:10px 18px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px}#bizKimikPage .bk-header .bk-meta-chip>i{color:#6366f1;font-size:1rem;flex-shrink:0}#bizKimikPage .bk-header .bk-meta-chip>div{display:flex;flex-direction:column;gap:1px}#bizKimikPage .bk-header .bk-meta-chip .bk-meta-label{font-size:.72rem;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.04em}#bizKimikPage .bk-header .bk-meta-chip .bk-meta-value{font-size:.85rem;font-weight:600;color:#334155}#bizKimikPage .bk-editor-card{background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 1px 4px #0000000a;overflow:hidden}#bizKimikPage .bk-editor-card .bk-editor-toolbar-label{display:flex;align-items:center;gap:8px;padding:14px 24px;border-bottom:1px solid #f1f5f9;font-size:.8rem;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.06em;background:#fafbfc}#bizKimikPage .bk-editor-card .bk-editor-toolbar-label i{color:#6366f1;font-size:.9rem}#bizKimikPage .bk-editor-card .bk-editor-wrap{padding:0}#bizKimikPage .bk-editor-card .bk-editor-wrap .tox-tinymce{border:none!important;border-radius:0!important}#bizKimikPage .bk-editor-card .bk-editor-wrap .tox:not(.tox-tinymce-inline) .tox-editor-header{border-bottom:1px solid #f1f5f9!important;background:#fafbfc!important;box-shadow:none!important}#bizKimikPage .bk-editor-card .bk-footer{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;border-top:1px solid #f1f5f9;background:#fafbfc;flex-wrap:wrap}#bizKimikPage .bk-editor-card .bk-footer .bk-footer-hint{display:flex;align-items:center;gap:8px;font-size:.83rem;color:#94a3b8;font-weight:500}#bizKimikPage .bk-editor-card .bk-footer .bk-footer-hint i{color:#6366f1;font-size:.85rem}#bizKimikPage .bk-editor-card .bk-footer .bk-save-btn{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 32px;border-radius:10px;font-weight:700;font-size:.95rem;background:linear-gradient(135deg,#1e1b6b,#312e81)!important;border:none!important;color:#fff!important;box-shadow:0 4px 14px #1e1b6b38;transition:all .2s ease}#bizKimikPage .bk-editor-card .bk-footer .bk-save-btn i{font-size:.95rem}#bizKimikPage .bk-editor-card .bk-footer .bk-save-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #1e1b6b52}#bizKimikPage .bk-editor-card .bk-footer .bk-save-btn:active:not(:disabled){transform:translateY(0)}@keyframes bkFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){#bizKimikPage .bk-header{flex-direction:column;align-items:flex-start;padding:18px 20px}#bizKimikPage .bk-header .bk-meta-chip{width:100%}#bizKimikPage .bk-editor-card .bk-footer{flex-direction:column;align-items:stretch}#bizKimikPage .bk-editor-card .bk-footer .bk-save-btn{width:100%;justify-content:center}}.lp-loading{display:flex;justify-content:center;align-items:center;min-height:60vh}.lp-page{padding:4px 0 60px;display:flex;flex-direction:column;gap:24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;animation:lpFadeIn .4s ease-out}.lp-page .lp-header{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:22px 28px;background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 1px 4px #0000000a}.lp-page .lp-header .lp-header-left{display:flex;align-items:center;gap:16px}.lp-page .lp-header .lp-header-left .lp-header-icon{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 12px #1e1b6b33}.lp-page .lp-header .lp-header-left .lp-header-icon i{color:#fff;font-size:1.25rem}.lp-page .lp-header .lp-header-left h2{margin:0 0 4px;font-size:1.3rem;font-weight:700;color:#0f172a;letter-spacing:-.02em}.lp-page .lp-header .lp-header-left p{margin:0;font-size:.85rem;color:#64748b}.lp-page .lp-header .lp-count-badge{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:72px;padding:12px 20px;border-radius:12px}.lp-page .lp-header .lp-count-badge span{font-size:1.8rem;font-weight:800;line-height:1}.lp-page .lp-header .lp-count-badge label{font-size:.75rem;font-weight:500;margin-top:4px;cursor:default}.lp-page .lp-form-card{background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 1px 4px #0000000a;overflow:hidden}.lp-page .lp-form-card--edit{border-color:#c4b5fd;box-shadow:0 0 0 3px #6366f114}.lp-page .lp-form-card .lp-form-card-header{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom:1px solid #f1f5f9;background:#fafbfc}.lp-page .lp-form-card .lp-form-card-header .lp-form-card-title{display:flex;align-items:center;gap:10px;font-size:.85rem;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.05em}.lp-page .lp-form-card .lp-form-card-header .lp-form-card-title i{color:#6366f1;font-size:.9rem}.lp-page .lp-form-card .lp-form-card-header .lp-cancel-edit{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:8px;border:1px solid #e2e8f0;background:#fff;color:#64748b;font-size:.82rem;font-weight:600;cursor:pointer;transition:all .2s ease}.lp-page .lp-form-card .lp-form-card-header .lp-cancel-edit:hover{background:#fef2f2;border-color:#fecaca;color:#ef4444}.lp-page .lp-form-card .lp-form-body{padding:24px;display:flex;flex-direction:column;gap:20px}.lp-page .lp-form-card .lp-field label{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:.85rem;font-weight:600;color:#334155}.lp-page .lp-form-card .lp-field label i{color:#6366f1;font-size:.8rem}.lp-page .lp-form-card .lp-editor-wrap{border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.lp-page .lp-form-card .lp-editor-wrap .tox-tinymce{border:none!important;border-radius:0!important}.lp-page .lp-form-card .lp-editor-wrap .tox:not(.tox-tinymce-inline) .tox-editor-header{border-bottom:1px solid #f1f5f9!important;background:#fafbfc!important;box-shadow:none!important}.lp-page .lp-form-card .lp-form-footer{padding:18px 24px;border-top:1px solid #f1f5f9;background:#fafbfc;display:flex;justify-content:flex-end}.lp-page .lp-form-card .lp-form-footer .lp-submit-btn{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 32px;border-radius:10px;font-weight:700;font-size:.95rem;background:linear-gradient(135deg,#1e1b6b,#312e81)!important;border:none!important;color:#fff!important;box-shadow:0 4px 14px #1e1b6b38;transition:all .2s ease}.lp-page .lp-form-card .lp-form-footer .lp-submit-btn i{font-size:.95rem}.lp-page .lp-form-card .lp-form-footer .lp-submit-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #1e1b6b52}.lp-page .lp-list-block{background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 1px 4px #0000000a;padding:24px}.lp-page .lp-section-header{display:flex;align-items:center;gap:14px;margin-bottom:20px}.lp-page .lp-section-header>i{width:40px;height:40px;border-radius:10px;background:#f5f3ff;color:#6366f1;display:flex;align-items:center;justify-content:center;font-size:1rem;flex-shrink:0}.lp-page .lp-section-header h3{margin:0 0 2px;font-size:1.05rem;font-weight:700;color:#0f172a}.lp-page .lp-section-header p{margin:0;font-size:.82rem;color:#64748b}.lp-page .lp-empty{display:flex;justify-content:center;padding:60px 0}.lp-page .lp-empty .ant-empty-description{color:#94a3b8}.lp-page .lp-project-list{display:flex;flex-direction:column;gap:12px}.lp-page .lp-project-card{border:1px solid #e2e8f0;border-radius:14px;overflow:hidden;background:#fff;transition:box-shadow .2s ease,border-color .2s ease;animation:lpCardIn .4s ease-out both}.lp-page .lp-project-card:hover{box-shadow:0 4px 14px #0000000d}.lp-page .lp-project-card--open{border-color:#c4b5fd;box-shadow:0 4px 16px #6366f11a}.lp-page .lp-project-card .lp-project-header{width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;background:#fafbfc;border:none;cursor:pointer;text-align:left;transition:background .2s ease}.lp-page .lp-project-card .lp-project-header:hover{background:#f1f5f9}.lp-page .lp-project-card .lp-project-header .lp-project-title{display:flex;align-items:center;gap:12px;font-size:.95rem;font-weight:700;color:#0f172a}.lp-page .lp-project-card .lp-project-header .lp-project-title i{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:.9rem;flex-shrink:0}.lp-page .lp-project-card .lp-project-header .lp-chevron{color:#94a3b8;font-size:.85rem;transition:transform .25s ease}.lp-page .lp-project-card .lp-project-header .lp-chevron--open{transform:rotate(180deg)}.lp-page .lp-project-card .lp-project-body{padding:20px;border-top:1px solid #f1f5f9}.lp-page .lp-project-card .lp-project-body .lp-project-content{background:#f8fafc;border-left:3px solid #e0e7ff;border-radius:0 10px 10px 0;padding:16px 20px;margin-bottom:18px;font-size:.92rem;color:#334155;line-height:1.75;word-break:break-word}.lp-page .lp-project-card .lp-project-body .lp-project-actions{display:flex;flex-wrap:wrap;gap:10px}.lp-page .lp-project-card .lp-action-btn{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 16px;border-radius:8px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s ease;border:1px solid transparent}.lp-page .lp-project-card .lp-action-btn i{font-size:.8rem}.lp-page .lp-project-card .lp-action-btn--edit{background:#eff6ff;border-color:#bfdbfe;color:#2563eb}.lp-page .lp-project-card .lp-action-btn--edit:hover{background:#dbeafe;border-color:#93c5fd}.lp-page .lp-project-card .lp-action-btn--delete{background:#fff5f5;border-color:#fecaca;color:#ef4444}.lp-page .lp-project-card .lp-action-btn--delete:hover{background:#fee2e2;border-color:#fca5a5}.lp-page .lp-project-card .lp-action-btn--finish{background:#fff7ed;border-color:#fed7aa;color:#ea580c}.lp-page .lp-project-card .lp-action-btn--finish:hover{background:#ffedd5;border-color:#fdba74}#cariLayihePage .lp-header-icon{background:linear-gradient(135deg,#1e1b6b,#4f46e5)}#cariLayihePage .lp-count-badge{background:linear-gradient(135deg,#f5f3ff,#ede9fe);border:1px solid #ddd6fe}#cariLayihePage .lp-count-badge span{color:#4f46e5}#cariLayihePage .lp-count-badge label{color:#6d28d9}#cariLayihePage .lp-project-card .lp-project-title i{background:#ede9fe;color:#6366f1}#bitmisLayihePage .lp-header-icon{background:linear-gradient(135deg,#065f46,#10b981);box-shadow:0 4px 12px #065f4633}#bitmisLayihePage .lp-count-badge{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:1px solid #bbf7d0}#bitmisLayihePage .lp-count-badge span{color:#16a34a}#bitmisLayihePage .lp-count-badge label{color:#15803d}#bitmisLayihePage .lp-project-card .lp-project-title i{background:#dcfce7;color:#16a34a}@keyframes lpFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes lpCardIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.lp-page .lp-header{flex-direction:column;align-items:flex-start;padding:18px 20px}.lp-page .lp-header .lp-count-badge{width:100%}.lp-page .lp-form-card .lp-form-body{padding:18px 16px}.lp-page .lp-form-card .lp-form-footer{padding:16px}.lp-page .lp-form-card .lp-form-footer .lp-submit-btn{width:100%;justify-content:center}.lp-page .lp-list-block{padding:18px 16px}.lp-page .lp-project-card .lp-project-actions{flex-direction:column}.lp-page .lp-project-card .lp-project-actions .lp-action-btn{width:100%;justify-content:center}}.uz-permissions-loading{display:flex;justify-content:center;align-items:center;padding:48px 0}#uzvlerPage{padding:4px 0 60px;display:flex;flex-direction:column;gap:24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;animation:uzFadeIn .4s ease-out}#uzvlerPage .uz-header{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:22px 28px;background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 1px 4px #0000000a}#uzvlerPage .uz-header .uz-header-left{display:flex;align-items:center;gap:16px}#uzvlerPage .uz-header .uz-header-left .uz-header-icon{width:52px;height:52px;border-radius:14px;background:linear-gradient(135deg,#1e1b6b,#4f46e5);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 12px #1e1b6b33}#uzvlerPage .uz-header .uz-header-left .uz-header-icon i{color:#fff;font-size:1.25rem}#uzvlerPage .uz-header .uz-header-left h2{margin:0 0 4px;font-size:1.3rem;font-weight:700;color:#0f172a;letter-spacing:-.02em}#uzvlerPage .uz-header .uz-header-left p{margin:0;font-size:.85rem;color:#64748b}#uzvlerPage .uz-header .uz-count-badge{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:72px;padding:12px 20px;background:linear-gradient(135deg,#f5f3ff,#ede9fe);border:1px solid #ddd6fe;border-radius:12px}#uzvlerPage .uz-header .uz-count-badge span{font-size:1.8rem;font-weight:800;color:#4f46e5;line-height:1}#uzvlerPage .uz-header .uz-count-badge label{font-size:.75rem;font-weight:500;color:#6d28d9;margin-top:4px;cursor:default}#uzvlerPage .uz-form-card{background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 1px 4px #0000000a;overflow:hidden}#uzvlerPage .uz-form-card--edit{border-color:#c4b5fd;box-shadow:0 0 0 3px #6366f114}#uzvlerPage .uz-form-card .uz-form-card-header{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom:1px solid #f1f5f9;background:#fafbfc}#uzvlerPage .uz-form-card .uz-form-card-header .uz-form-card-title{display:flex;align-items:center;gap:10px;font-size:.85rem;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.05em}#uzvlerPage .uz-form-card .uz-form-card-header .uz-form-card-title i{color:#6366f1;font-size:.9rem}#uzvlerPage .uz-form-card .uz-form-card-header .uz-cancel-edit{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:8px;border:1px solid #e2e8f0;background:#fff;color:#64748b;font-size:.82rem;font-weight:600;cursor:pointer;transition:all .2s ease}#uzvlerPage .uz-form-card .uz-form-card-header .uz-cancel-edit:hover{background:#fef2f2;border-color:#fecaca;color:#ef4444}#uzvlerPage .uz-form-card .uz-form-body{padding:24px;display:flex;flex-direction:column;gap:20px}#uzvlerPage .uz-form-card .uz-field label{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:.85rem;font-weight:600;color:#334155}#uzvlerPage .uz-form-card .uz-field label i{color:#6366f1;font-size:.8rem}#uzvlerPage .uz-form-card .uz-field .uz-edit-hint{display:flex;align-items:center;gap:6px;margin:0 0 10px;padding:8px 12px;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;font-size:.8rem;color:#92400e}#uzvlerPage .uz-form-card .uz-field .uz-edit-hint i{font-size:.75rem}#uzvlerPage .uz-form-card .uz-field .uz-input-icon{color:#94a3b8;font-size:.85rem}#uzvlerPage .uz-form-card .uz-upload-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap}#uzvlerPage .uz-form-card .uz-file-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:10px;border:2px dashed #c7d2fe;background:#f5f3ff;color:#4f46e5;font-size:.88rem;font-weight:600;cursor:pointer;transition:all .2s ease}#uzvlerPage .uz-form-card .uz-file-btn:hover{background:#ede9fe;border-color:#a5b4fc}#uzvlerPage .uz-form-card .uz-file-btn i{font-size:1rem}#uzvlerPage .uz-form-card .uz-logo-preview{width:72px;height:72px;border-radius:12px;border:1px solid #e2e8f0;background:#f8fafc;overflow:hidden;display:flex;align-items:center;justify-content:center}#uzvlerPage .uz-form-card .uz-logo-preview img{max-width:100%;max-height:100%;object-fit:contain}#uzvlerPage .uz-form-card .uz-editor-section label{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-size:.85rem;font-weight:600;color:#334155}#uzvlerPage .uz-form-card .uz-editor-section label i{color:#6366f1;font-size:.8rem}#uzvlerPage .uz-form-card .uz-editor-wrap{border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}#uzvlerPage .uz-form-card .uz-editor-wrap .tox-tinymce{border:none!important;border-radius:0!important}#uzvlerPage .uz-form-card .uz-editor-wrap .tox:not(.tox-tinymce-inline) .tox-editor-header{border-bottom:1px solid #f1f5f9!important;background:#fafbfc!important;box-shadow:none!important}#uzvlerPage .uz-form-card .uz-divider{display:flex;align-items:center;gap:16px;color:#94a3b8;font-size:.82rem;font-weight:600}#uzvlerPage .uz-form-card .uz-divider:before,#uzvlerPage .uz-form-card .uz-divider:after{content:"";flex:1;height:1px;background:#e2e8f0}#uzvlerPage .uz-form-card .uz-form-footer{padding:18px 24px;border-top:1px solid #f1f5f9;background:#fafbfc;display:flex;justify-content:flex-end}#uzvlerPage .uz-form-card .uz-form-footer .uz-submit-btn{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 32px;border-radius:10px;font-weight:700;font-size:.95rem;background:linear-gradient(135deg,#1e1b6b,#312e81)!important;border:none!important;color:#fff!important;box-shadow:0 4px 14px #1e1b6b38;transition:all .2s ease}#uzvlerPage .uz-form-card .uz-form-footer .uz-submit-btn i{font-size:.95rem}#uzvlerPage .uz-form-card .uz-form-footer .uz-submit-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #1e1b6b52}#uzvlerPage .uz-permissions-block{background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 1px 4px #0000000a;padding:24px}#uzvlerPage .uz-section-header{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:24px}#uzvlerPage .uz-section-header .uz-section-title{display:flex;align-items:center;gap:14px}#uzvlerPage .uz-section-header .uz-section-title>i{width:40px;height:40px;border-radius:10px;background:#f5f3ff;color:#6366f1;display:flex;align-items:center;justify-content:center;font-size:1rem;flex-shrink:0}#uzvlerPage .uz-section-header .uz-section-title h3{margin:0 0 2px;font-size:1.05rem;font-weight:700;color:#0f172a}#uzvlerPage .uz-section-header .uz-section-title p{margin:0;font-size:.82rem;color:#64748b}#uzvlerPage .uz-refresh-btn{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:10px;border:1px solid #e2e8f0;background:#f8fafc;color:#475569;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s ease}#uzvlerPage .uz-refresh-btn:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1;color:#1e293b}#uzvlerPage .uz-refresh-btn:disabled{opacity:.6;cursor:not-allowed}#uzvlerPage .uz-refresh-btn .uz-spin{animation:uzSpin .8s linear infinite}#uzvlerPage .uz-subsection{margin-bottom:24px}#uzvlerPage .uz-subsection:last-child{margin-bottom:0}#uzvlerPage .uz-subsection .uz-subsection-header{display:flex;align-items:center;gap:10px;margin-bottom:14px}#uzvlerPage .uz-subsection .uz-subsection-header h4{margin:0;display:flex;align-items:center;gap:8px;font-size:.9rem;font-weight:700;color:#334155}#uzvlerPage .uz-subsection .uz-subsection-header h4 i{color:#6366f1;font-size:.85rem}#uzvlerPage .uz-badge{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:26px;padding:0 8px;border-radius:20px;font-size:.78rem;font-weight:700}#uzvlerPage .uz-badge--pending{background:#fff7ed;color:#ea580c;border:1px solid #fed7aa}#uzvlerPage .uz-badge--approved{background:#f0fdf4;color:#16a34a;border:1px solid #bbf7d0}#uzvlerPage .uz-empty-inline{display:flex;align-items:center;gap:10px;padding:20px 18px;background:#f8fafc;border:1px dashed #e2e8f0;border-radius:12px;font-size:.88rem;color:#94a3b8;font-style:italic}#uzvlerPage .uz-empty-inline i{font-size:1rem}#uzvlerPage .uz-permission-list{display:flex;flex-direction:column;gap:12px}#uzvlerPage .uz-permission-card{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:18px 20px;border-radius:14px;border:1px solid #e2e8f0;background:#fff;transition:box-shadow .2s ease,border-color .2s ease}#uzvlerPage .uz-permission-card:hover{box-shadow:0 4px 14px #0000000d}#uzvlerPage .uz-permission-card--pending{border-left:3px solid #f97316}#uzvlerPage .uz-permission-card--approved{border-left:3px solid #22c55e}#uzvlerPage .uz-permission-card .uz-permission-info{flex:1;min-width:200px}#uzvlerPage .uz-permission-card .uz-permission-name{display:flex;align-items:center;gap:8px;font-size:.95rem;font-weight:700;color:#0f172a;margin-bottom:8px}#uzvlerPage .uz-permission-card .uz-permission-name i{color:#6366f1;font-size:.85rem}#uzvlerPage .uz-permission-card .uz-permission-meta{display:flex;flex-wrap:wrap;gap:12px}#uzvlerPage .uz-permission-card .uz-permission-meta span{display:inline-flex;align-items:center;gap:6px;font-size:.8rem;color:#64748b;font-weight:500}#uzvlerPage .uz-permission-card .uz-permission-meta span i{color:#94a3b8;font-size:.75rem}#uzvlerPage .uz-permission-card .uz-access-dates{display:flex;flex-direction:column;gap:4px;margin-top:8px}#uzvlerPage .uz-permission-card .uz-access-dates span{font-size:.78rem;color:#64748b}#uzvlerPage .uz-permission-card .uz-access-dates span strong{color:#475569;font-weight:600}#uzvlerPage .uz-permission-card .uz-permission-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}#uzvlerPage .uz-permission-card .uz-permission-actions .uz-days-input{width:100px;border-radius:8px}#uzvlerPage .uz-permission-card .uz-grant-btn{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 16px;border-radius:8px;font-weight:600;background:#f0fdf4!important;border:1px solid #86efac!important;color:#16a34a!important}#uzvlerPage .uz-permission-card .uz-grant-btn:hover:not(:disabled){background:#dcfce7!important;border-color:#4ade80!important}#uzvlerPage .uz-permission-card .uz-revoke-btn{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 16px;border-radius:8px;font-weight:600;background:#fff5f5!important;border:1px solid #fecaca!important;color:#ef4444!important;flex-shrink:0}#uzvlerPage .uz-permission-card .uz-revoke-btn:hover:not(:disabled){background:#fee2e2!important;border-color:#fca5a5!important}#uzvlerPage .uz-members-block{background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 1px 4px #0000000a;padding:24px}#uzvlerPage .uz-empty{display:flex;justify-content:center;padding:60px 0}#uzvlerPage .uz-empty .ant-empty-description{color:#94a3b8}#uzvlerPage .uz-members-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}#uzvlerPage .uz-member-card{display:flex;align-items:center;gap:16px;padding:18px 20px;background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 1px 3px #00000008;transition:box-shadow .25s ease,border-color .25s ease,transform .25s ease;animation:uzCardIn .4s ease-out both}#uzvlerPage .uz-member-card:hover{box-shadow:0 8px 24px #00000012;border-color:#c4b5fd;transform:translateY(-2px)}#uzvlerPage .uz-member-card .uz-member-logo{flex-shrink:0;width:64px;height:64px;border-radius:12px;background:#f8fafc;border:1px solid #e2e8f0;display:flex;align-items:center;justify-content:center;overflow:hidden}#uzvlerPage .uz-member-card .uz-member-logo img{max-width:100%;max-height:100%;object-fit:contain}#uzvlerPage .uz-member-card .uz-member-body{flex:1;min-width:0}#uzvlerPage .uz-member-card .uz-member-body h4{margin:0 0 4px;font-size:.95rem;font-weight:700;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#uzvlerPage .uz-member-card .uz-member-body .uz-member-link{display:inline-flex;align-items:center;gap:5px;font-size:.78rem;font-weight:600;color:#6366f1;text-decoration:none;transition:color .2s ease}#uzvlerPage .uz-member-card .uz-member-body .uz-member-link i{font-size:.7rem}#uzvlerPage .uz-member-card .uz-member-body .uz-member-link:hover{color:#4f46e5}#uzvlerPage .uz-member-card .uz-member-actions{display:flex;gap:8px;flex-shrink:0}#uzvlerPage .uz-member-card .uz-action-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;border:1px solid #e2e8f0;background:#f8fafc;color:#64748b;cursor:pointer;transition:all .2s ease;font-size:.85rem;outline:none}#uzvlerPage .uz-member-card .uz-action-btn--edit:hover{background:#eff6ff;border-color:#93c5fd;color:#2563eb}#uzvlerPage .uz-member-card .uz-action-btn--delete{border-color:#fecaca;background:#fff5f5;color:#ef4444}#uzvlerPage .uz-member-card .uz-action-btn--delete:hover{background:#fee2e2;border-color:#fca5a5;transform:scale(1.06)}@keyframes uzFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes uzCardIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes uzSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){#uzvlerPage .uz-header{flex-direction:column;align-items:flex-start;padding:18px 20px}#uzvlerPage .uz-header .uz-count-badge{width:100%}#uzvlerPage .uz-form-card .uz-form-body{padding:18px 16px}#uzvlerPage .uz-form-card .uz-form-footer{padding:16px}#uzvlerPage .uz-form-card .uz-form-footer .uz-submit-btn{width:100%;justify-content:center}#uzvlerPage .uz-permissions-block,#uzvlerPage .uz-members-block{padding:18px 16px}#uzvlerPage .uz-permission-card{flex-direction:column;align-items:stretch}#uzvlerPage .uz-permission-card .uz-permission-actions{width:100%}#uzvlerPage .uz-permission-card .uz-permission-actions .uz-days-input{flex:1}#uzvlerPage .uz-permission-card .uz-permission-actions .uz-grant-btn{flex:1;justify-content:center}#uzvlerPage .uz-permission-card .uz-revoke-btn{width:100%;justify-content:center}#uzvlerPage .uz-members-grid{grid-template-columns:1fr}}.op-page{padding:4px 0 60px;display:flex;flex-direction:column;gap:24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;animation:opFadeIn .4s ease-out}.op-page .op-header{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:22px 28px;background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 1px 4px #0000000a}.op-page .op-header .op-header-left{display:flex;align-items:center;gap:16px}.op-page .op-header .op-header-left .op-header-icon{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.op-page .op-header .op-header-left .op-header-icon i{color:#fff;font-size:1.25rem}.op-page .op-header .op-header-left h2{margin:0 0 4px;font-size:1.3rem;font-weight:700;color:#0f172a;letter-spacing:-.02em}.op-page .op-header .op-header-left p{margin:0;font-size:.85rem;color:#64748b}.op-page .op-header .op-count-badge{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:72px;padding:12px 20px;border-radius:12px}.op-page .op-header .op-count-badge span{font-size:1.8rem;font-weight:800;line-height:1}.op-page .op-header .op-count-badge label{font-size:.75rem;font-weight:500;margin-top:4px;cursor:default}.op-page .op-form-card{background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 1px 4px #0000000a;overflow:hidden}.op-page .op-form-card--edit{box-shadow:0 0 0 3px #6366f114}.op-page .op-form-card .op-form-card-header{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom:1px solid #f1f5f9;background:#fafbfc}.op-page .op-form-card .op-form-card-header .op-form-card-title{display:flex;align-items:center;gap:10px;font-size:.85rem;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.05em}.op-page .op-form-card .op-form-card-header .op-form-card-title i{font-size:.9rem}.op-page .op-form-card .op-form-card-header .op-cancel-edit{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:8px;border:1px solid #e2e8f0;background:#fff;color:#64748b;font-size:.82rem;font-weight:600;cursor:pointer;transition:all .2s ease}.op-page .op-form-card .op-form-card-header .op-cancel-edit:hover{background:#fef2f2;border-color:#fecaca;color:#ef4444}.op-page .op-form-card .op-form-body{padding:24px;display:flex;flex-direction:column;gap:20px}.op-page .op-form-card .op-field label{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:.85rem;font-weight:600;color:#334155}.op-page .op-form-card .op-field label i{font-size:.8rem}.op-page .op-form-card .op-edit-hint{display:flex;align-items:center;gap:6px;margin:0 0 10px;padding:8px 12px;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;font-size:.8rem;color:#92400e}.op-page .op-form-card .op-edit-hint i{font-size:.75rem}.op-page .op-form-card .op-upload-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.op-page .op-form-card .op-file-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:10px;border:2px dashed;font-size:.88rem;font-weight:600;cursor:pointer;transition:all .2s ease}.op-page .op-form-card .op-file-btn i{font-size:1rem}.op-page .op-form-card .op-logo-preview{width:72px;height:72px;border-radius:12px;border:1px solid #e2e8f0;background:#f8fafc;overflow:hidden;display:flex;align-items:center;justify-content:center}.op-page .op-form-card .op-logo-preview img{max-width:100%;max-height:100%;object-fit:contain}.op-page .op-form-card .op-editor-wrap{border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.op-page .op-form-card .op-editor-wrap .tox-tinymce{border:none!important;border-radius:0!important}.op-page .op-form-card .op-editor-wrap .tox:not(.tox-tinymce-inline) .tox-editor-header{border-bottom:1px solid #f1f5f9!important;background:#fafbfc!important;box-shadow:none!important}.op-page .op-form-card .op-divider{display:flex;align-items:center;gap:16px;color:#94a3b8;font-size:.82rem;font-weight:600}.op-page .op-form-card .op-divider:before,.op-page .op-form-card .op-divider:after{content:"";flex:1;height:1px;background:#e2e8f0}.op-page .op-form-card .op-form-footer{padding:18px 24px;border-top:1px solid #f1f5f9;background:#fafbfc;display:flex;justify-content:flex-end}.op-page .op-form-card .op-form-footer .op-submit-btn{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 32px;border-radius:10px;font-weight:700;font-size:.95rem;border:none!important;color:#fff!important;transition:all .2s ease}.op-page .op-form-card .op-form-footer .op-submit-btn i{font-size:.95rem}.op-page .op-form-card .op-form-footer .op-submit-btn:hover:not(:disabled){transform:translateY(-1px)}.op-page .op-list-block{background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 1px 4px #0000000a;padding:24px}.op-page .op-section-header{display:flex;align-items:center;gap:14px;margin-bottom:20px}.op-page .op-section-header>i{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1rem;flex-shrink:0}.op-page .op-section-header h3{margin:0 0 2px;font-size:1.05rem;font-weight:700;color:#0f172a}.op-page .op-section-header p{margin:0;font-size:.82rem;color:#64748b}.op-page .op-empty{display:flex;justify-content:center;padding:60px 0}.op-page .op-empty .ant-empty-description{color:#94a3b8}.op-page .op-members-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.op-page .op-member-card{display:flex;align-items:center;gap:16px;padding:18px 20px;border:1px solid #e2e8f0;border-radius:16px;background:#fff;box-shadow:0 1px 3px #00000008;transition:box-shadow .25s ease,border-color .25s ease,transform .25s ease;animation:opCardIn .4s ease-out both}.op-page .op-member-card:hover{box-shadow:0 8px 24px #00000012;transform:translateY(-2px)}.op-page .op-member-card .op-member-logo{flex-shrink:0;width:64px;height:64px;border-radius:12px;border:1px solid #e2e8f0;background:#f8fafc;overflow:hidden;display:flex;align-items:center;justify-content:center}.op-page .op-member-card .op-member-logo img{max-width:100%;max-height:100%;object-fit:contain}.op-page .op-member-card .op-member-body{flex:1;min-width:0}.op-page .op-member-card .op-member-body h4{margin:0 0 4px;font-size:.95rem;font-weight:700;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.op-page .op-member-card .op-member-body .op-member-link{display:inline-flex;align-items:center;gap:5px;font-size:.78rem;font-weight:600;text-decoration:none;transition:color .2s ease}.op-page .op-member-card .op-member-body .op-member-link i{font-size:.7rem}.op-page .op-member-card .op-member-actions{display:flex;gap:8px;flex-shrink:0}.op-page .op-member-card .op-action-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;border:1px solid #e2e8f0;background:#f8fafc;color:#64748b;cursor:pointer;transition:all .2s ease;font-size:.85rem;outline:none}.op-page .op-member-card .op-action-btn--edit:hover{background:#eff6ff;border-color:#93c5fd;color:#2563eb}.op-page .op-member-card .op-action-btn--delete{border-color:#fecaca;background:#fff5f5;color:#ef4444}.op-page .op-member-card .op-action-btn--delete:hover{background:#fee2e2;border-color:#fca5a5;transform:scale(1.06)}#donorlarPage .op-header-icon{background:linear-gradient(135deg,#b45309,#f59e0b);box-shadow:0 4px 12px #b4530933}#donorlarPage .op-count-badge{background:linear-gradient(135deg,#fffbeb,#fef3c7);border:1px solid #fde68a}#donorlarPage .op-count-badge span{color:#d97706}#donorlarPage .op-count-badge label{color:#b45309}#donorlarPage .op-form-card--edit{border-color:#fcd34d}#donorlarPage .op-form-card .op-form-card-title i,#donorlarPage .op-form-card .op-field label i{color:#d97706}#donorlarPage .op-form-card .op-file-btn{border-color:#fcd34d;background:#fffbeb;color:#d97706}#donorlarPage .op-form-card .op-file-btn:hover{background:#fef3c7;border-color:#fbbf24}#donorlarPage .op-form-card .op-submit-btn{background:linear-gradient(135deg,#b45309,#d97706)!important;box-shadow:0 4px 14px #b4530938}#donorlarPage .op-form-card .op-submit-btn:hover:not(:disabled){box-shadow:0 6px 20px #b4530952}#donorlarPage .op-section-header>i{background:#fffbeb;color:#d97706}#donorlarPage .op-member-card:hover{border-color:#fcd34d}#donorlarPage .op-member-link{color:#d97706}#donorlarPage .op-member-link:hover{color:#b45309}#partnyorlarPage .op-header-icon{background:linear-gradient(135deg,#5b21b6,#8b5cf6);box-shadow:0 4px 12px #5b21b633}#partnyorlarPage .op-count-badge{background:linear-gradient(135deg,#f5f3ff,#ede9fe);border:1px solid #ddd6fe}#partnyorlarPage .op-count-badge span{color:#7c3aed}#partnyorlarPage .op-count-badge label{color:#6d28d9}#partnyorlarPage .op-form-card--edit{border-color:#c4b5fd}#partnyorlarPage .op-form-card .op-form-card-title i,#partnyorlarPage .op-form-card .op-field label i{color:#7c3aed}#partnyorlarPage .op-form-card .op-file-btn{border-color:#c4b5fd;background:#f5f3ff;color:#7c3aed}#partnyorlarPage .op-form-card .op-file-btn:hover{background:#ede9fe;border-color:#a78bfa}#partnyorlarPage .op-form-card .op-submit-btn{background:linear-gradient(135deg,#5b21b6,#7c3aed)!important;box-shadow:0 4px 14px #5b21b638}#partnyorlarPage .op-form-card .op-submit-btn:hover:not(:disabled){box-shadow:0 6px 20px #5b21b652}#partnyorlarPage .op-section-header>i{background:#f5f3ff;color:#7c3aed}#partnyorlarPage .op-member-card:hover{border-color:#c4b5fd}#partnyorlarPage .op-member-link{color:#7c3aed}#partnyorlarPage .op-member-link:hover{color:#5b21b6}@keyframes opFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes opCardIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.op-page .op-header{flex-direction:column;align-items:flex-start;padding:18px 20px}.op-page .op-header .op-count-badge{width:100%}.op-page .op-form-card .op-form-body{padding:18px 16px}.op-page .op-form-card .op-form-footer{padding:16px}.op-page .op-form-card .op-form-footer .op-submit-btn{width:100%;justify-content:center}.op-page .op-list-block{padding:18px 16px}.op-page .op-members-grid{grid-template-columns:1fr}}.ce-loading{display:flex;justify-content:center;align-items:center;min-height:60vh}.cop29-editor-page{padding:4px 0 60px;display:flex;flex-direction:column;gap:24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;animation:ceFadeIn .4s ease-out}.cop29-editor-page .ce-header{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:22px 28px;background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 1px 4px #0000000a}.cop29-editor-page .ce-header .ce-header-left{display:flex;align-items:center;gap:16px}.cop29-editor-page .ce-header .ce-header-left .ce-header-icon{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cop29-editor-page .ce-header .ce-header-left .ce-header-icon i{color:#fff;font-size:1.25rem}.cop29-editor-page .ce-header .ce-header-left h2{margin:0 0 4px;font-size:1.3rem;font-weight:700;color:#0f172a;letter-spacing:-.02em}.cop29-editor-page .ce-header .ce-header-left p{margin:0;font-size:.85rem;color:#64748b}.cop29-editor-page .ce-header .ce-meta-chip{display:flex;align-items:center;gap:10px;padding:10px 18px;border-radius:12px}.cop29-editor-page .ce-header .ce-meta-chip>i{font-size:1rem;flex-shrink:0}.cop29-editor-page .ce-header .ce-meta-chip>div{display:flex;flex-direction:column;gap:1px}.cop29-editor-page .ce-header .ce-meta-chip .ce-meta-label{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.cop29-editor-page .ce-header .ce-meta-chip .ce-meta-value{font-size:.85rem;font-weight:600}.cop29-editor-page .ce-editor-card{background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 1px 4px #0000000a;overflow:hidden}.cop29-editor-page .ce-editor-card .ce-editor-toolbar-label{display:flex;align-items:center;gap:8px;padding:14px 24px;border-bottom:1px solid #f1f5f9;font-size:.8rem;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.06em;background:#fafbfc}.cop29-editor-page .ce-editor-card .ce-editor-toolbar-label i{font-size:.9rem}.cop29-editor-page .ce-editor-card .ce-editor-wrap .tox-tinymce{border:none!important;border-radius:0!important}.cop29-editor-page .ce-editor-card .ce-editor-wrap .tox:not(.tox-tinymce-inline) .tox-editor-header{border-bottom:1px solid #f1f5f9!important;background:#fafbfc!important;box-shadow:none!important}.cop29-editor-page .ce-editor-card .ce-footer{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;border-top:1px solid #f1f5f9;background:#fafbfc;flex-wrap:wrap}.cop29-editor-page .ce-editor-card .ce-footer .ce-footer-hint{display:flex;align-items:center;gap:8px;font-size:.83rem;color:#94a3b8;font-weight:500}.cop29-editor-page .ce-editor-card .ce-footer .ce-footer-hint i{font-size:.85rem}.cop29-editor-page .ce-editor-card .ce-footer .ce-save-btn{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 32px;border-radius:10px;font-weight:700;font-size:.95rem;border:none!important;color:#fff!important;transition:all .2s ease}.cop29-editor-page .ce-editor-card .ce-footer .ce-save-btn i{font-size:.95rem}.cop29-editor-page .ce-editor-card .ce-footer .ce-save-btn:hover:not(:disabled){transform:translateY(-1px)}#cop29WhatPage .ce-header-icon{background:linear-gradient(135deg,#047857,#10b981);box-shadow:0 4px 12px #04785733}#cop29WhatPage .ce-meta-chip{background:#ecfdf5;border:1px solid #a7f3d0}#cop29WhatPage .ce-meta-chip>i,#cop29WhatPage .ce-meta-chip .ce-meta-label{color:#6ee7b7}#cop29WhatPage .ce-meta-chip .ce-meta-value{color:#047857}#cop29WhatPage .ce-editor-toolbar-label i,#cop29WhatPage .ce-footer-hint i{color:#059669}#cop29WhatPage .ce-save-btn{background:linear-gradient(135deg,#047857,#059669)!important;box-shadow:0 4px 14px #04785738}#cop29WhatPage .ce-save-btn:hover:not(:disabled){box-shadow:0 6px 20px #04785752}#cop29AboutPage .ce-header-icon{background:linear-gradient(135deg,#0f766e,#14b8a6);box-shadow:0 4px 12px #0f766e33}#cop29AboutPage .ce-meta-chip{background:#f0fdfa;border:1px solid #99f6e4}#cop29AboutPage .ce-meta-chip>i,#cop29AboutPage .ce-meta-chip .ce-meta-label{color:#5eead4}#cop29AboutPage .ce-meta-chip .ce-meta-value{color:#0f766e}#cop29AboutPage .ce-editor-toolbar-label i,#cop29AboutPage .ce-footer-hint i{color:#0d9488}#cop29AboutPage .ce-save-btn{background:linear-gradient(135deg,#0f766e,#0d9488)!important;box-shadow:0 4px 14px #0f766e38}#cop29AboutPage .ce-save-btn:hover:not(:disabled){box-shadow:0 6px 20px #0f766e52}#cop29AccessibilityPage .ce-header-icon{background:linear-gradient(135deg,#0369a1,#0ea5e9);box-shadow:0 4px 12px #0369a133}#cop29AccessibilityPage .ce-meta-chip{background:#f0f9ff;border:1px solid #bae6fd}#cop29AccessibilityPage .ce-meta-chip>i,#cop29AccessibilityPage .ce-meta-chip .ce-meta-label{color:#7dd3fc}#cop29AccessibilityPage .ce-meta-chip .ce-meta-value{color:#0369a1}#cop29AccessibilityPage .ce-editor-toolbar-label i,#cop29AccessibilityPage .ce-footer-hint i{color:#0284c7}#cop29AccessibilityPage .ce-save-btn{background:linear-gradient(135deg,#0369a1,#0284c7)!important;box-shadow:0 4px 14px #0369a138}#cop29AccessibilityPage .ce-save-btn:hover:not(:disabled){box-shadow:0 6px 20px #0369a152}#cop29InkluzivlikPage .ce-header-icon{background:linear-gradient(135deg,#6d28d9,#a78bfa);box-shadow:0 4px 12px #6d28d933}#cop29InkluzivlikPage .ce-meta-chip{background:#f5f3ff;border:1px solid #ddd6fe}#cop29InkluzivlikPage .ce-meta-chip>i,#cop29InkluzivlikPage .ce-meta-chip .ce-meta-label{color:#c4b5fd}#cop29InkluzivlikPage .ce-meta-chip .ce-meta-value{color:#6d28d9}#cop29InkluzivlikPage .ce-editor-toolbar-label i,#cop29InkluzivlikPage .ce-footer-hint i{color:#7c3aed}#cop29InkluzivlikPage .ce-save-btn{background:linear-gradient(135deg,#6d28d9,#7c3aed)!important;box-shadow:0 4px 14px #6d28d938}#cop29InkluzivlikPage .ce-save-btn:hover:not(:disabled){box-shadow:0 6px 20px #6d28d952}@keyframes ceFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.cop29-editor-page .ce-header{flex-direction:column;align-items:flex-start;padding:18px 20px}.cop29-editor-page .ce-header .ce-meta-chip{width:100%}.cop29-editor-page .ce-editor-card .ce-footer{flex-direction:column;align-items:stretch}.cop29-editor-page .ce-editor-card .ce-footer .ce-save-btn{width:100%;justify-content:center}}#cop29NewsPage{padding:4px 0 60px;display:flex;flex-direction:column;gap:24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;animation:cnFadeIn .4s ease-out}#cop29NewsPage .cn-header{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:22px 28px;background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 1px 4px #0000000a}#cop29NewsPage .cn-header .cn-header-left{display:flex;align-items:center;gap:16px}#cop29NewsPage .cn-header .cn-header-left .cn-header-icon{width:52px;height:52px;border-radius:14px;background:linear-gradient(135deg,#1e40af,#3b82f6);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 12px #1e40af33}#cop29NewsPage .cn-header .cn-header-left .cn-header-icon i{color:#fff;font-size:1.25rem}#cop29NewsPage .cn-header .cn-header-left h2{margin:0 0 4px;font-size:1.3rem;font-weight:700;color:#0f172a;letter-spacing:-.02em}#cop29NewsPage .cn-header .cn-header-left p{margin:0;font-size:.85rem;color:#64748b}#cop29NewsPage .cn-header .cn-count-badge{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:72px;padding:12px 20px;background:linear-gradient(135deg,#eff6ff,#dbeafe);border:1px solid #bfdbfe;border-radius:12px}#cop29NewsPage .cn-header .cn-count-badge span{font-size:1.8rem;font-weight:800;color:#2563eb;line-height:1}#cop29NewsPage .cn-header .cn-count-badge label{font-size:.75rem;font-weight:500;color:#1d4ed8;margin-top:4px;cursor:default}#cop29NewsPage .cn-form-card{background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 1px 4px #0000000a;overflow:hidden}#cop29NewsPage .cn-form-card--edit{border-color:#93c5fd;box-shadow:0 0 0 3px #3b82f614}#cop29NewsPage .cn-form-card .cn-form-card-header{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom:1px solid #f1f5f9;background:#fafbfc}#cop29NewsPage .cn-form-card .cn-form-card-header .cn-form-card-title{display:flex;align-items:center;gap:10px;font-size:.85rem;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.05em}#cop29NewsPage .cn-form-card .cn-form-card-header .cn-form-card-title i{color:#2563eb;font-size:.9rem}#cop29NewsPage .cn-form-card .cn-form-card-header .cn-cancel-edit{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:8px;border:1px solid #e2e8f0;background:#fff;color:#64748b;font-size:.82rem;font-weight:600;cursor:pointer;transition:all .2s ease}#cop29NewsPage .cn-form-card .cn-form-card-header .cn-cancel-edit:hover{background:#fef2f2;border-color:#fecaca;color:#ef4444}#cop29NewsPage .cn-form-card .cn-form-body{padding:24px;display:flex;flex-direction:column;gap:20px}#cop29NewsPage .cn-form-card .cn-field label{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:.85rem;font-weight:600;color:#334155}#cop29NewsPage .cn-form-card .cn-field label i{color:#2563eb;font-size:.8rem}#cop29NewsPage .cn-form-card .cn-editor-wrap{border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}#cop29NewsPage .cn-form-card .cn-editor-wrap .tox-tinymce{border:none!important;border-radius:0!important}#cop29NewsPage .cn-form-card .cn-editor-wrap .tox:not(.tox-tinymce-inline) .tox-editor-header{border-bottom:1px solid #f1f5f9!important;background:#fafbfc!important;box-shadow:none!important}#cop29NewsPage .cn-form-card .cn-upload-row{display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap}#cop29NewsPage .cn-form-card .cn-file-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:10px;border:2px dashed #bfdbfe;background:#eff6ff;color:#2563eb;font-size:.88rem;font-weight:600;cursor:pointer;transition:all .2s ease}#cop29NewsPage .cn-form-card .cn-file-btn:hover{background:#dbeafe;border-color:#93c5fd}#cop29NewsPage .cn-form-card .cn-file-btn i{font-size:1rem}#cop29NewsPage .cn-form-card .cn-file-btn input{display:none}#cop29NewsPage .cn-form-card .cn-image-preview{width:200px;height:140px;border-radius:12px;border:1px solid #e2e8f0;overflow:hidden;background:#f8fafc}#cop29NewsPage .cn-form-card .cn-image-preview img{width:100%;height:100%;object-fit:cover}#cop29NewsPage .cn-form-card .cn-form-footer{padding:18px 24px;border-top:1px solid #f1f5f9;background:#fafbfc;display:flex;justify-content:flex-end}#cop29NewsPage .cn-form-card .cn-form-footer .cn-submit-btn{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 32px;border-radius:10px;font-weight:700;font-size:.95rem;background:linear-gradient(135deg,#1e40af,#2563eb)!important;border:none!important;color:#fff!important;box-shadow:0 4px 14px #1e40af38;transition:all .2s ease}#cop29NewsPage .cn-form-card .cn-form-footer .cn-submit-btn i{font-size:.95rem}#cop29NewsPage .cn-form-card .cn-form-footer .cn-submit-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #1e40af52}#cop29NewsPage .cn-list-block{background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 1px 4px #0000000a;padding:24px}#cop29NewsPage .cn-section-header{display:flex;align-items:center;gap:14px;margin-bottom:20px}#cop29NewsPage .cn-section-header>i{width:40px;height:40px;border-radius:10px;background:#eff6ff;color:#2563eb;display:flex;align-items:center;justify-content:center;font-size:1rem;flex-shrink:0}#cop29NewsPage .cn-section-header h3{margin:0 0 2px;font-size:1.05rem;font-weight:700;color:#0f172a}#cop29NewsPage .cn-section-header p{margin:0;font-size:.82rem;color:#64748b}#cop29NewsPage .cn-loading{display:flex;justify-content:center;padding:60px 0}#cop29NewsPage .cn-news-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}#cop29NewsPage .cn-news-card{border:1px solid #e2e8f0;border-radius:16px;overflow:hidden;background:#fff;transition:box-shadow .25s ease,border-color .25s ease,transform .25s ease;animation:cnCardIn .4s ease-out both}#cop29NewsPage .cn-news-card:hover{box-shadow:0 8px 24px #00000012;border-color:#93c5fd;transform:translateY(-2px)}#cop29NewsPage .cn-news-card .cn-news-image{width:100%;height:180px;background:#f8fafc;overflow:hidden}#cop29NewsPage .cn-news-card .cn-news-image img{width:100%;height:100%;object-fit:cover}#cop29NewsPage .cn-news-card .cn-news-body{padding:16px 18px}#cop29NewsPage .cn-news-card .cn-news-body .cn-news-date{display:inline-flex;align-items:center;gap:6px;font-size:.75rem;color:#94a3b8;font-weight:500;margin-bottom:8px}#cop29NewsPage .cn-news-card .cn-news-body .cn-news-date i{font-size:.7rem}#cop29NewsPage .cn-news-card .cn-news-body h4{margin:0;font-size:.95rem;font-weight:700;color:#0f172a;line-height:1.5;word-break:break-word}#cop29NewsPage .cn-news-card .cn-news-actions{display:flex;gap:8px;padding:0 18px 16px}#cop29NewsPage .cn-news-card .cn-news-actions .cn-action-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;border:1px solid #e2e8f0;background:#f8fafc;color:#64748b;cursor:pointer;transition:all .2s ease;font-size:.85rem;outline:none}#cop29NewsPage .cn-news-card .cn-news-actions .cn-action-btn--edit:hover{background:#eff6ff;border-color:#93c5fd;color:#2563eb}#cop29NewsPage .cn-news-card .cn-news-actions .cn-action-btn--delete{border-color:#fecaca;background:#fff5f5;color:#ef4444}#cop29NewsPage .cn-news-card .cn-news-actions .cn-action-btn--delete:hover{background:#fee2e2;border-color:#fca5a5}@keyframes cnFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes cnCardIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){#cop29NewsPage .cn-header{flex-direction:column;align-items:flex-start;padding:18px 20px}#cop29NewsPage .cn-header .cn-count-badge{width:100%}#cop29NewsPage .cn-form-card .cn-form-body{padding:18px 16px}#cop29NewsPage .cn-form-card .cn-form-footer{padding:16px}#cop29NewsPage .cn-form-card .cn-form-footer .cn-submit-btn{width:100%;justify-content:center}#cop29NewsPage .cn-list-block{padding:18px 16px}#cop29NewsPage .cn-news-grid{grid-template-columns:1fr}}.cl-loading{display:flex;justify-content:center;align-items:center;min-height:40vh}.cop29-list-page{padding:4px 0 60px;display:flex;flex-direction:column;gap:24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;animation:clFadeIn .4s ease-out}.cop29-list-page .cl-header{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:22px 28px;background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 1px 4px #0000000a}.cop29-list-page .cl-header .cl-header-left{display:flex;align-items:center;gap:16px}.cop29-list-page .cl-header .cl-header-left .cl-header-icon{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cop29-list-page .cl-header .cl-header-left .cl-header-icon i{color:#fff;font-size:1.25rem}.cop29-list-page .cl-header .cl-header-left h2{margin:0 0 4px;font-size:1.3rem;font-weight:700;color:#0f172a;letter-spacing:-.02em}.cop29-list-page .cl-header .cl-header-left p{margin:0;font-size:.85rem;color:#64748b}.cop29-list-page .cl-header .cl-count-badge{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:72px;padding:12px 20px;border-radius:12px}.cop29-list-page .cl-header .cl-count-badge span{font-size:1.8rem;font-weight:800;line-height:1}.cop29-list-page .cl-header .cl-count-badge label{font-size:.75rem;font-weight:500;margin-top:4px;cursor:default}.cop29-list-page .cl-form-card{background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 1px 4px #0000000a;overflow:hidden}.cop29-list-page .cl-form-card .cl-form-card-header{display:flex;align-items:center;gap:10px;padding:16px 24px;border-bottom:1px solid #f1f5f9;background:#fafbfc;font-size:.85rem;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.05em}.cop29-list-page .cl-form-card .cl-form-card-header i{font-size:.9rem}.cop29-list-page .cl-form-card .cl-form-body{padding:24px;display:flex;flex-direction:column;gap:20px}.cop29-list-page .cl-form-card .cl-field label{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:.85rem;font-weight:600;color:#334155}.cop29-list-page .cl-form-card .cl-field label i{font-size:.8rem}.cop29-list-page .cl-form-card .cl-editor-wrap{border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.cop29-list-page .cl-form-card .cl-editor-wrap .tox-tinymce{border:none!important;border-radius:0!important}.cop29-list-page .cl-form-card .cl-editor-wrap .tox:not(.tox-tinymce-inline) .tox-editor-header{border-bottom:1px solid #f1f5f9!important;background:#fafbfc!important;box-shadow:none!important}.cop29-list-page .cl-form-card .cl-form-footer{padding:18px 24px;border-top:1px solid #f1f5f9;background:#fafbfc;display:flex;justify-content:flex-end}.cop29-list-page .cl-form-card .cl-form-footer .cl-submit-btn{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 32px;border-radius:10px;font-weight:700;font-size:.95rem;border:none!important;color:#fff!important;transition:all .2s ease}.cop29-list-page .cl-form-card .cl-form-footer .cl-submit-btn i{font-size:.95rem}.cop29-list-page .cl-form-card .cl-form-footer .cl-submit-btn:hover:not(:disabled){transform:translateY(-1px)}.cop29-list-page .cl-list-block{background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 1px 4px #0000000a;padding:24px}.cop29-list-page .cl-section-header{display:flex;align-items:center;gap:14px;margin-bottom:20px}.cop29-list-page .cl-section-header>i{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1rem;flex-shrink:0}.cop29-list-page .cl-section-header h3{margin:0 0 2px;font-size:1.05rem;font-weight:700;color:#0f172a}.cop29-list-page .cl-section-header p{margin:0;font-size:.82rem;color:#64748b}.cop29-list-page .cl-empty-inline{padding:20px 18px;background:#f8fafc;border:1px dashed #e2e8f0;border-radius:12px;font-size:.88rem;color:#94a3b8;font-style:italic}.cop29-list-page .cl-item-list{display:flex;flex-direction:column;gap:12px}.cop29-list-page .cl-item-card{border:1px solid #e2e8f0;border-radius:14px;overflow:hidden;background:#fff;transition:box-shadow .2s ease,border-color .2s ease;animation:clCardIn .4s ease-out both}.cop29-list-page .cl-item-card:hover{box-shadow:0 4px 14px #0000000d}.cop29-list-page .cl-item-card--open{box-shadow:0 4px 16px #0000000f}.cop29-list-page .cl-item-card .cl-item-header{width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;background:#fafbfc;border:none;cursor:pointer;text-align:left;transition:background .2s ease}.cop29-list-page .cl-item-card .cl-item-header:hover{background:#f1f5f9}.cop29-list-page .cl-item-card .cl-item-header .cl-item-title{display:flex;align-items:center;gap:12px;font-size:.95rem;font-weight:700;color:#0f172a}.cop29-list-page .cl-item-card .cl-item-header .cl-item-title i{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:.9rem;flex-shrink:0}.cop29-list-page .cl-item-card .cl-item-header .cl-chevron{color:#94a3b8;font-size:.85rem;transition:transform .25s ease}.cop29-list-page .cl-item-card .cl-item-header .cl-chevron--open{transform:rotate(180deg)}.cop29-list-page .cl-item-card .cl-item-body{padding:20px;border-top:1px solid #f1f5f9}.cop29-list-page .cl-item-card .cl-item-body .cl-item-date{display:inline-flex;align-items:center;gap:6px;margin-bottom:14px;font-size:.78rem;color:#94a3b8;font-weight:500}.cop29-list-page .cl-item-card .cl-item-body .cl-item-date i{font-size:.75rem}.cop29-list-page .cl-item-card .cl-item-body .cl-item-content{background:#f8fafc;border-left:3px solid #e2e8f0;border-radius:0 10px 10px 0;padding:16px 20px;margin-bottom:16px;font-size:.92rem;color:#334155;line-height:1.75;word-break:break-word}.cop29-list-page .cl-item-card .cl-item-body .cl-delete-btn{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 16px;border-radius:8px;font-size:.85rem;font-weight:600;cursor:pointer;background:#fff5f5;border:1px solid #fecaca;color:#ef4444;transition:all .2s ease}.cop29-list-page .cl-item-card .cl-item-body .cl-delete-btn:hover{background:#fee2e2;border-color:#fca5a5}.cop29-list-page .cl-item-card .cl-item-body .cl-delete-btn i{font-size:.8rem}#cop29EventsPage .cl-header-icon{background:linear-gradient(135deg,#0e7490,#06b6d4);box-shadow:0 4px 12px #0e749033}#cop29EventsPage .cl-count-badge{background:linear-gradient(135deg,#ecfeff,#cffafe);border:1px solid #a5f3fc}#cop29EventsPage .cl-count-badge span{color:#0891b2}#cop29EventsPage .cl-count-badge label{color:#0e7490}#cop29EventsPage .cl-form-card-header i,#cop29EventsPage .cl-field label i{color:#0891b2}#cop29EventsPage .cl-submit-btn{background:linear-gradient(135deg,#0e7490,#0891b2)!important;box-shadow:0 4px 14px #0e749038}#cop29EventsPage .cl-submit-btn:hover:not(:disabled){box-shadow:0 6px 20px #0e749052}#cop29EventsPage .cl-section-header>i{background:#ecfeff;color:#0891b2}#cop29EventsPage .cl-item-card--open{border-color:#67e8f9}#cop29EventsPage .cl-item-title i{background:#cffafe;color:#0891b2}#cop29EventsPage .cl-item-content{border-left-color:#a5f3fc}#cop29IntlPage .cl-header-icon{background:linear-gradient(135deg,#1d4ed8,#3b82f6);box-shadow:0 4px 12px #1d4ed833}#cop29IntlPage .cl-count-badge{background:linear-gradient(135deg,#eff6ff,#dbeafe);border:1px solid #bfdbfe}#cop29IntlPage .cl-count-badge span{color:#2563eb}#cop29IntlPage .cl-count-badge label{color:#1d4ed8}#cop29IntlPage .cl-form-card-header i,#cop29IntlPage .cl-field label i{color:#2563eb}#cop29IntlPage .cl-submit-btn{background:linear-gradient(135deg,#1d4ed8,#2563eb)!important;box-shadow:0 4px 14px #1d4ed838}#cop29IntlPage .cl-submit-btn:hover:not(:disabled){box-shadow:0 6px 20px #1d4ed852}#cop29IntlPage .cl-section-header>i{background:#eff6ff;color:#2563eb}#cop29IntlPage .cl-item-card--open{border-color:#93c5fd}#cop29IntlPage .cl-item-title i{background:#dbeafe;color:#2563eb}#cop29IntlPage .cl-item-content{border-left-color:#bfdbfe}@keyframes clFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes clCardIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.cop29-list-page .cl-header{flex-direction:column;align-items:flex-start;padding:18px 20px}.cop29-list-page .cl-header .cl-count-badge{width:100%}.cop29-list-page .cl-form-card .cl-form-body{padding:18px 16px}.cop29-list-page .cl-form-card .cl-form-footer{padding:16px}.cop29-list-page .cl-form-card .cl-form-footer .cl-submit-btn{width:100%;justify-content:center}.cop29-list-page .cl-list-block{padding:18px 16px}}#cop29PublicationsPage{padding:4px 0 60px;display:flex;flex-direction:column;gap:24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;animation:cpFadeIn .4s ease-out}#cop29PublicationsPage .cp-header{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:22px 28px;background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 1px 4px #0000000a}#cop29PublicationsPage .cp-header .cp-header-left{display:flex;align-items:center;gap:16px}#cop29PublicationsPage .cp-header .cp-header-left .cp-header-icon{width:52px;height:52px;border-radius:14px;background:linear-gradient(135deg,#065f46,#10b981);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 12px #065f4633}#cop29PublicationsPage .cp-header .cp-header-left .cp-header-icon i{color:#fff;font-size:1.25rem}#cop29PublicationsPage .cp-header .cp-header-left h2{margin:0 0 4px;font-size:1.3rem;font-weight:700;color:#0f172a;letter-spacing:-.02em}#cop29PublicationsPage .cp-header .cp-header-left p{margin:0;font-size:.85rem;color:#64748b}#cop29PublicationsPage .cp-header .cp-count-badge{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:72px;padding:12px 20px;background:linear-gradient(135deg,#ecfdf5,#d1fae5);border:1px solid #a7f3d0;border-radius:12px}#cop29PublicationsPage .cp-header .cp-count-badge span{font-size:1.8rem;font-weight:800;color:#059669;line-height:1}#cop29PublicationsPage .cp-header .cp-count-badge label{font-size:.75rem;font-weight:500;color:#047857;margin-top:4px;cursor:default}#cop29PublicationsPage .cp-form-card{background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 1px 4px #0000000a;overflow:hidden}#cop29PublicationsPage .cp-form-card--edit{border-color:#6ee7b7;box-shadow:0 0 0 3px #10b98114}#cop29PublicationsPage .cp-form-card .cp-form-card-header{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom:1px solid #f1f5f9;background:#fafbfc}#cop29PublicationsPage .cp-form-card .cp-form-card-header .cp-form-card-title{display:flex;align-items:center;gap:10px;font-size:.85rem;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.05em}#cop29PublicationsPage .cp-form-card .cp-form-card-header .cp-form-card-title i{color:#059669;font-size:.9rem}#cop29PublicationsPage .cp-form-card .cp-form-card-header .cp-cancel-edit{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:8px;border:1px solid #e2e8f0;background:#fff;color:#64748b;font-size:.82rem;font-weight:600;cursor:pointer;transition:all .2s ease}#cop29PublicationsPage .cp-form-card .cp-form-card-header .cp-cancel-edit:hover{background:#fef2f2;border-color:#fecaca;color:#ef4444}#cop29PublicationsPage .cp-form-card .cp-form-body{padding:24px;display:flex;flex-direction:column;gap:20px}#cop29PublicationsPage .cp-form-card .cp-field label{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:.85rem;font-weight:600;color:#334155}#cop29PublicationsPage .cp-form-card .cp-field label i{color:#059669;font-size:.8rem}#cop29PublicationsPage .cp-form-card .cp-upload-row{display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap}#cop29PublicationsPage .cp-form-card .cp-file-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:10px;border:2px dashed #a7f3d0;background:#ecfdf5;color:#059669;font-size:.88rem;font-weight:600;cursor:pointer;transition:all .2s ease}#cop29PublicationsPage .cp-form-card .cp-file-btn:hover{background:#d1fae5;border-color:#6ee7b7}#cop29PublicationsPage .cp-form-card .cp-file-btn i{font-size:1rem}#cop29PublicationsPage .cp-form-card .cp-file-btn input{display:none}#cop29PublicationsPage .cp-form-card .cp-image-preview{width:200px;height:140px;border-radius:12px;border:1px solid #e2e8f0;overflow:hidden;background:#f8fafc}#cop29PublicationsPage .cp-form-card .cp-image-preview img{width:100%;height:100%;object-fit:cover}#cop29PublicationsPage .cp-form-card .cp-form-footer{padding:18px 24px;border-top:1px solid #f1f5f9;background:#fafbfc;display:flex;justify-content:flex-end}#cop29PublicationsPage .cp-form-card .cp-form-footer .cp-submit-btn{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 32px;border-radius:10px;font-weight:700;font-size:.95rem;background:linear-gradient(135deg,#065f46,#059669)!important;border:none!important;color:#fff!important;box-shadow:0 4px 14px #065f4638;transition:all .2s ease}#cop29PublicationsPage .cp-form-card .cp-form-footer .cp-submit-btn i{font-size:.95rem}#cop29PublicationsPage .cp-form-card .cp-form-footer .cp-submit-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #065f4652}#cop29PublicationsPage .cp-list-block{background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 1px 4px #0000000a;padding:24px}#cop29PublicationsPage .cp-section-header{display:flex;align-items:center;gap:14px;margin-bottom:20px}#cop29PublicationsPage .cp-section-header>i{width:40px;height:40px;border-radius:10px;background:#ecfdf5;color:#059669;display:flex;align-items:center;justify-content:center;font-size:1rem;flex-shrink:0}#cop29PublicationsPage .cp-section-header h3{margin:0 0 2px;font-size:1.05rem;font-weight:700;color:#0f172a}#cop29PublicationsPage .cp-section-header p{margin:0;font-size:.82rem;color:#64748b}#cop29PublicationsPage .cp-loading{display:flex;justify-content:center;padding:60px 0}#cop29PublicationsPage .cp-pub-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}#cop29PublicationsPage .cp-pub-card{border:1px solid #e2e8f0;border-radius:16px;overflow:hidden;background:#fff;transition:box-shadow .25s ease,border-color .25s ease,transform .25s ease;animation:cpCardIn .4s ease-out both}#cop29PublicationsPage .cp-pub-card:hover{box-shadow:0 8px 24px #00000012;border-color:#a7f3d0;transform:translateY(-2px)}#cop29PublicationsPage .cp-pub-card .cp-pub-image{width:100%;height:180px;background:#f8fafc;overflow:hidden}#cop29PublicationsPage .cp-pub-card .cp-pub-image img{width:100%;height:100%;object-fit:cover}#cop29PublicationsPage .cp-pub-card .cp-pub-body{padding:16px 18px}#cop29PublicationsPage .cp-pub-card .cp-pub-body .cp-pub-date{display:inline-flex;align-items:center;gap:6px;font-size:.75rem;color:#94a3b8;font-weight:500;margin-bottom:8px}#cop29PublicationsPage .cp-pub-card .cp-pub-body .cp-pub-date i{font-size:.7rem}#cop29PublicationsPage .cp-pub-card .cp-pub-body h4{margin:0;font-size:.92rem;font-weight:700;color:#0f172a;line-height:1.5;word-break:break-word}#cop29PublicationsPage .cp-pub-card .cp-pub-actions{display:flex;gap:8px;padding:0 18px 16px}#cop29PublicationsPage .cp-pub-card .cp-pub-actions .cp-action-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;border:1px solid #e2e8f0;background:#f8fafc;color:#64748b;cursor:pointer;transition:all .2s ease;font-size:.85rem;outline:none}#cop29PublicationsPage .cp-pub-card .cp-pub-actions .cp-action-btn--edit:hover{background:#eff6ff;border-color:#93c5fd;color:#2563eb}#cop29PublicationsPage .cp-pub-card .cp-pub-actions .cp-action-btn--delete{border-color:#fecaca;background:#fff5f5;color:#ef4444}#cop29PublicationsPage .cp-pub-card .cp-pub-actions .cp-action-btn--delete:hover{background:#fee2e2;border-color:#fca5a5}@keyframes cpFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes cpCardIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){#cop29PublicationsPage .cp-header{flex-direction:column;align-items:flex-start;padding:18px 20px}#cop29PublicationsPage .cp-header .cp-count-badge{width:100%}#cop29PublicationsPage .cp-form-card .cp-form-body{padding:18px 16px}#cop29PublicationsPage .cp-form-card .cp-form-footer{padding:16px}#cop29PublicationsPage .cp-form-card .cp-form-footer .cp-submit-btn{width:100%;justify-content:center}#cop29PublicationsPage .cp-list-block{padding:18px 16px}#cop29PublicationsPage .cp-pub-grid{grid-template-columns:1fr}}.am-loading{display:flex;justify-content:center;align-items:center;min-height:60vh}#membershipPage{padding:4px 0 60px;display:flex;flex-direction:column;gap:24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;animation:amFadeIn .4s ease-out}#membershipPage .am-header{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:22px 28px;background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 1px 4px #0000000a}#membershipPage .am-header .am-header-left{display:flex;align-items:center;gap:16px}#membershipPage .am-header .am-header-left .am-header-icon{width:52px;height:52px;border-radius:14px;background:linear-gradient(135deg,#1e1b6b,#4f46e5);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 12px #1e1b6b33}#membershipPage .am-header .am-header-left .am-header-icon i{color:#fff;font-size:1.25rem}#membershipPage .am-header .am-header-left h2{margin:0 0 4px;font-size:1.3rem;font-weight:700;color:#0f172a;letter-spacing:-.02em}#membershipPage .am-header .am-header-left p{margin:0;font-size:.85rem;color:#64748b}#membershipPage .am-header .am-meta-chip{display:flex;align-items:center;gap:10px;padding:10px 18px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px}#membershipPage .am-header .am-meta-chip>i{color:#6366f1;font-size:1rem;flex-shrink:0}#membershipPage .am-header .am-meta-chip>div{display:flex;flex-direction:column;gap:1px}#membershipPage .am-header .am-meta-chip .am-meta-label{font-size:.72rem;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.04em}#membershipPage .am-header .am-meta-chip .am-meta-value{font-size:.85rem;font-weight:600;color:#334155}#membershipPage .am-editor-card{background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 1px 4px #0000000a;overflow:hidden}#membershipPage .am-editor-card .am-editor-toolbar-label{display:flex;align-items:center;gap:8px;padding:14px 24px;border-bottom:1px solid #f1f5f9;font-size:.8rem;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.06em;background:#fafbfc}#membershipPage .am-editor-card .am-editor-toolbar-label i{color:#6366f1;font-size:.9rem}#membershipPage .am-editor-card .am-editor-wrap{padding:0}#membershipPage .am-editor-card .am-editor-wrap .tox-tinymce{border:none!important;border-radius:0!important}#membershipPage .am-editor-card .am-editor-wrap .tox:not(.tox-tinymce-inline) .tox-editor-header{border-bottom:1px solid #f1f5f9!important;background:#fafbfc!important;box-shadow:none!important}#membershipPage .am-editor-card .am-footer{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;border-top:1px solid #f1f5f9;background:#fafbfc;flex-wrap:wrap}#membershipPage .am-editor-card .am-footer .am-footer-hint{display:flex;align-items:center;gap:8px;font-size:.83rem;color:#94a3b8;font-weight:500}#membershipPage .am-editor-card .am-footer .am-footer-hint i{color:#6366f1;font-size:.85rem}#membershipPage .am-editor-card .am-footer .am-save-btn{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 32px;border-radius:10px;font-weight:700;font-size:.95rem;background:linear-gradient(135deg,#1e1b6b,#312e81)!important;border:none!important;color:#fff!important;box-shadow:0 4px 14px #1e1b6b38;transition:all .2s ease}#membershipPage .am-editor-card .am-footer .am-save-btn i{font-size:.95rem}#membershipPage .am-editor-card .am-footer .am-save-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #1e1b6b52}#membershipPage .am-editor-card .am-footer .am-save-btn:active:not(:disabled){transform:translateY(0)}@media (max-width: 768px){#membershipPage .am-header{flex-direction:column;align-items:flex-start;padding:18px 20px}#membershipPage .am-header .am-meta-chip{width:100%}#membershipPage .am-editor-card .am-footer{flex-direction:column;align-items:stretch}#membershipPage .am-editor-card .am-footer .am-save-btn{width:100%;justify-content:center}}.eb-loading{display:flex;justify-content:center;align-items:center;min-height:60vh}#ethicalBehaviorPage{padding:4px 0 60px;display:flex;flex-direction:column;gap:24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;animation:ebFadeIn .4s ease-out}#ethicalBehaviorPage .eb-header{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:22px 28px;background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 1px 4px #0000000a}#ethicalBehaviorPage .eb-header .eb-header-left{display:flex;align-items:center;gap:16px}#ethicalBehaviorPage .eb-header .eb-header-left .eb-header-icon{width:52px;height:52px;border-radius:14px;background:linear-gradient(135deg,#7c2d12,#ea580c);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 12px #7c2d1233}#ethicalBehaviorPage .eb-header .eb-header-left .eb-header-icon i{color:#fff;font-size:1.25rem}#ethicalBehaviorPage .eb-header .eb-header-left h2{margin:0 0 4px;font-size:1.3rem;font-weight:700;color:#0f172a;letter-spacing:-.02em}#ethicalBehaviorPage .eb-header .eb-header-left p{margin:0;font-size:.85rem;color:#64748b}#ethicalBehaviorPage .eb-header .eb-meta-chip{display:flex;align-items:center;gap:10px;padding:10px 18px;background:#fff7ed;border:1px solid #fed7aa;border-radius:12px}#ethicalBehaviorPage .eb-header .eb-meta-chip>i{color:#ea580c;font-size:1rem;flex-shrink:0}#ethicalBehaviorPage .eb-header .eb-meta-chip>div{display:flex;flex-direction:column;gap:1px}#ethicalBehaviorPage .eb-header .eb-meta-chip .eb-meta-label{font-size:.72rem;font-weight:600;color:#fdba74;text-transform:uppercase;letter-spacing:.04em}#ethicalBehaviorPage .eb-header .eb-meta-chip .eb-meta-value{font-size:.85rem;font-weight:600;color:#9a3412}#ethicalBehaviorPage .eb-editor-card{background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 1px 4px #0000000a;overflow:hidden}#ethicalBehaviorPage .eb-editor-card .eb-editor-toolbar-label{display:flex;align-items:center;gap:8px;padding:14px 24px;border-bottom:1px solid #f1f5f9;font-size:.8rem;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.06em;background:#fafbfc}#ethicalBehaviorPage .eb-editor-card .eb-editor-toolbar-label i{color:#ea580c;font-size:.9rem}#ethicalBehaviorPage .eb-editor-card .eb-editor-wrap{padding:0}#ethicalBehaviorPage .eb-editor-card .eb-editor-wrap .tox-tinymce{border:none!important;border-radius:0!important}#ethicalBehaviorPage .eb-editor-card .eb-editor-wrap .tox:not(.tox-tinymce-inline) .tox-editor-header{border-bottom:1px solid #f1f5f9!important;background:#fafbfc!important;box-shadow:none!important}#ethicalBehaviorPage .eb-editor-card .eb-footer{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;border-top:1px solid #f1f5f9;background:#fafbfc;flex-wrap:wrap}#ethicalBehaviorPage .eb-editor-card .eb-footer .eb-footer-hint{display:flex;align-items:center;gap:8px;font-size:.83rem;color:#94a3b8;font-weight:500}#ethicalBehaviorPage .eb-editor-card .eb-footer .eb-footer-hint i{color:#ea580c;font-size:.85rem}#ethicalBehaviorPage .eb-editor-card .eb-footer .eb-save-btn{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 32px;border-radius:10px;font-weight:700;font-size:.95rem;background:linear-gradient(135deg,#7c2d12,#c2410c)!important;border:none!important;color:#fff!important;box-shadow:0 4px 14px #7c2d1238;transition:all .2s ease}#ethicalBehaviorPage .eb-editor-card .eb-footer .eb-save-btn i{font-size:.95rem}#ethicalBehaviorPage .eb-editor-card .eb-footer .eb-save-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #7c2d1252}#ethicalBehaviorPage .eb-editor-card .eb-footer .eb-save-btn:active:not(:disabled){transform:translateY(0)}@keyframes ebFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){#ethicalBehaviorPage .eb-header{flex-direction:column;align-items:flex-start;padding:18px 20px}#ethicalBehaviorPage .eb-header .eb-meta-chip{width:100%}#ethicalBehaviorPage .eb-editor-card .eb-footer{flex-direction:column;align-items:stretch}#ethicalBehaviorPage .eb-editor-card .eb-footer .eb-save-btn{width:100%;justify-content:center}}.ls-loading{display:flex;justify-content:center;align-items:center;min-height:40vh}#leadershipPage{padding:4px 0 60px;display:flex;flex-direction:column;gap:24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;animation:lsFadeIn .4s ease-out}#leadershipPage .ls-header{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:22px 28px;background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 1px 4px #0000000a}#leadershipPage .ls-header .ls-header-left{display:flex;align-items:center;gap:16px}#leadershipPage .ls-header .ls-header-left .ls-header-icon{width:52px;height:52px;border-radius:14px;background:linear-gradient(135deg,#1e3a8a,#3b82f6);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 12px #1e3a8a33}#leadershipPage .ls-header .ls-header-left .ls-header-icon i{color:#fff;font-size:1.25rem}#leadershipPage .ls-header .ls-header-left h2{margin:0 0 4px;font-size:1.3rem;font-weight:700;color:#0f172a;letter-spacing:-.02em}#leadershipPage .ls-header .ls-header-left p{margin:0;font-size:.85rem;color:#64748b}#leadershipPage .ls-header .ls-count-badge{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:72px;padding:12px 20px;background:linear-gradient(135deg,#eff6ff,#dbeafe);border:1px solid #bfdbfe;border-radius:12px}#leadershipPage .ls-header .ls-count-badge span{font-size:1.8rem;font-weight:800;color:#2563eb;line-height:1}#leadershipPage .ls-header .ls-count-badge label{font-size:.75rem;font-weight:500;color:#1d4ed8;margin-top:4px;cursor:default}#leadershipPage .ls-form-card{background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 1px 4px #0000000a;overflow:hidden}#leadershipPage .ls-form-card--edit{border-color:#93c5fd;box-shadow:0 0 0 3px #3b82f614}#leadershipPage .ls-form-card .ls-form-card-header{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom:1px solid #f1f5f9;background:#fafbfc}#leadershipPage .ls-form-card .ls-form-card-header .ls-form-card-title{display:flex;align-items:center;gap:10px;font-size:.85rem;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.05em}#leadershipPage .ls-form-card .ls-form-card-header .ls-form-card-title i{color:#3b82f6;font-size:.9rem}#leadershipPage .ls-form-card .ls-form-card-header .ls-cancel-edit{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:8px;border:1px solid #e2e8f0;background:#fff;color:#64748b;font-size:.82rem;font-weight:600;cursor:pointer;transition:all .2s ease}#leadershipPage .ls-form-card .ls-form-card-header .ls-cancel-edit:hover{background:#fef2f2;border-color:#fecaca;color:#ef4444}#leadershipPage .ls-form-card .ls-form-body{padding:24px;display:grid;grid-template-columns:1fr 1fr;gap:20px}#leadershipPage .ls-form-card .ls-form-body .ls-field--full{grid-column:1/-1}#leadershipPage .ls-form-card .ls-field label{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:.85rem;font-weight:600;color:#334155}#leadershipPage .ls-form-card .ls-field label i{color:#3b82f6;font-size:.8rem}#leadershipPage .ls-form-card .ls-upload-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap}#leadershipPage .ls-form-card .ls-photo-preview{width:80px;height:80px;border-radius:12px;border:1px solid #e2e8f0;background:#f8fafc;overflow:hidden;display:flex;align-items:center;justify-content:center}#leadershipPage .ls-form-card .ls-photo-preview img{width:100%;height:100%;object-fit:cover}#leadershipPage .ls-form-card .ls-editor-wrap{border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}#leadershipPage .ls-form-card .ls-editor-wrap .tox-tinymce{border:none!important;border-radius:0!important}#leadershipPage .ls-form-card .ls-editor-wrap .tox:not(.tox-tinymce-inline) .tox-editor-header{border-bottom:1px solid #f1f5f9!important;background:#fafbfc!important;box-shadow:none!important}#leadershipPage .ls-form-card .ls-form-footer{padding:18px 24px;border-top:1px solid #f1f5f9;background:#fafbfc;display:flex;justify-content:flex-end}#leadershipPage .ls-form-card .ls-form-footer .ls-submit-btn{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 32px;border-radius:10px;font-weight:700;font-size:.95rem;background:linear-gradient(135deg,#1e3a8a,#2563eb)!important;border:none!important;color:#fff!important;box-shadow:0 4px 14px #1e3a8a38;transition:all .2s ease}#leadershipPage .ls-form-card .ls-form-footer .ls-submit-btn i{font-size:.95rem}#leadershipPage .ls-form-card .ls-form-footer .ls-submit-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #1e3a8a52}#leadershipPage .ls-list-block{background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 1px 4px #0000000a;padding:24px}#leadershipPage .ls-section-header{display:flex;align-items:center;gap:14px;margin-bottom:20px}#leadershipPage .ls-section-header>i{width:40px;height:40px;border-radius:10px;background:#eff6ff;color:#3b82f6;display:flex;align-items:center;justify-content:center;font-size:1rem;flex-shrink:0}#leadershipPage .ls-section-header h3{margin:0 0 2px;font-size:1.05rem;font-weight:700;color:#0f172a}#leadershipPage .ls-section-header p{margin:0;font-size:.82rem;color:#64748b}#leadershipPage .ls-leader-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}#leadershipPage .ls-leader-card{display:flex;gap:16px;padding:18px 20px;border:1px solid #e2e8f0;border-radius:16px;background:#fff;transition:box-shadow .25s ease,border-color .25s ease,transform .25s ease;animation:lsCardIn .4s ease-out both}#leadershipPage .ls-leader-card:hover{box-shadow:0 8px 24px #00000012;border-color:#93c5fd;transform:translateY(-2px)}#leadershipPage .ls-leader-card .ls-leader-photo{flex-shrink:0;width:72px;height:72px;border-radius:12px;border:1px solid #e2e8f0;background:#f8fafc;overflow:hidden}#leadershipPage .ls-leader-card .ls-leader-photo img{width:100%;height:100%;object-fit:cover}#leadershipPage .ls-leader-card .ls-leader-body{flex:1;min-width:0}#leadershipPage .ls-leader-card .ls-leader-body h4{margin:0 0 4px;font-size:.95rem;font-weight:700;color:#0f172a}#leadershipPage .ls-leader-card .ls-leader-body .ls-position{margin:0 0 8px;font-size:.82rem;color:#64748b;font-weight:500}#leadershipPage .ls-leader-card .ls-leader-body .ls-category-tag{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:20px;background:#eff6ff;border:1px solid #bfdbfe;font-size:.75rem;font-weight:600;color:#2563eb}#leadershipPage .ls-leader-card .ls-leader-body .ls-category-tag i{font-size:.7rem}#leadershipPage .ls-leader-card .ls-leader-actions{display:flex;flex-direction:column;gap:8px;flex-shrink:0}#leadershipPage .ls-leader-card .ls-action-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;border:1px solid #e2e8f0;background:#f8fafc;color:#64748b;cursor:pointer;transition:all .2s ease;font-size:.85rem;outline:none}#leadershipPage .ls-leader-card .ls-action-btn--edit:hover{background:#eff6ff;border-color:#93c5fd;color:#2563eb}#leadershipPage .ls-leader-card .ls-action-btn--delete{border-color:#fecaca;background:#fff5f5;color:#ef4444}#leadershipPage .ls-leader-card .ls-action-btn--delete:hover{background:#fee2e2;border-color:#fca5a5}@keyframes lsFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes lsCardIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){#leadershipPage .ls-header{flex-direction:column;align-items:flex-start;padding:18px 20px}#leadershipPage .ls-header .ls-count-badge{width:100%}#leadershipPage .ls-form-card .ls-form-body{grid-template-columns:1fr;padding:18px 16px}#leadershipPage .ls-form-card .ls-form-footer{padding:16px}#leadershipPage .ls-form-card .ls-form-footer .ls-submit-btn{width:100%;justify-content:center}#leadershipPage .ls-list-block{padding:18px 16px}#leadershipPage .ls-leader-grid{grid-template-columns:1fr}}.rg-loading{display:flex;justify-content:center;align-items:center;min-height:60vh}#regulationsPage{padding:4px 0 60px;display:flex;flex-direction:column;gap:24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;animation:rgFadeIn .4s ease-out}#regulationsPage .rg-header{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:22px 28px;background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 1px 4px #0000000a}#regulationsPage .rg-header .rg-header-left{display:flex;align-items:center;gap:16px}#regulationsPage .rg-header .rg-header-left .rg-header-icon{width:52px;height:52px;border-radius:14px;background:linear-gradient(135deg,#0f766e,#14b8a6);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 12px #0f766e33}#regulationsPage .rg-header .rg-header-left .rg-header-icon i{color:#fff;font-size:1.25rem}#regulationsPage .rg-header .rg-header-left h2{margin:0 0 4px;font-size:1.3rem;font-weight:700;color:#0f172a;letter-spacing:-.02em}#regulationsPage .rg-header .rg-header-left p{margin:0;font-size:.85rem;color:#64748b}#regulationsPage .rg-header .rg-meta-chip{display:flex;align-items:center;gap:10px;padding:10px 18px;background:#f0fdfa;border:1px solid #99f6e4;border-radius:12px}#regulationsPage .rg-header .rg-meta-chip>i{color:#0d9488;font-size:1rem;flex-shrink:0}#regulationsPage .rg-header .rg-meta-chip>div{display:flex;flex-direction:column;gap:1px}#regulationsPage .rg-header .rg-meta-chip .rg-meta-label{font-size:.72rem;font-weight:600;color:#5eead4;text-transform:uppercase;letter-spacing:.04em}#regulationsPage .rg-header .rg-meta-chip .rg-meta-value{font-size:.85rem;font-weight:600;color:#0f766e}#regulationsPage .rg-editor-card{background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 1px 4px #0000000a;overflow:hidden}#regulationsPage .rg-editor-card .rg-editor-toolbar-label{display:flex;align-items:center;gap:8px;padding:14px 24px;border-bottom:1px solid #f1f5f9;font-size:.8rem;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.06em;background:#fafbfc}#regulationsPage .rg-editor-card .rg-editor-toolbar-label i{color:#0d9488;font-size:.9rem}#regulationsPage .rg-editor-card .rg-editor-wrap .tox-tinymce{border:none!important;border-radius:0!important}#regulationsPage .rg-editor-card .rg-editor-wrap .tox:not(.tox-tinymce-inline) .tox-editor-header{border-bottom:1px solid #f1f5f9!important;background:#fafbfc!important;box-shadow:none!important}#regulationsPage .rg-editor-card .rg-footer{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;border-top:1px solid #f1f5f9;background:#fafbfc;flex-wrap:wrap}#regulationsPage .rg-editor-card .rg-footer .rg-footer-hint{display:flex;align-items:center;gap:8px;font-size:.83rem;color:#94a3b8;font-weight:500}#regulationsPage .rg-editor-card .rg-footer .rg-footer-hint i{color:#0d9488;font-size:.85rem}#regulationsPage .rg-editor-card .rg-footer .rg-save-btn{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 32px;border-radius:10px;font-weight:700;font-size:.95rem;background:linear-gradient(135deg,#0f766e,#0d9488)!important;border:none!important;color:#fff!important;box-shadow:0 4px 14px #0f766e38;transition:all .2s ease}#regulationsPage .rg-editor-card .rg-footer .rg-save-btn i{font-size:.95rem}#regulationsPage .rg-editor-card .rg-footer .rg-save-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #0f766e52}@keyframes rgFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){#regulationsPage .rg-header{flex-direction:column;align-items:flex-start;padding:18px 20px}#regulationsPage .rg-header .rg-meta-chip{width:100%}#regulationsPage .rg-editor-card .rg-footer{flex-direction:column;align-items:stretch}#regulationsPage .rg-editor-card .rg-footer .rg-save-btn{width:100%;justify-content:center}}.rp-loading{display:flex;justify-content:center;align-items:center;min-height:40vh}#reportsPage{padding:4px 0 60px;display:flex;flex-direction:column;gap:24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;animation:rpFadeIn .4s ease-out}#reportsPage .rp-header{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:22px 28px;background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 1px 4px #0000000a}#reportsPage .rp-header .rp-header-left{display:flex;align-items:center;gap:16px}#reportsPage .rp-header .rp-header-left .rp-header-icon{width:52px;height:52px;border-radius:14px;background:linear-gradient(135deg,#9d174d,#ec4899);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 12px #9d174d33}#reportsPage .rp-header .rp-header-left .rp-header-icon i{color:#fff;font-size:1.25rem}#reportsPage .rp-header .rp-header-left h2{margin:0 0 4px;font-size:1.3rem;font-weight:700;color:#0f172a;letter-spacing:-.02em}#reportsPage .rp-header .rp-header-left p{margin:0;font-size:.85rem;color:#64748b}#reportsPage .rp-header .rp-count-badge{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:72px;padding:12px 20px;background:linear-gradient(135deg,#fdf2f8,#fce7f3);border:1px solid #fbcfe8;border-radius:12px}#reportsPage .rp-header .rp-count-badge span{font-size:1.8rem;font-weight:800;color:#db2777;line-height:1}#reportsPage .rp-header .rp-count-badge label{font-size:.75rem;font-weight:500;color:#be185d;margin-top:4px;cursor:default}#reportsPage .rp-form-card{background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 1px 4px #0000000a;overflow:hidden}#reportsPage .rp-form-card .rp-form-card-header{display:flex;align-items:center;gap:10px;padding:16px 24px;border-bottom:1px solid #f1f5f9;background:#fafbfc;font-size:.85rem;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.05em}#reportsPage .rp-form-card .rp-form-card-header i{color:#ec4899;font-size:.9rem}#reportsPage .rp-form-card .rp-form-body{padding:24px;display:flex;flex-direction:column;gap:20px}#reportsPage .rp-form-card .rp-field label{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:.85rem;font-weight:600;color:#334155}#reportsPage .rp-form-card .rp-field label i{color:#ec4899;font-size:.8rem}#reportsPage .rp-form-card .custom-file-upload{position:relative;width:100%}#reportsPage .rp-form-card .custom-file-upload input[type=file]{display:none}#reportsPage .rp-form-card .custom-file-upload .upload-label{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 15px;background:#fdf2f8;border:2px dashed #f9a8d4;border-radius:8px;cursor:pointer;transition:all .2s ease;text-align:center}#reportsPage .rp-form-card .custom-file-upload .upload-label:hover{background:#fce7f3;border-color:#ec4899}#reportsPage .rp-form-card .custom-file-upload .upload-label i{font-size:1.5rem;color:#db2777;margin-bottom:8px}#reportsPage .rp-form-card .custom-file-upload .upload-label span{font-size:.85rem;color:#475569;font-weight:500;word-break:break-all}#reportsPage .rp-form-card .rp-form-footer{padding:18px 24px;border-top:1px solid #f1f5f9;background:#fafbfc;display:flex;justify-content:flex-end}#reportsPage .rp-form-card .rp-form-footer .rp-submit-btn{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 32px;border-radius:10px;font-weight:700;font-size:.95rem;background:linear-gradient(135deg,#9d174d,#db2777)!important;border:none!important;color:#fff!important;box-shadow:0 4px 14px #9d174d38;transition:all .2s ease}#reportsPage .rp-form-card .rp-form-footer .rp-submit-btn i{font-size:.95rem}#reportsPage .rp-form-card .rp-form-footer .rp-submit-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #9d174d52}#reportsPage .rp-list-block{background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 1px 4px #0000000a;padding:24px}#reportsPage .rp-section-header{display:flex;align-items:center;gap:14px;margin-bottom:20px}#reportsPage .rp-section-header>i{width:40px;height:40px;border-radius:10px;background:#fdf2f8;color:#ec4899;display:flex;align-items:center;justify-content:center;font-size:1rem;flex-shrink:0}#reportsPage .rp-section-header h3{margin:0 0 2px;font-size:1.05rem;font-weight:700;color:#0f172a}#reportsPage .rp-section-header p{margin:0;font-size:.82rem;color:#64748b}#reportsPage .rp-category-block{margin-bottom:24px}#reportsPage .rp-category-block:last-child{margin-bottom:0}#reportsPage .rp-category-block .rp-category-title{display:flex;align-items:center;gap:10px;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid #f1f5f9}#reportsPage .rp-category-block .rp-category-title h4{margin:0;font-size:.95rem;font-weight:700;color:#334155}#reportsPage .rp-category-block .rp-category-title .rp-category-count{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 8px;border-radius:20px;background:#fdf2f8;border:1px solid #fbcfe8;font-size:.75rem;font-weight:700;color:#db2777}#reportsPage .rp-report-list{display:flex;flex-direction:column;gap:12px}#reportsPage .rp-report-card{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:18px 20px;border:1px solid #e2e8f0;border-radius:14px;background:#fff;transition:box-shadow .2s ease,border-color .2s ease;animation:rpCardIn .4s ease-out both}#reportsPage .rp-report-card:hover{box-shadow:0 4px 14px #0000000d;border-color:#f9a8d4}#reportsPage .rp-report-card .rp-report-info{flex:1;min-width:200px}#reportsPage .rp-report-card .rp-report-info h5{margin:0 0 8px;font-size:.95rem;font-weight:700;color:#0f172a}#reportsPage .rp-report-card .rp-report-info .rp-file-link{display:inline-flex;align-items:center;gap:6px;font-size:.82rem;font-weight:600;color:#db2777;text-decoration:none;padding:4px 12px;border-radius:20px;background:#fdf2f8;border:1px solid #fbcfe8;transition:all .2s ease}#reportsPage .rp-report-card .rp-report-info .rp-file-link i{font-size:.75rem}#reportsPage .rp-report-card .rp-report-info .rp-file-link:hover{background:#fce7f3;border-color:#f9a8d4}#reportsPage .rp-report-card .rp-report-actions{display:flex;gap:8px;flex-shrink:0}#reportsPage .rp-report-card .rp-action-btn{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:8px;font-size:.82rem;font-weight:600;cursor:pointer;transition:all .2s ease;border:1px solid transparent}#reportsPage .rp-report-card .rp-action-btn i{font-size:.8rem}#reportsPage .rp-report-card .rp-action-btn--edit{background:#eff6ff;border-color:#bfdbfe;color:#2563eb}#reportsPage .rp-report-card .rp-action-btn--edit:hover{background:#dbeafe;border-color:#93c5fd}#reportsPage .rp-report-card .rp-action-btn--delete{background:#fff5f5;border-color:#fecaca;color:#ef4444}#reportsPage .rp-report-card .rp-action-btn--delete:hover{background:#fee2e2;border-color:#fca5a5}#reportsPage .rp-empty-inline{padding:20px 18px;background:#f8fafc;border:1px dashed #e2e8f0;border-radius:12px;font-size:.88rem;color:#94a3b8;font-style:italic}#reportsPage .rp-modal .ant-modal-content{border-radius:16px;overflow:hidden}#reportsPage .rp-modal .ant-modal-header{padding:18px 24px;border-bottom:1px solid #f1f5f9;background:#fafbfc}#reportsPage .rp-modal .ant-modal-title{font-weight:700;color:#0f172a}#reportsPage .rp-modal .rp-modal-body{display:flex;flex-direction:column;gap:16px;padding-top:8px}#reportsPage .rp-modal .rp-modal-body label{display:flex;align-items:center;gap:8px;font-size:.85rem;font-weight:600;color:#334155}#reportsPage .rp-modal .rp-modal-body label i{color:#ec4899;font-size:.8rem}#reportsPage .rp-modal .rp-modal-body .custom-file-upload{position:relative;width:100%}#reportsPage .rp-modal .rp-modal-body .custom-file-upload input[type=file]{display:none}#reportsPage .rp-modal .rp-modal-body .custom-file-upload .upload-label{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 15px;background:#fdf2f8;border:2px dashed #f9a8d4;border-radius:8px;cursor:pointer;transition:all .2s ease;text-align:center}#reportsPage .rp-modal .rp-modal-body .custom-file-upload .upload-label:hover{background:#fce7f3;border-color:#ec4899}#reportsPage .rp-modal .rp-modal-body .custom-file-upload .upload-label i{font-size:1.5rem;color:#db2777;margin-bottom:8px}#reportsPage .rp-modal .rp-modal-body .custom-file-upload .upload-label span{font-size:.85rem;color:#475569;font-weight:500;word-break:break-all}#reportsPage .rp-modal .rp-modal-footer{display:flex;justify-content:flex-end;gap:10px;margin-top:8px}#reportsPage .rp-modal .rp-modal-footer .rp-modal-cancel{height:40px;border-radius:8px;font-weight:600}#reportsPage .rp-modal .rp-modal-footer .rp-modal-save{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 24px;border-radius:8px;font-weight:700;background:linear-gradient(135deg,#9d174d,#db2777)!important;border:none!important;color:#fff!important}@keyframes rpFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes rpCardIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){#reportsPage .rp-header{flex-direction:column;align-items:flex-start;padding:18px 20px}#reportsPage .rp-header .rp-count-badge{width:100%}#reportsPage .rp-form-card .rp-form-body{padding:18px 16px}#reportsPage .rp-form-card .rp-form-footer{padding:16px}#reportsPage .rp-form-card .rp-form-footer .rp-submit-btn{width:100%;justify-content:center}#reportsPage .rp-list-block{padding:18px 16px}#reportsPage .rp-report-card{flex-direction:column;align-items:stretch}#reportsPage .rp-report-card .rp-report-actions .rp-action-btn{flex:1;justify-content:center}}.lg-loading{display:flex;justify-content:center;align-items:center;min-height:40vh}#legislationPage{padding:4px 0 60px;display:flex;flex-direction:column;gap:24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;animation:lgFadeIn .4s ease-out}#legislationPage .lg-header{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:22px 28px;background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 1px 4px #0000000a}#legislationPage .lg-header .lg-header-left{display:flex;align-items:center;gap:16px}#legislationPage .lg-header .lg-header-left .lg-header-icon{width:52px;height:52px;border-radius:14px;background:linear-gradient(135deg,#1e293b,#475569);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 12px #1e293b33}#legislationPage .lg-header .lg-header-left .lg-header-icon i{color:#fff;font-size:1.25rem}#legislationPage .lg-header .lg-header-left h2{margin:0 0 4px;font-size:1.3rem;font-weight:700;color:#0f172a;letter-spacing:-.02em}#legislationPage .lg-header .lg-header-left p{margin:0;font-size:.85rem;color:#64748b}#legislationPage .lg-header .lg-count-badge{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:72px;padding:12px 20px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #cbd5e1;border-radius:12px}#legislationPage .lg-header .lg-count-badge span{font-size:1.8rem;font-weight:800;color:#334155;line-height:1}#legislationPage .lg-header .lg-count-badge label{font-size:.75rem;font-weight:500;color:#64748b;margin-top:4px;cursor:default}#legislationPage .lg-form-card{background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 1px 4px #0000000a;overflow:hidden}#legislationPage .lg-form-card--edit{border-color:#94a3b8;box-shadow:0 0 0 3px #64748b14}#legislationPage .lg-form-card .lg-form-card-header{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom:1px solid #f1f5f9;background:#fafbfc}#legislationPage .lg-form-card .lg-form-card-header .lg-form-card-title{display:flex;align-items:center;gap:10px;font-size:.85rem;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.05em}#legislationPage .lg-form-card .lg-form-card-header .lg-form-card-title i{color:#475569;font-size:.9rem}#legislationPage .lg-form-card .lg-form-card-header .lg-cancel-edit{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:8px;border:1px solid #e2e8f0;background:#fff;color:#64748b;font-size:.82rem;font-weight:600;cursor:pointer;transition:all .2s ease}#legislationPage .lg-form-card .lg-form-card-header .lg-cancel-edit:hover{background:#fef2f2;border-color:#fecaca;color:#ef4444}#legislationPage .lg-form-card .lg-form-body{padding:24px;display:flex;flex-direction:column;gap:20px}#legislationPage .lg-form-card .lg-field label{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:.85rem;font-weight:600;color:#334155}#legislationPage .lg-form-card .lg-field label i{color:#475569;font-size:.8rem}#legislationPage .lg-form-card .lg-editor-wrap{border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}#legislationPage .lg-form-card .lg-editor-wrap .tox-tinymce{border:none!important;border-radius:0!important}#legislationPage .lg-form-card .lg-editor-wrap .tox:not(.tox-tinymce-inline) .tox-editor-header{border-bottom:1px solid #f1f5f9!important;background:#fafbfc!important;box-shadow:none!important}#legislationPage .lg-form-card .lg-divider{display:flex;align-items:center;gap:16px;color:#94a3b8;font-size:.82rem;font-weight:600}#legislationPage .lg-form-card .lg-divider:before,#legislationPage .lg-form-card .lg-divider:after{content:"";flex:1;height:1px;background:#e2e8f0}#legislationPage .lg-form-card .lg-form-footer{padding:18px 24px;border-top:1px solid #f1f5f9;background:#fafbfc;display:flex;justify-content:flex-end}#legislationPage .lg-form-card .lg-form-footer .lg-submit-btn{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 32px;border-radius:10px;font-weight:700;font-size:.95rem;background:linear-gradient(135deg,#1e293b,#475569)!important;border:none!important;color:#fff!important;box-shadow:0 4px 14px #1e293b38;transition:all .2s ease}#legislationPage .lg-form-card .lg-form-footer .lg-submit-btn i{font-size:.95rem}#legislationPage .lg-form-card .lg-form-footer .lg-submit-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #1e293b52}#legislationPage .lg-list-block{background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 1px 4px #0000000a;padding:24px}#legislationPage .lg-section-header{display:flex;align-items:center;gap:14px;margin-bottom:20px}#legislationPage .lg-section-header>i{width:40px;height:40px;border-radius:10px;background:#f1f5f9;color:#475569;display:flex;align-items:center;justify-content:center;font-size:1rem;flex-shrink:0}#legislationPage .lg-section-header h3{margin:0 0 2px;font-size:1.05rem;font-weight:700;color:#0f172a}#legislationPage .lg-section-header p{margin:0;font-size:.82rem;color:#64748b}#legislationPage .lg-empty-inline{padding:20px 18px;background:#f8fafc;border:1px dashed #e2e8f0;border-radius:12px;font-size:.88rem;color:#94a3b8;font-style:italic}#legislationPage .lg-category-block{margin-bottom:20px}#legislationPage .lg-category-block:last-child{margin-bottom:0}#legislationPage .lg-category-header{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px 12px 0 0;cursor:pointer;transition:background .2s ease}#legislationPage .lg-category-header:hover{background:#f1f5f9}#legislationPage .lg-category-header h4{margin:0;flex:1;font-size:.9rem;font-weight:700;color:#334155}#legislationPage .lg-category-header .lg-category-count{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 8px;border-radius:20px;background:#e2e8f0;font-size:.75rem;font-weight:700;color:#475569}#legislationPage .lg-category-header .lg-chevron{color:#94a3b8;font-size:.85rem;transition:transform .25s ease}#legislationPage .lg-category-header .lg-chevron--open{transform:rotate(180deg)}#legislationPage .lg-category-body{border:1px solid #e2e8f0;border-top:none;border-radius:0 0 12px 12px;padding:12px;display:flex;flex-direction:column;gap:10px}#legislationPage .lg-law-card{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:16px 18px;border:1px solid #e2e8f0;border-radius:12px;background:#fff;transition:box-shadow .2s ease,border-color .2s ease;animation:lgCardIn .4s ease-out both}#legislationPage .lg-law-card:hover{box-shadow:0 4px 14px #0000000d;border-color:#cbd5e1}#legislationPage .lg-law-card .lg-law-info{flex:1;min-width:200px}#legislationPage .lg-law-card .lg-law-info h5{margin:0 0 6px;font-size:.92rem;font-weight:700;color:#0f172a}#legislationPage .lg-law-card .lg-law-info .lg-law-link{display:inline-flex;align-items:center;gap:6px;font-size:.82rem;font-weight:600;color:#2563eb;text-decoration:none;padding:3px 10px;border-radius:20px;background:#eff6ff;border:1px solid #bfdbfe;transition:all .2s ease}#legislationPage .lg-law-card .lg-law-info .lg-law-link i{font-size:.75rem}#legislationPage .lg-law-card .lg-law-info .lg-law-link:hover{background:#dbeafe;border-color:#93c5fd}#legislationPage .lg-law-card .lg-law-info .lg-law-preview{font-size:.82rem;color:#64748b;line-height:1.6;word-break:break-word}#legislationPage .lg-law-card .lg-law-actions{display:flex;gap:8px;flex-shrink:0}#legislationPage .lg-law-card .lg-action-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;border:1px solid #e2e8f0;background:#f8fafc;color:#64748b;cursor:pointer;transition:all .2s ease;font-size:.85rem;outline:none}#legislationPage .lg-law-card .lg-action-btn--edit:hover{background:#eff6ff;border-color:#93c5fd;color:#2563eb}#legislationPage .lg-law-card .lg-action-btn--delete{border-color:#fecaca;background:#fff5f5;color:#ef4444}#legislationPage .lg-law-card .lg-action-btn--delete:hover{background:#fee2e2;border-color:#fca5a5}@keyframes lgFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes lgCardIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){#legislationPage .lg-header{flex-direction:column;align-items:flex-start;padding:18px 20px}#legislationPage .lg-header .lg-count-badge{width:100%}#legislationPage .lg-form-card .lg-form-body{padding:18px 16px}#legislationPage .lg-form-card .lg-form-footer{padding:16px}#legislationPage .lg-form-card .lg-form-footer .lg-submit-btn{width:100%;justify-content:center}#legislationPage .lg-list-block{padding:18px 16px}}#accessibilityAboutProjectPage .ce-header-icon{background:linear-gradient(135deg,#0369a1,#0ea5e9);box-shadow:0 4px 12px #0369a138}#accessibilityAboutProjectPage .ce-meta-chip{background:#f0f9ff;border:1px solid #bae6fd}#accessibilityAboutProjectPage .ce-meta-chip>i,#accessibilityAboutProjectPage .ce-meta-chip .ce-meta-label{color:#7dd3fc}#accessibilityAboutProjectPage .ce-meta-chip .ce-meta-value{color:#0369a1}#accessibilityAboutProjectPage .ce-editor-toolbar-label i,#accessibilityAboutProjectPage .ce-footer-hint i{color:#0284c7}#accessibilityAboutProjectPage .ce-save-btn{background:linear-gradient(135deg,#0369a1,#0ea5e9)!important;box-shadow:0 4px 14px #0369a138;color:#fff!important;border:none!important}#accessibilityAboutProjectPage .ce-save-btn:hover:not(:disabled){box-shadow:0 6px 20px #0369a152}#accessibilityLegislationPage .ce-header-icon{background:linear-gradient(135deg,#1e40af,#3b82f6);box-shadow:0 4px 12px #1e40af38}#accessibilityLegislationPage .ce-meta-chip{background:#f0f9ff;border:1px solid #bae6fd}#accessibilityLegislationPage .ce-meta-chip>i,#accessibilityLegislationPage .ce-meta-chip .ce-meta-label{color:#7dd3fc}#accessibilityLegislationPage .ce-meta-chip .ce-meta-value{color:#0369a1}#accessibilityLegislationPage .ce-editor-toolbar-label i,#accessibilityLegislationPage .ce-footer-hint i{color:#0284c7}#accessibilityLegislationPage .ce-save-btn{background:linear-gradient(135deg,#1e40af,#3b82f6)!important;box-shadow:0 4px 14px #1e40af38;color:#fff!important;border:none!important}#accessibilityLegislationPage .ce-save-btn:hover:not(:disabled){box-shadow:0 6px 20px #0369a152}#accessibilityMuyesserlikPage .ce-header-icon{background:linear-gradient(135deg,#0f766e,#14b8a6);box-shadow:0 4px 12px #0f766e38}#accessibilityMuyesserlikPage .ce-meta-chip{background:#f0f9ff;border:1px solid #bae6fd}#accessibilityMuyesserlikPage .ce-meta-chip>i,#accessibilityMuyesserlikPage .ce-meta-chip .ce-meta-label{color:#7dd3fc}#accessibilityMuyesserlikPage .ce-meta-chip .ce-meta-value{color:#0369a1}#accessibilityMuyesserlikPage .ce-editor-toolbar-label i,#accessibilityMuyesserlikPage .ce-footer-hint i{color:#0284c7}#accessibilityMuyesserlikPage .ce-save-btn{background:linear-gradient(135deg,#0f766e,#14b8a6)!important;box-shadow:0 4px 14px #0f766e38;color:#fff!important;border:none!important}#accessibilityMuyesserlikPage .ce-save-btn:hover:not(:disabled){box-shadow:0 6px 20px #0369a152}#accessibilityUniversalDesignPage .ce-header-icon{background:linear-gradient(135deg,#0e7490,#06b6d4);box-shadow:0 4px 12px #0e749038}#accessibilityUniversalDesignPage .ce-meta-chip{background:#f0f9ff;border:1px solid #bae6fd}#accessibilityUniversalDesignPage .ce-meta-chip>i,#accessibilityUniversalDesignPage .ce-meta-chip .ce-meta-label{color:#7dd3fc}#accessibilityUniversalDesignPage .ce-meta-chip .ce-meta-value{color:#0369a1}#accessibilityUniversalDesignPage .ce-editor-toolbar-label i,#accessibilityUniversalDesignPage .ce-footer-hint i{color:#0284c7}#accessibilityUniversalDesignPage .ce-save-btn{background:linear-gradient(135deg,#0e7490,#06b6d4)!important;box-shadow:0 4px 14px #0e749038;color:#fff!important;border:none!important}#accessibilityUniversalDesignPage .ce-save-btn:hover:not(:disabled){box-shadow:0 6px 20px #0369a152}.wn-loading{display:flex;justify-content:center;align-items:center;min-height:200px}#accessibilityNewsPage{padding:4px 0 60px;display:flex;flex-direction:column;gap:24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;animation:wnFadeIn .4s ease-out}#accessibilityNewsPage .wn-header{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:22px 28px;background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 1px 4px #0000000a}#accessibilityNewsPage .wn-header .wn-header-left{display:flex;align-items:center;gap:16px}#accessibilityNewsPage .wn-header .wn-header-left .wn-header-icon{width:52px;height:52px;border-radius:14px;background:linear-gradient(135deg,#0369a1,#0ea5e9);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 12px #0369a138}#accessibilityNewsPage .wn-header .wn-header-left .wn-header-icon i{color:#fff;font-size:1.25rem}#accessibilityNewsPage .wn-header .wn-header-left h2{margin:0 0 4px;font-size:1.3rem;font-weight:700;color:#0f172a;letter-spacing:-.02em}#accessibilityNewsPage .wn-header .wn-header-left p{margin:0;font-size:.85rem;color:#64748b}#accessibilityNewsPage .wn-header .wn-count-badge{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:72px;padding:12px 20px;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid #bae6fd;border-radius:12px}#accessibilityNewsPage .wn-header .wn-count-badge span{font-size:1.8rem;font-weight:800;color:#0284c7;line-height:1}#accessibilityNewsPage .wn-header .wn-count-badge label{font-size:.75rem;font-weight:500;color:#0369a1;margin-top:4px;cursor:default}#accessibilityNewsPage .wn-workspace{display:grid;grid-template-columns:1fr 340px;gap:24px;align-items:start}#accessibilityNewsPage .wn-editor-panel{background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 1px 4px #0000000a;overflow:hidden}#accessibilityNewsPage .wn-editor-panel--edit{border-color:#7dd3fc;box-shadow:0 0 0 3px #0ea5e91f}#accessibilityNewsPage .wn-editor-panel .wn-panel-header{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom:1px solid #f1f5f9;background:#fafbfc}#accessibilityNewsPage .wn-editor-panel .wn-panel-header .wn-panel-title{display:flex;align-items:center;gap:10px;font-size:.85rem;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.05em}#accessibilityNewsPage .wn-editor-panel .wn-panel-header .wn-panel-title i{color:#0284c7;font-size:.9rem}#accessibilityNewsPage .wn-editor-panel .wn-panel-header .wn-edit-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:20px;background:#f0f9ff;border:1px solid #bae6fd;font-size:.72rem;font-weight:700;color:#0369a1;text-transform:uppercase;letter-spacing:.04em}#accessibilityNewsPage .wn-editor-panel .wn-panel-header .wn-cancel-edit{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:8px;border:1px solid #e2e8f0;background:#fff;color:#64748b;font-size:.82rem;font-weight:600;cursor:pointer;transition:all .2s ease}#accessibilityNewsPage .wn-editor-panel .wn-panel-header .wn-cancel-edit:hover{background:#fef2f2;border-color:#fecaca;color:#ef4444}#accessibilityNewsPage .wn-editor-panel .wn-editor-wrap{padding:20px 24px 24px}#accessibilityNewsPage .wn-editor-panel .wn-editor-wrap .tox-tinymce{border:1px solid #e2e8f0!important;border-radius:12px!important;overflow:hidden}#accessibilityNewsPage .wn-editor-panel .wn-editor-wrap .tox:not(.tox-tinymce-inline) .tox-editor-header{border-bottom:1px solid #f1f5f9!important;background:#fafbfc!important;box-shadow:none!important}#accessibilityNewsPage .wn-sidebar-panel{background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 1px 4px #0000000a;overflow:hidden}#accessibilityNewsPage .wn-sidebar-panel .wn-sidebar-header{display:flex;align-items:center;gap:10px;padding:16px 20px;border-bottom:1px solid #f1f5f9;background:#fafbfc;font-size:.85rem;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.05em}#accessibilityNewsPage .wn-sidebar-panel .wn-sidebar-header i{color:#0284c7}#accessibilityNewsPage .wn-sidebar-panel .wn-sidebar-body{padding:20px;display:flex;flex-direction:column;gap:20px}#accessibilityNewsPage .wn-sidebar-panel .wn-field label{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:.85rem;font-weight:600;color:#334155}#accessibilityNewsPage .wn-sidebar-panel .wn-field label i{color:#0284c7;font-size:.8rem}#accessibilityNewsPage .wn-sidebar-panel .custom-file-upload{position:relative;width:100%}#accessibilityNewsPage .wn-sidebar-panel .custom-file-upload input[type=file]{display:none}#accessibilityNewsPage .wn-sidebar-panel .custom-file-upload .upload-label{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 15px;background:#f0f9ff;border:2px dashed #bae6fd;border-radius:10px;cursor:pointer;transition:all .2s ease;text-align:center}#accessibilityNewsPage .wn-sidebar-panel .custom-file-upload .upload-label:hover{background:#e0f2fe;border-color:#38bdf8}#accessibilityNewsPage .wn-sidebar-panel .custom-file-upload .upload-label i{font-size:1.5rem;color:#0284c7;margin-bottom:8px}#accessibilityNewsPage .wn-sidebar-panel .custom-file-upload .upload-label span{font-size:.85rem;color:#475569;font-weight:500;word-break:break-all}#accessibilityNewsPage .wn-sidebar-panel .wn-image-preview{margin-top:12px;border-radius:12px;border:1px solid #e2e8f0;overflow:hidden;background:#f8fafc;aspect-ratio:16/10}#accessibilityNewsPage .wn-sidebar-panel .wn-image-preview img{width:100%;height:100%;object-fit:contain;display:block}#accessibilityNewsPage .wn-sidebar-panel .wn-submit-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:46px;padding:0 24px;border-radius:10px;font-weight:700;font-size:.95rem;line-height:1;background:linear-gradient(135deg,#0369a1,#0ea5e9)!important;border:none!important;color:#fff!important;box-shadow:0 4px 14px #0369a138;transition:all .2s ease}#accessibilityNewsPage .wn-sidebar-panel .wn-submit-btn:after{display:none}#accessibilityNewsPage .wn-sidebar-panel .wn-submit-btn i{font-size:.95rem;color:#fff}#accessibilityNewsPage .wn-sidebar-panel .wn-submit-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #0369a152;color:#fff!important;background:linear-gradient(135deg,#0369a1,#0ea5e9)!important}#accessibilityNewsPage .wn-sidebar-panel .wn-submit-btn:disabled{opacity:.65}#accessibilityNewsPage .wn-sidebar-panel .wn-sidebar-hint{display:flex;align-items:flex-start;gap:8px;padding:12px 14px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;font-size:.8rem;color:#64748b;line-height:1.5}#accessibilityNewsPage .wn-sidebar-panel .wn-sidebar-hint i{color:#0284c7;margin-top:2px;flex-shrink:0}#accessibilityNewsPage .wn-list-block{background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 1px 4px #0000000a;padding:24px}#accessibilityNewsPage .wn-list-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:20px}#accessibilityNewsPage .wn-section-header{display:flex;align-items:center;gap:14px}#accessibilityNewsPage .wn-section-header>i{width:40px;height:40px;border-radius:10px;background:#f0f9ff;color:#0284c7;display:flex;align-items:center;justify-content:center;font-size:1rem;flex-shrink:0}#accessibilityNewsPage .wn-section-header h3{margin:0 0 2px;font-size:1.05rem;font-weight:700;color:#0f172a}#accessibilityNewsPage .wn-section-header p{margin:0;font-size:.82rem;color:#64748b}#accessibilityNewsPage .wn-search{min-width:240px;max-width:320px;flex:1}#accessibilityNewsPage .wn-empty{display:flex;justify-content:center;padding:40px 0}#accessibilityNewsPage .wn-news-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}#accessibilityNewsPage .wn-news-card{border:1px solid #e2e8f0;border-radius:16px;overflow:hidden;background:#fff;transition:box-shadow .25s ease,border-color .25s ease,transform .25s ease;animation:wnCardIn .4s ease-out both}#accessibilityNewsPage .wn-news-card--active{border-color:#38bdf8;box-shadow:0 0 0 3px #0ea5e926}#accessibilityNewsPage .wn-news-card:hover{box-shadow:0 8px 24px #00000012;border-color:#bae6fd;transform:translateY(-2px)}#accessibilityNewsPage .wn-news-card .wn-news-image{position:relative;width:100%;height:180px;background:#f0f9ff;overflow:hidden}#accessibilityNewsPage .wn-news-card .wn-news-image img{width:100%;height:100%;object-fit:contain}#accessibilityNewsPage .wn-news-card .wn-news-image .wn-news-badge{position:absolute;top:10px;left:10px;padding:4px 10px;border-radius:20px;background:#0369a1e6;color:#fff;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}#accessibilityNewsPage .wn-news-card .wn-news-body{padding:16px 18px 12px}#accessibilityNewsPage .wn-news-card .wn-news-body .wn-news-date{display:inline-flex;align-items:center;gap:6px;font-size:.75rem;color:#94a3b8;font-weight:500;margin-bottom:8px}#accessibilityNewsPage .wn-news-card .wn-news-body .wn-news-date i{font-size:.7rem}#accessibilityNewsPage .wn-news-card .wn-news-body h4{margin:0 0 8px;font-size:.95rem;font-weight:700;color:#0f172a;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#accessibilityNewsPage .wn-news-card .wn-news-body .wn-news-excerpt{margin:0;font-size:.8rem;color:#64748b;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#accessibilityNewsPage .wn-news-card .wn-news-actions{display:flex;gap:8px;padding:0 18px 16px}#accessibilityNewsPage .wn-news-card .wn-news-actions .wn-action-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 14px;border-radius:10px;border:1px solid transparent;font-size:.82rem;font-weight:600;cursor:pointer;transition:all .2s ease;outline:none}#accessibilityNewsPage .wn-news-card .wn-news-actions .wn-action-btn--edit{flex:1;background:#f0f9ff;border-color:#bae6fd;color:#0369a1}#accessibilityNewsPage .wn-news-card .wn-news-actions .wn-action-btn--edit:hover{background:#e0f2fe;border-color:#7dd3fc}#accessibilityNewsPage .wn-news-card .wn-news-actions .wn-action-btn--delete{width:36px;padding:0;border-color:#fecaca;background:#fff5f5;color:#ef4444}#accessibilityNewsPage .wn-news-card .wn-news-actions .wn-action-btn--delete:hover{background:#fee2e2;border-color:#fca5a5}@keyframes wnFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes wnCardIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1024px){#accessibilityNewsPage .wn-workspace{grid-template-columns:1fr}}@media (max-width: 768px){#accessibilityNewsPage .wn-header{flex-direction:column;align-items:flex-start;padding:18px 20px}#accessibilityNewsPage .wn-header .wn-count-badge{width:100%}#accessibilityNewsPage .wn-list-block{padding:18px 16px}#accessibilityNewsPage .wn-list-toolbar{flex-direction:column;align-items:stretch}#accessibilityNewsPage .wn-search{max-width:none;width:100%}#accessibilityNewsPage .wn-news-grid{grid-template-columns:1fr}}.am-loading{display:flex;justify-content:center;align-items:center;min-height:40vh}.accessibility-map-page{padding:4px 0 60px;display:flex;flex-direction:column;gap:24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;animation:amFadeIn .4s ease-out}.accessibility-map-page .am-header{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:22px 28px;background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 1px 4px #0000000a}.accessibility-map-page .am-header .am-header-left{display:flex;align-items:center;gap:16px}.accessibility-map-page .am-header .am-header-left .am-header-icon{width:52px;height:52px;border-radius:14px;background:linear-gradient(135deg,#0369a1,#0ea5e9);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 12px #0369a138}.accessibility-map-page .am-header .am-header-left .am-header-icon i{color:#fff;font-size:1.25rem}.accessibility-map-page .am-header .am-header-left h2{margin:0 0 4px;font-size:1.3rem;font-weight:700;color:#0f172a}.accessibility-map-page .am-header .am-header-left p{margin:0;font-size:.85rem;color:#64748b}.accessibility-map-page .am-header .am-header-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.accessibility-map-page .am-header .am-count-badge{display:flex;flex-direction:column;align-items:center;padding:10px 18px;background:#f0f9ff;border:1px solid #bae6fd;border-radius:12px}.accessibility-map-page .am-header .am-count-badge span{font-size:1.6rem;font-weight:800;color:#0284c7;line-height:1}.accessibility-map-page .am-header .am-count-badge label{font-size:.75rem;font-weight:500;color:#0369a1;margin-top:4px}.accessibility-map-page .am-header .am-add-btn{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 24px;border-radius:10px;font-weight:700;background:linear-gradient(135deg,#0369a1,#0ea5e9)!important;border:none!important;box-shadow:0 4px 14px #0369a138}.accessibility-map-page .am-header .am-add-btn i{font-size:.9rem}.accessibility-map-page .am-card{background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 1px 4px #0000000a;overflow:hidden}.accessibility-map-page .am-card .am-card-header{display:flex;align-items:center;gap:10px;padding:16px 24px;border-bottom:1px solid #f1f5f9;background:#fafbfc;font-size:.85rem;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.05em}.accessibility-map-page .am-card .am-card-header i{color:#0ea5e9}.accessibility-map-page .am-card .am-filters{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;padding:16px 24px;border-bottom:1px solid #f1f5f9;background:#fff}.accessibility-map-page .am-card .ant-table-wrapper{padding:0 8px 8px}.accessibility-map-page .am-actions{display:flex;gap:8px}.accessibility-map-page .am-action-btn{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;border:1px solid transparent;cursor:pointer;transition:all .2s ease;font-size:.82rem}.accessibility-map-page .am-action-btn--view{color:#0369a1;border-color:#bae6fd;background:#f0f9ff}.accessibility-map-page .am-action-btn--view:hover{background:#e0f2fe}.accessibility-map-page .am-action-btn--edit{color:#2563eb;border-color:#bfdbfe;background:#eff6ff}.accessibility-map-page .am-action-btn--edit:hover{background:#dbeafe}.accessibility-map-page .am-action-btn--delete{color:#ef4444;border-color:#fecaca;background:#fff5f5}.accessibility-map-page .am-action-btn--delete:hover{background:#fee2e2}.accessibility-map-page .am-icon-preview{width:36px;height:36px;border-radius:8px;object-fit:contain;background:#f8fafc;border:1px solid #e2e8f0}.accessibility-map-page .am-form-layout{display:grid;grid-template-columns:1.2fr .9fr;gap:24px;align-items:start}.accessibility-map-page .am-form-side{display:flex;flex-direction:column;gap:24px}.accessibility-map-page .am-form-body{padding:20px 24px 24px}.accessibility-map-page .am-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px}.accessibility-map-page .am-form-full{grid-column:1/-1}.accessibility-map-page .am-editor-wrap{border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;background:#fff}.accessibility-map-page .am-detail-html{margin-top:8px;color:#334155;line-height:1.7;font-size:.95rem}.accessibility-map-page .am-detail-html p{margin:0 0 .75em}.accessibility-map-page .am-detail-html ul,.accessibility-map-page .am-detail-html ol{padding-left:1.25em;margin:0 0 .75em}.accessibility-map-page .am-detail-html img{max-width:100%;height:auto;border-radius:8px}.accessibility-map-page .am-access-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.accessibility-map-page .am-access-label{display:flex;align-items:center;gap:8px;margin-bottom:6px;font-weight:600;color:#334155;font-size:.85rem}.accessibility-map-page .am-access-label i{color:#0ea5e9}.accessibility-map-page .am-access-label .am-status-inline-icon{width:18px;height:18px;object-fit:contain}.accessibility-map-page .am-check-row{display:flex;flex-wrap:wrap;gap:18px;margin-top:8px}.accessibility-map-page .am-media-block{display:flex;flex-direction:column;gap:12px}.accessibility-map-page .am-media-hint{margin:0 0 12px;font-size:.8rem;color:#64748b;line-height:1.4}.accessibility-map-page .am-media-upload{position:relative}.accessibility-map-page .am-media-upload input[type=file]{display:none}.accessibility-map-page .am-media-upload .am-upload-label{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:20px;border:2px dashed #bae6fd;border-radius:12px;background:#f0f9ff;cursor:pointer;color:#0369a1;font-weight:600;transition:all .2s ease}.accessibility-map-page .am-media-upload .am-upload-label:hover{background:#e0f2fe;border-color:#38bdf8}.accessibility-map-page .am-media-upload .am-upload-label i{font-size:1.4rem}.accessibility-map-page .am-media-upload .am-upload-label span{font-size:.85rem;color:#475569;font-weight:500}.accessibility-map-page .am-media-list{display:flex;flex-wrap:wrap;gap:10px}.accessibility-map-page .am-media-item{position:relative;width:110px;height:90px;border-radius:10px;overflow:hidden;border:1px solid #e2e8f0;background:#f8fafc}.accessibility-map-page .am-media-item img,.accessibility-map-page .am-media-item video{width:100%;height:100%;object-fit:cover}.accessibility-map-page .am-media-item--pending{border-color:#38bdf8;box-shadow:0 0 0 1px #0ea5e933}.accessibility-map-page .am-media-item .am-media-pending-badge{position:absolute;left:4px;bottom:4px;padding:1px 6px;border-radius:4px;background:#0ea5e9f2;color:#fff;font-size:.65rem;font-weight:600}.accessibility-map-page .am-media-item .am-media-remove{position:absolute;top:4px;right:4px;width:24px;height:24px;border:none;border-radius:50%;background:#ef4444f2;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.7rem}.am-location-picker{display:flex;flex-direction:column;gap:12px}.am-location-picker .am-location-label{display:flex;align-items:center;gap:8px;font-size:.85rem;font-weight:600;color:#334155}.am-location-picker .am-location-label i{color:#0ea5e9}.am-location-picker .am-search-wrap{position:relative}.am-location-picker .am-search-wrap>i{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#0ea5e9;z-index:2}.am-location-picker .am-search-wrap .am-search-input{width:100%;height:44px;padding:0 14px 0 40px;border:1px solid #e2e8f0;border-radius:10px;font-size:.95rem;color:#0f172a;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.am-location-picker .am-search-wrap .am-search-input:focus{border-color:#38bdf8;box-shadow:0 0 0 3px #0ea5e91f}.am-location-picker .am-coords-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.am-location-picker .am-coords-row>div{display:flex;flex-direction:column;gap:2px;padding:10px 12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px}.am-location-picker .am-coords-row>div span{font-size:.72rem;font-weight:600;color:#94a3b8;text-transform:uppercase}.am-location-picker .am-coords-row>div strong{font-size:.9rem;color:#0f172a;font-family:monospace}.am-location-picker .am-map-wrap{position:relative;border-radius:14px;overflow:hidden;border:1px solid #e2e8f0;background:#f1f5f9;min-height:360px}.am-location-picker .am-map-canvas{width:100%;height:360px}.am-location-picker .am-map-loading,.am-location-picker .am-map-error{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;background:#f8fafcd9}.am-location-picker .am-map-error{color:#ef4444;font-weight:600;padding:16px;text-align:center}.am-location-picker .am-map-hint{display:flex;align-items:center;gap:8px;margin:0;font-size:.8rem;color:#64748b}.am-location-picker .am-map-hint i{color:#0ea5e9}.am-modal .am-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px}.am-modal .am-form-full{grid-column:1/-1}.am-modal .am-access-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.am-modal .am-media-block{display:flex;flex-direction:column;gap:12px}.am-modal .am-media-upload{position:relative}.am-modal .am-media-upload input[type=file]{display:none}.am-modal .am-media-upload .am-upload-label{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:20px;border:2px dashed #bae6fd;border-radius:12px;background:#f0f9ff;cursor:pointer;color:#0369a1;font-weight:600;transition:all .2s ease}.am-modal .am-media-upload .am-upload-label:hover{background:#e0f2fe;border-color:#38bdf8}.am-modal .am-media-upload .am-upload-label i{font-size:1.4rem}.am-modal .am-media-upload .am-upload-label span{font-size:.85rem;color:#475569;font-weight:500}.am-modal .am-media-list{display:flex;flex-wrap:wrap;gap:10px}.am-modal .am-media-item{position:relative;width:110px;height:90px;border-radius:10px;overflow:hidden;border:1px solid #e2e8f0;background:#f8fafc}.am-modal .am-media-item img,.am-modal .am-media-item video{width:100%;height:100%;object-fit:cover}.am-modal .am-media-item .am-media-remove{position:absolute;top:4px;right:4px;width:24px;height:24px;border:none;border-radius:50%;background:#ef4444f2;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.7rem}.am-modal .am-modal-footer{display:flex;justify-content:flex-end;gap:10px;margin-top:8px;padding-top:16px;border-top:1px solid #f1f5f9}.am-modal .am-save-btn{font-weight:700;background:linear-gradient(135deg,#0369a1,#0ea5e9)!important;border:none!important}.am-detail{display:flex;flex-direction:column;gap:20px}.am-detail .am-detail-section h4{margin:0 0 10px;font-size:.95rem;font-weight:700;color:#0f172a}.am-detail .am-badges{display:flex;flex-wrap:wrap;gap:8px}.am-detail .am-badges .am-status-tag-icon{width:14px;height:14px;object-fit:contain;margin-right:4px;vertical-align:-2px}.am-detail .am-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.am-detail .am-gallery img,.am-detail .am-gallery video{width:100%;height:110px;object-fit:contain;border-radius:10px;border:1px solid #e2e8f0;background:#f8fafc}.am-detail .am-rating-item{display:flex;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:10px}.am-detail .am-rating-item .am-rating-meta{display:flex;flex-direction:column;gap:4px}.am-detail .am-rating-item .am-rating-meta strong{color:#0f172a}.am-detail .am-rating-item .am-rating-meta span{font-size:.8rem;color:#64748b}.am-detail .am-rating-item .am-rating-meta p{margin:4px 0 0;color:#334155;font-size:.88rem}@keyframes amFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 1100px){.accessibility-map-page .am-form-layout,.accessibility-map-page .am-form-grid,.accessibility-map-page .am-access-grid{grid-template-columns:1fr}}@media (max-width: 768px){.accessibility-map-page .am-header{flex-direction:column;align-items:flex-start}.accessibility-map-page .am-header .am-header-actions{width:100%}.accessibility-map-page .am-header .am-add-btn{width:100%;justify-content:center}.am-modal .am-form-grid,.am-modal .am-access-grid{grid-template-columns:1fr}}.pac-container{z-index:10000!important;border-radius:10px;border:1px solid #e2e8f0;box-shadow:0 8px 24px #00000014;margin-top:4px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}.am-clickable-row{cursor:pointer;transition:background .15s ease}.am-clickable-row:hover>td{background:#f0f9ff!important}.am-row-name{color:#0c4a6e}.am-inst-detail{padding:4px 0 48px;animation:amDetailIn .45s ease-out;font-family:Segoe UI,Helvetica Neue,Arial,sans-serif;color:#1e293b}.am-inst-detail .am-add-btn{display:inline-flex;align-items:center;height:40px;padding:0 20px;border-radius:10px;font-weight:700;background:linear-gradient(135deg,#0369a1,#0ea5e9)!important;border:none!important}@keyframes amDetailIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.am-inst-detail__toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;flex-wrap:wrap}.am-inst-detail__toolbar-actions{display:flex;align-items:center;gap:12px}.am-inst-pill{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;font-size:.78rem;font-weight:700}.am-inst-pill--live{background:#ecfdf5;color:#047857;border:1px solid #a7f3d0}.am-inst-pill--hidden{background:#f8fafc;color:#64748b;border:1px solid #e2e8f0}.am-inst-detail__title-block{display:flex;align-items:stretch;gap:16px;margin-bottom:28px}.am-inst-detail__title-block .am-inst-detail__accent{width:6px;border-radius:4px;background:linear-gradient(180deg,#f97316,#ea580c);flex-shrink:0}.am-inst-detail__title-block h1{margin:0;font-size:clamp(1.35rem,2.2vw,1.9rem);font-weight:800;letter-spacing:.02em;line-height:1.25;color:#1d4ed8;text-transform:uppercase}.am-inst-detail__top{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:24px;margin-bottom:24px}.am-inst-panel{background:#fff;border:1px solid #e8eef5;border-radius:18px;box-shadow:0 8px 28px #0f172a0a;overflow:hidden}.am-inst-panel--info{padding:22px 24px 18px;display:flex;flex-direction:column;gap:22px;animation:amDetailIn .5s ease-out .05s both}.am-inst-panel--side{display:flex;flex-direction:column;gap:16px;background:transparent;border:none;box-shadow:none;overflow:visible;animation:amDetailIn .5s ease-out .12s both}.am-inst-panel--media{padding:22px 24px;margin-bottom:24px;animation:amDetailIn .5s ease-out .16s both}.am-inst-panel--media h3{margin:0 0 12px;font-size:1rem;color:#0f172a}.am-inst-panel--media .am-inst-desc+.am-inst-gallery,.am-inst-panel--media .am-inst-gallery+.am-inst-gallery{margin-top:20px}.am-inst-panel--media .am-gallery{display:flex;flex-wrap:wrap;gap:12px}.am-inst-panel--media .am-gallery img{width:220px;height:160px;object-fit:contain;border-radius:12px;border:1px solid #e2e8f0;background:#f8fafc}.am-inst-panel--media .am-gallery video{width:280px;height:180px;object-fit:contain;border-radius:12px;border:1px solid #e2e8f0;background:#0f172a}.am-info-list{display:flex;flex-direction:column;gap:8px}.am-info-row{display:grid;grid-template-columns:minmax(140px,42%) 1fr;gap:10px;font-size:.92rem;line-height:1.45;padding:4px 0}.am-info-label{color:#64748b}.am-info-value{color:#0f172a;font-weight:600;word-break:break-word}.am-info-value--link{color:#2563eb;text-decoration:none}.am-info-value--link:hover{text-decoration:underline}.am-access-checklist{border-top:1px solid #eef2f7;padding-top:14px}.am-access-check-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border-radius:10px;transition:background .15s ease}.am-access-check-row:nth-child(odd){background:#f8fafc}.am-access-check-row:hover{background:#f1f5f9}.am-access-check-left{display:flex;align-items:center;gap:12px;min-width:0}.am-access-check-icon{width:36px;height:36px;border-radius:10px;background:#eff6ff;border:1px solid #dbeafe;display:flex;align-items:center;justify-content:center;flex-shrink:0}.am-access-check-icon img{width:22px;height:22px;object-fit:contain}.am-access-check-icon i{color:#2563eb;font-size:.95rem}.am-access-check-text{display:flex;flex-direction:column;gap:2px;font-size:.9rem;font-weight:600;color:#334155}.am-access-check-text em{font-style:normal;font-weight:500;font-size:.75rem;color:#94a3b8}.am-access-mark{font-size:1.15rem;font-weight:800;line-height:1;width:28px;text-align:center;flex-shrink:0}.am-access-mark--yes{color:#16a34a}.am-access-mark--partial{color:#ea580c}.am-access-mark--no{color:#64748b}.am-access-legend{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:12px 4px 0;font-size:.8rem;color:#64748b}.am-access-legend .am-access-mark{font-size:.95rem;width:auto}.am-access-legend-gap{width:12px}.am-detail-map{position:relative;height:100%;min-height:420px;border-radius:16px;overflow:hidden;border:1px solid #e2e8f0;background:#f8fafc;box-shadow:0 8px 24px #0f172a0d}.am-detail-map__canvas{width:100%;height:100%}.am-detail-map__loading,.am-detail-map__error{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;background:#f8fafce6;color:#ef4444;font-weight:600}@media (max-width: 1100px){.am-inst-detail__top{grid-template-columns:1fr}.am-detail-map{min-height:320px}}@media (max-width: 640px){.am-info-row{grid-template-columns:1fr;gap:2px}.am-inst-panel--media .am-gallery img{width:100%;max-width:220px;height:160px}.am-inst-panel--media .am-gallery video{width:100%;max-width:280px;height:180px}.am-detail-map{min-height:240px}}.am-regions-layout{display:grid;grid-template-columns:320px minmax(0,1fr);gap:20px;min-height:640px;animation:amFadeIn .4s ease-out}.am-regions-sidebar{background:#fff;border:1px solid #e2e8f0;border-radius:18px;box-shadow:0 8px 28px #0f172a0a;display:flex;flex-direction:column;overflow:hidden;max-height:72vh}.am-regions-sidebar__head{padding:14px 14px 8px}.am-regions-sidebar__loading,.am-regions-sidebar__empty{flex:1;display:flex;align-items:center;justify-content:center;padding:24px;text-align:center;color:#94a3b8;font-size:.88rem}.am-regions-legend{display:flex;gap:14px;padding:0 16px 12px;font-size:.75rem;color:#64748b}.am-regions-legend span{display:inline-flex;align-items:center;gap:6px}.am-lg{width:12px;height:12px;border-radius:3px;display:inline-block}.am-lg--added{background:#0ea5e9;box-shadow:inset 0 0 0 1px #0369a1}.am-lg--free{background:#e2e8f0;box-shadow:inset 0 0 0 1px #94a3b8}.am-regions-list{list-style:none;margin:0;padding:0 8px 12px;overflow-y:auto;flex:1}.am-regions-list__item{display:flex;align-items:stretch;gap:4px;margin-bottom:6px;border-radius:12px;border:1px solid transparent;background:#f8fafc;transition:all .15s ease}.am-regions-list__item:hover{background:#f0f9ff;border-color:#bae6fd}.am-regions-list__item.is-active{background:#e0f2fe;border-color:#7dd3fc;box-shadow:0 0 0 1px #0ea5e926}.am-regions-list__main{flex:1;border:none;background:transparent;text-align:left;padding:12px 10px 12px 14px;cursor:pointer;min-width:0}.am-regions-list__main strong{display:block;color:#0f172a;font-size:.92rem;margin-bottom:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.am-regions-list__meta{display:flex;align-items:center;gap:8px;color:#64748b;font-size:.78rem}.am-regions-list__actions{display:flex;flex-direction:column;justify-content:center;gap:4px;padding:6px 8px 6px 0}.am-regions-map-wrap{min-height:640px;border-radius:18px;overflow:hidden;border:1px solid #e2e8f0;box-shadow:0 8px 28px #0f172a0d;background:#fff}.am-regions-map{position:relative;width:100%;height:100%;min-height:640px}.am-regions-map__canvas{width:100%;height:100%;min-height:640px}.am-regions-map__loading,.am-regions-map__error{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;background:#f8fafceb;color:#ef4444;font-weight:600}.am-boundary-hint{display:flex;align-items:center;gap:8px;margin:0 0 12px;padding:10px 12px;border-radius:10px;background:#f0f9ff;border:1px solid #bae6fd;color:#0369a1;font-size:.85rem;font-weight:600}@media (max-width: 960px){.am-regions-layout{grid-template-columns:1fr;min-height:auto}.am-regions-sidebar{max-height:320px}.am-regions-map-wrap,.am-regions-map,.am-regions-map__canvas{min-height:480px}}
