1*59036814SCostin Stroie/** 2*59036814SCostin Stroie * DokuWiki Plugin dokullm - CSS Styles 3*59036814SCostin Stroie * 4*59036814SCostin Stroie * This file contains all the CSS styles for the LLM integration plugin. 5*59036814SCostin Stroie * It defines the styling for toolbar buttons, modal dialogs, and other 6*59036814SCostin Stroie * UI elements used in the plugin's interface. 7*59036814SCostin Stroie */ 8*59036814SCostin Stroie 9*59036814SCostin Stroie.dokuwiki div.toolbar button.toolbutton { 10*59036814SCostin Stroie background-color: var(--background_alt, #eee); 11*59036814SCostin Stroie} 12*59036814SCostin Stroie 13*59036814SCostin Stroie#llm-toolbar { 14*59036814SCostin Stroie margin-bottom: 0.5em; 15*59036814SCostin Stroie} 16*59036814SCostin Stroie 17*59036814SCostin Stroie.llm-custom-prompt { 18*59036814SCostin Stroie margin-bottom: 0.5em; 19*59036814SCostin Stroie display: flex; 20*59036814SCostin Stroie align-items: center; 21*59036814SCostin Stroie} 22*59036814SCostin Stroie 23*59036814SCostin Stroie.llm-prompt-input { 24*59036814SCostin Stroie flex: 1; 25*59036814SCostin Stroie margin-right: 5px; 26*59036814SCostin Stroie padding: 5px; 27*59036814SCostin Stroie border: 1px solid #ccc; 28*59036814SCostin Stroie border-radius: 3px; 29*59036814SCostin Stroie} 30*59036814SCostin Stroie 31*59036814SCostin Stroie.llm-modal { 32*59036814SCostin Stroie position: fixed; 33*59036814SCostin Stroie top: 0; 34*59036814SCostin Stroie left: 0; 35*59036814SCostin Stroie width: 100%; 36*59036814SCostin Stroie height: 100%; 37*59036814SCostin Stroie background-color: rgba(0, 0, 0, 0.5); 38*59036814SCostin Stroie z-index: 10000; 39*59036814SCostin Stroie display: flex; 40*59036814SCostin Stroie justify-content: center; 41*59036814SCostin Stroie align-items: center; 42*59036814SCostin Stroie} 43*59036814SCostin Stroie 44*59036814SCostin Stroie.llm-modal-content { 45*59036814SCostin Stroie background: var(--background_site, #fff); 46*59036814SCostin Stroie color: var(--text_neu, #000); 47*59036814SCostin Stroie word-wrap: break-word; 48*59036814SCostin Stroie padding: 20px; 49*59036814SCostin Stroie border-radius: 5px; 50*59036814SCostin Stroie max-width: 80%; 51*59036814SCostin Stroie max-height: 80%; 52*59036814SCostin Stroie overflow: auto; 53*59036814SCostin Stroie position: relative; 54*59036814SCostin Stroie} 55*59036814SCostin Stroie 56*59036814SCostin Stroie.llm-modal-close { 57*59036814SCostin Stroie position: absolute; 58*59036814SCostin Stroie top: 10px; 59*59036814SCostin Stroie right: 10px; 60*59036814SCostin Stroie background: var(--background_neu,#eee); 61*59036814SCostin Stroie color: var(--text, #000); 62*59036814SCostin Stroie border: 1px solid var(--border, #333); 63*59036814SCostin Stroie padding: 5px 10px; 64*59036814SCostin Stroie border-radius: 3px; 65*59036814SCostin Stroie cursor: pointer; 66*59036814SCostin Stroie z-index: 1001; 67*59036814SCostin Stroie} 68*59036814SCostin Stroie 69*59036814SCostin Stroie.llm-modal-append { 70*59036814SCostin Stroie position: absolute; 71*59036814SCostin Stroie top: 10px; 72*59036814SCostin Stroie right: 80px; 73*59036814SCostin Stroie background: var(--background_neu,#eee); 74*59036814SCostin Stroie color: var(--text, #000); 75*59036814SCostin Stroie border: 1px solid var(--border, #333); 76*59036814SCostin Stroie padding: 5px 10px; 77*59036814SCostin Stroie border-radius: 3px; 78*59036814SCostin Stroie cursor: pointer; 79*59036814SCostin Stroie z-index: 1001; 80*59036814SCostin Stroie} 81