/* skins/custom/global.css */
:root {--brand: #015d82;--brand-dark: #014a68;--ink: #173443;--muted: #526d79;--orange: #f08134;--paper: #f4f8fa;--edge: #cedde4;color-scheme: light;}body {margin: 0;color: var(--ink);background: radial-gradient(ellipse at 12% 0%, #e1eff3, transparent 42%), var(--paper);font: 15px/1.55 system-ui, -apple-system, "Segoe UI", sans-serif;}a, a:visited { color: var(--brand); text-underline-offset: .18em; }a:hover { color: var(--brand-dark); }a:focus-visible, button:focus-visible, input:focus-visible, select:focus-visible, textarea:focus-visible {outline: 3px solid var(--orange);outline-offset: 3px;}#header { color: #fff; background: #103b49; border: 0; border-top: 4px solid var(--orange); }#header #titles { box-sizing: border-box; background: transparent; border: 0; padding: 23px clamp(16px, 4vw, 56px) 12px; }#title { color: #fff; font-size: clamp(20px, 3vw, 30px); font-weight: 750; }#title::after {display: inline-block;margin-inline-start: 13px;padding: 3px 8px;border-radius: 4px;background: #ffe6d4;color: #6c320b;content: "TESTINSTANZ";font: 750 10px/1.5 system-ui, sans-serif;letter-spacing: .1em;vertical-align: middle;}#header .links { padding: 10px clamp(16px, 4vw, 56px) 15px; background: transparent; }#header .links a, #header a:visited { color: #e5f5fb; }#header .links a:hover { color: #ffd5b7; }#header .information, #information { color: #c1dce5; }#bugzilla-body {box-sizing: border-box;width: min(calc(100% - 36px), 1410px);margin: clamp(16px, 4vw, 40px) auto;padding: clamp(16px, 3vw, 36px);overflow-x: auto;border: 1px solid var(--edge);border-radius: 16px;background: #fff;box-shadow: 0 18px 40px #17445a13;}#footer { box-sizing: border-box; padding: 16px clamp(16px, 4vw, 56px); background: transparent; border: 0; color: var(--muted); }#footer .links, #useful-links { background: transparent; color: var(--muted); }#footer a:link, #footer a:visited, #useful-links a:link, #useful-links a:visited {color: var(--brand-dark);}#footer a:hover, #useful-links a:hover { color: #743b0e; text-decoration: underline; }h1, h2, h3 { color: var(--ink); line-height: 1.25; letter-spacing: -.015em; }h1 { font-size: clamp(25px, 4vw, 39px); }input:not([type=checkbox], [type=radio], [type=hidden]), select, textarea {box-sizing: border-box;max-width: 100%;padding: 7px 10px;border: 1px solid #9ab5c1;border-radius: 6px;background: white;color: var(--ink);font: inherit;}input[type=submit], input[type=button], button {padding: 7px 13px;border: 1px solid var(--brand) !important;border-radius: 7px;background: var(--brand) !important;color: white !important;font: 650 13px/1.5 system-ui, sans-serif;cursor: pointer;}input[type=submit]:hover, button:hover { background: var(--brand-dark) !important; }input[disabled], button[disabled] { opacity: .55; cursor: default; }.bz_comment, .bz_first_comment { margin: 14px 0; border: 1px solid var(--edge); border-radius: 10px; overflow: hidden; }.bz_comment_head { background: #e9f4f7; padding: 8px 12px; color: var(--ink); }.bz_comment_text {box-sizing: border-box;max-width: 100%;padding: 10px 13px;white-space: pre-wrap;overflow-wrap: anywhere;font: inherit;}.bz_buglist { border-collapse: collapse; }.bz_buglist th { background: #e8f3f7; }.bz_buglist td, .bz_buglist th { padding: 8px 11px; border-bottom: 1px solid var(--edge); }.bz_buglist tr:hover td { background: #eef7fa; }#message, #error_msg, .throw_error {border-radius: 9px;border-inline-start: 4px solid var(--orange);padding: 12px 16px;}body #page-index #welcome { padding: 0; }body #page-index .intro { color: var(--muted); }@media (max-width: 680px) {#bugzilla-body { width: calc(100% - 20px); padding: 15px; }#header .links li, #footer .links li { display: inline-block; padding-block: 3px; }#header .links { line-height: 1.8; }}#page-index #welcome { margin: 7px 0 22px; text-align: center; }#page-index .bz_common_actions > ul {display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));max-width: 790px;margin: 0 auto 25px;padding: 0;gap: 12px;list-style: none;}#page-index .bz_common_actions li { display: block; width: auto; margin: 0; padding: 0; }#page-index .bz_common_actions a {--tile-surface: #edf5f7;--tile-ink: #015d82;display: grid;justify-items: center;align-content: center;gap: 10px;box-sizing: border-box;width: auto;height: auto;min-height: 116px;padding: 14px 9px;border: 1px solid #d6e6eb;border-radius: 12px;background: var(--tile-surface);color: var(--tile-ink);font-weight: 700;text-align: center;text-decoration: none;transition: border-color .15s, box-shadow .15s;}#page-index .bz_common_actions a:hover { border-color: var(--tile-ink); box-shadow: 0 4px 16px #163d5019; }#page-index .bz_common_actions a span { position: static; padding: 0; margin: 0; background: none; }#page-index .bz_common_actions a::before {display: block;width: 34px;height: 34px;background: var(--tile-icon) center / contain no-repeat;content: '';}#page-index .bz_common_actions #enter_bug {--tile-surface: #fff1e6;--tile-ink: #884316;--tile-icon: url(/bugzilla/skins/custom/icons/file.svg);}#page-index .bz_common_actions #query {--tile-icon: url(/bugzilla/skins/custom/icons/search.svg);}#page-index .bz_common_actions #account {--tile-surface: #e9f4f1;--tile-ink: #145d54;--tile-icon: url(/bugzilla/skins/custom/icons/account.svg);}#page-index .bz_common_actions #help {--tile-surface: #edf1f8;--tile-ink: #3e5682;--tile-icon: url(/bugzilla/skins/custom/icons/help.svg);}#page-index a.rss {display: inline-block;width: 13px;height: 13px;background: url(/bugzilla/skins/custom/icons/feed.svg) center / contain no-repeat;}@media (max-width: 650px) {#page-index .bz_common_actions > ul { grid-template-columns: repeat(2, minmax(0, 1fr)); }}body.bz_bug {background: radial-gradient(ellipse at 14% 0%, #e6f2f4 0%, #f4f9fb 48%, #fbfcfd 100%);}body.bz_bug .bz_short_desc_container {display: flex;align-items: center;flex-wrap: wrap;gap: 4px 12px;padding: 13px 15px;margin: 11px 0 17px;border: 1px solid #c9e1e8;border-inline-start: 4px solid var(--brand);border-radius: 10px;background: #e8f4f7;color: #153b49;font-size: 16px;line-height: 1.55;}body.bz_bug .bz_short_desc_container > .knob-buttons {float: none;order: 1;margin-inline-start: auto;}body.bz_bug .bz_short_desc_container > :is(#summary_container, #summary_input) {flex: 1 1 18rem;min-width: 0;}.calendar_button {display: inline-flex;align-items: center;justify-content: center;gap: 6px;width: auto;height: auto;white-space: nowrap;}.calendar_button::before {width: 15px;height: 15px;background-color: currentColor;mask: url(../../skins/custom/icons/calendar.svg) center / contain no-repeat;content: '';}.calendar_button span { display: inline; pointer-events: none; }body.bz_bug #static_bug_status {display: inline-block;padding: 3px 9px;border-radius: 5px;background: #e6f3ef;color: #214b3f;font-weight: 650;}.paledo-doqment-link { margin-top: 7px; font-weight: 650; }body.bz_bug .bz_time_tracking_table, body.bz_bug #attachment_table {border: 1px solid #c9e1e8;border-radius: 8px;border-spacing: 0;overflow: hidden;}body.bz_bug .bz_time_tracking_table { overflow: visible; }body.bz_bug .bz_time_tracking_table th, body.bz_bug #attachment_table th {padding: 7px 10px;border-color: #d4e6ec;background: #e9f4f7;color: #214c5c;}body.bz_bug .bz_time_tracking_table td, body.bz_bug #attachment_table td {padding: 7px 10px;border-color: #d4e6ec;background: #fcfefe;}body.bz_bug #add_comment {margin: 16px 0;padding: 14px 17px;border: 1px solid #d4e6ec;border-radius: 10px;background: #f5fafb;}body.bz_bug #comment { width: min(100%, 900px); }#comment_tabs {display: flex;flex-wrap: wrap;gap: 6px;margin: 6px 0 9px;}.comment_tab {display: block;padding: 5px 13px;border: 1px solid #c9e1e8;border-radius: 999px;background: #eef6f8;color: var(--brand-dark);font-weight: 650;}.comment_tab:hover { border-color: var(--brand); }.active_comment_tab { border-color: var(--brand); background: var(--brand); color: #fff; }#comment_preview { padding: 10px 14px; border: 1px solid var(--edge); border-radius: 9px; background: #fff; }body.bz_bug .bz_comment_table { width: 100%; }body.bz_bug .bz_comment_head { border-bottom: 1px solid #d3e7ec; }.paledo-home .paledo-hero {max-width: 840px;margin: 0 auto 28px;padding: 27px clamp(14px, 4vw, 43px);border: 1px solid #dcebef;border-radius: 16px;background: radial-gradient(ellipse at 50% 0, #e8f5f7 0, #f9fcfd 75%);text-align: center;}.paledo-logo { display: block; margin: 0 auto 10px; object-fit: contain; }.paledo-eyebrow { color: #8a471d; font-size: 11px; font-weight: 750; letter-spacing: .13em; text-transform: uppercase; }.paledo-home #welcome { margin: 8px 0 12px; }.paledo-intro { margin: 0 auto 24px; color: var(--muted); font-size: 16px; }.paledo-home #quicksearchForm { max-width: 560px; margin: auto; }.paledo-search-label { display: block; margin-bottom: 5px; text-align: left; font-size: 13px; font-weight: 700; }.paledo-search-line { display: flex; align-items: stretch; gap: 7px; }.paledo-search-line input { flex: 1; min-width: 0; }.paledo-home .bz_common_actions small { color: var(--muted); font-size: 11px; font-weight: 500; }.paledo-personal { max-width: 790px; margin: auto; padding: 8px 0 0; }.paledo-personal h2 { margin: 0 0 11px; font-size: 16px; }.paledo-personal a { display: inline-flex; gap: 8px; margin: 0 9px 7px 0; padding: 6px 10px; border: 1px solid var(--edge); border-radius: 6px; text-decoration: none; }.paledo-personal a b { color: var(--brand-dark); }.paledo-personal a + h2 { margin-top: 12px; }.paledo-compact:not(.paledo-show-extra) .paledo-advanced { display: none !important; }.paledo-ticket-tools, .paledo-layout-actions, .paledo-layout-picker, .paledo-ticket-jumps {display: flex; flex-wrap: wrap; gap: 6px 10px; align-items: center;}.paledo-ticket-tools { margin: -6px 0 14px; }.paledo-layout-actions { order: 1; margin-inline-start: auto; }.paledo-ticket-tools button, .bz_comment_number .paledo-copy-link {padding: 4px 9px; border: 1px solid var(--edge); border-radius: 999px;background: #eef7f9; color: var(--brand-dark); font: inherit; font-size: .86em;}.paledo-ticket-tools button:hover, .bz_comment_number .paledo-copy-link:hover { background: #e0f0f4; }.paledo-layout-picker button[aria-pressed="true"] { background: var(--brand); color: #fff; }.paledo-layout-actions [hidden] { display: none; }.paledo-ticket-jumps a { font-size: .92em; }.paledo-action-feedback { font-size: .85em; color: var(--muted); }.paledo-action-feedback:empty { display: none; }.bz_comment_number .paledo-copy-link { margin-inline-start: 5px; }.paledo-cc-details summary, .paledo-guided-report + details summary { color: var(--brand); cursor: pointer; }.paledo-guided-report {display: grid; gap: 10px; margin: 0 0 10px; padding: 12px 15px;max-width: 740px; border: 1px solid var(--edge); border-radius: 10px; background: #f2f8fa;}.paledo-guided-report label { display: grid; gap: 3px; font-weight: 600; }.paledo-guided-report textarea { width: 100%; box-sizing: border-box; font-weight: 400; resize: vertical; }.paledo-guided-report button { justify-self: start; }.paledo-guided-report + details textarea { max-width: 100%; box-sizing: border-box; }@media (max-width: 760px) {.paledo-compact #bz_show_bug_column_1, .paledo-compact #bz_show_bug_column_2 { display: block; }.paledo-compact .bz_column_spacer { display: none; }.paledo-layout-actions { margin-inline-start: 0; }}.paledo-ticket-lists {display: grid;grid-template-columns: repeat(auto-fit, minmax(min(100%, 350px), 1fr));gap: 14px;max-width: 790px;margin: 17px auto 0;align-items: start;}.paledo-ticket-list { border: 1px solid var(--edge); border-radius: 12px; background: #f5fafb; }.paledo-ticket-list h2 { margin: 0; padding: 11px 14px; font-size: 16px; }.paledo-ticket-list ol { margin: 0; padding: 0; list-style: none; }.paledo-ticket-list li { border-top: 1px solid var(--edge); }.paledo-ticket-list a {display: grid;grid-template-columns: auto minmax(0, 1fr);column-gap: 8px;padding: 8px 14px;text-decoration: none;}.paledo-ticket-list li:last-child a { border-radius: 0 0 11px 11px; }.paledo-ticket-list a:hover { background: #e7f3f6; }.paledo-ticket-list a:hover .paledo-ticket-title { text-decoration: underline; }.paledo-ticket-number { font-weight: 700; }.paledo-ticket-title { overflow-wrap: anywhere; }.paledo-ticket-date { grid-column: 2; color: var(--muted); font-size: 11px; }.paledo-ticket-list p { margin: 0; padding: 0 14px 13px; color: var(--muted); }.tabbed { margin: 0; }.tabbed .tabs, .tabbed .tabs tbody, .tabbed .tabs tr { display: block; width: auto; }.tabbed .tabs tr { display: flex; flex-wrap: wrap; gap: 6px; margin: 0 0 15px; }.tabbed .tabs .spacer { display: none; }.tabbed .tabs td.selected, .tabbed .tabs td.clickable_area {padding: 8px 12px;border: 1px solid #d7e7eb;border-radius: 999px;background: #eef6f8;color: var(--brand-dark);font-weight: 650;text-align: left;}.tabbed .tabs td.selected { border-color: var(--brand); background: var(--brand); color: white; }.tabbed .tabs td.clickable_area:hover { border-color: var(--brand); background: #e0eff4; }.tabbed .tabs td.clickable_area a { color: var(--brand-dark); text-decoration: none; }.tabbed .tabbody { margin: 0; padding: clamp(12px, 2.5vw, 24px); border: 1px solid #d7e7eb; border-radius: 12px; background: #fff; }#user_prefs { width: min(100%, 930px); border-collapse: collapse; }#user_prefs tr + tr { border-top: 1px solid #e8f0f2; }#user_prefs td { padding: 8px 12px 8px 0; }#user_prefs td.right { width: 49%; color: var(--ink); font-weight: 550; text-align: left; }#user_prefs select { width: min(100%, 420px); }@media (max-width: 630px) {#user_prefs tr { display: grid; gap: 2px; padding: 8px 0; }#user_prefs td, #user_prefs td.right { width: 100%; padding: 2px 0; }}body.bz_bug #comments .bz_comment,body.bz_bug #comments .bz_first_comment {padding: 0;margin: 0 0 14px;border: 1px solid #cfe5eb;border-inline-start: 3px solid #76b1bc;border-radius: 10px;background: #fff;box-shadow: 0 3px 12px #0c465108;}body.bz_bug #comments .paledo-staff-comment {margin-inline-start: clamp(10px, 3vw, 36px);border-inline-start-color: var(--brand);background: #f5fafb;}body.bz_bug #comments .bz_first_comment {border-inline-start-color: #007391;background: #f0f8fa;}body.bz_bug #comments .bz_comment.bz_private,body.bz_bug #comments .bz_first_comment.bz_private {border-color: #e8bd94;border-inline-start-color: #ca6425;background: #fff7ee;}body.bz_bug #comments :is(.bz_comment_head, .bz_first_comment_head) {padding: 9px 13px;border: 0;border-bottom: 1px solid #e1edf1;background: #eef7f9;color: #204759;}body.bz_bug #comments .paledo-staff-comment :is(.bz_comment_head, .bz_first_comment_head) {background: #dff1f5;}body.bz_bug #comments .bz_private :is(.bz_comment_head, .bz_first_comment_head) {background: #fff0df;}.paledo-staff-label {display: inline-block;margin-inline: 5px;padding: 1px 8px;border-radius: 999px;background: #c8e5ec;color: #12485a;font-size: .85em;font-weight: 650;}body.bz_bug #comments .bz_comment_text {width: min(100%, 92ch);margin: 0;padding: 14px 16px 16px;background: transparent;color: var(--ink);line-height: 1.65;}
