| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391 |
- #ui__ac {
- &-inner {
- overflow-x: hidden;
- overflow-y: auto;
- position: relative;
- -webkit-overflow-scrolling: touch;
- .menu-link {
- word-break: break-all;
- .has-help {
- display: flex;
- align-items: center;
- justify-content: space-between;
- small {
- visibility: hidden;
- cursor: help;
- svg {
- opacity: .5;
- }
- &:hover svg {
- opacity: .9;
- }
- }
- }
- &:hover, &.chosen {
- .has-help small {
- visibility: visible;
- }
- }
- }
- }
- }
- .ui__ac-group-name {
- @apply p-2 text-xs;
- color: var(--ls-block-ref-link-text-color);
- }
- .search-all #ui__ac-inner {
- max-height: none;
- }
- .ui__notifications {
- position: fixed;
- z-index: var(--ls-z-index-level-4);
- width: 100%;
- top: 3.2em;
- pointer-events: none;
- &-content {
- @apply inset-0 flex items-end justify-center px-4 py-3
- pointer-events-none sm:px-6 sm:py-3 sm:items-start
- sm:justify-end;
- }
- .notification-area {
- background-color: var(--ls-tertiary-background-color, #fff);
- color: var(--ls-primary-text-color);
- }
- }
- .ui__toggle {
- .wrapper {
- @apply relative flex-shrink-0
- h-6 w-11 border-2 border-transparent flex
- rounded-full cursor-pointer focus:outline-none;
- }
- .switcher {
- @apply inline-block h-5 w-5 rounded-full bg-white shadow;
- }
- &.is-small {
- .wrapper {
- @apply h-4 w-8;
- }
- .switcher {
- @apply h-3 w-3;
- }
- }
- }
- .ui__modal {
- @apply fixed px-4 pb-4 inset-0 flex items-baseline justify-center
- top-12 sm:top-[calc(3vh+50px)];
- &-overlay {
- @apply fixed inset-0 transition-opacity;
- }
- &-overlay div {
- background: var(--ls-tertiary-background-color);
- }
- &-panel {
- @apply relative rounded-md shadow-xl;
- overflow: hidden;
- background: var(--ls-secondary-background-color);
- .panel-content {
- overflow-y: auto;
- overflow-x: hidden;
- width: calc(94vw - 2rem);
- max-height: 89vh;
- padding: 2rem 1.5rem;
- @screen sm {
- overflow-y: overlay;
- min-width: 720px;
- max-height: 85vh;
- padding: 2rem;
- width: auto;
- .ls-card,
- .ls-search {
- width: 740px;
- }
- .ls-card {
- min-height: 60vh;
- }
- .ls-search {
- width: var(--ls-main-content-max-width);
- }
- }
- }
- }
- &-close {
- @apply text-gray-400 hover:text-gray-500
- focus:outline-none focus:text-gray-500
- transition ease-in-out duration-150;
- }
- &[label="ls-modal-align-center"] {
- top: 0;
- .ui__modal-panel {
- top: 50vh;
- transform: translateY(-52%);
- }
- }
- &[label="diff__cp"] {
- .panel-content {
- padding: 2rem 1rem;
- @screen sm {
- padding: 2rem;
- }
- }
- }
- &[label="flashcards__cp"] {
- .panel-content {
- padding: 2rem 0;
- @screen sm {
- padding: 2rem 2rem;
- }
- }
- }
- &[label="instruction__cp"] {
- .ui__modal-panel {
- height: 90%;
- }
- .panel-content {
- height: 100%;
- }
- }
- }
- .instruction {
- height: 40%;
- @screen sm {
- height: 70%;
- }
- }
- html.is-native-android,
- html.is-native-iphone,
- html.is-native-iphone-without-notch
- {
- .references {
- .blocks-container {
- transform: translateX(-8px);
- width: 104%;
- }
- }
- .ls-card {
- min-height: 65vh;
- }
- .ui__modal {
- &[label="flashcards__cp"] {
- .panel-content {
- padding: 2rem 1rem 1rem;
- width: 90vw;
- .cards-review {
- padding-left: 0px;
- padding-right: 0px;
- }
- .blocks-container {
- transform: translateX(-7px);
- width: 103%;
- }
- }
- }
- }
- }
- html.is-mobile {
- .ui__modal {
- @apply bottom-0 inset-x-0;
- }
- }
- .ui__confirm-modal {
- .sublabel {
- display: flex;
- padding: 2px 0;
- align-items: center;
- font-size: 14px;
- input[type='checkbox'] {
- margin-right: 8px;
- }
- }
- }
- .ui__button {
- @apply flex items-center px-3 py-2 border border-transparent
- text-sm leading-4 font-medium rounded-md text-white
- focus:outline-none transition ease-in-out duration-150;
- &:disabled {
- opacity: 0.5;
- cursor: not-allowed;
- }
- &:hover:not([disabled]) {
- opacity: 0.8;
- }
- &.is-link {
- @apply text-white;
- }
- &[intent='logseq'] {
- @apply focus:border-gray-500 dark:hover:text-gray-200;
- color: var(--ls-primary-text-color);
- background: var(--ls-secondary-background-color);
- &:hover {
- color: var(--ls-link-text-color);
- }
- }
- &[intent='link'], &[intent='border-link'] {
- @apply focus:border-gray-500 dark:hover:text-gray-200;
- color: var(--ls-primary-text-color);
- background: transparent;
- &:hover {
- color: var(--ls-link-text-color);
- }
- }
- &[intent='border-link'] {
- border: 1px solid;
- }
- &.p-1 {
- padding: 0.25rem 0.5rem !important;
- }
- }
- .dropdown-wrapper {
- background-color: var(--ls-primary-background-color, #fff);
- border: 1px solid var(--ls-tertiary-background-color);
- min-width: 12rem;
- border-radius: 6px;
- }
- .dropdown-caret {
- display: inline-block;
- width: 0;
- height: 0;
- vertical-align: middle;
- content: '';
- border-top-style: solid;
- border-top-width: 4px;
- border-right: 4px solid transparent;
- border-bottom: 0 solid transparent;
- border-left: 4px solid transparent;
- }
- .form-select {
- @apply block w-full pl-3 pr-10 py-2 text-base leading-6 rounded
- border-gray-300 focus:outline-none sm:text-sm sm:leading-5;
- background-color: var(--ls-primary-background-color, transparent);
- background-repeat: no-repeat;
- border-width: 1px;
- border-color: var(--ls-border-color);
- &.is-small {
- @apply pl-2 py-1.5 sm:leading-4 sm:text-xs;
- }
- }
- .form-input {
- @apply block w-full pl-2
- sm:text-sm sm:leading-5 rounded;
- border-width: 1px;
- border-color: var(--ls-border-color);
- &:focus {
- box-shadow: 0 0 0 2px rgba(164, 202, 254, 0.45);
- }
- &.is-small {
- @apply py-1.5 sm:leading-4 sm:text-xs;
- }
- }
- .rotating-arrow.not-collapsed svg {
- transform: rotate(90deg);
- }
- .rotating-arrow svg {
- transition: all 100ms ease-in 0ms;
- }
- .bg-quaternary {
- background-color: var(--ls-quaternary-background-color);
- }
- .ui__icon {
- display: inline-block;
- }
- .type-icon {
- @apply text-base text-center flex items-center justify-center rounded border mr-2 relative;
- width: 24px;
- height: 24px;
- flex-shrink: 0;
- border-color: var(--ls-primary-background-color);
- overflow: hidden;
- color: var(--ls-primary-text-color);
- .ti,
- .tie {
- z-index: 1;
- }
- &:before {
- @apply block absolute inset-0 ;
- background: var(--ls-primary-background-color);
- content: " ";
- }
- &.highlight {
- color: var(--ls-selection-text-color);
- border-color: var(--ls-selection-background-color);
- &:before {
- opacity: 0.5;
- background: var(--ls-selection-background-color);
- }
- }
- }
|