body{margin:0;padding:0;font-family:'Euclid Circular A', serif;line-height:1.25;background:#f7f8fa}@media (max-width: 767px){body{background:#ffffff}}@font-face{font-family:'Euclid Circular A';src:local("Euclid Circular A Regular"),local("EuclidCircularA-Regular"),url("../../font/EuclidCircularA-Regular.woff2") format("woff2"),url("../../font/EuclidCircularA-Regular.woff") format("woff"),url("../../font/EuclidCircularA-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'Euclid Circular A';src:local("Euclid Circular A Medium"),local("EuclidCircularA-Medium"),url("../../font/EuclidCircularA-Medium.woff2") format("woff2"),url("../../font/EuclidCircularA-Medium.woff") format("woff"),url("../../font/EuclidCircularA-Medium.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:'Euclid Circular A';src:local("Euclid Circular A SemiBold"),local("EuclidCircularA-SemiBold"),url("../../font/EuclidCircularA-SemiBold.woff2") format("woff2"),url("../../font/EuclidCircularA-SemiBold.woff") format("woff"),url("../../font/EuclidCircularA-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}.container{margin-left:auto;margin-right:auto;padding-left:12px;padding-right:12px;width:100%;max-width:1294px}.container>.btn{width:max-content}.mb-4{margin-bottom:16px}.grid{display:grid}.gap-12{gap:12px}.gap-14{gap:14px}.gap-16{gap:16px}.gap-18{gap:18px}.gap-35{gap:35px}.mb-2{margin-bottom:1rem}.grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr))}.grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr))}.grid-cols-5{grid-template-columns:repeat(5, minmax(0, 1fr))}.grid-cols-6{grid-template-columns:repeat(6, minmax(0, 1fr))}@media (max-width: 1099px){.lg-grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr))}.lg-grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.lg-grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.lg-grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media (max-width: 999px){.md-grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr))}.md-grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.md-grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media (max-width: 767px){.s-gap-10{gap:10px}.s-grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr))}.s-grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width: 500px){.xs-grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr))}}@media (max-width: 767px){.s-mt-auto{margin-top:auto}.s-gap-9{gap:9px}.s-gap-12{gap:12px}}*,:before,:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent}a{text-decoration:none;color:#D4A109;transition:color .2s ease-in-out;cursor:pointer}a:hover{color:rgba(250,187,12,0.7)}input{outline:none;transition:border-color .2s ease-in-out}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type='number']{-moz-appearance:textfield}input::-webkit-datetime-edit{color:#a3afbc}input::-webkit-calendar-picker-indicator{filter:opacity(0.3)}img{max-width:100%;height:auto;display:block}p{margin:0}.logo{width:100%;height:100%;font-size:0;background:url("../../img/logo.svg") left center/contain no-repeat}@keyframes fadeEffect{from{opacity:0}to{opacity:1}}.text-small{font-size:15px}.text-under{text-decoration:underline}.text-title{font-size:24px}.text-center{text-align:center}.color-grey{color:#A3AFBC}.modal-open{overflow:hidden}.modal{position:fixed !important;top:0;left:0;z-index:15 !important;width:100%;height:100%;display:none}.modal.show{display:block}.modal.show-out{animation:fadeOut 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards}.modal-overlay{position:fixed;top:0;left:0;z-index:14;width:100%;height:100%;overflow:hidden;background:rgba(0,0,0,0.5);animation:fadeIn 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards}.modal-overlay.out{animation:fadeOut 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards}.modal-inner{position:absolute;top:0;left:0;right:0;bottom:0;padding:15px;overflow:auto;text-align:center}.modal-inner:before{content:'';width:0;height:100%;display:inline-block;font-size:0;vertical-align:middle}.modal-container{position:relative;width:100%;max-width:644px;display:inline-block;text-align:left;vertical-align:middle}.modal-container_large{max-width:700px}.modal-content{position:relative;padding:24px;width:100%;background:#ffffff;border-radius:16px;box-shadow:0 0 2px rgba(0,0,0,0.12),0 2px 24px rgba(0,0,0,0.08)}.modal-content+.modal-content{margin-top:6px}.modal-header{width:100%;display:flex;gap:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;font-size:24px;line-height:30px;font-weight:500;color:#000000}.modal-header:not(:empty){margin-bottom:24px}.modal-header .button .icon{margin-right:12px;width:24px;height:24px}.modal-body{display:grid;gap:32px}.modal-body .block-content{margin:0}.modal-footer{margin-top:24px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.modal-footer .btn{font-size:18px;font-weight:400}.modal-footer_auto{grid-template-columns:auto auto}@media (max-width: 767px){.modal-footer_auto{grid-template-columns:1fr}}.modal-close{position:absolute;top:0;right:-52px}.modal .icon-close-outline{width:48px;height:48px;background-color:#ffffff;cursor:pointer}.modal .icon-close-outline:hover{background-color:#f68422}.modal.disabled{opacity:1 !important;pointer-events:none !important}.modal.disabled .modal-body{opacity:.7}.body-overlay{position:fixed;top:0;left:0;z-index:99;width:100%;height:100%;overflow:hidden;background:rgba(0,0,0,0.5);animation:fadeIn 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards}.body-overlay.out{animation:fadeOut 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards}@keyframes fadeIn{0%{background:transparent}100%{background:rgba(0,0,0,0.5)}}@keyframes fadeOut{0%{background:rgba(0,0,0,0.5)}100%{background:transparent}}@media (max-width: 899px){.modal-inner{display:flex}.modal-inner:before{display:none}}@media (max-width: 767px){.modal-inner{padding:0}.modal-container{padding:0;width:100%;max-width:100%;border-top-right-radius:0;border-top-left-radius:0;transform:translateY(-110%);transition:transform .2s ease-in-out}.modal-container.active{transform:translateY(0%)}.modal-content{padding:12px 12px;border-radius:0 0 14px 14px}.modal-header{height:auto}.modal-close{top:12px;right:12px}.modal-close .icon{width:32px;height:32px;background-color:rgba(0,0,0,0.3)}.modal-header{display:flex;justify-content:flex-start;align-items:center;font-size:21px;line-height:21px}.modal-header div[data-post-id='edit_button']{width:100%}.modal-footer{grid-template-columns:1fr}}.icon{flex-shrink:0;background-color:#FABB0C;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;transition:background-color .2s ease-in-out !important}.icon-close-outline{-webkit-mask-image:url("../../img/icon/close-outline.svg")}.icon-left{-webkit-mask-image:url("../../img/icon/left.svg")}.icon-file-circle{background:transparent url("../../img/icon/file-circle.svg") center/contain no-repeat}.icon-wallet{-webkit-mask-image:url("../../img/icon/wallet.svg")}.icon-star{-webkit-mask-image:url("../../img/icon/star.svg")}.icon-star-outline{-webkit-mask-image:url("../../img/icon/star-outline.svg")}.btn{padding:12px 24px;height:54px;display:flex;justify-content:center;align-items:center;flex-shrink:0;font-size:24px;font-weight:500;text-decoration:none;background:transparent;border:none;border-radius:18px;outline:none;transition:opacity .2s ease-in-out;cursor:pointer;user-select:none}.btn .icon{width:24px;height:24px}.btn .icon:nth-child(1){margin-right:12px}.btn .icon:last-child{margin-left:12px}.btn_icon-left .icon{margin-right:12px}.btn_icon_right .icon{margin-left:12px}.btn.primary{color:#fff !important;background:#fabb0c !important}.btn.primary .icon{background-color:#ffffff}.btn.secondary{color:#fabb0c;background:rgba(250,187,12,0.2)}.btn.secondary .icon{background-color:#fabb0c}.btn.secondary.disabled{color:#ffffff}.btn.light{color:#f9bd0a;background:#fdf7e7}.btn.warning{color:#ff5263;background:rgba(255,82,99,0.2)}.btn.outline{color:#fabb0c;border:1px solid #fabb0c}.btn.success{color:#4bb34b;background:rgba(75,179,75,0.12)}.btn_small{padding:8px 16px;height:37px;font-size:18px;border-radius:12px}.btn:hover{opacity:.8}.btn_save{max-width:340px}.btn.disabled,.btn[disabled]{opacity:.7;pointer-events:none}@media (min-width: 768px){.btn_large{padding:26px;height:78px;font-size:24px;border-radius:24px}.btn_large .icon{width:30px;height:30px}}@media (max-width: 767px){.btn{height:42px;font-size:16px;border-radius:12px}.btn .icon{width:16px;height:16px}.btn_small{padding:4px 8px;height:20px;font-size:10px;border-radius:8px}}.input{position:relative;width:100%;display:flex;flex-direction:column}.input label{font-size:14px;color:#A3AFBC;margin-bottom:8px}.input input{padding:15px 15px;width:100%;height:54px;font-size:18px;font-weight:500;color:#000000;background:#f4f5f6;border:1px solid #f4f5f6;border-radius:16px}.input input::placeholder{font-size:inherit;font-weight:500;color:#a3afbc}.input input:hover,.input input:focus{border-color:#fabb0c}@media (max-width: 767px){.input input{padding:10px 15px;height:42px;font-size:16px;border-radius:12px}}.damage-control-container{max-width:1000px;margin:0 auto;padding:10px}@media (min-width: 480px){.damage-control-container{padding:20px}}.damage-control-container .access-info{margin:20px 0}.damage-control-container .access-info .access-info-item{padding:12px 16px;border-radius:8px;display:flex;align-items:center;gap:10px;font-size:14px;line-height:1.4}.damage-control-container .access-info .access-info-item i{font-size:16px;flex-shrink:0}.damage-control-container .access-info .access-info-item.info{background-color:#e3f2fd;border:1px solid #bbdefb;color:#1976d2}.damage-control-container .access-info .access-info-item.success{background-color:#e8f5e8;border:1px solid #c8e6c9;color:#2e7d32}.damage-control-container .access-info .access-info-item.warning{background-color:#fff3e0;border:1px solid #ffcc02;color:#f57c00}.damage-control-container.block-content{display:block !important;width:100% !important;max-width:1000px !important;margin:0 auto !important}.damage-control-container .fblock-div.damage-control-header,.damage-control-container .fblock-div.save-button-container,.damage-control-container .input-block.damage-control-header,.damage-control-container .input-block.save-button-container{display:block !important;width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important}.damage-control-container .damage-control-header{text-align:center;margin-bottom:30px}@media (min-width: 480px){.damage-control-container .damage-control-header{margin-bottom:40px}}.damage-control-container .damage-control-header h2{color:#333;margin-bottom:10px;font-size:22px;font-weight:600}@media (min-width: 480px){.damage-control-container .damage-control-header h2{font-size:28px}}.damage-control-container .damage-control-header p{color:#666;font-size:14px;line-height:1.5}@media (min-width: 480px){.damage-control-container .damage-control-header p{font-size:16px}}.damage-control-container .photos-grid{display:grid !important;grid-template-columns:1fr !important;gap:16px !important;margin:20px 0 30px 0 !important;padding:0 10px !important;width:100% !important;max-width:none !important}@media (min-width: 480px){.damage-control-container .photos-grid{grid-template-columns:repeat(2, 1fr) !important;gap:20px !important;padding:0 !important}}@media (min-width: 768px){.damage-control-container .photos-grid{grid-template-columns:repeat(2, 1fr) !important}}@media (min-width: 1200px){.damage-control-container .photos-grid{grid-template-columns:repeat(3, 1fr) !important}}.damage-control-container .photos-grid>div{display:contents !important;width:auto !important;max-width:none !important;margin:0 !important;padding:0 !important}.damage-control-container .photo-card{background:#fff;border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,0.1);overflow:hidden;transition:all 0.3s ease}.damage-control-container .photo-card:hover{box-shadow:0 4px 16px rgba(0,0,0,0.15);transform:translateY(-2px)}.damage-control-container .photo-card .photo-card-header{background:#f8f9fa;padding:12px 16px;border-bottom:1px solid #e0e0e0}@media (min-width: 480px){.damage-control-container .photo-card .photo-card-header{padding:16px 20px}}.damage-control-container .photo-card .photo-card-header h3{margin:0;font-size:14px;font-weight:600;color:#333;text-align:center}@media (min-width: 480px){.damage-control-container .photo-card .photo-card-header h3{font-size:16px}}.damage-control-container .photo-card .photo-card-body{padding:16px;min-height:160px;display:flex;align-items:center;justify-content:center}@media (min-width: 480px){.damage-control-container .photo-card .photo-card-body{padding:20px;min-height:200px}}.damage-control-container .photo-card .photo-card-body .input-block,.damage-control-container .photo-card .photo-card-body .upload-container{margin:0;width:100%}.damage-control-container .photo-card .photo-card-body .simple-file,.damage-control-container .photo-card .photo-card-body .simple-file-preview{width:100%;margin:0;padding-bottom:0;min-height:120px;display:flex;align-items:center;justify-content:center;border-radius:8px}.damage-control-container .photo-card .photo-card-body .simple-file{background:#f8f9fa;border:2px dashed #dee2e6;background-size:contain;background-position:center center;background-repeat:no-repeat;transition:all 0.4s cubic-bezier(0.4, 0, 0.2, 1)}.damage-control-container .photo-card .photo-card-body .simple-file:hover{border-color:#007bff;background:#e3f2fd;background-size:100%;background-position:center center;transform:scale(1.02);box-shadow:0 4px 20px rgba(0,123,255,0.3)}.damage-control-container .photo-card .photo-card-body .simple-file input[type="file"]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.damage-control-container .photo-card .photo-card-body .simple-file-preview{overflow:hidden}.damage-control-container .photo-card .photo-card-body .simple-file-preview img{max-width:100%;max-height:120px;object-fit:cover;border-radius:8px}.damage-control-container .photo-card .photo-card-body .existing-photo{text-align:center;width:100%}.damage-control-container .photo-card .photo-card-body .existing-photo img{max-width:100%;max-height:150px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,0.1)}.damage-control-container .photo-card .photo-card-body .existing-photo .photo-actions{margin-top:10px}.damage-control-container .photo-card .photo-card-body .existing-photo .photo-actions .btn{width:auto;padding:6px 12px;font-size:12px}.damage-control-container .upload-container{width:100%;min-height:150px}.damage-control-container .upload-container .upload-new-file{width:100%;height:150px;border:2px dashed #ccc;border-radius:8px;display:flex;align-items:center;justify-content:center;background:#fafafa;transition:all 0.3s ease;cursor:pointer}.damage-control-container .upload-container .upload-new-file:hover{border-color:#007bff;background:#f0f8ff}.damage-control-container .upload-container .upload-new-file .plus-file{text-align:center;color:#666}.damage-control-container .upload-container .upload-new-file .plus-file i{font-size:32px}.damage-control-container .upload-container .template{width:100%;height:150px;border:1px solid #ddd;border-radius:8px;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat}.damage-control-container .upload-container .template .bg-click{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.damage-control-container .upload-container .template .del-file{position:absolute;top:8px;right:8px;width:24px;height:24px;border-radius:50%;background:rgba(255,68,68,0.9);color:white;border:none;cursor:pointer;font-size:12px;line-height:1;display:flex;align-items:center;justify-content:center;z-index:2;transition:all 0.2s ease}.damage-control-container .upload-container .template .del-file:hover{background:rgba(204,0,0,0.9);transform:scale(1.1)}.damage-control-container .upload-container .template .del-file i{font-size:10px}.damage-control-container .no-delete-access .template .del-file,.damage-control-container .no-delete-access .del-file{display:none !important;visibility:hidden !important;opacity:0 !important}.damage-control-container .btn{font-family:'Euclid Circular A', serif !important}
