.adventure-photos{padding-top:1rem}.adventure-photos .card{border-radius:.5rem;border:1px solid #e5e7eb;background:var(--card-bg,#fff);color:var(--card-fg,#111);box-shadow:0 1px 3px rgba(0,0,0,.1)}.adventure-photos .card .card-header-img{display:flex;justify-content:space-between;gap:.25rem;padding:1.5rem}.adventure-photos .card .card-header-img .confirm-btn{padding:.5rem;border:none;border-radius:8px;background-color:#e0e0e0}.adventure-photos .card .card-header-img .card-title{font-size:1.5rem;font-weight:600;line-height:1.2;display:flex;align-items:center;gap:.5rem}.adventure-photos .card .card-header-img .card-title .icon{width:1.25rem;height:1.25rem}.adventure-photos .card .card-header-img .card-subtitle{font-size:.875rem;color:#6b7280}.adventure-photos .card .card-body{padding:0 1.5rem 1.5rem}.adventure-photos .card .card-body .upload-box{border:2px dashed #d1d5db;border-radius:.5rem;padding:1.5rem;text-align:center;background:rgba(0,0,0,0)}.adventure-photos .card .card-body .upload-box .hidden-input{display:none}.adventure-photos .card .card-body .upload-box .upload-icon{width:3rem;height:3rem;color:#9ca3af;margin:0 auto 1rem}.adventure-photos .card .card-body .upload-box .upload-text{color:#4b5563;margin-bottom:.5rem}.adventure-photos .card .card-body .upload-box .upload-counter{font-size:.875rem;color:#6b7280}.adventure-photos .card .card-body .upload-box .upload-btn{margin-top:1rem;padding:.5rem 1rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;font-weight:500;background:#fff;transition:all .2s;cursor:pointer}.adventure-photos .card .card-body .upload-box .upload-btn:hover{background:#f3f4f6;color:#111827}.adventure-photos .card .card-body .upload-box .upload-btn:disabled{opacity:.5;pointer-events:none}.adventure-photos .card .card-body .preview-grid{margin-top:1.5rem;display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media(min-width:768px){.adventure-photos .card .card-body .preview-grid{grid-template-columns:repeat(4,1fr)}}.adventure-photos .card .card-body .preview-grid .preview-item{position:relative}.adventure-photos .card .card-body .preview-grid .preview-item .cover-badge{position:absolute;top:6px;left:6px;background:rgba(194,64,12,.8784313725);color:#fff;font-size:12px;padding:2px 6px;border-radius:12px;z-index:2}.adventure-photos .card .card-body .preview-grid .preview-item .preview-img{width:100%;height:8rem;object-fit:cover;border-radius:.5rem}.adventure-photos .card .card-body .preview-grid .preview-item .select-overlay{position:absolute;top:.5rem;left:.5rem}.adventure-photos .card .card-body .preview-grid .preview-item .remove-btn{position:absolute;top:.5rem;right:.5rem;background:#ef4444;color:#fff;border:none;border-radius:.375rem;padding:.5rem;opacity:0;transition:opacity .2s;cursor:pointer}.adventure-photos .card .card-body .preview-grid .preview-item .remove-btn .remove-icon{width:1rem;height:1rem}.adventure-photos .card .card-body .preview-grid .preview-item:hover .remove-btn{opacity:1}.preview-item.draggable{cursor:grab}.preview-item.draggable:active{cursor:grabbing}.preview-item.drag-over{outline:2px dashed #22c55e}.paginationFooter{width:100%;padding:20px 20px 0;background-color:#fff;border-top:1px solid #e0e0e0;display:flex;justify-content:center}.wrapper{padding-top:1rem}.wrapper .card{border-radius:.5rem;border:1px solid #e5e7eb;background-color:var(--card-bg,#fff);color:var(--card-foreground,#111827);box-shadow:0 1px 2px rgba(0,0,0,.05)}.wrapper .card .card-header-map{display:flex;flex-direction:column;row-gap:.375rem;padding:1.5rem}@media(max-width:768px){.wrapper .card .card-header-map{padding:.5rem}}.wrapper .card .card-header-map .card-title{font-size:1.5rem;font-weight:600;line-height:1.25;letter-spacing:-.01562em;display:flex;align-items:center;gap:.5rem}.wrapper .card .card-header-map .card-title .map-pin{height:1.25rem;width:1.25rem}.wrapper .card .card-header-map .card-subtitle{font-size:.875rem;color:#6b7280}.wrapper .card .card-content{padding:0 1.5rem 1.5rem;display:flex;flex-direction:column;row-gap:1rem}@media(max-width:768px){.wrapper .card .card-content{padding:.5rem}}.wrapper .card .card-content .grid-container{display:grid;grid-template-columns:1fr;gap:1rem}.wrapper .card .card-content .grid-container .map-wrapper{display:flex;flex-direction:column;row-gap:.5rem}.card{margin-top:1rem;border:1px solid #e5e5e5;border-radius:10px;background-color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.05)}.card .carder-header-img{padding:1rem}.card .carder-header-img .card-title{font-size:1.25rem;font-weight:600;margin-bottom:.5rem;color:#222}.card .carder-header-img .policy-row{display:flex;justify-content:space-between;align-items:center;padding-top:.5rem;padding-bottom:.5rem;border-bottom:1px solid #eee}.card .carder-header-img .policy-row .policy-text{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.5rem}.card .carder-header-img .policy-row .policy-text p{margin:0;font-size:.95rem;line-height:1.4}.card .carder-header-img .policy-row .policy-text p:first-child{font-weight:500;color:#333}.card .carder-header-img .policy-row .policy-text p:last-child{font-size:.875rem;color:#666}.card .carder-header-img .policy-row .MuiFormGroup-root{margin:0}@media(max-width:992px){.card .policy-row .policy-text{margin-bottom:.75rem}}@media(max-width:576px){.card .carder-header-img{padding:.75rem}.card .carder-header-img .card-title{font-size:1.1rem}.card .carder-header-img .policy-row .policy-text p{font-size:.85rem}}