.reservation-container{position:relative;display:inline-block;flex-shrink:0}@media(max-width:700px){.reservation-button .reservation-label{display:none}.reservation-button img{margin-right:0!important}}.reservation-button{background-color:transparent;color:var(--color-text);font-size:13px;border:none;height:28px;font-weight:600;padding:0 8px;border-radius:5px;cursor:pointer;display:flex;align-items:center}.reservation-button,.reservation-tooltip{font-family:"Nohemi",var(--font-inter),"Inter",var(--font-bengali),"Noto Sans Bengali",system-ui,-apple-system,"Segoe UI",sans-serif!important}.reservation-tooltip{position:absolute;top:100%;left:50%;transform:translateX(-50%);background-color:#fff;color:red;padding:12px;border-radius:4px;display:none;white-space:nowrap;z-index:1001;box-shadow:0 8px 18px rgba(0,0,0,.14);max-width:calc(100vw - 20px);white-space:normal}@media(max-width:700px){.reservation-tooltip{left:auto;right:-10px;transform:none}}.reservation-container:hover .reservation-tooltip{display:block}.search-bar .search-spinner{right:96px;position:absolute;color:var(--color-primary)}.header .order-search-results{left:0;z-index:1200;width:100%;padding:0;background:var(--color-surface);max-height:260px;overflow-y:auto;position:absolute;top:calc(100% + 6px);border-radius:8px;border:1px solid var(--color-border);box-shadow:0 8px 18px rgba(0,0,0,.12)}.header .order-search-results .result-row{gap:12px;display:flex;padding:8px 12px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--color-row-line)}.header .order-search-results .result-row:last-child{border-bottom:none}.header .order-search-results .result-main{min-width:0;display:flex;flex-direction:column}.header .order-search-results .result-code{font-weight:700;font-size:13px;color:var(--color-text)}.header .order-search-results .result-code,.header .order-search-results .result-text{font-family:"Nohemi",var(--font-inter),"Inter",var(--font-bengali),"Noto Sans Bengali",system-ui,-apple-system,"Segoe UI",sans-serif!important}.header .order-search-results .result-text{color:var(--color-text-muted);font-size:11px;font-weight:400}.header .order-search-results .result-amount{font-weight:700;font-size:13px;white-space:nowrap;color:var(--color-text);font-family:"Nohemi",var(--font-inter),"Inter",var(--font-bengali),"Noto Sans Bengali",system-ui,-apple-system,"Segoe UI",sans-serif!important}