Files
star-cloud/.agents/skills/ui-minimal-luxury/SKILL.md
sky121113 fc79148879 [FEAT] 實作角色權限分類、租戶角控管理與介面多語系優化
1. [FEAT] 權限劃分為「系統層級」與「客戶層級」,並在後端強制過濾跨權限分配。
2. [FEAT] 整合選單權限至主選單層級 (基本設定、權限設定),簡化角色管理 UI。
3. [STYLE] 側邊欄優化:補齊多語系翻譯,並為基本設定子選單增加視覺圖示。
4. [REFACTOR] 更新 RoleSeeder,將 tenant-admin 重新分類為客戶層級角色。
2026-03-17 16:53:28 +08:00

330 lines
16 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
name: 璆萇陛憟虾憸<E899BE> UI 撖虫<E69296>閬讐<E996AC> (Minimal Luxury UI)
description: 摰𡁶儔 Star Cloud 蝞∠<E89D9E><EFBFBD><EFBFBD><E89DB1><EFBFBD>峕扔蝪<E288AA>舫◢<E888AB>滩身閮<E8BAAB><E996AE><EFBFBD><E89DAD><EFBFBD><EFBFBD>鉄 CSS Tokens<6E><73><EFBFBD><EFBFBD>隞嗆見撘譌<E69298><E8AD8C><EFBFBD><EFBFBD><EFBFBD><E680A5>𡏭<EFBFBD>鈭鍦<E988AD><E79285>嚗𣬚Ⅱ靽嘥<E99DBD><EFBFBD> 15+ 璅∠<E79285><E288A0><EFBFBD><EFBFBD>閬箔<E996AC><E7AE94><EFBFBD><EFBFBD><E689BC>
---
# 璆萇陛憟虾憸<E899BE> UI 撖虫<E69296>閬讐<E996AC> (Minimal Luxury UI)
<EFBFBD><EFBFBD>隞嗅<EFBFBD>蝢拐<EFBFBD> Star Cloud 撠<><E692A0><EFBFBD><EFBFBD>瓲敹<E793B2><E695B9>閬箄<E996AC><EFBFBD><E996AE><EFBFBD><EFBFBD><EFBFBD>㗇鰵<E39787><E9B0B5>𢒰<EFBFBD><F0A292B0><EFBFBD>隞園<E99A9E><E59C92><EFBFBD><E6BE86><EFBFBD>𠂔<EFBFBD><EFBFBD><EFBFBD>迨閬讐<E996AC><E8AE90><EFBFBD>
## 1. <20><EFBFBD>閮剛<E996AE>隞斤<E99A9E> (Design Tokens)
### <20>脣蔗蝟餌絞 (CSS Variables)
雿齿䲰 `resources/css/app.css`<EFBFBD>
- `--color-luxury-deep`: `#0f172a` (瘛梯𠧧<E6A2AF>峕艶)
- `--color-luxury-card`: `#1e293b` (<28><EFBFBD><E288A0>峕艶)
- `--color-accent`: `#06b6d4` (<28>坿𠧧暺䂿韌嚗屸<E59A97><E5B1B8>冽䲰<E586BD><EFBFBD><E58EB0><EFBFBD><EFBFBD><EFBFBD>)
### 摮烾<E691AE> (Typography)
- **<2A><EFBFBD>摮烾<E691AE>**: `Plus Jakarta Sans`
- **璅䠷<E79285>/憿舐內摮烾<E691AE>**: `Outfit`
- **<2A><EFBFBD><E5AF9E>**: 璅䠷<E79285><E4A0B7><EFBFBD>撣嗆<E692A3> `letter-spacing: -0.02em` 隞亙<E99A9E>撘瑞移撖<E7A7BB><E69296><EFBFBD><EFBFBD>
## 2. <20><EFBFBD><EFBFBD>辣璅<E8BEA3><E79285>
### 鞊芾虾<E88ABE><EFBFBD> (Luxury Card)
```html
<div class="luxury-card p-6 rounded-2xl animate-luxury-in">
<!-- <20>批捆 -->
</div>
```
- **<2A><EFBFBD>**: <20><EFBFBD><E8A9A8><EFBFBD><EFBFBD><E89186> Y 頠詨像蝘餉<E89D98>瘛勗漲<E58B97>訫蔣<E8A8AB><E894A3>
### <20><EFBFBD>撠舘汗<E88898><E6B197> (Luxury Nav Item)
```html
<a href="#" class="luxury-nav-item active">
<i class="lucide-icon"></i>
<span><EFBFBD>暺𧼮<EFBFBD><EFBFBD></span>
</a>
```
- **<2A>毺鍂<E6AFBA><E98D82><EFBFBD><EFBFBD>**: 撌血<E6928C>撣嗆<E692A3><E59786><EFBFBD><E6A09E><EFBFBD><E6B994><EFBFBD><EFBFBD><EFBFBD>銝西<E98A9D>隞仿<E99A9E><E4BBBF>脩䔄<E884A9>厰苊敶晞<E695B6><E6999E>
### <20><EFBFBD><EFBFBD>辣 (Buttons)
- **Primary**: `.btn-luxury-primary` (<28>坿𠧧瞍詨惜嚗屸<E59A97><E5B1B8>冽䲰撱箇<E692B1><E7AE87><EFBFBD><EFBFBD><EFBFBD>)
- **Secondary**: `.btn-luxury-secondary` (<28>質𠧧/瘛梯𠧧<E6A2AF>峕艶嚗<E889B6><EFBFBD>𦠜<EFBFBD>嚗屸<E59A97><E5B1B8>冽䲰蝺刻摩<E588BB><E691A9><EFBFBD><E7A59F>)
- **Ghost**: `.btn-luxury-ghost` (<28><EFBFBD><E2889F><EFBFBD><E88D94>拍鍂<E68B8D><EFBFBD><EFBFBD><E798A8><EFBFBD><EFBFBD>𧢲凒憭<E58792>)
```html
<!-- Primary -->
<button class="btn-luxury-primary">
<i class="lucide-plus size-4"></i>
<span>撱箇<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></span>
</button>
<!-- Ghost -->
<button class="btn-luxury-ghost"><EFBFBD>𡝗<EFBFBD></button>
```
## 3. <20>閧𧞄<E996A7><F0A79E84><EFBFBD><EFBFBD><EFBFBD>
### <20>脣聦<E884A3>閧𧞄
- **`.animate-luxury-in`**: <20><><EFBFBD><EFBFBD>銝餃<E98A9D>摰孵<E691B0><E5ADB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><E288A0><EFBFBD><E588B8><EFBFBD><EFBCBA><EFBFBD>嚗峕<E59A97><E5B395><EFBFBD><E79195><EFBFBD><E69BB9><EFBFBD><E8ABB9><EFBFBD><EFBFBD><EFBFBD><E4BAA4><EFBFBD><E6A0B6>
### 鈭鍦<E988AD><E98DA6>擧腹 (Transitions)
- **璅蹱<E79285><E8B9B1><EFBFBD><EFBFBD>**: <20><><EFBFBD><EFBFBD><E58EA9><EFBFBD><E8A9A8><EFBFBD>𠧧敶抵<E695B6><E68AB5>𤤿<EFBFBD><F0A4A4BF>擧腹<E693A7><E885B9><EFBFBD>嚗𣬚絞銝<E7B59E>撱箄降雿輻鍂 **`duration-300`** (300ms)<29><>
- **靘见<E99D98>**: 璆萄<E79286>蝝啣凝<E595A3><E5879D><EFBFBD>𤩺<EFBFBD>摨西<E691A8><E8A5BF>硋虾蝮桃<E89DAE><E6A183><EFBFBD> `150ms`嚗䔶<EFBFBD>瘨匧<EFBFBD><EFBFBD>峕艶<EFBFBD><EFBFBD>雿滨宏<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>敺衤誑 `300ms` <20><EFBFBD><E7AEB8><EFBFBD>
### Alpine.js 鈭鍦<E988AD><E79285> (隞交<E99A9E><E4BAA4><EFBFBD><E3AF84><EFBFBD><EFBFBD><EFBFBD>)
- **鈭鍦<E988AD><E98DA6><EFBFBD>**: 暺墧<E69ABA>閫貊䔄銝𧢲<E98A9D><F0A7A2B2>詨鱓<E8A9A8><E9B193><EFBFBD><EFBFBD><E695B9>雿輻鍂 `x-transition` 銝𥪜葆<F0A5AA9C><E89186> `scale` <20>讐宏<E8AE90><E5AE8F>
- **璅<><E79285><EFBFBD><E996AC>**: <20>詨鱓<E8A9A8>峕艶<E5B395><E889B6>雿輻鍂<E8BCBB><EFBFBD><E9A48C><EFBFBD> (Glassmorphism) <20>硋葆<E7A18B>𤩺<EFBFBD>摨衣<E691A8>瘛梯𠧧<E6A2AF>峕艶<E5B395><E889B6>
- [ ] **<EFBFBD>𡑒”雿<EFBFBD><EFBFBD>**: <20>臬炏<E887AC>∠鍂<E288A0>峕㟲<E5B395><E39FB2><EFBFBD><EFBFBD><EFBFBD><E288A0><EFBFBD>瑽衤<E791BD><E8A1A4><EFBFBD>閮剔<E996AE> `p-8`<EFBFBD>
- [ ] **<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>**: <20>𡑒”摨閖<E691A8><E99696>臬炏甇<E7828F><EFBFBD><EFBFBD> `vendor.pagination.luxury`<EFBFBD>
- [ ] **<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>**: 蝚血<E89D9A>璅䠷<E79285> `slate-900/white` <20><><EFBFBD><EFBFBD> `slate-500` <20><><EFBFBD>瘥𥪜漲<F0A5AA9C><E6BCB2>
- [ ] **<EFBFBD><EFBFBD><EFBFBD>扳炎<EFBFBD><EFBFBD>**: 鈭𣬚<E988AD><EFBFBD><E99E88><EFBFBD>臬炏<E887AC>𥪜<EFBFBD> `text-xs` (12px) 銝娍<E98A9D><E5A88D><EFBFBD><EFBFBD><E9A09E> `font-bold`<EFBFBD>
## 5. <20>讠䔄瘜冽<E7989C>鈭钅<E988AD> (Important Notes)
### <20><>銵㯄<E98AB5><E3AF84><EFBFBD><EFBFBD>
- **CSS 蝺刻陌**: 銴<><E98AB4><EFBFBD><EFBFBD> `box-shadow` <20>𡝗撓撅斗<E69285><E69697>湔𦻖撖怠<E69296><E680A0><EFBFBD> CSS 撅祆<E69285><EFBFBD><E694B9><EFBFBD><E8B8B9><EFBFBD> `@apply` 銝凋蝙<E5878B>典葆蝛箸聢<E7AEB8><E881A2><EFBFBD><EFBFBD><E6BE86>渡楊霅臬仃<E887AC><EFBFBD>閰唾<E996B0> KI: `tailwind-luxury-ui-patterns`嚗剹<EFBFBD><EFBFBD>
- **瘛梯𠧧璅<E79285>**: 鈭鍦<E988AD>撘𤩺<E69298><F0A4A9BA>訫銁瘛梯𠧧璅<E79285>銝见<E98A9D><E8A781><EFBFBD><EFBFBD>𡝗<EFBFBD>摮𦯀漁摨佗<E691A8>`dark:text-white`嚗㚁<EFBFBD>銝西<EFBFBD>隞仿<EFBFBD><EFBFBD>脩䔄<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
### <20><EFBFBD><E596AE><EFBFBD><E99699><EFBFBD>𣶹閬讐<E996AC>
- **<2A><EFBFBD>**: `#璈笔蝱蝺刻<E89DBA> <20><EFBFBD><E893A5>批捆` (靘见<E99D98> `#V-001 <20><EFBFBD><E79181>箄疏`)<29><>
- **<2A><>窗**: 敹<><E695B9><EFBFBD><EFBFBD>𣶹<EFBFBD><EFBFBD><E8A9A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>蝵柴<E89DB5><E69FB4>
## 6. <20><>𢒰雿<F0A292B0><E99BBF>閬讐<E996AC> (Page Layout)
### 雿<><E99BBF>瘙箇<E79899>閬誩<E996AC> (Layout Decision Rules)
<EFBFBD><EFBFBD>蝭拚<EFBFBD>璇苷辣<EFBFBD><EFBFBD><EFBFBD><EFBFBD>𦦵<EFBFBD>摨佗<EFBFBD><EFBFBD><EFBFBD><EFBFBD>拍訜<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
#### 1. <20><EFBFBD>撘譍<E69298><EFBFBD> (Integrated Layout) - <20><EFBFBD>閮剜綫<E5899C><EFBFBD><E889BE>
- **<2A>拍鍂<E68B8D>湔艶**: 蝯訫之憭𡁏彍 CRUD <20>𡑒”<F0A19192><E2809D>
- **撖虫<E69296><E899AB><EFBFBD>**: 蝭拚<E89DAD><E68B9A><EFBFBD><E585B7><EFBFBD><EFBFBD><E79195><EFBFBD><EFBFBD><EFBFBD>躰”<E8BAB0><EFBFBD><E6BE86><EFBFBD>鋆嘥銁<E598A5><EFBFBD><E494B6><EFBFBD> `luxury-card` 銝准<E98A9D><E58786>
- **<2A><EFBFBD>閬讐<E996AC>**: 撘瑕<E69298>雿輻鍂 `p-8` 隞亦㬢敺埈<E695BA>雿喟征瘞<E5BE81><E7989E><EFBFBD><EFBFBD>
- **<2A><><EFBFBD><EFBFBD>**: 蝭拚<E89DAD><E68B9A><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><E6BD94>枏𤐄摰帋蝙<E5B88B><E89D99> `mb-10`<EFBFBD><EFBFBD>
- **蝭<><E89DAD>**: 撣唾<E692A3>蝞∠<E89D9E><E288A0><EFBFBD><EFBFBD><EFBFBD>脰身摰𠾼<E691B0><F0A0BEBC><EFBFBD><EFBFBD>唳𠯫隤䎚<E99AA4><E48E9A>
#### 2. <20><>𣪧撘譍<E69298><EFBFBD> (Split Layout)
- **<2A>拍鍂<E68B8D>湔艶**: 銴<><E98AB4><EFBFBD>亥岷 (Filtered Fields >= 3 <20><EFBFBD>銵𣬚祟<F0A3AC9A><E7A59F>)<29><>
- **撖虫<E69296><E899AB><EFBFBD>**: 蝭拚<E89DAD><E68B9A><EFBFBD><EFBFBD><EFBFBD><E587BD><EFBFBD><E7AE94><EFBFBD> `luxury-card`嚗䔶<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> `mb-6`<><E695BA><EFBFBD>曄蔭鞈<E894AD><E99E88><EFBFBD><EFBFBD><EFBFBD><E288A0><EFBFBD>
- **璅<><E79285>閬讐<E996AC>**: 蝭拚<E89DAD><E68B9A><EFBFBD><E288A0>𡁜虜雿輻鍂 `p-6`<EFBFBD><EFBFBD>皝𠰴<EFBFBD>嚗㚁<EFBFBD><EFBFBD><EFBFBD><EFBFBD>雿輻鍂 `p-8`<EFBFBD>祝擛<EFBFBD><EFBFBD>嚗剹<EFBFBD><EFBFBD>
- **蝭<><E89DAD>**: 鈭斗<E988AD><EFBFBD><E89D9D><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>唳𠯫隤䎚<E99AA4><E48E9A>
### 璅蹱<E79285>撖祉<E69296><EFBFBD><E99BBF> (Wide Layout)
```html
@section('content')
<div class="space-y-6">
<!-- Header: 璅䠷<E79285><E4A0B7><EFBFBD><EFBFBD>雿𨀣<E99BBF><F0A880A3><EFBFBD> -->
<div class="flex flex-col md:flex-row md:items-center md:justify-between gap-6">
<div>
<h1 class="text-3xl font-black text-slate-800 dark:text-white tracking-tight font-display">{{ __('Title') }}</h1>
<p class="text-sm font-bold text-slate-500 dark:text-slate-400 mt-1 uppercase tracking-widest">{{ __('Subtitle') }}</p>
</div>
<div class="flex items-center gap-3">
<button class="btn-luxury-primary">...</button>
</div>
</div>
<!-- Main Container: <20><EFBFBD><E288A0><EFBFBD><EFBFBD><E2809D> -->
<div class="luxury-card rounded-3xl p-8 animate-luxury-in">
<div class="overflow-x-auto">
<table class="w-full text-left border-collapse">
<!-- Table Content -->
</table>
</div>
</div>
</div>
@endsection
```
### 雿<><E99BBF><EFBFBD><EFBFBD><E8A9A8><EFBFBD>:
1. **蝘駁膄<E9A781><EFBFBD><E6BBA9><EFBFBD>**: <20>孵捆<E5ADB5><E68D86> `div` <20><>**蝳<>迫**雿輻鍂 `p-6` <20><> `p-10`<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>撌脫<EFBFBD>靘𥕦抅蝷𡡞<EFBFBD>頝腈<EFBFBD><EFBFBD><EFBFBD>雿輻鍂 `space-y-6` (<28><> `space-y-8`) <20><EFBFBD><E689B9><EFBFBD>憛𢠃<E6869B><F0A2A083><EFBFBD><E8B8BA>
2. **銝餃捆<E9A483>冽見撘<E8A68B>**: 撘瑕<E69298>撠漤<E692A0><E6BCA4><EFBFBD> `luxury-card rounded-3xl p-8`<EFBFBD><EFBFBD>
3. **璅䠷<E79285><E4A0B7><EFBFBD>**:
- 銝餅<E98A9D>憿屸<E686BF><E5B1B8>厩鍂 `font-display` (Outfit)<29><>
- <20>讛膩<E8AE9B><E886A9><EFBFBD><EFBFBD><EFBFBD><EFBFBD>厩鍂 `uppercase tracking-widest font-bold` 隞亙<E99A9E><E4BA99><EFBFBD>蝝朞身閮<E8BAAB><E996AE><EFBFBD><EFBFBD>
## 7. 銵典鱓<E585B8><E9B193>辣閬讐<E996AC> (Form Elements)
<EFBFBD><EFBFBD>頛詨<EFBFBD><EFBFBD><EFBFBD>銝𧢲<EFBFBD><EFBFBD>詨鱓嚗<EFBFBD><EFBFBD>嗡蝙<EFBFBD>其誑銝钅<EFBFBD><EFBFBD>乩誑蝣箔<EFBFBD>瘛梯𠧧璅<EFBFBD>鞈芣<EFBFBD><EFBFBD><EFBFBD>
### 頛詨<E9A09B><EFBFBD><E78DA2><EFBFBD>詨鱓
- **憿𧼮ê̌**: `.luxury-input`, `.luxury-select`
- **<2A><EFBFBD><E5AF9E>**:
- 瘛梯𠧧璅<E79285>銝见<E98A9D><E8A781><EFBFBD><E59D94>𤩺<EFBFBD><F0A4A9BA>峕艶<E5B395><E889B6><EFBFBD><EFBFBD>舀芋蝟𦠜<E89D9F><F0A6A09C><EFBFBD><E6A0B6>
- 蝯曹<E89DAF><E69BB9><EFBFBD> `rounded-xl` <20><EFBFBD><E6A09E><EFBFBD> `font-bold` 摮烾<E691AE><E783BE><EFBFBD>
- <20>𡁶<EFBFBD><F0A181B6><EFBFBD><EFBFBD><EFBFBD><E58EB0><EFBFBD> (`Cyan`) <20><EFBFBD><E6BE86>𦠜<EFBFBD><F0A6A09C><EFBFBD>
```html
<input type="text" class="luxury-input" placeholder="隢贝撓<E8B49D><EFBFBD><EFBFBD>">
<select class="luxury-select">
<option value="1"><EFBFBD>毺鍂</option>
<option value="0"><EFBFBD></option>
</select>
```
## 8. 蝺刻摩<E588BB><E691A9><EFBFBD><E5BA95><EFBFBD>閬讐<E996AC> (Detail & Edit Views)
<EFBFBD><EFBFBD>霈枏<EFBFBD>撅方<EFBFBD>閮𦠜凒<EFBFBD><EFBFBD>閬箏<EFBFBD>撠𠬍<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Section) <20><><EFBFBD>蝷箸<E89DB7><E7AEB8>∠鍂銝滚<E98A9D><E6BB9A><EFBFBD><EFBFBD><EFBFBD><EFBFBD><E99E8A><EFBD9E>
### <20><>憛𠰴<E6869B>蝷箄𠧧敶拇<E695B6><EFBFBD> (Section Icon Palette)
- **<2A>箸𧋦鞈<F0A78BA6><E99E88> (Basic Info)**: **蝧删<E89DA7><E588A0><EFBFBD> (`Emerald`)**<EFBFBD><EFBFBD>誨銵冽瓲敹<EFBFBD><EFBFBD><EFBFBD>帘摰朞<EFBFBD>韏琿<EFBFBD><EFBFBD><EFBFBD>
-<><E79285>: `bg-emerald-500/10 text-emerald-500`
- **蝖祇<E89D96>/<2F>埝局閮剖<E996AE>**: **<EFBFBD><EFBFBD><EFBFBD><EFBFBD> (`Amber/Orange`)**<2A><>誨銵典<E98AB5>雿栶<E99BBF><E6A0B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>𦻖<EFBFBD><F0A6BB96>擃磰郎<E7A3B0>𨳍<EFBFBD><F0A8B38D>
-<><E79285>: `bg-amber-500/10 text-amber-500`
- **蝟餌絞/<2F><EFBFBD>閮剖<E996AE>**: **<EFBFBD>𥡝<EFBFBD><EFBFBD><EFBFBD> (`Indigo`)**<2A><>誨銵券<E98AB5>頛胯<E9A09B><E883AF><EFBFBD><EFBFBD><EFBFBD>瘛勗惜<E58B97>滨蔭<E6BBA8><E894AD>
-<><E79285>: `bg-indigo-500/10 text-indigo-500`
- **<2A>梢麬/蝘駁膄<E9A781><EFBFBD>**: **<EFBFBD>怎麯蝝<EFBFBD> (`Rose`)**<2A><>誨銵函聦憯墧<E686AF><EFBFBD>雿栶<E99BBF><E6A0B6>
-<><E79285>: `bg-rose-500/10 text-rose-500`
```
## 8. 鞈<><E99E88>銵冽聢閬讐<E996AC> (Data Tables)
<EFBFBD><EFBFBD>蝣箔<EFBFBD>蝞∠<EFBFBD><EFBFBD>蝱鞈<EFBFBD><EFBFBD><EFBFBD><EFBFBD>虾霈<EFBFBD><EFBFBD><EFBFBD>蝎曉<EFBFBD><EFBFBD><EFBFBD><EFBFBD>銵冽聢<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>摮㛖<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>朣𠹺誑銝贝<EFBFBD><EFBFBD><EFBFBD>
### <20><><EFBFBD>憭批<E686AD><E689B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Typography Hierarchy)
- **銵券<E98AB5> (Table Header)**:
- 憿𧼮ê̌: `text-xs font-bold text-slate-500 dark:text-slate-400 uppercase tracking-[0.15em]`
- 雿𦦵鍂: <20>𣂷<EFBFBD><EFBFBD><EFBFBD><E88B8A><EFBFBD>雿滚<E99BBF>蝢抵<E89DA2><EFBFBD>憟芸<E6869F><EFBFBD><E99E88>閬𤥁死<F0A4A581><EFBFBD><E998A1><EFBFBD><EFBFBD><EFBFBD>躰雲憭惩<E686AD>瘥𥪜漲<F0A5AA9C><E6BCB2>
- **銝餅<E98A9D><EFBFBD> (Primary Item)**:
- 憿𧼮ê̌: `text-base font-extrabold text-slate-800 dark:text-slate-100`
- 蝭<><E89DAD>: <20>砍虬<E7A08D>滨迂<E6BBA8><E8BF82><EFBFBD>擃𥪜<E69383>蝔晞<E89D94><E6999E>
- **甈∟<E79488><EFBFBD><E99E88> (Secondary Info)**:
- 憿𧼮ê̌: `text-xs font-bold text-slate-500 dark:text-slate-400 tracking-wide`
- 蝭<><E89DAD>: 雿輻鍂<E8BCBB><E98D82><EFBFBD><EFBFBD><E9BA84><EFBFBD>閮颯<E996AE><E9A2AF><EFBFBD><EFBFBD>𣂼<EFBFBD>蝔晞<E89D94><E6999E>
- **<2A><><EFBFBD>𧢲<EFBFBD><EFBFBD> (Status Badge)**:
- 蝭<><E89DAD>: <20>毺鍂 (`emerald`)<29><><EFBFBD><EFBFBD><EFBFBD> (`rose`) / 閫坿𠧧<E59DBF>滨迂 (`sky`/`indigo`)<29><>
- <20><EFBFBD><E5AF9E>: `px-2.5 py-1 rounded-lg text-xs font-bold border tracking-wider`
### 蝛粹<E89D9B><E7B2B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (Spacing & Interaction)
- **<2A><EFBFBD><E6A180><EFBFBD><EFBFBD>**: 蝯曹<E89DAF>雿輻鍂 `px-6 py-6`<60><>
- **<2A><EFBFBD><E8A9A8>齿<EFBFBD>**: 敹<><E695B9><EFBFBD><EFBFBD> `tr` 憟㛖鍂 `group` 銝𥪜<E98A9D><F0A5AA9C><EFBFBD><EFBFBD>憟㛖鍂 `group-hover:bg-slate-50/80` (瘛梯𠧧: `dark:group-hover:bg-slate-800/40`) 隞交<E99A9E>靘偦<E99D98>蝝𡁶<E89D9D>鈭鍦<E988AD><E98DA6>毺䰻<E6AFBA><E4B0BB>
- **<2A>𣇉內摰孵膥<E5ADB5><EFBFBD> (Icon Hover Palette)**:
- <20>𡑒”撌血<E6928C><E8A180><EFBFBD><EFBFBD>𣇉內摰孵膥<E5ADB5><E886A5> `group-hover` <20><><EFBFBD><EFBFBD>厩眏瘛∟𠧧<E2889F>峕艶頧厩<E9A0A7> **撖阡<E69296>銝駁<E98A9D><E9A781><EFBFBD>**<2A><>
- 憿𧼮ê̌: `group-hover:bg-cyan-500 group-hover:text-white transition-all duration-300`<60><>
- **<2A><><EFBFBD><EFBFBD>峕郊霈𡃏𠧧**:
- 銝餅<E98A9D>憿峕<E686BF>摮堒銁 `group-hover` <20><><EFBFBD><EFBFBD>峕郊霈𡃏𠧧嚗䔶誑撘瑕<E69298>暺墧<E69ABA>撘訫<E69298><E8A8AB><EFBFBD>
- 憿𧼮ê̌: `group-hover:text-cyan-600 dark:group-hover:text-cyan-400 transition-colors`<60><>
### <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>銵冽綉<E586BD><EFBFBD> (Pagination & Controls)
<EFBFBD><EFBFBD>蝬剜<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>銵函<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>𤤿<EFBFBD>隞嗅<EFBFBD><EFBFBD><EFBFBD><EFBFBD>敺芯誑銝卝<EFBFBD>𥴰uxury Jump<6D>齿芋撘𧶏<E69298>
- **蝯曹<E89DAF>擃睃漲**: <20><><EFBFBD>㗇綉<E39787><EFBFBD><EFBFBD><E59A97><EFBFBD>𨰻<EFBFBD><F0A8B0BB><EFBFBD><EFBFBD><EFBFBD><E58EB0><EFBFBD><E6AEB7><EFBFBD><E7AE8F><EFBFBD> `h-9` (36px)<29><>
- **蝑<><EFBFBD><E5BD8D><EFBFBD> (Limit Selector)**:
- 閬讐<E996AC>: **蝳<>迫**<2A>刻”<E588BB><EFBFBD><E6BD94><EFBFBD>Header/Toolbar嚗厰<E59A97><EFBFBD>𦆮蝵桃<E89DB5><E6A183><EFBFBD><E8A9A8><EFBFBD><E581A6><EFBFBD><E69FB4>絞銝<E7B59E><E98A9D><EFBFBD><E597A5><EFBFBD><E6BE86><EFBFBD><E585B8><EFBFBD><EFBFBD>雿溻<E99BBF><E6BABB>
- **<2A><><EFBFBD>撠舘⏛ (Luxury Jump)**:
- 璅<E79285>: <20><EFBFBD><E586BD>喟絞<E5969F><E7B59E><EFBFBD><EFBFBD><EFBFBD><E59A97>蝡舐絞銝<E7B59E>雿輻鍂<E8BCBB>諹歲頧厰<E9A0A7><E58EB0><EFBFBD><EFBFBD><E6BABB>
- 撖砍漲: 銝𧢲<E98A9D><F0A7A2B2>詨鱓<E8A9A8><EFBFBD> Padding <20><> `pl-4 pr-10`<60><>
- 摮烾<E691AE>: 雿輻鍂 `text-xs font-black tracking-widest`<60><>
- **<2A><><EFBFBD><E585A7><EFBFBD>**:
- 銵<><E98AB5>蝡舫黸<E888AB><EFBFBD>擗䁅<E69397>敶辷<E695B6><E8BEB7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><E8B8BA>1 - 10 / 50<35>齿聢撘譌<E69298><E8AD8C>
- <20><EFBFBD>憿讛𠧧撠漤<E692A0> `text-slate-600` (瘛梯𠧧: `text-slate-300`)<29><>
### 摨閖<E691A8><EFBFBD><EFBFBD><EFBFBD><E689B9><EFBFBD> (Bottom List Controls)
<EFBFBD><EFBFBD>蝣箔<EFBFBD><EFBFBD><EFBFBD>銵函<EFBFBD><EFBFBD><EFBFBD>靘踹⏚嚗峕<EFBFBD><EFBFBD><EFBFBD><EFBFBD>### 璅蹱<E79285><E8B9B1><EFBFBD><E6BBA2><EFBFBD> (Standard Action Icons)
銵冽聢<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>𣬚楊頛胯<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>諹底<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>雿輻鍂隞乩<EFBFBD>摰𡁶儔銋<EFBFBD> **<2A><EFBFBD><E5B1B8><EFBFBD><EFBFBD> (Gold Standard)<29><>**嚗<>
- **<2A><EFBFBD><EFBFBD><E79285>**:
- 摰孵膥: `p-2 rounded-lg bg-slate-50 dark:bg-slate-800`
- 銝餉𠧧: `text-slate-400`
- <20>𦠜<EFBFBD>: `border border-transparent` (<28><EFBFBD><E884A4><EFBFBD><E6BBA9><EFBFBD>)
- <20>擧腹: `transition-all` (雿輻鍂<E8BCBB>鞱身<E99EB1>笔漲隞亦Ⅱ靽苷<E99DBD><E88BB7><EFBFBD>)
- <20>𣇉內蝎㛖敦: `stroke-width="2.5"`
- 撠箏站: `w-4 h-4`
- **蝺刻摩<E588BB><EFBFBD> (Edit)**:
- <20><EFBFBD><E8A9A8><EFBFBD>: `hover:text-cyan-500 hover:bg-cyan-500/5 hover:border-cyan-500/20`
- SVG 頝臬<E9A09D>:
```html
<svg class="w-4 h-4" fill="none" stroke="currentColor" viewBox="0 0 24 24" stroke-width="2.5"><path stroke-linecap="round" stroke-linejoin="round" d="m16.862 4.487 1.687-1.688a1.875 1.875 0 1 1 2.652 2.652L10.582 16.07a4.5 4.5 0 0 1-1.897 1.13L6 18l.8-2.685a4.5 4.5 0 0 1 1.13-1.897l8.932-8.931Zm0 0L19.5 7.125M18 14v4.75A2.25 2.25 0 0 1 15.75 21H5.25A2.25 2.25 0 0 1 3 18.75V8.25A2.25 2.25 0 0 1 5.25 6H10"/></svg>
```
- **<2A><EFBFBD>閰單<E996B0> (View/Detail)**:
- <20><EFBFBD><E8A9A8><EFBFBD>: `hover:text-indigo-500 hover:bg-indigo-500/5 hover:border-indigo-500/20`
- SVG 頝臬<E9A09D>:
```html
<svg class="w-4 h-4" fill="none" stroke="currentColor" viewBox="0 0 24 24" stroke-width="2.5"><path stroke-linecap="round" stroke-linejoin="round" d="M11.25 11.25l.041-.02a.75.75 0 011.063.852l-.708 2.836a.75.75 0 001.063.853l.041-.021M21 12a9 9 0 11-18 0 9 9 0 0118 0zm-9-3.75h.008v.008H12V8.25z"/></svg>
```
- **<2A>芷膄<E88AB7><EFBFBD> (Delete)**:
- <20><EFBFBD><E8A9A8><EFBFBD>: `hover:text-rose-500 hover:bg-rose-500/5 hover:border-rose-500/20`
- SVG 頝臬<E9A09D>:
```html
<svg class="w-4 h-4" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><path d="M3 6h18"/><path d="M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6"/><path d="M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2"/><line x1="10" x2="10" y1="11" y2="17"/><line x1="14" x2="14" y1="11" y2="17"/></svg>
```
y items-center gap-2">...</button>
</div>
</div>
<!-- 2. Main Integrated Card -->
<div class="luxury-card rounded-3xl p-8 animate-luxury-in">
<!-- Toolbar & Filters (mb-10) -->
<div class="flex items-center justify-between mb-10">
<form class="relative group">
<!-- <20><><EFBFBD><EFBFBD><EFBFBD>撠𧢲<E692A0><F0A7A2B2><EFBFBD><EFBFBD><E996AC><EFBFBD>擧蕪<E693A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><E5BD8D><EFBFBD> -->
<input type="text" class="luxury-input pl-12 pr-6 w-64" placeholder="{{ __('Search...') }}">
</form>
</div>
<!-- Scrollable Table Area -->
<div class="overflow-x-auto">
<table class="w-full text-left border-separate border-spacing-y-0">
<thead>
<tr class="bg-slate-50/50 dark:bg-slate-900/10">
<th class="px-6 py-4 text-[11px] font-black text-slate-400 uppercase tracking-[0.2em] border-b border-slate-100 dark:border-slate-800">{{ __('Name') }}</th>
<th class="px-6 py-4 text-[11px] font-black text-slate-400 uppercase tracking-[0.2em] border-b border-slate-100 dark:border-slate-800 text-right">{{ __('Action') }}</th>
</tr>
</thead>
<tbody class="divide-y divide-slate-50 dark:divide-slate-800/80">
<tr class="group hover:bg-slate-50/80 dark:hover:bg-slate-800/40 transition-all duration-300">
<td class="px-6 py-6 font-extrabold text-slate-800 dark:text-slate-100 italic">Example Name</td>
<td class="px-6 py-6 text-right"> <!-- Action row --> </td>
</tr>
</tbody>
</table>
</div>
<!-- 3. Standard Pagination Footer (mt-8) -->
<div class="mt-8 border-t border-slate-100/50 dark:border-slate-800/50 pt-6">
{{ $items->links('vendor.pagination.luxury') }}
</div>
</div>
</div>
```
### 皜<>鱓甈<E9B193><E79488>閬讐<E996AC> (Column Visibility & Standards)
- **<2A><EFBFBD><EFBFBD><E79488>**: 蝚砌<E89D9A><EFBFBD><E79488>𡁜虜<F0A1819C><EFBFBD><EFBFBD><E5B1B8><EFBFBD>霅塩<E99C85><EFBFBD><EFBFBD> ID <20>𡝗<EFBFBD><F0A19D97><EFBFBD>嚗峕<E59A97><E5B395><EFBFBD><E79195><EFBFBD>摮烾<E691AE><EFBFBD><E79285><EFBFBD><EFBFBD>
- **<2A><EFBFBD><EFBFBD><E79488>**: 蝯曹<E89DAF>雿齿䲰銵冽聢<E586BD><E881A2><EFBFBD>喟垢嚗䔶蒂<E494B6><EFBFBD><E8B3A2><EFBFBD> `Action` (<28><> `<60><EFBFBD>`)嚗峕<E59A97>憿諹<E686BF><E8ABB9>批捆<E689B9><E68D86><EFBFBD> `text-right`<EFBFBD><EFBFBD>
## 9. 蝟餌絞<E9A48C>澆捆<E6BE86><EFBFBD>璅蹱<E79285><E8B9B1><EFBFBD> (Compatibility & Standardization)
<EFBFBD><EFBFBD>蝣箔<EFBFBD><EFBFBD><EFBFBD><EFBFBD>𣬚<EFBFBD><EFBFBD><EFBFBD><EFBFBD>讠䔄<EFBFBD><EFBFBD>銝哨<EFBFBD><EFBFBD>𤌍<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> Tailwind CSS v3.1嚗务I <20><EFBFBD><EFBFBD><EFBFBD><E285A1>𣶹嚗䔶蒂蝬剜<E89DAC><E5899C><EFBFBD><E587BD><EFBFBD><E6BBA2><EFBFBD><E785BA><EFBFBD><EFBFBD><E695B9><EFBFBD><EFBFBD>隞乩<E99A9E>憿滚<E686BF>閬讐<E996AC><E8AE90><EFBFBD>
### Tailwind CSS <20><>𧋦<EFBFBD>澆捆<E6BE86><E68D86> (v3.1)
- **蝳<>迫雿輻鍂 `size-` 撅祆<E69285><E7A586>**: <20><EFBFBD>銝齿𣈲<E9BDBF><F0A388B2> `size-4` 蝑㕑<E89D91>瘜𤏪<E7989C>隢衤<E99AA2>敺见<E695BA><E8A781><EFBFBD>神雿<E7A59E> `w-4 h-4`<EFBFBD><EFBFBD>
- **<2A><EFBFBD><E8B8B9><EFBFBD>皞㚚<E79A9E><EFBFBD>**: <20><EFBFBD>雿輻鍂 `4.5` (`18px`) 蝑劐遙<E58A90><EFBFBD><EFBFBD><E6BD98><EFBFBD>雿輻鍂璅蹱<E79285>蝑厩<E89D91><EFBFBD> `4` (`16px`) <20><> `5` (`20px`)<29><>
### 璅蹱<E79285><E8B9B1><EFBFBD><E6BBA2><EFBFBD> (Standard Action Icons)
銵冽聢<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>𣬚楊頛胯<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>雿輻鍂隞乩<EFBFBD>摰𡁶儔銋𧢲<EFBFBD>皞吔<EFBFBD>
- **<2A><EFBFBD><EFBFBD><E79285>**:
- 摰孵膥: `p-2 rounded-lg bg-slate-50 dark:bg-slate-800`
- 銝餉𠧧: `text-slate-400`
- <20>𣇉內蝎㛖敦: `stroke-width="2.5"`
- 撠箏站: `w-4 h-4`
- **蝺刻摩<E588BB><EFBFBD> (Edit)**:
- <20><EFBFBD><E8A9A8><EFBFBD>: `hover:text-cyan-500 hover:bg-cyan-500/10 hover:border-cyan-500/20`
- SVG 頝臬<E9A09D>:
```html
<svg class="w-4 h-4" fill="none" stroke="currentColor" viewBox="0 0 24 24" stroke-width="2.5"><path stroke-linecap="round" stroke-linejoin="round" d="m16.862 4.487 1.687-1.688a1.875 1.875 0 1 1 2.652 2.652L10.582 16.07a4.5 4.5 0 0 1-1.897 1.13L6 18l.8-2.685a4.5 4.5 0 0 1 1.13-1.897l8.932-8.931Zm0 0L19.5 7.125M18 14v4.75A2.25 2.25 0 0 1 15.75 21H5.25A2.25 2.25 0 0 1 3 18.75V8.25A2.25 2.25 0 0 1 5.25 6H10"/></svg>
```
- **<2A>芷膄<E88AB7><EFBFBD> (Delete)**:
- <20><EFBFBD><E8A9A8><EFBFBD>: `hover:text-rose-500 hover:bg-rose-500/10 hover:border-rose-500/20`
- SVG 頝臬<E9A09D>:
```html
<svg class="w-4 h-4" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><path d="M3 6h18"/><path d="M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6"/><path d="M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2"/><line x1="10" x2="10" y1="11" y2="17"/><line x1="14" x2="14" y1="11" y2="17"/></svg>
```
---
> [!IMPORTANT]
> **<2A>讠䔄<E8AEA0><EFBFBD><E595A3><EFBFBD><EFBFBD><E59A97><EFBFBD><EFBFBD>Ⅱ隤<E285A1> `app.css` 銝剔<E98A9D> `.btn-luxury-*` 蝟餃<E89D9F><EFBFBD><EFBFBD>臬炏皛輯雲<E8BCAF><E99BB2><EFBFBD><E79899><EFBFBD>**
> <20><EFBFBD><E6B8A1><EFBFBD> Blade 銝剖神<E58996>亙之<E4BA99><EFBFBD><EFBFBD><E98AB4> `bg-indigo-600` 蝑㕑<E89D91>撘誯<E69298><E8AAAF><EFBFBD><E4B993>
---
> [!TIP]
> <20><EFBFBD><E59C92>唳𧊋摰𡁶儔<F0A181B6><E58494> UI <20><>憛𦠜<E6869B><EFBFBD><E59A97><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> `admin.dashboard.blade.php` <20><><EFBFBD><E3A883><EFBFBD><EFBFBD><EFBFBD><E596AE><EFBFBD>撖虫<E69296><E899AB><EFBFBD><E5ADB5><EFBFBD>銵滨<E98AB5><E6BBA8><EFBFBD>