/* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ @namespace html url("http://www.w3.org/1999/xhtml"); td { inline-size: 100%; } th { font-weight: normal; text-align: end; } /* Match row spacing of calendar properties dialog. */ th, td { min-block-size: 26px; } .calendar-creation-text-input { inline-size: -moz-available; } /* Network status messages and images. */ .network-status-image { -moz-context-properties: fill; fill: var(--selected-item-color); inline-size: 16px; block-size: 16px; } .network-status-row { margin-block-start: 1ex; } .network-status-row .status-label { display: none; } .network-status-row[status="loading"] .network-loading-label, .network-status-row[status="notfound"] .network-notfound-label, .network-status-row[status="authfail"] .network-authfail-label, .network-status-row[status="certerror"] .network-certerror-label { display: flex; } .network-status-row:not([status="loading"]) .network-status-image { display: none; } /* Network Calendar List */ #network-calendar-list { flex: 1 1 0; appearance: none; margin: 0; border-style: none; background-color: transparent; color: inherit; padding: 0 10px; } #network-calendar-list > richlistitem { align-items: center; background-color: transparent; border: 1px transparent solid; } #network-calendar-list > richlistitem > checkbox > .checkbox-label-box { display: none; } #network-calendar-list > richlistitem .calendar-color { inline-size: 10px; block-size: 10px; border-radius: 5px; } #network-calendar-list > richlistitem .calendar-name { flex: 1; } #network-calendar-list > richlistitem .calendar-edit-button { min-inline-size: 0; font-size: 0.82em; } #network-calendar-list > richlistitem[calendar-disabled] > .calendar-color { filter: grayscale(1); } #network-calendar-list > richlistitem[calendar-disabled]:not([selected="true"]) > .calendar-name { color: #808080; }