mediawiki-skins-Citizen/skinStyles/extensions/AJAXPoll/ext.ajaxpoll.less
2022-11-21 17:42:43 -05:00

126 lines
2.6 KiB
Plaintext

/*
* Citizen
*
* SkinStyles for Extension:AJAXPoll
* Module: ext.ajaxpoll
* Version: REL1_39 (8429d8d)
*
* Date: 2022-10-25
*/
.ajaxpoll {
/* Responsive to container */
width: auto;
padding: var( --space-xl );
border-color: transparent;
border-radius: var( --border-radius--medium );
background-color: transparent;
}
.ajaxpoll .ajaxpoll-question {
color: var( --color-base--emphasized );
font-weight: var( --font-weight-semibold );
}
.ajaxpoll .ajaxpoll-answer-name,
.ajaxpoll-answer-name-revoke {
margin-top: var( --space-xs );
font-size: 0.875rem;
}
.ajaxpoll .ajaxpoll-hover-vote {
background: var( --color-destructive );
color: #fff;
}
.ajaxpoll .ajaxpoll-hover-revoke {
background-color: var( --color-surface-2--hover );
}
.ajaxpoll .ajaxpoll-answer-vote {
position: relative;
display: grid;
overflow: hidden;
height: 2rem;
border: 0;
border-top: 1px solid var( --border-color-base );
background-color: var( --color-surface-3 );
border-bottom-left-radius: var( --border-radius--medium );
border-bottom-right-radius: var( --border-radius--medium );
font-size: 0.8125rem;
place-content: center;
}
.ajaxpoll .ajaxpoll-answer-vote div {
bottom: 0;
height: auto;
box-sizing: border-box;
border-right: 0;
border-right: 2px solid var( --border-color-base );
background: var( --color-surface-2 );
}
.ajaxpoll .ajaxpoll-our-vote div {
top: 0;
left: 0;
border: 0;
border-right: 2px solid var( --color-primary );
background-color: var( --background-color-primary--active );
}
.ajaxpoll .ajaxpoll-answer-vote span {
position: initial;
color: var( --color-base--subtle );
}
.ajaxpoll label {
display: block;
padding: var( --space-xs );
background-color: var( --color-surface-2 );
border-top-left-radius: var( --border-radius--medium );
border-top-right-radius: var( --border-radius--medium );
cursor: pointer;
font-weight: var( --font-weight-medium );
// Added active state
&:active {
background-color: var( --color-surface-2--active );
}
}
.ajaxpoll input {
display: none;
}
.ajaxpoll .ajaxpoll-checkevent {
background: var( --color-success );
color: #fff;
}
.ajaxpoll .ajaxpoll-misc {
margin-bottom: 10px;
color: var( --color-base--subtle );
}
.ajaxpoll .ajaxpoll-ajax {
padding: var( --space-xs ) var( --space-md );
border-radius: var( --border-radius--small );
margin-bottom: var( --space-md );
background: var( --color-surface-2 );
font-size: 0.8125rem;
}
.ajaxpoll .ajaxpoll-info {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
margin-top: var( --space-md );
color: var( --color-base--subtle );
font-size: 0.8125rem;
}
.ajaxpoll .ajaxpoll-id-info {
color: var( --color-base--subtle );
float: none;
}