material-components-web.css 311 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438643964406441644264436444644564466447644864496450645164526453645464556456645764586459646064616462646364646465646664676468646964706471647264736474647564766477647864796480648164826483648464856486648764886489649064916492649364946495649664976498649965006501650265036504650565066507650865096510651165126513651465156516651765186519652065216522652365246525652665276528652965306531653265336534653565366537653865396540654165426543654465456546654765486549655065516552655365546555655665576558655965606561656265636564656565666567656865696570657165726573657465756576657765786579658065816582658365846585658665876588658965906591659265936594659565966597659865996600660166026603660466056606660766086609661066116612661366146615661666176618661966206621662266236624662566266627662866296630663166326633663466356636663766386639664066416642664366446645664666476648664966506651665266536654665566566657665866596660666166626663666466656666666766686669667066716672667366746675667666776678667966806681668266836684668566866687668866896690669166926693669466956696669766986699670067016702670367046705670667076708670967106711671267136714671567166717671867196720672167226723672467256726672767286729673067316732673367346735673667376738673967406741674267436744674567466747674867496750675167526753675467556756675767586759676067616762676367646765676667676768676967706771677267736774677567766777677867796780678167826783678467856786678767886789679067916792679367946795679667976798679968006801680268036804680568066807680868096810681168126813681468156816681768186819682068216822682368246825682668276828682968306831683268336834683568366837683868396840684168426843684468456846684768486849685068516852685368546855685668576858685968606861686268636864686568666867686868696870687168726873687468756876687768786879688068816882688368846885688668876888688968906891689268936894689568966897689868996900690169026903690469056906690769086909691069116912691369146915691669176918691969206921692269236924692569266927692869296930693169326933693469356936693769386939694069416942694369446945694669476948694969506951695269536954695569566957695869596960696169626963696469656966696769686969697069716972697369746975697669776978697969806981698269836984698569866987698869896990699169926993699469956996699769986999700070017002700370047005700670077008700970107011701270137014701570167017701870197020702170227023702470257026702770287029703070317032703370347035703670377038703970407041704270437044704570467047704870497050705170527053705470557056705770587059706070617062706370647065706670677068706970707071707270737074707570767077707870797080708170827083708470857086708770887089709070917092709370947095709670977098709971007101710271037104710571067107710871097110711171127113711471157116711771187119712071217122712371247125712671277128712971307131713271337134713571367137713871397140714171427143714471457146714771487149715071517152715371547155715671577158715971607161716271637164716571667167716871697170717171727173717471757176717771787179718071817182718371847185718671877188718971907191719271937194719571967197719871997200720172027203720472057206720772087209721072117212721372147215721672177218721972207221722272237224722572267227722872297230723172327233723472357236723772387239724072417242724372447245724672477248724972507251725272537254725572567257725872597260726172627263726472657266726772687269727072717272727372747275727672777278727972807281728272837284728572867287728872897290729172927293729472957296729772987299730073017302730373047305730673077308730973107311731273137314731573167317731873197320732173227323732473257326732773287329733073317332733373347335733673377338733973407341734273437344734573467347734873497350735173527353735473557356735773587359736073617362736373647365736673677368736973707371737273737374737573767377737873797380738173827383738473857386738773887389739073917392739373947395739673977398739974007401740274037404740574067407740874097410741174127413741474157416741774187419742074217422742374247425742674277428742974307431743274337434743574367437743874397440744174427443744474457446744774487449745074517452745374547455745674577458745974607461746274637464746574667467746874697470747174727473747474757476747774787479748074817482748374847485748674877488748974907491749274937494749574967497749874997500750175027503750475057506750775087509751075117512751375147515751675177518751975207521752275237524752575267527752875297530753175327533753475357536753775387539754075417542754375447545754675477548754975507551755275537554755575567557755875597560756175627563756475657566756775687569757075717572757375747575757675777578757975807581758275837584758575867587758875897590759175927593759475957596759775987599760076017602760376047605760676077608760976107611761276137614761576167617761876197620762176227623762476257626762776287629763076317632763376347635763676377638763976407641764276437644764576467647764876497650765176527653765476557656765776587659766076617662766376647665766676677668766976707671767276737674767576767677767876797680768176827683768476857686768776887689769076917692769376947695769676977698769977007701770277037704770577067707770877097710771177127713771477157716771777187719772077217722772377247725772677277728772977307731773277337734773577367737773877397740774177427743774477457746774777487749775077517752775377547755775677577758775977607761776277637764776577667767776877697770777177727773777477757776777777787779778077817782778377847785778677877788778977907791779277937794779577967797779877997800780178027803780478057806780778087809781078117812781378147815781678177818781978207821782278237824782578267827782878297830783178327833783478357836783778387839784078417842784378447845784678477848784978507851785278537854785578567857785878597860786178627863786478657866786778687869787078717872787378747875787678777878787978807881788278837884788578867887788878897890789178927893789478957896789778987899790079017902790379047905790679077908790979107911791279137914791579167917791879197920792179227923792479257926792779287929793079317932793379347935793679377938793979407941794279437944794579467947794879497950795179527953795479557956795779587959796079617962796379647965796679677968796979707971797279737974797579767977797879797980798179827983798479857986798779887989799079917992799379947995799679977998799980008001800280038004800580068007800880098010801180128013801480158016801780188019802080218022802380248025802680278028802980308031803280338034803580368037803880398040804180428043804480458046804780488049805080518052805380548055805680578058805980608061806280638064806580668067806880698070807180728073807480758076807780788079808080818082808380848085808680878088808980908091809280938094809580968097809880998100810181028103810481058106810781088109811081118112811381148115811681178118811981208121812281238124812581268127812881298130813181328133813481358136813781388139814081418142814381448145814681478148814981508151815281538154815581568157815881598160816181628163816481658166816781688169817081718172817381748175817681778178817981808181818281838184818581868187818881898190819181928193819481958196819781988199820082018202820382048205820682078208820982108211821282138214821582168217821882198220822182228223822482258226822782288229823082318232823382348235823682378238823982408241824282438244824582468247824882498250825182528253825482558256825782588259826082618262826382648265826682678268826982708271827282738274827582768277827882798280828182828283828482858286828782888289829082918292829382948295829682978298829983008301830283038304830583068307830883098310831183128313831483158316831783188319832083218322832383248325832683278328832983308331833283338334833583368337833883398340834183428343834483458346834783488349835083518352835383548355835683578358835983608361836283638364836583668367836883698370837183728373837483758376837783788379838083818382838383848385838683878388838983908391839283938394839583968397839883998400840184028403840484058406840784088409841084118412841384148415841684178418841984208421842284238424842584268427842884298430843184328433843484358436843784388439844084418442844384448445844684478448844984508451845284538454845584568457845884598460846184628463846484658466846784688469847084718472847384748475847684778478847984808481848284838484848584868487848884898490849184928493849484958496849784988499850085018502850385048505850685078508850985108511851285138514851585168517851885198520852185228523852485258526852785288529853085318532853385348535853685378538853985408541854285438544854585468547854885498550855185528553855485558556855785588559856085618562856385648565856685678568856985708571857285738574857585768577857885798580858185828583858485858586858785888589859085918592859385948595859685978598859986008601860286038604860586068607860886098610861186128613861486158616861786188619862086218622862386248625862686278628862986308631863286338634863586368637863886398640864186428643864486458646864786488649865086518652865386548655865686578658865986608661866286638664866586668667866886698670867186728673867486758676867786788679868086818682868386848685868686878688868986908691869286938694869586968697869886998700870187028703870487058706870787088709871087118712871387148715871687178718871987208721872287238724872587268727872887298730873187328733873487358736873787388739874087418742874387448745874687478748874987508751875287538754875587568757875887598760876187628763876487658766876787688769877087718772877387748775877687778778877987808781878287838784878587868787878887898790879187928793879487958796879787988799880088018802880388048805880688078808880988108811881288138814881588168817881888198820882188228823882488258826882788288829883088318832883388348835883688378838883988408841884288438844884588468847884888498850885188528853885488558856885788588859886088618862886388648865886688678868886988708871887288738874887588768877887888798880888188828883888488858886888788888889889088918892889388948895889688978898889989008901890289038904890589068907890889098910891189128913891489158916891789188919892089218922892389248925892689278928892989308931893289338934893589368937893889398940894189428943894489458946894789488949895089518952895389548955895689578958895989608961896289638964896589668967896889698970897189728973897489758976897789788979898089818982898389848985898689878988898989908991899289938994899589968997899889999000900190029003900490059006900790089009901090119012901390149015901690179018901990209021902290239024902590269027902890299030903190329033903490359036903790389039904090419042904390449045904690479048904990509051905290539054905590569057905890599060906190629063906490659066906790689069907090719072907390749075907690779078907990809081908290839084908590869087908890899090909190929093909490959096909790989099910091019102910391049105910691079108910991109111911291139114911591169117911891199120912191229123912491259126912791289129913091319132913391349135913691379138913991409141914291439144914591469147914891499150915191529153915491559156915791589159916091619162916391649165916691679168916991709171917291739174917591769177917891799180918191829183918491859186918791889189919091919192919391949195919691979198919992009201920292039204920592069207920892099210921192129213921492159216921792189219922092219222922392249225922692279228922992309231923292339234923592369237923892399240924192429243924492459246924792489249925092519252925392549255925692579258925992609261926292639264926592669267926892699270927192729273927492759276927792789279928092819282928392849285928692879288928992909291929292939294929592969297929892999300930193029303930493059306930793089309931093119312931393149315931693179318931993209321932293239324932593269327932893299330933193329333933493359336933793389339934093419342934393449345934693479348934993509351935293539354935593569357935893599360936193629363936493659366936793689369937093719372937393749375937693779378937993809381938293839384938593869387938893899390939193929393939493959396939793989399940094019402940394049405940694079408940994109411941294139414941594169417941894199420942194229423942494259426942794289429943094319432943394349435943694379438943994409441944294439444944594469447944894499450945194529453945494559456945794589459946094619462946394649465946694679468946994709471947294739474947594769477947894799480948194829483948494859486948794889489949094919492949394949495949694979498949995009501950295039504950595069507950895099510951195129513951495159516951795189519952095219522952395249525952695279528952995309531953295339534953595369537953895399540954195429543954495459546954795489549955095519552955395549555955695579558955995609561956295639564956595669567956895699570957195729573957495759576957795789579958095819582958395849585958695879588958995909591959295939594959595969597959895999600960196029603960496059606960796089609961096119612961396149615961696179618961996209621962296239624962596269627962896299630963196329633963496359636963796389639964096419642964396449645964696479648964996509651965296539654965596569657965896599660966196629663966496659666966796689669967096719672967396749675967696779678967996809681968296839684968596869687968896899690969196929693969496959696969796989699970097019702970397049705970697079708970997109711971297139714971597169717971897199720972197229723972497259726972797289729973097319732973397349735973697379738973997409741974297439744974597469747974897499750975197529753975497559756975797589759976097619762976397649765976697679768976997709771977297739774977597769777977897799780978197829783978497859786978797889789979097919792979397949795979697979798979998009801980298039804980598069807980898099810981198129813981498159816981798189819982098219822
  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. line-height: 0;
  849. white-space: nowrap;
  850. cursor: pointer;
  851. vertical-align: bottom;
  852. }
  853. .mdc-checkbox .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background::before,
  854. .mdc-checkbox .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background::before {
  855. background-color: #018786;
  856. }
  857. @supports not (-ms-ime-align: auto) {
  858. .mdc-checkbox .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background::before,
  859. .mdc-checkbox .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background::before {
  860. /* @alternate */
  861. background-color: var(--mdc-theme-secondary, #018786);
  862. }
  863. }
  864. .mdc-checkbox.mdc-checkbox--selected::before, .mdc-checkbox.mdc-checkbox--selected::after {
  865. background-color: #018786;
  866. }
  867. @supports not (-ms-ime-align: auto) {
  868. .mdc-checkbox.mdc-checkbox--selected::before, .mdc-checkbox.mdc-checkbox--selected::after {
  869. /* @alternate */
  870. background-color: var(--mdc-theme-secondary, #018786);
  871. }
  872. }
  873. .mdc-checkbox.mdc-checkbox--selected:hover::before {
  874. opacity: 0.04;
  875. }
  876. .mdc-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded):focus::before, .mdc-checkbox.mdc-checkbox--selected.mdc-ripple-upgraded--background-focused::before {
  877. transition-duration: 75ms;
  878. opacity: 0.12;
  879. }
  880. .mdc-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded)::after {
  881. transition: opacity 150ms linear;
  882. }
  883. .mdc-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded):active::after {
  884. transition-duration: 75ms;
  885. opacity: 0.12;
  886. }
  887. .mdc-checkbox.mdc-checkbox--selected.mdc-ripple-upgraded {
  888. --mdc-ripple-fg-opacity: 0.12;
  889. }
  890. .mdc-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected::before, .mdc-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected::after {
  891. background-color: #018786;
  892. }
  893. @supports not (-ms-ime-align: auto) {
  894. .mdc-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected::before, .mdc-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected::after {
  895. /* @alternate */
  896. background-color: var(--mdc-theme-secondary, #018786);
  897. }
  898. }
  899. .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate) ~ .mdc-checkbox__background {
  900. border-color: rgba(0, 0, 0, 0.54);
  901. background-color: transparent;
  902. }
  903. .mdc-checkbox__native-control:enabled:checked ~ .mdc-checkbox__background,
  904. .mdc-checkbox__native-control:enabled:indeterminate ~ .mdc-checkbox__background {
  905. border-color: #018786;
  906. /* @alternate */
  907. border-color: var(--mdc-theme-secondary, #018786);
  908. background-color: #018786;
  909. /* @alternate */
  910. background-color: var(--mdc-theme-secondary, #018786);
  911. }
  912. @-webkit-keyframes mdc-checkbox-fade-in-background-uuf4y0f {
  913. 0% {
  914. border-color: rgba(0, 0, 0, 0.54);
  915. background-color: transparent;
  916. }
  917. 50% {
  918. border-color: #018786;
  919. /* @alternate */
  920. border-color: var(--mdc-theme-secondary, #018786);
  921. background-color: #018786;
  922. /* @alternate */
  923. background-color: var(--mdc-theme-secondary, #018786);
  924. }
  925. }
  926. @keyframes mdc-checkbox-fade-in-background-uuf4y0f {
  927. 0% {
  928. border-color: rgba(0, 0, 0, 0.54);
  929. background-color: transparent;
  930. }
  931. 50% {
  932. border-color: #018786;
  933. /* @alternate */
  934. border-color: var(--mdc-theme-secondary, #018786);
  935. background-color: #018786;
  936. /* @alternate */
  937. background-color: var(--mdc-theme-secondary, #018786);
  938. }
  939. }
  940. @-webkit-keyframes mdc-checkbox-fade-out-background-uuf4y0f {
  941. 0%, 80% {
  942. border-color: #018786;
  943. /* @alternate */
  944. border-color: var(--mdc-theme-secondary, #018786);
  945. background-color: #018786;
  946. /* @alternate */
  947. background-color: var(--mdc-theme-secondary, #018786);
  948. }
  949. 100% {
  950. border-color: rgba(0, 0, 0, 0.54);
  951. background-color: transparent;
  952. }
  953. }
  954. @keyframes mdc-checkbox-fade-out-background-uuf4y0f {
  955. 0%, 80% {
  956. border-color: #018786;
  957. /* @alternate */
  958. border-color: var(--mdc-theme-secondary, #018786);
  959. background-color: #018786;
  960. /* @alternate */
  961. background-color: var(--mdc-theme-secondary, #018786);
  962. }
  963. 100% {
  964. border-color: rgba(0, 0, 0, 0.54);
  965. background-color: transparent;
  966. }
  967. }
  968. .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 {
  969. -webkit-animation-name: mdc-checkbox-fade-in-background-uuf4y0f;
  970. animation-name: mdc-checkbox-fade-in-background-uuf4y0f;
  971. }
  972. .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 {
  973. -webkit-animation-name: mdc-checkbox-fade-out-background-uuf4y0f;
  974. animation-name: mdc-checkbox-fade-out-background-uuf4y0f;
  975. }
  976. .mdc-checkbox__checkmark {
  977. color: #fff;
  978. }
  979. .mdc-checkbox__mixedmark {
  980. border-color: #fff;
  981. }
  982. .mdc-checkbox__native-control[disabled]:not(:checked):not(:indeterminate) ~ .mdc-checkbox__background {
  983. border-color: rgba(0, 0, 0, 0.26);
  984. }
  985. .mdc-checkbox__native-control[disabled]:checked ~ .mdc-checkbox__background,
  986. .mdc-checkbox__native-control[disabled]:indeterminate ~ .mdc-checkbox__background {
  987. border-color: transparent;
  988. background-color: rgba(0, 0, 0, 0.26);
  989. }
  990. @media screen and (-ms-high-contrast: active) {
  991. .mdc-checkbox__mixedmark {
  992. margin: 0 1px;
  993. }
  994. }
  995. .mdc-checkbox--disabled {
  996. cursor: default;
  997. pointer-events: none;
  998. }
  999. .mdc-checkbox__background {
  1000. display: inline-flex;
  1001. position: absolute;
  1002. align-items: center;
  1003. justify-content: center;
  1004. box-sizing: border-box;
  1005. width: 18px;
  1006. height: 18px;
  1007. border: 2px solid currentColor;
  1008. border-radius: 2px;
  1009. background-color: transparent;
  1010. pointer-events: none;
  1011. will-change: background-color, border-color;
  1012. 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);
  1013. }
  1014. .mdc-checkbox__background .mdc-checkbox__background::before {
  1015. background-color: #000;
  1016. }
  1017. @supports not (-ms-ime-align: auto) {
  1018. .mdc-checkbox__background .mdc-checkbox__background::before {
  1019. /* @alternate */
  1020. background-color: var(--mdc-theme-on-surface, #000);
  1021. }
  1022. }
  1023. .mdc-checkbox__checkmark {
  1024. position: absolute;
  1025. top: 0;
  1026. right: 0;
  1027. bottom: 0;
  1028. left: 0;
  1029. width: 100%;
  1030. opacity: 0;
  1031. transition: opacity 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  1032. }
  1033. .mdc-checkbox--upgraded .mdc-checkbox__checkmark {
  1034. opacity: 1;
  1035. }
  1036. .mdc-checkbox__checkmark-path {
  1037. transition: stroke-dashoffset 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  1038. stroke: currentColor;
  1039. stroke-width: 3.12px;
  1040. stroke-dashoffset: 29.7833385;
  1041. stroke-dasharray: 29.7833385;
  1042. }
  1043. .mdc-checkbox__mixedmark {
  1044. width: 100%;
  1045. height: 0;
  1046. -webkit-transform: scaleX(0) rotate(0deg);
  1047. transform: scaleX(0) rotate(0deg);
  1048. border-width: 1px;
  1049. border-style: solid;
  1050. opacity: 0;
  1051. transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), -webkit-transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  1052. transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  1053. 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);
  1054. }
  1055. .mdc-checkbox--upgraded .mdc-checkbox__background,
  1056. .mdc-checkbox--upgraded .mdc-checkbox__checkmark,
  1057. .mdc-checkbox--upgraded .mdc-checkbox__checkmark-path,
  1058. .mdc-checkbox--upgraded .mdc-checkbox__mixedmark {
  1059. transition: none !important;
  1060. }
  1061. .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 {
  1062. -webkit-animation-duration: 180ms;
  1063. animation-duration: 180ms;
  1064. -webkit-animation-timing-function: linear;
  1065. animation-timing-function: linear;
  1066. }
  1067. .mdc-checkbox--anim-unchecked-checked .mdc-checkbox__checkmark-path {
  1068. -webkit-animation: mdc-checkbox-unchecked-checked-checkmark-path 180ms linear 0s;
  1069. animation: mdc-checkbox-unchecked-checked-checkmark-path 180ms linear 0s;
  1070. transition: none;
  1071. }
  1072. .mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__mixedmark {
  1073. -webkit-animation: mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear 0s;
  1074. animation: mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear 0s;
  1075. transition: none;
  1076. }
  1077. .mdc-checkbox--anim-checked-unchecked .mdc-checkbox__checkmark-path {
  1078. -webkit-animation: mdc-checkbox-checked-unchecked-checkmark-path 90ms linear 0s;
  1079. animation: mdc-checkbox-checked-unchecked-checkmark-path 90ms linear 0s;
  1080. transition: none;
  1081. }
  1082. .mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__checkmark {
  1083. -webkit-animation: mdc-checkbox-checked-indeterminate-checkmark 90ms linear 0s;
  1084. animation: mdc-checkbox-checked-indeterminate-checkmark 90ms linear 0s;
  1085. transition: none;
  1086. }
  1087. .mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__mixedmark {
  1088. -webkit-animation: mdc-checkbox-checked-indeterminate-mixedmark 90ms linear 0s;
  1089. animation: mdc-checkbox-checked-indeterminate-mixedmark 90ms linear 0s;
  1090. transition: none;
  1091. }
  1092. .mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__checkmark {
  1093. -webkit-animation: mdc-checkbox-indeterminate-checked-checkmark 500ms linear 0s;
  1094. animation: mdc-checkbox-indeterminate-checked-checkmark 500ms linear 0s;
  1095. transition: none;
  1096. }
  1097. .mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__mixedmark {
  1098. -webkit-animation: mdc-checkbox-indeterminate-checked-mixedmark 500ms linear 0s;
  1099. animation: mdc-checkbox-indeterminate-checked-mixedmark 500ms linear 0s;
  1100. transition: none;
  1101. }
  1102. .mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__mixedmark {
  1103. -webkit-animation: mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear 0s;
  1104. animation: mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear 0s;
  1105. transition: none;
  1106. }
  1107. .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background,
  1108. .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background {
  1109. transition: border-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1), background-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1);
  1110. }
  1111. .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background .mdc-checkbox__checkmark-path,
  1112. .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background .mdc-checkbox__checkmark-path {
  1113. stroke-dashoffset: 0;
  1114. }
  1115. .mdc-checkbox__background::before {
  1116. position: absolute;
  1117. -webkit-transform: scale(0, 0);
  1118. transform: scale(0, 0);
  1119. border-radius: 50%;
  1120. opacity: 0;
  1121. pointer-events: none;
  1122. content: "";
  1123. will-change: opacity, transform;
  1124. transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), -webkit-transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  1125. transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  1126. 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);
  1127. }
  1128. .mdc-checkbox__native-control:focus ~ .mdc-checkbox__background::before {
  1129. -webkit-transform: scale(1);
  1130. transform: scale(1);
  1131. opacity: 0.12;
  1132. transition: opacity 80ms 0ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 80ms 0ms cubic-bezier(0, 0, 0.2, 1);
  1133. transition: opacity 80ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 80ms 0ms cubic-bezier(0, 0, 0.2, 1);
  1134. 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);
  1135. }
  1136. .mdc-checkbox__native-control {
  1137. position: absolute;
  1138. top: 0;
  1139. left: 0;
  1140. width: 100%;
  1141. height: 100%;
  1142. margin: 0;
  1143. padding: 0;
  1144. opacity: 0;
  1145. cursor: inherit;
  1146. }
  1147. .mdc-checkbox__native-control:disabled {
  1148. cursor: default;
  1149. pointer-events: none;
  1150. }
  1151. .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background .mdc-checkbox__checkmark {
  1152. transition: opacity 180ms 0ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1);
  1153. transition: opacity 180ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1);
  1154. 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);
  1155. opacity: 1;
  1156. }
  1157. .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background .mdc-checkbox__mixedmark {
  1158. -webkit-transform: scaleX(1) rotate(-45deg);
  1159. transform: scaleX(1) rotate(-45deg);
  1160. }
  1161. .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background .mdc-checkbox__checkmark {
  1162. -webkit-transform: rotate(45deg);
  1163. transform: rotate(45deg);
  1164. opacity: 0;
  1165. transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), -webkit-transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  1166. transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  1167. 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);
  1168. }
  1169. .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background .mdc-checkbox__mixedmark {
  1170. -webkit-transform: scaleX(1) rotate(0deg);
  1171. transform: scaleX(1) rotate(0deg);
  1172. opacity: 1;
  1173. }
  1174. .mdc-checkbox {
  1175. --mdc-ripple-fg-size: 0;
  1176. --mdc-ripple-left: 0;
  1177. --mdc-ripple-top: 0;
  1178. --mdc-ripple-fg-scale: 1;
  1179. --mdc-ripple-fg-translate-end: 0;
  1180. --mdc-ripple-fg-translate-start: 0;
  1181. -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  1182. padding: 11px;
  1183. }
  1184. .mdc-checkbox::before, .mdc-checkbox::after {
  1185. position: absolute;
  1186. border-radius: 50%;
  1187. opacity: 0;
  1188. pointer-events: none;
  1189. content: "";
  1190. }
  1191. .mdc-checkbox::before {
  1192. transition: opacity 15ms linear, background-color 15ms linear;
  1193. z-index: 1;
  1194. }
  1195. .mdc-checkbox.mdc-ripple-upgraded::before {
  1196. -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
  1197. transform: scale(var(--mdc-ripple-fg-scale, 1));
  1198. }
  1199. .mdc-checkbox.mdc-ripple-upgraded::after {
  1200. top: 0;
  1201. /* @noflip */
  1202. left: 0;
  1203. -webkit-transform: scale(0);
  1204. transform: scale(0);
  1205. -webkit-transform-origin: center center;
  1206. transform-origin: center center;
  1207. }
  1208. .mdc-checkbox.mdc-ripple-upgraded--unbounded::after {
  1209. top: var(--mdc-ripple-top, 0);
  1210. /* @noflip */
  1211. left: var(--mdc-ripple-left, 0);
  1212. }
  1213. .mdc-checkbox.mdc-ripple-upgraded--foreground-activation::after {
  1214. -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
  1215. animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
  1216. }
  1217. .mdc-checkbox.mdc-ripple-upgraded--foreground-deactivation::after {
  1218. -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
  1219. animation: mdc-ripple-fg-opacity-out 150ms;
  1220. -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  1221. transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  1222. }
  1223. .mdc-checkbox::before, .mdc-checkbox::after {
  1224. background-color: #000;
  1225. }
  1226. @supports not (-ms-ime-align: auto) {
  1227. .mdc-checkbox::before, .mdc-checkbox::after {
  1228. /* @alternate */
  1229. background-color: var(--mdc-theme-on-surface, #000);
  1230. }
  1231. }
  1232. .mdc-checkbox:hover::before {
  1233. opacity: 0.04;
  1234. }
  1235. .mdc-checkbox:not(.mdc-ripple-upgraded):focus::before, .mdc-checkbox.mdc-ripple-upgraded--background-focused::before {
  1236. transition-duration: 75ms;
  1237. opacity: 0.12;
  1238. }
  1239. .mdc-checkbox:not(.mdc-ripple-upgraded)::after {
  1240. transition: opacity 150ms linear;
  1241. }
  1242. .mdc-checkbox:not(.mdc-ripple-upgraded):active::after {
  1243. transition-duration: 75ms;
  1244. opacity: 0.12;
  1245. }
  1246. .mdc-checkbox.mdc-ripple-upgraded {
  1247. --mdc-ripple-fg-opacity: 0.12;
  1248. }
  1249. .mdc-checkbox::before, .mdc-checkbox::after {
  1250. top: calc(50% - 50%);
  1251. /* @noflip */
  1252. left: calc(50% - 50%);
  1253. width: 100%;
  1254. height: 100%;
  1255. }
  1256. .mdc-checkbox.mdc-ripple-upgraded::before, .mdc-checkbox.mdc-ripple-upgraded::after {
  1257. top: var(--mdc-ripple-top, calc(50% - 50%));
  1258. /* @noflip */
  1259. left: var(--mdc-ripple-left, calc(50% - 50%));
  1260. width: var(--mdc-ripple-fg-size, 100%);
  1261. height: var(--mdc-ripple-fg-size, 100%);
  1262. }
  1263. .mdc-checkbox.mdc-ripple-upgraded::after {
  1264. width: var(--mdc-ripple-fg-size, 100%);
  1265. height: var(--mdc-ripple-fg-size, 100%);
  1266. }
  1267. .mdc-checkbox .mdc-checkbox__background {
  1268. /* @noflip */
  1269. left: 11px;
  1270. /* @noflip */
  1271. right: initial;
  1272. top: 11px;
  1273. }
  1274. .mdc-checkbox[dir=rtl] .mdc-checkbox .mdc-checkbox__background, [dir=rtl] .mdc-checkbox .mdc-checkbox .mdc-checkbox__background {
  1275. /* @noflip */
  1276. left: initial;
  1277. /* @noflip */
  1278. right: 11px;
  1279. }
  1280. .mdc-checkbox .mdc-checkbox__background::before {
  1281. top: -13px;
  1282. left: -13px;
  1283. width: 40px;
  1284. height: 40px;
  1285. }
  1286. .mdc-ripple-upgraded--background-focused .mdc-checkbox__background::before {
  1287. content: none;
  1288. }
  1289. .mdc-chip__icon--leading {
  1290. color: rgba(0, 0, 0, 0.54);
  1291. }
  1292. .mdc-chip__icon--trailing {
  1293. color: rgba(0, 0, 0, 0.54);
  1294. }
  1295. .mdc-chip__icon--trailing:hover {
  1296. color: rgba(0, 0, 0, 0.62);
  1297. }
  1298. .mdc-chip__icon--trailing:focus {
  1299. color: rgba(0, 0, 0, 0.87);
  1300. }
  1301. .mdc-chip__icon.mdc-chip__icon--leading:not(.mdc-chip__icon--leading-hidden) {
  1302. width: 20px;
  1303. height: 20px;
  1304. font-size: 20px;
  1305. }
  1306. .mdc-chip__icon.mdc-chip__icon--trailing {
  1307. width: 18px;
  1308. height: 18px;
  1309. font-size: 18px;
  1310. }
  1311. .mdc-chip__icon--trailing {
  1312. margin-right: -4px;
  1313. margin-left: 4px;
  1314. }
  1315. .mdc-chip {
  1316. border-radius: 16px;
  1317. background-color: #e0e0e0;
  1318. color: rgba(0, 0, 0, 0.87);
  1319. font-family: Roboto, sans-serif;
  1320. -moz-osx-font-smoothing: grayscale;
  1321. -webkit-font-smoothing: antialiased;
  1322. font-size: 0.875rem;
  1323. line-height: 1.25rem;
  1324. font-weight: 400;
  1325. letter-spacing: 0.0178571429em;
  1326. text-decoration: inherit;
  1327. text-transform: inherit;
  1328. height: 32px;
  1329. display: inline-flex;
  1330. position: relative;
  1331. align-items: center;
  1332. box-sizing: border-box;
  1333. padding: 0 12px;
  1334. border-width: 0;
  1335. outline: none;
  1336. cursor: pointer;
  1337. -webkit-appearance: none;
  1338. overflow: hidden;
  1339. }
  1340. .mdc-chip:hover {
  1341. color: rgba(0, 0, 0, 0.87);
  1342. }
  1343. .mdc-chip.mdc-chip--selected .mdc-chip__checkmark,
  1344. .mdc-chip .mdc-chip__icon--leading:not(.mdc-chip__icon--leading-hidden) {
  1345. /* @noflip */
  1346. margin-left: -4px;
  1347. /* @noflip */
  1348. margin-right: 4px;
  1349. }
  1350. [dir=rtl] .mdc-chip.mdc-chip--selected .mdc-chip__checkmark, .mdc-chip.mdc-chip--selected .mdc-chip__checkmark[dir=rtl],
  1351. [dir=rtl] .mdc-chip .mdc-chip__icon--leading:not(.mdc-chip__icon--leading-hidden),
  1352. .mdc-chip .mdc-chip__icon--leading:not(.mdc-chip__icon--leading-hidden)[dir=rtl] {
  1353. /* @noflip */
  1354. margin-left: 4px;
  1355. /* @noflip */
  1356. margin-right: -4px;
  1357. }
  1358. .mdc-chip::-moz-focus-inner {
  1359. padding: 0;
  1360. border: 0;
  1361. }
  1362. .mdc-chip:hover {
  1363. color: #000;
  1364. /* @alternate */
  1365. color: var(--mdc-theme-on-surface, #000);
  1366. }
  1367. .mdc-chip--exit {
  1368. 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;
  1369. opacity: 0;
  1370. }
  1371. .mdc-chip__text {
  1372. white-space: nowrap;
  1373. }
  1374. .mdc-chip__icon {
  1375. border-radius: 50%;
  1376. outline: none;
  1377. vertical-align: middle;
  1378. }
  1379. .mdc-chip__checkmark {
  1380. height: 20px;
  1381. }
  1382. .mdc-chip__checkmark-path {
  1383. transition: stroke-dashoffset 150ms 50ms cubic-bezier(0.4, 0, 0.6, 1);
  1384. stroke-width: 2px;
  1385. stroke-dashoffset: 29.7833385;
  1386. stroke-dasharray: 29.7833385;
  1387. }
  1388. .mdc-chip--selected .mdc-chip__checkmark-path {
  1389. stroke-dashoffset: 0;
  1390. }
  1391. .mdc-chip-set--choice .mdc-chip.mdc-chip--selected {
  1392. color: #6200ee;
  1393. /* @alternate */
  1394. color: var(--mdc-theme-primary, #6200ee);
  1395. }
  1396. .mdc-chip-set--choice .mdc-chip.mdc-chip--selected .mdc-chip__icon--leading {
  1397. color: rgba(98, 0, 238, 0.54);
  1398. }
  1399. .mdc-chip-set--choice .mdc-chip.mdc-chip--selected:hover {
  1400. color: #6200ee;
  1401. /* @alternate */
  1402. color: var(--mdc-theme-primary, #6200ee);
  1403. }
  1404. .mdc-chip-set--choice .mdc-chip .mdc-chip__checkmark-path {
  1405. stroke: #6200ee;
  1406. /* @alternate */
  1407. stroke: var(--mdc-theme-primary, #6200ee);
  1408. }
  1409. .mdc-chip-set--choice .mdc-chip--selected {
  1410. background-color: #fff;
  1411. /* @alternate */
  1412. background-color: var(--mdc-theme-surface, #fff);
  1413. }
  1414. .mdc-chip__checkmark-svg {
  1415. width: 0;
  1416. height: 20px;
  1417. transition: width 150ms cubic-bezier(0.4, 0, 0.2, 1);
  1418. }
  1419. .mdc-chip--selected .mdc-chip__checkmark-svg {
  1420. width: 20px;
  1421. }
  1422. .mdc-chip-set--filter .mdc-chip__icon--leading {
  1423. transition: opacity 75ms linear;
  1424. transition-delay: -50ms;
  1425. opacity: 1;
  1426. }
  1427. .mdc-chip-set--filter .mdc-chip__icon--leading + .mdc-chip__checkmark {
  1428. transition: opacity 75ms linear;
  1429. transition-delay: 80ms;
  1430. opacity: 0;
  1431. }
  1432. .mdc-chip-set--filter .mdc-chip__icon--leading + .mdc-chip__checkmark .mdc-chip__checkmark-svg {
  1433. transition: width 0ms;
  1434. }
  1435. .mdc-chip-set--filter .mdc-chip--selected .mdc-chip__icon--leading {
  1436. opacity: 0;
  1437. }
  1438. .mdc-chip-set--filter .mdc-chip--selected .mdc-chip__icon--leading + .mdc-chip__checkmark {
  1439. width: 0;
  1440. opacity: 1;
  1441. }
  1442. .mdc-chip-set--filter .mdc-chip__icon--leading-hidden.mdc-chip__icon--leading {
  1443. width: 0;
  1444. opacity: 0;
  1445. }
  1446. .mdc-chip-set--filter .mdc-chip__icon--leading-hidden.mdc-chip__icon--leading + .mdc-chip__checkmark {
  1447. width: 20px;
  1448. }
  1449. .mdc-chip {
  1450. --mdc-ripple-fg-size: 0;
  1451. --mdc-ripple-left: 0;
  1452. --mdc-ripple-top: 0;
  1453. --mdc-ripple-fg-scale: 1;
  1454. --mdc-ripple-fg-translate-end: 0;
  1455. --mdc-ripple-fg-translate-start: 0;
  1456. -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  1457. }
  1458. .mdc-chip::before, .mdc-chip::after {
  1459. position: absolute;
  1460. border-radius: 50%;
  1461. opacity: 0;
  1462. pointer-events: none;
  1463. content: "";
  1464. }
  1465. .mdc-chip::before {
  1466. transition: opacity 15ms linear, background-color 15ms linear;
  1467. z-index: 1;
  1468. }
  1469. .mdc-chip.mdc-ripple-upgraded::before {
  1470. -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
  1471. transform: scale(var(--mdc-ripple-fg-scale, 1));
  1472. }
  1473. .mdc-chip.mdc-ripple-upgraded::after {
  1474. top: 0;
  1475. /* @noflip */
  1476. left: 0;
  1477. -webkit-transform: scale(0);
  1478. transform: scale(0);
  1479. -webkit-transform-origin: center center;
  1480. transform-origin: center center;
  1481. }
  1482. .mdc-chip.mdc-ripple-upgraded--unbounded::after {
  1483. top: var(--mdc-ripple-top, 0);
  1484. /* @noflip */
  1485. left: var(--mdc-ripple-left, 0);
  1486. }
  1487. .mdc-chip.mdc-ripple-upgraded--foreground-activation::after {
  1488. -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
  1489. animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
  1490. }
  1491. .mdc-chip.mdc-ripple-upgraded--foreground-deactivation::after {
  1492. -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
  1493. animation: mdc-ripple-fg-opacity-out 150ms;
  1494. -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  1495. transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  1496. }
  1497. .mdc-chip::before, .mdc-chip::after {
  1498. top: calc(50% - 100%);
  1499. /* @noflip */
  1500. left: calc(50% - 100%);
  1501. width: 200%;
  1502. height: 200%;
  1503. }
  1504. .mdc-chip.mdc-ripple-upgraded::after {
  1505. width: var(--mdc-ripple-fg-size, 100%);
  1506. height: var(--mdc-ripple-fg-size, 100%);
  1507. }
  1508. .mdc-chip::before, .mdc-chip::after {
  1509. background-color: rgba(0, 0, 0, 0.87);
  1510. }
  1511. .mdc-chip:hover::before {
  1512. opacity: 0.04;
  1513. }
  1514. .mdc-chip:not(.mdc-ripple-upgraded):focus::before, .mdc-chip.mdc-ripple-upgraded--background-focused::before {
  1515. transition-duration: 75ms;
  1516. opacity: 0.12;
  1517. }
  1518. .mdc-chip:not(.mdc-ripple-upgraded)::after {
  1519. transition: opacity 150ms linear;
  1520. }
  1521. .mdc-chip:not(.mdc-ripple-upgraded):active::after {
  1522. transition-duration: 75ms;
  1523. opacity: 0.12;
  1524. }
  1525. .mdc-chip.mdc-ripple-upgraded {
  1526. --mdc-ripple-fg-opacity: 0.12;
  1527. }
  1528. .mdc-chip-set--choice .mdc-chip.mdc-chip--selected::before {
  1529. opacity: 0.08;
  1530. }
  1531. .mdc-chip-set--choice .mdc-chip.mdc-chip--selected::before, .mdc-chip-set--choice .mdc-chip.mdc-chip--selected::after {
  1532. background-color: #6200ee;
  1533. }
  1534. @supports not (-ms-ime-align: auto) {
  1535. .mdc-chip-set--choice .mdc-chip.mdc-chip--selected::before, .mdc-chip-set--choice .mdc-chip.mdc-chip--selected::after {
  1536. /* @alternate */
  1537. background-color: var(--mdc-theme-primary, #6200ee);
  1538. }
  1539. }
  1540. .mdc-chip-set--choice .mdc-chip.mdc-chip--selected:hover::before {
  1541. opacity: 0.12;
  1542. }
  1543. .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 {
  1544. transition-duration: 75ms;
  1545. opacity: 0.2;
  1546. }
  1547. .mdc-chip-set--choice .mdc-chip.mdc-chip--selected:not(.mdc-ripple-upgraded)::after {
  1548. transition: opacity 150ms linear;
  1549. }
  1550. .mdc-chip-set--choice .mdc-chip.mdc-chip--selected:not(.mdc-ripple-upgraded):active::after {
  1551. transition-duration: 75ms;
  1552. opacity: 0.2;
  1553. }
  1554. .mdc-chip-set--choice .mdc-chip.mdc-chip--selected.mdc-ripple-upgraded {
  1555. --mdc-ripple-fg-opacity: 0.2;
  1556. }
  1557. @-webkit-keyframes mdc-chip-entry {
  1558. from {
  1559. -webkit-transform: scale(0.8);
  1560. transform: scale(0.8);
  1561. opacity: 0.4;
  1562. }
  1563. to {
  1564. -webkit-transform: scale(1);
  1565. transform: scale(1);
  1566. opacity: 1;
  1567. }
  1568. }
  1569. @keyframes mdc-chip-entry {
  1570. from {
  1571. -webkit-transform: scale(0.8);
  1572. transform: scale(0.8);
  1573. opacity: 0.4;
  1574. }
  1575. to {
  1576. -webkit-transform: scale(1);
  1577. transform: scale(1);
  1578. opacity: 1;
  1579. }
  1580. }
  1581. .mdc-chip-set {
  1582. padding: 4px;
  1583. display: flex;
  1584. flex-wrap: wrap;
  1585. box-sizing: border-box;
  1586. }
  1587. .mdc-chip-set .mdc-chip {
  1588. margin: 4px;
  1589. }
  1590. .mdc-chip-set--input .mdc-chip {
  1591. -webkit-animation: mdc-chip-entry 100ms cubic-bezier(0, 0, 0.2, 1);
  1592. animation: mdc-chip-entry 100ms cubic-bezier(0, 0, 0.2, 1);
  1593. }
  1594. .mdc-data-table__content {
  1595. font-family: Roboto, sans-serif;
  1596. -moz-osx-font-smoothing: grayscale;
  1597. -webkit-font-smoothing: antialiased;
  1598. font-size: 0.875rem;
  1599. line-height: 1.25rem;
  1600. font-weight: 400;
  1601. letter-spacing: 0.0178571429em;
  1602. text-decoration: inherit;
  1603. text-transform: inherit;
  1604. }
  1605. .mdc-data-table {
  1606. background-color: #fff;
  1607. /* @alternate */
  1608. background-color: var(--mdc-theme-surface, #fff);
  1609. border-radius: 4px;
  1610. border-width: 1px;
  1611. border-style: solid;
  1612. border-color: rgba(0, 0, 0, 0.12);
  1613. display: inline-flex;
  1614. flex-direction: column;
  1615. box-sizing: border-box;
  1616. overflow-x: auto;
  1617. }
  1618. .mdc-data-table__row {
  1619. background-color: inherit;
  1620. }
  1621. .mdc-data-table__header-row {
  1622. background-color: inherit;
  1623. }
  1624. .mdc-data-table__row--selected {
  1625. background-color: rgba(98, 0, 238, 0.04);
  1626. }
  1627. .mdc-data-table__row {
  1628. border-top-color: rgba(0, 0, 0, 0.12);
  1629. }
  1630. .mdc-data-table__row {
  1631. border-top-width: 1px;
  1632. border-top-style: solid;
  1633. }
  1634. .mdc-data-table__row:not(.mdc-data-table__row--selected):hover {
  1635. background-color: rgba(0, 0, 0, 0.04);
  1636. }
  1637. .mdc-data-table__header-cell {
  1638. color: rgba(0, 0, 0, 0.87);
  1639. }
  1640. .mdc-data-table__cell {
  1641. color: rgba(0, 0, 0, 0.87);
  1642. }
  1643. .mdc-data-table__header-row {
  1644. height: 56px;
  1645. }
  1646. .mdc-data-table__row {
  1647. height: 52px;
  1648. }
  1649. .mdc-data-table__cell,
  1650. .mdc-data-table__header-cell {
  1651. padding-right: 16px;
  1652. padding-left: 16px;
  1653. }
  1654. .mdc-data-table__header-cell--checkbox,
  1655. .mdc-data-table__cell--checkbox {
  1656. /* @noflip */
  1657. padding-left: 16px;
  1658. /* @noflip */
  1659. padding-right: 0;
  1660. }
  1661. [dir=rtl] .mdc-data-table__header-cell--checkbox, .mdc-data-table__header-cell--checkbox[dir=rtl],
  1662. [dir=rtl] .mdc-data-table__cell--checkbox,
  1663. .mdc-data-table__cell--checkbox[dir=rtl] {
  1664. /* @noflip */
  1665. padding-left: 0;
  1666. /* @noflip */
  1667. padding-right: 16px;
  1668. }
  1669. .mdc-data-table__table {
  1670. width: 100%;
  1671. border: 0;
  1672. white-space: nowrap;
  1673. border-collapse: collapse;
  1674. }
  1675. .mdc-data-table__cell {
  1676. font-family: Roboto, sans-serif;
  1677. -moz-osx-font-smoothing: grayscale;
  1678. -webkit-font-smoothing: antialiased;
  1679. font-size: 0.875rem;
  1680. line-height: 1.25rem;
  1681. font-weight: 400;
  1682. letter-spacing: 0.0178571429em;
  1683. text-decoration: inherit;
  1684. text-transform: inherit;
  1685. }
  1686. .mdc-data-table__cell--numeric {
  1687. text-align: right;
  1688. }
  1689. [dir=rtl] .mdc-data-table__cell--numeric, .mdc-data-table__cell--numeric[dir=rtl] {
  1690. /* @noflip */
  1691. text-align: left;
  1692. }
  1693. .mdc-data-table__header-cell {
  1694. font-family: Roboto, sans-serif;
  1695. -moz-osx-font-smoothing: grayscale;
  1696. -webkit-font-smoothing: antialiased;
  1697. font-size: 0.875rem;
  1698. line-height: 1.375rem;
  1699. font-weight: 500;
  1700. letter-spacing: 0.0071428571em;
  1701. text-decoration: inherit;
  1702. text-transform: inherit;
  1703. text-align: left;
  1704. }
  1705. [dir=rtl] .mdc-data-table__header-cell, .mdc-data-table__header-cell[dir=rtl] {
  1706. /* @noflip */
  1707. text-align: right;
  1708. }
  1709. .mdc-data-table__header-cell--numeric {
  1710. text-align: right;
  1711. }
  1712. [dir=rtl] .mdc-data-table__header-cell--numeric, .mdc-data-table__header-cell--numeric[dir=rtl] {
  1713. /* @noflip */
  1714. text-align: left;
  1715. }
  1716. .mdc-data-table__header-row-checkbox .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background::before,
  1717. .mdc-data-table__header-row-checkbox .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background::before,
  1718. .mdc-data-table__row-checkbox .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background::before,
  1719. .mdc-data-table__row-checkbox .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background::before {
  1720. background-color: #6200ee;
  1721. }
  1722. @supports not (-ms-ime-align: auto) {
  1723. .mdc-data-table__header-row-checkbox .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background::before,
  1724. .mdc-data-table__header-row-checkbox .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background::before,
  1725. .mdc-data-table__row-checkbox .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background::before,
  1726. .mdc-data-table__row-checkbox .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background::before {
  1727. /* @alternate */
  1728. background-color: var(--mdc-theme-primary, #6200ee);
  1729. }
  1730. }
  1731. .mdc-data-table__header-row-checkbox.mdc-checkbox--selected::before, .mdc-data-table__header-row-checkbox.mdc-checkbox--selected::after,
  1732. .mdc-data-table__row-checkbox.mdc-checkbox--selected::before,
  1733. .mdc-data-table__row-checkbox.mdc-checkbox--selected::after {
  1734. background-color: #6200ee;
  1735. }
  1736. @supports not (-ms-ime-align: auto) {
  1737. .mdc-data-table__header-row-checkbox.mdc-checkbox--selected::before, .mdc-data-table__header-row-checkbox.mdc-checkbox--selected::after,
  1738. .mdc-data-table__row-checkbox.mdc-checkbox--selected::before,
  1739. .mdc-data-table__row-checkbox.mdc-checkbox--selected::after {
  1740. /* @alternate */
  1741. background-color: var(--mdc-theme-primary, #6200ee);
  1742. }
  1743. }
  1744. .mdc-data-table__header-row-checkbox.mdc-checkbox--selected:hover::before,
  1745. .mdc-data-table__row-checkbox.mdc-checkbox--selected:hover::before {
  1746. opacity: 0.04;
  1747. }
  1748. .mdc-data-table__header-row-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded):focus::before, .mdc-data-table__header-row-checkbox.mdc-checkbox--selected.mdc-ripple-upgraded--background-focused::before,
  1749. .mdc-data-table__row-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded):focus::before,
  1750. .mdc-data-table__row-checkbox.mdc-checkbox--selected.mdc-ripple-upgraded--background-focused::before {
  1751. transition-duration: 75ms;
  1752. opacity: 0.12;
  1753. }
  1754. .mdc-data-table__header-row-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded)::after,
  1755. .mdc-data-table__row-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded)::after {
  1756. transition: opacity 150ms linear;
  1757. }
  1758. .mdc-data-table__header-row-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded):active::after,
  1759. .mdc-data-table__row-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded):active::after {
  1760. transition-duration: 75ms;
  1761. opacity: 0.12;
  1762. }
  1763. .mdc-data-table__header-row-checkbox.mdc-checkbox--selected.mdc-ripple-upgraded,
  1764. .mdc-data-table__row-checkbox.mdc-checkbox--selected.mdc-ripple-upgraded {
  1765. --mdc-ripple-fg-opacity: 0.12;
  1766. }
  1767. .mdc-data-table__header-row-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected::before, .mdc-data-table__header-row-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected::after,
  1768. .mdc-data-table__row-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected::before,
  1769. .mdc-data-table__row-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected::after {
  1770. background-color: #6200ee;
  1771. }
  1772. @supports not (-ms-ime-align: auto) {
  1773. .mdc-data-table__header-row-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected::before, .mdc-data-table__header-row-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected::after,
  1774. .mdc-data-table__row-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected::before,
  1775. .mdc-data-table__row-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected::after {
  1776. /* @alternate */
  1777. background-color: var(--mdc-theme-primary, #6200ee);
  1778. }
  1779. }
  1780. .mdc-data-table__header-row-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate) ~ .mdc-checkbox__background,
  1781. .mdc-data-table__row-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate) ~ .mdc-checkbox__background {
  1782. border-color: rgba(0, 0, 0, 0.54);
  1783. background-color: transparent;
  1784. }
  1785. .mdc-data-table__header-row-checkbox .mdc-checkbox__native-control:enabled:checked ~ .mdc-checkbox__background,
  1786. .mdc-data-table__header-row-checkbox .mdc-checkbox__native-control:enabled:indeterminate ~ .mdc-checkbox__background,
  1787. .mdc-data-table__row-checkbox .mdc-checkbox__native-control:enabled:checked ~ .mdc-checkbox__background,
  1788. .mdc-data-table__row-checkbox .mdc-checkbox__native-control:enabled:indeterminate ~ .mdc-checkbox__background {
  1789. border-color: #6200ee;
  1790. /* @alternate */
  1791. border-color: var(--mdc-theme-primary, #6200ee);
  1792. background-color: #6200ee;
  1793. /* @alternate */
  1794. background-color: var(--mdc-theme-primary, #6200ee);
  1795. }
  1796. @-webkit-keyframes mdc-checkbox-fade-in-background-uuf4y12 {
  1797. 0% {
  1798. border-color: rgba(0, 0, 0, 0.54);
  1799. background-color: transparent;
  1800. }
  1801. 50% {
  1802. border-color: #6200ee;
  1803. /* @alternate */
  1804. border-color: var(--mdc-theme-primary, #6200ee);
  1805. background-color: #6200ee;
  1806. /* @alternate */
  1807. background-color: var(--mdc-theme-primary, #6200ee);
  1808. }
  1809. }
  1810. @keyframes mdc-checkbox-fade-in-background-uuf4y12 {
  1811. 0% {
  1812. border-color: rgba(0, 0, 0, 0.54);
  1813. background-color: transparent;
  1814. }
  1815. 50% {
  1816. border-color: #6200ee;
  1817. /* @alternate */
  1818. border-color: var(--mdc-theme-primary, #6200ee);
  1819. background-color: #6200ee;
  1820. /* @alternate */
  1821. background-color: var(--mdc-theme-primary, #6200ee);
  1822. }
  1823. }
  1824. @-webkit-keyframes mdc-checkbox-fade-out-background-uuf4y12 {
  1825. 0%, 80% {
  1826. border-color: #6200ee;
  1827. /* @alternate */
  1828. border-color: var(--mdc-theme-primary, #6200ee);
  1829. background-color: #6200ee;
  1830. /* @alternate */
  1831. background-color: var(--mdc-theme-primary, #6200ee);
  1832. }
  1833. 100% {
  1834. border-color: rgba(0, 0, 0, 0.54);
  1835. background-color: transparent;
  1836. }
  1837. }
  1838. @keyframes mdc-checkbox-fade-out-background-uuf4y12 {
  1839. 0%, 80% {
  1840. border-color: #6200ee;
  1841. /* @alternate */
  1842. border-color: var(--mdc-theme-primary, #6200ee);
  1843. background-color: #6200ee;
  1844. /* @alternate */
  1845. background-color: var(--mdc-theme-primary, #6200ee);
  1846. }
  1847. 100% {
  1848. border-color: rgba(0, 0, 0, 0.54);
  1849. background-color: transparent;
  1850. }
  1851. }
  1852. .mdc-data-table__header-row-checkbox.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background, .mdc-data-table__header-row-checkbox.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background,
  1853. .mdc-data-table__row-checkbox.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background,
  1854. .mdc-data-table__row-checkbox.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background {
  1855. -webkit-animation-name: mdc-checkbox-fade-in-background-uuf4y12;
  1856. animation-name: mdc-checkbox-fade-in-background-uuf4y12;
  1857. }
  1858. .mdc-data-table__header-row-checkbox.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background, .mdc-data-table__header-row-checkbox.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background,
  1859. .mdc-data-table__row-checkbox.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background,
  1860. .mdc-data-table__row-checkbox.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background {
  1861. -webkit-animation-name: mdc-checkbox-fade-out-background-uuf4y12;
  1862. animation-name: mdc-checkbox-fade-out-background-uuf4y12;
  1863. }
  1864. .mdc-dialog,
  1865. .mdc-dialog__scrim {
  1866. position: fixed;
  1867. top: 0;
  1868. left: 0;
  1869. align-items: center;
  1870. justify-content: center;
  1871. box-sizing: border-box;
  1872. width: 100%;
  1873. height: 100%;
  1874. }
  1875. .mdc-dialog {
  1876. display: none;
  1877. z-index: 7;
  1878. }
  1879. .mdc-dialog .mdc-dialog__surface {
  1880. background-color: #fff;
  1881. /* @alternate */
  1882. background-color: var(--mdc-theme-surface, #fff);
  1883. }
  1884. .mdc-dialog .mdc-dialog__scrim {
  1885. background-color: rgba(0, 0, 0, 0.32);
  1886. }
  1887. .mdc-dialog .mdc-dialog__title {
  1888. color: rgba(0, 0, 0, 0.87);
  1889. }
  1890. .mdc-dialog .mdc-dialog__content {
  1891. color: rgba(0, 0, 0, 0.6);
  1892. }
  1893. .mdc-dialog.mdc-dialog--scrollable .mdc-dialog__title, .mdc-dialog.mdc-dialog--scrollable .mdc-dialog__actions {
  1894. border-color: rgba(0, 0, 0, 0.12);
  1895. }
  1896. .mdc-dialog .mdc-dialog__surface {
  1897. min-width: 280px;
  1898. }
  1899. @media (max-width: 592px) {
  1900. .mdc-dialog .mdc-dialog__surface {
  1901. max-width: calc(100vw - 32px);
  1902. }
  1903. }
  1904. @media (min-width: 592px) {
  1905. .mdc-dialog .mdc-dialog__surface {
  1906. max-width: 560px;
  1907. }
  1908. }
  1909. .mdc-dialog .mdc-dialog__surface {
  1910. max-height: calc(100% - 32px);
  1911. }
  1912. @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  1913. .mdc-dialog .mdc-dialog__container {
  1914. /* stylelint-disable */
  1915. /* stylelint-enable*/
  1916. }
  1917. }
  1918. .mdc-dialog .mdc-dialog__surface {
  1919. border-radius: 4px;
  1920. }
  1921. .mdc-dialog__scrim {
  1922. opacity: 0;
  1923. z-index: -1;
  1924. }
  1925. .mdc-dialog__container {
  1926. display: flex;
  1927. flex-direction: row;
  1928. align-items: center;
  1929. justify-content: space-around;
  1930. box-sizing: border-box;
  1931. height: 100%;
  1932. -webkit-transform: scale(0.8);
  1933. transform: scale(0.8);
  1934. opacity: 0;
  1935. pointer-events: none;
  1936. }
  1937. .mdc-dialog__surface {
  1938. 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);
  1939. display: flex;
  1940. flex-direction: column;
  1941. flex-grow: 0;
  1942. flex-shrink: 0;
  1943. box-sizing: border-box;
  1944. max-width: 100%;
  1945. max-height: 100%;
  1946. pointer-events: auto;
  1947. overflow-y: auto;
  1948. }
  1949. .mdc-dialog[dir=rtl] .mdc-dialog__surface, [dir=rtl] .mdc-dialog .mdc-dialog__surface {
  1950. /* @noflip */
  1951. text-align: right;
  1952. }
  1953. .mdc-dialog__title {
  1954. display: block;
  1955. margin-top: 0;
  1956. /* @alternate */
  1957. line-height: normal;
  1958. font-family: Roboto, sans-serif;
  1959. -moz-osx-font-smoothing: grayscale;
  1960. -webkit-font-smoothing: antialiased;
  1961. font-size: 1.25rem;
  1962. line-height: 2rem;
  1963. font-weight: 500;
  1964. letter-spacing: 0.0125em;
  1965. text-decoration: inherit;
  1966. text-transform: inherit;
  1967. display: block;
  1968. position: relative;
  1969. flex-shrink: 0;
  1970. box-sizing: border-box;
  1971. margin: 0;
  1972. padding: 0 24px 9px;
  1973. border-bottom: 1px solid transparent;
  1974. }
  1975. .mdc-dialog__title::before {
  1976. display: inline-block;
  1977. width: 0;
  1978. height: 40px;
  1979. content: "";
  1980. vertical-align: 0;
  1981. }
  1982. .mdc-dialog[dir=rtl] .mdc-dialog__title, [dir=rtl] .mdc-dialog .mdc-dialog__title {
  1983. /* @noflip */
  1984. text-align: right;
  1985. }
  1986. .mdc-dialog--scrollable .mdc-dialog__title {
  1987. padding-bottom: 15px;
  1988. }
  1989. .mdc-dialog__content {
  1990. font-family: Roboto, sans-serif;
  1991. -moz-osx-font-smoothing: grayscale;
  1992. -webkit-font-smoothing: antialiased;
  1993. font-size: 1rem;
  1994. line-height: 1.5rem;
  1995. font-weight: 400;
  1996. letter-spacing: 0.03125em;
  1997. text-decoration: inherit;
  1998. text-transform: inherit;
  1999. flex-grow: 1;
  2000. box-sizing: border-box;
  2001. margin: 0;
  2002. padding: 20px 24px;
  2003. overflow: auto;
  2004. -webkit-overflow-scrolling: touch;
  2005. }
  2006. .mdc-dialog__content > :first-child {
  2007. margin-top: 0;
  2008. }
  2009. .mdc-dialog__content > :last-child {
  2010. margin-bottom: 0;
  2011. }
  2012. .mdc-dialog__title + .mdc-dialog__content {
  2013. padding-top: 0;
  2014. }
  2015. .mdc-dialog--scrollable .mdc-dialog__content {
  2016. padding-top: 8px;
  2017. padding-bottom: 8px;
  2018. }
  2019. .mdc-dialog__content .mdc-list:first-child:last-child {
  2020. padding: 6px 0 0;
  2021. }
  2022. .mdc-dialog--scrollable .mdc-dialog__content .mdc-list:first-child:last-child {
  2023. padding: 0;
  2024. }
  2025. .mdc-dialog__actions {
  2026. display: flex;
  2027. position: relative;
  2028. flex-shrink: 0;
  2029. flex-wrap: wrap;
  2030. align-items: center;
  2031. justify-content: flex-end;
  2032. box-sizing: border-box;
  2033. min-height: 52px;
  2034. margin: 0;
  2035. padding: 8px;
  2036. border-top: 1px solid transparent;
  2037. }
  2038. .mdc-dialog--stacked .mdc-dialog__actions {
  2039. flex-direction: column;
  2040. align-items: flex-end;
  2041. }
  2042. .mdc-dialog__button {
  2043. /* @noflip */
  2044. margin-left: 8px;
  2045. /* @noflip */
  2046. margin-right: 0;
  2047. max-width: 100%;
  2048. /* @noflip */
  2049. text-align: right;
  2050. }
  2051. [dir=rtl] .mdc-dialog__button, .mdc-dialog__button[dir=rtl] {
  2052. /* @noflip */
  2053. margin-left: 0;
  2054. /* @noflip */
  2055. margin-right: 8px;
  2056. }
  2057. .mdc-dialog__button:first-child {
  2058. /* @noflip */
  2059. margin-left: 0;
  2060. /* @noflip */
  2061. margin-right: 0;
  2062. }
  2063. [dir=rtl] .mdc-dialog__button:first-child, .mdc-dialog__button:first-child[dir=rtl] {
  2064. /* @noflip */
  2065. margin-left: 0;
  2066. /* @noflip */
  2067. margin-right: 0;
  2068. }
  2069. .mdc-dialog[dir=rtl] .mdc-dialog__button, [dir=rtl] .mdc-dialog .mdc-dialog__button {
  2070. /* @noflip */
  2071. text-align: left;
  2072. }
  2073. .mdc-dialog--stacked .mdc-dialog__button:not(:first-child) {
  2074. margin-top: 12px;
  2075. }
  2076. .mdc-dialog--open,
  2077. .mdc-dialog--opening,
  2078. .mdc-dialog--closing {
  2079. display: flex;
  2080. }
  2081. .mdc-dialog--opening .mdc-dialog__scrim {
  2082. transition: opacity 150ms linear;
  2083. }
  2084. .mdc-dialog--opening .mdc-dialog__container {
  2085. transition: opacity 75ms linear, -webkit-transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1);
  2086. transition: opacity 75ms linear, transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1);
  2087. 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);
  2088. }
  2089. .mdc-dialog--closing .mdc-dialog__scrim,
  2090. .mdc-dialog--closing .mdc-dialog__container {
  2091. transition: opacity 75ms linear;
  2092. }
  2093. .mdc-dialog--closing .mdc-dialog__container {
  2094. -webkit-transform: scale(1);
  2095. transform: scale(1);
  2096. }
  2097. .mdc-dialog--open .mdc-dialog__scrim {
  2098. opacity: 1;
  2099. }
  2100. .mdc-dialog--open .mdc-dialog__container {
  2101. -webkit-transform: scale(1);
  2102. transform: scale(1);
  2103. opacity: 1;
  2104. }
  2105. .mdc-dialog-scroll-lock {
  2106. overflow: hidden;
  2107. }
  2108. .mdc-drawer {
  2109. border-color: rgba(0, 0, 0, 0.12);
  2110. background-color: #fff;
  2111. /* @noflip */
  2112. border-radius: 0 0 0 0;
  2113. z-index: 6;
  2114. width: 256px;
  2115. display: flex;
  2116. flex-direction: column;
  2117. flex-shrink: 0;
  2118. box-sizing: border-box;
  2119. height: 100%;
  2120. /* @noflip */
  2121. border-right-width: 1px;
  2122. /* @noflip */
  2123. border-right-style: solid;
  2124. overflow: hidden;
  2125. transition-property: -webkit-transform;
  2126. transition-property: transform;
  2127. transition-property: transform, -webkit-transform;
  2128. transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  2129. }
  2130. .mdc-drawer .mdc-drawer__title {
  2131. color: rgba(0, 0, 0, 0.87);
  2132. }
  2133. .mdc-drawer .mdc-list-group__subheader {
  2134. color: rgba(0, 0, 0, 0.6);
  2135. }
  2136. .mdc-drawer .mdc-drawer__subtitle {
  2137. color: rgba(0, 0, 0, 0.6);
  2138. }
  2139. .mdc-drawer .mdc-list-item__graphic {
  2140. color: rgba(0, 0, 0, 0.6);
  2141. }
  2142. .mdc-drawer .mdc-list-item {
  2143. color: rgba(0, 0, 0, 0.87);
  2144. }
  2145. .mdc-drawer .mdc-list-item--activated .mdc-list-item__graphic {
  2146. color: #6200ee;
  2147. }
  2148. .mdc-drawer .mdc-list-item--activated {
  2149. color: rgba(98, 0, 238, 0.87);
  2150. }
  2151. [dir=rtl] .mdc-drawer, .mdc-drawer[dir=rtl] {
  2152. /* @noflip */
  2153. border-radius: 0 0 0 0;
  2154. }
  2155. .mdc-drawer .mdc-list-item {
  2156. border-radius: 4px;
  2157. }
  2158. .mdc-drawer.mdc-drawer--open:not(.mdc-drawer--closing) + .mdc-drawer-app-content {
  2159. /* @noflip */
  2160. margin-left: 256px;
  2161. /* @noflip */
  2162. margin-right: 0;
  2163. }
  2164. [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] {
  2165. /* @noflip */
  2166. margin-left: 0;
  2167. /* @noflip */
  2168. margin-right: 256px;
  2169. }
  2170. [dir=rtl] .mdc-drawer, .mdc-drawer[dir=rtl] {
  2171. /* @noflip */
  2172. border-right-width: 0;
  2173. /* @noflip */
  2174. border-left-width: 1px;
  2175. /* @noflip */
  2176. border-right-style: none;
  2177. /* @noflip */
  2178. border-left-style: solid;
  2179. }
  2180. .mdc-drawer .mdc-list-item {
  2181. font-family: Roboto, sans-serif;
  2182. -moz-osx-font-smoothing: grayscale;
  2183. -webkit-font-smoothing: antialiased;
  2184. font-size: 0.875rem;
  2185. line-height: 1.375rem;
  2186. font-weight: 500;
  2187. letter-spacing: 0.0071428571em;
  2188. text-decoration: inherit;
  2189. text-transform: inherit;
  2190. height: calc(48px - 2 * 4px);
  2191. margin: 8px 8px;
  2192. padding: 0 8px;
  2193. }
  2194. .mdc-drawer .mdc-list-item:nth-child(1) {
  2195. margin-top: 2px;
  2196. }
  2197. .mdc-drawer .mdc-list-item:nth-last-child(1) {
  2198. margin-bottom: 0;
  2199. }
  2200. .mdc-drawer .mdc-list-group__subheader {
  2201. font-family: Roboto, sans-serif;
  2202. -moz-osx-font-smoothing: grayscale;
  2203. -webkit-font-smoothing: antialiased;
  2204. font-size: 0.875rem;
  2205. line-height: 1.25rem;
  2206. font-weight: 400;
  2207. letter-spacing: 0.0178571429em;
  2208. text-decoration: inherit;
  2209. text-transform: inherit;
  2210. display: block;
  2211. margin-top: 0;
  2212. /* @alternate */
  2213. line-height: normal;
  2214. margin: 0;
  2215. padding: 0 16px;
  2216. }
  2217. .mdc-drawer .mdc-list-group__subheader::before {
  2218. display: inline-block;
  2219. width: 0;
  2220. height: 24px;
  2221. content: "";
  2222. vertical-align: 0;
  2223. }
  2224. .mdc-drawer .mdc-list-divider {
  2225. margin: 3px 0 4px 0;
  2226. }
  2227. .mdc-drawer .mdc-list-item__text,
  2228. .mdc-drawer .mdc-list-item__graphic {
  2229. pointer-events: none;
  2230. }
  2231. .mdc-drawer--animate {
  2232. -webkit-transform: translateX(-100%);
  2233. transform: translateX(-100%);
  2234. }
  2235. [dir=rtl] .mdc-drawer--animate, .mdc-drawer--animate[dir=rtl] {
  2236. -webkit-transform: translateX(100%);
  2237. transform: translateX(100%);
  2238. }
  2239. .mdc-drawer--opening {
  2240. -webkit-transform: translateX(0);
  2241. transform: translateX(0);
  2242. transition-duration: 250ms;
  2243. }
  2244. [dir=rtl] .mdc-drawer--opening, .mdc-drawer--opening[dir=rtl] {
  2245. -webkit-transform: translateX(0);
  2246. transform: translateX(0);
  2247. }
  2248. .mdc-drawer--closing {
  2249. -webkit-transform: translateX(-100%);
  2250. transform: translateX(-100%);
  2251. transition-duration: 200ms;
  2252. }
  2253. [dir=rtl] .mdc-drawer--closing, .mdc-drawer--closing[dir=rtl] {
  2254. -webkit-transform: translateX(100%);
  2255. transform: translateX(100%);
  2256. }
  2257. .mdc-drawer__header {
  2258. flex-shrink: 0;
  2259. box-sizing: border-box;
  2260. min-height: 64px;
  2261. padding: 0 16px 4px;
  2262. }
  2263. .mdc-drawer__title {
  2264. font-family: Roboto, sans-serif;
  2265. -moz-osx-font-smoothing: grayscale;
  2266. -webkit-font-smoothing: antialiased;
  2267. font-size: 1.25rem;
  2268. line-height: 2rem;
  2269. font-weight: 500;
  2270. letter-spacing: 0.0125em;
  2271. text-decoration: inherit;
  2272. text-transform: inherit;
  2273. display: block;
  2274. margin-top: 0;
  2275. /* @alternate */
  2276. line-height: normal;
  2277. margin-bottom: -20px;
  2278. }
  2279. .mdc-drawer__title::before {
  2280. display: inline-block;
  2281. width: 0;
  2282. height: 36px;
  2283. content: "";
  2284. vertical-align: 0;
  2285. }
  2286. .mdc-drawer__title::after {
  2287. display: inline-block;
  2288. width: 0;
  2289. height: 20px;
  2290. content: "";
  2291. vertical-align: -20px;
  2292. }
  2293. .mdc-drawer__subtitle {
  2294. font-family: Roboto, sans-serif;
  2295. -moz-osx-font-smoothing: grayscale;
  2296. -webkit-font-smoothing: antialiased;
  2297. font-size: 0.875rem;
  2298. line-height: 1.25rem;
  2299. font-weight: 400;
  2300. letter-spacing: 0.0178571429em;
  2301. text-decoration: inherit;
  2302. text-transform: inherit;
  2303. display: block;
  2304. margin-top: 0;
  2305. /* @alternate */
  2306. line-height: normal;
  2307. margin-bottom: 0;
  2308. }
  2309. .mdc-drawer__subtitle::before {
  2310. display: inline-block;
  2311. width: 0;
  2312. height: 20px;
  2313. content: "";
  2314. vertical-align: 0;
  2315. }
  2316. .mdc-drawer__content {
  2317. height: 100%;
  2318. overflow-y: auto;
  2319. -webkit-overflow-scrolling: touch;
  2320. }
  2321. .mdc-drawer--dismissible {
  2322. /* @noflip */
  2323. left: 0;
  2324. /* @noflip */
  2325. right: initial;
  2326. display: none;
  2327. position: absolute;
  2328. }
  2329. [dir=rtl] .mdc-drawer--dismissible, .mdc-drawer--dismissible[dir=rtl] {
  2330. /* @noflip */
  2331. left: initial;
  2332. /* @noflip */
  2333. right: 0;
  2334. }
  2335. .mdc-drawer--dismissible.mdc-drawer--open {
  2336. display: flex;
  2337. }
  2338. .mdc-drawer-app-content {
  2339. /* @noflip */
  2340. margin-left: 0;
  2341. /* @noflip */
  2342. margin-right: 0;
  2343. position: relative;
  2344. }
  2345. [dir=rtl] .mdc-drawer-app-content, .mdc-drawer-app-content[dir=rtl] {
  2346. /* @noflip */
  2347. margin-left: 0;
  2348. /* @noflip */
  2349. margin-right: 0;
  2350. }
  2351. .mdc-drawer--modal {
  2352. 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);
  2353. /* @noflip */
  2354. left: 0;
  2355. /* @noflip */
  2356. right: initial;
  2357. display: none;
  2358. position: fixed;
  2359. }
  2360. .mdc-drawer--modal + .mdc-drawer-scrim {
  2361. background-color: rgba(0, 0, 0, 0.32);
  2362. }
  2363. [dir=rtl] .mdc-drawer--modal, .mdc-drawer--modal[dir=rtl] {
  2364. /* @noflip */
  2365. left: initial;
  2366. /* @noflip */
  2367. right: 0;
  2368. }
  2369. .mdc-drawer--modal.mdc-drawer--open {
  2370. display: flex;
  2371. }
  2372. .mdc-drawer-scrim {
  2373. display: none;
  2374. position: fixed;
  2375. top: 0;
  2376. left: 0;
  2377. width: 100%;
  2378. height: 100%;
  2379. z-index: 5;
  2380. transition-property: opacity;
  2381. transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  2382. }
  2383. .mdc-drawer--open + .mdc-drawer-scrim {
  2384. display: block;
  2385. }
  2386. .mdc-drawer--animate + .mdc-drawer-scrim {
  2387. opacity: 0;
  2388. }
  2389. .mdc-drawer--opening + .mdc-drawer-scrim {
  2390. transition-duration: 250ms;
  2391. opacity: 1;
  2392. }
  2393. .mdc-drawer--closing + .mdc-drawer-scrim {
  2394. transition-duration: 200ms;
  2395. opacity: 0;
  2396. }
  2397. .mdc-elevation--z0 {
  2398. 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);
  2399. }
  2400. .mdc-elevation--z1 {
  2401. 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);
  2402. }
  2403. .mdc-elevation--z2 {
  2404. 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);
  2405. }
  2406. .mdc-elevation--z3 {
  2407. 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);
  2408. }
  2409. .mdc-elevation--z4 {
  2410. 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);
  2411. }
  2412. .mdc-elevation--z5 {
  2413. 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);
  2414. }
  2415. .mdc-elevation--z6 {
  2416. 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);
  2417. }
  2418. .mdc-elevation--z7 {
  2419. 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);
  2420. }
  2421. .mdc-elevation--z8 {
  2422. 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);
  2423. }
  2424. .mdc-elevation--z9 {
  2425. 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);
  2426. }
  2427. .mdc-elevation--z10 {
  2428. 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);
  2429. }
  2430. .mdc-elevation--z11 {
  2431. 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);
  2432. }
  2433. .mdc-elevation--z12 {
  2434. 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);
  2435. }
  2436. .mdc-elevation--z13 {
  2437. 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);
  2438. }
  2439. .mdc-elevation--z14 {
  2440. 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);
  2441. }
  2442. .mdc-elevation--z15 {
  2443. 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);
  2444. }
  2445. .mdc-elevation--z16 {
  2446. 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);
  2447. }
  2448. .mdc-elevation--z17 {
  2449. 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);
  2450. }
  2451. .mdc-elevation--z18 {
  2452. 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);
  2453. }
  2454. .mdc-elevation--z19 {
  2455. 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);
  2456. }
  2457. .mdc-elevation--z20 {
  2458. 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);
  2459. }
  2460. .mdc-elevation--z21 {
  2461. 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);
  2462. }
  2463. .mdc-elevation--z22 {
  2464. 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);
  2465. }
  2466. .mdc-elevation--z23 {
  2467. 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);
  2468. }
  2469. .mdc-elevation--z24 {
  2470. 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);
  2471. }
  2472. .mdc-elevation-transition {
  2473. transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
  2474. will-change: box-shadow;
  2475. }
  2476. .mdc-fab {
  2477. 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);
  2478. display: inline-flex;
  2479. position: relative;
  2480. align-items: center;
  2481. justify-content: center;
  2482. box-sizing: border-box;
  2483. width: 56px;
  2484. height: 56px;
  2485. padding: 0;
  2486. border: none;
  2487. fill: currentColor;
  2488. text-decoration: none;
  2489. cursor: pointer;
  2490. -webkit-user-select: none;
  2491. -moz-user-select: none;
  2492. -ms-user-select: none;
  2493. user-select: none;
  2494. -moz-appearance: none;
  2495. -webkit-appearance: none;
  2496. overflow: hidden;
  2497. 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);
  2498. 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);
  2499. 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);
  2500. background-color: #018786;
  2501. color: #fff;
  2502. /* @alternate */
  2503. color: var(--mdc-theme-on-secondary, #fff);
  2504. }
  2505. .mdc-fab:not(.mdc-fab--extended) {
  2506. border-radius: 50%;
  2507. }
  2508. .mdc-fab::-moz-focus-inner {
  2509. padding: 0;
  2510. border: 0;
  2511. }
  2512. .mdc-fab:hover, .mdc-fab:focus {
  2513. 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);
  2514. }
  2515. .mdc-fab:active {
  2516. 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);
  2517. }
  2518. .mdc-fab:active, .mdc-fab:focus {
  2519. outline: none;
  2520. }
  2521. .mdc-fab:hover {
  2522. cursor: pointer;
  2523. }
  2524. .mdc-fab > svg {
  2525. width: 100%;
  2526. }
  2527. @supports not (-ms-ime-align: auto) {
  2528. .mdc-fab {
  2529. /* @alternate */
  2530. background-color: var(--mdc-theme-secondary, #018786);
  2531. }
  2532. }
  2533. .mdc-fab .mdc-fab__icon {
  2534. width: 24px;
  2535. height: 24px;
  2536. font-size: 24px;
  2537. }
  2538. .mdc-fab--mini {
  2539. width: 40px;
  2540. height: 40px;
  2541. }
  2542. .mdc-fab--extended {
  2543. font-family: Roboto, sans-serif;
  2544. -moz-osx-font-smoothing: grayscale;
  2545. -webkit-font-smoothing: antialiased;
  2546. font-size: 0.875rem;
  2547. line-height: 2.25rem;
  2548. font-weight: 500;
  2549. letter-spacing: 0.0892857143em;
  2550. text-decoration: none;
  2551. text-transform: uppercase;
  2552. border-radius: 24px;
  2553. padding: 0 20px;
  2554. width: auto;
  2555. max-width: 100%;
  2556. height: 48px;
  2557. }
  2558. .mdc-fab--extended .mdc-fab__icon {
  2559. /* @noflip */
  2560. margin-left: -8px;
  2561. /* @noflip */
  2562. margin-right: 12px;
  2563. }
  2564. [dir=rtl] .mdc-fab--extended .mdc-fab__icon, .mdc-fab--extended .mdc-fab__icon[dir=rtl] {
  2565. /* @noflip */
  2566. margin-left: 12px;
  2567. /* @noflip */
  2568. margin-right: -8px;
  2569. }
  2570. .mdc-fab--extended .mdc-fab__label + .mdc-fab__icon {
  2571. /* @noflip */
  2572. margin-left: 12px;
  2573. /* @noflip */
  2574. margin-right: -8px;
  2575. }
  2576. [dir=rtl] .mdc-fab--extended .mdc-fab__label + .mdc-fab__icon, .mdc-fab--extended .mdc-fab__label + .mdc-fab__icon[dir=rtl] {
  2577. /* @noflip */
  2578. margin-left: -8px;
  2579. /* @noflip */
  2580. margin-right: 12px;
  2581. }
  2582. .mdc-fab__label {
  2583. justify-content: flex-start;
  2584. text-overflow: ellipsis;
  2585. white-space: nowrap;
  2586. overflow: hidden;
  2587. }
  2588. .mdc-fab__icon {
  2589. transition: -webkit-transform 180ms 90ms cubic-bezier(0, 0, 0.2, 1);
  2590. transition: transform 180ms 90ms cubic-bezier(0, 0, 0.2, 1);
  2591. transition: transform 180ms 90ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 180ms 90ms cubic-bezier(0, 0, 0.2, 1);
  2592. fill: currentColor;
  2593. will-change: transform;
  2594. }
  2595. .mdc-fab .mdc-fab__icon {
  2596. display: inline-flex;
  2597. align-items: center;
  2598. justify-content: center;
  2599. }
  2600. .mdc-fab--exited {
  2601. -webkit-transform: scale(0);
  2602. transform: scale(0);
  2603. opacity: 0;
  2604. transition: opacity 15ms linear 150ms, -webkit-transform 180ms 0ms cubic-bezier(0.4, 0, 1, 1);
  2605. transition: opacity 15ms linear 150ms, transform 180ms 0ms cubic-bezier(0.4, 0, 1, 1);
  2606. 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);
  2607. }
  2608. .mdc-fab--exited .mdc-fab__icon {
  2609. -webkit-transform: scale(0);
  2610. transform: scale(0);
  2611. transition: -webkit-transform 135ms 0ms cubic-bezier(0.4, 0, 1, 1);
  2612. transition: transform 135ms 0ms cubic-bezier(0.4, 0, 1, 1);
  2613. transition: transform 135ms 0ms cubic-bezier(0.4, 0, 1, 1), -webkit-transform 135ms 0ms cubic-bezier(0.4, 0, 1, 1);
  2614. }
  2615. .mdc-fab {
  2616. --mdc-ripple-fg-size: 0;
  2617. --mdc-ripple-left: 0;
  2618. --mdc-ripple-top: 0;
  2619. --mdc-ripple-fg-scale: 1;
  2620. --mdc-ripple-fg-translate-end: 0;
  2621. --mdc-ripple-fg-translate-start: 0;
  2622. -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  2623. }
  2624. .mdc-fab::before, .mdc-fab::after {
  2625. position: absolute;
  2626. border-radius: 50%;
  2627. opacity: 0;
  2628. pointer-events: none;
  2629. content: "";
  2630. }
  2631. .mdc-fab::before {
  2632. transition: opacity 15ms linear, background-color 15ms linear;
  2633. z-index: 1;
  2634. }
  2635. .mdc-fab.mdc-ripple-upgraded::before {
  2636. -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
  2637. transform: scale(var(--mdc-ripple-fg-scale, 1));
  2638. }
  2639. .mdc-fab.mdc-ripple-upgraded::after {
  2640. top: 0;
  2641. /* @noflip */
  2642. left: 0;
  2643. -webkit-transform: scale(0);
  2644. transform: scale(0);
  2645. -webkit-transform-origin: center center;
  2646. transform-origin: center center;
  2647. }
  2648. .mdc-fab.mdc-ripple-upgraded--unbounded::after {
  2649. top: var(--mdc-ripple-top, 0);
  2650. /* @noflip */
  2651. left: var(--mdc-ripple-left, 0);
  2652. }
  2653. .mdc-fab.mdc-ripple-upgraded--foreground-activation::after {
  2654. -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
  2655. animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
  2656. }
  2657. .mdc-fab.mdc-ripple-upgraded--foreground-deactivation::after {
  2658. -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
  2659. animation: mdc-ripple-fg-opacity-out 150ms;
  2660. -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  2661. transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  2662. }
  2663. .mdc-fab::before, .mdc-fab::after {
  2664. top: calc(50% - 100%);
  2665. /* @noflip */
  2666. left: calc(50% - 100%);
  2667. width: 200%;
  2668. height: 200%;
  2669. }
  2670. .mdc-fab.mdc-ripple-upgraded::after {
  2671. width: var(--mdc-ripple-fg-size, 100%);
  2672. height: var(--mdc-ripple-fg-size, 100%);
  2673. }
  2674. .mdc-fab::before, .mdc-fab::after {
  2675. background-color: #fff;
  2676. }
  2677. @supports not (-ms-ime-align: auto) {
  2678. .mdc-fab::before, .mdc-fab::after {
  2679. /* @alternate */
  2680. background-color: var(--mdc-theme-on-secondary, #fff);
  2681. }
  2682. }
  2683. .mdc-fab:hover::before {
  2684. opacity: 0.08;
  2685. }
  2686. .mdc-fab:not(.mdc-ripple-upgraded):focus::before, .mdc-fab.mdc-ripple-upgraded--background-focused::before {
  2687. transition-duration: 75ms;
  2688. opacity: 0.24;
  2689. }
  2690. .mdc-fab:not(.mdc-ripple-upgraded)::after {
  2691. transition: opacity 150ms linear;
  2692. }
  2693. .mdc-fab:not(.mdc-ripple-upgraded):active::after {
  2694. transition-duration: 75ms;
  2695. opacity: 0.24;
  2696. }
  2697. .mdc-fab.mdc-ripple-upgraded {
  2698. --mdc-ripple-fg-opacity: 0.24;
  2699. }
  2700. .mdc-floating-label {
  2701. font-family: Roboto, sans-serif;
  2702. -moz-osx-font-smoothing: grayscale;
  2703. -webkit-font-smoothing: antialiased;
  2704. font-size: 1rem;
  2705. line-height: 1.75rem;
  2706. font-weight: 400;
  2707. letter-spacing: 0.009375em;
  2708. text-decoration: inherit;
  2709. text-transform: inherit;
  2710. position: absolute;
  2711. /* @noflip */
  2712. left: 0;
  2713. /* @noflip */
  2714. -webkit-transform-origin: left top;
  2715. transform-origin: left top;
  2716. transition: color 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);
  2717. transition: transform 150ms cubic-bezier(0.4, 0, 0.2, 1), color 150ms cubic-bezier(0.4, 0, 0.2, 1);
  2718. 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);
  2719. /* @alternate */
  2720. line-height: 1.15rem;
  2721. text-align: left;
  2722. text-overflow: ellipsis;
  2723. white-space: nowrap;
  2724. cursor: text;
  2725. overflow: hidden;
  2726. will-change: transform;
  2727. }
  2728. [dir=rtl] .mdc-floating-label, .mdc-floating-label[dir=rtl] {
  2729. /* @noflip */
  2730. right: 0;
  2731. /* @noflip */
  2732. left: auto;
  2733. /* @noflip */
  2734. -webkit-transform-origin: right top;
  2735. transform-origin: right top;
  2736. /* @noflip */
  2737. text-align: right;
  2738. }
  2739. .mdc-floating-label--float-above {
  2740. cursor: auto;
  2741. }
  2742. .mdc-floating-label--float-above {
  2743. -webkit-transform: translateY(-50%) scale(0.75);
  2744. transform: translateY(-50%) scale(0.75);
  2745. }
  2746. .mdc-floating-label--shake {
  2747. -webkit-animation: mdc-floating-label-shake-float-above-standard 250ms 1;
  2748. animation: mdc-floating-label-shake-float-above-standard 250ms 1;
  2749. }
  2750. @-webkit-keyframes mdc-floating-label-shake-float-above-standard {
  2751. 0% {
  2752. -webkit-transform: translateX(calc(0 - 0%)) translateY(-50%) scale(0.75);
  2753. transform: translateX(calc(0 - 0%)) translateY(-50%) scale(0.75);
  2754. }
  2755. 33% {
  2756. -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  2757. animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  2758. -webkit-transform: translateX(calc(4% - 0%)) translateY(-50%) scale(0.75);
  2759. transform: translateX(calc(4% - 0%)) translateY(-50%) scale(0.75);
  2760. }
  2761. 66% {
  2762. -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  2763. animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  2764. -webkit-transform: translateX(calc(-4% - 0%)) translateY(-50%) scale(0.75);
  2765. transform: translateX(calc(-4% - 0%)) translateY(-50%) scale(0.75);
  2766. }
  2767. 100% {
  2768. -webkit-transform: translateX(calc(0 - 0%)) translateY(-50%) scale(0.75);
  2769. transform: translateX(calc(0 - 0%)) translateY(-50%) scale(0.75);
  2770. }
  2771. }
  2772. @keyframes mdc-floating-label-shake-float-above-standard {
  2773. 0% {
  2774. -webkit-transform: translateX(calc(0 - 0%)) translateY(-50%) scale(0.75);
  2775. transform: translateX(calc(0 - 0%)) translateY(-50%) scale(0.75);
  2776. }
  2777. 33% {
  2778. -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  2779. animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  2780. -webkit-transform: translateX(calc(4% - 0%)) translateY(-50%) scale(0.75);
  2781. transform: translateX(calc(4% - 0%)) translateY(-50%) scale(0.75);
  2782. }
  2783. 66% {
  2784. -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  2785. animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  2786. -webkit-transform: translateX(calc(-4% - 0%)) translateY(-50%) scale(0.75);
  2787. transform: translateX(calc(-4% - 0%)) translateY(-50%) scale(0.75);
  2788. }
  2789. 100% {
  2790. -webkit-transform: translateX(calc(0 - 0%)) translateY(-50%) scale(0.75);
  2791. transform: translateX(calc(0 - 0%)) translateY(-50%) scale(0.75);
  2792. }
  2793. }
  2794. .mdc-form-field {
  2795. font-family: Roboto, sans-serif;
  2796. -moz-osx-font-smoothing: grayscale;
  2797. -webkit-font-smoothing: antialiased;
  2798. font-size: 0.875rem;
  2799. line-height: 1.25rem;
  2800. font-weight: 400;
  2801. letter-spacing: 0.0178571429em;
  2802. text-decoration: inherit;
  2803. text-transform: inherit;
  2804. color: rgba(0, 0, 0, 0.87);
  2805. /* @alternate */
  2806. color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87));
  2807. display: inline-flex;
  2808. align-items: center;
  2809. vertical-align: middle;
  2810. }
  2811. .mdc-form-field > label {
  2812. order: 0;
  2813. /* @noflip */
  2814. margin-right: auto;
  2815. /* @noflip */
  2816. padding-left: 4px;
  2817. }
  2818. [dir=rtl] .mdc-form-field > label, .mdc-form-field[dir=rtl] > label {
  2819. /* @noflip */
  2820. margin-left: auto;
  2821. /* @noflip */
  2822. padding-right: 4px;
  2823. }
  2824. .mdc-form-field--align-end > label {
  2825. order: -1;
  2826. /* @noflip */
  2827. margin-left: auto;
  2828. /* @noflip */
  2829. padding-right: 4px;
  2830. }
  2831. [dir=rtl] .mdc-form-field--align-end > label, .mdc-form-field--align-end[dir=rtl] > label {
  2832. /* @noflip */
  2833. margin-right: auto;
  2834. /* @noflip */
  2835. padding-left: 4px;
  2836. }
  2837. .mdc-grid-tile__primary {
  2838. padding-bottom: calc(100% / 1);
  2839. }
  2840. .mdc-grid-tile {
  2841. margin: 2px 0;
  2842. padding: 0 2px;
  2843. }
  2844. .mdc-grid-tile__secondary {
  2845. left: 2px;
  2846. width: calc(100% - 4px);
  2847. }
  2848. .mdc-grid-list__tiles {
  2849. margin: 2px auto;
  2850. }
  2851. .mdc-grid-list__tiles {
  2852. display: flex;
  2853. flex-flow: row wrap;
  2854. padding: 0;
  2855. }
  2856. .mdc-grid-list--tile-gutter-1 .mdc-grid-tile {
  2857. margin: 0.5px 0;
  2858. padding: 0 0.5px;
  2859. }
  2860. .mdc-grid-list--tile-gutter-1 .mdc-grid-tile__secondary {
  2861. left: 0.5px;
  2862. width: calc(100% - 1px);
  2863. }
  2864. .mdc-grid-list--tile-gutter-1 .mdc-grid-list__tiles {
  2865. margin: 0.5px auto;
  2866. }
  2867. .mdc-grid-list--tile-aspect-16x9 .mdc-grid-tile__primary {
  2868. padding-bottom: calc(100% / 1.7777777778);
  2869. }
  2870. .mdc-grid-list--tile-aspect-3x2 .mdc-grid-tile__primary {
  2871. padding-bottom: calc(100% / 1.5);
  2872. }
  2873. .mdc-grid-list--tile-aspect-2x3 .mdc-grid-tile__primary {
  2874. padding-bottom: calc(100% / 0.6666666667);
  2875. }
  2876. .mdc-grid-list--tile-aspect-4x3 .mdc-grid-tile__primary {
  2877. padding-bottom: calc(100% / 1.3333333333);
  2878. }
  2879. .mdc-grid-list--tile-aspect-3x4 .mdc-grid-tile__primary {
  2880. padding-bottom: calc(100% / 0.75);
  2881. }
  2882. .mdc-grid-tile {
  2883. display: block;
  2884. position: relative;
  2885. /* @alternate */
  2886. width: 200px;
  2887. width: var(--mdc-grid-list-tile-width, 200px);
  2888. }
  2889. .mdc-grid-tile__primary {
  2890. background-color: #fff;
  2891. /* @alternate */
  2892. background-color: var(--mdc-theme-background, #fff);
  2893. color: rgba(0, 0, 0, 0.87);
  2894. /* @alternate */
  2895. color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87));
  2896. position: relative;
  2897. height: 0;
  2898. }
  2899. .mdc-grid-tile__primary-content {
  2900. position: absolute;
  2901. top: 0;
  2902. right: 0;
  2903. bottom: 0;
  2904. left: 0;
  2905. width: 100%;
  2906. height: 100%;
  2907. background-repeat: no-repeat;
  2908. background-position: center;
  2909. background-size: cover;
  2910. }
  2911. .mdc-grid-tile__secondary {
  2912. background-color: #6200ee;
  2913. /* @alternate */
  2914. background-color: var(--mdc-theme-primary, #6200ee);
  2915. color: #fff;
  2916. /* @alternate */
  2917. color: var(--mdc-theme-on-primary, #fff);
  2918. position: absolute;
  2919. bottom: 0;
  2920. box-sizing: border-box;
  2921. height: 48px;
  2922. padding: 16px;
  2923. }
  2924. .mdc-grid-tile__title {
  2925. text-overflow: ellipsis;
  2926. white-space: nowrap;
  2927. overflow: hidden;
  2928. display: block;
  2929. margin: 0;
  2930. padding: 0;
  2931. font-size: 1rem;
  2932. line-height: 1rem;
  2933. font-weight: 500;
  2934. }
  2935. .mdc-grid-tile__support-text {
  2936. font-family: Roboto, sans-serif;
  2937. -moz-osx-font-smoothing: grayscale;
  2938. -webkit-font-smoothing: antialiased;
  2939. font-size: 1rem;
  2940. line-height: 1.75rem;
  2941. font-weight: 400;
  2942. letter-spacing: 0.009375em;
  2943. text-decoration: inherit;
  2944. text-transform: inherit;
  2945. text-overflow: ellipsis;
  2946. white-space: nowrap;
  2947. overflow: hidden;
  2948. display: block;
  2949. margin: 0;
  2950. margin-top: 4px;
  2951. padding: 0;
  2952. }
  2953. .mdc-grid-tile__icon {
  2954. position: absolute;
  2955. top: calc(50% - 24px / 2);
  2956. font-size: 0;
  2957. }
  2958. .mdc-grid-list--twoline-caption .mdc-grid-tile__secondary {
  2959. height: 68px;
  2960. }
  2961. .mdc-grid-list--header-caption .mdc-grid-tile__secondary {
  2962. top: 0;
  2963. bottom: auto;
  2964. }
  2965. .mdc-grid-list--with-icon-align-start .mdc-grid-tile__secondary {
  2966. /* @noflip */
  2967. padding-left: 56px;
  2968. /* @noflip */
  2969. padding-right: 8px;
  2970. }
  2971. .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 {
  2972. /* @noflip */
  2973. padding-left: 8px;
  2974. /* @noflip */
  2975. padding-right: 56px;
  2976. }
  2977. .mdc-grid-list--with-icon-align-start .mdc-grid-tile__icon {
  2978. /* @noflip */
  2979. left: 16px;
  2980. /* @noflip */
  2981. right: initial;
  2982. font-size: 24px;
  2983. }
  2984. .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 {
  2985. /* @noflip */
  2986. left: initial;
  2987. /* @noflip */
  2988. right: 16px;
  2989. }
  2990. .mdc-grid-list--with-icon-align-end .mdc-grid-tile__secondary {
  2991. /* @noflip */
  2992. padding-left: 16px;
  2993. /* @noflip */
  2994. padding-right: 56px;
  2995. }
  2996. .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 {
  2997. /* @noflip */
  2998. padding-left: 56px;
  2999. /* @noflip */
  3000. padding-right: 16px;
  3001. }
  3002. .mdc-grid-list--with-icon-align-end .mdc-grid-tile__icon {
  3003. /* @noflip */
  3004. left: initial;
  3005. /* @noflip */
  3006. right: 16px;
  3007. font-size: 24px;
  3008. }
  3009. .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 {
  3010. /* @noflip */
  3011. left: 16px;
  3012. /* @noflip */
  3013. right: initial;
  3014. }
  3015. .mdc-icon-button {
  3016. width: 48px;
  3017. height: 48px;
  3018. padding: 12px;
  3019. font-size: 24px;
  3020. display: inline-block;
  3021. position: relative;
  3022. box-sizing: border-box;
  3023. border: none;
  3024. outline: none;
  3025. background-color: transparent;
  3026. fill: currentColor;
  3027. color: inherit;
  3028. text-decoration: none;
  3029. cursor: pointer;
  3030. -webkit-user-select: none;
  3031. -moz-user-select: none;
  3032. -ms-user-select: none;
  3033. user-select: none;
  3034. }
  3035. .mdc-icon-button svg,
  3036. .mdc-icon-button img {
  3037. width: 24px;
  3038. height: 24px;
  3039. }
  3040. .mdc-icon-button:disabled {
  3041. color: rgba(0, 0, 0, 0.38);
  3042. /* @alternate */
  3043. color: var(--mdc-theme-text-disabled-on-light, rgba(0, 0, 0, 0.38));
  3044. cursor: default;
  3045. pointer-events: none;
  3046. }
  3047. .mdc-icon-button__icon {
  3048. display: inline-block;
  3049. }
  3050. .mdc-icon-button__icon.mdc-icon-button__icon--on {
  3051. display: none;
  3052. }
  3053. .mdc-icon-button--on .mdc-icon-button__icon {
  3054. display: none;
  3055. }
  3056. .mdc-icon-button--on .mdc-icon-button__icon.mdc-icon-button__icon--on {
  3057. display: inline-block;
  3058. }
  3059. .mdc-icon-button {
  3060. --mdc-ripple-fg-size: 0;
  3061. --mdc-ripple-left: 0;
  3062. --mdc-ripple-top: 0;
  3063. --mdc-ripple-fg-scale: 1;
  3064. --mdc-ripple-fg-translate-end: 0;
  3065. --mdc-ripple-fg-translate-start: 0;
  3066. -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  3067. }
  3068. .mdc-icon-button::before, .mdc-icon-button::after {
  3069. position: absolute;
  3070. border-radius: 50%;
  3071. opacity: 0;
  3072. pointer-events: none;
  3073. content: "";
  3074. }
  3075. .mdc-icon-button::before {
  3076. transition: opacity 15ms linear, background-color 15ms linear;
  3077. z-index: 1;
  3078. }
  3079. .mdc-icon-button.mdc-ripple-upgraded::before {
  3080. -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
  3081. transform: scale(var(--mdc-ripple-fg-scale, 1));
  3082. }
  3083. .mdc-icon-button.mdc-ripple-upgraded::after {
  3084. top: 0;
  3085. /* @noflip */
  3086. left: 0;
  3087. -webkit-transform: scale(0);
  3088. transform: scale(0);
  3089. -webkit-transform-origin: center center;
  3090. transform-origin: center center;
  3091. }
  3092. .mdc-icon-button.mdc-ripple-upgraded--unbounded::after {
  3093. top: var(--mdc-ripple-top, 0);
  3094. /* @noflip */
  3095. left: var(--mdc-ripple-left, 0);
  3096. }
  3097. .mdc-icon-button.mdc-ripple-upgraded--foreground-activation::after {
  3098. -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
  3099. animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
  3100. }
  3101. .mdc-icon-button.mdc-ripple-upgraded--foreground-deactivation::after {
  3102. -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
  3103. animation: mdc-ripple-fg-opacity-out 150ms;
  3104. -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  3105. transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  3106. }
  3107. .mdc-icon-button::before, .mdc-icon-button::after {
  3108. top: calc(50% - 50%);
  3109. /* @noflip */
  3110. left: calc(50% - 50%);
  3111. width: 100%;
  3112. height: 100%;
  3113. }
  3114. .mdc-icon-button.mdc-ripple-upgraded::before, .mdc-icon-button.mdc-ripple-upgraded::after {
  3115. top: var(--mdc-ripple-top, calc(50% - 50%));
  3116. /* @noflip */
  3117. left: var(--mdc-ripple-left, calc(50% - 50%));
  3118. width: var(--mdc-ripple-fg-size, 100%);
  3119. height: var(--mdc-ripple-fg-size, 100%);
  3120. }
  3121. .mdc-icon-button.mdc-ripple-upgraded::after {
  3122. width: var(--mdc-ripple-fg-size, 100%);
  3123. height: var(--mdc-ripple-fg-size, 100%);
  3124. }
  3125. .mdc-icon-button::before, .mdc-icon-button::after {
  3126. background-color: #000;
  3127. }
  3128. .mdc-icon-button:hover::before {
  3129. opacity: 0.04;
  3130. }
  3131. .mdc-icon-button:not(.mdc-ripple-upgraded):focus::before, .mdc-icon-button.mdc-ripple-upgraded--background-focused::before {
  3132. transition-duration: 75ms;
  3133. opacity: 0.12;
  3134. }
  3135. .mdc-icon-button:not(.mdc-ripple-upgraded)::after {
  3136. transition: opacity 150ms linear;
  3137. }
  3138. .mdc-icon-button:not(.mdc-ripple-upgraded):active::after {
  3139. transition-duration: 75ms;
  3140. opacity: 0.12;
  3141. }
  3142. .mdc-icon-button.mdc-ripple-upgraded {
  3143. --mdc-ripple-fg-opacity: 0.12;
  3144. }
  3145. .mdc-image-list {
  3146. display: flex;
  3147. flex-wrap: wrap;
  3148. margin: 0 auto;
  3149. padding: 0;
  3150. }
  3151. .mdc-image-list__item,
  3152. .mdc-image-list__image-aspect-container {
  3153. position: relative;
  3154. box-sizing: border-box;
  3155. }
  3156. .mdc-image-list__item {
  3157. list-style-type: none;
  3158. }
  3159. .mdc-image-list__image {
  3160. width: 100%;
  3161. }
  3162. .mdc-image-list__image-aspect-container .mdc-image-list__image {
  3163. position: absolute;
  3164. top: 0;
  3165. right: 0;
  3166. bottom: 0;
  3167. left: 0;
  3168. height: 100%;
  3169. background-repeat: no-repeat;
  3170. background-position: center;
  3171. background-size: cover;
  3172. }
  3173. .mdc-image-list__image-aspect-container {
  3174. padding-bottom: calc(100% / 1);
  3175. }
  3176. .mdc-image-list__image {
  3177. border-radius: 0;
  3178. }
  3179. .mdc-image-list--with-text-protection .mdc-image-list__supporting {
  3180. border-radius: 0 0 0 0;
  3181. }
  3182. .mdc-image-list__supporting {
  3183. color: rgba(0, 0, 0, 0.87);
  3184. /* @alternate */
  3185. color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87));
  3186. display: flex;
  3187. align-items: center;
  3188. justify-content: space-between;
  3189. box-sizing: border-box;
  3190. padding: 8px 0;
  3191. line-height: 24px;
  3192. }
  3193. .mdc-image-list__label {
  3194. font-family: Roboto, sans-serif;
  3195. -moz-osx-font-smoothing: grayscale;
  3196. -webkit-font-smoothing: antialiased;
  3197. font-size: 1rem;
  3198. line-height: 1.75rem;
  3199. font-weight: 400;
  3200. letter-spacing: 0.009375em;
  3201. text-decoration: inherit;
  3202. text-transform: inherit;
  3203. text-overflow: ellipsis;
  3204. white-space: nowrap;
  3205. overflow: hidden;
  3206. }
  3207. .mdc-image-list--with-text-protection .mdc-image-list__supporting {
  3208. position: absolute;
  3209. bottom: 0;
  3210. width: 100%;
  3211. height: 48px;
  3212. padding: 0 16px;
  3213. background: rgba(0, 0, 0, 0.6);
  3214. color: #fff;
  3215. }
  3216. .mdc-image-list--masonry {
  3217. display: block;
  3218. }
  3219. .mdc-image-list--masonry .mdc-image-list__item {
  3220. -webkit-column-break-inside: avoid;
  3221. break-inside: avoid-column;
  3222. }
  3223. .mdc-image-list--masonry .mdc-image-list__image {
  3224. display: block;
  3225. height: auto;
  3226. }
  3227. :root {
  3228. --mdc-layout-grid-margin-desktop: 24px;
  3229. --mdc-layout-grid-gutter-desktop: 24px;
  3230. --mdc-layout-grid-column-width-desktop: 72px;
  3231. --mdc-layout-grid-margin-tablet: 16px;
  3232. --mdc-layout-grid-gutter-tablet: 16px;
  3233. --mdc-layout-grid-column-width-tablet: 72px;
  3234. --mdc-layout-grid-margin-phone: 16px;
  3235. --mdc-layout-grid-gutter-phone: 16px;
  3236. --mdc-layout-grid-column-width-phone: 72px;
  3237. }
  3238. @media (min-width: 840px) {
  3239. .mdc-layout-grid {
  3240. box-sizing: border-box;
  3241. margin: 0 auto;
  3242. padding: 24px;
  3243. padding: var(--mdc-layout-grid-margin-desktop, 24px);
  3244. }
  3245. }
  3246. @media (min-width: 480px) and (max-width: 839px) {
  3247. .mdc-layout-grid {
  3248. box-sizing: border-box;
  3249. margin: 0 auto;
  3250. padding: 16px;
  3251. padding: var(--mdc-layout-grid-margin-tablet, 16px);
  3252. }
  3253. }
  3254. @media (max-width: 479px) {
  3255. .mdc-layout-grid {
  3256. box-sizing: border-box;
  3257. margin: 0 auto;
  3258. padding: 16px;
  3259. padding: var(--mdc-layout-grid-margin-phone, 16px);
  3260. }
  3261. }
  3262. @media (min-width: 840px) {
  3263. .mdc-layout-grid__inner {
  3264. display: flex;
  3265. flex-flow: row wrap;
  3266. align-items: stretch;
  3267. margin: -12px;
  3268. margin: calc(var(--mdc-layout-grid-gutter-desktop, 24px) / 2 * -1);
  3269. }
  3270. @supports (display: grid) {
  3271. .mdc-layout-grid__inner {
  3272. display: grid;
  3273. margin: 0;
  3274. grid-gap: 24px;
  3275. grid-gap: var(--mdc-layout-grid-gutter-desktop, 24px);
  3276. grid-template-columns: repeat(12, minmax(0, 1fr));
  3277. }
  3278. }
  3279. }
  3280. @media (min-width: 480px) and (max-width: 839px) {
  3281. .mdc-layout-grid__inner {
  3282. display: flex;
  3283. flex-flow: row wrap;
  3284. align-items: stretch;
  3285. margin: -8px;
  3286. margin: calc(var(--mdc-layout-grid-gutter-tablet, 16px) / 2 * -1);
  3287. }
  3288. @supports (display: grid) {
  3289. .mdc-layout-grid__inner {
  3290. display: grid;
  3291. margin: 0;
  3292. grid-gap: 16px;
  3293. grid-gap: var(--mdc-layout-grid-gutter-tablet, 16px);
  3294. grid-template-columns: repeat(8, minmax(0, 1fr));
  3295. }
  3296. }
  3297. }
  3298. @media (max-width: 479px) {
  3299. .mdc-layout-grid__inner {
  3300. display: flex;
  3301. flex-flow: row wrap;
  3302. align-items: stretch;
  3303. margin: -8px;
  3304. margin: calc(var(--mdc-layout-grid-gutter-phone, 16px) / 2 * -1);
  3305. }
  3306. @supports (display: grid) {
  3307. .mdc-layout-grid__inner {
  3308. display: grid;
  3309. margin: 0;
  3310. grid-gap: 16px;
  3311. grid-gap: var(--mdc-layout-grid-gutter-phone, 16px);
  3312. grid-template-columns: repeat(4, minmax(0, 1fr));
  3313. }
  3314. }
  3315. }
  3316. @media (min-width: 840px) {
  3317. .mdc-layout-grid__cell {
  3318. width: calc(33.3333333333% - 24px);
  3319. width: calc(33.3333333333% - var(--mdc-layout-grid-gutter-desktop, 24px));
  3320. box-sizing: border-box;
  3321. margin: 12px;
  3322. margin: calc(var(--mdc-layout-grid-gutter-desktop, 24px) / 2);
  3323. }
  3324. @supports (display: grid) {
  3325. .mdc-layout-grid__cell {
  3326. width: auto;
  3327. grid-column-end: span 4;
  3328. }
  3329. }
  3330. @supports (display: grid) {
  3331. .mdc-layout-grid__cell {
  3332. margin: 0;
  3333. }
  3334. }
  3335. .mdc-layout-grid__cell--span-1,
  3336. .mdc-layout-grid__cell--span-1-desktop {
  3337. width: calc(8.3333333333% - 24px);
  3338. width: calc(8.3333333333% - var(--mdc-layout-grid-gutter-desktop, 24px));
  3339. }
  3340. @supports (display: grid) {
  3341. .mdc-layout-grid__cell--span-1,
  3342. .mdc-layout-grid__cell--span-1-desktop {
  3343. width: auto;
  3344. grid-column-end: span 1;
  3345. }
  3346. }
  3347. .mdc-layout-grid__cell--span-2,
  3348. .mdc-layout-grid__cell--span-2-desktop {
  3349. width: calc(16.6666666667% - 24px);
  3350. width: calc(16.6666666667% - var(--mdc-layout-grid-gutter-desktop, 24px));
  3351. }
  3352. @supports (display: grid) {
  3353. .mdc-layout-grid__cell--span-2,
  3354. .mdc-layout-grid__cell--span-2-desktop {
  3355. width: auto;
  3356. grid-column-end: span 2;
  3357. }
  3358. }
  3359. .mdc-layout-grid__cell--span-3,
  3360. .mdc-layout-grid__cell--span-3-desktop {
  3361. width: calc(25% - 24px);
  3362. width: calc(25% - var(--mdc-layout-grid-gutter-desktop, 24px));
  3363. }
  3364. @supports (display: grid) {
  3365. .mdc-layout-grid__cell--span-3,
  3366. .mdc-layout-grid__cell--span-3-desktop {
  3367. width: auto;
  3368. grid-column-end: span 3;
  3369. }
  3370. }
  3371. .mdc-layout-grid__cell--span-4,
  3372. .mdc-layout-grid__cell--span-4-desktop {
  3373. width: calc(33.3333333333% - 24px);
  3374. width: calc(33.3333333333% - var(--mdc-layout-grid-gutter-desktop, 24px));
  3375. }
  3376. @supports (display: grid) {
  3377. .mdc-layout-grid__cell--span-4,
  3378. .mdc-layout-grid__cell--span-4-desktop {
  3379. width: auto;
  3380. grid-column-end: span 4;
  3381. }
  3382. }
  3383. .mdc-layout-grid__cell--span-5,
  3384. .mdc-layout-grid__cell--span-5-desktop {
  3385. width: calc(41.6666666667% - 24px);
  3386. width: calc(41.6666666667% - var(--mdc-layout-grid-gutter-desktop, 24px));
  3387. }
  3388. @supports (display: grid) {
  3389. .mdc-layout-grid__cell--span-5,
  3390. .mdc-layout-grid__cell--span-5-desktop {
  3391. width: auto;
  3392. grid-column-end: span 5;
  3393. }
  3394. }
  3395. .mdc-layout-grid__cell--span-6,
  3396. .mdc-layout-grid__cell--span-6-desktop {
  3397. width: calc(50% - 24px);
  3398. width: calc(50% - var(--mdc-layout-grid-gutter-desktop, 24px));
  3399. }
  3400. @supports (display: grid) {
  3401. .mdc-layout-grid__cell--span-6,
  3402. .mdc-layout-grid__cell--span-6-desktop {
  3403. width: auto;
  3404. grid-column-end: span 6;
  3405. }
  3406. }
  3407. .mdc-layout-grid__cell--span-7,
  3408. .mdc-layout-grid__cell--span-7-desktop {
  3409. width: calc(58.3333333333% - 24px);
  3410. width: calc(58.3333333333% - var(--mdc-layout-grid-gutter-desktop, 24px));
  3411. }
  3412. @supports (display: grid) {
  3413. .mdc-layout-grid__cell--span-7,
  3414. .mdc-layout-grid__cell--span-7-desktop {
  3415. width: auto;
  3416. grid-column-end: span 7;
  3417. }
  3418. }
  3419. .mdc-layout-grid__cell--span-8,
  3420. .mdc-layout-grid__cell--span-8-desktop {
  3421. width: calc(66.6666666667% - 24px);
  3422. width: calc(66.6666666667% - var(--mdc-layout-grid-gutter-desktop, 24px));
  3423. }
  3424. @supports (display: grid) {
  3425. .mdc-layout-grid__cell--span-8,
  3426. .mdc-layout-grid__cell--span-8-desktop {
  3427. width: auto;
  3428. grid-column-end: span 8;
  3429. }
  3430. }
  3431. .mdc-layout-grid__cell--span-9,
  3432. .mdc-layout-grid__cell--span-9-desktop {
  3433. width: calc(75% - 24px);
  3434. width: calc(75% - var(--mdc-layout-grid-gutter-desktop, 24px));
  3435. }
  3436. @supports (display: grid) {
  3437. .mdc-layout-grid__cell--span-9,
  3438. .mdc-layout-grid__cell--span-9-desktop {
  3439. width: auto;
  3440. grid-column-end: span 9;
  3441. }
  3442. }
  3443. .mdc-layout-grid__cell--span-10,
  3444. .mdc-layout-grid__cell--span-10-desktop {
  3445. width: calc(83.3333333333% - 24px);
  3446. width: calc(83.3333333333% - var(--mdc-layout-grid-gutter-desktop, 24px));
  3447. }
  3448. @supports (display: grid) {
  3449. .mdc-layout-grid__cell--span-10,
  3450. .mdc-layout-grid__cell--span-10-desktop {
  3451. width: auto;
  3452. grid-column-end: span 10;
  3453. }
  3454. }
  3455. .mdc-layout-grid__cell--span-11,
  3456. .mdc-layout-grid__cell--span-11-desktop {
  3457. width: calc(91.6666666667% - 24px);
  3458. width: calc(91.6666666667% - var(--mdc-layout-grid-gutter-desktop, 24px));
  3459. }
  3460. @supports (display: grid) {
  3461. .mdc-layout-grid__cell--span-11,
  3462. .mdc-layout-grid__cell--span-11-desktop {
  3463. width: auto;
  3464. grid-column-end: span 11;
  3465. }
  3466. }
  3467. .mdc-layout-grid__cell--span-12,
  3468. .mdc-layout-grid__cell--span-12-desktop {
  3469. width: calc(100% - 24px);
  3470. width: calc(100% - var(--mdc-layout-grid-gutter-desktop, 24px));
  3471. }
  3472. @supports (display: grid) {
  3473. .mdc-layout-grid__cell--span-12,
  3474. .mdc-layout-grid__cell--span-12-desktop {
  3475. width: auto;
  3476. grid-column-end: span 12;
  3477. }
  3478. }
  3479. }
  3480. @media (min-width: 480px) and (max-width: 839px) {
  3481. .mdc-layout-grid__cell {
  3482. width: calc(50% - 16px);
  3483. width: calc(50% - var(--mdc-layout-grid-gutter-tablet, 16px));
  3484. box-sizing: border-box;
  3485. margin: 8px;
  3486. margin: calc(var(--mdc-layout-grid-gutter-tablet, 16px) / 2);
  3487. }
  3488. @supports (display: grid) {
  3489. .mdc-layout-grid__cell {
  3490. width: auto;
  3491. grid-column-end: span 4;
  3492. }
  3493. }
  3494. @supports (display: grid) {
  3495. .mdc-layout-grid__cell {
  3496. margin: 0;
  3497. }
  3498. }
  3499. .mdc-layout-grid__cell--span-1,
  3500. .mdc-layout-grid__cell--span-1-tablet {
  3501. width: calc(12.5% - 16px);
  3502. width: calc(12.5% - var(--mdc-layout-grid-gutter-tablet, 16px));
  3503. }
  3504. @supports (display: grid) {
  3505. .mdc-layout-grid__cell--span-1,
  3506. .mdc-layout-grid__cell--span-1-tablet {
  3507. width: auto;
  3508. grid-column-end: span 1;
  3509. }
  3510. }
  3511. .mdc-layout-grid__cell--span-2,
  3512. .mdc-layout-grid__cell--span-2-tablet {
  3513. width: calc(25% - 16px);
  3514. width: calc(25% - var(--mdc-layout-grid-gutter-tablet, 16px));
  3515. }
  3516. @supports (display: grid) {
  3517. .mdc-layout-grid__cell--span-2,
  3518. .mdc-layout-grid__cell--span-2-tablet {
  3519. width: auto;
  3520. grid-column-end: span 2;
  3521. }
  3522. }
  3523. .mdc-layout-grid__cell--span-3,
  3524. .mdc-layout-grid__cell--span-3-tablet {
  3525. width: calc(37.5% - 16px);
  3526. width: calc(37.5% - var(--mdc-layout-grid-gutter-tablet, 16px));
  3527. }
  3528. @supports (display: grid) {
  3529. .mdc-layout-grid__cell--span-3,
  3530. .mdc-layout-grid__cell--span-3-tablet {
  3531. width: auto;
  3532. grid-column-end: span 3;
  3533. }
  3534. }
  3535. .mdc-layout-grid__cell--span-4,
  3536. .mdc-layout-grid__cell--span-4-tablet {
  3537. width: calc(50% - 16px);
  3538. width: calc(50% - var(--mdc-layout-grid-gutter-tablet, 16px));
  3539. }
  3540. @supports (display: grid) {
  3541. .mdc-layout-grid__cell--span-4,
  3542. .mdc-layout-grid__cell--span-4-tablet {
  3543. width: auto;
  3544. grid-column-end: span 4;
  3545. }
  3546. }
  3547. .mdc-layout-grid__cell--span-5,
  3548. .mdc-layout-grid__cell--span-5-tablet {
  3549. width: calc(62.5% - 16px);
  3550. width: calc(62.5% - var(--mdc-layout-grid-gutter-tablet, 16px));
  3551. }
  3552. @supports (display: grid) {
  3553. .mdc-layout-grid__cell--span-5,
  3554. .mdc-layout-grid__cell--span-5-tablet {
  3555. width: auto;
  3556. grid-column-end: span 5;
  3557. }
  3558. }
  3559. .mdc-layout-grid__cell--span-6,
  3560. .mdc-layout-grid__cell--span-6-tablet {
  3561. width: calc(75% - 16px);
  3562. width: calc(75% - var(--mdc-layout-grid-gutter-tablet, 16px));
  3563. }
  3564. @supports (display: grid) {
  3565. .mdc-layout-grid__cell--span-6,
  3566. .mdc-layout-grid__cell--span-6-tablet {
  3567. width: auto;
  3568. grid-column-end: span 6;
  3569. }
  3570. }
  3571. .mdc-layout-grid__cell--span-7,
  3572. .mdc-layout-grid__cell--span-7-tablet {
  3573. width: calc(87.5% - 16px);
  3574. width: calc(87.5% - var(--mdc-layout-grid-gutter-tablet, 16px));
  3575. }
  3576. @supports (display: grid) {
  3577. .mdc-layout-grid__cell--span-7,
  3578. .mdc-layout-grid__cell--span-7-tablet {
  3579. width: auto;
  3580. grid-column-end: span 7;
  3581. }
  3582. }
  3583. .mdc-layout-grid__cell--span-8,
  3584. .mdc-layout-grid__cell--span-8-tablet {
  3585. width: calc(100% - 16px);
  3586. width: calc(100% - var(--mdc-layout-grid-gutter-tablet, 16px));
  3587. }
  3588. @supports (display: grid) {
  3589. .mdc-layout-grid__cell--span-8,
  3590. .mdc-layout-grid__cell--span-8-tablet {
  3591. width: auto;
  3592. grid-column-end: span 8;
  3593. }
  3594. }
  3595. .mdc-layout-grid__cell--span-9,
  3596. .mdc-layout-grid__cell--span-9-tablet {
  3597. width: calc(100% - 16px);
  3598. width: calc(100% - var(--mdc-layout-grid-gutter-tablet, 16px));
  3599. }
  3600. @supports (display: grid) {
  3601. .mdc-layout-grid__cell--span-9,
  3602. .mdc-layout-grid__cell--span-9-tablet {
  3603. width: auto;
  3604. grid-column-end: span 8;
  3605. }
  3606. }
  3607. .mdc-layout-grid__cell--span-10,
  3608. .mdc-layout-grid__cell--span-10-tablet {
  3609. width: calc(100% - 16px);
  3610. width: calc(100% - var(--mdc-layout-grid-gutter-tablet, 16px));
  3611. }
  3612. @supports (display: grid) {
  3613. .mdc-layout-grid__cell--span-10,
  3614. .mdc-layout-grid__cell--span-10-tablet {
  3615. width: auto;
  3616. grid-column-end: span 8;
  3617. }
  3618. }
  3619. .mdc-layout-grid__cell--span-11,
  3620. .mdc-layout-grid__cell--span-11-tablet {
  3621. width: calc(100% - 16px);
  3622. width: calc(100% - var(--mdc-layout-grid-gutter-tablet, 16px));
  3623. }
  3624. @supports (display: grid) {
  3625. .mdc-layout-grid__cell--span-11,
  3626. .mdc-layout-grid__cell--span-11-tablet {
  3627. width: auto;
  3628. grid-column-end: span 8;
  3629. }
  3630. }
  3631. .mdc-layout-grid__cell--span-12,
  3632. .mdc-layout-grid__cell--span-12-tablet {
  3633. width: calc(100% - 16px);
  3634. width: calc(100% - var(--mdc-layout-grid-gutter-tablet, 16px));
  3635. }
  3636. @supports (display: grid) {
  3637. .mdc-layout-grid__cell--span-12,
  3638. .mdc-layout-grid__cell--span-12-tablet {
  3639. width: auto;
  3640. grid-column-end: span 8;
  3641. }
  3642. }
  3643. }
  3644. @media (max-width: 479px) {
  3645. .mdc-layout-grid__cell {
  3646. width: calc(100% - 16px);
  3647. width: calc(100% - var(--mdc-layout-grid-gutter-phone, 16px));
  3648. box-sizing: border-box;
  3649. margin: 8px;
  3650. margin: calc(var(--mdc-layout-grid-gutter-phone, 16px) / 2);
  3651. }
  3652. @supports (display: grid) {
  3653. .mdc-layout-grid__cell {
  3654. width: auto;
  3655. grid-column-end: span 4;
  3656. }
  3657. }
  3658. @supports (display: grid) {
  3659. .mdc-layout-grid__cell {
  3660. margin: 0;
  3661. }
  3662. }
  3663. .mdc-layout-grid__cell--span-1,
  3664. .mdc-layout-grid__cell--span-1-phone {
  3665. width: calc(25% - 16px);
  3666. width: calc(25% - var(--mdc-layout-grid-gutter-phone, 16px));
  3667. }
  3668. @supports (display: grid) {
  3669. .mdc-layout-grid__cell--span-1,
  3670. .mdc-layout-grid__cell--span-1-phone {
  3671. width: auto;
  3672. grid-column-end: span 1;
  3673. }
  3674. }
  3675. .mdc-layout-grid__cell--span-2,
  3676. .mdc-layout-grid__cell--span-2-phone {
  3677. width: calc(50% - 16px);
  3678. width: calc(50% - var(--mdc-layout-grid-gutter-phone, 16px));
  3679. }
  3680. @supports (display: grid) {
  3681. .mdc-layout-grid__cell--span-2,
  3682. .mdc-layout-grid__cell--span-2-phone {
  3683. width: auto;
  3684. grid-column-end: span 2;
  3685. }
  3686. }
  3687. .mdc-layout-grid__cell--span-3,
  3688. .mdc-layout-grid__cell--span-3-phone {
  3689. width: calc(75% - 16px);
  3690. width: calc(75% - var(--mdc-layout-grid-gutter-phone, 16px));
  3691. }
  3692. @supports (display: grid) {
  3693. .mdc-layout-grid__cell--span-3,
  3694. .mdc-layout-grid__cell--span-3-phone {
  3695. width: auto;
  3696. grid-column-end: span 3;
  3697. }
  3698. }
  3699. .mdc-layout-grid__cell--span-4,
  3700. .mdc-layout-grid__cell--span-4-phone {
  3701. width: calc(100% - 16px);
  3702. width: calc(100% - var(--mdc-layout-grid-gutter-phone, 16px));
  3703. }
  3704. @supports (display: grid) {
  3705. .mdc-layout-grid__cell--span-4,
  3706. .mdc-layout-grid__cell--span-4-phone {
  3707. width: auto;
  3708. grid-column-end: span 4;
  3709. }
  3710. }
  3711. .mdc-layout-grid__cell--span-5,
  3712. .mdc-layout-grid__cell--span-5-phone {
  3713. width: calc(100% - 16px);
  3714. width: calc(100% - var(--mdc-layout-grid-gutter-phone, 16px));
  3715. }
  3716. @supports (display: grid) {
  3717. .mdc-layout-grid__cell--span-5,
  3718. .mdc-layout-grid__cell--span-5-phone {
  3719. width: auto;
  3720. grid-column-end: span 4;
  3721. }
  3722. }
  3723. .mdc-layout-grid__cell--span-6,
  3724. .mdc-layout-grid__cell--span-6-phone {
  3725. width: calc(100% - 16px);
  3726. width: calc(100% - var(--mdc-layout-grid-gutter-phone, 16px));
  3727. }
  3728. @supports (display: grid) {
  3729. .mdc-layout-grid__cell--span-6,
  3730. .mdc-layout-grid__cell--span-6-phone {
  3731. width: auto;
  3732. grid-column-end: span 4;
  3733. }
  3734. }
  3735. .mdc-layout-grid__cell--span-7,
  3736. .mdc-layout-grid__cell--span-7-phone {
  3737. width: calc(100% - 16px);
  3738. width: calc(100% - var(--mdc-layout-grid-gutter-phone, 16px));
  3739. }
  3740. @supports (display: grid) {
  3741. .mdc-layout-grid__cell--span-7,
  3742. .mdc-layout-grid__cell--span-7-phone {
  3743. width: auto;
  3744. grid-column-end: span 4;
  3745. }
  3746. }
  3747. .mdc-layout-grid__cell--span-8,
  3748. .mdc-layout-grid__cell--span-8-phone {
  3749. width: calc(100% - 16px);
  3750. width: calc(100% - var(--mdc-layout-grid-gutter-phone, 16px));
  3751. }
  3752. @supports (display: grid) {
  3753. .mdc-layout-grid__cell--span-8,
  3754. .mdc-layout-grid__cell--span-8-phone {
  3755. width: auto;
  3756. grid-column-end: span 4;
  3757. }
  3758. }
  3759. .mdc-layout-grid__cell--span-9,
  3760. .mdc-layout-grid__cell--span-9-phone {
  3761. width: calc(100% - 16px);
  3762. width: calc(100% - var(--mdc-layout-grid-gutter-phone, 16px));
  3763. }
  3764. @supports (display: grid) {
  3765. .mdc-layout-grid__cell--span-9,
  3766. .mdc-layout-grid__cell--span-9-phone {
  3767. width: auto;
  3768. grid-column-end: span 4;
  3769. }
  3770. }
  3771. .mdc-layout-grid__cell--span-10,
  3772. .mdc-layout-grid__cell--span-10-phone {
  3773. width: calc(100% - 16px);
  3774. width: calc(100% - var(--mdc-layout-grid-gutter-phone, 16px));
  3775. }
  3776. @supports (display: grid) {
  3777. .mdc-layout-grid__cell--span-10,
  3778. .mdc-layout-grid__cell--span-10-phone {
  3779. width: auto;
  3780. grid-column-end: span 4;
  3781. }
  3782. }
  3783. .mdc-layout-grid__cell--span-11,
  3784. .mdc-layout-grid__cell--span-11-phone {
  3785. width: calc(100% - 16px);
  3786. width: calc(100% - var(--mdc-layout-grid-gutter-phone, 16px));
  3787. }
  3788. @supports (display: grid) {
  3789. .mdc-layout-grid__cell--span-11,
  3790. .mdc-layout-grid__cell--span-11-phone {
  3791. width: auto;
  3792. grid-column-end: span 4;
  3793. }
  3794. }
  3795. .mdc-layout-grid__cell--span-12,
  3796. .mdc-layout-grid__cell--span-12-phone {
  3797. width: calc(100% - 16px);
  3798. width: calc(100% - var(--mdc-layout-grid-gutter-phone, 16px));
  3799. }
  3800. @supports (display: grid) {
  3801. .mdc-layout-grid__cell--span-12,
  3802. .mdc-layout-grid__cell--span-12-phone {
  3803. width: auto;
  3804. grid-column-end: span 4;
  3805. }
  3806. }
  3807. }
  3808. .mdc-layout-grid__cell--order-1 {
  3809. order: 1;
  3810. }
  3811. .mdc-layout-grid__cell--order-2 {
  3812. order: 2;
  3813. }
  3814. .mdc-layout-grid__cell--order-3 {
  3815. order: 3;
  3816. }
  3817. .mdc-layout-grid__cell--order-4 {
  3818. order: 4;
  3819. }
  3820. .mdc-layout-grid__cell--order-5 {
  3821. order: 5;
  3822. }
  3823. .mdc-layout-grid__cell--order-6 {
  3824. order: 6;
  3825. }
  3826. .mdc-layout-grid__cell--order-7 {
  3827. order: 7;
  3828. }
  3829. .mdc-layout-grid__cell--order-8 {
  3830. order: 8;
  3831. }
  3832. .mdc-layout-grid__cell--order-9 {
  3833. order: 9;
  3834. }
  3835. .mdc-layout-grid__cell--order-10 {
  3836. order: 10;
  3837. }
  3838. .mdc-layout-grid__cell--order-11 {
  3839. order: 11;
  3840. }
  3841. .mdc-layout-grid__cell--order-12 {
  3842. order: 12;
  3843. }
  3844. .mdc-layout-grid__cell--align-top {
  3845. align-self: flex-start;
  3846. }
  3847. @supports (display: grid) {
  3848. .mdc-layout-grid__cell--align-top {
  3849. align-self: start;
  3850. }
  3851. }
  3852. .mdc-layout-grid__cell--align-middle {
  3853. align-self: center;
  3854. }
  3855. .mdc-layout-grid__cell--align-bottom {
  3856. align-self: flex-end;
  3857. }
  3858. @supports (display: grid) {
  3859. .mdc-layout-grid__cell--align-bottom {
  3860. align-self: end;
  3861. }
  3862. }
  3863. @media (min-width: 840px) {
  3864. .mdc-layout-grid--fixed-column-width {
  3865. width: 1176px;
  3866. 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 );
  3867. }
  3868. }
  3869. @media (min-width: 480px) and (max-width: 839px) {
  3870. .mdc-layout-grid--fixed-column-width {
  3871. width: 720px;
  3872. 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 );
  3873. }
  3874. }
  3875. @media (max-width: 479px) {
  3876. .mdc-layout-grid--fixed-column-width {
  3877. width: 368px;
  3878. 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 );
  3879. }
  3880. }
  3881. .mdc-layout-grid--align-left {
  3882. margin-right: auto;
  3883. margin-left: 0;
  3884. }
  3885. .mdc-layout-grid--align-right {
  3886. margin-right: 0;
  3887. margin-left: auto;
  3888. }
  3889. .mdc-line-ripple {
  3890. position: absolute;
  3891. bottom: 0;
  3892. left: 0;
  3893. width: 100%;
  3894. height: 2px;
  3895. -webkit-transform: scaleX(0);
  3896. transform: scaleX(0);
  3897. transition: opacity 180ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 180ms cubic-bezier(0.4, 0, 0.2, 1);
  3898. transition: transform 180ms cubic-bezier(0.4, 0, 0.2, 1), opacity 180ms cubic-bezier(0.4, 0, 0.2, 1);
  3899. 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);
  3900. opacity: 0;
  3901. z-index: 2;
  3902. }
  3903. .mdc-line-ripple--active {
  3904. -webkit-transform: scaleX(1);
  3905. transform: scaleX(1);
  3906. opacity: 1;
  3907. }
  3908. .mdc-line-ripple--deactivating {
  3909. opacity: 0;
  3910. }
  3911. @-webkit-keyframes primary-indeterminate-translate {
  3912. 0% {
  3913. -webkit-transform: translateX(0);
  3914. transform: translateX(0);
  3915. }
  3916. 20% {
  3917. -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  3918. animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  3919. -webkit-transform: translateX(0);
  3920. transform: translateX(0);
  3921. }
  3922. 59.15% {
  3923. -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  3924. animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  3925. -webkit-transform: translateX(83.67142%);
  3926. transform: translateX(83.67142%);
  3927. }
  3928. 100% {
  3929. -webkit-transform: translateX(200.611057%);
  3930. transform: translateX(200.611057%);
  3931. }
  3932. }
  3933. @keyframes primary-indeterminate-translate {
  3934. 0% {
  3935. -webkit-transform: translateX(0);
  3936. transform: translateX(0);
  3937. }
  3938. 20% {
  3939. -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  3940. animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  3941. -webkit-transform: translateX(0);
  3942. transform: translateX(0);
  3943. }
  3944. 59.15% {
  3945. -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  3946. animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  3947. -webkit-transform: translateX(83.67142%);
  3948. transform: translateX(83.67142%);
  3949. }
  3950. 100% {
  3951. -webkit-transform: translateX(200.611057%);
  3952. transform: translateX(200.611057%);
  3953. }
  3954. }
  3955. @-webkit-keyframes primary-indeterminate-scale {
  3956. 0% {
  3957. -webkit-transform: scaleX(0.08);
  3958. transform: scaleX(0.08);
  3959. }
  3960. 36.65% {
  3961. -webkit-animation-timing-function: cubic-bezier(0.334731, 0.12482, 0.785844, 1);
  3962. animation-timing-function: cubic-bezier(0.334731, 0.12482, 0.785844, 1);
  3963. -webkit-transform: scaleX(0.08);
  3964. transform: scaleX(0.08);
  3965. }
  3966. 69.15% {
  3967. -webkit-animation-timing-function: cubic-bezier(0.06, 0.11, 0.6, 1);
  3968. animation-timing-function: cubic-bezier(0.06, 0.11, 0.6, 1);
  3969. -webkit-transform: scaleX(0.661479);
  3970. transform: scaleX(0.661479);
  3971. }
  3972. 100% {
  3973. -webkit-transform: scaleX(0.08);
  3974. transform: scaleX(0.08);
  3975. }
  3976. }
  3977. @keyframes primary-indeterminate-scale {
  3978. 0% {
  3979. -webkit-transform: scaleX(0.08);
  3980. transform: scaleX(0.08);
  3981. }
  3982. 36.65% {
  3983. -webkit-animation-timing-function: cubic-bezier(0.334731, 0.12482, 0.785844, 1);
  3984. animation-timing-function: cubic-bezier(0.334731, 0.12482, 0.785844, 1);
  3985. -webkit-transform: scaleX(0.08);
  3986. transform: scaleX(0.08);
  3987. }
  3988. 69.15% {
  3989. -webkit-animation-timing-function: cubic-bezier(0.06, 0.11, 0.6, 1);
  3990. animation-timing-function: cubic-bezier(0.06, 0.11, 0.6, 1);
  3991. -webkit-transform: scaleX(0.661479);
  3992. transform: scaleX(0.661479);
  3993. }
  3994. 100% {
  3995. -webkit-transform: scaleX(0.08);
  3996. transform: scaleX(0.08);
  3997. }
  3998. }
  3999. @-webkit-keyframes secondary-indeterminate-translate {
  4000. 0% {
  4001. -webkit-animation-timing-function: cubic-bezier(0.15, 0, 0.515058, 0.409685);
  4002. animation-timing-function: cubic-bezier(0.15, 0, 0.515058, 0.409685);
  4003. -webkit-transform: translateX(0);
  4004. transform: translateX(0);
  4005. }
  4006. 25% {
  4007. -webkit-animation-timing-function: cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);
  4008. animation-timing-function: cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);
  4009. -webkit-transform: translateX(37.651913%);
  4010. transform: translateX(37.651913%);
  4011. }
  4012. 48.35% {
  4013. -webkit-animation-timing-function: cubic-bezier(0.4, 0.627035, 0.6, 0.902026);
  4014. animation-timing-function: cubic-bezier(0.4, 0.627035, 0.6, 0.902026);
  4015. -webkit-transform: translateX(84.386165%);
  4016. transform: translateX(84.386165%);
  4017. }
  4018. 100% {
  4019. -webkit-transform: translateX(160.277782%);
  4020. transform: translateX(160.277782%);
  4021. }
  4022. }
  4023. @keyframes secondary-indeterminate-translate {
  4024. 0% {
  4025. -webkit-animation-timing-function: cubic-bezier(0.15, 0, 0.515058, 0.409685);
  4026. animation-timing-function: cubic-bezier(0.15, 0, 0.515058, 0.409685);
  4027. -webkit-transform: translateX(0);
  4028. transform: translateX(0);
  4029. }
  4030. 25% {
  4031. -webkit-animation-timing-function: cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);
  4032. animation-timing-function: cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);
  4033. -webkit-transform: translateX(37.651913%);
  4034. transform: translateX(37.651913%);
  4035. }
  4036. 48.35% {
  4037. -webkit-animation-timing-function: cubic-bezier(0.4, 0.627035, 0.6, 0.902026);
  4038. animation-timing-function: cubic-bezier(0.4, 0.627035, 0.6, 0.902026);
  4039. -webkit-transform: translateX(84.386165%);
  4040. transform: translateX(84.386165%);
  4041. }
  4042. 100% {
  4043. -webkit-transform: translateX(160.277782%);
  4044. transform: translateX(160.277782%);
  4045. }
  4046. }
  4047. @-webkit-keyframes secondary-indeterminate-scale {
  4048. 0% {
  4049. -webkit-animation-timing-function: cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);
  4050. animation-timing-function: cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);
  4051. -webkit-transform: scaleX(0.08);
  4052. transform: scaleX(0.08);
  4053. }
  4054. 19.15% {
  4055. -webkit-animation-timing-function: cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);
  4056. animation-timing-function: cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);
  4057. -webkit-transform: scaleX(0.457104);
  4058. transform: scaleX(0.457104);
  4059. }
  4060. 44.15% {
  4061. -webkit-animation-timing-function: cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);
  4062. animation-timing-function: cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);
  4063. -webkit-transform: scaleX(0.72796);
  4064. transform: scaleX(0.72796);
  4065. }
  4066. 100% {
  4067. -webkit-transform: scaleX(0.08);
  4068. transform: scaleX(0.08);
  4069. }
  4070. }
  4071. @keyframes secondary-indeterminate-scale {
  4072. 0% {
  4073. -webkit-animation-timing-function: cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);
  4074. animation-timing-function: cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);
  4075. -webkit-transform: scaleX(0.08);
  4076. transform: scaleX(0.08);
  4077. }
  4078. 19.15% {
  4079. -webkit-animation-timing-function: cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);
  4080. animation-timing-function: cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);
  4081. -webkit-transform: scaleX(0.457104);
  4082. transform: scaleX(0.457104);
  4083. }
  4084. 44.15% {
  4085. -webkit-animation-timing-function: cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);
  4086. animation-timing-function: cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);
  4087. -webkit-transform: scaleX(0.72796);
  4088. transform: scaleX(0.72796);
  4089. }
  4090. 100% {
  4091. -webkit-transform: scaleX(0.08);
  4092. transform: scaleX(0.08);
  4093. }
  4094. }
  4095. @-webkit-keyframes buffering {
  4096. to {
  4097. -webkit-transform: translateX(-10px);
  4098. transform: translateX(-10px);
  4099. }
  4100. }
  4101. @keyframes buffering {
  4102. to {
  4103. -webkit-transform: translateX(-10px);
  4104. transform: translateX(-10px);
  4105. }
  4106. }
  4107. @-webkit-keyframes primary-indeterminate-translate-reverse {
  4108. 0% {
  4109. -webkit-transform: translateX(0);
  4110. transform: translateX(0);
  4111. }
  4112. 20% {
  4113. -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  4114. animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  4115. -webkit-transform: translateX(0);
  4116. transform: translateX(0);
  4117. }
  4118. 59.15% {
  4119. -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  4120. animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  4121. -webkit-transform: translateX(-83.67142%);
  4122. transform: translateX(-83.67142%);
  4123. }
  4124. 100% {
  4125. -webkit-transform: translateX(-200.611057%);
  4126. transform: translateX(-200.611057%);
  4127. }
  4128. }
  4129. @keyframes primary-indeterminate-translate-reverse {
  4130. 0% {
  4131. -webkit-transform: translateX(0);
  4132. transform: translateX(0);
  4133. }
  4134. 20% {
  4135. -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  4136. animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  4137. -webkit-transform: translateX(0);
  4138. transform: translateX(0);
  4139. }
  4140. 59.15% {
  4141. -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  4142. animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  4143. -webkit-transform: translateX(-83.67142%);
  4144. transform: translateX(-83.67142%);
  4145. }
  4146. 100% {
  4147. -webkit-transform: translateX(-200.611057%);
  4148. transform: translateX(-200.611057%);
  4149. }
  4150. }
  4151. @-webkit-keyframes secondary-indeterminate-translate-reverse {
  4152. 0% {
  4153. -webkit-animation-timing-function: cubic-bezier(0.15, 0, 0.515058, 0.409685);
  4154. animation-timing-function: cubic-bezier(0.15, 0, 0.515058, 0.409685);
  4155. -webkit-transform: translateX(0);
  4156. transform: translateX(0);
  4157. }
  4158. 25% {
  4159. -webkit-animation-timing-function: cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);
  4160. animation-timing-function: cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);
  4161. -webkit-transform: translateX(-37.651913%);
  4162. transform: translateX(-37.651913%);
  4163. }
  4164. 48.35% {
  4165. -webkit-animation-timing-function: cubic-bezier(0.4, 0.627035, 0.6, 0.902026);
  4166. animation-timing-function: cubic-bezier(0.4, 0.627035, 0.6, 0.902026);
  4167. -webkit-transform: translateX(-84.386165%);
  4168. transform: translateX(-84.386165%);
  4169. }
  4170. 100% {
  4171. -webkit-transform: translateX(-160.277782%);
  4172. transform: translateX(-160.277782%);
  4173. }
  4174. }
  4175. @keyframes secondary-indeterminate-translate-reverse {
  4176. 0% {
  4177. -webkit-animation-timing-function: cubic-bezier(0.15, 0, 0.515058, 0.409685);
  4178. animation-timing-function: cubic-bezier(0.15, 0, 0.515058, 0.409685);
  4179. -webkit-transform: translateX(0);
  4180. transform: translateX(0);
  4181. }
  4182. 25% {
  4183. -webkit-animation-timing-function: cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);
  4184. animation-timing-function: cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);
  4185. -webkit-transform: translateX(-37.651913%);
  4186. transform: translateX(-37.651913%);
  4187. }
  4188. 48.35% {
  4189. -webkit-animation-timing-function: cubic-bezier(0.4, 0.627035, 0.6, 0.902026);
  4190. animation-timing-function: cubic-bezier(0.4, 0.627035, 0.6, 0.902026);
  4191. -webkit-transform: translateX(-84.386165%);
  4192. transform: translateX(-84.386165%);
  4193. }
  4194. 100% {
  4195. -webkit-transform: translateX(-160.277782%);
  4196. transform: translateX(-160.277782%);
  4197. }
  4198. }
  4199. @-webkit-keyframes buffering-reverse {
  4200. to {
  4201. -webkit-transform: translateX(10px);
  4202. transform: translateX(10px);
  4203. }
  4204. }
  4205. @keyframes buffering-reverse {
  4206. to {
  4207. -webkit-transform: translateX(10px);
  4208. transform: translateX(10px);
  4209. }
  4210. }
  4211. .mdc-linear-progress {
  4212. position: relative;
  4213. width: 100%;
  4214. height: 4px;
  4215. -webkit-transform: translateZ(0);
  4216. transform: translateZ(0);
  4217. overflow: hidden;
  4218. transition: opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  4219. }
  4220. .mdc-linear-progress__bar {
  4221. position: absolute;
  4222. width: 100%;
  4223. height: 100%;
  4224. -webkit-animation: none;
  4225. animation: none;
  4226. -webkit-transform-origin: top left;
  4227. transform-origin: top left;
  4228. transition: -webkit-transform 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  4229. transition: transform 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  4230. transition: transform 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1), -webkit-transform 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  4231. }
  4232. .mdc-linear-progress__bar-inner {
  4233. display: inline-block;
  4234. position: absolute;
  4235. width: 100%;
  4236. height: 100%;
  4237. -webkit-animation: none;
  4238. animation: none;
  4239. }
  4240. .mdc-linear-progress__buffering-dots {
  4241. position: absolute;
  4242. width: 100%;
  4243. height: 100%;
  4244. background-repeat: repeat-x;
  4245. background-size: 10px 4px;
  4246. -webkit-animation: buffering 250ms infinite linear;
  4247. animation: buffering 250ms infinite linear;
  4248. }
  4249. .mdc-linear-progress__buffer {
  4250. position: absolute;
  4251. width: 100%;
  4252. height: 100%;
  4253. -webkit-transform-origin: top left;
  4254. transform-origin: top left;
  4255. transition: -webkit-transform 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  4256. transition: transform 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  4257. transition: transform 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1), -webkit-transform 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  4258. }
  4259. .mdc-linear-progress__primary-bar {
  4260. -webkit-transform: scaleX(0);
  4261. transform: scaleX(0);
  4262. }
  4263. .mdc-linear-progress__secondary-bar {
  4264. visibility: hidden;
  4265. }
  4266. .mdc-linear-progress--indeterminate .mdc-linear-progress__bar {
  4267. transition: none;
  4268. }
  4269. .mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar {
  4270. left: -145.166611%;
  4271. -webkit-animation: primary-indeterminate-translate 2s infinite linear;
  4272. animation: primary-indeterminate-translate 2s infinite linear;
  4273. }
  4274. .mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar > .mdc-linear-progress__bar-inner {
  4275. -webkit-animation: primary-indeterminate-scale 2s infinite linear;
  4276. animation: primary-indeterminate-scale 2s infinite linear;
  4277. }
  4278. .mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar {
  4279. left: -54.888891%;
  4280. visibility: visible;
  4281. -webkit-animation: secondary-indeterminate-translate 2s infinite linear;
  4282. animation: secondary-indeterminate-translate 2s infinite linear;
  4283. }
  4284. .mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar > .mdc-linear-progress__bar-inner {
  4285. -webkit-animation: secondary-indeterminate-scale 2s infinite linear;
  4286. animation: secondary-indeterminate-scale 2s infinite linear;
  4287. }
  4288. .mdc-linear-progress--reversed .mdc-linear-progress__bar,
  4289. .mdc-linear-progress--reversed .mdc-linear-progress__buffer {
  4290. right: 0;
  4291. -webkit-transform-origin: center right;
  4292. transform-origin: center right;
  4293. }
  4294. .mdc-linear-progress--reversed .mdc-linear-progress__primary-bar {
  4295. -webkit-animation-name: primary-indeterminate-translate-reverse;
  4296. animation-name: primary-indeterminate-translate-reverse;
  4297. }
  4298. .mdc-linear-progress--reversed .mdc-linear-progress__secondary-bar {
  4299. -webkit-animation-name: secondary-indeterminate-translate-reverse;
  4300. animation-name: secondary-indeterminate-translate-reverse;
  4301. }
  4302. .mdc-linear-progress--reversed .mdc-linear-progress__buffering-dots {
  4303. -webkit-animation: buffering-reverse 250ms infinite linear;
  4304. animation: buffering-reverse 250ms infinite linear;
  4305. }
  4306. .mdc-linear-progress--closed {
  4307. opacity: 0;
  4308. -webkit-animation: none;
  4309. animation: none;
  4310. }
  4311. .mdc-linear-progress__bar-inner {
  4312. background-color: #6200ee;
  4313. /* @alternate */
  4314. background-color: var(--mdc-theme-primary, #6200ee);
  4315. }
  4316. .mdc-linear-progress__buffering-dots {
  4317. 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");
  4318. }
  4319. .mdc-linear-progress__buffer {
  4320. background-color: #e6e6e6;
  4321. }
  4322. .mdc-linear-progress--indeterminate.mdc-linear-progress--reversed .mdc-linear-progress__primary-bar {
  4323. right: -145.166611%;
  4324. left: auto;
  4325. }
  4326. .mdc-linear-progress--indeterminate.mdc-linear-progress--reversed .mdc-linear-progress__secondary-bar {
  4327. right: -54.888891%;
  4328. left: auto;
  4329. }
  4330. .mdc-list {
  4331. font-family: Roboto, sans-serif;
  4332. -moz-osx-font-smoothing: grayscale;
  4333. -webkit-font-smoothing: antialiased;
  4334. font-size: 1rem;
  4335. line-height: 1.75rem;
  4336. font-weight: 400;
  4337. letter-spacing: 0.009375em;
  4338. text-decoration: inherit;
  4339. text-transform: inherit;
  4340. /* @alternate */
  4341. line-height: 1.5rem;
  4342. margin: 0;
  4343. padding: 8px 0;
  4344. list-style-type: none;
  4345. color: rgba(0, 0, 0, 0.87);
  4346. /* @alternate */
  4347. color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87));
  4348. }
  4349. .mdc-list:focus {
  4350. outline: none;
  4351. }
  4352. .mdc-list-item__secondary-text {
  4353. color: rgba(0, 0, 0, 0.54);
  4354. /* @alternate */
  4355. color: var(--mdc-theme-text-secondary-on-background, rgba(0, 0, 0, 0.54));
  4356. }
  4357. .mdc-list-item__graphic {
  4358. background-color: transparent;
  4359. }
  4360. .mdc-list-item__graphic {
  4361. color: rgba(0, 0, 0, 0.38);
  4362. /* @alternate */
  4363. color: var(--mdc-theme-text-icon-on-background, rgba(0, 0, 0, 0.38));
  4364. }
  4365. .mdc-list-item__meta {
  4366. color: rgba(0, 0, 0, 0.38);
  4367. /* @alternate */
  4368. color: var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, 0.38));
  4369. }
  4370. .mdc-list-group__subheader {
  4371. color: rgba(0, 0, 0, 0.87);
  4372. /* @alternate */
  4373. color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87));
  4374. }
  4375. .mdc-list--dense {
  4376. padding-top: 4px;
  4377. padding-bottom: 4px;
  4378. font-size: 0.812rem;
  4379. }
  4380. .mdc-list-item {
  4381. display: flex;
  4382. position: relative;
  4383. align-items: center;
  4384. justify-content: flex-start;
  4385. height: 48px;
  4386. padding: 0 16px;
  4387. overflow: hidden;
  4388. }
  4389. .mdc-list-item:focus {
  4390. outline: none;
  4391. }
  4392. .mdc-list-item--selected,
  4393. .mdc-list-item--activated {
  4394. color: #6200ee;
  4395. /* @alternate */
  4396. color: var(--mdc-theme-primary, #6200ee);
  4397. }
  4398. .mdc-list-item--selected .mdc-list-item__graphic,
  4399. .mdc-list-item--activated .mdc-list-item__graphic {
  4400. color: #6200ee;
  4401. /* @alternate */
  4402. color: var(--mdc-theme-primary, #6200ee);
  4403. }
  4404. .mdc-list-item--disabled {
  4405. color: rgba(0, 0, 0, 0.38);
  4406. /* @alternate */
  4407. color: var(--mdc-theme-text-disabled-on-background, rgba(0, 0, 0, 0.38));
  4408. }
  4409. .mdc-list-item__graphic {
  4410. /* @noflip */
  4411. margin-left: 0;
  4412. /* @noflip */
  4413. margin-right: 32px;
  4414. width: 24px;
  4415. height: 24px;
  4416. flex-shrink: 0;
  4417. align-items: center;
  4418. justify-content: center;
  4419. fill: currentColor;
  4420. }
  4421. .mdc-list-item[dir=rtl] .mdc-list-item__graphic, [dir=rtl] .mdc-list-item .mdc-list-item__graphic {
  4422. /* @noflip */
  4423. margin-left: 32px;
  4424. /* @noflip */
  4425. margin-right: 0;
  4426. }
  4427. .mdc-list .mdc-list-item__graphic {
  4428. display: inline-flex;
  4429. }
  4430. .mdc-list-item__meta {
  4431. /* @noflip */
  4432. margin-left: auto;
  4433. /* @noflip */
  4434. margin-right: 0;
  4435. }
  4436. .mdc-list-item__meta:not(.material-icons) {
  4437. font-family: Roboto, sans-serif;
  4438. -moz-osx-font-smoothing: grayscale;
  4439. -webkit-font-smoothing: antialiased;
  4440. font-size: 0.75rem;
  4441. line-height: 1.25rem;
  4442. font-weight: 400;
  4443. letter-spacing: 0.0333333333em;
  4444. text-decoration: inherit;
  4445. text-transform: inherit;
  4446. }
  4447. .mdc-list-item[dir=rtl] .mdc-list-item__meta, [dir=rtl] .mdc-list-item .mdc-list-item__meta {
  4448. /* @noflip */
  4449. margin-left: 0;
  4450. /* @noflip */
  4451. margin-right: auto;
  4452. }
  4453. .mdc-list-item__text {
  4454. text-overflow: ellipsis;
  4455. white-space: nowrap;
  4456. overflow: hidden;
  4457. }
  4458. .mdc-list-item__text[for] {
  4459. pointer-events: none;
  4460. }
  4461. .mdc-list-item__primary-text {
  4462. text-overflow: ellipsis;
  4463. white-space: nowrap;
  4464. overflow: hidden;
  4465. display: block;
  4466. margin-top: 0;
  4467. /* @alternate */
  4468. line-height: normal;
  4469. margin-bottom: -20px;
  4470. display: block;
  4471. }
  4472. .mdc-list-item__primary-text::before {
  4473. display: inline-block;
  4474. width: 0;
  4475. height: 32px;
  4476. content: "";
  4477. vertical-align: 0;
  4478. }
  4479. .mdc-list-item__primary-text::after {
  4480. display: inline-block;
  4481. width: 0;
  4482. height: 20px;
  4483. content: "";
  4484. vertical-align: -20px;
  4485. }
  4486. .mdc-list--dense .mdc-list-item__primary-text {
  4487. display: block;
  4488. margin-top: 0;
  4489. /* @alternate */
  4490. line-height: normal;
  4491. margin-bottom: -20px;
  4492. }
  4493. .mdc-list--dense .mdc-list-item__primary-text::before {
  4494. display: inline-block;
  4495. width: 0;
  4496. height: 24px;
  4497. content: "";
  4498. vertical-align: 0;
  4499. }
  4500. .mdc-list--dense .mdc-list-item__primary-text::after {
  4501. display: inline-block;
  4502. width: 0;
  4503. height: 20px;
  4504. content: "";
  4505. vertical-align: -20px;
  4506. }
  4507. .mdc-list-item__secondary-text {
  4508. font-family: Roboto, sans-serif;
  4509. -moz-osx-font-smoothing: grayscale;
  4510. -webkit-font-smoothing: antialiased;
  4511. font-size: 0.875rem;
  4512. line-height: 1.25rem;
  4513. font-weight: 400;
  4514. letter-spacing: 0.0178571429em;
  4515. text-decoration: inherit;
  4516. text-transform: inherit;
  4517. text-overflow: ellipsis;
  4518. white-space: nowrap;
  4519. overflow: hidden;
  4520. display: block;
  4521. margin-top: 0;
  4522. /* @alternate */
  4523. line-height: normal;
  4524. display: block;
  4525. }
  4526. .mdc-list-item__secondary-text::before {
  4527. display: inline-block;
  4528. width: 0;
  4529. height: 20px;
  4530. content: "";
  4531. vertical-align: 0;
  4532. }
  4533. .mdc-list--dense .mdc-list-item__secondary-text {
  4534. display: block;
  4535. margin-top: 0;
  4536. /* @alternate */
  4537. line-height: normal;
  4538. font-size: inherit;
  4539. }
  4540. .mdc-list--dense .mdc-list-item__secondary-text::before {
  4541. display: inline-block;
  4542. width: 0;
  4543. height: 20px;
  4544. content: "";
  4545. vertical-align: 0;
  4546. }
  4547. .mdc-list--dense .mdc-list-item {
  4548. height: 40px;
  4549. }
  4550. .mdc-list--dense .mdc-list-item__graphic {
  4551. /* @noflip */
  4552. margin-left: 0;
  4553. /* @noflip */
  4554. margin-right: 36px;
  4555. width: 20px;
  4556. height: 20px;
  4557. }
  4558. .mdc-list-item[dir=rtl] .mdc-list--dense .mdc-list-item__graphic, [dir=rtl] .mdc-list-item .mdc-list--dense .mdc-list-item__graphic {
  4559. /* @noflip */
  4560. margin-left: 36px;
  4561. /* @noflip */
  4562. margin-right: 0;
  4563. }
  4564. .mdc-list--avatar-list .mdc-list-item {
  4565. height: 56px;
  4566. }
  4567. .mdc-list--avatar-list .mdc-list-item__graphic {
  4568. /* @noflip */
  4569. margin-left: 0;
  4570. /* @noflip */
  4571. margin-right: 16px;
  4572. width: 40px;
  4573. height: 40px;
  4574. border-radius: 50%;
  4575. }
  4576. .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 {
  4577. /* @noflip */
  4578. margin-left: 16px;
  4579. /* @noflip */
  4580. margin-right: 0;
  4581. }
  4582. .mdc-list--two-line .mdc-list-item__text {
  4583. align-self: flex-start;
  4584. }
  4585. .mdc-list--two-line .mdc-list-item {
  4586. height: 72px;
  4587. }
  4588. .mdc-list--two-line.mdc-list--dense .mdc-list-item,
  4589. .mdc-list--avatar-list.mdc-list--dense .mdc-list-item {
  4590. height: 60px;
  4591. }
  4592. .mdc-list--avatar-list.mdc-list--dense .mdc-list-item__graphic {
  4593. /* @noflip */
  4594. margin-left: 0;
  4595. /* @noflip */
  4596. margin-right: 20px;
  4597. width: 36px;
  4598. height: 36px;
  4599. }
  4600. .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 {
  4601. /* @noflip */
  4602. margin-left: 20px;
  4603. /* @noflip */
  4604. margin-right: 0;
  4605. }
  4606. :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item {
  4607. cursor: pointer;
  4608. }
  4609. a.mdc-list-item {
  4610. color: inherit;
  4611. text-decoration: none;
  4612. }
  4613. .mdc-list-divider {
  4614. height: 0;
  4615. margin: 0;
  4616. border: none;
  4617. border-bottom-width: 1px;
  4618. border-bottom-style: solid;
  4619. }
  4620. .mdc-list-divider {
  4621. border-bottom-color: rgba(0, 0, 0, 0.12);
  4622. }
  4623. .mdc-list-divider--padded {
  4624. margin: 0 16px;
  4625. }
  4626. .mdc-list-divider--inset {
  4627. /* @noflip */
  4628. margin-left: 72px;
  4629. /* @noflip */
  4630. margin-right: 0;
  4631. width: calc(100% - 72px);
  4632. }
  4633. .mdc-list-group[dir=rtl] .mdc-list-divider--inset, [dir=rtl] .mdc-list-group .mdc-list-divider--inset {
  4634. /* @noflip */
  4635. margin-left: 0;
  4636. /* @noflip */
  4637. margin-right: 72px;
  4638. }
  4639. .mdc-list-divider--inset.mdc-list-divider--padded {
  4640. width: calc(100% - 72px - 16px);
  4641. }
  4642. .mdc-list-group .mdc-list {
  4643. padding: 0;
  4644. }
  4645. .mdc-list-group__subheader {
  4646. font-family: Roboto, sans-serif;
  4647. -moz-osx-font-smoothing: grayscale;
  4648. -webkit-font-smoothing: antialiased;
  4649. font-size: 1rem;
  4650. line-height: 1.75rem;
  4651. font-weight: 400;
  4652. letter-spacing: 0.009375em;
  4653. text-decoration: inherit;
  4654. text-transform: inherit;
  4655. margin: 0.75rem 16px;
  4656. }
  4657. :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item {
  4658. --mdc-ripple-fg-size: 0;
  4659. --mdc-ripple-left: 0;
  4660. --mdc-ripple-top: 0;
  4661. --mdc-ripple-fg-scale: 1;
  4662. --mdc-ripple-fg-translate-end: 0;
  4663. --mdc-ripple-fg-translate-start: 0;
  4664. -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  4665. }
  4666. :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 {
  4667. position: absolute;
  4668. border-radius: 50%;
  4669. opacity: 0;
  4670. pointer-events: none;
  4671. content: "";
  4672. }
  4673. :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item::before {
  4674. transition: opacity 15ms linear, background-color 15ms linear;
  4675. z-index: 1;
  4676. }
  4677. :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded::before {
  4678. -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
  4679. transform: scale(var(--mdc-ripple-fg-scale, 1));
  4680. }
  4681. :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded::after {
  4682. top: 0;
  4683. /* @noflip */
  4684. left: 0;
  4685. -webkit-transform: scale(0);
  4686. transform: scale(0);
  4687. -webkit-transform-origin: center center;
  4688. transform-origin: center center;
  4689. }
  4690. :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded--unbounded::after {
  4691. top: var(--mdc-ripple-top, 0);
  4692. /* @noflip */
  4693. left: var(--mdc-ripple-left, 0);
  4694. }
  4695. :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded--foreground-activation::after {
  4696. -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
  4697. animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
  4698. }
  4699. :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded--foreground-deactivation::after {
  4700. -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
  4701. animation: mdc-ripple-fg-opacity-out 150ms;
  4702. -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  4703. transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  4704. }
  4705. :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 {
  4706. top: calc(50% - 100%);
  4707. /* @noflip */
  4708. left: calc(50% - 100%);
  4709. width: 200%;
  4710. height: 200%;
  4711. }
  4712. :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded::after {
  4713. width: var(--mdc-ripple-fg-size, 100%);
  4714. height: var(--mdc-ripple-fg-size, 100%);
  4715. }
  4716. :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 {
  4717. background-color: #000;
  4718. }
  4719. :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item:hover::before {
  4720. opacity: 0.04;
  4721. }
  4722. :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 {
  4723. transition-duration: 75ms;
  4724. opacity: 0.12;
  4725. }
  4726. :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item:not(.mdc-ripple-upgraded)::after {
  4727. transition: opacity 150ms linear;
  4728. }
  4729. :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item:not(.mdc-ripple-upgraded):active::after {
  4730. transition-duration: 75ms;
  4731. opacity: 0.12;
  4732. }
  4733. :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded {
  4734. --mdc-ripple-fg-opacity: 0.12;
  4735. }
  4736. :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item--activated::before {
  4737. opacity: 0.12;
  4738. }
  4739. :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 {
  4740. background-color: #6200ee;
  4741. }
  4742. @supports not (-ms-ime-align: auto) {
  4743. :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 {
  4744. /* @alternate */
  4745. background-color: var(--mdc-theme-primary, #6200ee);
  4746. }
  4747. }
  4748. :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item--activated:hover::before {
  4749. opacity: 0.16;
  4750. }
  4751. :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 {
  4752. transition-duration: 75ms;
  4753. opacity: 0.24;
  4754. }
  4755. :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item--activated:not(.mdc-ripple-upgraded)::after {
  4756. transition: opacity 150ms linear;
  4757. }
  4758. :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item--activated:not(.mdc-ripple-upgraded):active::after {
  4759. transition-duration: 75ms;
  4760. opacity: 0.24;
  4761. }
  4762. :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item--activated.mdc-ripple-upgraded {
  4763. --mdc-ripple-fg-opacity: 0.24;
  4764. }
  4765. :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item--selected::before {
  4766. opacity: 0.08;
  4767. }
  4768. :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 {
  4769. background-color: #6200ee;
  4770. }
  4771. @supports not (-ms-ime-align: auto) {
  4772. :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 {
  4773. /* @alternate */
  4774. background-color: var(--mdc-theme-primary, #6200ee);
  4775. }
  4776. }
  4777. :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item--selected:hover::before {
  4778. opacity: 0.12;
  4779. }
  4780. :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 {
  4781. transition-duration: 75ms;
  4782. opacity: 0.2;
  4783. }
  4784. :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item--selected:not(.mdc-ripple-upgraded)::after {
  4785. transition: opacity 150ms linear;
  4786. }
  4787. :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item--selected:not(.mdc-ripple-upgraded):active::after {
  4788. transition-duration: 75ms;
  4789. opacity: 0.2;
  4790. }
  4791. :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item--selected.mdc-ripple-upgraded {
  4792. --mdc-ripple-fg-opacity: 0.2;
  4793. }
  4794. :not(.mdc-list--non-interactive) > .mdc-list-item--disabled {
  4795. --mdc-ripple-fg-size: 0;
  4796. --mdc-ripple-left: 0;
  4797. --mdc-ripple-top: 0;
  4798. --mdc-ripple-fg-scale: 1;
  4799. --mdc-ripple-fg-translate-end: 0;
  4800. --mdc-ripple-fg-translate-start: 0;
  4801. -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  4802. }
  4803. :not(.mdc-list--non-interactive) > .mdc-list-item--disabled::before, :not(.mdc-list--non-interactive) > .mdc-list-item--disabled::after {
  4804. position: absolute;
  4805. border-radius: 50%;
  4806. opacity: 0;
  4807. pointer-events: none;
  4808. content: "";
  4809. }
  4810. :not(.mdc-list--non-interactive) > .mdc-list-item--disabled::before {
  4811. transition: opacity 15ms linear, background-color 15ms linear;
  4812. z-index: 1;
  4813. }
  4814. :not(.mdc-list--non-interactive) > .mdc-list-item--disabled.mdc-ripple-upgraded::before {
  4815. -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
  4816. transform: scale(var(--mdc-ripple-fg-scale, 1));
  4817. }
  4818. :not(.mdc-list--non-interactive) > .mdc-list-item--disabled.mdc-ripple-upgraded::after {
  4819. top: 0;
  4820. /* @noflip */
  4821. left: 0;
  4822. -webkit-transform: scale(0);
  4823. transform: scale(0);
  4824. -webkit-transform-origin: center center;
  4825. transform-origin: center center;
  4826. }
  4827. :not(.mdc-list--non-interactive) > .mdc-list-item--disabled.mdc-ripple-upgraded--unbounded::after {
  4828. top: var(--mdc-ripple-top, 0);
  4829. /* @noflip */
  4830. left: var(--mdc-ripple-left, 0);
  4831. }
  4832. :not(.mdc-list--non-interactive) > .mdc-list-item--disabled.mdc-ripple-upgraded--foreground-activation::after {
  4833. -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
  4834. animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
  4835. }
  4836. :not(.mdc-list--non-interactive) > .mdc-list-item--disabled.mdc-ripple-upgraded--foreground-deactivation::after {
  4837. -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
  4838. animation: mdc-ripple-fg-opacity-out 150ms;
  4839. -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  4840. transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  4841. }
  4842. :not(.mdc-list--non-interactive) > .mdc-list-item--disabled::before, :not(.mdc-list--non-interactive) > .mdc-list-item--disabled::after {
  4843. top: calc(50% - 100%);
  4844. /* @noflip */
  4845. left: calc(50% - 100%);
  4846. width: 200%;
  4847. height: 200%;
  4848. }
  4849. :not(.mdc-list--non-interactive) > .mdc-list-item--disabled.mdc-ripple-upgraded::after {
  4850. width: var(--mdc-ripple-fg-size, 100%);
  4851. height: var(--mdc-ripple-fg-size, 100%);
  4852. }
  4853. :not(.mdc-list--non-interactive) > .mdc-list-item--disabled::before, :not(.mdc-list--non-interactive) > .mdc-list-item--disabled::after {
  4854. background-color: #000;
  4855. }
  4856. :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 {
  4857. transition-duration: 75ms;
  4858. opacity: 0.12;
  4859. }
  4860. .mdc-menu {
  4861. min-width: 112px;
  4862. }
  4863. .mdc-menu .mdc-list-item__meta {
  4864. color: rgba(0, 0, 0, 0.87);
  4865. }
  4866. .mdc-menu .mdc-list-item__graphic {
  4867. color: rgba(0, 0, 0, 0.87);
  4868. }
  4869. .mdc-menu .mdc-list {
  4870. color: rgba(0, 0, 0, 0.87);
  4871. }
  4872. .mdc-menu .mdc-list-divider {
  4873. margin: 8px 0;
  4874. }
  4875. .mdc-menu .mdc-list-item {
  4876. -webkit-user-select: none;
  4877. -moz-user-select: none;
  4878. -ms-user-select: none;
  4879. user-select: none;
  4880. }
  4881. .mdc-menu .mdc-list-item--disabled {
  4882. cursor: auto;
  4883. }
  4884. @media screen and (-ms-high-contrast: active) {
  4885. .mdc-menu .mdc-list-item--disabled {
  4886. opacity: 0.38;
  4887. }
  4888. }
  4889. .mdc-menu a.mdc-list-item .mdc-list-item__text,
  4890. .mdc-menu a.mdc-list-item .mdc-list-item__graphic {
  4891. pointer-events: none;
  4892. }
  4893. .mdc-menu__selection-group {
  4894. padding: 0;
  4895. fill: currentColor;
  4896. }
  4897. .mdc-menu__selection-group .mdc-list-item {
  4898. /* @noflip */
  4899. padding-left: 56px;
  4900. /* @noflip */
  4901. padding-right: 16px;
  4902. }
  4903. [dir=rtl] .mdc-menu__selection-group .mdc-list-item, .mdc-menu__selection-group .mdc-list-item[dir=rtl] {
  4904. /* @noflip */
  4905. padding-left: 16px;
  4906. /* @noflip */
  4907. padding-right: 56px;
  4908. }
  4909. .mdc-menu__selection-group .mdc-menu__selection-group-icon {
  4910. /* @noflip */
  4911. left: 16px;
  4912. /* @noflip */
  4913. right: initial;
  4914. display: none;
  4915. position: absolute;
  4916. top: 50%;
  4917. -webkit-transform: translateY(-50%);
  4918. transform: translateY(-50%);
  4919. }
  4920. [dir=rtl] .mdc-menu__selection-group .mdc-menu__selection-group-icon, .mdc-menu__selection-group .mdc-menu__selection-group-icon[dir=rtl] {
  4921. /* @noflip */
  4922. left: initial;
  4923. /* @noflip */
  4924. right: 16px;
  4925. }
  4926. .mdc-menu-item--selected .mdc-menu__selection-group-icon {
  4927. display: inline;
  4928. }
  4929. .mdc-menu-surface {
  4930. display: none;
  4931. position: absolute;
  4932. box-sizing: border-box;
  4933. max-width: calc(100vw - 32px);
  4934. max-height: calc(100vh - 32px);
  4935. margin: 0;
  4936. padding: 0;
  4937. -webkit-transform: scale(1);
  4938. transform: scale(1);
  4939. -webkit-transform-origin: top left;
  4940. transform-origin: top left;
  4941. opacity: 0;
  4942. overflow: auto;
  4943. will-change: transform, opacity;
  4944. z-index: 8;
  4945. transition: opacity 0.03s linear, -webkit-transform 0.12s cubic-bezier(0, 0, 0.2, 1);
  4946. transition: opacity 0.03s linear, transform 0.12s cubic-bezier(0, 0, 0.2, 1);
  4947. 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);
  4948. 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);
  4949. background-color: #fff;
  4950. /* @alternate */
  4951. background-color: var(--mdc-theme-surface, #fff);
  4952. color: #000;
  4953. /* @alternate */
  4954. color: var(--mdc-theme-on-surface, #000);
  4955. border-radius: 4px;
  4956. /* @noflip */
  4957. transform-origin-left: top left;
  4958. /* @noflip */
  4959. transform-origin-right: top right;
  4960. }
  4961. .mdc-menu-surface:focus {
  4962. outline: none;
  4963. }
  4964. .mdc-menu-surface--open {
  4965. display: inline-block;
  4966. -webkit-transform: scale(1);
  4967. transform: scale(1);
  4968. opacity: 1;
  4969. }
  4970. .mdc-menu-surface--animating-open {
  4971. display: inline-block;
  4972. -webkit-transform: scale(0.8);
  4973. transform: scale(0.8);
  4974. opacity: 0;
  4975. }
  4976. .mdc-menu-surface--animating-closed {
  4977. display: inline-block;
  4978. opacity: 0;
  4979. transition: opacity 0.075s linear;
  4980. }
  4981. [dir=rtl] .mdc-menu-surface, .mdc-menu-surface[dir=rtl] {
  4982. /* @noflip */
  4983. transform-origin-left: top right;
  4984. /* @noflip */
  4985. transform-origin-right: top left;
  4986. }
  4987. .mdc-menu-surface--anchor {
  4988. position: relative;
  4989. overflow: visible;
  4990. }
  4991. .mdc-menu-surface--fixed {
  4992. position: fixed;
  4993. }
  4994. .mdc-notched-outline {
  4995. display: flex;
  4996. position: absolute;
  4997. right: 0;
  4998. left: 0;
  4999. box-sizing: border-box;
  5000. width: 100%;
  5001. max-width: 100%;
  5002. height: 100%;
  5003. /* @noflip */
  5004. text-align: left;
  5005. pointer-events: none;
  5006. }
  5007. [dir=rtl] .mdc-notched-outline, .mdc-notched-outline[dir=rtl] {
  5008. /* @noflip */
  5009. text-align: right;
  5010. }
  5011. .mdc-notched-outline__leading, .mdc-notched-outline__notch, .mdc-notched-outline__trailing {
  5012. box-sizing: border-box;
  5013. height: 100%;
  5014. transition: border 150ms cubic-bezier(0.4, 0, 0.2, 1);
  5015. border-top: 1px solid;
  5016. border-bottom: 1px solid;
  5017. pointer-events: none;
  5018. }
  5019. .mdc-notched-outline__leading {
  5020. /* @noflip */
  5021. border-left: 1px solid;
  5022. /* @noflip */
  5023. border-right: none;
  5024. width: 12px;
  5025. }
  5026. [dir=rtl] .mdc-notched-outline__leading, .mdc-notched-outline__leading[dir=rtl] {
  5027. /* @noflip */
  5028. border-left: none;
  5029. /* @noflip */
  5030. border-right: 1px solid;
  5031. }
  5032. .mdc-notched-outline__trailing {
  5033. /* @noflip */
  5034. border-left: none;
  5035. /* @noflip */
  5036. border-right: 1px solid;
  5037. flex-grow: 1;
  5038. }
  5039. [dir=rtl] .mdc-notched-outline__trailing, .mdc-notched-outline__trailing[dir=rtl] {
  5040. /* @noflip */
  5041. border-left: 1px solid;
  5042. /* @noflip */
  5043. border-right: none;
  5044. }
  5045. .mdc-notched-outline__notch {
  5046. flex: 0 0 auto;
  5047. width: auto;
  5048. max-width: calc(100% - 12px * 2);
  5049. }
  5050. .mdc-notched-outline .mdc-floating-label {
  5051. display: inline-block;
  5052. position: relative;
  5053. top: 17px;
  5054. bottom: auto;
  5055. max-width: 100%;
  5056. }
  5057. .mdc-notched-outline .mdc-floating-label--float-above {
  5058. text-overflow: clip;
  5059. }
  5060. .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  5061. max-width: calc(100% / .75);
  5062. }
  5063. .mdc-notched-outline--notched .mdc-notched-outline__notch {
  5064. /* @noflip */
  5065. padding-left: 0;
  5066. /* @noflip */
  5067. padding-right: 8px;
  5068. border-top: none;
  5069. }
  5070. [dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch, .mdc-notched-outline--notched .mdc-notched-outline__notch[dir=rtl] {
  5071. /* @noflip */
  5072. padding-left: 8px;
  5073. /* @noflip */
  5074. padding-right: 0;
  5075. }
  5076. .mdc-notched-outline--no-label .mdc-notched-outline__notch {
  5077. padding: 0;
  5078. }
  5079. .mdc-radio {
  5080. display: inline-block;
  5081. position: relative;
  5082. flex: 0 0 auto;
  5083. box-sizing: border-box;
  5084. width: 40px;
  5085. height: 40px;
  5086. padding: 10px;
  5087. cursor: pointer;
  5088. /* @alternate */
  5089. will-change: opacity, transform, border-color, color;
  5090. }
  5091. .mdc-radio .mdc-radio__native-control:enabled:not(:checked) + .mdc-radio__background .mdc-radio__outer-circle {
  5092. border-color: rgba(0, 0, 0, 0.54);
  5093. }
  5094. .mdc-radio .mdc-radio__native-control:enabled:checked + .mdc-radio__background .mdc-radio__outer-circle {
  5095. border-color: #018786;
  5096. /* @alternate */
  5097. border-color: var(--mdc-theme-secondary, #018786);
  5098. }
  5099. .mdc-radio .mdc-radio__native-control:enabled + .mdc-radio__background .mdc-radio__inner-circle {
  5100. border-color: #018786;
  5101. /* @alternate */
  5102. border-color: var(--mdc-theme-secondary, #018786);
  5103. }
  5104. .mdc-radio .mdc-radio__background::before {
  5105. background-color: #018786;
  5106. }
  5107. @supports not (-ms-ime-align: auto) {
  5108. .mdc-radio .mdc-radio__background::before {
  5109. /* @alternate */
  5110. background-color: var(--mdc-theme-secondary, #018786);
  5111. }
  5112. }
  5113. .mdc-radio__background {
  5114. display: inline-block;
  5115. position: absolute;
  5116. left: 10px;
  5117. box-sizing: border-box;
  5118. width: 50%;
  5119. height: 50%;
  5120. }
  5121. .mdc-radio__background::before {
  5122. position: absolute;
  5123. top: 0;
  5124. left: 0;
  5125. width: 100%;
  5126. height: 100%;
  5127. -webkit-transform: scale(0, 0);
  5128. transform: scale(0, 0);
  5129. border-radius: 50%;
  5130. opacity: 0;
  5131. pointer-events: none;
  5132. content: "";
  5133. transition: opacity 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), -webkit-transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  5134. transition: opacity 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  5135. 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);
  5136. }
  5137. .mdc-radio__outer-circle {
  5138. position: absolute;
  5139. top: 0;
  5140. left: 0;
  5141. box-sizing: border-box;
  5142. width: 100%;
  5143. height: 100%;
  5144. border-width: 2px;
  5145. border-style: solid;
  5146. border-radius: 50%;
  5147. transition: border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  5148. }
  5149. .mdc-radio__inner-circle {
  5150. position: absolute;
  5151. top: 0;
  5152. left: 0;
  5153. box-sizing: border-box;
  5154. width: 100%;
  5155. height: 100%;
  5156. -webkit-transform: scale(0, 0);
  5157. transform: scale(0, 0);
  5158. border-width: 10px;
  5159. border-style: solid;
  5160. border-radius: 50%;
  5161. 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);
  5162. transition: transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  5163. 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);
  5164. }
  5165. .mdc-radio__native-control {
  5166. position: absolute;
  5167. top: 0;
  5168. left: 0;
  5169. width: 100%;
  5170. height: 100%;
  5171. margin: 0;
  5172. padding: 0;
  5173. opacity: 0;
  5174. cursor: inherit;
  5175. z-index: 1;
  5176. }
  5177. .mdc-radio__native-control:checked + .mdc-radio__background,
  5178. .mdc-radio__native-control:disabled + .mdc-radio__background {
  5179. transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
  5180. transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
  5181. 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);
  5182. }
  5183. .mdc-radio__native-control:checked + .mdc-radio__background .mdc-radio__outer-circle,
  5184. .mdc-radio__native-control:disabled + .mdc-radio__background .mdc-radio__outer-circle {
  5185. transition: border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
  5186. }
  5187. .mdc-radio__native-control:checked + .mdc-radio__background .mdc-radio__inner-circle,
  5188. .mdc-radio__native-control:disabled + .mdc-radio__background .mdc-radio__inner-circle {
  5189. transition: border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
  5190. transition: transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
  5191. 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);
  5192. }
  5193. .mdc-radio--disabled {
  5194. cursor: default;
  5195. pointer-events: none;
  5196. }
  5197. .mdc-radio__native-control:checked + .mdc-radio__background .mdc-radio__inner-circle {
  5198. -webkit-transform: scale(0.5);
  5199. transform: scale(0.5);
  5200. transition: border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
  5201. transition: transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
  5202. 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);
  5203. }
  5204. .mdc-radio__native-control:disabled + .mdc-radio__background,
  5205. [aria-disabled=true] .mdc-radio__native-control + .mdc-radio__background {
  5206. cursor: default;
  5207. }
  5208. .mdc-radio__native-control:disabled + .mdc-radio__background .mdc-radio__outer-circle,
  5209. [aria-disabled=true] .mdc-radio__native-control + .mdc-radio__background .mdc-radio__outer-circle {
  5210. border-color: rgba(0, 0, 0, 0.26);
  5211. }
  5212. .mdc-radio__native-control:disabled + .mdc-radio__background .mdc-radio__inner-circle,
  5213. [aria-disabled=true] .mdc-radio__native-control + .mdc-radio__background .mdc-radio__inner-circle {
  5214. border-color: rgba(0, 0, 0, 0.26);
  5215. }
  5216. .mdc-radio__native-control:focus + .mdc-radio__background::before {
  5217. -webkit-transform: scale(2, 2);
  5218. transform: scale(2, 2);
  5219. opacity: 0.12;
  5220. transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
  5221. transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
  5222. 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);
  5223. }
  5224. .mdc-radio {
  5225. --mdc-ripple-fg-size: 0;
  5226. --mdc-ripple-left: 0;
  5227. --mdc-ripple-top: 0;
  5228. --mdc-ripple-fg-scale: 1;
  5229. --mdc-ripple-fg-translate-end: 0;
  5230. --mdc-ripple-fg-translate-start: 0;
  5231. -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  5232. }
  5233. .mdc-radio::before, .mdc-radio::after {
  5234. position: absolute;
  5235. border-radius: 50%;
  5236. opacity: 0;
  5237. pointer-events: none;
  5238. content: "";
  5239. }
  5240. .mdc-radio::before {
  5241. transition: opacity 15ms linear, background-color 15ms linear;
  5242. z-index: 1;
  5243. }
  5244. .mdc-radio.mdc-ripple-upgraded::before {
  5245. -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
  5246. transform: scale(var(--mdc-ripple-fg-scale, 1));
  5247. }
  5248. .mdc-radio.mdc-ripple-upgraded::after {
  5249. top: 0;
  5250. /* @noflip */
  5251. left: 0;
  5252. -webkit-transform: scale(0);
  5253. transform: scale(0);
  5254. -webkit-transform-origin: center center;
  5255. transform-origin: center center;
  5256. }
  5257. .mdc-radio.mdc-ripple-upgraded--unbounded::after {
  5258. top: var(--mdc-ripple-top, 0);
  5259. /* @noflip */
  5260. left: var(--mdc-ripple-left, 0);
  5261. }
  5262. .mdc-radio.mdc-ripple-upgraded--foreground-activation::after {
  5263. -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
  5264. animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
  5265. }
  5266. .mdc-radio.mdc-ripple-upgraded--foreground-deactivation::after {
  5267. -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
  5268. animation: mdc-ripple-fg-opacity-out 150ms;
  5269. -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  5270. transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  5271. }
  5272. .mdc-radio::before, .mdc-radio::after {
  5273. top: calc(50% - 50%);
  5274. /* @noflip */
  5275. left: calc(50% - 50%);
  5276. width: 100%;
  5277. height: 100%;
  5278. }
  5279. .mdc-radio.mdc-ripple-upgraded::before, .mdc-radio.mdc-ripple-upgraded::after {
  5280. top: var(--mdc-ripple-top, calc(50% - 50%));
  5281. /* @noflip */
  5282. left: var(--mdc-ripple-left, calc(50% - 50%));
  5283. width: var(--mdc-ripple-fg-size, 100%);
  5284. height: var(--mdc-ripple-fg-size, 100%);
  5285. }
  5286. .mdc-radio.mdc-ripple-upgraded::after {
  5287. width: var(--mdc-ripple-fg-size, 100%);
  5288. height: var(--mdc-ripple-fg-size, 100%);
  5289. }
  5290. .mdc-radio::before, .mdc-radio::after {
  5291. background-color: #018786;
  5292. }
  5293. @supports not (-ms-ime-align: auto) {
  5294. .mdc-radio::before, .mdc-radio::after {
  5295. /* @alternate */
  5296. background-color: var(--mdc-theme-secondary, #018786);
  5297. }
  5298. }
  5299. .mdc-radio:hover::before {
  5300. opacity: 0.04;
  5301. }
  5302. .mdc-radio:not(.mdc-ripple-upgraded):focus::before, .mdc-radio.mdc-ripple-upgraded--background-focused::before {
  5303. transition-duration: 75ms;
  5304. opacity: 0.12;
  5305. }
  5306. .mdc-radio:not(.mdc-ripple-upgraded)::after {
  5307. transition: opacity 150ms linear;
  5308. }
  5309. .mdc-radio:not(.mdc-ripple-upgraded):active::after {
  5310. transition-duration: 75ms;
  5311. opacity: 0.12;
  5312. }
  5313. .mdc-radio.mdc-ripple-upgraded {
  5314. --mdc-ripple-fg-opacity: 0.12;
  5315. }
  5316. .mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__background::before {
  5317. content: none;
  5318. }
  5319. .mdc-ripple-surface {
  5320. --mdc-ripple-fg-size: 0;
  5321. --mdc-ripple-left: 0;
  5322. --mdc-ripple-top: 0;
  5323. --mdc-ripple-fg-scale: 1;
  5324. --mdc-ripple-fg-translate-end: 0;
  5325. --mdc-ripple-fg-translate-start: 0;
  5326. -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  5327. position: relative;
  5328. outline: none;
  5329. overflow: hidden;
  5330. }
  5331. .mdc-ripple-surface::before, .mdc-ripple-surface::after {
  5332. position: absolute;
  5333. border-radius: 50%;
  5334. opacity: 0;
  5335. pointer-events: none;
  5336. content: "";
  5337. }
  5338. .mdc-ripple-surface::before {
  5339. transition: opacity 15ms linear, background-color 15ms linear;
  5340. z-index: 1;
  5341. }
  5342. .mdc-ripple-surface.mdc-ripple-upgraded::before {
  5343. -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
  5344. transform: scale(var(--mdc-ripple-fg-scale, 1));
  5345. }
  5346. .mdc-ripple-surface.mdc-ripple-upgraded::after {
  5347. top: 0;
  5348. /* @noflip */
  5349. left: 0;
  5350. -webkit-transform: scale(0);
  5351. transform: scale(0);
  5352. -webkit-transform-origin: center center;
  5353. transform-origin: center center;
  5354. }
  5355. .mdc-ripple-surface.mdc-ripple-upgraded--unbounded::after {
  5356. top: var(--mdc-ripple-top, 0);
  5357. /* @noflip */
  5358. left: var(--mdc-ripple-left, 0);
  5359. }
  5360. .mdc-ripple-surface.mdc-ripple-upgraded--foreground-activation::after {
  5361. -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
  5362. animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
  5363. }
  5364. .mdc-ripple-surface.mdc-ripple-upgraded--foreground-deactivation::after {
  5365. -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
  5366. animation: mdc-ripple-fg-opacity-out 150ms;
  5367. -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  5368. transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  5369. }
  5370. .mdc-ripple-surface::before, .mdc-ripple-surface::after {
  5371. background-color: #000;
  5372. }
  5373. .mdc-ripple-surface:hover::before {
  5374. opacity: 0.04;
  5375. }
  5376. .mdc-ripple-surface:not(.mdc-ripple-upgraded):focus::before, .mdc-ripple-surface.mdc-ripple-upgraded--background-focused::before {
  5377. transition-duration: 75ms;
  5378. opacity: 0.12;
  5379. }
  5380. .mdc-ripple-surface:not(.mdc-ripple-upgraded)::after {
  5381. transition: opacity 150ms linear;
  5382. }
  5383. .mdc-ripple-surface:not(.mdc-ripple-upgraded):active::after {
  5384. transition-duration: 75ms;
  5385. opacity: 0.12;
  5386. }
  5387. .mdc-ripple-surface.mdc-ripple-upgraded {
  5388. --mdc-ripple-fg-opacity: 0.12;
  5389. }
  5390. .mdc-ripple-surface::before, .mdc-ripple-surface::after {
  5391. top: calc(50% - 100%);
  5392. /* @noflip */
  5393. left: calc(50% - 100%);
  5394. width: 200%;
  5395. height: 200%;
  5396. }
  5397. .mdc-ripple-surface.mdc-ripple-upgraded::after {
  5398. width: var(--mdc-ripple-fg-size, 100%);
  5399. height: var(--mdc-ripple-fg-size, 100%);
  5400. }
  5401. .mdc-ripple-surface[data-mdc-ripple-is-unbounded] {
  5402. overflow: visible;
  5403. }
  5404. .mdc-ripple-surface[data-mdc-ripple-is-unbounded]::before, .mdc-ripple-surface[data-mdc-ripple-is-unbounded]::after {
  5405. top: calc(50% - 50%);
  5406. /* @noflip */
  5407. left: calc(50% - 50%);
  5408. width: 100%;
  5409. height: 100%;
  5410. }
  5411. .mdc-ripple-surface[data-mdc-ripple-is-unbounded].mdc-ripple-upgraded::before, .mdc-ripple-surface[data-mdc-ripple-is-unbounded].mdc-ripple-upgraded::after {
  5412. top: var(--mdc-ripple-top, calc(50% - 50%));
  5413. /* @noflip */
  5414. left: var(--mdc-ripple-left, calc(50% - 50%));
  5415. width: var(--mdc-ripple-fg-size, 100%);
  5416. height: var(--mdc-ripple-fg-size, 100%);
  5417. }
  5418. .mdc-ripple-surface[data-mdc-ripple-is-unbounded].mdc-ripple-upgraded::after {
  5419. width: var(--mdc-ripple-fg-size, 100%);
  5420. height: var(--mdc-ripple-fg-size, 100%);
  5421. }
  5422. .mdc-ripple-surface--primary::before, .mdc-ripple-surface--primary::after {
  5423. background-color: #6200ee;
  5424. }
  5425. @supports not (-ms-ime-align: auto) {
  5426. .mdc-ripple-surface--primary::before, .mdc-ripple-surface--primary::after {
  5427. /* @alternate */
  5428. background-color: var(--mdc-theme-primary, #6200ee);
  5429. }
  5430. }
  5431. .mdc-ripple-surface--primary:hover::before {
  5432. opacity: 0.04;
  5433. }
  5434. .mdc-ripple-surface--primary:not(.mdc-ripple-upgraded):focus::before, .mdc-ripple-surface--primary.mdc-ripple-upgraded--background-focused::before {
  5435. transition-duration: 75ms;
  5436. opacity: 0.12;
  5437. }
  5438. .mdc-ripple-surface--primary:not(.mdc-ripple-upgraded)::after {
  5439. transition: opacity 150ms linear;
  5440. }
  5441. .mdc-ripple-surface--primary:not(.mdc-ripple-upgraded):active::after {
  5442. transition-duration: 75ms;
  5443. opacity: 0.12;
  5444. }
  5445. .mdc-ripple-surface--primary.mdc-ripple-upgraded {
  5446. --mdc-ripple-fg-opacity: 0.12;
  5447. }
  5448. .mdc-ripple-surface--accent::before, .mdc-ripple-surface--accent::after {
  5449. background-color: #018786;
  5450. }
  5451. @supports not (-ms-ime-align: auto) {
  5452. .mdc-ripple-surface--accent::before, .mdc-ripple-surface--accent::after {
  5453. /* @alternate */
  5454. background-color: var(--mdc-theme-secondary, #018786);
  5455. }
  5456. }
  5457. .mdc-ripple-surface--accent:hover::before {
  5458. opacity: 0.04;
  5459. }
  5460. .mdc-ripple-surface--accent:not(.mdc-ripple-upgraded):focus::before, .mdc-ripple-surface--accent.mdc-ripple-upgraded--background-focused::before {
  5461. transition-duration: 75ms;
  5462. opacity: 0.12;
  5463. }
  5464. .mdc-ripple-surface--accent:not(.mdc-ripple-upgraded)::after {
  5465. transition: opacity 150ms linear;
  5466. }
  5467. .mdc-ripple-surface--accent:not(.mdc-ripple-upgraded):active::after {
  5468. transition-duration: 75ms;
  5469. opacity: 0.12;
  5470. }
  5471. .mdc-ripple-surface--accent.mdc-ripple-upgraded {
  5472. --mdc-ripple-fg-opacity: 0.12;
  5473. }
  5474. @-webkit-keyframes mdc-select-float-native-control {
  5475. 0% {
  5476. -webkit-transform: translateY(8px);
  5477. transform: translateY(8px);
  5478. opacity: 0;
  5479. }
  5480. 100% {
  5481. -webkit-transform: translateY(0);
  5482. transform: translateY(0);
  5483. opacity: 1;
  5484. }
  5485. }
  5486. @keyframes mdc-select-float-native-control {
  5487. 0% {
  5488. -webkit-transform: translateY(8px);
  5489. transform: translateY(8px);
  5490. opacity: 0;
  5491. }
  5492. 100% {
  5493. -webkit-transform: translateY(0);
  5494. transform: translateY(0);
  5495. opacity: 1;
  5496. }
  5497. }
  5498. .mdc-select--with-leading-icon:not(.mdc-select--disabled) .mdc-select__icon {
  5499. color: #000;
  5500. /* @alternate */
  5501. color: var(--mdc-theme-on-surface, #000);
  5502. }
  5503. .mdc-select--with-leading-icon .mdc-select__icon {
  5504. display: inline-block;
  5505. position: absolute;
  5506. bottom: 16px;
  5507. box-sizing: border-box;
  5508. width: 24px;
  5509. height: 24px;
  5510. border: none;
  5511. background-color: transparent;
  5512. fill: currentColor;
  5513. opacity: 0.54;
  5514. text-decoration: none;
  5515. cursor: pointer;
  5516. -webkit-user-select: none;
  5517. -moz-user-select: none;
  5518. -ms-user-select: none;
  5519. user-select: none;
  5520. }
  5521. .mdc-select__icon:not([tabindex]),
  5522. .mdc-select__icon[tabindex="-1"] {
  5523. cursor: default;
  5524. pointer-events: none;
  5525. }
  5526. .mdc-select-helper-text {
  5527. font-family: Roboto, sans-serif;
  5528. -moz-osx-font-smoothing: grayscale;
  5529. -webkit-font-smoothing: antialiased;
  5530. font-size: 0.75rem;
  5531. line-height: 1.25rem;
  5532. font-weight: 400;
  5533. letter-spacing: 0.0333333333em;
  5534. text-decoration: inherit;
  5535. text-transform: inherit;
  5536. display: block;
  5537. margin-top: 0;
  5538. /* @alternate */
  5539. line-height: normal;
  5540. margin: 0;
  5541. transition: opacity 180ms cubic-bezier(0.4, 0, 0.2, 1);
  5542. opacity: 0;
  5543. will-change: opacity;
  5544. }
  5545. .mdc-select-helper-text::before {
  5546. display: inline-block;
  5547. width: 0;
  5548. height: 16px;
  5549. content: "";
  5550. vertical-align: 0;
  5551. }
  5552. .mdc-select-helper-text--persistent {
  5553. transition: none;
  5554. opacity: 1;
  5555. will-change: initial;
  5556. }
  5557. .mdc-select {
  5558. --mdc-ripple-fg-size: 0;
  5559. --mdc-ripple-left: 0;
  5560. --mdc-ripple-top: 0;
  5561. --mdc-ripple-fg-scale: 1;
  5562. --mdc-ripple-fg-translate-end: 0;
  5563. --mdc-ripple-fg-translate-start: 0;
  5564. -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  5565. display: inline-flex;
  5566. position: relative;
  5567. box-sizing: border-box;
  5568. height: 56px;
  5569. overflow: hidden;
  5570. /* @alternate */
  5571. will-change: opacity, transform, color;
  5572. }
  5573. .mdc-select:not(.mdc-select--disabled) {
  5574. background-color: whitesmoke;
  5575. }
  5576. .mdc-select::before, .mdc-select::after {
  5577. position: absolute;
  5578. border-radius: 50%;
  5579. opacity: 0;
  5580. pointer-events: none;
  5581. content: "";
  5582. }
  5583. .mdc-select::before {
  5584. transition: opacity 15ms linear, background-color 15ms linear;
  5585. z-index: 1;
  5586. }
  5587. .mdc-select.mdc-ripple-upgraded::before {
  5588. -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
  5589. transform: scale(var(--mdc-ripple-fg-scale, 1));
  5590. }
  5591. .mdc-select.mdc-ripple-upgraded::after {
  5592. top: 0;
  5593. /* @noflip */
  5594. left: 0;
  5595. -webkit-transform: scale(0);
  5596. transform: scale(0);
  5597. -webkit-transform-origin: center center;
  5598. transform-origin: center center;
  5599. }
  5600. .mdc-select.mdc-ripple-upgraded--unbounded::after {
  5601. top: var(--mdc-ripple-top, 0);
  5602. /* @noflip */
  5603. left: var(--mdc-ripple-left, 0);
  5604. }
  5605. .mdc-select.mdc-ripple-upgraded--foreground-activation::after {
  5606. -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
  5607. animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
  5608. }
  5609. .mdc-select.mdc-ripple-upgraded--foreground-deactivation::after {
  5610. -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
  5611. animation: mdc-ripple-fg-opacity-out 150ms;
  5612. -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  5613. transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  5614. }
  5615. .mdc-select::before, .mdc-select::after {
  5616. top: calc(50% - 100%);
  5617. /* @noflip */
  5618. left: calc(50% - 100%);
  5619. width: 200%;
  5620. height: 200%;
  5621. }
  5622. .mdc-select.mdc-ripple-upgraded::after {
  5623. width: var(--mdc-ripple-fg-size, 100%);
  5624. height: var(--mdc-ripple-fg-size, 100%);
  5625. }
  5626. .mdc-select::before, .mdc-select::after {
  5627. background-color: rgba(0, 0, 0, 0.87);
  5628. }
  5629. .mdc-select:hover::before {
  5630. opacity: 0.04;
  5631. }
  5632. .mdc-select:not(.mdc-ripple-upgraded):focus::before, .mdc-select.mdc-ripple-upgraded--background-focused::before {
  5633. transition-duration: 75ms;
  5634. opacity: 0.12;
  5635. }
  5636. .mdc-select:not(.mdc-select--disabled) .mdc-select__native-control,
  5637. .mdc-select:not(.mdc-select--disabled) .mdc-select__selected-text {
  5638. color: rgba(0, 0, 0, 0.87);
  5639. }
  5640. .mdc-select:not(.mdc-select--disabled) .mdc-floating-label {
  5641. color: rgba(0, 0, 0, 0.6);
  5642. }
  5643. .mdc-select:not(.mdc-select--disabled) .mdc-select__native-control,
  5644. .mdc-select:not(.mdc-select--disabled) .mdc-select__selected-text {
  5645. border-bottom-color: rgba(0, 0, 0, 0.42);
  5646. }
  5647. .mdc-select:not(.mdc-select--disabled) + .mdc-select-helper-text {
  5648. color: rgba(0, 0, 0, 0.6);
  5649. }
  5650. .mdc-select, .mdc-select__native-control {
  5651. border-radius: 4px 4px 0 0;
  5652. }
  5653. .mdc-select:not(.mdc-select--disabled).mdc-select--focused .mdc-line-ripple {
  5654. background-color: #6200ee;
  5655. /* @alternate */
  5656. background-color: var(--mdc-theme-primary, #6200ee);
  5657. }
  5658. .mdc-select:not(.mdc-select--disabled).mdc-select--focused .mdc-floating-label {
  5659. color: rgba(98, 0, 238, 0.87);
  5660. }
  5661. .mdc-select:not(.mdc-select--disabled) .mdc-select__native-control:hover {
  5662. border-bottom-color: rgba(0, 0, 0, 0.87);
  5663. }
  5664. .mdc-select .mdc-floating-label--float-above {
  5665. -webkit-transform: translateY(-70%) scale(0.75);
  5666. transform: translateY(-70%) scale(0.75);
  5667. }
  5668. .mdc-select .mdc-floating-label {
  5669. /* @noflip */
  5670. left: 16px;
  5671. /* @noflip */
  5672. right: initial;
  5673. top: 21px;
  5674. pointer-events: none;
  5675. }
  5676. [dir=rtl] .mdc-select .mdc-floating-label, .mdc-select .mdc-floating-label[dir=rtl] {
  5677. /* @noflip */
  5678. left: initial;
  5679. /* @noflip */
  5680. right: 16px;
  5681. }
  5682. .mdc-select.mdc-select--with-leading-icon .mdc-floating-label {
  5683. /* @noflip */
  5684. left: 48px;
  5685. /* @noflip */
  5686. right: initial;
  5687. }
  5688. [dir=rtl] .mdc-select.mdc-select--with-leading-icon .mdc-floating-label, .mdc-select.mdc-select--with-leading-icon .mdc-floating-label[dir=rtl] {
  5689. /* @noflip */
  5690. left: initial;
  5691. /* @noflip */
  5692. right: 48px;
  5693. }
  5694. .mdc-select.mdc-select--outlined .mdc-floating-label {
  5695. /* @noflip */
  5696. left: 4px;
  5697. /* @noflip */
  5698. right: initial;
  5699. top: 17px;
  5700. }
  5701. [dir=rtl] .mdc-select.mdc-select--outlined .mdc-floating-label, .mdc-select.mdc-select--outlined .mdc-floating-label[dir=rtl] {
  5702. /* @noflip */
  5703. left: initial;
  5704. /* @noflip */
  5705. right: 4px;
  5706. }
  5707. .mdc-select.mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label {
  5708. /* @noflip */
  5709. left: 36px;
  5710. /* @noflip */
  5711. right: initial;
  5712. }
  5713. [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] {
  5714. /* @noflip */
  5715. left: initial;
  5716. /* @noflip */
  5717. right: 36px;
  5718. }
  5719. .mdc-select.mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label--float-above {
  5720. /* @noflip */
  5721. left: 36px;
  5722. /* @noflip */
  5723. right: initial;
  5724. }
  5725. [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] {
  5726. /* @noflip */
  5727. left: initial;
  5728. /* @noflip */
  5729. right: 36px;
  5730. }
  5731. .mdc-select__dropdown-icon {
  5732. 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;
  5733. /* @noflip */
  5734. left: auto;
  5735. /* @noflip */
  5736. right: 8px;
  5737. position: absolute;
  5738. bottom: 16px;
  5739. width: 24px;
  5740. height: 24px;
  5741. transition: -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);
  5742. transition: transform 150ms cubic-bezier(0.4, 0, 0.2, 1);
  5743. transition: transform 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);
  5744. pointer-events: none;
  5745. }
  5746. [dir=rtl] .mdc-select__dropdown-icon, .mdc-select__dropdown-icon[dir=rtl] {
  5747. /* @noflip */
  5748. left: 8px;
  5749. /* @noflip */
  5750. right: auto;
  5751. }
  5752. .mdc-select--focused .mdc-select__dropdown-icon {
  5753. 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;
  5754. }
  5755. .mdc-select--activated .mdc-select__dropdown-icon {
  5756. -webkit-transform: rotate(180deg) translateY(-5px);
  5757. transform: rotate(180deg) translateY(-5px);
  5758. transition: -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);
  5759. transition: transform 150ms cubic-bezier(0.4, 0, 0.2, 1);
  5760. transition: transform 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);
  5761. }
  5762. .mdc-select__native-control {
  5763. padding-top: 20px;
  5764. }
  5765. .mdc-select.mdc-select--focused .mdc-line-ripple::after {
  5766. -webkit-transform: scale(1, 2);
  5767. transform: scale(1, 2);
  5768. opacity: 1;
  5769. }
  5770. .mdc-select + .mdc-select-helper-text {
  5771. margin-right: 12px;
  5772. margin-left: 12px;
  5773. }
  5774. .mdc-select--outlined + .mdc-select-helper-text {
  5775. margin-right: 16px;
  5776. margin-left: 16px;
  5777. }
  5778. .mdc-select--focused + .mdc-select-helper-text:not(.mdc-select-helper-text--validation-msg) {
  5779. opacity: 1;
  5780. }
  5781. .mdc-select__selected-text {
  5782. min-width: 200px;
  5783. padding-top: 22px;
  5784. }
  5785. .mdc-select__native-control,
  5786. .mdc-select__selected-text {
  5787. /* @noflip */
  5788. padding-left: 16px;
  5789. /* @noflip */
  5790. padding-right: 52px;
  5791. font-family: Roboto, sans-serif;
  5792. -moz-osx-font-smoothing: grayscale;
  5793. -webkit-font-smoothing: antialiased;
  5794. font-size: 1rem;
  5795. line-height: 1.75rem;
  5796. font-weight: 400;
  5797. letter-spacing: 0.009375em;
  5798. text-decoration: inherit;
  5799. text-transform: inherit;
  5800. box-sizing: border-box;
  5801. width: 100%;
  5802. height: 56px;
  5803. padding-top: 20px;
  5804. padding-bottom: 4px;
  5805. border: none;
  5806. border-bottom: 1px solid;
  5807. outline: none;
  5808. background-color: transparent;
  5809. color: inherit;
  5810. white-space: nowrap;
  5811. cursor: pointer;
  5812. -webkit-appearance: none;
  5813. -moz-appearance: none;
  5814. appearance: none;
  5815. }
  5816. [dir=rtl] .mdc-select__native-control, .mdc-select__native-control[dir=rtl],
  5817. [dir=rtl] .mdc-select__selected-text,
  5818. .mdc-select__selected-text[dir=rtl] {
  5819. /* @noflip */
  5820. padding-left: 52px;
  5821. /* @noflip */
  5822. padding-right: 16px;
  5823. }
  5824. .mdc-select__native-control::-ms-expand,
  5825. .mdc-select__selected-text::-ms-expand {
  5826. display: none;
  5827. }
  5828. .mdc-select__native-control::-ms-value,
  5829. .mdc-select__selected-text::-ms-value {
  5830. background-color: transparent;
  5831. color: inherit;
  5832. }
  5833. @-moz-document url-prefix("") {
  5834. .mdc-select__native-control,
  5835. .mdc-select__selected-text {
  5836. text-indent: -2px;
  5837. }
  5838. }
  5839. .mdc-select--outlined {
  5840. border: none;
  5841. overflow: visible;
  5842. }
  5843. .mdc-select--outlined:not(.mdc-select--disabled) {
  5844. background-color: transparent;
  5845. }
  5846. .mdc-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__leading,
  5847. .mdc-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__notch,
  5848. .mdc-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__trailing {
  5849. border-color: rgba(0, 0, 0, 0.38);
  5850. }
  5851. .mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__native-control:hover ~ .mdc-notched-outline .mdc-notched-outline__leading,
  5852. .mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__native-control:hover ~ .mdc-notched-outline .mdc-notched-outline__notch,
  5853. .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,
  5854. .mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__selected-text:hover ~ .mdc-notched-outline .mdc-notched-outline__notch,
  5855. .mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__selected-text:hover ~ .mdc-notched-outline .mdc-notched-outline__trailing {
  5856. border-color: rgba(0, 0, 0, 0.87);
  5857. }
  5858. .mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__leading,
  5859. .mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__notch,
  5860. .mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__trailing {
  5861. border-width: 2px;
  5862. }
  5863. .mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__leading,
  5864. .mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__notch,
  5865. .mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__trailing {
  5866. border-color: #6200ee;
  5867. /* @alternate */
  5868. border-color: var(--mdc-theme-primary, #6200ee);
  5869. }
  5870. .mdc-select--outlined .mdc-floating-label--shake {
  5871. -webkit-animation: mdc-floating-label-shake-float-above-text-field-outlined 250ms 1;
  5872. animation: mdc-floating-label-shake-float-above-text-field-outlined 250ms 1;
  5873. }
  5874. .mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__leading {
  5875. /* @noflip */
  5876. border-radius: 4px 0 0 4px;
  5877. }
  5878. [dir=rtl] .mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__leading, .mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl] {
  5879. /* @noflip */
  5880. border-radius: 0 4px 4px 0;
  5881. }
  5882. .mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__trailing {
  5883. /* @noflip */
  5884. border-radius: 0 4px 4px 0;
  5885. }
  5886. [dir=rtl] .mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__trailing, .mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl] {
  5887. /* @noflip */
  5888. border-radius: 4px 0 0 4px;
  5889. }
  5890. .mdc-select--outlined .mdc-select__native-control {
  5891. border-radius: 4px;
  5892. }
  5893. .mdc-select--outlined::before, .mdc-select--outlined::after {
  5894. content: none;
  5895. }
  5896. .mdc-select--outlined:not(.mdc-select--disabled) {
  5897. background-color: transparent;
  5898. }
  5899. .mdc-select--outlined .mdc-floating-label--float-above {
  5900. -webkit-transform: translateY(-144%) scale(1);
  5901. transform: translateY(-144%) scale(1);
  5902. }
  5903. .mdc-select--outlined .mdc-floating-label--float-above {
  5904. font-size: 0.75rem;
  5905. }
  5906. .mdc-select--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
  5907. .mdc-select--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  5908. -webkit-transform: translateY(-130%) scale(0.75);
  5909. transform: translateY(-130%) scale(0.75);
  5910. }
  5911. .mdc-select--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
  5912. .mdc-select--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  5913. font-size: 1rem;
  5914. }
  5915. .mdc-select--outlined .mdc-select__native-control,
  5916. .mdc-select--outlined .mdc-select__selected-text {
  5917. /* @noflip */
  5918. padding-left: 16px;
  5919. /* @noflip */
  5920. padding-right: 52px;
  5921. display: flex;
  5922. padding-top: 12px;
  5923. padding-bottom: 12px;
  5924. border: none;
  5925. background-color: transparent;
  5926. z-index: 1;
  5927. }
  5928. [dir=rtl] .mdc-select--outlined .mdc-select__native-control, .mdc-select--outlined .mdc-select__native-control[dir=rtl],
  5929. [dir=rtl] .mdc-select--outlined .mdc-select__selected-text,
  5930. .mdc-select--outlined .mdc-select__selected-text[dir=rtl] {
  5931. /* @noflip */
  5932. padding-left: 52px;
  5933. /* @noflip */
  5934. padding-right: 16px;
  5935. }
  5936. .mdc-select--outlined .mdc-select__selected-text {
  5937. padding-top: 14px;
  5938. }
  5939. .mdc-select--outlined .mdc-select__icon {
  5940. z-index: 2;
  5941. }
  5942. .mdc-select--outlined .mdc-floating-label {
  5943. line-height: 1.15rem;
  5944. pointer-events: auto;
  5945. }
  5946. .mdc-select--invalid:not(.mdc-select--disabled) .mdc-floating-label {
  5947. color: #b00020;
  5948. /* @alternate */
  5949. color: var(--mdc-theme-error, #b00020);
  5950. }
  5951. .mdc-select--invalid:not(.mdc-select--disabled) .mdc-select__native-control,
  5952. .mdc-select--invalid:not(.mdc-select--disabled) .mdc-select__selected-text {
  5953. border-bottom-color: #b00020;
  5954. /* @alternate */
  5955. border-bottom-color: var(--mdc-theme-error, #b00020);
  5956. }
  5957. .mdc-select--invalid:not(.mdc-select--disabled).mdc-select--focused .mdc-line-ripple {
  5958. background-color: #b00020;
  5959. /* @alternate */
  5960. background-color: var(--mdc-theme-error, #b00020);
  5961. }
  5962. .mdc-select--invalid:not(.mdc-select--disabled).mdc-select--focused .mdc-floating-label {
  5963. color: #b00020;
  5964. }
  5965. .mdc-select--invalid:not(.mdc-select--disabled).mdc-select--invalid + .mdc-select-helper-text--validation-msg {
  5966. color: #b00020;
  5967. /* @alternate */
  5968. color: var(--mdc-theme-error, #b00020);
  5969. }
  5970. .mdc-select--invalid:not(.mdc-select--disabled) .mdc-select__native-control:hover {
  5971. border-bottom-color: #b00020;
  5972. /* @alternate */
  5973. border-bottom-color: var(--mdc-theme-error, #b00020);
  5974. }
  5975. .mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__leading,
  5976. .mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__notch,
  5977. .mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__trailing {
  5978. border-color: #b00020;
  5979. /* @alternate */
  5980. border-color: var(--mdc-theme-error, #b00020);
  5981. }
  5982. .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,
  5983. .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,
  5984. .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,
  5985. .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,
  5986. .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 {
  5987. border-color: #b00020;
  5988. /* @alternate */
  5989. border-color: var(--mdc-theme-error, #b00020);
  5990. }
  5991. .mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__leading,
  5992. .mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__notch,
  5993. .mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__trailing {
  5994. border-width: 2px;
  5995. }
  5996. .mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__leading,
  5997. .mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__notch,
  5998. .mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__trailing {
  5999. border-color: #b00020;
  6000. /* @alternate */
  6001. border-color: var(--mdc-theme-error, #b00020);
  6002. }
  6003. .mdc-select--invalid .mdc-select__dropdown-icon {
  6004. 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;
  6005. }
  6006. .mdc-select--invalid + .mdc-select-helper-text--validation-msg {
  6007. opacity: 1;
  6008. }
  6009. .mdc-select--required .mdc-floating-label::after {
  6010. content: "*";
  6011. }
  6012. .mdc-select--disabled {
  6013. background-color: #fafafa;
  6014. cursor: default;
  6015. pointer-events: none;
  6016. }
  6017. .mdc-select--disabled .mdc-floating-label {
  6018. color: rgba(0, 0, 0, 0.37);
  6019. }
  6020. .mdc-select--disabled .mdc-select__dropdown-icon {
  6021. 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;
  6022. }
  6023. .mdc-select--disabled .mdc-line-ripple {
  6024. display: none;
  6025. }
  6026. .mdc-select--disabled .mdc-select__icon {
  6027. color: rgba(0, 0, 0, 0.37);
  6028. }
  6029. .mdc-select--disabled .mdc-select__native-control,
  6030. .mdc-select--disabled .mdc-select__selected-text {
  6031. color: rgba(0, 0, 0, 0.37);
  6032. border-bottom-style: dotted;
  6033. }
  6034. .mdc-select--disabled .mdc-select__selected-text {
  6035. pointer-events: none;
  6036. }
  6037. .mdc-select--disabled.mdc-select--outlined {
  6038. background-color: transparent;
  6039. }
  6040. .mdc-select--disabled.mdc-select--outlined .mdc-select__native-control,
  6041. .mdc-select--disabled.mdc-select--outlined .mdc-select__selected-text {
  6042. border-bottom-style: none;
  6043. }
  6044. .mdc-select--disabled.mdc-select--outlined .mdc-notched-outline__leading,
  6045. .mdc-select--disabled.mdc-select--outlined .mdc-notched-outline__notch,
  6046. .mdc-select--disabled.mdc-select--outlined .mdc-notched-outline__trailing {
  6047. border-color: rgba(0, 0, 0, 0.16);
  6048. }
  6049. .mdc-select--with-leading-icon .mdc-select__icon {
  6050. /* @noflip */
  6051. left: 16px;
  6052. /* @noflip */
  6053. right: initial;
  6054. }
  6055. [dir=rtl] .mdc-select--with-leading-icon .mdc-select__icon, .mdc-select--with-leading-icon .mdc-select__icon[dir=rtl] {
  6056. /* @noflip */
  6057. left: initial;
  6058. /* @noflip */
  6059. right: 16px;
  6060. }
  6061. .mdc-select--with-leading-icon .mdc-select__native-control,
  6062. .mdc-select--with-leading-icon .mdc-select__selected-text {
  6063. /* @noflip */
  6064. padding-left: 48px;
  6065. /* @noflip */
  6066. padding-right: 32px;
  6067. }
  6068. [dir=rtl] .mdc-select--with-leading-icon .mdc-select__native-control, .mdc-select--with-leading-icon .mdc-select__native-control[dir=rtl],
  6069. [dir=rtl] .mdc-select--with-leading-icon .mdc-select__selected-text,
  6070. .mdc-select--with-leading-icon .mdc-select__selected-text[dir=rtl] {
  6071. /* @noflip */
  6072. padding-left: 32px;
  6073. /* @noflip */
  6074. padding-right: 48px;
  6075. }
  6076. .mdc-select--with-leading-icon.mdc-select--outlined .mdc-floating-label--float-above {
  6077. -webkit-transform: translateY(-144%) translateX(-32px) scale(1);
  6078. transform: translateY(-144%) translateX(-32px) scale(1);
  6079. }
  6080. [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] {
  6081. -webkit-transform: translateY(-144%) translateX(32px) scale(1);
  6082. transform: translateY(-144%) translateX(32px) scale(1);
  6083. }
  6084. .mdc-select--with-leading-icon.mdc-select--outlined .mdc-floating-label--float-above {
  6085. font-size: 0.75rem;
  6086. }
  6087. .mdc-select--with-leading-icon.mdc-select--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
  6088. .mdc-select--with-leading-icon.mdc-select--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  6089. -webkit-transform: translateY(-130%) translateX(-32px) scale(0.75);
  6090. transform: translateY(-130%) translateX(-32px) scale(0.75);
  6091. }
  6092. [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],
  6093. [dir=rtl] .mdc-select--with-leading-icon.mdc-select--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,
  6094. .mdc-select--with-leading-icon.mdc-select--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl] {
  6095. -webkit-transform: translateY(-130%) translateX(32px) scale(0.75);
  6096. transform: translateY(-130%) translateX(32px) scale(0.75);
  6097. }
  6098. .mdc-select--with-leading-icon.mdc-select--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
  6099. .mdc-select--with-leading-icon.mdc-select--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  6100. font-size: 1rem;
  6101. }
  6102. .mdc-select--with-leading-icon.mdc-select--outlined .mdc-floating-label--shake {
  6103. -webkit-animation: mdc-floating-label-shake-float-above-select-outlined-leading-icon 250ms 1;
  6104. animation: mdc-floating-label-shake-float-above-select-outlined-leading-icon 250ms 1;
  6105. }
  6106. [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 {
  6107. -webkit-animation: mdc-floating-label-shake-float-above-select-outlined-leading-icon-rtl 250ms 1;
  6108. animation: mdc-floating-label-shake-float-above-select-outlined-leading-icon-rtl 250ms 1;
  6109. }
  6110. .mdc-select--with-leading-icon.mdc-select__menu .mdc-list-item__text {
  6111. /* @noflip */
  6112. padding-left: 32px;
  6113. /* @noflip */
  6114. padding-right: 32px;
  6115. }
  6116. [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] {
  6117. /* @noflip */
  6118. padding-left: 32px;
  6119. /* @noflip */
  6120. padding-right: 32px;
  6121. }
  6122. .mdc-select__menu .mdc-list .mdc-list-item--selected {
  6123. color: #000;
  6124. /* @alternate */
  6125. color: var(--mdc-theme-on-surface, #000);
  6126. }
  6127. .mdc-select__menu .mdc-list .mdc-list-item--selected::before, .mdc-select__menu .mdc-list .mdc-list-item--selected::after {
  6128. background-color: #000;
  6129. }
  6130. @supports not (-ms-ime-align: auto) {
  6131. .mdc-select__menu .mdc-list .mdc-list-item--selected::before, .mdc-select__menu .mdc-list .mdc-list-item--selected::after {
  6132. /* @alternate */
  6133. background-color: var(--mdc-theme-on-surface, #000);
  6134. }
  6135. }
  6136. .mdc-select__menu .mdc-list .mdc-list-item--selected:hover::before {
  6137. opacity: 0.04;
  6138. }
  6139. .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 {
  6140. transition-duration: 75ms;
  6141. opacity: 0.12;
  6142. }
  6143. .mdc-select__menu .mdc-list .mdc-list-item--selected:not(.mdc-ripple-upgraded)::after {
  6144. transition: opacity 150ms linear;
  6145. }
  6146. .mdc-select__menu .mdc-list .mdc-list-item--selected:not(.mdc-ripple-upgraded):active::after {
  6147. transition-duration: 75ms;
  6148. opacity: 0.12;
  6149. }
  6150. .mdc-select__menu .mdc-list .mdc-list-item--selected.mdc-ripple-upgraded {
  6151. --mdc-ripple-fg-opacity: 0.12;
  6152. }
  6153. @-webkit-keyframes mdc-floating-label-shake-float-above-select-outlined-leading-icon {
  6154. 0% {
  6155. -webkit-transform: translateX(calc(0 - 32px)) translateY(-130%) scale(0.75);
  6156. transform: translateX(calc(0 - 32px)) translateY(-130%) scale(0.75);
  6157. }
  6158. 33% {
  6159. -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  6160. animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  6161. -webkit-transform: translateX(calc(4% - 32px)) translateY(-130%) scale(0.75);
  6162. transform: translateX(calc(4% - 32px)) translateY(-130%) scale(0.75);
  6163. }
  6164. 66% {
  6165. -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  6166. animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  6167. -webkit-transform: translateX(calc(-4% - 32px)) translateY(-130%) scale(0.75);
  6168. transform: translateX(calc(-4% - 32px)) translateY(-130%) scale(0.75);
  6169. }
  6170. 100% {
  6171. -webkit-transform: translateX(calc(0 - 32px)) translateY(-130%) scale(0.75);
  6172. transform: translateX(calc(0 - 32px)) translateY(-130%) scale(0.75);
  6173. }
  6174. }
  6175. @keyframes mdc-floating-label-shake-float-above-select-outlined-leading-icon {
  6176. 0% {
  6177. -webkit-transform: translateX(calc(0 - 32px)) translateY(-130%) scale(0.75);
  6178. transform: translateX(calc(0 - 32px)) translateY(-130%) scale(0.75);
  6179. }
  6180. 33% {
  6181. -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  6182. animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  6183. -webkit-transform: translateX(calc(4% - 32px)) translateY(-130%) scale(0.75);
  6184. transform: translateX(calc(4% - 32px)) translateY(-130%) scale(0.75);
  6185. }
  6186. 66% {
  6187. -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  6188. animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  6189. -webkit-transform: translateX(calc(-4% - 32px)) translateY(-130%) scale(0.75);
  6190. transform: translateX(calc(-4% - 32px)) translateY(-130%) scale(0.75);
  6191. }
  6192. 100% {
  6193. -webkit-transform: translateX(calc(0 - 32px)) translateY(-130%) scale(0.75);
  6194. transform: translateX(calc(0 - 32px)) translateY(-130%) scale(0.75);
  6195. }
  6196. }
  6197. @-webkit-keyframes mdc-floating-label-shake-float-above-select-outlined-leading-icon-rtl {
  6198. 0% {
  6199. -webkit-transform: translateX(calc(0 - -32px)) translateY(-130%) scale(0.75);
  6200. transform: translateX(calc(0 - -32px)) translateY(-130%) scale(0.75);
  6201. }
  6202. 33% {
  6203. -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  6204. animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  6205. -webkit-transform: translateX(calc(4% - -32px)) translateY(-130%) scale(0.75);
  6206. transform: translateX(calc(4% - -32px)) translateY(-130%) scale(0.75);
  6207. }
  6208. 66% {
  6209. -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  6210. animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  6211. -webkit-transform: translateX(calc(-4% - -32px)) translateY(-130%) scale(0.75);
  6212. transform: translateX(calc(-4% - -32px)) translateY(-130%) scale(0.75);
  6213. }
  6214. 100% {
  6215. -webkit-transform: translateX(calc(0 - -32px)) translateY(-130%) scale(0.75);
  6216. transform: translateX(calc(0 - -32px)) translateY(-130%) scale(0.75);
  6217. }
  6218. }
  6219. @keyframes mdc-floating-label-shake-float-above-select-outlined-leading-icon-rtl {
  6220. 0% {
  6221. -webkit-transform: translateX(calc(0 - -32px)) translateY(-130%) scale(0.75);
  6222. transform: translateX(calc(0 - -32px)) translateY(-130%) scale(0.75);
  6223. }
  6224. 33% {
  6225. -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  6226. animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  6227. -webkit-transform: translateX(calc(4% - -32px)) translateY(-130%) scale(0.75);
  6228. transform: translateX(calc(4% - -32px)) translateY(-130%) scale(0.75);
  6229. }
  6230. 66% {
  6231. -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  6232. animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  6233. -webkit-transform: translateX(calc(-4% - -32px)) translateY(-130%) scale(0.75);
  6234. transform: translateX(calc(-4% - -32px)) translateY(-130%) scale(0.75);
  6235. }
  6236. 100% {
  6237. -webkit-transform: translateX(calc(0 - -32px)) translateY(-130%) scale(0.75);
  6238. transform: translateX(calc(0 - -32px)) translateY(-130%) scale(0.75);
  6239. }
  6240. }
  6241. @-webkit-keyframes mdc-slider-emphasize {
  6242. 0% {
  6243. -webkit-animation-timing-function: ease-out;
  6244. animation-timing-function: ease-out;
  6245. }
  6246. 50% {
  6247. -webkit-animation-timing-function: ease-in;
  6248. animation-timing-function: ease-in;
  6249. -webkit-transform: scale(0.85);
  6250. transform: scale(0.85);
  6251. }
  6252. 100% {
  6253. -webkit-transform: scale(0.571);
  6254. transform: scale(0.571);
  6255. }
  6256. }
  6257. @keyframes mdc-slider-emphasize {
  6258. 0% {
  6259. -webkit-animation-timing-function: ease-out;
  6260. animation-timing-function: ease-out;
  6261. }
  6262. 50% {
  6263. -webkit-animation-timing-function: ease-in;
  6264. animation-timing-function: ease-in;
  6265. -webkit-transform: scale(0.85);
  6266. transform: scale(0.85);
  6267. }
  6268. 100% {
  6269. -webkit-transform: scale(0.571);
  6270. transform: scale(0.571);
  6271. }
  6272. }
  6273. .mdc-slider {
  6274. position: relative;
  6275. width: 100%;
  6276. height: 48px;
  6277. cursor: pointer;
  6278. touch-action: pan-x;
  6279. -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  6280. }
  6281. .mdc-slider:not(.mdc-slider--disabled) .mdc-slider__track {
  6282. background-color: #018786;
  6283. /* @alternate */
  6284. background-color: var(--mdc-theme-secondary, #018786);
  6285. }
  6286. .mdc-slider:not(.mdc-slider--disabled) .mdc-slider__track-container {
  6287. background-color: rgba(1, 135, 134, 0.26);
  6288. }
  6289. .mdc-slider:not(.mdc-slider--disabled) .mdc-slider__track-marker::after,
  6290. .mdc-slider:not(.mdc-slider--disabled) .mdc-slider__track-marker-container::after {
  6291. background-color: #018786;
  6292. /* @alternate */
  6293. background-color: var(--mdc-theme-secondary, #018786);
  6294. }
  6295. .mdc-slider:not(.mdc-slider--disabled) .mdc-slider__thumb {
  6296. fill: #018786;
  6297. /* @alternate */
  6298. fill: var(--mdc-theme-secondary, #018786);
  6299. stroke: #018786;
  6300. /* @alternate */
  6301. stroke: var(--mdc-theme-secondary, #018786);
  6302. }
  6303. .mdc-slider:not(.mdc-slider--disabled) .mdc-slider__focus-ring {
  6304. background-color: #018786;
  6305. /* @alternate */
  6306. background-color: var(--mdc-theme-secondary, #018786);
  6307. }
  6308. .mdc-slider:not(.mdc-slider--disabled) .mdc-slider__pin {
  6309. background-color: #018786;
  6310. /* @alternate */
  6311. background-color: var(--mdc-theme-secondary, #018786);
  6312. }
  6313. .mdc-slider:not(.mdc-slider--disabled) .mdc-slider__pin {
  6314. color: white;
  6315. /* @alternate */
  6316. color: var(--mdc-theme-text-primary-on-dark, white);
  6317. }
  6318. .mdc-slider--disabled {
  6319. cursor: auto;
  6320. }
  6321. .mdc-slider--disabled .mdc-slider__track {
  6322. background-color: #9a9a9a;
  6323. }
  6324. .mdc-slider--disabled .mdc-slider__track-container {
  6325. background-color: rgba(154, 154, 154, 0.26);
  6326. }
  6327. .mdc-slider--disabled .mdc-slider__track-marker::after,
  6328. .mdc-slider--disabled .mdc-slider__track-marker-container::after {
  6329. background-color: #9a9a9a;
  6330. }
  6331. .mdc-slider--disabled .mdc-slider__thumb {
  6332. fill: #9a9a9a;
  6333. stroke: #9a9a9a;
  6334. }
  6335. .mdc-slider--disabled .mdc-slider__thumb {
  6336. /* @alternate */
  6337. stroke: white;
  6338. stroke: var(--mdc-slider-bg-color-behind-component, white);
  6339. }
  6340. .mdc-slider:focus {
  6341. outline: none;
  6342. }
  6343. .mdc-slider__track-container {
  6344. position: absolute;
  6345. top: 50%;
  6346. width: 100%;
  6347. height: 2px;
  6348. overflow: hidden;
  6349. }
  6350. .mdc-slider__track {
  6351. position: absolute;
  6352. width: 100%;
  6353. height: 100%;
  6354. -webkit-transform-origin: left top;
  6355. transform-origin: left top;
  6356. will-change: transform;
  6357. }
  6358. .mdc-slider[dir=rtl] .mdc-slider__track, [dir=rtl] .mdc-slider .mdc-slider__track {
  6359. -webkit-transform-origin: right top;
  6360. transform-origin: right top;
  6361. }
  6362. .mdc-slider__track-marker-container {
  6363. display: flex;
  6364. margin-right: 0;
  6365. margin-left: -1px;
  6366. visibility: hidden;
  6367. }
  6368. .mdc-slider[dir=rtl] .mdc-slider__track-marker-container, [dir=rtl] .mdc-slider .mdc-slider__track-marker-container {
  6369. margin-right: -1px;
  6370. margin-left: 0;
  6371. }
  6372. .mdc-slider__track-marker-container::after {
  6373. display: block;
  6374. width: 2px;
  6375. height: 2px;
  6376. content: "";
  6377. }
  6378. .mdc-slider__track-marker {
  6379. flex: 1;
  6380. }
  6381. .mdc-slider__track-marker::after {
  6382. display: block;
  6383. width: 2px;
  6384. height: 2px;
  6385. content: "";
  6386. }
  6387. .mdc-slider__track-marker:first-child::after {
  6388. width: 3px;
  6389. }
  6390. .mdc-slider__thumb-container {
  6391. position: absolute;
  6392. top: 15px;
  6393. left: 0;
  6394. width: 21px;
  6395. height: 100%;
  6396. -webkit-user-select: none;
  6397. -moz-user-select: none;
  6398. -ms-user-select: none;
  6399. user-select: none;
  6400. will-change: transform;
  6401. }
  6402. .mdc-slider__thumb {
  6403. position: absolute;
  6404. top: 0;
  6405. left: 0;
  6406. -webkit-transform: scale(0.571);
  6407. transform: scale(0.571);
  6408. stroke-width: 3.5;
  6409. transition: fill 100ms ease-out, stroke 100ms ease-out, -webkit-transform 100ms ease-out;
  6410. transition: transform 100ms ease-out, fill 100ms ease-out, stroke 100ms ease-out;
  6411. transition: transform 100ms ease-out, fill 100ms ease-out, stroke 100ms ease-out, -webkit-transform 100ms ease-out;
  6412. }
  6413. .mdc-slider__focus-ring {
  6414. width: 21px;
  6415. height: 21px;
  6416. border-radius: 50%;
  6417. opacity: 0;
  6418. transition: opacity 266.67ms ease-out, background-color 266.67ms ease-out, -webkit-transform 266.67ms ease-out;
  6419. transition: transform 266.67ms ease-out, opacity 266.67ms ease-out, background-color 266.67ms ease-out;
  6420. transition: transform 266.67ms ease-out, opacity 266.67ms ease-out, background-color 266.67ms ease-out, -webkit-transform 266.67ms ease-out;
  6421. }
  6422. .mdc-slider__pin {
  6423. display: flex;
  6424. position: absolute;
  6425. top: 0;
  6426. left: 0;
  6427. align-items: center;
  6428. justify-content: center;
  6429. width: 26px;
  6430. height: 26px;
  6431. margin-top: -2px;
  6432. margin-left: -2px;
  6433. -webkit-transform: rotate(-45deg) scale(0) translate(0, 0);
  6434. transform: rotate(-45deg) scale(0) translate(0, 0);
  6435. border-radius: 50% 50% 50% 0%;
  6436. z-index: 1;
  6437. transition: -webkit-transform 100ms ease-out;
  6438. transition: transform 100ms ease-out;
  6439. transition: transform 100ms ease-out, -webkit-transform 100ms ease-out;
  6440. }
  6441. .mdc-slider__pin-value-marker {
  6442. font-family: Roboto, sans-serif;
  6443. -moz-osx-font-smoothing: grayscale;
  6444. -webkit-font-smoothing: antialiased;
  6445. font-size: 0.875rem;
  6446. line-height: 1.25rem;
  6447. font-weight: 400;
  6448. letter-spacing: 0.0178571429em;
  6449. text-decoration: inherit;
  6450. text-transform: inherit;
  6451. -webkit-transform: rotate(45deg);
  6452. transform: rotate(45deg);
  6453. }
  6454. .mdc-slider--active .mdc-slider__thumb {
  6455. -webkit-transform: scale3d(1, 1, 1);
  6456. transform: scale3d(1, 1, 1);
  6457. }
  6458. .mdc-slider--focus .mdc-slider__thumb {
  6459. -webkit-animation: mdc-slider-emphasize 266.67ms linear;
  6460. animation: mdc-slider-emphasize 266.67ms linear;
  6461. }
  6462. .mdc-slider--focus .mdc-slider__focus-ring {
  6463. -webkit-transform: scale3d(1.55, 1.55, 1.55);
  6464. transform: scale3d(1.55, 1.55, 1.55);
  6465. opacity: 0.25;
  6466. }
  6467. .mdc-slider--in-transit .mdc-slider__thumb {
  6468. transition-delay: 140ms;
  6469. }
  6470. .mdc-slider--in-transit .mdc-slider__thumb-container,
  6471. .mdc-slider--in-transit .mdc-slider__track,
  6472. .mdc-slider:focus:not(.mdc-slider--active) .mdc-slider__thumb-container,
  6473. .mdc-slider:focus:not(.mdc-slider--active) .mdc-slider__track {
  6474. transition: -webkit-transform 80ms ease;
  6475. transition: transform 80ms ease;
  6476. transition: transform 80ms ease, -webkit-transform 80ms ease;
  6477. }
  6478. .mdc-slider--discrete.mdc-slider--active .mdc-slider__thumb {
  6479. -webkit-transform: scale(calc(12 / 21));
  6480. transform: scale(calc(12 / 21));
  6481. }
  6482. .mdc-slider--discrete.mdc-slider--active .mdc-slider__pin {
  6483. -webkit-transform: rotate(-45deg) scale(1) translate(19px, -20px);
  6484. transform: rotate(-45deg) scale(1) translate(19px, -20px);
  6485. }
  6486. .mdc-slider--discrete.mdc-slider--focus .mdc-slider__thumb {
  6487. -webkit-animation: none;
  6488. animation: none;
  6489. }
  6490. .mdc-slider--discrete.mdc-slider--display-markers .mdc-slider__track-marker-container {
  6491. visibility: visible;
  6492. }
  6493. .mdc-snackbar {
  6494. z-index: 8;
  6495. margin: 8px;
  6496. display: none;
  6497. position: fixed;
  6498. right: 0;
  6499. bottom: 0;
  6500. left: 0;
  6501. align-items: center;
  6502. justify-content: center;
  6503. box-sizing: border-box;
  6504. pointer-events: none;
  6505. -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  6506. }
  6507. .mdc-snackbar__surface {
  6508. background-color: #333333;
  6509. }
  6510. .mdc-snackbar__label {
  6511. color: rgba(255, 255, 255, 0.87);
  6512. }
  6513. .mdc-snackbar__surface {
  6514. min-width: 344px;
  6515. }
  6516. @media (max-width: 480px), (max-width: 344px) {
  6517. .mdc-snackbar__surface {
  6518. min-width: 100%;
  6519. }
  6520. }
  6521. .mdc-snackbar__surface {
  6522. max-width: 672px;
  6523. }
  6524. .mdc-snackbar__surface {
  6525. 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);
  6526. }
  6527. .mdc-snackbar__surface {
  6528. border-radius: 4px;
  6529. }
  6530. .mdc-snackbar--opening,
  6531. .mdc-snackbar--open,
  6532. .mdc-snackbar--closing {
  6533. display: flex;
  6534. }
  6535. .mdc-snackbar--leading {
  6536. justify-content: flex-start;
  6537. }
  6538. .mdc-snackbar--stacked .mdc-snackbar__surface {
  6539. flex-direction: column;
  6540. align-items: flex-start;
  6541. }
  6542. .mdc-snackbar--stacked .mdc-snackbar__actions {
  6543. align-self: flex-end;
  6544. margin-bottom: 8px;
  6545. }
  6546. .mdc-snackbar__surface {
  6547. display: flex;
  6548. align-items: center;
  6549. justify-content: flex-start;
  6550. box-sizing: border-box;
  6551. -webkit-transform: scale(0.8);
  6552. transform: scale(0.8);
  6553. opacity: 0;
  6554. }
  6555. .mdc-snackbar--open .mdc-snackbar__surface {
  6556. -webkit-transform: scale(1);
  6557. transform: scale(1);
  6558. opacity: 1;
  6559. pointer-events: auto;
  6560. transition: opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1);
  6561. transition: opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1);
  6562. 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);
  6563. }
  6564. .mdc-snackbar--closing .mdc-snackbar__surface {
  6565. -webkit-transform: scale(1);
  6566. transform: scale(1);
  6567. transition: opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1);
  6568. }
  6569. .mdc-snackbar__label {
  6570. font-family: Roboto, sans-serif;
  6571. -moz-osx-font-smoothing: grayscale;
  6572. -webkit-font-smoothing: antialiased;
  6573. font-size: 0.875rem;
  6574. line-height: 1.25rem;
  6575. font-weight: 400;
  6576. letter-spacing: 0.0178571429em;
  6577. text-decoration: inherit;
  6578. text-transform: inherit;
  6579. flex-grow: 1;
  6580. box-sizing: border-box;
  6581. margin: 0;
  6582. padding: 14px 16px;
  6583. }
  6584. .mdc-snackbar__label::before {
  6585. display: inline;
  6586. content: attr(data-mdc-snackbar-label-text);
  6587. }
  6588. .mdc-snackbar__actions {
  6589. /* @noflip */
  6590. margin-left: 0;
  6591. /* @noflip */
  6592. margin-right: 8px;
  6593. display: flex;
  6594. flex-shrink: 0;
  6595. align-items: center;
  6596. box-sizing: border-box;
  6597. }
  6598. [dir=rtl] .mdc-snackbar__actions, .mdc-snackbar__actions[dir=rtl] {
  6599. /* @noflip */
  6600. margin-left: 8px;
  6601. /* @noflip */
  6602. margin-right: 0;
  6603. }
  6604. .mdc-snackbar__action:not(:disabled) {
  6605. color: #bb86fc;
  6606. }
  6607. .mdc-snackbar__action::before, .mdc-snackbar__action::after {
  6608. background-color: #bb86fc;
  6609. }
  6610. .mdc-snackbar__action:hover::before {
  6611. opacity: 0.08;
  6612. }
  6613. .mdc-snackbar__action:not(.mdc-ripple-upgraded):focus::before, .mdc-snackbar__action.mdc-ripple-upgraded--background-focused::before {
  6614. transition-duration: 75ms;
  6615. opacity: 0.24;
  6616. }
  6617. .mdc-snackbar__action:not(.mdc-ripple-upgraded)::after {
  6618. transition: opacity 150ms linear;
  6619. }
  6620. .mdc-snackbar__action:not(.mdc-ripple-upgraded):active::after {
  6621. transition-duration: 75ms;
  6622. opacity: 0.24;
  6623. }
  6624. .mdc-snackbar__action.mdc-ripple-upgraded {
  6625. --mdc-ripple-fg-opacity: 0.24;
  6626. }
  6627. .mdc-snackbar__dismiss {
  6628. color: rgba(255, 255, 255, 0.87);
  6629. }
  6630. .mdc-snackbar__dismiss::before, .mdc-snackbar__dismiss::after {
  6631. background-color: rgba(255, 255, 255, 0.87);
  6632. }
  6633. .mdc-snackbar__dismiss:hover::before {
  6634. opacity: 0.08;
  6635. }
  6636. .mdc-snackbar__dismiss:not(.mdc-ripple-upgraded):focus::before, .mdc-snackbar__dismiss.mdc-ripple-upgraded--background-focused::before {
  6637. transition-duration: 75ms;
  6638. opacity: 0.24;
  6639. }
  6640. .mdc-snackbar__dismiss:not(.mdc-ripple-upgraded)::after {
  6641. transition: opacity 150ms linear;
  6642. }
  6643. .mdc-snackbar__dismiss:not(.mdc-ripple-upgraded):active::after {
  6644. transition-duration: 75ms;
  6645. opacity: 0.24;
  6646. }
  6647. .mdc-snackbar__dismiss.mdc-ripple-upgraded {
  6648. --mdc-ripple-fg-opacity: 0.24;
  6649. }
  6650. .mdc-snackbar__dismiss.mdc-snackbar__dismiss {
  6651. width: 36px;
  6652. height: 36px;
  6653. padding: 9px;
  6654. font-size: 18px;
  6655. }
  6656. .mdc-snackbar__dismiss.mdc-snackbar__dismiss svg,
  6657. .mdc-snackbar__dismiss.mdc-snackbar__dismiss img {
  6658. width: 18px;
  6659. height: 18px;
  6660. }
  6661. .mdc-snackbar__action + .mdc-snackbar__dismiss {
  6662. /* @noflip */
  6663. margin-left: 8px;
  6664. /* @noflip */
  6665. margin-right: 0;
  6666. }
  6667. [dir=rtl] .mdc-snackbar__action + .mdc-snackbar__dismiss, .mdc-snackbar__action + .mdc-snackbar__dismiss[dir=rtl] {
  6668. /* @noflip */
  6669. margin-left: 0;
  6670. /* @noflip */
  6671. margin-right: 8px;
  6672. }
  6673. .mdc-switch {
  6674. display: inline-block;
  6675. position: relative;
  6676. outline: none;
  6677. -webkit-user-select: none;
  6678. -moz-user-select: none;
  6679. -ms-user-select: none;
  6680. user-select: none;
  6681. }
  6682. .mdc-switch.mdc-switch--checked .mdc-switch__track {
  6683. background-color: #018786;
  6684. /* @alternate */
  6685. background-color: var(--mdc-theme-secondary, #018786);
  6686. border-color: #018786;
  6687. /* @alternate */
  6688. border-color: var(--mdc-theme-secondary, #018786);
  6689. }
  6690. .mdc-switch.mdc-switch--checked .mdc-switch__thumb {
  6691. background-color: #018786;
  6692. /* @alternate */
  6693. background-color: var(--mdc-theme-secondary, #018786);
  6694. border-color: #018786;
  6695. /* @alternate */
  6696. border-color: var(--mdc-theme-secondary, #018786);
  6697. }
  6698. .mdc-switch:not(.mdc-switch--checked) .mdc-switch__track {
  6699. background-color: #000;
  6700. border-color: #000;
  6701. }
  6702. .mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb {
  6703. background-color: #fff;
  6704. border-color: #fff;
  6705. }
  6706. .mdc-switch__native-control {
  6707. /* @noflip */
  6708. left: 0;
  6709. /* @noflip */
  6710. right: initial;
  6711. position: absolute;
  6712. top: 0;
  6713. width: 68px;
  6714. height: 48px;
  6715. margin: 0;
  6716. opacity: 0;
  6717. cursor: pointer;
  6718. pointer-events: auto;
  6719. }
  6720. [dir=rtl] .mdc-switch__native-control, .mdc-switch__native-control[dir=rtl] {
  6721. /* @noflip */
  6722. left: initial;
  6723. /* @noflip */
  6724. right: 0;
  6725. }
  6726. .mdc-switch__track {
  6727. box-sizing: border-box;
  6728. width: 32px;
  6729. height: 14px;
  6730. border: 1px solid;
  6731. border-radius: 7px;
  6732. opacity: 0.38;
  6733. 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);
  6734. }
  6735. .mdc-switch__thumb-underlay {
  6736. /* @noflip */
  6737. left: -18px;
  6738. /* @noflip */
  6739. right: initial;
  6740. display: flex;
  6741. position: absolute;
  6742. top: -17px;
  6743. align-items: center;
  6744. justify-content: center;
  6745. width: 48px;
  6746. height: 48px;
  6747. -webkit-transform: translateX(0);
  6748. transform: translateX(0);
  6749. 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);
  6750. 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);
  6751. 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);
  6752. }
  6753. [dir=rtl] .mdc-switch__thumb-underlay, .mdc-switch__thumb-underlay[dir=rtl] {
  6754. /* @noflip */
  6755. left: initial;
  6756. /* @noflip */
  6757. right: -18px;
  6758. }
  6759. .mdc-switch__thumb {
  6760. 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);
  6761. box-sizing: border-box;
  6762. width: 20px;
  6763. height: 20px;
  6764. border: 10px solid;
  6765. border-radius: 50%;
  6766. pointer-events: none;
  6767. z-index: 1;
  6768. }
  6769. .mdc-switch--checked .mdc-switch__track {
  6770. opacity: 0.54;
  6771. }
  6772. .mdc-switch--checked .mdc-switch__thumb-underlay {
  6773. -webkit-transform: translateX(20px);
  6774. transform: translateX(20px);
  6775. }
  6776. [dir=rtl] .mdc-switch--checked .mdc-switch__thumb-underlay, .mdc-switch--checked .mdc-switch__thumb-underlay[dir=rtl] {
  6777. -webkit-transform: translateX(-20px);
  6778. transform: translateX(-20px);
  6779. }
  6780. .mdc-switch--checked .mdc-switch__native-control {
  6781. -webkit-transform: translateX(-20px);
  6782. transform: translateX(-20px);
  6783. }
  6784. [dir=rtl] .mdc-switch--checked .mdc-switch__native-control, .mdc-switch--checked .mdc-switch__native-control[dir=rtl] {
  6785. -webkit-transform: translateX(20px);
  6786. transform: translateX(20px);
  6787. }
  6788. .mdc-switch--disabled {
  6789. opacity: 0.38;
  6790. pointer-events: none;
  6791. }
  6792. .mdc-switch--disabled .mdc-switch__thumb {
  6793. border-width: 1px;
  6794. }
  6795. .mdc-switch--disabled .mdc-switch__native-control {
  6796. cursor: default;
  6797. pointer-events: none;
  6798. }
  6799. .mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb-underlay::before, .mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb-underlay::after {
  6800. background-color: #9e9e9e;
  6801. }
  6802. .mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb-underlay:hover::before {
  6803. opacity: 0.08;
  6804. }
  6805. .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 {
  6806. transition-duration: 75ms;
  6807. opacity: 0.24;
  6808. }
  6809. .mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb-underlay:not(.mdc-ripple-upgraded)::after {
  6810. transition: opacity 150ms linear;
  6811. }
  6812. .mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb-underlay:not(.mdc-ripple-upgraded):active::after {
  6813. transition-duration: 75ms;
  6814. opacity: 0.24;
  6815. }
  6816. .mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb-underlay.mdc-ripple-upgraded {
  6817. --mdc-ripple-fg-opacity: 0.24;
  6818. }
  6819. .mdc-switch__thumb-underlay {
  6820. --mdc-ripple-fg-size: 0;
  6821. --mdc-ripple-left: 0;
  6822. --mdc-ripple-top: 0;
  6823. --mdc-ripple-fg-scale: 1;
  6824. --mdc-ripple-fg-translate-end: 0;
  6825. --mdc-ripple-fg-translate-start: 0;
  6826. -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  6827. }
  6828. .mdc-switch__thumb-underlay::before, .mdc-switch__thumb-underlay::after {
  6829. position: absolute;
  6830. border-radius: 50%;
  6831. opacity: 0;
  6832. pointer-events: none;
  6833. content: "";
  6834. }
  6835. .mdc-switch__thumb-underlay::before {
  6836. transition: opacity 15ms linear, background-color 15ms linear;
  6837. z-index: 1;
  6838. }
  6839. .mdc-switch__thumb-underlay.mdc-ripple-upgraded::before {
  6840. -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
  6841. transform: scale(var(--mdc-ripple-fg-scale, 1));
  6842. }
  6843. .mdc-switch__thumb-underlay.mdc-ripple-upgraded::after {
  6844. top: 0;
  6845. /* @noflip */
  6846. left: 0;
  6847. -webkit-transform: scale(0);
  6848. transform: scale(0);
  6849. -webkit-transform-origin: center center;
  6850. transform-origin: center center;
  6851. }
  6852. .mdc-switch__thumb-underlay.mdc-ripple-upgraded--unbounded::after {
  6853. top: var(--mdc-ripple-top, 0);
  6854. /* @noflip */
  6855. left: var(--mdc-ripple-left, 0);
  6856. }
  6857. .mdc-switch__thumb-underlay.mdc-ripple-upgraded--foreground-activation::after {
  6858. -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
  6859. animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
  6860. }
  6861. .mdc-switch__thumb-underlay.mdc-ripple-upgraded--foreground-deactivation::after {
  6862. -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
  6863. animation: mdc-ripple-fg-opacity-out 150ms;
  6864. -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  6865. transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  6866. }
  6867. .mdc-switch__thumb-underlay::before, .mdc-switch__thumb-underlay::after {
  6868. top: calc(50% - 50%);
  6869. /* @noflip */
  6870. left: calc(50% - 50%);
  6871. width: 100%;
  6872. height: 100%;
  6873. }
  6874. .mdc-switch__thumb-underlay.mdc-ripple-upgraded::before, .mdc-switch__thumb-underlay.mdc-ripple-upgraded::after {
  6875. top: var(--mdc-ripple-top, calc(50% - 50%));
  6876. /* @noflip */
  6877. left: var(--mdc-ripple-left, calc(50% - 50%));
  6878. width: var(--mdc-ripple-fg-size, 100%);
  6879. height: var(--mdc-ripple-fg-size, 100%);
  6880. }
  6881. .mdc-switch__thumb-underlay.mdc-ripple-upgraded::after {
  6882. width: var(--mdc-ripple-fg-size, 100%);
  6883. height: var(--mdc-ripple-fg-size, 100%);
  6884. }
  6885. .mdc-switch__thumb-underlay::before, .mdc-switch__thumb-underlay::after {
  6886. background-color: #018786;
  6887. }
  6888. @supports not (-ms-ime-align: auto) {
  6889. .mdc-switch__thumb-underlay::before, .mdc-switch__thumb-underlay::after {
  6890. /* @alternate */
  6891. background-color: var(--mdc-theme-secondary, #018786);
  6892. }
  6893. }
  6894. .mdc-switch__thumb-underlay:hover::before {
  6895. opacity: 0.04;
  6896. }
  6897. .mdc-switch__thumb-underlay:not(.mdc-ripple-upgraded):focus::before, .mdc-switch__thumb-underlay.mdc-ripple-upgraded--background-focused::before {
  6898. transition-duration: 75ms;
  6899. opacity: 0.12;
  6900. }
  6901. .mdc-switch__thumb-underlay:not(.mdc-ripple-upgraded)::after {
  6902. transition: opacity 150ms linear;
  6903. }
  6904. .mdc-switch__thumb-underlay:not(.mdc-ripple-upgraded):active::after {
  6905. transition-duration: 75ms;
  6906. opacity: 0.12;
  6907. }
  6908. .mdc-switch__thumb-underlay.mdc-ripple-upgraded {
  6909. --mdc-ripple-fg-opacity: 0.12;
  6910. }
  6911. .mdc-tab {
  6912. font-family: Roboto, sans-serif;
  6913. -moz-osx-font-smoothing: grayscale;
  6914. -webkit-font-smoothing: antialiased;
  6915. font-size: 0.875rem;
  6916. line-height: 2.25rem;
  6917. font-weight: 500;
  6918. letter-spacing: 0.0892857143em;
  6919. text-decoration: none;
  6920. text-transform: uppercase;
  6921. padding-right: 24px;
  6922. padding-left: 24px;
  6923. position: relative;
  6924. display: flex;
  6925. flex: 1 0 auto;
  6926. justify-content: center;
  6927. box-sizing: border-box;
  6928. height: 48px;
  6929. margin: 0;
  6930. padding-top: 0;
  6931. padding-bottom: 0;
  6932. border: none;
  6933. outline: none;
  6934. background: none;
  6935. text-align: center;
  6936. white-space: nowrap;
  6937. cursor: pointer;
  6938. -webkit-appearance: none;
  6939. z-index: 1;
  6940. }
  6941. .mdc-tab .mdc-tab__text-label {
  6942. color: rgba(0, 0, 0, 0.6);
  6943. }
  6944. .mdc-tab .mdc-tab__icon {
  6945. color: rgba(0, 0, 0, 0.54);
  6946. fill: currentColor;
  6947. }
  6948. .mdc-tab::-moz-focus-inner {
  6949. padding: 0;
  6950. border: 0;
  6951. }
  6952. .mdc-tab--min-width {
  6953. flex: 0 1 auto;
  6954. }
  6955. .mdc-tab__content {
  6956. position: relative;
  6957. display: flex;
  6958. align-items: center;
  6959. justify-content: center;
  6960. height: inherit;
  6961. pointer-events: none;
  6962. }
  6963. .mdc-tab__text-label,
  6964. .mdc-tab__icon {
  6965. transition: 150ms color linear;
  6966. display: inline-block;
  6967. line-height: 1;
  6968. z-index: 2;
  6969. }
  6970. .mdc-tab--stacked {
  6971. height: 72px;
  6972. }
  6973. .mdc-tab--stacked .mdc-tab__content {
  6974. flex-direction: column;
  6975. align-items: center;
  6976. justify-content: space-between;
  6977. }
  6978. .mdc-tab--stacked .mdc-tab__icon {
  6979. padding-top: 12px;
  6980. }
  6981. .mdc-tab--stacked .mdc-tab__text-label {
  6982. padding-bottom: 16px;
  6983. }
  6984. .mdc-tab--active .mdc-tab__text-label {
  6985. color: #6200ee;
  6986. /* @alternate */
  6987. color: var(--mdc-theme-primary, #6200ee);
  6988. }
  6989. .mdc-tab--active .mdc-tab__icon {
  6990. color: #6200ee;
  6991. /* @alternate */
  6992. color: var(--mdc-theme-primary, #6200ee);
  6993. fill: currentColor;
  6994. }
  6995. .mdc-tab--active .mdc-tab__text-label,
  6996. .mdc-tab--active .mdc-tab__icon {
  6997. transition-delay: 100ms;
  6998. }
  6999. .mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon + .mdc-tab__text-label {
  7000. /* @noflip */
  7001. padding-left: 8px;
  7002. /* @noflip */
  7003. padding-right: 0;
  7004. }
  7005. [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] {
  7006. /* @noflip */
  7007. padding-left: 0;
  7008. /* @noflip */
  7009. padding-right: 8px;
  7010. }
  7011. .mdc-tab__ripple {
  7012. --mdc-ripple-fg-size: 0;
  7013. --mdc-ripple-left: 0;
  7014. --mdc-ripple-top: 0;
  7015. --mdc-ripple-fg-scale: 1;
  7016. --mdc-ripple-fg-translate-end: 0;
  7017. --mdc-ripple-fg-translate-start: 0;
  7018. -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  7019. position: absolute;
  7020. top: 0;
  7021. left: 0;
  7022. width: 100%;
  7023. height: 100%;
  7024. overflow: hidden;
  7025. }
  7026. .mdc-tab__ripple::before, .mdc-tab__ripple::after {
  7027. position: absolute;
  7028. border-radius: 50%;
  7029. opacity: 0;
  7030. pointer-events: none;
  7031. content: "";
  7032. }
  7033. .mdc-tab__ripple::before {
  7034. transition: opacity 15ms linear, background-color 15ms linear;
  7035. z-index: 1;
  7036. }
  7037. .mdc-tab__ripple.mdc-ripple-upgraded::before {
  7038. -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
  7039. transform: scale(var(--mdc-ripple-fg-scale, 1));
  7040. }
  7041. .mdc-tab__ripple.mdc-ripple-upgraded::after {
  7042. top: 0;
  7043. /* @noflip */
  7044. left: 0;
  7045. -webkit-transform: scale(0);
  7046. transform: scale(0);
  7047. -webkit-transform-origin: center center;
  7048. transform-origin: center center;
  7049. }
  7050. .mdc-tab__ripple.mdc-ripple-upgraded--unbounded::after {
  7051. top: var(--mdc-ripple-top, 0);
  7052. /* @noflip */
  7053. left: var(--mdc-ripple-left, 0);
  7054. }
  7055. .mdc-tab__ripple.mdc-ripple-upgraded--foreground-activation::after {
  7056. -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
  7057. animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
  7058. }
  7059. .mdc-tab__ripple.mdc-ripple-upgraded--foreground-deactivation::after {
  7060. -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
  7061. animation: mdc-ripple-fg-opacity-out 150ms;
  7062. -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  7063. transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  7064. }
  7065. .mdc-tab__ripple::before, .mdc-tab__ripple::after {
  7066. top: calc(50% - 100%);
  7067. /* @noflip */
  7068. left: calc(50% - 100%);
  7069. width: 200%;
  7070. height: 200%;
  7071. }
  7072. .mdc-tab__ripple.mdc-ripple-upgraded::after {
  7073. width: var(--mdc-ripple-fg-size, 100%);
  7074. height: var(--mdc-ripple-fg-size, 100%);
  7075. }
  7076. .mdc-tab__ripple::before, .mdc-tab__ripple::after {
  7077. background-color: #6200ee;
  7078. }
  7079. @supports not (-ms-ime-align: auto) {
  7080. .mdc-tab__ripple::before, .mdc-tab__ripple::after {
  7081. /* @alternate */
  7082. background-color: var(--mdc-theme-primary, #6200ee);
  7083. }
  7084. }
  7085. .mdc-tab__ripple:hover::before {
  7086. opacity: 0.04;
  7087. }
  7088. .mdc-tab__ripple:not(.mdc-ripple-upgraded):focus::before, .mdc-tab__ripple.mdc-ripple-upgraded--background-focused::before {
  7089. transition-duration: 75ms;
  7090. opacity: 0.12;
  7091. }
  7092. .mdc-tab__ripple:not(.mdc-ripple-upgraded)::after {
  7093. transition: opacity 150ms linear;
  7094. }
  7095. .mdc-tab__ripple:not(.mdc-ripple-upgraded):active::after {
  7096. transition-duration: 75ms;
  7097. opacity: 0.12;
  7098. }
  7099. .mdc-tab__ripple.mdc-ripple-upgraded {
  7100. --mdc-ripple-fg-opacity: 0.12;
  7101. }
  7102. /**
  7103. * @license
  7104. * Copyright 2018 Google Inc.
  7105. *
  7106. * Permission is hereby granted, free of charge, to any person obtaining a copy
  7107. * of this software and associated documentation files (the "Software"), to deal
  7108. * in the Software without restriction, including without limitation the rights
  7109. * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  7110. * copies of the Software, and to permit persons to whom the Software is
  7111. * furnished to do so, subject to the following conditions:
  7112. *
  7113. * The above copyright notice and this permission notice shall be included in
  7114. * all copies or substantial portions of the Software.
  7115. *
  7116. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  7117. * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  7118. * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  7119. * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  7120. * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  7121. * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  7122. * THE SOFTWARE.
  7123. */
  7124. .mdc-tab-bar {
  7125. width: 100%;
  7126. }
  7127. /**
  7128. * @license
  7129. * Copyright 2018 Google Inc.
  7130. *
  7131. * Permission is hereby granted, free of charge, to any person obtaining a copy
  7132. * of this software and associated documentation files (the "Software"), to deal
  7133. * in the Software without restriction, including without limitation the rights
  7134. * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  7135. * copies of the Software, and to permit persons to whom the Software is
  7136. * furnished to do so, subject to the following conditions:
  7137. *
  7138. * The above copyright notice and this permission notice shall be included in
  7139. * all copies or substantial portions of the Software.
  7140. *
  7141. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  7142. * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  7143. * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  7144. * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  7145. * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  7146. * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  7147. * THE SOFTWARE.
  7148. */
  7149. .mdc-tab-indicator {
  7150. display: flex;
  7151. position: absolute;
  7152. top: 0;
  7153. left: 0;
  7154. width: 100%;
  7155. height: 100%;
  7156. pointer-events: none;
  7157. z-index: 1;
  7158. }
  7159. .mdc-tab-indicator .mdc-tab-indicator__content--underline {
  7160. border-color: #6200ee;
  7161. /* @alternate */
  7162. border-color: var(--mdc-theme-primary, #6200ee);
  7163. }
  7164. .mdc-tab-indicator .mdc-tab-indicator__content--icon {
  7165. color: #018786;
  7166. /* @alternate */
  7167. color: var(--mdc-theme-secondary, #018786);
  7168. }
  7169. .mdc-tab-indicator .mdc-tab-indicator__content--underline {
  7170. border-top-width: 2px;
  7171. }
  7172. .mdc-tab-indicator .mdc-tab-indicator__content--icon {
  7173. height: 34px;
  7174. font-size: 34px;
  7175. }
  7176. .mdc-tab-indicator__content {
  7177. -webkit-transform-origin: left;
  7178. transform-origin: left;
  7179. opacity: 0;
  7180. }
  7181. .mdc-tab-indicator__content--underline {
  7182. align-self: flex-end;
  7183. box-sizing: border-box;
  7184. width: 100%;
  7185. border-top-style: solid;
  7186. }
  7187. .mdc-tab-indicator__content--icon {
  7188. align-self: center;
  7189. margin: 0 auto;
  7190. }
  7191. .mdc-tab-indicator--active .mdc-tab-indicator__content {
  7192. opacity: 1;
  7193. }
  7194. .mdc-tab-indicator .mdc-tab-indicator__content {
  7195. transition: 250ms -webkit-transform cubic-bezier(0.4, 0, 0.2, 1);
  7196. transition: 250ms transform cubic-bezier(0.4, 0, 0.2, 1);
  7197. transition: 250ms transform cubic-bezier(0.4, 0, 0.2, 1), 250ms -webkit-transform cubic-bezier(0.4, 0, 0.2, 1);
  7198. }
  7199. .mdc-tab-indicator--no-transition .mdc-tab-indicator__content {
  7200. transition: none;
  7201. }
  7202. .mdc-tab-indicator--fade .mdc-tab-indicator__content {
  7203. transition: 150ms opacity linear;
  7204. }
  7205. .mdc-tab-indicator--active.mdc-tab-indicator--fade .mdc-tab-indicator__content {
  7206. transition-delay: 100ms;
  7207. }
  7208. /**
  7209. * @license
  7210. * Copyright 2018 Google Inc.
  7211. *
  7212. * Permission is hereby granted, free of charge, to any person obtaining a copy
  7213. * of this software and associated documentation files (the "Software"), to deal
  7214. * in the Software without restriction, including without limitation the rights
  7215. * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  7216. * copies of the Software, and to permit persons to whom the Software is
  7217. * furnished to do so, subject to the following conditions:
  7218. *
  7219. * The above copyright notice and this permission notice shall be included in
  7220. * all copies or substantial portions of the Software.
  7221. *
  7222. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  7223. * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  7224. * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  7225. * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  7226. * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  7227. * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  7228. * THE SOFTWARE.
  7229. */
  7230. .mdc-tab-scroller {
  7231. overflow-y: hidden;
  7232. }
  7233. .mdc-tab-scroller__test {
  7234. position: absolute;
  7235. top: -9999px;
  7236. width: 100px;
  7237. height: 100px;
  7238. overflow-x: scroll;
  7239. }
  7240. .mdc-tab-scroller__scroll-area {
  7241. -webkit-overflow-scrolling: touch;
  7242. display: flex;
  7243. overflow-x: hidden;
  7244. }
  7245. .mdc-tab-scroller__scroll-area::-webkit-scrollbar,
  7246. .mdc-tab-scroller__test::-webkit-scrollbar {
  7247. display: none;
  7248. }
  7249. .mdc-tab-scroller__scroll-area--scroll {
  7250. overflow-x: scroll;
  7251. }
  7252. .mdc-tab-scroller__scroll-content {
  7253. position: relative;
  7254. display: flex;
  7255. flex: 1 0 auto;
  7256. -webkit-transform: none;
  7257. transform: none;
  7258. will-change: transform;
  7259. }
  7260. .mdc-tab-scroller--align-start .mdc-tab-scroller__scroll-content {
  7261. justify-content: flex-start;
  7262. }
  7263. .mdc-tab-scroller--align-end .mdc-tab-scroller__scroll-content {
  7264. justify-content: flex-end;
  7265. }
  7266. .mdc-tab-scroller--align-center .mdc-tab-scroller__scroll-content {
  7267. justify-content: center;
  7268. }
  7269. .mdc-tab-scroller--animating .mdc-tab-scroller__scroll-area {
  7270. -webkit-overflow-scrolling: auto;
  7271. }
  7272. .mdc-tab-scroller--animating .mdc-tab-scroller__scroll-content {
  7273. transition: 250ms -webkit-transform cubic-bezier(0.4, 0, 0.2, 1);
  7274. transition: 250ms transform cubic-bezier(0.4, 0, 0.2, 1);
  7275. transition: 250ms transform cubic-bezier(0.4, 0, 0.2, 1), 250ms -webkit-transform cubic-bezier(0.4, 0, 0.2, 1);
  7276. }
  7277. .mdc-text-field-helper-text {
  7278. font-family: Roboto, sans-serif;
  7279. -moz-osx-font-smoothing: grayscale;
  7280. -webkit-font-smoothing: antialiased;
  7281. font-size: 0.75rem;
  7282. line-height: 1.25rem;
  7283. font-weight: 400;
  7284. letter-spacing: 0.0333333333em;
  7285. text-decoration: inherit;
  7286. text-transform: inherit;
  7287. display: block;
  7288. margin-top: 0;
  7289. /* @alternate */
  7290. line-height: normal;
  7291. margin: 0;
  7292. transition: opacity 150ms cubic-bezier(0.4, 0, 0.2, 1);
  7293. opacity: 0;
  7294. will-change: opacity;
  7295. }
  7296. .mdc-text-field-helper-text::before {
  7297. display: inline-block;
  7298. width: 0;
  7299. height: 16px;
  7300. content: "";
  7301. vertical-align: 0;
  7302. }
  7303. .mdc-text-field-helper-text--persistent {
  7304. transition: none;
  7305. opacity: 1;
  7306. will-change: initial;
  7307. }
  7308. .mdc-text-field-character-counter {
  7309. font-family: Roboto, sans-serif;
  7310. -moz-osx-font-smoothing: grayscale;
  7311. -webkit-font-smoothing: antialiased;
  7312. font-size: 0.75rem;
  7313. line-height: 1.25rem;
  7314. font-weight: 400;
  7315. letter-spacing: 0.0333333333em;
  7316. text-decoration: inherit;
  7317. text-transform: inherit;
  7318. display: block;
  7319. margin-top: 0;
  7320. /* @alternate */
  7321. line-height: normal;
  7322. /* @noflip */
  7323. margin-left: auto;
  7324. /* @noflip */
  7325. margin-right: 0;
  7326. /* @noflip */
  7327. padding-left: 16px;
  7328. /* @noflip */
  7329. padding-right: 0;
  7330. white-space: nowrap;
  7331. }
  7332. .mdc-text-field-character-counter::before {
  7333. display: inline-block;
  7334. width: 0;
  7335. height: 16px;
  7336. content: "";
  7337. vertical-align: 0;
  7338. }
  7339. [dir=rtl] .mdc-text-field-character-counter, .mdc-text-field-character-counter[dir=rtl] {
  7340. /* @noflip */
  7341. margin-left: 0;
  7342. /* @noflip */
  7343. margin-right: auto;
  7344. }
  7345. [dir=rtl] .mdc-text-field-character-counter, .mdc-text-field-character-counter[dir=rtl] {
  7346. /* @noflip */
  7347. padding-left: 0;
  7348. /* @noflip */
  7349. padding-right: 16px;
  7350. }
  7351. .mdc-text-field--with-leading-icon .mdc-text-field__icon,
  7352. .mdc-text-field--with-trailing-icon .mdc-text-field__icon {
  7353. position: absolute;
  7354. bottom: 16px;
  7355. cursor: pointer;
  7356. }
  7357. .mdc-text-field__icon:not([tabindex]),
  7358. .mdc-text-field__icon[tabindex="-1"] {
  7359. cursor: default;
  7360. pointer-events: none;
  7361. }
  7362. .mdc-text-field {
  7363. --mdc-ripple-fg-size: 0;
  7364. --mdc-ripple-left: 0;
  7365. --mdc-ripple-top: 0;
  7366. --mdc-ripple-fg-scale: 1;
  7367. --mdc-ripple-fg-translate-end: 0;
  7368. --mdc-ripple-fg-translate-start: 0;
  7369. -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  7370. border-radius: 4px 4px 0 0;
  7371. display: inline-flex;
  7372. position: relative;
  7373. box-sizing: border-box;
  7374. height: 56px;
  7375. overflow: hidden;
  7376. /* @alternate */
  7377. will-change: opacity, transform, color;
  7378. }
  7379. .mdc-text-field::before, .mdc-text-field::after {
  7380. position: absolute;
  7381. border-radius: 50%;
  7382. opacity: 0;
  7383. pointer-events: none;
  7384. content: "";
  7385. }
  7386. .mdc-text-field::before {
  7387. transition: opacity 15ms linear, background-color 15ms linear;
  7388. z-index: 1;
  7389. }
  7390. .mdc-text-field.mdc-ripple-upgraded::before {
  7391. -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
  7392. transform: scale(var(--mdc-ripple-fg-scale, 1));
  7393. }
  7394. .mdc-text-field.mdc-ripple-upgraded::after {
  7395. top: 0;
  7396. /* @noflip */
  7397. left: 0;
  7398. -webkit-transform: scale(0);
  7399. transform: scale(0);
  7400. -webkit-transform-origin: center center;
  7401. transform-origin: center center;
  7402. }
  7403. .mdc-text-field.mdc-ripple-upgraded--unbounded::after {
  7404. top: var(--mdc-ripple-top, 0);
  7405. /* @noflip */
  7406. left: var(--mdc-ripple-left, 0);
  7407. }
  7408. .mdc-text-field.mdc-ripple-upgraded--foreground-activation::after {
  7409. -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
  7410. animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
  7411. }
  7412. .mdc-text-field.mdc-ripple-upgraded--foreground-deactivation::after {
  7413. -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
  7414. animation: mdc-ripple-fg-opacity-out 150ms;
  7415. -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  7416. transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  7417. }
  7418. .mdc-text-field::before, .mdc-text-field::after {
  7419. background-color: rgba(0, 0, 0, 0.87);
  7420. }
  7421. .mdc-text-field:hover::before {
  7422. opacity: 0.04;
  7423. }
  7424. .mdc-text-field:not(.mdc-ripple-upgraded):focus::before, .mdc-text-field.mdc-ripple-upgraded--background-focused::before {
  7425. transition-duration: 75ms;
  7426. opacity: 0.12;
  7427. }
  7428. .mdc-text-field::before, .mdc-text-field::after {
  7429. top: calc(50% - 100%);
  7430. /* @noflip */
  7431. left: calc(50% - 100%);
  7432. width: 200%;
  7433. height: 200%;
  7434. }
  7435. .mdc-text-field.mdc-ripple-upgraded::after {
  7436. width: var(--mdc-ripple-fg-size, 100%);
  7437. height: var(--mdc-ripple-fg-size, 100%);
  7438. }
  7439. .mdc-text-field:not(.mdc-text-field--disabled) .mdc-floating-label {
  7440. color: rgba(0, 0, 0, 0.6);
  7441. }
  7442. .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input {
  7443. color: rgba(0, 0, 0, 0.87);
  7444. }
  7445. .mdc-text-field .mdc-text-field__input {
  7446. caret-color: #6200ee;
  7447. /* @alternate */
  7448. caret-color: var(--mdc-theme-primary, #6200ee);
  7449. }
  7450. .mdc-text-field:not(.mdc-text-field--disabled):not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mdc-text-field__input {
  7451. border-bottom-color: rgba(0, 0, 0, 0.42);
  7452. }
  7453. .mdc-text-field:not(.mdc-text-field--disabled):not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mdc-text-field__input:hover {
  7454. border-bottom-color: rgba(0, 0, 0, 0.87);
  7455. }
  7456. .mdc-text-field .mdc-line-ripple {
  7457. background-color: #6200ee;
  7458. /* @alternate */
  7459. background-color: var(--mdc-theme-primary, #6200ee);
  7460. }
  7461. .mdc-text-field:not(.mdc-text-field--disabled):not(.mdc-text-field--textarea) {
  7462. border-bottom-color: rgba(0, 0, 0, 0.12);
  7463. }
  7464. .mdc-text-field:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line .mdc-text-field-helper-text {
  7465. color: rgba(0, 0, 0, 0.6);
  7466. }
  7467. .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field-character-counter,
  7468. .mdc-text-field:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line .mdc-text-field-character-counter {
  7469. color: rgba(0, 0, 0, 0.6);
  7470. }
  7471. .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon {
  7472. color: rgba(0, 0, 0, 0.54);
  7473. }
  7474. .mdc-text-field:not(.mdc-text-field--disabled) {
  7475. background-color: whitesmoke;
  7476. }
  7477. .mdc-text-field .mdc-floating-label {
  7478. /* @noflip */
  7479. left: 16px;
  7480. /* @noflip */
  7481. right: initial;
  7482. top: 18px;
  7483. pointer-events: none;
  7484. }
  7485. [dir=rtl] .mdc-text-field .mdc-floating-label, .mdc-text-field .mdc-floating-label[dir=rtl] {
  7486. /* @noflip */
  7487. left: initial;
  7488. /* @noflip */
  7489. right: 16px;
  7490. }
  7491. .mdc-text-field--textarea .mdc-floating-label {
  7492. /* @noflip */
  7493. left: 4px;
  7494. /* @noflip */
  7495. right: initial;
  7496. }
  7497. [dir=rtl] .mdc-text-field--textarea .mdc-floating-label, .mdc-text-field--textarea .mdc-floating-label[dir=rtl] {
  7498. /* @noflip */
  7499. left: initial;
  7500. /* @noflip */
  7501. right: 4px;
  7502. }
  7503. .mdc-text-field--outlined .mdc-floating-label {
  7504. /* @noflip */
  7505. left: 4px;
  7506. /* @noflip */
  7507. right: initial;
  7508. top: 17px;
  7509. }
  7510. [dir=rtl] .mdc-text-field--outlined .mdc-floating-label, .mdc-text-field--outlined .mdc-floating-label[dir=rtl] {
  7511. /* @noflip */
  7512. left: initial;
  7513. /* @noflip */
  7514. right: 4px;
  7515. }
  7516. .mdc-text-field--outlined--with-leading-icon .mdc-floating-label {
  7517. /* @noflip */
  7518. left: 36px;
  7519. /* @noflip */
  7520. right: initial;
  7521. }
  7522. [dir=rtl] .mdc-text-field--outlined--with-leading-icon .mdc-floating-label, .mdc-text-field--outlined--with-leading-icon .mdc-floating-label[dir=rtl] {
  7523. /* @noflip */
  7524. left: initial;
  7525. /* @noflip */
  7526. right: 36px;
  7527. }
  7528. .mdc-text-field--outlined--with-leading-icon .mdc-floating-label--float-above {
  7529. /* @noflip */
  7530. left: 40px;
  7531. /* @noflip */
  7532. right: initial;
  7533. }
  7534. [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] {
  7535. /* @noflip */
  7536. left: initial;
  7537. /* @noflip */
  7538. right: 40px;
  7539. }
  7540. .mdc-text-field__input {
  7541. font-family: Roboto, sans-serif;
  7542. -moz-osx-font-smoothing: grayscale;
  7543. -webkit-font-smoothing: antialiased;
  7544. font-size: 1rem;
  7545. line-height: 1.75rem;
  7546. font-weight: 400;
  7547. letter-spacing: 0.009375em;
  7548. text-decoration: inherit;
  7549. text-transform: inherit;
  7550. align-self: flex-end;
  7551. box-sizing: border-box;
  7552. width: 100%;
  7553. height: 100%;
  7554. padding: 20px 16px 6px;
  7555. transition: opacity 150ms cubic-bezier(0.4, 0, 0.2, 1);
  7556. border: none;
  7557. border-bottom: 1px solid;
  7558. border-radius: 0;
  7559. background: none;
  7560. -webkit-appearance: none;
  7561. -moz-appearance: none;
  7562. appearance: none;
  7563. }
  7564. .mdc-text-field__input::-webkit-input-placeholder {
  7565. transition: opacity 67ms cubic-bezier(0.4, 0, 0.2, 1);
  7566. opacity: 0;
  7567. color: rgba(0, 0, 0, 0.54);
  7568. }
  7569. .mdc-text-field__input:-ms-input-placeholder {
  7570. transition: opacity 67ms cubic-bezier(0.4, 0, 0.2, 1);
  7571. opacity: 0;
  7572. color: rgba(0, 0, 0, 0.54);
  7573. }
  7574. .mdc-text-field__input::-ms-input-placeholder {
  7575. transition: opacity 67ms cubic-bezier(0.4, 0, 0.2, 1);
  7576. opacity: 0;
  7577. color: rgba(0, 0, 0, 0.54);
  7578. }
  7579. .mdc-text-field__input::placeholder {
  7580. transition: opacity 67ms cubic-bezier(0.4, 0, 0.2, 1);
  7581. opacity: 0;
  7582. color: rgba(0, 0, 0, 0.54);
  7583. }
  7584. .mdc-text-field__input:-ms-input-placeholder {
  7585. color: rgba(0, 0, 0, 0.54) !important;
  7586. }
  7587. .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 {
  7588. transition-delay: 40ms;
  7589. transition-duration: 110ms;
  7590. opacity: 1;
  7591. }
  7592. .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 {
  7593. transition-delay: 40ms;
  7594. transition-duration: 110ms;
  7595. opacity: 1;
  7596. }
  7597. .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 {
  7598. transition-delay: 40ms;
  7599. transition-duration: 110ms;
  7600. opacity: 1;
  7601. }
  7602. .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 {
  7603. transition-delay: 40ms;
  7604. transition-duration: 110ms;
  7605. opacity: 1;
  7606. }
  7607. .mdc-text-field__input:focus {
  7608. outline: none;
  7609. }
  7610. .mdc-text-field__input:invalid {
  7611. box-shadow: none;
  7612. }
  7613. .mdc-text-field__input:-webkit-autofill {
  7614. z-index: auto !important;
  7615. }
  7616. .mdc-text-field--no-label:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mdc-text-field__input {
  7617. padding-top: 16px;
  7618. padding-bottom: 16px;
  7619. }
  7620. .mdc-text-field__input:-webkit-autofill + .mdc-floating-label {
  7621. -webkit-transform: translateY(-50%) scale(0.75);
  7622. transform: translateY(-50%) scale(0.75);
  7623. cursor: auto;
  7624. }
  7625. .mdc-text-field--outlined {
  7626. border: none;
  7627. overflow: visible;
  7628. }
  7629. .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,
  7630. .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,
  7631. .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing {
  7632. border-color: rgba(0, 0, 0, 0.38);
  7633. }
  7634. .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,
  7635. .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,
  7636. .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,
  7637. .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,
  7638. .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,
  7639. .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 {
  7640. border-color: rgba(0, 0, 0, 0.87);
  7641. }
  7642. .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,
  7643. .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,
  7644. .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing {
  7645. border-color: #6200ee;
  7646. /* @alternate */
  7647. border-color: var(--mdc-theme-primary, #6200ee);
  7648. }
  7649. .mdc-text-field--outlined .mdc-floating-label--shake {
  7650. -webkit-animation: mdc-floating-label-shake-float-above-text-field-outlined 250ms 1;
  7651. animation: mdc-floating-label-shake-float-above-text-field-outlined 250ms 1;
  7652. }
  7653. .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading {
  7654. /* @noflip */
  7655. border-radius: 4px 0 0 4px;
  7656. }
  7657. [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] {
  7658. /* @noflip */
  7659. border-radius: 0 4px 4px 0;
  7660. }
  7661. .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing {
  7662. /* @noflip */
  7663. border-radius: 0 4px 4px 0;
  7664. }
  7665. [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] {
  7666. /* @noflip */
  7667. border-radius: 4px 0 0 4px;
  7668. }
  7669. .mdc-text-field--outlined .mdc-floating-label--float-above {
  7670. -webkit-transform: translateY(-144%) scale(1);
  7671. transform: translateY(-144%) scale(1);
  7672. }
  7673. .mdc-text-field--outlined .mdc-floating-label--float-above {
  7674. font-size: 0.75rem;
  7675. }
  7676. .mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
  7677. .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  7678. -webkit-transform: translateY(-130%) scale(0.75);
  7679. transform: translateY(-130%) scale(0.75);
  7680. }
  7681. .mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
  7682. .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  7683. font-size: 1rem;
  7684. }
  7685. .mdc-text-field--outlined::before, .mdc-text-field--outlined::after {
  7686. content: none;
  7687. }
  7688. .mdc-text-field--outlined:not(.mdc-text-field--disabled) {
  7689. background-color: transparent;
  7690. }
  7691. .mdc-text-field--outlined .mdc-text-field__input {
  7692. display: flex;
  7693. padding: 12px 16px 14px;
  7694. border: none !important;
  7695. background-color: transparent;
  7696. z-index: 1;
  7697. }
  7698. .mdc-text-field--outlined .mdc-text-field__icon {
  7699. z-index: 2;
  7700. }
  7701. .mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline__leading,
  7702. .mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline__notch,
  7703. .mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline__trailing {
  7704. border-width: 2px;
  7705. }
  7706. .mdc-text-field--outlined.mdc-text-field--disabled {
  7707. background-color: transparent;
  7708. }
  7709. .mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__leading,
  7710. .mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__notch,
  7711. .mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__trailing {
  7712. border-color: rgba(0, 0, 0, 0.06);
  7713. }
  7714. .mdc-text-field--outlined.mdc-text-field--disabled .mdc-text-field__input {
  7715. border-bottom: none;
  7716. }
  7717. .mdc-text-field--outlined.mdc-text-field--dense {
  7718. height: 48px;
  7719. }
  7720. .mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label--float-above {
  7721. -webkit-transform: translateY(-134%) scale(1);
  7722. transform: translateY(-134%) scale(1);
  7723. }
  7724. .mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label--float-above {
  7725. font-size: 0.8rem;
  7726. }
  7727. .mdc-text-field--outlined.mdc-text-field--dense.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
  7728. .mdc-text-field--outlined.mdc-text-field--dense .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  7729. -webkit-transform: translateY(-120%) scale(0.8);
  7730. transform: translateY(-120%) scale(0.8);
  7731. }
  7732. .mdc-text-field--outlined.mdc-text-field--dense.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
  7733. .mdc-text-field--outlined.mdc-text-field--dense .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  7734. font-size: 1rem;
  7735. }
  7736. .mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label--shake {
  7737. -webkit-animation: mdc-floating-label-shake-float-above-text-field-outlined-dense 250ms 1;
  7738. animation: mdc-floating-label-shake-float-above-text-field-outlined-dense 250ms 1;
  7739. }
  7740. .mdc-text-field--outlined.mdc-text-field--dense .mdc-text-field__input {
  7741. padding: 12px 12px 7px;
  7742. }
  7743. .mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label {
  7744. top: 14px;
  7745. }
  7746. .mdc-text-field--outlined.mdc-text-field--dense .mdc-text-field__icon {
  7747. top: 12px;
  7748. }
  7749. .mdc-text-field--with-leading-icon .mdc-text-field__icon {
  7750. /* @noflip */
  7751. left: 16px;
  7752. /* @noflip */
  7753. right: initial;
  7754. }
  7755. [dir=rtl] .mdc-text-field--with-leading-icon .mdc-text-field__icon, .mdc-text-field--with-leading-icon .mdc-text-field__icon[dir=rtl] {
  7756. /* @noflip */
  7757. left: initial;
  7758. /* @noflip */
  7759. right: 16px;
  7760. }
  7761. .mdc-text-field--with-leading-icon .mdc-text-field__input {
  7762. /* @noflip */
  7763. padding-left: 48px;
  7764. /* @noflip */
  7765. padding-right: 16px;
  7766. }
  7767. [dir=rtl] .mdc-text-field--with-leading-icon .mdc-text-field__input, .mdc-text-field--with-leading-icon .mdc-text-field__input[dir=rtl] {
  7768. /* @noflip */
  7769. padding-left: 16px;
  7770. /* @noflip */
  7771. padding-right: 48px;
  7772. }
  7773. .mdc-text-field--with-leading-icon .mdc-floating-label {
  7774. /* @noflip */
  7775. left: 48px;
  7776. /* @noflip */
  7777. right: initial;
  7778. }
  7779. [dir=rtl] .mdc-text-field--with-leading-icon .mdc-floating-label, .mdc-text-field--with-leading-icon .mdc-floating-label[dir=rtl] {
  7780. /* @noflip */
  7781. left: initial;
  7782. /* @noflip */
  7783. right: 48px;
  7784. }
  7785. .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-text-field__icon {
  7786. /* @noflip */
  7787. left: 16px;
  7788. /* @noflip */
  7789. right: initial;
  7790. }
  7791. [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] {
  7792. /* @noflip */
  7793. left: initial;
  7794. /* @noflip */
  7795. right: 16px;
  7796. }
  7797. .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-text-field__input {
  7798. /* @noflip */
  7799. padding-left: 48px;
  7800. /* @noflip */
  7801. padding-right: 16px;
  7802. }
  7803. [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] {
  7804. /* @noflip */
  7805. padding-left: 16px;
  7806. /* @noflip */
  7807. padding-right: 48px;
  7808. }
  7809. .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above {
  7810. -webkit-transform: translateY(-144%) translateX(-32px) scale(1);
  7811. transform: translateY(-144%) translateX(-32px) scale(1);
  7812. }
  7813. [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] {
  7814. -webkit-transform: translateY(-144%) translateX(32px) scale(1);
  7815. transform: translateY(-144%) translateX(32px) scale(1);
  7816. }
  7817. .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above {
  7818. font-size: 0.75rem;
  7819. }
  7820. .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
  7821. .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  7822. -webkit-transform: translateY(-130%) translateX(-32px) scale(0.75);
  7823. transform: translateY(-130%) translateX(-32px) scale(0.75);
  7824. }
  7825. [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],
  7826. [dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,
  7827. .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl] {
  7828. -webkit-transform: translateY(-130%) translateX(32px) scale(0.75);
  7829. transform: translateY(-130%) translateX(32px) scale(0.75);
  7830. }
  7831. .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
  7832. .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  7833. font-size: 1rem;
  7834. }
  7835. .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake {
  7836. -webkit-animation: mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1;
  7837. animation: mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1;
  7838. }
  7839. [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 {
  7840. -webkit-animation: mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-rtl 250ms 1;
  7841. animation: mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-rtl 250ms 1;
  7842. }
  7843. .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label {
  7844. /* @noflip */
  7845. left: 36px;
  7846. /* @noflip */
  7847. right: initial;
  7848. }
  7849. [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] {
  7850. /* @noflip */
  7851. left: initial;
  7852. /* @noflip */
  7853. right: 36px;
  7854. }
  7855. .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label--float-above {
  7856. -webkit-transform: translateY(-134%) translateX(-21px) scale(1);
  7857. transform: translateY(-134%) translateX(-21px) scale(1);
  7858. }
  7859. [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] {
  7860. -webkit-transform: translateY(-134%) translateX(21px) scale(1);
  7861. transform: translateY(-134%) translateX(21px) scale(1);
  7862. }
  7863. .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label--float-above {
  7864. font-size: 0.8rem;
  7865. }
  7866. .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
  7867. .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  7868. -webkit-transform: translateY(-120%) translateX(-21px) scale(0.8);
  7869. transform: translateY(-120%) translateX(-21px) scale(0.8);
  7870. }
  7871. [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],
  7872. [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,
  7873. .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] {
  7874. -webkit-transform: translateY(-120%) translateX(21px) scale(0.8);
  7875. transform: translateY(-120%) translateX(21px) scale(0.8);
  7876. }
  7877. .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
  7878. .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  7879. font-size: 1rem;
  7880. }
  7881. .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label--shake {
  7882. -webkit-animation: mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-dense 250ms 1;
  7883. animation: mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-dense 250ms 1;
  7884. }
  7885. [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 {
  7886. -webkit-animation: mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-dense-rtl 250ms 1;
  7887. animation: mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-dense-rtl 250ms 1;
  7888. }
  7889. .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label {
  7890. /* @noflip */
  7891. left: 32px;
  7892. /* @noflip */
  7893. right: initial;
  7894. }
  7895. [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] {
  7896. /* @noflip */
  7897. left: initial;
  7898. /* @noflip */
  7899. right: 32px;
  7900. }
  7901. .mdc-text-field--with-trailing-icon .mdc-text-field__icon {
  7902. /* @noflip */
  7903. left: initial;
  7904. /* @noflip */
  7905. right: 12px;
  7906. }
  7907. [dir=rtl] .mdc-text-field--with-trailing-icon .mdc-text-field__icon, .mdc-text-field--with-trailing-icon .mdc-text-field__icon[dir=rtl] {
  7908. /* @noflip */
  7909. left: 12px;
  7910. /* @noflip */
  7911. right: initial;
  7912. }
  7913. .mdc-text-field--with-trailing-icon .mdc-text-field__input {
  7914. /* @noflip */
  7915. padding-left: 16px;
  7916. /* @noflip */
  7917. padding-right: 48px;
  7918. }
  7919. [dir=rtl] .mdc-text-field--with-trailing-icon .mdc-text-field__input, .mdc-text-field--with-trailing-icon .mdc-text-field__input[dir=rtl] {
  7920. /* @noflip */
  7921. padding-left: 48px;
  7922. /* @noflip */
  7923. padding-right: 16px;
  7924. }
  7925. .mdc-text-field--with-trailing-icon.mdc-text-field--outlined .mdc-text-field__icon {
  7926. /* @noflip */
  7927. left: initial;
  7928. /* @noflip */
  7929. right: 16px;
  7930. }
  7931. [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] {
  7932. /* @noflip */
  7933. left: 16px;
  7934. /* @noflip */
  7935. right: initial;
  7936. }
  7937. .mdc-text-field--with-trailing-icon.mdc-text-field--outlined .mdc-text-field__input {
  7938. /* @noflip */
  7939. padding-left: 16px;
  7940. /* @noflip */
  7941. padding-right: 48px;
  7942. }
  7943. [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] {
  7944. /* @noflip */
  7945. padding-left: 48px;
  7946. /* @noflip */
  7947. padding-right: 16px;
  7948. }
  7949. .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon .mdc-text-field__icon {
  7950. /* @noflip */
  7951. left: 16px;
  7952. /* @noflip */
  7953. right: auto;
  7954. }
  7955. [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] {
  7956. /* @noflip */
  7957. left: auto;
  7958. /* @noflip */
  7959. right: 16px;
  7960. }
  7961. .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon .mdc-text-field__icon ~ .mdc-text-field__icon {
  7962. /* @noflip */
  7963. right: 12px;
  7964. /* @noflip */
  7965. left: auto;
  7966. }
  7967. [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] {
  7968. /* @noflip */
  7969. right: auto;
  7970. /* @noflip */
  7971. left: 12px;
  7972. }
  7973. .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon .mdc-text-field__input {
  7974. /* @noflip */
  7975. padding-left: 48px;
  7976. /* @noflip */
  7977. padding-right: 48px;
  7978. }
  7979. [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] {
  7980. /* @noflip */
  7981. padding-left: 48px;
  7982. /* @noflip */
  7983. padding-right: 48px;
  7984. }
  7985. .mdc-text-field--with-leading-icon.mdc-text-field--dense .mdc-text-field__icon,
  7986. .mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__icon {
  7987. bottom: 16px;
  7988. -webkit-transform: scale(0.8);
  7989. transform: scale(0.8);
  7990. }
  7991. .mdc-text-field--with-leading-icon.mdc-text-field--dense .mdc-text-field__icon {
  7992. /* @noflip */
  7993. left: 12px;
  7994. /* @noflip */
  7995. right: initial;
  7996. }
  7997. [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] {
  7998. /* @noflip */
  7999. left: initial;
  8000. /* @noflip */
  8001. right: 12px;
  8002. }
  8003. .mdc-text-field--with-leading-icon.mdc-text-field--dense .mdc-text-field__input {
  8004. /* @noflip */
  8005. padding-left: 44px;
  8006. /* @noflip */
  8007. padding-right: 16px;
  8008. }
  8009. [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] {
  8010. /* @noflip */
  8011. padding-left: 16px;
  8012. /* @noflip */
  8013. padding-right: 44px;
  8014. }
  8015. .mdc-text-field--with-leading-icon.mdc-text-field--dense .mdc-floating-label {
  8016. /* @noflip */
  8017. left: 44px;
  8018. /* @noflip */
  8019. right: initial;
  8020. }
  8021. [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] {
  8022. /* @noflip */
  8023. left: initial;
  8024. /* @noflip */
  8025. right: 44px;
  8026. }
  8027. .mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__icon {
  8028. /* @noflip */
  8029. left: initial;
  8030. /* @noflip */
  8031. right: 12px;
  8032. }
  8033. [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] {
  8034. /* @noflip */
  8035. left: 12px;
  8036. /* @noflip */
  8037. right: initial;
  8038. }
  8039. .mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__input {
  8040. /* @noflip */
  8041. padding-left: 16px;
  8042. /* @noflip */
  8043. padding-right: 44px;
  8044. }
  8045. [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] {
  8046. /* @noflip */
  8047. padding-left: 44px;
  8048. /* @noflip */
  8049. padding-right: 16px;
  8050. }
  8051. .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__icon {
  8052. /* @noflip */
  8053. left: 12px;
  8054. /* @noflip */
  8055. right: auto;
  8056. }
  8057. [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] {
  8058. /* @noflip */
  8059. left: auto;
  8060. /* @noflip */
  8061. right: 12px;
  8062. }
  8063. .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__icon ~ .mdc-text-field__icon {
  8064. /* @noflip */
  8065. right: 12px;
  8066. /* @noflip */
  8067. left: auto;
  8068. }
  8069. [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] {
  8070. /* @noflip */
  8071. right: auto;
  8072. /* @noflip */
  8073. left: 12px;
  8074. }
  8075. .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__input {
  8076. /* @noflip */
  8077. padding-left: 44px;
  8078. /* @noflip */
  8079. padding-right: 44px;
  8080. }
  8081. [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] {
  8082. /* @noflip */
  8083. padding-left: 44px;
  8084. /* @noflip */
  8085. padding-right: 44px;
  8086. }
  8087. .mdc-text-field--dense .mdc-floating-label--float-above {
  8088. -webkit-transform: translateY(-70%) scale(0.8);
  8089. transform: translateY(-70%) scale(0.8);
  8090. }
  8091. .mdc-text-field--dense .mdc-floating-label--shake {
  8092. -webkit-animation: mdc-floating-label-shake-float-above-text-field-dense 250ms 1;
  8093. animation: mdc-floating-label-shake-float-above-text-field-dense 250ms 1;
  8094. }
  8095. .mdc-text-field--dense .mdc-text-field__input {
  8096. padding: 12px 12px 0;
  8097. }
  8098. .mdc-text-field--dense .mdc-floating-label {
  8099. font-size: 0.813rem;
  8100. }
  8101. .mdc-text-field--dense .mdc-floating-label--float-above {
  8102. font-size: 0.813rem;
  8103. }
  8104. .mdc-text-field__input:required ~ .mdc-floating-label::after,
  8105. .mdc-text-field__input:required ~ .mdc-notched-outline .mdc-floating-label::after {
  8106. margin-left: 1px;
  8107. content: "*";
  8108. }
  8109. .mdc-text-field--textarea {
  8110. display: inline-flex;
  8111. width: auto;
  8112. height: auto;
  8113. transition: none;
  8114. overflow: visible;
  8115. }
  8116. .mdc-text-field--textarea:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,
  8117. .mdc-text-field--textarea:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,
  8118. .mdc-text-field--textarea:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing {
  8119. border-color: rgba(0, 0, 0, 0.38);
  8120. }
  8121. .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,
  8122. .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,
  8123. .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,
  8124. .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,
  8125. .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,
  8126. .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 {
  8127. border-color: rgba(0, 0, 0, 0.87);
  8128. }
  8129. .mdc-text-field--textarea:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,
  8130. .mdc-text-field--textarea:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,
  8131. .mdc-text-field--textarea:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing {
  8132. border-color: #6200ee;
  8133. /* @alternate */
  8134. border-color: var(--mdc-theme-primary, #6200ee);
  8135. }
  8136. .mdc-text-field--textarea .mdc-floating-label--shake {
  8137. -webkit-animation: mdc-floating-label-shake-float-above-text-field-outlined 250ms 1;
  8138. animation: mdc-floating-label-shake-float-above-text-field-outlined 250ms 1;
  8139. }
  8140. .mdc-text-field--textarea .mdc-notched-outline .mdc-notched-outline__leading {
  8141. /* @noflip */
  8142. border-radius: 4px 0 0 4px;
  8143. }
  8144. [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] {
  8145. /* @noflip */
  8146. border-radius: 0 4px 4px 0;
  8147. }
  8148. .mdc-text-field--textarea .mdc-notched-outline .mdc-notched-outline__trailing {
  8149. /* @noflip */
  8150. border-radius: 0 4px 4px 0;
  8151. }
  8152. [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] {
  8153. /* @noflip */
  8154. border-radius: 4px 0 0 4px;
  8155. }
  8156. .mdc-text-field--textarea::before, .mdc-text-field--textarea::after {
  8157. content: none;
  8158. }
  8159. .mdc-text-field--textarea:not(.mdc-text-field--disabled) {
  8160. background-color: transparent;
  8161. }
  8162. .mdc-text-field--textarea .mdc-floating-label--float-above {
  8163. -webkit-transform: translateY(-144%) scale(1);
  8164. transform: translateY(-144%) scale(1);
  8165. }
  8166. .mdc-text-field--textarea .mdc-floating-label--float-above {
  8167. font-size: 0.75rem;
  8168. }
  8169. .mdc-text-field--textarea.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
  8170. .mdc-text-field--textarea .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  8171. -webkit-transform: translateY(-130%) scale(0.75);
  8172. transform: translateY(-130%) scale(0.75);
  8173. }
  8174. .mdc-text-field--textarea.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
  8175. .mdc-text-field--textarea .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  8176. font-size: 1rem;
  8177. }
  8178. .mdc-text-field--textarea .mdc-text-field-character-counter {
  8179. /* @noflip */
  8180. left: initial;
  8181. /* @noflip */
  8182. right: 16px;
  8183. position: absolute;
  8184. bottom: 13px;
  8185. }
  8186. [dir=rtl] .mdc-text-field--textarea .mdc-text-field-character-counter, .mdc-text-field--textarea .mdc-text-field-character-counter[dir=rtl] {
  8187. /* @noflip */
  8188. left: 16px;
  8189. /* @noflip */
  8190. right: initial;
  8191. }
  8192. .mdc-text-field--textarea .mdc-text-field__input {
  8193. align-self: auto;
  8194. box-sizing: border-box;
  8195. height: auto;
  8196. margin: 8px 1px 1px 0;
  8197. padding: 0 16px 16px;
  8198. border: none;
  8199. }
  8200. .mdc-text-field--textarea .mdc-text-field-character-counter + .mdc-text-field__input {
  8201. margin-bottom: 28px;
  8202. padding-bottom: 0;
  8203. }
  8204. .mdc-text-field--textarea .mdc-floating-label {
  8205. top: 17px;
  8206. bottom: auto;
  8207. width: auto;
  8208. pointer-events: none;
  8209. }
  8210. .mdc-text-field--textarea.mdc-text-field--focused .mdc-notched-outline__leading,
  8211. .mdc-text-field--textarea.mdc-text-field--focused .mdc-notched-outline__notch,
  8212. .mdc-text-field--textarea.mdc-text-field--focused .mdc-notched-outline__trailing {
  8213. border-width: 2px;
  8214. }
  8215. .mdc-text-field--fullwidth {
  8216. width: 100%;
  8217. }
  8218. .mdc-text-field--fullwidth:not(.mdc-text-field--textarea) {
  8219. display: block;
  8220. }
  8221. .mdc-text-field--fullwidth:not(.mdc-text-field--textarea)::before, .mdc-text-field--fullwidth:not(.mdc-text-field--textarea)::after {
  8222. content: none;
  8223. }
  8224. .mdc-text-field--fullwidth:not(.mdc-text-field--textarea):not(.mdc-text-field--disabled) {
  8225. background-color: transparent;
  8226. }
  8227. .mdc-text-field--fullwidth:not(.mdc-text-field--textarea) .mdc-text-field__input {
  8228. padding: 0;
  8229. }
  8230. .mdc-text-field--fullwidth.mdc-text-field--textarea .mdc-text-field__input {
  8231. resize: vertical;
  8232. }
  8233. .mdc-text-field--fullwidth.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--textarea) {
  8234. border-bottom-color: #b00020;
  8235. /* @alternate */
  8236. border-bottom-color: var(--mdc-theme-error, #b00020);
  8237. }
  8238. .mdc-text-field-helper-line {
  8239. display: flex;
  8240. justify-content: space-between;
  8241. box-sizing: border-box;
  8242. }
  8243. .mdc-text-field--dense + .mdc-text-field-helper-line {
  8244. margin-bottom: 4px;
  8245. }
  8246. .mdc-text-field + .mdc-text-field-helper-line {
  8247. padding-right: 16px;
  8248. padding-left: 16px;
  8249. }
  8250. .mdc-form-field > .mdc-text-field + label {
  8251. align-self: flex-start;
  8252. }
  8253. .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label {
  8254. color: rgba(98, 0, 238, 0.87);
  8255. }
  8256. .mdc-text-field--focused .mdc-text-field__input:required ~ .mdc-floating-label::after,
  8257. .mdc-text-field--focused .mdc-text-field__input:required ~ .mdc-notched-outline .mdc-floating-label::after {
  8258. color: rgba(98, 0, 238, 0.87);
  8259. }
  8260. .mdc-text-field--focused + .mdc-text-field-helper-line .mdc-text-field-helper-text:not(.mdc-text-field-helper-text--validation-msg) {
  8261. opacity: 1;
  8262. }
  8263. .mdc-text-field--textarea.mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,
  8264. .mdc-text-field--textarea.mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,
  8265. .mdc-text-field--textarea.mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing {
  8266. border-color: #6200ee;
  8267. /* @alternate */
  8268. border-color: var(--mdc-theme-primary, #6200ee);
  8269. }
  8270. .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mdc-text-field__input {
  8271. border-bottom-color: #b00020;
  8272. /* @alternate */
  8273. border-bottom-color: var(--mdc-theme-error, #b00020);
  8274. }
  8275. .mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mdc-text-field__input:hover {
  8276. border-bottom-color: #b00020;
  8277. /* @alternate */
  8278. border-bottom-color: var(--mdc-theme-error, #b00020);
  8279. }
  8280. .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple {
  8281. background-color: #b00020;
  8282. /* @alternate */
  8283. background-color: var(--mdc-theme-error, #b00020);
  8284. }
  8285. .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label {
  8286. color: #b00020;
  8287. /* @alternate */
  8288. color: var(--mdc-theme-error, #b00020);
  8289. }
  8290. .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 {
  8291. color: #b00020;
  8292. /* @alternate */
  8293. color: var(--mdc-theme-error, #b00020);
  8294. }
  8295. .mdc-text-field--invalid .mdc-text-field__input {
  8296. caret-color: #b00020;
  8297. /* @alternate */
  8298. caret-color: var(--mdc-theme-error, #b00020);
  8299. }
  8300. .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input:required ~ .mdc-floating-label::after,
  8301. .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input:required ~ .mdc-notched-outline .mdc-floating-label::after {
  8302. color: #b00020;
  8303. /* @alternate */
  8304. color: var(--mdc-theme-error, #b00020);
  8305. }
  8306. .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 {
  8307. color: #b00020;
  8308. /* @alternate */
  8309. color: var(--mdc-theme-error, #b00020);
  8310. }
  8311. .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 {
  8312. color: #b00020;
  8313. /* @alternate */
  8314. color: var(--mdc-theme-error, #b00020);
  8315. }
  8316. .mdc-text-field--invalid + .mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg {
  8317. opacity: 1;
  8318. }
  8319. .mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,
  8320. .mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,
  8321. .mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing {
  8322. border-color: #b00020;
  8323. /* @alternate */
  8324. border-color: var(--mdc-theme-error, #b00020);
  8325. }
  8326. .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,
  8327. .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,
  8328. .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,
  8329. .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,
  8330. .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,
  8331. .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 {
  8332. border-color: #b00020;
  8333. /* @alternate */
  8334. border-color: var(--mdc-theme-error, #b00020);
  8335. }
  8336. .mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,
  8337. .mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,
  8338. .mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing {
  8339. border-color: #b00020;
  8340. /* @alternate */
  8341. border-color: var(--mdc-theme-error, #b00020);
  8342. }
  8343. .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,
  8344. .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,
  8345. .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing {
  8346. border-color: #b00020;
  8347. /* @alternate */
  8348. border-color: var(--mdc-theme-error, #b00020);
  8349. }
  8350. .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,
  8351. .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,
  8352. .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,
  8353. .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,
  8354. .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,
  8355. .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 {
  8356. border-color: #b00020;
  8357. /* @alternate */
  8358. border-color: var(--mdc-theme-error, #b00020);
  8359. }
  8360. .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,
  8361. .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,
  8362. .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing {
  8363. border-color: #b00020;
  8364. /* @alternate */
  8365. border-color: var(--mdc-theme-error, #b00020);
  8366. }
  8367. .mdc-text-field--disabled {
  8368. background-color: #fafafa;
  8369. border-bottom: none;
  8370. pointer-events: none;
  8371. }
  8372. .mdc-text-field--disabled .mdc-text-field__input {
  8373. border-bottom-color: rgba(0, 0, 0, 0.06);
  8374. }
  8375. .mdc-text-field--disabled .mdc-text-field__input {
  8376. color: rgba(0, 0, 0, 0.37);
  8377. }
  8378. .mdc-text-field--disabled .mdc-floating-label {
  8379. color: rgba(0, 0, 0, 0.37);
  8380. }
  8381. .mdc-text-field--disabled + .mdc-text-field-helper-line .mdc-text-field-helper-text {
  8382. color: rgba(0, 0, 0, 0.37);
  8383. }
  8384. .mdc-text-field--disabled .mdc-text-field-character-counter,
  8385. .mdc-text-field--disabled + .mdc-text-field-helper-line .mdc-text-field-character-counter {
  8386. color: rgba(0, 0, 0, 0.37);
  8387. }
  8388. .mdc-text-field--disabled .mdc-text-field__icon {
  8389. color: rgba(0, 0, 0, 0.3);
  8390. }
  8391. .mdc-text-field--disabled:not(.mdc-text-field--textarea) {
  8392. border-bottom-color: rgba(0, 0, 0, 0.12);
  8393. }
  8394. .mdc-text-field--disabled .mdc-floating-label {
  8395. cursor: default;
  8396. }
  8397. .mdc-text-field--textarea.mdc-text-field--disabled {
  8398. background-color: transparent;
  8399. /* @alternate */
  8400. background-color: #f9f9f9;
  8401. }
  8402. .mdc-text-field--textarea.mdc-text-field--disabled .mdc-notched-outline__leading,
  8403. .mdc-text-field--textarea.mdc-text-field--disabled .mdc-notched-outline__notch,
  8404. .mdc-text-field--textarea.mdc-text-field--disabled .mdc-notched-outline__trailing {
  8405. border-color: rgba(0, 0, 0, 0.06);
  8406. }
  8407. .mdc-text-field--textarea.mdc-text-field--disabled .mdc-text-field__input {
  8408. border-bottom: none;
  8409. }
  8410. @-webkit-keyframes mdc-floating-label-shake-float-above-text-field-dense {
  8411. 0% {
  8412. -webkit-transform: translateX(calc(0 - 0%)) translateY(-70%) scale(0.8);
  8413. transform: translateX(calc(0 - 0%)) translateY(-70%) scale(0.8);
  8414. }
  8415. 33% {
  8416. -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  8417. animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  8418. -webkit-transform: translateX(calc(4% - 0%)) translateY(-70%) scale(0.8);
  8419. transform: translateX(calc(4% - 0%)) translateY(-70%) scale(0.8);
  8420. }
  8421. 66% {
  8422. -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  8423. animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  8424. -webkit-transform: translateX(calc(-4% - 0%)) translateY(-70%) scale(0.8);
  8425. transform: translateX(calc(-4% - 0%)) translateY(-70%) scale(0.8);
  8426. }
  8427. 100% {
  8428. -webkit-transform: translateX(calc(0 - 0%)) translateY(-70%) scale(0.8);
  8429. transform: translateX(calc(0 - 0%)) translateY(-70%) scale(0.8);
  8430. }
  8431. }
  8432. @keyframes mdc-floating-label-shake-float-above-text-field-dense {
  8433. 0% {
  8434. -webkit-transform: translateX(calc(0 - 0%)) translateY(-70%) scale(0.8);
  8435. transform: translateX(calc(0 - 0%)) translateY(-70%) scale(0.8);
  8436. }
  8437. 33% {
  8438. -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  8439. animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  8440. -webkit-transform: translateX(calc(4% - 0%)) translateY(-70%) scale(0.8);
  8441. transform: translateX(calc(4% - 0%)) translateY(-70%) scale(0.8);
  8442. }
  8443. 66% {
  8444. -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  8445. animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  8446. -webkit-transform: translateX(calc(-4% - 0%)) translateY(-70%) scale(0.8);
  8447. transform: translateX(calc(-4% - 0%)) translateY(-70%) scale(0.8);
  8448. }
  8449. 100% {
  8450. -webkit-transform: translateX(calc(0 - 0%)) translateY(-70%) scale(0.8);
  8451. transform: translateX(calc(0 - 0%)) translateY(-70%) scale(0.8);
  8452. }
  8453. }
  8454. @-webkit-keyframes mdc-floating-label-shake-float-above-text-field-outlined {
  8455. 0% {
  8456. -webkit-transform: translateX(calc(0 - 0%)) translateY(-130%) scale(0.75);
  8457. transform: translateX(calc(0 - 0%)) translateY(-130%) scale(0.75);
  8458. }
  8459. 33% {
  8460. -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  8461. animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  8462. -webkit-transform: translateX(calc(4% - 0%)) translateY(-130%) scale(0.75);
  8463. transform: translateX(calc(4% - 0%)) translateY(-130%) scale(0.75);
  8464. }
  8465. 66% {
  8466. -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  8467. animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  8468. -webkit-transform: translateX(calc(-4% - 0%)) translateY(-130%) scale(0.75);
  8469. transform: translateX(calc(-4% - 0%)) translateY(-130%) scale(0.75);
  8470. }
  8471. 100% {
  8472. -webkit-transform: translateX(calc(0 - 0%)) translateY(-130%) scale(0.75);
  8473. transform: translateX(calc(0 - 0%)) translateY(-130%) scale(0.75);
  8474. }
  8475. }
  8476. @keyframes mdc-floating-label-shake-float-above-text-field-outlined {
  8477. 0% {
  8478. -webkit-transform: translateX(calc(0 - 0%)) translateY(-130%) scale(0.75);
  8479. transform: translateX(calc(0 - 0%)) translateY(-130%) scale(0.75);
  8480. }
  8481. 33% {
  8482. -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  8483. animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  8484. -webkit-transform: translateX(calc(4% - 0%)) translateY(-130%) scale(0.75);
  8485. transform: translateX(calc(4% - 0%)) translateY(-130%) scale(0.75);
  8486. }
  8487. 66% {
  8488. -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  8489. animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  8490. -webkit-transform: translateX(calc(-4% - 0%)) translateY(-130%) scale(0.75);
  8491. transform: translateX(calc(-4% - 0%)) translateY(-130%) scale(0.75);
  8492. }
  8493. 100% {
  8494. -webkit-transform: translateX(calc(0 - 0%)) translateY(-130%) scale(0.75);
  8495. transform: translateX(calc(0 - 0%)) translateY(-130%) scale(0.75);
  8496. }
  8497. }
  8498. @-webkit-keyframes mdc-floating-label-shake-float-above-text-field-outlined-dense {
  8499. 0% {
  8500. -webkit-transform: translateX(calc(0 - 0%)) translateY(-120%) scale(0.8);
  8501. transform: translateX(calc(0 - 0%)) translateY(-120%) scale(0.8);
  8502. }
  8503. 33% {
  8504. -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  8505. animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  8506. -webkit-transform: translateX(calc(4% - 0%)) translateY(-120%) scale(0.8);
  8507. transform: translateX(calc(4% - 0%)) translateY(-120%) scale(0.8);
  8508. }
  8509. 66% {
  8510. -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  8511. animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  8512. -webkit-transform: translateX(calc(-4% - 0%)) translateY(-120%) scale(0.8);
  8513. transform: translateX(calc(-4% - 0%)) translateY(-120%) scale(0.8);
  8514. }
  8515. 100% {
  8516. -webkit-transform: translateX(calc(0 - 0%)) translateY(-120%) scale(0.8);
  8517. transform: translateX(calc(0 - 0%)) translateY(-120%) scale(0.8);
  8518. }
  8519. }
  8520. @keyframes mdc-floating-label-shake-float-above-text-field-outlined-dense {
  8521. 0% {
  8522. -webkit-transform: translateX(calc(0 - 0%)) translateY(-120%) scale(0.8);
  8523. transform: translateX(calc(0 - 0%)) translateY(-120%) scale(0.8);
  8524. }
  8525. 33% {
  8526. -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  8527. animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  8528. -webkit-transform: translateX(calc(4% - 0%)) translateY(-120%) scale(0.8);
  8529. transform: translateX(calc(4% - 0%)) translateY(-120%) scale(0.8);
  8530. }
  8531. 66% {
  8532. -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  8533. animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  8534. -webkit-transform: translateX(calc(-4% - 0%)) translateY(-120%) scale(0.8);
  8535. transform: translateX(calc(-4% - 0%)) translateY(-120%) scale(0.8);
  8536. }
  8537. 100% {
  8538. -webkit-transform: translateX(calc(0 - 0%)) translateY(-120%) scale(0.8);
  8539. transform: translateX(calc(0 - 0%)) translateY(-120%) scale(0.8);
  8540. }
  8541. }
  8542. @-webkit-keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon {
  8543. 0% {
  8544. -webkit-transform: translateX(calc(0 - 0)) translateY(-130%) scale(0.75);
  8545. transform: translateX(calc(0 - 0)) translateY(-130%) scale(0.75);
  8546. }
  8547. 33% {
  8548. -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  8549. animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  8550. -webkit-transform: translateX(calc(4% - 0)) translateY(-130%) scale(0.75);
  8551. transform: translateX(calc(4% - 0)) translateY(-130%) scale(0.75);
  8552. }
  8553. 66% {
  8554. -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  8555. animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  8556. -webkit-transform: translateX(calc(-4% - 0)) translateY(-130%) scale(0.75);
  8557. transform: translateX(calc(-4% - 0)) translateY(-130%) scale(0.75);
  8558. }
  8559. 100% {
  8560. -webkit-transform: translateX(calc(0 - 0)) translateY(-130%) scale(0.75);
  8561. transform: translateX(calc(0 - 0)) translateY(-130%) scale(0.75);
  8562. }
  8563. }
  8564. @keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon {
  8565. 0% {
  8566. -webkit-transform: translateX(calc(0 - 0)) translateY(-130%) scale(0.75);
  8567. transform: translateX(calc(0 - 0)) translateY(-130%) scale(0.75);
  8568. }
  8569. 33% {
  8570. -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  8571. animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  8572. -webkit-transform: translateX(calc(4% - 0)) translateY(-130%) scale(0.75);
  8573. transform: translateX(calc(4% - 0)) translateY(-130%) scale(0.75);
  8574. }
  8575. 66% {
  8576. -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  8577. animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  8578. -webkit-transform: translateX(calc(-4% - 0)) translateY(-130%) scale(0.75);
  8579. transform: translateX(calc(-4% - 0)) translateY(-130%) scale(0.75);
  8580. }
  8581. 100% {
  8582. -webkit-transform: translateX(calc(0 - 0)) translateY(-130%) scale(0.75);
  8583. transform: translateX(calc(0 - 0)) translateY(-130%) scale(0.75);
  8584. }
  8585. }
  8586. @-webkit-keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-dense {
  8587. 0% {
  8588. -webkit-transform: translateX(calc(0 - 21px)) translateY(-120%) scale(0.8);
  8589. transform: translateX(calc(0 - 21px)) translateY(-120%) scale(0.8);
  8590. }
  8591. 33% {
  8592. -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  8593. animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  8594. -webkit-transform: translateX(calc(4% - 21px)) translateY(-120%) scale(0.8);
  8595. transform: translateX(calc(4% - 21px)) translateY(-120%) scale(0.8);
  8596. }
  8597. 66% {
  8598. -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  8599. animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  8600. -webkit-transform: translateX(calc(-4% - 21px)) translateY(-120%) scale(0.8);
  8601. transform: translateX(calc(-4% - 21px)) translateY(-120%) scale(0.8);
  8602. }
  8603. 100% {
  8604. -webkit-transform: translateX(calc(0 - 21px)) translateY(-120%) scale(0.8);
  8605. transform: translateX(calc(0 - 21px)) translateY(-120%) scale(0.8);
  8606. }
  8607. }
  8608. @keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-dense {
  8609. 0% {
  8610. -webkit-transform: translateX(calc(0 - 21px)) translateY(-120%) scale(0.8);
  8611. transform: translateX(calc(0 - 21px)) translateY(-120%) scale(0.8);
  8612. }
  8613. 33% {
  8614. -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  8615. animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  8616. -webkit-transform: translateX(calc(4% - 21px)) translateY(-120%) scale(0.8);
  8617. transform: translateX(calc(4% - 21px)) translateY(-120%) scale(0.8);
  8618. }
  8619. 66% {
  8620. -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  8621. animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  8622. -webkit-transform: translateX(calc(-4% - 21px)) translateY(-120%) scale(0.8);
  8623. transform: translateX(calc(-4% - 21px)) translateY(-120%) scale(0.8);
  8624. }
  8625. 100% {
  8626. -webkit-transform: translateX(calc(0 - 21px)) translateY(-120%) scale(0.8);
  8627. transform: translateX(calc(0 - 21px)) translateY(-120%) scale(0.8);
  8628. }
  8629. }
  8630. @-webkit-keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-rtl {
  8631. 0% {
  8632. -webkit-transform: translateX(calc(0 - 0)) translateY(-130%) scale(0.75);
  8633. transform: translateX(calc(0 - 0)) translateY(-130%) scale(0.75);
  8634. }
  8635. 33% {
  8636. -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  8637. animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  8638. -webkit-transform: translateX(calc(4% - 0)) translateY(-130%) scale(0.75);
  8639. transform: translateX(calc(4% - 0)) translateY(-130%) scale(0.75);
  8640. }
  8641. 66% {
  8642. -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  8643. animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  8644. -webkit-transform: translateX(calc(-4% - 0)) translateY(-130%) scale(0.75);
  8645. transform: translateX(calc(-4% - 0)) translateY(-130%) scale(0.75);
  8646. }
  8647. 100% {
  8648. -webkit-transform: translateX(calc(0 - 0)) translateY(-130%) scale(0.75);
  8649. transform: translateX(calc(0 - 0)) translateY(-130%) scale(0.75);
  8650. }
  8651. }
  8652. @keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-rtl {
  8653. 0% {
  8654. -webkit-transform: translateX(calc(0 - 0)) translateY(-130%) scale(0.75);
  8655. transform: translateX(calc(0 - 0)) translateY(-130%) scale(0.75);
  8656. }
  8657. 33% {
  8658. -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  8659. animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  8660. -webkit-transform: translateX(calc(4% - 0)) translateY(-130%) scale(0.75);
  8661. transform: translateX(calc(4% - 0)) translateY(-130%) scale(0.75);
  8662. }
  8663. 66% {
  8664. -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  8665. animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  8666. -webkit-transform: translateX(calc(-4% - 0)) translateY(-130%) scale(0.75);
  8667. transform: translateX(calc(-4% - 0)) translateY(-130%) scale(0.75);
  8668. }
  8669. 100% {
  8670. -webkit-transform: translateX(calc(0 - 0)) translateY(-130%) scale(0.75);
  8671. transform: translateX(calc(0 - 0)) translateY(-130%) scale(0.75);
  8672. }
  8673. }
  8674. @-webkit-keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-dense-rtl {
  8675. 0% {
  8676. -webkit-transform: translateX(calc(0 - -21px)) translateY(-120%) scale(0.8);
  8677. transform: translateX(calc(0 - -21px)) translateY(-120%) scale(0.8);
  8678. }
  8679. 33% {
  8680. -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  8681. animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  8682. -webkit-transform: translateX(calc(4% - -21px)) translateY(-120%) scale(0.8);
  8683. transform: translateX(calc(4% - -21px)) translateY(-120%) scale(0.8);
  8684. }
  8685. 66% {
  8686. -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  8687. animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  8688. -webkit-transform: translateX(calc(-4% - -21px)) translateY(-120%) scale(0.8);
  8689. transform: translateX(calc(-4% - -21px)) translateY(-120%) scale(0.8);
  8690. }
  8691. 100% {
  8692. -webkit-transform: translateX(calc(0 - -21px)) translateY(-120%) scale(0.8);
  8693. transform: translateX(calc(0 - -21px)) translateY(-120%) scale(0.8);
  8694. }
  8695. }
  8696. @keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-dense-rtl {
  8697. 0% {
  8698. -webkit-transform: translateX(calc(0 - -21px)) translateY(-120%) scale(0.8);
  8699. transform: translateX(calc(0 - -21px)) translateY(-120%) scale(0.8);
  8700. }
  8701. 33% {
  8702. -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  8703. animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  8704. -webkit-transform: translateX(calc(4% - -21px)) translateY(-120%) scale(0.8);
  8705. transform: translateX(calc(4% - -21px)) translateY(-120%) scale(0.8);
  8706. }
  8707. 66% {
  8708. -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  8709. animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  8710. -webkit-transform: translateX(calc(-4% - -21px)) translateY(-120%) scale(0.8);
  8711. transform: translateX(calc(-4% - -21px)) translateY(-120%) scale(0.8);
  8712. }
  8713. 100% {
  8714. -webkit-transform: translateX(calc(0 - -21px)) translateY(-120%) scale(0.8);
  8715. transform: translateX(calc(0 - -21px)) translateY(-120%) scale(0.8);
  8716. }
  8717. }
  8718. @-webkit-keyframes mdc-floating-label-shake-float-above-textarea {
  8719. 0% {
  8720. -webkit-transform: translateX(calc(0 - 0%)) translateY(-130%) scale(0.75);
  8721. transform: translateX(calc(0 - 0%)) translateY(-130%) scale(0.75);
  8722. }
  8723. 33% {
  8724. -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  8725. animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  8726. -webkit-transform: translateX(calc(4% - 0%)) translateY(-130%) scale(0.75);
  8727. transform: translateX(calc(4% - 0%)) translateY(-130%) scale(0.75);
  8728. }
  8729. 66% {
  8730. -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  8731. animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  8732. -webkit-transform: translateX(calc(-4% - 0%)) translateY(-130%) scale(0.75);
  8733. transform: translateX(calc(-4% - 0%)) translateY(-130%) scale(0.75);
  8734. }
  8735. 100% {
  8736. -webkit-transform: translateX(calc(0 - 0%)) translateY(-130%) scale(0.75);
  8737. transform: translateX(calc(0 - 0%)) translateY(-130%) scale(0.75);
  8738. }
  8739. }
  8740. @keyframes mdc-floating-label-shake-float-above-textarea {
  8741. 0% {
  8742. -webkit-transform: translateX(calc(0 - 0%)) translateY(-130%) scale(0.75);
  8743. transform: translateX(calc(0 - 0%)) translateY(-130%) scale(0.75);
  8744. }
  8745. 33% {
  8746. -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  8747. animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  8748. -webkit-transform: translateX(calc(4% - 0%)) translateY(-130%) scale(0.75);
  8749. transform: translateX(calc(4% - 0%)) translateY(-130%) scale(0.75);
  8750. }
  8751. 66% {
  8752. -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  8753. animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  8754. -webkit-transform: translateX(calc(-4% - 0%)) translateY(-130%) scale(0.75);
  8755. transform: translateX(calc(-4% - 0%)) translateY(-130%) scale(0.75);
  8756. }
  8757. 100% {
  8758. -webkit-transform: translateX(calc(0 - 0%)) translateY(-130%) scale(0.75);
  8759. transform: translateX(calc(0 - 0%)) translateY(-130%) scale(0.75);
  8760. }
  8761. }
  8762. :root {
  8763. --mdc-theme-primary: #6200ee;
  8764. --mdc-theme-secondary: #018786;
  8765. --mdc-theme-background: #fff;
  8766. --mdc-theme-surface: #fff;
  8767. --mdc-theme-error: #b00020;
  8768. --mdc-theme-on-primary: #fff;
  8769. --mdc-theme-on-secondary: #fff;
  8770. --mdc-theme-on-surface: #000;
  8771. --mdc-theme-on-error: #fff;
  8772. --mdc-theme-text-primary-on-background: rgba(0, 0, 0, 0.87);
  8773. --mdc-theme-text-secondary-on-background: rgba(0, 0, 0, 0.54);
  8774. --mdc-theme-text-hint-on-background: rgba(0, 0, 0, 0.38);
  8775. --mdc-theme-text-disabled-on-background: rgba(0, 0, 0, 0.38);
  8776. --mdc-theme-text-icon-on-background: rgba(0, 0, 0, 0.38);
  8777. --mdc-theme-text-primary-on-light: rgba(0, 0, 0, 0.87);
  8778. --mdc-theme-text-secondary-on-light: rgba(0, 0, 0, 0.54);
  8779. --mdc-theme-text-hint-on-light: rgba(0, 0, 0, 0.38);
  8780. --mdc-theme-text-disabled-on-light: rgba(0, 0, 0, 0.38);
  8781. --mdc-theme-text-icon-on-light: rgba(0, 0, 0, 0.38);
  8782. --mdc-theme-text-primary-on-dark: white;
  8783. --mdc-theme-text-secondary-on-dark: rgba(255, 255, 255, 0.7);
  8784. --mdc-theme-text-hint-on-dark: rgba(255, 255, 255, 0.5);
  8785. --mdc-theme-text-disabled-on-dark: rgba(255, 255, 255, 0.5);
  8786. --mdc-theme-text-icon-on-dark: rgba(255, 255, 255, 0.5);
  8787. }
  8788. .mdc-theme--primary {
  8789. color: #6200ee !important;
  8790. /* @alternate */
  8791. color: var(--mdc-theme-primary, #6200ee) !important;
  8792. }
  8793. .mdc-theme--secondary {
  8794. color: #018786 !important;
  8795. /* @alternate */
  8796. color: var(--mdc-theme-secondary, #018786) !important;
  8797. }
  8798. .mdc-theme--background {
  8799. background-color: #fff;
  8800. /* @alternate */
  8801. background-color: var(--mdc-theme-background, #fff);
  8802. }
  8803. .mdc-theme--surface {
  8804. background-color: #fff;
  8805. /* @alternate */
  8806. background-color: var(--mdc-theme-surface, #fff);
  8807. }
  8808. .mdc-theme--error {
  8809. color: #b00020 !important;
  8810. /* @alternate */
  8811. color: var(--mdc-theme-error, #b00020) !important;
  8812. }
  8813. .mdc-theme--on-primary {
  8814. color: #fff !important;
  8815. /* @alternate */
  8816. color: var(--mdc-theme-on-primary, #fff) !important;
  8817. }
  8818. .mdc-theme--on-secondary {
  8819. color: #fff !important;
  8820. /* @alternate */
  8821. color: var(--mdc-theme-on-secondary, #fff) !important;
  8822. }
  8823. .mdc-theme--on-surface {
  8824. color: #000 !important;
  8825. /* @alternate */
  8826. color: var(--mdc-theme-on-surface, #000) !important;
  8827. }
  8828. .mdc-theme--on-error {
  8829. color: #fff !important;
  8830. /* @alternate */
  8831. color: var(--mdc-theme-on-error, #fff) !important;
  8832. }
  8833. .mdc-theme--text-primary-on-background {
  8834. color: rgba(0, 0, 0, 0.87) !important;
  8835. /* @alternate */
  8836. color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87)) !important;
  8837. }
  8838. .mdc-theme--text-secondary-on-background {
  8839. color: rgba(0, 0, 0, 0.54) !important;
  8840. /* @alternate */
  8841. color: var(--mdc-theme-text-secondary-on-background, rgba(0, 0, 0, 0.54)) !important;
  8842. }
  8843. .mdc-theme--text-hint-on-background {
  8844. color: rgba(0, 0, 0, 0.38) !important;
  8845. /* @alternate */
  8846. color: var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, 0.38)) !important;
  8847. }
  8848. .mdc-theme--text-disabled-on-background {
  8849. color: rgba(0, 0, 0, 0.38) !important;
  8850. /* @alternate */
  8851. color: var(--mdc-theme-text-disabled-on-background, rgba(0, 0, 0, 0.38)) !important;
  8852. }
  8853. .mdc-theme--text-icon-on-background {
  8854. color: rgba(0, 0, 0, 0.38) !important;
  8855. /* @alternate */
  8856. color: var(--mdc-theme-text-icon-on-background, rgba(0, 0, 0, 0.38)) !important;
  8857. }
  8858. .mdc-theme--text-primary-on-light {
  8859. color: rgba(0, 0, 0, 0.87) !important;
  8860. /* @alternate */
  8861. color: var(--mdc-theme-text-primary-on-light, rgba(0, 0, 0, 0.87)) !important;
  8862. }
  8863. .mdc-theme--text-secondary-on-light {
  8864. color: rgba(0, 0, 0, 0.54) !important;
  8865. /* @alternate */
  8866. color: var(--mdc-theme-text-secondary-on-light, rgba(0, 0, 0, 0.54)) !important;
  8867. }
  8868. .mdc-theme--text-hint-on-light {
  8869. color: rgba(0, 0, 0, 0.38) !important;
  8870. /* @alternate */
  8871. color: var(--mdc-theme-text-hint-on-light, rgba(0, 0, 0, 0.38)) !important;
  8872. }
  8873. .mdc-theme--text-disabled-on-light {
  8874. color: rgba(0, 0, 0, 0.38) !important;
  8875. /* @alternate */
  8876. color: var(--mdc-theme-text-disabled-on-light, rgba(0, 0, 0, 0.38)) !important;
  8877. }
  8878. .mdc-theme--text-icon-on-light {
  8879. color: rgba(0, 0, 0, 0.38) !important;
  8880. /* @alternate */
  8881. color: var(--mdc-theme-text-icon-on-light, rgba(0, 0, 0, 0.38)) !important;
  8882. }
  8883. .mdc-theme--text-primary-on-dark {
  8884. color: white !important;
  8885. /* @alternate */
  8886. color: var(--mdc-theme-text-primary-on-dark, white) !important;
  8887. }
  8888. .mdc-theme--text-secondary-on-dark {
  8889. color: rgba(255, 255, 255, 0.7) !important;
  8890. /* @alternate */
  8891. color: var(--mdc-theme-text-secondary-on-dark, rgba(255, 255, 255, 0.7)) !important;
  8892. }
  8893. .mdc-theme--text-hint-on-dark {
  8894. color: rgba(255, 255, 255, 0.5) !important;
  8895. /* @alternate */
  8896. color: var(--mdc-theme-text-hint-on-dark, rgba(255, 255, 255, 0.5)) !important;
  8897. }
  8898. .mdc-theme--text-disabled-on-dark {
  8899. color: rgba(255, 255, 255, 0.5) !important;
  8900. /* @alternate */
  8901. color: var(--mdc-theme-text-disabled-on-dark, rgba(255, 255, 255, 0.5)) !important;
  8902. }
  8903. .mdc-theme--text-icon-on-dark {
  8904. color: rgba(255, 255, 255, 0.5) !important;
  8905. /* @alternate */
  8906. color: var(--mdc-theme-text-icon-on-dark, rgba(255, 255, 255, 0.5)) !important;
  8907. }
  8908. .mdc-theme--primary-bg {
  8909. background-color: #6200ee !important;
  8910. /* @alternate */
  8911. background-color: var(--mdc-theme-primary, #6200ee) !important;
  8912. }
  8913. .mdc-theme--secondary-bg {
  8914. background-color: #018786 !important;
  8915. /* @alternate */
  8916. background-color: var(--mdc-theme-secondary, #018786) !important;
  8917. }
  8918. .mdc-top-app-bar {
  8919. background-color: #6200ee;
  8920. /* @alternate */
  8921. background-color: var(--mdc-theme-primary, #6200ee);
  8922. color: white;
  8923. display: flex;
  8924. position: fixed;
  8925. flex-direction: column;
  8926. justify-content: space-between;
  8927. box-sizing: border-box;
  8928. width: 100%;
  8929. z-index: 4;
  8930. }
  8931. .mdc-top-app-bar .mdc-top-app-bar__action-item,
  8932. .mdc-top-app-bar .mdc-top-app-bar__navigation-icon {
  8933. color: #fff;
  8934. /* @alternate */
  8935. color: var(--mdc-theme-on-primary, #fff);
  8936. }
  8937. .mdc-top-app-bar .mdc-top-app-bar__action-item::before, .mdc-top-app-bar .mdc-top-app-bar__action-item::after,
  8938. .mdc-top-app-bar .mdc-top-app-bar__navigation-icon::before,
  8939. .mdc-top-app-bar .mdc-top-app-bar__navigation-icon::after {
  8940. background-color: #fff;
  8941. }
  8942. @supports not (-ms-ime-align: auto) {
  8943. .mdc-top-app-bar .mdc-top-app-bar__action-item::before, .mdc-top-app-bar .mdc-top-app-bar__action-item::after,
  8944. .mdc-top-app-bar .mdc-top-app-bar__navigation-icon::before,
  8945. .mdc-top-app-bar .mdc-top-app-bar__navigation-icon::after {
  8946. /* @alternate */
  8947. background-color: var(--mdc-theme-on-primary, #fff);
  8948. }
  8949. }
  8950. .mdc-top-app-bar .mdc-top-app-bar__action-item:hover::before,
  8951. .mdc-top-app-bar .mdc-top-app-bar__navigation-icon:hover::before {
  8952. opacity: 0.08;
  8953. }
  8954. .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,
  8955. .mdc-top-app-bar .mdc-top-app-bar__navigation-icon:not(.mdc-ripple-upgraded):focus::before,
  8956. .mdc-top-app-bar .mdc-top-app-bar__navigation-icon.mdc-ripple-upgraded--background-focused::before {
  8957. transition-duration: 75ms;
  8958. opacity: 0.24;
  8959. }
  8960. .mdc-top-app-bar .mdc-top-app-bar__action-item:not(.mdc-ripple-upgraded)::after,
  8961. .mdc-top-app-bar .mdc-top-app-bar__navigation-icon:not(.mdc-ripple-upgraded)::after {
  8962. transition: opacity 150ms linear;
  8963. }
  8964. .mdc-top-app-bar .mdc-top-app-bar__action-item:not(.mdc-ripple-upgraded):active::after,
  8965. .mdc-top-app-bar .mdc-top-app-bar__navigation-icon:not(.mdc-ripple-upgraded):active::after {
  8966. transition-duration: 75ms;
  8967. opacity: 0.24;
  8968. }
  8969. .mdc-top-app-bar .mdc-top-app-bar__action-item.mdc-ripple-upgraded,
  8970. .mdc-top-app-bar .mdc-top-app-bar__navigation-icon.mdc-ripple-upgraded {
  8971. --mdc-ripple-fg-opacity: 0.24;
  8972. }
  8973. .mdc-top-app-bar__row {
  8974. display: flex;
  8975. position: relative;
  8976. box-sizing: border-box;
  8977. width: 100%;
  8978. height: 64px;
  8979. }
  8980. .mdc-top-app-bar__section {
  8981. display: inline-flex;
  8982. flex: 1 1 auto;
  8983. align-items: center;
  8984. min-width: 0;
  8985. padding: 8px 12px;
  8986. z-index: 1;
  8987. }
  8988. .mdc-top-app-bar__section--align-start {
  8989. justify-content: flex-start;
  8990. order: -1;
  8991. }
  8992. .mdc-top-app-bar__section--align-end {
  8993. justify-content: flex-end;
  8994. order: 1;
  8995. }
  8996. .mdc-top-app-bar__title {
  8997. font-family: Roboto, sans-serif;
  8998. -moz-osx-font-smoothing: grayscale;
  8999. -webkit-font-smoothing: antialiased;
  9000. font-size: 1.25rem;
  9001. line-height: 2rem;
  9002. font-weight: 500;
  9003. letter-spacing: 0.0125em;
  9004. text-decoration: inherit;
  9005. text-transform: inherit;
  9006. /* @noflip */
  9007. padding-left: 20px;
  9008. /* @noflip */
  9009. padding-right: 0;
  9010. text-overflow: ellipsis;
  9011. white-space: nowrap;
  9012. overflow: hidden;
  9013. z-index: 1;
  9014. }
  9015. [dir=rtl] .mdc-top-app-bar__title, .mdc-top-app-bar__title[dir=rtl] {
  9016. /* @noflip */
  9017. padding-left: 0;
  9018. /* @noflip */
  9019. padding-right: 20px;
  9020. }
  9021. .mdc-top-app-bar--short-collapsed {
  9022. /* @noflip */
  9023. border-radius: 0 0 24px 0;
  9024. }
  9025. [dir=rtl] .mdc-top-app-bar--short-collapsed, .mdc-top-app-bar--short-collapsed[dir=rtl] {
  9026. /* @noflip */
  9027. border-radius: 0 0 0 24px;
  9028. }
  9029. .mdc-top-app-bar--short {
  9030. top: 0;
  9031. /* @noflip */
  9032. right: auto;
  9033. /* @noflip */
  9034. left: 0;
  9035. width: 100%;
  9036. transition: width 250ms cubic-bezier(0.4, 0, 0.2, 1);
  9037. }
  9038. [dir=rtl] .mdc-top-app-bar--short, .mdc-top-app-bar--short[dir=rtl] {
  9039. /* @noflip */
  9040. right: 0;
  9041. /* @noflip */
  9042. left: auto;
  9043. }
  9044. .mdc-top-app-bar--short .mdc-top-app-bar__row {
  9045. height: 56px;
  9046. }
  9047. .mdc-top-app-bar--short .mdc-top-app-bar__section {
  9048. padding: 4px;
  9049. }
  9050. .mdc-top-app-bar--short .mdc-top-app-bar__title {
  9051. transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1);
  9052. opacity: 1;
  9053. }
  9054. .mdc-top-app-bar--short-collapsed {
  9055. 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);
  9056. width: 56px;
  9057. transition: width 300ms cubic-bezier(0.4, 0, 0.2, 1);
  9058. }
  9059. .mdc-top-app-bar--short-collapsed .mdc-top-app-bar__title {
  9060. display: none;
  9061. }
  9062. .mdc-top-app-bar--short-collapsed .mdc-top-app-bar__action-item {
  9063. transition: padding 150ms cubic-bezier(0.4, 0, 0.2, 1);
  9064. }
  9065. .mdc-top-app-bar--short-collapsed.mdc-top-app-bar--short-has-action-item {
  9066. width: 112px;
  9067. }
  9068. .mdc-top-app-bar--short-collapsed.mdc-top-app-bar--short-has-action-item .mdc-top-app-bar__section--align-end {
  9069. /* @noflip */
  9070. padding-left: 0;
  9071. /* @noflip */
  9072. padding-right: 12px;
  9073. }
  9074. [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] {
  9075. /* @noflip */
  9076. padding-left: 12px;
  9077. /* @noflip */
  9078. padding-right: 0;
  9079. }
  9080. .mdc-top-app-bar--dense .mdc-top-app-bar__row {
  9081. height: 48px;
  9082. }
  9083. .mdc-top-app-bar--dense .mdc-top-app-bar__section {
  9084. padding: 0 4px;
  9085. }
  9086. .mdc-top-app-bar--dense .mdc-top-app-bar__title {
  9087. /* @noflip */
  9088. padding-left: 12px;
  9089. /* @noflip */
  9090. padding-right: 0;
  9091. }
  9092. [dir=rtl] .mdc-top-app-bar--dense .mdc-top-app-bar__title, .mdc-top-app-bar--dense .mdc-top-app-bar__title[dir=rtl] {
  9093. /* @noflip */
  9094. padding-left: 0;
  9095. /* @noflip */
  9096. padding-right: 12px;
  9097. }
  9098. .mdc-top-app-bar--prominent .mdc-top-app-bar__row {
  9099. height: 128px;
  9100. }
  9101. .mdc-top-app-bar--prominent .mdc-top-app-bar__title {
  9102. align-self: flex-end;
  9103. padding-bottom: 2px;
  9104. }
  9105. .mdc-top-app-bar--prominent .mdc-top-app-bar__action-item,
  9106. .mdc-top-app-bar--prominent .mdc-top-app-bar__navigation-icon {
  9107. align-self: flex-start;
  9108. }
  9109. .mdc-top-app-bar--fixed {
  9110. transition: box-shadow 200ms linear;
  9111. }
  9112. .mdc-top-app-bar--fixed-scrolled {
  9113. 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);
  9114. transition: box-shadow 200ms linear;
  9115. }
  9116. .mdc-top-app-bar--dense.mdc-top-app-bar--prominent .mdc-top-app-bar__row {
  9117. height: 96px;
  9118. }
  9119. .mdc-top-app-bar--dense.mdc-top-app-bar--prominent .mdc-top-app-bar__section {
  9120. padding: 0 12px;
  9121. }
  9122. .mdc-top-app-bar--dense.mdc-top-app-bar--prominent .mdc-top-app-bar__title {
  9123. /* @noflip */
  9124. padding-left: 20px;
  9125. /* @noflip */
  9126. padding-right: 0;
  9127. padding-bottom: 9px;
  9128. }
  9129. [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] {
  9130. /* @noflip */
  9131. padding-left: 0;
  9132. /* @noflip */
  9133. padding-right: 20px;
  9134. }
  9135. .mdc-top-app-bar--fixed-adjust {
  9136. padding-top: 64px;
  9137. }
  9138. .mdc-top-app-bar--dense-fixed-adjust {
  9139. padding-top: 48px;
  9140. }
  9141. .mdc-top-app-bar--short-fixed-adjust {
  9142. padding-top: 56px;
  9143. }
  9144. .mdc-top-app-bar--prominent-fixed-adjust {
  9145. padding-top: 128px;
  9146. }
  9147. .mdc-top-app-bar--dense-prominent-fixed-adjust {
  9148. padding-top: 96px;
  9149. }
  9150. @media (max-width: 599px) {
  9151. .mdc-top-app-bar__row {
  9152. height: 56px;
  9153. }
  9154. .mdc-top-app-bar__section {
  9155. padding: 4px;
  9156. }
  9157. .mdc-top-app-bar--short {
  9158. transition: width 200ms cubic-bezier(0.4, 0, 0.2, 1);
  9159. }
  9160. .mdc-top-app-bar--short-collapsed {
  9161. transition: width 250ms cubic-bezier(0.4, 0, 0.2, 1);
  9162. }
  9163. .mdc-top-app-bar--short-collapsed .mdc-top-app-bar__section--align-end {
  9164. /* @noflip */
  9165. padding-left: 0;
  9166. /* @noflip */
  9167. padding-right: 12px;
  9168. }
  9169. [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] {
  9170. /* @noflip */
  9171. padding-left: 12px;
  9172. /* @noflip */
  9173. padding-right: 0;
  9174. }
  9175. .mdc-top-app-bar--prominent .mdc-top-app-bar__title {
  9176. padding-bottom: 6px;
  9177. }
  9178. .mdc-top-app-bar--fixed-adjust {
  9179. padding-top: 56px;
  9180. }
  9181. }
  9182. .mdc-typography {
  9183. font-family: Roboto, sans-serif;
  9184. -moz-osx-font-smoothing: grayscale;
  9185. -webkit-font-smoothing: antialiased;
  9186. }
  9187. .mdc-typography--headline1 {
  9188. font-family: Roboto, sans-serif;
  9189. -moz-osx-font-smoothing: grayscale;
  9190. -webkit-font-smoothing: antialiased;
  9191. font-size: 6rem;
  9192. line-height: 6rem;
  9193. font-weight: 300;
  9194. letter-spacing: -0.015625em;
  9195. text-decoration: inherit;
  9196. text-transform: inherit;
  9197. }
  9198. .mdc-typography--headline2 {
  9199. font-family: Roboto, sans-serif;
  9200. -moz-osx-font-smoothing: grayscale;
  9201. -webkit-font-smoothing: antialiased;
  9202. font-size: 3.75rem;
  9203. line-height: 3.75rem;
  9204. font-weight: 300;
  9205. letter-spacing: -0.0083333333em;
  9206. text-decoration: inherit;
  9207. text-transform: inherit;
  9208. }
  9209. .mdc-typography--headline3 {
  9210. font-family: Roboto, sans-serif;
  9211. -moz-osx-font-smoothing: grayscale;
  9212. -webkit-font-smoothing: antialiased;
  9213. font-size: 3rem;
  9214. line-height: 3.125rem;
  9215. font-weight: 400;
  9216. letter-spacing: normal;
  9217. text-decoration: inherit;
  9218. text-transform: inherit;
  9219. }
  9220. .mdc-typography--headline4 {
  9221. font-family: Roboto, sans-serif;
  9222. -moz-osx-font-smoothing: grayscale;
  9223. -webkit-font-smoothing: antialiased;
  9224. font-size: 2.125rem;
  9225. line-height: 2.5rem;
  9226. font-weight: 400;
  9227. letter-spacing: 0.0073529412em;
  9228. text-decoration: inherit;
  9229. text-transform: inherit;
  9230. }
  9231. .mdc-typography--headline5 {
  9232. font-family: Roboto, sans-serif;
  9233. -moz-osx-font-smoothing: grayscale;
  9234. -webkit-font-smoothing: antialiased;
  9235. font-size: 1.5rem;
  9236. line-height: 2rem;
  9237. font-weight: 400;
  9238. letter-spacing: normal;
  9239. text-decoration: inherit;
  9240. text-transform: inherit;
  9241. }
  9242. .mdc-typography--headline6 {
  9243. font-family: Roboto, sans-serif;
  9244. -moz-osx-font-smoothing: grayscale;
  9245. -webkit-font-smoothing: antialiased;
  9246. font-size: 1.25rem;
  9247. line-height: 2rem;
  9248. font-weight: 500;
  9249. letter-spacing: 0.0125em;
  9250. text-decoration: inherit;
  9251. text-transform: inherit;
  9252. }
  9253. .mdc-typography--subtitle1 {
  9254. font-family: Roboto, sans-serif;
  9255. -moz-osx-font-smoothing: grayscale;
  9256. -webkit-font-smoothing: antialiased;
  9257. font-size: 1rem;
  9258. line-height: 1.75rem;
  9259. font-weight: 400;
  9260. letter-spacing: 0.009375em;
  9261. text-decoration: inherit;
  9262. text-transform: inherit;
  9263. }
  9264. .mdc-typography--subtitle2 {
  9265. font-family: Roboto, sans-serif;
  9266. -moz-osx-font-smoothing: grayscale;
  9267. -webkit-font-smoothing: antialiased;
  9268. font-size: 0.875rem;
  9269. line-height: 1.375rem;
  9270. font-weight: 500;
  9271. letter-spacing: 0.0071428571em;
  9272. text-decoration: inherit;
  9273. text-transform: inherit;
  9274. }
  9275. .mdc-typography--body1 {
  9276. font-family: Roboto, sans-serif;
  9277. -moz-osx-font-smoothing: grayscale;
  9278. -webkit-font-smoothing: antialiased;
  9279. font-size: 1rem;
  9280. line-height: 1.5rem;
  9281. font-weight: 400;
  9282. letter-spacing: 0.03125em;
  9283. text-decoration: inherit;
  9284. text-transform: inherit;
  9285. }
  9286. .mdc-typography--body2 {
  9287. font-family: Roboto, sans-serif;
  9288. -moz-osx-font-smoothing: grayscale;
  9289. -webkit-font-smoothing: antialiased;
  9290. font-size: 0.875rem;
  9291. line-height: 1.25rem;
  9292. font-weight: 400;
  9293. letter-spacing: 0.0178571429em;
  9294. text-decoration: inherit;
  9295. text-transform: inherit;
  9296. }
  9297. .mdc-typography--caption {
  9298. font-family: Roboto, sans-serif;
  9299. -moz-osx-font-smoothing: grayscale;
  9300. -webkit-font-smoothing: antialiased;
  9301. font-size: 0.75rem;
  9302. line-height: 1.25rem;
  9303. font-weight: 400;
  9304. letter-spacing: 0.0333333333em;
  9305. text-decoration: inherit;
  9306. text-transform: inherit;
  9307. }
  9308. .mdc-typography--button {
  9309. font-family: Roboto, sans-serif;
  9310. -moz-osx-font-smoothing: grayscale;
  9311. -webkit-font-smoothing: antialiased;
  9312. font-size: 0.875rem;
  9313. line-height: 2.25rem;
  9314. font-weight: 500;
  9315. letter-spacing: 0.0892857143em;
  9316. text-decoration: none;
  9317. text-transform: uppercase;
  9318. }
  9319. .mdc-typography--overline {
  9320. font-family: Roboto, sans-serif;
  9321. -moz-osx-font-smoothing: grayscale;
  9322. -webkit-font-smoothing: antialiased;
  9323. font-size: 0.75rem;
  9324. line-height: 2rem;
  9325. font-weight: 500;
  9326. letter-spacing: 0.1666666667em;
  9327. text-decoration: none;
  9328. text-transform: uppercase;
  9329. }
  9330. /*# sourceMappingURL=material-components-web.css.map*/