material-components-web.css 315 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438643964406441644264436444644564466447644864496450645164526453645464556456645764586459646064616462646364646465646664676468646964706471647264736474647564766477647864796480648164826483648464856486648764886489649064916492649364946495649664976498649965006501650265036504650565066507650865096510651165126513651465156516651765186519652065216522652365246525652665276528652965306531653265336534653565366537653865396540654165426543654465456546654765486549655065516552655365546555655665576558655965606561656265636564656565666567656865696570657165726573657465756576657765786579658065816582658365846585658665876588658965906591659265936594659565966597659865996600660166026603660466056606660766086609661066116612661366146615661666176618661966206621662266236624662566266627662866296630663166326633663466356636663766386639664066416642664366446645664666476648664966506651665266536654665566566657665866596660666166626663666466656666666766686669667066716672667366746675667666776678667966806681668266836684668566866687668866896690669166926693669466956696669766986699670067016702670367046705670667076708670967106711671267136714671567166717671867196720672167226723672467256726672767286729673067316732673367346735673667376738673967406741674267436744674567466747674867496750675167526753675467556756675767586759676067616762676367646765676667676768676967706771677267736774677567766777677867796780678167826783678467856786678767886789679067916792679367946795679667976798679968006801680268036804680568066807680868096810681168126813681468156816681768186819682068216822682368246825682668276828682968306831683268336834683568366837683868396840684168426843684468456846684768486849685068516852685368546855685668576858685968606861686268636864686568666867686868696870687168726873687468756876687768786879688068816882688368846885688668876888688968906891689268936894689568966897689868996900690169026903690469056906690769086909691069116912691369146915691669176918691969206921692269236924692569266927692869296930693169326933693469356936693769386939694069416942694369446945694669476948694969506951695269536954695569566957695869596960696169626963696469656966696769686969697069716972697369746975697669776978697969806981698269836984698569866987698869896990699169926993699469956996699769986999700070017002700370047005700670077008700970107011701270137014701570167017701870197020702170227023702470257026702770287029703070317032703370347035703670377038703970407041704270437044704570467047704870497050705170527053705470557056705770587059706070617062706370647065706670677068706970707071707270737074707570767077707870797080708170827083708470857086708770887089709070917092709370947095709670977098709971007101710271037104710571067107710871097110711171127113711471157116711771187119712071217122712371247125712671277128712971307131713271337134713571367137713871397140714171427143714471457146714771487149715071517152715371547155715671577158715971607161716271637164716571667167716871697170717171727173717471757176717771787179718071817182718371847185718671877188718971907191719271937194719571967197719871997200720172027203720472057206720772087209721072117212721372147215721672177218721972207221722272237224722572267227722872297230723172327233723472357236723772387239724072417242724372447245724672477248724972507251725272537254725572567257725872597260726172627263726472657266726772687269727072717272727372747275727672777278727972807281728272837284728572867287728872897290729172927293729472957296729772987299730073017302730373047305730673077308730973107311731273137314731573167317731873197320732173227323732473257326732773287329733073317332733373347335733673377338733973407341734273437344734573467347734873497350735173527353735473557356735773587359736073617362736373647365736673677368736973707371737273737374737573767377737873797380738173827383738473857386738773887389739073917392739373947395739673977398739974007401740274037404740574067407740874097410741174127413741474157416741774187419742074217422742374247425742674277428742974307431743274337434743574367437743874397440744174427443744474457446744774487449745074517452745374547455745674577458745974607461746274637464746574667467746874697470747174727473747474757476747774787479748074817482748374847485748674877488748974907491749274937494749574967497749874997500750175027503750475057506750775087509751075117512751375147515751675177518751975207521752275237524752575267527752875297530753175327533753475357536753775387539754075417542754375447545754675477548754975507551755275537554755575567557755875597560756175627563756475657566756775687569757075717572757375747575757675777578757975807581758275837584758575867587758875897590759175927593759475957596759775987599760076017602760376047605760676077608760976107611761276137614761576167617761876197620762176227623762476257626762776287629763076317632763376347635763676377638763976407641764276437644764576467647764876497650765176527653765476557656765776587659766076617662766376647665766676677668766976707671767276737674767576767677767876797680768176827683768476857686768776887689769076917692769376947695769676977698769977007701770277037704770577067707770877097710771177127713771477157716771777187719772077217722772377247725772677277728772977307731773277337734773577367737773877397740774177427743774477457746774777487749775077517752775377547755775677577758775977607761776277637764776577667767776877697770777177727773777477757776777777787779778077817782778377847785778677877788778977907791779277937794779577967797779877997800780178027803780478057806780778087809781078117812781378147815781678177818781978207821782278237824782578267827782878297830783178327833783478357836783778387839784078417842784378447845784678477848784978507851785278537854785578567857785878597860786178627863786478657866786778687869787078717872787378747875787678777878787978807881788278837884788578867887788878897890789178927893789478957896789778987899790079017902790379047905790679077908790979107911791279137914791579167917791879197920792179227923792479257926792779287929793079317932793379347935793679377938793979407941794279437944794579467947794879497950795179527953795479557956795779587959796079617962796379647965796679677968796979707971797279737974797579767977797879797980798179827983798479857986798779887989799079917992799379947995799679977998799980008001800280038004800580068007800880098010801180128013801480158016801780188019802080218022802380248025802680278028802980308031803280338034803580368037803880398040804180428043804480458046804780488049805080518052805380548055805680578058805980608061806280638064806580668067806880698070807180728073807480758076807780788079808080818082808380848085808680878088808980908091809280938094809580968097809880998100810181028103810481058106810781088109811081118112811381148115811681178118811981208121812281238124812581268127812881298130813181328133813481358136813781388139814081418142814381448145814681478148814981508151815281538154815581568157815881598160816181628163816481658166816781688169817081718172817381748175817681778178817981808181818281838184818581868187818881898190819181928193819481958196819781988199820082018202820382048205820682078208820982108211821282138214821582168217821882198220822182228223822482258226822782288229823082318232823382348235823682378238823982408241824282438244824582468247824882498250825182528253825482558256825782588259826082618262826382648265826682678268826982708271827282738274827582768277827882798280828182828283828482858286828782888289829082918292829382948295829682978298829983008301830283038304830583068307830883098310831183128313831483158316831783188319832083218322832383248325832683278328832983308331833283338334833583368337833883398340834183428343834483458346834783488349835083518352835383548355835683578358835983608361836283638364836583668367836883698370837183728373837483758376837783788379838083818382838383848385838683878388838983908391839283938394839583968397839883998400840184028403840484058406840784088409841084118412841384148415841684178418841984208421842284238424842584268427842884298430843184328433843484358436843784388439844084418442844384448445844684478448844984508451845284538454845584568457845884598460846184628463846484658466846784688469847084718472847384748475847684778478847984808481848284838484848584868487848884898490849184928493849484958496849784988499850085018502850385048505850685078508850985108511851285138514851585168517851885198520852185228523852485258526852785288529853085318532853385348535853685378538853985408541854285438544854585468547854885498550855185528553855485558556855785588559856085618562856385648565856685678568856985708571857285738574857585768577857885798580858185828583858485858586858785888589859085918592859385948595859685978598859986008601860286038604860586068607860886098610861186128613861486158616861786188619862086218622862386248625862686278628862986308631863286338634863586368637863886398640864186428643864486458646864786488649865086518652865386548655865686578658865986608661866286638664866586668667866886698670867186728673867486758676867786788679868086818682868386848685868686878688868986908691869286938694869586968697869886998700870187028703870487058706870787088709871087118712871387148715871687178718871987208721872287238724872587268727872887298730873187328733873487358736873787388739874087418742874387448745874687478748874987508751875287538754875587568757875887598760876187628763876487658766876787688769877087718772877387748775877687778778877987808781878287838784878587868787878887898790879187928793879487958796879787988799880088018802880388048805880688078808880988108811881288138814881588168817881888198820882188228823882488258826882788288829883088318832883388348835883688378838883988408841884288438844884588468847884888498850885188528853885488558856885788588859886088618862886388648865886688678868886988708871887288738874887588768877887888798880888188828883888488858886888788888889889088918892889388948895889688978898889989008901890289038904890589068907890889098910891189128913891489158916891789188919892089218922892389248925892689278928892989308931893289338934893589368937893889398940894189428943894489458946894789488949895089518952895389548955895689578958895989608961896289638964896589668967896889698970897189728973897489758976897789788979898089818982898389848985898689878988898989908991899289938994899589968997899889999000900190029003900490059006900790089009901090119012901390149015901690179018901990209021902290239024902590269027902890299030903190329033903490359036903790389039904090419042904390449045904690479048904990509051905290539054905590569057905890599060906190629063906490659066906790689069907090719072907390749075907690779078907990809081908290839084908590869087908890899090909190929093909490959096909790989099910091019102910391049105910691079108910991109111911291139114911591169117911891199120912191229123912491259126912791289129913091319132913391349135913691379138913991409141914291439144914591469147914891499150915191529153915491559156915791589159916091619162916391649165916691679168916991709171917291739174917591769177917891799180918191829183918491859186918791889189919091919192919391949195919691979198919992009201920292039204920592069207920892099210921192129213921492159216921792189219922092219222922392249225922692279228922992309231923292339234923592369237923892399240924192429243924492459246924792489249925092519252925392549255925692579258925992609261926292639264926592669267926892699270927192729273927492759276927792789279928092819282928392849285928692879288928992909291929292939294929592969297929892999300930193029303930493059306930793089309931093119312931393149315931693179318931993209321932293239324932593269327932893299330933193329333933493359336933793389339934093419342934393449345934693479348934993509351935293539354935593569357935893599360936193629363936493659366936793689369937093719372937393749375937693779378937993809381938293839384938593869387938893899390939193929393939493959396939793989399940094019402940394049405940694079408940994109411941294139414941594169417941894199420942194229423942494259426942794289429943094319432943394349435943694379438943994409441944294439444944594469447944894499450945194529453945494559456945794589459946094619462946394649465946694679468946994709471947294739474947594769477947894799480948194829483948494859486948794889489949094919492949394949495949694979498949995009501950295039504950595069507950895099510951195129513951495159516951795189519952095219522952395249525952695279528952995309531953295339534953595369537953895399540954195429543954495459546954795489549955095519552955395549555955695579558955995609561956295639564956595669567956895699570957195729573957495759576957795789579958095819582958395849585958695879588958995909591959295939594959595969597959895999600960196029603960496059606960796089609961096119612961396149615961696179618961996209621962296239624962596269627962896299630963196329633963496359636963796389639964096419642964396449645964696479648964996509651965296539654965596569657965896599660966196629663966496659666966796689669967096719672967396749675967696779678967996809681968296839684968596869687968896899690969196929693969496959696969796989699970097019702970397049705970697079708970997109711971297139714971597169717971897199720972197229723972497259726972797289729973097319732973397349735973697379738973997409741974297439744974597469747974897499750975197529753975497559756975797589759976097619762976397649765976697679768976997709771977297739774977597769777977897799780978197829783978497859786978797889789979097919792979397949795979697979798979998009801980298039804980598069807980898099810981198129813981498159816981798189819982098219822982398249825982698279828982998309831983298339834983598369837983898399840984198429843984498459846984798489849985098519852985398549855985698579858985998609861986298639864986598669867986898699870987198729873987498759876987798789879988098819882988398849885988698879888988998909891989298939894989598969897989898999900990199029903990499059906990799089909991099119912991399149915991699179918991999209921992299239924992599269927992899299930993199329933993499359936993799389939994099419942994399449945994699479948994999509951995299539954995599569957995899599960996199629963996499659966996799689969997099719972997399749975997699779978997999809981998299839984998599869987
  1. /**
  2. * @license
  3. * Copyright Google LLC All Rights Reserved.
  4. *
  5. * Use of this source code is governed by an MIT-style license that can be
  6. * found in the LICENSE file at https://github.com/material-components/material-components-web/blob/master/LICENSE
  7. */
  8. .mdc-button {
  9. font-family: Roboto, sans-serif;
  10. -moz-osx-font-smoothing: grayscale;
  11. -webkit-font-smoothing: antialiased;
  12. font-size: 0.875rem;
  13. line-height: 2.25rem;
  14. font-weight: 500;
  15. letter-spacing: 0.0892857143em;
  16. text-decoration: none;
  17. text-transform: uppercase;
  18. padding: 0 8px 0 8px;
  19. display: inline-flex;
  20. position: relative;
  21. align-items: center;
  22. justify-content: center;
  23. box-sizing: border-box;
  24. min-width: 64px;
  25. height: 36px;
  26. border: none;
  27. outline: none;
  28. /* @alternate */
  29. line-height: inherit;
  30. -webkit-user-select: none;
  31. -moz-user-select: none;
  32. -ms-user-select: none;
  33. user-select: none;
  34. -webkit-appearance: none;
  35. overflow: hidden;
  36. vertical-align: middle;
  37. border-radius: 4px;
  38. }
  39. .mdc-button::-moz-focus-inner {
  40. padding: 0;
  41. border: 0;
  42. }
  43. .mdc-button:active {
  44. outline: none;
  45. }
  46. .mdc-button:hover {
  47. cursor: pointer;
  48. }
  49. .mdc-button:disabled {
  50. background-color: transparent;
  51. color: rgba(0, 0, 0, 0.37);
  52. cursor: default;
  53. pointer-events: none;
  54. }
  55. .mdc-button.mdc-button--dense {
  56. border-radius: 4px;
  57. }
  58. .mdc-button:not(:disabled) {
  59. background-color: transparent;
  60. }
  61. .mdc-button .mdc-button__icon {
  62. /* @noflip */
  63. margin-left: 0;
  64. /* @noflip */
  65. margin-right: 8px;
  66. display: inline-block;
  67. width: 18px;
  68. height: 18px;
  69. font-size: 18px;
  70. vertical-align: top;
  71. }
  72. [dir=rtl] .mdc-button .mdc-button__icon, .mdc-button .mdc-button__icon[dir=rtl] {
  73. /* @noflip */
  74. margin-left: 8px;
  75. /* @noflip */
  76. margin-right: 0;
  77. }
  78. .mdc-button:not(:disabled) {
  79. color: #6200ee;
  80. /* @alternate */
  81. color: var(--mdc-theme-primary, #6200ee);
  82. }
  83. .mdc-button__label + .mdc-button__icon {
  84. /* @noflip */
  85. margin-left: 8px;
  86. /* @noflip */
  87. margin-right: 0;
  88. }
  89. [dir=rtl] .mdc-button__label + .mdc-button__icon, .mdc-button__label + .mdc-button__icon[dir=rtl] {
  90. /* @noflip */
  91. margin-left: 0;
  92. /* @noflip */
  93. margin-right: 8px;
  94. }
  95. svg.mdc-button__icon {
  96. fill: currentColor;
  97. }
  98. .mdc-button--raised .mdc-button__icon,
  99. .mdc-button--unelevated .mdc-button__icon,
  100. .mdc-button--outlined .mdc-button__icon {
  101. /* @noflip */
  102. margin-left: -4px;
  103. /* @noflip */
  104. margin-right: 8px;
  105. }
  106. [dir=rtl] .mdc-button--raised .mdc-button__icon, .mdc-button--raised .mdc-button__icon[dir=rtl],
  107. [dir=rtl] .mdc-button--unelevated .mdc-button__icon,
  108. .mdc-button--unelevated .mdc-button__icon[dir=rtl],
  109. [dir=rtl] .mdc-button--outlined .mdc-button__icon,
  110. .mdc-button--outlined .mdc-button__icon[dir=rtl] {
  111. /* @noflip */
  112. margin-left: 8px;
  113. /* @noflip */
  114. margin-right: -4px;
  115. }
  116. .mdc-button--raised .mdc-button__label + .mdc-button__icon,
  117. .mdc-button--unelevated .mdc-button__label + .mdc-button__icon,
  118. .mdc-button--outlined .mdc-button__label + .mdc-button__icon {
  119. /* @noflip */
  120. margin-left: 8px;
  121. /* @noflip */
  122. margin-right: -4px;
  123. }
  124. [dir=rtl] .mdc-button--raised .mdc-button__label + .mdc-button__icon, .mdc-button--raised .mdc-button__label + .mdc-button__icon[dir=rtl],
  125. [dir=rtl] .mdc-button--unelevated .mdc-button__label + .mdc-button__icon,
  126. .mdc-button--unelevated .mdc-button__label + .mdc-button__icon[dir=rtl],
  127. [dir=rtl] .mdc-button--outlined .mdc-button__label + .mdc-button__icon,
  128. .mdc-button--outlined .mdc-button__label + .mdc-button__icon[dir=rtl] {
  129. /* @noflip */
  130. margin-left: -4px;
  131. /* @noflip */
  132. margin-right: 8px;
  133. }
  134. .mdc-button--raised,
  135. .mdc-button--unelevated {
  136. padding: 0 16px 0 16px;
  137. }
  138. .mdc-button--raised:disabled,
  139. .mdc-button--unelevated:disabled {
  140. background-color: rgba(0, 0, 0, 0.12);
  141. color: rgba(0, 0, 0, 0.37);
  142. }
  143. .mdc-button--raised:not(:disabled),
  144. .mdc-button--unelevated:not(:disabled) {
  145. background-color: #6200ee;
  146. }
  147. @supports not (-ms-ime-align: auto) {
  148. .mdc-button--raised:not(:disabled),
  149. .mdc-button--unelevated:not(:disabled) {
  150. /* @alternate */
  151. background-color: var(--mdc-theme-primary, #6200ee);
  152. }
  153. }
  154. .mdc-button--raised:not(:disabled),
  155. .mdc-button--unelevated:not(:disabled) {
  156. color: #fff;
  157. /* @alternate */
  158. color: var(--mdc-theme-on-primary, #fff);
  159. }
  160. .mdc-button--raised {
  161. box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  162. transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
  163. }
  164. .mdc-button--raised:hover, .mdc-button--raised:focus {
  165. box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  166. }
  167. .mdc-button--raised:active {
  168. box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  169. }
  170. .mdc-button--raised:disabled {
  171. box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  172. }
  173. .mdc-button--outlined {
  174. border-style: solid;
  175. padding: 0 15px 0 15px;
  176. border-width: 1px;
  177. }
  178. .mdc-button--outlined:disabled {
  179. border-color: rgba(0, 0, 0, 0.37);
  180. }
  181. .mdc-button--outlined:not(:disabled) {
  182. border-color: #6200ee;
  183. /* @alternate */
  184. border-color: var(--mdc-theme-primary, #6200ee);
  185. }
  186. .mdc-button--dense {
  187. height: 32px;
  188. font-size: 0.8125rem;
  189. }
  190. @-webkit-keyframes mdc-ripple-fg-radius-in {
  191. from {
  192. -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  193. animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  194. -webkit-transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);
  195. transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);
  196. }
  197. to {
  198. -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  199. transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  200. }
  201. }
  202. @keyframes mdc-ripple-fg-radius-in {
  203. from {
  204. -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  205. animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  206. -webkit-transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);
  207. transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);
  208. }
  209. to {
  210. -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  211. transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  212. }
  213. }
  214. @-webkit-keyframes mdc-ripple-fg-opacity-in {
  215. from {
  216. -webkit-animation-timing-function: linear;
  217. animation-timing-function: linear;
  218. opacity: 0;
  219. }
  220. to {
  221. opacity: var(--mdc-ripple-fg-opacity, 0);
  222. }
  223. }
  224. @keyframes mdc-ripple-fg-opacity-in {
  225. from {
  226. -webkit-animation-timing-function: linear;
  227. animation-timing-function: linear;
  228. opacity: 0;
  229. }
  230. to {
  231. opacity: var(--mdc-ripple-fg-opacity, 0);
  232. }
  233. }
  234. @-webkit-keyframes mdc-ripple-fg-opacity-out {
  235. from {
  236. -webkit-animation-timing-function: linear;
  237. animation-timing-function: linear;
  238. opacity: var(--mdc-ripple-fg-opacity, 0);
  239. }
  240. to {
  241. opacity: 0;
  242. }
  243. }
  244. @keyframes mdc-ripple-fg-opacity-out {
  245. from {
  246. -webkit-animation-timing-function: linear;
  247. animation-timing-function: linear;
  248. opacity: var(--mdc-ripple-fg-opacity, 0);
  249. }
  250. to {
  251. opacity: 0;
  252. }
  253. }
  254. .mdc-ripple-surface--test-edge-var-bug {
  255. --mdc-ripple-surface-test-edge-var: 1px solid #000;
  256. visibility: hidden;
  257. }
  258. .mdc-ripple-surface--test-edge-var-bug::before {
  259. border: var(--mdc-ripple-surface-test-edge-var);
  260. }
  261. .mdc-button {
  262. --mdc-ripple-fg-size: 0;
  263. --mdc-ripple-left: 0;
  264. --mdc-ripple-top: 0;
  265. --mdc-ripple-fg-scale: 1;
  266. --mdc-ripple-fg-translate-end: 0;
  267. --mdc-ripple-fg-translate-start: 0;
  268. -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  269. }
  270. .mdc-button::before, .mdc-button::after {
  271. position: absolute;
  272. border-radius: 50%;
  273. opacity: 0;
  274. pointer-events: none;
  275. content: "";
  276. }
  277. .mdc-button::before {
  278. transition: opacity 15ms linear, background-color 15ms linear;
  279. z-index: 1;
  280. }
  281. .mdc-button.mdc-ripple-upgraded::before {
  282. -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
  283. transform: scale(var(--mdc-ripple-fg-scale, 1));
  284. }
  285. .mdc-button.mdc-ripple-upgraded::after {
  286. top: 0;
  287. /* @noflip */
  288. left: 0;
  289. -webkit-transform: scale(0);
  290. transform: scale(0);
  291. -webkit-transform-origin: center center;
  292. transform-origin: center center;
  293. }
  294. .mdc-button.mdc-ripple-upgraded--unbounded::after {
  295. top: var(--mdc-ripple-top, 0);
  296. /* @noflip */
  297. left: var(--mdc-ripple-left, 0);
  298. }
  299. .mdc-button.mdc-ripple-upgraded--foreground-activation::after {
  300. -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
  301. animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
  302. }
  303. .mdc-button.mdc-ripple-upgraded--foreground-deactivation::after {
  304. -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
  305. animation: mdc-ripple-fg-opacity-out 150ms;
  306. -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  307. transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  308. }
  309. .mdc-button::before, .mdc-button::after {
  310. top: calc(50% - 100%);
  311. /* @noflip */
  312. left: calc(50% - 100%);
  313. width: 200%;
  314. height: 200%;
  315. }
  316. .mdc-button.mdc-ripple-upgraded::after {
  317. width: var(--mdc-ripple-fg-size, 100%);
  318. height: var(--mdc-ripple-fg-size, 100%);
  319. }
  320. .mdc-button::before, .mdc-button::after {
  321. background-color: #6200ee;
  322. }
  323. @supports not (-ms-ime-align: auto) {
  324. .mdc-button::before, .mdc-button::after {
  325. /* @alternate */
  326. background-color: var(--mdc-theme-primary, #6200ee);
  327. }
  328. }
  329. .mdc-button:hover::before {
  330. opacity: 0.04;
  331. }
  332. .mdc-button:not(.mdc-ripple-upgraded):focus::before, .mdc-button.mdc-ripple-upgraded--background-focused::before {
  333. transition-duration: 75ms;
  334. opacity: 0.12;
  335. }
  336. .mdc-button:not(.mdc-ripple-upgraded)::after {
  337. transition: opacity 150ms linear;
  338. }
  339. .mdc-button:not(.mdc-ripple-upgraded):active::after {
  340. transition-duration: 75ms;
  341. opacity: 0.12;
  342. }
  343. .mdc-button.mdc-ripple-upgraded {
  344. --mdc-ripple-fg-opacity: 0.12;
  345. }
  346. .mdc-button--raised::before, .mdc-button--raised::after,
  347. .mdc-button--unelevated::before,
  348. .mdc-button--unelevated::after {
  349. background-color: #fff;
  350. }
  351. @supports not (-ms-ime-align: auto) {
  352. .mdc-button--raised::before, .mdc-button--raised::after,
  353. .mdc-button--unelevated::before,
  354. .mdc-button--unelevated::after {
  355. /* @alternate */
  356. background-color: var(--mdc-theme-on-primary, #fff);
  357. }
  358. }
  359. .mdc-button--raised:hover::before,
  360. .mdc-button--unelevated:hover::before {
  361. opacity: 0.08;
  362. }
  363. .mdc-button--raised:not(.mdc-ripple-upgraded):focus::before, .mdc-button--raised.mdc-ripple-upgraded--background-focused::before,
  364. .mdc-button--unelevated:not(.mdc-ripple-upgraded):focus::before,
  365. .mdc-button--unelevated.mdc-ripple-upgraded--background-focused::before {
  366. transition-duration: 75ms;
  367. opacity: 0.24;
  368. }
  369. .mdc-button--raised:not(.mdc-ripple-upgraded)::after,
  370. .mdc-button--unelevated:not(.mdc-ripple-upgraded)::after {
  371. transition: opacity 150ms linear;
  372. }
  373. .mdc-button--raised:not(.mdc-ripple-upgraded):active::after,
  374. .mdc-button--unelevated:not(.mdc-ripple-upgraded):active::after {
  375. transition-duration: 75ms;
  376. opacity: 0.24;
  377. }
  378. .mdc-button--raised.mdc-ripple-upgraded,
  379. .mdc-button--unelevated.mdc-ripple-upgraded {
  380. --mdc-ripple-fg-opacity: 0.24;
  381. }
  382. .mdc-card {
  383. border-radius: 4px;
  384. background-color: #fff;
  385. /* @alternate */
  386. background-color: var(--mdc-theme-surface, #fff);
  387. box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  388. display: flex;
  389. flex-direction: column;
  390. box-sizing: border-box;
  391. }
  392. .mdc-card--outlined {
  393. box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  394. border-width: 1px;
  395. border-style: solid;
  396. border-color: #e0e0e0;
  397. }
  398. .mdc-card__media {
  399. position: relative;
  400. box-sizing: border-box;
  401. background-repeat: no-repeat;
  402. background-position: center;
  403. background-size: cover;
  404. }
  405. .mdc-card__media::before {
  406. display: block;
  407. content: "";
  408. }
  409. .mdc-card__media:first-child {
  410. border-top-left-radius: inherit;
  411. border-top-right-radius: inherit;
  412. }
  413. .mdc-card__media:last-child {
  414. border-bottom-left-radius: inherit;
  415. border-bottom-right-radius: inherit;
  416. }
  417. .mdc-card__media--square::before {
  418. margin-top: 100%;
  419. }
  420. .mdc-card__media--16-9::before {
  421. margin-top: 56.25%;
  422. }
  423. .mdc-card__media-content {
  424. position: absolute;
  425. top: 0;
  426. right: 0;
  427. bottom: 0;
  428. left: 0;
  429. box-sizing: border-box;
  430. }
  431. .mdc-card__primary-action {
  432. display: flex;
  433. flex-direction: column;
  434. box-sizing: border-box;
  435. position: relative;
  436. outline: none;
  437. color: inherit;
  438. text-decoration: none;
  439. cursor: pointer;
  440. overflow: hidden;
  441. }
  442. .mdc-card__primary-action:first-child {
  443. border-top-left-radius: inherit;
  444. border-top-right-radius: inherit;
  445. }
  446. .mdc-card__primary-action:last-child {
  447. border-bottom-left-radius: inherit;
  448. border-bottom-right-radius: inherit;
  449. }
  450. .mdc-card__actions {
  451. display: flex;
  452. flex-direction: row;
  453. align-items: center;
  454. box-sizing: border-box;
  455. min-height: 52px;
  456. padding: 8px;
  457. }
  458. .mdc-card__actions--full-bleed {
  459. padding: 0;
  460. }
  461. .mdc-card__action-buttons,
  462. .mdc-card__action-icons {
  463. display: flex;
  464. flex-direction: row;
  465. align-items: center;
  466. box-sizing: border-box;
  467. }
  468. .mdc-card__action-icons {
  469. color: rgba(0, 0, 0, 0.6);
  470. flex-grow: 1;
  471. justify-content: flex-end;
  472. }
  473. .mdc-card__action-buttons + .mdc-card__action-icons {
  474. /* @noflip */
  475. margin-left: 16px;
  476. /* @noflip */
  477. margin-right: 0;
  478. }
  479. [dir=rtl] .mdc-card__action-buttons + .mdc-card__action-icons, .mdc-card__action-buttons + .mdc-card__action-icons[dir=rtl] {
  480. /* @noflip */
  481. margin-left: 0;
  482. /* @noflip */
  483. margin-right: 16px;
  484. }
  485. .mdc-card__action {
  486. display: inline-flex;
  487. flex-direction: row;
  488. align-items: center;
  489. box-sizing: border-box;
  490. justify-content: center;
  491. cursor: pointer;
  492. -webkit-user-select: none;
  493. -moz-user-select: none;
  494. -ms-user-select: none;
  495. user-select: none;
  496. }
  497. .mdc-card__action:focus {
  498. outline: none;
  499. }
  500. .mdc-card__action--button {
  501. /* @noflip */
  502. margin-left: 0;
  503. /* @noflip */
  504. margin-right: 8px;
  505. padding: 0 8px;
  506. }
  507. [dir=rtl] .mdc-card__action--button, .mdc-card__action--button[dir=rtl] {
  508. /* @noflip */
  509. margin-left: 8px;
  510. /* @noflip */
  511. margin-right: 0;
  512. }
  513. .mdc-card__action--button:last-child {
  514. /* @noflip */
  515. margin-left: 0;
  516. /* @noflip */
  517. margin-right: 0;
  518. }
  519. [dir=rtl] .mdc-card__action--button:last-child, .mdc-card__action--button:last-child[dir=rtl] {
  520. /* @noflip */
  521. margin-left: 0;
  522. /* @noflip */
  523. margin-right: 0;
  524. }
  525. .mdc-card__actions--full-bleed .mdc-card__action--button {
  526. justify-content: space-between;
  527. width: 100%;
  528. height: auto;
  529. max-height: none;
  530. margin: 0;
  531. padding: 8px 16px;
  532. /* @noflip */
  533. text-align: left;
  534. }
  535. [dir=rtl] .mdc-card__actions--full-bleed .mdc-card__action--button, .mdc-card__actions--full-bleed .mdc-card__action--button[dir=rtl] {
  536. /* @noflip */
  537. text-align: right;
  538. }
  539. .mdc-card__action--icon {
  540. margin: -6px 0;
  541. padding: 12px;
  542. }
  543. .mdc-card__action--icon:not(:disabled) {
  544. color: rgba(0, 0, 0, 0.6);
  545. }
  546. .mdc-card__primary-action {
  547. --mdc-ripple-fg-size: 0;
  548. --mdc-ripple-left: 0;
  549. --mdc-ripple-top: 0;
  550. --mdc-ripple-fg-scale: 1;
  551. --mdc-ripple-fg-translate-end: 0;
  552. --mdc-ripple-fg-translate-start: 0;
  553. -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  554. }
  555. .mdc-card__primary-action::before, .mdc-card__primary-action::after {
  556. position: absolute;
  557. border-radius: 50%;
  558. opacity: 0;
  559. pointer-events: none;
  560. content: "";
  561. }
  562. .mdc-card__primary-action::before {
  563. transition: opacity 15ms linear, background-color 15ms linear;
  564. z-index: 1;
  565. }
  566. .mdc-card__primary-action.mdc-ripple-upgraded::before {
  567. -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
  568. transform: scale(var(--mdc-ripple-fg-scale, 1));
  569. }
  570. .mdc-card__primary-action.mdc-ripple-upgraded::after {
  571. top: 0;
  572. /* @noflip */
  573. left: 0;
  574. -webkit-transform: scale(0);
  575. transform: scale(0);
  576. -webkit-transform-origin: center center;
  577. transform-origin: center center;
  578. }
  579. .mdc-card__primary-action.mdc-ripple-upgraded--unbounded::after {
  580. top: var(--mdc-ripple-top, 0);
  581. /* @noflip */
  582. left: var(--mdc-ripple-left, 0);
  583. }
  584. .mdc-card__primary-action.mdc-ripple-upgraded--foreground-activation::after {
  585. -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
  586. animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
  587. }
  588. .mdc-card__primary-action.mdc-ripple-upgraded--foreground-deactivation::after {
  589. -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
  590. animation: mdc-ripple-fg-opacity-out 150ms;
  591. -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  592. transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  593. }
  594. .mdc-card__primary-action::before, .mdc-card__primary-action::after {
  595. top: calc(50% - 100%);
  596. /* @noflip */
  597. left: calc(50% - 100%);
  598. width: 200%;
  599. height: 200%;
  600. }
  601. .mdc-card__primary-action.mdc-ripple-upgraded::after {
  602. width: var(--mdc-ripple-fg-size, 100%);
  603. height: var(--mdc-ripple-fg-size, 100%);
  604. }
  605. .mdc-card__primary-action::before, .mdc-card__primary-action::after {
  606. background-color: #000;
  607. }
  608. .mdc-card__primary-action:hover::before {
  609. opacity: 0.04;
  610. }
  611. .mdc-card__primary-action:not(.mdc-ripple-upgraded):focus::before, .mdc-card__primary-action.mdc-ripple-upgraded--background-focused::before {
  612. transition-duration: 75ms;
  613. opacity: 0.12;
  614. }
  615. .mdc-card__primary-action:not(.mdc-ripple-upgraded)::after {
  616. transition: opacity 150ms linear;
  617. }
  618. .mdc-card__primary-action:not(.mdc-ripple-upgraded):active::after {
  619. transition-duration: 75ms;
  620. opacity: 0.12;
  621. }
  622. .mdc-card__primary-action.mdc-ripple-upgraded {
  623. --mdc-ripple-fg-opacity: 0.12;
  624. }
  625. @-webkit-keyframes mdc-checkbox-unchecked-checked-checkmark-path {
  626. 0%, 50% {
  627. stroke-dashoffset: 29.7833385;
  628. }
  629. 50% {
  630. -webkit-animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
  631. animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
  632. }
  633. 100% {
  634. stroke-dashoffset: 0;
  635. }
  636. }
  637. @keyframes mdc-checkbox-unchecked-checked-checkmark-path {
  638. 0%, 50% {
  639. stroke-dashoffset: 29.7833385;
  640. }
  641. 50% {
  642. -webkit-animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
  643. animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
  644. }
  645. 100% {
  646. stroke-dashoffset: 0;
  647. }
  648. }
  649. @-webkit-keyframes mdc-checkbox-unchecked-indeterminate-mixedmark {
  650. 0%, 68.2% {
  651. -webkit-transform: scaleX(0);
  652. transform: scaleX(0);
  653. }
  654. 68.2% {
  655. -webkit-animation-timing-function: cubic-bezier(0, 0, 0, 1);
  656. animation-timing-function: cubic-bezier(0, 0, 0, 1);
  657. }
  658. 100% {
  659. -webkit-transform: scaleX(1);
  660. transform: scaleX(1);
  661. }
  662. }
  663. @keyframes mdc-checkbox-unchecked-indeterminate-mixedmark {
  664. 0%, 68.2% {
  665. -webkit-transform: scaleX(0);
  666. transform: scaleX(0);
  667. }
  668. 68.2% {
  669. -webkit-animation-timing-function: cubic-bezier(0, 0, 0, 1);
  670. animation-timing-function: cubic-bezier(0, 0, 0, 1);
  671. }
  672. 100% {
  673. -webkit-transform: scaleX(1);
  674. transform: scaleX(1);
  675. }
  676. }
  677. @-webkit-keyframes mdc-checkbox-checked-unchecked-checkmark-path {
  678. from {
  679. -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 1);
  680. animation-timing-function: cubic-bezier(0.4, 0, 1, 1);
  681. opacity: 1;
  682. stroke-dashoffset: 0;
  683. }
  684. to {
  685. opacity: 0;
  686. stroke-dashoffset: -29.7833385;
  687. }
  688. }
  689. @keyframes mdc-checkbox-checked-unchecked-checkmark-path {
  690. from {
  691. -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 1);
  692. animation-timing-function: cubic-bezier(0.4, 0, 1, 1);
  693. opacity: 1;
  694. stroke-dashoffset: 0;
  695. }
  696. to {
  697. opacity: 0;
  698. stroke-dashoffset: -29.7833385;
  699. }
  700. }
  701. @-webkit-keyframes mdc-checkbox-checked-indeterminate-checkmark {
  702. from {
  703. -webkit-animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
  704. animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
  705. -webkit-transform: rotate(0deg);
  706. transform: rotate(0deg);
  707. opacity: 1;
  708. }
  709. to {
  710. -webkit-transform: rotate(45deg);
  711. transform: rotate(45deg);
  712. opacity: 0;
  713. }
  714. }
  715. @keyframes mdc-checkbox-checked-indeterminate-checkmark {
  716. from {
  717. -webkit-animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
  718. animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
  719. -webkit-transform: rotate(0deg);
  720. transform: rotate(0deg);
  721. opacity: 1;
  722. }
  723. to {
  724. -webkit-transform: rotate(45deg);
  725. transform: rotate(45deg);
  726. opacity: 0;
  727. }
  728. }
  729. @-webkit-keyframes mdc-checkbox-indeterminate-checked-checkmark {
  730. from {
  731. -webkit-animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
  732. animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
  733. -webkit-transform: rotate(45deg);
  734. transform: rotate(45deg);
  735. opacity: 0;
  736. }
  737. to {
  738. -webkit-transform: rotate(360deg);
  739. transform: rotate(360deg);
  740. opacity: 1;
  741. }
  742. }
  743. @keyframes mdc-checkbox-indeterminate-checked-checkmark {
  744. from {
  745. -webkit-animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
  746. animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
  747. -webkit-transform: rotate(45deg);
  748. transform: rotate(45deg);
  749. opacity: 0;
  750. }
  751. to {
  752. -webkit-transform: rotate(360deg);
  753. transform: rotate(360deg);
  754. opacity: 1;
  755. }
  756. }
  757. @-webkit-keyframes mdc-checkbox-checked-indeterminate-mixedmark {
  758. from {
  759. -webkit-animation-timing-function: mdc-animation-deceleration-curve-timing-function;
  760. animation-timing-function: mdc-animation-deceleration-curve-timing-function;
  761. -webkit-transform: rotate(-45deg);
  762. transform: rotate(-45deg);
  763. opacity: 0;
  764. }
  765. to {
  766. -webkit-transform: rotate(0deg);
  767. transform: rotate(0deg);
  768. opacity: 1;
  769. }
  770. }
  771. @keyframes mdc-checkbox-checked-indeterminate-mixedmark {
  772. from {
  773. -webkit-animation-timing-function: mdc-animation-deceleration-curve-timing-function;
  774. animation-timing-function: mdc-animation-deceleration-curve-timing-function;
  775. -webkit-transform: rotate(-45deg);
  776. transform: rotate(-45deg);
  777. opacity: 0;
  778. }
  779. to {
  780. -webkit-transform: rotate(0deg);
  781. transform: rotate(0deg);
  782. opacity: 1;
  783. }
  784. }
  785. @-webkit-keyframes mdc-checkbox-indeterminate-checked-mixedmark {
  786. from {
  787. -webkit-animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
  788. animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
  789. -webkit-transform: rotate(0deg);
  790. transform: rotate(0deg);
  791. opacity: 1;
  792. }
  793. to {
  794. -webkit-transform: rotate(315deg);
  795. transform: rotate(315deg);
  796. opacity: 0;
  797. }
  798. }
  799. @keyframes mdc-checkbox-indeterminate-checked-mixedmark {
  800. from {
  801. -webkit-animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
  802. animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
  803. -webkit-transform: rotate(0deg);
  804. transform: rotate(0deg);
  805. opacity: 1;
  806. }
  807. to {
  808. -webkit-transform: rotate(315deg);
  809. transform: rotate(315deg);
  810. opacity: 0;
  811. }
  812. }
  813. @-webkit-keyframes mdc-checkbox-indeterminate-unchecked-mixedmark {
  814. 0% {
  815. -webkit-animation-timing-function: linear;
  816. animation-timing-function: linear;
  817. -webkit-transform: scaleX(1);
  818. transform: scaleX(1);
  819. opacity: 1;
  820. }
  821. 32.8%, 100% {
  822. -webkit-transform: scaleX(0);
  823. transform: scaleX(0);
  824. opacity: 0;
  825. }
  826. }
  827. @keyframes mdc-checkbox-indeterminate-unchecked-mixedmark {
  828. 0% {
  829. -webkit-animation-timing-function: linear;
  830. animation-timing-function: linear;
  831. -webkit-transform: scaleX(1);
  832. transform: scaleX(1);
  833. opacity: 1;
  834. }
  835. 32.8%, 100% {
  836. -webkit-transform: scaleX(0);
  837. transform: scaleX(0);
  838. opacity: 0;
  839. }
  840. }
  841. .mdc-checkbox {
  842. display: inline-block;
  843. position: relative;
  844. flex: 0 0 18px;
  845. box-sizing: content-box;
  846. width: 18px;
  847. height: 18px;
  848. padding: 11px;
  849. line-height: 0;
  850. white-space: nowrap;
  851. cursor: pointer;
  852. vertical-align: bottom;
  853. }
  854. .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate) ~ .mdc-checkbox__background {
  855. border-color: rgba(0, 0, 0, 0.54);
  856. background-color: transparent;
  857. }
  858. .mdc-checkbox__native-control:enabled:checked ~ .mdc-checkbox__background,
  859. .mdc-checkbox__native-control:enabled:indeterminate ~ .mdc-checkbox__background {
  860. border-color: #018786;
  861. /* @alternate */
  862. border-color: var(--mdc-theme-secondary, #018786);
  863. background-color: #018786;
  864. /* @alternate */
  865. background-color: var(--mdc-theme-secondary, #018786);
  866. }
  867. @-webkit-keyframes mdc-checkbox-fade-in-background-0 {
  868. 0% {
  869. border-color: rgba(0, 0, 0, 0.54);
  870. background-color: transparent;
  871. }
  872. 50% {
  873. border-color: #018786;
  874. /* @alternate */
  875. border-color: var(--mdc-theme-secondary, #018786);
  876. background-color: #018786;
  877. /* @alternate */
  878. background-color: var(--mdc-theme-secondary, #018786);
  879. }
  880. }
  881. @keyframes mdc-checkbox-fade-in-background-0 {
  882. 0% {
  883. border-color: rgba(0, 0, 0, 0.54);
  884. background-color: transparent;
  885. }
  886. 50% {
  887. border-color: #018786;
  888. /* @alternate */
  889. border-color: var(--mdc-theme-secondary, #018786);
  890. background-color: #018786;
  891. /* @alternate */
  892. background-color: var(--mdc-theme-secondary, #018786);
  893. }
  894. }
  895. @-webkit-keyframes mdc-checkbox-fade-out-background-0 {
  896. 0%, 80% {
  897. border-color: #018786;
  898. /* @alternate */
  899. border-color: var(--mdc-theme-secondary, #018786);
  900. background-color: #018786;
  901. /* @alternate */
  902. background-color: var(--mdc-theme-secondary, #018786);
  903. }
  904. 100% {
  905. border-color: rgba(0, 0, 0, 0.54);
  906. background-color: transparent;
  907. }
  908. }
  909. @keyframes mdc-checkbox-fade-out-background-0 {
  910. 0%, 80% {
  911. border-color: #018786;
  912. /* @alternate */
  913. border-color: var(--mdc-theme-secondary, #018786);
  914. background-color: #018786;
  915. /* @alternate */
  916. background-color: var(--mdc-theme-secondary, #018786);
  917. }
  918. 100% {
  919. border-color: rgba(0, 0, 0, 0.54);
  920. background-color: transparent;
  921. }
  922. }
  923. .mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background, .mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background {
  924. -webkit-animation-name: mdc-checkbox-fade-in-background-0;
  925. animation-name: mdc-checkbox-fade-in-background-0;
  926. }
  927. .mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background, .mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background {
  928. -webkit-animation-name: mdc-checkbox-fade-out-background-0;
  929. animation-name: mdc-checkbox-fade-out-background-0;
  930. }
  931. .mdc-checkbox__checkmark {
  932. color: #fff;
  933. }
  934. .mdc-checkbox__mixedmark {
  935. border-color: #fff;
  936. }
  937. .mdc-checkbox__background::before {
  938. background-color: #018786;
  939. }
  940. @supports not (-ms-ime-align: auto) {
  941. .mdc-checkbox__background::before {
  942. /* @alternate */
  943. background-color: var(--mdc-theme-secondary, #018786);
  944. }
  945. }
  946. .mdc-checkbox__native-control[disabled]:not(:checked):not(:indeterminate) ~ .mdc-checkbox__background {
  947. border-color: rgba(0, 0, 0, 0.26);
  948. }
  949. .mdc-checkbox__native-control[disabled]:checked ~ .mdc-checkbox__background,
  950. .mdc-checkbox__native-control[disabled]:indeterminate ~ .mdc-checkbox__background {
  951. border-color: transparent;
  952. background-color: rgba(0, 0, 0, 0.26);
  953. }
  954. @media screen and (-ms-high-contrast: active) {
  955. .mdc-checkbox__mixedmark {
  956. margin: 0 1px;
  957. }
  958. }
  959. .mdc-checkbox--disabled {
  960. cursor: default;
  961. pointer-events: none;
  962. }
  963. .mdc-checkbox__background {
  964. /* @noflip */
  965. left: 11px;
  966. /* @noflip */
  967. right: initial;
  968. display: inline-flex;
  969. position: absolute;
  970. top: 11px;
  971. bottom: 0;
  972. align-items: center;
  973. justify-content: center;
  974. box-sizing: border-box;
  975. width: 45%;
  976. height: 45%;
  977. border: 2px solid currentColor;
  978. border-radius: 2px;
  979. background-color: transparent;
  980. pointer-events: none;
  981. will-change: background-color, border-color;
  982. transition: background-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), border-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  983. }
  984. .mdc-checkbox[dir=rtl] .mdc-checkbox__background, [dir=rtl] .mdc-checkbox .mdc-checkbox__background {
  985. /* @noflip */
  986. left: initial;
  987. /* @noflip */
  988. right: 11px;
  989. }
  990. .mdc-checkbox__checkmark {
  991. position: absolute;
  992. top: 0;
  993. right: 0;
  994. bottom: 0;
  995. left: 0;
  996. width: 100%;
  997. opacity: 0;
  998. transition: opacity 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  999. }
  1000. .mdc-checkbox--upgraded .mdc-checkbox__checkmark {
  1001. opacity: 1;
  1002. }
  1003. .mdc-checkbox__checkmark-path {
  1004. transition: stroke-dashoffset 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  1005. stroke: currentColor;
  1006. stroke-width: 3.12px;
  1007. stroke-dashoffset: 29.7833385;
  1008. stroke-dasharray: 29.7833385;
  1009. }
  1010. .mdc-checkbox__mixedmark {
  1011. width: 100%;
  1012. height: 0;
  1013. -webkit-transform: scaleX(0) rotate(0deg);
  1014. transform: scaleX(0) rotate(0deg);
  1015. border-width: 1px;
  1016. border-style: solid;
  1017. opacity: 0;
  1018. transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), -webkit-transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  1019. transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  1020. transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), -webkit-transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  1021. }
  1022. .mdc-checkbox--upgraded .mdc-checkbox__background,
  1023. .mdc-checkbox--upgraded .mdc-checkbox__checkmark,
  1024. .mdc-checkbox--upgraded .mdc-checkbox__checkmark-path,
  1025. .mdc-checkbox--upgraded .mdc-checkbox__mixedmark {
  1026. transition: none !important;
  1027. }
  1028. .mdc-checkbox--anim-unchecked-checked .mdc-checkbox__background, .mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__background, .mdc-checkbox--anim-checked-unchecked .mdc-checkbox__background, .mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__background {
  1029. -webkit-animation-duration: 180ms;
  1030. animation-duration: 180ms;
  1031. -webkit-animation-timing-function: linear;
  1032. animation-timing-function: linear;
  1033. }
  1034. .mdc-checkbox--anim-unchecked-checked .mdc-checkbox__checkmark-path {
  1035. -webkit-animation: mdc-checkbox-unchecked-checked-checkmark-path 180ms linear 0s;
  1036. animation: mdc-checkbox-unchecked-checked-checkmark-path 180ms linear 0s;
  1037. transition: none;
  1038. }
  1039. .mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__mixedmark {
  1040. -webkit-animation: mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear 0s;
  1041. animation: mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear 0s;
  1042. transition: none;
  1043. }
  1044. .mdc-checkbox--anim-checked-unchecked .mdc-checkbox__checkmark-path {
  1045. -webkit-animation: mdc-checkbox-checked-unchecked-checkmark-path 90ms linear 0s;
  1046. animation: mdc-checkbox-checked-unchecked-checkmark-path 90ms linear 0s;
  1047. transition: none;
  1048. }
  1049. .mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__checkmark {
  1050. -webkit-animation: mdc-checkbox-checked-indeterminate-checkmark 90ms linear 0s;
  1051. animation: mdc-checkbox-checked-indeterminate-checkmark 90ms linear 0s;
  1052. transition: none;
  1053. }
  1054. .mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__mixedmark {
  1055. -webkit-animation: mdc-checkbox-checked-indeterminate-mixedmark 90ms linear 0s;
  1056. animation: mdc-checkbox-checked-indeterminate-mixedmark 90ms linear 0s;
  1057. transition: none;
  1058. }
  1059. .mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__checkmark {
  1060. -webkit-animation: mdc-checkbox-indeterminate-checked-checkmark 500ms linear 0s;
  1061. animation: mdc-checkbox-indeterminate-checked-checkmark 500ms linear 0s;
  1062. transition: none;
  1063. }
  1064. .mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__mixedmark {
  1065. -webkit-animation: mdc-checkbox-indeterminate-checked-mixedmark 500ms linear 0s;
  1066. animation: mdc-checkbox-indeterminate-checked-mixedmark 500ms linear 0s;
  1067. transition: none;
  1068. }
  1069. .mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__mixedmark {
  1070. -webkit-animation: mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear 0s;
  1071. animation: mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear 0s;
  1072. transition: none;
  1073. }
  1074. .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background,
  1075. .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background {
  1076. transition: border-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1), background-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1);
  1077. }
  1078. .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background .mdc-checkbox__checkmark-path,
  1079. .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background .mdc-checkbox__checkmark-path {
  1080. stroke-dashoffset: 0;
  1081. }
  1082. .mdc-checkbox__background::before {
  1083. position: absolute;
  1084. top: 0;
  1085. right: 0;
  1086. bottom: 0;
  1087. left: 0;
  1088. width: 100%;
  1089. height: 100%;
  1090. -webkit-transform: scale(0, 0);
  1091. transform: scale(0, 0);
  1092. border-radius: 50%;
  1093. opacity: 0;
  1094. pointer-events: none;
  1095. content: "";
  1096. will-change: opacity, transform;
  1097. transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), -webkit-transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  1098. transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  1099. transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), -webkit-transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  1100. }
  1101. .mdc-checkbox__native-control:focus ~ .mdc-checkbox__background::before {
  1102. -webkit-transform: scale(2.75, 2.75);
  1103. transform: scale(2.75, 2.75);
  1104. opacity: 0.12;
  1105. transition: opacity 80ms 0ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 80ms 0ms cubic-bezier(0, 0, 0.2, 1);
  1106. transition: opacity 80ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 80ms 0ms cubic-bezier(0, 0, 0.2, 1);
  1107. transition: opacity 80ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 80ms 0ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 80ms 0ms cubic-bezier(0, 0, 0.2, 1);
  1108. }
  1109. .mdc-checkbox__native-control {
  1110. position: absolute;
  1111. top: 0;
  1112. left: 0;
  1113. width: 100%;
  1114. height: 100%;
  1115. margin: 0;
  1116. padding: 0;
  1117. opacity: 0;
  1118. cursor: inherit;
  1119. }
  1120. .mdc-checkbox__native-control:disabled {
  1121. cursor: default;
  1122. pointer-events: none;
  1123. }
  1124. .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background .mdc-checkbox__checkmark {
  1125. transition: opacity 180ms 0ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1);
  1126. transition: opacity 180ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1);
  1127. transition: opacity 180ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1);
  1128. opacity: 1;
  1129. }
  1130. .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background .mdc-checkbox__mixedmark {
  1131. -webkit-transform: scaleX(1) rotate(-45deg);
  1132. transform: scaleX(1) rotate(-45deg);
  1133. }
  1134. .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background .mdc-checkbox__checkmark {
  1135. -webkit-transform: rotate(45deg);
  1136. transform: rotate(45deg);
  1137. opacity: 0;
  1138. transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), -webkit-transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  1139. transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  1140. transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), -webkit-transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  1141. }
  1142. .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background .mdc-checkbox__mixedmark {
  1143. -webkit-transform: scaleX(1) rotate(0deg);
  1144. transform: scaleX(1) rotate(0deg);
  1145. opacity: 1;
  1146. }
  1147. .mdc-checkbox {
  1148. --mdc-ripple-fg-size: 0;
  1149. --mdc-ripple-left: 0;
  1150. --mdc-ripple-top: 0;
  1151. --mdc-ripple-fg-scale: 1;
  1152. --mdc-ripple-fg-translate-end: 0;
  1153. --mdc-ripple-fg-translate-start: 0;
  1154. -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  1155. }
  1156. .mdc-checkbox::before, .mdc-checkbox::after {
  1157. position: absolute;
  1158. border-radius: 50%;
  1159. opacity: 0;
  1160. pointer-events: none;
  1161. content: "";
  1162. }
  1163. .mdc-checkbox::before {
  1164. transition: opacity 15ms linear, background-color 15ms linear;
  1165. z-index: 1;
  1166. }
  1167. .mdc-checkbox.mdc-ripple-upgraded::before {
  1168. -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
  1169. transform: scale(var(--mdc-ripple-fg-scale, 1));
  1170. }
  1171. .mdc-checkbox.mdc-ripple-upgraded::after {
  1172. top: 0;
  1173. /* @noflip */
  1174. left: 0;
  1175. -webkit-transform: scale(0);
  1176. transform: scale(0);
  1177. -webkit-transform-origin: center center;
  1178. transform-origin: center center;
  1179. }
  1180. .mdc-checkbox.mdc-ripple-upgraded--unbounded::after {
  1181. top: var(--mdc-ripple-top, 0);
  1182. /* @noflip */
  1183. left: var(--mdc-ripple-left, 0);
  1184. }
  1185. .mdc-checkbox.mdc-ripple-upgraded--foreground-activation::after {
  1186. -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
  1187. animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
  1188. }
  1189. .mdc-checkbox.mdc-ripple-upgraded--foreground-deactivation::after {
  1190. -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
  1191. animation: mdc-ripple-fg-opacity-out 150ms;
  1192. -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  1193. transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  1194. }
  1195. .mdc-checkbox::before, .mdc-checkbox::after {
  1196. background-color: #018786;
  1197. }
  1198. @supports not (-ms-ime-align: auto) {
  1199. .mdc-checkbox::before, .mdc-checkbox::after {
  1200. /* @alternate */
  1201. background-color: var(--mdc-theme-secondary, #018786);
  1202. }
  1203. }
  1204. .mdc-checkbox:hover::before {
  1205. opacity: 0.04;
  1206. }
  1207. .mdc-checkbox:not(.mdc-ripple-upgraded):focus::before, .mdc-checkbox.mdc-ripple-upgraded--background-focused::before {
  1208. transition-duration: 75ms;
  1209. opacity: 0.12;
  1210. }
  1211. .mdc-checkbox:not(.mdc-ripple-upgraded)::after {
  1212. transition: opacity 150ms linear;
  1213. }
  1214. .mdc-checkbox:not(.mdc-ripple-upgraded):active::after {
  1215. transition-duration: 75ms;
  1216. opacity: 0.12;
  1217. }
  1218. .mdc-checkbox.mdc-ripple-upgraded {
  1219. --mdc-ripple-fg-opacity: 0.12;
  1220. }
  1221. .mdc-checkbox::before, .mdc-checkbox::after {
  1222. top: calc(50% - 50%);
  1223. /* @noflip */
  1224. left: calc(50% - 50%);
  1225. width: 100%;
  1226. height: 100%;
  1227. }
  1228. .mdc-checkbox.mdc-ripple-upgraded::before, .mdc-checkbox.mdc-ripple-upgraded::after {
  1229. top: var(--mdc-ripple-top, calc(50% - 50%));
  1230. /* @noflip */
  1231. left: var(--mdc-ripple-left, calc(50% - 50%));
  1232. width: var(--mdc-ripple-fg-size, 100%);
  1233. height: var(--mdc-ripple-fg-size, 100%);
  1234. }
  1235. .mdc-checkbox.mdc-ripple-upgraded::after {
  1236. width: var(--mdc-ripple-fg-size, 100%);
  1237. height: var(--mdc-ripple-fg-size, 100%);
  1238. }
  1239. .mdc-ripple-upgraded--background-focused .mdc-checkbox__background::before {
  1240. content: none;
  1241. }
  1242. .mdc-chip {
  1243. --mdc-ripple-fg-size: 0;
  1244. --mdc-ripple-left: 0;
  1245. --mdc-ripple-top: 0;
  1246. --mdc-ripple-fg-scale: 1;
  1247. --mdc-ripple-fg-translate-end: 0;
  1248. --mdc-ripple-fg-translate-start: 0;
  1249. -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  1250. border-radius: 16px;
  1251. background-color: #e0e0e0;
  1252. color: rgba(0, 0, 0, 0.87);
  1253. font-family: Roboto, sans-serif;
  1254. -moz-osx-font-smoothing: grayscale;
  1255. -webkit-font-smoothing: antialiased;
  1256. font-size: 0.875rem;
  1257. line-height: 1.25rem;
  1258. font-weight: 400;
  1259. letter-spacing: 0.0178571429em;
  1260. text-decoration: inherit;
  1261. text-transform: inherit;
  1262. height: 32px;
  1263. display: inline-flex;
  1264. position: relative;
  1265. align-items: center;
  1266. box-sizing: border-box;
  1267. padding: 7px 12px;
  1268. outline: none;
  1269. cursor: pointer;
  1270. overflow: hidden;
  1271. }
  1272. .mdc-chip::before, .mdc-chip::after {
  1273. position: absolute;
  1274. border-radius: 50%;
  1275. opacity: 0;
  1276. pointer-events: none;
  1277. content: "";
  1278. }
  1279. .mdc-chip::before {
  1280. transition: opacity 15ms linear, background-color 15ms linear;
  1281. z-index: 1;
  1282. }
  1283. .mdc-chip.mdc-ripple-upgraded::before {
  1284. -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
  1285. transform: scale(var(--mdc-ripple-fg-scale, 1));
  1286. }
  1287. .mdc-chip.mdc-ripple-upgraded::after {
  1288. top: 0;
  1289. /* @noflip */
  1290. left: 0;
  1291. -webkit-transform: scale(0);
  1292. transform: scale(0);
  1293. -webkit-transform-origin: center center;
  1294. transform-origin: center center;
  1295. }
  1296. .mdc-chip.mdc-ripple-upgraded--unbounded::after {
  1297. top: var(--mdc-ripple-top, 0);
  1298. /* @noflip */
  1299. left: var(--mdc-ripple-left, 0);
  1300. }
  1301. .mdc-chip.mdc-ripple-upgraded--foreground-activation::after {
  1302. -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
  1303. animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
  1304. }
  1305. .mdc-chip.mdc-ripple-upgraded--foreground-deactivation::after {
  1306. -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
  1307. animation: mdc-ripple-fg-opacity-out 150ms;
  1308. -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  1309. transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  1310. }
  1311. .mdc-chip::before, .mdc-chip::after {
  1312. top: calc(50% - 100%);
  1313. /* @noflip */
  1314. left: calc(50% - 100%);
  1315. width: 200%;
  1316. height: 200%;
  1317. }
  1318. .mdc-chip.mdc-ripple-upgraded::after {
  1319. width: var(--mdc-ripple-fg-size, 100%);
  1320. height: var(--mdc-ripple-fg-size, 100%);
  1321. }
  1322. .mdc-chip::before, .mdc-chip::after {
  1323. background-color: rgba(0, 0, 0, 0.87);
  1324. }
  1325. .mdc-chip:hover::before {
  1326. opacity: 0.04;
  1327. }
  1328. .mdc-chip:not(.mdc-ripple-upgraded):focus::before, .mdc-chip.mdc-ripple-upgraded--background-focused::before {
  1329. transition-duration: 75ms;
  1330. opacity: 0.12;
  1331. }
  1332. .mdc-chip:not(.mdc-ripple-upgraded)::after {
  1333. transition: opacity 150ms linear;
  1334. }
  1335. .mdc-chip:not(.mdc-ripple-upgraded):active::after {
  1336. transition-duration: 75ms;
  1337. opacity: 0.12;
  1338. }
  1339. .mdc-chip.mdc-ripple-upgraded {
  1340. --mdc-ripple-fg-opacity: 0.12;
  1341. }
  1342. .mdc-chip:hover {
  1343. color: rgba(0, 0, 0, 0.87);
  1344. }
  1345. .mdc-chip.mdc-chip--selected .mdc-chip__checkmark,
  1346. .mdc-chip .mdc-chip__icon--leading:not(.mdc-chip__icon--leading-hidden) {
  1347. /* @noflip */
  1348. margin-left: -4px;
  1349. /* @noflip */
  1350. margin-right: 4px;
  1351. margin-top: -4px;
  1352. margin-bottom: -4px;
  1353. }
  1354. [dir=rtl] .mdc-chip.mdc-chip--selected .mdc-chip__checkmark, .mdc-chip.mdc-chip--selected .mdc-chip__checkmark[dir=rtl],
  1355. [dir=rtl] .mdc-chip .mdc-chip__icon--leading:not(.mdc-chip__icon--leading-hidden),
  1356. .mdc-chip .mdc-chip__icon--leading:not(.mdc-chip__icon--leading-hidden)[dir=rtl] {
  1357. /* @noflip */
  1358. margin-left: 4px;
  1359. /* @noflip */
  1360. margin-right: -4px;
  1361. }
  1362. .mdc-chip:hover {
  1363. color: #000;
  1364. /* @alternate */
  1365. color: var(--mdc-theme-on-surface, #000);
  1366. }
  1367. .mdc-chip__icon--leading {
  1368. color: rgba(0, 0, 0, 0.54);
  1369. }
  1370. .mdc-chip__icon--trailing {
  1371. color: rgba(0, 0, 0, 0.54);
  1372. }
  1373. .mdc-chip__icon--trailing:hover {
  1374. color: rgba(0, 0, 0, 0.62);
  1375. }
  1376. .mdc-chip__icon--trailing:focus {
  1377. color: rgba(0, 0, 0, 0.87);
  1378. }
  1379. .mdc-chip__icon.mdc-chip__icon--leading:not(.mdc-chip__icon--leading-hidden) {
  1380. width: 20px;
  1381. height: 20px;
  1382. font-size: 20px;
  1383. }
  1384. .mdc-chip__icon.mdc-chip__icon--trailing {
  1385. width: 18px;
  1386. height: 18px;
  1387. font-size: 18px;
  1388. }
  1389. .mdc-chip__icon--trailing {
  1390. margin: 0 -4px 0 4px;
  1391. }
  1392. .mdc-chip--exit {
  1393. transition: opacity 75ms cubic-bezier(0.4, 0, 0.2, 1), width 150ms cubic-bezier(0, 0, 0.2, 1), padding 100ms linear, margin 100ms linear;
  1394. opacity: 0;
  1395. }
  1396. .mdc-chip__text {
  1397. white-space: nowrap;
  1398. }
  1399. .mdc-chip__icon {
  1400. border-radius: 50%;
  1401. outline: none;
  1402. vertical-align: middle;
  1403. }
  1404. .mdc-chip__checkmark {
  1405. height: 20px;
  1406. }
  1407. .mdc-chip__checkmark-path {
  1408. transition: stroke-dashoffset 150ms 50ms cubic-bezier(0.4, 0, 0.6, 1);
  1409. stroke-width: 2px;
  1410. stroke-dashoffset: 29.7833385;
  1411. stroke-dasharray: 29.7833385;
  1412. }
  1413. .mdc-chip--selected .mdc-chip__checkmark-path {
  1414. stroke-dashoffset: 0;
  1415. }
  1416. .mdc-chip-set--choice .mdc-chip.mdc-chip--selected::before {
  1417. opacity: 0.08;
  1418. }
  1419. .mdc-chip-set--choice .mdc-chip.mdc-chip--selected::before, .mdc-chip-set--choice .mdc-chip.mdc-chip--selected::after {
  1420. background-color: #6200ee;
  1421. }
  1422. @supports not (-ms-ime-align: auto) {
  1423. .mdc-chip-set--choice .mdc-chip.mdc-chip--selected::before, .mdc-chip-set--choice .mdc-chip.mdc-chip--selected::after {
  1424. /* @alternate */
  1425. background-color: var(--mdc-theme-primary, #6200ee);
  1426. }
  1427. }
  1428. .mdc-chip-set--choice .mdc-chip.mdc-chip--selected:hover::before {
  1429. opacity: 0.12;
  1430. }
  1431. .mdc-chip-set--choice .mdc-chip.mdc-chip--selected:not(.mdc-ripple-upgraded):focus::before, .mdc-chip-set--choice .mdc-chip.mdc-chip--selected.mdc-ripple-upgraded--background-focused::before {
  1432. transition-duration: 75ms;
  1433. opacity: 0.2;
  1434. }
  1435. .mdc-chip-set--choice .mdc-chip.mdc-chip--selected:not(.mdc-ripple-upgraded)::after {
  1436. transition: opacity 150ms linear;
  1437. }
  1438. .mdc-chip-set--choice .mdc-chip.mdc-chip--selected:not(.mdc-ripple-upgraded):active::after {
  1439. transition-duration: 75ms;
  1440. opacity: 0.2;
  1441. }
  1442. .mdc-chip-set--choice .mdc-chip.mdc-chip--selected.mdc-ripple-upgraded {
  1443. --mdc-ripple-fg-opacity: 0.2;
  1444. }
  1445. .mdc-chip-set--choice .mdc-chip.mdc-chip--selected {
  1446. color: #6200ee;
  1447. /* @alternate */
  1448. color: var(--mdc-theme-primary, #6200ee);
  1449. }
  1450. .mdc-chip-set--choice .mdc-chip.mdc-chip--selected .mdc-chip__icon--leading {
  1451. color: rgba(98, 0, 238, 0.54);
  1452. }
  1453. .mdc-chip-set--choice .mdc-chip.mdc-chip--selected:hover {
  1454. color: #6200ee;
  1455. /* @alternate */
  1456. color: var(--mdc-theme-primary, #6200ee);
  1457. }
  1458. .mdc-chip-set--choice .mdc-chip .mdc-chip__checkmark-path {
  1459. stroke: #6200ee;
  1460. /* @alternate */
  1461. stroke: var(--mdc-theme-primary, #6200ee);
  1462. }
  1463. .mdc-chip-set--choice .mdc-chip--selected {
  1464. background-color: #fff;
  1465. /* @alternate */
  1466. background-color: var(--mdc-theme-surface, #fff);
  1467. }
  1468. .mdc-chip__checkmark-svg {
  1469. width: 0;
  1470. height: 20px;
  1471. transition: width 150ms cubic-bezier(0.4, 0, 0.2, 1);
  1472. }
  1473. .mdc-chip--selected .mdc-chip__checkmark-svg {
  1474. width: 20px;
  1475. }
  1476. .mdc-chip-set--filter .mdc-chip__icon--leading {
  1477. transition: opacity 75ms linear;
  1478. transition-delay: -50ms;
  1479. opacity: 1;
  1480. }
  1481. .mdc-chip-set--filter .mdc-chip__icon--leading + .mdc-chip__checkmark {
  1482. transition: opacity 75ms linear;
  1483. transition-delay: 80ms;
  1484. opacity: 0;
  1485. }
  1486. .mdc-chip-set--filter .mdc-chip__icon--leading + .mdc-chip__checkmark .mdc-chip__checkmark-svg {
  1487. transition: width 0ms;
  1488. }
  1489. .mdc-chip-set--filter .mdc-chip--selected .mdc-chip__icon--leading {
  1490. opacity: 0;
  1491. }
  1492. .mdc-chip-set--filter .mdc-chip--selected .mdc-chip__icon--leading + .mdc-chip__checkmark {
  1493. width: 0;
  1494. opacity: 1;
  1495. }
  1496. .mdc-chip-set--filter .mdc-chip__icon--leading-hidden.mdc-chip__icon--leading {
  1497. width: 0;
  1498. opacity: 0;
  1499. }
  1500. .mdc-chip-set--filter .mdc-chip__icon--leading-hidden.mdc-chip__icon--leading + .mdc-chip__checkmark {
  1501. width: 20px;
  1502. }
  1503. @-webkit-keyframes mdc-chip-entry {
  1504. from {
  1505. -webkit-transform: scale(0.8);
  1506. transform: scale(0.8);
  1507. opacity: 0.4;
  1508. }
  1509. to {
  1510. -webkit-transform: scale(1);
  1511. transform: scale(1);
  1512. opacity: 1;
  1513. }
  1514. }
  1515. @keyframes mdc-chip-entry {
  1516. from {
  1517. -webkit-transform: scale(0.8);
  1518. transform: scale(0.8);
  1519. opacity: 0.4;
  1520. }
  1521. to {
  1522. -webkit-transform: scale(1);
  1523. transform: scale(1);
  1524. opacity: 1;
  1525. }
  1526. }
  1527. .mdc-chip-set {
  1528. padding: 4px;
  1529. display: flex;
  1530. flex-wrap: wrap;
  1531. box-sizing: border-box;
  1532. }
  1533. .mdc-chip-set .mdc-chip {
  1534. margin: 4px;
  1535. }
  1536. .mdc-chip-set--input .mdc-chip {
  1537. -webkit-animation: mdc-chip-entry 100ms cubic-bezier(0, 0, 0.2, 1);
  1538. animation: mdc-chip-entry 100ms cubic-bezier(0, 0, 0.2, 1);
  1539. }
  1540. .mdc-dialog,
  1541. .mdc-dialog__scrim {
  1542. position: fixed;
  1543. top: 0;
  1544. left: 0;
  1545. align-items: center;
  1546. justify-content: center;
  1547. box-sizing: border-box;
  1548. width: 100%;
  1549. height: 100%;
  1550. }
  1551. .mdc-dialog {
  1552. display: none;
  1553. z-index: 7;
  1554. }
  1555. .mdc-dialog .mdc-dialog__surface {
  1556. background-color: #fff;
  1557. /* @alternate */
  1558. background-color: var(--mdc-theme-surface, #fff);
  1559. }
  1560. .mdc-dialog .mdc-dialog__scrim {
  1561. background-color: rgba(0, 0, 0, 0.32);
  1562. }
  1563. .mdc-dialog .mdc-dialog__title {
  1564. color: rgba(0, 0, 0, 0.87);
  1565. }
  1566. .mdc-dialog .mdc-dialog__content {
  1567. color: rgba(0, 0, 0, 0.6);
  1568. }
  1569. .mdc-dialog.mdc-dialog--scrollable .mdc-dialog__title, .mdc-dialog.mdc-dialog--scrollable .mdc-dialog__actions {
  1570. border-color: rgba(0, 0, 0, 0.12);
  1571. }
  1572. .mdc-dialog .mdc-dialog__surface {
  1573. min-width: 280px;
  1574. }
  1575. @media (max-width: 592px) {
  1576. .mdc-dialog .mdc-dialog__surface {
  1577. max-width: calc(100vw - 32px);
  1578. }
  1579. }
  1580. @media (min-width: 592px) {
  1581. .mdc-dialog .mdc-dialog__surface {
  1582. max-width: 560px;
  1583. }
  1584. }
  1585. .mdc-dialog .mdc-dialog__surface {
  1586. max-height: calc(100vh - 32px);
  1587. }
  1588. .mdc-dialog .mdc-dialog__surface {
  1589. border-radius: 4px;
  1590. }
  1591. .mdc-dialog__scrim {
  1592. opacity: 0;
  1593. z-index: -1;
  1594. }
  1595. .mdc-dialog__container {
  1596. display: flex;
  1597. flex-direction: row;
  1598. justify-content: space-around;
  1599. box-sizing: border-box;
  1600. -webkit-transform: scale(0.8);
  1601. transform: scale(0.8);
  1602. opacity: 0;
  1603. }
  1604. .mdc-dialog__surface {
  1605. box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  1606. display: flex;
  1607. flex-direction: column;
  1608. flex-grow: 0;
  1609. flex-shrink: 0;
  1610. box-sizing: border-box;
  1611. max-width: 100%;
  1612. max-height: 100%;
  1613. }
  1614. .mdc-dialog[dir=rtl] .mdc-dialog__surface, [dir=rtl] .mdc-dialog .mdc-dialog__surface {
  1615. text-align: right;
  1616. }
  1617. .mdc-dialog__title {
  1618. display: block;
  1619. margin-top: 0;
  1620. /* @alternate */
  1621. line-height: normal;
  1622. font-family: Roboto, sans-serif;
  1623. -moz-osx-font-smoothing: grayscale;
  1624. -webkit-font-smoothing: antialiased;
  1625. font-size: 1.25rem;
  1626. line-height: 2rem;
  1627. font-weight: 500;
  1628. letter-spacing: 0.0125em;
  1629. text-decoration: inherit;
  1630. text-transform: inherit;
  1631. display: block;
  1632. position: relative;
  1633. flex-shrink: 0;
  1634. box-sizing: border-box;
  1635. margin: 0;
  1636. padding: 0 24px 9px;
  1637. border-bottom: 1px solid transparent;
  1638. }
  1639. .mdc-dialog__title::before {
  1640. display: inline-block;
  1641. width: 0;
  1642. height: 40px;
  1643. content: "";
  1644. vertical-align: 0;
  1645. }
  1646. .mdc-dialog[dir=rtl] .mdc-dialog__title, [dir=rtl] .mdc-dialog .mdc-dialog__title {
  1647. text-align: right;
  1648. }
  1649. .mdc-dialog--scrollable .mdc-dialog__title {
  1650. padding-bottom: 15px;
  1651. }
  1652. .mdc-dialog__content {
  1653. font-family: Roboto, sans-serif;
  1654. -moz-osx-font-smoothing: grayscale;
  1655. -webkit-font-smoothing: antialiased;
  1656. font-size: 1rem;
  1657. line-height: 1.5rem;
  1658. font-weight: 400;
  1659. letter-spacing: 0.03125em;
  1660. text-decoration: inherit;
  1661. text-transform: inherit;
  1662. flex-grow: 1;
  1663. box-sizing: border-box;
  1664. margin: 0;
  1665. padding: 20px 24px;
  1666. overflow: auto;
  1667. -webkit-overflow-scrolling: touch;
  1668. }
  1669. .mdc-dialog__content > :first-child {
  1670. margin-top: 0;
  1671. }
  1672. .mdc-dialog__content > :last-child {
  1673. margin-bottom: 0;
  1674. }
  1675. .mdc-dialog__title + .mdc-dialog__content {
  1676. padding-top: 0;
  1677. }
  1678. .mdc-dialog--scrollable .mdc-dialog__content {
  1679. padding-top: 8px;
  1680. padding-bottom: 8px;
  1681. }
  1682. .mdc-dialog__content .mdc-list:first-child:last-child {
  1683. padding: 6px 0 0;
  1684. }
  1685. .mdc-dialog--scrollable .mdc-dialog__content .mdc-list:first-child:last-child {
  1686. padding: 0;
  1687. }
  1688. .mdc-dialog__actions {
  1689. display: flex;
  1690. position: relative;
  1691. flex-shrink: 0;
  1692. flex-wrap: wrap;
  1693. align-items: center;
  1694. justify-content: flex-end;
  1695. box-sizing: border-box;
  1696. min-height: 52px;
  1697. margin: 0;
  1698. padding: 8px;
  1699. border-top: 1px solid transparent;
  1700. }
  1701. .mdc-dialog--stacked .mdc-dialog__actions {
  1702. flex-direction: column;
  1703. align-items: flex-end;
  1704. }
  1705. .mdc-dialog__button {
  1706. /* @noflip */
  1707. margin-left: 8px;
  1708. /* @noflip */
  1709. margin-right: 0;
  1710. max-width: 100%;
  1711. text-align: right;
  1712. }
  1713. [dir=rtl] .mdc-dialog__button, .mdc-dialog__button[dir=rtl] {
  1714. /* @noflip */
  1715. margin-left: 0;
  1716. /* @noflip */
  1717. margin-right: 8px;
  1718. }
  1719. .mdc-dialog__button:first-child {
  1720. /* @noflip */
  1721. margin-left: 0;
  1722. /* @noflip */
  1723. margin-right: 0;
  1724. }
  1725. [dir=rtl] .mdc-dialog__button:first-child, .mdc-dialog__button:first-child[dir=rtl] {
  1726. /* @noflip */
  1727. margin-left: 0;
  1728. /* @noflip */
  1729. margin-right: 0;
  1730. }
  1731. .mdc-dialog[dir=rtl] .mdc-dialog__button, [dir=rtl] .mdc-dialog .mdc-dialog__button {
  1732. text-align: left;
  1733. }
  1734. .mdc-dialog--stacked .mdc-dialog__button:not(:first-child) {
  1735. margin-top: 12px;
  1736. }
  1737. .mdc-dialog--open,
  1738. .mdc-dialog--opening,
  1739. .mdc-dialog--closing {
  1740. display: flex;
  1741. }
  1742. .mdc-dialog--opening .mdc-dialog__scrim {
  1743. transition: opacity 150ms linear;
  1744. }
  1745. .mdc-dialog--opening .mdc-dialog__container {
  1746. transition: opacity 75ms linear, -webkit-transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1);
  1747. transition: opacity 75ms linear, transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1);
  1748. transition: opacity 75ms linear, transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1);
  1749. }
  1750. .mdc-dialog--closing .mdc-dialog__scrim,
  1751. .mdc-dialog--closing .mdc-dialog__container {
  1752. transition: opacity 75ms linear;
  1753. }
  1754. .mdc-dialog--closing .mdc-dialog__container {
  1755. -webkit-transform: scale(1);
  1756. transform: scale(1);
  1757. }
  1758. .mdc-dialog--open .mdc-dialog__scrim {
  1759. opacity: 1;
  1760. }
  1761. .mdc-dialog--open .mdc-dialog__container {
  1762. -webkit-transform: scale(1);
  1763. transform: scale(1);
  1764. opacity: 1;
  1765. }
  1766. .mdc-dialog-scroll-lock {
  1767. overflow: hidden;
  1768. }
  1769. .mdc-drawer {
  1770. border-color: rgba(0, 0, 0, 0.12);
  1771. background-color: #fff;
  1772. /* @noflip */
  1773. border-radius: 0 0 0 0;
  1774. z-index: 6;
  1775. width: 256px;
  1776. display: flex;
  1777. flex-direction: column;
  1778. flex-shrink: 0;
  1779. box-sizing: border-box;
  1780. height: 100%;
  1781. transition-property: -webkit-transform;
  1782. transition-property: transform;
  1783. transition-property: transform, -webkit-transform;
  1784. transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  1785. /* @noflip */
  1786. border-right-width: 1px;
  1787. /* @noflip */
  1788. border-right-style: solid;
  1789. overflow: hidden;
  1790. }
  1791. .mdc-drawer .mdc-drawer__title {
  1792. color: rgba(0, 0, 0, 0.87);
  1793. }
  1794. .mdc-drawer .mdc-list-group__subheader {
  1795. color: rgba(0, 0, 0, 0.6);
  1796. }
  1797. .mdc-drawer .mdc-drawer__subtitle {
  1798. color: rgba(0, 0, 0, 0.6);
  1799. }
  1800. .mdc-drawer .mdc-list-item__graphic {
  1801. color: rgba(0, 0, 0, 0.6);
  1802. }
  1803. .mdc-drawer .mdc-list-item {
  1804. color: rgba(0, 0, 0, 0.87);
  1805. }
  1806. .mdc-drawer .mdc-list-item--activated .mdc-list-item__graphic {
  1807. color: #6200ee;
  1808. }
  1809. .mdc-drawer .mdc-list-item--activated {
  1810. color: rgba(98, 0, 238, 0.87);
  1811. }
  1812. [dir=rtl] .mdc-drawer, .mdc-drawer[dir=rtl] {
  1813. /* @noflip */
  1814. border-radius: 0 0 0 0;
  1815. }
  1816. .mdc-drawer .mdc-list-item {
  1817. border-radius: 4px;
  1818. }
  1819. .mdc-drawer.mdc-drawer--open:not(.mdc-drawer--closing) + .mdc-drawer-app-content {
  1820. /* @noflip */
  1821. margin-left: 256px;
  1822. /* @noflip */
  1823. margin-right: 0;
  1824. }
  1825. [dir=rtl] .mdc-drawer.mdc-drawer--open:not(.mdc-drawer--closing) + .mdc-drawer-app-content, .mdc-drawer.mdc-drawer--open:not(.mdc-drawer--closing) + .mdc-drawer-app-content[dir=rtl] {
  1826. /* @noflip */
  1827. margin-left: 0;
  1828. /* @noflip */
  1829. margin-right: 256px;
  1830. }
  1831. [dir=rtl] .mdc-drawer, .mdc-drawer[dir=rtl] {
  1832. /* @noflip */
  1833. border-right-width: 0;
  1834. /* @noflip */
  1835. border-left-width: 1px;
  1836. /* @noflip */
  1837. border-right-style: none;
  1838. /* @noflip */
  1839. border-left-style: solid;
  1840. }
  1841. .mdc-drawer .mdc-list-item {
  1842. font-family: Roboto, sans-serif;
  1843. -moz-osx-font-smoothing: grayscale;
  1844. -webkit-font-smoothing: antialiased;
  1845. font-size: 0.875rem;
  1846. line-height: 1.375rem;
  1847. font-weight: 500;
  1848. letter-spacing: 0.0071428571em;
  1849. text-decoration: inherit;
  1850. text-transform: inherit;
  1851. height: calc(48px - 2 * 4px);
  1852. margin: 8px 8px;
  1853. padding: 0 8px;
  1854. }
  1855. .mdc-drawer .mdc-list-item:nth-child(1) {
  1856. margin-top: 2px;
  1857. }
  1858. .mdc-drawer .mdc-list-item:nth-last-child(1) {
  1859. margin-bottom: 0;
  1860. }
  1861. .mdc-drawer .mdc-list-group__subheader {
  1862. font-family: Roboto, sans-serif;
  1863. -moz-osx-font-smoothing: grayscale;
  1864. -webkit-font-smoothing: antialiased;
  1865. font-size: 0.875rem;
  1866. line-height: 1.25rem;
  1867. font-weight: 400;
  1868. letter-spacing: 0.0178571429em;
  1869. text-decoration: inherit;
  1870. text-transform: inherit;
  1871. display: block;
  1872. margin-top: 0;
  1873. /* @alternate */
  1874. line-height: normal;
  1875. margin: 0;
  1876. padding: 0 16px;
  1877. }
  1878. .mdc-drawer .mdc-list-group__subheader::before {
  1879. display: inline-block;
  1880. width: 0;
  1881. height: 24px;
  1882. content: "";
  1883. vertical-align: 0;
  1884. }
  1885. .mdc-drawer .mdc-list-divider {
  1886. margin: 3px 0 4px 0;
  1887. }
  1888. .mdc-drawer .mdc-list-item__text,
  1889. .mdc-drawer .mdc-list-item__graphic {
  1890. pointer-events: none;
  1891. }
  1892. .mdc-drawer--animate {
  1893. -webkit-transform: translateX(-100%);
  1894. transform: translateX(-100%);
  1895. }
  1896. [dir=rtl] .mdc-drawer--animate, .mdc-drawer--animate[dir=rtl] {
  1897. -webkit-transform: translateX(100%);
  1898. transform: translateX(100%);
  1899. }
  1900. .mdc-drawer--opening {
  1901. -webkit-transform: translateX(0);
  1902. transform: translateX(0);
  1903. transition-duration: 250ms;
  1904. }
  1905. [dir=rtl] .mdc-drawer--opening, .mdc-drawer--opening[dir=rtl] {
  1906. -webkit-transform: translateX(0);
  1907. transform: translateX(0);
  1908. }
  1909. .mdc-drawer--closing {
  1910. -webkit-transform: translateX(-100%);
  1911. transform: translateX(-100%);
  1912. transition-duration: 200ms;
  1913. }
  1914. [dir=rtl] .mdc-drawer--closing, .mdc-drawer--closing[dir=rtl] {
  1915. -webkit-transform: translateX(100%);
  1916. transform: translateX(100%);
  1917. }
  1918. .mdc-drawer__header {
  1919. flex-shrink: 0;
  1920. box-sizing: border-box;
  1921. min-height: 64px;
  1922. padding: 0 16px 4px;
  1923. }
  1924. .mdc-drawer__title {
  1925. font-family: Roboto, sans-serif;
  1926. -moz-osx-font-smoothing: grayscale;
  1927. -webkit-font-smoothing: antialiased;
  1928. font-size: 1.25rem;
  1929. line-height: 2rem;
  1930. font-weight: 500;
  1931. letter-spacing: 0.0125em;
  1932. text-decoration: inherit;
  1933. text-transform: inherit;
  1934. display: block;
  1935. margin-top: 0;
  1936. /* @alternate */
  1937. line-height: normal;
  1938. margin-bottom: -20px;
  1939. }
  1940. .mdc-drawer__title::before {
  1941. display: inline-block;
  1942. width: 0;
  1943. height: 36px;
  1944. content: "";
  1945. vertical-align: 0;
  1946. }
  1947. .mdc-drawer__title::after {
  1948. display: inline-block;
  1949. width: 0;
  1950. height: 20px;
  1951. content: "";
  1952. vertical-align: -20px;
  1953. }
  1954. .mdc-drawer__subtitle {
  1955. font-family: Roboto, sans-serif;
  1956. -moz-osx-font-smoothing: grayscale;
  1957. -webkit-font-smoothing: antialiased;
  1958. font-size: 0.875rem;
  1959. line-height: 1.25rem;
  1960. font-weight: 400;
  1961. letter-spacing: 0.0178571429em;
  1962. text-decoration: inherit;
  1963. text-transform: inherit;
  1964. display: block;
  1965. margin-top: 0;
  1966. /* @alternate */
  1967. line-height: normal;
  1968. margin-bottom: 0;
  1969. }
  1970. .mdc-drawer__subtitle::before {
  1971. display: inline-block;
  1972. width: 0;
  1973. height: 20px;
  1974. content: "";
  1975. vertical-align: 0;
  1976. }
  1977. .mdc-drawer__content {
  1978. height: 100%;
  1979. overflow-y: auto;
  1980. -webkit-overflow-scrolling: touch;
  1981. }
  1982. .mdc-drawer--dismissible {
  1983. /* @noflip */
  1984. left: 0;
  1985. /* @noflip */
  1986. right: initial;
  1987. display: none;
  1988. position: absolute;
  1989. }
  1990. [dir=rtl] .mdc-drawer--dismissible, .mdc-drawer--dismissible[dir=rtl] {
  1991. /* @noflip */
  1992. left: initial;
  1993. /* @noflip */
  1994. right: 0;
  1995. }
  1996. .mdc-drawer--dismissible.mdc-drawer--open {
  1997. display: flex;
  1998. }
  1999. .mdc-drawer-app-content {
  2000. /* @noflip */
  2001. margin-left: 0;
  2002. /* @noflip */
  2003. margin-right: 0;
  2004. position: relative;
  2005. }
  2006. [dir=rtl] .mdc-drawer-app-content, .mdc-drawer-app-content[dir=rtl] {
  2007. /* @noflip */
  2008. margin-left: 0;
  2009. /* @noflip */
  2010. margin-right: 0;
  2011. }
  2012. .mdc-drawer--modal {
  2013. box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  2014. /* @noflip */
  2015. left: 0;
  2016. /* @noflip */
  2017. right: initial;
  2018. display: none;
  2019. position: fixed;
  2020. }
  2021. .mdc-drawer--modal + .mdc-drawer-scrim {
  2022. background-color: rgba(0, 0, 0, 0.32);
  2023. }
  2024. [dir=rtl] .mdc-drawer--modal, .mdc-drawer--modal[dir=rtl] {
  2025. /* @noflip */
  2026. left: initial;
  2027. /* @noflip */
  2028. right: 0;
  2029. }
  2030. .mdc-drawer--modal.mdc-drawer--open {
  2031. display: flex;
  2032. }
  2033. .mdc-drawer-scrim {
  2034. display: none;
  2035. position: fixed;
  2036. top: 0;
  2037. left: 0;
  2038. width: 100%;
  2039. height: 100%;
  2040. transition-property: opacity;
  2041. transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  2042. z-index: 5;
  2043. }
  2044. .mdc-drawer--open + .mdc-drawer-scrim {
  2045. display: block;
  2046. }
  2047. .mdc-drawer--animate + .mdc-drawer-scrim {
  2048. opacity: 0;
  2049. }
  2050. .mdc-drawer--opening + .mdc-drawer-scrim {
  2051. transition-duration: 250ms;
  2052. opacity: 1;
  2053. }
  2054. .mdc-drawer--closing + .mdc-drawer-scrim {
  2055. transition-duration: 200ms;
  2056. opacity: 0;
  2057. }
  2058. .mdc-elevation--z0 {
  2059. box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  2060. }
  2061. .mdc-elevation--z1 {
  2062. box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  2063. }
  2064. .mdc-elevation--z2 {
  2065. box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  2066. }
  2067. .mdc-elevation--z3 {
  2068. box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  2069. }
  2070. .mdc-elevation--z4 {
  2071. box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  2072. }
  2073. .mdc-elevation--z5 {
  2074. box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12);
  2075. }
  2076. .mdc-elevation--z6 {
  2077. box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  2078. }
  2079. .mdc-elevation--z7 {
  2080. box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
  2081. }
  2082. .mdc-elevation--z8 {
  2083. box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  2084. }
  2085. .mdc-elevation--z9 {
  2086. box-shadow: 0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12);
  2087. }
  2088. .mdc-elevation--z10 {
  2089. box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12);
  2090. }
  2091. .mdc-elevation--z11 {
  2092. box-shadow: 0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12);
  2093. }
  2094. .mdc-elevation--z12 {
  2095. box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
  2096. }
  2097. .mdc-elevation--z13 {
  2098. box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12);
  2099. }
  2100. .mdc-elevation--z14 {
  2101. box-shadow: 0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12);
  2102. }
  2103. .mdc-elevation--z15 {
  2104. box-shadow: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12);
  2105. }
  2106. .mdc-elevation--z16 {
  2107. box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  2108. }
  2109. .mdc-elevation--z17 {
  2110. box-shadow: 0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12);
  2111. }
  2112. .mdc-elevation--z18 {
  2113. box-shadow: 0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12);
  2114. }
  2115. .mdc-elevation--z19 {
  2116. box-shadow: 0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12);
  2117. }
  2118. .mdc-elevation--z20 {
  2119. box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12);
  2120. }
  2121. .mdc-elevation--z21 {
  2122. box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12);
  2123. }
  2124. .mdc-elevation--z22 {
  2125. box-shadow: 0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12);
  2126. }
  2127. .mdc-elevation--z23 {
  2128. box-shadow: 0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12);
  2129. }
  2130. .mdc-elevation--z24 {
  2131. box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  2132. }
  2133. .mdc-elevation-transition {
  2134. transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
  2135. will-change: box-shadow;
  2136. }
  2137. .mdc-fab {
  2138. box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  2139. display: inline-flex;
  2140. position: relative;
  2141. align-items: center;
  2142. justify-content: center;
  2143. box-sizing: border-box;
  2144. width: 56px;
  2145. height: 56px;
  2146. padding: 0;
  2147. border: none;
  2148. fill: currentColor;
  2149. cursor: pointer;
  2150. -webkit-user-select: none;
  2151. -moz-user-select: none;
  2152. -ms-user-select: none;
  2153. user-select: none;
  2154. -moz-appearance: none;
  2155. -webkit-appearance: none;
  2156. overflow: hidden;
  2157. transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1), opacity 15ms linear 30ms, -webkit-transform 270ms 0ms cubic-bezier(0, 0, 0.2, 1);
  2158. transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1), opacity 15ms linear 30ms, transform 270ms 0ms cubic-bezier(0, 0, 0.2, 1);
  2159. transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1), opacity 15ms linear 30ms, transform 270ms 0ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 270ms 0ms cubic-bezier(0, 0, 0.2, 1);
  2160. background-color: #018786;
  2161. color: #fff;
  2162. /* @alternate */
  2163. color: var(--mdc-theme-on-secondary, #fff);
  2164. }
  2165. .mdc-fab:not(.mdc-fab--extended) {
  2166. border-radius: 50%;
  2167. }
  2168. .mdc-fab::-moz-focus-inner {
  2169. padding: 0;
  2170. border: 0;
  2171. }
  2172. .mdc-fab:hover, .mdc-fab:focus {
  2173. box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  2174. }
  2175. .mdc-fab:active {
  2176. box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
  2177. }
  2178. .mdc-fab:active, .mdc-fab:focus {
  2179. outline: none;
  2180. }
  2181. .mdc-fab:hover {
  2182. cursor: pointer;
  2183. }
  2184. .mdc-fab > svg {
  2185. width: 100%;
  2186. }
  2187. @supports not (-ms-ime-align: auto) {
  2188. .mdc-fab {
  2189. /* @alternate */
  2190. background-color: var(--mdc-theme-secondary, #018786);
  2191. }
  2192. }
  2193. .mdc-fab .mdc-fab__icon {
  2194. width: 24px;
  2195. height: 24px;
  2196. font-size: 24px;
  2197. }
  2198. .mdc-fab--mini {
  2199. width: 40px;
  2200. height: 40px;
  2201. }
  2202. .mdc-fab--extended {
  2203. font-family: Roboto, sans-serif;
  2204. -moz-osx-font-smoothing: grayscale;
  2205. -webkit-font-smoothing: antialiased;
  2206. font-size: 0.875rem;
  2207. line-height: 2.25rem;
  2208. font-weight: 500;
  2209. letter-spacing: 0.0892857143em;
  2210. text-decoration: none;
  2211. text-transform: uppercase;
  2212. border-radius: 24px;
  2213. padding: 0 20px;
  2214. width: auto;
  2215. max-width: 100%;
  2216. height: 48px;
  2217. }
  2218. .mdc-fab--extended .mdc-fab__icon {
  2219. /* @noflip */
  2220. margin-left: -8px;
  2221. /* @noflip */
  2222. margin-right: 12px;
  2223. }
  2224. [dir=rtl] .mdc-fab--extended .mdc-fab__icon, .mdc-fab--extended .mdc-fab__icon[dir=rtl] {
  2225. /* @noflip */
  2226. margin-left: 12px;
  2227. /* @noflip */
  2228. margin-right: -8px;
  2229. }
  2230. .mdc-fab--extended .mdc-fab__label + .mdc-fab__icon {
  2231. /* @noflip */
  2232. margin-left: 12px;
  2233. /* @noflip */
  2234. margin-right: -8px;
  2235. }
  2236. [dir=rtl] .mdc-fab--extended .mdc-fab__label + .mdc-fab__icon, .mdc-fab--extended .mdc-fab__label + .mdc-fab__icon[dir=rtl] {
  2237. /* @noflip */
  2238. margin-left: -8px;
  2239. /* @noflip */
  2240. margin-right: 12px;
  2241. }
  2242. .mdc-fab__label {
  2243. justify-content: flex-start;
  2244. text-overflow: ellipsis;
  2245. white-space: nowrap;
  2246. overflow: hidden;
  2247. }
  2248. .mdc-fab__icon {
  2249. transition: -webkit-transform 180ms 90ms cubic-bezier(0, 0, 0.2, 1);
  2250. transition: transform 180ms 90ms cubic-bezier(0, 0, 0.2, 1);
  2251. transition: transform 180ms 90ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 180ms 90ms cubic-bezier(0, 0, 0.2, 1);
  2252. fill: currentColor;
  2253. will-change: transform;
  2254. }
  2255. .mdc-fab .mdc-fab__icon {
  2256. display: inline-flex;
  2257. align-items: center;
  2258. justify-content: center;
  2259. }
  2260. .mdc-fab--exited {
  2261. -webkit-transform: scale(0);
  2262. transform: scale(0);
  2263. opacity: 0;
  2264. transition: opacity 15ms linear 150ms, -webkit-transform 180ms 0ms cubic-bezier(0.4, 0, 1, 1);
  2265. transition: opacity 15ms linear 150ms, transform 180ms 0ms cubic-bezier(0.4, 0, 1, 1);
  2266. transition: opacity 15ms linear 150ms, transform 180ms 0ms cubic-bezier(0.4, 0, 1, 1), -webkit-transform 180ms 0ms cubic-bezier(0.4, 0, 1, 1);
  2267. }
  2268. .mdc-fab--exited .mdc-fab__icon {
  2269. -webkit-transform: scale(0);
  2270. transform: scale(0);
  2271. transition: -webkit-transform 135ms 0ms cubic-bezier(0.4, 0, 1, 1);
  2272. transition: transform 135ms 0ms cubic-bezier(0.4, 0, 1, 1);
  2273. transition: transform 135ms 0ms cubic-bezier(0.4, 0, 1, 1), -webkit-transform 135ms 0ms cubic-bezier(0.4, 0, 1, 1);
  2274. }
  2275. .mdc-fab {
  2276. --mdc-ripple-fg-size: 0;
  2277. --mdc-ripple-left: 0;
  2278. --mdc-ripple-top: 0;
  2279. --mdc-ripple-fg-scale: 1;
  2280. --mdc-ripple-fg-translate-end: 0;
  2281. --mdc-ripple-fg-translate-start: 0;
  2282. -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  2283. }
  2284. .mdc-fab::before, .mdc-fab::after {
  2285. position: absolute;
  2286. border-radius: 50%;
  2287. opacity: 0;
  2288. pointer-events: none;
  2289. content: "";
  2290. }
  2291. .mdc-fab::before {
  2292. transition: opacity 15ms linear, background-color 15ms linear;
  2293. z-index: 1;
  2294. }
  2295. .mdc-fab.mdc-ripple-upgraded::before {
  2296. -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
  2297. transform: scale(var(--mdc-ripple-fg-scale, 1));
  2298. }
  2299. .mdc-fab.mdc-ripple-upgraded::after {
  2300. top: 0;
  2301. /* @noflip */
  2302. left: 0;
  2303. -webkit-transform: scale(0);
  2304. transform: scale(0);
  2305. -webkit-transform-origin: center center;
  2306. transform-origin: center center;
  2307. }
  2308. .mdc-fab.mdc-ripple-upgraded--unbounded::after {
  2309. top: var(--mdc-ripple-top, 0);
  2310. /* @noflip */
  2311. left: var(--mdc-ripple-left, 0);
  2312. }
  2313. .mdc-fab.mdc-ripple-upgraded--foreground-activation::after {
  2314. -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
  2315. animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
  2316. }
  2317. .mdc-fab.mdc-ripple-upgraded--foreground-deactivation::after {
  2318. -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
  2319. animation: mdc-ripple-fg-opacity-out 150ms;
  2320. -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  2321. transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  2322. }
  2323. .mdc-fab::before, .mdc-fab::after {
  2324. top: calc(50% - 100%);
  2325. /* @noflip */
  2326. left: calc(50% - 100%);
  2327. width: 200%;
  2328. height: 200%;
  2329. }
  2330. .mdc-fab.mdc-ripple-upgraded::after {
  2331. width: var(--mdc-ripple-fg-size, 100%);
  2332. height: var(--mdc-ripple-fg-size, 100%);
  2333. }
  2334. .mdc-fab::before, .mdc-fab::after {
  2335. background-color: #fff;
  2336. }
  2337. @supports not (-ms-ime-align: auto) {
  2338. .mdc-fab::before, .mdc-fab::after {
  2339. /* @alternate */
  2340. background-color: var(--mdc-theme-on-secondary, #fff);
  2341. }
  2342. }
  2343. .mdc-fab:hover::before {
  2344. opacity: 0.08;
  2345. }
  2346. .mdc-fab:not(.mdc-ripple-upgraded):focus::before, .mdc-fab.mdc-ripple-upgraded--background-focused::before {
  2347. transition-duration: 75ms;
  2348. opacity: 0.24;
  2349. }
  2350. .mdc-fab:not(.mdc-ripple-upgraded)::after {
  2351. transition: opacity 150ms linear;
  2352. }
  2353. .mdc-fab:not(.mdc-ripple-upgraded):active::after {
  2354. transition-duration: 75ms;
  2355. opacity: 0.24;
  2356. }
  2357. .mdc-fab.mdc-ripple-upgraded {
  2358. --mdc-ripple-fg-opacity: 0.24;
  2359. }
  2360. .mdc-floating-label {
  2361. font-family: Roboto, sans-serif;
  2362. -moz-osx-font-smoothing: grayscale;
  2363. -webkit-font-smoothing: antialiased;
  2364. font-size: 1rem;
  2365. line-height: 1.75rem;
  2366. font-weight: 400;
  2367. letter-spacing: 0.009375em;
  2368. text-decoration: inherit;
  2369. text-transform: inherit;
  2370. position: absolute;
  2371. /* @noflip */
  2372. left: 0;
  2373. /* @noflip */
  2374. -webkit-transform-origin: left top;
  2375. transform-origin: left top;
  2376. transition: color 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);
  2377. transition: transform 150ms cubic-bezier(0.4, 0, 0.2, 1), color 150ms cubic-bezier(0.4, 0, 0.2, 1);
  2378. transition: transform 150ms cubic-bezier(0.4, 0, 0.2, 1), color 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);
  2379. /* @alternate */
  2380. line-height: 1.15rem;
  2381. text-align: left;
  2382. text-overflow: ellipsis;
  2383. white-space: nowrap;
  2384. cursor: text;
  2385. overflow: hidden;
  2386. will-change: transform;
  2387. }
  2388. [dir=rtl] .mdc-floating-label, .mdc-floating-label[dir=rtl] {
  2389. /* @noflip */
  2390. right: 0;
  2391. /* @noflip */
  2392. left: auto;
  2393. /* @noflip */
  2394. -webkit-transform-origin: right top;
  2395. transform-origin: right top;
  2396. /* @noflip */
  2397. text-align: right;
  2398. }
  2399. .mdc-floating-label--float-above {
  2400. cursor: auto;
  2401. }
  2402. .mdc-floating-label--float-above {
  2403. -webkit-transform: translateY(-50%) scale(0.75);
  2404. transform: translateY(-50%) scale(0.75);
  2405. }
  2406. .mdc-floating-label--shake {
  2407. -webkit-animation: mdc-floating-label-shake-float-above-standard 250ms 1;
  2408. animation: mdc-floating-label-shake-float-above-standard 250ms 1;
  2409. }
  2410. @-webkit-keyframes mdc-floating-label-shake-float-above-standard {
  2411. 0% {
  2412. -webkit-transform: translateX(calc(0 - 0%)) translateY(-50%) scale(0.75);
  2413. transform: translateX(calc(0 - 0%)) translateY(-50%) scale(0.75);
  2414. }
  2415. 33% {
  2416. -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  2417. animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  2418. -webkit-transform: translateX(calc(4% - 0%)) translateY(-50%) scale(0.75);
  2419. transform: translateX(calc(4% - 0%)) translateY(-50%) scale(0.75);
  2420. }
  2421. 66% {
  2422. -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  2423. animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  2424. -webkit-transform: translateX(calc(-4% - 0%)) translateY(-50%) scale(0.75);
  2425. transform: translateX(calc(-4% - 0%)) translateY(-50%) scale(0.75);
  2426. }
  2427. 100% {
  2428. -webkit-transform: translateX(calc(0 - 0%)) translateY(-50%) scale(0.75);
  2429. transform: translateX(calc(0 - 0%)) translateY(-50%) scale(0.75);
  2430. }
  2431. }
  2432. @keyframes mdc-floating-label-shake-float-above-standard {
  2433. 0% {
  2434. -webkit-transform: translateX(calc(0 - 0%)) translateY(-50%) scale(0.75);
  2435. transform: translateX(calc(0 - 0%)) translateY(-50%) scale(0.75);
  2436. }
  2437. 33% {
  2438. -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  2439. animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  2440. -webkit-transform: translateX(calc(4% - 0%)) translateY(-50%) scale(0.75);
  2441. transform: translateX(calc(4% - 0%)) translateY(-50%) scale(0.75);
  2442. }
  2443. 66% {
  2444. -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  2445. animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  2446. -webkit-transform: translateX(calc(-4% - 0%)) translateY(-50%) scale(0.75);
  2447. transform: translateX(calc(-4% - 0%)) translateY(-50%) scale(0.75);
  2448. }
  2449. 100% {
  2450. -webkit-transform: translateX(calc(0 - 0%)) translateY(-50%) scale(0.75);
  2451. transform: translateX(calc(0 - 0%)) translateY(-50%) scale(0.75);
  2452. }
  2453. }
  2454. .mdc-form-field {
  2455. font-family: Roboto, sans-serif;
  2456. -moz-osx-font-smoothing: grayscale;
  2457. -webkit-font-smoothing: antialiased;
  2458. font-size: 0.875rem;
  2459. line-height: 1.25rem;
  2460. font-weight: 400;
  2461. letter-spacing: 0.0178571429em;
  2462. text-decoration: inherit;
  2463. text-transform: inherit;
  2464. color: rgba(0, 0, 0, 0.87);
  2465. /* @alternate */
  2466. color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87));
  2467. display: inline-flex;
  2468. align-items: center;
  2469. vertical-align: middle;
  2470. }
  2471. .mdc-form-field > label {
  2472. order: 0;
  2473. /* @noflip */
  2474. margin-right: auto;
  2475. /* @noflip */
  2476. padding-left: 4px;
  2477. }
  2478. [dir=rtl] .mdc-form-field > label, .mdc-form-field[dir=rtl] > label {
  2479. /* @noflip */
  2480. margin-left: auto;
  2481. /* @noflip */
  2482. padding-right: 4px;
  2483. }
  2484. .mdc-form-field--align-end > label {
  2485. order: -1;
  2486. /* @noflip */
  2487. margin-left: auto;
  2488. /* @noflip */
  2489. padding-right: 4px;
  2490. }
  2491. [dir=rtl] .mdc-form-field--align-end > label, .mdc-form-field--align-end[dir=rtl] > label {
  2492. /* @noflip */
  2493. margin-right: auto;
  2494. /* @noflip */
  2495. padding-left: 4px;
  2496. }
  2497. .mdc-grid-tile__primary {
  2498. padding-bottom: calc(100% / 1);
  2499. }
  2500. .mdc-grid-tile {
  2501. margin: 2px 0;
  2502. padding: 0 2px;
  2503. }
  2504. .mdc-grid-tile__secondary {
  2505. left: 2px;
  2506. width: calc(100% - 4px);
  2507. }
  2508. .mdc-grid-list__tiles {
  2509. margin: 2px auto;
  2510. }
  2511. .mdc-grid-list__tiles {
  2512. display: flex;
  2513. flex-flow: row wrap;
  2514. padding: 0;
  2515. }
  2516. .mdc-grid-list--tile-gutter-1 .mdc-grid-tile {
  2517. margin: 0.5px 0;
  2518. padding: 0 0.5px;
  2519. }
  2520. .mdc-grid-list--tile-gutter-1 .mdc-grid-tile__secondary {
  2521. left: 0.5px;
  2522. width: calc(100% - 1px);
  2523. }
  2524. .mdc-grid-list--tile-gutter-1 .mdc-grid-list__tiles {
  2525. margin: 0.5px auto;
  2526. }
  2527. .mdc-grid-list--tile-aspect-16x9 .mdc-grid-tile__primary {
  2528. padding-bottom: calc(100% / 1.7777777778);
  2529. }
  2530. .mdc-grid-list--tile-aspect-3x2 .mdc-grid-tile__primary {
  2531. padding-bottom: calc(100% / 1.5);
  2532. }
  2533. .mdc-grid-list--tile-aspect-2x3 .mdc-grid-tile__primary {
  2534. padding-bottom: calc(100% / 0.6666666667);
  2535. }
  2536. .mdc-grid-list--tile-aspect-4x3 .mdc-grid-tile__primary {
  2537. padding-bottom: calc(100% / 1.3333333333);
  2538. }
  2539. .mdc-grid-list--tile-aspect-3x4 .mdc-grid-tile__primary {
  2540. padding-bottom: calc(100% / 0.75);
  2541. }
  2542. .mdc-grid-tile {
  2543. display: block;
  2544. position: relative;
  2545. /* @alternate */
  2546. width: 200px;
  2547. width: var(--mdc-grid-list-tile-width, 200px);
  2548. }
  2549. .mdc-grid-tile__primary {
  2550. background-color: #fff;
  2551. /* @alternate */
  2552. background-color: var(--mdc-theme-background, #fff);
  2553. color: rgba(0, 0, 0, 0.87);
  2554. /* @alternate */
  2555. color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87));
  2556. position: relative;
  2557. height: 0;
  2558. }
  2559. .mdc-grid-tile__primary-content {
  2560. position: absolute;
  2561. top: 0;
  2562. right: 0;
  2563. bottom: 0;
  2564. left: 0;
  2565. width: 100%;
  2566. height: 100%;
  2567. background-repeat: no-repeat;
  2568. background-position: center;
  2569. background-size: cover;
  2570. }
  2571. .mdc-grid-tile__secondary {
  2572. background-color: #6200ee;
  2573. /* @alternate */
  2574. background-color: var(--mdc-theme-primary, #6200ee);
  2575. color: #fff;
  2576. /* @alternate */
  2577. color: var(--mdc-theme-on-primary, #fff);
  2578. position: absolute;
  2579. bottom: 0;
  2580. box-sizing: border-box;
  2581. height: 48px;
  2582. padding: 16px;
  2583. }
  2584. .mdc-grid-tile__title {
  2585. text-overflow: ellipsis;
  2586. white-space: nowrap;
  2587. overflow: hidden;
  2588. display: block;
  2589. margin: 0;
  2590. padding: 0;
  2591. font-size: 1rem;
  2592. line-height: 1rem;
  2593. font-weight: 500;
  2594. }
  2595. .mdc-grid-tile__support-text {
  2596. font-family: Roboto, sans-serif;
  2597. -moz-osx-font-smoothing: grayscale;
  2598. -webkit-font-smoothing: antialiased;
  2599. font-size: 1rem;
  2600. line-height: 1.75rem;
  2601. font-weight: 400;
  2602. letter-spacing: 0.009375em;
  2603. text-decoration: inherit;
  2604. text-transform: inherit;
  2605. text-overflow: ellipsis;
  2606. white-space: nowrap;
  2607. overflow: hidden;
  2608. display: block;
  2609. margin: 0;
  2610. margin-top: 4px;
  2611. padding: 0;
  2612. }
  2613. .mdc-grid-tile__icon {
  2614. position: absolute;
  2615. top: calc(50% - 24px / 2);
  2616. font-size: 0;
  2617. }
  2618. .mdc-grid-list--twoline-caption .mdc-grid-tile__secondary {
  2619. height: 68px;
  2620. }
  2621. .mdc-grid-list--header-caption .mdc-grid-tile__secondary {
  2622. top: 0;
  2623. bottom: auto;
  2624. }
  2625. .mdc-grid-list--with-icon-align-start .mdc-grid-tile__secondary {
  2626. /* @noflip */
  2627. padding-left: 56px;
  2628. /* @noflip */
  2629. padding-right: 8px;
  2630. }
  2631. .mdc-grid-list[dir=rtl] .mdc-grid-list--with-icon-align-start .mdc-grid-tile__secondary, [dir=rtl] .mdc-grid-list .mdc-grid-list--with-icon-align-start .mdc-grid-tile__secondary {
  2632. /* @noflip */
  2633. padding-left: 8px;
  2634. /* @noflip */
  2635. padding-right: 56px;
  2636. }
  2637. .mdc-grid-list--with-icon-align-start .mdc-grid-tile__icon {
  2638. /* @noflip */
  2639. left: 16px;
  2640. /* @noflip */
  2641. right: initial;
  2642. font-size: 24px;
  2643. }
  2644. .mdc-grid-list[dir=rtl] .mdc-grid-list--with-icon-align-start .mdc-grid-tile__icon, [dir=rtl] .mdc-grid-list .mdc-grid-list--with-icon-align-start .mdc-grid-tile__icon {
  2645. /* @noflip */
  2646. left: initial;
  2647. /* @noflip */
  2648. right: 16px;
  2649. }
  2650. .mdc-grid-list--with-icon-align-end .mdc-grid-tile__secondary {
  2651. /* @noflip */
  2652. padding-left: 16px;
  2653. /* @noflip */
  2654. padding-right: 56px;
  2655. }
  2656. .mdc-grid-list[dir=rtl] .mdc-grid-list--with-icon-align-end .mdc-grid-tile__secondary, [dir=rtl] .mdc-grid-list .mdc-grid-list--with-icon-align-end .mdc-grid-tile__secondary {
  2657. /* @noflip */
  2658. padding-left: 56px;
  2659. /* @noflip */
  2660. padding-right: 16px;
  2661. }
  2662. .mdc-grid-list--with-icon-align-end .mdc-grid-tile__icon {
  2663. /* @noflip */
  2664. left: initial;
  2665. /* @noflip */
  2666. right: 16px;
  2667. font-size: 24px;
  2668. }
  2669. .mdc-grid-list[dir=rtl] .mdc-grid-list--with-icon-align-end .mdc-grid-tile__icon, [dir=rtl] .mdc-grid-list .mdc-grid-list--with-icon-align-end .mdc-grid-tile__icon {
  2670. /* @noflip */
  2671. left: 16px;
  2672. /* @noflip */
  2673. right: initial;
  2674. }
  2675. .mdc-icon-button {
  2676. width: 48px;
  2677. height: 48px;
  2678. padding: 12px;
  2679. font-size: 24px;
  2680. display: inline-block;
  2681. position: relative;
  2682. box-sizing: border-box;
  2683. border: none;
  2684. outline: none;
  2685. background-color: transparent;
  2686. fill: currentColor;
  2687. color: inherit;
  2688. text-decoration: none;
  2689. cursor: pointer;
  2690. -webkit-user-select: none;
  2691. -moz-user-select: none;
  2692. -ms-user-select: none;
  2693. user-select: none;
  2694. }
  2695. .mdc-icon-button svg,
  2696. .mdc-icon-button img {
  2697. width: 24px;
  2698. height: 24px;
  2699. }
  2700. .mdc-icon-button:disabled {
  2701. color: rgba(0, 0, 0, 0.38);
  2702. /* @alternate */
  2703. color: var(--mdc-theme-text-disabled-on-light, rgba(0, 0, 0, 0.38));
  2704. cursor: default;
  2705. pointer-events: none;
  2706. }
  2707. .mdc-icon-button__icon {
  2708. display: inline-block;
  2709. }
  2710. .mdc-icon-button__icon.mdc-icon-button__icon--on {
  2711. display: none;
  2712. }
  2713. .mdc-icon-button--on .mdc-icon-button__icon {
  2714. display: none;
  2715. }
  2716. .mdc-icon-button--on .mdc-icon-button__icon.mdc-icon-button__icon--on {
  2717. display: inline-block;
  2718. }
  2719. .mdc-icon-button {
  2720. --mdc-ripple-fg-size: 0;
  2721. --mdc-ripple-left: 0;
  2722. --mdc-ripple-top: 0;
  2723. --mdc-ripple-fg-scale: 1;
  2724. --mdc-ripple-fg-translate-end: 0;
  2725. --mdc-ripple-fg-translate-start: 0;
  2726. -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  2727. }
  2728. .mdc-icon-button::before, .mdc-icon-button::after {
  2729. position: absolute;
  2730. border-radius: 50%;
  2731. opacity: 0;
  2732. pointer-events: none;
  2733. content: "";
  2734. }
  2735. .mdc-icon-button::before {
  2736. transition: opacity 15ms linear, background-color 15ms linear;
  2737. z-index: 1;
  2738. }
  2739. .mdc-icon-button.mdc-ripple-upgraded::before {
  2740. -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
  2741. transform: scale(var(--mdc-ripple-fg-scale, 1));
  2742. }
  2743. .mdc-icon-button.mdc-ripple-upgraded::after {
  2744. top: 0;
  2745. /* @noflip */
  2746. left: 0;
  2747. -webkit-transform: scale(0);
  2748. transform: scale(0);
  2749. -webkit-transform-origin: center center;
  2750. transform-origin: center center;
  2751. }
  2752. .mdc-icon-button.mdc-ripple-upgraded--unbounded::after {
  2753. top: var(--mdc-ripple-top, 0);
  2754. /* @noflip */
  2755. left: var(--mdc-ripple-left, 0);
  2756. }
  2757. .mdc-icon-button.mdc-ripple-upgraded--foreground-activation::after {
  2758. -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
  2759. animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
  2760. }
  2761. .mdc-icon-button.mdc-ripple-upgraded--foreground-deactivation::after {
  2762. -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
  2763. animation: mdc-ripple-fg-opacity-out 150ms;
  2764. -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  2765. transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  2766. }
  2767. .mdc-icon-button::before, .mdc-icon-button::after {
  2768. top: calc(50% - 50%);
  2769. /* @noflip */
  2770. left: calc(50% - 50%);
  2771. width: 100%;
  2772. height: 100%;
  2773. }
  2774. .mdc-icon-button.mdc-ripple-upgraded::before, .mdc-icon-button.mdc-ripple-upgraded::after {
  2775. top: var(--mdc-ripple-top, calc(50% - 50%));
  2776. /* @noflip */
  2777. left: var(--mdc-ripple-left, calc(50% - 50%));
  2778. width: var(--mdc-ripple-fg-size, 100%);
  2779. height: var(--mdc-ripple-fg-size, 100%);
  2780. }
  2781. .mdc-icon-button.mdc-ripple-upgraded::after {
  2782. width: var(--mdc-ripple-fg-size, 100%);
  2783. height: var(--mdc-ripple-fg-size, 100%);
  2784. }
  2785. .mdc-icon-button::before, .mdc-icon-button::after {
  2786. background-color: #000;
  2787. }
  2788. .mdc-icon-button:hover::before {
  2789. opacity: 0.04;
  2790. }
  2791. .mdc-icon-button:not(.mdc-ripple-upgraded):focus::before, .mdc-icon-button.mdc-ripple-upgraded--background-focused::before {
  2792. transition-duration: 75ms;
  2793. opacity: 0.12;
  2794. }
  2795. .mdc-icon-button:not(.mdc-ripple-upgraded)::after {
  2796. transition: opacity 150ms linear;
  2797. }
  2798. .mdc-icon-button:not(.mdc-ripple-upgraded):active::after {
  2799. transition-duration: 75ms;
  2800. opacity: 0.12;
  2801. }
  2802. .mdc-icon-button.mdc-ripple-upgraded {
  2803. --mdc-ripple-fg-opacity: 0.12;
  2804. }
  2805. .mdc-image-list {
  2806. display: flex;
  2807. flex-wrap: wrap;
  2808. margin: 0 auto;
  2809. padding: 0;
  2810. }
  2811. .mdc-image-list__item,
  2812. .mdc-image-list__image-aspect-container {
  2813. position: relative;
  2814. box-sizing: border-box;
  2815. }
  2816. .mdc-image-list__item {
  2817. list-style-type: none;
  2818. }
  2819. .mdc-image-list__image {
  2820. width: 100%;
  2821. }
  2822. .mdc-image-list__image-aspect-container .mdc-image-list__image {
  2823. position: absolute;
  2824. top: 0;
  2825. right: 0;
  2826. bottom: 0;
  2827. left: 0;
  2828. height: 100%;
  2829. background-repeat: no-repeat;
  2830. background-position: center;
  2831. background-size: cover;
  2832. }
  2833. .mdc-image-list__image-aspect-container {
  2834. padding-bottom: calc(100% / 1);
  2835. }
  2836. .mdc-image-list__image {
  2837. border-radius: 0;
  2838. }
  2839. .mdc-image-list--with-text-protection .mdc-image-list__supporting {
  2840. border-radius: 0 0 0 0;
  2841. }
  2842. .mdc-image-list__supporting {
  2843. color: rgba(0, 0, 0, 0.87);
  2844. /* @alternate */
  2845. color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87));
  2846. display: flex;
  2847. align-items: center;
  2848. justify-content: space-between;
  2849. box-sizing: border-box;
  2850. padding: 8px 0;
  2851. line-height: 24px;
  2852. }
  2853. .mdc-image-list__label {
  2854. font-family: Roboto, sans-serif;
  2855. -moz-osx-font-smoothing: grayscale;
  2856. -webkit-font-smoothing: antialiased;
  2857. font-size: 1rem;
  2858. line-height: 1.75rem;
  2859. font-weight: 400;
  2860. letter-spacing: 0.009375em;
  2861. text-decoration: inherit;
  2862. text-transform: inherit;
  2863. text-overflow: ellipsis;
  2864. white-space: nowrap;
  2865. overflow: hidden;
  2866. }
  2867. .mdc-image-list--with-text-protection .mdc-image-list__supporting {
  2868. position: absolute;
  2869. bottom: 0;
  2870. width: 100%;
  2871. height: 48px;
  2872. padding: 0 16px;
  2873. background: rgba(0, 0, 0, 0.6);
  2874. color: #fff;
  2875. }
  2876. .mdc-image-list--masonry {
  2877. display: block;
  2878. }
  2879. .mdc-image-list--masonry .mdc-image-list__item {
  2880. -webkit-column-break-inside: avoid;
  2881. break-inside: avoid-column;
  2882. }
  2883. .mdc-image-list--masonry .mdc-image-list__image {
  2884. display: block;
  2885. height: auto;
  2886. }
  2887. :root {
  2888. --mdc-layout-grid-margin-desktop: 24px;
  2889. --mdc-layout-grid-gutter-desktop: 24px;
  2890. --mdc-layout-grid-column-width-desktop: 72px;
  2891. --mdc-layout-grid-margin-tablet: 16px;
  2892. --mdc-layout-grid-gutter-tablet: 16px;
  2893. --mdc-layout-grid-column-width-tablet: 72px;
  2894. --mdc-layout-grid-margin-phone: 16px;
  2895. --mdc-layout-grid-gutter-phone: 16px;
  2896. --mdc-layout-grid-column-width-phone: 72px;
  2897. }
  2898. @media (min-width: 840px) {
  2899. .mdc-layout-grid {
  2900. box-sizing: border-box;
  2901. margin: 0 auto;
  2902. padding: 24px;
  2903. padding: var(--mdc-layout-grid-margin-desktop, 24px);
  2904. }
  2905. }
  2906. @media (min-width: 480px) and (max-width: 839px) {
  2907. .mdc-layout-grid {
  2908. box-sizing: border-box;
  2909. margin: 0 auto;
  2910. padding: 16px;
  2911. padding: var(--mdc-layout-grid-margin-tablet, 16px);
  2912. }
  2913. }
  2914. @media (max-width: 479px) {
  2915. .mdc-layout-grid {
  2916. box-sizing: border-box;
  2917. margin: 0 auto;
  2918. padding: 16px;
  2919. padding: var(--mdc-layout-grid-margin-phone, 16px);
  2920. }
  2921. }
  2922. @media (min-width: 840px) {
  2923. .mdc-layout-grid__inner {
  2924. display: flex;
  2925. flex-flow: row wrap;
  2926. align-items: stretch;
  2927. margin: -12px;
  2928. margin: calc(var(--mdc-layout-grid-gutter-desktop, 24px) / 2 * -1);
  2929. }
  2930. @supports (display: grid) {
  2931. .mdc-layout-grid__inner {
  2932. display: grid;
  2933. margin: 0;
  2934. grid-gap: 24px;
  2935. grid-gap: var(--mdc-layout-grid-gutter-desktop, 24px);
  2936. grid-template-columns: repeat(12, minmax(0, 1fr));
  2937. }
  2938. }
  2939. }
  2940. @media (min-width: 480px) and (max-width: 839px) {
  2941. .mdc-layout-grid__inner {
  2942. display: flex;
  2943. flex-flow: row wrap;
  2944. align-items: stretch;
  2945. margin: -8px;
  2946. margin: calc(var(--mdc-layout-grid-gutter-tablet, 16px) / 2 * -1);
  2947. }
  2948. @supports (display: grid) {
  2949. .mdc-layout-grid__inner {
  2950. display: grid;
  2951. margin: 0;
  2952. grid-gap: 16px;
  2953. grid-gap: var(--mdc-layout-grid-gutter-tablet, 16px);
  2954. grid-template-columns: repeat(8, minmax(0, 1fr));
  2955. }
  2956. }
  2957. }
  2958. @media (max-width: 479px) {
  2959. .mdc-layout-grid__inner {
  2960. display: flex;
  2961. flex-flow: row wrap;
  2962. align-items: stretch;
  2963. margin: -8px;
  2964. margin: calc(var(--mdc-layout-grid-gutter-phone, 16px) / 2 * -1);
  2965. }
  2966. @supports (display: grid) {
  2967. .mdc-layout-grid__inner {
  2968. display: grid;
  2969. margin: 0;
  2970. grid-gap: 16px;
  2971. grid-gap: var(--mdc-layout-grid-gutter-phone, 16px);
  2972. grid-template-columns: repeat(4, minmax(0, 1fr));
  2973. }
  2974. }
  2975. }
  2976. @media (min-width: 840px) {
  2977. .mdc-layout-grid__cell {
  2978. width: calc(33.3333333333% - 24px);
  2979. width: calc(33.3333333333% - var(--mdc-layout-grid-gutter-desktop, 24px));
  2980. box-sizing: border-box;
  2981. margin: 12px;
  2982. margin: calc(var(--mdc-layout-grid-gutter-desktop, 24px) / 2);
  2983. }
  2984. @supports (display: grid) {
  2985. .mdc-layout-grid__cell {
  2986. width: auto;
  2987. grid-column-end: span 4;
  2988. }
  2989. }
  2990. @supports (display: grid) {
  2991. .mdc-layout-grid__cell {
  2992. margin: 0;
  2993. }
  2994. }
  2995. .mdc-layout-grid__cell--span-1,
  2996. .mdc-layout-grid__cell--span-1-desktop {
  2997. width: calc(8.3333333333% - 24px);
  2998. width: calc(8.3333333333% - var(--mdc-layout-grid-gutter-desktop, 24px));
  2999. }
  3000. @supports (display: grid) {
  3001. .mdc-layout-grid__cell--span-1,
  3002. .mdc-layout-grid__cell--span-1-desktop {
  3003. width: auto;
  3004. grid-column-end: span 1;
  3005. }
  3006. }
  3007. .mdc-layout-grid__cell--span-2,
  3008. .mdc-layout-grid__cell--span-2-desktop {
  3009. width: calc(16.6666666667% - 24px);
  3010. width: calc(16.6666666667% - var(--mdc-layout-grid-gutter-desktop, 24px));
  3011. }
  3012. @supports (display: grid) {
  3013. .mdc-layout-grid__cell--span-2,
  3014. .mdc-layout-grid__cell--span-2-desktop {
  3015. width: auto;
  3016. grid-column-end: span 2;
  3017. }
  3018. }
  3019. .mdc-layout-grid__cell--span-3,
  3020. .mdc-layout-grid__cell--span-3-desktop {
  3021. width: calc(25% - 24px);
  3022. width: calc(25% - var(--mdc-layout-grid-gutter-desktop, 24px));
  3023. }
  3024. @supports (display: grid) {
  3025. .mdc-layout-grid__cell--span-3,
  3026. .mdc-layout-grid__cell--span-3-desktop {
  3027. width: auto;
  3028. grid-column-end: span 3;
  3029. }
  3030. }
  3031. .mdc-layout-grid__cell--span-4,
  3032. .mdc-layout-grid__cell--span-4-desktop {
  3033. width: calc(33.3333333333% - 24px);
  3034. width: calc(33.3333333333% - var(--mdc-layout-grid-gutter-desktop, 24px));
  3035. }
  3036. @supports (display: grid) {
  3037. .mdc-layout-grid__cell--span-4,
  3038. .mdc-layout-grid__cell--span-4-desktop {
  3039. width: auto;
  3040. grid-column-end: span 4;
  3041. }
  3042. }
  3043. .mdc-layout-grid__cell--span-5,
  3044. .mdc-layout-grid__cell--span-5-desktop {
  3045. width: calc(41.6666666667% - 24px);
  3046. width: calc(41.6666666667% - var(--mdc-layout-grid-gutter-desktop, 24px));
  3047. }
  3048. @supports (display: grid) {
  3049. .mdc-layout-grid__cell--span-5,
  3050. .mdc-layout-grid__cell--span-5-desktop {
  3051. width: auto;
  3052. grid-column-end: span 5;
  3053. }
  3054. }
  3055. .mdc-layout-grid__cell--span-6,
  3056. .mdc-layout-grid__cell--span-6-desktop {
  3057. width: calc(50% - 24px);
  3058. width: calc(50% - var(--mdc-layout-grid-gutter-desktop, 24px));
  3059. }
  3060. @supports (display: grid) {
  3061. .mdc-layout-grid__cell--span-6,
  3062. .mdc-layout-grid__cell--span-6-desktop {
  3063. width: auto;
  3064. grid-column-end: span 6;
  3065. }
  3066. }
  3067. .mdc-layout-grid__cell--span-7,
  3068. .mdc-layout-grid__cell--span-7-desktop {
  3069. width: calc(58.3333333333% - 24px);
  3070. width: calc(58.3333333333% - var(--mdc-layout-grid-gutter-desktop, 24px));
  3071. }
  3072. @supports (display: grid) {
  3073. .mdc-layout-grid__cell--span-7,
  3074. .mdc-layout-grid__cell--span-7-desktop {
  3075. width: auto;
  3076. grid-column-end: span 7;
  3077. }
  3078. }
  3079. .mdc-layout-grid__cell--span-8,
  3080. .mdc-layout-grid__cell--span-8-desktop {
  3081. width: calc(66.6666666667% - 24px);
  3082. width: calc(66.6666666667% - var(--mdc-layout-grid-gutter-desktop, 24px));
  3083. }
  3084. @supports (display: grid) {
  3085. .mdc-layout-grid__cell--span-8,
  3086. .mdc-layout-grid__cell--span-8-desktop {
  3087. width: auto;
  3088. grid-column-end: span 8;
  3089. }
  3090. }
  3091. .mdc-layout-grid__cell--span-9,
  3092. .mdc-layout-grid__cell--span-9-desktop {
  3093. width: calc(75% - 24px);
  3094. width: calc(75% - var(--mdc-layout-grid-gutter-desktop, 24px));
  3095. }
  3096. @supports (display: grid) {
  3097. .mdc-layout-grid__cell--span-9,
  3098. .mdc-layout-grid__cell--span-9-desktop {
  3099. width: auto;
  3100. grid-column-end: span 9;
  3101. }
  3102. }
  3103. .mdc-layout-grid__cell--span-10,
  3104. .mdc-layout-grid__cell--span-10-desktop {
  3105. width: calc(83.3333333333% - 24px);
  3106. width: calc(83.3333333333% - var(--mdc-layout-grid-gutter-desktop, 24px));
  3107. }
  3108. @supports (display: grid) {
  3109. .mdc-layout-grid__cell--span-10,
  3110. .mdc-layout-grid__cell--span-10-desktop {
  3111. width: auto;
  3112. grid-column-end: span 10;
  3113. }
  3114. }
  3115. .mdc-layout-grid__cell--span-11,
  3116. .mdc-layout-grid__cell--span-11-desktop {
  3117. width: calc(91.6666666667% - 24px);
  3118. width: calc(91.6666666667% - var(--mdc-layout-grid-gutter-desktop, 24px));
  3119. }
  3120. @supports (display: grid) {
  3121. .mdc-layout-grid__cell--span-11,
  3122. .mdc-layout-grid__cell--span-11-desktop {
  3123. width: auto;
  3124. grid-column-end: span 11;
  3125. }
  3126. }
  3127. .mdc-layout-grid__cell--span-12,
  3128. .mdc-layout-grid__cell--span-12-desktop {
  3129. width: calc(100% - 24px);
  3130. width: calc(100% - var(--mdc-layout-grid-gutter-desktop, 24px));
  3131. }
  3132. @supports (display: grid) {
  3133. .mdc-layout-grid__cell--span-12,
  3134. .mdc-layout-grid__cell--span-12-desktop {
  3135. width: auto;
  3136. grid-column-end: span 12;
  3137. }
  3138. }
  3139. }
  3140. @media (min-width: 480px) and (max-width: 839px) {
  3141. .mdc-layout-grid__cell {
  3142. width: calc(50% - 16px);
  3143. width: calc(50% - var(--mdc-layout-grid-gutter-tablet, 16px));
  3144. box-sizing: border-box;
  3145. margin: 8px;
  3146. margin: calc(var(--mdc-layout-grid-gutter-tablet, 16px) / 2);
  3147. }
  3148. @supports (display: grid) {
  3149. .mdc-layout-grid__cell {
  3150. width: auto;
  3151. grid-column-end: span 4;
  3152. }
  3153. }
  3154. @supports (display: grid) {
  3155. .mdc-layout-grid__cell {
  3156. margin: 0;
  3157. }
  3158. }
  3159. .mdc-layout-grid__cell--span-1,
  3160. .mdc-layout-grid__cell--span-1-tablet {
  3161. width: calc(12.5% - 16px);
  3162. width: calc(12.5% - var(--mdc-layout-grid-gutter-tablet, 16px));
  3163. }
  3164. @supports (display: grid) {
  3165. .mdc-layout-grid__cell--span-1,
  3166. .mdc-layout-grid__cell--span-1-tablet {
  3167. width: auto;
  3168. grid-column-end: span 1;
  3169. }
  3170. }
  3171. .mdc-layout-grid__cell--span-2,
  3172. .mdc-layout-grid__cell--span-2-tablet {
  3173. width: calc(25% - 16px);
  3174. width: calc(25% - var(--mdc-layout-grid-gutter-tablet, 16px));
  3175. }
  3176. @supports (display: grid) {
  3177. .mdc-layout-grid__cell--span-2,
  3178. .mdc-layout-grid__cell--span-2-tablet {
  3179. width: auto;
  3180. grid-column-end: span 2;
  3181. }
  3182. }
  3183. .mdc-layout-grid__cell--span-3,
  3184. .mdc-layout-grid__cell--span-3-tablet {
  3185. width: calc(37.5% - 16px);
  3186. width: calc(37.5% - var(--mdc-layout-grid-gutter-tablet, 16px));
  3187. }
  3188. @supports (display: grid) {
  3189. .mdc-layout-grid__cell--span-3,
  3190. .mdc-layout-grid__cell--span-3-tablet {
  3191. width: auto;
  3192. grid-column-end: span 3;
  3193. }
  3194. }
  3195. .mdc-layout-grid__cell--span-4,
  3196. .mdc-layout-grid__cell--span-4-tablet {
  3197. width: calc(50% - 16px);
  3198. width: calc(50% - var(--mdc-layout-grid-gutter-tablet, 16px));
  3199. }
  3200. @supports (display: grid) {
  3201. .mdc-layout-grid__cell--span-4,
  3202. .mdc-layout-grid__cell--span-4-tablet {
  3203. width: auto;
  3204. grid-column-end: span 4;
  3205. }
  3206. }
  3207. .mdc-layout-grid__cell--span-5,
  3208. .mdc-layout-grid__cell--span-5-tablet {
  3209. width: calc(62.5% - 16px);
  3210. width: calc(62.5% - var(--mdc-layout-grid-gutter-tablet, 16px));
  3211. }
  3212. @supports (display: grid) {
  3213. .mdc-layout-grid__cell--span-5,
  3214. .mdc-layout-grid__cell--span-5-tablet {
  3215. width: auto;
  3216. grid-column-end: span 5;
  3217. }
  3218. }
  3219. .mdc-layout-grid__cell--span-6,
  3220. .mdc-layout-grid__cell--span-6-tablet {
  3221. width: calc(75% - 16px);
  3222. width: calc(75% - var(--mdc-layout-grid-gutter-tablet, 16px));
  3223. }
  3224. @supports (display: grid) {
  3225. .mdc-layout-grid__cell--span-6,
  3226. .mdc-layout-grid__cell--span-6-tablet {
  3227. width: auto;
  3228. grid-column-end: span 6;
  3229. }
  3230. }
  3231. .mdc-layout-grid__cell--span-7,
  3232. .mdc-layout-grid__cell--span-7-tablet {
  3233. width: calc(87.5% - 16px);
  3234. width: calc(87.5% - var(--mdc-layout-grid-gutter-tablet, 16px));
  3235. }
  3236. @supports (display: grid) {
  3237. .mdc-layout-grid__cell--span-7,
  3238. .mdc-layout-grid__cell--span-7-tablet {
  3239. width: auto;
  3240. grid-column-end: span 7;
  3241. }
  3242. }
  3243. .mdc-layout-grid__cell--span-8,
  3244. .mdc-layout-grid__cell--span-8-tablet {
  3245. width: calc(100% - 16px);
  3246. width: calc(100% - var(--mdc-layout-grid-gutter-tablet, 16px));
  3247. }
  3248. @supports (display: grid) {
  3249. .mdc-layout-grid__cell--span-8,
  3250. .mdc-layout-grid__cell--span-8-tablet {
  3251. width: auto;
  3252. grid-column-end: span 8;
  3253. }
  3254. }
  3255. .mdc-layout-grid__cell--span-9,
  3256. .mdc-layout-grid__cell--span-9-tablet {
  3257. width: calc(100% - 16px);
  3258. width: calc(100% - var(--mdc-layout-grid-gutter-tablet, 16px));
  3259. }
  3260. @supports (display: grid) {
  3261. .mdc-layout-grid__cell--span-9,
  3262. .mdc-layout-grid__cell--span-9-tablet {
  3263. width: auto;
  3264. grid-column-end: span 8;
  3265. }
  3266. }
  3267. .mdc-layout-grid__cell--span-10,
  3268. .mdc-layout-grid__cell--span-10-tablet {
  3269. width: calc(100% - 16px);
  3270. width: calc(100% - var(--mdc-layout-grid-gutter-tablet, 16px));
  3271. }
  3272. @supports (display: grid) {
  3273. .mdc-layout-grid__cell--span-10,
  3274. .mdc-layout-grid__cell--span-10-tablet {
  3275. width: auto;
  3276. grid-column-end: span 8;
  3277. }
  3278. }
  3279. .mdc-layout-grid__cell--span-11,
  3280. .mdc-layout-grid__cell--span-11-tablet {
  3281. width: calc(100% - 16px);
  3282. width: calc(100% - var(--mdc-layout-grid-gutter-tablet, 16px));
  3283. }
  3284. @supports (display: grid) {
  3285. .mdc-layout-grid__cell--span-11,
  3286. .mdc-layout-grid__cell--span-11-tablet {
  3287. width: auto;
  3288. grid-column-end: span 8;
  3289. }
  3290. }
  3291. .mdc-layout-grid__cell--span-12,
  3292. .mdc-layout-grid__cell--span-12-tablet {
  3293. width: calc(100% - 16px);
  3294. width: calc(100% - var(--mdc-layout-grid-gutter-tablet, 16px));
  3295. }
  3296. @supports (display: grid) {
  3297. .mdc-layout-grid__cell--span-12,
  3298. .mdc-layout-grid__cell--span-12-tablet {
  3299. width: auto;
  3300. grid-column-end: span 8;
  3301. }
  3302. }
  3303. }
  3304. @media (max-width: 479px) {
  3305. .mdc-layout-grid__cell {
  3306. width: calc(100% - 16px);
  3307. width: calc(100% - var(--mdc-layout-grid-gutter-phone, 16px));
  3308. box-sizing: border-box;
  3309. margin: 8px;
  3310. margin: calc(var(--mdc-layout-grid-gutter-phone, 16px) / 2);
  3311. }
  3312. @supports (display: grid) {
  3313. .mdc-layout-grid__cell {
  3314. width: auto;
  3315. grid-column-end: span 4;
  3316. }
  3317. }
  3318. @supports (display: grid) {
  3319. .mdc-layout-grid__cell {
  3320. margin: 0;
  3321. }
  3322. }
  3323. .mdc-layout-grid__cell--span-1,
  3324. .mdc-layout-grid__cell--span-1-phone {
  3325. width: calc(25% - 16px);
  3326. width: calc(25% - var(--mdc-layout-grid-gutter-phone, 16px));
  3327. }
  3328. @supports (display: grid) {
  3329. .mdc-layout-grid__cell--span-1,
  3330. .mdc-layout-grid__cell--span-1-phone {
  3331. width: auto;
  3332. grid-column-end: span 1;
  3333. }
  3334. }
  3335. .mdc-layout-grid__cell--span-2,
  3336. .mdc-layout-grid__cell--span-2-phone {
  3337. width: calc(50% - 16px);
  3338. width: calc(50% - var(--mdc-layout-grid-gutter-phone, 16px));
  3339. }
  3340. @supports (display: grid) {
  3341. .mdc-layout-grid__cell--span-2,
  3342. .mdc-layout-grid__cell--span-2-phone {
  3343. width: auto;
  3344. grid-column-end: span 2;
  3345. }
  3346. }
  3347. .mdc-layout-grid__cell--span-3,
  3348. .mdc-layout-grid__cell--span-3-phone {
  3349. width: calc(75% - 16px);
  3350. width: calc(75% - var(--mdc-layout-grid-gutter-phone, 16px));
  3351. }
  3352. @supports (display: grid) {
  3353. .mdc-layout-grid__cell--span-3,
  3354. .mdc-layout-grid__cell--span-3-phone {
  3355. width: auto;
  3356. grid-column-end: span 3;
  3357. }
  3358. }
  3359. .mdc-layout-grid__cell--span-4,
  3360. .mdc-layout-grid__cell--span-4-phone {
  3361. width: calc(100% - 16px);
  3362. width: calc(100% - var(--mdc-layout-grid-gutter-phone, 16px));
  3363. }
  3364. @supports (display: grid) {
  3365. .mdc-layout-grid__cell--span-4,
  3366. .mdc-layout-grid__cell--span-4-phone {
  3367. width: auto;
  3368. grid-column-end: span 4;
  3369. }
  3370. }
  3371. .mdc-layout-grid__cell--span-5,
  3372. .mdc-layout-grid__cell--span-5-phone {
  3373. width: calc(100% - 16px);
  3374. width: calc(100% - var(--mdc-layout-grid-gutter-phone, 16px));
  3375. }
  3376. @supports (display: grid) {
  3377. .mdc-layout-grid__cell--span-5,
  3378. .mdc-layout-grid__cell--span-5-phone {
  3379. width: auto;
  3380. grid-column-end: span 4;
  3381. }
  3382. }
  3383. .mdc-layout-grid__cell--span-6,
  3384. .mdc-layout-grid__cell--span-6-phone {
  3385. width: calc(100% - 16px);
  3386. width: calc(100% - var(--mdc-layout-grid-gutter-phone, 16px));
  3387. }
  3388. @supports (display: grid) {
  3389. .mdc-layout-grid__cell--span-6,
  3390. .mdc-layout-grid__cell--span-6-phone {
  3391. width: auto;
  3392. grid-column-end: span 4;
  3393. }
  3394. }
  3395. .mdc-layout-grid__cell--span-7,
  3396. .mdc-layout-grid__cell--span-7-phone {
  3397. width: calc(100% - 16px);
  3398. width: calc(100% - var(--mdc-layout-grid-gutter-phone, 16px));
  3399. }
  3400. @supports (display: grid) {
  3401. .mdc-layout-grid__cell--span-7,
  3402. .mdc-layout-grid__cell--span-7-phone {
  3403. width: auto;
  3404. grid-column-end: span 4;
  3405. }
  3406. }
  3407. .mdc-layout-grid__cell--span-8,
  3408. .mdc-layout-grid__cell--span-8-phone {
  3409. width: calc(100% - 16px);
  3410. width: calc(100% - var(--mdc-layout-grid-gutter-phone, 16px));
  3411. }
  3412. @supports (display: grid) {
  3413. .mdc-layout-grid__cell--span-8,
  3414. .mdc-layout-grid__cell--span-8-phone {
  3415. width: auto;
  3416. grid-column-end: span 4;
  3417. }
  3418. }
  3419. .mdc-layout-grid__cell--span-9,
  3420. .mdc-layout-grid__cell--span-9-phone {
  3421. width: calc(100% - 16px);
  3422. width: calc(100% - var(--mdc-layout-grid-gutter-phone, 16px));
  3423. }
  3424. @supports (display: grid) {
  3425. .mdc-layout-grid__cell--span-9,
  3426. .mdc-layout-grid__cell--span-9-phone {
  3427. width: auto;
  3428. grid-column-end: span 4;
  3429. }
  3430. }
  3431. .mdc-layout-grid__cell--span-10,
  3432. .mdc-layout-grid__cell--span-10-phone {
  3433. width: calc(100% - 16px);
  3434. width: calc(100% - var(--mdc-layout-grid-gutter-phone, 16px));
  3435. }
  3436. @supports (display: grid) {
  3437. .mdc-layout-grid__cell--span-10,
  3438. .mdc-layout-grid__cell--span-10-phone {
  3439. width: auto;
  3440. grid-column-end: span 4;
  3441. }
  3442. }
  3443. .mdc-layout-grid__cell--span-11,
  3444. .mdc-layout-grid__cell--span-11-phone {
  3445. width: calc(100% - 16px);
  3446. width: calc(100% - var(--mdc-layout-grid-gutter-phone, 16px));
  3447. }
  3448. @supports (display: grid) {
  3449. .mdc-layout-grid__cell--span-11,
  3450. .mdc-layout-grid__cell--span-11-phone {
  3451. width: auto;
  3452. grid-column-end: span 4;
  3453. }
  3454. }
  3455. .mdc-layout-grid__cell--span-12,
  3456. .mdc-layout-grid__cell--span-12-phone {
  3457. width: calc(100% - 16px);
  3458. width: calc(100% - var(--mdc-layout-grid-gutter-phone, 16px));
  3459. }
  3460. @supports (display: grid) {
  3461. .mdc-layout-grid__cell--span-12,
  3462. .mdc-layout-grid__cell--span-12-phone {
  3463. width: auto;
  3464. grid-column-end: span 4;
  3465. }
  3466. }
  3467. }
  3468. .mdc-layout-grid__cell--order-1 {
  3469. order: 1;
  3470. }
  3471. .mdc-layout-grid__cell--order-2 {
  3472. order: 2;
  3473. }
  3474. .mdc-layout-grid__cell--order-3 {
  3475. order: 3;
  3476. }
  3477. .mdc-layout-grid__cell--order-4 {
  3478. order: 4;
  3479. }
  3480. .mdc-layout-grid__cell--order-5 {
  3481. order: 5;
  3482. }
  3483. .mdc-layout-grid__cell--order-6 {
  3484. order: 6;
  3485. }
  3486. .mdc-layout-grid__cell--order-7 {
  3487. order: 7;
  3488. }
  3489. .mdc-layout-grid__cell--order-8 {
  3490. order: 8;
  3491. }
  3492. .mdc-layout-grid__cell--order-9 {
  3493. order: 9;
  3494. }
  3495. .mdc-layout-grid__cell--order-10 {
  3496. order: 10;
  3497. }
  3498. .mdc-layout-grid__cell--order-11 {
  3499. order: 11;
  3500. }
  3501. .mdc-layout-grid__cell--order-12 {
  3502. order: 12;
  3503. }
  3504. .mdc-layout-grid__cell--align-top {
  3505. align-self: flex-start;
  3506. }
  3507. @supports (display: grid) {
  3508. .mdc-layout-grid__cell--align-top {
  3509. align-self: start;
  3510. }
  3511. }
  3512. .mdc-layout-grid__cell--align-middle {
  3513. align-self: center;
  3514. }
  3515. .mdc-layout-grid__cell--align-bottom {
  3516. align-self: flex-end;
  3517. }
  3518. @supports (display: grid) {
  3519. .mdc-layout-grid__cell--align-bottom {
  3520. align-self: end;
  3521. }
  3522. }
  3523. @media (min-width: 840px) {
  3524. .mdc-layout-grid--fixed-column-width {
  3525. width: 1176px;
  3526. width: calc( var(--mdc-layout-grid-column-width-desktop, 72px) * 12 + var(--mdc-layout-grid-gutter-desktop, 24px) * 11 + var(--mdc-layout-grid-margin-desktop, 24px) * 2 );
  3527. }
  3528. }
  3529. @media (min-width: 480px) and (max-width: 839px) {
  3530. .mdc-layout-grid--fixed-column-width {
  3531. width: 720px;
  3532. width: calc( var(--mdc-layout-grid-column-width-tablet, 72px) * 8 + var(--mdc-layout-grid-gutter-tablet, 16px) * 7 + var(--mdc-layout-grid-margin-tablet, 16px) * 2 );
  3533. }
  3534. }
  3535. @media (max-width: 479px) {
  3536. .mdc-layout-grid--fixed-column-width {
  3537. width: 368px;
  3538. width: calc( var(--mdc-layout-grid-column-width-phone, 72px) * 4 + var(--mdc-layout-grid-gutter-phone, 16px) * 3 + var(--mdc-layout-grid-margin-phone, 16px) * 2 );
  3539. }
  3540. }
  3541. .mdc-layout-grid--align-left {
  3542. margin-right: auto;
  3543. margin-left: 0;
  3544. }
  3545. .mdc-layout-grid--align-right {
  3546. margin-right: 0;
  3547. margin-left: auto;
  3548. }
  3549. .mdc-line-ripple {
  3550. position: absolute;
  3551. bottom: 0;
  3552. left: 0;
  3553. width: 100%;
  3554. height: 2px;
  3555. -webkit-transform: scaleX(0);
  3556. transform: scaleX(0);
  3557. transition: opacity 180ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 180ms cubic-bezier(0.4, 0, 0.2, 1);
  3558. transition: transform 180ms cubic-bezier(0.4, 0, 0.2, 1), opacity 180ms cubic-bezier(0.4, 0, 0.2, 1);
  3559. transition: transform 180ms cubic-bezier(0.4, 0, 0.2, 1), opacity 180ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 180ms cubic-bezier(0.4, 0, 0.2, 1);
  3560. opacity: 0;
  3561. z-index: 2;
  3562. }
  3563. .mdc-line-ripple--active {
  3564. -webkit-transform: scaleX(1);
  3565. transform: scaleX(1);
  3566. opacity: 1;
  3567. }
  3568. .mdc-line-ripple--deactivating {
  3569. opacity: 0;
  3570. }
  3571. @-webkit-keyframes primary-indeterminate-translate {
  3572. 0% {
  3573. -webkit-transform: translateX(0);
  3574. transform: translateX(0);
  3575. }
  3576. 20% {
  3577. -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  3578. animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  3579. -webkit-transform: translateX(0);
  3580. transform: translateX(0);
  3581. }
  3582. 59.15% {
  3583. -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  3584. animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  3585. -webkit-transform: translateX(83.67142%);
  3586. transform: translateX(83.67142%);
  3587. }
  3588. 100% {
  3589. -webkit-transform: translateX(200.611057%);
  3590. transform: translateX(200.611057%);
  3591. }
  3592. }
  3593. @keyframes primary-indeterminate-translate {
  3594. 0% {
  3595. -webkit-transform: translateX(0);
  3596. transform: translateX(0);
  3597. }
  3598. 20% {
  3599. -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  3600. animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  3601. -webkit-transform: translateX(0);
  3602. transform: translateX(0);
  3603. }
  3604. 59.15% {
  3605. -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  3606. animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  3607. -webkit-transform: translateX(83.67142%);
  3608. transform: translateX(83.67142%);
  3609. }
  3610. 100% {
  3611. -webkit-transform: translateX(200.611057%);
  3612. transform: translateX(200.611057%);
  3613. }
  3614. }
  3615. @-webkit-keyframes primary-indeterminate-scale {
  3616. 0% {
  3617. -webkit-transform: scaleX(0.08);
  3618. transform: scaleX(0.08);
  3619. }
  3620. 36.65% {
  3621. -webkit-animation-timing-function: cubic-bezier(0.334731, 0.12482, 0.785844, 1);
  3622. animation-timing-function: cubic-bezier(0.334731, 0.12482, 0.785844, 1);
  3623. -webkit-transform: scaleX(0.08);
  3624. transform: scaleX(0.08);
  3625. }
  3626. 69.15% {
  3627. -webkit-animation-timing-function: cubic-bezier(0.06, 0.11, 0.6, 1);
  3628. animation-timing-function: cubic-bezier(0.06, 0.11, 0.6, 1);
  3629. -webkit-transform: scaleX(0.661479);
  3630. transform: scaleX(0.661479);
  3631. }
  3632. 100% {
  3633. -webkit-transform: scaleX(0.08);
  3634. transform: scaleX(0.08);
  3635. }
  3636. }
  3637. @keyframes primary-indeterminate-scale {
  3638. 0% {
  3639. -webkit-transform: scaleX(0.08);
  3640. transform: scaleX(0.08);
  3641. }
  3642. 36.65% {
  3643. -webkit-animation-timing-function: cubic-bezier(0.334731, 0.12482, 0.785844, 1);
  3644. animation-timing-function: cubic-bezier(0.334731, 0.12482, 0.785844, 1);
  3645. -webkit-transform: scaleX(0.08);
  3646. transform: scaleX(0.08);
  3647. }
  3648. 69.15% {
  3649. -webkit-animation-timing-function: cubic-bezier(0.06, 0.11, 0.6, 1);
  3650. animation-timing-function: cubic-bezier(0.06, 0.11, 0.6, 1);
  3651. -webkit-transform: scaleX(0.661479);
  3652. transform: scaleX(0.661479);
  3653. }
  3654. 100% {
  3655. -webkit-transform: scaleX(0.08);
  3656. transform: scaleX(0.08);
  3657. }
  3658. }
  3659. @-webkit-keyframes secondary-indeterminate-translate {
  3660. 0% {
  3661. -webkit-animation-timing-function: cubic-bezier(0.15, 0, 0.515058, 0.409685);
  3662. animation-timing-function: cubic-bezier(0.15, 0, 0.515058, 0.409685);
  3663. -webkit-transform: translateX(0);
  3664. transform: translateX(0);
  3665. }
  3666. 25% {
  3667. -webkit-animation-timing-function: cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);
  3668. animation-timing-function: cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);
  3669. -webkit-transform: translateX(37.651913%);
  3670. transform: translateX(37.651913%);
  3671. }
  3672. 48.35% {
  3673. -webkit-animation-timing-function: cubic-bezier(0.4, 0.627035, 0.6, 0.902026);
  3674. animation-timing-function: cubic-bezier(0.4, 0.627035, 0.6, 0.902026);
  3675. -webkit-transform: translateX(84.386165%);
  3676. transform: translateX(84.386165%);
  3677. }
  3678. 100% {
  3679. -webkit-transform: translateX(160.277782%);
  3680. transform: translateX(160.277782%);
  3681. }
  3682. }
  3683. @keyframes secondary-indeterminate-translate {
  3684. 0% {
  3685. -webkit-animation-timing-function: cubic-bezier(0.15, 0, 0.515058, 0.409685);
  3686. animation-timing-function: cubic-bezier(0.15, 0, 0.515058, 0.409685);
  3687. -webkit-transform: translateX(0);
  3688. transform: translateX(0);
  3689. }
  3690. 25% {
  3691. -webkit-animation-timing-function: cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);
  3692. animation-timing-function: cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);
  3693. -webkit-transform: translateX(37.651913%);
  3694. transform: translateX(37.651913%);
  3695. }
  3696. 48.35% {
  3697. -webkit-animation-timing-function: cubic-bezier(0.4, 0.627035, 0.6, 0.902026);
  3698. animation-timing-function: cubic-bezier(0.4, 0.627035, 0.6, 0.902026);
  3699. -webkit-transform: translateX(84.386165%);
  3700. transform: translateX(84.386165%);
  3701. }
  3702. 100% {
  3703. -webkit-transform: translateX(160.277782%);
  3704. transform: translateX(160.277782%);
  3705. }
  3706. }
  3707. @-webkit-keyframes secondary-indeterminate-scale {
  3708. 0% {
  3709. -webkit-animation-timing-function: cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);
  3710. animation-timing-function: cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);
  3711. -webkit-transform: scaleX(0.08);
  3712. transform: scaleX(0.08);
  3713. }
  3714. 19.15% {
  3715. -webkit-animation-timing-function: cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);
  3716. animation-timing-function: cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);
  3717. -webkit-transform: scaleX(0.457104);
  3718. transform: scaleX(0.457104);
  3719. }
  3720. 44.15% {
  3721. -webkit-animation-timing-function: cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);
  3722. animation-timing-function: cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);
  3723. -webkit-transform: scaleX(0.72796);
  3724. transform: scaleX(0.72796);
  3725. }
  3726. 100% {
  3727. -webkit-transform: scaleX(0.08);
  3728. transform: scaleX(0.08);
  3729. }
  3730. }
  3731. @keyframes secondary-indeterminate-scale {
  3732. 0% {
  3733. -webkit-animation-timing-function: cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);
  3734. animation-timing-function: cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);
  3735. -webkit-transform: scaleX(0.08);
  3736. transform: scaleX(0.08);
  3737. }
  3738. 19.15% {
  3739. -webkit-animation-timing-function: cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);
  3740. animation-timing-function: cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);
  3741. -webkit-transform: scaleX(0.457104);
  3742. transform: scaleX(0.457104);
  3743. }
  3744. 44.15% {
  3745. -webkit-animation-timing-function: cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);
  3746. animation-timing-function: cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);
  3747. -webkit-transform: scaleX(0.72796);
  3748. transform: scaleX(0.72796);
  3749. }
  3750. 100% {
  3751. -webkit-transform: scaleX(0.08);
  3752. transform: scaleX(0.08);
  3753. }
  3754. }
  3755. @-webkit-keyframes buffering {
  3756. to {
  3757. -webkit-transform: translateX(-10px);
  3758. transform: translateX(-10px);
  3759. }
  3760. }
  3761. @keyframes buffering {
  3762. to {
  3763. -webkit-transform: translateX(-10px);
  3764. transform: translateX(-10px);
  3765. }
  3766. }
  3767. @-webkit-keyframes primary-indeterminate-translate-reverse {
  3768. 0% {
  3769. -webkit-transform: translateX(0);
  3770. transform: translateX(0);
  3771. }
  3772. 20% {
  3773. -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  3774. animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  3775. -webkit-transform: translateX(0);
  3776. transform: translateX(0);
  3777. }
  3778. 59.15% {
  3779. -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  3780. animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  3781. -webkit-transform: translateX(-83.67142%);
  3782. transform: translateX(-83.67142%);
  3783. }
  3784. 100% {
  3785. -webkit-transform: translateX(-200.611057%);
  3786. transform: translateX(-200.611057%);
  3787. }
  3788. }
  3789. @keyframes primary-indeterminate-translate-reverse {
  3790. 0% {
  3791. -webkit-transform: translateX(0);
  3792. transform: translateX(0);
  3793. }
  3794. 20% {
  3795. -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  3796. animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  3797. -webkit-transform: translateX(0);
  3798. transform: translateX(0);
  3799. }
  3800. 59.15% {
  3801. -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  3802. animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  3803. -webkit-transform: translateX(-83.67142%);
  3804. transform: translateX(-83.67142%);
  3805. }
  3806. 100% {
  3807. -webkit-transform: translateX(-200.611057%);
  3808. transform: translateX(-200.611057%);
  3809. }
  3810. }
  3811. @-webkit-keyframes secondary-indeterminate-translate-reverse {
  3812. 0% {
  3813. -webkit-animation-timing-function: cubic-bezier(0.15, 0, 0.515058, 0.409685);
  3814. animation-timing-function: cubic-bezier(0.15, 0, 0.515058, 0.409685);
  3815. -webkit-transform: translateX(0);
  3816. transform: translateX(0);
  3817. }
  3818. 25% {
  3819. -webkit-animation-timing-function: cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);
  3820. animation-timing-function: cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);
  3821. -webkit-transform: translateX(-37.651913%);
  3822. transform: translateX(-37.651913%);
  3823. }
  3824. 48.35% {
  3825. -webkit-animation-timing-function: cubic-bezier(0.4, 0.627035, 0.6, 0.902026);
  3826. animation-timing-function: cubic-bezier(0.4, 0.627035, 0.6, 0.902026);
  3827. -webkit-transform: translateX(-84.386165%);
  3828. transform: translateX(-84.386165%);
  3829. }
  3830. 100% {
  3831. -webkit-transform: translateX(-160.277782%);
  3832. transform: translateX(-160.277782%);
  3833. }
  3834. }
  3835. @keyframes secondary-indeterminate-translate-reverse {
  3836. 0% {
  3837. -webkit-animation-timing-function: cubic-bezier(0.15, 0, 0.515058, 0.409685);
  3838. animation-timing-function: cubic-bezier(0.15, 0, 0.515058, 0.409685);
  3839. -webkit-transform: translateX(0);
  3840. transform: translateX(0);
  3841. }
  3842. 25% {
  3843. -webkit-animation-timing-function: cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);
  3844. animation-timing-function: cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);
  3845. -webkit-transform: translateX(-37.651913%);
  3846. transform: translateX(-37.651913%);
  3847. }
  3848. 48.35% {
  3849. -webkit-animation-timing-function: cubic-bezier(0.4, 0.627035, 0.6, 0.902026);
  3850. animation-timing-function: cubic-bezier(0.4, 0.627035, 0.6, 0.902026);
  3851. -webkit-transform: translateX(-84.386165%);
  3852. transform: translateX(-84.386165%);
  3853. }
  3854. 100% {
  3855. -webkit-transform: translateX(-160.277782%);
  3856. transform: translateX(-160.277782%);
  3857. }
  3858. }
  3859. @-webkit-keyframes buffering-reverse {
  3860. to {
  3861. -webkit-transform: translateX(10px);
  3862. transform: translateX(10px);
  3863. }
  3864. }
  3865. @keyframes buffering-reverse {
  3866. to {
  3867. -webkit-transform: translateX(10px);
  3868. transform: translateX(10px);
  3869. }
  3870. }
  3871. .mdc-linear-progress {
  3872. position: relative;
  3873. width: 100%;
  3874. height: 4px;
  3875. -webkit-transform: translateZ(0);
  3876. transform: translateZ(0);
  3877. transition: opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  3878. overflow: hidden;
  3879. }
  3880. .mdc-linear-progress__bar {
  3881. position: absolute;
  3882. width: 100%;
  3883. height: 100%;
  3884. -webkit-animation: none;
  3885. animation: none;
  3886. -webkit-transform-origin: top left;
  3887. transform-origin: top left;
  3888. transition: -webkit-transform 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  3889. transition: transform 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  3890. transition: transform 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1), -webkit-transform 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  3891. }
  3892. .mdc-linear-progress__bar-inner {
  3893. display: inline-block;
  3894. position: absolute;
  3895. width: 100%;
  3896. height: 100%;
  3897. -webkit-animation: none;
  3898. animation: none;
  3899. }
  3900. .mdc-linear-progress__buffering-dots {
  3901. position: absolute;
  3902. width: 100%;
  3903. height: 100%;
  3904. -webkit-animation: buffering 250ms infinite linear;
  3905. animation: buffering 250ms infinite linear;
  3906. background-repeat: repeat-x;
  3907. background-size: 10px 4px;
  3908. }
  3909. .mdc-linear-progress__buffer {
  3910. position: absolute;
  3911. width: 100%;
  3912. height: 100%;
  3913. -webkit-transform-origin: top left;
  3914. transform-origin: top left;
  3915. transition: -webkit-transform 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  3916. transition: transform 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  3917. transition: transform 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1), -webkit-transform 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  3918. }
  3919. .mdc-linear-progress__primary-bar {
  3920. -webkit-transform: scaleX(0);
  3921. transform: scaleX(0);
  3922. }
  3923. .mdc-linear-progress__secondary-bar {
  3924. visibility: hidden;
  3925. }
  3926. .mdc-linear-progress--indeterminate .mdc-linear-progress__bar {
  3927. transition: none;
  3928. }
  3929. .mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar {
  3930. left: -145.166611%;
  3931. -webkit-animation: primary-indeterminate-translate 2s infinite linear;
  3932. animation: primary-indeterminate-translate 2s infinite linear;
  3933. }
  3934. .mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar > .mdc-linear-progress__bar-inner {
  3935. -webkit-animation: primary-indeterminate-scale 2s infinite linear;
  3936. animation: primary-indeterminate-scale 2s infinite linear;
  3937. }
  3938. .mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar {
  3939. left: -54.888891%;
  3940. -webkit-animation: secondary-indeterminate-translate 2s infinite linear;
  3941. animation: secondary-indeterminate-translate 2s infinite linear;
  3942. visibility: visible;
  3943. }
  3944. .mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar > .mdc-linear-progress__bar-inner {
  3945. -webkit-animation: secondary-indeterminate-scale 2s infinite linear;
  3946. animation: secondary-indeterminate-scale 2s infinite linear;
  3947. }
  3948. .mdc-linear-progress--reversed .mdc-linear-progress__bar,
  3949. .mdc-linear-progress--reversed .mdc-linear-progress__buffer {
  3950. right: 0;
  3951. -webkit-transform-origin: center right;
  3952. transform-origin: center right;
  3953. }
  3954. .mdc-linear-progress--reversed .mdc-linear-progress__primary-bar {
  3955. -webkit-animation-name: primary-indeterminate-translate-reverse;
  3956. animation-name: primary-indeterminate-translate-reverse;
  3957. }
  3958. .mdc-linear-progress--reversed .mdc-linear-progress__secondary-bar {
  3959. -webkit-animation-name: secondary-indeterminate-translate-reverse;
  3960. animation-name: secondary-indeterminate-translate-reverse;
  3961. }
  3962. .mdc-linear-progress--reversed .mdc-linear-progress__buffering-dots {
  3963. -webkit-animation: buffering-reverse 250ms infinite linear;
  3964. animation: buffering-reverse 250ms infinite linear;
  3965. }
  3966. .mdc-linear-progress--closed {
  3967. opacity: 0;
  3968. }
  3969. .mdc-linear-progress__bar-inner {
  3970. background-color: #6200ee;
  3971. /* @alternate */
  3972. background-color: var(--mdc-theme-primary, #6200ee);
  3973. }
  3974. .mdc-linear-progress__buffering-dots {
  3975. background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='none slice'%3E%3Ccircle cx='1' cy='1' r='1' fill='%23e6e6e6'/%3E%3C/svg%3E");
  3976. }
  3977. .mdc-linear-progress__buffer {
  3978. background-color: #e6e6e6;
  3979. }
  3980. .mdc-linear-progress--indeterminate.mdc-linear-progress--reversed .mdc-linear-progress__primary-bar {
  3981. right: -145.166611%;
  3982. left: auto;
  3983. }
  3984. .mdc-linear-progress--indeterminate.mdc-linear-progress--reversed .mdc-linear-progress__secondary-bar {
  3985. right: -54.888891%;
  3986. left: auto;
  3987. }
  3988. .mdc-list {
  3989. font-family: Roboto, sans-serif;
  3990. -moz-osx-font-smoothing: grayscale;
  3991. -webkit-font-smoothing: antialiased;
  3992. font-size: 1rem;
  3993. line-height: 1.75rem;
  3994. font-weight: 400;
  3995. letter-spacing: 0.009375em;
  3996. text-decoration: inherit;
  3997. text-transform: inherit;
  3998. /* @alternate */
  3999. line-height: 1.5rem;
  4000. margin: 0;
  4001. padding: 8px 0;
  4002. list-style-type: none;
  4003. color: rgba(0, 0, 0, 0.87);
  4004. /* @alternate */
  4005. color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87));
  4006. }
  4007. .mdc-list:focus {
  4008. outline: none;
  4009. }
  4010. .mdc-list-item__secondary-text {
  4011. color: rgba(0, 0, 0, 0.54);
  4012. /* @alternate */
  4013. color: var(--mdc-theme-text-secondary-on-background, rgba(0, 0, 0, 0.54));
  4014. }
  4015. .mdc-list-item__graphic {
  4016. background-color: transparent;
  4017. }
  4018. .mdc-list-item__graphic {
  4019. color: rgba(0, 0, 0, 0.38);
  4020. /* @alternate */
  4021. color: var(--mdc-theme-text-icon-on-background, rgba(0, 0, 0, 0.38));
  4022. }
  4023. .mdc-list-item__meta {
  4024. color: rgba(0, 0, 0, 0.38);
  4025. /* @alternate */
  4026. color: var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, 0.38));
  4027. }
  4028. .mdc-list-group__subheader {
  4029. color: rgba(0, 0, 0, 0.87);
  4030. /* @alternate */
  4031. color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87));
  4032. }
  4033. .mdc-list--dense {
  4034. padding-top: 4px;
  4035. padding-bottom: 4px;
  4036. font-size: 0.812rem;
  4037. }
  4038. .mdc-list-item {
  4039. display: flex;
  4040. position: relative;
  4041. align-items: center;
  4042. justify-content: flex-start;
  4043. height: 48px;
  4044. padding: 0 16px;
  4045. overflow: hidden;
  4046. }
  4047. .mdc-list-item:focus {
  4048. outline: none;
  4049. }
  4050. .mdc-list-item--selected,
  4051. .mdc-list-item--activated {
  4052. color: #6200ee;
  4053. /* @alternate */
  4054. color: var(--mdc-theme-primary, #6200ee);
  4055. }
  4056. .mdc-list-item--selected .mdc-list-item__graphic,
  4057. .mdc-list-item--activated .mdc-list-item__graphic {
  4058. color: #6200ee;
  4059. /* @alternate */
  4060. color: var(--mdc-theme-primary, #6200ee);
  4061. }
  4062. .mdc-list-item--disabled {
  4063. color: rgba(0, 0, 0, 0.38);
  4064. /* @alternate */
  4065. color: var(--mdc-theme-text-disabled-on-background, rgba(0, 0, 0, 0.38));
  4066. }
  4067. .mdc-list-item__graphic {
  4068. /* @noflip */
  4069. margin-left: 0;
  4070. /* @noflip */
  4071. margin-right: 32px;
  4072. width: 24px;
  4073. height: 24px;
  4074. flex-shrink: 0;
  4075. align-items: center;
  4076. justify-content: center;
  4077. fill: currentColor;
  4078. }
  4079. .mdc-list-item[dir=rtl] .mdc-list-item__graphic, [dir=rtl] .mdc-list-item .mdc-list-item__graphic {
  4080. /* @noflip */
  4081. margin-left: 32px;
  4082. /* @noflip */
  4083. margin-right: 0;
  4084. }
  4085. .mdc-list .mdc-list-item__graphic {
  4086. display: inline-flex;
  4087. }
  4088. .mdc-list-item__meta {
  4089. /* @noflip */
  4090. margin-left: auto;
  4091. /* @noflip */
  4092. margin-right: 0;
  4093. }
  4094. .mdc-list-item__meta:not(.material-icons) {
  4095. font-family: Roboto, sans-serif;
  4096. -moz-osx-font-smoothing: grayscale;
  4097. -webkit-font-smoothing: antialiased;
  4098. font-size: 0.75rem;
  4099. line-height: 1.25rem;
  4100. font-weight: 400;
  4101. letter-spacing: 0.0333333333em;
  4102. text-decoration: inherit;
  4103. text-transform: inherit;
  4104. }
  4105. .mdc-list-item[dir=rtl] .mdc-list-item__meta, [dir=rtl] .mdc-list-item .mdc-list-item__meta {
  4106. /* @noflip */
  4107. margin-left: 0;
  4108. /* @noflip */
  4109. margin-right: auto;
  4110. }
  4111. .mdc-list-item__text {
  4112. text-overflow: ellipsis;
  4113. white-space: nowrap;
  4114. overflow: hidden;
  4115. }
  4116. .mdc-list-item__text[for] {
  4117. pointer-events: none;
  4118. }
  4119. .mdc-list-item__primary-text {
  4120. text-overflow: ellipsis;
  4121. white-space: nowrap;
  4122. overflow: hidden;
  4123. display: block;
  4124. margin-top: 0;
  4125. /* @alternate */
  4126. line-height: normal;
  4127. margin-bottom: -20px;
  4128. display: block;
  4129. }
  4130. .mdc-list-item__primary-text::before {
  4131. display: inline-block;
  4132. width: 0;
  4133. height: 32px;
  4134. content: "";
  4135. vertical-align: 0;
  4136. }
  4137. .mdc-list-item__primary-text::after {
  4138. display: inline-block;
  4139. width: 0;
  4140. height: 20px;
  4141. content: "";
  4142. vertical-align: -20px;
  4143. }
  4144. .mdc-list--dense .mdc-list-item__primary-text {
  4145. display: block;
  4146. margin-top: 0;
  4147. /* @alternate */
  4148. line-height: normal;
  4149. margin-bottom: -20px;
  4150. }
  4151. .mdc-list--dense .mdc-list-item__primary-text::before {
  4152. display: inline-block;
  4153. width: 0;
  4154. height: 24px;
  4155. content: "";
  4156. vertical-align: 0;
  4157. }
  4158. .mdc-list--dense .mdc-list-item__primary-text::after {
  4159. display: inline-block;
  4160. width: 0;
  4161. height: 20px;
  4162. content: "";
  4163. vertical-align: -20px;
  4164. }
  4165. .mdc-list-item__secondary-text {
  4166. font-family: Roboto, sans-serif;
  4167. -moz-osx-font-smoothing: grayscale;
  4168. -webkit-font-smoothing: antialiased;
  4169. font-size: 0.875rem;
  4170. line-height: 1.25rem;
  4171. font-weight: 400;
  4172. letter-spacing: 0.0178571429em;
  4173. text-decoration: inherit;
  4174. text-transform: inherit;
  4175. text-overflow: ellipsis;
  4176. white-space: nowrap;
  4177. overflow: hidden;
  4178. display: block;
  4179. margin-top: 0;
  4180. /* @alternate */
  4181. line-height: normal;
  4182. display: block;
  4183. }
  4184. .mdc-list-item__secondary-text::before {
  4185. display: inline-block;
  4186. width: 0;
  4187. height: 20px;
  4188. content: "";
  4189. vertical-align: 0;
  4190. }
  4191. .mdc-list--dense .mdc-list-item__secondary-text {
  4192. display: block;
  4193. margin-top: 0;
  4194. /* @alternate */
  4195. line-height: normal;
  4196. font-size: inherit;
  4197. }
  4198. .mdc-list--dense .mdc-list-item__secondary-text::before {
  4199. display: inline-block;
  4200. width: 0;
  4201. height: 20px;
  4202. content: "";
  4203. vertical-align: 0;
  4204. }
  4205. .mdc-list--dense .mdc-list-item {
  4206. height: 40px;
  4207. }
  4208. .mdc-list--dense .mdc-list-item__graphic {
  4209. /* @noflip */
  4210. margin-left: 0;
  4211. /* @noflip */
  4212. margin-right: 36px;
  4213. width: 20px;
  4214. height: 20px;
  4215. }
  4216. .mdc-list-item[dir=rtl] .mdc-list--dense .mdc-list-item__graphic, [dir=rtl] .mdc-list-item .mdc-list--dense .mdc-list-item__graphic {
  4217. /* @noflip */
  4218. margin-left: 36px;
  4219. /* @noflip */
  4220. margin-right: 0;
  4221. }
  4222. .mdc-list--avatar-list .mdc-list-item {
  4223. height: 56px;
  4224. }
  4225. .mdc-list--avatar-list .mdc-list-item__graphic {
  4226. /* @noflip */
  4227. margin-left: 0;
  4228. /* @noflip */
  4229. margin-right: 16px;
  4230. width: 40px;
  4231. height: 40px;
  4232. border-radius: 50%;
  4233. }
  4234. .mdc-list-item[dir=rtl] .mdc-list--avatar-list .mdc-list-item__graphic, [dir=rtl] .mdc-list-item .mdc-list--avatar-list .mdc-list-item__graphic {
  4235. /* @noflip */
  4236. margin-left: 16px;
  4237. /* @noflip */
  4238. margin-right: 0;
  4239. }
  4240. .mdc-list--two-line .mdc-list-item__text {
  4241. align-self: flex-start;
  4242. }
  4243. .mdc-list--two-line .mdc-list-item {
  4244. height: 72px;
  4245. }
  4246. .mdc-list--two-line.mdc-list--dense .mdc-list-item,
  4247. .mdc-list--avatar-list.mdc-list--dense .mdc-list-item {
  4248. height: 60px;
  4249. }
  4250. .mdc-list--avatar-list.mdc-list--dense .mdc-list-item__graphic {
  4251. /* @noflip */
  4252. margin-left: 0;
  4253. /* @noflip */
  4254. margin-right: 20px;
  4255. width: 36px;
  4256. height: 36px;
  4257. }
  4258. .mdc-list-item[dir=rtl] .mdc-list--avatar-list.mdc-list--dense .mdc-list-item__graphic, [dir=rtl] .mdc-list-item .mdc-list--avatar-list.mdc-list--dense .mdc-list-item__graphic {
  4259. /* @noflip */
  4260. margin-left: 20px;
  4261. /* @noflip */
  4262. margin-right: 0;
  4263. }
  4264. :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item {
  4265. cursor: pointer;
  4266. }
  4267. a.mdc-list-item {
  4268. color: inherit;
  4269. text-decoration: none;
  4270. }
  4271. .mdc-list-divider {
  4272. height: 0;
  4273. margin: 0;
  4274. border: none;
  4275. border-bottom-width: 1px;
  4276. border-bottom-style: solid;
  4277. }
  4278. .mdc-list-divider {
  4279. border-bottom-color: rgba(0, 0, 0, 0.12);
  4280. }
  4281. .mdc-list-divider--padded {
  4282. margin: 0 16px;
  4283. }
  4284. .mdc-list-divider--inset {
  4285. /* @noflip */
  4286. margin-left: 72px;
  4287. /* @noflip */
  4288. margin-right: 0;
  4289. width: calc(100% - 72px);
  4290. }
  4291. .mdc-list-group[dir=rtl] .mdc-list-divider--inset, [dir=rtl] .mdc-list-group .mdc-list-divider--inset {
  4292. /* @noflip */
  4293. margin-left: 0;
  4294. /* @noflip */
  4295. margin-right: 72px;
  4296. }
  4297. .mdc-list-divider--inset.mdc-list-divider--padded {
  4298. width: calc(100% - 72px - 16px);
  4299. }
  4300. .mdc-list-group .mdc-list {
  4301. padding: 0;
  4302. }
  4303. .mdc-list-group__subheader {
  4304. font-family: Roboto, sans-serif;
  4305. -moz-osx-font-smoothing: grayscale;
  4306. -webkit-font-smoothing: antialiased;
  4307. font-size: 1rem;
  4308. line-height: 1.75rem;
  4309. font-weight: 400;
  4310. letter-spacing: 0.009375em;
  4311. text-decoration: inherit;
  4312. text-transform: inherit;
  4313. margin: 0.75rem 16px;
  4314. }
  4315. :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item {
  4316. --mdc-ripple-fg-size: 0;
  4317. --mdc-ripple-left: 0;
  4318. --mdc-ripple-top: 0;
  4319. --mdc-ripple-fg-scale: 1;
  4320. --mdc-ripple-fg-translate-end: 0;
  4321. --mdc-ripple-fg-translate-start: 0;
  4322. -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  4323. }
  4324. :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item::before, :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item::after {
  4325. position: absolute;
  4326. border-radius: 50%;
  4327. opacity: 0;
  4328. pointer-events: none;
  4329. content: "";
  4330. }
  4331. :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item::before {
  4332. transition: opacity 15ms linear, background-color 15ms linear;
  4333. z-index: 1;
  4334. }
  4335. :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded::before {
  4336. -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
  4337. transform: scale(var(--mdc-ripple-fg-scale, 1));
  4338. }
  4339. :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded::after {
  4340. top: 0;
  4341. /* @noflip */
  4342. left: 0;
  4343. -webkit-transform: scale(0);
  4344. transform: scale(0);
  4345. -webkit-transform-origin: center center;
  4346. transform-origin: center center;
  4347. }
  4348. :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded--unbounded::after {
  4349. top: var(--mdc-ripple-top, 0);
  4350. /* @noflip */
  4351. left: var(--mdc-ripple-left, 0);
  4352. }
  4353. :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded--foreground-activation::after {
  4354. -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
  4355. animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
  4356. }
  4357. :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded--foreground-deactivation::after {
  4358. -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
  4359. animation: mdc-ripple-fg-opacity-out 150ms;
  4360. -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  4361. transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  4362. }
  4363. :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item::before, :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item::after {
  4364. top: calc(50% - 100%);
  4365. /* @noflip */
  4366. left: calc(50% - 100%);
  4367. width: 200%;
  4368. height: 200%;
  4369. }
  4370. :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded::after {
  4371. width: var(--mdc-ripple-fg-size, 100%);
  4372. height: var(--mdc-ripple-fg-size, 100%);
  4373. }
  4374. :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item::before, :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item::after {
  4375. background-color: #000;
  4376. }
  4377. :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item:hover::before {
  4378. opacity: 0.04;
  4379. }
  4380. :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item:not(.mdc-ripple-upgraded):focus::before, :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded--background-focused::before {
  4381. transition-duration: 75ms;
  4382. opacity: 0.12;
  4383. }
  4384. :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item:not(.mdc-ripple-upgraded)::after {
  4385. transition: opacity 150ms linear;
  4386. }
  4387. :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item:not(.mdc-ripple-upgraded):active::after {
  4388. transition-duration: 75ms;
  4389. opacity: 0.12;
  4390. }
  4391. :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded {
  4392. --mdc-ripple-fg-opacity: 0.12;
  4393. }
  4394. :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item--activated::before {
  4395. opacity: 0.12;
  4396. }
  4397. :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item--activated::before, :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item--activated::after {
  4398. background-color: #6200ee;
  4399. }
  4400. @supports not (-ms-ime-align: auto) {
  4401. :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item--activated::before, :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item--activated::after {
  4402. /* @alternate */
  4403. background-color: var(--mdc-theme-primary, #6200ee);
  4404. }
  4405. }
  4406. :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item--activated:hover::before {
  4407. opacity: 0.16;
  4408. }
  4409. :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item--activated:not(.mdc-ripple-upgraded):focus::before, :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item--activated.mdc-ripple-upgraded--background-focused::before {
  4410. transition-duration: 75ms;
  4411. opacity: 0.24;
  4412. }
  4413. :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item--activated:not(.mdc-ripple-upgraded)::after {
  4414. transition: opacity 150ms linear;
  4415. }
  4416. :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item--activated:not(.mdc-ripple-upgraded):active::after {
  4417. transition-duration: 75ms;
  4418. opacity: 0.24;
  4419. }
  4420. :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item--activated.mdc-ripple-upgraded {
  4421. --mdc-ripple-fg-opacity: 0.24;
  4422. }
  4423. :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item--selected::before {
  4424. opacity: 0.08;
  4425. }
  4426. :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item--selected::before, :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item--selected::after {
  4427. background-color: #6200ee;
  4428. }
  4429. @supports not (-ms-ime-align: auto) {
  4430. :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item--selected::before, :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item--selected::after {
  4431. /* @alternate */
  4432. background-color: var(--mdc-theme-primary, #6200ee);
  4433. }
  4434. }
  4435. :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item--selected:hover::before {
  4436. opacity: 0.12;
  4437. }
  4438. :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item--selected:not(.mdc-ripple-upgraded):focus::before, :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item--selected.mdc-ripple-upgraded--background-focused::before {
  4439. transition-duration: 75ms;
  4440. opacity: 0.2;
  4441. }
  4442. :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item--selected:not(.mdc-ripple-upgraded)::after {
  4443. transition: opacity 150ms linear;
  4444. }
  4445. :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item--selected:not(.mdc-ripple-upgraded):active::after {
  4446. transition-duration: 75ms;
  4447. opacity: 0.2;
  4448. }
  4449. :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item--selected.mdc-ripple-upgraded {
  4450. --mdc-ripple-fg-opacity: 0.2;
  4451. }
  4452. :not(.mdc-list--non-interactive) > .mdc-list-item--disabled {
  4453. --mdc-ripple-fg-size: 0;
  4454. --mdc-ripple-left: 0;
  4455. --mdc-ripple-top: 0;
  4456. --mdc-ripple-fg-scale: 1;
  4457. --mdc-ripple-fg-translate-end: 0;
  4458. --mdc-ripple-fg-translate-start: 0;
  4459. -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  4460. }
  4461. :not(.mdc-list--non-interactive) > .mdc-list-item--disabled::before, :not(.mdc-list--non-interactive) > .mdc-list-item--disabled::after {
  4462. position: absolute;
  4463. border-radius: 50%;
  4464. opacity: 0;
  4465. pointer-events: none;
  4466. content: "";
  4467. }
  4468. :not(.mdc-list--non-interactive) > .mdc-list-item--disabled::before {
  4469. transition: opacity 15ms linear, background-color 15ms linear;
  4470. z-index: 1;
  4471. }
  4472. :not(.mdc-list--non-interactive) > .mdc-list-item--disabled.mdc-ripple-upgraded::before {
  4473. -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
  4474. transform: scale(var(--mdc-ripple-fg-scale, 1));
  4475. }
  4476. :not(.mdc-list--non-interactive) > .mdc-list-item--disabled.mdc-ripple-upgraded::after {
  4477. top: 0;
  4478. /* @noflip */
  4479. left: 0;
  4480. -webkit-transform: scale(0);
  4481. transform: scale(0);
  4482. -webkit-transform-origin: center center;
  4483. transform-origin: center center;
  4484. }
  4485. :not(.mdc-list--non-interactive) > .mdc-list-item--disabled.mdc-ripple-upgraded--unbounded::after {
  4486. top: var(--mdc-ripple-top, 0);
  4487. /* @noflip */
  4488. left: var(--mdc-ripple-left, 0);
  4489. }
  4490. :not(.mdc-list--non-interactive) > .mdc-list-item--disabled.mdc-ripple-upgraded--foreground-activation::after {
  4491. -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
  4492. animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
  4493. }
  4494. :not(.mdc-list--non-interactive) > .mdc-list-item--disabled.mdc-ripple-upgraded--foreground-deactivation::after {
  4495. -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
  4496. animation: mdc-ripple-fg-opacity-out 150ms;
  4497. -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  4498. transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  4499. }
  4500. :not(.mdc-list--non-interactive) > .mdc-list-item--disabled::before, :not(.mdc-list--non-interactive) > .mdc-list-item--disabled::after {
  4501. top: calc(50% - 100%);
  4502. /* @noflip */
  4503. left: calc(50% - 100%);
  4504. width: 200%;
  4505. height: 200%;
  4506. }
  4507. :not(.mdc-list--non-interactive) > .mdc-list-item--disabled.mdc-ripple-upgraded::after {
  4508. width: var(--mdc-ripple-fg-size, 100%);
  4509. height: var(--mdc-ripple-fg-size, 100%);
  4510. }
  4511. :not(.mdc-list--non-interactive) > .mdc-list-item--disabled::before, :not(.mdc-list--non-interactive) > .mdc-list-item--disabled::after {
  4512. background-color: #000;
  4513. }
  4514. :not(.mdc-list--non-interactive) > .mdc-list-item--disabled:not(.mdc-ripple-upgraded):focus::before, :not(.mdc-list--non-interactive) > .mdc-list-item--disabled.mdc-ripple-upgraded--background-focused::before {
  4515. transition-duration: 75ms;
  4516. opacity: 0.12;
  4517. }
  4518. .mdc-menu {
  4519. min-width: 112px;
  4520. }
  4521. .mdc-menu .mdc-list-item__meta {
  4522. color: rgba(0, 0, 0, 0.87);
  4523. }
  4524. .mdc-menu .mdc-list-item__graphic {
  4525. color: rgba(0, 0, 0, 0.87);
  4526. }
  4527. .mdc-menu .mdc-list {
  4528. color: rgba(0, 0, 0, 0.87);
  4529. }
  4530. .mdc-menu .mdc-list-divider {
  4531. margin: 8px 0;
  4532. }
  4533. .mdc-menu .mdc-list-item {
  4534. -webkit-user-select: none;
  4535. -moz-user-select: none;
  4536. -ms-user-select: none;
  4537. user-select: none;
  4538. }
  4539. .mdc-menu .mdc-list-item--disabled {
  4540. cursor: auto;
  4541. }
  4542. .mdc-menu a.mdc-list-item .mdc-list-item__text,
  4543. .mdc-menu a.mdc-list-item .mdc-list-item__graphic {
  4544. pointer-events: none;
  4545. }
  4546. .mdc-menu__selection-group {
  4547. padding: 0;
  4548. fill: currentColor;
  4549. }
  4550. .mdc-menu__selection-group .mdc-list-item {
  4551. /* @noflip */
  4552. padding-left: 56px;
  4553. /* @noflip */
  4554. padding-right: 16px;
  4555. }
  4556. [dir=rtl] .mdc-menu__selection-group .mdc-list-item, .mdc-menu__selection-group .mdc-list-item[dir=rtl] {
  4557. /* @noflip */
  4558. padding-left: 16px;
  4559. /* @noflip */
  4560. padding-right: 56px;
  4561. }
  4562. .mdc-menu__selection-group .mdc-menu__selection-group-icon {
  4563. /* @noflip */
  4564. left: 16px;
  4565. /* @noflip */
  4566. right: initial;
  4567. display: none;
  4568. position: absolute;
  4569. }
  4570. [dir=rtl] .mdc-menu__selection-group .mdc-menu__selection-group-icon, .mdc-menu__selection-group .mdc-menu__selection-group-icon[dir=rtl] {
  4571. /* @noflip */
  4572. left: initial;
  4573. /* @noflip */
  4574. right: 16px;
  4575. }
  4576. .mdc-menu-item--selected .mdc-menu__selection-group-icon {
  4577. display: inline;
  4578. }
  4579. .mdc-menu-surface {
  4580. display: none;
  4581. position: absolute;
  4582. box-sizing: border-box;
  4583. max-width: calc(100vw - 32px);
  4584. max-height: calc(100vh - 32px);
  4585. margin: 0;
  4586. padding: 0;
  4587. -webkit-transform: scale(1);
  4588. transform: scale(1);
  4589. -webkit-transform-origin: top left;
  4590. transform-origin: top left;
  4591. opacity: 0;
  4592. overflow: auto;
  4593. will-change: transform, opacity;
  4594. z-index: 8;
  4595. transition: opacity 0.03s linear, -webkit-transform 0.12s cubic-bezier(0, 0, 0.2, 1);
  4596. transition: opacity 0.03s linear, transform 0.12s cubic-bezier(0, 0, 0.2, 1);
  4597. transition: opacity 0.03s linear, transform 0.12s cubic-bezier(0, 0, 0.2, 1), -webkit-transform 0.12s cubic-bezier(0, 0, 0.2, 1);
  4598. box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  4599. background-color: #fff;
  4600. /* @alternate */
  4601. background-color: var(--mdc-theme-surface, #fff);
  4602. color: #000;
  4603. /* @alternate */
  4604. color: var(--mdc-theme-on-surface, #000);
  4605. border-radius: 4px;
  4606. /* @noflip */
  4607. transform-origin-left: top left;
  4608. /* @noflip */
  4609. transform-origin-right: top right;
  4610. }
  4611. .mdc-menu-surface:focus {
  4612. outline: none;
  4613. }
  4614. .mdc-menu-surface--open {
  4615. display: inline-block;
  4616. -webkit-transform: scale(1);
  4617. transform: scale(1);
  4618. opacity: 1;
  4619. }
  4620. .mdc-menu-surface--animating-open {
  4621. display: inline-block;
  4622. -webkit-transform: scale(0.8);
  4623. transform: scale(0.8);
  4624. opacity: 0;
  4625. }
  4626. .mdc-menu-surface--animating-closed {
  4627. display: inline-block;
  4628. opacity: 0;
  4629. transition: opacity 0.075s linear;
  4630. }
  4631. [dir=rtl] .mdc-menu-surface, .mdc-menu-surface[dir=rtl] {
  4632. /* @noflip */
  4633. transform-origin-left: top right;
  4634. /* @noflip */
  4635. transform-origin-right: top left;
  4636. }
  4637. .mdc-menu-surface--anchor {
  4638. position: relative;
  4639. overflow: visible;
  4640. }
  4641. .mdc-menu-surface--fixed {
  4642. position: fixed;
  4643. }
  4644. .mdc-notched-outline {
  4645. display: flex;
  4646. position: absolute;
  4647. right: 0;
  4648. left: 0;
  4649. box-sizing: border-box;
  4650. width: 100%;
  4651. max-width: 100%;
  4652. height: 100%;
  4653. /* @noflip */
  4654. text-align: left;
  4655. pointer-events: none;
  4656. }
  4657. [dir=rtl] .mdc-notched-outline, .mdc-notched-outline[dir=rtl] {
  4658. /* @noflip */
  4659. text-align: right;
  4660. }
  4661. .mdc-notched-outline__leading, .mdc-notched-outline__notch, .mdc-notched-outline__trailing {
  4662. box-sizing: border-box;
  4663. height: 100%;
  4664. transition: border 150ms cubic-bezier(0.4, 0, 0.2, 1);
  4665. border-top: 1px solid;
  4666. border-bottom: 1px solid;
  4667. pointer-events: none;
  4668. }
  4669. .mdc-notched-outline__leading {
  4670. /* @noflip */
  4671. border-left: 1px solid;
  4672. /* @noflip */
  4673. border-right: none;
  4674. width: 12px;
  4675. }
  4676. [dir=rtl] .mdc-notched-outline__leading, .mdc-notched-outline__leading[dir=rtl] {
  4677. /* @noflip */
  4678. border-left: none;
  4679. /* @noflip */
  4680. border-right: 1px solid;
  4681. }
  4682. .mdc-notched-outline__trailing {
  4683. /* @noflip */
  4684. border-left: none;
  4685. /* @noflip */
  4686. border-right: 1px solid;
  4687. flex-grow: 1;
  4688. }
  4689. [dir=rtl] .mdc-notched-outline__trailing, .mdc-notched-outline__trailing[dir=rtl] {
  4690. /* @noflip */
  4691. border-left: 1px solid;
  4692. /* @noflip */
  4693. border-right: none;
  4694. }
  4695. .mdc-notched-outline__notch {
  4696. flex: 0 0 auto;
  4697. width: auto;
  4698. max-width: calc(100% - 12px * 2);
  4699. }
  4700. .mdc-notched-outline .mdc-floating-label {
  4701. display: inline-block;
  4702. position: relative;
  4703. top: 17px;
  4704. bottom: auto;
  4705. max-width: 100%;
  4706. }
  4707. .mdc-notched-outline .mdc-floating-label--float-above {
  4708. text-overflow: clip;
  4709. }
  4710. .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  4711. max-width: calc(100% / .75);
  4712. }
  4713. .mdc-notched-outline--notched .mdc-notched-outline__notch {
  4714. /* @noflip */
  4715. padding-left: 0;
  4716. /* @noflip */
  4717. padding-right: 8px;
  4718. border-top: none;
  4719. }
  4720. [dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch, .mdc-notched-outline--notched .mdc-notched-outline__notch[dir=rtl] {
  4721. /* @noflip */
  4722. padding-left: 8px;
  4723. /* @noflip */
  4724. padding-right: 0;
  4725. }
  4726. .mdc-notched-outline--no-label .mdc-notched-outline__notch {
  4727. padding: 0;
  4728. }
  4729. .mdc-radio {
  4730. display: inline-block;
  4731. position: relative;
  4732. flex: 0 0 auto;
  4733. box-sizing: border-box;
  4734. width: 40px;
  4735. height: 40px;
  4736. padding: 10px;
  4737. cursor: pointer;
  4738. /* @alternate */
  4739. will-change: opacity, transform, border-color, color;
  4740. }
  4741. .mdc-radio .mdc-radio__native-control:enabled:not(:checked) + .mdc-radio__background .mdc-radio__outer-circle {
  4742. border-color: rgba(0, 0, 0, 0.54);
  4743. }
  4744. .mdc-radio .mdc-radio__native-control:enabled:checked + .mdc-radio__background .mdc-radio__outer-circle {
  4745. border-color: #018786;
  4746. /* @alternate */
  4747. border-color: var(--mdc-theme-secondary, #018786);
  4748. }
  4749. .mdc-radio .mdc-radio__native-control:enabled + .mdc-radio__background .mdc-radio__inner-circle {
  4750. border-color: #018786;
  4751. /* @alternate */
  4752. border-color: var(--mdc-theme-secondary, #018786);
  4753. }
  4754. .mdc-radio .mdc-radio__background::before {
  4755. background-color: #018786;
  4756. }
  4757. @supports not (-ms-ime-align: auto) {
  4758. .mdc-radio .mdc-radio__background::before {
  4759. /* @alternate */
  4760. background-color: var(--mdc-theme-secondary, #018786);
  4761. }
  4762. }
  4763. .mdc-radio__background {
  4764. display: inline-block;
  4765. position: absolute;
  4766. left: 10px;
  4767. box-sizing: border-box;
  4768. width: 50%;
  4769. height: 50%;
  4770. }
  4771. .mdc-radio__background::before {
  4772. position: absolute;
  4773. top: 0;
  4774. left: 0;
  4775. width: 100%;
  4776. height: 100%;
  4777. -webkit-transform: scale(0, 0);
  4778. transform: scale(0, 0);
  4779. border-radius: 50%;
  4780. opacity: 0;
  4781. pointer-events: none;
  4782. content: "";
  4783. transition: opacity 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), -webkit-transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  4784. transition: opacity 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  4785. transition: opacity 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), -webkit-transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  4786. }
  4787. .mdc-radio__outer-circle {
  4788. position: absolute;
  4789. top: 0;
  4790. left: 0;
  4791. box-sizing: border-box;
  4792. width: 100%;
  4793. height: 100%;
  4794. border-width: 2px;
  4795. border-style: solid;
  4796. border-radius: 50%;
  4797. transition: border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  4798. }
  4799. .mdc-radio__inner-circle {
  4800. position: absolute;
  4801. top: 0;
  4802. left: 0;
  4803. box-sizing: border-box;
  4804. width: 100%;
  4805. height: 100%;
  4806. -webkit-transform: scale(0, 0);
  4807. transform: scale(0, 0);
  4808. border-width: 10px;
  4809. border-style: solid;
  4810. border-radius: 50%;
  4811. transition: border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), -webkit-transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  4812. transition: transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  4813. transition: transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), -webkit-transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  4814. }
  4815. .mdc-radio__native-control {
  4816. position: absolute;
  4817. top: 0;
  4818. left: 0;
  4819. width: 100%;
  4820. height: 100%;
  4821. margin: 0;
  4822. padding: 0;
  4823. opacity: 0;
  4824. cursor: inherit;
  4825. z-index: 1;
  4826. }
  4827. .mdc-radio__native-control:checked + .mdc-radio__background,
  4828. .mdc-radio__native-control:disabled + .mdc-radio__background {
  4829. transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
  4830. transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
  4831. transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
  4832. }
  4833. .mdc-radio__native-control:checked + .mdc-radio__background .mdc-radio__outer-circle,
  4834. .mdc-radio__native-control:disabled + .mdc-radio__background .mdc-radio__outer-circle {
  4835. transition: border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
  4836. }
  4837. .mdc-radio__native-control:checked + .mdc-radio__background .mdc-radio__inner-circle,
  4838. .mdc-radio__native-control:disabled + .mdc-radio__background .mdc-radio__inner-circle {
  4839. transition: border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
  4840. transition: transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
  4841. transition: transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
  4842. }
  4843. .mdc-radio--disabled {
  4844. cursor: default;
  4845. pointer-events: none;
  4846. }
  4847. .mdc-radio__native-control:checked + .mdc-radio__background .mdc-radio__inner-circle {
  4848. -webkit-transform: scale(0.5);
  4849. transform: scale(0.5);
  4850. transition: border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
  4851. transition: transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
  4852. transition: transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
  4853. }
  4854. .mdc-radio__native-control:disabled + .mdc-radio__background,
  4855. [aria-disabled=true] .mdc-radio__native-control + .mdc-radio__background {
  4856. cursor: default;
  4857. }
  4858. .mdc-radio__native-control:disabled + .mdc-radio__background .mdc-radio__outer-circle,
  4859. [aria-disabled=true] .mdc-radio__native-control + .mdc-radio__background .mdc-radio__outer-circle {
  4860. border-color: rgba(0, 0, 0, 0.26);
  4861. }
  4862. .mdc-radio__native-control:disabled + .mdc-radio__background .mdc-radio__inner-circle,
  4863. [aria-disabled=true] .mdc-radio__native-control + .mdc-radio__background .mdc-radio__inner-circle {
  4864. border-color: rgba(0, 0, 0, 0.26);
  4865. }
  4866. .mdc-radio__native-control:focus + .mdc-radio__background::before {
  4867. -webkit-transform: scale(2, 2);
  4868. transform: scale(2, 2);
  4869. opacity: 0.12;
  4870. transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
  4871. transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
  4872. transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
  4873. }
  4874. .mdc-radio {
  4875. --mdc-ripple-fg-size: 0;
  4876. --mdc-ripple-left: 0;
  4877. --mdc-ripple-top: 0;
  4878. --mdc-ripple-fg-scale: 1;
  4879. --mdc-ripple-fg-translate-end: 0;
  4880. --mdc-ripple-fg-translate-start: 0;
  4881. -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  4882. }
  4883. .mdc-radio::before, .mdc-radio::after {
  4884. position: absolute;
  4885. border-radius: 50%;
  4886. opacity: 0;
  4887. pointer-events: none;
  4888. content: "";
  4889. }
  4890. .mdc-radio::before {
  4891. transition: opacity 15ms linear, background-color 15ms linear;
  4892. z-index: 1;
  4893. }
  4894. .mdc-radio.mdc-ripple-upgraded::before {
  4895. -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
  4896. transform: scale(var(--mdc-ripple-fg-scale, 1));
  4897. }
  4898. .mdc-radio.mdc-ripple-upgraded::after {
  4899. top: 0;
  4900. /* @noflip */
  4901. left: 0;
  4902. -webkit-transform: scale(0);
  4903. transform: scale(0);
  4904. -webkit-transform-origin: center center;
  4905. transform-origin: center center;
  4906. }
  4907. .mdc-radio.mdc-ripple-upgraded--unbounded::after {
  4908. top: var(--mdc-ripple-top, 0);
  4909. /* @noflip */
  4910. left: var(--mdc-ripple-left, 0);
  4911. }
  4912. .mdc-radio.mdc-ripple-upgraded--foreground-activation::after {
  4913. -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
  4914. animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
  4915. }
  4916. .mdc-radio.mdc-ripple-upgraded--foreground-deactivation::after {
  4917. -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
  4918. animation: mdc-ripple-fg-opacity-out 150ms;
  4919. -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  4920. transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  4921. }
  4922. .mdc-radio::before, .mdc-radio::after {
  4923. top: calc(50% - 50%);
  4924. /* @noflip */
  4925. left: calc(50% - 50%);
  4926. width: 100%;
  4927. height: 100%;
  4928. }
  4929. .mdc-radio.mdc-ripple-upgraded::before, .mdc-radio.mdc-ripple-upgraded::after {
  4930. top: var(--mdc-ripple-top, calc(50% - 50%));
  4931. /* @noflip */
  4932. left: var(--mdc-ripple-left, calc(50% - 50%));
  4933. width: var(--mdc-ripple-fg-size, 100%);
  4934. height: var(--mdc-ripple-fg-size, 100%);
  4935. }
  4936. .mdc-radio.mdc-ripple-upgraded::after {
  4937. width: var(--mdc-ripple-fg-size, 100%);
  4938. height: var(--mdc-ripple-fg-size, 100%);
  4939. }
  4940. .mdc-radio::before, .mdc-radio::after {
  4941. background-color: #018786;
  4942. }
  4943. @supports not (-ms-ime-align: auto) {
  4944. .mdc-radio::before, .mdc-radio::after {
  4945. /* @alternate */
  4946. background-color: var(--mdc-theme-secondary, #018786);
  4947. }
  4948. }
  4949. .mdc-radio:hover::before {
  4950. opacity: 0.04;
  4951. }
  4952. .mdc-radio:not(.mdc-ripple-upgraded):focus::before, .mdc-radio.mdc-ripple-upgraded--background-focused::before {
  4953. transition-duration: 75ms;
  4954. opacity: 0.12;
  4955. }
  4956. .mdc-radio:not(.mdc-ripple-upgraded)::after {
  4957. transition: opacity 150ms linear;
  4958. }
  4959. .mdc-radio:not(.mdc-ripple-upgraded):active::after {
  4960. transition-duration: 75ms;
  4961. opacity: 0.12;
  4962. }
  4963. .mdc-radio.mdc-ripple-upgraded {
  4964. --mdc-ripple-fg-opacity: 0.12;
  4965. }
  4966. .mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__background::before {
  4967. content: none;
  4968. }
  4969. .mdc-ripple-surface {
  4970. --mdc-ripple-fg-size: 0;
  4971. --mdc-ripple-left: 0;
  4972. --mdc-ripple-top: 0;
  4973. --mdc-ripple-fg-scale: 1;
  4974. --mdc-ripple-fg-translate-end: 0;
  4975. --mdc-ripple-fg-translate-start: 0;
  4976. -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  4977. position: relative;
  4978. outline: none;
  4979. overflow: hidden;
  4980. }
  4981. .mdc-ripple-surface::before, .mdc-ripple-surface::after {
  4982. position: absolute;
  4983. border-radius: 50%;
  4984. opacity: 0;
  4985. pointer-events: none;
  4986. content: "";
  4987. }
  4988. .mdc-ripple-surface::before {
  4989. transition: opacity 15ms linear, background-color 15ms linear;
  4990. z-index: 1;
  4991. }
  4992. .mdc-ripple-surface.mdc-ripple-upgraded::before {
  4993. -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
  4994. transform: scale(var(--mdc-ripple-fg-scale, 1));
  4995. }
  4996. .mdc-ripple-surface.mdc-ripple-upgraded::after {
  4997. top: 0;
  4998. /* @noflip */
  4999. left: 0;
  5000. -webkit-transform: scale(0);
  5001. transform: scale(0);
  5002. -webkit-transform-origin: center center;
  5003. transform-origin: center center;
  5004. }
  5005. .mdc-ripple-surface.mdc-ripple-upgraded--unbounded::after {
  5006. top: var(--mdc-ripple-top, 0);
  5007. /* @noflip */
  5008. left: var(--mdc-ripple-left, 0);
  5009. }
  5010. .mdc-ripple-surface.mdc-ripple-upgraded--foreground-activation::after {
  5011. -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
  5012. animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
  5013. }
  5014. .mdc-ripple-surface.mdc-ripple-upgraded--foreground-deactivation::after {
  5015. -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
  5016. animation: mdc-ripple-fg-opacity-out 150ms;
  5017. -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  5018. transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  5019. }
  5020. .mdc-ripple-surface::before, .mdc-ripple-surface::after {
  5021. background-color: #000;
  5022. }
  5023. .mdc-ripple-surface:hover::before {
  5024. opacity: 0.04;
  5025. }
  5026. .mdc-ripple-surface:not(.mdc-ripple-upgraded):focus::before, .mdc-ripple-surface.mdc-ripple-upgraded--background-focused::before {
  5027. transition-duration: 75ms;
  5028. opacity: 0.12;
  5029. }
  5030. .mdc-ripple-surface:not(.mdc-ripple-upgraded)::after {
  5031. transition: opacity 150ms linear;
  5032. }
  5033. .mdc-ripple-surface:not(.mdc-ripple-upgraded):active::after {
  5034. transition-duration: 75ms;
  5035. opacity: 0.12;
  5036. }
  5037. .mdc-ripple-surface.mdc-ripple-upgraded {
  5038. --mdc-ripple-fg-opacity: 0.12;
  5039. }
  5040. .mdc-ripple-surface::before, .mdc-ripple-surface::after {
  5041. top: calc(50% - 100%);
  5042. /* @noflip */
  5043. left: calc(50% - 100%);
  5044. width: 200%;
  5045. height: 200%;
  5046. }
  5047. .mdc-ripple-surface.mdc-ripple-upgraded::after {
  5048. width: var(--mdc-ripple-fg-size, 100%);
  5049. height: var(--mdc-ripple-fg-size, 100%);
  5050. }
  5051. .mdc-ripple-surface[data-mdc-ripple-is-unbounded] {
  5052. overflow: visible;
  5053. }
  5054. .mdc-ripple-surface[data-mdc-ripple-is-unbounded]::before, .mdc-ripple-surface[data-mdc-ripple-is-unbounded]::after {
  5055. top: calc(50% - 50%);
  5056. /* @noflip */
  5057. left: calc(50% - 50%);
  5058. width: 100%;
  5059. height: 100%;
  5060. }
  5061. .mdc-ripple-surface[data-mdc-ripple-is-unbounded].mdc-ripple-upgraded::before, .mdc-ripple-surface[data-mdc-ripple-is-unbounded].mdc-ripple-upgraded::after {
  5062. top: var(--mdc-ripple-top, calc(50% - 50%));
  5063. /* @noflip */
  5064. left: var(--mdc-ripple-left, calc(50% - 50%));
  5065. width: var(--mdc-ripple-fg-size, 100%);
  5066. height: var(--mdc-ripple-fg-size, 100%);
  5067. }
  5068. .mdc-ripple-surface[data-mdc-ripple-is-unbounded].mdc-ripple-upgraded::after {
  5069. width: var(--mdc-ripple-fg-size, 100%);
  5070. height: var(--mdc-ripple-fg-size, 100%);
  5071. }
  5072. .mdc-ripple-surface--primary::before, .mdc-ripple-surface--primary::after {
  5073. background-color: #6200ee;
  5074. }
  5075. @supports not (-ms-ime-align: auto) {
  5076. .mdc-ripple-surface--primary::before, .mdc-ripple-surface--primary::after {
  5077. /* @alternate */
  5078. background-color: var(--mdc-theme-primary, #6200ee);
  5079. }
  5080. }
  5081. .mdc-ripple-surface--primary:hover::before {
  5082. opacity: 0.04;
  5083. }
  5084. .mdc-ripple-surface--primary:not(.mdc-ripple-upgraded):focus::before, .mdc-ripple-surface--primary.mdc-ripple-upgraded--background-focused::before {
  5085. transition-duration: 75ms;
  5086. opacity: 0.12;
  5087. }
  5088. .mdc-ripple-surface--primary:not(.mdc-ripple-upgraded)::after {
  5089. transition: opacity 150ms linear;
  5090. }
  5091. .mdc-ripple-surface--primary:not(.mdc-ripple-upgraded):active::after {
  5092. transition-duration: 75ms;
  5093. opacity: 0.12;
  5094. }
  5095. .mdc-ripple-surface--primary.mdc-ripple-upgraded {
  5096. --mdc-ripple-fg-opacity: 0.12;
  5097. }
  5098. .mdc-ripple-surface--accent::before, .mdc-ripple-surface--accent::after {
  5099. background-color: #018786;
  5100. }
  5101. @supports not (-ms-ime-align: auto) {
  5102. .mdc-ripple-surface--accent::before, .mdc-ripple-surface--accent::after {
  5103. /* @alternate */
  5104. background-color: var(--mdc-theme-secondary, #018786);
  5105. }
  5106. }
  5107. .mdc-ripple-surface--accent:hover::before {
  5108. opacity: 0.04;
  5109. }
  5110. .mdc-ripple-surface--accent:not(.mdc-ripple-upgraded):focus::before, .mdc-ripple-surface--accent.mdc-ripple-upgraded--background-focused::before {
  5111. transition-duration: 75ms;
  5112. opacity: 0.12;
  5113. }
  5114. .mdc-ripple-surface--accent:not(.mdc-ripple-upgraded)::after {
  5115. transition: opacity 150ms linear;
  5116. }
  5117. .mdc-ripple-surface--accent:not(.mdc-ripple-upgraded):active::after {
  5118. transition-duration: 75ms;
  5119. opacity: 0.12;
  5120. }
  5121. .mdc-ripple-surface--accent.mdc-ripple-upgraded {
  5122. --mdc-ripple-fg-opacity: 0.12;
  5123. }
  5124. @-webkit-keyframes mdc-select-float-native-control {
  5125. 0% {
  5126. -webkit-transform: translateY(8px);
  5127. transform: translateY(8px);
  5128. opacity: 0;
  5129. }
  5130. 100% {
  5131. -webkit-transform: translateY(0);
  5132. transform: translateY(0);
  5133. opacity: 1;
  5134. }
  5135. }
  5136. @keyframes mdc-select-float-native-control {
  5137. 0% {
  5138. -webkit-transform: translateY(8px);
  5139. transform: translateY(8px);
  5140. opacity: 0;
  5141. }
  5142. 100% {
  5143. -webkit-transform: translateY(0);
  5144. transform: translateY(0);
  5145. opacity: 1;
  5146. }
  5147. }
  5148. .mdc-select--with-leading-icon:not(.mdc-select--disabled) .mdc-select__icon {
  5149. color: #000;
  5150. /* @alternate */
  5151. color: var(--mdc-theme-on-surface, #000);
  5152. }
  5153. .mdc-select--with-leading-icon .mdc-select__icon {
  5154. display: inline-block;
  5155. position: absolute;
  5156. bottom: 16px;
  5157. box-sizing: border-box;
  5158. width: 24px;
  5159. height: 24px;
  5160. border: none;
  5161. background-color: transparent;
  5162. fill: currentColor;
  5163. opacity: 0.54;
  5164. text-decoration: none;
  5165. cursor: pointer;
  5166. -webkit-user-select: none;
  5167. -moz-user-select: none;
  5168. -ms-user-select: none;
  5169. user-select: none;
  5170. }
  5171. .mdc-select__icon:not([tabindex]),
  5172. .mdc-select__icon[tabindex="-1"] {
  5173. cursor: default;
  5174. pointer-events: none;
  5175. }
  5176. .mdc-select-helper-text {
  5177. font-family: Roboto, sans-serif;
  5178. -moz-osx-font-smoothing: grayscale;
  5179. -webkit-font-smoothing: antialiased;
  5180. font-size: 0.75rem;
  5181. line-height: 1.25rem;
  5182. font-weight: 400;
  5183. letter-spacing: 0.0333333333em;
  5184. text-decoration: inherit;
  5185. text-transform: inherit;
  5186. display: block;
  5187. margin-top: 0;
  5188. /* @alternate */
  5189. line-height: normal;
  5190. margin: 0;
  5191. transition: opacity 180ms cubic-bezier(0.4, 0, 0.2, 1);
  5192. opacity: 0;
  5193. will-change: opacity;
  5194. }
  5195. .mdc-select-helper-text::before {
  5196. display: inline-block;
  5197. width: 0;
  5198. height: 16px;
  5199. content: "";
  5200. vertical-align: 0;
  5201. }
  5202. .mdc-select-helper-text--persistent {
  5203. transition: none;
  5204. opacity: 1;
  5205. will-change: initial;
  5206. }
  5207. .mdc-select {
  5208. --mdc-ripple-fg-size: 0;
  5209. --mdc-ripple-left: 0;
  5210. --mdc-ripple-top: 0;
  5211. --mdc-ripple-fg-scale: 1;
  5212. --mdc-ripple-fg-translate-end: 0;
  5213. --mdc-ripple-fg-translate-start: 0;
  5214. -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  5215. display: inline-flex;
  5216. position: relative;
  5217. box-sizing: border-box;
  5218. height: 56px;
  5219. overflow: hidden;
  5220. /* @alternate */
  5221. will-change: opacity, transform, color;
  5222. }
  5223. .mdc-select:not(.mdc-select--disabled) {
  5224. background-color: whitesmoke;
  5225. }
  5226. .mdc-select::before, .mdc-select::after {
  5227. position: absolute;
  5228. border-radius: 50%;
  5229. opacity: 0;
  5230. pointer-events: none;
  5231. content: "";
  5232. }
  5233. .mdc-select::before {
  5234. transition: opacity 15ms linear, background-color 15ms linear;
  5235. z-index: 1;
  5236. }
  5237. .mdc-select.mdc-ripple-upgraded::before {
  5238. -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
  5239. transform: scale(var(--mdc-ripple-fg-scale, 1));
  5240. }
  5241. .mdc-select.mdc-ripple-upgraded::after {
  5242. top: 0;
  5243. /* @noflip */
  5244. left: 0;
  5245. -webkit-transform: scale(0);
  5246. transform: scale(0);
  5247. -webkit-transform-origin: center center;
  5248. transform-origin: center center;
  5249. }
  5250. .mdc-select.mdc-ripple-upgraded--unbounded::after {
  5251. top: var(--mdc-ripple-top, 0);
  5252. /* @noflip */
  5253. left: var(--mdc-ripple-left, 0);
  5254. }
  5255. .mdc-select.mdc-ripple-upgraded--foreground-activation::after {
  5256. -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
  5257. animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
  5258. }
  5259. .mdc-select.mdc-ripple-upgraded--foreground-deactivation::after {
  5260. -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
  5261. animation: mdc-ripple-fg-opacity-out 150ms;
  5262. -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  5263. transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  5264. }
  5265. .mdc-select::before, .mdc-select::after {
  5266. top: calc(50% - 100%);
  5267. /* @noflip */
  5268. left: calc(50% - 100%);
  5269. width: 200%;
  5270. height: 200%;
  5271. }
  5272. .mdc-select.mdc-ripple-upgraded::after {
  5273. width: var(--mdc-ripple-fg-size, 100%);
  5274. height: var(--mdc-ripple-fg-size, 100%);
  5275. }
  5276. .mdc-select::before, .mdc-select::after {
  5277. background-color: rgba(0, 0, 0, 0.87);
  5278. }
  5279. .mdc-select:hover::before {
  5280. opacity: 0.04;
  5281. }
  5282. .mdc-select:not(.mdc-ripple-upgraded):focus::before, .mdc-select.mdc-ripple-upgraded--background-focused::before {
  5283. transition-duration: 75ms;
  5284. opacity: 0.12;
  5285. }
  5286. .mdc-select:not(.mdc-select--disabled) .mdc-select__native-control,
  5287. .mdc-select:not(.mdc-select--disabled) .mdc-select__selected-text {
  5288. color: rgba(0, 0, 0, 0.87);
  5289. }
  5290. .mdc-select:not(.mdc-select--disabled) .mdc-floating-label {
  5291. color: rgba(0, 0, 0, 0.6);
  5292. }
  5293. .mdc-select:not(.mdc-select--disabled) .mdc-select__native-control,
  5294. .mdc-select:not(.mdc-select--disabled) .mdc-select__selected-text {
  5295. border-bottom-color: rgba(0, 0, 0, 0.42);
  5296. }
  5297. .mdc-select:not(.mdc-select--disabled) + .mdc-select-helper-text {
  5298. color: rgba(0, 0, 0, 0.6);
  5299. }
  5300. .mdc-select, .mdc-select__native-control {
  5301. border-radius: 4px 4px 0 0;
  5302. }
  5303. .mdc-select:not(.mdc-select--disabled).mdc-select--focused .mdc-line-ripple {
  5304. background-color: #6200ee;
  5305. /* @alternate */
  5306. background-color: var(--mdc-theme-primary, #6200ee);
  5307. }
  5308. .mdc-select:not(.mdc-select--disabled).mdc-select--focused .mdc-floating-label {
  5309. color: rgba(98, 0, 238, 0.87);
  5310. }
  5311. .mdc-select:not(.mdc-select--disabled) .mdc-select__native-control:hover {
  5312. border-bottom-color: rgba(0, 0, 0, 0.87);
  5313. }
  5314. .mdc-select .mdc-floating-label--float-above {
  5315. -webkit-transform: translateY(-70%) scale(0.75);
  5316. transform: translateY(-70%) scale(0.75);
  5317. }
  5318. .mdc-select .mdc-floating-label {
  5319. /* @noflip */
  5320. left: 16px;
  5321. /* @noflip */
  5322. right: initial;
  5323. top: 21px;
  5324. pointer-events: none;
  5325. }
  5326. [dir=rtl] .mdc-select .mdc-floating-label, .mdc-select .mdc-floating-label[dir=rtl] {
  5327. /* @noflip */
  5328. left: initial;
  5329. /* @noflip */
  5330. right: 16px;
  5331. }
  5332. .mdc-select.mdc-select--with-leading-icon .mdc-floating-label {
  5333. /* @noflip */
  5334. left: 48px;
  5335. /* @noflip */
  5336. right: initial;
  5337. }
  5338. [dir=rtl] .mdc-select.mdc-select--with-leading-icon .mdc-floating-label, .mdc-select.mdc-select--with-leading-icon .mdc-floating-label[dir=rtl] {
  5339. /* @noflip */
  5340. left: initial;
  5341. /* @noflip */
  5342. right: 48px;
  5343. }
  5344. .mdc-select.mdc-select--outlined .mdc-floating-label {
  5345. /* @noflip */
  5346. left: 4px;
  5347. /* @noflip */
  5348. right: initial;
  5349. top: 17px;
  5350. }
  5351. [dir=rtl] .mdc-select.mdc-select--outlined .mdc-floating-label, .mdc-select.mdc-select--outlined .mdc-floating-label[dir=rtl] {
  5352. /* @noflip */
  5353. left: initial;
  5354. /* @noflip */
  5355. right: 4px;
  5356. }
  5357. .mdc-select.mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label {
  5358. /* @noflip */
  5359. left: 36px;
  5360. /* @noflip */
  5361. right: initial;
  5362. }
  5363. [dir=rtl] .mdc-select.mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label, .mdc-select.mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label[dir=rtl] {
  5364. /* @noflip */
  5365. left: initial;
  5366. /* @noflip */
  5367. right: 36px;
  5368. }
  5369. .mdc-select.mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label--float-above {
  5370. /* @noflip */
  5371. left: 36px;
  5372. /* @noflip */
  5373. right: initial;
  5374. }
  5375. [dir=rtl] .mdc-select.mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label--float-above, .mdc-select.mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label--float-above[dir=rtl] {
  5376. /* @noflip */
  5377. left: initial;
  5378. /* @noflip */
  5379. right: 36px;
  5380. }
  5381. .mdc-select__dropdown-icon {
  5382. background: url("data:image/svg+xml,%3Csvg%20width%3D%2210px%22%20height%3D%225px%22%20viewBox%3D%227%2010%2010%205%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Cpolygon%20id%3D%22Shape%22%20stroke%3D%22none%22%20fill%3D%22%23000%22%20fill-rule%3D%22evenodd%22%20opacity%3D%220.54%22%20points%3D%227%2010%2012%2015%2017%2010%22%3E%3C%2Fpolygon%3E%0A%3C%2Fsvg%3E") no-repeat center;
  5383. /* @noflip */
  5384. left: auto;
  5385. /* @noflip */
  5386. right: 8px;
  5387. position: absolute;
  5388. bottom: 16px;
  5389. width: 24px;
  5390. height: 24px;
  5391. transition: -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);
  5392. transition: transform 150ms cubic-bezier(0.4, 0, 0.2, 1);
  5393. transition: transform 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);
  5394. pointer-events: none;
  5395. }
  5396. [dir=rtl] .mdc-select__dropdown-icon, .mdc-select__dropdown-icon[dir=rtl] {
  5397. /* @noflip */
  5398. left: 8px;
  5399. /* @noflip */
  5400. right: auto;
  5401. }
  5402. .mdc-select--focused .mdc-select__dropdown-icon {
  5403. background: url("data:image/svg+xml,%3Csvg%20width%3D%2210px%22%20height%3D%225px%22%20viewBox%3D%227%2010%2010%205%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Cpolygon%20id%3D%22Shape%22%20stroke%3D%22none%22%20fill%3D%22%236200ee%22%20fill-rule%3D%22evenodd%22%20opacity%3D%221%22%20points%3D%227%2010%2012%2015%2017%2010%22%3E%3C%2Fpolygon%3E%0A%3C%2Fsvg%3E") no-repeat center;
  5404. -webkit-transform: rotate(180deg) translateY(-5px);
  5405. transform: rotate(180deg) translateY(-5px);
  5406. transition: -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);
  5407. transition: transform 150ms cubic-bezier(0.4, 0, 0.2, 1);
  5408. transition: transform 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);
  5409. }
  5410. .mdc-select__native-control {
  5411. padding-top: 20px;
  5412. }
  5413. .mdc-select.mdc-select--focused .mdc-line-ripple::after {
  5414. -webkit-transform: scale(1, 2);
  5415. transform: scale(1, 2);
  5416. opacity: 1;
  5417. }
  5418. .mdc-select + .mdc-select-helper-text {
  5419. margin-right: 12px;
  5420. margin-left: 12px;
  5421. }
  5422. .mdc-select--outlined + .mdc-select-helper-text {
  5423. margin-right: 16px;
  5424. margin-left: 16px;
  5425. }
  5426. .mdc-select--focused + .mdc-select-helper-text:not(.mdc-select-helper-text--validation-msg) {
  5427. opacity: 1;
  5428. }
  5429. .mdc-select__selected-text {
  5430. min-width: 200px;
  5431. padding-top: 22px;
  5432. }
  5433. .mdc-select__native-control,
  5434. .mdc-select__selected-text {
  5435. /* @noflip */
  5436. padding-left: 16px;
  5437. /* @noflip */
  5438. padding-right: 52px;
  5439. font-family: Roboto, sans-serif;
  5440. -moz-osx-font-smoothing: grayscale;
  5441. -webkit-font-smoothing: antialiased;
  5442. font-size: 1rem;
  5443. line-height: 1.75rem;
  5444. font-weight: 400;
  5445. letter-spacing: 0.009375em;
  5446. text-decoration: inherit;
  5447. text-transform: inherit;
  5448. box-sizing: border-box;
  5449. width: 100%;
  5450. height: 56px;
  5451. padding-top: 20px;
  5452. padding-bottom: 4px;
  5453. border: none;
  5454. border-bottom: 1px solid;
  5455. outline: none;
  5456. background-color: transparent;
  5457. color: inherit;
  5458. white-space: nowrap;
  5459. cursor: pointer;
  5460. -webkit-appearance: none;
  5461. -moz-appearance: none;
  5462. appearance: none;
  5463. }
  5464. [dir=rtl] .mdc-select__native-control, .mdc-select__native-control[dir=rtl],
  5465. [dir=rtl] .mdc-select__selected-text,
  5466. .mdc-select__selected-text[dir=rtl] {
  5467. /* @noflip */
  5468. padding-left: 52px;
  5469. /* @noflip */
  5470. padding-right: 16px;
  5471. }
  5472. .mdc-select__native-control::-ms-expand,
  5473. .mdc-select__selected-text::-ms-expand {
  5474. display: none;
  5475. }
  5476. .mdc-select__native-control::-ms-value,
  5477. .mdc-select__selected-text::-ms-value {
  5478. background-color: transparent;
  5479. color: inherit;
  5480. }
  5481. @-moz-document url-prefix("") {
  5482. .mdc-select__native-control,
  5483. .mdc-select__selected-text {
  5484. text-indent: -2px;
  5485. }
  5486. }
  5487. .mdc-select--outlined {
  5488. border: none;
  5489. overflow: visible;
  5490. }
  5491. .mdc-select--outlined:not(.mdc-select--disabled) {
  5492. background-color: transparent;
  5493. }
  5494. .mdc-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__leading,
  5495. .mdc-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__notch,
  5496. .mdc-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__trailing {
  5497. border-color: rgba(0, 0, 0, 0.24);
  5498. }
  5499. .mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__native-control:hover ~ .mdc-notched-outline .mdc-notched-outline__leading,
  5500. .mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__native-control:hover ~ .mdc-notched-outline .mdc-notched-outline__notch,
  5501. .mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__native-control:hover ~ .mdc-notched-outline .mdc-notched-outline__trailing, .mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__selected-text:hover ~ .mdc-notched-outline .mdc-notched-outline__leading,
  5502. .mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__selected-text:hover ~ .mdc-notched-outline .mdc-notched-outline__notch,
  5503. .mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__selected-text:hover ~ .mdc-notched-outline .mdc-notched-outline__trailing {
  5504. border-color: rgba(0, 0, 0, 0.87);
  5505. }
  5506. .mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__leading,
  5507. .mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__notch,
  5508. .mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__trailing {
  5509. border-width: 2px;
  5510. }
  5511. .mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__leading,
  5512. .mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__notch,
  5513. .mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__trailing {
  5514. border-color: #6200ee;
  5515. /* @alternate */
  5516. border-color: var(--mdc-theme-primary, #6200ee);
  5517. }
  5518. .mdc-select--outlined .mdc-floating-label--shake {
  5519. -webkit-animation: mdc-floating-label-shake-float-above-text-field-outlined 250ms 1;
  5520. animation: mdc-floating-label-shake-float-above-text-field-outlined 250ms 1;
  5521. }
  5522. .mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__leading {
  5523. /* @noflip */
  5524. border-radius: 4px 0 0 4px;
  5525. }
  5526. [dir=rtl] .mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__leading, .mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl] {
  5527. /* @noflip */
  5528. border-radius: 0 4px 4px 0;
  5529. }
  5530. .mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__trailing {
  5531. /* @noflip */
  5532. border-radius: 0 4px 4px 0;
  5533. }
  5534. [dir=rtl] .mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__trailing, .mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl] {
  5535. /* @noflip */
  5536. border-radius: 4px 0 0 4px;
  5537. }
  5538. .mdc-select--outlined .mdc-select__native-control {
  5539. border-radius: 4px;
  5540. }
  5541. .mdc-select--outlined::before, .mdc-select--outlined::after {
  5542. content: none;
  5543. }
  5544. .mdc-select--outlined:not(.mdc-select--disabled) {
  5545. background-color: transparent;
  5546. }
  5547. .mdc-select--outlined .mdc-floating-label--float-above {
  5548. -webkit-transform: translateY(-144%) scale(1);
  5549. transform: translateY(-144%) scale(1);
  5550. }
  5551. .mdc-select--outlined .mdc-floating-label--float-above {
  5552. font-size: 0.75rem;
  5553. }
  5554. .mdc-select--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
  5555. .mdc-select--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  5556. -webkit-transform: translateY(-130%) scale(0.75);
  5557. transform: translateY(-130%) scale(0.75);
  5558. }
  5559. .mdc-select--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
  5560. .mdc-select--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  5561. font-size: 1rem;
  5562. }
  5563. .mdc-select--outlined .mdc-select__native-control,
  5564. .mdc-select--outlined .mdc-select__selected-text {
  5565. /* @noflip */
  5566. padding-left: 16px;
  5567. /* @noflip */
  5568. padding-right: 52px;
  5569. display: flex;
  5570. padding-top: 12px;
  5571. padding-bottom: 12px;
  5572. border: none;
  5573. background-color: transparent;
  5574. z-index: 1;
  5575. }
  5576. [dir=rtl] .mdc-select--outlined .mdc-select__native-control, .mdc-select--outlined .mdc-select__native-control[dir=rtl],
  5577. [dir=rtl] .mdc-select--outlined .mdc-select__selected-text,
  5578. .mdc-select--outlined .mdc-select__selected-text[dir=rtl] {
  5579. /* @noflip */
  5580. padding-left: 52px;
  5581. /* @noflip */
  5582. padding-right: 16px;
  5583. }
  5584. .mdc-select--outlined .mdc-select__selected-text {
  5585. padding-top: 14px;
  5586. }
  5587. .mdc-select--outlined .mdc-select__icon {
  5588. z-index: 2;
  5589. }
  5590. .mdc-select--outlined .mdc-floating-label {
  5591. line-height: 1.15rem;
  5592. pointer-events: auto;
  5593. }
  5594. .mdc-select--invalid:not(.mdc-select--disabled) .mdc-floating-label {
  5595. color: #b00020;
  5596. /* @alternate */
  5597. color: var(--mdc-theme-error, #b00020);
  5598. }
  5599. .mdc-select--invalid:not(.mdc-select--disabled) .mdc-select__native-control,
  5600. .mdc-select--invalid:not(.mdc-select--disabled) .mdc-select__selected-text {
  5601. border-bottom-color: #b00020;
  5602. /* @alternate */
  5603. border-bottom-color: var(--mdc-theme-error, #b00020);
  5604. }
  5605. .mdc-select--invalid:not(.mdc-select--disabled).mdc-select--focused .mdc-line-ripple {
  5606. background-color: #b00020;
  5607. /* @alternate */
  5608. background-color: var(--mdc-theme-error, #b00020);
  5609. }
  5610. .mdc-select--invalid:not(.mdc-select--disabled).mdc-select--focused .mdc-floating-label {
  5611. color: #b00020;
  5612. }
  5613. .mdc-select--invalid:not(.mdc-select--disabled).mdc-select--invalid + .mdc-select-helper-text--validation-msg {
  5614. color: #b00020;
  5615. /* @alternate */
  5616. color: var(--mdc-theme-error, #b00020);
  5617. }
  5618. .mdc-select--invalid:not(.mdc-select--disabled) .mdc-select__native-control:hover {
  5619. border-bottom-color: #b00020;
  5620. /* @alternate */
  5621. border-bottom-color: var(--mdc-theme-error, #b00020);
  5622. }
  5623. .mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__leading,
  5624. .mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__notch,
  5625. .mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__trailing {
  5626. border-color: #b00020;
  5627. /* @alternate */
  5628. border-color: var(--mdc-theme-error, #b00020);
  5629. }
  5630. .mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__native-control:hover ~ .mdc-notched-outline .mdc-notched-outline__leading,
  5631. .mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__native-control:hover ~ .mdc-notched-outline .mdc-notched-outline__notch,
  5632. .mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__native-control:hover ~ .mdc-notched-outline .mdc-notched-outline__trailing, .mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__selected-text:hover ~ .mdc-notched-outline .mdc-notched-outline__leading,
  5633. .mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__selected-text:hover ~ .mdc-notched-outline .mdc-notched-outline__notch,
  5634. .mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__selected-text:hover ~ .mdc-notched-outline .mdc-notched-outline__trailing {
  5635. border-color: #b00020;
  5636. /* @alternate */
  5637. border-color: var(--mdc-theme-error, #b00020);
  5638. }
  5639. .mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__leading,
  5640. .mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__notch,
  5641. .mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__trailing {
  5642. border-width: 2px;
  5643. }
  5644. .mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__leading,
  5645. .mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__notch,
  5646. .mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__trailing {
  5647. border-color: #b00020;
  5648. /* @alternate */
  5649. border-color: var(--mdc-theme-error, #b00020);
  5650. }
  5651. .mdc-select--invalid .mdc-select__dropdown-icon {
  5652. background: url("data:image/svg+xml,%3Csvg%20width%3D%2210px%22%20height%3D%225px%22%20viewBox%3D%227%2010%2010%205%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Cpolygon%20id%3D%22Shape%22%20stroke%3D%22none%22%20fill%3D%22%23b00020%22%20fill-rule%3D%22evenodd%22%20opacity%3D%221%22%20points%3D%227%2010%2012%2015%2017%2010%22%3E%3C%2Fpolygon%3E%0A%3C%2Fsvg%3E") no-repeat center;
  5653. }
  5654. .mdc-select--invalid + .mdc-select-helper-text--validation-msg {
  5655. opacity: 1;
  5656. }
  5657. .mdc-select--required .mdc-floating-label::after {
  5658. content: "*";
  5659. }
  5660. .mdc-select--disabled {
  5661. background-color: #fafafa;
  5662. cursor: default;
  5663. pointer-events: none;
  5664. }
  5665. .mdc-select--disabled .mdc-floating-label {
  5666. color: rgba(0, 0, 0, 0.37);
  5667. }
  5668. .mdc-select--disabled .mdc-select__dropdown-icon {
  5669. background: url("data:image/svg+xml,%3Csvg%20width%3D%2210px%22%20height%3D%225px%22%20viewBox%3D%227%2010%2010%205%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Cpolygon%20id%3D%22Shape%22%20stroke%3D%22none%22%20fill%3D%22%23000%22%20fill-rule%3D%22evenodd%22%20opacity%3D%220.37%22%20points%3D%227%2010%2012%2015%2017%2010%22%3E%3C%2Fpolygon%3E%0A%3C%2Fsvg%3E") no-repeat center;
  5670. }
  5671. .mdc-select--disabled .mdc-line-ripple {
  5672. display: none;
  5673. }
  5674. .mdc-select--disabled .mdc-select__icon {
  5675. color: rgba(0, 0, 0, 0.37);
  5676. }
  5677. .mdc-select--disabled .mdc-select__native-control,
  5678. .mdc-select--disabled .mdc-select__selected-text {
  5679. color: rgba(0, 0, 0, 0.37);
  5680. border-bottom-style: dotted;
  5681. }
  5682. .mdc-select--disabled .mdc-select__selected-text {
  5683. pointer-events: none;
  5684. }
  5685. .mdc-select--disabled.mdc-select--outlined {
  5686. background-color: transparent;
  5687. }
  5688. .mdc-select--disabled.mdc-select--outlined .mdc-select__native-control,
  5689. .mdc-select--disabled.mdc-select--outlined .mdc-select__selected-text {
  5690. border-bottom-style: none;
  5691. }
  5692. .mdc-select--disabled.mdc-select--outlined .mdc-notched-outline__leading,
  5693. .mdc-select--disabled.mdc-select--outlined .mdc-notched-outline__notch,
  5694. .mdc-select--disabled.mdc-select--outlined .mdc-notched-outline__trailing {
  5695. border-color: rgba(0, 0, 0, 0.16);
  5696. }
  5697. .mdc-select--with-leading-icon .mdc-select__icon {
  5698. /* @noflip */
  5699. left: 16px;
  5700. /* @noflip */
  5701. right: initial;
  5702. }
  5703. [dir=rtl] .mdc-select--with-leading-icon .mdc-select__icon, .mdc-select--with-leading-icon .mdc-select__icon[dir=rtl] {
  5704. /* @noflip */
  5705. left: initial;
  5706. /* @noflip */
  5707. right: 16px;
  5708. }
  5709. .mdc-select--with-leading-icon .mdc-select__native-control,
  5710. .mdc-select--with-leading-icon .mdc-select__selected-text {
  5711. /* @noflip */
  5712. padding-left: 48px;
  5713. /* @noflip */
  5714. padding-right: 32px;
  5715. }
  5716. [dir=rtl] .mdc-select--with-leading-icon .mdc-select__native-control, .mdc-select--with-leading-icon .mdc-select__native-control[dir=rtl],
  5717. [dir=rtl] .mdc-select--with-leading-icon .mdc-select__selected-text,
  5718. .mdc-select--with-leading-icon .mdc-select__selected-text[dir=rtl] {
  5719. /* @noflip */
  5720. padding-left: 32px;
  5721. /* @noflip */
  5722. padding-right: 48px;
  5723. }
  5724. .mdc-select--with-leading-icon.mdc-select--outlined .mdc-floating-label--float-above {
  5725. -webkit-transform: translateY(-144%) translateX(-32px) scale(1);
  5726. transform: translateY(-144%) translateX(-32px) scale(1);
  5727. }
  5728. [dir=rtl] .mdc-select--with-leading-icon.mdc-select--outlined .mdc-floating-label--float-above, .mdc-select--with-leading-icon.mdc-select--outlined .mdc-floating-label--float-above[dir=rtl] {
  5729. -webkit-transform: translateY(-144%) translateX(32px) scale(1);
  5730. transform: translateY(-144%) translateX(32px) scale(1);
  5731. }
  5732. .mdc-select--with-leading-icon.mdc-select--outlined .mdc-floating-label--float-above {
  5733. font-size: 0.75rem;
  5734. }
  5735. .mdc-select--with-leading-icon.mdc-select--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
  5736. .mdc-select--with-leading-icon.mdc-select--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  5737. -webkit-transform: translateY(-130%) translateX(-32px) scale(0.75);
  5738. transform: translateY(-130%) translateX(-32px) scale(0.75);
  5739. }
  5740. [dir=rtl] .mdc-select--with-leading-icon.mdc-select--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above, .mdc-select--with-leading-icon.mdc-select--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl],
  5741. [dir=rtl] .mdc-select--with-leading-icon.mdc-select--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,
  5742. .mdc-select--with-leading-icon.mdc-select--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl] {
  5743. -webkit-transform: translateY(-130%) translateX(32px) scale(0.75);
  5744. transform: translateY(-130%) translateX(32px) scale(0.75);
  5745. }
  5746. .mdc-select--with-leading-icon.mdc-select--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
  5747. .mdc-select--with-leading-icon.mdc-select--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  5748. font-size: 1rem;
  5749. }
  5750. .mdc-select--with-leading-icon.mdc-select--outlined .mdc-floating-label--shake {
  5751. -webkit-animation: mdc-floating-label-shake-float-above-select-outlined-leading-icon 250ms 1;
  5752. animation: mdc-floating-label-shake-float-above-select-outlined-leading-icon 250ms 1;
  5753. }
  5754. [dir=rtl] .mdc-select--with-leading-icon.mdc-select--outlined .mdc-floating-label--shake, .mdc-select--with-leading-icon.mdc-select--outlined[dir=rtl] .mdc-floating-label--shake {
  5755. -webkit-animation: mdc-floating-label-shake-float-above-select-outlined-leading-icon-rtl 250ms 1;
  5756. animation: mdc-floating-label-shake-float-above-select-outlined-leading-icon-rtl 250ms 1;
  5757. }
  5758. .mdc-select--with-leading-icon.mdc-select__menu .mdc-list-item__text {
  5759. /* @noflip */
  5760. padding-left: 32px;
  5761. /* @noflip */
  5762. padding-right: 32px;
  5763. }
  5764. [dir=rtl] .mdc-select--with-leading-icon.mdc-select__menu .mdc-list-item__text, .mdc-select--with-leading-icon.mdc-select__menu .mdc-list-item__text[dir=rtl] {
  5765. /* @noflip */
  5766. padding-left: 32px;
  5767. /* @noflip */
  5768. padding-right: 32px;
  5769. }
  5770. .mdc-select__menu .mdc-list .mdc-list-item--selected {
  5771. color: #000;
  5772. /* @alternate */
  5773. color: var(--mdc-theme-on-surface, #000);
  5774. }
  5775. .mdc-select__menu .mdc-list .mdc-list-item--selected::before, .mdc-select__menu .mdc-list .mdc-list-item--selected::after {
  5776. background-color: #000;
  5777. }
  5778. @supports not (-ms-ime-align: auto) {
  5779. .mdc-select__menu .mdc-list .mdc-list-item--selected::before, .mdc-select__menu .mdc-list .mdc-list-item--selected::after {
  5780. /* @alternate */
  5781. background-color: var(--mdc-theme-on-surface, #000);
  5782. }
  5783. }
  5784. .mdc-select__menu .mdc-list .mdc-list-item--selected:hover::before {
  5785. opacity: 0.04;
  5786. }
  5787. .mdc-select__menu .mdc-list .mdc-list-item--selected:not(.mdc-ripple-upgraded):focus::before, .mdc-select__menu .mdc-list .mdc-list-item--selected.mdc-ripple-upgraded--background-focused::before {
  5788. transition-duration: 75ms;
  5789. opacity: 0.12;
  5790. }
  5791. .mdc-select__menu .mdc-list .mdc-list-item--selected:not(.mdc-ripple-upgraded)::after {
  5792. transition: opacity 150ms linear;
  5793. }
  5794. .mdc-select__menu .mdc-list .mdc-list-item--selected:not(.mdc-ripple-upgraded):active::after {
  5795. transition-duration: 75ms;
  5796. opacity: 0.12;
  5797. }
  5798. .mdc-select__menu .mdc-list .mdc-list-item--selected.mdc-ripple-upgraded {
  5799. --mdc-ripple-fg-opacity: 0.12;
  5800. }
  5801. @-webkit-keyframes mdc-floating-label-shake-float-above-select-outlined-leading-icon {
  5802. 0% {
  5803. -webkit-transform: translateX(calc(0 - 32px)) translateY(-130%) scale(0.75);
  5804. transform: translateX(calc(0 - 32px)) translateY(-130%) scale(0.75);
  5805. }
  5806. 33% {
  5807. -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  5808. animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  5809. -webkit-transform: translateX(calc(4% - 32px)) translateY(-130%) scale(0.75);
  5810. transform: translateX(calc(4% - 32px)) translateY(-130%) scale(0.75);
  5811. }
  5812. 66% {
  5813. -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  5814. animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  5815. -webkit-transform: translateX(calc(-4% - 32px)) translateY(-130%) scale(0.75);
  5816. transform: translateX(calc(-4% - 32px)) translateY(-130%) scale(0.75);
  5817. }
  5818. 100% {
  5819. -webkit-transform: translateX(calc(0 - 32px)) translateY(-130%) scale(0.75);
  5820. transform: translateX(calc(0 - 32px)) translateY(-130%) scale(0.75);
  5821. }
  5822. }
  5823. @keyframes mdc-floating-label-shake-float-above-select-outlined-leading-icon {
  5824. 0% {
  5825. -webkit-transform: translateX(calc(0 - 32px)) translateY(-130%) scale(0.75);
  5826. transform: translateX(calc(0 - 32px)) translateY(-130%) scale(0.75);
  5827. }
  5828. 33% {
  5829. -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  5830. animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  5831. -webkit-transform: translateX(calc(4% - 32px)) translateY(-130%) scale(0.75);
  5832. transform: translateX(calc(4% - 32px)) translateY(-130%) scale(0.75);
  5833. }
  5834. 66% {
  5835. -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  5836. animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  5837. -webkit-transform: translateX(calc(-4% - 32px)) translateY(-130%) scale(0.75);
  5838. transform: translateX(calc(-4% - 32px)) translateY(-130%) scale(0.75);
  5839. }
  5840. 100% {
  5841. -webkit-transform: translateX(calc(0 - 32px)) translateY(-130%) scale(0.75);
  5842. transform: translateX(calc(0 - 32px)) translateY(-130%) scale(0.75);
  5843. }
  5844. }
  5845. @-webkit-keyframes mdc-floating-label-shake-float-above-select-outlined-leading-icon-rtl {
  5846. 0% {
  5847. -webkit-transform: translateX(calc(0 - -32px)) translateY(-130%) scale(0.75);
  5848. transform: translateX(calc(0 - -32px)) translateY(-130%) scale(0.75);
  5849. }
  5850. 33% {
  5851. -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  5852. animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  5853. -webkit-transform: translateX(calc(4% - -32px)) translateY(-130%) scale(0.75);
  5854. transform: translateX(calc(4% - -32px)) translateY(-130%) scale(0.75);
  5855. }
  5856. 66% {
  5857. -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  5858. animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  5859. -webkit-transform: translateX(calc(-4% - -32px)) translateY(-130%) scale(0.75);
  5860. transform: translateX(calc(-4% - -32px)) translateY(-130%) scale(0.75);
  5861. }
  5862. 100% {
  5863. -webkit-transform: translateX(calc(0 - -32px)) translateY(-130%) scale(0.75);
  5864. transform: translateX(calc(0 - -32px)) translateY(-130%) scale(0.75);
  5865. }
  5866. }
  5867. @keyframes mdc-floating-label-shake-float-above-select-outlined-leading-icon-rtl {
  5868. 0% {
  5869. -webkit-transform: translateX(calc(0 - -32px)) translateY(-130%) scale(0.75);
  5870. transform: translateX(calc(0 - -32px)) translateY(-130%) scale(0.75);
  5871. }
  5872. 33% {
  5873. -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  5874. animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  5875. -webkit-transform: translateX(calc(4% - -32px)) translateY(-130%) scale(0.75);
  5876. transform: translateX(calc(4% - -32px)) translateY(-130%) scale(0.75);
  5877. }
  5878. 66% {
  5879. -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  5880. animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  5881. -webkit-transform: translateX(calc(-4% - -32px)) translateY(-130%) scale(0.75);
  5882. transform: translateX(calc(-4% - -32px)) translateY(-130%) scale(0.75);
  5883. }
  5884. 100% {
  5885. -webkit-transform: translateX(calc(0 - -32px)) translateY(-130%) scale(0.75);
  5886. transform: translateX(calc(0 - -32px)) translateY(-130%) scale(0.75);
  5887. }
  5888. }
  5889. @-webkit-keyframes mdc-slider-emphasize {
  5890. 0% {
  5891. -webkit-animation-timing-function: ease-out;
  5892. animation-timing-function: ease-out;
  5893. }
  5894. 50% {
  5895. -webkit-animation-timing-function: ease-in;
  5896. animation-timing-function: ease-in;
  5897. -webkit-transform: scale(0.85);
  5898. transform: scale(0.85);
  5899. }
  5900. 100% {
  5901. -webkit-transform: scale(0.571);
  5902. transform: scale(0.571);
  5903. }
  5904. }
  5905. @keyframes mdc-slider-emphasize {
  5906. 0% {
  5907. -webkit-animation-timing-function: ease-out;
  5908. animation-timing-function: ease-out;
  5909. }
  5910. 50% {
  5911. -webkit-animation-timing-function: ease-in;
  5912. animation-timing-function: ease-in;
  5913. -webkit-transform: scale(0.85);
  5914. transform: scale(0.85);
  5915. }
  5916. 100% {
  5917. -webkit-transform: scale(0.571);
  5918. transform: scale(0.571);
  5919. }
  5920. }
  5921. .mdc-slider {
  5922. position: relative;
  5923. width: 100%;
  5924. height: 48px;
  5925. cursor: pointer;
  5926. touch-action: pan-x;
  5927. -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  5928. }
  5929. .mdc-slider:not(.mdc-slider--disabled) .mdc-slider__track {
  5930. background-color: #018786;
  5931. /* @alternate */
  5932. background-color: var(--mdc-theme-secondary, #018786);
  5933. }
  5934. .mdc-slider:not(.mdc-slider--disabled) .mdc-slider__track-container {
  5935. background-color: rgba(1, 135, 134, 0.26);
  5936. }
  5937. .mdc-slider:not(.mdc-slider--disabled) .mdc-slider__track-marker::after,
  5938. .mdc-slider:not(.mdc-slider--disabled) .mdc-slider__track-marker-container::after {
  5939. background-color: #018786;
  5940. /* @alternate */
  5941. background-color: var(--mdc-theme-secondary, #018786);
  5942. }
  5943. .mdc-slider:not(.mdc-slider--disabled) .mdc-slider__thumb {
  5944. fill: #018786;
  5945. /* @alternate */
  5946. fill: var(--mdc-theme-secondary, #018786);
  5947. stroke: #018786;
  5948. /* @alternate */
  5949. stroke: var(--mdc-theme-secondary, #018786);
  5950. }
  5951. .mdc-slider:not(.mdc-slider--disabled) .mdc-slider__focus-ring {
  5952. background-color: #018786;
  5953. /* @alternate */
  5954. background-color: var(--mdc-theme-secondary, #018786);
  5955. }
  5956. .mdc-slider:not(.mdc-slider--disabled) .mdc-slider__pin {
  5957. background-color: #018786;
  5958. /* @alternate */
  5959. background-color: var(--mdc-theme-secondary, #018786);
  5960. }
  5961. .mdc-slider:not(.mdc-slider--disabled) .mdc-slider__pin {
  5962. color: white;
  5963. /* @alternate */
  5964. color: var(--mdc-theme-text-primary-on-dark, white);
  5965. }
  5966. .mdc-slider--disabled {
  5967. cursor: auto;
  5968. }
  5969. .mdc-slider--disabled .mdc-slider__track {
  5970. background-color: #9a9a9a;
  5971. }
  5972. .mdc-slider--disabled .mdc-slider__track-container {
  5973. background-color: rgba(154, 154, 154, 0.26);
  5974. }
  5975. .mdc-slider--disabled .mdc-slider__track-marker::after,
  5976. .mdc-slider--disabled .mdc-slider__track-marker-container::after {
  5977. background-color: #9a9a9a;
  5978. }
  5979. .mdc-slider--disabled .mdc-slider__thumb {
  5980. fill: #9a9a9a;
  5981. stroke: #9a9a9a;
  5982. }
  5983. .mdc-slider--disabled .mdc-slider__thumb {
  5984. /* @alternate */
  5985. stroke: white;
  5986. stroke: var(--mdc-slider-bg-color-behind-component, white);
  5987. }
  5988. .mdc-slider:focus {
  5989. outline: none;
  5990. }
  5991. .mdc-slider__track-container {
  5992. position: absolute;
  5993. top: 50%;
  5994. width: 100%;
  5995. height: 2px;
  5996. overflow: hidden;
  5997. }
  5998. .mdc-slider__track {
  5999. position: absolute;
  6000. width: 100%;
  6001. height: 100%;
  6002. -webkit-transform-origin: left top;
  6003. transform-origin: left top;
  6004. will-change: transform;
  6005. }
  6006. .mdc-slider[dir=rtl] .mdc-slider__track, [dir=rtl] .mdc-slider .mdc-slider__track {
  6007. -webkit-transform-origin: right top;
  6008. transform-origin: right top;
  6009. }
  6010. .mdc-slider__track-marker-container {
  6011. display: flex;
  6012. margin-right: 0;
  6013. margin-left: -1px;
  6014. visibility: hidden;
  6015. }
  6016. .mdc-slider[dir=rtl] .mdc-slider__track-marker-container, [dir=rtl] .mdc-slider .mdc-slider__track-marker-container {
  6017. margin-right: -1px;
  6018. margin-left: 0;
  6019. }
  6020. .mdc-slider__track-marker-container::after {
  6021. display: block;
  6022. width: 2px;
  6023. height: 2px;
  6024. content: "";
  6025. }
  6026. .mdc-slider__track-marker {
  6027. flex: 1;
  6028. }
  6029. .mdc-slider__track-marker::after {
  6030. display: block;
  6031. width: 2px;
  6032. height: 2px;
  6033. content: "";
  6034. }
  6035. .mdc-slider__track-marker:first-child::after {
  6036. width: 3px;
  6037. }
  6038. .mdc-slider__thumb-container {
  6039. position: absolute;
  6040. top: 15px;
  6041. left: 0;
  6042. width: 21px;
  6043. height: 100%;
  6044. -webkit-user-select: none;
  6045. -moz-user-select: none;
  6046. -ms-user-select: none;
  6047. user-select: none;
  6048. will-change: transform;
  6049. }
  6050. .mdc-slider__thumb {
  6051. position: absolute;
  6052. top: 0;
  6053. left: 0;
  6054. -webkit-transform: scale(0.571);
  6055. transform: scale(0.571);
  6056. transition: fill 100ms ease-out, stroke 100ms ease-out, -webkit-transform 100ms ease-out;
  6057. transition: transform 100ms ease-out, fill 100ms ease-out, stroke 100ms ease-out;
  6058. transition: transform 100ms ease-out, fill 100ms ease-out, stroke 100ms ease-out, -webkit-transform 100ms ease-out;
  6059. stroke-width: 3.5;
  6060. }
  6061. .mdc-slider__focus-ring {
  6062. width: 21px;
  6063. height: 21px;
  6064. transition: opacity 266.67ms ease-out, background-color 266.67ms ease-out, -webkit-transform 266.67ms ease-out;
  6065. transition: transform 266.67ms ease-out, opacity 266.67ms ease-out, background-color 266.67ms ease-out;
  6066. transition: transform 266.67ms ease-out, opacity 266.67ms ease-out, background-color 266.67ms ease-out, -webkit-transform 266.67ms ease-out;
  6067. border-radius: 50%;
  6068. opacity: 0;
  6069. }
  6070. .mdc-slider__pin {
  6071. display: flex;
  6072. position: absolute;
  6073. top: 0;
  6074. left: 0;
  6075. align-items: center;
  6076. justify-content: center;
  6077. width: 26px;
  6078. height: 26px;
  6079. margin-top: -2px;
  6080. margin-left: -2px;
  6081. -webkit-transform: rotate(-45deg) scale(0) translate(0, 0);
  6082. transform: rotate(-45deg) scale(0) translate(0, 0);
  6083. transition: -webkit-transform 100ms ease-out;
  6084. transition: transform 100ms ease-out;
  6085. transition: transform 100ms ease-out, -webkit-transform 100ms ease-out;
  6086. border-radius: 50% 50% 50% 0%;
  6087. z-index: 1;
  6088. }
  6089. .mdc-slider__pin-value-marker {
  6090. font-family: Roboto, sans-serif;
  6091. -moz-osx-font-smoothing: grayscale;
  6092. -webkit-font-smoothing: antialiased;
  6093. font-size: 0.875rem;
  6094. line-height: 1.25rem;
  6095. font-weight: 400;
  6096. letter-spacing: 0.0178571429em;
  6097. text-decoration: inherit;
  6098. text-transform: inherit;
  6099. -webkit-transform: rotate(45deg);
  6100. transform: rotate(45deg);
  6101. }
  6102. .mdc-slider--active .mdc-slider__thumb {
  6103. -webkit-transform: scale3d(1, 1, 1);
  6104. transform: scale3d(1, 1, 1);
  6105. }
  6106. .mdc-slider--focus .mdc-slider__thumb {
  6107. -webkit-animation: mdc-slider-emphasize 266.67ms linear;
  6108. animation: mdc-slider-emphasize 266.67ms linear;
  6109. }
  6110. .mdc-slider--focus .mdc-slider__focus-ring {
  6111. -webkit-transform: scale3d(1.55, 1.55, 1.55);
  6112. transform: scale3d(1.55, 1.55, 1.55);
  6113. opacity: 0.25;
  6114. }
  6115. .mdc-slider--in-transit .mdc-slider__thumb {
  6116. transition-delay: 140ms;
  6117. }
  6118. .mdc-slider--in-transit .mdc-slider__thumb-container,
  6119. .mdc-slider--in-transit .mdc-slider__track,
  6120. .mdc-slider:focus:not(.mdc-slider--active) .mdc-slider__thumb-container,
  6121. .mdc-slider:focus:not(.mdc-slider--active) .mdc-slider__track {
  6122. transition: -webkit-transform 80ms ease;
  6123. transition: transform 80ms ease;
  6124. transition: transform 80ms ease, -webkit-transform 80ms ease;
  6125. }
  6126. .mdc-slider--discrete.mdc-slider--active .mdc-slider__thumb {
  6127. -webkit-transform: scale(calc(12 / 21));
  6128. transform: scale(calc(12 / 21));
  6129. }
  6130. .mdc-slider--discrete.mdc-slider--active .mdc-slider__pin {
  6131. -webkit-transform: rotate(-45deg) scale(1) translate(19px, -20px);
  6132. transform: rotate(-45deg) scale(1) translate(19px, -20px);
  6133. }
  6134. .mdc-slider--discrete.mdc-slider--focus .mdc-slider__thumb {
  6135. -webkit-animation: none;
  6136. animation: none;
  6137. }
  6138. .mdc-slider--discrete.mdc-slider--display-markers .mdc-slider__track-marker-container {
  6139. visibility: visible;
  6140. }
  6141. .mdc-snackbar {
  6142. z-index: 8;
  6143. margin: 8px;
  6144. display: none;
  6145. position: fixed;
  6146. right: 0;
  6147. bottom: 0;
  6148. left: 0;
  6149. align-items: center;
  6150. justify-content: center;
  6151. box-sizing: border-box;
  6152. pointer-events: none;
  6153. -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  6154. }
  6155. .mdc-snackbar__surface {
  6156. background-color: #333333;
  6157. }
  6158. .mdc-snackbar__label {
  6159. color: rgba(255, 255, 255, 0.87);
  6160. }
  6161. .mdc-snackbar__surface {
  6162. min-width: 344px;
  6163. }
  6164. @media (max-width: 480px), (max-width: 344px) {
  6165. .mdc-snackbar__surface {
  6166. min-width: 100%;
  6167. }
  6168. }
  6169. .mdc-snackbar__surface {
  6170. max-width: 672px;
  6171. }
  6172. .mdc-snackbar__surface {
  6173. box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  6174. }
  6175. .mdc-snackbar__surface {
  6176. border-radius: 4px;
  6177. }
  6178. .mdc-snackbar--opening,
  6179. .mdc-snackbar--open,
  6180. .mdc-snackbar--closing {
  6181. display: flex;
  6182. }
  6183. .mdc-snackbar--leading {
  6184. justify-content: flex-start;
  6185. }
  6186. .mdc-snackbar--stacked .mdc-snackbar__surface {
  6187. flex-direction: column;
  6188. align-items: flex-start;
  6189. }
  6190. .mdc-snackbar--stacked .mdc-snackbar__actions {
  6191. align-self: flex-end;
  6192. margin-bottom: 8px;
  6193. }
  6194. .mdc-snackbar__surface {
  6195. display: flex;
  6196. align-items: center;
  6197. justify-content: flex-start;
  6198. box-sizing: border-box;
  6199. -webkit-transform: scale(0.8);
  6200. transform: scale(0.8);
  6201. opacity: 0;
  6202. }
  6203. .mdc-snackbar--open .mdc-snackbar__surface {
  6204. -webkit-transform: scale(1);
  6205. transform: scale(1);
  6206. transition: opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1);
  6207. transition: opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1);
  6208. transition: opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1);
  6209. opacity: 1;
  6210. pointer-events: auto;
  6211. }
  6212. .mdc-snackbar--closing .mdc-snackbar__surface {
  6213. -webkit-transform: scale(1);
  6214. transform: scale(1);
  6215. transition: opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1);
  6216. }
  6217. .mdc-snackbar__label {
  6218. font-family: Roboto, sans-serif;
  6219. -moz-osx-font-smoothing: grayscale;
  6220. -webkit-font-smoothing: antialiased;
  6221. font-size: 0.875rem;
  6222. line-height: 1.25rem;
  6223. font-weight: 400;
  6224. letter-spacing: 0.0178571429em;
  6225. text-decoration: inherit;
  6226. text-transform: inherit;
  6227. flex-grow: 1;
  6228. box-sizing: border-box;
  6229. margin: 0;
  6230. padding: 14px 16px;
  6231. }
  6232. .mdc-snackbar__label::before {
  6233. display: inline;
  6234. content: attr(data-mdc-snackbar-label-text);
  6235. }
  6236. .mdc-snackbar__actions {
  6237. /* @noflip */
  6238. margin-left: 0;
  6239. /* @noflip */
  6240. margin-right: 8px;
  6241. display: flex;
  6242. flex-shrink: 0;
  6243. align-items: center;
  6244. box-sizing: border-box;
  6245. }
  6246. [dir=rtl] .mdc-snackbar__actions, .mdc-snackbar__actions[dir=rtl] {
  6247. /* @noflip */
  6248. margin-left: 8px;
  6249. /* @noflip */
  6250. margin-right: 0;
  6251. }
  6252. .mdc-snackbar__action:not(:disabled) {
  6253. color: #bb86fc;
  6254. }
  6255. .mdc-snackbar__action::before, .mdc-snackbar__action::after {
  6256. background-color: #bb86fc;
  6257. }
  6258. .mdc-snackbar__action:hover::before {
  6259. opacity: 0.08;
  6260. }
  6261. .mdc-snackbar__action:not(.mdc-ripple-upgraded):focus::before, .mdc-snackbar__action.mdc-ripple-upgraded--background-focused::before {
  6262. transition-duration: 75ms;
  6263. opacity: 0.24;
  6264. }
  6265. .mdc-snackbar__action:not(.mdc-ripple-upgraded)::after {
  6266. transition: opacity 150ms linear;
  6267. }
  6268. .mdc-snackbar__action:not(.mdc-ripple-upgraded):active::after {
  6269. transition-duration: 75ms;
  6270. opacity: 0.24;
  6271. }
  6272. .mdc-snackbar__action.mdc-ripple-upgraded {
  6273. --mdc-ripple-fg-opacity: 0.24;
  6274. }
  6275. .mdc-snackbar__dismiss {
  6276. color: rgba(255, 255, 255, 0.87);
  6277. }
  6278. .mdc-snackbar__dismiss::before, .mdc-snackbar__dismiss::after {
  6279. background-color: rgba(255, 255, 255, 0.87);
  6280. }
  6281. .mdc-snackbar__dismiss:hover::before {
  6282. opacity: 0.08;
  6283. }
  6284. .mdc-snackbar__dismiss:not(.mdc-ripple-upgraded):focus::before, .mdc-snackbar__dismiss.mdc-ripple-upgraded--background-focused::before {
  6285. transition-duration: 75ms;
  6286. opacity: 0.24;
  6287. }
  6288. .mdc-snackbar__dismiss:not(.mdc-ripple-upgraded)::after {
  6289. transition: opacity 150ms linear;
  6290. }
  6291. .mdc-snackbar__dismiss:not(.mdc-ripple-upgraded):active::after {
  6292. transition-duration: 75ms;
  6293. opacity: 0.24;
  6294. }
  6295. .mdc-snackbar__dismiss.mdc-ripple-upgraded {
  6296. --mdc-ripple-fg-opacity: 0.24;
  6297. }
  6298. .mdc-snackbar__dismiss.mdc-snackbar__dismiss {
  6299. width: 36px;
  6300. height: 36px;
  6301. padding: 9px;
  6302. font-size: 18px;
  6303. }
  6304. .mdc-snackbar__dismiss.mdc-snackbar__dismiss svg,
  6305. .mdc-snackbar__dismiss.mdc-snackbar__dismiss img {
  6306. width: 18px;
  6307. height: 18px;
  6308. }
  6309. .mdc-snackbar__action + .mdc-snackbar__dismiss {
  6310. /* @noflip */
  6311. margin-left: 8px;
  6312. /* @noflip */
  6313. margin-right: 0;
  6314. }
  6315. [dir=rtl] .mdc-snackbar__action + .mdc-snackbar__dismiss, .mdc-snackbar__action + .mdc-snackbar__dismiss[dir=rtl] {
  6316. /* @noflip */
  6317. margin-left: 0;
  6318. /* @noflip */
  6319. margin-right: 8px;
  6320. }
  6321. .mdc-switch {
  6322. display: inline-block;
  6323. position: relative;
  6324. outline: none;
  6325. -webkit-user-select: none;
  6326. -moz-user-select: none;
  6327. -ms-user-select: none;
  6328. user-select: none;
  6329. }
  6330. .mdc-switch.mdc-switch--checked .mdc-switch__track {
  6331. background-color: #018786;
  6332. /* @alternate */
  6333. background-color: var(--mdc-theme-secondary, #018786);
  6334. border-color: #018786;
  6335. /* @alternate */
  6336. border-color: var(--mdc-theme-secondary, #018786);
  6337. }
  6338. .mdc-switch.mdc-switch--checked .mdc-switch__thumb {
  6339. background-color: #018786;
  6340. /* @alternate */
  6341. background-color: var(--mdc-theme-secondary, #018786);
  6342. border-color: #018786;
  6343. /* @alternate */
  6344. border-color: var(--mdc-theme-secondary, #018786);
  6345. }
  6346. .mdc-switch:not(.mdc-switch--checked) .mdc-switch__track {
  6347. background-color: #000;
  6348. border-color: #000;
  6349. }
  6350. .mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb {
  6351. background-color: #fff;
  6352. border-color: #fff;
  6353. }
  6354. .mdc-switch__native-control {
  6355. /* @noflip */
  6356. left: 0;
  6357. /* @noflip */
  6358. right: initial;
  6359. position: absolute;
  6360. top: 0;
  6361. width: 68px;
  6362. height: 48px;
  6363. margin: 0;
  6364. opacity: 0;
  6365. cursor: pointer;
  6366. pointer-events: auto;
  6367. }
  6368. [dir=rtl] .mdc-switch__native-control, .mdc-switch__native-control[dir=rtl] {
  6369. /* @noflip */
  6370. left: initial;
  6371. /* @noflip */
  6372. right: 0;
  6373. }
  6374. .mdc-switch__track {
  6375. box-sizing: border-box;
  6376. width: 32px;
  6377. height: 14px;
  6378. border: 1px solid;
  6379. border-radius: 7px;
  6380. opacity: 0.38;
  6381. transition: opacity 90ms cubic-bezier(0.4, 0, 0.2, 1), background-color 90ms cubic-bezier(0.4, 0, 0.2, 1), border-color 90ms cubic-bezier(0.4, 0, 0.2, 1);
  6382. }
  6383. .mdc-switch__thumb-underlay {
  6384. /* @noflip */
  6385. left: -18px;
  6386. /* @noflip */
  6387. right: initial;
  6388. display: flex;
  6389. position: absolute;
  6390. top: -17px;
  6391. align-items: center;
  6392. justify-content: center;
  6393. width: 48px;
  6394. height: 48px;
  6395. -webkit-transform: translateX(0);
  6396. transform: translateX(0);
  6397. transition: background-color 90ms cubic-bezier(0.4, 0, 0.2, 1), border-color 90ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 90ms cubic-bezier(0.4, 0, 0.2, 1);
  6398. transition: transform 90ms cubic-bezier(0.4, 0, 0.2, 1), background-color 90ms cubic-bezier(0.4, 0, 0.2, 1), border-color 90ms cubic-bezier(0.4, 0, 0.2, 1);
  6399. transition: transform 90ms cubic-bezier(0.4, 0, 0.2, 1), background-color 90ms cubic-bezier(0.4, 0, 0.2, 1), border-color 90ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 90ms cubic-bezier(0.4, 0, 0.2, 1);
  6400. }
  6401. [dir=rtl] .mdc-switch__thumb-underlay, .mdc-switch__thumb-underlay[dir=rtl] {
  6402. /* @noflip */
  6403. left: initial;
  6404. /* @noflip */
  6405. right: -18px;
  6406. }
  6407. .mdc-switch__thumb {
  6408. box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  6409. box-sizing: border-box;
  6410. width: 20px;
  6411. height: 20px;
  6412. border: 10px solid;
  6413. border-radius: 50%;
  6414. pointer-events: none;
  6415. z-index: 1;
  6416. }
  6417. .mdc-switch--checked .mdc-switch__track {
  6418. opacity: 0.54;
  6419. }
  6420. .mdc-switch--checked .mdc-switch__thumb-underlay {
  6421. -webkit-transform: translateX(20px);
  6422. transform: translateX(20px);
  6423. }
  6424. [dir=rtl] .mdc-switch--checked .mdc-switch__thumb-underlay, .mdc-switch--checked .mdc-switch__thumb-underlay[dir=rtl] {
  6425. -webkit-transform: translateX(-20px);
  6426. transform: translateX(-20px);
  6427. }
  6428. .mdc-switch--checked .mdc-switch__native-control {
  6429. -webkit-transform: translateX(-20px);
  6430. transform: translateX(-20px);
  6431. }
  6432. [dir=rtl] .mdc-switch--checked .mdc-switch__native-control, .mdc-switch--checked .mdc-switch__native-control[dir=rtl] {
  6433. -webkit-transform: translateX(20px);
  6434. transform: translateX(20px);
  6435. }
  6436. .mdc-switch--disabled {
  6437. opacity: 0.38;
  6438. pointer-events: none;
  6439. }
  6440. .mdc-switch--disabled .mdc-switch__thumb {
  6441. border-width: 1px;
  6442. }
  6443. .mdc-switch--disabled .mdc-switch__native-control {
  6444. cursor: default;
  6445. pointer-events: none;
  6446. }
  6447. .mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb-underlay::before, .mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb-underlay::after {
  6448. background-color: #9e9e9e;
  6449. }
  6450. .mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb-underlay:hover::before {
  6451. opacity: 0.08;
  6452. }
  6453. .mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb-underlay:not(.mdc-ripple-upgraded):focus::before, .mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb-underlay.mdc-ripple-upgraded--background-focused::before {
  6454. transition-duration: 75ms;
  6455. opacity: 0.24;
  6456. }
  6457. .mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb-underlay:not(.mdc-ripple-upgraded)::after {
  6458. transition: opacity 150ms linear;
  6459. }
  6460. .mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb-underlay:not(.mdc-ripple-upgraded):active::after {
  6461. transition-duration: 75ms;
  6462. opacity: 0.24;
  6463. }
  6464. .mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb-underlay.mdc-ripple-upgraded {
  6465. --mdc-ripple-fg-opacity: 0.24;
  6466. }
  6467. .mdc-switch__thumb-underlay {
  6468. --mdc-ripple-fg-size: 0;
  6469. --mdc-ripple-left: 0;
  6470. --mdc-ripple-top: 0;
  6471. --mdc-ripple-fg-scale: 1;
  6472. --mdc-ripple-fg-translate-end: 0;
  6473. --mdc-ripple-fg-translate-start: 0;
  6474. -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  6475. }
  6476. .mdc-switch__thumb-underlay::before, .mdc-switch__thumb-underlay::after {
  6477. position: absolute;
  6478. border-radius: 50%;
  6479. opacity: 0;
  6480. pointer-events: none;
  6481. content: "";
  6482. }
  6483. .mdc-switch__thumb-underlay::before {
  6484. transition: opacity 15ms linear, background-color 15ms linear;
  6485. z-index: 1;
  6486. }
  6487. .mdc-switch__thumb-underlay.mdc-ripple-upgraded::before {
  6488. -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
  6489. transform: scale(var(--mdc-ripple-fg-scale, 1));
  6490. }
  6491. .mdc-switch__thumb-underlay.mdc-ripple-upgraded::after {
  6492. top: 0;
  6493. /* @noflip */
  6494. left: 0;
  6495. -webkit-transform: scale(0);
  6496. transform: scale(0);
  6497. -webkit-transform-origin: center center;
  6498. transform-origin: center center;
  6499. }
  6500. .mdc-switch__thumb-underlay.mdc-ripple-upgraded--unbounded::after {
  6501. top: var(--mdc-ripple-top, 0);
  6502. /* @noflip */
  6503. left: var(--mdc-ripple-left, 0);
  6504. }
  6505. .mdc-switch__thumb-underlay.mdc-ripple-upgraded--foreground-activation::after {
  6506. -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
  6507. animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
  6508. }
  6509. .mdc-switch__thumb-underlay.mdc-ripple-upgraded--foreground-deactivation::after {
  6510. -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
  6511. animation: mdc-ripple-fg-opacity-out 150ms;
  6512. -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  6513. transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  6514. }
  6515. .mdc-switch__thumb-underlay::before, .mdc-switch__thumb-underlay::after {
  6516. top: calc(50% - 50%);
  6517. /* @noflip */
  6518. left: calc(50% - 50%);
  6519. width: 100%;
  6520. height: 100%;
  6521. }
  6522. .mdc-switch__thumb-underlay.mdc-ripple-upgraded::before, .mdc-switch__thumb-underlay.mdc-ripple-upgraded::after {
  6523. top: var(--mdc-ripple-top, calc(50% - 50%));
  6524. /* @noflip */
  6525. left: var(--mdc-ripple-left, calc(50% - 50%));
  6526. width: var(--mdc-ripple-fg-size, 100%);
  6527. height: var(--mdc-ripple-fg-size, 100%);
  6528. }
  6529. .mdc-switch__thumb-underlay.mdc-ripple-upgraded::after {
  6530. width: var(--mdc-ripple-fg-size, 100%);
  6531. height: var(--mdc-ripple-fg-size, 100%);
  6532. }
  6533. .mdc-switch__thumb-underlay::before, .mdc-switch__thumb-underlay::after {
  6534. background-color: #018786;
  6535. }
  6536. @supports not (-ms-ime-align: auto) {
  6537. .mdc-switch__thumb-underlay::before, .mdc-switch__thumb-underlay::after {
  6538. /* @alternate */
  6539. background-color: var(--mdc-theme-secondary, #018786);
  6540. }
  6541. }
  6542. .mdc-switch__thumb-underlay:hover::before {
  6543. opacity: 0.04;
  6544. }
  6545. .mdc-switch__thumb-underlay:not(.mdc-ripple-upgraded):focus::before, .mdc-switch__thumb-underlay.mdc-ripple-upgraded--background-focused::before {
  6546. transition-duration: 75ms;
  6547. opacity: 0.12;
  6548. }
  6549. .mdc-switch__thumb-underlay:not(.mdc-ripple-upgraded)::after {
  6550. transition: opacity 150ms linear;
  6551. }
  6552. .mdc-switch__thumb-underlay:not(.mdc-ripple-upgraded):active::after {
  6553. transition-duration: 75ms;
  6554. opacity: 0.12;
  6555. }
  6556. .mdc-switch__thumb-underlay.mdc-ripple-upgraded {
  6557. --mdc-ripple-fg-opacity: 0.12;
  6558. }
  6559. /**
  6560. * @license
  6561. * Copyright 2018 Google Inc.
  6562. *
  6563. * Permission is hereby granted, free of charge, to any person obtaining a copy
  6564. * of this software and associated documentation files (the "Software"), to deal
  6565. * in the Software without restriction, including without limitation the rights
  6566. * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  6567. * copies of the Software, and to permit persons to whom the Software is
  6568. * furnished to do so, subject to the following conditions:
  6569. *
  6570. * The above copyright notice and this permission notice shall be included in
  6571. * all copies or substantial portions of the Software.
  6572. *
  6573. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  6574. * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  6575. * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  6576. * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  6577. * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  6578. * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  6579. * THE SOFTWARE.
  6580. */
  6581. .mdc-tab {
  6582. position: relative;
  6583. font-family: Roboto, sans-serif;
  6584. -moz-osx-font-smoothing: grayscale;
  6585. -webkit-font-smoothing: antialiased;
  6586. font-size: 0.875rem;
  6587. line-height: 2.25rem;
  6588. font-weight: 500;
  6589. letter-spacing: 0.0892857143em;
  6590. text-decoration: none;
  6591. text-transform: uppercase;
  6592. padding-right: 24px;
  6593. padding-left: 24px;
  6594. display: flex;
  6595. flex: 1 0 auto;
  6596. justify-content: center;
  6597. box-sizing: border-box;
  6598. height: 48px;
  6599. margin: 0;
  6600. padding-top: 0;
  6601. padding-bottom: 0;
  6602. border: none;
  6603. outline: none;
  6604. background: none;
  6605. text-align: center;
  6606. white-space: nowrap;
  6607. cursor: pointer;
  6608. -webkit-appearance: none;
  6609. z-index: 1;
  6610. }
  6611. .mdc-tab .mdc-tab__text-label {
  6612. color: rgba(0, 0, 0, 0.6);
  6613. }
  6614. .mdc-tab .mdc-tab__icon {
  6615. color: rgba(0, 0, 0, 0.54);
  6616. fill: currentColor;
  6617. }
  6618. .mdc-tab::-moz-focus-inner {
  6619. padding: 0;
  6620. border: 0;
  6621. }
  6622. .mdc-tab--min-width {
  6623. flex: 0 1 auto;
  6624. }
  6625. .mdc-tab__ripple {
  6626. --mdc-ripple-fg-size: 0;
  6627. --mdc-ripple-left: 0;
  6628. --mdc-ripple-top: 0;
  6629. --mdc-ripple-fg-scale: 1;
  6630. --mdc-ripple-fg-translate-end: 0;
  6631. --mdc-ripple-fg-translate-start: 0;
  6632. -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  6633. position: absolute;
  6634. top: 0;
  6635. left: 0;
  6636. width: 100%;
  6637. height: 100%;
  6638. overflow: hidden;
  6639. }
  6640. .mdc-tab__ripple::before, .mdc-tab__ripple::after {
  6641. position: absolute;
  6642. border-radius: 50%;
  6643. opacity: 0;
  6644. pointer-events: none;
  6645. content: "";
  6646. }
  6647. .mdc-tab__ripple::before {
  6648. transition: opacity 15ms linear, background-color 15ms linear;
  6649. z-index: 1;
  6650. }
  6651. .mdc-tab__ripple.mdc-ripple-upgraded::before {
  6652. -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
  6653. transform: scale(var(--mdc-ripple-fg-scale, 1));
  6654. }
  6655. .mdc-tab__ripple.mdc-ripple-upgraded::after {
  6656. top: 0;
  6657. /* @noflip */
  6658. left: 0;
  6659. -webkit-transform: scale(0);
  6660. transform: scale(0);
  6661. -webkit-transform-origin: center center;
  6662. transform-origin: center center;
  6663. }
  6664. .mdc-tab__ripple.mdc-ripple-upgraded--unbounded::after {
  6665. top: var(--mdc-ripple-top, 0);
  6666. /* @noflip */
  6667. left: var(--mdc-ripple-left, 0);
  6668. }
  6669. .mdc-tab__ripple.mdc-ripple-upgraded--foreground-activation::after {
  6670. -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
  6671. animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
  6672. }
  6673. .mdc-tab__ripple.mdc-ripple-upgraded--foreground-deactivation::after {
  6674. -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
  6675. animation: mdc-ripple-fg-opacity-out 150ms;
  6676. -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  6677. transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  6678. }
  6679. .mdc-tab__ripple::before, .mdc-tab__ripple::after {
  6680. top: calc(50% - 100%);
  6681. /* @noflip */
  6682. left: calc(50% - 100%);
  6683. width: 200%;
  6684. height: 200%;
  6685. }
  6686. .mdc-tab__ripple.mdc-ripple-upgraded::after {
  6687. width: var(--mdc-ripple-fg-size, 100%);
  6688. height: var(--mdc-ripple-fg-size, 100%);
  6689. }
  6690. .mdc-tab__ripple::before, .mdc-tab__ripple::after {
  6691. background-color: #6200ee;
  6692. }
  6693. @supports not (-ms-ime-align: auto) {
  6694. .mdc-tab__ripple::before, .mdc-tab__ripple::after {
  6695. /* @alternate */
  6696. background-color: var(--mdc-theme-primary, #6200ee);
  6697. }
  6698. }
  6699. .mdc-tab__ripple:hover::before {
  6700. opacity: 0.04;
  6701. }
  6702. .mdc-tab__ripple:not(.mdc-ripple-upgraded):focus::before, .mdc-tab__ripple.mdc-ripple-upgraded--background-focused::before {
  6703. transition-duration: 75ms;
  6704. opacity: 0.12;
  6705. }
  6706. .mdc-tab__ripple:not(.mdc-ripple-upgraded)::after {
  6707. transition: opacity 150ms linear;
  6708. }
  6709. .mdc-tab__ripple:not(.mdc-ripple-upgraded):active::after {
  6710. transition-duration: 75ms;
  6711. opacity: 0.12;
  6712. }
  6713. .mdc-tab__ripple.mdc-ripple-upgraded {
  6714. --mdc-ripple-fg-opacity: 0.12;
  6715. }
  6716. .mdc-tab__content {
  6717. position: relative;
  6718. display: flex;
  6719. align-items: center;
  6720. justify-content: center;
  6721. height: inherit;
  6722. pointer-events: none;
  6723. }
  6724. .mdc-tab__text-label,
  6725. .mdc-tab__icon {
  6726. transition: 150ms color linear;
  6727. z-index: 2;
  6728. }
  6729. .mdc-tab__text-label {
  6730. display: inline-block;
  6731. line-height: 1;
  6732. }
  6733. .mdc-tab__icon {
  6734. width: 24px;
  6735. height: 24px;
  6736. font-size: 24px;
  6737. }
  6738. .mdc-tab--stacked {
  6739. height: 72px;
  6740. }
  6741. .mdc-tab--stacked .mdc-tab__content {
  6742. flex-direction: column;
  6743. align-items: center;
  6744. justify-content: space-between;
  6745. }
  6746. .mdc-tab--stacked .mdc-tab__icon {
  6747. padding-top: 12px;
  6748. }
  6749. .mdc-tab--stacked .mdc-tab__text-label {
  6750. padding-bottom: 16px;
  6751. }
  6752. .mdc-tab--active .mdc-tab__text-label {
  6753. color: #6200ee;
  6754. }
  6755. .mdc-tab--active .mdc-tab__icon {
  6756. color: #6200ee;
  6757. fill: currentColor;
  6758. }
  6759. .mdc-tab--active .mdc-tab__text-label,
  6760. .mdc-tab--active .mdc-tab__icon {
  6761. transition-delay: 100ms;
  6762. }
  6763. .mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon + .mdc-tab__text-label {
  6764. /* @noflip */
  6765. padding-left: 8px;
  6766. /* @noflip */
  6767. padding-right: 0;
  6768. }
  6769. [dir=rtl] .mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon + .mdc-tab__text-label, .mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon + .mdc-tab__text-label[dir=rtl] {
  6770. /* @noflip */
  6771. padding-left: 0;
  6772. /* @noflip */
  6773. padding-right: 8px;
  6774. }
  6775. /**
  6776. * @license
  6777. * Copyright 2018 Google Inc.
  6778. *
  6779. * Permission is hereby granted, free of charge, to any person obtaining a copy
  6780. * of this software and associated documentation files (the "Software"), to deal
  6781. * in the Software without restriction, including without limitation the rights
  6782. * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  6783. * copies of the Software, and to permit persons to whom the Software is
  6784. * furnished to do so, subject to the following conditions:
  6785. *
  6786. * The above copyright notice and this permission notice shall be included in
  6787. * all copies or substantial portions of the Software.
  6788. *
  6789. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  6790. * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  6791. * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  6792. * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  6793. * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  6794. * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  6795. * THE SOFTWARE.
  6796. */
  6797. /**
  6798. * @license
  6799. * Copyright 2018 Google Inc.
  6800. *
  6801. * Permission is hereby granted, free of charge, to any person obtaining a copy
  6802. * of this software and associated documentation files (the "Software"), to deal
  6803. * in the Software without restriction, including without limitation the rights
  6804. * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  6805. * copies of the Software, and to permit persons to whom the Software is
  6806. * furnished to do so, subject to the following conditions:
  6807. *
  6808. * The above copyright notice and this permission notice shall be included in
  6809. * all copies or substantial portions of the Software.
  6810. *
  6811. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  6812. * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  6813. * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  6814. * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  6815. * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  6816. * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  6817. * THE SOFTWARE.
  6818. */
  6819. .mdc-tab-bar {
  6820. width: 100%;
  6821. }
  6822. /**
  6823. * @license
  6824. * Copyright 2018 Google Inc.
  6825. *
  6826. * Permission is hereby granted, free of charge, to any person obtaining a copy
  6827. * of this software and associated documentation files (the "Software"), to deal
  6828. * in the Software without restriction, including without limitation the rights
  6829. * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  6830. * copies of the Software, and to permit persons to whom the Software is
  6831. * furnished to do so, subject to the following conditions:
  6832. *
  6833. * The above copyright notice and this permission notice shall be included in
  6834. * all copies or substantial portions of the Software.
  6835. *
  6836. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  6837. * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  6838. * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  6839. * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  6840. * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  6841. * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  6842. * THE SOFTWARE.
  6843. */
  6844. /**
  6845. * @license
  6846. * Copyright 2018 Google Inc.
  6847. *
  6848. * Permission is hereby granted, free of charge, to any person obtaining a copy
  6849. * of this software and associated documentation files (the "Software"), to deal
  6850. * in the Software without restriction, including without limitation the rights
  6851. * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  6852. * copies of the Software, and to permit persons to whom the Software is
  6853. * furnished to do so, subject to the following conditions:
  6854. *
  6855. * The above copyright notice and this permission notice shall be included in
  6856. * all copies or substantial portions of the Software.
  6857. *
  6858. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  6859. * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  6860. * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  6861. * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  6862. * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  6863. * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  6864. * THE SOFTWARE.
  6865. */
  6866. .mdc-tab-indicator {
  6867. display: flex;
  6868. position: absolute;
  6869. top: 0;
  6870. left: 0;
  6871. width: 100%;
  6872. height: 100%;
  6873. pointer-events: none;
  6874. z-index: 1;
  6875. }
  6876. .mdc-tab-indicator .mdc-tab-indicator__content--underline {
  6877. border-color: #6200ee;
  6878. /* @alternate */
  6879. border-color: var(--mdc-theme-primary, #6200ee);
  6880. }
  6881. .mdc-tab-indicator .mdc-tab-indicator__content--underline {
  6882. border-top-width: 2px;
  6883. }
  6884. .mdc-tab-indicator .mdc-tab-indicator__content--icon {
  6885. color: #018786;
  6886. /* @alternate */
  6887. color: var(--mdc-theme-secondary, #018786);
  6888. }
  6889. .mdc-tab-indicator .mdc-tab-indicator__content--icon {
  6890. height: 34px;
  6891. font-size: 34px;
  6892. }
  6893. .mdc-tab-indicator__content {
  6894. -webkit-transform-origin: left;
  6895. transform-origin: left;
  6896. opacity: 0;
  6897. }
  6898. .mdc-tab-indicator__content--underline {
  6899. align-self: flex-end;
  6900. box-sizing: border-box;
  6901. width: 100%;
  6902. border-top-style: solid;
  6903. }
  6904. .mdc-tab-indicator__content--icon {
  6905. align-self: center;
  6906. margin: 0 auto;
  6907. }
  6908. .mdc-tab-indicator--active .mdc-tab-indicator__content {
  6909. opacity: 1;
  6910. }
  6911. .mdc-tab-indicator .mdc-tab-indicator__content {
  6912. transition: 250ms -webkit-transform cubic-bezier(0.4, 0, 0.2, 1);
  6913. transition: 250ms transform cubic-bezier(0.4, 0, 0.2, 1);
  6914. transition: 250ms transform cubic-bezier(0.4, 0, 0.2, 1), 250ms -webkit-transform cubic-bezier(0.4, 0, 0.2, 1);
  6915. }
  6916. .mdc-tab-indicator--no-transition .mdc-tab-indicator__content {
  6917. transition: none;
  6918. }
  6919. .mdc-tab-indicator--fade .mdc-tab-indicator__content {
  6920. transition: 150ms opacity linear;
  6921. }
  6922. .mdc-tab-indicator--active.mdc-tab-indicator--fade .mdc-tab-indicator__content {
  6923. transition-delay: 100ms;
  6924. }
  6925. /**
  6926. * @license
  6927. * Copyright 2018 Google Inc.
  6928. *
  6929. * Permission is hereby granted, free of charge, to any person obtaining a copy
  6930. * of this software and associated documentation files (the "Software"), to deal
  6931. * in the Software without restriction, including without limitation the rights
  6932. * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  6933. * copies of the Software, and to permit persons to whom the Software is
  6934. * furnished to do so, subject to the following conditions:
  6935. *
  6936. * The above copyright notice and this permission notice shall be included in
  6937. * all copies or substantial portions of the Software.
  6938. *
  6939. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  6940. * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  6941. * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  6942. * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  6943. * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  6944. * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  6945. * THE SOFTWARE.
  6946. */
  6947. .mdc-tab-scroller {
  6948. overflow-y: hidden;
  6949. }
  6950. .mdc-tab-scroller__test {
  6951. position: absolute;
  6952. top: -9999px;
  6953. width: 100px;
  6954. height: 100px;
  6955. overflow-x: scroll;
  6956. }
  6957. .mdc-tab-scroller__scroll-area {
  6958. -webkit-overflow-scrolling: touch;
  6959. display: flex;
  6960. overflow-x: hidden;
  6961. }
  6962. .mdc-tab-scroller__scroll-area::-webkit-scrollbar,
  6963. .mdc-tab-scroller__test::-webkit-scrollbar {
  6964. display: none;
  6965. }
  6966. .mdc-tab-scroller__scroll-area--scroll {
  6967. overflow-x: scroll;
  6968. }
  6969. .mdc-tab-scroller__scroll-content {
  6970. position: relative;
  6971. display: flex;
  6972. flex: 1 0 auto;
  6973. -webkit-transform: none;
  6974. transform: none;
  6975. will-change: transform;
  6976. }
  6977. .mdc-tab-scroller--align-start .mdc-tab-scroller__scroll-content {
  6978. justify-content: flex-start;
  6979. }
  6980. .mdc-tab-scroller--align-end .mdc-tab-scroller__scroll-content {
  6981. justify-content: flex-end;
  6982. }
  6983. .mdc-tab-scroller--align-center .mdc-tab-scroller__scroll-content {
  6984. justify-content: center;
  6985. }
  6986. .mdc-tab-scroller--animating .mdc-tab-scroller__scroll-area {
  6987. -webkit-overflow-scrolling: auto;
  6988. }
  6989. .mdc-tab-scroller--animating .mdc-tab-scroller__scroll-content {
  6990. transition: 250ms -webkit-transform cubic-bezier(0.4, 0, 0.2, 1);
  6991. transition: 250ms transform cubic-bezier(0.4, 0, 0.2, 1);
  6992. transition: 250ms transform cubic-bezier(0.4, 0, 0.2, 1), 250ms -webkit-transform cubic-bezier(0.4, 0, 0.2, 1);
  6993. }
  6994. .mdc-text-field-helper-text {
  6995. font-family: Roboto, sans-serif;
  6996. -moz-osx-font-smoothing: grayscale;
  6997. -webkit-font-smoothing: antialiased;
  6998. font-size: 0.75rem;
  6999. line-height: 1.25rem;
  7000. font-weight: 400;
  7001. letter-spacing: 0.0333333333em;
  7002. text-decoration: inherit;
  7003. text-transform: inherit;
  7004. display: block;
  7005. margin-top: 0;
  7006. /* @alternate */
  7007. line-height: normal;
  7008. margin: 0;
  7009. transition: opacity 150ms cubic-bezier(0.4, 0, 0.2, 1);
  7010. opacity: 0;
  7011. will-change: opacity;
  7012. }
  7013. .mdc-text-field-helper-text::before {
  7014. display: inline-block;
  7015. width: 0;
  7016. height: 16px;
  7017. content: "";
  7018. vertical-align: 0;
  7019. }
  7020. .mdc-text-field-helper-text--persistent {
  7021. transition: none;
  7022. opacity: 1;
  7023. will-change: initial;
  7024. }
  7025. .mdc-text-field-character-counter {
  7026. font-family: Roboto, sans-serif;
  7027. -moz-osx-font-smoothing: grayscale;
  7028. -webkit-font-smoothing: antialiased;
  7029. font-size: 0.75rem;
  7030. line-height: 1.25rem;
  7031. font-weight: 400;
  7032. letter-spacing: 0.0333333333em;
  7033. text-decoration: inherit;
  7034. text-transform: inherit;
  7035. display: block;
  7036. margin-top: 0;
  7037. /* @alternate */
  7038. line-height: normal;
  7039. /* @noflip */
  7040. margin-left: auto;
  7041. /* @noflip */
  7042. margin-right: 0;
  7043. /* @noflip */
  7044. padding-left: 16px;
  7045. /* @noflip */
  7046. padding-right: 0;
  7047. white-space: nowrap;
  7048. }
  7049. .mdc-text-field-character-counter::before {
  7050. display: inline-block;
  7051. width: 0;
  7052. height: 16px;
  7053. content: "";
  7054. vertical-align: 0;
  7055. }
  7056. [dir=rtl] .mdc-text-field-character-counter, .mdc-text-field-character-counter[dir=rtl] {
  7057. /* @noflip */
  7058. margin-left: 0;
  7059. /* @noflip */
  7060. margin-right: auto;
  7061. }
  7062. [dir=rtl] .mdc-text-field-character-counter, .mdc-text-field-character-counter[dir=rtl] {
  7063. /* @noflip */
  7064. padding-left: 0;
  7065. /* @noflip */
  7066. padding-right: 16px;
  7067. }
  7068. .mdc-text-field--with-leading-icon .mdc-text-field__icon,
  7069. .mdc-text-field--with-trailing-icon .mdc-text-field__icon {
  7070. position: absolute;
  7071. bottom: 16px;
  7072. cursor: pointer;
  7073. }
  7074. .mdc-text-field__icon:not([tabindex]),
  7075. .mdc-text-field__icon[tabindex="-1"] {
  7076. cursor: default;
  7077. pointer-events: none;
  7078. }
  7079. .mdc-text-field {
  7080. --mdc-ripple-fg-size: 0;
  7081. --mdc-ripple-left: 0;
  7082. --mdc-ripple-top: 0;
  7083. --mdc-ripple-fg-scale: 1;
  7084. --mdc-ripple-fg-translate-end: 0;
  7085. --mdc-ripple-fg-translate-start: 0;
  7086. -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  7087. border-radius: 4px 4px 0 0;
  7088. display: inline-flex;
  7089. position: relative;
  7090. box-sizing: border-box;
  7091. height: 56px;
  7092. overflow: hidden;
  7093. /* @alternate */
  7094. will-change: opacity, transform, color;
  7095. }
  7096. .mdc-text-field::before, .mdc-text-field::after {
  7097. position: absolute;
  7098. border-radius: 50%;
  7099. opacity: 0;
  7100. pointer-events: none;
  7101. content: "";
  7102. }
  7103. .mdc-text-field::before {
  7104. transition: opacity 15ms linear, background-color 15ms linear;
  7105. z-index: 1;
  7106. }
  7107. .mdc-text-field.mdc-ripple-upgraded::before {
  7108. -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
  7109. transform: scale(var(--mdc-ripple-fg-scale, 1));
  7110. }
  7111. .mdc-text-field.mdc-ripple-upgraded::after {
  7112. top: 0;
  7113. /* @noflip */
  7114. left: 0;
  7115. -webkit-transform: scale(0);
  7116. transform: scale(0);
  7117. -webkit-transform-origin: center center;
  7118. transform-origin: center center;
  7119. }
  7120. .mdc-text-field.mdc-ripple-upgraded--unbounded::after {
  7121. top: var(--mdc-ripple-top, 0);
  7122. /* @noflip */
  7123. left: var(--mdc-ripple-left, 0);
  7124. }
  7125. .mdc-text-field.mdc-ripple-upgraded--foreground-activation::after {
  7126. -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
  7127. animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
  7128. }
  7129. .mdc-text-field.mdc-ripple-upgraded--foreground-deactivation::after {
  7130. -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
  7131. animation: mdc-ripple-fg-opacity-out 150ms;
  7132. -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  7133. transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  7134. }
  7135. .mdc-text-field::before, .mdc-text-field::after {
  7136. background-color: rgba(0, 0, 0, 0.87);
  7137. }
  7138. .mdc-text-field:hover::before {
  7139. opacity: 0.04;
  7140. }
  7141. .mdc-text-field:not(.mdc-ripple-upgraded):focus::before, .mdc-text-field.mdc-ripple-upgraded--background-focused::before {
  7142. transition-duration: 75ms;
  7143. opacity: 0.12;
  7144. }
  7145. .mdc-text-field::before, .mdc-text-field::after {
  7146. top: calc(50% - 100%);
  7147. /* @noflip */
  7148. left: calc(50% - 100%);
  7149. width: 200%;
  7150. height: 200%;
  7151. }
  7152. .mdc-text-field.mdc-ripple-upgraded::after {
  7153. width: var(--mdc-ripple-fg-size, 100%);
  7154. height: var(--mdc-ripple-fg-size, 100%);
  7155. }
  7156. .mdc-text-field:not(.mdc-text-field--disabled) .mdc-floating-label {
  7157. color: rgba(0, 0, 0, 0.6);
  7158. }
  7159. .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input {
  7160. color: rgba(0, 0, 0, 0.87);
  7161. }
  7162. .mdc-text-field .mdc-text-field__input {
  7163. caret-color: #6200ee;
  7164. /* @alternate */
  7165. caret-color: var(--mdc-theme-primary, #6200ee);
  7166. }
  7167. .mdc-text-field:not(.mdc-text-field--disabled):not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mdc-text-field__input {
  7168. border-bottom-color: rgba(0, 0, 0, 0.42);
  7169. }
  7170. .mdc-text-field:not(.mdc-text-field--disabled):not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mdc-text-field__input:hover {
  7171. border-bottom-color: rgba(0, 0, 0, 0.87);
  7172. }
  7173. .mdc-text-field .mdc-line-ripple {
  7174. background-color: #6200ee;
  7175. /* @alternate */
  7176. background-color: var(--mdc-theme-primary, #6200ee);
  7177. }
  7178. .mdc-text-field:not(.mdc-text-field--disabled):not(.mdc-text-field--textarea) {
  7179. border-bottom-color: rgba(0, 0, 0, 0.12);
  7180. }
  7181. .mdc-text-field:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line .mdc-text-field-helper-text {
  7182. color: rgba(0, 0, 0, 0.6);
  7183. }
  7184. .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field-character-counter,
  7185. .mdc-text-field:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line .mdc-text-field-character-counter {
  7186. color: rgba(0, 0, 0, 0.6);
  7187. }
  7188. .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon {
  7189. color: rgba(0, 0, 0, 0.54);
  7190. }
  7191. .mdc-text-field:not(.mdc-text-field--disabled) {
  7192. background-color: whitesmoke;
  7193. }
  7194. .mdc-text-field .mdc-floating-label {
  7195. /* @noflip */
  7196. left: 16px;
  7197. /* @noflip */
  7198. right: initial;
  7199. top: 18px;
  7200. pointer-events: none;
  7201. }
  7202. [dir=rtl] .mdc-text-field .mdc-floating-label, .mdc-text-field .mdc-floating-label[dir=rtl] {
  7203. /* @noflip */
  7204. left: initial;
  7205. /* @noflip */
  7206. right: 16px;
  7207. }
  7208. .mdc-text-field--textarea .mdc-floating-label {
  7209. /* @noflip */
  7210. left: 4px;
  7211. /* @noflip */
  7212. right: initial;
  7213. }
  7214. [dir=rtl] .mdc-text-field--textarea .mdc-floating-label, .mdc-text-field--textarea .mdc-floating-label[dir=rtl] {
  7215. /* @noflip */
  7216. left: initial;
  7217. /* @noflip */
  7218. right: 4px;
  7219. }
  7220. .mdc-text-field--outlined .mdc-floating-label {
  7221. /* @noflip */
  7222. left: 4px;
  7223. /* @noflip */
  7224. right: initial;
  7225. top: 17px;
  7226. }
  7227. [dir=rtl] .mdc-text-field--outlined .mdc-floating-label, .mdc-text-field--outlined .mdc-floating-label[dir=rtl] {
  7228. /* @noflip */
  7229. left: initial;
  7230. /* @noflip */
  7231. right: 4px;
  7232. }
  7233. .mdc-text-field--outlined--with-leading-icon .mdc-floating-label {
  7234. /* @noflip */
  7235. left: 36px;
  7236. /* @noflip */
  7237. right: initial;
  7238. }
  7239. [dir=rtl] .mdc-text-field--outlined--with-leading-icon .mdc-floating-label, .mdc-text-field--outlined--with-leading-icon .mdc-floating-label[dir=rtl] {
  7240. /* @noflip */
  7241. left: initial;
  7242. /* @noflip */
  7243. right: 36px;
  7244. }
  7245. .mdc-text-field--outlined--with-leading-icon .mdc-floating-label--float-above {
  7246. /* @noflip */
  7247. left: 40px;
  7248. /* @noflip */
  7249. right: initial;
  7250. }
  7251. [dir=rtl] .mdc-text-field--outlined--with-leading-icon .mdc-floating-label--float-above, .mdc-text-field--outlined--with-leading-icon .mdc-floating-label--float-above[dir=rtl] {
  7252. /* @noflip */
  7253. left: initial;
  7254. /* @noflip */
  7255. right: 40px;
  7256. }
  7257. .mdc-text-field__input {
  7258. font-family: Roboto, sans-serif;
  7259. -moz-osx-font-smoothing: grayscale;
  7260. -webkit-font-smoothing: antialiased;
  7261. font-size: 1rem;
  7262. line-height: 1.75rem;
  7263. font-weight: 400;
  7264. letter-spacing: 0.009375em;
  7265. text-decoration: inherit;
  7266. text-transform: inherit;
  7267. align-self: flex-end;
  7268. box-sizing: border-box;
  7269. width: 100%;
  7270. height: 100%;
  7271. padding: 20px 16px 6px;
  7272. transition: opacity 150ms cubic-bezier(0.4, 0, 0.2, 1);
  7273. border: none;
  7274. border-bottom: 1px solid;
  7275. border-radius: 0;
  7276. background: none;
  7277. -webkit-appearance: none;
  7278. -moz-appearance: none;
  7279. appearance: none;
  7280. }
  7281. .mdc-text-field__input::-webkit-input-placeholder {
  7282. transition: opacity 67ms cubic-bezier(0.4, 0, 0.2, 1);
  7283. opacity: 0;
  7284. color: rgba(0, 0, 0, 0.54);
  7285. }
  7286. .mdc-text-field__input:-ms-input-placeholder {
  7287. transition: opacity 67ms cubic-bezier(0.4, 0, 0.2, 1);
  7288. opacity: 0;
  7289. color: rgba(0, 0, 0, 0.54);
  7290. }
  7291. .mdc-text-field__input::-ms-input-placeholder {
  7292. transition: opacity 67ms cubic-bezier(0.4, 0, 0.2, 1);
  7293. opacity: 0;
  7294. color: rgba(0, 0, 0, 0.54);
  7295. }
  7296. .mdc-text-field__input::placeholder {
  7297. transition: opacity 67ms cubic-bezier(0.4, 0, 0.2, 1);
  7298. opacity: 0;
  7299. color: rgba(0, 0, 0, 0.54);
  7300. }
  7301. .mdc-text-field__input:-ms-input-placeholder {
  7302. color: rgba(0, 0, 0, 0.54) !important;
  7303. }
  7304. .mdc-text-field--fullwidth .mdc-text-field__input::-webkit-input-placeholder, .mdc-text-field--no-label .mdc-text-field__input::-webkit-input-placeholder, .mdc-text-field--focused .mdc-text-field__input::-webkit-input-placeholder {
  7305. transition-delay: 40ms;
  7306. transition-duration: 110ms;
  7307. opacity: 1;
  7308. }
  7309. .mdc-text-field--fullwidth .mdc-text-field__input:-ms-input-placeholder, .mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder, .mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder {
  7310. transition-delay: 40ms;
  7311. transition-duration: 110ms;
  7312. opacity: 1;
  7313. }
  7314. .mdc-text-field--fullwidth .mdc-text-field__input::-ms-input-placeholder, .mdc-text-field--no-label .mdc-text-field__input::-ms-input-placeholder, .mdc-text-field--focused .mdc-text-field__input::-ms-input-placeholder {
  7315. transition-delay: 40ms;
  7316. transition-duration: 110ms;
  7317. opacity: 1;
  7318. }
  7319. .mdc-text-field--fullwidth .mdc-text-field__input::placeholder, .mdc-text-field--no-label .mdc-text-field__input::placeholder, .mdc-text-field--focused .mdc-text-field__input::placeholder {
  7320. transition-delay: 40ms;
  7321. transition-duration: 110ms;
  7322. opacity: 1;
  7323. }
  7324. .mdc-text-field__input:focus {
  7325. outline: none;
  7326. }
  7327. .mdc-text-field__input:invalid {
  7328. box-shadow: none;
  7329. }
  7330. .mdc-text-field__input:-webkit-autofill {
  7331. z-index: auto !important;
  7332. }
  7333. .mdc-text-field--no-label:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mdc-text-field__input {
  7334. padding-top: 16px;
  7335. padding-bottom: 16px;
  7336. }
  7337. .mdc-text-field__input:-webkit-autofill + .mdc-floating-label {
  7338. -webkit-transform: translateY(-50%) scale(0.75);
  7339. transform: translateY(-50%) scale(0.75);
  7340. cursor: auto;
  7341. }
  7342. .mdc-text-field--outlined {
  7343. border: none;
  7344. overflow: visible;
  7345. }
  7346. .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,
  7347. .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,
  7348. .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing {
  7349. border-color: rgba(0, 0, 0, 0.24);
  7350. }
  7351. .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover ~ .mdc-notched-outline .mdc-notched-outline__leading,
  7352. .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover ~ .mdc-notched-outline .mdc-notched-outline__notch,
  7353. .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover ~ .mdc-notched-outline .mdc-notched-outline__trailing,
  7354. .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__icon:hover ~ .mdc-notched-outline .mdc-notched-outline__leading,
  7355. .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__icon:hover ~ .mdc-notched-outline .mdc-notched-outline__notch,
  7356. .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__icon:hover ~ .mdc-notched-outline .mdc-notched-outline__trailing {
  7357. border-color: rgba(0, 0, 0, 0.87);
  7358. }
  7359. .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,
  7360. .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,
  7361. .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing {
  7362. border-color: #6200ee;
  7363. /* @alternate */
  7364. border-color: var(--mdc-theme-primary, #6200ee);
  7365. }
  7366. .mdc-text-field--outlined .mdc-floating-label--shake {
  7367. -webkit-animation: mdc-floating-label-shake-float-above-text-field-outlined 250ms 1;
  7368. animation: mdc-floating-label-shake-float-above-text-field-outlined 250ms 1;
  7369. }
  7370. .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading {
  7371. /* @noflip */
  7372. border-radius: 4px 0 0 4px;
  7373. }
  7374. [dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading, .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl] {
  7375. /* @noflip */
  7376. border-radius: 0 4px 4px 0;
  7377. }
  7378. .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing {
  7379. /* @noflip */
  7380. border-radius: 0 4px 4px 0;
  7381. }
  7382. [dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing, .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl] {
  7383. /* @noflip */
  7384. border-radius: 4px 0 0 4px;
  7385. }
  7386. .mdc-text-field--outlined .mdc-floating-label--float-above {
  7387. -webkit-transform: translateY(-144%) scale(1);
  7388. transform: translateY(-144%) scale(1);
  7389. }
  7390. .mdc-text-field--outlined .mdc-floating-label--float-above {
  7391. font-size: 0.75rem;
  7392. }
  7393. .mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
  7394. .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  7395. -webkit-transform: translateY(-130%) scale(0.75);
  7396. transform: translateY(-130%) scale(0.75);
  7397. }
  7398. .mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
  7399. .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  7400. font-size: 1rem;
  7401. }
  7402. .mdc-text-field--outlined::before, .mdc-text-field--outlined::after {
  7403. content: none;
  7404. }
  7405. .mdc-text-field--outlined:not(.mdc-text-field--disabled) {
  7406. background-color: transparent;
  7407. }
  7408. .mdc-text-field--outlined .mdc-text-field__input {
  7409. display: flex;
  7410. padding: 12px 16px 14px;
  7411. border: none !important;
  7412. background-color: transparent;
  7413. z-index: 1;
  7414. }
  7415. .mdc-text-field--outlined .mdc-text-field__icon {
  7416. z-index: 2;
  7417. }
  7418. .mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline__leading,
  7419. .mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline__notch,
  7420. .mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline__trailing {
  7421. border-width: 2px;
  7422. }
  7423. .mdc-text-field--outlined.mdc-text-field--disabled {
  7424. background-color: transparent;
  7425. }
  7426. .mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__leading,
  7427. .mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__notch,
  7428. .mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__trailing {
  7429. border-color: rgba(0, 0, 0, 0.06);
  7430. }
  7431. .mdc-text-field--outlined.mdc-text-field--disabled .mdc-text-field__input {
  7432. border-bottom: none;
  7433. }
  7434. .mdc-text-field--outlined.mdc-text-field--dense {
  7435. height: 48px;
  7436. }
  7437. .mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label--float-above {
  7438. -webkit-transform: translateY(-134%) scale(1);
  7439. transform: translateY(-134%) scale(1);
  7440. }
  7441. .mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label--float-above {
  7442. font-size: 0.8rem;
  7443. }
  7444. .mdc-text-field--outlined.mdc-text-field--dense.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
  7445. .mdc-text-field--outlined.mdc-text-field--dense .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  7446. -webkit-transform: translateY(-120%) scale(0.8);
  7447. transform: translateY(-120%) scale(0.8);
  7448. }
  7449. .mdc-text-field--outlined.mdc-text-field--dense.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
  7450. .mdc-text-field--outlined.mdc-text-field--dense .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  7451. font-size: 1rem;
  7452. }
  7453. .mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label--shake {
  7454. -webkit-animation: mdc-floating-label-shake-float-above-text-field-outlined-dense 250ms 1;
  7455. animation: mdc-floating-label-shake-float-above-text-field-outlined-dense 250ms 1;
  7456. }
  7457. .mdc-text-field--outlined.mdc-text-field--dense .mdc-text-field__input {
  7458. padding: 12px 12px 7px;
  7459. }
  7460. .mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label {
  7461. top: 14px;
  7462. }
  7463. .mdc-text-field--outlined.mdc-text-field--dense .mdc-text-field__icon {
  7464. top: 12px;
  7465. }
  7466. .mdc-text-field--with-leading-icon .mdc-text-field__icon {
  7467. /* @noflip */
  7468. left: 16px;
  7469. /* @noflip */
  7470. right: initial;
  7471. }
  7472. [dir=rtl] .mdc-text-field--with-leading-icon .mdc-text-field__icon, .mdc-text-field--with-leading-icon .mdc-text-field__icon[dir=rtl] {
  7473. /* @noflip */
  7474. left: initial;
  7475. /* @noflip */
  7476. right: 16px;
  7477. }
  7478. .mdc-text-field--with-leading-icon .mdc-text-field__input {
  7479. /* @noflip */
  7480. padding-left: 48px;
  7481. /* @noflip */
  7482. padding-right: 16px;
  7483. }
  7484. [dir=rtl] .mdc-text-field--with-leading-icon .mdc-text-field__input, .mdc-text-field--with-leading-icon .mdc-text-field__input[dir=rtl] {
  7485. /* @noflip */
  7486. padding-left: 16px;
  7487. /* @noflip */
  7488. padding-right: 48px;
  7489. }
  7490. .mdc-text-field--with-leading-icon .mdc-floating-label {
  7491. /* @noflip */
  7492. left: 48px;
  7493. /* @noflip */
  7494. right: initial;
  7495. }
  7496. [dir=rtl] .mdc-text-field--with-leading-icon .mdc-floating-label, .mdc-text-field--with-leading-icon .mdc-floating-label[dir=rtl] {
  7497. /* @noflip */
  7498. left: initial;
  7499. /* @noflip */
  7500. right: 48px;
  7501. }
  7502. .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-text-field__icon {
  7503. /* @noflip */
  7504. left: 16px;
  7505. /* @noflip */
  7506. right: initial;
  7507. }
  7508. [dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-text-field__icon, .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-text-field__icon[dir=rtl] {
  7509. /* @noflip */
  7510. left: initial;
  7511. /* @noflip */
  7512. right: 16px;
  7513. }
  7514. .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-text-field__input {
  7515. /* @noflip */
  7516. padding-left: 48px;
  7517. /* @noflip */
  7518. padding-right: 16px;
  7519. }
  7520. [dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-text-field__input, .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-text-field__input[dir=rtl] {
  7521. /* @noflip */
  7522. padding-left: 16px;
  7523. /* @noflip */
  7524. padding-right: 48px;
  7525. }
  7526. .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above {
  7527. -webkit-transform: translateY(-144%) translateX(-32px) scale(1);
  7528. transform: translateY(-144%) translateX(-32px) scale(1);
  7529. }
  7530. [dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above, .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above[dir=rtl] {
  7531. -webkit-transform: translateY(-144%) translateX(32px) scale(1);
  7532. transform: translateY(-144%) translateX(32px) scale(1);
  7533. }
  7534. .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above {
  7535. font-size: 0.75rem;
  7536. }
  7537. .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
  7538. .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  7539. -webkit-transform: translateY(-130%) translateX(-32px) scale(0.75);
  7540. transform: translateY(-130%) translateX(-32px) scale(0.75);
  7541. }
  7542. [dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above, .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl],
  7543. [dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,
  7544. .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl] {
  7545. -webkit-transform: translateY(-130%) translateX(32px) scale(0.75);
  7546. transform: translateY(-130%) translateX(32px) scale(0.75);
  7547. }
  7548. .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
  7549. .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  7550. font-size: 1rem;
  7551. }
  7552. .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake {
  7553. -webkit-animation: mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1;
  7554. animation: mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1;
  7555. }
  7556. [dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake, .mdc-text-field--with-leading-icon.mdc-text-field--outlined[dir=rtl] .mdc-floating-label--shake {
  7557. -webkit-animation: mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-rtl 250ms 1;
  7558. animation: mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-rtl 250ms 1;
  7559. }
  7560. .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label {
  7561. /* @noflip */
  7562. left: 36px;
  7563. /* @noflip */
  7564. right: initial;
  7565. }
  7566. [dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label, .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label[dir=rtl] {
  7567. /* @noflip */
  7568. left: initial;
  7569. /* @noflip */
  7570. right: 36px;
  7571. }
  7572. .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label--float-above {
  7573. -webkit-transform: translateY(-134%) translateX(-21px) scale(1);
  7574. transform: translateY(-134%) translateX(-21px) scale(1);
  7575. }
  7576. [dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label--float-above, .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label--float-above[dir=rtl] {
  7577. -webkit-transform: translateY(-134%) translateX(21px) scale(1);
  7578. transform: translateY(-134%) translateX(21px) scale(1);
  7579. }
  7580. .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label--float-above {
  7581. font-size: 0.8rem;
  7582. }
  7583. .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
  7584. .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  7585. -webkit-transform: translateY(-120%) translateX(-21px) scale(0.8);
  7586. transform: translateY(-120%) translateX(-21px) scale(0.8);
  7587. }
  7588. [dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense.mdc-notched-outline--upgraded .mdc-floating-label--float-above, .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl],
  7589. [dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-notched-outline--upgraded .mdc-floating-label--float-above,
  7590. .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl] {
  7591. -webkit-transform: translateY(-120%) translateX(21px) scale(0.8);
  7592. transform: translateY(-120%) translateX(21px) scale(0.8);
  7593. }
  7594. .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
  7595. .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  7596. font-size: 1rem;
  7597. }
  7598. .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label--shake {
  7599. -webkit-animation: mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-dense 250ms 1;
  7600. animation: mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-dense 250ms 1;
  7601. }
  7602. [dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label--shake, .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense[dir=rtl] .mdc-floating-label--shake {
  7603. -webkit-animation: mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-dense-rtl 250ms 1;
  7604. animation: mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-dense-rtl 250ms 1;
  7605. }
  7606. .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label {
  7607. /* @noflip */
  7608. left: 32px;
  7609. /* @noflip */
  7610. right: initial;
  7611. }
  7612. [dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label, .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label[dir=rtl] {
  7613. /* @noflip */
  7614. left: initial;
  7615. /* @noflip */
  7616. right: 32px;
  7617. }
  7618. .mdc-text-field--with-trailing-icon .mdc-text-field__icon {
  7619. /* @noflip */
  7620. left: initial;
  7621. /* @noflip */
  7622. right: 12px;
  7623. }
  7624. [dir=rtl] .mdc-text-field--with-trailing-icon .mdc-text-field__icon, .mdc-text-field--with-trailing-icon .mdc-text-field__icon[dir=rtl] {
  7625. /* @noflip */
  7626. left: 12px;
  7627. /* @noflip */
  7628. right: initial;
  7629. }
  7630. .mdc-text-field--with-trailing-icon .mdc-text-field__input {
  7631. /* @noflip */
  7632. padding-left: 16px;
  7633. /* @noflip */
  7634. padding-right: 48px;
  7635. }
  7636. [dir=rtl] .mdc-text-field--with-trailing-icon .mdc-text-field__input, .mdc-text-field--with-trailing-icon .mdc-text-field__input[dir=rtl] {
  7637. /* @noflip */
  7638. padding-left: 48px;
  7639. /* @noflip */
  7640. padding-right: 16px;
  7641. }
  7642. .mdc-text-field--with-trailing-icon.mdc-text-field--outlined .mdc-text-field__icon {
  7643. /* @noflip */
  7644. left: initial;
  7645. /* @noflip */
  7646. right: 16px;
  7647. }
  7648. [dir=rtl] .mdc-text-field--with-trailing-icon.mdc-text-field--outlined .mdc-text-field__icon, .mdc-text-field--with-trailing-icon.mdc-text-field--outlined .mdc-text-field__icon[dir=rtl] {
  7649. /* @noflip */
  7650. left: 16px;
  7651. /* @noflip */
  7652. right: initial;
  7653. }
  7654. .mdc-text-field--with-trailing-icon.mdc-text-field--outlined .mdc-text-field__input {
  7655. /* @noflip */
  7656. padding-left: 16px;
  7657. /* @noflip */
  7658. padding-right: 48px;
  7659. }
  7660. [dir=rtl] .mdc-text-field--with-trailing-icon.mdc-text-field--outlined .mdc-text-field__input, .mdc-text-field--with-trailing-icon.mdc-text-field--outlined .mdc-text-field__input[dir=rtl] {
  7661. /* @noflip */
  7662. padding-left: 48px;
  7663. /* @noflip */
  7664. padding-right: 16px;
  7665. }
  7666. .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon .mdc-text-field__icon {
  7667. /* @noflip */
  7668. left: 16px;
  7669. /* @noflip */
  7670. right: auto;
  7671. }
  7672. [dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon .mdc-text-field__icon, .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon .mdc-text-field__icon[dir=rtl] {
  7673. /* @noflip */
  7674. left: auto;
  7675. /* @noflip */
  7676. right: 16px;
  7677. }
  7678. .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon .mdc-text-field__icon ~ .mdc-text-field__icon {
  7679. /* @noflip */
  7680. right: 12px;
  7681. /* @noflip */
  7682. left: auto;
  7683. }
  7684. [dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon .mdc-text-field__icon ~ .mdc-text-field__icon, .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon .mdc-text-field__icon ~ .mdc-text-field__icon[dir=rtl] {
  7685. /* @noflip */
  7686. right: auto;
  7687. /* @noflip */
  7688. left: 12px;
  7689. }
  7690. .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon .mdc-text-field__input {
  7691. /* @noflip */
  7692. padding-left: 48px;
  7693. /* @noflip */
  7694. padding-right: 48px;
  7695. }
  7696. [dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon .mdc-text-field__input, .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon .mdc-text-field__input[dir=rtl] {
  7697. /* @noflip */
  7698. padding-left: 48px;
  7699. /* @noflip */
  7700. padding-right: 48px;
  7701. }
  7702. .mdc-text-field--with-leading-icon.mdc-text-field--dense .mdc-text-field__icon,
  7703. .mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__icon {
  7704. bottom: 16px;
  7705. -webkit-transform: scale(0.8);
  7706. transform: scale(0.8);
  7707. }
  7708. .mdc-text-field--with-leading-icon.mdc-text-field--dense .mdc-text-field__icon {
  7709. /* @noflip */
  7710. left: 12px;
  7711. /* @noflip */
  7712. right: initial;
  7713. }
  7714. [dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--dense .mdc-text-field__icon, .mdc-text-field--with-leading-icon.mdc-text-field--dense .mdc-text-field__icon[dir=rtl] {
  7715. /* @noflip */
  7716. left: initial;
  7717. /* @noflip */
  7718. right: 12px;
  7719. }
  7720. .mdc-text-field--with-leading-icon.mdc-text-field--dense .mdc-text-field__input {
  7721. /* @noflip */
  7722. padding-left: 44px;
  7723. /* @noflip */
  7724. padding-right: 16px;
  7725. }
  7726. [dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--dense .mdc-text-field__input, .mdc-text-field--with-leading-icon.mdc-text-field--dense .mdc-text-field__input[dir=rtl] {
  7727. /* @noflip */
  7728. padding-left: 16px;
  7729. /* @noflip */
  7730. padding-right: 44px;
  7731. }
  7732. .mdc-text-field--with-leading-icon.mdc-text-field--dense .mdc-floating-label {
  7733. /* @noflip */
  7734. left: 44px;
  7735. /* @noflip */
  7736. right: initial;
  7737. }
  7738. [dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--dense .mdc-floating-label, .mdc-text-field--with-leading-icon.mdc-text-field--dense .mdc-floating-label[dir=rtl] {
  7739. /* @noflip */
  7740. left: initial;
  7741. /* @noflip */
  7742. right: 44px;
  7743. }
  7744. .mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__icon {
  7745. /* @noflip */
  7746. left: initial;
  7747. /* @noflip */
  7748. right: 12px;
  7749. }
  7750. [dir=rtl] .mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__icon, .mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__icon[dir=rtl] {
  7751. /* @noflip */
  7752. left: 12px;
  7753. /* @noflip */
  7754. right: initial;
  7755. }
  7756. .mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__input {
  7757. /* @noflip */
  7758. padding-left: 16px;
  7759. /* @noflip */
  7760. padding-right: 44px;
  7761. }
  7762. [dir=rtl] .mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__input, .mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__input[dir=rtl] {
  7763. /* @noflip */
  7764. padding-left: 44px;
  7765. /* @noflip */
  7766. padding-right: 16px;
  7767. }
  7768. .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__icon {
  7769. /* @noflip */
  7770. left: 12px;
  7771. /* @noflip */
  7772. right: auto;
  7773. }
  7774. [dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__icon, .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__icon[dir=rtl] {
  7775. /* @noflip */
  7776. left: auto;
  7777. /* @noflip */
  7778. right: 12px;
  7779. }
  7780. .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__icon ~ .mdc-text-field__icon {
  7781. /* @noflip */
  7782. right: 12px;
  7783. /* @noflip */
  7784. left: auto;
  7785. }
  7786. [dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__icon ~ .mdc-text-field__icon, .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__icon ~ .mdc-text-field__icon[dir=rtl] {
  7787. /* @noflip */
  7788. right: auto;
  7789. /* @noflip */
  7790. left: 12px;
  7791. }
  7792. .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__input {
  7793. /* @noflip */
  7794. padding-left: 44px;
  7795. /* @noflip */
  7796. padding-right: 44px;
  7797. }
  7798. [dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__input, .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__input[dir=rtl] {
  7799. /* @noflip */
  7800. padding-left: 44px;
  7801. /* @noflip */
  7802. padding-right: 44px;
  7803. }
  7804. .mdc-text-field--dense .mdc-floating-label--float-above {
  7805. -webkit-transform: translateY(-70%) scale(0.8);
  7806. transform: translateY(-70%) scale(0.8);
  7807. }
  7808. .mdc-text-field--dense .mdc-floating-label--shake {
  7809. -webkit-animation: mdc-floating-label-shake-float-above-text-field-dense 250ms 1;
  7810. animation: mdc-floating-label-shake-float-above-text-field-dense 250ms 1;
  7811. }
  7812. .mdc-text-field--dense .mdc-text-field__input {
  7813. padding: 12px 12px 0;
  7814. }
  7815. .mdc-text-field--dense .mdc-floating-label {
  7816. font-size: 0.813rem;
  7817. }
  7818. .mdc-text-field--dense .mdc-floating-label--float-above {
  7819. font-size: 0.813rem;
  7820. }
  7821. .mdc-text-field__input:required ~ .mdc-floating-label::after,
  7822. .mdc-text-field__input:required ~ .mdc-notched-outline .mdc-floating-label::after {
  7823. margin-left: 1px;
  7824. content: "*";
  7825. }
  7826. .mdc-text-field--textarea {
  7827. display: inline-flex;
  7828. width: auto;
  7829. height: auto;
  7830. transition: none;
  7831. overflow: visible;
  7832. }
  7833. .mdc-text-field--textarea:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,
  7834. .mdc-text-field--textarea:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,
  7835. .mdc-text-field--textarea:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing {
  7836. border-color: rgba(0, 0, 0, 0.24);
  7837. }
  7838. .mdc-text-field--textarea:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover ~ .mdc-notched-outline .mdc-notched-outline__leading,
  7839. .mdc-text-field--textarea:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover ~ .mdc-notched-outline .mdc-notched-outline__notch,
  7840. .mdc-text-field--textarea:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover ~ .mdc-notched-outline .mdc-notched-outline__trailing,
  7841. .mdc-text-field--textarea:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__icon:hover ~ .mdc-notched-outline .mdc-notched-outline__leading,
  7842. .mdc-text-field--textarea:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__icon:hover ~ .mdc-notched-outline .mdc-notched-outline__notch,
  7843. .mdc-text-field--textarea:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__icon:hover ~ .mdc-notched-outline .mdc-notched-outline__trailing {
  7844. border-color: rgba(0, 0, 0, 0.87);
  7845. }
  7846. .mdc-text-field--textarea:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,
  7847. .mdc-text-field--textarea:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,
  7848. .mdc-text-field--textarea:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing {
  7849. border-color: #6200ee;
  7850. /* @alternate */
  7851. border-color: var(--mdc-theme-primary, #6200ee);
  7852. }
  7853. .mdc-text-field--textarea .mdc-floating-label--shake {
  7854. -webkit-animation: mdc-floating-label-shake-float-above-text-field-outlined 250ms 1;
  7855. animation: mdc-floating-label-shake-float-above-text-field-outlined 250ms 1;
  7856. }
  7857. .mdc-text-field--textarea .mdc-notched-outline .mdc-notched-outline__leading {
  7858. /* @noflip */
  7859. border-radius: 4px 0 0 4px;
  7860. }
  7861. [dir=rtl] .mdc-text-field--textarea .mdc-notched-outline .mdc-notched-outline__leading, .mdc-text-field--textarea .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl] {
  7862. /* @noflip */
  7863. border-radius: 0 4px 4px 0;
  7864. }
  7865. .mdc-text-field--textarea .mdc-notched-outline .mdc-notched-outline__trailing {
  7866. /* @noflip */
  7867. border-radius: 0 4px 4px 0;
  7868. }
  7869. [dir=rtl] .mdc-text-field--textarea .mdc-notched-outline .mdc-notched-outline__trailing, .mdc-text-field--textarea .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl] {
  7870. /* @noflip */
  7871. border-radius: 4px 0 0 4px;
  7872. }
  7873. .mdc-text-field--textarea::before, .mdc-text-field--textarea::after {
  7874. content: none;
  7875. }
  7876. .mdc-text-field--textarea:not(.mdc-text-field--disabled) {
  7877. background-color: transparent;
  7878. }
  7879. .mdc-text-field--textarea .mdc-floating-label--float-above {
  7880. -webkit-transform: translateY(-144%) scale(1);
  7881. transform: translateY(-144%) scale(1);
  7882. }
  7883. .mdc-text-field--textarea .mdc-floating-label--float-above {
  7884. font-size: 0.75rem;
  7885. }
  7886. .mdc-text-field--textarea.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
  7887. .mdc-text-field--textarea .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  7888. -webkit-transform: translateY(-130%) scale(0.75);
  7889. transform: translateY(-130%) scale(0.75);
  7890. }
  7891. .mdc-text-field--textarea.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
  7892. .mdc-text-field--textarea .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  7893. font-size: 1rem;
  7894. }
  7895. .mdc-text-field--textarea .mdc-text-field-character-counter {
  7896. /* @noflip */
  7897. left: initial;
  7898. /* @noflip */
  7899. right: 16px;
  7900. position: absolute;
  7901. bottom: 13px;
  7902. }
  7903. [dir=rtl] .mdc-text-field--textarea .mdc-text-field-character-counter, .mdc-text-field--textarea .mdc-text-field-character-counter[dir=rtl] {
  7904. /* @noflip */
  7905. left: 16px;
  7906. /* @noflip */
  7907. right: initial;
  7908. }
  7909. .mdc-text-field--textarea .mdc-text-field__input {
  7910. align-self: auto;
  7911. box-sizing: border-box;
  7912. height: auto;
  7913. margin: 8px 1px 1px 0;
  7914. padding: 0 16px 16px;
  7915. border: none;
  7916. }
  7917. .mdc-text-field--textarea .mdc-text-field-character-counter + .mdc-text-field__input {
  7918. margin-bottom: 28px;
  7919. padding-bottom: 0;
  7920. }
  7921. .mdc-text-field--textarea .mdc-floating-label {
  7922. top: 17px;
  7923. bottom: auto;
  7924. width: auto;
  7925. pointer-events: none;
  7926. }
  7927. .mdc-text-field--textarea.mdc-text-field--focused .mdc-notched-outline__leading,
  7928. .mdc-text-field--textarea.mdc-text-field--focused .mdc-notched-outline__notch,
  7929. .mdc-text-field--textarea.mdc-text-field--focused .mdc-notched-outline__trailing {
  7930. border-width: 2px;
  7931. }
  7932. .mdc-text-field--fullwidth {
  7933. width: 100%;
  7934. }
  7935. .mdc-text-field--fullwidth:not(.mdc-text-field--textarea) {
  7936. display: block;
  7937. }
  7938. .mdc-text-field--fullwidth:not(.mdc-text-field--textarea)::before, .mdc-text-field--fullwidth:not(.mdc-text-field--textarea)::after {
  7939. content: none;
  7940. }
  7941. .mdc-text-field--fullwidth:not(.mdc-text-field--textarea):not(.mdc-text-field--disabled) {
  7942. background-color: transparent;
  7943. }
  7944. .mdc-text-field--fullwidth:not(.mdc-text-field--textarea) .mdc-text-field__input {
  7945. padding: 0;
  7946. }
  7947. .mdc-text-field--fullwidth.mdc-text-field--textarea .mdc-text-field__input {
  7948. resize: vertical;
  7949. }
  7950. .mdc-text-field--fullwidth.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--textarea) {
  7951. border-bottom-color: #b00020;
  7952. /* @alternate */
  7953. border-bottom-color: var(--mdc-theme-error, #b00020);
  7954. }
  7955. .mdc-text-field-helper-line {
  7956. display: flex;
  7957. justify-content: space-between;
  7958. box-sizing: border-box;
  7959. }
  7960. .mdc-text-field--dense + .mdc-text-field-helper-line {
  7961. margin-bottom: 4px;
  7962. }
  7963. .mdc-text-field + .mdc-text-field-helper-line {
  7964. padding-right: 16px;
  7965. padding-left: 16px;
  7966. }
  7967. .mdc-form-field > .mdc-text-field + label {
  7968. align-self: flex-start;
  7969. }
  7970. .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label {
  7971. color: rgba(98, 0, 238, 0.87);
  7972. }
  7973. .mdc-text-field--focused .mdc-text-field__input:required ~ .mdc-floating-label::after,
  7974. .mdc-text-field--focused .mdc-text-field__input:required ~ .mdc-notched-outline .mdc-floating-label::after {
  7975. color: rgba(98, 0, 238, 0.87);
  7976. }
  7977. .mdc-text-field--focused + .mdc-text-field-helper-line .mdc-text-field-helper-text:not(.mdc-text-field-helper-text--validation-msg) {
  7978. opacity: 1;
  7979. }
  7980. .mdc-text-field--textarea.mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,
  7981. .mdc-text-field--textarea.mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,
  7982. .mdc-text-field--textarea.mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing {
  7983. border-color: #6200ee;
  7984. /* @alternate */
  7985. border-color: var(--mdc-theme-primary, #6200ee);
  7986. }
  7987. .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mdc-text-field__input {
  7988. border-bottom-color: #b00020;
  7989. /* @alternate */
  7990. border-bottom-color: var(--mdc-theme-error, #b00020);
  7991. }
  7992. .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mdc-text-field__input:hover {
  7993. border-bottom-color: #b00020;
  7994. /* @alternate */
  7995. border-bottom-color: var(--mdc-theme-error, #b00020);
  7996. }
  7997. .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple {
  7998. background-color: #b00020;
  7999. /* @alternate */
  8000. background-color: var(--mdc-theme-error, #b00020);
  8001. }
  8002. .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label {
  8003. color: #b00020;
  8004. /* @alternate */
  8005. color: var(--mdc-theme-error, #b00020);
  8006. }
  8007. .mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--invalid + .mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg {
  8008. color: #b00020;
  8009. /* @alternate */
  8010. color: var(--mdc-theme-error, #b00020);
  8011. }
  8012. .mdc-text-field--invalid .mdc-text-field__input {
  8013. caret-color: #b00020;
  8014. /* @alternate */
  8015. caret-color: var(--mdc-theme-error, #b00020);
  8016. }
  8017. .mdc-text-field--invalid .mdc-text-field__input:required ~ .mdc-floating-label::after,
  8018. .mdc-text-field--invalid .mdc-text-field__input:required ~ .mdc-notched-outline .mdc-floating-label::after {
  8019. color: #b00020;
  8020. /* @alternate */
  8021. color: var(--mdc-theme-error, #b00020);
  8022. }
  8023. .mdc-text-field--invalid.mdc-text-field--with-trailing-icon:not(.mdc-text-field--with-leading-icon):not(.mdc-text-field--disabled) .mdc-text-field__icon {
  8024. color: #b00020;
  8025. /* @alternate */
  8026. color: var(--mdc-theme-error, #b00020);
  8027. }
  8028. .mdc-text-field--invalid.mdc-text-field--with-trailing-icon.mdc-text-field--with-leading-icon:not(.mdc-text-field--disabled) .mdc-text-field__icon ~ .mdc-text-field__icon {
  8029. color: #b00020;
  8030. /* @alternate */
  8031. color: var(--mdc-theme-error, #b00020);
  8032. }
  8033. .mdc-text-field--invalid + .mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg {
  8034. opacity: 1;
  8035. }
  8036. .mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,
  8037. .mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,
  8038. .mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing {
  8039. border-color: #b00020;
  8040. /* @alternate */
  8041. border-color: var(--mdc-theme-error, #b00020);
  8042. }
  8043. .mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover ~ .mdc-notched-outline .mdc-notched-outline__leading,
  8044. .mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover ~ .mdc-notched-outline .mdc-notched-outline__notch,
  8045. .mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover ~ .mdc-notched-outline .mdc-notched-outline__trailing,
  8046. .mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__icon:hover ~ .mdc-notched-outline .mdc-notched-outline__leading,
  8047. .mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__icon:hover ~ .mdc-notched-outline .mdc-notched-outline__notch,
  8048. .mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__icon:hover ~ .mdc-notched-outline .mdc-notched-outline__trailing {
  8049. border-color: #b00020;
  8050. /* @alternate */
  8051. border-color: var(--mdc-theme-error, #b00020);
  8052. }
  8053. .mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,
  8054. .mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,
  8055. .mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing {
  8056. border-color: #b00020;
  8057. /* @alternate */
  8058. border-color: var(--mdc-theme-error, #b00020);
  8059. }
  8060. .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,
  8061. .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,
  8062. .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing {
  8063. border-color: #b00020;
  8064. /* @alternate */
  8065. border-color: var(--mdc-theme-error, #b00020);
  8066. }
  8067. .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover ~ .mdc-notched-outline .mdc-notched-outline__leading,
  8068. .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover ~ .mdc-notched-outline .mdc-notched-outline__notch,
  8069. .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__input:hover ~ .mdc-notched-outline .mdc-notched-outline__trailing,
  8070. .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__icon:hover ~ .mdc-notched-outline .mdc-notched-outline__leading,
  8071. .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__icon:hover ~ .mdc-notched-outline .mdc-notched-outline__notch,
  8072. .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused) .mdc-text-field__icon:hover ~ .mdc-notched-outline .mdc-notched-outline__trailing {
  8073. border-color: #b00020;
  8074. /* @alternate */
  8075. border-color: var(--mdc-theme-error, #b00020);
  8076. }
  8077. .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,
  8078. .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,
  8079. .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing {
  8080. border-color: #b00020;
  8081. /* @alternate */
  8082. border-color: var(--mdc-theme-error, #b00020);
  8083. }
  8084. .mdc-text-field--disabled {
  8085. background-color: #fafafa;
  8086. border-bottom: none;
  8087. pointer-events: none;
  8088. }
  8089. .mdc-text-field--disabled .mdc-text-field__input {
  8090. border-bottom-color: rgba(0, 0, 0, 0.06);
  8091. }
  8092. .mdc-text-field--disabled .mdc-text-field__input {
  8093. color: rgba(0, 0, 0, 0.37);
  8094. }
  8095. .mdc-text-field--disabled .mdc-floating-label {
  8096. color: rgba(0, 0, 0, 0.37);
  8097. }
  8098. .mdc-text-field--disabled + .mdc-text-field-helper-line .mdc-text-field-helper-text {
  8099. color: rgba(0, 0, 0, 0.37);
  8100. }
  8101. .mdc-text-field--disabled .mdc-text-field-character-counter,
  8102. .mdc-text-field--disabled + .mdc-text-field-helper-line .mdc-text-field-character-counter {
  8103. color: rgba(0, 0, 0, 0.37);
  8104. }
  8105. .mdc-text-field--disabled .mdc-text-field__icon {
  8106. color: rgba(0, 0, 0, 0.3);
  8107. }
  8108. .mdc-text-field--disabled:not(.mdc-text-field--textarea) {
  8109. border-bottom-color: rgba(0, 0, 0, 0.12);
  8110. }
  8111. .mdc-text-field--disabled .mdc-floating-label {
  8112. cursor: default;
  8113. }
  8114. .mdc-text-field--textarea.mdc-text-field--disabled {
  8115. background-color: transparent;
  8116. /* @alternate */
  8117. background-color: #f9f9f9;
  8118. }
  8119. .mdc-text-field--textarea.mdc-text-field--disabled .mdc-notched-outline__leading,
  8120. .mdc-text-field--textarea.mdc-text-field--disabled .mdc-notched-outline__notch,
  8121. .mdc-text-field--textarea.mdc-text-field--disabled .mdc-notched-outline__trailing {
  8122. border-color: rgba(0, 0, 0, 0.06);
  8123. }
  8124. .mdc-text-field--textarea.mdc-text-field--disabled .mdc-text-field__input {
  8125. border-bottom: none;
  8126. }
  8127. @-webkit-keyframes mdc-floating-label-shake-float-above-text-field-dense {
  8128. 0% {
  8129. -webkit-transform: translateX(calc(0 - 0%)) translateY(-70%) scale(0.8);
  8130. transform: translateX(calc(0 - 0%)) translateY(-70%) scale(0.8);
  8131. }
  8132. 33% {
  8133. -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  8134. animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  8135. -webkit-transform: translateX(calc(4% - 0%)) translateY(-70%) scale(0.8);
  8136. transform: translateX(calc(4% - 0%)) translateY(-70%) scale(0.8);
  8137. }
  8138. 66% {
  8139. -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  8140. animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  8141. -webkit-transform: translateX(calc(-4% - 0%)) translateY(-70%) scale(0.8);
  8142. transform: translateX(calc(-4% - 0%)) translateY(-70%) scale(0.8);
  8143. }
  8144. 100% {
  8145. -webkit-transform: translateX(calc(0 - 0%)) translateY(-70%) scale(0.8);
  8146. transform: translateX(calc(0 - 0%)) translateY(-70%) scale(0.8);
  8147. }
  8148. }
  8149. @keyframes mdc-floating-label-shake-float-above-text-field-dense {
  8150. 0% {
  8151. -webkit-transform: translateX(calc(0 - 0%)) translateY(-70%) scale(0.8);
  8152. transform: translateX(calc(0 - 0%)) translateY(-70%) scale(0.8);
  8153. }
  8154. 33% {
  8155. -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  8156. animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  8157. -webkit-transform: translateX(calc(4% - 0%)) translateY(-70%) scale(0.8);
  8158. transform: translateX(calc(4% - 0%)) translateY(-70%) scale(0.8);
  8159. }
  8160. 66% {
  8161. -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  8162. animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  8163. -webkit-transform: translateX(calc(-4% - 0%)) translateY(-70%) scale(0.8);
  8164. transform: translateX(calc(-4% - 0%)) translateY(-70%) scale(0.8);
  8165. }
  8166. 100% {
  8167. -webkit-transform: translateX(calc(0 - 0%)) translateY(-70%) scale(0.8);
  8168. transform: translateX(calc(0 - 0%)) translateY(-70%) scale(0.8);
  8169. }
  8170. }
  8171. @-webkit-keyframes mdc-floating-label-shake-float-above-text-field-outlined {
  8172. 0% {
  8173. -webkit-transform: translateX(calc(0 - 0%)) translateY(-130%) scale(0.75);
  8174. transform: translateX(calc(0 - 0%)) translateY(-130%) scale(0.75);
  8175. }
  8176. 33% {
  8177. -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  8178. animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  8179. -webkit-transform: translateX(calc(4% - 0%)) translateY(-130%) scale(0.75);
  8180. transform: translateX(calc(4% - 0%)) translateY(-130%) scale(0.75);
  8181. }
  8182. 66% {
  8183. -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  8184. animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  8185. -webkit-transform: translateX(calc(-4% - 0%)) translateY(-130%) scale(0.75);
  8186. transform: translateX(calc(-4% - 0%)) translateY(-130%) scale(0.75);
  8187. }
  8188. 100% {
  8189. -webkit-transform: translateX(calc(0 - 0%)) translateY(-130%) scale(0.75);
  8190. transform: translateX(calc(0 - 0%)) translateY(-130%) scale(0.75);
  8191. }
  8192. }
  8193. @keyframes mdc-floating-label-shake-float-above-text-field-outlined {
  8194. 0% {
  8195. -webkit-transform: translateX(calc(0 - 0%)) translateY(-130%) scale(0.75);
  8196. transform: translateX(calc(0 - 0%)) translateY(-130%) scale(0.75);
  8197. }
  8198. 33% {
  8199. -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  8200. animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  8201. -webkit-transform: translateX(calc(4% - 0%)) translateY(-130%) scale(0.75);
  8202. transform: translateX(calc(4% - 0%)) translateY(-130%) scale(0.75);
  8203. }
  8204. 66% {
  8205. -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  8206. animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  8207. -webkit-transform: translateX(calc(-4% - 0%)) translateY(-130%) scale(0.75);
  8208. transform: translateX(calc(-4% - 0%)) translateY(-130%) scale(0.75);
  8209. }
  8210. 100% {
  8211. -webkit-transform: translateX(calc(0 - 0%)) translateY(-130%) scale(0.75);
  8212. transform: translateX(calc(0 - 0%)) translateY(-130%) scale(0.75);
  8213. }
  8214. }
  8215. @-webkit-keyframes mdc-floating-label-shake-float-above-text-field-outlined-dense {
  8216. 0% {
  8217. -webkit-transform: translateX(calc(0 - 0%)) translateY(-120%) scale(0.8);
  8218. transform: translateX(calc(0 - 0%)) translateY(-120%) scale(0.8);
  8219. }
  8220. 33% {
  8221. -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  8222. animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  8223. -webkit-transform: translateX(calc(4% - 0%)) translateY(-120%) scale(0.8);
  8224. transform: translateX(calc(4% - 0%)) translateY(-120%) scale(0.8);
  8225. }
  8226. 66% {
  8227. -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  8228. animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  8229. -webkit-transform: translateX(calc(-4% - 0%)) translateY(-120%) scale(0.8);
  8230. transform: translateX(calc(-4% - 0%)) translateY(-120%) scale(0.8);
  8231. }
  8232. 100% {
  8233. -webkit-transform: translateX(calc(0 - 0%)) translateY(-120%) scale(0.8);
  8234. transform: translateX(calc(0 - 0%)) translateY(-120%) scale(0.8);
  8235. }
  8236. }
  8237. @keyframes mdc-floating-label-shake-float-above-text-field-outlined-dense {
  8238. 0% {
  8239. -webkit-transform: translateX(calc(0 - 0%)) translateY(-120%) scale(0.8);
  8240. transform: translateX(calc(0 - 0%)) translateY(-120%) scale(0.8);
  8241. }
  8242. 33% {
  8243. -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  8244. animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  8245. -webkit-transform: translateX(calc(4% - 0%)) translateY(-120%) scale(0.8);
  8246. transform: translateX(calc(4% - 0%)) translateY(-120%) scale(0.8);
  8247. }
  8248. 66% {
  8249. -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  8250. animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  8251. -webkit-transform: translateX(calc(-4% - 0%)) translateY(-120%) scale(0.8);
  8252. transform: translateX(calc(-4% - 0%)) translateY(-120%) scale(0.8);
  8253. }
  8254. 100% {
  8255. -webkit-transform: translateX(calc(0 - 0%)) translateY(-120%) scale(0.8);
  8256. transform: translateX(calc(0 - 0%)) translateY(-120%) scale(0.8);
  8257. }
  8258. }
  8259. @-webkit-keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon {
  8260. 0% {
  8261. -webkit-transform: translateX(calc(0 - 0)) translateY(-130%) scale(0.75);
  8262. transform: translateX(calc(0 - 0)) translateY(-130%) scale(0.75);
  8263. }
  8264. 33% {
  8265. -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  8266. animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  8267. -webkit-transform: translateX(calc(4% - 0)) translateY(-130%) scale(0.75);
  8268. transform: translateX(calc(4% - 0)) translateY(-130%) scale(0.75);
  8269. }
  8270. 66% {
  8271. -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  8272. animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  8273. -webkit-transform: translateX(calc(-4% - 0)) translateY(-130%) scale(0.75);
  8274. transform: translateX(calc(-4% - 0)) translateY(-130%) scale(0.75);
  8275. }
  8276. 100% {
  8277. -webkit-transform: translateX(calc(0 - 0)) translateY(-130%) scale(0.75);
  8278. transform: translateX(calc(0 - 0)) translateY(-130%) scale(0.75);
  8279. }
  8280. }
  8281. @keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon {
  8282. 0% {
  8283. -webkit-transform: translateX(calc(0 - 0)) translateY(-130%) scale(0.75);
  8284. transform: translateX(calc(0 - 0)) translateY(-130%) scale(0.75);
  8285. }
  8286. 33% {
  8287. -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  8288. animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  8289. -webkit-transform: translateX(calc(4% - 0)) translateY(-130%) scale(0.75);
  8290. transform: translateX(calc(4% - 0)) translateY(-130%) scale(0.75);
  8291. }
  8292. 66% {
  8293. -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  8294. animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  8295. -webkit-transform: translateX(calc(-4% - 0)) translateY(-130%) scale(0.75);
  8296. transform: translateX(calc(-4% - 0)) translateY(-130%) scale(0.75);
  8297. }
  8298. 100% {
  8299. -webkit-transform: translateX(calc(0 - 0)) translateY(-130%) scale(0.75);
  8300. transform: translateX(calc(0 - 0)) translateY(-130%) scale(0.75);
  8301. }
  8302. }
  8303. @-webkit-keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-dense {
  8304. 0% {
  8305. -webkit-transform: translateX(calc(0 - 21px)) translateY(-120%) scale(0.8);
  8306. transform: translateX(calc(0 - 21px)) translateY(-120%) scale(0.8);
  8307. }
  8308. 33% {
  8309. -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  8310. animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  8311. -webkit-transform: translateX(calc(4% - 21px)) translateY(-120%) scale(0.8);
  8312. transform: translateX(calc(4% - 21px)) translateY(-120%) scale(0.8);
  8313. }
  8314. 66% {
  8315. -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  8316. animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  8317. -webkit-transform: translateX(calc(-4% - 21px)) translateY(-120%) scale(0.8);
  8318. transform: translateX(calc(-4% - 21px)) translateY(-120%) scale(0.8);
  8319. }
  8320. 100% {
  8321. -webkit-transform: translateX(calc(0 - 21px)) translateY(-120%) scale(0.8);
  8322. transform: translateX(calc(0 - 21px)) translateY(-120%) scale(0.8);
  8323. }
  8324. }
  8325. @keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-dense {
  8326. 0% {
  8327. -webkit-transform: translateX(calc(0 - 21px)) translateY(-120%) scale(0.8);
  8328. transform: translateX(calc(0 - 21px)) translateY(-120%) scale(0.8);
  8329. }
  8330. 33% {
  8331. -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  8332. animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  8333. -webkit-transform: translateX(calc(4% - 21px)) translateY(-120%) scale(0.8);
  8334. transform: translateX(calc(4% - 21px)) translateY(-120%) scale(0.8);
  8335. }
  8336. 66% {
  8337. -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  8338. animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  8339. -webkit-transform: translateX(calc(-4% - 21px)) translateY(-120%) scale(0.8);
  8340. transform: translateX(calc(-4% - 21px)) translateY(-120%) scale(0.8);
  8341. }
  8342. 100% {
  8343. -webkit-transform: translateX(calc(0 - 21px)) translateY(-120%) scale(0.8);
  8344. transform: translateX(calc(0 - 21px)) translateY(-120%) scale(0.8);
  8345. }
  8346. }
  8347. @-webkit-keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-rtl {
  8348. 0% {
  8349. -webkit-transform: translateX(calc(0 - 0)) translateY(-130%) scale(0.75);
  8350. transform: translateX(calc(0 - 0)) translateY(-130%) scale(0.75);
  8351. }
  8352. 33% {
  8353. -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  8354. animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  8355. -webkit-transform: translateX(calc(4% - 0)) translateY(-130%) scale(0.75);
  8356. transform: translateX(calc(4% - 0)) translateY(-130%) scale(0.75);
  8357. }
  8358. 66% {
  8359. -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  8360. animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  8361. -webkit-transform: translateX(calc(-4% - 0)) translateY(-130%) scale(0.75);
  8362. transform: translateX(calc(-4% - 0)) translateY(-130%) scale(0.75);
  8363. }
  8364. 100% {
  8365. -webkit-transform: translateX(calc(0 - 0)) translateY(-130%) scale(0.75);
  8366. transform: translateX(calc(0 - 0)) translateY(-130%) scale(0.75);
  8367. }
  8368. }
  8369. @keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-rtl {
  8370. 0% {
  8371. -webkit-transform: translateX(calc(0 - 0)) translateY(-130%) scale(0.75);
  8372. transform: translateX(calc(0 - 0)) translateY(-130%) scale(0.75);
  8373. }
  8374. 33% {
  8375. -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  8376. animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  8377. -webkit-transform: translateX(calc(4% - 0)) translateY(-130%) scale(0.75);
  8378. transform: translateX(calc(4% - 0)) translateY(-130%) scale(0.75);
  8379. }
  8380. 66% {
  8381. -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  8382. animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  8383. -webkit-transform: translateX(calc(-4% - 0)) translateY(-130%) scale(0.75);
  8384. transform: translateX(calc(-4% - 0)) translateY(-130%) scale(0.75);
  8385. }
  8386. 100% {
  8387. -webkit-transform: translateX(calc(0 - 0)) translateY(-130%) scale(0.75);
  8388. transform: translateX(calc(0 - 0)) translateY(-130%) scale(0.75);
  8389. }
  8390. }
  8391. @-webkit-keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-dense-rtl {
  8392. 0% {
  8393. -webkit-transform: translateX(calc(0 - -21px)) translateY(-120%) scale(0.8);
  8394. transform: translateX(calc(0 - -21px)) translateY(-120%) scale(0.8);
  8395. }
  8396. 33% {
  8397. -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  8398. animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  8399. -webkit-transform: translateX(calc(4% - -21px)) translateY(-120%) scale(0.8);
  8400. transform: translateX(calc(4% - -21px)) translateY(-120%) scale(0.8);
  8401. }
  8402. 66% {
  8403. -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  8404. animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  8405. -webkit-transform: translateX(calc(-4% - -21px)) translateY(-120%) scale(0.8);
  8406. transform: translateX(calc(-4% - -21px)) translateY(-120%) scale(0.8);
  8407. }
  8408. 100% {
  8409. -webkit-transform: translateX(calc(0 - -21px)) translateY(-120%) scale(0.8);
  8410. transform: translateX(calc(0 - -21px)) translateY(-120%) scale(0.8);
  8411. }
  8412. }
  8413. @keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-dense-rtl {
  8414. 0% {
  8415. -webkit-transform: translateX(calc(0 - -21px)) translateY(-120%) scale(0.8);
  8416. transform: translateX(calc(0 - -21px)) translateY(-120%) scale(0.8);
  8417. }
  8418. 33% {
  8419. -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  8420. animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  8421. -webkit-transform: translateX(calc(4% - -21px)) translateY(-120%) scale(0.8);
  8422. transform: translateX(calc(4% - -21px)) translateY(-120%) scale(0.8);
  8423. }
  8424. 66% {
  8425. -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  8426. animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  8427. -webkit-transform: translateX(calc(-4% - -21px)) translateY(-120%) scale(0.8);
  8428. transform: translateX(calc(-4% - -21px)) translateY(-120%) scale(0.8);
  8429. }
  8430. 100% {
  8431. -webkit-transform: translateX(calc(0 - -21px)) translateY(-120%) scale(0.8);
  8432. transform: translateX(calc(0 - -21px)) translateY(-120%) scale(0.8);
  8433. }
  8434. }
  8435. @-webkit-keyframes mdc-floating-label-shake-float-above-textarea {
  8436. 0% {
  8437. -webkit-transform: translateX(calc(0 - 0%)) translateY(-130%) scale(0.75);
  8438. transform: translateX(calc(0 - 0%)) translateY(-130%) scale(0.75);
  8439. }
  8440. 33% {
  8441. -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  8442. animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  8443. -webkit-transform: translateX(calc(4% - 0%)) translateY(-130%) scale(0.75);
  8444. transform: translateX(calc(4% - 0%)) translateY(-130%) scale(0.75);
  8445. }
  8446. 66% {
  8447. -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  8448. animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  8449. -webkit-transform: translateX(calc(-4% - 0%)) translateY(-130%) scale(0.75);
  8450. transform: translateX(calc(-4% - 0%)) translateY(-130%) scale(0.75);
  8451. }
  8452. 100% {
  8453. -webkit-transform: translateX(calc(0 - 0%)) translateY(-130%) scale(0.75);
  8454. transform: translateX(calc(0 - 0%)) translateY(-130%) scale(0.75);
  8455. }
  8456. }
  8457. @keyframes mdc-floating-label-shake-float-above-textarea {
  8458. 0% {
  8459. -webkit-transform: translateX(calc(0 - 0%)) translateY(-130%) scale(0.75);
  8460. transform: translateX(calc(0 - 0%)) translateY(-130%) scale(0.75);
  8461. }
  8462. 33% {
  8463. -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  8464. animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  8465. -webkit-transform: translateX(calc(4% - 0%)) translateY(-130%) scale(0.75);
  8466. transform: translateX(calc(4% - 0%)) translateY(-130%) scale(0.75);
  8467. }
  8468. 66% {
  8469. -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  8470. animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  8471. -webkit-transform: translateX(calc(-4% - 0%)) translateY(-130%) scale(0.75);
  8472. transform: translateX(calc(-4% - 0%)) translateY(-130%) scale(0.75);
  8473. }
  8474. 100% {
  8475. -webkit-transform: translateX(calc(0 - 0%)) translateY(-130%) scale(0.75);
  8476. transform: translateX(calc(0 - 0%)) translateY(-130%) scale(0.75);
  8477. }
  8478. }
  8479. :root {
  8480. --mdc-theme-primary: #6200ee;
  8481. --mdc-theme-secondary: #018786;
  8482. --mdc-theme-background: #fff;
  8483. --mdc-theme-surface: #fff;
  8484. --mdc-theme-error: #b00020;
  8485. --mdc-theme-on-primary: #fff;
  8486. --mdc-theme-on-secondary: #fff;
  8487. --mdc-theme-on-surface: #000;
  8488. --mdc-theme-on-error: #fff;
  8489. --mdc-theme-text-primary-on-background: rgba(0, 0, 0, 0.87);
  8490. --mdc-theme-text-secondary-on-background: rgba(0, 0, 0, 0.54);
  8491. --mdc-theme-text-hint-on-background: rgba(0, 0, 0, 0.38);
  8492. --mdc-theme-text-disabled-on-background: rgba(0, 0, 0, 0.38);
  8493. --mdc-theme-text-icon-on-background: rgba(0, 0, 0, 0.38);
  8494. --mdc-theme-text-primary-on-light: rgba(0, 0, 0, 0.87);
  8495. --mdc-theme-text-secondary-on-light: rgba(0, 0, 0, 0.54);
  8496. --mdc-theme-text-hint-on-light: rgba(0, 0, 0, 0.38);
  8497. --mdc-theme-text-disabled-on-light: rgba(0, 0, 0, 0.38);
  8498. --mdc-theme-text-icon-on-light: rgba(0, 0, 0, 0.38);
  8499. --mdc-theme-text-primary-on-dark: white;
  8500. --mdc-theme-text-secondary-on-dark: rgba(255, 255, 255, 0.7);
  8501. --mdc-theme-text-hint-on-dark: rgba(255, 255, 255, 0.5);
  8502. --mdc-theme-text-disabled-on-dark: rgba(255, 255, 255, 0.5);
  8503. --mdc-theme-text-icon-on-dark: rgba(255, 255, 255, 0.5);
  8504. }
  8505. .mdc-theme--primary {
  8506. color: #6200ee !important;
  8507. /* @alternate */
  8508. color: var(--mdc-theme-primary, #6200ee) !important;
  8509. }
  8510. .mdc-theme--secondary {
  8511. color: #018786 !important;
  8512. /* @alternate */
  8513. color: var(--mdc-theme-secondary, #018786) !important;
  8514. }
  8515. .mdc-theme--background {
  8516. background-color: #fff;
  8517. /* @alternate */
  8518. background-color: var(--mdc-theme-background, #fff);
  8519. }
  8520. .mdc-theme--surface {
  8521. background-color: #fff;
  8522. /* @alternate */
  8523. background-color: var(--mdc-theme-surface, #fff);
  8524. }
  8525. .mdc-theme--error {
  8526. color: #b00020 !important;
  8527. /* @alternate */
  8528. color: var(--mdc-theme-error, #b00020) !important;
  8529. }
  8530. .mdc-theme--on-primary {
  8531. color: #fff !important;
  8532. /* @alternate */
  8533. color: var(--mdc-theme-on-primary, #fff) !important;
  8534. }
  8535. .mdc-theme--on-secondary {
  8536. color: #fff !important;
  8537. /* @alternate */
  8538. color: var(--mdc-theme-on-secondary, #fff) !important;
  8539. }
  8540. .mdc-theme--on-surface {
  8541. color: #000 !important;
  8542. /* @alternate */
  8543. color: var(--mdc-theme-on-surface, #000) !important;
  8544. }
  8545. .mdc-theme--on-error {
  8546. color: #fff !important;
  8547. /* @alternate */
  8548. color: var(--mdc-theme-on-error, #fff) !important;
  8549. }
  8550. .mdc-theme--text-primary-on-background {
  8551. color: rgba(0, 0, 0, 0.87) !important;
  8552. /* @alternate */
  8553. color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87)) !important;
  8554. }
  8555. .mdc-theme--text-secondary-on-background {
  8556. color: rgba(0, 0, 0, 0.54) !important;
  8557. /* @alternate */
  8558. color: var(--mdc-theme-text-secondary-on-background, rgba(0, 0, 0, 0.54)) !important;
  8559. }
  8560. .mdc-theme--text-hint-on-background {
  8561. color: rgba(0, 0, 0, 0.38) !important;
  8562. /* @alternate */
  8563. color: var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, 0.38)) !important;
  8564. }
  8565. .mdc-theme--text-disabled-on-background {
  8566. color: rgba(0, 0, 0, 0.38) !important;
  8567. /* @alternate */
  8568. color: var(--mdc-theme-text-disabled-on-background, rgba(0, 0, 0, 0.38)) !important;
  8569. }
  8570. .mdc-theme--text-icon-on-background {
  8571. color: rgba(0, 0, 0, 0.38) !important;
  8572. /* @alternate */
  8573. color: var(--mdc-theme-text-icon-on-background, rgba(0, 0, 0, 0.38)) !important;
  8574. }
  8575. .mdc-theme--text-primary-on-light {
  8576. color: rgba(0, 0, 0, 0.87) !important;
  8577. /* @alternate */
  8578. color: var(--mdc-theme-text-primary-on-light, rgba(0, 0, 0, 0.87)) !important;
  8579. }
  8580. .mdc-theme--text-secondary-on-light {
  8581. color: rgba(0, 0, 0, 0.54) !important;
  8582. /* @alternate */
  8583. color: var(--mdc-theme-text-secondary-on-light, rgba(0, 0, 0, 0.54)) !important;
  8584. }
  8585. .mdc-theme--text-hint-on-light {
  8586. color: rgba(0, 0, 0, 0.38) !important;
  8587. /* @alternate */
  8588. color: var(--mdc-theme-text-hint-on-light, rgba(0, 0, 0, 0.38)) !important;
  8589. }
  8590. .mdc-theme--text-disabled-on-light {
  8591. color: rgba(0, 0, 0, 0.38) !important;
  8592. /* @alternate */
  8593. color: var(--mdc-theme-text-disabled-on-light, rgba(0, 0, 0, 0.38)) !important;
  8594. }
  8595. .mdc-theme--text-icon-on-light {
  8596. color: rgba(0, 0, 0, 0.38) !important;
  8597. /* @alternate */
  8598. color: var(--mdc-theme-text-icon-on-light, rgba(0, 0, 0, 0.38)) !important;
  8599. }
  8600. .mdc-theme--text-primary-on-dark {
  8601. color: white !important;
  8602. /* @alternate */
  8603. color: var(--mdc-theme-text-primary-on-dark, white) !important;
  8604. }
  8605. .mdc-theme--text-secondary-on-dark {
  8606. color: rgba(255, 255, 255, 0.7) !important;
  8607. /* @alternate */
  8608. color: var(--mdc-theme-text-secondary-on-dark, rgba(255, 255, 255, 0.7)) !important;
  8609. }
  8610. .mdc-theme--text-hint-on-dark {
  8611. color: rgba(255, 255, 255, 0.5) !important;
  8612. /* @alternate */
  8613. color: var(--mdc-theme-text-hint-on-dark, rgba(255, 255, 255, 0.5)) !important;
  8614. }
  8615. .mdc-theme--text-disabled-on-dark {
  8616. color: rgba(255, 255, 255, 0.5) !important;
  8617. /* @alternate */
  8618. color: var(--mdc-theme-text-disabled-on-dark, rgba(255, 255, 255, 0.5)) !important;
  8619. }
  8620. .mdc-theme--text-icon-on-dark {
  8621. color: rgba(255, 255, 255, 0.5) !important;
  8622. /* @alternate */
  8623. color: var(--mdc-theme-text-icon-on-dark, rgba(255, 255, 255, 0.5)) !important;
  8624. }
  8625. .mdc-theme--primary-bg {
  8626. background-color: #6200ee !important;
  8627. /* @alternate */
  8628. background-color: var(--mdc-theme-primary, #6200ee) !important;
  8629. }
  8630. .mdc-theme--secondary-bg {
  8631. background-color: #018786 !important;
  8632. /* @alternate */
  8633. background-color: var(--mdc-theme-secondary, #018786) !important;
  8634. }
  8635. .mdc-toolbar {
  8636. background-color: #6200ee;
  8637. /* @alternate */
  8638. background-color: var(--mdc-theme-primary, #6200ee);
  8639. color: white;
  8640. display: flex;
  8641. position: relative;
  8642. flex-direction: column;
  8643. justify-content: space-between;
  8644. box-sizing: border-box;
  8645. width: 100%;
  8646. }
  8647. .mdc-toolbar .mdc-toolbar__icon {
  8648. color: white;
  8649. }
  8650. .mdc-toolbar .mdc-toolbar__icon::before, .mdc-toolbar .mdc-toolbar__icon::after {
  8651. background-color: white;
  8652. }
  8653. .mdc-toolbar .mdc-toolbar__icon:hover::before {
  8654. opacity: 0.08;
  8655. }
  8656. .mdc-toolbar .mdc-toolbar__icon:not(.mdc-ripple-upgraded):focus::before, .mdc-toolbar .mdc-toolbar__icon.mdc-ripple-upgraded--background-focused::before {
  8657. transition-duration: 75ms;
  8658. opacity: 0.24;
  8659. }
  8660. .mdc-toolbar .mdc-toolbar__icon:not(.mdc-ripple-upgraded)::after {
  8661. transition: opacity 150ms linear;
  8662. }
  8663. .mdc-toolbar .mdc-toolbar__icon:not(.mdc-ripple-upgraded):active::after {
  8664. transition-duration: 75ms;
  8665. opacity: 0.24;
  8666. }
  8667. .mdc-toolbar .mdc-toolbar__icon.mdc-ripple-upgraded {
  8668. --mdc-ripple-fg-opacity: 0.24;
  8669. }
  8670. .mdc-toolbar__row {
  8671. display: flex;
  8672. position: relative;
  8673. align-items: center;
  8674. box-sizing: border-box;
  8675. width: 100%;
  8676. height: auto;
  8677. min-height: 64px;
  8678. }
  8679. @media (max-width: 959px) and (orientation: landscape) {
  8680. .mdc-toolbar__row {
  8681. min-height: 48px;
  8682. }
  8683. }
  8684. @media (max-width: 599px) {
  8685. .mdc-toolbar__row {
  8686. min-height: 56px;
  8687. }
  8688. }
  8689. .mdc-toolbar__section {
  8690. display: inline-flex;
  8691. flex: 1;
  8692. align-items: start;
  8693. justify-content: center;
  8694. box-sizing: border-box;
  8695. min-width: 0;
  8696. height: 100%;
  8697. padding: 8px;
  8698. z-index: 1;
  8699. }
  8700. @media (max-width: 959px) and (orientation: landscape) {
  8701. .mdc-toolbar__section {
  8702. padding: 0;
  8703. }
  8704. }
  8705. @media (max-width: 599px) {
  8706. .mdc-toolbar__section {
  8707. padding: 4px 0;
  8708. }
  8709. }
  8710. .mdc-toolbar__section--align-start {
  8711. /* @noflip */
  8712. padding-left: 12px;
  8713. /* @noflip */
  8714. padding-right: 0;
  8715. justify-content: flex-start;
  8716. order: -1;
  8717. }
  8718. [dir=rtl] .mdc-toolbar__section--align-start, .mdc-toolbar__section--align-start[dir=rtl] {
  8719. /* @noflip */
  8720. padding-left: 0;
  8721. /* @noflip */
  8722. padding-right: 12px;
  8723. }
  8724. @media (max-width: 959px) and (orientation: landscape) {
  8725. .mdc-toolbar__section--align-start {
  8726. /* @noflip */
  8727. padding-left: 4px;
  8728. /* @noflip */
  8729. padding-right: 0;
  8730. }
  8731. [dir=rtl] .mdc-toolbar__section--align-start, .mdc-toolbar__section--align-start[dir=rtl] {
  8732. /* @noflip */
  8733. padding-left: 0;
  8734. /* @noflip */
  8735. padding-right: 4px;
  8736. }
  8737. }
  8738. @media (max-width: 599px) {
  8739. .mdc-toolbar__section--align-start {
  8740. /* @noflip */
  8741. padding-left: 4px;
  8742. /* @noflip */
  8743. padding-right: 0;
  8744. }
  8745. [dir=rtl] .mdc-toolbar__section--align-start, .mdc-toolbar__section--align-start[dir=rtl] {
  8746. /* @noflip */
  8747. padding-left: 0;
  8748. /* @noflip */
  8749. padding-right: 4px;
  8750. }
  8751. }
  8752. .mdc-toolbar__section--align-end {
  8753. /* @noflip */
  8754. padding-left: 0;
  8755. /* @noflip */
  8756. padding-right: 12px;
  8757. justify-content: flex-end;
  8758. order: 1;
  8759. }
  8760. [dir=rtl] .mdc-toolbar__section--align-end, .mdc-toolbar__section--align-end[dir=rtl] {
  8761. /* @noflip */
  8762. padding-left: 12px;
  8763. /* @noflip */
  8764. padding-right: 0;
  8765. }
  8766. @media (max-width: 959px) and (orientation: landscape) {
  8767. .mdc-toolbar__section--align-end {
  8768. /* @noflip */
  8769. padding-left: 0;
  8770. /* @noflip */
  8771. padding-right: 4px;
  8772. }
  8773. [dir=rtl] .mdc-toolbar__section--align-end, .mdc-toolbar__section--align-end[dir=rtl] {
  8774. /* @noflip */
  8775. padding-left: 4px;
  8776. /* @noflip */
  8777. padding-right: 0;
  8778. }
  8779. }
  8780. @media (max-width: 599px) {
  8781. .mdc-toolbar__section--align-end {
  8782. /* @noflip */
  8783. padding-left: 0;
  8784. /* @noflip */
  8785. padding-right: 4px;
  8786. }
  8787. [dir=rtl] .mdc-toolbar__section--align-end, .mdc-toolbar__section--align-end[dir=rtl] {
  8788. /* @noflip */
  8789. padding-left: 4px;
  8790. /* @noflip */
  8791. padding-right: 0;
  8792. }
  8793. }
  8794. .mdc-toolbar__title {
  8795. font-family: Roboto, sans-serif;
  8796. -moz-osx-font-smoothing: grayscale;
  8797. -webkit-font-smoothing: antialiased;
  8798. font-size: 1.25rem;
  8799. line-height: 2rem;
  8800. font-weight: 500;
  8801. letter-spacing: 0.0125em;
  8802. text-decoration: inherit;
  8803. text-transform: inherit;
  8804. text-overflow: ellipsis;
  8805. white-space: nowrap;
  8806. overflow: hidden;
  8807. /* @noflip */
  8808. margin-left: 24px;
  8809. /* @noflip */
  8810. margin-right: 0;
  8811. align-self: center;
  8812. padding: 12px 0;
  8813. line-height: 1.5rem;
  8814. z-index: 1;
  8815. }
  8816. [dir=rtl] .mdc-toolbar__title, .mdc-toolbar__title[dir=rtl] {
  8817. /* @noflip */
  8818. margin-left: 0;
  8819. /* @noflip */
  8820. margin-right: 24px;
  8821. }
  8822. .mdc-toolbar__icon, .mdc-toolbar__menu-icon {
  8823. --mdc-ripple-fg-size: 0;
  8824. --mdc-ripple-left: 0;
  8825. --mdc-ripple-top: 0;
  8826. --mdc-ripple-fg-scale: 1;
  8827. --mdc-ripple-fg-translate-end: 0;
  8828. --mdc-ripple-fg-translate-start: 0;
  8829. -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  8830. display: flex;
  8831. position: relative;
  8832. align-items: start;
  8833. justify-content: center;
  8834. box-sizing: border-box;
  8835. width: 48px;
  8836. height: 48px;
  8837. padding: 12px;
  8838. border: none;
  8839. outline: none;
  8840. background-color: transparent;
  8841. fill: currentColor;
  8842. color: inherit;
  8843. text-decoration: none;
  8844. cursor: pointer;
  8845. }
  8846. .mdc-toolbar__icon::before, .mdc-toolbar__icon::after, .mdc-toolbar__menu-icon::before, .mdc-toolbar__menu-icon::after {
  8847. position: absolute;
  8848. border-radius: 50%;
  8849. opacity: 0;
  8850. pointer-events: none;
  8851. content: "";
  8852. }
  8853. .mdc-toolbar__icon::before, .mdc-toolbar__menu-icon::before {
  8854. transition: opacity 15ms linear, background-color 15ms linear;
  8855. z-index: 1;
  8856. }
  8857. .mdc-toolbar__icon.mdc-ripple-upgraded::before, .mdc-toolbar__menu-icon.mdc-ripple-upgraded::before {
  8858. -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
  8859. transform: scale(var(--mdc-ripple-fg-scale, 1));
  8860. }
  8861. .mdc-toolbar__icon.mdc-ripple-upgraded::after, .mdc-toolbar__menu-icon.mdc-ripple-upgraded::after {
  8862. top: 0;
  8863. /* @noflip */
  8864. left: 0;
  8865. -webkit-transform: scale(0);
  8866. transform: scale(0);
  8867. -webkit-transform-origin: center center;
  8868. transform-origin: center center;
  8869. }
  8870. .mdc-toolbar__icon.mdc-ripple-upgraded--unbounded::after, .mdc-toolbar__menu-icon.mdc-ripple-upgraded--unbounded::after {
  8871. top: var(--mdc-ripple-top, 0);
  8872. /* @noflip */
  8873. left: var(--mdc-ripple-left, 0);
  8874. }
  8875. .mdc-toolbar__icon.mdc-ripple-upgraded--foreground-activation::after, .mdc-toolbar__menu-icon.mdc-ripple-upgraded--foreground-activation::after {
  8876. -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
  8877. animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
  8878. }
  8879. .mdc-toolbar__icon.mdc-ripple-upgraded--foreground-deactivation::after, .mdc-toolbar__menu-icon.mdc-ripple-upgraded--foreground-deactivation::after {
  8880. -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
  8881. animation: mdc-ripple-fg-opacity-out 150ms;
  8882. -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  8883. transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  8884. }
  8885. .mdc-toolbar__icon::before, .mdc-toolbar__icon::after, .mdc-toolbar__menu-icon::before, .mdc-toolbar__menu-icon::after {
  8886. top: calc(50% - 50%);
  8887. /* @noflip */
  8888. left: calc(50% - 50%);
  8889. width: 100%;
  8890. height: 100%;
  8891. }
  8892. .mdc-toolbar__icon.mdc-ripple-upgraded::before, .mdc-toolbar__icon.mdc-ripple-upgraded::after, .mdc-toolbar__menu-icon.mdc-ripple-upgraded::before, .mdc-toolbar__menu-icon.mdc-ripple-upgraded::after {
  8893. top: var(--mdc-ripple-top, calc(50% - 50%));
  8894. /* @noflip */
  8895. left: var(--mdc-ripple-left, calc(50% - 50%));
  8896. width: var(--mdc-ripple-fg-size, 100%);
  8897. height: var(--mdc-ripple-fg-size, 100%);
  8898. }
  8899. .mdc-toolbar__icon.mdc-ripple-upgraded::after, .mdc-toolbar__menu-icon.mdc-ripple-upgraded::after {
  8900. width: var(--mdc-ripple-fg-size, 100%);
  8901. height: var(--mdc-ripple-fg-size, 100%);
  8902. }
  8903. .mdc-toolbar__menu-icon + .mdc-toolbar__title {
  8904. /* @noflip */
  8905. margin-left: 8px;
  8906. /* @noflip */
  8907. margin-right: 0;
  8908. }
  8909. [dir=rtl] .mdc-toolbar__menu-icon + .mdc-toolbar__title, .mdc-toolbar__menu-icon + .mdc-toolbar__title[dir=rtl] {
  8910. /* @noflip */
  8911. margin-left: 0;
  8912. /* @noflip */
  8913. margin-right: 8px;
  8914. }
  8915. @media (max-width: 599px) {
  8916. .mdc-toolbar__title {
  8917. /* @noflip */
  8918. margin-left: 16px;
  8919. /* @noflip */
  8920. margin-right: 0;
  8921. }
  8922. [dir=rtl] .mdc-toolbar__title, .mdc-toolbar__title[dir=rtl] {
  8923. /* @noflip */
  8924. margin-left: 0;
  8925. /* @noflip */
  8926. margin-right: 16px;
  8927. }
  8928. }
  8929. .mdc-toolbar--fixed {
  8930. box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  8931. position: fixed;
  8932. top: 0;
  8933. left: 0;
  8934. z-index: 4;
  8935. }
  8936. .mdc-toolbar--flexible {
  8937. --mdc-toolbar-ratio-to-extend-flexible: 4;
  8938. }
  8939. .mdc-toolbar--flexible .mdc-toolbar__row:first-child {
  8940. height: 256px;
  8941. height: calc( 64px * var(--mdc-toolbar-ratio-to-extend-flexible, 4) );
  8942. }
  8943. @media (max-width: 599px) {
  8944. .mdc-toolbar--flexible .mdc-toolbar__row:first-child {
  8945. height: 224px;
  8946. height: calc( 56px * var(--mdc-toolbar-ratio-to-extend-flexible, 4) );
  8947. }
  8948. }
  8949. .mdc-toolbar--flexible .mdc-toolbar__row:first-child::after {
  8950. position: absolute;
  8951. content: "";
  8952. }
  8953. .mdc-toolbar--flexible-default-behavior .mdc-toolbar__title {
  8954. font-family: Roboto, sans-serif;
  8955. -moz-osx-font-smoothing: grayscale;
  8956. -webkit-font-smoothing: antialiased;
  8957. font-size: 1.25rem;
  8958. line-height: 2rem;
  8959. font-weight: 500;
  8960. letter-spacing: 0.0125em;
  8961. text-decoration: inherit;
  8962. text-transform: inherit;
  8963. align-self: flex-end;
  8964. line-height: 1.5rem;
  8965. }
  8966. .mdc-toolbar--flexible-default-behavior .mdc-toolbar__row:first-child::after {
  8967. top: 0;
  8968. left: 0;
  8969. width: 100%;
  8970. height: 100%;
  8971. transition: opacity 0.2s ease;
  8972. opacity: 1;
  8973. }
  8974. .mdc-toolbar--flexible-default-behavior.mdc-toolbar--flexible-space-minimized .mdc-toolbar__row:first-child::after {
  8975. opacity: 0;
  8976. }
  8977. .mdc-toolbar--flexible-default-behavior.mdc-toolbar--flexible-space-minimized .mdc-toolbar__title {
  8978. font-weight: 500;
  8979. }
  8980. .mdc-toolbar--waterfall.mdc-toolbar--fixed {
  8981. box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  8982. transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
  8983. will-change: box-shadow;
  8984. }
  8985. .mdc-toolbar--waterfall.mdc-toolbar--fixed.mdc-toolbar--flexible-space-minimized {
  8986. box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  8987. }
  8988. .mdc-toolbar--waterfall.mdc-toolbar--fixed.mdc-toolbar--fixed-lastrow-only.mdc-toolbar--flexible-space-minimized {
  8989. box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  8990. }
  8991. .mdc-toolbar--waterfall.mdc-toolbar--fixed.mdc-toolbar--fixed-lastrow-only.mdc-toolbar--fixed-at-last-row {
  8992. box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  8993. }
  8994. .mdc-toolbar-fixed-adjust {
  8995. padding-top: 64px;
  8996. }
  8997. @media (max-width: 959px) and (max-height: 599px) {
  8998. .mdc-toolbar-fixed-adjust {
  8999. padding-top: 48px;
  9000. }
  9001. }
  9002. @media (max-width: 599px) {
  9003. .mdc-toolbar-fixed-adjust {
  9004. padding-top: 56px;
  9005. }
  9006. }
  9007. .mdc-toolbar__section--shrink-to-fit {
  9008. flex: none;
  9009. }
  9010. .mdc-top-app-bar {
  9011. background-color: #6200ee;
  9012. /* @alternate */
  9013. background-color: var(--mdc-theme-primary, #6200ee);
  9014. color: white;
  9015. display: flex;
  9016. position: fixed;
  9017. flex-direction: column;
  9018. justify-content: space-between;
  9019. box-sizing: border-box;
  9020. width: 100%;
  9021. z-index: 4;
  9022. }
  9023. .mdc-top-app-bar .mdc-top-app-bar__action-item,
  9024. .mdc-top-app-bar .mdc-top-app-bar__navigation-icon {
  9025. color: #fff;
  9026. /* @alternate */
  9027. color: var(--mdc-theme-on-primary, #fff);
  9028. }
  9029. .mdc-top-app-bar .mdc-top-app-bar__action-item::before, .mdc-top-app-bar .mdc-top-app-bar__action-item::after,
  9030. .mdc-top-app-bar .mdc-top-app-bar__navigation-icon::before,
  9031. .mdc-top-app-bar .mdc-top-app-bar__navigation-icon::after {
  9032. background-color: #fff;
  9033. }
  9034. @supports not (-ms-ime-align: auto) {
  9035. .mdc-top-app-bar .mdc-top-app-bar__action-item::before, .mdc-top-app-bar .mdc-top-app-bar__action-item::after,
  9036. .mdc-top-app-bar .mdc-top-app-bar__navigation-icon::before,
  9037. .mdc-top-app-bar .mdc-top-app-bar__navigation-icon::after {
  9038. /* @alternate */
  9039. background-color: var(--mdc-theme-on-primary, #fff);
  9040. }
  9041. }
  9042. .mdc-top-app-bar .mdc-top-app-bar__action-item:hover::before,
  9043. .mdc-top-app-bar .mdc-top-app-bar__navigation-icon:hover::before {
  9044. opacity: 0.08;
  9045. }
  9046. .mdc-top-app-bar .mdc-top-app-bar__action-item:not(.mdc-ripple-upgraded):focus::before, .mdc-top-app-bar .mdc-top-app-bar__action-item.mdc-ripple-upgraded--background-focused::before,
  9047. .mdc-top-app-bar .mdc-top-app-bar__navigation-icon:not(.mdc-ripple-upgraded):focus::before,
  9048. .mdc-top-app-bar .mdc-top-app-bar__navigation-icon.mdc-ripple-upgraded--background-focused::before {
  9049. transition-duration: 75ms;
  9050. opacity: 0.24;
  9051. }
  9052. .mdc-top-app-bar .mdc-top-app-bar__action-item:not(.mdc-ripple-upgraded)::after,
  9053. .mdc-top-app-bar .mdc-top-app-bar__navigation-icon:not(.mdc-ripple-upgraded)::after {
  9054. transition: opacity 150ms linear;
  9055. }
  9056. .mdc-top-app-bar .mdc-top-app-bar__action-item:not(.mdc-ripple-upgraded):active::after,
  9057. .mdc-top-app-bar .mdc-top-app-bar__navigation-icon:not(.mdc-ripple-upgraded):active::after {
  9058. transition-duration: 75ms;
  9059. opacity: 0.24;
  9060. }
  9061. .mdc-top-app-bar .mdc-top-app-bar__action-item.mdc-ripple-upgraded,
  9062. .mdc-top-app-bar .mdc-top-app-bar__navigation-icon.mdc-ripple-upgraded {
  9063. --mdc-ripple-fg-opacity: 0.24;
  9064. }
  9065. .mdc-top-app-bar__row {
  9066. display: flex;
  9067. position: relative;
  9068. box-sizing: border-box;
  9069. width: 100%;
  9070. height: 64px;
  9071. }
  9072. .mdc-top-app-bar__section {
  9073. display: inline-flex;
  9074. flex: 1 1 auto;
  9075. align-items: center;
  9076. min-width: 0;
  9077. padding: 8px 12px;
  9078. z-index: 1;
  9079. }
  9080. .mdc-top-app-bar__section--align-start {
  9081. justify-content: flex-start;
  9082. order: -1;
  9083. }
  9084. .mdc-top-app-bar__section--align-end {
  9085. justify-content: flex-end;
  9086. order: 1;
  9087. }
  9088. .mdc-top-app-bar__title {
  9089. font-family: Roboto, sans-serif;
  9090. -moz-osx-font-smoothing: grayscale;
  9091. -webkit-font-smoothing: antialiased;
  9092. font-size: 1.25rem;
  9093. line-height: 2rem;
  9094. font-weight: 500;
  9095. letter-spacing: 0.0125em;
  9096. text-decoration: inherit;
  9097. text-transform: inherit;
  9098. /* @noflip */
  9099. padding-left: 20px;
  9100. /* @noflip */
  9101. padding-right: 0;
  9102. text-overflow: ellipsis;
  9103. white-space: nowrap;
  9104. overflow: hidden;
  9105. z-index: 1;
  9106. }
  9107. [dir=rtl] .mdc-top-app-bar__title, .mdc-top-app-bar__title[dir=rtl] {
  9108. /* @noflip */
  9109. padding-left: 0;
  9110. /* @noflip */
  9111. padding-right: 20px;
  9112. }
  9113. .mdc-top-app-bar__action-item, .mdc-top-app-bar__navigation-icon {
  9114. --mdc-ripple-fg-size: 0;
  9115. --mdc-ripple-left: 0;
  9116. --mdc-ripple-top: 0;
  9117. --mdc-ripple-fg-scale: 1;
  9118. --mdc-ripple-fg-translate-end: 0;
  9119. --mdc-ripple-fg-translate-start: 0;
  9120. -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  9121. display: flex;
  9122. position: relative;
  9123. flex-shrink: 0;
  9124. align-items: center;
  9125. justify-content: center;
  9126. box-sizing: border-box;
  9127. width: 48px;
  9128. height: 48px;
  9129. padding: 12px;
  9130. border: none;
  9131. outline: none;
  9132. background-color: transparent;
  9133. fill: currentColor;
  9134. color: inherit;
  9135. text-decoration: none;
  9136. cursor: pointer;
  9137. }
  9138. .mdc-top-app-bar__action-item::before, .mdc-top-app-bar__action-item::after, .mdc-top-app-bar__navigation-icon::before, .mdc-top-app-bar__navigation-icon::after {
  9139. position: absolute;
  9140. border-radius: 50%;
  9141. opacity: 0;
  9142. pointer-events: none;
  9143. content: "";
  9144. }
  9145. .mdc-top-app-bar__action-item::before, .mdc-top-app-bar__navigation-icon::before {
  9146. transition: opacity 15ms linear, background-color 15ms linear;
  9147. z-index: 1;
  9148. }
  9149. .mdc-top-app-bar__action-item.mdc-ripple-upgraded::before, .mdc-top-app-bar__navigation-icon.mdc-ripple-upgraded::before {
  9150. -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
  9151. transform: scale(var(--mdc-ripple-fg-scale, 1));
  9152. }
  9153. .mdc-top-app-bar__action-item.mdc-ripple-upgraded::after, .mdc-top-app-bar__navigation-icon.mdc-ripple-upgraded::after {
  9154. top: 0;
  9155. /* @noflip */
  9156. left: 0;
  9157. -webkit-transform: scale(0);
  9158. transform: scale(0);
  9159. -webkit-transform-origin: center center;
  9160. transform-origin: center center;
  9161. }
  9162. .mdc-top-app-bar__action-item.mdc-ripple-upgraded--unbounded::after, .mdc-top-app-bar__navigation-icon.mdc-ripple-upgraded--unbounded::after {
  9163. top: var(--mdc-ripple-top, 0);
  9164. /* @noflip */
  9165. left: var(--mdc-ripple-left, 0);
  9166. }
  9167. .mdc-top-app-bar__action-item.mdc-ripple-upgraded--foreground-activation::after, .mdc-top-app-bar__navigation-icon.mdc-ripple-upgraded--foreground-activation::after {
  9168. -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
  9169. animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
  9170. }
  9171. .mdc-top-app-bar__action-item.mdc-ripple-upgraded--foreground-deactivation::after, .mdc-top-app-bar__navigation-icon.mdc-ripple-upgraded--foreground-deactivation::after {
  9172. -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
  9173. animation: mdc-ripple-fg-opacity-out 150ms;
  9174. -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  9175. transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  9176. }
  9177. .mdc-top-app-bar__action-item::before, .mdc-top-app-bar__action-item::after, .mdc-top-app-bar__navigation-icon::before, .mdc-top-app-bar__navigation-icon::after {
  9178. top: calc(50% - 50%);
  9179. /* @noflip */
  9180. left: calc(50% - 50%);
  9181. width: 100%;
  9182. height: 100%;
  9183. }
  9184. .mdc-top-app-bar__action-item.mdc-ripple-upgraded::before, .mdc-top-app-bar__action-item.mdc-ripple-upgraded::after, .mdc-top-app-bar__navigation-icon.mdc-ripple-upgraded::before, .mdc-top-app-bar__navigation-icon.mdc-ripple-upgraded::after {
  9185. top: var(--mdc-ripple-top, calc(50% - 50%));
  9186. /* @noflip */
  9187. left: var(--mdc-ripple-left, calc(50% - 50%));
  9188. width: var(--mdc-ripple-fg-size, 100%);
  9189. height: var(--mdc-ripple-fg-size, 100%);
  9190. }
  9191. .mdc-top-app-bar__action-item.mdc-ripple-upgraded::after, .mdc-top-app-bar__navigation-icon.mdc-ripple-upgraded::after {
  9192. width: var(--mdc-ripple-fg-size, 100%);
  9193. height: var(--mdc-ripple-fg-size, 100%);
  9194. }
  9195. .mdc-top-app-bar--short-collapsed {
  9196. /* @noflip */
  9197. border-radius: 0 0 24px 0;
  9198. }
  9199. [dir=rtl] .mdc-top-app-bar--short-collapsed, .mdc-top-app-bar--short-collapsed[dir=rtl] {
  9200. /* @noflip */
  9201. border-radius: 0 0 0 24px;
  9202. }
  9203. .mdc-top-app-bar--short {
  9204. top: 0;
  9205. /* @noflip */
  9206. right: auto;
  9207. /* @noflip */
  9208. left: 0;
  9209. width: 100%;
  9210. transition: width 250ms cubic-bezier(0.4, 0, 0.2, 1);
  9211. }
  9212. [dir=rtl] .mdc-top-app-bar--short, .mdc-top-app-bar--short[dir=rtl] {
  9213. /* @noflip */
  9214. right: 0;
  9215. /* @noflip */
  9216. left: auto;
  9217. }
  9218. .mdc-top-app-bar--short .mdc-top-app-bar__row {
  9219. height: 56px;
  9220. }
  9221. .mdc-top-app-bar--short .mdc-top-app-bar__section {
  9222. padding: 4px;
  9223. }
  9224. .mdc-top-app-bar--short .mdc-top-app-bar__title {
  9225. transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1);
  9226. opacity: 1;
  9227. }
  9228. .mdc-top-app-bar--short-collapsed {
  9229. box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  9230. width: 56px;
  9231. transition: width 300ms cubic-bezier(0.4, 0, 0.2, 1);
  9232. }
  9233. .mdc-top-app-bar--short-collapsed .mdc-top-app-bar__title {
  9234. display: none;
  9235. }
  9236. .mdc-top-app-bar--short-collapsed .mdc-top-app-bar__action-item {
  9237. transition: padding 150ms cubic-bezier(0.4, 0, 0.2, 1);
  9238. }
  9239. .mdc-top-app-bar--short-collapsed.mdc-top-app-bar--short-has-action-item {
  9240. width: 112px;
  9241. }
  9242. .mdc-top-app-bar--short-collapsed.mdc-top-app-bar--short-has-action-item .mdc-top-app-bar__section--align-end {
  9243. /* @noflip */
  9244. padding-left: 0;
  9245. /* @noflip */
  9246. padding-right: 12px;
  9247. }
  9248. [dir=rtl] .mdc-top-app-bar--short-collapsed.mdc-top-app-bar--short-has-action-item .mdc-top-app-bar__section--align-end, .mdc-top-app-bar--short-collapsed.mdc-top-app-bar--short-has-action-item .mdc-top-app-bar__section--align-end[dir=rtl] {
  9249. /* @noflip */
  9250. padding-left: 12px;
  9251. /* @noflip */
  9252. padding-right: 0;
  9253. }
  9254. .mdc-top-app-bar--dense .mdc-top-app-bar__row {
  9255. height: 48px;
  9256. }
  9257. .mdc-top-app-bar--dense .mdc-top-app-bar__section {
  9258. padding: 0 4px;
  9259. }
  9260. .mdc-top-app-bar--dense .mdc-top-app-bar__title {
  9261. /* @noflip */
  9262. padding-left: 12px;
  9263. /* @noflip */
  9264. padding-right: 0;
  9265. }
  9266. [dir=rtl] .mdc-top-app-bar--dense .mdc-top-app-bar__title, .mdc-top-app-bar--dense .mdc-top-app-bar__title[dir=rtl] {
  9267. /* @noflip */
  9268. padding-left: 0;
  9269. /* @noflip */
  9270. padding-right: 12px;
  9271. }
  9272. .mdc-top-app-bar--prominent .mdc-top-app-bar__row {
  9273. height: 128px;
  9274. }
  9275. .mdc-top-app-bar--prominent .mdc-top-app-bar__title {
  9276. align-self: flex-end;
  9277. padding-bottom: 2px;
  9278. }
  9279. .mdc-top-app-bar--prominent .mdc-top-app-bar__action-item,
  9280. .mdc-top-app-bar--prominent .mdc-top-app-bar__navigation-icon {
  9281. align-self: flex-start;
  9282. }
  9283. .mdc-top-app-bar--fixed {
  9284. transition: box-shadow 200ms linear;
  9285. }
  9286. .mdc-top-app-bar--fixed-scrolled {
  9287. box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  9288. transition: box-shadow 200ms linear;
  9289. }
  9290. .mdc-top-app-bar--dense.mdc-top-app-bar--prominent .mdc-top-app-bar__row {
  9291. height: 96px;
  9292. }
  9293. .mdc-top-app-bar--dense.mdc-top-app-bar--prominent .mdc-top-app-bar__section {
  9294. padding: 0 12px;
  9295. }
  9296. .mdc-top-app-bar--dense.mdc-top-app-bar--prominent .mdc-top-app-bar__title {
  9297. /* @noflip */
  9298. padding-left: 20px;
  9299. /* @noflip */
  9300. padding-right: 0;
  9301. padding-bottom: 9px;
  9302. }
  9303. [dir=rtl] .mdc-top-app-bar--dense.mdc-top-app-bar--prominent .mdc-top-app-bar__title, .mdc-top-app-bar--dense.mdc-top-app-bar--prominent .mdc-top-app-bar__title[dir=rtl] {
  9304. /* @noflip */
  9305. padding-left: 0;
  9306. /* @noflip */
  9307. padding-right: 20px;
  9308. }
  9309. .mdc-top-app-bar--fixed-adjust {
  9310. padding-top: 64px;
  9311. }
  9312. .mdc-top-app-bar--dense-fixed-adjust {
  9313. padding-top: 48px;
  9314. }
  9315. .mdc-top-app-bar--short-fixed-adjust {
  9316. padding-top: 56px;
  9317. }
  9318. .mdc-top-app-bar--prominent-fixed-adjust {
  9319. padding-top: 128px;
  9320. }
  9321. .mdc-top-app-bar--dense-prominent-fixed-adjust {
  9322. padding-top: 96px;
  9323. }
  9324. @media (max-width: 599px) {
  9325. .mdc-top-app-bar__row {
  9326. height: 56px;
  9327. }
  9328. .mdc-top-app-bar__section {
  9329. padding: 4px;
  9330. }
  9331. .mdc-top-app-bar--short {
  9332. transition: width 200ms cubic-bezier(0.4, 0, 0.2, 1);
  9333. }
  9334. .mdc-top-app-bar--short-collapsed {
  9335. transition: width 250ms cubic-bezier(0.4, 0, 0.2, 1);
  9336. }
  9337. .mdc-top-app-bar--short-collapsed .mdc-top-app-bar__section--align-end {
  9338. /* @noflip */
  9339. padding-left: 0;
  9340. /* @noflip */
  9341. padding-right: 12px;
  9342. }
  9343. [dir=rtl] .mdc-top-app-bar--short-collapsed .mdc-top-app-bar__section--align-end, .mdc-top-app-bar--short-collapsed .mdc-top-app-bar__section--align-end[dir=rtl] {
  9344. /* @noflip */
  9345. padding-left: 12px;
  9346. /* @noflip */
  9347. padding-right: 0;
  9348. }
  9349. .mdc-top-app-bar--prominent .mdc-top-app-bar__title {
  9350. padding-bottom: 6px;
  9351. }
  9352. .mdc-top-app-bar--fixed-adjust {
  9353. padding-top: 56px;
  9354. }
  9355. }
  9356. .mdc-typography {
  9357. font-family: Roboto, sans-serif;
  9358. -moz-osx-font-smoothing: grayscale;
  9359. -webkit-font-smoothing: antialiased;
  9360. }
  9361. .mdc-typography--headline1 {
  9362. font-family: Roboto, sans-serif;
  9363. -moz-osx-font-smoothing: grayscale;
  9364. -webkit-font-smoothing: antialiased;
  9365. font-size: 6rem;
  9366. line-height: 6rem;
  9367. font-weight: 300;
  9368. letter-spacing: -0.015625em;
  9369. text-decoration: inherit;
  9370. text-transform: inherit;
  9371. }
  9372. .mdc-typography--headline2 {
  9373. font-family: Roboto, sans-serif;
  9374. -moz-osx-font-smoothing: grayscale;
  9375. -webkit-font-smoothing: antialiased;
  9376. font-size: 3.75rem;
  9377. line-height: 3.75rem;
  9378. font-weight: 300;
  9379. letter-spacing: -0.0083333333em;
  9380. text-decoration: inherit;
  9381. text-transform: inherit;
  9382. }
  9383. .mdc-typography--headline3 {
  9384. font-family: Roboto, sans-serif;
  9385. -moz-osx-font-smoothing: grayscale;
  9386. -webkit-font-smoothing: antialiased;
  9387. font-size: 3rem;
  9388. line-height: 3.125rem;
  9389. font-weight: 400;
  9390. letter-spacing: normal;
  9391. text-decoration: inherit;
  9392. text-transform: inherit;
  9393. }
  9394. .mdc-typography--headline4 {
  9395. font-family: Roboto, sans-serif;
  9396. -moz-osx-font-smoothing: grayscale;
  9397. -webkit-font-smoothing: antialiased;
  9398. font-size: 2.125rem;
  9399. line-height: 2.5rem;
  9400. font-weight: 400;
  9401. letter-spacing: 0.0073529412em;
  9402. text-decoration: inherit;
  9403. text-transform: inherit;
  9404. }
  9405. .mdc-typography--headline5 {
  9406. font-family: Roboto, sans-serif;
  9407. -moz-osx-font-smoothing: grayscale;
  9408. -webkit-font-smoothing: antialiased;
  9409. font-size: 1.5rem;
  9410. line-height: 2rem;
  9411. font-weight: 400;
  9412. letter-spacing: normal;
  9413. text-decoration: inherit;
  9414. text-transform: inherit;
  9415. }
  9416. .mdc-typography--headline6 {
  9417. font-family: Roboto, sans-serif;
  9418. -moz-osx-font-smoothing: grayscale;
  9419. -webkit-font-smoothing: antialiased;
  9420. font-size: 1.25rem;
  9421. line-height: 2rem;
  9422. font-weight: 500;
  9423. letter-spacing: 0.0125em;
  9424. text-decoration: inherit;
  9425. text-transform: inherit;
  9426. }
  9427. .mdc-typography--subtitle1 {
  9428. font-family: Roboto, sans-serif;
  9429. -moz-osx-font-smoothing: grayscale;
  9430. -webkit-font-smoothing: antialiased;
  9431. font-size: 1rem;
  9432. line-height: 1.75rem;
  9433. font-weight: 400;
  9434. letter-spacing: 0.009375em;
  9435. text-decoration: inherit;
  9436. text-transform: inherit;
  9437. }
  9438. .mdc-typography--subtitle2 {
  9439. font-family: Roboto, sans-serif;
  9440. -moz-osx-font-smoothing: grayscale;
  9441. -webkit-font-smoothing: antialiased;
  9442. font-size: 0.875rem;
  9443. line-height: 1.375rem;
  9444. font-weight: 500;
  9445. letter-spacing: 0.0071428571em;
  9446. text-decoration: inherit;
  9447. text-transform: inherit;
  9448. }
  9449. .mdc-typography--body1 {
  9450. font-family: Roboto, sans-serif;
  9451. -moz-osx-font-smoothing: grayscale;
  9452. -webkit-font-smoothing: antialiased;
  9453. font-size: 1rem;
  9454. line-height: 1.5rem;
  9455. font-weight: 400;
  9456. letter-spacing: 0.03125em;
  9457. text-decoration: inherit;
  9458. text-transform: inherit;
  9459. }
  9460. .mdc-typography--body2 {
  9461. font-family: Roboto, sans-serif;
  9462. -moz-osx-font-smoothing: grayscale;
  9463. -webkit-font-smoothing: antialiased;
  9464. font-size: 0.875rem;
  9465. line-height: 1.25rem;
  9466. font-weight: 400;
  9467. letter-spacing: 0.0178571429em;
  9468. text-decoration: inherit;
  9469. text-transform: inherit;
  9470. }
  9471. .mdc-typography--caption {
  9472. font-family: Roboto, sans-serif;
  9473. -moz-osx-font-smoothing: grayscale;
  9474. -webkit-font-smoothing: antialiased;
  9475. font-size: 0.75rem;
  9476. line-height: 1.25rem;
  9477. font-weight: 400;
  9478. letter-spacing: 0.0333333333em;
  9479. text-decoration: inherit;
  9480. text-transform: inherit;
  9481. }
  9482. .mdc-typography--button {
  9483. font-family: Roboto, sans-serif;
  9484. -moz-osx-font-smoothing: grayscale;
  9485. -webkit-font-smoothing: antialiased;
  9486. font-size: 0.875rem;
  9487. line-height: 2.25rem;
  9488. font-weight: 500;
  9489. letter-spacing: 0.0892857143em;
  9490. text-decoration: none;
  9491. text-transform: uppercase;
  9492. }
  9493. .mdc-typography--overline {
  9494. font-family: Roboto, sans-serif;
  9495. -moz-osx-font-smoothing: grayscale;
  9496. -webkit-font-smoothing: antialiased;
  9497. font-size: 0.75rem;
  9498. line-height: 2rem;
  9499. font-weight: 500;
  9500. letter-spacing: 0.1666666667em;
  9501. text-decoration: none;
  9502. text-transform: uppercase;
  9503. }
  9504. /*# sourceMappingURL=material-components-web.css.map*/