.stories-container{padding:10px 0 10px 0!important}.baski-olcu-nasil-btn{display:inline-flex!important;align-items:center!important;gap:8px!important;margin-top:5px!important;margin-bottom:10px!important;margin-left:0!important;margin-right:0!important;padding:10px 16px!important;background:#fffdf3!important;color:#0e4119!important;border:2px solid #0e4119!important;border-radius:10px!important;font-size:14px!important;font-weight:700!important;cursor:pointer!important;transition:background-color .15s ease,color .15s ease,transform .15s ease,box-shadow .15s ease!important;line-height:1!important;user-select:none!important;width:auto!important;height:auto!important}.baski-olcu-nasil-btn:hover,.baski-olcu-nasil-btn:focus{background:#0e4119!important;color:#ffffff!important;transform:translateY(-1px)!important;box-shadow:0 6px 18px rgb(14 65 25 / .25)!important;outline:none!important}.baski-olcu-nasil-btn .bonb-icon{display:inline-flex!important;color:currentColor!important;line-height:0!important}.baski-olcu-nasil-btn .bonb-icon svg{stroke:currentColor!important}.section-label .ipucu-trigger{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:22px!important;height:22px!important;margin-left:8px!important;border-radius:50%!important;border:1.5px solid #28a745!important;color:#28a745!important;background:#ffffff!important;font-size:13px!important;font-weight:800!important;line-height:1!important;cursor:pointer!important;user-select:none!important;transition:background-color .15s ease,color .15s ease,transform .15s ease!important;vertical-align:middle!important}.section-label .ipucu-trigger:hover,.section-label .ipucu-trigger:focus{background:#28a745!important;color:#ffffff!important;transform:scale(1.08)!important;outline:none!important}.lightbox-ipucu-popup{background:transparent!important;box-shadow:none!important}.lightbox-ipucu-popup .swal2-image{max-width:95vw!important;max-height:92vh!important;border-radius:12px!important;box-shadow:0 12px 40px rgb(0 0 0 / .4)!important}.lightbox-ipucu-popup .swal2-close,.lightbox-secenek-popup .swal2-close,.lightbox-video-popup .swal2-close,.lightbox-validation-popup .swal2-close,.lightbox-file-upload-popup .swal2-close,.swal-popup .swal2-close,.swal-admin-mtg .swal2-close,.swal-customer-mtg .swal2-close{position:absolute!important;top:8px!important;right:8px!important;left:auto!important;width:36px!important;height:36px!important;background:#1f5b2b!important;color:#fff!important;border:2px solid #fff!important;border-radius:50%!important;box-shadow:0 2px 12px rgb(0 0 0 / .35)!important;font-size:22px!important;font-weight:700!important;z-index:100!important;opacity:1!important;transition:background .15s ease,transform .15s ease}.lightbox-ipucu-popup .swal2-close:hover,.lightbox-secenek-popup .swal2-close:hover,.lightbox-video-popup .swal2-close:hover,.lightbox-validation-popup .swal2-close:hover,.lightbox-file-upload-popup .swal2-close:hover,.swal-popup .swal2-close:hover,.swal-admin-mtg .swal2-close:hover,.swal-customer-mtg .swal2-close:hover{background:#e9a90c!important;color:#fff!important;transform:scale(1.08)}.lightbox-ipucu-popup .swal2-close:focus,.lightbox-secenek-popup .swal2-close:focus,.lightbox-video-popup .swal2-close:focus,.lightbox-validation-popup .swal2-close:focus,.lightbox-file-upload-popup .swal2-close:focus,.swal-popup .swal2-close:focus,.swal-admin-mtg .swal2-close:focus,.swal-customer-mtg .swal2-close:focus{outline:none!important;box-shadow:0 0 0 4px rgb(31 91 43 / .3)!important}body.lightbox-calculating form.cart .single_add_to_cart_button,form.cart .single_add_to_cart_button[disabled],form.cart .single_add_to_cart_button.disabled{opacity:0.55!important;cursor:wait!important;pointer-events:none!important;filter:grayscale(.3)!important}.mtgbox-header-media{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;margin:8px 0 12px 0!important;box-sizing:border-box!important}.mtgbox-header-media[data-has-img="1"][data-has-vid="1"]{grid-template-columns:1fr 1fr!important}.mtgbox-header-media>a{position:relative!important;display:block!important;width:100%!important;border-radius:8px!important;overflow:hidden!important;cursor:pointer!important;text-decoration:none!important;line-height:0!important;transition:transform .2s ease,box-shadow .2s ease!important}.mtgbox-header-media>a:hover{transform:translateY(-1px)!important;box-shadow:0 6px 18px rgb(14 65 25 / .18)!important}.mtgbox-header-media img{width:100%!important;height:auto!important;display:block!important;border-radius:8px!important}@media (max-width:600px){.mtgbox-header-media[data-has-img="1"][data-has-vid="1"]{grid-template-columns:1fr!important}}.lightbox-woo-calculator .mtgbox-kargo-resmi,form.cart .mtgbox-kargo-resmi{margin:12px 0 0 0!important;padding:0!important;box-sizing:border-box!important;line-height:0!important}.lightbox-woo-calculator .mtgbox-kargo-resmi img,form.cart .mtgbox-kargo-resmi img{width:100%!important;height:auto!important;display:block!important;border-radius:8px!important;margin:0!important}.lightbox-video-popup{background:#000!important;padding:0!important;border-radius:8px!important;overflow:hidden!important}.lightbox-video-frame{position:relative!important;width:min(90vw, 50vh)!important;aspect-ratio:9 / 16!important;background:#000!important;margin:0!important}.lightbox-video-frame iframe,.lightbox-video-frame video{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;border:0!important;background:#000!important}.lightbox-woo-calculator .lightbox-custom-inputs,form.cart .lightbox-custom-inputs{margin:12px 0!important;padding:0 25px 25px 25px!important;display:flex!important;flex-direction:column!important;gap:12px!important;box-sizing:border-box!important}.lightbox-woo-calculator .lightbox-custom-input,form.cart .lightbox-custom-input{display:flex!important;flex-direction:column!important;gap:6px!important;background:#fffdf3!important;border:2px solid #0e4119!important;border-radius:10px!important;padding:12px 14px!important;box-shadow:0 2px 6px rgb(14 65 25 / .08)!important}.lightbox-woo-calculator .lightbox-custom-input label,form.cart .lightbox-custom-input label{font-weight:700!important;font-size:14px!important;color:#0e4119!important;margin:0!important;padding:0!important;line-height:1.3!important}.lightbox-woo-calculator .lightbox-custom-input input[type="text"],form.cart .lightbox-custom-input input[type="text"]{width:100%!important;box-sizing:border-box!important;padding:10px 12px!important;border:2px solid #0e4119!important;border-radius:8px!important;font-size:14px!important;line-height:1.4!important;background:#ffffff!important;color:#222!important;outline:none!important;box-shadow:none!important;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease!important;-webkit-appearance:none!important;appearance:none!important;margin:0!important;height:auto!important;min-height:42px!important}.lightbox-woo-calculator .lightbox-custom-input input[type="text"]:hover,form.cart .lightbox-custom-input input[type="text"]:hover{border-color:#ffd42a!important;background:#fffdf3!important}.lightbox-woo-calculator .lightbox-custom-input input[type="text"]:focus,form.cart .lightbox-custom-input input[type="text"]:focus{border-color:#28a745!important;background:#ffffff!important;box-shadow:0 0 0 3px rgb(40 167 69 / .15)!important}.lightbox-woo-calculator .lightbox-custom-input input[type="text"]::placeholder,form.cart .lightbox-custom-input input[type="text"]::placeholder{color:#999!important;opacity:1!important}.lightbox-woo-calculator .lightbox-custom-input .help-text,form.cart .lightbox-custom-input .help-text{color:#666!important;font-size:12px!important;line-height:1.4!important;display:block!important;margin:0!important}.lightbox-woo-calculator .lightbox-custom-input .required,form.cart .lightbox-custom-input .required{color:#dc3545!important;font-weight:700!important;margin-left:2px!important}.woocommerce-product-gallery.is_stuck,.woocommerce-product-gallery .is_stuck,.wpb_wrapper.is_stuck{transition:none!important}.lightbox-woo-calculator{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;width:100%;background:#fff;border:2px solid #0f4219;border-radius:12px;box-shadow:0 4px 12px rgb(0 0 0 / .1);overflow:visible}.lightbox-calculator-header,.lightbox-calculator-header .mtgbox-header-image,.lightbox-calculator-header img{border-radius:10px 10px 0 0}.lightbox-calculator-header{text-align:center;color:#fff;padding:15px!important}.lightbox-calculator-header,.lightbox-calculator-header:hover,.lightbox-calculator-header img,.lightbox-calculator-header img:hover,.lightbox-calculator-header .mtgbox-header-image,.lightbox-calculator-header .mtgbox-header-image:hover{transform:none!important;transition:none!important}.calculator-title{margin:0 0 10px 0;font-size:24px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:10px}.title-icon{font-size:28px}.calculator-description{margin:0;opacity:.9;font-size:16px;line-height:1.4}.lightbox-calculator-form{padding:0}.calculator-section{padding:0 25px 25px 25px;border-bottom:none!important}.calculator-section:last-child{border-bottom:none!important}.calculator-section.baski-upload-section{padding-top:18px}.calculator-section.baski-upload-section>*,.calculator-section.baski-upload-section iframe,.calculator-section.baski-upload-section img,.calculator-section.baski-upload-section .ai-gift-upload-container,.calculator-section.baski-upload-section .tagupload-container{max-width:100%;box-sizing:border-box}.section-label{display:flex;align-items:center;gap:8px;margin-bottom:5px;font-size:16px;font-weight:600;color:#2c3e50}.label-icon{font-size:20px;display:inline-block;vertical-align:middle}.label-icon img{display:block;width:20px!important;height:20px!important;object-fit:contain}.required{color:#e74c3c;margin-left:4px}.preset-sizes{margin-bottom:25px}.preset-label{font-weight:500;color:#555;margin-bottom:12px;font-size:14px}.preset-buttons{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}.preset-size-btn{background:#fff;border:2px solid #dee2e6;border-radius:8px;padding:15px 20px;font-size:15px!important;font-weight:600;color:#495057;cursor:pointer;transition:all 0.3s ease;text-align:center;position:relative;overflow:visible}.preset-size-btn.active::after{content:'✓'!important;position:absolute!important;top:-7px!important;left:-7px!important;width:24px!important;height:24px!important;background:linear-gradient(135deg,#ffd42a,#ffb300)!important;color:#fff!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;font-weight:bold!important;font-size:12px!important;box-shadow:0 3px 8px rgb(255 212 42 / .4)!important;border:2px solid #fff!important;z-index:10!important;line-height:1!important}.preset-size-btn:hover:not(.active){border-color:#28a745;background:#f8fff9;color:#28a745;transform:translateY(-2px);box-shadow:0 4px 8px rgb(40 167 69 / .15)}.preset-size-btn.active,.preset-size-btn.active:hover{background:linear-gradient(135deg,#0e4119,#28a745)!important;border-color:#222222!important;color:white!important;transform:translateY(-2px);box-shadow:0 4px 12px rgb(14 65 25 / .3)}.size-separator{text-align:center;margin:20px 0;position:relative}.size-separator::before,.size-separator::after{content:'';position:absolute;top:50%;width:18%;height:1px;background:#dee2e6}.size-separator::before{left:0}.size-separator::after{right:0}.size-separator span{background:#fff;padding:0 15px;color:#6c757d;font-style:italic}.custom-size-inputs{display:flex;align-items:center;gap:15px;justify-content:center;flex-wrap:wrap}.size-input-group{display:flex;flex-direction:column;align-items:center;gap:8px;width:140px}.size-input-group label{font-weight:500;color:#555;font-size:14px;display:flex;align-items:center;justify-content:center}.size-input-group label img{display:inline-block;vertical-align:middle}.size-input-group input{width:140px;padding:12px 15px;border:2px solid #dee2e6;border-radius:8px;text-align:center;font-size:16px;font-weight:600;transition:all 0.3s ease}.size-input-group input:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgb(102 126 234 / .1)}.size-input-group input[type="number"]::-webkit-outer-spin-button,.size-input-group input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}.size-input-group input[type="number"]{-moz-appearance:textfield!important}.size-multiplier{font-size:24px;font-weight:700;color:#667eea;margin-top:30px}.customer-option{overflow:visible!important}.option-buttons{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;overflow:visible!important;padding-top:10px}.preset-buttons,.preset-sizes,.calculator-section{overflow:visible!important}.option-btn{background:#ffffff!important;border:2px solid #dee2e6!important;border-radius:8px!important;padding:15px 20px!important;font-size:15px!important;font-weight:500!important;color:#495057!important;cursor:pointer!important;transition:all 0.3s ease!important;text-align:center!important;position:relative!important;overflow:visible!important;text-transform:none!important;letter-spacing:normal!important;line-height:1.4!important;box-shadow:none;width:auto;min-height:auto}.option-btn:hover:not(.active){border-color:#28a745!important;background:#f8fff9!important;color:#28a745!important;transform:translateY(-1px)}.option-btn.active,.option-btn.active:hover,.option-btn.selected,.option-btn.selected:hover{background:linear-gradient(135deg,#0e4119,#28a745)!important;border-color:#222222!important;color:white!important;transform:translateY(-1px);box-shadow:0 3px 8px rgb(14 65 25 / .3)}.option-btn.active::after,.option-btn.selected::after{content:'✓'!important;position:absolute!important;top:-7px!important;left:-7px!important;width:24px!important;height:24px!important;background:linear-gradient(135deg,#ffd42a,#ffb300)!important;color:#fff!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;font-weight:bold!important;font-size:12px!important;box-shadow:0 3px 8px rgb(255 212 42 / .4)!important;border:2px solid #fff!important;z-index:10!important;line-height:1!important}.customer-option[data-option="usageType"] .option-btn.active::after,.customer-option[data-option="usageType"] .option-btn.selected::after{top:-10px!important;left:-10px!important;width:25px!important;height:25px!important;font-size:16px!important;box-shadow:0 4px 12px rgb(255 212 42 / .5)!important;border:3px solid #fff!important}.customer-option[data-option="usageType"] .label-icon img{width:auto!important;height:23px!important}.customer-option[data-option="usageType"] .option-btn{text-align:left;padding:24px;min-height:140px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:12px;border-radius:12px;background:linear-gradient(135deg,#ffffff 0%,#f8f9fa 100%);border:2px solid #e9ecef;box-shadow:0 2px 8px rgb(0 0 0 / .06);transition:all 0.3s cubic-bezier(.4,0,.2,1);position:relative;overflow:visible}.customer-option[data-option="usageType"] .option-btn::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#0e4119,#28a745);transform:scaleX(0);transition:transform 0.3s ease}.customer-option[data-option="usageType"] .option-btn:hover::before{transform:scaleX(1)}.customer-option[data-option="usageType"] .option-btn:hover:not(.active){border-color:#28a745;background:linear-gradient(135deg,#f8fff9 0%,#ffffff 100%);box-shadow:0 4px 16px rgb(40 167 69 / .15);transform:translateY(-2px)}.customer-option[data-option="usageType"] .option-title{font-weight:700;font-size:18px;color:#1a202c;line-height:1.3;margin-bottom:8px;display:flex;align-items:center;gap:8px}.customer-option[data-option="usageType"] .option-title::before{content:'⚡';font-size:20px;opacity:.8}.customer-option[data-option="usageType"] .option-btn[data-value="modular"] .option-title::before{content:'🔧'}.customer-option[data-option="usageType"] .option-btn[data-value="plug-play"] .option-title::before{content:'🔌'}.customer-option[data-option="usageType"] .option-description{font-weight:400;font-size:14px;color:#4a5568;line-height:1.5;flex-grow:1}.customer-option[data-option="usageType"] .option-btn.active{background:linear-gradient(135deg,#0e4119 0%,#28a745 100%);border-color:#0e4119;color:#fff;box-shadow:0 6px 20px rgb(14 65 25 / .3);transform:translateY(-3px)}.customer-option[data-option="usageType"] .option-btn.active::before{transform:scaleX(1);background:linear-gradient(90deg,rgb(255 255 255 / .3),rgb(255 255 255 / .1))}.customer-option[data-option="usageType"] .option-btn.active .option-title{color:#fff}.customer-option[data-option="usageType"] .option-btn.active .option-description{color:rgb(255 255 255 / .95)}.customer-option[data-option="usageType"] .option-buttons{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;width:100%}.customer-option:not([data-option="usageType"]) .option-buttons{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}@media (max-width:768px){.customer-option[data-option="usageType"] .option-buttons{grid-template-columns:1fr;gap:16px}.customer-option[data-option="usageType"] .option-btn{min-height:120px;padding:20px}.customer-option[data-option="usageType"] .option-title{font-size:16px}.customer-option[data-option="usageType"] .option-description{font-size:13px}}.price-display{text-align:center}.price-container{background:#fff;border:2px solid #0e3f19;border-radius:12px;padding:25px}.price-label{font-size:16px;font-weight:500;color:#6c757d;margin-bottom:10px}.price-amount{display:flex;flex-direction:row;align-items:baseline;justify-content:center;gap:8px;margin-bottom:0;flex-wrap:wrap}.calculated-price{font-size:38px;font-weight:700;color:#0e3f19;line-height:1}.currency{font-size:34px;font-weight:600;color:#0e3f19;line-height:1}.price-note{font-size:13px;color:#6c757d;font-style:italic}.price-details{background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;padding:15px;margin:15px 0}.detail-row{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #e9ecef}.detail-row:last-child{border-bottom:none}.toggle-price-details{background:#fff0;border:1px solid #667eea;color:#667eea;padding:10px 20px;border-radius:6px;font-size:14px;cursor:pointer;transition:all 0.3s ease}.toggle-price-details:hover{background:#667eea;color:#fff}.cita-info{background:linear-gradient(135deg,#fff3cd 0%,#ffeaa7 100%);border-left:4px solid #ffc107;padding:10px!important;margin:10px!important}.cita-container{display:flex;align-items:center;gap:15px}.cita-icon{font-size:24px}.cita-message{font-size:15px;line-height:1.4}.quality-premium{color:#535353;font-weight:600}.quality-eko{color:#535353;font-weight:600}.cart-actions{background:linear-gradient(135deg,#f1f3f4 0%,#ffffff 100%);display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.quantity-selector{display:flex;align-items:center;gap:10px}.quantity-selector label{font-weight:500;color:#555}.quantity-selector input{width:80px;padding:10px 12px;border:2px solid #dee2e6;border-radius:6px;text-align:center;font-weight:600;font-size:16px}.add-to-cart-custom{background:linear-gradient(135deg,#28a745 0%,#20c997 100%);border:none;color:#fff;padding:15px 30px;border-radius:10px;font-size:16px;font-weight:600;cursor:pointer;transition:all 0.3s ease;display:flex;align-items:center;gap:10px;box-shadow:0 4px 12px rgb(40 167 69 / .3)}.add-to-cart-custom:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px rgb(40 167 69 / .4)}.add-to-cart-custom:disabled{background:#6c757d;cursor:not-allowed;transform:none;box-shadow:none}.button-icon{font-size:18px}.button-loader{font-size:16px;animation:spin 1s linear infinite}.calculator-messages{padding:0 25px 25px 25px;display:none}.error-messages,.success-messages{margin-top:15px}.message{padding:12px 15px;border-radius:6px;font-size:14px;font-weight:500}.message.error{background:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.message.success{background:#d4edda;border:1px solid #c3e6cb;color:#155724}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.calculator-section{animation:fadeInUp 0.5s ease-out}@media (max-width:768px){.lightbox-woo-calculator{margin:0;border-radius:8px}.lightbox-calculator-header{padding:15px!important}.calculator-title{font-size:20px}.title-icon{font-size:24px}.calculator-description{font-size:14px}.calculator-section{padding:20px}.section-label{font-size:16px}.preset-buttons{grid-template-columns:1fr}.custom-size-inputs{flex-direction:row!important;flex-wrap:nowrap!important;gap:8px!important;justify-content:center!important;align-items:center!important;width:100%!important;box-sizing:border-box!important}.size-input-group{width:auto!important;flex:1 1 0!important;min-width:0!important}.size-input-group input{width:100%!important;max-width:100%!important;padding:10px 8px!important;font-size:15px!important;box-sizing:border-box!important}.size-multiplier{margin-top:30px!important;font-size:20px!important;flex:0 0 auto!important;padding:0 4px!important}.option-buttons{grid-template-columns:1fr}.calculated-price{font-size:28px}.currency{font-size:20px}.cart-actions{flex-direction:column;align-items:stretch}.quantity-selector{justify-content:center}.add-to-cart-custom{width:100%;justify-content:center;padding:18px;font-size:18px}}@media (max-width:480px){.lightbox-calculator-header{padding:5px!important}.calculator-section{padding:15px}.calculator-title{font-size:18px;flex-direction:column;gap:5px}.calculator-description{font-size:13px}.section-label{font-size:15px}.preset-size-btn,.option-btn{padding:12px 15px!important;font-size:14px!important}.price-container{padding:20px}.calculated-price{font-size:24px}.currency{font-size:18px}}.lightbox-woo-calculator.loading{pointer-events:none;opacity:.7}.lightbox-woo-calculator.loading::after{content:'';position:absolute;top:50%;left:50%;width:40px;height:40px;margin:-20px 0 0 -20px;border:3px solid #f3f3f3;border-top:3px solid #667eea;border-radius:50%;animation:spin 1s linear infinite}.preset-size-btn:focus,.option-btn:focus,.add-to-cart-custom:focus,.toggle-price-details:focus{outline:3px solid rgb(102 126 234 / .3);outline-offset:2px}input:focus{outline:3px solid rgb(102 126 234 / .3);outline-offset:2px}@media print{.lightbox-woo-calculator{box-shadow:none;border:1px solid #000}.lightbox-calculator-header{background:#f0f0f0!important;color:#000!important}.add-to-cart-custom,.toggle-price-details{display:none}}.lightbox-options-grid{display:grid;grid-template-columns:1fr;gap:0;overflow:visible!important;padding-top:12px}@media (min-width:768px){.lightbox-options-grid{grid-template-columns:1fr 1fr;gap:20px}.lightbox-options-grid .calculator-section{border-bottom:none!important;margin-bottom:0}.lightbox-options-grid .calculator-section[data-option="printing"],.lightbox-options-grid .calculator-section[data-option="usageType"],.lightbox-options-grid .calculator-section[data-option="tasarim_destegi"],.lightbox-options-grid .calculator-section[data-option="uzaktan_kumanda"]{grid-column:1 / -1}.lightbox-options-grid .calculator-section:nth-last-child(-n+2){border-bottom:none}}@media (max-width:767px){.lightbox-options-grid{grid-template-columns:1fr}}.customer-option .lightbox-custom-select{position:relative;width:100%}.customer-option .lightbox-select-button{width:100%;padding:10px 14px;background:#fff;border:2px solid #dee2e6;border-radius:6px;font-size:14px;font-weight:500;color:#495057;cursor:pointer;transition:all 0.3s ease;display:flex;justify-content:space-between;align-items:center;text-align:left}.customer-option .lightbox-select-button:hover{border-color:#ffd42a;background:#fffdf3;box-shadow:0 2px 6px rgb(255 212 42 / .18)}.customer-option .lightbox-select-button.placeholder .selected-value{color:#6c757d;font-style:italic}.customer-option .lightbox-select-arrow{font-size:12px;color:#6c757d;transition:transform 0.3s ease}.customer-option .lightbox-custom-select.open .lightbox-select-arrow{transform:rotate(180deg)}.customer-option .lightbox-custom-select.open .lightbox-select-button{border-color:#28a745;border-bottom-left-radius:0;border-bottom-right-radius:0}.customer-option .lightbox-select-options{position:absolute;top:100%;left:0;right:0;background:#fff;border:2px solid #dedede;border-radius:10px;box-shadow:0 4px 12px rgb(0 0 0 / .15);z-index:1000;max-height:180px;overflow-y:auto;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all 0.3s ease}.customer-option .lightbox-custom-select.open .lightbox-select-options{opacity:1;visibility:visible;transform:translateY(0)}.customer-option .lightbox-select-option{padding:10px 14px;cursor:pointer;transition:all 0.2s ease;border-bottom:1px solid #f0f0f0;color:#495057;font-size:14px}.customer-option .lightbox-select-option:last-child{border-bottom:none}.customer-option .lightbox-select-option:hover{background:#fffdf3;color:#b58400;border-left:3px solid #ffd42a}.customer-option .lightbox-select-option.selected{background:linear-gradient(135deg,#0e4119,#28a745)!important;color:#fff;font-weight:600}.price-display .price-amount{text-align:center;min-height:70px;display:flex;flex-direction:row;justify-content:center;align-items:center;position:relative;gap:8px}.price-instruction{display:flex;flex-direction:column;align-items:center;gap:12px;padding:25px;text-align:center}.instruction-icon{font-size:32px;filter:drop-shadow(0 2px 4px rgb(0 0 0 / .1))}.instruction-text{display:flex;flex-direction:column;gap:4px}.instruction-title{font-size:18px;font-weight:600;color:#2c3e50;line-height:1.2}.instruction-subtitle{font-size:14px;color:#6c757d;font-weight:400;line-height:1.3}.price-label-bottom{font-size:13px;color:#666;margin-top:0;text-transform:uppercase;letter-spacing:.5px}.selection-status{background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;padding:12px;font-size:13px}.status-item{display:flex;align-items:center;gap:8px;margin:4px 0}.status-icon{font-size:14px;width:16px;text-align:center}.status-text{color:#555;font-weight:500}.status-item.completed .status-icon{color:#28a745}.status-item.completed .status-text{color:#28a745}.status-item.pending .status-icon{color:#dc3545}.status-item.pending .status-text{color:#dc3545}.price-breakdown{margin-top:20px;padding:15px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef;font-size:14px}.price-line{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #e9ecef}.price-line:last-child{border-bottom:none}.price-line.total-line{margin-top:10px;padding-top:15px;border-top:2px solid #0e3f19;font-weight:600;font-size:16px;color:#0e3f19}.price-line .price-label{color:#555}.price-line .price-value{color:#333;font-weight:500}.price-line.total-line .price-value{color:#0e3f19;font-weight:700}.price-loading{display:flex;justify-content:center;align-items:center;min-height:120px;padding:20px}.loading-spinner{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:12px;color:#0e3f19;font-size:16px;font-weight:500}.spinner{width:40px;height:40px;border:3px solid rgb(14 63 25 / .1);border-top:3px solid #0e3f19;border-radius:50%;animation:spinSmooth 0.8s ease-in-out infinite;filter:drop-shadow(0 2px 4px rgb(14 63 25 / .2))}@keyframes spinSmooth{0%{transform:rotate(0deg);border-top-color:#0e3f19}25%{transform:rotate(90deg);border-top-color:#0e3f19}50%{transform:rotate(180deg);border-top-color:#0e3f19}75%{transform:rotate(270deg);border-top-color:#0e3f19}100%{transform:rotate(360deg);border-top-color:#0e3f19}}.lightbox-toast{position:fixed;top:20px;right:20px;min-width:300px;max-width:400px;padding:16px 20px;border-radius:12px;box-shadow:0 8px 32px rgb(0 0 0 / .12);color:#fff;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:14px;font-weight:500;display:flex;align-items:center;gap:12px;z-index:9999;opacity:0;transform:translateX(100%);transition:all 0.4s cubic-bezier(.23,1,.32,1)}.lightbox-toast.toast-show{opacity:1;transform:translateX(0)}.lightbox-toast.toast-hide{opacity:0;transform:translateX(100%)}.toast-success{background:linear-gradient(135deg,#48bb78 0%,#38a169 100%);border-left:4px solid #2d7d32}.toast-error{background:linear-gradient(135deg,#f56565 0%,#e53e3e 100%);border-left:4px solid #c53030}.toast-info{background:linear-gradient(135deg,#4299e1 0%,#3182ce 100%);border-left:4px solid #2b6cb0}.toast-selection{background:linear-gradient(135deg,#48bb78 0%,#38a169 100%);border-left:4px solid #2f855a}.toast-spinner{display:flex;align-items:center}.toast-spinner .spinner{width:16px;height:16px;border:2px solid rgb(255 255 255 / .3);border-top:2px solid #fff;border-radius:50%;animation:spinSmooth 0.8s ease-in-out infinite}.toast-icon{font-size:18px;flex-shrink:0}.toast-message{flex:1;line-height:1.4}@media (max-width:480px){.lightbox-toast{top:10px;right:10px;left:10px;min-width:auto;max-width:none}}.mtgbox-header-image{display:block;text-align:center;background:rgb(255 255 255 / .1);border-radius:12px;backdrop-filter:blur(10px)}.mtgbox-header-image img{max-width:100%;height:auto;border-radius:8px;transition:transform 0.3s ease}.mtgbox-header-image:hover img{transform:scale(1.02)}.upload-info-strip{display:flex;align-items:center;gap:12px;background:#f7faf7;border:1px solid rgb(44 86 47 / .16);border-left:4px solid #FFD42A;border-radius:12px;padding:12px 14px;margin-bottom:14px}.upload-info-icon{width:38px;height:38px;border-radius:10px;background:rgb(44 86 47 / .08);color:#2c562f;display:flex;align-items:center;justify-content:center;flex-shrink:0}.upload-info-text{display:flex;flex-direction:column;gap:3px}.upload-info-text strong{font-size:15px;font-weight:800;color:#2c562f;line-height:1.2}.upload-info-text span{font-size:13.5px;font-weight:400;color:#333;line-height:1.45}.mtgbox-secenek-resim{margin-top:5px;margin-bottom:5px;text-align:center}.mtgbox-secenek-resim img.lightbox-secenek-trigger{box-shadow:0 2px 8px rgb(0 0 0 / .08)}.mtgbox-secenek-resim img.lightbox-secenek-trigger:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgb(40 167 69 / .25)}