MediaWiki:Common.css: Difference between revisions
Content deleted Content added
No edit summary |
No edit summary |
||
| (39 intermediate revisions by the same user not shown) | |||
Line 730:
.mw-body-content a.external:visited,
.mw-collapsible-toggle-default .mw-collapsible-text {
color: #
}
Line 837:
/* =================================================================
8. AI ASSISTANT
================================================================= */
/* ---
.ext-aiassistant,
.ext-aiassistant-panel {
Line 846:
}
/* --- Panel
.ext-aiassistant-panel {
border: 1px solid #202122 !important;
Line 852:
}
/* --- Header
.ext-aiassistant-header {
border-bottom: 1px solid #202122 !important;
Line 859:
padding-left: 12px !important;
padding-right: 12px !important;
}
/* ---
.ext-aiassistant-
padding-left: 20px !important;
}
.ext-aiassistant-
}
.ext-aiassistant-
margin-top: 0 !important;
}
/* --- User bubble --- */
.ext-aiassistant-message-user {
margin-left: 100px !important;
margin-top:
margin-bottom:
}
.ext-aiassistant-message-user .ext-aiassistant-message__content {
background-color: #202122 !important;
color: white !important;
border-radius: 18px !important;
border: none
padding: 6px 12px !important;
}
.ext-aiassistant-message-user .ext-aiassistant-message__content p {
color: white !important;
margin: 0 !important;
}
/* --- Assistant
.ext-aiassistant-message-assistant {
font-family: sans-serif !important;
font-size: 1em !important;
color: #202122 !important;
overflow-wrap: break-word !important;
white-space: normal !important;
max-width: 100% !important;
}
.ext-aiassistant-message-assistant p {
margin: 0 0 0.6em !important;
}
Line 939 ⟶ 918:
}
.ext-aiassistant-message-assistant ul,
.ext-aiassistant-message-assistant ol {
Line 949 ⟶ 923:
margin-left: 0 !important;
padding-top: 0 !important;
}
Line 965 ⟶ 938:
margin-bottom: 0.2em !important;
white-space: normal !important;
}
.ext-aiassistant-message-assistant pre,
.ext-aiassistant-message-assistant code {
Line 978 ⟶ 949:
padding: 0 !important;
margin: 0 !important;
}
/* --- Action buttons (copy, source) --- */
.ext-aiassistant-message-assistant .ext-aiassistant-actions {
display: flex !important;
flex-direction: row-reverse !important;
}
.ext-aiassistant-message-user .ext-aiassistant-actions {
display: flex !important;
justify-content: flex-end !important;
}
Line 987 ⟶ 969:
}
/* ---
.ext-aiassistant-sources {
background: transparent !important;
border: none !important;
box-shadow: none !important;
padding: 0 !important;
margin-bottom: 12px !important;
}
/* --- "New Chat" label --- */
.ext-aiassistant-panel .cdx-button--weight-quiet:not(.cdx-button--icon-only) {
font-size: 0 !important;
Line 999 ⟶ 990:
}
/* ---
.ext-aiassistant-footer {
align-items: center !important;
justify-content: center !important;
padding: 0 !important;
box-sizing: border-box !important;
background-color: #f8f9fa !important;
}
.ext-aiassistant-prompt-composer {
margin: 0 !important;
width: 100% !important;
background-color: #fff !important;
padding: 10px 20px !important;
border: none !important;
border-radius: 0 !important;
}
.ext-aiassistant-prompt-composer__toolbar {
display: flex !important;
Line 1,051 ⟶ 1,015:
}
/*
.ext-aiassistant-prompt-composer:focus-within .ext-aiassistant-prompt-composer__input,
.ext-aiassistant-prompt-composer__input:focus {
Line 1,060 ⟶ 1,023:
}
/*
.ext-aiassistant-prompt-composer__send {
border-radius: 50% !important;
width: 32px !important;
height: 32px !important;
min-width: 0 !important;
padding: 0 !important;
display: flex !important;
align-items: center !important;
justify-content: center !important;
margin-left: 4px !important;
}
.ext-aiassistant-prompt-composer__send:not(:disabled) {
background-color: #202122 !important;
Line 1,067 ⟶ 1,042:
}
.ext-aiassistant-prompt-composer__send:disabled {
background-color: #EAECF0 !important;
}
.ext-aiassistant-prompt-composer__send:disabled .cdx-icon svg {
fill: #72777d !important;
}
/* =================================================================
Line 1,123 ⟶ 1,090:
/* Push input above sticky buttons */
.ext-aiassistant-footer {
padding-bottom: calc(
}
/* Add a line to separate with the sticky buttons */
.ext-aiassistant-prompt-composer {
border-bottom: 1px solid #202122 !important;
border-radius: 0 !important;
padding-bottom: 10px !important;
}
Line 1,191 ⟶ 1,165:
@media print {
/* --- Hide floating buttons, overlays, and AI assistant --- */
#searchIcon,
.branding-box,
#cps-open-toc,
#custom-email-btn
#cps-toc-panel,
#cps-toc-overlay
.minerva-header .search-box,
.ext-aiassistant,
.ext-aiassistant-panel,
.ext-aiassistant-trigger {
display: none !important;
}
/* --- Hide standard MediaWiki UI elements to free up space --- */
#mw-navigation,
#footer,
.printfooter,
.mw-editsection {
display: none !important;
}
/* --- Font consistency for lists --- */
.mw-parser-output ul,
.mw-parser-output ol,
.mw-parser-output li {
font-family: inherit !important;
}
/* --- Remove underlines specifically from internal links in print --- */
.mw-parser-output a:not(.external),
.mw-parser-output a:not(.external):visited {
text-decoration: none !important;
}
}
/* =================================================================
11. WIKITABLE FIXES (Mobile, Alignment, & Print)
================================================================= */
/* --- Mobile / General Display Fixes --- */
table.wikitable td p {
font-size: inherit !important; /* Forces Minerva to respect table font size */
}
table.wikitable td ul {
list-style-position: outside !important; /* Fixes Minerva bullet positioning */
margin-left: 1.5em !important; /* Pushes bullets away from the border */
padding-left: 0 !important; /* Resets conflicting padding */
}
/* --- Vertical Alignment Fix --- */
table.wikitable td > p:first-child,
table.wikitable td > ul:first-child,
table.wikitable td > ol:first-child {
margin-top: 0 !important; /* Aligns bullet points and paragraphs with inline text */
}
/* --- Print Fixes --- */
@media print {
table.wikitable p {
font-size: inherit !important;
text-align: inherit !important; /* Prevents text justification on print */
margin-top: 0.25em !important;
margin-bottom: 0.25em !important;
}
table.wikitable a.external.text::after {
content: none !important; /* Hides expanded URLs to keep columns tidy */
}
}
| |||