.siparis-takip-container{max-width:800px;margin:0 auto 30px auto;padding:30px;background-color:#fff;border-radius:10px;box-shadow:0 0 20px rgb(0 0 0 / .05)}.siparis-takip-container h2{margin-top:0;margin-bottom:20px;color:#333;text-align:center}.siparis-takip-form{margin-top:20px}.form-row{margin-bottom:20px}.form-row label{display:block;margin-bottom:5px;font-weight:700;color:#555}.form-row input{width:100%;padding:12px;border:1px solid #ddd;border-radius:5px;font-size:16px}.siparis-takip-error{background-color:#f8d7da;color:#721c24;padding:15px;margin-bottom:20px;border-radius:5px;border:1px solid #f5c6cb}.button{display:inline-block;background-color:#4CAF50;color:white!important;padding:12px 20px;text-align:center;text-decoration:none;font-size:16px;border-radius:5px;cursor:pointer;border:none;transition:background-color 0.3s}.button:hover{background-color:#45a049}.button-secondary{background-color:#6c757d;margin-left:10px}.button-secondary:hover{background-color:#5a6268}.siparis-takip-details{margin-top:30px}.siparis-info{margin-bottom:30px}.siparis-products-table{width:100%;border-collapse:collapse;margin-bottom:30px}.siparis-products-table th,.siparis-products-table td{padding:12px;text-align:left;border-bottom:1px solid #ddd}.siparis-products-table th{background-color:#f8f9fa;font-weight:700}.siparis-products-table tfoot th,.siparis-products-table tfoot td{border-top:2px solid #ddd;font-weight:700}.siparis-addresses{display:flex;flex-wrap:wrap;margin:0 -15px;margin-bottom:30px}.billing-address,.shipping-address{flex:1;min-width:250px;padding:0 15px;margin-bottom:20px}.siparis-notes-list{padding-left:0;list-style:none}.siparis-notes-list li{padding:15px;margin-bottom:15px;background-color:#f8f9fa;border-radius:5px}.siparis-note-date{margin-top:10px;color:#6c757d;font-size:14px}.siparis-takip-actions{margin-top:30px;text-align:center}.siparis-takip-actions .button{margin:0 10px}.siparis-teslimat{margin-top:30px;margin-bottom:30px;padding:20px;background-color:#f9f9f9;border-radius:5px;border:1px solid #eee}.siparis-teslimat h3{margin-top:0;color:#333;border-bottom:1px solid #ddd;padding-bottom:10px;margin-bottom:20px}.siparis-teslimat h4{margin-top:0;color:#555;margin-bottom:15px}.siparis-teslimat-message,.siparis-teslimat-invoice,.siparis-teslimat-files{margin-bottom:25px}.teslimat-message-content{line-height:1.6}.teslimat-files-gallery{display:flex;flex-wrap:wrap;gap:15px;margin-top:15px}.teslimat-file-item{border:1px solid #ddd;padding:10px;border-radius:5px;background-color:#fff;width:calc(25% - 15px);min-width:150px;text-align:center;transition:transform 0.2s}.teslimat-file-item:hover{transform:translateY(-3px);box-shadow:0 5px 15px rgb(0 0 0 / .1)}.teslimat-image-link img{display:block;margin:0 auto;object-fit:cover}.teslimat-file-link{display:flex;flex-direction:column;align-items:center;text-decoration:none;color:#333}.file-icon{font-size:30px;margin-bottom:10px}.file-name{font-size:13px;word-break:break-word;text-align:center}#verification_code{letter-spacing:3px;font-size:18px;font-weight:700;text-align:center}.loading-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(255 255 255 / .8);display:flex;justify-content:center;align-items:center;z-index:9999}.loading-spinner{border:5px solid #f3f3f3;border-top:5px solid #3498db;border-radius:50%;width:50px;height:50px;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media (max-width:768px){.siparis-takip-container{padding:20px}.siparis-addresses{flex-direction:column}.teslimat-files-gallery{justify-content:center}.teslimat-file-item{width:calc(50% - 15px)}}