@font-face{font-display:swap;font-family:helvetica-neue-bold-italic;font-style:normal;font-weight:400;src:url(../fonts/helvetica-neue-bold-italic.ttf) format("truetype")}@font-face{font-display:swap;font-family:helvetica-neue-bold;font-style:normal;font-weight:400;src:url(../fonts/helvetica-neue-bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:helvetica-neue-condensed-black;font-style:normal;font-weight:400;src:url(../fonts/helvetica-neue-condensed-black.ttf) format("truetype")}:root{--transition-base:all 0.4s linear;--font-family-light:"Platypi-Light";--font-family-bold:"Platypi-Bold";--wash:#3e4042;--web-wash:#18191a;--c-text-sm:12px;--c-text-base:14px;--c-text-lg:16px;--c-text-xl:20px}.helvetica-neue-bold-italic{font-family:helvetica-neue-bold-italic}.bg-color-wash{background-color:var(--wash)}.color-black{color:#000}.fs-20px{font-size:20px}.fs-18px{font-size:18px}.fs-16px{font-size:16px}.fs-14px{font-size:14px!important}.fs-12px{font-size:12px}.fs-base{font-size:16px}.ck-content p,.fs-xl{font-size:18px}.ck-content p{line-height:1.6;text-indent:18px}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}article p{margin:10px 0}section{margin-bottom:1rem}.no-mg-top{margin-top:0!important}ul{list-style:none}body,html{margin:0;padding:0}body{background-color:#fff;font-family:Be Vietnam Pro,sans-serif;font-style:normal;font-weight:400;min-height:600px;overflow-y:auto}::-webkit-scrollbar{background:none;width:8px}::-webkit-scrollbar-thumb{background:#e1e1e1;border-radius:10px;cursor:pointer}img{height:auto;-o-object-fit:contain;object-fit:contain;width:100%}*{color:#000;font-weight:400}*,b,strong{font-family:Be Vietnam Pro,sans-serif;font-style:normal}b,strong{font-weight:700}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1))}p{font-size:16px;line-height:1.5;margin:0 0 10px;text-align:start}a{text-decoration:none}.container{margin:0 auto;max-width:1360px;width:90%}.position-fixed{position:fixed}.text-underline{text-decoration:underline}.mb-10{margin-bottom:10px}@media screen and (max-width:960px){.container{margin:0 auto;width:calc(100% - 40px)}}@media screen and (max-width:768px){.container{width:calc(100% - 10px)}}.select2-container .select2-selection--single{height:38px}.select2-results__options{max-height:180px;overflow:auto}#footer{min-height:10px;padding-bottom:2rem;padding-top:2rem;width:100%}#footer *{color:#fff}#footer .list-footer{word-wrap:break-word;color:#ccc;font-size:14px;font-weight:400;line-height:1.5;list-style-type:none}#footer .list-footer .item-footer{margin-bottom:5px}.social-row-fluid{display:flex;flex-wrap:wrap;gap:3px}.social-row-fluid a{background-color:#9d9d9d;border-radius:8px;display:flex;height:30px;overflow:hidden;padding:5px;transition:all .5s linear;width:30px}.social-row-fluid a img{height:auto;width:100%}.social-row-fluid a:hover{background-color:#fff}.object-fit-cover{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.text-truncate-2{-webkit-line-clamp:2}.text-truncate-2,.text-truncate-3{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.text-truncate-3{-webkit-line-clamp:3}header{background:#46484b;left:0;position:fixed;top:0;width:100%;z-index:9999}.modal{z-index:99999}.ck-content img{max-width:580px}.portfolio-slider-wrap{position:relative}.portfolio-slider-wrap .swiper{overflow:hidden;padding-bottom:40px}.portfolio-slider-wrap .swiper-nav{display:flex;justify-content:space-between;left:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:9999}.portfolio-slider-wrap .swiper-nav button{background:hsla(0,0%,100%,.9);border:none;border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.25);cursor:pointer;height:40px;pointer-events:all;transition:.2s;width:40px}.portfolio-slider-wrap .swiper-nav button i{color:#000;font-size:28px}.portfolio-slider-wrap .swiper-nav button:hover{background:#ffe484}.portfolio-slider-wrap .swiper-nav .btn-prev{transform:translateX(-50px)}.portfolio-slider-wrap .swiper-nav .btn-next{transform:translateX(50px)}@media screen and (max-width:1024px){.portfolio-slider-wrap .swiper-nav .btn-prev{transform:translateX(-25px)}.portfolio-slider-wrap .swiper-nav .btn-next{transform:translateX(25px)}}@media screen and (max-width:680px){.portfolio-slider-wrap .swiper-nav .btn-prev{transform:translateX(-5px)}.portfolio-slider-wrap .swiper-nav .btn-next{transform:translateX(5px)}}.portfolio-slider-wrap .swiper-pagination{margin-top:20px;position:relative!important;text-align:center}.portfolio-slider-wrap .swiper-pagination-bullet{background:#000;opacity:.6}.portfolio-slider-wrap .swiper-pagination-bullet-active{background:#fff;opacity:1}.datepicker.datepicker-dropdown.dropdown-menu{z-index:20000!important}.money-wallet-container .moneymanager .custom-toast{animation:slideInRight .5s ease-out;backdrop-filter:blur(10px);border:none;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.12);margin-bottom:1rem;max-width:400px;min-width:320px;overflow:hidden}.money-wallet-container .moneymanager .custom-toast:hover{box-shadow:0 12px 40px rgba(0,0,0,.15);transform:translateY(-2px);transition:all .3s ease}.money-wallet-container .moneymanager .custom-toast .toast-header{border:0;border-radius:12px 12px 0 0;font-size:.9rem;font-weight:600;padding:.75rem 1rem}.money-wallet-container .moneymanager .custom-toast .toast-body{border-radius:0 0 12px 12px;font-size:.9rem;font-weight:500;line-height:1.5;padding:1rem}.money-wallet-container .moneymanager .custom-toast .fa-solid{font-size:1rem}.money-wallet-container .moneymanager .custom-toast .toast-header .fa-solid{font-size:1.1rem}.money-wallet-container .moneymanager .success-toast{border-left:4px solid #198754}.money-wallet-container .moneymanager .success-toast .toast-header{background:linear-gradient(135deg,#198754,#20c997)!important;color:#fff}.money-wallet-container .moneymanager .success-toast .toast-body{background:linear-gradient(135deg,#d1edff,#e8f5e8)!important;color:#0f5132!important}.money-wallet-container .moneymanager .error-toast{border-left:4px solid #dc3545}.money-wallet-container .moneymanager .error-toast .toast-header{background:linear-gradient(135deg,#dc3545,#fd7e14)!important;color:#fff}.money-wallet-container .moneymanager .error-toast .toast-body{background:linear-gradient(135deg,#ffeaea,#fff5f5)!important;color:#842029!important}.money-wallet-container .moneymanager .warning-toast{border-left:4px solid #ffc107}.money-wallet-container .moneymanager .warning-toast .toast-header{background:linear-gradient(135deg,#ffc107,#fd7e14)!important;color:#000!important}.money-wallet-container .moneymanager .warning-toast .toast-body{background:linear-gradient(135deg,#fff8e1,#fffbf0)!important;color:#664d03!important}.money-wallet-container .moneymanager .btn-close-white{filter:invert(1) grayscale(100%) brightness(200%)}.money-wallet-container .moneymanager .subwallet-icon{align-items:center;background:#fff;border:1px solid #e9ecef;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.1);color:#495057;display:flex;font-size:1.2rem;height:40px;justify-content:center;width:40px}.money-wallet-container .moneymanager .balance-display{background:#fff;border:1px solid #e9ecef;border-radius:8px;padding:.75rem}.money-wallet-container .moneymanager .balance-amount{display:block;font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;font-size:1.25rem;font-weight:700;letter-spacing:.5px}.money-wallet-container .moneymanager .balance-currency{font-size:.875rem;font-weight:500;opacity:.8}.money-wallet-container .moneymanager .money-display,.money-wallet-container .moneymanager .money-display-compact,.money-wallet-container .moneymanager .money-display-large,.money-wallet-container .moneymanager .money-display-mobile{align-items:baseline;background:linear-gradient(135deg,#f8f9fa,#fff);border:1px solid #e9ecef;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05);display:inline-flex;gap:.25rem;padding:.5rem .75rem;transition:all .2s ease}.money-wallet-container .moneymanager .money-display-compact:hover,.money-wallet-container .moneymanager .money-display-large:hover,.money-wallet-container .moneymanager .money-display-mobile:hover,.money-wallet-container .moneymanager .money-display:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-1px)}.money-wallet-container .moneymanager .money-display .money-amount,.money-wallet-container .moneymanager .money-display-compact .money-amount,.money-wallet-container .moneymanager .money-display-large .money-amount,.money-wallet-container .moneymanager .money-display-mobile .money-amount{font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;font-size:1.1rem;font-weight:700;letter-spacing:.5px;line-height:1}.money-wallet-container .moneymanager .money-display .money-currency,.money-wallet-container .moneymanager .money-display-compact .money-currency,.money-wallet-container .moneymanager .money-display-large .money-currency,.money-wallet-container .moneymanager .money-display-mobile .money-currency{font-size:.8rem;font-weight:500;letter-spacing:.5px;opacity:.7;text-transform:uppercase}.money-wallet-container .moneymanager .money-display .money-sign,.money-wallet-container .moneymanager .money-display-compact .money-sign,.money-wallet-container .moneymanager .money-display-large .money-sign,.money-wallet-container .moneymanager .money-display-mobile .money-sign{font-size:.9rem;font-weight:600;margin-right:.25rem}.money-wallet-container .moneymanager .money-display.money-positive,.money-wallet-container .moneymanager .money-positive.money-display-compact,.money-wallet-container .moneymanager .money-positive.money-display-large,.money-wallet-container .moneymanager .money-positive.money-display-mobile{background:linear-gradient(135deg,#d1edff,#e8f5e8);border-color:#198754;color:#0f5132}.money-wallet-container .moneymanager .money-display.money-positive .money-sign,.money-wallet-container .moneymanager .money-positive.money-display-compact .money-sign,.money-wallet-container .moneymanager .money-positive.money-display-large .money-sign,.money-wallet-container .moneymanager .money-positive.money-display-mobile .money-sign{color:#198754}.money-wallet-container .moneymanager .money-display.money-negative,.money-wallet-container .moneymanager .money-negative.money-display-compact,.money-wallet-container .moneymanager .money-negative.money-display-large,.money-wallet-container .moneymanager .money-negative.money-display-mobile{background:linear-gradient(135deg,#ffeaea,#fff5f5);border-color:#dc3545;color:#842029}.money-wallet-container .moneymanager .money-display.money-negative .money-sign,.money-wallet-container .moneymanager .money-negative.money-display-compact .money-sign,.money-wallet-container .moneymanager .money-negative.money-display-large .money-sign,.money-wallet-container .moneymanager .money-negative.money-display-mobile .money-sign{color:#dc3545}.money-wallet-container .moneymanager .money-display.money-neutral,.money-wallet-container .moneymanager .money-neutral.money-display-compact,.money-wallet-container .moneymanager .money-neutral.money-display-large,.money-wallet-container .moneymanager .money-neutral.money-display-mobile{background:linear-gradient(135deg,#f8f9fa,#fff);border-color:#6c757d;color:#495057}.money-wallet-container .moneymanager .money-display.money-neutral .money-sign,.money-wallet-container .moneymanager .money-neutral.money-display-compact .money-sign,.money-wallet-container .moneymanager .money-neutral.money-display-large .money-sign,.money-wallet-container .moneymanager .money-neutral.money-display-mobile .money-sign{color:#6c757d}.money-wallet-container .moneymanager .money-display-large{border-radius:12px;padding:1rem 1.5rem}.money-wallet-container .moneymanager .money-display-large .money-amount{font-size:1.5rem;font-weight:800}.money-wallet-container .moneymanager .money-display-large .money-currency{font-size:1rem}.money-wallet-container .moneymanager .money-display-large .money-sign{font-size:1.2rem}.money-wallet-container .moneymanager .money-display-compact{border-radius:6px;padding:.25rem .5rem}.money-wallet-container .moneymanager .money-display-compact .money-amount{font-size:.9rem;font-weight:600}.money-wallet-container .moneymanager .money-display-compact .money-currency{font-size:.7rem}.money-wallet-container .moneymanager .money-display-compact .money-sign{font-size:.8rem}.money-wallet-container .moneymanager .money-display-mobile{align-items:center;flex-direction:row;gap:.05rem;justify-content:center;min-width:auto;padding:.1rem .25rem;text-align:left}.money-wallet-container .moneymanager .money-display-mobile .money-sign{flex-shrink:0;font-size:.55rem;font-weight:600;margin:0;order:1}.money-wallet-container .moneymanager .money-display-mobile .money-amount{flex-shrink:0;font-size:.65rem;font-weight:700;line-height:1;min-width:50px;order:2}.money-wallet-container .moneymanager .money-display-mobile .money-currency{flex-shrink:0;font-size:.45rem;font-weight:500;margin:0;opacity:.8;order:3}@media(max-width:768px){.money-wallet-container .moneymanager .money-display-compact:not(.money-display-large):not(.money-display-compact),.money-wallet-container .moneymanager .money-display-large:not(.money-display-large):not(.money-display-compact),.money-wallet-container .moneymanager .money-display-mobile:not(.money-display-large):not(.money-display-compact),.money-wallet-container .moneymanager .money-display:not(.money-display-large):not(.money-display-compact){align-items:center;flex-direction:row;gap:.1rem;min-width:auto;padding:.15rem .3rem;text-align:left}.money-wallet-container .moneymanager .money-display-compact:not(.money-display-large):not(.money-display-compact) .money-sign,.money-wallet-container .moneymanager .money-display-large:not(.money-display-large):not(.money-display-compact) .money-sign,.money-wallet-container .moneymanager .money-display-mobile:not(.money-display-large):not(.money-display-compact) .money-sign,.money-wallet-container .moneymanager .money-display:not(.money-display-large):not(.money-display-compact) .money-sign{flex-shrink:0;font-size:.6rem;margin:0;order:1}.money-wallet-container .moneymanager .money-display-compact:not(.money-display-large):not(.money-display-compact) .money-amount,.money-wallet-container .moneymanager .money-display-large:not(.money-display-large):not(.money-display-compact) .money-amount,.money-wallet-container .moneymanager .money-display-mobile:not(.money-display-large):not(.money-display-compact) .money-amount,.money-wallet-container .moneymanager .money-display:not(.money-display-large):not(.money-display-compact) .money-amount{flex-shrink:0;font-size:.7rem;line-height:1;min-width:60px;order:2}.money-wallet-container .moneymanager .money-display-compact:not(.money-display-large):not(.money-display-compact) .money-currency,.money-wallet-container .moneymanager .money-display-large:not(.money-display-large):not(.money-display-compact) .money-currency,.money-wallet-container .moneymanager .money-display-mobile:not(.money-display-large):not(.money-display-compact) .money-currency,.money-wallet-container .moneymanager .money-display:not(.money-display-large):not(.money-display-compact) .money-currency{flex-shrink:0;font-size:.5rem;margin:0;order:3}.money-wallet-container .moneymanager #stastic-data .card{border-radius:8px;margin-bottom:0}.money-wallet-container .moneymanager #stastic-data .card-body{padding:.5rem!important}.money-wallet-container .moneymanager #stastic-data .card-title{color:#6c757d;font-size:.7rem!important;font-weight:600;margin-bottom:.25rem!important}.money-wallet-container .moneymanager #stastic-data .money-display-large{gap:.05rem;justify-content:center;margin:0;padding:.15rem .3rem}.money-wallet-container .moneymanager #stastic-data .money-display-large .money-amount{font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;font-size:.8rem;letter-spacing:.3px;min-width:70px}.money-wallet-container .moneymanager #stastic-data .money-display-large .money-sign{font-size:.65rem}}.money-wallet-container .moneymanager .card{background:#fff;border:1px solid #e9ecef;transition:all .3s ease}.money-wallet-container .moneymanager .card:hover{border-color:#0d6efd;box-shadow:0 4px 20px rgba(0,0,0,.1)!important;transform:translateY(-2px)}.money-wallet-container .moneymanager .subwallet-actions .btn{align-items:center;border-radius:6px;display:inline-flex;height:32px;justify-content:center;padding:0;transition:all .2s ease;width:32px}.money-wallet-container .moneymanager .subwallet-actions .btn-outline-primary{border-color:#0d6efd;color:#0d6efd}.money-wallet-container .moneymanager .subwallet-actions .btn-outline-primary:hover{background-color:#0d6efd;color:#fff}.money-wallet-container .moneymanager .subwallet-actions .btn-outline-danger{border-color:#dc3545;color:#dc3545}.money-wallet-container .moneymanager .subwallet-actions .btn-outline-danger:hover{background-color:#dc3545;color:#fff}.money-wallet-container .moneymanager .btn-primary{background-color:#0d6efd;border-color:#0d6efd;border-radius:8px;font-weight:500;transition:all .3s ease}.money-wallet-container .moneymanager .btn-primary:hover{background-color:#0b5ed7;border-color:#0a58ca;box-shadow:0 4px 15px rgba(13,110,253,.3);transform:translateY(-1px)}.money-wallet-container .moneymanager .member-avatar{align-items:center;background:#f8f9fa;border:1px solid #e9ecef;border-radius:50%;color:#495057!important;display:flex;height:35px;justify-content:center;width:35px}.money-wallet-container .moneymanager .member-avatar i{font-size:.9rem!important}.money-wallet-container .moneymanager .info-value{font-size:.8rem;font-weight:500;line-height:1;margin-top:.1rem}.money-wallet-container .moneymanager .info-label{color:#6c757d;font-size:.7rem}.money-wallet-container .moneymanager .member-actions .btn{align-items:center;border-radius:50%;display:inline-flex;font-size:.8rem;height:28px;justify-content:center;padding:0;width:28px}.money-wallet-container .moneymanager .badge{font-size:.7rem;padding:.25rem .5rem}.money-wallet-container .moneymanager .nav-item{border-radius:8px;color:#6c757d;margin:2px;transition:all .2s ease}.money-wallet-container .moneymanager .nav-item:hover{background-color:rgba(13,110,253,.1);color:#0d6efd;transform:translateY(-1px)}.money-wallet-container .moneymanager .nav-item.active{background-color:rgba(13,110,253,.15);color:#0d6efd}.money-wallet-container .moneymanager .nav-item:active{background-color:rgba(13,110,253,.2);transform:translateY(0)}.money-wallet-container .moneymanager .fixed-bottom{z-index:1000}@media(max-width:768px){.money-wallet-container .moneymanager .subwallet-icon{font-size:1rem;height:35px;width:35px}.money-wallet-container .moneymanager .balance-amount{font-size:1.1rem}.money-wallet-container .moneymanager .card-body{padding:1rem!important}.money-wallet-container .moneymanager .subwallet-actions .btn{font-size:.7rem;height:28px;width:28px}.money-wallet-container .moneymanager .member-avatar{height:30px;width:30px}.money-wallet-container .moneymanager .member-avatar i{font-size:.8rem!important}.money-wallet-container .moneymanager .info-value{font-size:.75rem}.money-wallet-container .moneymanager .member-actions .btn{font-size:.7rem;height:26px;width:26px}.money-wallet-container .moneymanager .money-display,.money-wallet-container .moneymanager .money-display-compact,.money-wallet-container .moneymanager .money-display-large,.money-wallet-container .moneymanager .money-display-mobile{align-items:center;flex-direction:row;gap:.05rem;min-width:auto;padding:.1rem .25rem}.money-wallet-container .moneymanager .money-display .money-amount,.money-wallet-container .moneymanager .money-display-compact .money-amount,.money-wallet-container .moneymanager .money-display-large .money-amount,.money-wallet-container .moneymanager .money-display-mobile .money-amount{flex-shrink:0;font-size:.65rem;line-height:1;min-width:50px}.money-wallet-container .moneymanager .money-display .money-currency,.money-wallet-container .moneymanager .money-display-compact .money-currency,.money-wallet-container .moneymanager .money-display-large .money-currency,.money-wallet-container .moneymanager .money-display-mobile .money-currency{flex-shrink:0;font-size:.45rem;margin:0}.money-wallet-container .moneymanager .money-display .money-sign,.money-wallet-container .moneymanager .money-display-compact .money-sign,.money-wallet-container .moneymanager .money-display-large .money-sign,.money-wallet-container .moneymanager .money-display-mobile .money-sign{flex-shrink:0;font-size:.55rem;margin:0}.money-wallet-container .moneymanager .money-display-large{align-items:center;flex-direction:row;gap:.08rem;min-width:auto;padding:.2rem .4rem}.money-wallet-container .moneymanager .money-display-large .money-amount{flex-shrink:0;font-size:.8rem;line-height:1;min-width:70px}.money-wallet-container .moneymanager .money-display-large .money-currency{flex-shrink:0;font-size:.6rem;margin:0}.money-wallet-container .moneymanager .money-display-large .money-sign{flex-shrink:0;font-size:.65rem;margin:0}.money-wallet-container .moneymanager .money-display-compact{align-items:center;flex-direction:row;gap:.03rem;min-width:auto;padding:.05rem .15rem}.money-wallet-container .moneymanager .money-display-compact .money-amount{flex-shrink:0;font-size:.55rem;line-height:1;min-width:40px}.money-wallet-container .moneymanager .money-display-compact .money-currency{flex-shrink:0;font-size:.4rem;margin:0}.money-wallet-container .moneymanager .money-display-compact .money-sign{flex-shrink:0;font-size:.5rem;margin:0}}@media(max-width:576px){.money-wallet-container .moneymanager .money-display,.money-wallet-container .moneymanager .money-display-compact,.money-wallet-container .moneymanager .money-display-large,.money-wallet-container .moneymanager .money-display-mobile{gap:.02rem;min-width:auto;padding:.08rem .2rem}.money-wallet-container .moneymanager .money-display .money-amount,.money-wallet-container .moneymanager .money-display-compact .money-amount,.money-wallet-container .moneymanager .money-display-large .money-amount,.money-wallet-container .moneymanager .money-display-mobile .money-amount{font-size:.6rem;letter-spacing:.05px;line-height:1;min-width:45px}.money-wallet-container .moneymanager .money-display .money-currency,.money-wallet-container .moneymanager .money-display-compact .money-currency,.money-wallet-container .moneymanager .money-display-large .money-currency,.money-wallet-container .moneymanager .money-display-mobile .money-currency{font-size:.4rem;margin:0}.money-wallet-container .moneymanager .money-display .money-sign,.money-wallet-container .moneymanager .money-display-compact .money-sign,.money-wallet-container .moneymanager .money-display-large .money-sign,.money-wallet-container .moneymanager .money-display-mobile .money-sign{font-size:.5rem;margin:0}.money-wallet-container .moneymanager .money-display-large{gap:.03rem;min-width:auto;padding:.15rem .3rem}.money-wallet-container .moneymanager .money-display-large .money-amount{font-size:.7rem;line-height:1;min-width:60px}.money-wallet-container .moneymanager .money-display-large .money-currency{font-size:.5rem;margin:0}.money-wallet-container .moneymanager .money-display-large .money-sign{font-size:.6rem;margin:0}.money-wallet-container .moneymanager .money-display-compact{gap:.01rem;min-width:auto;padding:.05rem .1rem}.money-wallet-container .moneymanager .money-display-compact .money-amount{font-size:.5rem;line-height:1;min-width:35px}.money-wallet-container .moneymanager .money-display-compact .money-currency{font-size:.35rem;margin:0}.money-wallet-container .moneymanager .money-display-compact .money-sign{font-size:.45rem;margin:0}.money-wallet-container .moneymanager #stastic-data .card-body{padding:.3rem!important}.money-wallet-container .moneymanager #stastic-data .card-title{font-size:.65rem!important;margin-bottom:.15rem!important}.money-wallet-container .moneymanager #stastic-data .money-display-large{gap:.03rem;justify-content:center;padding:.1rem .2rem}.money-wallet-container .moneymanager #stastic-data .money-display-large .money-amount{font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;font-size:.7rem;letter-spacing:.2px;min-width:60px}.money-wallet-container .moneymanager #stastic-data .money-display-large .money-sign{font-size:.6rem}}.money-wallet-container .moneymanager .transaction-form .nav-pills .nav-link{border:2px solid transparent;border-radius:12px;font-weight:600;transition:all .3s ease}.money-wallet-container .moneymanager .transaction-form .nav-pills .nav-link:hover{box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-2px)}.money-wallet-container .moneymanager .transaction-form .nav-pills .nav-link.active{background:linear-gradient(135deg,#007bff,#0056b3);border-color:#0056b3;box-shadow:0 4px 15px rgba(0,123,255,.3)}.money-wallet-container .moneymanager .transaction-form .form-label{font-size:.9rem;margin-bottom:.5rem}.money-wallet-container .moneymanager .transaction-form .form-label i{font-size:.85rem}.money-wallet-container .moneymanager .transaction-form .input-group .input-group-text{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-color:#dee2e6;font-size:.9rem}.money-wallet-container .moneymanager .transaction-form .input-group .form-control{border-color:#dee2e6;transition:all .3s ease}.money-wallet-container .moneymanager .transaction-form .input-group .form-control:focus{border-color:#86b7fe;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.money-wallet-container .moneymanager .transaction-form .form-select{border-color:#dee2e6;transition:all .3s ease}.money-wallet-container .moneymanager .transaction-form .form-select:focus{border-color:#86b7fe;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.money-wallet-container .moneymanager .transaction-form .btn-lg{border-radius:12px;font-weight:600;padding:.75rem 1.5rem;transition:all .3s ease}.money-wallet-container .moneymanager .transaction-form .btn-lg:hover{box-shadow:0 6px 20px rgba(0,0,0,.15);transform:translateY(-2px)}.money-wallet-container .moneymanager .transaction-form .btn-danger{background:linear-gradient(135deg,#dc3545,#c82333);border:none}.money-wallet-container .moneymanager .transaction-form .btn-danger:hover{background:linear-gradient(135deg,#c82333,#a71e2a)}.money-wallet-container .moneymanager .transaction-form .btn-success{background:linear-gradient(135deg,#198754,#157347);border:none}.money-wallet-container .moneymanager .transaction-form .btn-success:hover{background:linear-gradient(135deg,#157347,#146c43)}.money-wallet-container .moneymanager .transaction-form .btn-primary{background:linear-gradient(135deg,#0d6efd,#0b5ed7);border:none}.money-wallet-container .moneymanager .transaction-form .btn-primary:hover{background:linear-gradient(135deg,#0b5ed7,#0a58ca)}.money-wallet-container .moneymanager .wallet-card{background:linear-gradient(135deg,#fff,#f8f9fa);border:1px solid #e9ecef;border-radius:16px;transition:all .3s ease}.money-wallet-container .moneymanager .wallet-card:hover{border-color:#007bff;box-shadow:0 8px 25px rgba(0,0,0,.1)!important;transform:translateY(-4px)}.money-wallet-container .moneymanager .wallet-card .wallet-icon{align-items:center;background:linear-gradient(135deg,#007bff,#0056b3);border-radius:12px;box-shadow:0 4px 12px rgba(0,123,255,.3);color:#fff;display:flex;font-size:1.5rem;height:50px;justify-content:center;width:50px}.money-wallet-container .moneymanager .wallet-card .card-title{color:#2c3e50;font-size:1.1rem;font-weight:600}.money-wallet-container .moneymanager .wallet-card .btn-group .btn{border-radius:8px;transition:all .3s ease}.money-wallet-container .moneymanager .wallet-card .btn-group .btn:hover{transform:translateY(-1px)}.money-wallet-container .moneymanager .empty-state{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:2px dashed #dee2e6;border-radius:16px;padding:3rem 2rem}.money-wallet-container .moneymanager .empty-state i{opacity:.5}.money-wallet-container .moneymanager .empty-state h4{font-weight:600}.money-wallet-container .moneymanager .empty-state p{margin:0 auto;max-width:400px}.money-wallet-container .moneymanager .wallet-form .form-label{font-size:.9rem;margin-bottom:.5rem}.money-wallet-container .moneymanager .wallet-form .form-label i{font-size:.85rem}.money-wallet-container .moneymanager .wallet-form .form-control,.money-wallet-container .moneymanager .wallet-form .form-select{border-color:#dee2e6;border-radius:8px;transition:all .3s ease}.money-wallet-container .moneymanager .wallet-form .form-control:focus,.money-wallet-container .moneymanager .wallet-form .form-select:focus{border-color:#86b7fe;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.money-wallet-container .moneymanager .wallet-form .btn-check:checked+.btn-outline-primary{background:linear-gradient(135deg,#007bff,#0056b3);border-color:#0056b3;color:#fff;transform:scale(1.05)}.money-wallet-container .moneymanager .wallet-form .btn-outline-primary{border-radius:8px;transition:all .3s ease}.money-wallet-container .moneymanager .wallet-form .btn-outline-primary:hover{box-shadow:0 4px 12px rgba(0,123,255,.3);transform:translateY(-2px)}@media(max-width:576px){.money-wallet-container .moneymanager .custom-toast{margin:.5rem;max-width:90vw;min-width:280px}.money-wallet-container .moneymanager .custom-toast .toast-body,.money-wallet-container .moneymanager .custom-toast .toast-header{font-size:.85rem;padding:.75rem}}.money-wallet-container .dataTables_wrapper{overflow-x:unset;width:100%!important}.money-wallet-container .dataTables_wrapper .dataTable{min-width:100%;table-layout:fixed;width:100%!important}.money-wallet-container .dataTables_wrapper .dataTables_filter,.money-wallet-container .dataTables_wrapper .dataTables_length{margin-bottom:1rem}.money-wallet-container .dataTables_wrapper .dataTables_length label{font-size:.875rem;margin-bottom:.5rem}.money-wallet-container .dataTables_wrapper .dataTables_length select{font-size:.875rem}.money-wallet-container .dataTables_wrapper .dataTables_filter label{font-size:.875rem;margin-bottom:.5rem}.money-wallet-container .dataTables_wrapper .dataTables_info{font-size:.875rem;margin-top:.5rem}@media(max-width:768px){.money-wallet-container .dataTables_wrapper .dataTables_filter,.money-wallet-container .dataTables_wrapper .dataTables_length{margin-bottom:.75rem;text-align:center}.money-wallet-container .dataTables_wrapper .dataTables_length{margin-bottom:.5rem}.money-wallet-container .dataTables_wrapper .dataTables_length label{color:#495057;display:block;font-size:.875rem;font-weight:600;margin-bottom:.25rem}.money-wallet-container .dataTables_wrapper .dataTables_length select{background-color:#fff;border:1px solid #ced4da;border-radius:6px;font-size:.875rem;min-width:80px;padding:.375rem .5rem;width:auto}.money-wallet-container .dataTables_wrapper .dataTables_filter label{color:#495057;display:block;font-size:.875rem;font-weight:600;margin-bottom:.25rem}.money-wallet-container .dataTables_wrapper .dataTables_filter input[type=search]{background-color:#fff;border:1px solid #ced4da;border-radius:6px;display:block;font-size:.875rem;margin:0 auto;max-width:unset;padding:.5rem .75rem;width:100%!important}.money-wallet-container .dataTables_wrapper .dataTables_filter input[type=search]:focus{border-color:#86b7fe;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);outline:none}.money-wallet-container .dataTables_wrapper .dataTables_info{color:#6c757d;font-size:.875rem;font-weight:500;margin:.5rem 0;text-align:center}}@media(max-width:576px){.money-wallet-container .dataTables_wrapper .dataTables_filter,.money-wallet-container .dataTables_wrapper .dataTables_length{margin-bottom:.5rem}.money-wallet-container .dataTables_wrapper .dataTables_length label{color:#495057;font-size:.875rem;font-weight:600}.money-wallet-container .dataTables_wrapper .dataTables_length select{background-color:#fff;border:1px solid #ced4da;border-radius:6px;font-size:.875rem;min-width:70px;padding:.375rem .5rem}.money-wallet-container .dataTables_wrapper .dataTables_filter label{color:#495057;font-size:.875rem;font-weight:600}.money-wallet-container .dataTables_wrapper .dataTables_filter input[type=search]{background-color:#fff;border:1px solid #ced4da;border-radius:6px;font-size:.875rem;padding:.5rem .75rem}.money-wallet-container .dataTables_wrapper .dataTables_filter input[type=search]:focus{border-color:#86b7fe;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);outline:none}.money-wallet-container .dataTables_wrapper .dataTables_info{color:#6c757d;font-size:.875rem;font-weight:500;margin:.4rem 0}}@media(max-width:768px){.money-wallet-container .order-info{font-size:14px!important}.money-wallet-container .order-info .badge{font-size:14px!important;padding:6px 8px!important}.money-wallet-container .order-info .fw-bold,.money-wallet-container .order-info small,.money-wallet-container .table,.money-wallet-container .table td,.money-wallet-container .table th{font-size:14px!important}}.money-wallet-container .badge,.money-wallet-container .btn,.money-wallet-container .card-text,.money-wallet-container .card-title,.money-wallet-container .dropdown-item,.money-wallet-container .form-control,.money-wallet-container .form-select,.money-wallet-container .nav-link,.money-wallet-container .small,.money-wallet-container .table,.money-wallet-container .table td,.money-wallet-container .table th,.money-wallet-container .toast-body,.money-wallet-container .toast-header,.money-wallet-container small{font-size:14px!important}.money-wallet-container .transaction-details-actions .transaction-details{border-top:1px solid #e9ecef;padding-top:8px}.money-wallet-container .transaction-details-actions .transaction-details small{color:#6c757d;display:block;font-size:14px!important;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.money-wallet-container .transaction-details-actions .transaction-details small i{margin-right:4px;width:12px}.money-wallet-container .transaction-details-actions .transaction-actions .btn{border-radius:6px;border-width:1px;transition:all .3s ease}.money-wallet-container .transaction-details-actions .transaction-actions .btn:hover{box-shadow:0 2px 8px rgba(0,0,0,.15);transform:translateY(-1px)}.money-wallet-container .transaction-details-actions .transaction-actions .btn:active{transform:translateY(0)}.money-wallet-container .transaction-details-actions .transaction-actions .btn-outline-primary{border-color:#0d6efd;color:#0d6efd}.money-wallet-container .transaction-details-actions .transaction-actions .btn-outline-primary:hover{background-color:#0d6efd;border-color:#0d6efd;box-shadow:0 2px 8px rgba(13,110,253,.3);color:#fff}.money-wallet-container .transaction-details-actions .transaction-actions .btn-outline-success{border-color:#198754;color:#198754}.money-wallet-container .transaction-details-actions .transaction-actions .btn-outline-success:hover{background-color:#198754;border-color:#198754;box-shadow:0 2px 8px rgba(25,135,84,.3);color:#fff}.money-wallet-container .transaction-details-actions .transaction-actions .btn-outline-danger{border-color:#dc3545;color:#dc3545}.money-wallet-container .transaction-details-actions .transaction-actions .btn-outline-danger:hover{background-color:#dc3545;border-color:#dc3545;box-shadow:0 2px 8px rgba(220,53,69,.3);color:#fff}.money-wallet-container .transaction-info .transaction-header{font-weight:600;margin-bottom:8px}.money-wallet-container .transaction-info .transaction-header strong{color:var(--mw-text-secondary)!important;font-size:14px!important}.money-wallet-container .transaction-info .transaction-header i{color:var(--mw-text-muted)!important;margin-right:4px}.money-wallet-container .transaction-info .transaction-header .text-danger,.money-wallet-container .transaction-info .transaction-header .text-success{font-size:16px!important;font-weight:700}.money-wallet-container .transaction-info .transaction-details{border-top:1px solid #e9ecef;padding-top:8px}.money-wallet-container .transaction-info .transaction-details small{color:#6c757d;display:block;font-size:14px!important;margin-bottom:4px}.money-wallet-container .transaction-info .transaction-details small i{margin-right:4px;width:12px}.money-wallet-container .table-responsive{-webkit-overflow-scrolling:touch;overflow-x:unset;width:100%}.money-wallet-container .table-responsive #transactionTable_wrapper{overflow-x:unset}.money-wallet-container .table-responsive .dataTable{table-layout:fixed;white-space:nowrap;width:100%!important}@media(max-width:1200px){.money-wallet-container .table-responsive .hide-lg{display:none!important}}@media(max-width:992px){.money-wallet-container .table-responsive .hide-md{display:none!important}}@media(max-width:768px){.money-wallet-container .table-responsive .hide-sm{display:none!important}}@media(max-width:576px){.money-wallet-container .table-responsive .hide-xs{display:none!important}}.money-wallet-container .dataTables_wrapper .dataTables_scroll{width:100%!important}.money-wallet-container .dataTables_wrapper .dataTables_scrollBody{overflow-x:unset!important;overflow:unset!important;width:100%!important}.money-wallet-container body{overflow-x:hidden}.money-wallet-container .container,.money-wallet-container .container-fluid{max-width:100%;overflow-x:hidden}@media(min-width:769px){.money-wallet-container .order-page .card-header h5{font-size:1.1rem!important}.money-wallet-container .order-page .form-label{font-size:1rem!important}.money-wallet-container .order-page .btn-sm{font-size:.875rem!important;padding:.5rem 1rem!important}.money-wallet-container .order-page .badge,.money-wallet-container .order-page .small,.money-wallet-container .order-page .table th{font-size:.875rem!important}.money-wallet-container .order-page .order-info .badge{font-size:.875rem!important;padding:.4rem .6rem!important}.money-wallet-container .order-page .order-info .fw-bold{font-size:1rem!important}.money-wallet-container .order-page .order-info small{font-size:.875rem!important}}@media(max-width:768px){.money-wallet-container .order-page .card-header h5,.money-wallet-container .order-page .form-label{font-size:.875rem!important}.money-wallet-container .order-page .btn-sm{font-size:.875rem!important;padding:.375rem .75rem!important}.money-wallet-container .order-page .badge,.money-wallet-container .order-page .small,.money-wallet-container .order-page .table th{font-size:.875rem!important}.money-wallet-container .order-page .order-info .badge{font-size:.875rem!important;padding:.3rem .5rem!important}.money-wallet-container .order-page .order-info .fw-bold,.money-wallet-container .order-page .order-info small{font-size:.875rem!important}}@media(min-width:769px){.money-wallet-container .cart-page .card-header h5{font-size:1.1rem!important}.money-wallet-container .cart-page .form-label{font-size:1rem!important}.money-wallet-container .cart-page .btn-sm{font-size:.875rem!important;padding:.5rem 1rem!important}.money-wallet-container .cart-page .badge,.money-wallet-container .cart-page .btn,.money-wallet-container .cart-page .small{font-size:.875rem!important}.money-wallet-container .cart-page .cart-item .card-title{font-size:1rem!important}.money-wallet-container .cart-page .cart-item .text-muted{font-size:.875rem!important}.money-wallet-container .cart-page .cart-item .fw-bold{font-size:1rem!important}.money-wallet-container .cart-page .cart-item small{font-size:.875rem!important}.money-wallet-container .cart-page .order-summary .fw-bold{font-size:1rem!important}.money-wallet-container .cart-page .form-control,.money-wallet-container .cart-page .form-select,.money-wallet-container .cart-page .order-summary .text-muted{font-size:.875rem!important}}@media(max-width:768px){.money-wallet-container .cart-page .card-header h5,.money-wallet-container .cart-page .form-label{font-size:.875rem!important}.money-wallet-container .cart-page .btn-sm{font-size:.875rem!important;padding:.375rem .75rem!important}.money-wallet-container .cart-page .badge,.money-wallet-container .cart-page .btn,.money-wallet-container .cart-page .cart-item .card-title,.money-wallet-container .cart-page .cart-item .fw-bold,.money-wallet-container .cart-page .cart-item .text-muted,.money-wallet-container .cart-page .cart-item small,.money-wallet-container .cart-page .form-control,.money-wallet-container .cart-page .form-select,.money-wallet-container .cart-page .order-summary .fw-bold,.money-wallet-container .cart-page .order-summary .text-muted,.money-wallet-container .cart-page .small{font-size:.875rem!important}}@keyframes slideInRight{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.post-comments{background:#d9d5bd;border:1px solid #c7c0a9;border-radius:12px;margin-top:10px;padding:32px 28px}.post-comments__header{margin-bottom:24px}.post-comments__title{color:#2b2118;font-size:1.5rem;font-weight:600;margin-bottom:8px}.post-comments__subtitle{color:#6c757d;font-size:.95rem;margin:0}.post-comments__form-wrapper{margin-bottom:36px}.post-comments__form-group{display:flex;flex-direction:column;margin-bottom:18px}.post-comments__form-group label{color:#4d4537;font-weight:500;margin-bottom:6px}.post-comments__form-group input,.post-comments__form-group textarea{border:1px solid #d4cdb9;border-radius:8px;font-size:.95rem;padding:12px 14px;transition:border-color .2s ease,box-shadow .2s ease}.post-comments__form-group input:focus,.post-comments__form-group textarea:focus{border-color:#8b5a2b;box-shadow:0 0 0 3px rgba(139,90,43,.15);outline:none}.post-comments__form-actions{display:flex;justify-content:flex-end}.post-comments__form-actions button{background:#8b5a2b;border:none;border-radius:999px;color:#fff;cursor:pointer;font-weight:600;padding:12px 28px;transition:transform .2s ease,background .2s ease}.post-comments__form-actions button:hover{background:#744721;transform:translateY(-1px)}.post-comments__replying{align-items:center;background:#f3ede5;border:1px solid #d4cdb9;border-radius:8px;display:flex;gap:12px;justify-content:space-between;margin-bottom:18px;padding:12px 16px}.post-comments__replying span{color:#5a5246;font-size:.9rem}.post-comments__cancel-reply{background:transparent;border:none;color:#8b5a2b;cursor:pointer;font-weight:600}.post-comments__form-feedback{border-radius:8px;display:none;font-size:.9rem;margin-top:16px;padding:10px 14px}.post-comments__form-feedback.is-success{background:#d4edda;color:#155724;display:block}.post-comments__form-feedback.is-error{background:#f8d7da;color:#721c24;display:block}.post-comments__form-feedback.d-none{display:none}.post-comments__items{display:flex;flex-direction:column;gap:12px}.post-comments__pagination{align-items:center;display:flex;gap:12px;justify-content:center;margin-top:24px}.post-comments__page-btn{background:#f7f5ef;border:1px solid #d4cdb9;border-radius:24px;color:#4d4537;cursor:pointer;padding:8px 18px;transition:background .2s ease,color .2s ease}.post-comments__page-btn:hover:not(:disabled){background:#8b5a2b;color:#fff}.post-comments__page-btn:disabled{cursor:not-allowed;opacity:.5}.post-comments__page-info{color:#6c757d;font-size:.9rem}.post-comments__empty,.post-comments__loading{color:#6c757d;padding:24px 0;text-align:center}.post-comment{background:hsla(0,0%,100%,.94);border:1px solid rgba(54,38,19,.08);border-radius:12px;box-shadow:0 8px 18px rgba(54,38,19,.08);padding:16px 20px}.post-comment__header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.post-comment__author{color:#2b2118;font-weight:600}.post-comment__date{color:#9a8f7c;font-size:.85rem}.post-comment__reply-context{background:rgba(255,248,235,.9);border:1px solid rgba(217,104,12,.35);border-left:4px solid #c72;border-radius:10px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7);color:#5a4732;display:grid;font-size:.9rem;gap:8px;margin-bottom:16px;padding:12px 16px}.post-comment__reply-context-header{align-items:center;display:flex;font-size:.88rem;gap:6px}.post-comment__reply-context-author{color:#9a4f14;font-weight:700}.post-comment__reply-context-label{color:#9a4f14;font-style:italic}.post-comment__reply-context-body{color:#473320;line-height:1.6}.post-comment__body{color:#3b2c1c;font-size:.95rem;line-height:1.7;margin-bottom:12px}.post-comment__footer{display:flex;justify-content:flex-end}.post-comment__reply-btn{background:transparent;border:none;color:#8b5a2b;cursor:pointer;font-weight:600;padding:0;transition:color .2s ease}.post-comment__reply-btn:hover{color:#6a411c}@media(max-width:576px){.post-comments{padding:24px 18px}.post-comment{padding:18px 16px}}.recent-comments{display:grid;gap:18px}.recent-comments__title{border-bottom:2px solid #8b5a2b;color:#2b2118;font-size:1.05rem;font-weight:600;margin:0;padding-bottom:10px}.recent-comments__list{display:flex;flex-direction:column;gap:5px}.recent-comments__item{border-bottom:1px solid rgba(44,32,24,.12);padding-bottom:5px}.recent-comments__item:last-child{border-bottom:none;padding-bottom:0}.recent-comments__link{border-radius:10px;color:inherit;display:grid;gap:2px;padding:5px 0;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.recent-comments__link:hover{transform:translateY(-2px)}.recent-comments__post{color:#2b2118;font-size:.95rem;font-weight:600}.recent-comments__content{color:#514231;font-size:.9rem;line-height:1.5}.recent-comments__author{color:#8b5a2b;font-weight:600;margin-right:6px}.recent-comments__excerpt{color:#4d4537}.recent-comments__meta{align-items:center;color:#9a8f7c;display:flex;font-size:.8rem;justify-content:flex-end}.recent-comments__date{align-items:center;display:inline-flex;gap:6px}.recent-comments__empty,.recent-comments__error,.recent-comments__loading{color:#6c757d;font-size:.9rem;padding:18px 0;text-align:center}.recent-comments__error{color:#9f3a28}.post-sidebar{background:#e7e4d9;border:1px solid #d4cdb9;border-radius:14px;display:grid;gap:28px;padding:28px 22px;position:sticky;top:24px}.post-sidebar__section{display:grid;gap:18px}.post-sidebar__title{align-items:center;border-bottom:2px solid rgba(13,110,253,.35);color:#212529;display:flex;font-size:1.05rem;font-weight:600;gap:10px;margin:0;padding-bottom:10px}.post-sidebar__title:after{background:linear-gradient(90deg,rgba(13,110,253,.3),rgba(13,110,253,0));content:"";flex:1 1 auto;height:2px}.post-sidebar__title--secondary{border-bottom-color:rgba(139,90,43,.45)}.post-sidebar__title--secondary:after{background:linear-gradient(90deg,rgba(139,90,43,.35),rgba(139,90,43,0))}.post-sidebar__list{display:flex;flex-direction:column;gap:16px}.post-sidebar__item{border-bottom:1px solid rgba(33,33,24,.12);padding-bottom:5px}.post-sidebar__item:last-child{border-bottom:none;padding-bottom:0}.post-sidebar__link{border-radius:12px;color:inherit;display:flex;gap:8px;padding:5px 0;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.post-sidebar__link:hover{transform:translateY(-3px)}.post-sidebar__thumb{background:#f7f6f5;border-radius:10px;flex-shrink:0;height:80px;overflow:hidden;position:relative;width:80px}.post-sidebar__thumb img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .25s ease;width:100%}.post-sidebar__link:hover .post-sidebar__thumb img{transform:scale(1.05)}.post-sidebar__content{display:grid;flex:1;gap:8px;min-width:0}.post-sidebar__item-title{line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#212529;display:-webkit-box;font-size:.95rem;font-weight:600;line-height:1.45;margin:0;overflow:hidden}.post-sidebar__meta{align-items:center;color:#6c757d;display:flex;font-size:.78rem;gap:10px;justify-content:space-between}.post-sidebar__meta-item{align-items:center;display:inline-flex;gap:6px}.post-sidebar__meta-icon{color:inherit;font-size:.85rem}@media(max-width:991px){.post-sidebar{padding:24px 18px;position:static}}.search-box-widget{position:relative}.search-box-widget .search-widget-form .input-group{border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1);overflow:hidden}.search-box-widget .search-widget-form .form-control{border-right:0;font-size:16px;padding:12px 15px}.search-box-widget .search-widget-form .form-control:focus{border-color:#dee2e6;box-shadow:none}.search-box-widget .search-widget-form .btn{background-color:#8b5a2b;border-left:0;border-color:#dee2e6;color:#fff;padding:12px 20px;transition:all .3s ease}.search-box-widget .search-widget-form .btn:hover{background-color:#6d4522;transform:scale(1.05)}.search-box-widget .search-widget-form .btn i{font-size:16px}.search-history-dropdown{background:#fff;border:1px solid #dee2e6;border-radius:0 0 4px 4px;border-top:none;box-shadow:0 4px 8px rgba(0,0,0,.1);left:0;margin-top:-1px;position:absolute;right:0;top:100%;z-index:1000}.search-history-dropdown .search-history-header{align-items:center;background-color:#f8f9fa;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:8px 12px}.search-history-dropdown .search-history-header small{color:#6c757d;font-weight:600}.search-history-dropdown .search-history-header .btn-clear-history{background:none;border:none;color:#6c757d;cursor:pointer;padding:4px 8px;transition:color .2s}.search-history-dropdown .search-history-header .btn-clear-history:hover{color:#dc3545}.search-history-dropdown .search-history-list{list-style:none;margin:0;max-height:200px;overflow-y:auto;padding:0}.search-history-dropdown .search-history-item{align-items:center;cursor:pointer;display:flex;gap:8px;padding:10px 12px;transition:background-color .2s}.search-history-dropdown .search-history-item i{color:#6c757d;font-size:14px}.search-history-dropdown .search-history-item:hover{background-color:#f8f9fa}.search-history-dropdown .search-history-item:not(:last-child){border-bottom:1px solid #f0f0f0}.search-form{margin:0 auto}.search-form .input-group-lg .form-control{font-size:18px;padding:15px 20px}.search-form .input-group-lg .btn{font-size:18px;padding:15px 30px}.search-result-card{height:100%;transition:transform .2s ease,box-shadow .2s ease}.search-result-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.15)!important;transform:translateY(-5px)}.search-result-card .card-body{display:flex;flex-direction:column}.search-result-card .card-title{flex-grow:0;margin-bottom:10px}.search-result-card .card-text{flex-grow:1}.search-result-card .badge{font-size:11px;padding:4px 8px}.search-highlight{background-color:#fff3cd;border-radius:2px;color:#856404;font-weight:600;padding:2px 4px}.search-empty-state{padding:60px 20px;text-align:center}.search-empty-state i{color:#dee2e6;font-size:4rem;margin-bottom:20px}.search-empty-state h4{color:#6c757d;margin-bottom:10px}.search-empty-state p{color:#adb5bd}@media(max-width:768px){.search-box-widget{margin-bottom:20px}.search-box-widget .search-widget-form .form-control{font-size:14px;padding:10px 12px}.search-box-widget .search-widget-form .btn{padding:10px 15px}.search-box-widget .search-widget-form .btn i{font-size:14px}.search-form .input-group-lg .form-control{font-size:16px;padding:12px 15px}.search-form .input-group-lg .btn{font-size:16px;padding:12px 20px}.search-result-card{margin-bottom:15px}}.search-loading{padding:40px 20px;text-align:center}.search-loading .spinner-border{height:3rem;width:3rem}.search-suggestions{background:#fff;border:1px solid #dee2e6;border-radius:0 0 4px 4px;border-top:none;box-shadow:0 4px 8px rgba(0,0,0,.1);left:0;max-height:300px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1000}.search-suggestions .suggestion-item{border-bottom:1px solid #f0f0f0;cursor:pointer;padding:10px 15px;transition:background-color .2s}.search-suggestions .suggestion-item:hover{background-color:#f8f9fa}.search-suggestions .suggestion-item:last-child{border-bottom:none}.search-suggestions .suggestion-item .suggestion-title{font-weight:600;margin-bottom:4px}.search-suggestions .suggestion-item .suggestion-meta{color:#6c757d;font-size:12px}
