/* 清掃リスト専用の色（2026-11-02 A案 アクアブルー×ミント）。共通土台の app.css は触らず、紺(navy-*)と黄(accent-*)だけを上書きする。
   layouts で app.css の後に読む（theme-{industry}.css があるときだけ）。app.css の navy/accent 規則を機械的に色だけ置換して作った。
   text-accent-* は濃い背景の上でだけ使われている＝明るいミント #A7F3D0。 */
.divide-navy-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(220 238 248/var(--tw-divide-opacity,1))}
.border-accent-500{--tw-border-opacity:1;border-color:rgb(52 211 153/var(--tw-border-opacity,1))}
.border-navy-100{--tw-border-opacity:1;border-color:rgb(220 238 248/var(--tw-border-opacity,1))}
.border-navy-200{--tw-border-opacity:1;border-color:rgb(185 221 241/var(--tw-border-opacity,1))}
.border-navy-50{--tw-border-opacity:1;border-color:rgb(241 248 252/var(--tw-border-opacity,1))}
.border-navy-800{--tw-border-opacity:1;border-color:rgb(14 102 153/var(--tw-border-opacity,1))}
.bg-accent-500{--tw-bg-opacity:1;background-color:rgb(52 211 153/var(--tw-bg-opacity,1))}
.bg-navy-100{--tw-bg-opacity:1;background-color:rgb(220 238 248/var(--tw-bg-opacity,1))}
.bg-navy-50{--tw-bg-opacity:1;background-color:rgb(241 248 252/var(--tw-bg-opacity,1))}
.bg-navy-700{--tw-bg-opacity:1;background-color:rgb(20 95 140/var(--tw-bg-opacity,1))}
.bg-navy-800{--tw-bg-opacity:1;background-color:rgb(14 102 153/var(--tw-bg-opacity,1))}
.bg-navy-900{--tw-bg-opacity:1;background-color:rgb(9 62 92/var(--tw-bg-opacity,1))}
.text-accent-500{--tw-text-opacity:1;color:rgb(167 243 208/var(--tw-text-opacity,1))}
.text-navy-100{--tw-text-opacity:1;color:rgb(220 238 248/var(--tw-text-opacity,1))}
.text-navy-200{--tw-text-opacity:1;color:rgb(185 221 241/var(--tw-text-opacity,1))}
.text-navy-600{--tw-text-opacity:1;color:rgb(27 108 153/var(--tw-text-opacity,1))}
.text-navy-700{--tw-text-opacity:1;color:rgb(20 95 140/var(--tw-text-opacity,1))}
.text-navy-800{--tw-text-opacity:1;color:rgb(14 102 153/var(--tw-text-opacity,1))}
.text-navy-900{--tw-text-opacity:1;color:rgb(9 62 92/var(--tw-text-opacity,1))}
.accent-navy-800{accent-color:#0E6699}
.ring-navy-100{--tw-ring-opacity:1;--tw-ring-color:rgb(220 238 248/var(--tw-ring-opacity,1))}
.file\:bg-navy-800::file-selector-button{--tw-bg-opacity:1;background-color:rgb(14 102 153/var(--tw-bg-opacity,1))}
.hover\:bg-accent-600:hover{--tw-bg-opacity:1;background-color:rgb(43 201 143/var(--tw-bg-opacity,1))}
.hover\:bg-navy-50:hover{--tw-bg-opacity:1;background-color:rgb(241 248 252/var(--tw-bg-opacity,1))}
.hover\:bg-navy-600:hover{--tw-bg-opacity:1;background-color:rgb(27 108 153/var(--tw-bg-opacity,1))}
.hover\:bg-navy-700:hover{--tw-bg-opacity:1;background-color:rgb(20 95 140/var(--tw-bg-opacity,1))}
.hover\:bg-navy-900:hover{--tw-bg-opacity:1;background-color:rgb(9 62 92/var(--tw-bg-opacity,1))}
.hover\:text-navy-600:hover{--tw-text-opacity:1;color:rgb(27 108 153/var(--tw-text-opacity,1))}
.hover\:text-navy-900:hover{--tw-text-opacity:1;color:rgb(9 62 92/var(--tw-text-opacity,1))}
.focus-visible\:outline-navy-700:focus-visible{outline-color:#145F8C}
.bg-accent-500\/10{background-color:rgba(52,211,153,.1)}
.text-navy-100\/70{color:rgba(220,238,248,.7)}
.kfav{border-color:#DCEEF8;color:#145F8C}
.kfav:hover{border-color:#145F8C}
.khdr-fav{color:#DCEEF8}
