/* Inventory Portal — ส่วนที่ต่างจาก WMS เท่านั้น
   โครงหน้า (header + sidebar), ฟอนต์ Prompt, ตาราง, pager, loader ใช้ site.css / table.css ชุดเดียวกับ WMS
   (คัดลอกทั้งไฟล์ — แก้ที่ WMS แล้วต้องคัดลอกตาม) · panel / ปุ่ม เป็นของ Color Admin
   หน้าตา (สี / header / sidebar / การ์ด / หน้า login) อยู่ที่ portal-theme.css ซึ่งโหลดต่อจากไฟล์นี้ */

/* ---- ช่องเลือกบริษัทบน header (หน้าตาอยู่ที่ .pt-company ใน portal-theme.css) ---- */
.app-header .menu .portal-company {
    display: flex;
    align-items: center;
    min-width: 0;
}

.portal-company form { min-width: 0; }

.portal-company .single {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

/* ปุ่ม Sign out ใน sidebar เป็น <button> (POST) — ล้างหน้าตาปุ่มให้เหมือน <a class="menu-link"> */
.app-sidebar .menu .menu-item .portal-menu-button {
    width: 100%;
    border: 0;
    background: none;
    text-align: start;
}

/* ---- กติการหัสผ่าน (หน้าเปลี่ยนรหัส) — JS ใส่ .ok เมื่อผ่าน ---- */
.password-rules { list-style: none; padding: 0; }
.password-rules li { color: var(--bs-secondary-color); }

/* ---- ตารางรายงาน ---- */
.panel-heading-btn { display: flex; flex-wrap: wrap; gap: 4px; }

/* app.min.css ให้ h4 ใช้ --bs-heading-color (#20252a) — ชื่อบนหัว panel-inverse พื้นดำจึงมองไม่เห็น
   (panel-compat.css ต้องเหมือน WMS ทุกตัวอักษร จึงแก้ที่นี่) */
.panel .panel-heading .panel-title { color: inherit; }

/* ช่องวันที่: ปุ่มปฏิทินต้องมี class input-group-addon ไม่งั้น bootstrap-datepicker วาดปฏิทินค้างไว้ในหน้า (inline) */
.input-group.date .input-group-addon { cursor: pointer; }
