/* Grouped sender/recipient tracking layout */
#orders .tracking-table-wrap{width:100%;overflow:auto;max-height:calc(100vh - 300px)}
#orders .tracking-table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:12px;line-height:1.55}
#orders .tracking-table th{position:sticky;top:0;z-index:1;background:#181b20;text-align:left;padding:14px 10px;border-bottom:1px solid #383c44;color:#b5bdc9;font-size:11px}
#orders .tracking-table td{vertical-align:top;text-align:left;padding:17px 10px;border-bottom:1px solid #2b3037;white-space:normal;overflow-wrap:anywhere}
#orders .tracking-table tr[data-tracking-row]{cursor:pointer}#orders .tracking-table tr[data-tracking-row]:hover{background:#1c2026}#orders .tracking-table tr:focus-visible{outline:2px solid #ed3344;outline-offset:-2px}
.tracking-table td>strong,.tracking-table small{display:block}.tracking-table small{color:#9da6b4;margin-top:7px;font-size:11px}.tracking-kind{display:inline-block;color:#ffb6bd;background:#32191f;border-radius:6px;padding:2px 6px;margin:7px 0}
.tracking-contact{display:grid;gap:5px;min-width:0}.tracking-contact>strong{font-size:13px;color:#f2f4f7}.tracking-contact>span{display:block;color:#d7dce4}.tracking-contact i{font-style:normal;color:#8f9aa9;display:inline-block;min-width:48px;margin-right:5px;font-size:11px}.tracking-contact address{font-style:normal;color:#e0e5ed;line-height:1.7;margin-top:6px;white-space:pre-wrap;overflow-wrap:anywhere}.tracking-note{margin:7px 0 0;padding:7px 9px;border-left:2px solid #725352;background:#1b1e24;color:#b9c1cc;font-size:11px;white-space:pre-wrap}.tracking-content{display:grid;gap:9px}.tracking-status{display:inline-block;padding:5px 8px;border:1px solid #58482a;border-radius:8px;background:#302719;color:#f6cf85}.tracking-collect{color:#55d8af}.tracking-table button{font-size:11px;padding:8px;margin-top:10px;white-space:normal}.tracking-empty{padding:25px;color:#a5afbe}
.tracking-drawer{position:fixed;inset:0 0 0 auto;margin:0;height:100dvh;max-height:100dvh;width:min(560px,100vw);max-width:100vw;border:0;border-left:1px solid #333944;border-radius:0;background:#14171c;color:#ecf0f5;padding:0;box-shadow:-20px 0 80px #0008}.tracking-drawer::backdrop{background:#0008}.tracking-drawer header{display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;background:#191d24;z-index:2;padding:20px;border-bottom:1px solid #343a44}.tracking-drawer header h2{margin:5px 0 0;font-size:20px}.tracking-drawer header small{color:#a6b0bf}.tracking-drawer header button{background:none;border:0;color:white;font-size:30px;padding:5px 12px}.tracking-drawer-body{padding:20px;display:grid;gap:16px}.tracking-drawer section{border:1px solid #303640;border-radius:12px;padding:16px}.tracking-drawer h3{font-size:14px;margin:0 0 14px;color:#c6d0df}.tracking-drawer p{font-size:13px;overflow-wrap:anywhere}.tracking-drawer label{margin:10px 0}.tracking-drawer section>button{margin-top:12px}.tracking-feedback{color:#ffb7bf}
@media(max-width:1000px){#orders .tracking-table-wrap{max-height:none;overflow:visible}#orders .tracking-table colgroup,#orders .tracking-table thead{display:none}#orders .tracking-table,#orders .tracking-table tbody{display:block}#orders .tracking-table tr{display:grid;grid-template-columns:1fr 1fr;border:1px solid #343a44;border-radius:12px;margin-bottom:12px;padding:8px}#orders .tracking-table td{display:block;width:auto;border:0;padding:9px;min-width:0}#orders .tracking-table td:before{content:attr(data-label);display:block;color:#8f9aa9;font-size:10px;text-transform:uppercase;margin-bottom:8px}#orders .tracking-table td[data-label="Sipariş"],#orders .tracking-table td[data-label="Gönderici"],#orders .tracking-table td[data-label="Alıcı / Teslimat"],#orders .tracking-table td[data-label="Paket / İçerik"]{grid-column:1/-1}}
.tracking-drawer section>div>strong,.tracking-drawer section>div>small{display:block}.tracking-drawer section>div>small{color:#a9b4c4;font-size:12px;line-height:1.65;margin-top:5px}.tracking-drawer section>div+div{margin-top:12px}
.tracking-delivery-note{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;color:#c4ccd8;font-size:12px;line-height:1.7}@media(max-width:1000px){#orders .tracking-table td[data-label="Teslimat notu"]{grid-column:1/-1}}
#orders .tracking-region{border:1px solid #343b45;border-radius:12px;margin:0 0 14px;overflow:clip}#orders .tracking-region>summary{position:sticky;top:0;z-index:3;display:flex;align-items:center;gap:10px;padding:14px 16px;background:#20262e;color:#edf1f7;cursor:pointer;list-style:none;border-bottom:1px solid #343b45}#orders .tracking-region>summary::-webkit-details-marker{display:none}#orders .tracking-region>summary:before{content:'›';font-size:22px;line-height:1;transform:rotate(0)}#orders .tracking-region[open]>summary:before{transform:rotate(90deg)}#orders .tracking-region>summary strong{font-size:14px}#orders .tracking-region>summary span{margin-left:auto;border-radius:20px;background:#323b47;color:#cbd6e4;padding:3px 9px;font-size:11px}#orders .tracking-region summary:focus-visible{outline:2px solid #ec3444;outline-offset:-3px}#orders .tracking-region .tracking-table th{top:51px}@media(max-width:1000px){#orders .tracking-region{padding:0 8px 8px}#orders .tracking-region>summary{margin:0 -8px 10px}#orders .tracking-region .tracking-table tr:last-child{margin-bottom:0}}
#orders .tracking-courier-button{display:inline-flex;align-items:center;gap:7px;max-width:100%;border:1px solid #365b67;border-radius:10px;padding:7px 9px;background:#172e37;color:#bdede8;text-align:left;font:inherit;font-size:12px;font-weight:650;line-height:1.4;cursor:pointer;transition:background .15s,border-color .15s}#orders .tracking-courier-button:hover{background:#20424b;border-color:#58a397}#orders .tracking-courier-button:focus-visible{outline:2px solid #66d6bb;outline-offset:3px}.tracking-courier-avatar{display:grid;place-items:center;flex:0 0 26px;width:26px;height:26px;border-radius:8px;background:#2a535b;color:#d4fff3;font-size:10px}.tracking-courier-arrow{margin-left:auto;color:#8fc8c1;font-size:17px}
.tracking-courier-picker{width:min(440px,calc(100vw - 32px));max-width:calc(100vw - 32px);max-height:calc(100dvh - 40px);padding:0;border:1px solid #3b424e;border-radius:18px;background:#191e26;color:#edf2f8;box-shadow:0 28px 100px #0009;overflow:auto}.tracking-courier-picker::backdrop{background:#080b12b3;backdrop-filter:blur(3px)}.courier-picker-header{display:flex;gap:12px;align-items:center;padding:22px 22px 18px;border-bottom:1px solid #303846}.courier-picker-symbol{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#223d43;color:#9ee9d4;font-size:24px}.courier-picker-header h2{margin:0;font-size:18px;font-weight:750}.courier-picker-header p{margin:5px 0 0;color:#9daabd;font-size:12px}.courier-picker-close{margin-left:auto;border:0;background:transparent;color:#9daabd;font-size:25px;cursor:pointer;padding:4px 8px}.courier-picker-form{display:grid;gap:14px;padding:22px}.courier-picker-form label{font-size:12px;color:#b7c3d5;gap:9px}.courier-picker-form select{min-height:46px;border-radius:10px;border-color:#465061;background:#121720;color:#f0f5fc;font-size:14px}.courier-picker-feedback{margin:0;color:#ffb7be;font-size:12px;line-height:1.5}.courier-picker-feedback:empty{display:none}.courier-picker-form footer{display:flex;justify-content:flex-end;gap:10px;padding-top:6px}.courier-picker-form footer button{min-height:42px;border-radius:9px;padding:10px 16px;font-size:12px}.courier-picker-form button:disabled{opacity:.45;cursor:default}
