1/** 2 * DokuWiki Mikio Template CSS 3 * 4 * @link http://dokuwiki.org/template:mikio 5 * @author James Collins <james.collins@outlook.com.au> 6 * @license GPLv2 (http://www.gnu.org/licenses/gpl-2.0.html) 7 */ 8 9/* Vendor Prefixes */ 10.mikio-user-select(@value: none) { 11 -webkit-user-select: @value; 12 -moz-user-select: @value; 13 -ms-user-select: @value; 14} 15 16.mikio-appearance(@value: none) { 17 -webkit-appearance: @value; 18 -moz-appearance: @value; 19 -ms-appearance: @value; 20} 21 22.mikio-transition(@value: all 0s ease 0s) { 23 -webkit-transition: @value; 24 transition: @value; 25} 26 27.mikio-text-decoration(@value: none) { 28 -webkit-text-decoration: @value; 29 text-decoration: @value; 30} 31 32.mikio-sticky { 33 position: -webkit-sticky; 34 position: sticky; 35} 36 37.mikio-pre-wrap { 38 white-space: pre-wrap; 39 white-space: -moz-pre-wrap; 40 white-space: -pre-wrap; 41 white-space: -o-pre-wrap; 42} 43 44.mikio-controls { 45 button, input, optgroup, select, textarea { 46 .mikio-control; 47 .mikio-input-text; 48 } 49 50 button { 51 .mikio-button; 52 } 53 54 button#edbtn__save, button[name="run[save]"] { 55 .mikio-button-submit; 56 } 57 58 input[type=text], input[type=search], input[type=password], input[type=email] { 59 .mikio-appearance(); 60 } 61 62 textarea { 63 margin-bottom: 1rem; 64 width: 100%; 65 word-wrap: break-word; 66 overflow: auto; 67 resize: vertical; 68 white-space: pre-wrap; 69 } 70 71 select { 72 .mikio-select; 73 } 74 75 .toolbutton { 76 .mikio-toolbar-button; 77 } 78} 79 80 81/* Containers */ 82html { 83 overflow-x: auto; 84 overflow-y: scroll; 85 display: block; 86 padding: 0; 87 font-size: @ini_font_size; 88 line-height: @ini_line_height; 89} 90 91// body.mikio { 92body { 93 display: flex; 94 flex-direction: column; 95 min-height: 100vh; 96 font-family: @ini_font_family; 97 letter-spacing: -.01em; 98 padding: 0; 99} 100 101html, body { 102 background-color: @ini_background; 103 color: @ini_text; 104 margin: 0; 105} 106 107#dokuwiki__site { 108 min-height: 100vh; 109} 110 111.mikio .site { 112 min-height: 100vh; 113 display: flex; 114 flex-direction: column; 115} 116 117.mikio-page-topheader { 118 padding: 0 2rem; 119 border-bottom: 1px solid @ini_navbar_border_color;; 120} 121 122.mikio-page-header { 123 padding: 0 2rem; 124} 125 126.mikio-sidebar-header { 127 border-bottom: 1px solid @ini_sidebar_border_color; 128} 129 130.mikio-sidebar-footer { 131 border-top: 1px solid @ini_sidebar_border_color; 132} 133 134.mikio-page-contentheader { 135 136} 137 138.mikio-page-contentfooter { 139 140} 141 142.mikio-page-footer { 143 144} 145 146.mikio-page-bottomfooter { 147 148} 149 150.mikio-admin { 151 background-color: @ini_admin_background_color; 152} 153 154.mikio-small-only { 155 display: none; 156} 157 158.mikio .mikio-breadcrumbs { 159 padding: .75rem 2rem; 160 background-color: @ini_breadcrumb_background_color; 161 font-size: @ini_breadcrumb_font_size; 162 color: @ini_breadcrumb_text_color; 163 164 span.curid a, a { 165 .mikio-text-decoration(none); 166 color: @ini_breadcrumb_link_color; 167 font-weight: normal; 168 169 &:hover { 170 color: @ini_breadcrumb_link_hover_color; 171 } 172 } 173 174 ul { 175 list-style: none; 176 margin: 0; 177 padding: 0; 178 } 179 180 li { 181 display: inline-block; 182 margin-right: .5rem; 183 vertical-align: text-bottom; 184 } 185 186 svg { 187 width: .9rem; 188 height: .9rem; 189 } 190} 191 192.mikio-navbar { 193 position: relative; 194 display: flex; 195 align-items: center; 196 padding: .5rem 1rem .5rem 2rem; 197 border-bottom-width: 1px; 198 border-bottom-style: solid; 199 border-bottom-color: @ini_navbar_border_color; 200 background-color: @ini_navbar_background_color; 201 box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1); 202 203 .mikio-navbar-brand { 204 display: flex; 205 206 .mikio-navbar-brand-image { 207 max-width: 3rem; 208 max-height: 3rem; 209 margin-right: .5rem; 210 } 211 212 .mikio-navbar-brand-title { 213 display: flex; 214 flex-direction: column; 215 align-items: stretch; 216 justify-content: center; 217 } 218 219 .mikio-navbar-brand-title-text { 220 color: @ini_navbar_brand_text_color; 221 margin: 0; 222 font-weight: 500; 223 font-size: 1.2rem; 224 } 225 226 .mikio-navbar-brand-title-tagline { 227 margin: 0; 228 color: @ini_navbar_brand_tagline_color; 229 } 230 } 231 232 .mikio-navbar-toggle { 233 display: none; 234 width: 2.5rem; 235 height: 2rem; 236 border: 1px solid @ini_control_border_color; 237 border-radius: .25rem; 238 background-color: @ini_control_background_color; 239 background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" style="fill:@{ini_control_text_color}"><path d="M16 132h416c8.837 0 16-7.163 16-16V76c0-8.837-7.163-16-16-16H16C7.163 60 0 67.163 0 76v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16z"/></svg>'); 240 background-size: 1.2rem; 241 background-position: center; 242 background-repeat: no-repeat; 243 } 244 245 .mikio-navbar-collapse { 246 display: flex; 247 flex: 1; 248 align-items: center; 249 justify-content: @ini_navbar_content_justify; 250 } 251 252 a { 253 .mikio-text-decoration(none); 254 color: inherit; 255 } 256 257 .mikio-search { 258 margin: 0 .5rem; 259 } 260} 261 262.mikio-sub-navbar { 263 color: @ini_subnavbar_text_color; 264 justify-content: @ini_subnavbar_content_justify; 265 padding: .75rem 1rem; 266 border-color: @ini_subnavbar_border_color; 267 background-color: @ini_subnavbar_background_color; 268 269 ul, ol, p { 270 list-style: none; 271 margin: 0; 272 padding: 0; 273 } 274 275 ul, ol { 276 list-style: none; 277 } 278 279 li { 280 display: inline-block; 281 padding: 0 .2rem; 282 margin: 0 .5rem; 283 } 284 285 a { 286 color: @ini_subnavbar_link_color; 287 288 &:hover { 289 color: @ini_subnavbar_link_hover_color; 290 } 291 } 292} 293 294.mikio-hero { 295 display: flex; 296 background-color: @ini_hero_background_color; 297 298 .mikio-hero-text { 299 flex: 1; 300 min-height: 5rem; 301 padding: 2rem; 302 303 .mikio-breadcrumbs { 304 background-color: transparent; 305 padding: 0; 306 margin: 0 0 .75rem 0; 307 } 308 309 h1 { 310 margin: 0 0 1rem 0; 311 color: @ini_hero_title_color; 312 line-height: 1.2 313 } 314 315 h2 { 316 margin: 0; 317 font-weight: normal; 318 font-size: 1.25rem; 319 color: @ini_hero_subtitle_color; 320 } 321 } 322 323 .mikio-hero-image { 324 display: flex; 325 flex: 0 0 33%; 326 background-repeat: no-repeat; 327 background-position: center; 328 background-size: cover; 329 align-items: flex-end; 330 } 331 332 .mikio-hero-image-resize { 333 height: 15rem; 334 } 335} 336 337.mikio-tags { 338 display: block; 339 width: 100%; 340 text-align: right; 341 padding-right: .5rem; 342 margin-bottom: .5rem; 343 344 a { 345 margin: 0 .25rem; 346 font-size: 80%; 347 padding: .25rem .75rem; 348 border: 1px solid @ini_tag_background_color; 349 border-radius: 1rem; 350 background-color: @ini_tag_background_color; 351 color: @ini_tag_text_color; 352 .mikio-text-decoration(none); 353 transition: all .15s ease-in-out; 354 355 &:hover { 356 background-color: transparent; 357 color: @ini_tag_background_color; 358 } 359 } 360} 361 362 363.mikio-sidebar { 364 width: @ini_sidebar_width; 365 flex-shrink: 0; 366 background-color: @ini_sidebar_background_color; 367 padding: 1rem; 368 font-size: @ini_sidebar_font_size; 369 color: @ini_sidebar_text_color; 370 371 &.mikio-sidebar-left { 372 border-right: 1px solid @ini_sidebar_border_color; 373 } 374 375 &.mikio-sidebar-right { 376 border-left: 1px solid @ini_sidebar_border_color; 377 } 378 379 .mikio-sidebar-toggle { 380 display: none; 381 margin: 0 1rem; 382 .mikio-text-decoration(none); 383 text-align: center; 384 color: rgba(0, 0, 0, 0.6); 385 background-size: 1rem; 386 background-position: 95% 50%; 387 background-repeat: no-repeat; 388 background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" aria-hidden="true" style="fill:@{ini_sidebar_text_color}"><path d="M16.003 18.626l7.081-7.081L25 13.46l-8.997 8.998-9.003-9 1.917-1.916z"/></svg>'); 389 390 &.closed { 391 background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" aria-hidden="true" style="fill:@{ini_sidebar_text_color}"><path d="M15.997 13.374l-7.081 7.081L7 18.54l8.997-8.998 9.003 9-1.916 1.916z"/></svg>'); 392 } 393 } 394 395 .mikio-sidebar-toggle.closed + .mikio-sidebar-collapse { 396 display: block; 397 } 398 399 .mikio-user-info { 400 margin-bottom: 1rem; 401 margin: 0 -1rem; 402 padding: 0 1rem 1rem 1rem; 403 border-bottom: 1px solid @ini_sidebar_border_color; 404 } 405 406 .mikio-search { 407 margin: 1rem 0 1rem 0; 408 } 409 410 .mikio-sidebar-content { 411 overflow-wrap: break-word; 412 margin-bottom: 1rem; 413 414 a { 415 display: block; 416 margin: 1rem 0; 417 color: @ini_sidebar_link_color; 418 .mikio-text-decoration(none); 419 420 &:hover { 421 color: @ini_sidebar_link_hover_color; 422 } 423 } 424 425 ul, ul.idx { 426 margin: 0; 427 padding: 0; 428 429 ul { 430 padding-left: 1rem; 431 } 432 433 li, li.closed, li.open { 434 list-style: none; 435 } 436 } 437 } 438 439 .mikio-tags { 440 margin: 0 0 1rem 0; 441 text-align: center; 442 443 a { 444 display: inline-block; 445 margin: 0 .25rem .25rem .25rem; 446 } 447 } 448} 449 450.mikio-page { 451 display: flex; 452 // flex: 1; 453 padding: 0; 454} 455 456.mikio-page-fill { 457 display: flex; 458 flex: 1; 459} 460 461.mikio .mikio-content .mikio-article { 462 margin: 0 auto; 463 464 ul, ul.idx { 465 padding-left: 1rem; 466 } 467 468 &.toc-full { 469 display: flex; 470 471 .mikio-toc { 472 margin-top: 1rem; 473 order: 2; 474 // flex: 1; 475 } 476 477 .mikio-article-content { 478 flex: 1; 479 } 480 } 481} 482 483.mikio-content { 484 box-sizing: border-box; 485 width: 100%; 486 max-width: 100%; 487 background-color: @ini_content_background; 488 padding: .5rem 2rem; 489} 490 491.mikio.dokuwiki div.preview { 492 background-color: @ini_content_background; 493 padding: 1rem 2rem; 494} 495 496.mikio-footer { 497 padding: 2rem; 498 color: @ini_footer_text_color; 499 background-color: @ini_footer_background_color; 500 font-size: @ini_footer_font_size; 501 text-align: @ini_footer_text_align; 502 503 a { 504 color: @ini_footer_link_color; 505 506 &:hover { 507 color: @ini_footer_link_hover_color; 508 } 509 } 510 511 .dw__pagetools { 512 margin-top: 1rem; 513 514 a { 515 margin: 0 .5rem; 516 517 svg { 518 fill: @ini_footer_link_color; 519 } 520 521 &:hover { 522 svg { 523 fill: @ini_footer_link_hover_color; 524 } 525 } 526 } 527 } 528 529 .mikio-nav { 530 margin-top: 1rem; 531 } 532 533 .mikio-footer-search { 534 margin-top: .5rem; 535 display: inline-block; 536 } 537 538 .license { 539 margin-top: .5rem; 540 541 img { 542 vertical-align: middle; 543 margin: 0 1rem; 544 } 545 } 546} 547 548.mikio .site > div.no { 549 display: none; 550} 551 552 553/* Page Elements */ 554.mikio-control { 555 margin: 0; 556 font-family: inherit; 557 font-size: inherit; 558 font-weight: 400; 559 // line-height: inherit; 560 border-width: 1px; 561 border-style: solid; 562 border-color: transparent; 563 border-radius: .25rem; 564 box-sizing: border-box; 565 vertical-align: middle; 566 padding: .375rem .75rem; 567 color: @ini_control_text_color; 568 background-color: @ini_control_background_color; 569 570 &[type=color] { 571 padding: 0; 572 } 573} 574 575.mikio-button { 576 display: inline-block; 577 text-align: center; 578 border-color: @ini_control_border_color; 579 line-height: 1.5; 580 .mikio-text-decoration(none); 581 text-transform: capitalize; 582 583 transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out; 584 585 &:hover:not(:disabled) { 586 .mikio-text-decoration(none); 587 color: @ini_control_background_color; 588 background-color: @ini_control_border_color; 589 border-color: @ini_control_border_color; 590 } 591 592 &:disabled { 593 opacity: .65; 594 } 595} 596 597.mikio-button-small { 598 padding: .1rem .2rem; 599 font-size: 80%; 600 min-width: 3rem; 601} 602 603.mikio-button-submit { 604 color: #fff; 605 background-color: #007bff; 606 border-color: #007bff; 607 608 &:hover { 609 color: #fff; 610 background-color: #0069d9; 611 border-color: #0062cc; 612 } 613} 614 615.mikio-button-danger { 616 color: #dc3545; 617 border-color: #dc3545; 618 619 &:hover { 620 color: #fff; 621 background-color: #dc3545; 622 border-color: #dc3545; 623 } 624} 625 626.mikio-input-text { 627 border-color: @ini_input_border_color; 628 line-height: inherit; 629} 630 631.mikio-select { 632 .mikio-user-select(); 633 height: 2.25rem; 634} 635 636.mikio-toolbar-button { 637 border-radius: 0; 638 border-right-width: 0; 639 border-color: @ini_input_border_color; 640 641 &:first-of-type { 642 border-radius: .25rem 0 0 .25rem; 643 } 644 645 &:last-of-type { 646 border-radius: 0 .25rem .25rem 0; 647 border-right-width: 1px; 648 } 649} 650 651.mikio-dialog { 652 .mikio-article { 653 max-width: 40rem; 654 } 655 656 fieldset { 657 legend { 658 font-size: 1.75rem; 659 font-weight: 400; 660 } 661 662 label.block input.edit, select { 663 width: 100%; 664 } 665 666 label { 667 text-align: left; 668 font-weight: normal; 669 display: block; 670 } 671 672 label.simple { 673 text-align: center; 674 } 675 676 label.block { 677 position: relative; 678 } 679 680 label.block span { 681 position: absolute; 682 padding: .4rem .9rem; 683 color: rgba(0, 0, 0, 0.3); 684 } 685 686 button { 687 display: block; 688 width: 100%; 689 690 &[type=submit] { 691 .mikio-button-submit; 692 } 693 } 694 695 input[type=checkbox] { 696 vertical-align: middle; 697 } 698 } 699} 700 701.mikio .mikio-navbar .mikio-search, 702.mikio .mikio-sidebar .mikio-search, 703.mikio .mikio-footer .mikio-search, 704.mikio .mikio-search { 705 display: flex; 706 707 input { 708 width: 1%; 709 flex: 1 1 auto; 710 border-radius: .25rem 0 0 .25rem; 711 } 712 713 button { 714 color: @ini_control_background_color; 715 background-color: @ini_control_border_color; 716 border-radius: 0 .25rem .25rem 0; 717 border-color: @ini_control_border_color; 718 719 &:hover { 720 background-color: @ini_control_background_color; 721 color: @ini_control_text_color; 722 } 723 } 724 725 .mikio-iicon { 726 // width: 1.4rem; 727 // height: 1.4rem; 728 margin: 0 -4px 0 -4px; 729 } 730} 731 732#dw__pagetools { 733 .mikio-sticky; 734 top: 0; 735 align-self: flex-start; 736 padding: 3rem .5rem 0 .5rem; 737 738 ul { 739 list-style: none; 740 padding: 0; 741 margin: 0; 742 } 743 744 a { 745 display: block; 746 747 svg { 748 fill: @ini_pagetools_color; 749 } 750 751 &:hover { 752 svg { 753 fill: @ini_pagetools_hover_color; 754 } 755 } 756 } 757} 758 759.mode_admin .mikio-toc { 760 background-color: @ini_admin_background_color; 761 762 #dw__toc { 763 background-color: #fff; 764 } 765} 766 767.mikio .mode_admin .mikio-toc #dw__toc { 768 background-color: @ini_content_background; 769} 770 771.mikio .mikio-toc { 772 float: right; 773 padding-left: 1rem; 774 padding-bottom: 1rem; 775 // background-color: @ini_content_background; 776 margin-top: 1rem; 777 778 #dw__toc { 779 background-color: @ini_toc_background_color; 780 border: 1px solid @ini_toc_border_color; 781 border-radius: .25rem; 782 box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1); 783 padding: .5rem; 784 max-width: 12rem; 785 float: none; 786 width: auto; 787 margin: 0; 788 // background-color: transparent; 789 790 ul { 791 padding-left: 0; 792 margin-left: 0; 793 794 ul { 795 padding-left: .5rem; 796 } 797 } 798 } 799 800 h3.toggle { 801 margin: 0; 802 padding-right: 2rem; 803 font-size: @ini_toc_font_size; 804 background-size: 1rem; 805 background-position: 95% 50%; 806 background-repeat: no-repeat; 807 background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" aria-hidden="true" style="fill:inherit"><path d="M16.003 18.626l7.081-7.081L25 13.46l-8.997 8.998-9.003-9 1.917-1.916z"/></svg>'); 808 809 &.closed { 810 font-size: 0; 811 height: 1rem; 812 width: 2rem; 813 padding-right: 0; 814 815 &:before { 816 display: inline-block; 817 content: ""; 818 width: .8rem; 819 height: .8rem; 820 margin-right: .5rem; 821 margin-top: .1rem; 822 background-size: .8rem; 823 background-position: center; 824 background-repeat: no-repeat; 825 background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" style="fill:inherit"><path d="M16 132h416c8.837 0 16-7.163 16-16V76c0-8.837-7.163-16-16-16H16C7.163 60 0 67.163 0 76v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16z"/></svg>'); 826 } 827 } 828 829 span { 830 display: none; 831 } 832 } 833 834 a { 835 display: block; 836 font-size: @ini_toc_font_size; 837 color: @ini_toc_link_color; 838 .mikio-text-decoration(none); 839 padding: .2rem 0; 840 841 &:hover { 842 color: @ini_toc_link_hover_color; 843 } 844 } 845} 846 847.mikio-icon { 848 margin-right: .25rem; 849 // max-width: 1.4rem; 850 // max-height: 1.4rem; 851 852 svg { 853 // max-width: 1.4rem; 854 // max-height: 1.4rem; 855 vertical-align: middle; 856 } 857} 858 859.mikio-iicon { 860 display: inline-block; 861 width: 1.2rem; 862 height: 1.2rem; 863 background-size: 1.2rem; 864 background-position: center; 865 background-repeat: no-repeat; 866 vertical-align: middle; 867 margin-right: .25rem; 868 fill: currentColor; 869} 870 871.mikio .mode_show table, 872.mikio.dokuwiki .mode_showtag table.ul, 873.mikio .mode_admin table { 874 width: 100%; 875 border-collapse: collapse; 876 margin-bottom: 1rem; 877 font-size: @ini_table_font_size; 878 879 tr { 880 border-top: 1px solid @ini_table_row_border_color; 881 } 882 883 td, th { 884 // border-top: 1px solid @ini_table_row_border_color; 885 padding: .75rem; 886 text-align: left; 887 } 888 889 tbody tr { 890 &:nth-child(odd) { 891 background-color: @ini_table_odd_row_color; 892 } 893 894 &:nth-child(even) { 895 background-color: @ini_table_even_row_color; 896 } 897 } 898} 899 900.mikio-nav { 901 list-style: none; 902 margin: 0; 903 padding: 0; 904 905 .mikio-nav-item, .mikio-nav-dropdown { 906 display: inline-block; 907 padding: .5rem .2rem; 908 margin: 0 .5rem; 909 } 910 911 .mikio-nav-link { 912 913 } 914 915 .mikio-nav-dropdown { 916 position: relative; 917 } 918 919 .mikio-nav-dropdown > a { 920 display: inline-block; 921 padding: .2rem 1.2rem .2rem 0rem; 922 background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" aria-hidden="true" style="fill:inherit"><path d="M16.003 18.626l7.081-7.081L25 13.46l-8.997 8.998-9.003-9 1.917-1.916z"/></svg>'); 923 background-size: 1.2rem; 924 background-position: right; 925 background-repeat: no-repeat; 926 } 927 928 a { 929 .mikio-text-decoration(none); 930 } 931} 932 933.mikio-dropdown { 934 display: block; 935 position: absolute; 936 z-index: 10000; 937 min-width: 12rem; 938 right: 0; 939 padding: 1rem 1.5rem; 940 border: 1px solid @ini_dropdown_border_color; 941 box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3); 942 background-color: @ini_dropdown_background_color; 943 color: @ini_dropdown_color; 944 945 &.closed { 946 display: none; 947 } 948 949 .mikio-dropdown-item { 950 display: flex; 951 align-items: center; 952 margin-top: .5rem; 953 margin-bottom: .5rem; 954 } 955 956 .mikio-dropdown-header { 957 margin: 0 0 1rem 0; 958 } 959 960 .mikio-dropdown-divider { 961 margin: 1rem -1rem; 962 border-bottom: 1px solid @ini_dropdown_border_color; 963 } 964 965 .mikio-nav-link { 966 margin: 0rem -1rem 0rem -1rem; 967 padding: .25rem 1rem .25rem 1rem; 968 transition: all 0.15s ease-in-out; 969 970 &:hover { 971 background-color: @ini_dropdown_hover_color; 972 } 973 } 974} 975 976.mikio-tabs { 977 padding: 0; 978 margin-bottom: -1px; 979 980 li { 981 strong { 982 .mikio-tab-active; 983 } 984 985 a { 986 padding: .5rem 1rem; 987 border: 1px solid transparent; 988 color: #007bff; 989 .mikio-text-decoration(none); 990 margin: 0; 991 background-color: transparent; 992 993 &:hover { 994 color: #0056b3; 995 border-color:#dee2e6 #dee2e6 #dee2e6; 996 background-color: transparent; 997 } 998 } 999 } 1000 1001 &:after { 1002 border-bottom: 0; 1003 } 1004} 1005 1006.mikio-tab-active { 1007 background-color: #fff; 1008 font-weight: normal; 1009 color: #495057; 1010 border-color: #dee2e6 #dee2e6 #fff; 1011 padding: .5rem 1rem; 1012 margin: 0; 1013 bottom: -1px; 1014 // margin-bottom: -1px; 1015} 1016 1017.mikio-tab-panel { 1018 margin-bottom: 0; 1019 background-color: #fff; 1020 border-width: 1px 1px 1px 1px; 1021 border-style: solid; 1022 border-color: #dee2e6; 1023 word-wrap: break-word; 1024 word-break: break-word; 1025} 1026 1027.mikio.dokuwiki div.section_highlight { 1028 background-color: @ini_section_edit_highlight; 1029 border-width: 0; 1030 margin: 0 -1rem; 1031 padding: 0 1rem; 1032} 1033 1034.mikio-input-file { 1035 position: absolute; 1036 // margin-top: -.5rem; 1037 top: 0; 1038 right: 0; 1039 left: 0; 1040 z-index: 5; 1041 padding: .25rem 1rem; 1042 line-height: 1.5; 1043 text-align: left; 1044 color: @ini_control_text_color; 1045 background-color: @ini_control_background_color; 1046 // border: .1px solid @ini_control_border_color; 1047 border: .1px solid @ini_input_border_color; 1048 border-radius: .25rem; 1049 -webkit-user-select: none; 1050 -moz-user-select: none; 1051 -ms-user-select: none; 1052 user-select: none; 1053 white-space: nowrap; 1054 overflow: hidden; 1055 text-overflow: ellipsis; 1056 box-sizing: border-box; 1057 1058 &:before { 1059 position: absolute; 1060 top: 0; 1061 right: 0; 1062 bottom: 0; 1063 z-index: 6; 1064 display: block; 1065 content: "Browse"; 1066 padding: .25rem 1rem; 1067 line-height: 1.5; 1068 color: @ini_control_background_color; 1069 background-color: @ini_control_border_color; 1070 border-radius: 0 .25rem .25rem 0; 1071 border: 1px solid @ini_control_border_color; 1072 transition: all .15s ease-in-out; 1073 } 1074 1075 &:hover:before { 1076 background-color: @ini_control_background_color; 1077 color: @ini_control_text_color; 1078 } 1079} 1080 1081code, pre { 1082 overflow-x: auto; 1083 font-family: @ini_code_font_family; 1084 font-size: @ini_code_font_size; 1085 color: @ini_code_text_color; 1086 background-color: @ini_code_background_color; 1087 word-wrap: @ini_code_word_wrap; 1088 .mikio-pre-wrap; 1089 line-height: @ini_code_line_height; 1090} 1091 1092.mode_show { 1093 code, pre { 1094 border: 1px solid @ini_code_border_color; 1095 padding: 1em; 1096 } 1097} 1098 1099 1100/* Dokuwiki Patches */ 1101.mikio-search, 1102.mikio .dokuwiki fieldset, 1103.mikio.dokuwiki .secedit, 1104.mikio .mode_revisions, 1105.mikio .mode_edit, 1106.mikio .mode_draft, 1107.mikio .mode_preview, 1108.mikio .mode_showtag, 1109.mikio .mode_admin { 1110 .mikio-controls; 1111} 1112 1113.mikio.dokuwiki .secedit { 1114 float: none; 1115 margin-top: 0; 1116 text-align: right; 1117} 1118 1119.mikio.dokuwiki fieldset { 1120 margin: 2rem auto; 1121 border: 0; 1122} 1123 1124.mikio.dokuwiki .mode_login, 1125.mikio.dokuwiki .mode_denied { 1126 .mikio-dialog; 1127} 1128 1129.mikio .mode_admin { 1130 input[type=text], input[type=password], input[type=email] { 1131 width: 100%; 1132 } 1133 1134 p { 1135 button + button { 1136 margin-left: .5rem; 1137 } 1138 } 1139 1140 div.ui-admin { 1141 ul.admin_tasks, ul.admin_plugins { 1142 float: none; 1143 display: grid; 1144 grid-template-columns: repeat(auto-fit, 15rem); 1145 width: auto; 1146 padding: 0; 1147 margin: 0; 1148 justify-content: center; 1149 1150 li { 1151 border: 1px solid @ini_control_border_color; 1152 border-radius: .25rem; 1153 margin: 1rem 1rem; 1154 background-color: @ini_control_background_color; 1155 1156 a { 1157 display: flex; 1158 flex-direction: column; 1159 align-items: center; 1160 justify-content: center; 1161 text-align: center; 1162 height: 4rem; 1163 font-size: 1rem; 1164 font-weight: normal; 1165 padding: 1rem 2rem; 1166 color: #333; 1167 .mikio-text-decoration(none); 1168 overflow: hidden; 1169 transition: all .15s ease-in-out; 1170 1171 span.icon { 1172 width: auto; 1173 height: auto; 1174 min-height: auto; 1175 } 1176 1177 &:hover { 1178 .mikio-text-decoration(none); 1179 color: @ini_control_background_color; 1180 background-color: @ini_control_border_color; 1181 border-color: @ini_control_border_color; 1182 1183 svg { 1184 fill: @ini_control_background_color; 1185 } 1186 } 1187 } 1188 } 1189 } 1190 } 1191 1192 .mikio-config-table-header { 1193 background-color: #ddd; 1194 font-weight: bold; 1195 1196 .mikio-iicon { 1197 vertical-align: text-bottom; 1198 } 1199 } 1200 1201 #extension__list { 1202 ul.extensionList { 1203 li { 1204 border-width: 0 0 1px 0; 1205 border-style: solid; 1206 border-color: @ini_table_row_border_color; 1207 padding: .75rem; 1208 margin: 0; 1209 text-align: left; 1210 1211 &:nth-child(odd) { 1212 background-color: @ini_table_odd_row_color; 1213 } 1214 1215 &:nth-child(even) { 1216 background-color: @ini_table_even_row_color; 1217 } 1218 } 1219 } 1220 } 1221 1222 button#usrmgr__del { 1223 .mikio-button-danger; 1224 margin-right: .5rem; 1225 } 1226 1227 #acl__tree { 1228 background-color: #fff; 1229 } 1230 1231 #acl_manager table tr { 1232 &:nth-child(odd) { 1233 background-color: @ini_table_odd_row_color; 1234 } 1235 1236 &:nth-child(even) { 1237 background-color: @ini_table_even_row_color; 1238 } 1239 } 1240} 1241 1242.mode_admin, 1243.mode_login, 1244.mode_denied, 1245.mode_revisions, 1246.mode_recent, 1247.mode_backlink, 1248.mode_media, 1249.mode_index, 1250.mode_search, 1251.mode_edit, 1252.mode_draft, 1253.mode_preview, 1254.mode_showtag { 1255 .mikio-content, .mikio-page-fill { 1256 .mikio-admin; 1257 } 1258} 1259 1260.mikio #plugin__styling button.primary { 1261 font-weight: inherit; 1262} 1263 1264.mikio.dokuwiki .secedit { 1265 button { 1266 .mikio-button-small; 1267 } 1268} 1269 1270.mikio img { 1271 max-width: 100%; 1272 1273 &.media { 1274 margin: .2rem 0; 1275 } 1276 1277 &.medialeft { 1278 margin: .2rem 1em .2rem 0; 1279 } 1280 1281 &.mediaright { 1282 margin: .2rem 0 .2rem 1rem; 1283 } 1284 1285 &.mediacenter { 1286 margin: .2rem auto; 1287 } 1288} 1289 1290.mikio div.dokuwiki div.inclmeta { 1291 margin-top: .5rem; 1292 padding-top: .5rem; 1293} 1294 1295.mikio #dw__login label[for=remember__me] { 1296 margin-left: 0; 1297} 1298 1299.mikio #config__manager { 1300 fieldset { 1301 background-color: transparent; 1302 margin: 0; 1303 padding: 0; 1304 1305 legend { 1306 text-align: left; 1307 } 1308 } 1309 1310 tr { 1311 .input, input { 1312 color: inherit; 1313 background-color: transparent; 1314 } 1315 1316 textarea, select { 1317 color: inherit; 1318 background-color: #fff; 1319 } 1320 1321 select { 1322 width: 100%; 1323 } 1324 } 1325 1326 td { 1327 &.label { 1328 display: grid; 1329 grid-template-columns: auto 2rem; 1330 1331 span.outkey { 1332 float: none; 1333 font-size: 100%; 1334 background-color: transparent; 1335 margin: 0; 1336 grid-column: 1 / span 1; 1337 grid-row: 1 / span 1; 1338 } 1339 1340 label { 1341 grid-column: 1 / span 1; 1342 grid-row: 2 / span 1; 1343 } 1344 1345 img { 1346 float: none; 1347 grid-column: 2 / span 1; 1348 grid-row: 1 / span 2; 1349 align-self: center; 1350 } 1351 } 1352 1353 input.edit { 1354 width: 100%; 1355 } 1356 } 1357 1358 button[type=submit] { 1359 .mikio-button-submit; 1360 } 1361} 1362 1363.mode_revisions .mikio-article { 1364 li { 1365 padding: .5rem 1rem; 1366 border-top: 1px solid #e5e5e5; 1367 } 1368 1369 li:nth-child(odd) { 1370 background-color: #fff; 1371 } 1372 1373 .li { 1374 display: grid; 1375 grid-template-columns: 1rem 9rem 2rem auto 12rem 5rem; 1376 align-items: center; 1377 text-align: center; 1378 font-size: 90%; 1379 1380 a.wikilink1 { 1381 text-align: left; 1382 } 1383 1384 span.sizechange { 1385 width: 100%; 1386 } 1387 } 1388 1389 .sum { 1390 display: block; 1391 } 1392} 1393 1394.mode_recent .mikio-article { 1395 li { 1396 padding: .5rem 1rem; 1397 border-top: 1px solid #e5e5e5; 1398 } 1399 1400 li:nth-child(odd) { 1401 background-color: #fff; 1402 } 1403 1404 .li { 1405 display: grid; 1406 grid-template-columns: 1rem 9rem 2rem 2rem auto 6rem 10rem 4rem; 1407 align-items: center; 1408 text-align: center; 1409 font-size: 90%; 1410 1411 a.wikilink1, span.curid { 1412 text-align: left; 1413 } 1414 1415 span.sizechange { 1416 width: 100%; 1417 } 1418 } 1419 1420 select { 1421 .mikio-control; 1422 .mikio-select; 1423 } 1424} 1425 1426 1427.mikio #mediamanager__page, #media__manager { 1428 button, .qq-upload-button, .qq-upload-list a { 1429 .mikio-control; 1430 .mikio-button; 1431 } 1432 1433 .qq-upload-list a.qq-upload-cancel { 1434 .mikio-button-danger; 1435 } 1436 1437 button.qq-upload-action { 1438 .mikio-button-submit; 1439 } 1440 1441 input[type=text], input[type=search], textarea { 1442 .mikio-control; 1443 .mikio-input-text 1444 } 1445 1446 .ui-resizable-e { 1447 background: transparent; 1448 1449 &:hover { 1450 background-color: #999; 1451 } 1452 } 1453 1454 .namespaces, #media__tree { 1455 h2 { 1456 .mikio-tab-active; 1457 } 1458 1459 .panelHeader { 1460 .mikio-tab-panel; 1461 } 1462 1463 ul, ul.idx { 1464 margin-top: 0; 1465 1466 ul { 1467 margin-left: 1rem; 1468 } 1469 1470 li { 1471 margin: .25rem 0; 1472 white-space: nowrap; 1473 } 1474 1475 a { 1476 .mikio-text-decoration(none); 1477 color: #333; 1478 } 1479 } 1480 } 1481 1482 .filelist, .qq-uploader { 1483 .panelHeader { 1484 .mikio-tab-panel; 1485 } 1486 1487 form.options { 1488 margin-top: 0; 1489 1490 .ui-controlgroup-horizontal label { 1491 margin-right: 0; 1492 } 1493 } 1494 1495 .panelContent { 1496 padding-top: 1rem; 1497 text-align: center; 1498 } 1499 1500 ul { 1501 &.thumbs { 1502 margin: 0; 1503 1504 li { 1505 width: 200px; 1506 background-color: #fff; 1507 1508 dt a { 1509 display: inline; 1510 } 1511 1512 dd { 1513 width: auto; 1514 font-size: 90%; 1515 color: #666; 1516 margin-bottom: .25rem; 1517 } 1518 1519 .name { 1520 font-weight: normal; 1521 1522 a { 1523 color: #000; 1524 } 1525 } 1526 } 1527 } 1528 1529 &.tabs { 1530 .mikio-tabs; 1531 } 1532 } 1533 1534 .rows { 1535 li { 1536 background-color: @ini_table_odd_row_color; 1537 max-height: none; 1538 font-size: 90%; 1539 1540 &:nth-child(2n+1) { 1541 background-color: @ini_table_even_row_color; 1542 } 1543 1544 a { 1545 font-weight: normal; 1546 color: #333; 1547 } 1548 1549 dt a { 1550 height: auto; 1551 } 1552 1553 dd.name { 1554 text-align: left; 1555 } 1556 } 1557 } 1558 1559 .qq-upload-list { 1560 margin-top: 1rem; 1561 1562 li { 1563 &:hover { 1564 background-color: transparent; 1565 } 1566 } 1567 } 1568 1569 .qq-action-container { 1570 margin-top: 1rem; 1571 padding-top: 1rem; 1572 border-top: 1px solid #dee2e6; 1573 } 1574 } 1575 1576 .file { 1577 .panelHeader { 1578 .mikio-tab-panel; 1579 1580 a { 1581 font-weight: normal; 1582 color: #333; 1583 } 1584 } 1585 1586 ul { 1587 &.tabs { 1588 .mikio-tabs; 1589 } 1590 } 1591 1592 #mediamanager__btn_delete button { 1593 .mikio-button-danger; 1594 } 1595 1596 dl { 1597 font-size: 90%; 1598 1599 dt { 1600 padding: .25rem .5rem; 1601 background-color: #f0f0f0; 1602 } 1603 1604 dd { 1605 padding: .25rem .5rem; 1606 background-color: #f8f8f8; 1607 } 1608 } 1609 1610 input[type=text], form.meta textarea.edit { 1611 width: 100%; 1612 min-width: 100%; 1613 max-width: 100%; 1614 } 1615 1616 button[name="mediado[save]"] { 1617 .mikio-button-submit; 1618 } 1619 } 1620 1621 .panelContent { 1622 background-color: #fff; 1623 margin: 0 10px 0 0; 1624 border-width: 0 1px 1px 1px; 1625 border-style: solid; 1626 border-color: #dee2e6; 1627 padding: .5rem; 1628 } 1629 1630 #media__opts { 1631 border-bottom: 1px solid #dee2e6; 1632 padding-bottom: .75rem; 1633 } 1634 1635 #media__content { 1636 .odd, .even { 1637 border-top: 1px solid @ini_table_row_border_color; 1638 font-size: 90%; 1639 display: grid; 1640 grid-template-columns: 9rem auto 10rem 1.5rem 1.5rem 1.5rem; 1641 align-items: center; 1642 1643 a.mediafile { 1644 grid-column: 2 / span 1; 1645 grid-row: 1 / span 1; 1646 margin: 0; 1647 word-break: break-word; 1648 } 1649 1650 span.info { 1651 grid-column: 3 / span 1; 1652 grid-row: 1 / span 1; 1653 text-align: center; 1654 1655 br { 1656 display: inline-block; 1657 } 1658 } 1659 1660 a:nth-child(2) { 1661 grid-column: 4 / span 1; 1662 grid-row: 1 / span 1; 1663 text-align: center; 1664 } 1665 1666 a:nth-child(3) { 1667 grid-column: 5 / span 1; 1668 grid-row: 1 / span 1; 1669 text-align: center; 1670 } 1671 1672 a.btn_media_delete { 1673 grid-column: 6 / span 1; 1674 grid-row: 1 / span 1; 1675 text-align: center; 1676 } 1677 1678 div.example, div.clearer, br { 1679 display: none; 1680 } 1681 1682 div.detail { 1683 grid-column: 1 / span 1; 1684 grid-row: 1 / span 1; 1685 padding: 0; 1686 1687 div.thumb { 1688 float: none; 1689 margin: 0; 1690 1691 img { 1692 max-width: 48px; 1693 max-height: 48px; 1694 } 1695 } 1696 } 1697 } 1698 1699 .odd { 1700 background-color: @ini_table_odd_row_color; 1701 } 1702 1703 .even { 1704 background-color: @ini_table_even_row_color; 1705 } 1706 } 1707} 1708 1709.mikio.dokuwiki .mode_search .mikio-article { 1710 .search-results-form { 1711 fieldset.search-form { 1712 display: grid; 1713 margin: 0 auto; 1714 max-width: 800px; 1715 grid-template-columns: auto 10rem 10rem; 1716 grid-gap: 1rem; 1717 1718 input[name=q] { 1719 grid-column: 1 / span 1; 1720 grid-row: 1 / span 1; 1721 width: 100%; 1722 } 1723 1724 button[type=submit] { 1725 .mikio-button-submit; 1726 grid-column: 2 / span 1; 1727 grid-row: 1 / span 1; 1728 } 1729 1730 .toggleAssistant { 1731 .mikio-button-small; 1732 grid-column: 3 / span 1; 1733 grid-row: 1 / span 1; 1734 flex: 0; 1735 } 1736 1737 .advancedOptions { 1738 grid-column: 1 / span 3; 1739 grid-row: 2 / span 1; 1740 1741 .toggle { 1742 .current { 1743 padding: .2rem 1.2rem .2rem 0rem; 1744 background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" aria-hidden="true" style="fill:inherit"><path d="M16.003 18.626l7.081-7.081L25 13.46l-8.997 8.998-9.003-9 1.917-1.916z"/></svg>'); 1745 background-size: 1.2rem; 1746 background-position: right; 1747 background-repeat: no-repeat; 1748 1749 &:after { 1750 content: ""; 1751 } 1752 } 1753 1754 ul { 1755 position: absolute; 1756 right: 0; 1757 top: .5rem; 1758 padding: 1rem 1.5rem; 1759 border: 1px solid @ini_dropdown_border_color; 1760 box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3); 1761 background-color: @ini_dropdown_background_color; 1762 color: #999; 1763 1764 a { 1765 transition: all 0.15s ease-in-out; 1766 color: @ini_dropdown_color; 1767 .mikio-text-decoration(none); 1768 font-style: normal; 1769 margin: 0 -1rem; 1770 padding: 0 1rem; 1771 1772 &:hover { 1773 background-color: @ini_dropdown_hover_color; 1774 } 1775 } 1776 } 1777 } 1778 } 1779 } 1780 } 1781 1782 h2 { 1783 margin-top: .5rem; 1784 padding-top: 1rem; 1785 border-top: 1px solid #dee2e6; 1786 } 1787 1788 .search_quickresult ul { 1789 background-color: #fff; 1790 padding: .5rem 1rem; 1791 1792 li { 1793 float: none; 1794 display: inline-block; 1795 text-align: left; 1796 padding-left: 0; 1797 1798 &:before { 1799 font-size: 1.2rem; 1800 content:'\2022'; 1801 margin-right:0.5em; 1802 } 1803 1804 .li { 1805 display: inline-block; 1806 } 1807 } 1808 } 1809 1810 div.search_quickresult ul li { 1811 width: auto; 1812 } 1813 1814 .search_fullpage_result { 1815 border-top: 1px solid @ini_table_row_border_color; 1816 padding: .75rem; 1817 background-color: @ini_table_odd_row_color; 1818 1819 &:nth-child(2n+1) { 1820 background-color: @ini_table_even_row_color; 1821 } 1822 1823 .snippet { 1824 font-size: 90%; 1825 margin-bottom: 0; 1826 } 1827 } 1828} 1829 1830#index__tree { 1831 background-color: #fff; 1832 border: 1px solid #dee2e6; 1833 padding: 0 .5rem; 1834 1835 a { 1836 color: #333; 1837 .mikio-text-decoration(none); 1838 } 1839 1840 .curid a { 1841 color: red; 1842 } 1843} 1844 1845.mikio.dokuwiki ul.tabs { 1846 .mikio-tabs; 1847} 1848 1849.mikio .mode_draft { 1850 table { 1851 margin-bottom: 1rem; 1852 } 1853} 1854 1855#dokuwiki__detail { 1856 .mikio-admin; 1857 height: 100vh; 1858 padding: 0 2rem; 1859 1860 .content { 1861 display: flex; 1862 1863 .img_detail dl { 1864 display: grid; 1865 grid-template-columns: 4rem auto; 1866 align-items: center; 1867 1868 dt { 1869 font-weight: bold; 1870 } 1871 } 1872 } 1873} 1874 1875/* Plugin Patches */ 1876/* FastWiki Plugin Patch - .mikio .content_partial */ 1877.mikio .content_partial { 1878 .mikio-controls; 1879} 1880 1881/* Discussion Plugin Patch - .mikio .content_partial */ 1882.mikio div.dokuwiki div.comment_wrapper { 1883 .mikio-controls; 1884 padding: 1em; 1885 1886 input[type=submit] { 1887 .mikio-control; 1888 .mikio-button; 1889 } 1890 1891 h2 { 1892 margin: 0; 1893 } 1894 1895 .comment_form { 1896 margin-top: 0; 1897 } 1898 1899 .comment_subscribe { 1900 input { 1901 float: none; 1902 } 1903 1904 label { 1905 float: none; 1906 display: inline-block; 1907 } 1908 } 1909 1910 .comment_buttons { 1911 float: none; 1912 text-align: right; 1913 margin-top: 1em; 1914 } 1915} 1916 1917 1918 1919/* Mobile */ 1920@media (max-width: 768px) { 1921 .mikio-small-only { 1922 display: inline-block; 1923 } 1924 1925 .mikio-navbar { 1926 display: grid; 1927 grid-template-columns: auto 3rem; 1928 1929 .mikio-navbar-brand { 1930 grid-column: 1 / span 1; 1931 grid-row: 1 / span 1; 1932 margin-bottom: .5rem; 1933 } 1934 1935 .mikio-navbar-toggle { 1936 display: block; 1937 margin-bottom: .5rem; 1938 grid-column: 2 / span 1; 1939 grid-row: 1 / span 1; 1940 } 1941 1942 .mikio-navbar-toggle.closed + .mikio-navbar-collapse { 1943 display: none; 1944 } 1945 1946 .mikio-navbar-collapse { 1947 grid-column: 1 / span 2; 1948 grid-row: 2 / span 1; 1949 flex-direction: column; 1950 margin: 0 -2rem; 1951 padding-top: .5rem; 1952 padding-right: 1rem; 1953 border-top: 1px solid rgba(0, 0, 0, 0.1); 1954 } 1955 1956 .mikio-nav-item { 1957 display: block; 1958 width: 100%; 1959 padding: .5rem 2rem; 1960 box-sizing: border-box; 1961 text-align: center; 1962 } 1963 1964 .mikio-dropdown-item { 1965 justify-content: center; 1966 } 1967 1968 .mikio-nav { 1969 width: 100%; 1970 } 1971 1972 .mikio-nav-dropdown { 1973 width: 100%; 1974 text-align: center; 1975 margin: 0; 1976 box-sizing: border-box; 1977 } 1978 1979 .mikio-nav-dropdown .mikio-dropdown { 1980 position: relative; 1981 border: 0; 1982 box-shadow: none; 1983 } 1984 } 1985 1986 .mikio-hero { 1987 flex-direction: column; 1988 1989 .mikio-hero-image-resize { 1990 height: auto; 1991 } 1992 1993 .mikio-hero-image { 1994 background-image: none !important; 1995 } 1996 } 1997 1998 .mikio-page { 1999 display: grid; 2000 grid-template-columns: auto 2.5rem; 2001 // grid-template-rows: min-content auto; 2002 } 2003 2004 .mode_revisions, 2005 .mode_edit, 2006 .mode_login, 2007 .mode_denied, 2008 .mode_draft, 2009 .mode_preview, 2010 .mode_showtag, 2011 .mode_admin { 2012 .mikio-page { 2013 grid-template-columns: auto; 2014 } 2015 } 2016 2017 .mikio #config__manager td .input, 2018 .mikio #config__manager td input.edit, 2019 .mikio #config__manager tr select { 2020 width: auto; 2021 } 2022 2023 .mikio-content { 2024 grid-column: 1 / span 1; 2025 grid-row: 2 / span 1; 2026 padding-bottom: 1rem; 2027 // padding-right: 0; 2028 width: auto; 2029 } 2030 2031 /* Sidebar */ 2032 .mikio-sidebar { 2033 grid-column: 1 / span 2; 2034 width: auto; 2035 2036 .mikio-sidebar-toggle.closed + .mikio-sidebar-collapse { 2037 display: none; 2038 } 2039 2040 &.mikio-sidebar-left { 2041 grid-row: 1 / span 1; 2042 border-right: 0; 2043 border-bottom: 1px solid rgba(0, 0, 0, 0.1); 2044 } 2045 2046 &.mikio-sidebar-right { 2047 grid-row: 3 / span 1; 2048 border-left: 0; 2049 border-top: 1px solid rgba(0, 0, 0, 0.2); 2050 } 2051 2052 .mikio-sidebar-toggle { 2053 display: block; 2054 } 2055 } 2056 2057 /* Page Tools */ 2058 #dw__pagetools { 2059 grid-column: 2 / span 1; 2060 grid-row: 2 / span 1; 2061 } 2062 2063 .mikio.dokuwiki div.ui-admin #admin__version { 2064 padding-right: 1rem; 2065 } 2066 2067 .mikio-page-fill { 2068 .mikio-sidebar { 2069 display: none; 2070 } 2071 } 2072} 2073 2074@media print { 2075 .mikio { 2076 .mikio-navbar-collapse, 2077 .mikio-toc, 2078 .mikio-sidebar, 2079 #dw__pagetools, 2080 .mikio-search { 2081 display: none !important;; 2082 } 2083 2084 .mikio-navbar { 2085 box-shadow: none !important;; 2086 } 2087 2088 .mikio-hero { 2089 .mikio-hero-text { 2090 min-height: auto; 2091 padding-bottom: 0; 2092 } 2093 } 2094 2095 .mikio-breadcrumbs, .mikio-hero, .mikio-footer { 2096 background-color: #fff !important; 2097 } 2098 } 2099}