| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504 |
- /* ==========================================================================
- Define Exo font family
- Primary font used throughout the user interface
- ========================================================================== */
- /* exo-300 - latin-ext_latin */
- @font-face {
- font-family: 'Exo';
- font-style: normal;
- font-weight: 300;
- src: local('Exo Light'), local('Exo-Light'),
- url('/webfonts/exo-v8-latin-ext_latin-300.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
- url('/webfonts/exo-v8-latin-ext_latin-300.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
- font-display: swap;
- }
- /* exo-300italic - latin-ext_latin */
- @font-face {
- font-family: 'Exo';
- font-style: italic;
- font-weight: 300;
- src: local('Exo Light Italic'), local('Exo-LightItalic'),
- url('/webfonts/exo-v8-latin-ext_latin-300italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
- url('/webfonts/exo-v8-latin-ext_latin-300italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
- font-display: swap;
- }
- /* exo-regular - latin-ext_latin */
- @font-face {
- font-family: 'Exo';
- font-style: normal;
- font-weight: 400;
- src: local('Exo Regular'), local('Exo-Regular'),
- url('/webfonts/exo-v8-latin-ext_latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
- url('/webfonts/exo-v8-latin-ext_latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
- font-display: swap;
- }
- /* exo-italic - latin-ext_latin */
- @font-face {
- font-family: 'Exo';
- font-style: italic;
- font-weight: 400;
- src: local('Exo Italic'), local('Exo-Italic'),
- url('/webfonts/exo-v8-latin-ext_latin-italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
- url('/webfonts/exo-v8-latin-ext_latin-italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
- font-display: swap;
- }
- /* exo-500 - latin-ext_latin */
- @font-face {
- font-family: 'Exo';
- font-style: normal;
- font-weight: 500;
- src: local('Exo Medium'), local('Exo-Medium'),
- url('/webfonts/exo-v8-latin-ext_latin-500.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
- url('/webfonts/exo-v8-latin-ext_latin-500.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
- font-display: swap;
- }
- /* exo-500italic - latin-ext_latin */
- @font-face {
- font-family: 'Exo';
- font-style: italic;
- font-weight: 500;
- src: local('Exo Medium Italic'), local('Exo-MediumItalic'),
- url('/webfonts/exo-v8-latin-ext_latin-500italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
- url('/webfonts/exo-v8-latin-ext_latin-500italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
- font-display: swap;
- }
- /* exo-600 - latin-ext_latin */
- @font-face {
- font-family: 'Exo';
- font-style: normal;
- font-weight: 600;
- src: local('Exo SemiBold'), local('Exo-SemiBold'),
- url('/webfonts/exo-v8-latin-ext_latin-600.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
- url('/webfonts/exo-v8-latin-ext_latin-600.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
- font-display: swap;
- }
- /* exo-600italic - latin-ext_latin */
- @font-face {
- font-family: 'Exo';
- font-style: italic;
- font-weight: 600;
- src: local('Exo SemiBold Italic'), local('Exo-SemiBoldItalic'),
- url('/webfonts/exo-v8-latin-ext_latin-600italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
- url('/webfonts/exo-v8-latin-ext_latin-600italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
- font-display: swap;
- }
- /* exo-700 - latin-ext_latin */
- @font-face {
- font-family: 'Exo';
- font-style: normal;
- font-weight: 700;
- src: local('Exo Bold'), local('Exo-Bold'),
- url('/webfonts/exo-v8-latin-ext_latin-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
- url('/webfonts/exo-v8-latin-ext_latin-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
- font-display: swap;
- }
- /* exo-700italic - latin-ext_latin */
- @font-face {
- font-family: 'Exo';
- font-style: italic;
- font-weight: 700;
- src: local('Exo Bold Italic'), local('Exo-BoldItalic'),
- url('/webfonts/exo-v8-latin-ext_latin-700italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
- url('/webfonts/exo-v8-latin-ext_latin-700italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
- font-display: swap;
- }
- /* ==========================================================================
- Define Inconsolata font family
- Console font
- ========================================================================== */
- /* Inconsolata-bold - latin */
- @font-face {
- font-family: 'Inconsolata';
- src: local('Inconsolata Bold'), local('Inconsolata-Bold'),
- url('/webfonts/Inconsolata-Bold.woff2') format('woff2'),
- url('/webfonts/Inconsolata-Bold.woff') format('woff');
- font-weight: bold;
- font-style: normal;
- font-display: swap;
- }
- /* Inconsolata - latin */
- @font-face {
- font-family: 'Inconsolata';
- src: local('Inconsolata Regular'), local('Inconsolata-Regular'),
- url('/webfonts/Inconsolata-Regular.woff2') format('woff2'),
- url('/webfonts/Inconsolata-Regular.woff') format('woff');
- font-weight: normal;
- font-style: normal;
- font-display: swap;
- }
- /* Base
- ========================================================================== */
- html {
- height: 100%;
- box-sizing: border-box;
- font-family: sans-serif;
- }
- *,
- *::before,
- *::after {
- box-sizing: inherit;
- }
- html,
- input,
- textarea,
- select,
- button {
- -webkit-font-smoothing: antialiased;
- -moz-osx-font-smoothing: grayscale;
- }
- body {
- font-family: Exo, Arial, Helvetica, sans-serif;
- font-size: 0.9rem;
- line-height: 1.5;
- height: 100%;
- color: #7c7c7c;
- background-color: #fff;
- }
- :focus { outline: none; }
- h1,
- h2,
- h3,
- p,
- pre {
- margin: 0;
- }
- dialog {
- position: fixed;
- padding: 0;
- }
- dialog::backdrop {
- background-color: rgb(0 0 0 / 60%);
- }
- summary {
- list-style: none;
- }
- summary::-webkit-details-marker {
- display: none;
- }
- ol,
- ul {
- list-style: none;
- margin: 0;
- padding: 0;
- }
- a {
- text-decoration: none;
- color: #7c7c7c;
- }
- button {
- cursor: pointer;
- line-height: inherit;
- }
- table {
- border-collapse: collapse;
- border-spacing: 0;
- }
- .check-label {
- display: inline-block;
- cursor: pointer;
- position: relative;
- line-height: 16px;
- padding-left: 26px;
- }
- .check-label::before {
- content: "";
- width: 16px;
- height: 16px;
- position: absolute;
- left: 0;
- top: 0;
- display: inline-block;
- z-index: 99;
- }
- .clicked-on.check-label::before,
- .selected .check-label::before {
- content: "";
- display: inline-block;
- width: 27px;
- height: 27px;
- background-position: -225px -42px;
- left: -6px;
- top: -6px;
- }
- .l-center {
- margin: 0 auto;
- max-width: 1020px;
- }
- .l-logo {
- background-image: url("/images/logo-header.svg");
- background-repeat: no-repeat;
- width: 54px;
- height: 28px;
- }
- .l-header {
- background: linear-gradient(to bottom, rgb(104 145 196 / 100%) 0%, rgb(69 114 181 / 100%) 50%, rgb(65 90 149 / 100%) 100%);
- background-color: #5070a6;
- overflow: hidden;
- position: fixed;
- width: 100%;
- height: 39px;
- z-index: 900;
- font-size: 0.8rem;
- text-shadow: 1px 1px rgb(0 0 0 / 25%);
- box-shadow: 0 4px 10px rgb(100 100 100 / 40%);
- border-bottom: 1px solid #fff;
- }
- .l-header__inner {
- display: flex;
- height: 100%;
- justify-content: space-between;
- }
- .l-header__left {
- display: flex;
- align-items: center;
- }
- .l-menu__item.l-menu__item--active a {
- color: #4686b8;
- font-size: 0.8rem;
- background: linear-gradient(to bottom, rgb(255 255 255 / 60%) 0%, rgb(255 255 255 / 75%) 30%, rgb(255 255 255 / 100%) 95%);
- text-shadow: 0 1px rgb(255 255 255 / 80%);
- border-left: 1px solid rgb(255 255 255 / 98%);
- border-right: 1px solid rgb(255 255 255 / 98%);
- }
- .l-menu__item.l-menu__item--active:hover {
- box-shadow: none;
- }
- .l-menu {
- display: flex;
- align-self: stretch;
- margin-left: 16px;
- }
- .l-menu__item {
- display: flex;
- align-self: stretch;
- font-weight: 600;
- }
- .l-menu__item a {
- color: #f7f7f7;
- display: flex;
- align-items: center;
- position: relative;
- padding-left: 10px;
- padding-right: 10px;
- border-left: 1px solid transparent;
- border-right: 1px solid transparent;
- }
- .l-menu__item a:hover {
- border: 0;
- box-shadow: inset 0 0 6px rgb(255 255 255 / 60%) !important;
- transition: 0.2s;
- border-left: 1px solid rgb(0 0 0 / 10%);
- border-right: 1px solid rgb(0 0 0 / 10%);
- color: #4686b8 !important;
- background: linear-gradient(to bottom, rgb(255 255 255 / 60%) 0%, rgb(255 255 255 / 75%) 30%, rgb(255 255 255 / 100%) 95%);
- text-shadow: 0 1px rgb(255 255 255 / 80%);
- }
- .l-menu__item a:active {
- border: 0;
- background: linear-gradient(to bottom, rgb(255 255 255 / 50%) 0%, rgb(255 255 255 / 60%) 30%, rgb(255 255 255 / 95%) 95%);
- color: #046c98 !important;
- text-shadow: 0 -1px 1px rgb(255 255 255 / 50%) !important;
- box-shadow:
- inset 0 0 1px #fff,
- inset -1px -1px 4px rgb(220 220 220 / 40%) !important;
- transition: 0.2s;
- border-left: 1px solid rgb(0 0 0 / 15%);
- border-right: 1px solid rgb(0 0 0 / 15%);
- }
- .l-menu.active .l-menu__item.focus a {
- text-decoration: underline;
- color: #5edad0;
- }
- .l-menu.active .l-menu__item.focus a:hover {
- background-color: #f79b44;
- color: #fff;
- }
- .panel-icon {
- font-size: 1rem;
- margin-right: 8px;
- }
- .l-profile {
- display: flex;
- align-items: center;
- overflow: hidden;
- }
- .l-profile__username,
- .l-profile__logout,
- .l-profile__help,
- .l-profile__serversettings {
- font-size: 1.1rem !important;
- }
- .l-profile__logout {
- color: #dbf94e !important;
- }
- .l-profile__notifications {
- color: #fff;
- cursor: pointer;
- font-weight: 600;
- font-size: 1.2rem;
- line-height: 0.95rem;
- }
- .l-profile__notifications.active.l-profile__notifications.updates:active {
- background: linear-gradient(to bottom, rgb(255 255 255 / 60%) 0%, rgb(255 255 255 / 75%) 30%, rgb(255 255 255 / 100%) 95%) !important;
- color: #046c98 !important;
- text-shadow: 0 -1px 1px rgb(255 255 255 / 50%) !important;
- box-shadow:
- 0 1px 3px rgb(0 0 0 / 15%),
- inset 0 0 1px #fff,
- inset -1px -1px 4px rgb(220 220 220 / 40%) !important;
- transition: 0.2s;
- }
- .l-profile__notifications:hover,
- .l-profile__notifications.updates:hover {
- color: #3b9de8 !important;
- text-shadow: 1px 1px rgb(255 255 255 / 50%) !important;
- background: linear-gradient(to bottom, rgb(255 255 255 / 75%) 0%, rgb(255 255 255 / 87%) 30%, rgb(255 255 255 / 100%) 95%) !important;
- transition: 0.2s;
- }
- .notification-container {
- background-color: rgb(255 255 255 / 95%);
- box-shadow: 0 3px 20px 0 rgb(0 0 0 / 40%);
- margin: 0 18px;
- max-height: 90%;
- overflow-y: auto;
- position: fixed;
- top: 34px;
- width: 390px;
- z-index: 300;
- font-size: 0.8rem;
- color: #6f6f6f;
- border-bottom-left-radius: 6px;
- border-bottom-right-radius: 6px;
- border: 1px solid #fff;
- border-top: none;
- }
- .notification-container .empty {
- text-align: center;
- font-size: 1.2rem;
- font-weight: normal;
- padding: 4rem;
- }
- .notification-container .empty {
- color: #54a6e5;
- }
- .notification-container .unseen {
- color: #6f6f6f;
- }
- .notification-container li {
- border-bottom: 1px solid #e9e4e4;
- padding: 1rem;
- }
- .notification-container li:last-child {
- border-bottom: none;
- }
- .notification-container .mark-seen {
- background-color: #c36;
- border: 1px solid #c41650;
- border-radius: 10px;
- cursor: pointer;
- display: none;
- float: right;
- height: 7px;
- margin-right: -5px;
- margin-top: 9px;
- width: 7px;
- }
- .notification-container .mark-seen:hover {
- background-color: #fff;
- border-color: #e83b75;
- }
- .notification-container .mark-seen:active {
- background-color: #777;
- border-color: #777;
- }
- .notification-container .unseen .mark-seen {
- display: inline-block;
- }
- .notification-container .notification-title {
- color: #9e9e9e;
- font-weight: 600;
- line-height: 30px;
- padding: 0;
- text-transform: none;
- float: none;
- display: block;
- }
- .notification-container .notification-title a {
- color: #9e9e9e;
- }
- .notification-container .unseen .notification-title a,
- .notification-container .unseen .notification-title {
- color: #c36;
- }
- .notification-container .unseen .notification-title a:hover {
- color: #e83b75;
- }
- .notification-container .unseen .notification-title a:active {
- color: #e83b75;
- }
- .notification-container a {
- font-weight: 600;
- color: #1a4492;
- }
- .notification-container a:hover {
- color: #4a87fb;
- }
- .notification-container a:active {
- color: #1a4492;
- }
- .notification-container .icon {
- display: inline-block;
- width: 0;
- }
- .notification-container .icon.starred {
- display: inline-block;
- width: 21px;
- }
- .notification-container .time {
- font-size: 0.9em;
- display: block;
- text-align: right;
- padding-top: 0.6rem;
- }
- .alert {
- border-radius: 4px;
- font-weight: 400;
- padding: 0.8rem;
- position: relative;
- text-align: left;
- box-shadow: 0 2px 4px rgb(0 0 0 / 20%);
- text-shadow: 0 1px rgb(0 0 0 / 45%);
- border: 1px solid #fff;
- }
- .alert i.fas {
- border-radius: 1rem;
- font-size: 1.4rem;
- font-weight: 600;
- height: 2rem;
- left: 0.6rem;
- line-height: 2rem;
- position: absolute;
- text-align: center;
- top: 0.8rem;
- width: 2rem;
- }
- .alert.alert-with-icon {
- padding-left: 3.2rem;
- min-height: 3.5rem;
- }
- .alert.alert-info {
- color: #fff;
- background-color: #618ecc;
- }
- .alert.alert-info i.fas {
- color: #618ecc;
- background-color: white;
- }
- .alert.alert-danger {
- color: #fff;
- background-color: #ec6c6c;
- }
- .alert.alert-danger i.fas {
- color: #ec6c6c;
- background-color: white;
- }
- .alert.alert-success {
- color: #fff;
- background-color: #5ea64c;
- }
- .alert.alert-success i.fas {
- color: #5ea64c;
- background-color: white;
- }
- .alert a {
- font-weight: bold;
- color: #fff;
- }
- .alert a:hover {
- text-decoration: underline;
- }
- .cards {
- display: flex;
- flex-wrap: wrap;
- justify-content: center;
- }
- .card {
- overflow: hidden;
- background-color: #f5f5f5;
- border: 1px solid #d3d3d3;
- width: 200px;
- min-height: 260px;
- margin: 0 1em 2em;
- padding-bottom: 0.5em;
- box-shadow: 0 1px 4px rgb(0 0 0 / 20%);
- color: #353535;
- border-radius: 4px;
- }
- .card.disable {
- color: #b6b6b6;
- }
- .card.disable .card-thumb {
- filter: grayscale(100%);
- opacity: 0.3;
- }
- .card .card-details {
- font-size: 0.8rem;
- padding: 0.5em 0.8em;
- border-top: 1px solid #e6e6e6;
- text-align: center;
- }
- .card .card-details p {
- margin: 0 0 0.3em;
- font-size: 1em;
- }
- .card p.card-title {
- font-size: 1.1em;
- font-weight: 600;
- }
- .card .card-thumb {
- background-color: #fff;
- display: flex;
- align-items: center;
- justify-content: center;
- width: 200px;
- height: 180px;
- padding: 20px;
- }
- .card .card-thumb img {
- max-width: 100%;
- max-height: 100%;
- }
- .l-stat {
- margin: 34px auto;
- position: fixed;
- background-color: #fff;
- z-index: 100;
- padding-top: 36px;
- overflow: hidden;
- text-align: center;
- display: flex;
- width: 100%;
- max-width: 1020px;
- }
- .l-stat__col {
- display: inline-block;
- vertical-align: top;
- flex: 1;
- }
- .l-stat__col a {
- display: inline-block;
- padding-bottom: 36px;
- min-height: 113px;
- width: 136px;
- border-bottom: 4px solid #fff;
- overflow: hidden;
- background-color: #fff;
- padding-top: 3px;
- margin-top: -3px;
- padding-left: 5px;
- }
- .l-stat__col a:hover {
- border-bottom: 4px solid #e83b75;
- transition: 0.3s;
- }
- .l-stat__col a:active {
- border-bottom: 4px solid #d53067;
- }
- .l-stat__col--active a {
- border-bottom: 4px solid #c36;
- }
- .l-stat.active .l-stat__col.focus a {
- border-bottom: 4px solid #5edad0;
- }
- .l-stat.active .l-stat__col.focus a .l-stat__col-title {
- color: #36b3a9;
- }
- .l-stat__col a:hover .l-stat__col-title {
- color: #e83b75;
- }
- .l-stat__col a:active .l-stat__col-title {
- color: #d53067;
- }
- .l-stat__col ul {
- font-size: 0.75rem;
- padding-left: 0;
- line-height: 14px;
- margin-top: 12px;
- margin-bottom: 12px;
- }
- .l-stat__col li {
- color: #7b7b7b;
- margin-bottom: 8px;
- text-transform: lowercase;
- }
- .l-stat__col-title {
- text-transform: uppercase;
- font-weight: 600;
- color: #5b5b5b;
- min-height: 21px;
- font-size: 16px;
- }
- .l-stat__col--active .l-stat__col-title {
- color: #c36;
- font-size: 16px;
- }
- .l-stat__col .fas {
- color: #999;
- padding: 4px;
- }
- .l-stat__col--active .fas {
- color: #c36;
- }
- .l-separator.selected,
- .l-separator {
- height: 1px;
- border-top: 1px solid #ddd;
- }
- div.l-content > div.l-separator:nth-of-type(2) {
- margin-top: 180px;
- width: 100%;
- position: fixed;
- z-index: 120;
- }
- div.l-content > div.l-separator:nth-of-type(4) {
- margin-top: 225px;
- width: 100%;
- position: fixed;
- z-index: 110;
- border-top: none;
- border-bottom: 1px solid #ddd;
- }
- .l-sort {
- position: fixed;
- display: flex;
- justify-content: space-between;
- align-items: center;
- width: 100%;
- max-width: 1020px;
- background-color: #fff;
- z-index: 120;
- margin-top: 181px;
- height: 44px;
- }
- .l-sort__create-btn {
- background-position: -331px -107px;
- background-repeat: no-repeat;
- bottom: -23px;
- display: inline-block;
- height: 45px;
- left: 30px;
- position: absolute;
- width: 45px;
- z-index: 3;
- }
- .l-sort__create-btn:hover {
- background-position: -378px -107px;
- }
- .l-sort__create-btn:active {
- background-position: -425px -107px;
- }
- .l-sort__create-btn--active {
- background-position: -425px -107px;
- }
- .l-sort__create-btn.restore {
- background-position: -331px -250px;
- bottom: -22px;
- }
- .l-sort__create-btn.restore:hover {
- background-position: -331px -250px;
- }
- .l-sort__create-btn.restore:active {
- background-position: -331px -250px;
- }
- .l-sort__create-btn.edit {
- background-position: -331px -154px;
- bottom: -22px;
- }
- .l-sort__create-btn.edit:hover {
- background-position: -378px -154px;
- }
- .l-sort__create-btn.edit:active {
- background-position: -425px -154px;
- }
- .context-menu.sort-order {
- display: inline-block;
- position: absolute;
- z-index: 3;
- left: 397px;
- overflow: hidden;
- top: 42px;
- background-color: rgb(255 255 255 / 95%);
- box-shadow: 0 2px 14px 0 rgb(20 20 20 / 35%);
- border-radius: 4px;
- border: 1px solid rgb(255 255 255 / 100%);
- }
- .context-menu.sort-order li {
- padding: 0;
- }
- .context-menu li {
- border-bottom: 1px solid #ddd;
- color: #2e2e2e;
- cursor: pointer;
- font-size: 0.8rem;
- padding: 12px;
- }
- .context-menu.sort-order span.name {
- display: inline-block;
- padding: 12px;
- width: 141px;
- font-weight: 500;
- }
- .context-menu.sort-order span.up {
- display: inline-block;
- padding: 12px 14px;
- width: 44px;
- }
- .context-menu.sort-order span.active {
- background-color: #4f8bbc !important;
- color: #4686b8;
- font-size: 0.8rem;
- background: linear-gradient(to bottom, rgb(255 255 255 / 60%) 0%, rgb(255 255 255 / 75%) 50%, rgb(255 255 255 / 95%) 95%);
- text-shadow: 0 1px rgb(255 255 255 / 80%);
- }
- .context-menu.sort-order span:hover {
- color: #3b9de8;
- text-shadow: 1px 1px rgb(255 255 255 / 50%);
- background: linear-gradient(to bottom, rgb(241 248 253 / 100%) 0%, rgb(218 236 250 / 100%) 50%, rgb(190 221 246 / 100%) 51%, rgb(227 240 251 / 100%) 100%);
- box-shadow:
- inset 0 0 1px #fff,
- inset 0 0 6px rgb(255 255 255 / 60%);
- transition: 0.2s;
- }
- .context-menu.sort-order span:active,
- .context-menu.sort-order span:focus {
- background: linear-gradient(to bottom, rgb(210 232 250 / 100%) 0%, rgb(187 220 247 / 100%) 50%, rgb(162 207 244 / 100%) 51%, rgb(194 224 248 / 100%) 100%);
- color: #046c98;
- text-shadow: 0 -1px 1px rgb(255 255 255 / 50%);
- box-shadow:
- inset 0 0 1px #fff,
- inset -1px -1px 4px rgb(220 220 220 / 40%);
- }
- .context-menu.sort-order span.name i.fas.fa-sort-amount-down,
- .context-menu.sort-order span.name i.fas.fa-sort-alpha-down {
- float: right;
- margin-top: 2px;
- }
- .context-menu.sort-order li:last-child {
- border-bottom: none;
- }
- .l-sort-toolbar {
- display: flex;
- text-transform: uppercase;
- font-size: 0.8rem;
- }
- .l-sort-toolbar td.toggle-all {
- padding-top: 7px;
- padding-right: 10px;
- }
- .l-sort-toolbar .sort-by {
- cursor: pointer;
- padding-top: 7px;
- padding-left: 10px;
- }
- .l-sort-toolbar .sort-by:hover {
- color: #4b4b4b;
- }
- .l-sort-toolbar .sort-by:hover b {
- color: #4b4b4b;
- }
- .l-sort-toolbar .sort-by:active {
- color: #3b9de8;
- }
- .l-sort-toolbar .sort-by:active b {
- color: #3b9de8;
- }
- .l-sort-toolbar .sort-by b {
- text-transform: uppercase;
- padding-left: 3px;
- font-size: 0.8rem;
- }
- .l-sort-toolbar .toggle-all:hover {
- color: #4b4b4b;
- }
- .l-sort-toolbar .toggle-all:active {
- color: #3b9de8;
- }
- .l-sort-toolbar .l-select {
- float: left;
- }
- .l-sort-toolbar td {
- vertical-align: middle;
- }
- .l-sort-toolbar__filter-apply {
- float: left;
- width: 32px;
- height: 30px;
- border: 1px solid #ddd;
- background-color: rgb(255 255 255 / 90%);
- border-radius: 4px;
- border-bottom-left-radius: 0;
- border-top-left-radius: 0;
- border-left: 0;
- box-shadow: inset 0 0 1px rgb(41 90 152 / 10%), inset 0 0 2px rgb(255 255 255 / 100%);
- text-shadow: 1px 1px rgb(255 255 255 / 90%);
- color: #069;
- padding: 0;
- font-size: 0.9em;
- }
- .l-sort-toolbar__filter-apply:hover {
- color: #39c;
- background-color: #fff;
- }
- .l-sort-toolbar__filter-apply:active {
- color: #409fd5;
- box-shadow: inset 1px 1px 0 rgb(0 0 0 / 10%);
- }
- .l-sort-toolbar__search {
- float: left;
- width: 25px;
- height: 25px;
- background-position: -333px -37px;
- border: none;
- }
- .l-sort-toolbar__search:hover {
- background-position: -368px -37px;
- border-color: #afafac;
- }
- .l-sort-toolbar__search:active {
- background-position: -404px -37px;
- border-color: #50bdb5;
- }
- .l-sort-toolbar__search--active {
- background-position: -404px -37px;
- border-color: #50bdb5;
- }
- .l-sort-toolbar .vst {
- padding: 0 12px;
- color: #777;
- text-transform: uppercase;
- font-size: 0.8rem;
- font-weight: 600;
- line-height: 30px;
- }
- .l-sort-toolbar .vst:hover {
- color: #c36;
- }
- .l-sort-toolbar .vst:active {
- color: #3b9de8;
- }
- .l-sort-toolbar .vst.selected {
- color: #c36;
- }
- .l-unit-toolbar__buttonstrip {
- display: flex;
- }
- .l-unit-toolbar__buttonstrip .button {
- min-width: 0;
- padding: 2px 10px;
- margin-right: 8px;
- }
- .l-unit-toolbar__buttonstrip .button:last-child {
- margin-right: 0;
- }
- .body-user .l-unit.animated.fadeIn {
- line-height: 2rem;
- }
- .body-user .actions-panel {
- line-height: 2rem;
- }
- .l-select {
- width: 178px;
- border: 1px solid #ddd;
- border-top-left-radius: 4px;
- border-bottom-left-radius: 4px;
- overflow-x: hidden;
- position: relative;
- display: inline-block;
- border-style: solid none solid solid;
- font-weight: 400;
- }
- .body-firewall.lang-bg .l-select {
- width: 120px;
- }
- .body-firewall.lang-el .l-select {
- max-width: 90px;
- }
- .body-mail.lang-el .l-select {
- max-width: 80px;
- }
- .body-mail.lang-el td.l-sort-toolbar__search-box {
- display: none;
- }
- .body-cron.lang-el .search-input {
- max-width: 80px;
- }
- .body-cron.lang-el .l-select {
- max-width: 120px;
- }
- .lang-ru .l-select {
- width: 170px;
- }
- .body-firewall.lang-ru .l-select {
- max-width: 125px;
- }
- .body-firewall.lang-ru .l-select {
- max-width: 125px;
- }
- .body-firewall.lang-es .l-select {
- max-width: 135px;
- }
- .lang-bg .l-stat__col-title {
- font-size: 0.75rem;
- font-weight: bold;
- }
- .lang-bg .l-stat__col .fas,
- .lang-bg .l-stat__col--active .fas {
- font-size: 0.85rem;
- }
- .l-select::after {
- pointer-events: none;
- width: 7px;
- height: 4px;
- margin-top: -2px;
- content: "";
- position: absolute;
- right: 10px;
- top: 50%;
- }
- .l-select select {
- border: 0;
- background-color: transparent;
- color: inherit;
- height: 28px;
- min-width: 175px;
- padding-left: 10px;
- background-image: url(/images/arrow.svg);
- background-repeat: no-repeat;
- background-size: 14px auto;
- background-position: right 7px center;
- appearance: none;
- }
- .l-select select:focus {
- border: 0;
- outline: 0;
- }
- .lang-ru .l-select select {
- min-width: 215px;
- }
- .l-select select option {
- padding: 7px;
- }
- .l-sort-toolbar .l-select {
- float: left;
- border: 1px solid #ddd;
- background-color: rgb(255 255 255 / 90%);
- border-radius: 4px;
- border-bottom-right-radius: 0;
- border-top-right-radius: 0;
- border-right: 0;
- text-shadow: 1px 1px rgb(255 255 255 / 90%);
- }
- .l-unit {
- color: #707070;
- padding: 0 0 0 14px;
- overflow: hidden;
- font-size: 0.8rem;
- border-radius: 0;
- border-left: 1px solid transparent;
- border-right: 1px solid transparent;
- }
- .table-header {
- font-size: 0.95em !important;
- background: linear-gradient(to bottom, rgb(247 247 247 / 100%) 0%, rgb(255 255 255 / 100%) 100%) !important;
- background-color: #fff;
- border-left: 1px solid #d0d0d0 !important;
- border-right: 1px solid #d0d0d0 !important;
- border-bottom: 1px solid #d0d0d0 !important;
- border-top: 1px solid #d0d0d0 !important;
- text-shadow: 0 1px rgb(255 255 255 / 100%);
- box-shadow: inset 0 1px 1px rgb(255 255 255 / 100%), inset 0 0 1px rgb(255 255 255 / 100%), inset 0 0 4px rgb(255 255 255 / 80%), 0 1px 4px rgb(140 140 140 / 35%) !important;
- border-top-left-radius: 0;
- border-top-right-radius: 0;
- border-bottom-left-radius: 6px;
- border-bottom-right-radius: 6px;
- min-height: 28px;
- color: #707070;
- padding: 0 0 0 14px;
- overflow: hidden;
- line-height: 1rem;
- margin-top: 1px;
- position: sticky;
- top: 145px;
- z-index: 100;
- padding-top: 4px;
- padding-bottom: 4px;
- }
- .table-header:hover {
- background-color: linear-gradient(to bottom, rgb(247 247 247 / 100%) 0%, rgb(255 255 255 / 100%) 100%) !important;
- border-left: 1px solid #d0d0d0 !important;
- border-right: 1px solid #d0d0d0 !important;
- }
- .table-header .fas {
- font-size: 1rem;
- }
- .units .l-unit {
- border-bottom: 1px solid #ddd;
- border-left: 1px solid transparent;
- border-right: 1px solid transparent;
- }
- .l-unit:hover,
- .units .l-unit:hover {
- box-shadow: 0 2px 10px rgb(150 150 150 / 20%);
- background-color: #f8f8f8;
- text-shadow: 0 1px rgb(255 255 255 / 50%);
- border-left: 1px solid #ddd;
- border-right: 1px solid #ddd;
- }
- .units .l-unit.l-unit--starred {
- border-left: 2px solid #c36;
- }
- .units.active .l-unit.focus {
- border-left: 2px solid #5edad0;
- background-color: #eff5fc;
- }
- .units.active .l-unit.focus .l-unit__name {
- color: #36b3a9;
- }
- .units.active .l-unit.focus .l-unit-toolbar__col--right {
- display: block;
- }
- .units > div:last-child {
- border-bottom: none;
- }
- .l-unit-ft {
- color: #7c7c7c;
- padding: 0 0 0 15px;
- }
- .l-unit:hover .l-unit-toolbar__col--right {
- display: block;
- }
- .l-unit--blue {
- border-left: 2px solid #3b9de8;
- }
- .l-unit--suspended {
- background-color: #eaeaea !important;
- color: #c0c0c0;
- }
- .l-unit--suspended a {
- color: #c0c0c0 !important;
- }
- .units .l-unit.l-unit--outdated {
- background-color: #ffcaca;
- color: #4b4b4b;
- }
- .body-updates .units .l-unit.l-unit--outdated .fas.fa-box-open {
- color: #da1010;
- }
- .l-unit--suspended .l-unit__name,
- .l-unit--suspended b,
- .l-unit--outdated .l-unit__name,
- .l-unit--outdated b {
- color: #c0c0c0;
- }
- .l-unit--outdated .l-unit__name {
- color: #333;
- }
- .l-unit--outdated b {
- color: #4b4b4b;
- }
- .l-unit--suspended .l-percent {
- border-color: #fff;
- }
- .l-unit--suspended .l-percent__fill {
- background-color: #fff;
- }
- .l-unit--suspended .l-unit__name,
- .l-unit--suspended .l-unit__name span {
- color: #adadad;
- }
- .l-unit--suspended.selected .l-unit__name,
- .l-unit--suspended.selected .l-unit__name span {
- color: #777;
- }
- .l-unit--suspended.selected {
- background-color: #f2eab8 !important;
- color: #b2ac87 !important;
- }
- .l-unit--outdated.selected {
- background: #ff9494 !important;
- color: #333 !important;
- text-shadow: none !important;
- }
- .l-unit--suspended.selected .l-unit__name,
- .l-unit--suspended.selected b,
- .l-unit--outdated.selected .l-unit__name,
- .l-unit--outdated.selected b,
- .l-unit--suspended.selected .l-percent,
- .l-unit--suspended.selected .l-percent__fill,
- .l-unit--suspended.selected .l-unit__name,
- .l-unit--suspended.selected .l-unit__name span {
- color: #333 !important;
- }
- .l-unit.selected .l-percent {
- border-bottom: 1px dotted #777;
- }
- .l-unit--selected {
- background-color: #d1eddc;
- }
- .l-unit-toolbar {
- display: none;
- }
- .l-unit label {
- margin-bottom: 20px;
- }
- .l-unit__columns {
- display: table;
- width: 100%;
- }
- .l-unit__col {
- display: table-cell;
- padding-top: 12px;
- vertical-align: top;
- padding-bottom: 10px;
- cursor: default;
- }
- .l-unit__col--left {
- width: 110px;
- padding-right: 10px;
- }
- .units.compact .l-unit__col--left {
- vertical-align: top;
- }
- .l-unit__col--right.total {
- padding-left: 16px;
- }
- .l-unit__col--right.back {
- padding-left: 78px;
- }
- .l-unit__date {
- font-size: 11px;
- margin-top: 10px;
- padding-bottom: 30px;
- text-transform: uppercase;
- }
- .l-unit__suspended {
- display: none;
- font-size: 0.8rem;
- font-weight: 600;
- margin-top: 36px;
- text-transform: uppercase;
- margin-bottom: 14px;
- }
- .units.compact .l-unit__suspended {
- margin-top: 1px;
- }
- .l-unit--outdated .l-unit__suspended,
- .l-unit--suspended .l-unit__suspended {
- display: block;
- }
- .l-unit.l-unit--outdated .l-unit__date {
- color: #d24c4c;
- font-size: 10px;
- text-transform: uppercase;
- font-weight: 600;
- }
- .l-unit__name {
- color: #414141;
- font-size: 22px;
- margin-top: 10px;
- margin-bottom: 10px;
- font-weight: 500;
- letter-spacing: -0.02em;
- }
- .l-unit__servername {
- color: #414141;
- font-size: 28px;
- margin-bottom: 10px;
- font-weight: 300;
- letter-spacing: -0.02em;
- }
- .l-unit__stats.separate,
- .l-unit__name.separate {
- padding-bottom: 15px;
- }
- .body-stats .l-unit__name {
- margin-left: -42px;
- margin-top: 12px;
- color: #606060;
- }
- .l-unit__name.small {
- font-size: 16px;
- }
- .l-unit__name.small-2 {
- font-size: 20px;
- }
- .l-unit__name span {
- color: #999;
- margin-left: 30px;
- font-size: 0.85rem;
- font-style: italic;
- }
- .l-unit__name span:first-of-type {
- margin-left: 39px;
- }
- .l-unit__name b {
- font-weight: normal;
- font-style: italic;
- }
- .l-unit__ip {
- margin-bottom: 26px;
- font-size: 0.8rem;
- color: #383838;
- }
- .l-unit__ip span {
- padding-left: 3px;
- padding-right: 3px;
- }
- .display-ip {
- font-size: 0.8rem;
- }
- .display-ip span {
- padding-left: 3px;
- padding-right: 3px;
- }
- .l-unit__stats {
- margin-bottom: 10px;
- margin-left: 15%;
- border-left: 1px solid transparent !important;
- border-right: 1px solid transparent !important;
- }
- .lang-ar .l-unit__stats {
- margin-left: 20%;
- }
- .l-unit__stats:hover {
- border-left: 1px solid transparent !important;
- border-right: 1px solid transparent !important;
- box-shadow: none !important;
- background: none !important;
- }
- .l-unit__stats table {
- width: 100%;
- table-layout: fixed;
- margin-top: -54px;
- margin-left: -20px;
- }
- .l-unit__stats td {
- height: 32px;
- padding-bottom: 4px;
- vertical-align: middle;
- }
- .body-stats .l-unit__stat-col--left {
- width: 130px;
- }
- .l-unit__stat-col.l-unit__stat-col--left.icon-pad-right {
- width: 180px;
- }
- .body-stats .l-unit__stat-col--right {
- float: right;
- }
- .l-unit__stat-col--left a,
- .l-unit__stat-col--left a:visited {
- color: #353535;
- }
- .l-unit__stat-col--left a:hover {
- color: #4c8bbe;
- }
- .l-unit__stat-col--left {
- float: left;
- width: 110px;
- }
- .l-unit__stat-col--left.border {
- border-left: 1px solid #ebebeb;
- }
- .l-unit__stat-col--left.border-clear {
- border-left: 1px solid transparent;
- }
- .l-unit__stat-col--left.truncate {
- overflow: hidden;
- text-overflow: ellipsis;
- white-space: nowrap;
- }
- .l-unit__stat-col--left.super-compact {
- width: 50px;
- white-space: nowrap;
- }
- .l-unit__stat-col--left.compact {
- width: 60px;
- }
- .l-unit__stat-col--left.compact-1 {
- width: 70px;
- }
- .l-unit__stat-col--left.compact-2 {
- width: 80px;
- }
- .l-unit__stat-col--left.compact-3 {
- width: 90px;
- }
- .l-unit__stat-col--left.compact-4 {
- width: 130px;
- }
- .l-unit__stat-col--left.compact-5 {
- width: 160px;
- }
- .l-unit__stat-col--left.wide {
- width: 190px;
- }
- .l-unit__stat-col--left.wide-2 {
- width: 230px;
- }
- .l-unit__stat-col--left.wide-3 {
- width: 250px;
- }
- .l-unit__stat-col--left.wide-4 {
- width: 320px;
- }
- .l-unit__stat-col--left.wide-5 {
- width: 350px;
- }
- .l-unit__stat-col--left.wide-6 {
- width: 440px;
- }
- .l-unit__stat-col--left.wide-7 {
- width: 550px;
- }
- .l-unit__stat-col--left.small-2 {
- line-height: 11px;
- }
- .l-unit__stat-col--left.tiny {
- font-size: 0.8rem;
- }
- .l-unit__stat-col--left.tiny b {
- font-size: 18px;
- }
- .l-unit__stat-col--right {
- float: left;
- max-width: 170px;
- }
- .l-unit-toolbar__col--left {
- float: left;
- margin-left: -15px;
- margin-top: 0;
- padding-bottom: 0;
- padding-left: 15px;
- padding-top: 15px;
- width: 30px;
- cursor: pointer;
- display: none;
- }
- .l-unit-toolbar__col--right {
- float: right;
- }
- body.mobile .l-unit-toolbar__col--right {
- display: block;
- }
- .l-unit-toolbar .shortcut {
- display: none;
- }
- .units.active .l-unit.focus .l-unit-toolbar .shortcut {
- display: block;
- background-color: #69a298;
- border-radius: 13px;
- color: #fff;
- cursor: pointer;
- font-size: 0.8rem;
- font-weight: 600;
- line-height: 25px;
- padding-left: 7px;
- padding-right: 9px;
- position: absolute;
- right: 3px;
- top: 3px;
- }
- .units.active .l-unit.focus .l-unit-toolbar .shortcut.delete {
- font-size: 10px;
- padding-left: 2px;
- padding-right: 5px;
- text-transform: capitalize;
- }
- .units.active .l-unit.focus .l-unit-toolbar .shortcut.enter {
- font-size: 17px;
- padding-left: 1px;
- padding-right: 7px;
- }
- .units.active .l-unit.focus .l-unit-toolbar i {
- background: none;
- }
- .l-unit__stat-col.volume {
- font-size: 0.8rem;
- line-height: 17px;
- float: right;
- }
- .actions-panel {
- line-height: 1.1rem;
- }
- .actions-panel__col {
- display: inline-block;
- min-width: 18px;
- text-transform: uppercase;
- }
- .actions-panel__col a {
- color: #777;
- font-weight: 600;
- font-size: 0.9rem;
- display: inline-block;
- cursor: pointer;
- }
- .lang-ru .actions-panel__col a {
- font-size: 0.9rem;
- padding-top: 1px;
- }
- .lang-tw .actions-panel__col a {
- font-size: 0.9rem;
- font-weight: normal;
- }
- .lang-ar .actions-panel__col a {
- font-size: 0.9rem;
- font-weight: normal;
- }
- .l-unit__col .actions-panel .fas {
- display: none;
- }
- .l-unit__col:hover .actions-panel .fas {
- display: inline-block;
- }
- .icon-pad-left {
- margin-right: 6px;
- }
- .icon-pad-right {
- margin-right: 6px;
- }
- .l-unit__stat-cols {
- padding-right: 10px;
- }
- .l-unit__stat-cols.last {
- padding-right: 0;
- }
- .l-unit__stat-cols.graph {
- width: 242px;
- }
- .l-unit__stat-cols.tiny {
- font-size: 12px;
- line-height: 18px;
- }
- .l-percent {
- border-bottom: 3px solid #e6e6e6;
- margin-top: 2px;
- width: 242px;
- }
- .l-percent__fill {
- background-color: #54e000;
- height: 3px;
- position: relative;
- bottom: -3px;
- }
- .statistics-count {
- min-width: 24px;
- text-align: right;
- border-bottom: 1px dotted #ddd;
- border-right: 1px dotted #ddd;
- padding-right: 4px;
- }
- #vstobjects .l-center {
- padding-top: 20px;
- padding-bottom: 30px;
- font-size: 0.8rem;
- }
- .timer-container {
- height: 30px;
- }
- .timer-button {
- cursor: pointer;
- text-decoration: underline;
- margin: 6px 0 2px 2px;
- width: 20px;
- float: left;
- }
- .spinner {
- -webkit-mask-box-image:
- radial-gradient(
- center,
- ellipse cover,
- rgb(0 0 0 / 100%) 68%,
- rgb(0 0 0 / 0%) 69.5%
- );
- background: #eee;
- width: 20px;
- height: 20px;
- position: relative;
- margin: 4px 0 2px 2px;
- clip-path: ellipse(10px 10px at 50% 50%);
- }
- .spinner-inner {
- position: absolute;
- top: 0;
- left: 0;
- background: transparent;
- border-width: 10px;
- width: 0;
- height: 0;
- border-style: solid;
- border-color: transparent;
- border-top-color: rgb(124 124 124 / 100%);
- transform: rotate(-45deg);
- animation: inner 15s linear infinite;
- }
- .spinner-mask {
- position: absolute;
- top: 0;
- left: 0;
- background: transparent;
- border-width: 10px;
- width: 0;
- height: 0;
- border-style: solid;
- border-color: transparent;
- border-top-color: #eee;
- transform: rotate(-45deg);
- animation: mask 15s linear infinite;
- }
- .spinner-mask::after,
- .spinner-mask-two {
- display: block;
- content: "";
- opacity: 0;
- position: absolute;
- top: 0;
- left: 0;
- background: transparent;
- border-width: 10px;
- width: 0;
- height: 0;
- border-style: solid;
- border-color: transparent;
- border-top-color: rgb(124 124 124 / 100%);
- transform: rotate(45deg);
- animation: mask-two 15s linear infinite;
- }
- @keyframes inner {
- 0% {
- transform: rotate(-45deg);
- }
- 25% { border-left-color: transparent; }
- 26% {
- border-left-color: rgb(124 124 124 / 100%);
- }
- 50% { border-bottom-color: transparent; }
- 51% {
- border-bottom-color: rgb(124 124 124 / 100%);
- }
- 75% { border-right-color: transparent; }
- 76% {
- border-right-color: rgb(124 124 124 / 100%);
- }
- 100% {
- transform: rotate(315deg);
- border-left-color: rgb(124 124 124 / 100%);
- border-bottom-color: rgb(124 124 124 / 100%);
- border-right-color: rgb(124 124 124 / 100%);
- }
- }
- @keyframes mask {
- 0% {
- transform: rotate(-45deg);
- }
- 75% {
- transform: rotate(-45deg);
- }
- 100% {
- transform: rotate(45deg);
- }
- }
- @keyframes mask-two {
- 0% {
- opacity: 0;
- }
- 25% {
- opacity: 0;
- }
- 26% {
- opacity: 1;
- }
- 100% {
- opacity: 1;
- }
- }
- @keyframes whee {
- from {
- transform: rotate(0deg);
- filter: sepia() hue-rotate(0deg) contrast(95%);
- }
- to {
- transform: rotate(360deg);
- filter: sepia() hue-rotate(360deg) contrast(95%);
- }
- }
- .paused div {
- animation-play-state: paused;
- }
- /* form styles */
- .form-container {
- font-size: 0.85rem;
- padding: 1em 1em 2em 9rem;
- }
- .vst-error {
- color: #f33;
- font-weight: 600;
- overflow: hidden;
- max-width: 500px;
- text-overflow: ellipsis;
- white-space: nowrap;
- }
- .vst-ok {
- color: #53ba55;
- font-weight: 600;
- overflow: hidden;
- max-width: 500px;
- text-overflow: ellipsis;
- white-space: nowrap;
- font-size: 0.8rem;
- }
- .l-unit-toolbar__buttonstrip .vst-ok,
- .l-unit-toolbar__buttonstrip .vst-error {
- margin-right: 20px;
- }
- .vst-ok a {
- color: #326b9b;
- }
- .vst-ok a:hover {
- color: #c36;
- }
- .vst-ok a:active {
- color: #d53067;
- }
- .jump-top {
- margin-top: -60px;
- }
- .jump-small-top {
- margin-top: -12px;
- }
- .form-label {
- margin-bottom: 5px;
- display: inline-block;
- }
- .form-label,
- .form-check label {
- color: #4b4b4b;
- font-weight: 600;
- }
- .form-control {
- background-color: #fff;
- border: 1px solid #cfcfcf;
- display: block;
- width: 100%;
- padding: 8px 12px;
- font-size: 0.8rem;
- font-weight: normal;
- color: #4e4e4e;
- border-radius: 4px;
- line-height: 1.5;
- appearance: none;
- box-shadow: 0 1px 4px rgb(0 0 0 / 15%);
- }
- .form-control:hover {
- border: 1px solid #94c8f0;
- }
- .form-control:focus {
- border: 1px solid #008fee;
- background-color: #d7f9ff;
- color: #333;
- }
- .form-control.list-editor {
- border: none;
- box-shadow: none;
- position: absolute;
- padding-top: 7px;
- padding-bottom: 7px;
- width: auto;
- top: 2px;
- left: 2px;
- right: 23px;
- }
- .form-control.list-editor:focus {
- background-color: #fff;
- }
- .form-select {
- display: block;
- width: 100%;
- font-weight: normal;
- font-size: 0.8rem;
- padding: 8px 30px 8px 12px;
- line-height: 1.5;
- border-radius: 4px;
- background-color: #fff;
- border: 1px solid #ccc;
- color: #4e4e4e;
- appearance: none;
- background-image: url(/images/arrow.svg);
- background-size: 16px auto;
- background-repeat: no-repeat;
- background-position: right 9px center;
- text-shadow: 0 0 0 #4b4b4b;
- box-shadow: 0 1px 4px rgb(0 0 0 / 15%);
- }
- .form-select:hover {
- border: 1px solid #94c8f0;
- }
- .form-select:focus {
- border: 1px solid #008fee;
- }
- .form-check {
- position: relative;
- padding-left: 20px;
- margin-left: 3px;
- min-height: 24px;
- }
- .form-check-input {
- position: absolute;
- margin-top: 3px;
- margin-left: -20px;
- }
- .form-control:disabled,
- .form-select:disabled {
- background-color: #e7e7e7;
- text-shadow: 1px 1px rgb(255 255 255 / 100%);
- color: #686868;
- }
- .form-control:focus:disabled {
- border-color: #dedede;
- background-color: #f1f1f1;
- }
- .form-control:disabled:hover,
- .form-select:disabled:hover {
- border-color: #cfcfcf;
- }
- #advanced-options .u-console {
- width: 833px;
- height: 600px !important;
- }
- .generate {
- color: #326b9b;
- text-decoration: underline;
- cursor: pointer;
- margin-left: -3px;
- padding: 0 3px;
- }
- .generate:hover {
- background-color: #c36;
- border-color: #c36;
- color: #fff;
- }
- .generate:active {
- background-color: #f7d616;
- border-color: #f7d616;
- }
- .lets-encrypt-note {
- color: #89a40a !important;
- font-style: italic;
- font-weight: normal !important;
- height: 30px;
- padding-top: 10px;
- vertical-align: top;
- }
- .toggle-password {
- color: #aaa;
- z-index: 1;
- position: absolute;
- top: 9px;
- right: 12px;
- }
- .toggle-psw-visibility-icon {
- cursor: pointer;
- opacity: 1;
- margin: -2px;
- }
- .show-passwords-enabled-action {
- opacity: 0.4;
- }
- .ftp-path-value,
- .hint {
- color: #777;
- font-size: 0.8rem;
- font-style: italic;
- font-weight: normal;
- }
- .ftp-path-prefix {
- padding-top: 12px;
- font-size: 0.8rem;
- color: #555;
- }
- .dialog {
- display: none;
- }
- /* Hide the default close button in dialog header */
- .ui-dialog-titlebar-close {
- display: none;
- }
- /* Set high z-index for dialog to override .l-header */
- .ui-front {
- z-index: 1000;
- }
- /* Buttons
- ========================================================================== */
- .button {
- cursor: pointer;
- display: inline-block;
- line-height: 1.5;
- font-size: 0.85rem;
- font-weight: 500;
- padding: 3px 25px;
- user-select: none;
- color: #30659d;
- min-width: 100px;
- text-align: center;
- text-shadow: 0 1px 1px rgb(255 255 255 / 85%);
- border: 1px solid #0083db;
- border-radius: 3px;
- background-color: #3b9de8;
- background: linear-gradient(to bottom, rgb(235 243 249 / 100%) 0%, rgb(192 216 236 / 100%) 51%, rgb(223 235 245 / 100%) 100%);
- box-shadow:
- 0 1px 3px rgb(0 0 0 / 25%),
- inset 0 0 1px #fff,
- inset 0 0 3px rgb(255 255 255 / 50%);
- }
- .button .fas {
- margin-right: 6px;
- }
- .button:hover {
- color: #0077c6;
- text-shadow: 1px 1px rgb(255 255 255 / 50%);
- border-color: #54a6e5;
- background: linear-gradient(to bottom, rgb(241 248 253 / 100%) 0%, rgb(190 221 246 / 100%) 51%, rgb(227 240 251 / 100%) 100%);
- box-shadow:
- 0 1px 3px rgb(0 0 0 / 25%),
- inset 0 0 1px #fff,
- inset 0 0 6px rgb(255 255 255 / 60%);
- transition: 0.2s;
- }
- .button:active,
- .button:focus {
- color: #517bab;
- text-shadow: 0 -1px 2px rgb(255 255 255 / 85%);
- border-color: #0066b4;
- background: linear-gradient(to bottom, rgb(194 224 248 / 100%) 0%, rgb(162 207 244 / 100%) 51%, rgb(210 232 250 / 100%) 100%);
- box-shadow:
- 0 1px 2px rgb(0 0 0 / 20%),
- inset 0 0 1px #fff,
- inset -1px -1px 4px rgb(220 220 220 / 40%);
- }
- .button-secondary {
- color: #717171;
- border-color: #aaa;
- background: linear-gradient(to bottom, rgb(250 250 250 / 100%) 0%, rgb(230 230 230 / 100%) 51%, rgb(242 242 242 / 100%) 100%);
- }
- .button-secondary:hover {}
- .button-secondary:active,
- .button-secondary:focus {}
- .button-danger:hover {
- background: linear-gradient(to bottom, #fbf2f1 0%, #f6b4ac 51%, #fde6e3 100%);
- color: #f4301a;
- text-shadow: 0 1px rgb(255 255 255 / 50%);
- border-color: #f27e71;
- }
- .button-danger:active,
- .button-danger:focus {
- background: linear-gradient(to bottom, #fcd0ca 0%, #f5a69d 50%, #f9e3df 100%);
- color: #ce1500;
- text-shadow:
- 0 1px 1px rgb(255 255 255 / 20%),
- 0 -1px 1px rgb(255 255 255 / 60%);
- border-color: #f4301a;
- }
- .to-top,
- .to-shortcuts {
- display: flex;
- position: fixed;
- border-radius: 50%;
- background-color: #eee;
- justify-content: center;
- align-items: center;
- z-index: 200;
- width: 34px;
- height: 34px;
- text-shadow: 1px 1px #fff;
- box-shadow:
- 0 2px 4px rgb(120 120 120 / 25%),
- inset 0 0 1px rgb(255 255 255 / 90%);
- top: 90%;
- color: #717171;
- border: 1px solid #aaa;
- background: linear-gradient(to bottom, rgb(250 250 250 / 100%) 0%, rgb(230 230 230 / 100%) 51%, rgb(242 242 242 / 100%) 100%);
- }
- .to-top {
- right: 4%;
- }
- .to-shortcuts {
- right: 8%;
- }
- .to-top:hover,
- .to-shortcuts:hover {
- color: #0077c6;
- text-shadow: 1px 1px rgb(255 255 255 / 50%);
- border: 1px solid #54a6e5;
- background: linear-gradient(to bottom, rgb(241 248 253 / 100%) 0%, rgb(190 221 246 / 100%) 51%, rgb(227 240 251 / 100%) 100%);
- box-shadow:
- 0 1px 3px rgb(0 0 0 / 25%),
- inset 0 0 1px #fff,
- inset 0 0 6px rgb(255 255 255 / 60%);
- transition: 0.2s;
- }
- .to-top:focus,
- .to-shortcuts:focus {
- border: 1px solid #0066b4;
- background: linear-gradient(to bottom, rgb(194 224 248 / 100%) 0%, rgb(162 207 244 / 100%) 51%, rgb(210 232 250 / 100%) 100%);
- color: #517bab;
- text-shadow: 0 -1px 2px rgb(255 255 255 / 85%);
- box-shadow:
- 0 1px 2px rgb(0 0 0 / 20%),
- inset 0 0 1px #fff,
- inset -1px -1px 4px rgb(220 220 220 / 40%);
- }
- .to-top:active,
- .to-shortcuts:active {
- border: 1px solid #378ccd;
- background-color: #378ccd;
- }
- .additional-control {
- color: #326b9b;
- border-bottom: 0 solid #326b9b;
- font-size: 0.8rem;
- cursor: pointer;
- text-transform: uppercase;
- font-weight: 600;
- padding: 2px 2px 0;
- text-decoration: none;
- }
- .additional-control:hover {
- background-color: #c36;
- border-color: #c36;
- color: #fff;
- }
- .additional-control:active {
- color: #fff;
- background-color: #aaa;
- }
- .additional-control.add:hover {
- background-color: #3b9de8;
- border-color: #3b9de8;
- }
- .additional-control.add:active {
- background-color: #54a6e5;
- border-color: #54a6e5;
- }
- .unlim-trigger {
- cursor: pointer;
- position: absolute;
- top: 13px;
- right: 12px;
- z-index: 1;
- font-size: 0.8rem;
- }
- .optional {
- font-size: 0.8rem;
- padding: 0 0 0 6px;
- font-weight: normal;
- }
- .mail-infoblock-td {
- vertical-align: top;
- }
- .mail-infoblock {
- font-size: 0.85rem;
- color: #777;
- border: 1px solid #d9d9d9;
- padding: 6px 6px 6px 18px;
- margin-right: 50px;
- min-width: 320px;
- overflow: hidden;
- box-shadow: 0 1px 4px rgb(0 0 0 / 15%);
- border-radius: 4px;
- }
- .mail-infoblock:hover {
- overflow: visible;
- }
- .mail-infoblock td {
- color: #505050;
- font-size: 0.75rem;
- height: 20px;
- font-weight: normal;
- padding-bottom: 4px;
- }
- .mail-infoblock td:first-child {
- padding-right: 14px;
- font-weight: 600;
- }
- .mail-infoblock div {
- white-space: nowrap;
- }
- .mail-infoblock a {
- color: #326b9b;
- }
- .mail-infoblock a:hover {
- color: #c36;
- }
- #v_password {
- white-space: inherit;
- word-break: break-word;
- }
- .additional-info {
- margin-top: 12px;
- width: 400px;
- }
- .additional-info td {
- font-size: 0.75rem;
- height: 20px;
- font-weight: normal;
- line-height: 0.95rem;
- min-width: 70px;
- }
- .additional-info td.details {
- padding-left: 20px !important;
- }
- .body-login,
- .body-reset {
- display: flex;
- align-items: center;
- justify-content: center;
- background: rgb(102 158 231);
- background: radial-gradient(circle, rgb(102 158 231 / 100%) 0%, rgb(43 86 177 / 100%) 100%);
- }
- .body-login .debug-panel-header,
- .body-login .debug-panel-contents,
- .body-reset .debug-panel-header,
- .body-reset .debug-panel-contents {
- display: none;
- }
- .login {
- font-size: 0.85rem;
- padding: 60px 50px;
- min-width: 320px;
- margin-bottom: 20%;
- background-color: rgb(255 255 255 / 70%);
- border-radius: 6px;
- box-shadow:
- 0 8px 25px rgb(0 0 0 / 30%),
- inset 0 0 2px rgb(255 255 255 / 100%);
- }
- @media screen and (min-width: 768px) {
- .login {
- display: flex;
- align-items: flex-end;
- width: 100%;
- max-width: 500px;
- }
- .login form {
- flex-grow: 1;
- }
- }
- .login-title {
- color: #4b4b4b;
- font-size: 1.05rem;
- font-weight: 500;
- margin-bottom: 30px;
- }
- .login .error {
- color: #be5abf;
- margin-bottom: 20px;
- }
- .login .label-link {
- color: #326b9b;
- text-transform: uppercase;
- }
- .login .label-link:hover {
- color: #0077c6;
- }
- .form-title {
- color: #4b4b4b;
- font-size: 1.4rem;
- font-weight: 500;
- padding-bottom: 30px;
- letter-spacing: -0.01em;
- }
- .section-title {
- display: flex;
- color: #4b4b4b;
- cursor: pointer;
- justify-content: space-between;
- align-items: center;
- font-size: 1.05rem;
- font-weight: 600;
- padding-top: 28px;
- padding-bottom: 12px;
- letter-spacing: -0.01em;
- border-bottom: 1px solid #ccc;
- }
- .section-toggle-icon {
- font-size: 13.6px;
- }
- .qr-code {
- border: 1px solid #cfcfcf;
- border-radius: 4px;
- box-shadow: 0 1px 4px rgb(0 0 0 / 15%);
- }
- .l-unit.selected {
- background-color: #f8f8f8;
- color: #4b4b4b;
- box-shadow: 0 2px 10px rgb(150 150 150 / 20%);
- text-shadow: 0 1px rgb(255 255 255 / 50%);
- border-left: 1px solid #ddd;
- border-right: 1px solid #ddd;
- }
- .l-unit.selected:hover {
- background-color: #fff5ce;
- color: #4b4b4b;
- box-shadow: 0 2px 14px rgb(150 150 150 / 25%);
- text-shadow: 0 1px rgb(255 255 255 / 60%);
- }
- .l-unit.selected b,
- .l-unit.selected strong {
- color: #4b4b4b;
- }
- /* MAIN MENU COLLAPSED */
- .collapsed .l-stat {
- padding-top: 20px;
- }
- .collapsed .l-stat__col a {
- height: 0;
- min-height: 0;
- overflow: hidden;
- }
- .collapsed .l-stat__col-title {
- padding-top: 2px;
- }
- div.l-content.collapsed > div.l-separator:nth-of-type(2) {
- margin-top: 93px;
- position: fixed;
- }
- div.l-content.collapsed > div.l-separator:nth-of-type(4) {
- margin-top: 138px;
- position: fixed;
- }
- div.l-content.collapsed .l-sort {
- margin-top: 94px;
- }
- .l-content > .units.l-center::before {
- content: "";
- display: block;
- height: 224px;
- }
- .console-output {
- font-family: Inconsolata, "Lucida Console", Monaco, monospace;
- font-size: 0.92rem;
- color: #202020;
- }
- form#vstobjects {
- padding-top: 240px;
- }
- form#vstobjects.suspended {
- background-color: #fff;
- padding-bottom: 30px;
- }
- #add-icon {
- width: 45px;
- height: 45px;
- display: inline-block;
- z-index: 3;
- }
- .l-sort__create-btn.restore #add-icon {
- background-position: -378px -250px;
- }
- .l-sort__create-btn.edit #add-icon {
- background-position: -378px -154px;
- }
- #tooltip {
- background-color: #3b9de8;
- border-radius: 15px;
- bottom: 6px;
- color: #fff;
- font-size: 0.8rem;
- font-weight: 600;
- height: 26px;
- left: 12px;
- letter-spacing: 0;
- line-height: 25px;
- margin-left: 12px;
- margin-top: 7px;
- padding: 3px 14px 3px 27px;
- position: absolute;
- text-transform: uppercase;
- white-space: nowrap;
- word-break: keep-all;
- z-index: -1;
- }
- .l-sort__create-btn:active #add-icon {
- background-position: -425px -107px;
- }
- .l-sort__create-btn.restore:active #add-icon {
- background-position: -425px -250px !important;
- }
- .l-sort__create-btn.edit:active #add-icon {
- background-position: -425px -154px !important;
- }
- .l-sort__create-btn.edit:hover #tooltip {
- background-color: #3b9de8;
- }
- .l-sort__create-btn.edit:active #tooltip {
- background-color: #3bf0e6 !important;
- }
- .l-sort__create-btn:active #tooltip {
- background-color: #54a6e5;
- }
- .usage-pill {
- border-radius: 12px;
- display: flex;
- font-size: 0.75rem;
- padding: 4px;
- padding-left: 8px;
- padding-right: 8px;
- margin-right: 10px;
- line-height: 0.75rem;
- box-shadow: 0 1px 1px rgb(0 0 0 / 20%), inset 0 1px 0 rgb(0 0 0 / 8%);
- background-color: rgb(255 255 255 / 75%);
- font-weight: 500;
- border: 1px solid rgb(255 255 255 / 75%);
- text-shadow: 0 1px 1px rgb(255 255 255 / 60%);
- color: #30659d;
- }
- .usage-pill b {
- color: #30659d;
- }
- .usage-pill__item {
- margin-right: 11px;
- }
- .usage-pill__item:last-child {
- margin-right: 0;
- }
- .badge {
- display: inline-block;
- min-width: 24px;
- min-height: 24px;
- line-height: 24px;
- border-radius: 50%;
- font-weight: 700;
- font-size: 0.75rem;
- box-shadow:
- 0 1px 2px rgb(70 70 70 / 50%),
- inset 0 2px 2px #fff;
- text-shadow: 0 1px 2px rgb(0 0 0 / 50%);
- border: 1px solid #b8b8b8 !important;
- }
- .badge.large {
- min-width: 48px;
- min-height: 48px;
- line-height: 48px;
- }
- .badge.raised {
- background: radial-gradient(ellipse at center, rgb(255 255 255 / 20%) 0%, rgb(255 255 255 / 5%) 100%);
- }
- .l-unit--suspended .badge {
- background: #eaeaea !important;
- color: #c0c0c0 !important;
- text-shadow: 0 -1px #fafafa !important;
- box-shadow: 0 1px 2px rgb(120 120 120 / 30%) !important;
- }
- .badge.gray {
- border: 1px solid #fff;
- background-color: #eaeaea;
- color: #6c6c6c;
- text-shadow: 0 1px #fafafa !important;
- }
- .badge.blue {
- border: 1px solid #fff;
- background-color: #316198;
- color: #fff;
- }
- .badge.purple {
- border: 1px solid #fff;
- background-color: #8e2fca;
- color: #fff;
- }
- .badge.teal {
- border: 1px solid #fff;
- background-color: #3cc;
- color: #fff;
- }
- .badge.maroon {
- border: 1px solid #fff;
- background-color: #c36;
- color: #fff;
- }
- .badge.red {
- border: 1px solid #fff;
- background-color: #f33;
- color: #fff;
- }
- .badge.orange {
- border: 1px solid #fff;
- background-color: #f6a800;
- color: #fff;
- }
- .badge.green {
- border: 1px solid #fff;
- background-color: #53ba55;
- color: #fff;
- }
- .badge.lightblue {
- border: 1px solid #fff;
- background-color: #6eb6f0;
- color: #fff;
- }
- .status-icon.large {
- font-size: 1rem;
- }
- .status-icon.yellow,
- .status-icon.yellow:hover {
- color: #f3e72c;
- }
- .status-icon.teal,
- .status-icon.teal:hover {
- color: #3cc;
- }
- .status-icon.purple,
- .status-icon.purple:hover {
- color: #8e2fca;
- }
- .status-icon.maroon,
- .status-icon.maroon:hover {
- color: #c36;
- }
- .status-icon.red,
- .status-icon.red:hover {
- color: #f33;
- }
- .status-icon.green,
- .status-icon.green:hover {
- color: #53ba55;
- }
- .status-icon.orange,
- .status-icon.orange:hover {
- color: #ffc043;
- }
- .status-icon.lightblue,
- .status-icon.lightblue:hover {
- color: #6eb6f0;
- }
- .status-icon.highlight,
- .status-icon.highlight:hover {
- color: #323232;
- }
- .status-icon.blue,
- .status-icon.blue:hover {
- color: #326b9b;
- }
- .status-icon.dim {
- color: #ddd;
- text-shadow: 1px 1px rgb(255 255 255 / 30%);
- }
- .status-icon.dim {
- color: #ddd;
- text-shadow: 1px 1px rgb(255 255 255 / 30%);
- }
- .l-unit--suspended .status-icon.dim {
- color: #c0c0c0 !important;
- text-shadow: 0 !important;
- }
- .search-input {
- color: inherit;
- background-color: #fff;
- border: 1px solid #ddd;
- height: 30px;
- line-height: 28px;
- padding-left: 7px;
- float: left;
- width: 130px;
- border-top-left-radius: 4px;
- border-bottom-left-radius: 4px;
- border-right: 0;
- transition: width 0.2s ease-out;
- }
- .lang-ru .search-input {
- width: 74px;
- }
- .lang-ru .search-input.activated {
- width: 70px;
- }
- .search-input.activated {
- width: 150px;
- visibility: visible;
- }
- .lang-fr .search-input,
- .lang-de .search-input,
- .lang-nl .search-input {
- width: 100px;
- }
- .lang-de .l-sort-toolbar .l-select {
- max-width: 140px;
- }
- .footer-banner {
- width: 100%;
- text-align: center;
- border-top: 1px solid rgb(255 255 255 / 25%);
- box-shadow: 0 -2px 4px rgb(0 0 0 / 40%);
- font-size: 0.75rem;
- padding: 10px;
- position: fixed;
- bottom: 0;
- }
- .footer-banner b,
- .footer-banner strong {
- color: unset;
- }
- .footer-banner a {
- font-weight: 500;
- color: #fff;
- }
- .footer-banner a:hover {
- color: #fff;
- }
- .footer-banner a:hover {
- text-decoration: underline;
- }
- .footer-banner.alpha {
- background-color: #222;
- color: #fff;
- }
- .footer-banner.alpha a {
- color: #fff;
- }
- .footer-banner.alpha a:hover {
- color: #fff;
- }
- .footer-banner.beta {
- background-color: #eaeaea;
- color: #404040;
- }
- .footer-banner.beta a {
- color: #404040;
- }
- .footer-banner.developer {
- background-color: yellow;
- color: #000;
- }
- .footer-banner.developer a {
- font-weight: 500;
- color: #000;
- }
- .footer-banner.updates {
- background-color: green;
- color: #fff;
- }
- .l-sort-toolbar table td {
- float: left;
- margin-left: 10px;
- }
- .l-sort-toolbar__search-box {
- float: right !important;
- padding-right: 0 !important;
- }
- .ui-dialog .ui-dialog-buttonpane {
- border-color: #fff;
- box-shadow: inset 0 0 2px rgb(0 0 0 / 25%);
- margin-top: 0;
- padding: 0;
- }
- .ui-dialog .ui-dialog-buttonpane button {
- margin: .5em .5em .5em 0;
- box-shadow:
- 0 1px 4px rgb(0 0 0 / 20%),
- inset 0 0 1px #fff,
- inset 0 0 3px rgb(255 255 255 / 50%);
- }
- .shortcuts {
- background: rgb(50 50 50 / 93%);
- color: #eee;
- border: 1px solid rgb(255 255 255 / 70%);
- font-size: 0.8rem;
- border-radius: 6px;
- box-shadow: 0 4px 30px rgb(0 0 0 / 50%);
- }
- .shortcuts-header {
- display: flex;
- align-items: center;
- justify-content: space-between;
- border-bottom: 1px solid #606060;
- padding: 10px 10px 10px 20px;
- }
- .shortcuts-title {
- text-transform: uppercase;
- color: #ff3478;
- font-size: 0.85rem;
- letter-spacing: -0.01em;
- font-weight: 600;
- }
- .shortcuts-close {
- cursor: pointer;
- padding: 5px 10px;
- }
- .shortcuts-close:hover {
- color: #db0000;
- }
- .shortcuts-close:active {
- color: #a60000;
- }
- .shortcuts-inner {}
- @media screen and (min-width: 768px) {
- .shortcuts-inner {
- display: flex;
- }
- }
- .shortcuts-list {
- flex-grow: 1;
- padding: 40px;
- }
- .shortcuts li {
- padding: 5px 20px;
- }
- .shortcuts .key {
- color: #ff3478;
- display: inline-block;
- font-weight: 600;
- padding-right: 20px;
- }
- .shortcuts .key.bigger {
- font-size: 18px;
- }
- .ui-dialog {
- font-family: Exo, Arial, Helvetica, sans-serif;
- font-weight: 500;
- background-color: rgb(255 255 255 / 90%);
- box-shadow:
- inset 0 1px 3px rgb(0 0 0 / 25%),
- 0 8px 40px 0 rgb(0 0 0 / 35%);
- border-radius: 6px;
- border: 1px solid rgb(255 255 255 / 98%);
- text-align: center;
- }
- .ui-dialog .ui-dialog-content {
- color: #535353;
- padding: 20px 26px 30px;
- }
- .ui-dialog .ui-dialog-title {
- margin: 0;
- color: #305ba9;
- font-size: 1.2em;
- text-transform: none;
- letter-spacing: -0.01em;
- text-align: center;
- float: none;
- font-weight: 500;
- }
- .ui-widget {
- font-size: 0.85rem;
- }
- .ui-widget-overlay {
- background-color: rgb(0 0 0 / 60%);
- }
- .helper-container {
- float: right;
- margin-bottom: -450px;
- margin-top: 425px;
- margin-right: 14px;
- padding-top: 0;
- width: 610px;
- box-shadow: 0 1px 4px rgb(0 0 0 / 15%);
- border: 1px solid #cfcfcf;
- border-radius: 4px;
- }
- .context-helper {
- text-transform: uppercase;
- color: #777;
- font-size: 0.8rem;
- cursor: pointer;
- font-weight: 600;
- float: right;
- }
- .context-helper:hover {
- color: #3b9de8;
- }
- .context-helper:active {
- color: #c36;
- }
- .cron-helper-tabs {
- border: none !important;
- font-family: Exo, Arial, Helvetica, sans-serif !important;
- }
- .cron-helper-tabs a {
- color: #777;
- font-size: 0.8rem;
- font-weight: 600;
- line-height: 30px;
- padding: 0 12px;
- text-transform: uppercase;
- }
- .cron-helper-tabs a:hover {
- color: #c36;
- }
- .cron-helper-tabs a:active {
- color: #3b9de8;
- }
- .cron-helper-tabs .ui-tabs-selected a,
- li[aria-expanded="true"] a {
- color: #c36;
- }
- .cron-helper-tabs p {
- color: #777;
- font-size: 0.8rem;
- }
- .cron-helper-tabs .form-label {
- padding-right: 15px;
- padding-left: 25px;
- }
- .cron-helper-tabs .form-label.first {
- display: inline-block;
- width: 120px;
- padding-left: 0;
- }
- .cron-helper-tabs .form-select {
- display: inline-block;
- width: 384px;
- }
- .context-helper-close {
- cursor: pointer;
- float: right;
- height: 32px;
- padding-top: 11px;
- width: 46px;
- filter: contrast(50%);
- }
- .context-helper-close:hover {
- background-color: #aaa;
- filter: none;
- }
- .context-helper-close:active {
- background-color: #999;
- filter: none;
- }
- .server-info-output {
- color: #c36;
- padding: 10px 0 20px 20px;
- background: #fff;
- }
- .server-info-data {
- margin-left: 100px;
- margin-top: -20px;
- }
- .server-info-name {
- margin-top: 8px;
- margin-bottom: 24px;
- font-weight: 400;
- }
- .server-info-output {
- color: #c36;
- padding: 10px 0 20px 20px;
- background: #fff;
- }
- .icon-server-info {
- font-size: 5.4em;
- float: left;
- margin-right: 32px;
- margin-left: 2px;
- }
- .userlist-email {
- font-size: 0.75rem;
- white-space: nowrap;
- text-overflow: ellipsis;
- }
- .userlist-username {
- font-size: 1em;
- margin-top: -2px;
- line-height: 1.2rem;
- }
- .lang-es .userlist-email {
- width: 270px;
- }
- .debug-panel-header {
- text-align: center;
- border-bottom: 1px solid rgb(255 255 255 / 25%);
- box-shadow: 0 -2px 4px rgb(0 0 0 / 40%);
- font-size: 0.75rem;
- padding: 10px;
- background-color: yellow;
- color: #000;
- position: sticky;
- top: 0;
- z-index: 3001;
- }
- .debug-panel-header a {
- font-weight: 500;
- color: #000;
- }
- .debug-panel-contents {
- background-color: #fff;
- font-size: 12px;
- padding: 18px;
- position: absolute;
- top: 0;
- z-index: 3000;
- height: 250px;
- overflow-x: hidden;
- overflow-y: scroll;
- border-bottom: 1px solid rgb(255 255 255 / 65%);
- box-shadow: 0 2px 4px rgb(0 0 0 / 25%);
- }
- @media screen and (max-width: 950px) {
- .helper-container {
- display: none;
- }
- }
- .password-meter {
- appearance: none;
- display: block;
- width: auto;
- background-color: #e7e7e7;
- height: 3px;
- margin-left: 3px;
- margin-right: 3px;
- border-bottom-left-radius: 3px;
- border-bottom-right-radius: 3px;
- box-shadow: 0 1px 2px rgb(0 0 0 / 25%);
- }
- .password-meter[value="1"] { background: red; }
- .password-meter[value="2"] { background: orange; }
- .password-meter[value="3"] { background: yellow; }
- .password-meter[value="4"] { background: green; }
- /* Webkit based browsers */
- .password-meter[value="1"]::-webkit-meter-optimum-value { background: red; }
- .password-meter[value="2"]::-webkit-meter-optimum-value { background: orange; }
- .password-meter[value="3"]::-webkit-meter-optimum-value { background: yellow; }
- .password-meter[value="4"]::-webkit-meter-optimum-value { background: green; }
- /* Gecko based browsers */
- .password-meter[value="1"]::-moz-meter-bar { background: red; }
- .password-meter[value="2"]::-moz-meter-bar { background: orange; }
- .password-meter[value="3"]::-moz-meter-bar { background: yellow; }
- .password-meter[value="4"]::-moz-meter-bar { background: green; }
- /* Collapse component
- ========================================================================== */
- .collapse {}
- .collapse[open] .collapse-header::after {
- transform: rotate(180deg);
- }
- .collapse-header {
- background: linear-gradient(to bottom, rgb(247 247 247 / 100%) 0%, rgb(255 255 255 / 100%) 100%);
- border: 1px solid #ddd;
- text-shadow: 0 1px rgb(255 255 255 / 95%);
- box-shadow: inset 0 0 1px rgb(255 255 255 / 100%), inset 0 0 4px rgb(255 255 255 / 80%), 0 4px 6px rgb(190 190 190 / 40%);
- font-weight: 600;
- color: #30659d;
- cursor: pointer;
- position: relative;
- padding: 8px 18px;
- }
- .collapse-header:hover {
- color: #ff3478;
- }
- .collapse-header::after {
- content: "";
- display: block;
- background-image: url(/images/arrow.svg);
- background-size: 22px auto;
- background-repeat: no-repeat;
- background-position: center;
- width: 22px;
- height: 100%;
- position: absolute;
- top: 0;
- right: 15px;
- }
- .collapse-content {
- box-sizing: border-box; /* Work around box-sizing not inheriting in <details> in many browsers */
- padding: 20px 20px 10px;
- }
- /* Extend animate.css
- ========================================================================== */
- .animated {
- -webkit-animation-duration: 0.3s;
- animation-duration: 0.3s;
- }
- .animated.extended {
- -webkit-animation-duration: 0.6s;
- animation-duration: 0.6s;
- }
- /* Global utilities
- ========================================================================== */
- .clearfix::before,
- .clearfix::after {
- content: " ";
- display: table;
- }
- .clearfix::after {
- clear: both;
- }
- .u-block {
- display: block !important;
- }
- .u-hidden {
- display: none !important;
- }
- .u-noselect {
- user-select: none !important;
- }
- .text-right {
- text-align: right !important;
- }
- .text-center {
- text-align: center !important;
- }
- .text-small {
- font-size: 0.85em !important;
- }
- .text-italic {
- font-style: italic !important;
- }
- .u-mt15 {
- margin-top: 15px !important;
- }
- .u-mt10 {
- margin-top: 10px !important;
- }
- .u-mt20 {
- margin-top: 20px !important;
- }
- .u-ml5 {
- margin-left: 5px !important;
- }
- .u-ml10 {
- margin-left: 10px !important;
- }
- .u-mr5 {
- margin-right: 5px !important;
- }
- .u-mr15 {
- margin-right: 15px !important;
- }
- .u-mr30 {
- margin-right: 30px !important;
- }
- .u-mb5 {
- margin-bottom: 5px !important;
- }
- .u-mb10 {
- margin-bottom: 10px !important;
- }
- .u-mb20 {
- margin-bottom: 20px !important;
- }
- .u-mb40 {
- margin-bottom: 40px !important;
- }
- .u-pt10 {
- padding-top: 10px !important;
- }
- .u-pt18 {
- padding-top: 18px !important;
- }
- .u-pl30 {
- padding-left: 30px !important;
- }
- .u-pl50 {
- padding-left: 50px !important;
- }
- .u-pos-relative {
- position: relative !important;
- }
- .u-width-full {
- width: 100% !important;
- }
- .u-input-width {
- width: 400px !important;
- }
- .u-wide-input-width {
- width: 600px !important;
- }
- .u-min-height100 {
- min-height: 100px !important;
- }
- .u-min-height300 {
- min-height: 300px !important;
- }
- .u-side-by-side {
- display: flex !important;
- justify-content: space-between !important;
- align-items: center !important;
- }
- .u-list-bulleted {
- list-style: disc !important;
- padding-left: 40px !important;
- }
- .u-console {
- font-family: Inconsolata, "Lucida Console", Monaco, monospace !important;
- white-space: pre !important;
- line-height: 1.2 !important;
- }
|