.container{margin:0 auto;max-width:960px;padding:24px}.header{margin-bottom:32px;text-align:center}.header h1{font-size:2.5rem;font-weight:700;margin-bottom:8px}.header p{color:#6b7280}.back-button{background-color:#e5e7eb;border:none;border-radius:8px;cursor:pointer;display:block;margin:0 auto 32px;padding:8px 16px;transition:background-color .2s ease}.back-button:hover{background-color:#d1d5db}.grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.card{background-color:#fff;border:1px solid #d1d5db;border-radius:16px;box-shadow:0 2px 6px #0000001a;cursor:pointer;padding:24px;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.card:hover{box-shadow:0 6px 12px #00000026;transform:translateY(-4px)}.card h2{font-size:1.25rem;font-weight:600;margin-bottom:8px}.card p{color:#4b5563}.modal-overlay{z-index:999}.modal{background:var(--modal-bg,#fff);box-shadow:0 0 20px #0006;color:#000;color:var(--modal-text,#000);max-width:400px;transition:background .3s ease,color .3s ease}.modal input{background:inherit;border:1px solid #ccc;border-radius:8px;color:inherit;margin-top:1rem;padding:.6rem;width:100%}.modal .submit{background:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;margin-top:1rem;padding:.6rem 1rem}.modal .submit:hover{background:#2563eb}.modal .close{color:inherit;right:.8rem;top:.8rem}body.dark .modal{--modal-bg:#1f2937;--modal-text:#f9fafb;border:1px solid #374151}body.dark .modal input{background:#111827;border-color:#4b5563;color:#f9fafb}body.dark .modal .submit{background:#3b82f6}body.dark .modal .submit:hover{background:#2563eb}.button-group{display:flex;flex-wrap:wrap;gap:10px;margin-top:1rem}.button-group button{background-color:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;flex:none;padding:.6rem 1rem;transition:background-color .2s ease}.button-group button:hover{background-color:#2563eb}.lookup-results{line-height:1.5;margin-top:15px}body.dark .button-group button{background-color:#3b82f6}body.dark .button-group button:hover{background-color:#2563eb}.why-link{margin-top:.5rem;text-align:center;text-decoration:none}.why-link:hover{text-decoration:underline}.modal.modal-tall{max-height:80vh;overflow-y:auto;padding:2.5rem}.button-group button+button{margin-left:.5rem}.why-link{color:#3b82f6;cursor:pointer;display:inline-block;margin-top:1rem}body.dark .why-link{color:#60a5fa}.card-detail-info{background:#fff;border-radius:12px;box-shadow:0 2px 6px #0000001a;color:#000!important;display:flex;flex-direction:column;font-size:14px;gap:8px;line-height:1.4;max-height:80vh;overflow-y:auto;padding:16px}.card-detail-info h2{color:#000!important;font-size:20px;font-weight:700;margin-bottom:12px}.card-detail-info p{color:#000!important;display:flex;gap:6px}.card-detail-info strong{color:#000!important;font-weight:600;min-width:80px}.card-detail-info span{color:#000!important;flex:1 1}.card-detail-image.zoomed{cursor:grab;max-height:none;transform:scale(1.6);transition:transform .3s ease}.card-detail-image.dragging{cursor:grabbing}@media (hover:none) and (pointer:coarse){.card-detail-image{cursor:zoom-in}.card-detail-image.zoomed{cursor:move}}.card-detail-modal{overflow:hidden;position:relative}.image-zoom-overlay{align-items:center;background:#000c;display:flex;inset:0;justify-content:center;overflow:hidden;position:fixed;z-index:400}.image-zoomed{border-radius:12px;cursor:grab;max-height:90vh;max-width:90vw;touch-action:none;transition:transform .2s ease-out;-webkit-user-select:none;user-select:none}.image-zoomed.dragging{cursor:grabbing;transition:none}.card-thumbnails{-webkit-overflow-scrolling:touch;display:flex;flex-wrap:nowrap;gap:8px;justify-content:flex-start;margin-bottom:1rem;overflow-x:auto;padding:0 8px}.card-thumbnails::-webkit-scrollbar{display:none}.card-thumbnails .thumbnail{border:2px solid #0000;border-radius:8px;cursor:pointer;flex:0 0 auto;height:60px;object-fit:cover;transition:border .2s ease,transform .2s ease;width:60px}.card-thumbnails .thumbnail.selected{border-color:#007bff;transform:scale(1.1)}.thumbnail-wrapper{display:inline-block;position:relative}.thumbnail-delete-icon{background:#0009;border-radius:50%;color:#fff;cursor:pointer;font-size:12px;opacity:0;padding:4px;position:absolute;right:4px;top:4px;transition:opacity .2s}.thumbnail-wrapper:hover .thumbnail-delete-icon{opacity:1}@media (hover:none) and (pointer:coarse){.thumbnail-delete-icon{opacity:1}}@media (min-width:768px){.card-thumbnails{flex-wrap:wrap;justify-content:center;overflow-x:visible}.card-thumbnails .thumbnail{height:80px;width:80px}}@media (max-width:480px){.card-thumbnails .thumbnail{height:48px;width:48px}}.card-detail-image-wrapper{cursor:zoom-in;overflow:hidden;position:relative}.card-detail-image{border-radius:12px;touch-action:none;-webkit-user-select:none;user-select:none}@media (min-width:768px){.card-detail-image{max-height:400px}}@media (max-width:480px){.card-detail-image{max-height:250px}}.sale-modal-overlay{align-items:center;background:#0009;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.sale-modal{background:#fff;border-radius:10px;box-shadow:0 4px 10px #0000004d;color:#222;max-width:400px;padding:20px;width:90%}.sale-modal.dark{background:#333;color:#eee}.sale-modal input,.sale-modal textarea{border:1px solid #ccc;border-radius:6px;margin-bottom:12px;margin-top:4px;padding:8px;width:100%}.sale-modal.dark input,.sale-modal.dark textarea{background:#444;border:1px solid #555;color:#fff}.item-list-header{font-family:sans-serif;gap:10px;padding:10px 0}.header-bar{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.header-left{flex:1 1}.header-right{gap:6px}.filter-group,.header-right{align-items:center;display:flex;flex-wrap:wrap}.filter-group{gap:10px;justify-content:flex-start}.collection-select{flex:1 1 45%;max-width:240px;min-width:140px}@media (max-width:600px){.filter-group{align-items:stretch;flex-direction:column}.collection-select{width:100%}}.btn{align-items:center;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-weight:500;gap:4px;justify-content:center;padding:6px 12px;transition:background .2s ease;white-space:nowrap}.btn:hover{filter:brightness(1.1)}.btn-add{background-color:#28a745}.btn-multi{background-color:#007bff}.btn-multi.active{background-color:#ff5722}.btn-filter,.btn-view-toggle{background-color:#007bff}.btn-view-toggle{border-radius:50%;height:40px;width:40px}.btn-sort{background-color:#6c757d;margin-bottom:6px;width:100%}.btn-sort.active{background-color:#102fdd}.btn-view{background-color:#6c757d;flex:1 1}.btn-view.active{background-color:#007bff}.btn-collection{background-color:#6f42c1}.btn-delete{background-color:#dc3545}.btn-manage-collections{background-color:#6f42c1;margin-bottom:6px;width:100%}.btn-done{background-color:#28a745;width:100%}.batch-actions{display:flex;flex-wrap:wrap;gap:10px}.modal-backdrop{align-items:flex-end;background-color:#0009;inset:0;z-index:1000}.filter-sort-modal{background-color:#222;border-top-left-radius:10px;border-top-right-radius:10px;box-shadow:0 -2px 10px #0000004d;color:#fff;max-width:500px;padding:20px;width:100%}.filter-sort-modal h3{margin-bottom:10px;margin-top:0;text-align:center}.modal-section{margin-bottom:15px}.view-toggle-group{display:flex;gap:10px}.modal-buttons{flex-direction:column;gap:6px}select{border:1px solid #ccc;border-radius:5px;font-size:.9rem;padding:4px 6px}@media (max-width:768px){.header-bar{align-items:stretch;flex-direction:column}.header-right{justify-content:flex-start;width:100%}}body.dark-mode .item-list-header{color:#eee}body.dark-mode select{background-color:#333;border:1px solid #555;color:#eee}body.dark-mode .btn{color:#fff}body.dark-mode .btn-sort{background-color:#444}body.dark-mode .btn-sort.active{background-color:#102fdd}body.dark-mode .btn-view{background-color:#444}body.dark-mode .btn-view.active{background-color:#007bff}body.dark-mode .filter-sort-modal{background-color:#222;color:#eee}body.dark-mode .btn-add,body.dark-mode .btn-collection,body.dark-mode .btn-done,body.dark-mode .btn-manage-collections,body.dark-mode .btn-multi.active{color:#fff}.item-list-header{align-items:center;background-color:inherit;border-bottom:1px solid #ccc;display:flex;flex-direction:column;padding:8px 12px;position:-webkit-sticky;position:sticky;top:0;z-index:20}body.dark-mode .item-list-header{border-bottom:1px solid #444}.batch-actions,.filters-row,.sort-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:6px}.collection-select{background-color:#fff;border:1px solid #ccc;border-radius:5px;color:#333;cursor:pointer;max-width:220px;min-width:180px;padding:6px 10px}body.dark-mode .collection-select{background-color:#111827;border:1px solid #4b5563;color:#f9fafb}.items-per-page{align-items:center;display:flex;font-weight:500;gap:6px}.items-per-page select{background-color:#fff;border:1px solid #ccc;border-radius:5px;color:#333;cursor:pointer;min-width:60px;padding:4px 8px}body.dark-mode .items-per-page select{background-color:#111827;border:1px solid #4b5563;color:#f9fafb}.item-list-header button{border:none;border-radius:5px;cursor:pointer;font-weight:500;padding:6px 12px;transition:background-color .2s ease,transform .1s ease}.item-list-header button:hover{transform:translateY(-1px)}.item-grid-container{display:flex;flex-direction:column}.item-grid.grid{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;max-height:70vh;overflow-y:auto;padding-top:8px}.item-grid.list{display:block;padding-left:10px}.item-card{align-items:center;background-color:#fff;border:1px solid #ccc;border-radius:10px;color:#333;cursor:pointer;display:flex;flex-direction:column;gap:8px;max-width:220px;min-width:150px;padding:12px;position:relative;text-align:center;transition:transform .2s,background-color .3s,color .3s,border .3s}.item-card:hover{transform:translateY(-2px)}.item-card.selected{background-color:#e0ebff;border:3px solid #102fdd}.item-card img{object-fit:cover}.item-card .placeholder,.item-card img{aspect-ratio:1/1;border-radius:8px;max-width:140px;width:100%}.item-card .placeholder{align-items:center;background-color:#ccc;color:#555;display:flex;font-size:.85em;justify-content:center}body.dark-mode .item-card{background-color:#1e1e1e;border:1px solid #444;color:#eee}body.dark-mode .item-card.selected{background-color:#102fdd33}body.dark-mode .item-card .placeholder{background-color:#333;color:#eee}.item-grid::-webkit-scrollbar{width:6px}.item-grid::-webkit-scrollbar-thumb{background-color:#0003;border-radius:3px}body.dark-mode .item-grid::-webkit-scrollbar-thumb{background-color:#fff3}body,html{padding:0}.login-page{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:600px;min-height:100vh;padding:20px}.login-logo{height:auto;margin-bottom:20px;width:400px}.login-form{display:flex;flex-direction:column;gap:15px;width:100%}.login-form input{border:1px solid #ccc;border-radius:5px;box-sizing:border-box;font-size:1rem;padding:12px;width:100%}.btn-primary{background-color:#28a745;border:none;border-radius:5px;cursor:pointer;font-size:1rem;font-weight:600;padding:12px}@media (max-width:768px){.login-page{justify-content:flex-start;max-width:400px;padding:15px}.login-logo{width:180px}}@media (max-width:480px){.login-page{justify-content:flex-start;padding:10px}.login-logo{width:140px}.login-page{justify-content:flex-start;padding:10px}.login-logo{width:120px}.btn-primary,.login-form input{font-size:.9rem;padding:8px}}.btn-link{background:none;border:none;color:#007bff;cursor:pointer;font-size:1rem;padding:0;text-decoration:underline}.modal-overlay{background-color:#0009;height:100%;left:0;top:0;width:100%}.modal-content.admin-console{background-color:#1e1e1e;border-radius:10px;box-shadow:0 0 20px #00000080;color:#f5f5f5;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;max-height:85%;max-width:1000px;overflow-y:auto;padding:2rem;width:90%}.admin-console-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.close-btn{background-color:#333!important;border:none!important;border-radius:6px!important;color:#f5f5f5!important;cursor:pointer!important;padding:.4rem .8rem!important;transition:background .2s!important}.close-btn:hover{background-color:#555!important}.admin-nav{display:flex;gap:10px;margin-bottom:1rem}.section-btn{background-color:#333!important;border:none!important;border-radius:6px!important;color:#f5f5f5!important;cursor:pointer!important;padding:.4rem .8rem!important;transition:background .2s!important}.section-btn:hover{background-color:#444!important}.section-btn.active{background-color:#555!important}.table-container{overflow-x:auto}.admin-table{border-collapse:collapse;table-layout:fixed;width:100%}.admin-table td,.admin-table th{word-wrap:break-word;border-bottom:1px solid #444;padding:.5rem;text-align:left;vertical-align:middle}.admin-table th{background-color:#2a2a2a;font-weight:600}.submission-image{border-radius:6px;max-height:80px;max-width:80px;object-fit:contain}.centered-cell{text-align:center}.admin-table td.action-buttons{align-items:flex-start;border-bottom:1px solid #444;box-sizing:border-box;display:flex;flex-direction:column;gap:.5rem;height:100%;justify-content:center;padding:.5rem}.admin-table td.action-buttons button{border:none!important;border-radius:5px!important;cursor:pointer!important;display:block!important;flex-shrink:0!important;font-size:.875rem!important;line-height:1.2!important;padding:.4rem .6rem!important;text-align:center!important;width:100%!important}.admin-table td.action-buttons .approve-btn{background-color:#28a745!important;color:#fff!important}.admin-table td.action-buttons .approve-btn:hover{background-color:#218838!important}.admin-table td.action-buttons .reject-btn{background-color:#dc3545!important;color:#fff!important}.admin-table td.action-buttons .reject-btn:hover{background-color:#c82333!important}:root{--primary:#4a90e2;--primary-dark:#357abd;--accent-red:#e74c3c;--bg:#f5f7fa;--text:#222;--card-bg:#fff;--border-color:#e0e0e0;--shadow:0 2px 6px #00000014;--radius:8px;--transition:all 0.3s ease;--header-height:110px}body.dark-mode{--bg:#1a1d21;--text:#f1f1f1;--card-bg:#2c2f36;--border-color:#444;--shadow:0 2px 10px #00000080}.toggle-switch{display:inline-block;height:30px;position:relative;width:60px}.toggle-switch input{height:0;opacity:0;width:0}.slider{background:linear-gradient(145deg,#e0e0e0,#fff);border-radius:30px;box-shadow:inset 0 2px 4px #00000026;height:100%;position:relative;transition:background .3s ease,box-shadow .3s ease;width:100%}.slider .icon{align-items:center;background-color:#fff;background-color:var(--card-bg);border-radius:50%;box-shadow:0 2px 6px #00000014;box-shadow:var(--shadow);display:flex;font-size:16px;height:26px;justify-content:center;left:2px;position:absolute;top:50%;transform:translateY(-50%);transition:transform .3s ease,background-color .3s ease;width:26px;z-index:2}.toggle-switch input:checked+.slider .icon{transform:translateX(30px) translateY(-50%)}.toggle-switch input:checked+.slider{background:linear-gradient(145deg,#357abd,#4a90e2);box-shadow:inset 0 2px 4px #0000004d}body,html{color:#222;color:var(--text);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;height:100%;line-height:1.5;margin:0;scroll-behavior:smooth;transition:background-color 1.5s ease,color 1.5s ease}*{box-sizing:border-box}.App{display:flex;flex-direction:column;min-height:100vh}header.app-header{align-items:center;background:#fff;background:var(--card-bg);box-shadow:0 2px 6px #00000014;box-shadow:var(--shadow);display:flex;height:110px;height:var(--header-height);justify-content:space-between;max-width:100%;padding:0 20px;position:-webkit-sticky;position:sticky;top:0;z-index:100}header.app-header .app-logo{flex-shrink:0;height:200px;object-fit:contain}header.app-header .welcome-text{flex:1 1;font-size:1rem;margin:0 12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:600px){header.app-header .welcome-text{display:none}}header.app-header .hamburger-btn{flex-shrink:0;margin-left:8px}.app-logo{height:200px}.welcome-text{font-weight:500;margin:0}main{flex:1 1;margin:0 auto;max-width:1200px;padding:20px}button{border:none;border-radius:8px;border-radius:var(--radius);cursor:pointer;font-weight:600;padding:10px 16px;transition:all .3s ease;transition:var(--transition)}button:hover{transform:translateY(-2px)}.btn-primary{background:#4a90e2;background:var(--primary);color:#fff}.btn-primary:hover{background:#357abd;background:var(--primary-dark)}.btn-secondary{background:#0000;border:1px solid #4a90e2;border:1px solid var(--primary);color:#4a90e2;color:var(--primary)}.btn-secondary:hover{background:#4a90e2;background:var(--primary);color:#fff}.btn-danger{background:#e74c3c;background:var(--accent-red);color:#fff}.btn-danger:hover{filter:brightness(.9)}.card{background:#fff;background:var(--card-bg);border-radius:8px;border-radius:var(--radius);box-shadow:0 2px 6px #00000014;box-shadow:var(--shadow);padding:16px;transition:all .3s ease;transition:var(--transition)}.card:hover{transform:translateY(-3px) scale(1.01)}.modal-overlay{z-index:200}.modal-content{background:var(--card-bg)}.card-detail-modal,.modal-content{animation:fadeIn .3s ease;border-radius:8px;border-radius:var(--radius);box-shadow:0 2px 6px #00000014;box-shadow:var(--shadow);max-width:500px;padding:24px;width:90%}.card-detail-modal{background:#fff;background:var(--card-bg);max-height:90vh;overflow-y:auto}.card-detail-image-wrapper{margin-bottom:1rem;text-align:center;width:100%}.card-detail-image{border-radius:8px;border-radius:var(--radius);cursor:zoom-in;max-height:300px;object-fit:contain;transition:transform .3s ease;width:100%}.card-detail-image.zoomed{cursor:zoom-out;transform:scale(2)}.card-detail-info{grid-gap:.25rem 1rem;align-items:start;display:grid;gap:.25rem 1rem;grid-template-columns:150px 1fr;margin-bottom:1.5rem}.card-detail-info h2{color:#222;color:var(--text);font-size:1.5rem;font-weight:600;grid-column:1/-1;margin:0 0 .5rem}.card-detail-info span,.card-detail-info strong{color:#222;color:var(--text);display:block;padding:4px 0;text-align:left}.card-detail-info p{border-radius:8px;border-radius:var(--radius);margin:0;padding:4px 0;transition:background .2s ease}.card-detail-info p:hover{background:#0000000d}body.dark-mode .card-detail-info p:hover{background:#ffffff1a}.card-detail-actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end}input,select,textarea{background:#fff;background:var(--card-bg);border:1px solid #e0e0e0;border:1px solid var(--border-color);border-radius:8px;border-radius:var(--radius);color:#222;color:var(--text);margin:8px 0;padding:10px 12px;transition:all .3s ease;transition:var(--transition);width:100%}input:focus,select:focus,textarea:focus{outline:2px solid #4a90e2;outline:2px solid var(--primary)}.dashboard{align-items:center;background:#fff;background:var(--card-bg);border-radius:8px;border-radius:var(--radius);box-shadow:0 2px 6px #00000014;box-shadow:var(--shadow);display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:1.5rem 2rem}.dashboard .stats{font-size:1.2rem;font-weight:500}.dashboard-controls{display:flex;flex-wrap:wrap;gap:.75rem}.hamburger-btn{background:none;border:none;color:#222;color:var(--text);cursor:pointer}.sidebar-overlay{background:#0009;display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:300}.sidebar{animation:slideIn .3s ease forwards;background:#fff;background:var(--card-bg);box-shadow:-2px 0 6px #0003;display:flex;flex-direction:column;gap:1rem;height:100%;max-width:80%;padding:20px;width:260px}@keyframes slideIn{0%{transform:translateX(100%)}to{transform:translateX(0)}}body,html{overflow-x:hidden}#root,.App,body,html{background-color:#f5f7fa;background-color:var(--bg);min-height:100vh}.autocomplete-dropdown{background-color:#fff;background-color:var(--card-bg);border:1px solid #e0e0e0;border:1px solid var(--border-color);border-radius:4px;color:#222;color:var(--text);max-height:200px;overflow-y:auto;z-index:999}.autocomplete-item{color:#222;color:var(--text);cursor:pointer;padding:6px 10px}.autocomplete-item:hover{background-color:#4a90e2;background-color:var(--primary);color:#fff}body.dark-mode .autocomplete-dropdown{background-color:#fff;background-color:var(--card-bg);border:1px solid #e0e0e0;border:1px solid var(--border-color);color:#222;color:var(--text)}body.dark-mode .autocomplete-item{color:#222;color:var(--text)}body.dark-mode .autocomplete-item:hover{background-color:#357abd;background-color:var(--primary-dark);color:#fff}body.dark-mode .modal-overlay{background:#000c!important}body.dark-mode .modal-content{background-color:#1e1e1e!important;border-color:#333!important;color:#e0e0e0!important}body.dark-mode .modal-content input,body.dark-mode .modal-content select,body.dark-mode .modal-content textarea{background-color:#2c2c2c!important;border:1px solid #555!important;color:#e0e0e0!important}body.dark-mode .modal-content button{background-color:#333!important;border:1px solid #555!important;color:#e0e0e0!important}body.dark-mode .modal-content .btn-link{color:#9ecbff!important}.articles-container{margin:0 auto;max-width:900px;padding:24px}.articles-filters{display:flex;gap:12px;margin-bottom:20px}.articles-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.article-card{border:1px solid #d1d5db;border-radius:12px;cursor:pointer;padding:16px;transition:transform .2s ease}.article-card:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-4px)}.article-card.featured{border-color:#facc15}.modal-overlay{align-items:center;background:#0009;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.modal{background:#fff;border-radius:12px;max-height:90vh;max-width:600px;overflow-y:auto;padding:2rem;position:relative;width:90%}.modal .close{background:#0000;border:none;cursor:pointer;font-size:1.2rem;position:absolute;right:1rem;top:1rem}@font-face{font-family:rmel-iconfont;src:url(data:application/vnd.ms-fontobject;base64,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NS4BJyMOAd0VGwEBGxWRFRsbFWEcFBQcYRUbGxWRFRsBARsCK2EVGxsVkRUbAQEbKRySARsVYRwpGwEBGxWRFRsBHwEbFZEVGwEBGykcYRUbwwEbFWEcKRsBARsVkRUb/qscKRsBARsVkRUbGxUBtRQcYRUbGxWRFRsBARsAAAAAAAASAN4AAQAAAAAAAAAVAAAAAQAAAAAAAQANABUAAQAAAAAAAgAHACIAAQAAAAAAAwANACkAAQAAAAAABAANADYAAQAAAAAABQALAEMAAQAAAAAABgANAE4AAQAAAAAACgArAFsAAQAAAAAACwATAIYAAwABBAkAAAAqAJkAAwABBAkAAQAaAMMAAwABBAkAAgAOAN0AAwABBAkAAwAaAOsAAwABBAkABAAaAQUAAwABBAkABQAWAR8AAwABBAkABgAaATUAAwABBAkACgBWAU8AAwABBAkACwAmAaUKQ3JlYXRlZCBieSBpY29uZm9udApybWVsLWljb25mb250UmVndWxhcnJtZWwtaWNvbmZvbnRybWVsLWljb25mb250VmVyc2lvbiAxLjBybWVsLWljb25mb250R2VuZXJhdGVkIGJ5IHN2ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20ACgBDAHIAZQBhAHQAZQBkACAAYgB5ACAAaQBjAG8AbgBmAG8AbgB0AAoAcgBtAGUAbAAtAGkAYwBvAG4AZgBvAG4AdABSAGUAZwB1AGwAYQByAHIAbQBlAGwALQBpAGMAbwBuAGYAbwBuAHQAcgBtAGUAbAAtAGkAYwBvAG4AZgBvAG4AdABWAGUAcgBzAGkAbwBuACAAMQAuADAAcgBtAGUAbAAtAGkAYwBvAG4AZgBvAG4AdABHAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAHMAdgBnADIAdAB0AGYAIABmAHIAbwBtACAARgBvAG4AdABlAGwAbABvACAAcAByAG8AagBlAGMAdAAuAGgAdAB0AHAAOgAvAC8AZgBvAG4AdABlAGwAbABvAC4AYwBvAG0AAAAAAgAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAQIBAwEEAQUBBgEHAQgBCQEKAQsBDAENAQ4BDwEQAREBEgETARQBFQEWARcBGAEZARoBGwADdGFiCGtleWJvYXJkBmRlbGV0ZQpjb2RlLWJsb2NrBGNvZGUKdmlzaWJpbGl0eQp2aWV3LXNwbGl0BGxpbmsEcmVkbwR1bmRvBGJvbGQGaXRhbGljDGxpc3Qtb3JkZXJlZA5saXN0LXVub3JkZXJlZAVxdW90ZQ1zdHJpa2V0aHJvdWdoCXVuZGVybGluZQR3cmFwCWZvbnQtc2l6ZQRncmlkBWltYWdlC2V4cGFuZC1sZXNzC2V4cGFuZC1tb3JlD2Z1bGxzY3JlZW4tZXhpdApmdWxsc2NyZWVuAAAAAAA=);src:url(data:font/ttf;base64,AAEAAAALAIAAAwAwR1NVQrD+s+0AAAE4AAAAQk9TLzI940+UAAABfAAAAFZjbWFwQOSPXQAAAjwAAAMIZ2x5ZjCJoW0AAAV8AAAPYGhlYWQbUPpPAAAA4AAAADZoaGVhB94DmwAAALwAAAAkaG10eGgAAAAAAAHUAAAAaGxvY2E1+jIAAAAFRAAAADZtYXhwATAAewAAARgAAAAgbmFtZXPc7cIAABTcAAACqXBvc3QnKb+uAAAXiAAAATUAAQAAA4D/gABcBAAAAAAABAAAAQAAAAAAAAAAAAAAAAAAABoAAQAAAAEAAOLjgrdfDzz1AAsEAAAAAADcGNspAAAAANwY2ykAAP//BAADAQAAAAgAAgAAAAAAAAABAAAAGgBvAAwAAAAAAAIAAAAKAAoAAAD/AAAAAAAAAAEAAAAKAB4ALAABREZMVAAIAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAgAAQAGAAAAAQAAAAAAAQQAAZAABQAIAokCzAAAAI8CiQLMAAAB6wAyAQgAAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZABA523togOA/4AAXAOAAIAAAAABAAAAAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAAAAAFAAAAAwAAACwAAAAEAAABzAABAAAAAADGAAMAAQAAACwAAwAKAAABzAAEAJoAAAAWABAAAwAG523pQe087UXtYe117XjtgO2N7aL//wAA523pQe077UTtX+1v7XftgO2M7Z///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAFgAWABYAGAAaAB4AKgAsACwALgAAAAEABAAFAAMABgAHAAgACQAKAAsADAANAA4ADwAQABEAEgATAAIAFAAVABYAFwAYABkAAAEGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAATwAAAAAAAAAGQAA520AAOdtAAAAAQAA6UEAAOlBAAAABAAA7TsAAO07AAAABQAA7TwAAO08AAAAAwAA7UQAAO1EAAAABgAA7UUAAO1FAAAABwAA7V8AAO1fAAAACAAA7WAAAO1gAAAACQAA7WEAAO1hAAAACgAA7W8AAO1vAAAACwAA7XAAAO1wAAAADAAA7XEAAO1xAAAADQAA7XIAAO1yAAAADgAA7XMAAO1zAAAADwAA7XQAAO10AAAAEAAA7XUAAO11AAAAEQAA7XcAAO13AAAAEgAA7XgAAO14AAAAEwAA7YAAAO2AAAAAAgAA7YwAAO2MAAAAFAAA7Y0AAO2NAAAAFQAA7Z8AAO2fAAAAFgAA7aAAAO2gAAAAFwAA7aEAAO2hAAAAGAAA7aIAAO2iAAAAGQAAAAAAZgDMAR4BhAG8Af4CZgLIAv4DNANyA6IEQASoBO4FLgVwBcoGCgZqBqQGxAboB0YHsAAAAAUAAAAAA1YC1gALABgAJQA0AEAAABMhMhYUBgchLgE0Nhc+ATchHgEUBiMhIiYDNDY3IR4BFAYjISImNz4BMyEyHgEUDgEjISImJxYUDwEGJjURNDYX1gJUEhkZEv2sEhkZ2gEYEwFgEhkZEv6gEhn0GRICVBIZGRL9rBIZ8wEYEwFgDBQLCxQM/qASGTkICJILHh4LAtUZJRgBARglGfITGAEBGCUZGf6FExgBARglGRnZEhkLFRcUDBqGBhYGlQwMEQEqEQwMAAAAAAwAAAAAA6sCqwAPABMAFwAbAB8AIwAnADMANwA7AD8AQwAAASEOAQcDHgEXIT4BNxEuAQUzFSMVMxUjJzMVIxUzFSsCNTM1IzUzASEiJjQ2MyEyFhQGNyM1MzUjNTMXIzUzNSM1MwNV/VYkMAEBATEkAqokMQEBMf5cVlZWVoBWVlZWKlZWVlYBVf8AEhgYEgEAEhgYGVZWVlaAVlZWVgKrATEk/lYkMQEBMSQBqiQxf1YqVtZWKlZWKlb+gBgkGRkkGKpWKlbWVipWAAMAAAAAAysDAAAPAB8AMwAAJR4BFyE+ATcRLgEnIQ4BBzMhMhYXEQ4BByEuAScRPgElJyYrASIPASMiBhQWMyEyNjQmIwEAATAkAVYkMAEBMCT+qiQwAYABABMXAQEXE/8AExcBARcBKB4LErQSCx5rExcXEwIAERkZEVUkMAEBMCQBqyQwAQEwJBcU/qsRGQEBGREBVRQX1R4NDR4XJxcXJxcAAwAAAAADqwLZABYALQA+AAABFQYPAQYiLwEmND8BJyY0PwE2Mh8BFgU3NjQvASYiDwEGBxUWHwEWMj8BNjQnAScmBgcDBhYfARY2NxM2JicDqwEJsAcRBx4GBpOTBgYeBxEHsAn9D5MGBh8GEgawCQEBCbAHEQceBgYBQikJDwTjAgcIKAkPBOIDBwkBiBANCrAGBh4HEQaTkwYSBh4GBrAKFZMGEQceBgawCg0QDQqwBgYeBhIGAdkPAwcI/YwIEAMOAwcIAnMIDwQAAgAAAAADmgJvABAAIQAAJSc3NjQmIg8BBhQfARYyNjQlNycmNDYyHwEWFA8BBiImNAFzpqYNGSQMxA0NxA4hGgENpqYNGiEOxA0NxA4hGtqmpg4hGg3EDSINxA0aIQ6mpgwkGQ3EDSINxA0ZJAAAAAMAAAAAA7gCrAALABcAIwAAAQ4BBx4BFz4BNy4BAy4BJz4BNx4BFw4BAw4BBx4BFz4BNy4BAgCY6zU165iY6zU165hWcAICcFZWcAICcFY0QwEBQzQ0QwEBQwKsAqSGhqQCAqSGhqT+DgJwVlZwAgJwVlZwAT4BQzQ0QwEBQzQ0QwAAAAUAAAAAA4ACqwALABcAIwAwAEAAABMhMjY0JiMhIgYUFhchPgE0JichDgEUFhMhMjY0JiMhIgYUFiceARchPgE0JichDgElIR4BFxEOAQchLgE1ETQ2qwEAExcXE/8AERkZEQEAExcXE/8AERkZEQEAExcXE/8AERkZGgEZEQEAExcXE/8AERkB1AEAERkBARkR/wATFxcBABcnFxcnF6sBGSIZAQEZIhkBVRcnFxcnF9UTFwEBFyYXAQEXGAEXE/4AERkBARkRAgATFwAAAAADAAAAAAOrAlYAGQAmAEAAAAEjIgYUFjsBHgEXDgEHIyIGFBY7AT4BNy4BBR4BFyE+ATQmJyEOARcjLgEnPgE3MzI2NCYrAQ4BBx4BFzMyNjQmAtWAEhgYEoA3SAEBSDeAEhgYEoBbeAMDeP4lARgSAQASGBgS/wASGFWAN0gBAUg3gBIYGBKAW3gDA3hbgBIYGAJVGCQZAUk2NkkBGSQYAnhbW3jTEhgBARgkGAEBGJIBSTY2SQEZJBgCeFtbeAIYJBkAAQAAAAADrAIrAB4AAAEuAScOAQcGFhcWNjc+ATcyFhcHBhYXMz4BNzUuAQcDEjuWVYfUOAoTFxQjCSuhZz9vLFETEx7uEhgBAjEWAbw0OgECiXIXKggGDxJWaQErJVIWMQIBGBLvHRQTAAAAAQAAAAADsgIrAB4AAAEOAQcnJgYHFR4BFzM+AS8BPgEzHgEXHgE3PgEnLgECFFWWO1EWMQIBGBLuHhQTUi1vPmehKwkkExcTCjnTAisBOjRQFBQd7xIYAQIxFlIlKwFpVhIPBggqF3KJAAAAAwAAAAAC9QK/ABQAHAAkAAABPgE3LgEnIw4BBxEeARchPgE3NCYlMx4BFAYHIxMjNTMeARQGApMhKQECZk7vFBkBARkUAQdJaQI0/tSIHScnHYifn58dJycBihdEJE5mAgEaE/3eExoBAmFJNVLZASY7JgH+74kBJjsmAAEAAAAAAxICvwAcAAABHgEXMwMjDgEUFhczPgE0JicjEzM+ATQmJyMOAQGlASYdIZw7HSYmHeQdJiYdIZw7HSYmHeQdJgJ6HSYB/pQBJjonAQEnOiYBAWwBJjonAQEnAAYAAAAAA5YC1gALABcAIwBBAFIAbgAAASE+ATQmJyEOARQWASEOARQWFyE+ATQmAyEOARQWFyE+ATQmBSMiBhQWOwEVIyIGFBY7ARUjIgYUFjsBMjY3NS4BAzMVHgEyNj0BNCYrASIGFBYXIyIGFBY7AQcGHQEUFjsBMjY0JisBNzY9AS4BAWsCABIYGBL+ABIZGQIS/gASGRkSAgASGBgS/gASGRkSAgASGBj9WFUJDAwJQBUKCwsKFUAJDAwJVQoLAQELXxUBCxMMDAkrCQwMXlUJDAwJN0cFDAlVCgsLCjdIBQELAlUBGCQYAQEYJBj+VQEYJBgBARgkGAEBARgkGAEBGCQY1QwSDBYMEgwWDBIMDAmACQwB1msJDAwJgAkMDBIM1gwSDFQGCAkJDAwSDFQGCAkJDAAAAAAGAAAAAAOLAsAACAARABoAJgAyAD8AABMOARQWMjY0JgMOARQWMjY0JgMOARQWMjY0JhchPgE0JichDgEUFjchPgE0JichDgEUFgMeARchPgE0JichDgG1GyQkNyQkHBskJDckJBwbJCQ2JSSPAgASGBgS/gASGBgSAgASGBgS/gASGBgZARgSAgASGBgS/gASGAHAASQ2JCQ2JAEBASQ2JCQ2JP4BASQ2JCQ2JGoBGCQYAQEYJBj/ARgkGAEBGCQYASoSGAEBGCQYAQEYAAAAAgAAAAADVgJWABYALQAAJTI2PwE2PQEuASsBIgYdARQWFzMHBhYFMjY/ATY9ATQmKwEiBgcVHgEXMwcGFgEyERsHPQkBGBKrEhgYElYsDiABzBAbCDwJGBKrEhgBARgSVSwNIKsRDnkSFMISGBgSqxIYAVgeMwERDnkSFMISGBgSqxIYAVgeMwAAAAADAAAAAAOAAsAACAAZACUAACU+ATc1IxUeAQEeARczFTM1Mz4BNCYnIQ4BAyE+ATQmJyEOARQWAgAkMAGqATD++QEkG5aqlhskJBv+KhskKwKqEhkZEv1WEhkZQAEwJCsrJDACPxskAYCAASQ2JAEBJP56ARgkGAEBGCQYAAAAAAIAAP//AysDAQAbACgAACU+ATcRLgEiBgcRFAYHBi4CNREuASIGBxEeAQceATMhMjY0JiMhIgYCImJ6AgEeLR4BQTUhQTUdAR4tHgEDptQBGBICABIYGBL+ABIYrQ+TZQEXFh4eFv7kN1MMBw8rPCMBIBYeHhb+4HaUdhIZGSQYGAAAAAMAAAAAA3ACxwALAC0AOQAAEyE+ATQmIyEiBhQWBSEiBhQWFyEyFhcWBgcjNS4BDwEGFB8BFjY3NTM+AScuAQUjIgYUFhczPgE0JsACVRIZGRL9qxIYGAIL/gcSGBgSAgYgMwYFMShgARkLTAYGTAwYAVVNYgUIZP5tqxIYGBKrEhgYAnEBGCQYGCQYrBgkGAEnICk5AiIPCgpMBxEHTAoKDyICa05EVf8YJBgBARgkGAAAAAIAAAAAA5YCwAAUACgAAAEUFhczER4BMjY3ETM+ATQmJyEOAQMzFRQWMjY3NTMyNjQmJyEOARQWAWskHJUBJDYkAZUcJCQc/lYcJMBAJDckAUAbJCQb/wAcJCQCgBskAf5AGyQkGwHAASQ2JAEBJP7Q6xskJBvrJDckAQEkNyQACgAAAAADeAL4AA8AFgAaACEAJQApAC0ANAA4AD8AAAEhDgEHER4BFyE+ATcRLgEBIyImPQEzNSM1MzUjNTQ2OwETIzUzNSM1MzUjNTMTIzUzFRQGNyM1MzUjNTMyFhUDLP2oICoBASogAlggKgEBKv4ecQ8WlpaWlhYPceGWlpaWlpa8cZYWFpaWlnEPFgL3ASog/aggKgEBKiACWCAq/V4WD3FLlktxDxb9qJZLlkuW/aiWcQ8W4ZZLlhYPAAAAAgAA//8DgAMAAA8AIAAAJREuASchDgEHER4BFyE+ASUXNzYyHwEWBiMhIiY/AT4BA4ABMCT9qiQwAQEwJAJWJDD9/VmFBxQHlQgMDf4BDgsIagcUVQJWJDABATAk/aokMAEBMPtsqggJxwsXFwuJCAEAAAABAAAAAAM1AjYAEAAAAQcGFBYyPwEXFjI2NC8BJiIB2f4QISwR19cRLCEQ/hAuAib+ESwhENfXECEsEf4QAAAAAQAAAAADNQI2ABIAAAEHJyYnIg4BFh8BFjI/ATY0LgEC1tbXEBcRGw0GDP4RLBH+ECEtAibX1w8BEiAgDP4QEP4QLSABAAAABAAAAAADawLrABAAIQAzAEQAADczFRQWMjY9ATQmKwEiBhQWEyMiBhQWOwEyNj0BNCYiBhUBMjY9ATMyNjQmKwEiBh0BFBYTNTQmIgYdARQWOwEyNjQmI8loHiwdHRacFh0dfmgWHR0WnBYdHSweAWoWHmgWHR0WnBYdHUoeLB0dFpwWHR0WsWgWHR0WnBYdHSweAZ4eLB0dFpwWHR0W/V8dFmgeLB0dFpwWHQI5aBYdHRacFh0dLB4AAAAEAAAAAANUAtQAEQAjADQARgAAEw4BBxUeARczPgE0JisBNTQmJz4BPQEzMjY0JicjDgEHFR4BASMiBhQWFzM+ATc1LgEiBhUDHgE7ARUUFjI2NzUuAScjDgHdFRsBARsVkRUbGxVhHBQUHGEVGxsVkRUbAQEbAithFRsbFZEVGwEBGykckgEbFWEcKRsBARsVkRUbAR8BGxWRFRsBARspHGEVG8MBGxVhHCkbAQEbFZEVG/6rHCkbAQEbFZEVGxsVAbUUHGEVGxsVkRUbAQEbAAAAAAAAEgDeAAEAAAAAAAAAFQAAAAEAAAAAAAEADQAVAAEAAAAAAAIABwAiAAEAAAAAAAMADQApAAEAAAAAAAQADQA2AAEAAAAAAAUACwBDAAEAAAAAAAYADQBOAAEAAAAAAAoAKwBbAAEAAAAAAAsAEwCGAAMAAQQJAAAAKgCZAAMAAQQJAAEAGgDDAAMAAQQJAAIADgDdAAMAAQQJAAMAGgDrAAMAAQQJAAQAGgEFAAMAAQQJAAUAFgEfAAMAAQQJAAYAGgE1AAMAAQQJAAoAVgFPAAMAAQQJAAsAJgGlCkNyZWF0ZWQgYnkgaWNvbmZvbnQKcm1lbC1pY29uZm9udFJlZ3VsYXJybWVsLWljb25mb250cm1lbC1pY29uZm9udFZlcnNpb24gMS4wcm1lbC1pY29uZm9udEdlbmVyYXRlZCBieSBzdmcydHRmIGZyb20gRm9udGVsbG8gcHJvamVjdC5odHRwOi8vZm9udGVsbG8uY29tAAoAQwByAGUAYQB0AGUAZAAgAGIAeQAgAGkAYwBvAG4AZgBvAG4AdAAKAHIAbQBlAGwALQBpAGMAbwBuAGYAbwBuAHQAUgBlAGcAdQBsAGEAcgByAG0AZQBsAC0AaQBjAG8AbgBmAG8AbgB0AHIAbQBlAGwALQBpAGMAbwBuAGYAbwBuAHQAVgBlAHIAcwBpAG8AbgAgADEALgAwAHIAbQBlAGwALQBpAGMAbwBuAGYAbwBuAHQARwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABzAHYAZwAyAHQAdABmACAAZgByAG8AbQAgAEYAbwBuAHQAZQBsAGwAbwAgAHAAcgBvAGoAZQBjAHQALgBoAHQAdABwADoALwAvAGYAbwBuAHQAZQBsAGwAbwAuAGMAbwBtAAAAAAIAAAAAAAAACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGgECAQMBBAEFAQYBBwEIAQkBCgELAQwBDQEOAQ8BEAERARIBEwEUARUBFgEXARgBGQEaARsAA3RhYghrZXlib2FyZAZkZWxldGUKY29kZS1ibG9jawRjb2RlCnZpc2liaWxpdHkKdmlldy1zcGxpdARsaW5rBHJlZG8EdW5kbwRib2xkBml0YWxpYwxsaXN0LW9yZGVyZWQObGlzdC11bm9yZGVyZWQFcXVvdGUNc3RyaWtldGhyb3VnaAl1bmRlcmxpbmUEd3JhcAlmb250LXNpemUEZ3JpZAVpbWFnZQtleHBhbmQtbGVzcwtleHBhbmQtbW9yZQ9mdWxsc2NyZWVuLWV4aXQKZnVsbHNjcmVlbgAAAAAA) format("truetype")}.rmel-iconfont{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:rmel-iconfont!important;font-size:16px;font-style:normal}.rmel-icon-tab:before{content:"\e76d"}.rmel-icon-keyboard:before{content:"\ed80"}.rmel-icon-delete:before{content:"\ed3c"}.rmel-icon-code-block:before{content:"\e941"}.rmel-icon-code:before{content:"\ed3b"}.rmel-icon-visibility:before{content:"\ed44"}.rmel-icon-view-split:before{content:"\ed45"}.rmel-icon-link:before{content:"\ed5f"}.rmel-icon-redo:before{content:"\ed60"}.rmel-icon-undo:before{content:"\ed61"}.rmel-icon-bold:before{content:"\ed6f"}.rmel-icon-italic:before{content:"\ed70"}.rmel-icon-list-ordered:before{content:"\ed71"}.rmel-icon-list-unordered:before{content:"\ed72"}.rmel-icon-quote:before{content:"\ed73"}.rmel-icon-strikethrough:before{content:"\ed74"}.rmel-icon-underline:before{content:"\ed75"}.rmel-icon-wrap:before{content:"\ed77"}.rmel-icon-font-size:before{content:"\ed78"}.rmel-icon-grid:before{content:"\ed8c"}.rmel-icon-image:before{content:"\ed8d"}.rmel-icon-expand-less:before{content:"\ed9f"}.rmel-icon-expand-more:before{content:"\eda0"}.rmel-icon-fullscreen-exit:before{content:"\eda1"}.rmel-icon-fullscreen:before{content:"\eda2"}.rc-md-editor{background:#fff;border:1px solid #e0e0e0;box-sizing:border-box;display:flex;flex-direction:column;padding-bottom:1px;position:relative}.rc-md-editor.full{height:100%!important;left:0;position:fixed;top:0;width:100%;z-index:1000}.rc-md-editor .editor-container{display:flex;flex:1 1;min-height:0;position:relative;width:100%}.rc-md-editor .editor-container>.section{border-right:1px solid #e0e0e0;flex-basis:1px;flex-grow:1;flex-shrink:1}.rc-md-editor .editor-container>.section.in-visible{display:none}.rc-md-editor .editor-container>.section>.section-container{padding:10px 15px 15px}.rc-md-editor .editor-container>.section:last-child{border-radius:none}.rc-md-editor .editor-container .sec-md{min-height:0;min-width:0}.rc-md-editor .editor-container .sec-md .input{background:#fff;border:none;box-sizing:border-box;color:#333;display:block;font-size:14px;height:100%;line-height:1.7;min-height:0;outline:none;overflow-y:scroll;resize:none;width:100%}.rc-md-editor .editor-container .sec-html{min-height:0;min-width:0}.rc-md-editor .editor-container .sec-html .html-wrap{box-sizing:border-box;height:100%;overflow:auto}.custom-html-style{color:#333}.custom-html-style h1{border:none;font-size:32px;font-weight:700;line-height:1.2;margin:32px 0;padding:0}.custom-html-style h2{border:none;font-size:24px;font-weight:700;line-height:1.7;margin:24px 0;padding:0}.custom-html-style h3{border:none;font-size:18px;line-height:1.7;margin:18px 0;padding:0}.custom-html-style p{font-size:14px;line-height:1.7;margin:8px 0}.custom-html-style a{color:#0052d9}.custom-html-style a:hover{text-decoration:none}.custom-html-style strong{font-weight:700}.custom-html-style ol,.custom-html-style ul{font-size:14px;line-height:28px;padding-left:36px}.custom-html-style li{line-height:1.7;margin-bottom:8px}.custom-html-style hr{border:0;border-top:1px solid #eee;margin-bottom:20px;margin-top:20px}.custom-html-style pre{display:block;line-height:28px;padding:20px;word-break:break-word}.custom-html-style code,.custom-html-style pre{background-color:#f5f5f5;border-radius:0;font-size:14px;overflow-x:auto}.custom-html-style code{margin:0;padding:3px 0;word-break:normal}.custom-html-style code:after,.custom-html-style code:before{letter-spacing:0}.custom-html-style blockquote{background:none repeat scroll 0 0 #6680990d;border:none;border-left:10px solid #d6dbdf;color:#333;margin:16px 0;padding:5px 8px 5px 30px;position:relative}.custom-html-style img,.custom-html-style video{max-width:100%}.custom-html-style table{border:1px solid #f6f6f6;border-collapse:collapse;border-spacing:0;box-sizing:border-box;font-size:14px;line-height:1.7;max-width:100%;overflow:auto}.custom-html-style table td,.custom-html-style table th{word-wrap:break-word;white-space:normal;word-break:break-all}.custom-html-style table tr{border:1px solid #efefef}.custom-html-style table tr:nth-child(2n){background-color:initial}.custom-html-style table th{background-color:#f5f7fa;border:1px solid #efefef;font-weight:700;padding:10px 6px;text-align:center;word-break:break-word}.custom-html-style table td{border:1px solid #efefef;min-width:60px;padding:10px 15px;text-align:left;word-break:break-word}.rc-md-editor .drop-wrap{background-color:#fff;border-color:#f1f1f1 #ddd #ddd #f1f1f1;border-style:solid;border-width:1px;display:block;left:0;min-width:20px;padding:10px 0;position:absolute;text-align:center;top:28px;z-index:2}.rc-md-editor .drop-wrap.hidden{display:none!important}.rc-md-editor .rc-md-navigation{background:#f5f5f5;border-bottom:1px solid #e0e0e0;box-sizing:border-box;display:flex;flex-direction:row;font-size:16px;justify-content:space-between;min-height:38px;padding:0 8px;-webkit-user-select:none;user-select:none}.rc-md-editor .rc-md-navigation.in-visible{display:none}.rc-md-editor .rc-md-navigation .navigation-nav{align-items:center;color:#757575;font-size:14px;justify-content:center}.rc-md-editor .rc-md-navigation .button-wrap,.rc-md-editor .rc-md-navigation .navigation-nav{display:flex;flex-direction:row}.rc-md-editor .rc-md-navigation .button-wrap{flex-wrap:wrap}.rc-md-editor .rc-md-navigation .button-wrap .button{color:#757575;cursor:pointer;display:inline-block;height:28px;line-height:28px;margin-left:3px;margin-right:3px;min-width:24px;position:relative;text-align:center}.rc-md-editor .rc-md-navigation .button-wrap .button:hover{color:#212121}.rc-md-editor .rc-md-navigation .button-wrap .button.disabled{color:#bdbdbd;cursor:not-allowed}.rc-md-editor .rc-md-navigation .button-wrap .button:first-child{margin-left:0}.rc-md-editor .rc-md-navigation .button-wrap .button:last-child{margin-right:0}.rc-md-editor .rc-md-navigation .button-wrap .rmel-iconfont{font-size:18px}.rc-md-editor .rc-md-navigation li,.rc-md-editor .rc-md-navigation ul{list-style:none;margin:0;padding:0}.rc-md-editor .rc-md-navigation .h1,.rc-md-editor .rc-md-navigation .h2,.rc-md-editor .rc-md-navigation .h3,.rc-md-editor .rc-md-navigation .h4,.rc-md-editor .rc-md-navigation .h5,.rc-md-editor .rc-md-navigation .h6,.rc-md-editor .rc-md-navigation h1,.rc-md-editor .rc-md-navigation h2,.rc-md-editor .rc-md-navigation h3,.rc-md-editor .rc-md-navigation h4,.rc-md-editor .rc-md-navigation h5,.rc-md-editor .rc-md-navigation h6{color:inherit;font-family:inherit;font-weight:500;line-height:1.1;margin:0;padding:0}.rc-md-editor .rc-md-navigation h1{font-size:34px}.rc-md-editor .rc-md-navigation h2{font-size:30px}.rc-md-editor .rc-md-navigation h3{font-size:24px}.rc-md-editor .rc-md-navigation h4{font-size:18px}.rc-md-editor .rc-md-navigation h5{font-size:14px}.rc-md-editor .rc-md-navigation h6{font-size:12px}.rc-md-editor .tool-bar{position:absolute;right:8px;top:8px;z-index:1}.rc-md-editor .tool-bar .button{color:#999;cursor:pointer;display:inline-block;font-size:14px;height:28px;line-height:28px;margin-right:5px;min-width:24px;text-align:center}.rc-md-editor .tool-bar .button:hover{color:#333}.rc-md-editor .rc-md-divider{background-color:#e0e0e0;display:block;width:1px}.rc-md-editor .table-list.wrap{box-sizing:border-box;margin:0 10px;position:relative}.rc-md-editor .table-list.wrap .list-item{background-color:#e0e0e0;border-radius:3px;display:inline-block;height:20px;left:0;position:absolute;top:0;width:20px}.rc-md-editor .table-list.wrap .list-item.active{background:#9e9e9e}.rc-md-editor .tab-map-list .list-item{box-sizing:border-box;width:120px}.rc-md-editor .tab-map-list .list-item:hover{background:#f5f5f5}.rc-md-editor .tab-map-list .list-item.active{font-weight:700}.rc-md-editor .header-list .list-item{box-sizing:border-box;padding:8px 0;width:100px}.rc-md-editor .header-list .list-item:hover{background:#f5f5f5}.friends-header{align-items:center;color:#e0e0e0;display:flex;justify-content:space-between;margin-bottom:8px}.refresh-btn{background:#0000;border:1px solid #555;border-radius:8px;color:#e0e0e0;cursor:pointer;padding:6px 8px}.friends-scroll{margin-top:8px;overflow-y:auto;padding-right:4px}.friend-row{align-items:center;border-radius:10px;cursor:pointer;display:flex;gap:10px;padding:10px;transition:background .12s}.friend-row:hover{background:#3a3a3a}.friend-row.active{background:linear-gradient(90deg,#4682b44d,#6496c84d);border:1px solid #6496c880}.friend-avatar{align-items:center;background:#444;border-radius:10px;display:inline-flex;font-weight:600;height:44px;justify-content:center;width:44px}.chat-topbar{background:#333;border-bottom:1px solid #444;gap:12px}.chat-messages-area{background:linear-gradient(180deg,#2a2a2a,#1e1e1e);display:flex;flex:1 1;flex-direction:column;gap:12px;overflow-y:auto;padding:16px}.loading,.no-messages{color:#aaa;padding:20px;text-align:center}.chat-bubble{border-radius:12px;display:inline-block;max-width:72%;padding:10px 12px;word-break:break-word}.chat-bubble.mine{align-self:flex-end;background:#4a90e2;border-top-right-radius:4px}.chat-bubble.theirs{align-self:flex-start;background:#3a3a3a;border:1px solid #555;border-top-left-radius:4px}.message-text{margin-bottom:8px}.message-meta{color:#888;font-size:11px;margin-top:4px}.attachments{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.attachment img{border-radius:8px;display:block;max-width:220px}.attachment a{color:#4a90e2;text-decoration:underline}.chat-composer{align-items:center;background:#333;border-top:1px solid #444;display:flex;gap:8px;padding:12px}.message-input{background-color:#2a2a2a;border-radius:10px;color:#e0e0e0;flex:1 1;outline:none;padding:10px 12px}.file-input{color:#e0e0e0;width:36px}.send-btn{background:#4a90e2;border-radius:10px;cursor:pointer;padding:10px 12px}.chat-empty{align-items:center;color:#aaa;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:40px}body.dark-mode .hobbli-messages-page{background:#121212}.hobbli-friends-list{box-shadow:0 6px 18px #00000080}.friend-row,.hobbli-friends-list{background:#1e1e1e;color:#e0e0e0}.friend-row:hover{background:#2a2a2a}.friend-row.active{background:linear-gradient(90deg,#32323299,#46464699);border:1px solid #64646499}.friend-avatar{background:#333;color:#fff}.hobbli-chat-area{background:#181818;box-shadow:0 6px 18px #0000004d;color:#e0e0e0}.chat-topbar{align-items:center;background:#222;border-bottom:1px solid #333;color:#e0e0e0;display:flex;justify-content:space-between;padding:14px 18px}.back-btn{background:#0000;border:1px solid #555;border-radius:6px;color:#fff;cursor:pointer;padding:4px 8px}.chat-messages-area{background:#181818}.chat-bubble.mine{background:#005f73;color:#fff}.chat-bubble.theirs{background:#2a2a2a;border:1px solid #333;color:#e0e0e0}.chat-composer{background:#222;border-top:1px solid #333}.message-input{background:#333;border:1px solid #555;color:#fff}.file-input,.send-btn{color:#fff}.send-btn{background:#0b84ff;border:none}.chat-empty h3,.chat-empty p,.loading,.no-messages{color:#aaa}.hobbli-messages-page{background-color:#1e1e1e;box-sizing:border-box;color:#e0e0e0;display:flex;gap:18px;height:calc(100vh - 120px);padding:18px}.hobbli-friends-list{flex-direction:column;padding:12px;width:280px}.hobbli-chat-area,.hobbli-friends-list{background:#2a2a2a;border-radius:12px;display:flex}.hobbli-chat-area{flex:1 1;flex-direction:column;overflow:hidden}@media (max-width:768px){.hobbli-messages-page{flex-direction:column;gap:8px;height:auto;padding:8px}.hobbli-friends-list{margin-bottom:8px;max-height:200px;overflow-y:auto;width:100%}.hobbli-chat-area{flex:1 1 auto;min-height:300px;width:100%}.chat-bubble{max-width:85%}.chat-composer{flex-direction:column;gap:4px}.file-input,.message-input,.send-btn{width:100%}.chat-topbar{align-items:center;flex-direction:row;justify-content:space-between}}.hobblishop-container{color:#eee;padding:20px}.shop-title{font-size:1.8rem;margin-bottom:8px}.shop-subtitle{color:#aaa;margin-bottom:20px}.shop-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.shop-loading{padding:30px;text-align:center}.modal-backdrop{align-items:center;background:#000000a6;display:flex;height:100vh;justify-content:center;left:0;padding:20px;position:fixed;top:0;width:100vw;z-index:5000}.modal-content{animation:fadeIn .2s ease-out;background:#fff;border-radius:12px;box-shadow:0 8px 24px #0000004d;color:#000;max-height:90vh;max-width:600px;overflow-y:auto;padding:20px;width:95%}@keyframes fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.modal-images{display:flex;gap:10px;margin:10px 0;overflow-x:auto}.modal-images img{border-radius:8px;height:180px;object-fit:cover}.modal-buttons{display:flex;justify-content:space-between;margin-top:20px}.contact-btn{background:#0070f3;font-weight:700}.cancel-btn,.contact-btn{border:none;border-radius:8px;color:#fff;cursor:pointer;padding:10px 18px}.cancel-btn{background:#aaa}.contact-btn:hover{background:#0059c8}.cancel-btn:hover{background:#888}.form-group{display:flex;flex-direction:column;margin-bottom:12px}.form-group label{font-weight:700;margin-bottom:4px}.form-group input,.form-group textarea{border:1px solid #ccc;border-radius:6px;font-size:1em;padding:8px}:root{--hub-bg:#fff;--hub-card-bg:#fff;--hub-card-border:#ddd;--hub-text:#222;--hub-subtext:#555;--hub-accent:#007bff;--hub-shadow:#0000001a}body.dark-mode{--hub-bg:#121212;--hub-card-bg:#1e1e1e;--hub-card-border:#333;--hub-text:#eee;--hub-subtext:#aaa;--hub-accent:#4dabf7;--hub-shadow:#00000080}.hub-container{background:#fff;background:var(--hub-bg);color:#222;color:var(--hub-text);padding:1rem;transition:background .3s,color .3s;width:100%}.hub-loading{color:#555;color:var(--hub-subtext);font-size:1.3rem;padding:2rem;text-align:center}.hub-mobile-sale-scroll{display:block;margin-bottom:1.5rem}.hub-scroll-row{display:flex;gap:1rem;overflow-x:auto;padding-bottom:.5rem;scroll-behavior:smooth}.hub-sale-card{background:#fff;background:var(--hub-card-bg);border:1px solid #ddd;border:1px solid var(--hub-card-border);border-radius:10px;box-shadow:0 2px 6px #0000001a;box-shadow:0 2px 6px var(--hub-shadow);min-width:130px;padding:.5rem;text-align:center;transition:transform .2s,box-shadow .2s}.hub-sale-card:hover{box-shadow:0 4px 12px #0000001a;box-shadow:0 4px 12px var(--hub-shadow);transform:translateY(-2px)}.hub-sale-card img{border-radius:8px;margin-bottom:.5rem;width:100%}.hub-mobile-feed{display:block}.hub-feed-card{background:#fff;background:var(--hub-card-bg);border:1px solid #ddd;border:1px solid var(--hub-card-border);border-radius:10px;box-shadow:0 2px 6px #0000001a;box-shadow:0 2px 6px var(--hub-shadow);margin-bottom:1rem;padding:1rem;transition:transform .2s,box-shadow .2s}.hub-feed-card:hover{box-shadow:0 4px 12px #0000001a;box-shadow:0 4px 12px var(--hub-shadow);transform:translateY(-2px)}.hub-feed-card img{border-radius:8px;margin-top:.5rem;width:100%}.hub-desktop{display:none}@media (min-width:900px){.hub-mobile-feed,.hub-mobile-sale-scroll{display:none}.hub-desktop{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr 1fr}.hub-col{background:#fff;background:var(--hub-card-bg);border:1px solid #ddd;border:1px solid var(--hub-card-border);border-radius:12px;box-shadow:0 2px 8px #0000001a;box-shadow:0 2px 8px var(--hub-shadow);padding:1rem;transition:background .3s,color .3s}.hub-col h3{color:#007bff;color:var(--hub-accent);font-size:1.2rem}.hub-col .hub-sale-card,.hub-col h3,.hub-sale-card{margin-bottom:1rem;text-align:center}.hub-col .hub-sale-card img,.hub-sale-card img{border-radius:8px;margin-bottom:.5rem;width:100%}.hub-feed-card{margin-bottom:1rem}.hub-feed-card h4{color:#222;color:var(--hub-text);margin-bottom:.5rem}.hub-feed-card p{color:#555;color:var(--hub-subtext)}}.hub-scroll-row::-webkit-scrollbar{height:8px}.hub-scroll-row::-webkit-scrollbar-thumb{background:#007bff;background:var(--hub-accent);border-radius:4px}.hub-scroll-row::-webkit-scrollbar-track{background:#0000}
/*# sourceMappingURL=main.6f5a7b5a.css.map*/