<?xml version="1.0" encoding="utf-8"?>
<resources>
    <style name="FullScreenAppTheme" parent="Theme.SmartDevice">
        <item name="android:windowFullscreen">true</item>
        <item name="android:windowActionBar">false</item>
        <item name="android:windowNoTitle">true</item>
    </style>
    <style name="BottomNavTextStyle" parent="TextAppearance.MaterialComponents.Body1">
        <item name="android:textSize">30sp</item>
        <item name="android:textColor">@color/black</item>
    </style>
    <style name="CustomBottomNavigationStyle" parent="Widget.Design.BottomNavigationView">
        <item name="itemHorizontalTranslationEnabled">false</item>
        <item name="itemIconSize">24dp</item> <!-- 圖標大小 -->
    </style>

    <style name="Theme.Transparent" parent="Theme.AppCompat.NoActionBar">
        <item name="android:windowBackground">@android:color/transparent</item>
        <item name="android:windowIsTranslucent">true</item>
        <item name="android:windowNoTitle">true</item>
        <item name="android:windowIsFloating">false</item>
    </style>

    <style name="Theme.ImageBackground" parent="Theme.AppCompat.NoActionBar">
        <item name="android:windowBackground">@drawable/unibuy_transfer_page</item>
        <item name="android:windowIsTranslucent">false</item>
        <item name="android:windowNoTitle">true</item>
    </style>

    <style name="MyAlertDialogTheme" parent="ThemeOverlay.MaterialComponents.MaterialAlertDialog">
        <item name="android:textSize">26sp</item>
        <item name="android:padding">1dp</item>
    </style>

    <!-- 購物車文字樣式（ShoppingCart 設計沿用） -->
    <style name="TextAppearance.App.QuickCart.Medium" parent="TextAppearance.Material3.TitleLarge">
        <item name="android:textColor">@color/black</item>
        <item name="android:textStyle">bold</item>
        <item name="android:textSize">32sp</item>
    </style>

    <style name="TextAppearance.App.QuickCart.Small" parent="TextAppearance.Material3.BodyMedium">
        <item name="android:textColor">@color/black</item>
        <item name="android:textSize">24sp</item>
    </style>

    <!-- 系統設定（主控台）分組標題與項目樣式 -->
    <style name="SysSetGroupTitle">
        <item name="android:layout_width">match_parent</item>
        <item name="android:layout_height">wrap_content</item>
        <item name="android:textSize">22sp</item>
        <item name="android:textStyle">bold</item>
        <item name="android:textColor">@color/primary</item>
        <item name="android:layout_marginTop">14dp</item>
        <item name="android:paddingBottom">2dp</item>
    </style>

    <style name="SysSetItem">
        <item name="android:layout_width">wrap_content</item>
        <item name="android:layout_height">wrap_content</item>
        <item name="android:textSize">22sp</item>
        <item name="android:textColor">@color/black</item>
        <item name="android:paddingTop">4dp</item>
        <item name="android:paddingBottom">4dp</item>
    </style>

    <style name="SysSetSubItem" parent="SysSetItem">
        <item name="android:layout_marginStart">36dp</item>
    </style>

    <style name="SysSetSubItem2" parent="SysSetItem">
        <item name="android:layout_marginStart">72dp</item>
    </style>

    <!-- 取貨碼鍵盤按鈕共用樣式 -->
    <style name="Widget.App.KeypadButton" parent="Widget.MaterialComponents.Button">
        <item name="android:layout_width">94dp</item>
        <item name="android:layout_height">94dp</item>
        <item name="android:textColor">@color/black</item>
        <item name="android:textSize">32sp</item>
        <item name="android:textStyle">bold</item>
        <item name="android:elevation">8dp</item>
        <item name="android:translationZ">3dp</item>
        <item name="backgroundTint">@color/cardSurface</item>
        <item name="rippleColor">#33000000</item>
        <item name="cornerRadius">16dp</item>
        <item name="iconGravity">textStart</item>
        <item name="iconPadding">0dp</item>
        <item name="iconSize">32dp</item>
        <item name="iconTint">@color/black</item>
    </style>

    <!-- 輸入模式切換按鈕共用樣式 -->
    <style name="Widget.App.InputModeButton" parent="Widget.MaterialComponents.Button">
        <item name="android:layout_width">150dp</item>
        <item name="android:layout_height">56dp</item>
        <item name="android:textColor">@color/color_input_mode_text</item>
        <item name="android:textSize">20sp</item>
        <item name="android:textStyle">bold</item>
        <item name="android:elevation">0dp</item>
        <item name="android:translationZ">0dp</item>
        <item name="android:stateListAnimator">@null</item>
        <item name="android:insetTop">0dp</item>
        <item name="android:insetBottom">0dp</item>
        <item name="android:insetLeft">0dp</item>
        <item name="android:insetRight">0dp</item>
        <item name="backgroundTint">@color/color_input_mode_bg</item>
        <item name="cornerRadius">28dp</item>
        <item name="strokeWidth">0dp</item>
        <item name="iconTint">@color/color_input_mode_text</item>
        <item name="iconGravity">textStart</item>
        <item name="iconPadding">8dp</item>
    </style>

</resources>