.ml-container{max-width:1200px;margin:0 auto;padding:16px;font-family:Segoe UI,Arial,sans-serif}.ml-header{margin-bottom:24px}.ml-title{font-size:24px;font-weight:700;color:#1c1e21;margin-bottom:12px;display:flex;align-items:center}.ml-info-section{background-color:#e7f3ff;border-radius:8px;padding:16px;margin-bottom:24px;display:flex}.ml-info-icon{color:#1877f2;font-size:24px;margin-right:16px;flex-shrink:0}.ml-info-content{color:#1c1e21;font-size:14px;line-height:1.5}.ml-search-container{margin-bottom:16px}.ml-search-wrapper{position:relative;display:flex;align-items:center;background-color:#f0f2f5;border-radius:20px;padding:8px 16px;transition:background-color .2s}.ml-search-wrapper:focus-within{background-color:#e4e6eb}.ml-search-icon{color:#65676b;font-size:16px;margin-right:10px;flex-shrink:0}.ml-search-input{flex:1 1;border:none;background:transparent;outline:none;font-size:15px;color:#1c1e21;padding:0}.ml-search-input::placeholder{color:#65676b}.ml-filters{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px;padding:12px 16px;background-color:#f7f8fa;border-radius:8px}.ml-filter-group{display:flex;align-items:center;color:#65676b;font-size:14px}.ml-filter-label{margin-right:8px;font-weight:500}.ml-filter-select{padding:6px 10px;border-radius:6px;border:1px solid #e4e6eb;background-color:#fff;color:#1c1e21;font-size:14px;cursor:pointer}.ml-filter-select:focus{outline:none;border-color:#1877f2}.ml-items-grid{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:16px;gap:16px;margin-bottom:32px}.ml-empty{text-align:center;padding:60px 20px;background-color:#f7f8fa;border-radius:8px}.ml-empty-icon{font-size:48px;color:#65676b;margin-bottom:16px}.ml-empty-text{font-size:16px;color:#1c1e21;margin-bottom:8px}.ml-empty-subtext{font-size:14px;color:#65676b}.ml-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.ml-loading-text{margin-top:16px;color:#65676b;font-size:15px}.ml-error{background-color:#ffebe9;border-radius:8px;padding:16px;margin-bottom:24px;color:#d73a49;font-size:14px;display:flex;align-items:center}.ml-error-icon{margin-right:12px;font-size:18px}@media (min-width:576px){.ml-items-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.ml-items-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1200px){.ml-items-grid{grid-template-columns:repeat(4,1fr)}}.custom-navbar{background-color:#007bff;margin-bottom:0;height:60px;display:flex;align-items:center;padding:0 1rem}.custom-navbar-brand .logo-img{height:40px;width:auto}.custom-nav{display:flex;align-items:center}.custom-nav-item .custom-button{background-color:#28a745;border:none}.custom-nav-item .custom-button:hover{background-color:#218838}.custom-button{display:flex;align-items:center;justify-content:center;padding:.25rem .75rem}.custom-button .fa{color:#fff}.children-wrapper{position:relative;z-index:1;padding-top:0}.unread-badge{position:absolute;top:-6px;right:-6px;background-color:#dc3545;color:#fff;border-radius:50%;padding:2px 6px;font-size:12px;font-weight:700;line-height:1}@media (max-width:768px){.custom-navbar{height:50px}.custom-navbar-brand .logo-img{height:30px}.custom-nav-item .custom-button{padding:.25rem}}.market-item{margin:20px auto;border:1px solid #ddd;border-radius:12px;background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.1);max-width:500px;min-height:380px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding-bottom:20px;overflow:hidden}.image-wrapper{position:relative;width:100%;max-height:250px;overflow:hidden}.market-image{display:block;width:100%;height:250px;object-fit:cover}.price{position:absolute;top:10px;right:10px;background:rgba(0,0,0,.7);color:#fff;padding:6px 12px;border-radius:6px;font-size:18px;font-weight:700}.item-details{padding:16px;text-align:center;width:100%;flex-grow:1}.item-title{font-size:22px;font-weight:700;margin:10px 0;color:#333}.shop-button{display:inline-block;padding:12px 24px;background-color:#007bff;color:#fff;border:none;border-radius:50px;text-decoration:none;font-size:18px;transition:background-color .3s;margin-top:16px}.shop-button:hover{background-color:#0056b3}@media (max-width:768px){.market-item{max-width:90%}.price{font-size:20px}.item-title{font-size:24px}.shop-button{font-size:20px}}@media (max-width:480px){.market-item{min-height:420px}.price{font-size:22px}.item-title{font-size:26px}.shop-button{font-size:22px}}.spp-header{justify-content:space-between;padding:12px 8px 4px;width:100%}.spp-header,.spp-profile{display:flex;align-items:center}.spp-profile{cursor:pointer}.spp-avatar{margin-right:10px;position:relative}.spp-avatar-image{width:40px;height:40px;border-radius:50%;object-fit:cover;border:1px solid rgba(0,0,0,.05);background-color:#f0f2f5;transition:all .3s ease}.spp-avatar-placeholder{width:40px;height:40px;border-radius:50%;background-color:#e4e6eb;animation:spp-pulse 1.5s ease-in-out infinite}.spp-profile:hover .spp-avatar-image{filter:brightness(1.05)}.spp-info{display:flex;flex-direction:column;min-width:0}.spp-name-container{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.spp-name{margin:0;font-size:15px;font-weight:600;color:#050505;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.spp-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:2px}.spp-context{font-size:12px;color:#65676b}.spp-options{position:relative;z-index:10}.spp-options-trigger{display:flex;align-items:center;justify-content:center;font-size:20px;color:#65676b;width:36px;height:36px;border-radius:50%;cursor:pointer;transition:background-color .2s;background-color:transparent}.spp-options-trigger:hover{background-color:#f0f2f5}.spp-options-menu{position:absolute;top:100%;right:0;background-color:#fff;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.15);width:200px;z-index:100;overflow:hidden}.spp-menu-item{display:flex;align-items:center;padding:10px 12px;cursor:pointer;transition:background-color .2s;font-size:14px;color:#050505}.spp-menu-item:hover{background-color:#f0f2f5}.spp-menu-item-icon{margin-right:10px;font-size:16px;color:#65676b}.spp-error,.spp-menu-item-delete,.spp-menu-item-delete .spp-menu-item-icon{color:#d73a49}.spp-error{padding:8px;font-size:13px;background-color:#ffebe9;border-radius:4px;margin:8px}@keyframes spp-pulse{0%{opacity:.6}50%{opacity:.8}to{opacity:.6}}@media (max-width:576px){.spp-header{padding:8px 4px 2px}.spp-avatar-image,.spp-avatar-placeholder{width:36px;height:36px}.spp-name{font-size:14px}.spp-context{font-size:11px}.spp-options-trigger{font-size:18px;width:32px;height:32px}}.pata-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1000;animation:pata-fade-in .2s ease-out}.pata-modal{background:#fff;border-radius:12px;width:90%;max-width:500px;max-height:80vh;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,.3);animation:pata-slide-up .3s ease-out}.pata-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e4e6eb}.pata-title{margin:0;font-size:18px;font-weight:600;color:#1c1e21}.pata-close-button{background:none;border:none;font-size:18px;color:#65676b;cursor:pointer;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color .2s}.pata-close-button:hover{background-color:#f0f2f5}.pata-close-button:disabled{opacity:.5;cursor:not-allowed}.pata-notification{margin:16px 24px;padding:12px 16px;border-radius:8px;display:flex;align-items:center;justify-content:space-between}.pata-notification--success{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.pata-notification--error{background-color:#f8d7da;color:#721c24;border:1px solid #f1aeb5}.pata-notification-content{display:flex;align-items:center;gap:8px}.pata-notification-icon{font-size:16px}.pata-notification-message{font-size:14px;font-weight:500}.pata-notification-close{background:none;border:none;font-size:18px;cursor:pointer;color:inherit;opacity:.7;transition:opacity .2s}.pata-notification-close:hover{opacity:1}.pata-error{display:flex;align-items:center;gap:8px;padding:12px 24px;color:#d73a49;background-color:#ffebe9;border-bottom:1px solid #f1aeb5}.pata-error-icon{font-size:16px}.pata-error-message{font-size:14px}.pata-content{padding:20px 24px}.pata-loading{display:flex;flex-direction:column;align-items:center;gap:16px;padding:40px 20px;color:#65676b}.pata-spinner{font-size:24px;animation:pata-spin 1s linear infinite}.pata-empty{text-align:center;padding:40px 20px;color:#65676b}.pata-empty p{margin:0 0 8px;font-size:16px}.pata-empty-subtitle{font-size:14px!important;opacity:.8}.pata-info{margin-bottom:20px}.pata-info p{margin:0;font-size:14px;color:#65676b}.pata-campaigns{display:flex;flex-direction:column;gap:8px}.pata-campaign-option{display:flex;align-items:flex-start;gap:12px;padding:16px;border:2px solid #e4e6eb;border-radius:8px;cursor:pointer;transition:all .2s}.pata-campaign-option:hover{border-color:#1877f2;background-color:#f0f8ff}.pata-campaign-option input[type=radio]{margin:2px 0 0;width:18px;height:18px;accent-color:#1877f2}.pata-campaign-option input[type=radio]:checked+.pata-campaign-details{color:#1877f2}.pata-campaign-option input[type=radio]:disabled{opacity:.5;cursor:not-allowed}.pata-campaign-details{flex:1 1;min-width:0}.pata-campaign-name{font-size:15px;font-weight:600;color:#1c1e21;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pata-campaign-meta{display:flex;align-items:center;gap:12px;font-size:13px;color:#65676b}.pata-campaign-status{padding:2px 8px;border-radius:12px;font-weight:500;font-size:12px}.pata-campaign-status:contains("Active"){background-color:#d4edda;color:#155724}.pata-campaign-budget{font-weight:500}.pata-footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid #e4e6eb}.pata-cancel-button{background:none;border:none;color:#65676b;font-size:14px;font-weight:600;padding:10px 16px;border-radius:6px;cursor:pointer;transition:background-color .2s}.pata-cancel-button:hover{background-color:#f0f2f5}.pata-cancel-button:disabled{opacity:.5;cursor:not-allowed}.pata-add-button{background-color:#1877f2;color:#fff;border:none;font-size:14px;font-weight:600;padding:10px 20px;border-radius:6px;cursor:pointer;display:flex;align-items:center;gap:8px;transition:background-color .2s}.pata-add-button:hover:not(:disabled){background-color:#166fe5}.pata-add-button:disabled{background-color:#e4e6eb;color:#bcc0c4;cursor:not-allowed}.pata-button-icon{font-size:14px}.pata-button-spinner{font-size:14px;animation:pata-spin 1s linear infinite}@keyframes pata-fade-in{0%{opacity:0}to{opacity:1}}@keyframes pata-slide-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pata-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:576px){.pata-modal{width:95%;margin:20px}.pata-header{padding:16px 20px}.pata-title{font-size:16px}.pata-content{padding:16px 20px}.pata-footer{padding:12px 20px}.pata-campaign-option{padding:12px}.pata-campaign-name{font-size:14px}.pata-campaign-meta{font-size:12px;gap:8px}}
/*# sourceMappingURL=0fc587976e560d01.css.map*/