diff --git a/templates/anime_downloader_ohli24_request.html b/templates/anime_downloader_ohli24_request.html index ff95645..4172f48 100644 --- a/templates/anime_downloader_ohli24_request.html +++ b/templates/anime_downloader_ohli24_request.html @@ -20,9 +20,9 @@ -
+
-
+
@@ -122,7 +122,7 @@ let str = ""; // 1. Info Card (Top) - str += `
`; + str += `
`; str += `
`; // Poster @@ -144,7 +144,7 @@ // Tags (Genre, etc.) str += `
`; - if (des._tag) str += `${des._tag}`; + if (des._tag) str += `${des._tag}`; if (des._grade) str += `${des._grade}`; if (data.date || data.day) str += `${data.date || ''} (${data.day || ''})`; str += `
`; @@ -168,15 +168,15 @@ str += `
`; // End detail row // Actions Toolbar - str += `
`; + str += `
`; // Standard Actions - str += ``; - str += ``; - str += ``; + str += ``; + str += ``; + str += ``; // Scheduling (Heart) - str += ``; + str += ``; str += `
`; // End Action Toolbar @@ -676,8 +676,8 @@ .row, form, #program_list, #program_auto_form, #episode_list { width: 100% !important; max-width: 100% !important; - padding-left: 10px !important; - padding-right: 10px !important; + padding-left: 4px !important; + padding-right: 4px !important; margin-left: 0 !important; margin-right: 0 !important; box-sizing: border-box !important; @@ -731,10 +731,10 @@ /* ===== 상단 정보 카드 ===== */ .card.p-lg-5, .card.border-light { - width: calc(100% - 20px) !important; + width: calc(100% - 10px) !important; max-width: 100% !important; - padding: 15px !important; - margin: 10px !important; + padding: 6px !important; /* Reduced from 15px */ + margin: 5px !important; border-radius: 12px !important; box-sizing: border-box !important; } @@ -785,6 +785,31 @@ border-radius: 8px !important; box-sizing: border-box !important; } + + /* Badge Wrap Fix for Mobile */ + .badge { + white-space: normal !important; + text-align: left !important; + line-height: 1.4 !important; + height: auto !important; + display: inline-block !important; + } + + /* Action Buttons 2x2 Grid for Mobile */ + .mobile-action-buttons { + display: grid !important; + grid-template-columns: 1fr 1fr !important; + gap: 8px !important; + width: 100% !important; + } + + .mobile-action-buttons .btn { + width: 100% !important; + margin: 0 !important; + min-width: auto !important; /* Override inline style */ + font-size: 11px !important; + padding: 8px 4px !important; + } /* 정보 라벨 (제목, 원제 등) */ .card.p-lg-5 .row .row > [class*="col-"]:first-child {