material-components-web.css 342 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627562856295630563156325633563456355636563756385639564056415642564356445645564656475648564956505651565256535654565556565657565856595660566156625663566456655666566756685669567056715672567356745675567656775678567956805681568256835684568556865687568856895690569156925693569456955696569756985699570057015702570357045705570657075708570957105711571257135714571557165717571857195720572157225723572457255726572757285729573057315732573357345735573657375738573957405741574257435744574557465747574857495750575157525753575457555756575757585759576057615762576357645765576657675768576957705771577257735774577557765777577857795780578157825783578457855786578757885789579057915792579357945795579657975798579958005801580258035804580558065807580858095810581158125813581458155816581758185819582058215822582358245825582658275828582958305831583258335834583558365837583858395840584158425843584458455846584758485849585058515852585358545855585658575858585958605861586258635864586558665867586858695870587158725873587458755876587758785879588058815882588358845885588658875888588958905891589258935894589558965897589858995900590159025903590459055906590759085909591059115912591359145915591659175918591959205921592259235924592559265927592859295930593159325933593459355936593759385939594059415942594359445945594659475948594959505951595259535954595559565957595859595960596159625963596459655966596759685969597059715972597359745975597659775978597959805981598259835984598559865987598859895990599159925993599459955996599759985999600060016002600360046005600660076008600960106011601260136014601560166017601860196020602160226023602460256026602760286029603060316032603360346035603660376038603960406041604260436044604560466047604860496050605160526053605460556056605760586059606060616062606360646065606660676068606960706071607260736074607560766077607860796080608160826083608460856086608760886089609060916092609360946095609660976098609961006101610261036104610561066107610861096110611161126113611461156116611761186119612061216122612361246125612661276128612961306131613261336134613561366137613861396140614161426143614461456146614761486149615061516152615361546155615661576158615961606161616261636164616561666167616861696170617161726173617461756176617761786179618061816182618361846185618661876188618961906191619261936194619561966197619861996200620162026203620462056206620762086209621062116212621362146215621662176218621962206221622262236224622562266227622862296230623162326233623462356236623762386239624062416242624362446245624662476248624962506251625262536254625562566257625862596260626162626263626462656266626762686269627062716272627362746275627662776278627962806281628262836284628562866287628862896290629162926293629462956296629762986299630063016302630363046305630663076308630963106311631263136314631563166317631863196320632163226323632463256326632763286329633063316332633363346335633663376338633963406341634263436344634563466347634863496350635163526353635463556356635763586359636063616362636363646365636663676368636963706371637263736374637563766377637863796380638163826383638463856386638763886389639063916392639363946395639663976398639964006401640264036404640564066407640864096410641164126413641464156416641764186419642064216422642364246425642664276428642964306431643264336434643564366437643864396440644164426443644464456446644764486449645064516452645364546455645664576458645964606461646264636464646564666467646864696470647164726473647464756476647764786479648064816482648364846485648664876488648964906491649264936494649564966497649864996500650165026503650465056506650765086509651065116512651365146515651665176518651965206521652265236524652565266527652865296530653165326533653465356536653765386539654065416542654365446545654665476548654965506551655265536554655565566557655865596560656165626563656465656566656765686569657065716572657365746575657665776578657965806581658265836584658565866587658865896590659165926593659465956596659765986599660066016602660366046605660666076608660966106611661266136614661566166617661866196620662166226623662466256626662766286629663066316632663366346635663666376638663966406641664266436644664566466647664866496650665166526653665466556656665766586659666066616662666366646665666666676668666966706671667266736674667566766677667866796680668166826683668466856686668766886689669066916692669366946695669666976698669967006701670267036704670567066707670867096710671167126713671467156716671767186719672067216722672367246725672667276728672967306731673267336734673567366737673867396740674167426743674467456746674767486749675067516752675367546755675667576758675967606761676267636764676567666767676867696770677167726773677467756776677767786779678067816782678367846785678667876788678967906791679267936794679567966797679867996800680168026803680468056806680768086809681068116812681368146815681668176818681968206821682268236824682568266827682868296830683168326833683468356836683768386839684068416842684368446845684668476848684968506851685268536854685568566857685868596860686168626863686468656866686768686869687068716872687368746875687668776878687968806881688268836884688568866887688868896890689168926893689468956896689768986899690069016902690369046905690669076908690969106911691269136914691569166917691869196920692169226923692469256926692769286929693069316932693369346935693669376938693969406941694269436944694569466947694869496950695169526953695469556956695769586959696069616962696369646965696669676968696969706971697269736974697569766977697869796980698169826983698469856986698769886989699069916992699369946995699669976998699970007001700270037004700570067007700870097010701170127013701470157016701770187019702070217022702370247025702670277028702970307031703270337034703570367037703870397040704170427043704470457046704770487049705070517052705370547055705670577058705970607061706270637064706570667067706870697070707170727073707470757076707770787079708070817082708370847085708670877088708970907091709270937094709570967097709870997100710171027103710471057106710771087109711071117112711371147115711671177118711971207121712271237124712571267127712871297130713171327133713471357136713771387139714071417142714371447145714671477148714971507151715271537154715571567157715871597160716171627163716471657166716771687169717071717172717371747175717671777178717971807181718271837184718571867187718871897190719171927193719471957196719771987199720072017202720372047205720672077208720972107211721272137214721572167217721872197220722172227223722472257226722772287229723072317232723372347235723672377238723972407241724272437244724572467247724872497250725172527253725472557256725772587259726072617262726372647265726672677268726972707271727272737274727572767277727872797280728172827283728472857286728772887289729072917292729372947295729672977298729973007301730273037304730573067307730873097310731173127313731473157316731773187319732073217322732373247325732673277328732973307331733273337334733573367337733873397340734173427343734473457346734773487349735073517352735373547355735673577358735973607361736273637364736573667367736873697370737173727373737473757376737773787379738073817382738373847385738673877388738973907391739273937394739573967397739873997400740174027403740474057406740774087409741074117412741374147415741674177418741974207421742274237424742574267427742874297430743174327433743474357436743774387439744074417442744374447445744674477448744974507451745274537454745574567457745874597460746174627463746474657466746774687469747074717472747374747475747674777478747974807481748274837484748574867487748874897490749174927493749474957496749774987499750075017502750375047505750675077508750975107511751275137514751575167517751875197520752175227523752475257526752775287529753075317532753375347535753675377538753975407541754275437544754575467547754875497550755175527553755475557556755775587559756075617562756375647565756675677568756975707571757275737574757575767577757875797580758175827583758475857586758775887589759075917592759375947595759675977598759976007601760276037604760576067607760876097610761176127613761476157616761776187619762076217622762376247625762676277628762976307631763276337634763576367637763876397640764176427643764476457646764776487649765076517652765376547655765676577658765976607661766276637664766576667667766876697670767176727673767476757676767776787679768076817682768376847685768676877688768976907691769276937694769576967697769876997700770177027703770477057706770777087709771077117712771377147715771677177718771977207721772277237724772577267727772877297730773177327733773477357736773777387739774077417742774377447745774677477748774977507751775277537754775577567757775877597760776177627763776477657766776777687769777077717772777377747775777677777778777977807781778277837784778577867787778877897790779177927793779477957796779777987799780078017802780378047805780678077808780978107811781278137814781578167817781878197820782178227823782478257826782778287829783078317832783378347835783678377838783978407841784278437844784578467847784878497850785178527853785478557856785778587859786078617862786378647865786678677868786978707871787278737874787578767877787878797880788178827883788478857886788778887889789078917892789378947895789678977898789979007901790279037904790579067907790879097910791179127913791479157916791779187919792079217922792379247925792679277928792979307931793279337934793579367937793879397940794179427943794479457946794779487949795079517952795379547955795679577958795979607961796279637964796579667967796879697970797179727973797479757976797779787979798079817982798379847985798679877988798979907991799279937994799579967997799879998000800180028003800480058006800780088009801080118012801380148015801680178018801980208021802280238024802580268027802880298030803180328033803480358036803780388039804080418042804380448045804680478048804980508051805280538054805580568057805880598060806180628063806480658066806780688069807080718072807380748075807680778078807980808081808280838084808580868087808880898090809180928093809480958096809780988099810081018102810381048105810681078108810981108111811281138114811581168117811881198120812181228123812481258126812781288129813081318132813381348135813681378138813981408141814281438144814581468147814881498150815181528153815481558156815781588159816081618162816381648165816681678168816981708171817281738174817581768177817881798180818181828183818481858186818781888189819081918192819381948195819681978198819982008201820282038204820582068207820882098210821182128213821482158216821782188219822082218222822382248225822682278228822982308231823282338234823582368237823882398240824182428243824482458246824782488249825082518252825382548255825682578258825982608261826282638264826582668267826882698270827182728273827482758276827782788279828082818282828382848285828682878288828982908291829282938294829582968297829882998300830183028303830483058306830783088309831083118312831383148315831683178318831983208321832283238324832583268327832883298330833183328333833483358336833783388339834083418342834383448345834683478348834983508351835283538354835583568357835883598360836183628363836483658366836783688369837083718372837383748375837683778378837983808381838283838384838583868387838883898390839183928393839483958396839783988399840084018402840384048405840684078408840984108411841284138414841584168417841884198420842184228423842484258426842784288429843084318432843384348435843684378438843984408441844284438444844584468447844884498450845184528453845484558456845784588459846084618462846384648465846684678468846984708471847284738474847584768477847884798480848184828483848484858486848784888489849084918492849384948495849684978498849985008501850285038504850585068507850885098510851185128513851485158516851785188519852085218522852385248525852685278528852985308531853285338534853585368537853885398540854185428543854485458546854785488549855085518552855385548555855685578558855985608561856285638564856585668567856885698570857185728573857485758576857785788579858085818582858385848585858685878588858985908591859285938594859585968597859885998600860186028603860486058606860786088609861086118612861386148615861686178618861986208621862286238624862586268627862886298630863186328633863486358636863786388639864086418642864386448645864686478648864986508651865286538654865586568657865886598660866186628663866486658666866786688669867086718672867386748675867686778678867986808681868286838684868586868687868886898690869186928693869486958696869786988699870087018702870387048705870687078708870987108711871287138714871587168717871887198720872187228723872487258726872787288729873087318732873387348735873687378738873987408741874287438744874587468747874887498750875187528753875487558756875787588759876087618762876387648765876687678768876987708771877287738774877587768777877887798780878187828783878487858786878787888789879087918792879387948795879687978798879988008801880288038804880588068807880888098810881188128813881488158816881788188819882088218822882388248825882688278828882988308831883288338834883588368837883888398840884188428843884488458846884788488849885088518852885388548855885688578858885988608861886288638864886588668867886888698870887188728873887488758876887788788879888088818882888388848885888688878888888988908891889288938894889588968897889888998900890189028903890489058906890789088909891089118912891389148915891689178918891989208921892289238924892589268927892889298930893189328933893489358936893789388939894089418942894389448945894689478948894989508951895289538954895589568957895889598960896189628963896489658966896789688969897089718972897389748975897689778978897989808981898289838984898589868987898889898990899189928993899489958996899789988999900090019002900390049005900690079008900990109011901290139014901590169017901890199020902190229023902490259026902790289029903090319032903390349035903690379038903990409041904290439044904590469047904890499050905190529053905490559056905790589059906090619062906390649065906690679068906990709071907290739074907590769077907890799080908190829083908490859086908790889089909090919092909390949095909690979098909991009101910291039104910591069107910891099110911191129113911491159116911791189119912091219122912391249125912691279128912991309131913291339134913591369137913891399140914191429143914491459146914791489149915091519152915391549155915691579158915991609161916291639164916591669167916891699170917191729173917491759176917791789179918091819182918391849185918691879188918991909191919291939194919591969197919891999200920192029203920492059206920792089209921092119212921392149215921692179218921992209221922292239224922592269227922892299230923192329233923492359236923792389239924092419242924392449245924692479248924992509251925292539254925592569257925892599260926192629263926492659266926792689269927092719272927392749275927692779278927992809281928292839284928592869287928892899290929192929293929492959296929792989299930093019302930393049305930693079308930993109311931293139314931593169317931893199320932193229323932493259326932793289329933093319332933393349335933693379338933993409341934293439344934593469347934893499350935193529353935493559356935793589359936093619362936393649365936693679368936993709371937293739374937593769377937893799380938193829383938493859386938793889389939093919392939393949395939693979398939994009401940294039404940594069407940894099410941194129413941494159416941794189419942094219422942394249425942694279428942994309431943294339434943594369437943894399440944194429443944494459446944794489449945094519452945394549455945694579458945994609461946294639464946594669467946894699470947194729473947494759476947794789479948094819482948394849485948694879488948994909491949294939494949594969497949894999500950195029503950495059506950795089509951095119512951395149515951695179518951995209521952295239524952595269527952895299530953195329533953495359536953795389539954095419542954395449545954695479548954995509551955295539554955595569557955895599560956195629563956495659566956795689569957095719572957395749575957695779578957995809581958295839584958595869587958895899590959195929593959495959596959795989599960096019602960396049605960696079608960996109611961296139614961596169617961896199620962196229623962496259626962796289629963096319632963396349635963696379638963996409641964296439644964596469647964896499650965196529653965496559656965796589659966096619662966396649665966696679668966996709671967296739674967596769677967896799680968196829683968496859686968796889689969096919692969396949695969696979698969997009701970297039704970597069707970897099710971197129713971497159716971797189719972097219722972397249725972697279728972997309731973297339734973597369737973897399740974197429743974497459746974797489749975097519752975397549755975697579758975997609761976297639764976597669767976897699770977197729773977497759776977797789779978097819782978397849785978697879788978997909791979297939794979597969797979897999800980198029803980498059806980798089809981098119812981398149815981698179818981998209821982298239824982598269827982898299830983198329833983498359836983798389839984098419842984398449845984698479848984998509851985298539854985598569857985898599860986198629863986498659866986798689869987098719872987398749875987698779878987998809881988298839884988598869887988898899890989198929893989498959896989798989899990099019902990399049905990699079908990999109911991299139914991599169917991899199920992199229923992499259926992799289929993099319932993399349935993699379938993999409941994299439944994599469947994899499950995199529953995499559956995799589959996099619962996399649965996699679968996999709971997299739974997599769977997899799980998199829983998499859986998799889989999099919992999399949995999699979998999910000100011000210003100041000510006100071000810009100101001110012100131001410015100161001710018100191002010021100221002310024100251002610027100281002910030100311003210033100341003510036100371003810039100401004110042100431004410045100461004710048100491005010051100521005310054100551005610057100581005910060100611006210063100641006510066100671006810069100701007110072100731007410075100761007710078100791008010081100821008310084100851008610087100881008910090100911009210093100941009510096100971009810099101001010110102101031010410105101061010710108101091011010111101121011310114101151011610117101181011910120101211012210123101241012510126101271012810129101301013110132101331013410135101361013710138101391014010141101421014310144101451014610147101481014910150101511015210153101541015510156101571015810159101601016110162101631016410165101661016710168101691017010171101721017310174101751017610177101781017910180101811018210183101841018510186101871018810189101901019110192101931019410195101961019710198101991020010201102021020310204102051020610207102081020910210102111021210213102141021510216102171021810219102201022110222102231022410225102261022710228102291023010231102321023310234102351023610237102381023910240102411024210243102441024510246102471024810249102501025110252102531025410255102561025710258102591026010261102621026310264102651026610267102681026910270102711027210273102741027510276102771027810279102801028110282102831028410285102861028710288102891029010291102921029310294102951029610297102981029910300103011030210303103041030510306103071030810309103101031110312103131031410315103161031710318103191032010321103221032310324103251032610327103281032910330103311033210333103341033510336103371033810339103401034110342103431034410345103461034710348103491035010351103521035310354103551035610357103581035910360103611036210363103641036510366103671036810369103701037110372103731037410375103761037710378103791038010381103821038310384103851038610387103881038910390103911039210393103941039510396103971039810399104001040110402104031040410405104061040710408104091041010411104121041310414104151041610417104181041910420104211042210423104241042510426104271042810429104301043110432104331043410435104361043710438104391044010441104421044310444104451044610447104481044910450104511045210453104541045510456104571045810459104601046110462104631046410465104661046710468104691047010471104721047310474104751047610477104781047910480104811048210483104841048510486104871048810489104901049110492104931049410495104961049710498104991050010501105021050310504105051050610507105081050910510105111051210513105141051510516105171051810519105201052110522105231052410525105261052710528105291053010531105321053310534105351053610537
  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-touch-target-wrapper {
  9. display: inline;
  10. }
  11. .mdc-elevation-overlay {
  12. position: absolute;
  13. border-radius: inherit;
  14. opacity: 0;
  15. pointer-events: none;
  16. transition: opacity 280ms cubic-bezier(0.4, 0, 0.2, 1);
  17. background-color: #fff;
  18. }
  19. .mdc-button {
  20. -moz-osx-font-smoothing: grayscale;
  21. -webkit-font-smoothing: antialiased;
  22. font-family: Roboto, sans-serif;
  23. /* @alternate */
  24. font-family: var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  25. font-size: 0.875rem;
  26. /* @alternate */
  27. font-size: var(--mdc-typography-button-font-size, 0.875rem);
  28. line-height: 2.25rem;
  29. /* @alternate */
  30. line-height: var(--mdc-typography-button-line-height, 2.25rem);
  31. font-weight: 500;
  32. /* @alternate */
  33. font-weight: var(--mdc-typography-button-font-weight, 500);
  34. letter-spacing: 0.0892857143em;
  35. /* @alternate */
  36. letter-spacing: var(--mdc-typography-button-letter-spacing, 0.0892857143em);
  37. text-decoration: none;
  38. /* @alternate */
  39. -webkit-text-decoration: var(--mdc-typography-button-text-decoration, none);
  40. text-decoration: var(--mdc-typography-button-text-decoration, none);
  41. text-transform: uppercase;
  42. /* @alternate */
  43. text-transform: var(--mdc-typography-button-text-transform, uppercase);
  44. padding: 0 8px 0 8px;
  45. /* @alternate */
  46. position: relative;
  47. display: inline-flex;
  48. align-items: center;
  49. justify-content: center;
  50. box-sizing: border-box;
  51. min-width: 64px;
  52. border: none;
  53. outline: none;
  54. /* @alternate */
  55. line-height: inherit;
  56. -webkit-user-select: none;
  57. -moz-user-select: none;
  58. -ms-user-select: none;
  59. user-select: none;
  60. -webkit-appearance: none;
  61. overflow: visible;
  62. vertical-align: middle;
  63. border-radius: 4px;
  64. }
  65. .mdc-button .mdc-elevation-overlay {
  66. width: 100%;
  67. height: 100%;
  68. top: 0;
  69. /* @noflip */
  70. left: 0;
  71. }
  72. .mdc-button::-moz-focus-inner {
  73. padding: 0;
  74. border: 0;
  75. }
  76. .mdc-button:active {
  77. outline: none;
  78. }
  79. .mdc-button:hover {
  80. cursor: pointer;
  81. }
  82. .mdc-button:disabled {
  83. cursor: default;
  84. pointer-events: none;
  85. }
  86. .mdc-button .mdc-button__ripple {
  87. border-radius: 4px;
  88. }
  89. .mdc-button:not(:disabled) {
  90. background-color: transparent;
  91. }
  92. .mdc-button:disabled {
  93. background-color: transparent;
  94. }
  95. .mdc-button .mdc-button__icon {
  96. /* @noflip */
  97. margin-left: 0;
  98. /* @noflip */
  99. margin-right: 8px;
  100. display: inline-block;
  101. width: 18px;
  102. height: 18px;
  103. font-size: 18px;
  104. vertical-align: top;
  105. }
  106. [dir=rtl] .mdc-button .mdc-button__icon, .mdc-button .mdc-button__icon[dir=rtl] {
  107. /* @noflip */
  108. margin-left: 8px;
  109. /* @noflip */
  110. margin-right: 0;
  111. }
  112. .mdc-button .mdc-button__touch {
  113. position: absolute;
  114. top: 50%;
  115. right: 0;
  116. height: 48px;
  117. left: 0;
  118. -webkit-transform: translateY(-50%);
  119. transform: translateY(-50%);
  120. }
  121. .mdc-button:not(:disabled) {
  122. color: #6200ee;
  123. /* @alternate */
  124. color: var(--mdc-theme-primary, #6200ee);
  125. }
  126. .mdc-button:disabled {
  127. color: rgba(0, 0, 0, 0.38);
  128. }
  129. .mdc-button__label + .mdc-button__icon {
  130. /* @noflip */
  131. margin-left: 8px;
  132. /* @noflip */
  133. margin-right: 0;
  134. }
  135. [dir=rtl] .mdc-button__label + .mdc-button__icon, .mdc-button__label + .mdc-button__icon[dir=rtl] {
  136. /* @noflip */
  137. margin-left: 0;
  138. /* @noflip */
  139. margin-right: 8px;
  140. }
  141. svg.mdc-button__icon {
  142. fill: currentColor;
  143. }
  144. .mdc-button--raised .mdc-button__icon,
  145. .mdc-button--unelevated .mdc-button__icon,
  146. .mdc-button--outlined .mdc-button__icon {
  147. /* @noflip */
  148. margin-left: -4px;
  149. /* @noflip */
  150. margin-right: 8px;
  151. }
  152. [dir=rtl] .mdc-button--raised .mdc-button__icon, .mdc-button--raised .mdc-button__icon[dir=rtl],
  153. [dir=rtl] .mdc-button--unelevated .mdc-button__icon,
  154. .mdc-button--unelevated .mdc-button__icon[dir=rtl],
  155. [dir=rtl] .mdc-button--outlined .mdc-button__icon,
  156. .mdc-button--outlined .mdc-button__icon[dir=rtl] {
  157. /* @noflip */
  158. margin-left: 8px;
  159. /* @noflip */
  160. margin-right: -4px;
  161. }
  162. .mdc-button--raised .mdc-button__label + .mdc-button__icon,
  163. .mdc-button--unelevated .mdc-button__label + .mdc-button__icon,
  164. .mdc-button--outlined .mdc-button__label + .mdc-button__icon {
  165. /* @noflip */
  166. margin-left: 8px;
  167. /* @noflip */
  168. margin-right: -4px;
  169. }
  170. [dir=rtl] .mdc-button--raised .mdc-button__label + .mdc-button__icon, .mdc-button--raised .mdc-button__label + .mdc-button__icon[dir=rtl],
  171. [dir=rtl] .mdc-button--unelevated .mdc-button__label + .mdc-button__icon,
  172. .mdc-button--unelevated .mdc-button__label + .mdc-button__icon[dir=rtl],
  173. [dir=rtl] .mdc-button--outlined .mdc-button__label + .mdc-button__icon,
  174. .mdc-button--outlined .mdc-button__label + .mdc-button__icon[dir=rtl] {
  175. /* @noflip */
  176. margin-left: -4px;
  177. /* @noflip */
  178. margin-right: 8px;
  179. }
  180. .mdc-button--raised,
  181. .mdc-button--unelevated {
  182. padding: 0 16px 0 16px;
  183. }
  184. .mdc-button--raised:not(:disabled),
  185. .mdc-button--unelevated:not(:disabled) {
  186. background-color: #6200ee;
  187. /* @alternate */
  188. background-color: var(--mdc-theme-primary, #6200ee);
  189. }
  190. .mdc-button--raised:not(:disabled),
  191. .mdc-button--unelevated:not(:disabled) {
  192. color: #fff;
  193. /* @alternate */
  194. color: var(--mdc-theme-on-primary, #fff);
  195. }
  196. .mdc-button--raised:disabled,
  197. .mdc-button--unelevated:disabled {
  198. background-color: rgba(0, 0, 0, 0.12);
  199. }
  200. .mdc-button--raised:disabled,
  201. .mdc-button--unelevated:disabled {
  202. color: rgba(0, 0, 0, 0.38);
  203. }
  204. .mdc-button--raised {
  205. /* @alternate */
  206. 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);
  207. transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
  208. }
  209. .mdc-button--raised:hover, .mdc-button--raised:focus {
  210. /* @alternate */
  211. 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);
  212. }
  213. .mdc-button--raised:active {
  214. /* @alternate */
  215. 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);
  216. }
  217. .mdc-button--raised:disabled {
  218. /* @alternate */
  219. 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);
  220. }
  221. .mdc-button--outlined {
  222. padding: 0 15px 0 15px;
  223. border-width: 1px;
  224. border-style: solid;
  225. }
  226. .mdc-button--outlined .mdc-button__ripple {
  227. top: -1px;
  228. left: -1px;
  229. border: 1px solid transparent;
  230. }
  231. .mdc-button--outlined:not(:disabled) {
  232. border-color: rgba(0, 0, 0, 0.12);
  233. }
  234. .mdc-button--outlined:disabled {
  235. border-color: rgba(0, 0, 0, 0.12);
  236. }
  237. .mdc-button--touch {
  238. margin-top: 6px;
  239. margin-bottom: 6px;
  240. }
  241. @-webkit-keyframes mdc-ripple-fg-radius-in {
  242. from {
  243. -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  244. animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  245. -webkit-transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);
  246. transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);
  247. }
  248. to {
  249. -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  250. transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  251. }
  252. }
  253. @keyframes mdc-ripple-fg-radius-in {
  254. from {
  255. -webkit-animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  256. animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  257. -webkit-transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);
  258. transform: translate(var(--mdc-ripple-fg-translate-start, 0)) scale(1);
  259. }
  260. to {
  261. -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  262. transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  263. }
  264. }
  265. @-webkit-keyframes mdc-ripple-fg-opacity-in {
  266. from {
  267. -webkit-animation-timing-function: linear;
  268. animation-timing-function: linear;
  269. opacity: 0;
  270. }
  271. to {
  272. opacity: var(--mdc-ripple-fg-opacity, 0);
  273. }
  274. }
  275. @keyframes mdc-ripple-fg-opacity-in {
  276. from {
  277. -webkit-animation-timing-function: linear;
  278. animation-timing-function: linear;
  279. opacity: 0;
  280. }
  281. to {
  282. opacity: var(--mdc-ripple-fg-opacity, 0);
  283. }
  284. }
  285. @-webkit-keyframes mdc-ripple-fg-opacity-out {
  286. from {
  287. -webkit-animation-timing-function: linear;
  288. animation-timing-function: linear;
  289. opacity: var(--mdc-ripple-fg-opacity, 0);
  290. }
  291. to {
  292. opacity: 0;
  293. }
  294. }
  295. @keyframes mdc-ripple-fg-opacity-out {
  296. from {
  297. -webkit-animation-timing-function: linear;
  298. animation-timing-function: linear;
  299. opacity: var(--mdc-ripple-fg-opacity, 0);
  300. }
  301. to {
  302. opacity: 0;
  303. }
  304. }
  305. .mdc-button {
  306. --mdc-ripple-fg-size: 0;
  307. --mdc-ripple-left: 0;
  308. --mdc-ripple-top: 0;
  309. --mdc-ripple-fg-scale: 1;
  310. --mdc-ripple-fg-translate-end: 0;
  311. --mdc-ripple-fg-translate-start: 0;
  312. -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  313. }
  314. .mdc-button .mdc-button__ripple::before,
  315. .mdc-button .mdc-button__ripple::after {
  316. position: absolute;
  317. border-radius: 50%;
  318. opacity: 0;
  319. pointer-events: none;
  320. content: "";
  321. }
  322. .mdc-button .mdc-button__ripple::before {
  323. transition: opacity 15ms linear, background-color 15ms linear;
  324. z-index: 1;
  325. }
  326. .mdc-button.mdc-ripple-upgraded .mdc-button__ripple::before {
  327. -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
  328. transform: scale(var(--mdc-ripple-fg-scale, 1));
  329. }
  330. .mdc-button.mdc-ripple-upgraded .mdc-button__ripple::after {
  331. top: 0;
  332. /* @noflip */
  333. left: 0;
  334. -webkit-transform: scale(0);
  335. transform: scale(0);
  336. -webkit-transform-origin: center center;
  337. transform-origin: center center;
  338. }
  339. .mdc-button.mdc-ripple-upgraded--unbounded .mdc-button__ripple::after {
  340. top: var(--mdc-ripple-top, 0);
  341. /* @noflip */
  342. left: var(--mdc-ripple-left, 0);
  343. }
  344. .mdc-button.mdc-ripple-upgraded--foreground-activation .mdc-button__ripple::after {
  345. -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
  346. animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
  347. }
  348. .mdc-button.mdc-ripple-upgraded--foreground-deactivation .mdc-button__ripple::after {
  349. -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
  350. animation: mdc-ripple-fg-opacity-out 150ms;
  351. -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  352. transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  353. }
  354. .mdc-button .mdc-button__ripple::before,
  355. .mdc-button .mdc-button__ripple::after {
  356. top: calc(50% - 100%);
  357. /* @noflip */
  358. left: calc(50% - 100%);
  359. width: 200%;
  360. height: 200%;
  361. }
  362. .mdc-button.mdc-ripple-upgraded .mdc-button__ripple::after {
  363. width: var(--mdc-ripple-fg-size, 100%);
  364. height: var(--mdc-ripple-fg-size, 100%);
  365. }
  366. .mdc-button .mdc-button__ripple::before, .mdc-button .mdc-button__ripple::after {
  367. background-color: #6200ee;
  368. /* @alternate */
  369. background-color: var(--mdc-theme-primary, #6200ee);
  370. }
  371. .mdc-button:hover .mdc-button__ripple::before {
  372. opacity: 0.04;
  373. }
  374. .mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__ripple::before, .mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__ripple::before {
  375. transition-duration: 75ms;
  376. opacity: 0.12;
  377. }
  378. .mdc-button:not(.mdc-ripple-upgraded) .mdc-button__ripple::after {
  379. transition: opacity 150ms linear;
  380. }
  381. .mdc-button:not(.mdc-ripple-upgraded):active .mdc-button__ripple::after {
  382. transition-duration: 75ms;
  383. opacity: 0.12;
  384. }
  385. .mdc-button.mdc-ripple-upgraded {
  386. --mdc-ripple-fg-opacity: 0.12;
  387. }
  388. .mdc-button .mdc-button__ripple {
  389. position: absolute;
  390. box-sizing: content-box;
  391. width: 100%;
  392. height: 100%;
  393. overflow: hidden;
  394. }
  395. .mdc-button:not(.mdc-button--outlined) .mdc-button__ripple {
  396. top: 0;
  397. left: 0;
  398. }
  399. .mdc-button--raised .mdc-button__ripple::before, .mdc-button--raised .mdc-button__ripple::after,
  400. .mdc-button--unelevated .mdc-button__ripple::before,
  401. .mdc-button--unelevated .mdc-button__ripple::after {
  402. background-color: #fff;
  403. /* @alternate */
  404. background-color: var(--mdc-theme-on-primary, #fff);
  405. }
  406. .mdc-button--raised:hover .mdc-button__ripple::before,
  407. .mdc-button--unelevated:hover .mdc-button__ripple::before {
  408. opacity: 0.08;
  409. }
  410. .mdc-button--raised.mdc-ripple-upgraded--background-focused .mdc-button__ripple::before, .mdc-button--raised:not(.mdc-ripple-upgraded):focus .mdc-button__ripple::before,
  411. .mdc-button--unelevated.mdc-ripple-upgraded--background-focused .mdc-button__ripple::before,
  412. .mdc-button--unelevated:not(.mdc-ripple-upgraded):focus .mdc-button__ripple::before {
  413. transition-duration: 75ms;
  414. opacity: 0.24;
  415. }
  416. .mdc-button--raised:not(.mdc-ripple-upgraded) .mdc-button__ripple::after,
  417. .mdc-button--unelevated:not(.mdc-ripple-upgraded) .mdc-button__ripple::after {
  418. transition: opacity 150ms linear;
  419. }
  420. .mdc-button--raised:not(.mdc-ripple-upgraded):active .mdc-button__ripple::after,
  421. .mdc-button--unelevated:not(.mdc-ripple-upgraded):active .mdc-button__ripple::after {
  422. transition-duration: 75ms;
  423. opacity: 0.24;
  424. }
  425. .mdc-button--raised.mdc-ripple-upgraded,
  426. .mdc-button--unelevated.mdc-ripple-upgraded {
  427. --mdc-ripple-fg-opacity: 0.24;
  428. }
  429. .mdc-button {
  430. height: 36px;
  431. }
  432. .mdc-card {
  433. border-radius: 4px;
  434. background-color: #fff;
  435. /* @alternate */
  436. background-color: var(--mdc-theme-surface, #fff);
  437. /* @alternate */
  438. position: relative;
  439. /* @alternate */
  440. 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);
  441. display: flex;
  442. flex-direction: column;
  443. box-sizing: border-box;
  444. }
  445. .mdc-card .mdc-elevation-overlay {
  446. width: 100%;
  447. height: 100%;
  448. top: 0;
  449. /* @noflip */
  450. left: 0;
  451. }
  452. .mdc-card--outlined {
  453. /* @alternate */
  454. 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);
  455. border-width: 1px;
  456. border-style: solid;
  457. border-color: #e0e0e0;
  458. }
  459. .mdc-card__media {
  460. position: relative;
  461. box-sizing: border-box;
  462. background-repeat: no-repeat;
  463. background-position: center;
  464. background-size: cover;
  465. }
  466. .mdc-card__media::before {
  467. display: block;
  468. content: "";
  469. }
  470. .mdc-card__media:first-child {
  471. border-top-left-radius: inherit;
  472. border-top-right-radius: inherit;
  473. }
  474. .mdc-card__media:last-child {
  475. border-bottom-left-radius: inherit;
  476. border-bottom-right-radius: inherit;
  477. }
  478. .mdc-card__media--square::before {
  479. margin-top: 100%;
  480. }
  481. .mdc-card__media--16-9::before {
  482. margin-top: 56.25%;
  483. }
  484. .mdc-card__media-content {
  485. position: absolute;
  486. top: 0;
  487. right: 0;
  488. bottom: 0;
  489. left: 0;
  490. box-sizing: border-box;
  491. }
  492. .mdc-card__primary-action {
  493. display: flex;
  494. flex-direction: column;
  495. box-sizing: border-box;
  496. position: relative;
  497. outline: none;
  498. color: inherit;
  499. text-decoration: none;
  500. cursor: pointer;
  501. overflow: hidden;
  502. }
  503. .mdc-card__primary-action:first-child {
  504. border-top-left-radius: inherit;
  505. border-top-right-radius: inherit;
  506. }
  507. .mdc-card__primary-action:last-child {
  508. border-bottom-left-radius: inherit;
  509. border-bottom-right-radius: inherit;
  510. }
  511. .mdc-card__actions {
  512. display: flex;
  513. flex-direction: row;
  514. align-items: center;
  515. box-sizing: border-box;
  516. min-height: 52px;
  517. padding: 8px;
  518. }
  519. .mdc-card__actions--full-bleed {
  520. padding: 0;
  521. }
  522. .mdc-card__action-buttons,
  523. .mdc-card__action-icons {
  524. display: flex;
  525. flex-direction: row;
  526. align-items: center;
  527. box-sizing: border-box;
  528. }
  529. .mdc-card__action-icons {
  530. color: rgba(0, 0, 0, 0.6);
  531. flex-grow: 1;
  532. justify-content: flex-end;
  533. }
  534. .mdc-card__action-buttons + .mdc-card__action-icons {
  535. /* @noflip */
  536. margin-left: 16px;
  537. /* @noflip */
  538. margin-right: 0;
  539. }
  540. [dir=rtl] .mdc-card__action-buttons + .mdc-card__action-icons, .mdc-card__action-buttons + .mdc-card__action-icons[dir=rtl] {
  541. /* @noflip */
  542. margin-left: 0;
  543. /* @noflip */
  544. margin-right: 16px;
  545. }
  546. .mdc-card__action {
  547. display: inline-flex;
  548. flex-direction: row;
  549. align-items: center;
  550. box-sizing: border-box;
  551. justify-content: center;
  552. cursor: pointer;
  553. -webkit-user-select: none;
  554. -moz-user-select: none;
  555. -ms-user-select: none;
  556. user-select: none;
  557. }
  558. .mdc-card__action:focus {
  559. outline: none;
  560. }
  561. .mdc-card__action--button {
  562. /* @noflip */
  563. margin-left: 0;
  564. /* @noflip */
  565. margin-right: 8px;
  566. padding: 0 8px;
  567. }
  568. [dir=rtl] .mdc-card__action--button, .mdc-card__action--button[dir=rtl] {
  569. /* @noflip */
  570. margin-left: 8px;
  571. /* @noflip */
  572. margin-right: 0;
  573. }
  574. .mdc-card__action--button:last-child {
  575. /* @noflip */
  576. margin-left: 0;
  577. /* @noflip */
  578. margin-right: 0;
  579. }
  580. [dir=rtl] .mdc-card__action--button:last-child, .mdc-card__action--button:last-child[dir=rtl] {
  581. /* @noflip */
  582. margin-left: 0;
  583. /* @noflip */
  584. margin-right: 0;
  585. }
  586. .mdc-card__actions--full-bleed .mdc-card__action--button {
  587. justify-content: space-between;
  588. width: 100%;
  589. height: auto;
  590. max-height: none;
  591. margin: 0;
  592. padding: 8px 16px;
  593. /* @noflip */
  594. text-align: left;
  595. }
  596. [dir=rtl] .mdc-card__actions--full-bleed .mdc-card__action--button, .mdc-card__actions--full-bleed .mdc-card__action--button[dir=rtl] {
  597. /* @noflip */
  598. text-align: right;
  599. }
  600. .mdc-card__action--icon {
  601. margin: -6px 0;
  602. padding: 12px;
  603. }
  604. .mdc-card__action--icon:not(:disabled) {
  605. color: rgba(0, 0, 0, 0.6);
  606. }
  607. .mdc-card__primary-action {
  608. --mdc-ripple-fg-size: 0;
  609. --mdc-ripple-left: 0;
  610. --mdc-ripple-top: 0;
  611. --mdc-ripple-fg-scale: 1;
  612. --mdc-ripple-fg-translate-end: 0;
  613. --mdc-ripple-fg-translate-start: 0;
  614. -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  615. }
  616. .mdc-card__primary-action::before, .mdc-card__primary-action::after {
  617. position: absolute;
  618. border-radius: 50%;
  619. opacity: 0;
  620. pointer-events: none;
  621. content: "";
  622. }
  623. .mdc-card__primary-action::before {
  624. transition: opacity 15ms linear, background-color 15ms linear;
  625. z-index: 1;
  626. }
  627. .mdc-card__primary-action.mdc-ripple-upgraded::before {
  628. -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
  629. transform: scale(var(--mdc-ripple-fg-scale, 1));
  630. }
  631. .mdc-card__primary-action.mdc-ripple-upgraded::after {
  632. top: 0;
  633. /* @noflip */
  634. left: 0;
  635. -webkit-transform: scale(0);
  636. transform: scale(0);
  637. -webkit-transform-origin: center center;
  638. transform-origin: center center;
  639. }
  640. .mdc-card__primary-action.mdc-ripple-upgraded--unbounded::after {
  641. top: var(--mdc-ripple-top, 0);
  642. /* @noflip */
  643. left: var(--mdc-ripple-left, 0);
  644. }
  645. .mdc-card__primary-action.mdc-ripple-upgraded--foreground-activation::after {
  646. -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
  647. animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
  648. }
  649. .mdc-card__primary-action.mdc-ripple-upgraded--foreground-deactivation::after {
  650. -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
  651. animation: mdc-ripple-fg-opacity-out 150ms;
  652. -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  653. transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  654. }
  655. .mdc-card__primary-action::before, .mdc-card__primary-action::after {
  656. top: calc(50% - 100%);
  657. /* @noflip */
  658. left: calc(50% - 100%);
  659. width: 200%;
  660. height: 200%;
  661. }
  662. .mdc-card__primary-action.mdc-ripple-upgraded::after {
  663. width: var(--mdc-ripple-fg-size, 100%);
  664. height: var(--mdc-ripple-fg-size, 100%);
  665. }
  666. .mdc-card__primary-action::before, .mdc-card__primary-action::after {
  667. background-color: #000;
  668. }
  669. .mdc-card__primary-action:hover::before {
  670. opacity: 0.04;
  671. }
  672. .mdc-card__primary-action.mdc-ripple-upgraded--background-focused::before, .mdc-card__primary-action:not(.mdc-ripple-upgraded):focus::before {
  673. transition-duration: 75ms;
  674. opacity: 0.12;
  675. }
  676. .mdc-card__primary-action:not(.mdc-ripple-upgraded)::after {
  677. transition: opacity 150ms linear;
  678. }
  679. .mdc-card__primary-action:not(.mdc-ripple-upgraded):active::after {
  680. transition-duration: 75ms;
  681. opacity: 0.12;
  682. }
  683. .mdc-card__primary-action.mdc-ripple-upgraded {
  684. --mdc-ripple-fg-opacity: 0.12;
  685. }
  686. @-webkit-keyframes mdc-checkbox-unchecked-checked-checkmark-path {
  687. 0%, 50% {
  688. stroke-dashoffset: 29.7833385;
  689. }
  690. 50% {
  691. -webkit-animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
  692. animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
  693. }
  694. 100% {
  695. stroke-dashoffset: 0;
  696. }
  697. }
  698. @keyframes mdc-checkbox-unchecked-checked-checkmark-path {
  699. 0%, 50% {
  700. stroke-dashoffset: 29.7833385;
  701. }
  702. 50% {
  703. -webkit-animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
  704. animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
  705. }
  706. 100% {
  707. stroke-dashoffset: 0;
  708. }
  709. }
  710. @-webkit-keyframes mdc-checkbox-unchecked-indeterminate-mixedmark {
  711. 0%, 68.2% {
  712. -webkit-transform: scaleX(0);
  713. transform: scaleX(0);
  714. }
  715. 68.2% {
  716. -webkit-animation-timing-function: cubic-bezier(0, 0, 0, 1);
  717. animation-timing-function: cubic-bezier(0, 0, 0, 1);
  718. }
  719. 100% {
  720. -webkit-transform: scaleX(1);
  721. transform: scaleX(1);
  722. }
  723. }
  724. @keyframes mdc-checkbox-unchecked-indeterminate-mixedmark {
  725. 0%, 68.2% {
  726. -webkit-transform: scaleX(0);
  727. transform: scaleX(0);
  728. }
  729. 68.2% {
  730. -webkit-animation-timing-function: cubic-bezier(0, 0, 0, 1);
  731. animation-timing-function: cubic-bezier(0, 0, 0, 1);
  732. }
  733. 100% {
  734. -webkit-transform: scaleX(1);
  735. transform: scaleX(1);
  736. }
  737. }
  738. @-webkit-keyframes mdc-checkbox-checked-unchecked-checkmark-path {
  739. from {
  740. -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 1);
  741. animation-timing-function: cubic-bezier(0.4, 0, 1, 1);
  742. opacity: 1;
  743. stroke-dashoffset: 0;
  744. }
  745. to {
  746. opacity: 0;
  747. stroke-dashoffset: -29.7833385;
  748. }
  749. }
  750. @keyframes mdc-checkbox-checked-unchecked-checkmark-path {
  751. from {
  752. -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 1);
  753. animation-timing-function: cubic-bezier(0.4, 0, 1, 1);
  754. opacity: 1;
  755. stroke-dashoffset: 0;
  756. }
  757. to {
  758. opacity: 0;
  759. stroke-dashoffset: -29.7833385;
  760. }
  761. }
  762. @-webkit-keyframes mdc-checkbox-checked-indeterminate-checkmark {
  763. from {
  764. -webkit-animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
  765. animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
  766. -webkit-transform: rotate(0deg);
  767. transform: rotate(0deg);
  768. opacity: 1;
  769. }
  770. to {
  771. -webkit-transform: rotate(45deg);
  772. transform: rotate(45deg);
  773. opacity: 0;
  774. }
  775. }
  776. @keyframes mdc-checkbox-checked-indeterminate-checkmark {
  777. from {
  778. -webkit-animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
  779. animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
  780. -webkit-transform: rotate(0deg);
  781. transform: rotate(0deg);
  782. opacity: 1;
  783. }
  784. to {
  785. -webkit-transform: rotate(45deg);
  786. transform: rotate(45deg);
  787. opacity: 0;
  788. }
  789. }
  790. @-webkit-keyframes mdc-checkbox-indeterminate-checked-checkmark {
  791. from {
  792. -webkit-animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
  793. animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
  794. -webkit-transform: rotate(45deg);
  795. transform: rotate(45deg);
  796. opacity: 0;
  797. }
  798. to {
  799. -webkit-transform: rotate(360deg);
  800. transform: rotate(360deg);
  801. opacity: 1;
  802. }
  803. }
  804. @keyframes mdc-checkbox-indeterminate-checked-checkmark {
  805. from {
  806. -webkit-animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
  807. animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
  808. -webkit-transform: rotate(45deg);
  809. transform: rotate(45deg);
  810. opacity: 0;
  811. }
  812. to {
  813. -webkit-transform: rotate(360deg);
  814. transform: rotate(360deg);
  815. opacity: 1;
  816. }
  817. }
  818. @-webkit-keyframes mdc-checkbox-checked-indeterminate-mixedmark {
  819. from {
  820. -webkit-animation-timing-function: mdc-animation-deceleration-curve-timing-function;
  821. animation-timing-function: mdc-animation-deceleration-curve-timing-function;
  822. -webkit-transform: rotate(-45deg);
  823. transform: rotate(-45deg);
  824. opacity: 0;
  825. }
  826. to {
  827. -webkit-transform: rotate(0deg);
  828. transform: rotate(0deg);
  829. opacity: 1;
  830. }
  831. }
  832. @keyframes mdc-checkbox-checked-indeterminate-mixedmark {
  833. from {
  834. -webkit-animation-timing-function: mdc-animation-deceleration-curve-timing-function;
  835. animation-timing-function: mdc-animation-deceleration-curve-timing-function;
  836. -webkit-transform: rotate(-45deg);
  837. transform: rotate(-45deg);
  838. opacity: 0;
  839. }
  840. to {
  841. -webkit-transform: rotate(0deg);
  842. transform: rotate(0deg);
  843. opacity: 1;
  844. }
  845. }
  846. @-webkit-keyframes mdc-checkbox-indeterminate-checked-mixedmark {
  847. from {
  848. -webkit-animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
  849. animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
  850. -webkit-transform: rotate(0deg);
  851. transform: rotate(0deg);
  852. opacity: 1;
  853. }
  854. to {
  855. -webkit-transform: rotate(315deg);
  856. transform: rotate(315deg);
  857. opacity: 0;
  858. }
  859. }
  860. @keyframes mdc-checkbox-indeterminate-checked-mixedmark {
  861. from {
  862. -webkit-animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
  863. animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
  864. -webkit-transform: rotate(0deg);
  865. transform: rotate(0deg);
  866. opacity: 1;
  867. }
  868. to {
  869. -webkit-transform: rotate(315deg);
  870. transform: rotate(315deg);
  871. opacity: 0;
  872. }
  873. }
  874. @-webkit-keyframes mdc-checkbox-indeterminate-unchecked-mixedmark {
  875. 0% {
  876. -webkit-animation-timing-function: linear;
  877. animation-timing-function: linear;
  878. -webkit-transform: scaleX(1);
  879. transform: scaleX(1);
  880. opacity: 1;
  881. }
  882. 32.8%, 100% {
  883. -webkit-transform: scaleX(0);
  884. transform: scaleX(0);
  885. opacity: 0;
  886. }
  887. }
  888. @keyframes mdc-checkbox-indeterminate-unchecked-mixedmark {
  889. 0% {
  890. -webkit-animation-timing-function: linear;
  891. animation-timing-function: linear;
  892. -webkit-transform: scaleX(1);
  893. transform: scaleX(1);
  894. opacity: 1;
  895. }
  896. 32.8%, 100% {
  897. -webkit-transform: scaleX(0);
  898. transform: scaleX(0);
  899. opacity: 0;
  900. }
  901. }
  902. .mdc-checkbox {
  903. display: inline-block;
  904. position: relative;
  905. flex: 0 0 18px;
  906. box-sizing: content-box;
  907. width: 18px;
  908. height: 18px;
  909. line-height: 0;
  910. white-space: nowrap;
  911. cursor: pointer;
  912. vertical-align: bottom;
  913. padding: 11px;
  914. }
  915. .mdc-checkbox .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background::before,
  916. .mdc-checkbox .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background::before {
  917. background-color: #018786;
  918. /* @alternate */
  919. background-color: var(--mdc-theme-secondary, #018786);
  920. }
  921. .mdc-checkbox.mdc-checkbox--selected .mdc-checkbox__ripple::before, .mdc-checkbox.mdc-checkbox--selected .mdc-checkbox__ripple::after {
  922. background-color: #018786;
  923. /* @alternate */
  924. background-color: var(--mdc-theme-secondary, #018786);
  925. }
  926. .mdc-checkbox.mdc-checkbox--selected:hover .mdc-checkbox__ripple::before {
  927. opacity: 0.04;
  928. }
  929. .mdc-checkbox.mdc-checkbox--selected.mdc-ripple-upgraded--background-focused .mdc-checkbox__ripple::before, .mdc-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded):focus .mdc-checkbox__ripple::before {
  930. transition-duration: 75ms;
  931. opacity: 0.12;
  932. }
  933. .mdc-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded) .mdc-checkbox__ripple::after {
  934. transition: opacity 150ms linear;
  935. }
  936. .mdc-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded):active .mdc-checkbox__ripple::after {
  937. transition-duration: 75ms;
  938. opacity: 0.12;
  939. }
  940. .mdc-checkbox.mdc-checkbox--selected.mdc-ripple-upgraded {
  941. --mdc-ripple-fg-opacity: 0.12;
  942. }
  943. .mdc-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected .mdc-checkbox__ripple::before,
  944. .mdc-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected .mdc-checkbox__ripple::after {
  945. background-color: #018786;
  946. /* @alternate */
  947. background-color: var(--mdc-theme-secondary, #018786);
  948. }
  949. .mdc-checkbox .mdc-checkbox__background {
  950. top: 11px;
  951. left: 11px;
  952. }
  953. .mdc-checkbox .mdc-checkbox__background::before {
  954. top: -13px;
  955. left: -13px;
  956. width: 40px;
  957. height: 40px;
  958. }
  959. .mdc-checkbox .mdc-checkbox__native-control {
  960. top: 0px;
  961. right: 0px;
  962. left: 0px;
  963. width: 40px;
  964. height: 40px;
  965. }
  966. .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate) ~ .mdc-checkbox__background {
  967. border-color: rgba(0, 0, 0, 0.54);
  968. background-color: transparent;
  969. }
  970. .mdc-checkbox__native-control:enabled:checked ~ .mdc-checkbox__background,
  971. .mdc-checkbox__native-control:enabled:indeterminate ~ .mdc-checkbox__background {
  972. border-color: #018786;
  973. /* @alternate */
  974. border-color: var(--mdc-theme-secondary, #018786);
  975. background-color: #018786;
  976. /* @alternate */
  977. background-color: var(--mdc-theme-secondary, #018786);
  978. }
  979. @-webkit-keyframes mdc-checkbox-fade-in-background-8A000000secondary00000000secondary {
  980. 0% {
  981. border-color: rgba(0, 0, 0, 0.54);
  982. background-color: transparent;
  983. }
  984. 50% {
  985. border-color: #018786;
  986. /* @alternate */
  987. border-color: var(--mdc-theme-secondary, #018786);
  988. background-color: #018786;
  989. /* @alternate */
  990. background-color: var(--mdc-theme-secondary, #018786);
  991. }
  992. }
  993. @keyframes mdc-checkbox-fade-in-background-8A000000secondary00000000secondary {
  994. 0% {
  995. border-color: rgba(0, 0, 0, 0.54);
  996. background-color: transparent;
  997. }
  998. 50% {
  999. border-color: #018786;
  1000. /* @alternate */
  1001. border-color: var(--mdc-theme-secondary, #018786);
  1002. background-color: #018786;
  1003. /* @alternate */
  1004. background-color: var(--mdc-theme-secondary, #018786);
  1005. }
  1006. }
  1007. @-webkit-keyframes mdc-checkbox-fade-out-background-8A000000secondary00000000secondary {
  1008. 0%, 80% {
  1009. border-color: #018786;
  1010. /* @alternate */
  1011. border-color: var(--mdc-theme-secondary, #018786);
  1012. background-color: #018786;
  1013. /* @alternate */
  1014. background-color: var(--mdc-theme-secondary, #018786);
  1015. }
  1016. 100% {
  1017. border-color: rgba(0, 0, 0, 0.54);
  1018. background-color: transparent;
  1019. }
  1020. }
  1021. @keyframes mdc-checkbox-fade-out-background-8A000000secondary00000000secondary {
  1022. 0%, 80% {
  1023. border-color: #018786;
  1024. /* @alternate */
  1025. border-color: var(--mdc-theme-secondary, #018786);
  1026. background-color: #018786;
  1027. /* @alternate */
  1028. background-color: var(--mdc-theme-secondary, #018786);
  1029. }
  1030. 100% {
  1031. border-color: rgba(0, 0, 0, 0.54);
  1032. background-color: transparent;
  1033. }
  1034. }
  1035. .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 {
  1036. -webkit-animation-name: mdc-checkbox-fade-in-background-8A000000secondary00000000secondary;
  1037. animation-name: mdc-checkbox-fade-in-background-8A000000secondary00000000secondary;
  1038. }
  1039. .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 {
  1040. -webkit-animation-name: mdc-checkbox-fade-out-background-8A000000secondary00000000secondary;
  1041. animation-name: mdc-checkbox-fade-out-background-8A000000secondary00000000secondary;
  1042. }
  1043. .mdc-checkbox__native-control[disabled]:not(:checked):not(:indeterminate) ~ .mdc-checkbox__background {
  1044. border-color: rgba(0, 0, 0, 0.38);
  1045. background-color: transparent;
  1046. }
  1047. .mdc-checkbox__native-control[disabled]:checked ~ .mdc-checkbox__background,
  1048. .mdc-checkbox__native-control[disabled]:indeterminate ~ .mdc-checkbox__background {
  1049. border-color: transparent;
  1050. background-color: rgba(0, 0, 0, 0.38);
  1051. }
  1052. .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background .mdc-checkbox__checkmark {
  1053. color: #fff;
  1054. }
  1055. .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background .mdc-checkbox__mixedmark {
  1056. border-color: #fff;
  1057. }
  1058. .mdc-checkbox__native-control:disabled ~ .mdc-checkbox__background .mdc-checkbox__checkmark {
  1059. color: #fff;
  1060. }
  1061. .mdc-checkbox__native-control:disabled ~ .mdc-checkbox__background .mdc-checkbox__mixedmark {
  1062. border-color: #fff;
  1063. }
  1064. @media screen and (-ms-high-contrast: active) {
  1065. .mdc-checkbox__native-control[disabled]:not(:checked):not(:indeterminate) ~ .mdc-checkbox__background {
  1066. border-color: GrayText;
  1067. background-color: transparent;
  1068. }
  1069. .mdc-checkbox__native-control[disabled]:checked ~ .mdc-checkbox__background,
  1070. .mdc-checkbox__native-control[disabled]:indeterminate ~ .mdc-checkbox__background {
  1071. border-color: GrayText;
  1072. background-color: transparent;
  1073. }
  1074. .mdc-checkbox__native-control:disabled ~ .mdc-checkbox__background .mdc-checkbox__checkmark {
  1075. color: GrayText;
  1076. }
  1077. .mdc-checkbox__native-control:disabled ~ .mdc-checkbox__background .mdc-checkbox__mixedmark {
  1078. border-color: GrayText;
  1079. }
  1080. .mdc-checkbox__mixedmark {
  1081. margin: 0 1px;
  1082. }
  1083. }
  1084. .mdc-checkbox--disabled {
  1085. cursor: default;
  1086. pointer-events: none;
  1087. }
  1088. .mdc-checkbox__background {
  1089. display: inline-flex;
  1090. position: absolute;
  1091. align-items: center;
  1092. justify-content: center;
  1093. box-sizing: border-box;
  1094. width: 18px;
  1095. height: 18px;
  1096. border: 2px solid currentColor;
  1097. border-radius: 2px;
  1098. background-color: transparent;
  1099. pointer-events: none;
  1100. will-change: background-color, border-color;
  1101. 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);
  1102. }
  1103. .mdc-checkbox__background .mdc-checkbox__background::before {
  1104. background-color: #000;
  1105. /* @alternate */
  1106. background-color: var(--mdc-theme-on-surface, #000);
  1107. }
  1108. .mdc-checkbox__checkmark {
  1109. position: absolute;
  1110. top: 0;
  1111. right: 0;
  1112. bottom: 0;
  1113. left: 0;
  1114. width: 100%;
  1115. opacity: 0;
  1116. transition: opacity 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  1117. }
  1118. .mdc-checkbox--upgraded .mdc-checkbox__checkmark {
  1119. opacity: 1;
  1120. }
  1121. .mdc-checkbox__checkmark-path {
  1122. transition: stroke-dashoffset 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  1123. stroke: currentColor;
  1124. stroke-width: 3.12px;
  1125. stroke-dashoffset: 29.7833385;
  1126. stroke-dasharray: 29.7833385;
  1127. }
  1128. .mdc-checkbox__mixedmark {
  1129. width: 100%;
  1130. height: 0;
  1131. -webkit-transform: scaleX(0) rotate(0deg);
  1132. transform: scaleX(0) rotate(0deg);
  1133. border-width: 1px;
  1134. border-style: solid;
  1135. opacity: 0;
  1136. transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), -webkit-transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  1137. transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  1138. 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);
  1139. }
  1140. .mdc-checkbox--upgraded .mdc-checkbox__background,
  1141. .mdc-checkbox--upgraded .mdc-checkbox__checkmark,
  1142. .mdc-checkbox--upgraded .mdc-checkbox__checkmark-path,
  1143. .mdc-checkbox--upgraded .mdc-checkbox__mixedmark {
  1144. transition: none !important;
  1145. }
  1146. .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 {
  1147. -webkit-animation-duration: 180ms;
  1148. animation-duration: 180ms;
  1149. -webkit-animation-timing-function: linear;
  1150. animation-timing-function: linear;
  1151. }
  1152. .mdc-checkbox--anim-unchecked-checked .mdc-checkbox__checkmark-path {
  1153. -webkit-animation: mdc-checkbox-unchecked-checked-checkmark-path 180ms linear 0s;
  1154. animation: mdc-checkbox-unchecked-checked-checkmark-path 180ms linear 0s;
  1155. transition: none;
  1156. }
  1157. .mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__mixedmark {
  1158. -webkit-animation: mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear 0s;
  1159. animation: mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear 0s;
  1160. transition: none;
  1161. }
  1162. .mdc-checkbox--anim-checked-unchecked .mdc-checkbox__checkmark-path {
  1163. -webkit-animation: mdc-checkbox-checked-unchecked-checkmark-path 90ms linear 0s;
  1164. animation: mdc-checkbox-checked-unchecked-checkmark-path 90ms linear 0s;
  1165. transition: none;
  1166. }
  1167. .mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__checkmark {
  1168. -webkit-animation: mdc-checkbox-checked-indeterminate-checkmark 90ms linear 0s;
  1169. animation: mdc-checkbox-checked-indeterminate-checkmark 90ms linear 0s;
  1170. transition: none;
  1171. }
  1172. .mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__mixedmark {
  1173. -webkit-animation: mdc-checkbox-checked-indeterminate-mixedmark 90ms linear 0s;
  1174. animation: mdc-checkbox-checked-indeterminate-mixedmark 90ms linear 0s;
  1175. transition: none;
  1176. }
  1177. .mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__checkmark {
  1178. -webkit-animation: mdc-checkbox-indeterminate-checked-checkmark 500ms linear 0s;
  1179. animation: mdc-checkbox-indeterminate-checked-checkmark 500ms linear 0s;
  1180. transition: none;
  1181. }
  1182. .mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__mixedmark {
  1183. -webkit-animation: mdc-checkbox-indeterminate-checked-mixedmark 500ms linear 0s;
  1184. animation: mdc-checkbox-indeterminate-checked-mixedmark 500ms linear 0s;
  1185. transition: none;
  1186. }
  1187. .mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__mixedmark {
  1188. -webkit-animation: mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear 0s;
  1189. animation: mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear 0s;
  1190. transition: none;
  1191. }
  1192. .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background,
  1193. .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background {
  1194. transition: border-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1), background-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1);
  1195. }
  1196. .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background .mdc-checkbox__checkmark-path,
  1197. .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background .mdc-checkbox__checkmark-path {
  1198. stroke-dashoffset: 0;
  1199. }
  1200. .mdc-checkbox__background::before {
  1201. position: absolute;
  1202. -webkit-transform: scale(0, 0);
  1203. transform: scale(0, 0);
  1204. border-radius: 50%;
  1205. opacity: 0;
  1206. pointer-events: none;
  1207. content: "";
  1208. will-change: opacity, transform;
  1209. transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), -webkit-transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  1210. transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  1211. 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);
  1212. }
  1213. .mdc-checkbox__native-control:focus ~ .mdc-checkbox__background::before {
  1214. -webkit-transform: scale(1);
  1215. transform: scale(1);
  1216. opacity: 0.12;
  1217. transition: opacity 80ms 0ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 80ms 0ms cubic-bezier(0, 0, 0.2, 1);
  1218. transition: opacity 80ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 80ms 0ms cubic-bezier(0, 0, 0.2, 1);
  1219. 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);
  1220. }
  1221. .mdc-checkbox__native-control {
  1222. position: absolute;
  1223. margin: 0;
  1224. padding: 0;
  1225. opacity: 0;
  1226. cursor: inherit;
  1227. }
  1228. .mdc-checkbox__native-control:disabled {
  1229. cursor: default;
  1230. pointer-events: none;
  1231. }
  1232. .mdc-checkbox--touch {
  1233. margin-top: 4px;
  1234. margin-bottom: 4px;
  1235. margin-right: 4px;
  1236. margin-left: 4px;
  1237. }
  1238. .mdc-checkbox--touch .mdc-checkbox__native-control {
  1239. top: -4px;
  1240. right: -4px;
  1241. left: -4px;
  1242. width: 48px;
  1243. height: 48px;
  1244. }
  1245. .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background .mdc-checkbox__checkmark {
  1246. transition: opacity 180ms 0ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1);
  1247. transition: opacity 180ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1);
  1248. 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);
  1249. opacity: 1;
  1250. }
  1251. .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background .mdc-checkbox__mixedmark {
  1252. -webkit-transform: scaleX(1) rotate(-45deg);
  1253. transform: scaleX(1) rotate(-45deg);
  1254. }
  1255. .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background .mdc-checkbox__checkmark {
  1256. -webkit-transform: rotate(45deg);
  1257. transform: rotate(45deg);
  1258. opacity: 0;
  1259. transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), -webkit-transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  1260. transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  1261. 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);
  1262. }
  1263. .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background .mdc-checkbox__mixedmark {
  1264. -webkit-transform: scaleX(1) rotate(0deg);
  1265. transform: scaleX(1) rotate(0deg);
  1266. opacity: 1;
  1267. }
  1268. .mdc-checkbox {
  1269. --mdc-ripple-fg-size: 0;
  1270. --mdc-ripple-left: 0;
  1271. --mdc-ripple-top: 0;
  1272. --mdc-ripple-fg-scale: 1;
  1273. --mdc-ripple-fg-translate-end: 0;
  1274. --mdc-ripple-fg-translate-start: 0;
  1275. -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  1276. }
  1277. .mdc-checkbox .mdc-checkbox__ripple::before,
  1278. .mdc-checkbox .mdc-checkbox__ripple::after {
  1279. position: absolute;
  1280. border-radius: 50%;
  1281. opacity: 0;
  1282. pointer-events: none;
  1283. content: "";
  1284. }
  1285. .mdc-checkbox .mdc-checkbox__ripple::before {
  1286. transition: opacity 15ms linear, background-color 15ms linear;
  1287. z-index: 1;
  1288. }
  1289. .mdc-checkbox.mdc-ripple-upgraded .mdc-checkbox__ripple::before {
  1290. -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
  1291. transform: scale(var(--mdc-ripple-fg-scale, 1));
  1292. }
  1293. .mdc-checkbox.mdc-ripple-upgraded .mdc-checkbox__ripple::after {
  1294. top: 0;
  1295. /* @noflip */
  1296. left: 0;
  1297. -webkit-transform: scale(0);
  1298. transform: scale(0);
  1299. -webkit-transform-origin: center center;
  1300. transform-origin: center center;
  1301. }
  1302. .mdc-checkbox.mdc-ripple-upgraded--unbounded .mdc-checkbox__ripple::after {
  1303. top: var(--mdc-ripple-top, 0);
  1304. /* @noflip */
  1305. left: var(--mdc-ripple-left, 0);
  1306. }
  1307. .mdc-checkbox.mdc-ripple-upgraded--foreground-activation .mdc-checkbox__ripple::after {
  1308. -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
  1309. animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
  1310. }
  1311. .mdc-checkbox.mdc-ripple-upgraded--foreground-deactivation .mdc-checkbox__ripple::after {
  1312. -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
  1313. animation: mdc-ripple-fg-opacity-out 150ms;
  1314. -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  1315. transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  1316. }
  1317. .mdc-checkbox .mdc-checkbox__ripple::before, .mdc-checkbox .mdc-checkbox__ripple::after {
  1318. background-color: #000;
  1319. /* @alternate */
  1320. background-color: var(--mdc-theme-on-surface, #000);
  1321. }
  1322. .mdc-checkbox:hover .mdc-checkbox__ripple::before {
  1323. opacity: 0.04;
  1324. }
  1325. .mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__ripple::before, .mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__ripple::before {
  1326. transition-duration: 75ms;
  1327. opacity: 0.12;
  1328. }
  1329. .mdc-checkbox:not(.mdc-ripple-upgraded) .mdc-checkbox__ripple::after {
  1330. transition: opacity 150ms linear;
  1331. }
  1332. .mdc-checkbox:not(.mdc-ripple-upgraded):active .mdc-checkbox__ripple::after {
  1333. transition-duration: 75ms;
  1334. opacity: 0.12;
  1335. }
  1336. .mdc-checkbox.mdc-ripple-upgraded {
  1337. --mdc-ripple-fg-opacity: 0.12;
  1338. }
  1339. .mdc-checkbox .mdc-checkbox__ripple::before,
  1340. .mdc-checkbox .mdc-checkbox__ripple::after {
  1341. top: calc(50% - 50%);
  1342. /* @noflip */
  1343. left: calc(50% - 50%);
  1344. width: 100%;
  1345. height: 100%;
  1346. }
  1347. .mdc-checkbox.mdc-ripple-upgraded .mdc-checkbox__ripple::before,
  1348. .mdc-checkbox.mdc-ripple-upgraded .mdc-checkbox__ripple::after {
  1349. top: var(--mdc-ripple-top, calc(50% - 50%));
  1350. /* @noflip */
  1351. left: var(--mdc-ripple-left, calc(50% - 50%));
  1352. width: var(--mdc-ripple-fg-size, 100%);
  1353. height: var(--mdc-ripple-fg-size, 100%);
  1354. }
  1355. .mdc-checkbox.mdc-ripple-upgraded .mdc-checkbox__ripple::after {
  1356. width: var(--mdc-ripple-fg-size, 100%);
  1357. height: var(--mdc-ripple-fg-size, 100%);
  1358. }
  1359. .mdc-checkbox__ripple {
  1360. position: absolute;
  1361. top: 0;
  1362. left: 0;
  1363. width: 100%;
  1364. height: 100%;
  1365. pointer-events: none;
  1366. }
  1367. .mdc-ripple-upgraded--background-focused .mdc-checkbox__background::before {
  1368. content: none;
  1369. }
  1370. .mdc-chip__icon--leading {
  1371. color: rgba(0, 0, 0, 0.54);
  1372. }
  1373. .mdc-chip__icon--trailing {
  1374. color: rgba(0, 0, 0, 0.54);
  1375. }
  1376. .mdc-chip__icon--trailing:hover {
  1377. color: rgba(0, 0, 0, 0.62);
  1378. }
  1379. .mdc-chip__icon--trailing:focus {
  1380. color: rgba(0, 0, 0, 0.87);
  1381. }
  1382. .mdc-chip__icon.mdc-chip__icon--leading:not(.mdc-chip__icon--leading-hidden) {
  1383. width: 20px;
  1384. height: 20px;
  1385. font-size: 20px;
  1386. }
  1387. .mdc-chip__icon.mdc-chip__icon--trailing {
  1388. width: 18px;
  1389. height: 18px;
  1390. font-size: 18px;
  1391. }
  1392. .mdc-chip__icon--trailing {
  1393. /* @noflip */
  1394. margin-left: 4px;
  1395. /* @noflip */
  1396. margin-right: -4px;
  1397. }
  1398. [dir=rtl] .mdc-chip__icon--trailing, .mdc-chip__icon--trailing[dir=rtl] {
  1399. /* @noflip */
  1400. margin-left: -4px;
  1401. /* @noflip */
  1402. margin-right: 4px;
  1403. }
  1404. .mdc-chip {
  1405. border-radius: 16px;
  1406. background-color: #e0e0e0;
  1407. color: rgba(0, 0, 0, 0.87);
  1408. -moz-osx-font-smoothing: grayscale;
  1409. -webkit-font-smoothing: antialiased;
  1410. font-family: Roboto, sans-serif;
  1411. /* @alternate */
  1412. font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  1413. font-size: 0.875rem;
  1414. /* @alternate */
  1415. font-size: var(--mdc-typography-body2-font-size, 0.875rem);
  1416. line-height: 1.25rem;
  1417. /* @alternate */
  1418. line-height: var(--mdc-typography-body2-line-height, 1.25rem);
  1419. font-weight: 400;
  1420. /* @alternate */
  1421. font-weight: var(--mdc-typography-body2-font-weight, 400);
  1422. letter-spacing: 0.0178571429em;
  1423. /* @alternate */
  1424. letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
  1425. text-decoration: inherit;
  1426. /* @alternate */
  1427. -webkit-text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
  1428. text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
  1429. text-transform: inherit;
  1430. /* @alternate */
  1431. text-transform: var(--mdc-typography-body2-text-transform, inherit);
  1432. height: 32px;
  1433. /* @alternate */
  1434. position: relative;
  1435. display: inline-flex;
  1436. align-items: center;
  1437. box-sizing: border-box;
  1438. padding: 0 12px;
  1439. border-width: 0;
  1440. outline: none;
  1441. cursor: pointer;
  1442. -webkit-appearance: none;
  1443. }
  1444. .mdc-chip .mdc-chip__ripple {
  1445. border-radius: 16px;
  1446. }
  1447. .mdc-chip:hover {
  1448. color: rgba(0, 0, 0, 0.87);
  1449. }
  1450. .mdc-chip.mdc-chip--selected .mdc-chip__checkmark,
  1451. .mdc-chip .mdc-chip__icon--leading:not(.mdc-chip__icon--leading-hidden) {
  1452. /* @noflip */
  1453. margin-left: -4px;
  1454. /* @noflip */
  1455. margin-right: 4px;
  1456. }
  1457. [dir=rtl] .mdc-chip.mdc-chip--selected .mdc-chip__checkmark, .mdc-chip.mdc-chip--selected .mdc-chip__checkmark[dir=rtl],
  1458. [dir=rtl] .mdc-chip .mdc-chip__icon--leading:not(.mdc-chip__icon--leading-hidden),
  1459. .mdc-chip .mdc-chip__icon--leading:not(.mdc-chip__icon--leading-hidden)[dir=rtl] {
  1460. /* @noflip */
  1461. margin-left: 4px;
  1462. /* @noflip */
  1463. margin-right: -4px;
  1464. }
  1465. .mdc-chip .mdc-elevation-overlay {
  1466. width: 100%;
  1467. height: 100%;
  1468. top: 0;
  1469. /* @noflip */
  1470. left: 0;
  1471. }
  1472. .mdc-chip::-moz-focus-inner {
  1473. padding: 0;
  1474. border: 0;
  1475. }
  1476. .mdc-chip:hover {
  1477. color: #000;
  1478. /* @alternate */
  1479. color: var(--mdc-theme-on-surface, #000);
  1480. }
  1481. .mdc-chip .mdc-chip__touch {
  1482. position: absolute;
  1483. top: 50%;
  1484. right: 0;
  1485. height: 48px;
  1486. left: 0;
  1487. -webkit-transform: translateY(-50%);
  1488. transform: translateY(-50%);
  1489. }
  1490. .mdc-chip--exit {
  1491. 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;
  1492. opacity: 0;
  1493. }
  1494. .mdc-chip__text {
  1495. white-space: nowrap;
  1496. }
  1497. .mdc-chip__icon {
  1498. border-radius: 50%;
  1499. outline: none;
  1500. vertical-align: middle;
  1501. }
  1502. .mdc-chip__checkmark {
  1503. height: 20px;
  1504. }
  1505. .mdc-chip__checkmark-path {
  1506. transition: stroke-dashoffset 150ms 50ms cubic-bezier(0.4, 0, 0.6, 1);
  1507. stroke-width: 2px;
  1508. stroke-dashoffset: 29.7833385;
  1509. stroke-dasharray: 29.7833385;
  1510. }
  1511. .mdc-chip__primary-action:focus {
  1512. outline: none;
  1513. }
  1514. .mdc-chip--selected .mdc-chip__checkmark-path {
  1515. stroke-dashoffset: 0;
  1516. }
  1517. .mdc-chip__icon--leading,
  1518. .mdc-chip__icon--trailing {
  1519. position: relative;
  1520. }
  1521. .mdc-chip-set--choice .mdc-chip.mdc-chip--selected {
  1522. color: #6200ee;
  1523. /* @alternate */
  1524. color: var(--mdc-theme-primary, #6200ee);
  1525. }
  1526. .mdc-chip-set--choice .mdc-chip.mdc-chip--selected .mdc-chip__icon--leading {
  1527. color: rgba(98, 0, 238, 0.54);
  1528. }
  1529. .mdc-chip-set--choice .mdc-chip.mdc-chip--selected:hover {
  1530. color: #6200ee;
  1531. /* @alternate */
  1532. color: var(--mdc-theme-primary, #6200ee);
  1533. }
  1534. .mdc-chip-set--choice .mdc-chip .mdc-chip__checkmark-path {
  1535. stroke: #6200ee;
  1536. /* @alternate */
  1537. stroke: var(--mdc-theme-primary, #6200ee);
  1538. }
  1539. .mdc-chip-set--choice .mdc-chip--selected {
  1540. background-color: #fff;
  1541. /* @alternate */
  1542. background-color: var(--mdc-theme-surface, #fff);
  1543. }
  1544. .mdc-chip__checkmark-svg {
  1545. width: 0;
  1546. height: 20px;
  1547. transition: width 150ms cubic-bezier(0.4, 0, 0.2, 1);
  1548. }
  1549. .mdc-chip--selected .mdc-chip__checkmark-svg {
  1550. width: 20px;
  1551. }
  1552. .mdc-chip-set--filter .mdc-chip__icon--leading {
  1553. transition: opacity 75ms linear;
  1554. transition-delay: -50ms;
  1555. opacity: 1;
  1556. }
  1557. .mdc-chip-set--filter .mdc-chip__icon--leading + .mdc-chip__checkmark {
  1558. transition: opacity 75ms linear;
  1559. transition-delay: 80ms;
  1560. opacity: 0;
  1561. }
  1562. .mdc-chip-set--filter .mdc-chip__icon--leading + .mdc-chip__checkmark .mdc-chip__checkmark-svg {
  1563. transition: width 0ms;
  1564. }
  1565. .mdc-chip-set--filter .mdc-chip--selected .mdc-chip__icon--leading {
  1566. opacity: 0;
  1567. }
  1568. .mdc-chip-set--filter .mdc-chip--selected .mdc-chip__icon--leading + .mdc-chip__checkmark {
  1569. width: 0;
  1570. opacity: 1;
  1571. }
  1572. .mdc-chip-set--filter .mdc-chip__icon--leading-hidden.mdc-chip__icon--leading {
  1573. width: 0;
  1574. opacity: 0;
  1575. }
  1576. .mdc-chip-set--filter .mdc-chip__icon--leading-hidden.mdc-chip__icon--leading + .mdc-chip__checkmark {
  1577. width: 20px;
  1578. }
  1579. .mdc-chip {
  1580. --mdc-ripple-fg-size: 0;
  1581. --mdc-ripple-left: 0;
  1582. --mdc-ripple-top: 0;
  1583. --mdc-ripple-fg-scale: 1;
  1584. --mdc-ripple-fg-translate-end: 0;
  1585. --mdc-ripple-fg-translate-start: 0;
  1586. -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  1587. }
  1588. .mdc-chip .mdc-chip__ripple::before,
  1589. .mdc-chip .mdc-chip__ripple::after {
  1590. position: absolute;
  1591. border-radius: 50%;
  1592. opacity: 0;
  1593. pointer-events: none;
  1594. content: "";
  1595. }
  1596. .mdc-chip .mdc-chip__ripple::before {
  1597. transition: opacity 15ms linear, background-color 15ms linear;
  1598. z-index: 1;
  1599. }
  1600. .mdc-chip.mdc-ripple-upgraded .mdc-chip__ripple::before {
  1601. -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
  1602. transform: scale(var(--mdc-ripple-fg-scale, 1));
  1603. }
  1604. .mdc-chip.mdc-ripple-upgraded .mdc-chip__ripple::after {
  1605. top: 0;
  1606. /* @noflip */
  1607. left: 0;
  1608. -webkit-transform: scale(0);
  1609. transform: scale(0);
  1610. -webkit-transform-origin: center center;
  1611. transform-origin: center center;
  1612. }
  1613. .mdc-chip.mdc-ripple-upgraded--unbounded .mdc-chip__ripple::after {
  1614. top: var(--mdc-ripple-top, 0);
  1615. /* @noflip */
  1616. left: var(--mdc-ripple-left, 0);
  1617. }
  1618. .mdc-chip.mdc-ripple-upgraded--foreground-activation .mdc-chip__ripple::after {
  1619. -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
  1620. animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
  1621. }
  1622. .mdc-chip.mdc-ripple-upgraded--foreground-deactivation .mdc-chip__ripple::after {
  1623. -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
  1624. animation: mdc-ripple-fg-opacity-out 150ms;
  1625. -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  1626. transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  1627. }
  1628. .mdc-chip .mdc-chip__ripple::before,
  1629. .mdc-chip .mdc-chip__ripple::after {
  1630. top: calc(50% - 100%);
  1631. /* @noflip */
  1632. left: calc(50% - 100%);
  1633. width: 200%;
  1634. height: 200%;
  1635. }
  1636. .mdc-chip.mdc-ripple-upgraded .mdc-chip__ripple::after {
  1637. width: var(--mdc-ripple-fg-size, 100%);
  1638. height: var(--mdc-ripple-fg-size, 100%);
  1639. }
  1640. .mdc-chip .mdc-chip__ripple::before, .mdc-chip .mdc-chip__ripple::after {
  1641. background-color: rgba(0, 0, 0, 0.87);
  1642. }
  1643. .mdc-chip:hover .mdc-chip__ripple::before {
  1644. opacity: 0.04;
  1645. }
  1646. .mdc-chip.mdc-ripple-upgraded--background-focused .mdc-chip__ripple::before, .mdc-chip.mdc-ripple-upgraded:focus-within .mdc-chip__ripple::before, .mdc-chip:not(.mdc-ripple-upgraded):focus .mdc-chip__ripple::before, .mdc-chip:not(.mdc-ripple-upgraded):focus-within .mdc-chip__ripple::before {
  1647. transition-duration: 75ms;
  1648. opacity: 0.12;
  1649. }
  1650. .mdc-chip:not(.mdc-ripple-upgraded) .mdc-chip__ripple::after {
  1651. transition: opacity 150ms linear;
  1652. }
  1653. .mdc-chip:not(.mdc-ripple-upgraded):active .mdc-chip__ripple::after {
  1654. transition-duration: 75ms;
  1655. opacity: 0.12;
  1656. }
  1657. .mdc-chip.mdc-ripple-upgraded {
  1658. --mdc-ripple-fg-opacity: 0.12;
  1659. }
  1660. .mdc-chip .mdc-chip__ripple {
  1661. position: absolute;
  1662. top: 0;
  1663. left: 0;
  1664. width: 100%;
  1665. height: 100%;
  1666. pointer-events: none;
  1667. overflow: hidden;
  1668. }
  1669. .mdc-chip-set--choice .mdc-chip.mdc-chip--selected .mdc-chip__ripple::before {
  1670. opacity: 0.08;
  1671. }
  1672. .mdc-chip-set--choice .mdc-chip.mdc-chip--selected .mdc-chip__ripple::before, .mdc-chip-set--choice .mdc-chip.mdc-chip--selected .mdc-chip__ripple::after {
  1673. background-color: #6200ee;
  1674. /* @alternate */
  1675. background-color: var(--mdc-theme-primary, #6200ee);
  1676. }
  1677. .mdc-chip-set--choice .mdc-chip.mdc-chip--selected:hover .mdc-chip__ripple::before {
  1678. opacity: 0.12;
  1679. }
  1680. .mdc-chip-set--choice .mdc-chip.mdc-chip--selected.mdc-ripple-upgraded--background-focused .mdc-chip__ripple::before, .mdc-chip-set--choice .mdc-chip.mdc-chip--selected.mdc-ripple-upgraded:focus-within .mdc-chip__ripple::before, .mdc-chip-set--choice .mdc-chip.mdc-chip--selected:not(.mdc-ripple-upgraded):focus .mdc-chip__ripple::before, .mdc-chip-set--choice .mdc-chip.mdc-chip--selected:not(.mdc-ripple-upgraded):focus-within .mdc-chip__ripple::before {
  1681. transition-duration: 75ms;
  1682. opacity: 0.2;
  1683. }
  1684. .mdc-chip-set--choice .mdc-chip.mdc-chip--selected:not(.mdc-ripple-upgraded) .mdc-chip__ripple::after {
  1685. transition: opacity 150ms linear;
  1686. }
  1687. .mdc-chip-set--choice .mdc-chip.mdc-chip--selected:not(.mdc-ripple-upgraded):active .mdc-chip__ripple::after {
  1688. transition-duration: 75ms;
  1689. opacity: 0.2;
  1690. }
  1691. .mdc-chip-set--choice .mdc-chip.mdc-chip--selected.mdc-ripple-upgraded {
  1692. --mdc-ripple-fg-opacity: 0.2;
  1693. }
  1694. @-webkit-keyframes mdc-chip-entry {
  1695. from {
  1696. -webkit-transform: scale(0.8);
  1697. transform: scale(0.8);
  1698. opacity: 0.4;
  1699. }
  1700. to {
  1701. -webkit-transform: scale(1);
  1702. transform: scale(1);
  1703. opacity: 1;
  1704. }
  1705. }
  1706. @keyframes mdc-chip-entry {
  1707. from {
  1708. -webkit-transform: scale(0.8);
  1709. transform: scale(0.8);
  1710. opacity: 0.4;
  1711. }
  1712. to {
  1713. -webkit-transform: scale(1);
  1714. transform: scale(1);
  1715. opacity: 1;
  1716. }
  1717. }
  1718. .mdc-chip-set {
  1719. padding: 4px;
  1720. display: flex;
  1721. flex-wrap: wrap;
  1722. box-sizing: border-box;
  1723. }
  1724. .mdc-chip-set .mdc-chip {
  1725. margin: 4px;
  1726. }
  1727. .mdc-chip-set .mdc-chip--touch {
  1728. margin-top: 8px;
  1729. margin-bottom: 8px;
  1730. }
  1731. .mdc-chip-set--input .mdc-chip {
  1732. -webkit-animation: mdc-chip-entry 100ms cubic-bezier(0, 0, 0.2, 1);
  1733. animation: mdc-chip-entry 100ms cubic-bezier(0, 0, 0.2, 1);
  1734. }
  1735. .mdc-data-table__content {
  1736. -moz-osx-font-smoothing: grayscale;
  1737. -webkit-font-smoothing: antialiased;
  1738. font-family: Roboto, sans-serif;
  1739. /* @alternate */
  1740. font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  1741. font-size: 0.875rem;
  1742. /* @alternate */
  1743. font-size: var(--mdc-typography-body2-font-size, 0.875rem);
  1744. line-height: 1.25rem;
  1745. /* @alternate */
  1746. line-height: var(--mdc-typography-body2-line-height, 1.25rem);
  1747. font-weight: 400;
  1748. /* @alternate */
  1749. font-weight: var(--mdc-typography-body2-font-weight, 400);
  1750. letter-spacing: 0.0178571429em;
  1751. /* @alternate */
  1752. letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
  1753. text-decoration: inherit;
  1754. /* @alternate */
  1755. -webkit-text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
  1756. text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
  1757. text-transform: inherit;
  1758. /* @alternate */
  1759. text-transform: var(--mdc-typography-body2-text-transform, inherit);
  1760. }
  1761. .mdc-data-table {
  1762. background-color: #fff;
  1763. /* @alternate */
  1764. background-color: var(--mdc-theme-surface, #fff);
  1765. border-radius: 4px;
  1766. border-width: 1px;
  1767. border-style: solid;
  1768. border-color: rgba(0, 0, 0, 0.12);
  1769. -webkit-overflow-scrolling: touch;
  1770. display: inline-flex;
  1771. flex-direction: column;
  1772. box-sizing: border-box;
  1773. overflow-x: auto;
  1774. }
  1775. .mdc-data-table__row {
  1776. background-color: inherit;
  1777. }
  1778. .mdc-data-table__header-row {
  1779. background-color: inherit;
  1780. }
  1781. .mdc-data-table__row--selected {
  1782. background-color: rgba(98, 0, 238, 0.04);
  1783. }
  1784. .mdc-data-table__row {
  1785. border-top-color: rgba(0, 0, 0, 0.12);
  1786. }
  1787. .mdc-data-table__row {
  1788. border-top-width: 1px;
  1789. border-top-style: solid;
  1790. }
  1791. .mdc-data-table__row:not(.mdc-data-table__row--selected):hover {
  1792. background-color: rgba(0, 0, 0, 0.04);
  1793. }
  1794. .mdc-data-table__header-cell {
  1795. color: rgba(0, 0, 0, 0.87);
  1796. }
  1797. .mdc-data-table__cell {
  1798. color: rgba(0, 0, 0, 0.87);
  1799. }
  1800. .mdc-data-table__cell {
  1801. height: 52px;
  1802. }
  1803. .mdc-data-table__header-cell {
  1804. height: 56px;
  1805. }
  1806. .mdc-data-table__cell,
  1807. .mdc-data-table__header-cell {
  1808. padding-right: 16px;
  1809. padding-left: 16px;
  1810. }
  1811. .mdc-data-table__header-cell--checkbox,
  1812. .mdc-data-table__cell--checkbox {
  1813. /* @noflip */
  1814. padding-left: 16px;
  1815. /* @noflip */
  1816. padding-right: 0;
  1817. }
  1818. [dir=rtl] .mdc-data-table__header-cell--checkbox, .mdc-data-table__header-cell--checkbox[dir=rtl],
  1819. [dir=rtl] .mdc-data-table__cell--checkbox,
  1820. .mdc-data-table__cell--checkbox[dir=rtl] {
  1821. /* @noflip */
  1822. padding-left: 0;
  1823. /* @noflip */
  1824. padding-right: 16px;
  1825. }
  1826. .mdc-data-table__table {
  1827. min-width: 100%;
  1828. border: 0;
  1829. white-space: nowrap;
  1830. border-collapse: collapse;
  1831. /**
  1832. * With table-layout:fixed, table and column widths are defined by the width
  1833. * of the first row of cells. Cells in subsequent rows do not affect column
  1834. * widths. This results in a predictable table layout and may also speed up
  1835. * rendering.
  1836. */
  1837. table-layout: fixed;
  1838. }
  1839. .mdc-data-table__cell {
  1840. -moz-osx-font-smoothing: grayscale;
  1841. -webkit-font-smoothing: antialiased;
  1842. font-family: Roboto, sans-serif;
  1843. /* @alternate */
  1844. font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  1845. font-size: 0.875rem;
  1846. /* @alternate */
  1847. font-size: var(--mdc-typography-body2-font-size, 0.875rem);
  1848. line-height: 1.25rem;
  1849. /* @alternate */
  1850. line-height: var(--mdc-typography-body2-line-height, 1.25rem);
  1851. font-weight: 400;
  1852. /* @alternate */
  1853. font-weight: var(--mdc-typography-body2-font-weight, 400);
  1854. letter-spacing: 0.0178571429em;
  1855. /* @alternate */
  1856. letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
  1857. text-decoration: inherit;
  1858. /* @alternate */
  1859. -webkit-text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
  1860. text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
  1861. text-transform: inherit;
  1862. /* @alternate */
  1863. text-transform: var(--mdc-typography-body2-text-transform, inherit);
  1864. box-sizing: border-box;
  1865. text-overflow: ellipsis;
  1866. overflow: hidden;
  1867. }
  1868. .mdc-data-table__cell--numeric {
  1869. text-align: right;
  1870. }
  1871. [dir=rtl] .mdc-data-table__cell--numeric, .mdc-data-table__cell--numeric[dir=rtl] {
  1872. /* @noflip */
  1873. text-align: left;
  1874. }
  1875. .mdc-data-table__header-cell {
  1876. -moz-osx-font-smoothing: grayscale;
  1877. -webkit-font-smoothing: antialiased;
  1878. font-family: Roboto, sans-serif;
  1879. /* @alternate */
  1880. font-family: var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  1881. font-size: 0.875rem;
  1882. /* @alternate */
  1883. font-size: var(--mdc-typography-subtitle2-font-size, 0.875rem);
  1884. line-height: 1.375rem;
  1885. /* @alternate */
  1886. line-height: var(--mdc-typography-subtitle2-line-height, 1.375rem);
  1887. font-weight: 500;
  1888. /* @alternate */
  1889. font-weight: var(--mdc-typography-subtitle2-font-weight, 500);
  1890. letter-spacing: 0.0071428571em;
  1891. /* @alternate */
  1892. letter-spacing: var(--mdc-typography-subtitle2-letter-spacing, 0.0071428571em);
  1893. text-decoration: inherit;
  1894. /* @alternate */
  1895. -webkit-text-decoration: var(--mdc-typography-subtitle2-text-decoration, inherit);
  1896. text-decoration: var(--mdc-typography-subtitle2-text-decoration, inherit);
  1897. text-transform: inherit;
  1898. /* @alternate */
  1899. text-transform: var(--mdc-typography-subtitle2-text-transform, inherit);
  1900. box-sizing: border-box;
  1901. text-align: left;
  1902. text-overflow: ellipsis;
  1903. overflow: hidden;
  1904. }
  1905. [dir=rtl] .mdc-data-table__header-cell, .mdc-data-table__header-cell[dir=rtl] {
  1906. /* @noflip */
  1907. text-align: right;
  1908. }
  1909. .mdc-data-table__header-cell--numeric {
  1910. text-align: right;
  1911. }
  1912. [dir=rtl] .mdc-data-table__header-cell--numeric, .mdc-data-table__header-cell--numeric[dir=rtl] {
  1913. /* @noflip */
  1914. text-align: left;
  1915. }
  1916. .mdc-data-table__header-row-checkbox .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background::before,
  1917. .mdc-data-table__header-row-checkbox .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background::before,
  1918. .mdc-data-table__row-checkbox .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background::before,
  1919. .mdc-data-table__row-checkbox .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background::before {
  1920. background-color: #6200ee;
  1921. /* @alternate */
  1922. background-color: var(--mdc-theme-primary, #6200ee);
  1923. }
  1924. .mdc-data-table__header-row-checkbox.mdc-checkbox--selected .mdc-checkbox__ripple::before, .mdc-data-table__header-row-checkbox.mdc-checkbox--selected .mdc-checkbox__ripple::after,
  1925. .mdc-data-table__row-checkbox.mdc-checkbox--selected .mdc-checkbox__ripple::before,
  1926. .mdc-data-table__row-checkbox.mdc-checkbox--selected .mdc-checkbox__ripple::after {
  1927. background-color: #6200ee;
  1928. /* @alternate */
  1929. background-color: var(--mdc-theme-primary, #6200ee);
  1930. }
  1931. .mdc-data-table__header-row-checkbox.mdc-checkbox--selected:hover .mdc-checkbox__ripple::before,
  1932. .mdc-data-table__row-checkbox.mdc-checkbox--selected:hover .mdc-checkbox__ripple::before {
  1933. opacity: 0.04;
  1934. }
  1935. .mdc-data-table__header-row-checkbox.mdc-checkbox--selected.mdc-ripple-upgraded--background-focused .mdc-checkbox__ripple::before, .mdc-data-table__header-row-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded):focus .mdc-checkbox__ripple::before,
  1936. .mdc-data-table__row-checkbox.mdc-checkbox--selected.mdc-ripple-upgraded--background-focused .mdc-checkbox__ripple::before,
  1937. .mdc-data-table__row-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded):focus .mdc-checkbox__ripple::before {
  1938. transition-duration: 75ms;
  1939. opacity: 0.12;
  1940. }
  1941. .mdc-data-table__header-row-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded) .mdc-checkbox__ripple::after,
  1942. .mdc-data-table__row-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded) .mdc-checkbox__ripple::after {
  1943. transition: opacity 150ms linear;
  1944. }
  1945. .mdc-data-table__header-row-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded):active .mdc-checkbox__ripple::after,
  1946. .mdc-data-table__row-checkbox.mdc-checkbox--selected:not(.mdc-ripple-upgraded):active .mdc-checkbox__ripple::after {
  1947. transition-duration: 75ms;
  1948. opacity: 0.12;
  1949. }
  1950. .mdc-data-table__header-row-checkbox.mdc-checkbox--selected.mdc-ripple-upgraded,
  1951. .mdc-data-table__row-checkbox.mdc-checkbox--selected.mdc-ripple-upgraded {
  1952. --mdc-ripple-fg-opacity: 0.12;
  1953. }
  1954. .mdc-data-table__header-row-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected .mdc-checkbox__ripple::before,
  1955. .mdc-data-table__header-row-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected .mdc-checkbox__ripple::after,
  1956. .mdc-data-table__row-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected .mdc-checkbox__ripple::before,
  1957. .mdc-data-table__row-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--selected .mdc-checkbox__ripple::after {
  1958. background-color: #6200ee;
  1959. /* @alternate */
  1960. background-color: var(--mdc-theme-primary, #6200ee);
  1961. }
  1962. .mdc-data-table__header-row-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate) ~ .mdc-checkbox__background,
  1963. .mdc-data-table__row-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate) ~ .mdc-checkbox__background {
  1964. border-color: rgba(0, 0, 0, 0.54);
  1965. background-color: transparent;
  1966. }
  1967. .mdc-data-table__header-row-checkbox .mdc-checkbox__native-control:enabled:checked ~ .mdc-checkbox__background,
  1968. .mdc-data-table__header-row-checkbox .mdc-checkbox__native-control:enabled:indeterminate ~ .mdc-checkbox__background,
  1969. .mdc-data-table__row-checkbox .mdc-checkbox__native-control:enabled:checked ~ .mdc-checkbox__background,
  1970. .mdc-data-table__row-checkbox .mdc-checkbox__native-control:enabled:indeterminate ~ .mdc-checkbox__background {
  1971. border-color: #6200ee;
  1972. /* @alternate */
  1973. border-color: var(--mdc-theme-primary, #6200ee);
  1974. background-color: #6200ee;
  1975. /* @alternate */
  1976. background-color: var(--mdc-theme-primary, #6200ee);
  1977. }
  1978. @-webkit-keyframes mdc-checkbox-fade-in-background-8A000000primary00000000primary {
  1979. 0% {
  1980. border-color: rgba(0, 0, 0, 0.54);
  1981. background-color: transparent;
  1982. }
  1983. 50% {
  1984. border-color: #6200ee;
  1985. /* @alternate */
  1986. border-color: var(--mdc-theme-primary, #6200ee);
  1987. background-color: #6200ee;
  1988. /* @alternate */
  1989. background-color: var(--mdc-theme-primary, #6200ee);
  1990. }
  1991. }
  1992. @keyframes mdc-checkbox-fade-in-background-8A000000primary00000000primary {
  1993. 0% {
  1994. border-color: rgba(0, 0, 0, 0.54);
  1995. background-color: transparent;
  1996. }
  1997. 50% {
  1998. border-color: #6200ee;
  1999. /* @alternate */
  2000. border-color: var(--mdc-theme-primary, #6200ee);
  2001. background-color: #6200ee;
  2002. /* @alternate */
  2003. background-color: var(--mdc-theme-primary, #6200ee);
  2004. }
  2005. }
  2006. @-webkit-keyframes mdc-checkbox-fade-out-background-8A000000primary00000000primary {
  2007. 0%, 80% {
  2008. border-color: #6200ee;
  2009. /* @alternate */
  2010. border-color: var(--mdc-theme-primary, #6200ee);
  2011. background-color: #6200ee;
  2012. /* @alternate */
  2013. background-color: var(--mdc-theme-primary, #6200ee);
  2014. }
  2015. 100% {
  2016. border-color: rgba(0, 0, 0, 0.54);
  2017. background-color: transparent;
  2018. }
  2019. }
  2020. @keyframes mdc-checkbox-fade-out-background-8A000000primary00000000primary {
  2021. 0%, 80% {
  2022. border-color: #6200ee;
  2023. /* @alternate */
  2024. border-color: var(--mdc-theme-primary, #6200ee);
  2025. background-color: #6200ee;
  2026. /* @alternate */
  2027. background-color: var(--mdc-theme-primary, #6200ee);
  2028. }
  2029. 100% {
  2030. border-color: rgba(0, 0, 0, 0.54);
  2031. background-color: transparent;
  2032. }
  2033. }
  2034. .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,
  2035. .mdc-data-table__row-checkbox.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background,
  2036. .mdc-data-table__row-checkbox.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background {
  2037. -webkit-animation-name: mdc-checkbox-fade-in-background-8A000000primary00000000primary;
  2038. animation-name: mdc-checkbox-fade-in-background-8A000000primary00000000primary;
  2039. }
  2040. .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,
  2041. .mdc-data-table__row-checkbox.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background,
  2042. .mdc-data-table__row-checkbox.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background {
  2043. -webkit-animation-name: mdc-checkbox-fade-out-background-8A000000primary00000000primary;
  2044. animation-name: mdc-checkbox-fade-out-background-8A000000primary00000000primary;
  2045. }
  2046. .mdc-dialog,
  2047. .mdc-dialog__scrim {
  2048. position: fixed;
  2049. top: 0;
  2050. left: 0;
  2051. align-items: center;
  2052. justify-content: center;
  2053. box-sizing: border-box;
  2054. width: 100%;
  2055. height: 100%;
  2056. }
  2057. .mdc-dialog {
  2058. display: none;
  2059. z-index: 7;
  2060. }
  2061. .mdc-dialog .mdc-dialog__surface {
  2062. background-color: #fff;
  2063. /* @alternate */
  2064. background-color: var(--mdc-theme-surface, #fff);
  2065. }
  2066. .mdc-dialog .mdc-dialog__scrim {
  2067. background-color: rgba(0, 0, 0, 0.32);
  2068. }
  2069. .mdc-dialog .mdc-dialog__title {
  2070. color: rgba(0, 0, 0, 0.87);
  2071. }
  2072. .mdc-dialog .mdc-dialog__content {
  2073. color: rgba(0, 0, 0, 0.6);
  2074. }
  2075. .mdc-dialog.mdc-dialog--scrollable .mdc-dialog__title, .mdc-dialog.mdc-dialog--scrollable .mdc-dialog__actions {
  2076. border-color: rgba(0, 0, 0, 0.12);
  2077. }
  2078. .mdc-dialog .mdc-dialog__surface {
  2079. min-width: 280px;
  2080. }
  2081. @media (max-width: 592px) {
  2082. .mdc-dialog .mdc-dialog__surface {
  2083. max-width: calc(100vw - 32px);
  2084. }
  2085. }
  2086. @media (min-width: 592px) {
  2087. .mdc-dialog .mdc-dialog__surface {
  2088. max-width: 560px;
  2089. }
  2090. }
  2091. .mdc-dialog .mdc-dialog__surface {
  2092. max-height: calc(100% - 32px);
  2093. }
  2094. @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  2095. .mdc-dialog .mdc-dialog__container {
  2096. /* stylelint-disable */
  2097. /* stylelint-enable*/
  2098. }
  2099. }
  2100. .mdc-dialog .mdc-dialog__surface {
  2101. border-radius: 4px;
  2102. }
  2103. .mdc-dialog__scrim {
  2104. opacity: 0;
  2105. z-index: -1;
  2106. }
  2107. .mdc-dialog__container {
  2108. display: flex;
  2109. flex-direction: row;
  2110. align-items: center;
  2111. justify-content: space-around;
  2112. box-sizing: border-box;
  2113. height: 100%;
  2114. -webkit-transform: scale(0.8);
  2115. transform: scale(0.8);
  2116. opacity: 0;
  2117. pointer-events: none;
  2118. }
  2119. .mdc-dialog__surface {
  2120. /* @alternate */
  2121. position: relative;
  2122. /* @alternate */
  2123. 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);
  2124. display: flex;
  2125. flex-direction: column;
  2126. flex-grow: 0;
  2127. flex-shrink: 0;
  2128. box-sizing: border-box;
  2129. max-width: 100%;
  2130. max-height: 100%;
  2131. pointer-events: auto;
  2132. overflow-y: auto;
  2133. }
  2134. .mdc-dialog__surface .mdc-elevation-overlay {
  2135. width: 100%;
  2136. height: 100%;
  2137. top: 0;
  2138. /* @noflip */
  2139. left: 0;
  2140. }
  2141. .mdc-dialog[dir=rtl] .mdc-dialog__surface, [dir=rtl] .mdc-dialog .mdc-dialog__surface {
  2142. /* @noflip */
  2143. text-align: right;
  2144. }
  2145. .mdc-dialog__title {
  2146. display: block;
  2147. margin-top: 0;
  2148. /* @alternate */
  2149. line-height: normal;
  2150. -moz-osx-font-smoothing: grayscale;
  2151. -webkit-font-smoothing: antialiased;
  2152. font-family: Roboto, sans-serif;
  2153. /* @alternate */
  2154. font-family: var(--mdc-typography-headline6-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  2155. font-size: 1.25rem;
  2156. /* @alternate */
  2157. font-size: var(--mdc-typography-headline6-font-size, 1.25rem);
  2158. line-height: 2rem;
  2159. /* @alternate */
  2160. line-height: var(--mdc-typography-headline6-line-height, 2rem);
  2161. font-weight: 500;
  2162. /* @alternate */
  2163. font-weight: var(--mdc-typography-headline6-font-weight, 500);
  2164. letter-spacing: 0.0125em;
  2165. /* @alternate */
  2166. letter-spacing: var(--mdc-typography-headline6-letter-spacing, 0.0125em);
  2167. text-decoration: inherit;
  2168. /* @alternate */
  2169. -webkit-text-decoration: var(--mdc-typography-headline6-text-decoration, inherit);
  2170. text-decoration: var(--mdc-typography-headline6-text-decoration, inherit);
  2171. text-transform: inherit;
  2172. /* @alternate */
  2173. text-transform: var(--mdc-typography-headline6-text-transform, inherit);
  2174. display: block;
  2175. position: relative;
  2176. flex-shrink: 0;
  2177. box-sizing: border-box;
  2178. margin: 0;
  2179. padding: 0 24px 9px;
  2180. border-bottom: 1px solid transparent;
  2181. }
  2182. .mdc-dialog__title::before {
  2183. display: inline-block;
  2184. width: 0;
  2185. height: 40px;
  2186. content: "";
  2187. vertical-align: 0;
  2188. }
  2189. .mdc-dialog[dir=rtl] .mdc-dialog__title, [dir=rtl] .mdc-dialog .mdc-dialog__title {
  2190. /* @noflip */
  2191. text-align: right;
  2192. }
  2193. .mdc-dialog--scrollable .mdc-dialog__title {
  2194. padding-bottom: 15px;
  2195. }
  2196. .mdc-dialog__content {
  2197. -moz-osx-font-smoothing: grayscale;
  2198. -webkit-font-smoothing: antialiased;
  2199. font-family: Roboto, sans-serif;
  2200. /* @alternate */
  2201. font-family: var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  2202. font-size: 1rem;
  2203. /* @alternate */
  2204. font-size: var(--mdc-typography-body1-font-size, 1rem);
  2205. line-height: 1.5rem;
  2206. /* @alternate */
  2207. line-height: var(--mdc-typography-body1-line-height, 1.5rem);
  2208. font-weight: 400;
  2209. /* @alternate */
  2210. font-weight: var(--mdc-typography-body1-font-weight, 400);
  2211. letter-spacing: 0.03125em;
  2212. /* @alternate */
  2213. letter-spacing: var(--mdc-typography-body1-letter-spacing, 0.03125em);
  2214. text-decoration: inherit;
  2215. /* @alternate */
  2216. -webkit-text-decoration: var(--mdc-typography-body1-text-decoration, inherit);
  2217. text-decoration: var(--mdc-typography-body1-text-decoration, inherit);
  2218. text-transform: inherit;
  2219. /* @alternate */
  2220. text-transform: var(--mdc-typography-body1-text-transform, inherit);
  2221. flex-grow: 1;
  2222. box-sizing: border-box;
  2223. margin: 0;
  2224. padding: 20px 24px;
  2225. overflow: auto;
  2226. -webkit-overflow-scrolling: touch;
  2227. }
  2228. .mdc-dialog__content > :first-child {
  2229. margin-top: 0;
  2230. }
  2231. .mdc-dialog__content > :last-child {
  2232. margin-bottom: 0;
  2233. }
  2234. .mdc-dialog__title + .mdc-dialog__content {
  2235. padding-top: 0;
  2236. }
  2237. .mdc-dialog--scrollable .mdc-dialog__content {
  2238. padding-top: 8px;
  2239. padding-bottom: 8px;
  2240. }
  2241. .mdc-dialog__content .mdc-list:first-child:last-child {
  2242. padding: 6px 0 0;
  2243. }
  2244. .mdc-dialog--scrollable .mdc-dialog__content .mdc-list:first-child:last-child {
  2245. padding: 0;
  2246. }
  2247. .mdc-dialog__actions {
  2248. display: flex;
  2249. position: relative;
  2250. flex-shrink: 0;
  2251. flex-wrap: wrap;
  2252. align-items: center;
  2253. justify-content: flex-end;
  2254. box-sizing: border-box;
  2255. min-height: 52px;
  2256. margin: 0;
  2257. padding: 8px;
  2258. border-top: 1px solid transparent;
  2259. }
  2260. .mdc-dialog--stacked .mdc-dialog__actions {
  2261. flex-direction: column;
  2262. align-items: flex-end;
  2263. }
  2264. .mdc-dialog__button {
  2265. /* @noflip */
  2266. margin-left: 8px;
  2267. /* @noflip */
  2268. margin-right: 0;
  2269. max-width: 100%;
  2270. /* @noflip */
  2271. text-align: right;
  2272. }
  2273. [dir=rtl] .mdc-dialog__button, .mdc-dialog__button[dir=rtl] {
  2274. /* @noflip */
  2275. margin-left: 0;
  2276. /* @noflip */
  2277. margin-right: 8px;
  2278. }
  2279. .mdc-dialog__button:first-child {
  2280. /* @noflip */
  2281. margin-left: 0;
  2282. /* @noflip */
  2283. margin-right: 0;
  2284. }
  2285. [dir=rtl] .mdc-dialog__button:first-child, .mdc-dialog__button:first-child[dir=rtl] {
  2286. /* @noflip */
  2287. margin-left: 0;
  2288. /* @noflip */
  2289. margin-right: 0;
  2290. }
  2291. .mdc-dialog[dir=rtl] .mdc-dialog__button, [dir=rtl] .mdc-dialog .mdc-dialog__button {
  2292. /* @noflip */
  2293. text-align: left;
  2294. }
  2295. .mdc-dialog--stacked .mdc-dialog__button:not(:first-child) {
  2296. margin-top: 12px;
  2297. }
  2298. .mdc-dialog--open,
  2299. .mdc-dialog--opening,
  2300. .mdc-dialog--closing {
  2301. display: flex;
  2302. }
  2303. .mdc-dialog--opening .mdc-dialog__scrim {
  2304. transition: opacity 150ms linear;
  2305. }
  2306. .mdc-dialog--opening .mdc-dialog__container {
  2307. transition: opacity 75ms linear, -webkit-transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1);
  2308. transition: opacity 75ms linear, transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1);
  2309. 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);
  2310. }
  2311. .mdc-dialog--closing .mdc-dialog__scrim,
  2312. .mdc-dialog--closing .mdc-dialog__container {
  2313. transition: opacity 75ms linear;
  2314. }
  2315. .mdc-dialog--closing .mdc-dialog__container {
  2316. -webkit-transform: scale(1);
  2317. transform: scale(1);
  2318. }
  2319. .mdc-dialog--open .mdc-dialog__scrim {
  2320. opacity: 1;
  2321. }
  2322. .mdc-dialog--open .mdc-dialog__container {
  2323. -webkit-transform: scale(1);
  2324. transform: scale(1);
  2325. opacity: 1;
  2326. }
  2327. .mdc-dialog-scroll-lock {
  2328. overflow: hidden;
  2329. }
  2330. .mdc-drawer {
  2331. border-color: rgba(0, 0, 0, 0.12);
  2332. background-color: #fff;
  2333. /* @noflip */
  2334. border-radius: 0 0 0 0;
  2335. z-index: 6;
  2336. width: 256px;
  2337. display: flex;
  2338. flex-direction: column;
  2339. flex-shrink: 0;
  2340. box-sizing: border-box;
  2341. height: 100%;
  2342. /* @noflip */
  2343. border-right-width: 1px;
  2344. /* @noflip */
  2345. border-right-style: solid;
  2346. overflow: hidden;
  2347. transition-property: -webkit-transform;
  2348. transition-property: transform;
  2349. transition-property: transform, -webkit-transform;
  2350. transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  2351. }
  2352. .mdc-drawer .mdc-drawer__title {
  2353. color: rgba(0, 0, 0, 0.87);
  2354. }
  2355. .mdc-drawer .mdc-list-group__subheader {
  2356. color: rgba(0, 0, 0, 0.6);
  2357. }
  2358. .mdc-drawer .mdc-drawer__subtitle {
  2359. color: rgba(0, 0, 0, 0.6);
  2360. }
  2361. .mdc-drawer .mdc-list-item__graphic {
  2362. color: rgba(0, 0, 0, 0.6);
  2363. }
  2364. .mdc-drawer .mdc-list-item {
  2365. color: rgba(0, 0, 0, 0.87);
  2366. }
  2367. .mdc-drawer .mdc-list-item--activated .mdc-list-item__graphic {
  2368. color: #6200ee;
  2369. }
  2370. .mdc-drawer .mdc-list-item--activated {
  2371. color: rgba(98, 0, 238, 0.87);
  2372. }
  2373. [dir=rtl] .mdc-drawer, .mdc-drawer[dir=rtl] {
  2374. /* @noflip */
  2375. border-radius: 0 0 0 0;
  2376. }
  2377. .mdc-drawer .mdc-list-item {
  2378. border-radius: 4px;
  2379. }
  2380. .mdc-drawer.mdc-drawer--open:not(.mdc-drawer--closing) + .mdc-drawer-app-content {
  2381. /* @noflip */
  2382. margin-left: 256px;
  2383. /* @noflip */
  2384. margin-right: 0;
  2385. }
  2386. [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] {
  2387. /* @noflip */
  2388. margin-left: 0;
  2389. /* @noflip */
  2390. margin-right: 256px;
  2391. }
  2392. [dir=rtl] .mdc-drawer, .mdc-drawer[dir=rtl] {
  2393. /* @noflip */
  2394. border-right-width: 0;
  2395. /* @noflip */
  2396. border-left-width: 1px;
  2397. /* @noflip */
  2398. border-right-style: none;
  2399. /* @noflip */
  2400. border-left-style: solid;
  2401. }
  2402. .mdc-drawer .mdc-list-item {
  2403. -moz-osx-font-smoothing: grayscale;
  2404. -webkit-font-smoothing: antialiased;
  2405. font-family: Roboto, sans-serif;
  2406. /* @alternate */
  2407. font-family: var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  2408. font-size: 0.875rem;
  2409. /* @alternate */
  2410. font-size: var(--mdc-typography-subtitle2-font-size, 0.875rem);
  2411. line-height: 1.375rem;
  2412. /* @alternate */
  2413. line-height: var(--mdc-typography-subtitle2-line-height, 1.375rem);
  2414. font-weight: 500;
  2415. /* @alternate */
  2416. font-weight: var(--mdc-typography-subtitle2-font-weight, 500);
  2417. letter-spacing: 0.0071428571em;
  2418. /* @alternate */
  2419. letter-spacing: var(--mdc-typography-subtitle2-letter-spacing, 0.0071428571em);
  2420. text-decoration: inherit;
  2421. /* @alternate */
  2422. -webkit-text-decoration: var(--mdc-typography-subtitle2-text-decoration, inherit);
  2423. text-decoration: var(--mdc-typography-subtitle2-text-decoration, inherit);
  2424. text-transform: inherit;
  2425. /* @alternate */
  2426. text-transform: var(--mdc-typography-subtitle2-text-transform, inherit);
  2427. height: calc(48px - 2 * 4px);
  2428. margin: 8px 8px;
  2429. padding: 0 8px;
  2430. }
  2431. .mdc-drawer .mdc-list-item:nth-child(1) {
  2432. margin-top: 2px;
  2433. }
  2434. .mdc-drawer .mdc-list-item:nth-last-child(1) {
  2435. margin-bottom: 0;
  2436. }
  2437. .mdc-drawer .mdc-list-group__subheader {
  2438. -moz-osx-font-smoothing: grayscale;
  2439. -webkit-font-smoothing: antialiased;
  2440. font-family: Roboto, sans-serif;
  2441. /* @alternate */
  2442. font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  2443. font-size: 0.875rem;
  2444. /* @alternate */
  2445. font-size: var(--mdc-typography-body2-font-size, 0.875rem);
  2446. line-height: 1.25rem;
  2447. /* @alternate */
  2448. line-height: var(--mdc-typography-body2-line-height, 1.25rem);
  2449. font-weight: 400;
  2450. /* @alternate */
  2451. font-weight: var(--mdc-typography-body2-font-weight, 400);
  2452. letter-spacing: 0.0178571429em;
  2453. /* @alternate */
  2454. letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
  2455. text-decoration: inherit;
  2456. /* @alternate */
  2457. -webkit-text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
  2458. text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
  2459. text-transform: inherit;
  2460. /* @alternate */
  2461. text-transform: var(--mdc-typography-body2-text-transform, inherit);
  2462. display: block;
  2463. margin-top: 0;
  2464. /* @alternate */
  2465. line-height: normal;
  2466. margin: 0;
  2467. padding: 0 16px;
  2468. }
  2469. .mdc-drawer .mdc-list-group__subheader::before {
  2470. display: inline-block;
  2471. width: 0;
  2472. height: 24px;
  2473. content: "";
  2474. vertical-align: 0;
  2475. }
  2476. .mdc-drawer .mdc-list-divider {
  2477. margin: 3px 0 4px;
  2478. }
  2479. .mdc-drawer .mdc-list-item__text,
  2480. .mdc-drawer .mdc-list-item__graphic {
  2481. pointer-events: none;
  2482. }
  2483. .mdc-drawer--animate {
  2484. -webkit-transform: translateX(-100%);
  2485. transform: translateX(-100%);
  2486. }
  2487. [dir=rtl] .mdc-drawer--animate, .mdc-drawer--animate[dir=rtl] {
  2488. -webkit-transform: translateX(100%);
  2489. transform: translateX(100%);
  2490. }
  2491. .mdc-drawer--opening {
  2492. -webkit-transform: translateX(0);
  2493. transform: translateX(0);
  2494. transition-duration: 250ms;
  2495. }
  2496. [dir=rtl] .mdc-drawer--opening, .mdc-drawer--opening[dir=rtl] {
  2497. -webkit-transform: translateX(0);
  2498. transform: translateX(0);
  2499. }
  2500. .mdc-drawer--closing {
  2501. -webkit-transform: translateX(-100%);
  2502. transform: translateX(-100%);
  2503. transition-duration: 200ms;
  2504. }
  2505. [dir=rtl] .mdc-drawer--closing, .mdc-drawer--closing[dir=rtl] {
  2506. -webkit-transform: translateX(100%);
  2507. transform: translateX(100%);
  2508. }
  2509. .mdc-drawer__header {
  2510. flex-shrink: 0;
  2511. box-sizing: border-box;
  2512. min-height: 64px;
  2513. padding: 0 16px 4px;
  2514. }
  2515. .mdc-drawer__title {
  2516. -moz-osx-font-smoothing: grayscale;
  2517. -webkit-font-smoothing: antialiased;
  2518. font-family: Roboto, sans-serif;
  2519. /* @alternate */
  2520. font-family: var(--mdc-typography-headline6-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  2521. font-size: 1.25rem;
  2522. /* @alternate */
  2523. font-size: var(--mdc-typography-headline6-font-size, 1.25rem);
  2524. line-height: 2rem;
  2525. /* @alternate */
  2526. line-height: var(--mdc-typography-headline6-line-height, 2rem);
  2527. font-weight: 500;
  2528. /* @alternate */
  2529. font-weight: var(--mdc-typography-headline6-font-weight, 500);
  2530. letter-spacing: 0.0125em;
  2531. /* @alternate */
  2532. letter-spacing: var(--mdc-typography-headline6-letter-spacing, 0.0125em);
  2533. text-decoration: inherit;
  2534. /* @alternate */
  2535. -webkit-text-decoration: var(--mdc-typography-headline6-text-decoration, inherit);
  2536. text-decoration: var(--mdc-typography-headline6-text-decoration, inherit);
  2537. text-transform: inherit;
  2538. /* @alternate */
  2539. text-transform: var(--mdc-typography-headline6-text-transform, inherit);
  2540. display: block;
  2541. margin-top: 0;
  2542. /* @alternate */
  2543. line-height: normal;
  2544. margin-bottom: -20px;
  2545. }
  2546. .mdc-drawer__title::before {
  2547. display: inline-block;
  2548. width: 0;
  2549. height: 36px;
  2550. content: "";
  2551. vertical-align: 0;
  2552. }
  2553. .mdc-drawer__title::after {
  2554. display: inline-block;
  2555. width: 0;
  2556. height: 20px;
  2557. content: "";
  2558. vertical-align: -20px;
  2559. }
  2560. .mdc-drawer__subtitle {
  2561. -moz-osx-font-smoothing: grayscale;
  2562. -webkit-font-smoothing: antialiased;
  2563. font-family: Roboto, sans-serif;
  2564. /* @alternate */
  2565. font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  2566. font-size: 0.875rem;
  2567. /* @alternate */
  2568. font-size: var(--mdc-typography-body2-font-size, 0.875rem);
  2569. line-height: 1.25rem;
  2570. /* @alternate */
  2571. line-height: var(--mdc-typography-body2-line-height, 1.25rem);
  2572. font-weight: 400;
  2573. /* @alternate */
  2574. font-weight: var(--mdc-typography-body2-font-weight, 400);
  2575. letter-spacing: 0.0178571429em;
  2576. /* @alternate */
  2577. letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
  2578. text-decoration: inherit;
  2579. /* @alternate */
  2580. -webkit-text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
  2581. text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
  2582. text-transform: inherit;
  2583. /* @alternate */
  2584. text-transform: var(--mdc-typography-body2-text-transform, inherit);
  2585. display: block;
  2586. margin-top: 0;
  2587. /* @alternate */
  2588. line-height: normal;
  2589. margin-bottom: 0;
  2590. }
  2591. .mdc-drawer__subtitle::before {
  2592. display: inline-block;
  2593. width: 0;
  2594. height: 20px;
  2595. content: "";
  2596. vertical-align: 0;
  2597. }
  2598. .mdc-drawer__content {
  2599. height: 100%;
  2600. overflow-y: auto;
  2601. -webkit-overflow-scrolling: touch;
  2602. }
  2603. .mdc-drawer--dismissible {
  2604. /* @noflip */
  2605. left: 0;
  2606. /* @noflip */
  2607. right: initial;
  2608. display: none;
  2609. position: absolute;
  2610. }
  2611. [dir=rtl] .mdc-drawer--dismissible, .mdc-drawer--dismissible[dir=rtl] {
  2612. /* @noflip */
  2613. left: initial;
  2614. /* @noflip */
  2615. right: 0;
  2616. }
  2617. .mdc-drawer--dismissible.mdc-drawer--open {
  2618. display: flex;
  2619. }
  2620. .mdc-drawer-app-content {
  2621. /* @noflip */
  2622. margin-left: 0;
  2623. /* @noflip */
  2624. margin-right: 0;
  2625. position: relative;
  2626. }
  2627. [dir=rtl] .mdc-drawer-app-content, .mdc-drawer-app-content[dir=rtl] {
  2628. /* @noflip */
  2629. margin-left: 0;
  2630. /* @noflip */
  2631. margin-right: 0;
  2632. }
  2633. .mdc-drawer--modal {
  2634. /* @alternate */
  2635. 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);
  2636. /* @noflip */
  2637. left: 0;
  2638. /* @noflip */
  2639. right: initial;
  2640. display: none;
  2641. position: fixed;
  2642. }
  2643. .mdc-drawer--modal + .mdc-drawer-scrim {
  2644. background-color: rgba(0, 0, 0, 0.32);
  2645. }
  2646. [dir=rtl] .mdc-drawer--modal, .mdc-drawer--modal[dir=rtl] {
  2647. /* @noflip */
  2648. left: initial;
  2649. /* @noflip */
  2650. right: 0;
  2651. }
  2652. .mdc-drawer--modal.mdc-drawer--open {
  2653. display: flex;
  2654. }
  2655. .mdc-drawer-scrim {
  2656. display: none;
  2657. position: fixed;
  2658. top: 0;
  2659. left: 0;
  2660. width: 100%;
  2661. height: 100%;
  2662. z-index: 5;
  2663. transition-property: opacity;
  2664. transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  2665. }
  2666. .mdc-drawer--open + .mdc-drawer-scrim {
  2667. display: block;
  2668. }
  2669. .mdc-drawer--animate + .mdc-drawer-scrim {
  2670. opacity: 0;
  2671. }
  2672. .mdc-drawer--opening + .mdc-drawer-scrim {
  2673. transition-duration: 250ms;
  2674. opacity: 1;
  2675. }
  2676. .mdc-drawer--closing + .mdc-drawer-scrim {
  2677. transition-duration: 200ms;
  2678. opacity: 0;
  2679. }
  2680. .mdc-elevation--z0 {
  2681. /* @alternate */
  2682. 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);
  2683. }
  2684. .mdc-elevation--z1 {
  2685. /* @alternate */
  2686. 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);
  2687. }
  2688. .mdc-elevation--z2 {
  2689. /* @alternate */
  2690. 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);
  2691. }
  2692. .mdc-elevation--z3 {
  2693. /* @alternate */
  2694. 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);
  2695. }
  2696. .mdc-elevation--z4 {
  2697. /* @alternate */
  2698. 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);
  2699. }
  2700. .mdc-elevation--z5 {
  2701. /* @alternate */
  2702. 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);
  2703. }
  2704. .mdc-elevation--z6 {
  2705. /* @alternate */
  2706. 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);
  2707. }
  2708. .mdc-elevation--z7 {
  2709. /* @alternate */
  2710. 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);
  2711. }
  2712. .mdc-elevation--z8 {
  2713. /* @alternate */
  2714. 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);
  2715. }
  2716. .mdc-elevation--z9 {
  2717. /* @alternate */
  2718. 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);
  2719. }
  2720. .mdc-elevation--z10 {
  2721. /* @alternate */
  2722. 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);
  2723. }
  2724. .mdc-elevation--z11 {
  2725. /* @alternate */
  2726. 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);
  2727. }
  2728. .mdc-elevation--z12 {
  2729. /* @alternate */
  2730. 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);
  2731. }
  2732. .mdc-elevation--z13 {
  2733. /* @alternate */
  2734. 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);
  2735. }
  2736. .mdc-elevation--z14 {
  2737. /* @alternate */
  2738. 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);
  2739. }
  2740. .mdc-elevation--z15 {
  2741. /* @alternate */
  2742. 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);
  2743. }
  2744. .mdc-elevation--z16 {
  2745. /* @alternate */
  2746. 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);
  2747. }
  2748. .mdc-elevation--z17 {
  2749. /* @alternate */
  2750. 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);
  2751. }
  2752. .mdc-elevation--z18 {
  2753. /* @alternate */
  2754. 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);
  2755. }
  2756. .mdc-elevation--z19 {
  2757. /* @alternate */
  2758. 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);
  2759. }
  2760. .mdc-elevation--z20 {
  2761. /* @alternate */
  2762. 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);
  2763. }
  2764. .mdc-elevation--z21 {
  2765. /* @alternate */
  2766. 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);
  2767. }
  2768. .mdc-elevation--z22 {
  2769. /* @alternate */
  2770. 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);
  2771. }
  2772. .mdc-elevation--z23 {
  2773. /* @alternate */
  2774. 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);
  2775. }
  2776. .mdc-elevation--z24 {
  2777. /* @alternate */
  2778. 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);
  2779. }
  2780. .mdc-elevation-transition {
  2781. transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
  2782. will-change: box-shadow;
  2783. }
  2784. .mdc-fab {
  2785. /* @alternate */
  2786. position: relative;
  2787. /* @alternate */
  2788. 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);
  2789. display: inline-flex;
  2790. position: relative;
  2791. align-items: center;
  2792. justify-content: center;
  2793. box-sizing: border-box;
  2794. width: 56px;
  2795. height: 56px;
  2796. padding: 0;
  2797. border: none;
  2798. fill: currentColor;
  2799. text-decoration: none;
  2800. cursor: pointer;
  2801. -webkit-user-select: none;
  2802. -moz-user-select: none;
  2803. -ms-user-select: none;
  2804. user-select: none;
  2805. -moz-appearance: none;
  2806. -webkit-appearance: none;
  2807. overflow: visible;
  2808. 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);
  2809. 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);
  2810. 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);
  2811. background-color: #018786;
  2812. /* @alternate */
  2813. background-color: var(--mdc-theme-secondary, #018786);
  2814. color: #fff;
  2815. /* @alternate */
  2816. color: var(--mdc-theme-on-secondary, #fff);
  2817. }
  2818. .mdc-fab .mdc-elevation-overlay {
  2819. width: 100%;
  2820. height: 100%;
  2821. top: 0;
  2822. /* @noflip */
  2823. left: 0;
  2824. }
  2825. .mdc-fab:not(.mdc-fab--extended) {
  2826. border-radius: 50%;
  2827. }
  2828. .mdc-fab:not(.mdc-fab--extended) .mdc-fab__ripple {
  2829. border-radius: 50%;
  2830. }
  2831. .mdc-fab::-moz-focus-inner {
  2832. padding: 0;
  2833. border: 0;
  2834. }
  2835. .mdc-fab:hover, .mdc-fab:focus {
  2836. /* @alternate */
  2837. 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);
  2838. }
  2839. .mdc-fab:active {
  2840. /* @alternate */
  2841. 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);
  2842. }
  2843. .mdc-fab:active, .mdc-fab:focus {
  2844. outline: none;
  2845. }
  2846. .mdc-fab:hover {
  2847. cursor: pointer;
  2848. }
  2849. .mdc-fab > svg {
  2850. width: 100%;
  2851. }
  2852. .mdc-fab .mdc-fab__icon {
  2853. width: 24px;
  2854. height: 24px;
  2855. font-size: 24px;
  2856. }
  2857. .mdc-fab--mini {
  2858. width: 40px;
  2859. height: 40px;
  2860. }
  2861. .mdc-fab--extended {
  2862. -moz-osx-font-smoothing: grayscale;
  2863. -webkit-font-smoothing: antialiased;
  2864. font-family: Roboto, sans-serif;
  2865. /* @alternate */
  2866. font-family: var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  2867. font-size: 0.875rem;
  2868. /* @alternate */
  2869. font-size: var(--mdc-typography-button-font-size, 0.875rem);
  2870. line-height: 2.25rem;
  2871. /* @alternate */
  2872. line-height: var(--mdc-typography-button-line-height, 2.25rem);
  2873. font-weight: 500;
  2874. /* @alternate */
  2875. font-weight: var(--mdc-typography-button-font-weight, 500);
  2876. letter-spacing: 0.0892857143em;
  2877. /* @alternate */
  2878. letter-spacing: var(--mdc-typography-button-letter-spacing, 0.0892857143em);
  2879. text-decoration: none;
  2880. /* @alternate */
  2881. -webkit-text-decoration: var(--mdc-typography-button-text-decoration, none);
  2882. text-decoration: var(--mdc-typography-button-text-decoration, none);
  2883. text-transform: uppercase;
  2884. /* @alternate */
  2885. text-transform: var(--mdc-typography-button-text-transform, uppercase);
  2886. border-radius: 24px;
  2887. padding: 0 20px;
  2888. width: auto;
  2889. max-width: 100%;
  2890. height: 48px;
  2891. /* @alternate */
  2892. line-height: normal;
  2893. }
  2894. .mdc-fab--extended .mdc-fab__ripple {
  2895. border-radius: 24px;
  2896. }
  2897. .mdc-fab--extended .mdc-fab__icon {
  2898. /* @noflip */
  2899. margin-left: -8px;
  2900. /* @noflip */
  2901. margin-right: 12px;
  2902. }
  2903. [dir=rtl] .mdc-fab--extended .mdc-fab__icon, .mdc-fab--extended .mdc-fab__icon[dir=rtl] {
  2904. /* @noflip */
  2905. margin-left: 12px;
  2906. /* @noflip */
  2907. margin-right: -8px;
  2908. }
  2909. .mdc-fab--extended .mdc-fab__label + .mdc-fab__icon {
  2910. /* @noflip */
  2911. margin-left: 12px;
  2912. /* @noflip */
  2913. margin-right: -8px;
  2914. }
  2915. [dir=rtl] .mdc-fab--extended .mdc-fab__label + .mdc-fab__icon, .mdc-fab--extended .mdc-fab__label + .mdc-fab__icon[dir=rtl] {
  2916. /* @noflip */
  2917. margin-left: -8px;
  2918. /* @noflip */
  2919. margin-right: 12px;
  2920. }
  2921. .mdc-fab--touch {
  2922. margin-top: 4px;
  2923. margin-bottom: 4px;
  2924. margin-right: 4px;
  2925. margin-left: 4px;
  2926. }
  2927. .mdc-fab--touch .mdc-fab__touch {
  2928. position: absolute;
  2929. top: 50%;
  2930. right: 0;
  2931. height: 48px;
  2932. /* @noflip */
  2933. left: 50%;
  2934. width: 48px;
  2935. -webkit-transform: translate(-50%, -50%);
  2936. transform: translate(-50%, -50%);
  2937. }
  2938. .mdc-fab__label {
  2939. justify-content: flex-start;
  2940. text-overflow: ellipsis;
  2941. white-space: nowrap;
  2942. overflow-x: hidden;
  2943. overflow-y: visible;
  2944. }
  2945. .mdc-fab__icon {
  2946. transition: -webkit-transform 180ms 90ms cubic-bezier(0, 0, 0.2, 1);
  2947. transition: transform 180ms 90ms cubic-bezier(0, 0, 0.2, 1);
  2948. transition: transform 180ms 90ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 180ms 90ms cubic-bezier(0, 0, 0.2, 1);
  2949. fill: currentColor;
  2950. will-change: transform;
  2951. }
  2952. .mdc-fab .mdc-fab__icon {
  2953. display: inline-flex;
  2954. align-items: center;
  2955. justify-content: center;
  2956. }
  2957. .mdc-fab--exited {
  2958. -webkit-transform: scale(0);
  2959. transform: scale(0);
  2960. opacity: 0;
  2961. transition: opacity 15ms linear 150ms, -webkit-transform 180ms 0ms cubic-bezier(0.4, 0, 1, 1);
  2962. transition: opacity 15ms linear 150ms, transform 180ms 0ms cubic-bezier(0.4, 0, 1, 1);
  2963. 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);
  2964. }
  2965. .mdc-fab--exited .mdc-fab__icon {
  2966. -webkit-transform: scale(0);
  2967. transform: scale(0);
  2968. transition: -webkit-transform 135ms 0ms cubic-bezier(0.4, 0, 1, 1);
  2969. transition: transform 135ms 0ms cubic-bezier(0.4, 0, 1, 1);
  2970. transition: transform 135ms 0ms cubic-bezier(0.4, 0, 1, 1), -webkit-transform 135ms 0ms cubic-bezier(0.4, 0, 1, 1);
  2971. }
  2972. .mdc-fab {
  2973. --mdc-ripple-fg-size: 0;
  2974. --mdc-ripple-left: 0;
  2975. --mdc-ripple-top: 0;
  2976. --mdc-ripple-fg-scale: 1;
  2977. --mdc-ripple-fg-translate-end: 0;
  2978. --mdc-ripple-fg-translate-start: 0;
  2979. -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  2980. }
  2981. .mdc-fab .mdc-fab__ripple::before,
  2982. .mdc-fab .mdc-fab__ripple::after {
  2983. position: absolute;
  2984. border-radius: 50%;
  2985. opacity: 0;
  2986. pointer-events: none;
  2987. content: "";
  2988. }
  2989. .mdc-fab .mdc-fab__ripple::before {
  2990. transition: opacity 15ms linear, background-color 15ms linear;
  2991. z-index: 1;
  2992. }
  2993. .mdc-fab.mdc-ripple-upgraded .mdc-fab__ripple::before {
  2994. -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
  2995. transform: scale(var(--mdc-ripple-fg-scale, 1));
  2996. }
  2997. .mdc-fab.mdc-ripple-upgraded .mdc-fab__ripple::after {
  2998. top: 0;
  2999. /* @noflip */
  3000. left: 0;
  3001. -webkit-transform: scale(0);
  3002. transform: scale(0);
  3003. -webkit-transform-origin: center center;
  3004. transform-origin: center center;
  3005. }
  3006. .mdc-fab.mdc-ripple-upgraded--unbounded .mdc-fab__ripple::after {
  3007. top: var(--mdc-ripple-top, 0);
  3008. /* @noflip */
  3009. left: var(--mdc-ripple-left, 0);
  3010. }
  3011. .mdc-fab.mdc-ripple-upgraded--foreground-activation .mdc-fab__ripple::after {
  3012. -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
  3013. animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
  3014. }
  3015. .mdc-fab.mdc-ripple-upgraded--foreground-deactivation .mdc-fab__ripple::after {
  3016. -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
  3017. animation: mdc-ripple-fg-opacity-out 150ms;
  3018. -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  3019. transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  3020. }
  3021. .mdc-fab .mdc-fab__ripple::before,
  3022. .mdc-fab .mdc-fab__ripple::after {
  3023. top: calc(50% - 100%);
  3024. /* @noflip */
  3025. left: calc(50% - 100%);
  3026. width: 200%;
  3027. height: 200%;
  3028. }
  3029. .mdc-fab.mdc-ripple-upgraded .mdc-fab__ripple::after {
  3030. width: var(--mdc-ripple-fg-size, 100%);
  3031. height: var(--mdc-ripple-fg-size, 100%);
  3032. }
  3033. .mdc-fab .mdc-fab__ripple::before, .mdc-fab .mdc-fab__ripple::after {
  3034. background-color: #fff;
  3035. /* @alternate */
  3036. background-color: var(--mdc-theme-on-secondary, #fff);
  3037. }
  3038. .mdc-fab:hover .mdc-fab__ripple::before {
  3039. opacity: 0.08;
  3040. }
  3041. .mdc-fab.mdc-ripple-upgraded--background-focused .mdc-fab__ripple::before, .mdc-fab:not(.mdc-ripple-upgraded):focus .mdc-fab__ripple::before {
  3042. transition-duration: 75ms;
  3043. opacity: 0.24;
  3044. }
  3045. .mdc-fab:not(.mdc-ripple-upgraded) .mdc-fab__ripple::after {
  3046. transition: opacity 150ms linear;
  3047. }
  3048. .mdc-fab:not(.mdc-ripple-upgraded):active .mdc-fab__ripple::after {
  3049. transition-duration: 75ms;
  3050. opacity: 0.24;
  3051. }
  3052. .mdc-fab.mdc-ripple-upgraded {
  3053. --mdc-ripple-fg-opacity: 0.24;
  3054. }
  3055. .mdc-fab .mdc-fab__ripple {
  3056. position: absolute;
  3057. top: 0;
  3058. left: 0;
  3059. width: 100%;
  3060. height: 100%;
  3061. pointer-events: none;
  3062. overflow: hidden;
  3063. }
  3064. .mdc-floating-label {
  3065. -moz-osx-font-smoothing: grayscale;
  3066. -webkit-font-smoothing: antialiased;
  3067. font-family: Roboto, sans-serif;
  3068. /* @alternate */
  3069. font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  3070. font-size: 1rem;
  3071. /* @alternate */
  3072. font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
  3073. font-weight: 400;
  3074. /* @alternate */
  3075. font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
  3076. letter-spacing: 0.009375em;
  3077. /* @alternate */
  3078. letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
  3079. text-decoration: inherit;
  3080. /* @alternate */
  3081. -webkit-text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
  3082. text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
  3083. text-transform: inherit;
  3084. /* @alternate */
  3085. text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
  3086. position: absolute;
  3087. /* @noflip */
  3088. left: 0;
  3089. /* @noflip */
  3090. -webkit-transform-origin: left top;
  3091. transform-origin: left top;
  3092. line-height: 1.15rem;
  3093. text-align: left;
  3094. text-overflow: ellipsis;
  3095. white-space: nowrap;
  3096. cursor: text;
  3097. overflow: hidden;
  3098. /* @alternate */
  3099. will-change: transform;
  3100. transition: color 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);
  3101. transition: transform 150ms cubic-bezier(0.4, 0, 0.2, 1), color 150ms cubic-bezier(0.4, 0, 0.2, 1);
  3102. 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);
  3103. }
  3104. [dir=rtl] .mdc-floating-label, .mdc-floating-label[dir=rtl] {
  3105. /* @noflip */
  3106. right: 0;
  3107. /* @noflip */
  3108. left: auto;
  3109. /* @noflip */
  3110. -webkit-transform-origin: right top;
  3111. transform-origin: right top;
  3112. /* @noflip */
  3113. text-align: right;
  3114. }
  3115. .mdc-floating-label--float-above {
  3116. cursor: auto;
  3117. }
  3118. .mdc-floating-label--float-above {
  3119. -webkit-transform: translateY(-106%) scale(0.75);
  3120. transform: translateY(-106%) scale(0.75);
  3121. }
  3122. .mdc-floating-label--shake {
  3123. -webkit-animation: mdc-floating-label-shake-float-above-standard 250ms 1;
  3124. animation: mdc-floating-label-shake-float-above-standard 250ms 1;
  3125. }
  3126. @-webkit-keyframes mdc-floating-label-shake-float-above-standard {
  3127. 0% {
  3128. -webkit-transform: translateX(calc(0 - 0%)) translateY(-106%) scale(0.75);
  3129. transform: translateX(calc(0 - 0%)) translateY(-106%) scale(0.75);
  3130. }
  3131. 33% {
  3132. -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  3133. animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  3134. -webkit-transform: translateX(calc(4% - 0%)) translateY(-106%) scale(0.75);
  3135. transform: translateX(calc(4% - 0%)) translateY(-106%) scale(0.75);
  3136. }
  3137. 66% {
  3138. -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  3139. animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  3140. -webkit-transform: translateX(calc(-4% - 0%)) translateY(-106%) scale(0.75);
  3141. transform: translateX(calc(-4% - 0%)) translateY(-106%) scale(0.75);
  3142. }
  3143. 100% {
  3144. -webkit-transform: translateX(calc(0 - 0%)) translateY(-106%) scale(0.75);
  3145. transform: translateX(calc(0 - 0%)) translateY(-106%) scale(0.75);
  3146. }
  3147. }
  3148. @keyframes mdc-floating-label-shake-float-above-standard {
  3149. 0% {
  3150. -webkit-transform: translateX(calc(0 - 0%)) translateY(-106%) scale(0.75);
  3151. transform: translateX(calc(0 - 0%)) translateY(-106%) scale(0.75);
  3152. }
  3153. 33% {
  3154. -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  3155. animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  3156. -webkit-transform: translateX(calc(4% - 0%)) translateY(-106%) scale(0.75);
  3157. transform: translateX(calc(4% - 0%)) translateY(-106%) scale(0.75);
  3158. }
  3159. 66% {
  3160. -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  3161. animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  3162. -webkit-transform: translateX(calc(-4% - 0%)) translateY(-106%) scale(0.75);
  3163. transform: translateX(calc(-4% - 0%)) translateY(-106%) scale(0.75);
  3164. }
  3165. 100% {
  3166. -webkit-transform: translateX(calc(0 - 0%)) translateY(-106%) scale(0.75);
  3167. transform: translateX(calc(0 - 0%)) translateY(-106%) scale(0.75);
  3168. }
  3169. }
  3170. .mdc-form-field {
  3171. -moz-osx-font-smoothing: grayscale;
  3172. -webkit-font-smoothing: antialiased;
  3173. font-family: Roboto, sans-serif;
  3174. /* @alternate */
  3175. font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  3176. font-size: 0.875rem;
  3177. /* @alternate */
  3178. font-size: var(--mdc-typography-body2-font-size, 0.875rem);
  3179. line-height: 1.25rem;
  3180. /* @alternate */
  3181. line-height: var(--mdc-typography-body2-line-height, 1.25rem);
  3182. font-weight: 400;
  3183. /* @alternate */
  3184. font-weight: var(--mdc-typography-body2-font-weight, 400);
  3185. letter-spacing: 0.0178571429em;
  3186. /* @alternate */
  3187. letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
  3188. text-decoration: inherit;
  3189. /* @alternate */
  3190. -webkit-text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
  3191. text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
  3192. text-transform: inherit;
  3193. /* @alternate */
  3194. text-transform: var(--mdc-typography-body2-text-transform, inherit);
  3195. color: rgba(0, 0, 0, 0.87);
  3196. /* @alternate */
  3197. color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87));
  3198. display: inline-flex;
  3199. align-items: center;
  3200. vertical-align: middle;
  3201. }
  3202. .mdc-form-field > label {
  3203. /* @noflip */
  3204. margin-left: 0;
  3205. /* @noflip */
  3206. margin-right: auto;
  3207. /* @noflip */
  3208. padding-left: 4px;
  3209. /* @noflip */
  3210. padding-right: 0;
  3211. order: 0;
  3212. }
  3213. [dir=rtl] .mdc-form-field > label, .mdc-form-field > label[dir=rtl] {
  3214. /* @noflip */
  3215. margin-left: auto;
  3216. /* @noflip */
  3217. margin-right: 0;
  3218. }
  3219. [dir=rtl] .mdc-form-field > label, .mdc-form-field > label[dir=rtl] {
  3220. /* @noflip */
  3221. padding-left: 0;
  3222. /* @noflip */
  3223. padding-right: 4px;
  3224. }
  3225. .mdc-form-field--align-end > label {
  3226. /* @noflip */
  3227. margin-left: auto;
  3228. /* @noflip */
  3229. margin-right: 0;
  3230. /* @noflip */
  3231. padding-left: 0;
  3232. /* @noflip */
  3233. padding-right: 4px;
  3234. order: -1;
  3235. }
  3236. [dir=rtl] .mdc-form-field--align-end > label, .mdc-form-field--align-end > label[dir=rtl] {
  3237. /* @noflip */
  3238. margin-left: 0;
  3239. /* @noflip */
  3240. margin-right: auto;
  3241. }
  3242. [dir=rtl] .mdc-form-field--align-end > label, .mdc-form-field--align-end > label[dir=rtl] {
  3243. /* @noflip */
  3244. padding-left: 4px;
  3245. /* @noflip */
  3246. padding-right: 0;
  3247. }
  3248. .mdc-icon-button {
  3249. display: inline-block;
  3250. position: relative;
  3251. box-sizing: border-box;
  3252. border: none;
  3253. outline: none;
  3254. background-color: transparent;
  3255. fill: currentColor;
  3256. color: inherit;
  3257. font-size: 24px;
  3258. text-decoration: none;
  3259. cursor: pointer;
  3260. -webkit-user-select: none;
  3261. -moz-user-select: none;
  3262. -ms-user-select: none;
  3263. user-select: none;
  3264. width: 48px;
  3265. height: 48px;
  3266. padding: 12px;
  3267. }
  3268. .mdc-icon-button svg,
  3269. .mdc-icon-button img {
  3270. width: 24px;
  3271. height: 24px;
  3272. }
  3273. .mdc-icon-button:disabled {
  3274. color: rgba(0, 0, 0, 0.38);
  3275. /* @alternate */
  3276. color: var(--mdc-theme-text-disabled-on-light, rgba(0, 0, 0, 0.38));
  3277. }
  3278. .mdc-icon-button:disabled {
  3279. cursor: default;
  3280. pointer-events: none;
  3281. }
  3282. .mdc-icon-button__icon {
  3283. display: inline-block;
  3284. }
  3285. .mdc-icon-button__icon.mdc-icon-button__icon--on {
  3286. display: none;
  3287. }
  3288. .mdc-icon-button--on .mdc-icon-button__icon {
  3289. display: none;
  3290. }
  3291. .mdc-icon-button--on .mdc-icon-button__icon.mdc-icon-button__icon--on {
  3292. display: inline-block;
  3293. }
  3294. .mdc-icon-button {
  3295. --mdc-ripple-fg-size: 0;
  3296. --mdc-ripple-left: 0;
  3297. --mdc-ripple-top: 0;
  3298. --mdc-ripple-fg-scale: 1;
  3299. --mdc-ripple-fg-translate-end: 0;
  3300. --mdc-ripple-fg-translate-start: 0;
  3301. -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  3302. }
  3303. .mdc-icon-button::before, .mdc-icon-button::after {
  3304. position: absolute;
  3305. border-radius: 50%;
  3306. opacity: 0;
  3307. pointer-events: none;
  3308. content: "";
  3309. }
  3310. .mdc-icon-button::before {
  3311. transition: opacity 15ms linear, background-color 15ms linear;
  3312. z-index: 1;
  3313. }
  3314. .mdc-icon-button.mdc-ripple-upgraded::before {
  3315. -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
  3316. transform: scale(var(--mdc-ripple-fg-scale, 1));
  3317. }
  3318. .mdc-icon-button.mdc-ripple-upgraded::after {
  3319. top: 0;
  3320. /* @noflip */
  3321. left: 0;
  3322. -webkit-transform: scale(0);
  3323. transform: scale(0);
  3324. -webkit-transform-origin: center center;
  3325. transform-origin: center center;
  3326. }
  3327. .mdc-icon-button.mdc-ripple-upgraded--unbounded::after {
  3328. top: var(--mdc-ripple-top, 0);
  3329. /* @noflip */
  3330. left: var(--mdc-ripple-left, 0);
  3331. }
  3332. .mdc-icon-button.mdc-ripple-upgraded--foreground-activation::after {
  3333. -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
  3334. animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
  3335. }
  3336. .mdc-icon-button.mdc-ripple-upgraded--foreground-deactivation::after {
  3337. -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
  3338. animation: mdc-ripple-fg-opacity-out 150ms;
  3339. -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  3340. transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  3341. }
  3342. .mdc-icon-button::before, .mdc-icon-button::after {
  3343. top: calc(50% - 50%);
  3344. /* @noflip */
  3345. left: calc(50% - 50%);
  3346. width: 100%;
  3347. height: 100%;
  3348. }
  3349. .mdc-icon-button.mdc-ripple-upgraded::before, .mdc-icon-button.mdc-ripple-upgraded::after {
  3350. top: var(--mdc-ripple-top, calc(50% - 50%));
  3351. /* @noflip */
  3352. left: var(--mdc-ripple-left, calc(50% - 50%));
  3353. width: var(--mdc-ripple-fg-size, 100%);
  3354. height: var(--mdc-ripple-fg-size, 100%);
  3355. }
  3356. .mdc-icon-button.mdc-ripple-upgraded::after {
  3357. width: var(--mdc-ripple-fg-size, 100%);
  3358. height: var(--mdc-ripple-fg-size, 100%);
  3359. }
  3360. .mdc-icon-button::before, .mdc-icon-button::after {
  3361. background-color: #000;
  3362. }
  3363. .mdc-icon-button:hover::before {
  3364. opacity: 0.04;
  3365. }
  3366. .mdc-icon-button.mdc-ripple-upgraded--background-focused::before, .mdc-icon-button:not(.mdc-ripple-upgraded):focus::before {
  3367. transition-duration: 75ms;
  3368. opacity: 0.12;
  3369. }
  3370. .mdc-icon-button:not(.mdc-ripple-upgraded)::after {
  3371. transition: opacity 150ms linear;
  3372. }
  3373. .mdc-icon-button:not(.mdc-ripple-upgraded):active::after {
  3374. transition-duration: 75ms;
  3375. opacity: 0.12;
  3376. }
  3377. .mdc-icon-button.mdc-ripple-upgraded {
  3378. --mdc-ripple-fg-opacity: 0.12;
  3379. }
  3380. .mdc-image-list {
  3381. display: flex;
  3382. flex-wrap: wrap;
  3383. margin: 0 auto;
  3384. padding: 0;
  3385. }
  3386. .mdc-image-list__item,
  3387. .mdc-image-list__image-aspect-container {
  3388. position: relative;
  3389. box-sizing: border-box;
  3390. }
  3391. .mdc-image-list__item {
  3392. list-style-type: none;
  3393. }
  3394. .mdc-image-list__image {
  3395. width: 100%;
  3396. }
  3397. .mdc-image-list__image-aspect-container .mdc-image-list__image {
  3398. position: absolute;
  3399. top: 0;
  3400. right: 0;
  3401. bottom: 0;
  3402. left: 0;
  3403. height: 100%;
  3404. background-repeat: no-repeat;
  3405. background-position: center;
  3406. background-size: cover;
  3407. }
  3408. .mdc-image-list__image-aspect-container {
  3409. padding-bottom: calc(100% / 1);
  3410. }
  3411. .mdc-image-list__image {
  3412. border-radius: 0;
  3413. }
  3414. .mdc-image-list--with-text-protection .mdc-image-list__supporting {
  3415. border-radius: 0 0 0 0;
  3416. }
  3417. .mdc-image-list__supporting {
  3418. color: rgba(0, 0, 0, 0.87);
  3419. /* @alternate */
  3420. color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87));
  3421. display: flex;
  3422. align-items: center;
  3423. justify-content: space-between;
  3424. box-sizing: border-box;
  3425. padding: 8px 0;
  3426. line-height: 24px;
  3427. }
  3428. .mdc-image-list__label {
  3429. -moz-osx-font-smoothing: grayscale;
  3430. -webkit-font-smoothing: antialiased;
  3431. font-family: Roboto, sans-serif;
  3432. /* @alternate */
  3433. font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  3434. font-size: 1rem;
  3435. /* @alternate */
  3436. font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
  3437. line-height: 1.75rem;
  3438. /* @alternate */
  3439. line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
  3440. font-weight: 400;
  3441. /* @alternate */
  3442. font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
  3443. letter-spacing: 0.009375em;
  3444. /* @alternate */
  3445. letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
  3446. text-decoration: inherit;
  3447. /* @alternate */
  3448. -webkit-text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
  3449. text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
  3450. text-transform: inherit;
  3451. /* @alternate */
  3452. text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
  3453. text-overflow: ellipsis;
  3454. white-space: nowrap;
  3455. overflow: hidden;
  3456. }
  3457. .mdc-image-list--with-text-protection .mdc-image-list__supporting {
  3458. position: absolute;
  3459. bottom: 0;
  3460. width: 100%;
  3461. height: 48px;
  3462. padding: 0 16px;
  3463. background: rgba(0, 0, 0, 0.6);
  3464. color: #fff;
  3465. }
  3466. .mdc-image-list--masonry {
  3467. display: block;
  3468. }
  3469. .mdc-image-list--masonry .mdc-image-list__item {
  3470. -webkit-column-break-inside: avoid;
  3471. break-inside: avoid-column;
  3472. }
  3473. .mdc-image-list--masonry .mdc-image-list__image {
  3474. display: block;
  3475. height: auto;
  3476. }
  3477. :root {
  3478. --mdc-layout-grid-margin-desktop: 24px;
  3479. --mdc-layout-grid-gutter-desktop: 24px;
  3480. --mdc-layout-grid-column-width-desktop: 72px;
  3481. --mdc-layout-grid-margin-tablet: 16px;
  3482. --mdc-layout-grid-gutter-tablet: 16px;
  3483. --mdc-layout-grid-column-width-tablet: 72px;
  3484. --mdc-layout-grid-margin-phone: 16px;
  3485. --mdc-layout-grid-gutter-phone: 16px;
  3486. --mdc-layout-grid-column-width-phone: 72px;
  3487. }
  3488. @media (min-width: 840px) {
  3489. .mdc-layout-grid {
  3490. box-sizing: border-box;
  3491. margin: 0 auto;
  3492. padding: 24px;
  3493. padding: var(--mdc-layout-grid-margin-desktop, 24px);
  3494. }
  3495. }
  3496. @media (min-width: 600px) and (max-width: 839px) {
  3497. .mdc-layout-grid {
  3498. box-sizing: border-box;
  3499. margin: 0 auto;
  3500. padding: 16px;
  3501. padding: var(--mdc-layout-grid-margin-tablet, 16px);
  3502. }
  3503. }
  3504. @media (max-width: 599px) {
  3505. .mdc-layout-grid {
  3506. box-sizing: border-box;
  3507. margin: 0 auto;
  3508. padding: 16px;
  3509. padding: var(--mdc-layout-grid-margin-phone, 16px);
  3510. }
  3511. }
  3512. @media (min-width: 840px) {
  3513. .mdc-layout-grid__inner {
  3514. display: flex;
  3515. flex-flow: row wrap;
  3516. align-items: stretch;
  3517. margin: -12px;
  3518. margin: calc(var(--mdc-layout-grid-gutter-desktop, 24px) / 2 * -1);
  3519. }
  3520. @supports (display: grid) {
  3521. .mdc-layout-grid__inner {
  3522. display: grid;
  3523. margin: 0;
  3524. grid-gap: 24px;
  3525. grid-gap: var(--mdc-layout-grid-gutter-desktop, 24px);
  3526. grid-template-columns: repeat(12, minmax(0, 1fr));
  3527. }
  3528. }
  3529. }
  3530. @media (min-width: 600px) and (max-width: 839px) {
  3531. .mdc-layout-grid__inner {
  3532. display: flex;
  3533. flex-flow: row wrap;
  3534. align-items: stretch;
  3535. margin: -8px;
  3536. margin: calc(var(--mdc-layout-grid-gutter-tablet, 16px) / 2 * -1);
  3537. }
  3538. @supports (display: grid) {
  3539. .mdc-layout-grid__inner {
  3540. display: grid;
  3541. margin: 0;
  3542. grid-gap: 16px;
  3543. grid-gap: var(--mdc-layout-grid-gutter-tablet, 16px);
  3544. grid-template-columns: repeat(8, minmax(0, 1fr));
  3545. }
  3546. }
  3547. }
  3548. @media (max-width: 599px) {
  3549. .mdc-layout-grid__inner {
  3550. display: flex;
  3551. flex-flow: row wrap;
  3552. align-items: stretch;
  3553. margin: -8px;
  3554. margin: calc(var(--mdc-layout-grid-gutter-phone, 16px) / 2 * -1);
  3555. }
  3556. @supports (display: grid) {
  3557. .mdc-layout-grid__inner {
  3558. display: grid;
  3559. margin: 0;
  3560. grid-gap: 16px;
  3561. grid-gap: var(--mdc-layout-grid-gutter-phone, 16px);
  3562. grid-template-columns: repeat(4, minmax(0, 1fr));
  3563. }
  3564. }
  3565. }
  3566. @media (min-width: 840px) {
  3567. .mdc-layout-grid__cell {
  3568. width: calc(33.3333333333% - 24px);
  3569. width: calc(33.3333333333% - var(--mdc-layout-grid-gutter-desktop, 24px));
  3570. box-sizing: border-box;
  3571. margin: 12px;
  3572. margin: calc(var(--mdc-layout-grid-gutter-desktop, 24px) / 2);
  3573. }
  3574. @supports (display: grid) {
  3575. .mdc-layout-grid__cell {
  3576. width: auto;
  3577. grid-column-end: span 4;
  3578. }
  3579. }
  3580. @supports (display: grid) {
  3581. .mdc-layout-grid__cell {
  3582. margin: 0;
  3583. }
  3584. }
  3585. .mdc-layout-grid__cell--span-1,
  3586. .mdc-layout-grid__cell--span-1-desktop {
  3587. width: calc(8.3333333333% - 24px);
  3588. width: calc(8.3333333333% - var(--mdc-layout-grid-gutter-desktop, 24px));
  3589. }
  3590. @supports (display: grid) {
  3591. .mdc-layout-grid__cell--span-1,
  3592. .mdc-layout-grid__cell--span-1-desktop {
  3593. width: auto;
  3594. grid-column-end: span 1;
  3595. }
  3596. }
  3597. .mdc-layout-grid__cell--span-2,
  3598. .mdc-layout-grid__cell--span-2-desktop {
  3599. width: calc(16.6666666667% - 24px);
  3600. width: calc(16.6666666667% - var(--mdc-layout-grid-gutter-desktop, 24px));
  3601. }
  3602. @supports (display: grid) {
  3603. .mdc-layout-grid__cell--span-2,
  3604. .mdc-layout-grid__cell--span-2-desktop {
  3605. width: auto;
  3606. grid-column-end: span 2;
  3607. }
  3608. }
  3609. .mdc-layout-grid__cell--span-3,
  3610. .mdc-layout-grid__cell--span-3-desktop {
  3611. width: calc(25% - 24px);
  3612. width: calc(25% - var(--mdc-layout-grid-gutter-desktop, 24px));
  3613. }
  3614. @supports (display: grid) {
  3615. .mdc-layout-grid__cell--span-3,
  3616. .mdc-layout-grid__cell--span-3-desktop {
  3617. width: auto;
  3618. grid-column-end: span 3;
  3619. }
  3620. }
  3621. .mdc-layout-grid__cell--span-4,
  3622. .mdc-layout-grid__cell--span-4-desktop {
  3623. width: calc(33.3333333333% - 24px);
  3624. width: calc(33.3333333333% - var(--mdc-layout-grid-gutter-desktop, 24px));
  3625. }
  3626. @supports (display: grid) {
  3627. .mdc-layout-grid__cell--span-4,
  3628. .mdc-layout-grid__cell--span-4-desktop {
  3629. width: auto;
  3630. grid-column-end: span 4;
  3631. }
  3632. }
  3633. .mdc-layout-grid__cell--span-5,
  3634. .mdc-layout-grid__cell--span-5-desktop {
  3635. width: calc(41.6666666667% - 24px);
  3636. width: calc(41.6666666667% - var(--mdc-layout-grid-gutter-desktop, 24px));
  3637. }
  3638. @supports (display: grid) {
  3639. .mdc-layout-grid__cell--span-5,
  3640. .mdc-layout-grid__cell--span-5-desktop {
  3641. width: auto;
  3642. grid-column-end: span 5;
  3643. }
  3644. }
  3645. .mdc-layout-grid__cell--span-6,
  3646. .mdc-layout-grid__cell--span-6-desktop {
  3647. width: calc(50% - 24px);
  3648. width: calc(50% - var(--mdc-layout-grid-gutter-desktop, 24px));
  3649. }
  3650. @supports (display: grid) {
  3651. .mdc-layout-grid__cell--span-6,
  3652. .mdc-layout-grid__cell--span-6-desktop {
  3653. width: auto;
  3654. grid-column-end: span 6;
  3655. }
  3656. }
  3657. .mdc-layout-grid__cell--span-7,
  3658. .mdc-layout-grid__cell--span-7-desktop {
  3659. width: calc(58.3333333333% - 24px);
  3660. width: calc(58.3333333333% - var(--mdc-layout-grid-gutter-desktop, 24px));
  3661. }
  3662. @supports (display: grid) {
  3663. .mdc-layout-grid__cell--span-7,
  3664. .mdc-layout-grid__cell--span-7-desktop {
  3665. width: auto;
  3666. grid-column-end: span 7;
  3667. }
  3668. }
  3669. .mdc-layout-grid__cell--span-8,
  3670. .mdc-layout-grid__cell--span-8-desktop {
  3671. width: calc(66.6666666667% - 24px);
  3672. width: calc(66.6666666667% - var(--mdc-layout-grid-gutter-desktop, 24px));
  3673. }
  3674. @supports (display: grid) {
  3675. .mdc-layout-grid__cell--span-8,
  3676. .mdc-layout-grid__cell--span-8-desktop {
  3677. width: auto;
  3678. grid-column-end: span 8;
  3679. }
  3680. }
  3681. .mdc-layout-grid__cell--span-9,
  3682. .mdc-layout-grid__cell--span-9-desktop {
  3683. width: calc(75% - 24px);
  3684. width: calc(75% - var(--mdc-layout-grid-gutter-desktop, 24px));
  3685. }
  3686. @supports (display: grid) {
  3687. .mdc-layout-grid__cell--span-9,
  3688. .mdc-layout-grid__cell--span-9-desktop {
  3689. width: auto;
  3690. grid-column-end: span 9;
  3691. }
  3692. }
  3693. .mdc-layout-grid__cell--span-10,
  3694. .mdc-layout-grid__cell--span-10-desktop {
  3695. width: calc(83.3333333333% - 24px);
  3696. width: calc(83.3333333333% - var(--mdc-layout-grid-gutter-desktop, 24px));
  3697. }
  3698. @supports (display: grid) {
  3699. .mdc-layout-grid__cell--span-10,
  3700. .mdc-layout-grid__cell--span-10-desktop {
  3701. width: auto;
  3702. grid-column-end: span 10;
  3703. }
  3704. }
  3705. .mdc-layout-grid__cell--span-11,
  3706. .mdc-layout-grid__cell--span-11-desktop {
  3707. width: calc(91.6666666667% - 24px);
  3708. width: calc(91.6666666667% - var(--mdc-layout-grid-gutter-desktop, 24px));
  3709. }
  3710. @supports (display: grid) {
  3711. .mdc-layout-grid__cell--span-11,
  3712. .mdc-layout-grid__cell--span-11-desktop {
  3713. width: auto;
  3714. grid-column-end: span 11;
  3715. }
  3716. }
  3717. .mdc-layout-grid__cell--span-12,
  3718. .mdc-layout-grid__cell--span-12-desktop {
  3719. width: calc(100% - 24px);
  3720. width: calc(100% - var(--mdc-layout-grid-gutter-desktop, 24px));
  3721. }
  3722. @supports (display: grid) {
  3723. .mdc-layout-grid__cell--span-12,
  3724. .mdc-layout-grid__cell--span-12-desktop {
  3725. width: auto;
  3726. grid-column-end: span 12;
  3727. }
  3728. }
  3729. }
  3730. @media (min-width: 600px) and (max-width: 839px) {
  3731. .mdc-layout-grid__cell {
  3732. width: calc(50% - 16px);
  3733. width: calc(50% - var(--mdc-layout-grid-gutter-tablet, 16px));
  3734. box-sizing: border-box;
  3735. margin: 8px;
  3736. margin: calc(var(--mdc-layout-grid-gutter-tablet, 16px) / 2);
  3737. }
  3738. @supports (display: grid) {
  3739. .mdc-layout-grid__cell {
  3740. width: auto;
  3741. grid-column-end: span 4;
  3742. }
  3743. }
  3744. @supports (display: grid) {
  3745. .mdc-layout-grid__cell {
  3746. margin: 0;
  3747. }
  3748. }
  3749. .mdc-layout-grid__cell--span-1,
  3750. .mdc-layout-grid__cell--span-1-tablet {
  3751. width: calc(12.5% - 16px);
  3752. width: calc(12.5% - var(--mdc-layout-grid-gutter-tablet, 16px));
  3753. }
  3754. @supports (display: grid) {
  3755. .mdc-layout-grid__cell--span-1,
  3756. .mdc-layout-grid__cell--span-1-tablet {
  3757. width: auto;
  3758. grid-column-end: span 1;
  3759. }
  3760. }
  3761. .mdc-layout-grid__cell--span-2,
  3762. .mdc-layout-grid__cell--span-2-tablet {
  3763. width: calc(25% - 16px);
  3764. width: calc(25% - var(--mdc-layout-grid-gutter-tablet, 16px));
  3765. }
  3766. @supports (display: grid) {
  3767. .mdc-layout-grid__cell--span-2,
  3768. .mdc-layout-grid__cell--span-2-tablet {
  3769. width: auto;
  3770. grid-column-end: span 2;
  3771. }
  3772. }
  3773. .mdc-layout-grid__cell--span-3,
  3774. .mdc-layout-grid__cell--span-3-tablet {
  3775. width: calc(37.5% - 16px);
  3776. width: calc(37.5% - var(--mdc-layout-grid-gutter-tablet, 16px));
  3777. }
  3778. @supports (display: grid) {
  3779. .mdc-layout-grid__cell--span-3,
  3780. .mdc-layout-grid__cell--span-3-tablet {
  3781. width: auto;
  3782. grid-column-end: span 3;
  3783. }
  3784. }
  3785. .mdc-layout-grid__cell--span-4,
  3786. .mdc-layout-grid__cell--span-4-tablet {
  3787. width: calc(50% - 16px);
  3788. width: calc(50% - var(--mdc-layout-grid-gutter-tablet, 16px));
  3789. }
  3790. @supports (display: grid) {
  3791. .mdc-layout-grid__cell--span-4,
  3792. .mdc-layout-grid__cell--span-4-tablet {
  3793. width: auto;
  3794. grid-column-end: span 4;
  3795. }
  3796. }
  3797. .mdc-layout-grid__cell--span-5,
  3798. .mdc-layout-grid__cell--span-5-tablet {
  3799. width: calc(62.5% - 16px);
  3800. width: calc(62.5% - var(--mdc-layout-grid-gutter-tablet, 16px));
  3801. }
  3802. @supports (display: grid) {
  3803. .mdc-layout-grid__cell--span-5,
  3804. .mdc-layout-grid__cell--span-5-tablet {
  3805. width: auto;
  3806. grid-column-end: span 5;
  3807. }
  3808. }
  3809. .mdc-layout-grid__cell--span-6,
  3810. .mdc-layout-grid__cell--span-6-tablet {
  3811. width: calc(75% - 16px);
  3812. width: calc(75% - var(--mdc-layout-grid-gutter-tablet, 16px));
  3813. }
  3814. @supports (display: grid) {
  3815. .mdc-layout-grid__cell--span-6,
  3816. .mdc-layout-grid__cell--span-6-tablet {
  3817. width: auto;
  3818. grid-column-end: span 6;
  3819. }
  3820. }
  3821. .mdc-layout-grid__cell--span-7,
  3822. .mdc-layout-grid__cell--span-7-tablet {
  3823. width: calc(87.5% - 16px);
  3824. width: calc(87.5% - var(--mdc-layout-grid-gutter-tablet, 16px));
  3825. }
  3826. @supports (display: grid) {
  3827. .mdc-layout-grid__cell--span-7,
  3828. .mdc-layout-grid__cell--span-7-tablet {
  3829. width: auto;
  3830. grid-column-end: span 7;
  3831. }
  3832. }
  3833. .mdc-layout-grid__cell--span-8,
  3834. .mdc-layout-grid__cell--span-8-tablet {
  3835. width: calc(100% - 16px);
  3836. width: calc(100% - var(--mdc-layout-grid-gutter-tablet, 16px));
  3837. }
  3838. @supports (display: grid) {
  3839. .mdc-layout-grid__cell--span-8,
  3840. .mdc-layout-grid__cell--span-8-tablet {
  3841. width: auto;
  3842. grid-column-end: span 8;
  3843. }
  3844. }
  3845. .mdc-layout-grid__cell--span-9,
  3846. .mdc-layout-grid__cell--span-9-tablet {
  3847. width: calc(100% - 16px);
  3848. width: calc(100% - var(--mdc-layout-grid-gutter-tablet, 16px));
  3849. }
  3850. @supports (display: grid) {
  3851. .mdc-layout-grid__cell--span-9,
  3852. .mdc-layout-grid__cell--span-9-tablet {
  3853. width: auto;
  3854. grid-column-end: span 8;
  3855. }
  3856. }
  3857. .mdc-layout-grid__cell--span-10,
  3858. .mdc-layout-grid__cell--span-10-tablet {
  3859. width: calc(100% - 16px);
  3860. width: calc(100% - var(--mdc-layout-grid-gutter-tablet, 16px));
  3861. }
  3862. @supports (display: grid) {
  3863. .mdc-layout-grid__cell--span-10,
  3864. .mdc-layout-grid__cell--span-10-tablet {
  3865. width: auto;
  3866. grid-column-end: span 8;
  3867. }
  3868. }
  3869. .mdc-layout-grid__cell--span-11,
  3870. .mdc-layout-grid__cell--span-11-tablet {
  3871. width: calc(100% - 16px);
  3872. width: calc(100% - var(--mdc-layout-grid-gutter-tablet, 16px));
  3873. }
  3874. @supports (display: grid) {
  3875. .mdc-layout-grid__cell--span-11,
  3876. .mdc-layout-grid__cell--span-11-tablet {
  3877. width: auto;
  3878. grid-column-end: span 8;
  3879. }
  3880. }
  3881. .mdc-layout-grid__cell--span-12,
  3882. .mdc-layout-grid__cell--span-12-tablet {
  3883. width: calc(100% - 16px);
  3884. width: calc(100% - var(--mdc-layout-grid-gutter-tablet, 16px));
  3885. }
  3886. @supports (display: grid) {
  3887. .mdc-layout-grid__cell--span-12,
  3888. .mdc-layout-grid__cell--span-12-tablet {
  3889. width: auto;
  3890. grid-column-end: span 8;
  3891. }
  3892. }
  3893. }
  3894. @media (max-width: 599px) {
  3895. .mdc-layout-grid__cell {
  3896. width: calc(100% - 16px);
  3897. width: calc(100% - var(--mdc-layout-grid-gutter-phone, 16px));
  3898. box-sizing: border-box;
  3899. margin: 8px;
  3900. margin: calc(var(--mdc-layout-grid-gutter-phone, 16px) / 2);
  3901. }
  3902. @supports (display: grid) {
  3903. .mdc-layout-grid__cell {
  3904. width: auto;
  3905. grid-column-end: span 4;
  3906. }
  3907. }
  3908. @supports (display: grid) {
  3909. .mdc-layout-grid__cell {
  3910. margin: 0;
  3911. }
  3912. }
  3913. .mdc-layout-grid__cell--span-1,
  3914. .mdc-layout-grid__cell--span-1-phone {
  3915. width: calc(25% - 16px);
  3916. width: calc(25% - var(--mdc-layout-grid-gutter-phone, 16px));
  3917. }
  3918. @supports (display: grid) {
  3919. .mdc-layout-grid__cell--span-1,
  3920. .mdc-layout-grid__cell--span-1-phone {
  3921. width: auto;
  3922. grid-column-end: span 1;
  3923. }
  3924. }
  3925. .mdc-layout-grid__cell--span-2,
  3926. .mdc-layout-grid__cell--span-2-phone {
  3927. width: calc(50% - 16px);
  3928. width: calc(50% - var(--mdc-layout-grid-gutter-phone, 16px));
  3929. }
  3930. @supports (display: grid) {
  3931. .mdc-layout-grid__cell--span-2,
  3932. .mdc-layout-grid__cell--span-2-phone {
  3933. width: auto;
  3934. grid-column-end: span 2;
  3935. }
  3936. }
  3937. .mdc-layout-grid__cell--span-3,
  3938. .mdc-layout-grid__cell--span-3-phone {
  3939. width: calc(75% - 16px);
  3940. width: calc(75% - var(--mdc-layout-grid-gutter-phone, 16px));
  3941. }
  3942. @supports (display: grid) {
  3943. .mdc-layout-grid__cell--span-3,
  3944. .mdc-layout-grid__cell--span-3-phone {
  3945. width: auto;
  3946. grid-column-end: span 3;
  3947. }
  3948. }
  3949. .mdc-layout-grid__cell--span-4,
  3950. .mdc-layout-grid__cell--span-4-phone {
  3951. width: calc(100% - 16px);
  3952. width: calc(100% - var(--mdc-layout-grid-gutter-phone, 16px));
  3953. }
  3954. @supports (display: grid) {
  3955. .mdc-layout-grid__cell--span-4,
  3956. .mdc-layout-grid__cell--span-4-phone {
  3957. width: auto;
  3958. grid-column-end: span 4;
  3959. }
  3960. }
  3961. .mdc-layout-grid__cell--span-5,
  3962. .mdc-layout-grid__cell--span-5-phone {
  3963. width: calc(100% - 16px);
  3964. width: calc(100% - var(--mdc-layout-grid-gutter-phone, 16px));
  3965. }
  3966. @supports (display: grid) {
  3967. .mdc-layout-grid__cell--span-5,
  3968. .mdc-layout-grid__cell--span-5-phone {
  3969. width: auto;
  3970. grid-column-end: span 4;
  3971. }
  3972. }
  3973. .mdc-layout-grid__cell--span-6,
  3974. .mdc-layout-grid__cell--span-6-phone {
  3975. width: calc(100% - 16px);
  3976. width: calc(100% - var(--mdc-layout-grid-gutter-phone, 16px));
  3977. }
  3978. @supports (display: grid) {
  3979. .mdc-layout-grid__cell--span-6,
  3980. .mdc-layout-grid__cell--span-6-phone {
  3981. width: auto;
  3982. grid-column-end: span 4;
  3983. }
  3984. }
  3985. .mdc-layout-grid__cell--span-7,
  3986. .mdc-layout-grid__cell--span-7-phone {
  3987. width: calc(100% - 16px);
  3988. width: calc(100% - var(--mdc-layout-grid-gutter-phone, 16px));
  3989. }
  3990. @supports (display: grid) {
  3991. .mdc-layout-grid__cell--span-7,
  3992. .mdc-layout-grid__cell--span-7-phone {
  3993. width: auto;
  3994. grid-column-end: span 4;
  3995. }
  3996. }
  3997. .mdc-layout-grid__cell--span-8,
  3998. .mdc-layout-grid__cell--span-8-phone {
  3999. width: calc(100% - 16px);
  4000. width: calc(100% - var(--mdc-layout-grid-gutter-phone, 16px));
  4001. }
  4002. @supports (display: grid) {
  4003. .mdc-layout-grid__cell--span-8,
  4004. .mdc-layout-grid__cell--span-8-phone {
  4005. width: auto;
  4006. grid-column-end: span 4;
  4007. }
  4008. }
  4009. .mdc-layout-grid__cell--span-9,
  4010. .mdc-layout-grid__cell--span-9-phone {
  4011. width: calc(100% - 16px);
  4012. width: calc(100% - var(--mdc-layout-grid-gutter-phone, 16px));
  4013. }
  4014. @supports (display: grid) {
  4015. .mdc-layout-grid__cell--span-9,
  4016. .mdc-layout-grid__cell--span-9-phone {
  4017. width: auto;
  4018. grid-column-end: span 4;
  4019. }
  4020. }
  4021. .mdc-layout-grid__cell--span-10,
  4022. .mdc-layout-grid__cell--span-10-phone {
  4023. width: calc(100% - 16px);
  4024. width: calc(100% - var(--mdc-layout-grid-gutter-phone, 16px));
  4025. }
  4026. @supports (display: grid) {
  4027. .mdc-layout-grid__cell--span-10,
  4028. .mdc-layout-grid__cell--span-10-phone {
  4029. width: auto;
  4030. grid-column-end: span 4;
  4031. }
  4032. }
  4033. .mdc-layout-grid__cell--span-11,
  4034. .mdc-layout-grid__cell--span-11-phone {
  4035. width: calc(100% - 16px);
  4036. width: calc(100% - var(--mdc-layout-grid-gutter-phone, 16px));
  4037. }
  4038. @supports (display: grid) {
  4039. .mdc-layout-grid__cell--span-11,
  4040. .mdc-layout-grid__cell--span-11-phone {
  4041. width: auto;
  4042. grid-column-end: span 4;
  4043. }
  4044. }
  4045. .mdc-layout-grid__cell--span-12,
  4046. .mdc-layout-grid__cell--span-12-phone {
  4047. width: calc(100% - 16px);
  4048. width: calc(100% - var(--mdc-layout-grid-gutter-phone, 16px));
  4049. }
  4050. @supports (display: grid) {
  4051. .mdc-layout-grid__cell--span-12,
  4052. .mdc-layout-grid__cell--span-12-phone {
  4053. width: auto;
  4054. grid-column-end: span 4;
  4055. }
  4056. }
  4057. }
  4058. .mdc-layout-grid__cell--order-1 {
  4059. order: 1;
  4060. }
  4061. .mdc-layout-grid__cell--order-2 {
  4062. order: 2;
  4063. }
  4064. .mdc-layout-grid__cell--order-3 {
  4065. order: 3;
  4066. }
  4067. .mdc-layout-grid__cell--order-4 {
  4068. order: 4;
  4069. }
  4070. .mdc-layout-grid__cell--order-5 {
  4071. order: 5;
  4072. }
  4073. .mdc-layout-grid__cell--order-6 {
  4074. order: 6;
  4075. }
  4076. .mdc-layout-grid__cell--order-7 {
  4077. order: 7;
  4078. }
  4079. .mdc-layout-grid__cell--order-8 {
  4080. order: 8;
  4081. }
  4082. .mdc-layout-grid__cell--order-9 {
  4083. order: 9;
  4084. }
  4085. .mdc-layout-grid__cell--order-10 {
  4086. order: 10;
  4087. }
  4088. .mdc-layout-grid__cell--order-11 {
  4089. order: 11;
  4090. }
  4091. .mdc-layout-grid__cell--order-12 {
  4092. order: 12;
  4093. }
  4094. .mdc-layout-grid__cell--align-top {
  4095. align-self: flex-start;
  4096. }
  4097. @supports (display: grid) {
  4098. .mdc-layout-grid__cell--align-top {
  4099. align-self: start;
  4100. }
  4101. }
  4102. .mdc-layout-grid__cell--align-middle {
  4103. align-self: center;
  4104. }
  4105. .mdc-layout-grid__cell--align-bottom {
  4106. align-self: flex-end;
  4107. }
  4108. @supports (display: grid) {
  4109. .mdc-layout-grid__cell--align-bottom {
  4110. align-self: end;
  4111. }
  4112. }
  4113. @media (min-width: 840px) {
  4114. .mdc-layout-grid--fixed-column-width {
  4115. width: 1176px;
  4116. 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 );
  4117. }
  4118. }
  4119. @media (min-width: 600px) and (max-width: 839px) {
  4120. .mdc-layout-grid--fixed-column-width {
  4121. width: 720px;
  4122. 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 );
  4123. }
  4124. }
  4125. @media (max-width: 599px) {
  4126. .mdc-layout-grid--fixed-column-width {
  4127. width: 368px;
  4128. 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 );
  4129. }
  4130. }
  4131. .mdc-layout-grid--align-left {
  4132. margin-right: auto;
  4133. margin-left: 0;
  4134. }
  4135. .mdc-layout-grid--align-right {
  4136. margin-right: 0;
  4137. margin-left: auto;
  4138. }
  4139. .mdc-line-ripple::before, .mdc-line-ripple::after {
  4140. position: absolute;
  4141. bottom: 0;
  4142. left: 0;
  4143. width: 100%;
  4144. border-bottom-style: solid;
  4145. content: "";
  4146. }
  4147. .mdc-line-ripple::before {
  4148. border-bottom-width: 1px;
  4149. z-index: 1;
  4150. }
  4151. .mdc-line-ripple::after {
  4152. -webkit-transform: scaleX(0);
  4153. transform: scaleX(0);
  4154. border-bottom-width: 2px;
  4155. opacity: 0;
  4156. z-index: 2;
  4157. }
  4158. .mdc-line-ripple::after {
  4159. transition: opacity 180ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 180ms cubic-bezier(0.4, 0, 0.2, 1);
  4160. transition: transform 180ms cubic-bezier(0.4, 0, 0.2, 1), opacity 180ms cubic-bezier(0.4, 0, 0.2, 1);
  4161. 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);
  4162. }
  4163. .mdc-line-ripple--active::after {
  4164. -webkit-transform: scaleX(1);
  4165. transform: scaleX(1);
  4166. opacity: 1;
  4167. }
  4168. .mdc-line-ripple--deactivating::after {
  4169. opacity: 0;
  4170. }
  4171. @-webkit-keyframes mdc-linear-progress-primary-indeterminate-translate {
  4172. 0% {
  4173. -webkit-transform: translateX(0);
  4174. transform: translateX(0);
  4175. }
  4176. 20% {
  4177. -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  4178. animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  4179. -webkit-transform: translateX(0);
  4180. transform: translateX(0);
  4181. }
  4182. 59.15% {
  4183. -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  4184. animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  4185. -webkit-transform: translateX(83.67142%);
  4186. transform: translateX(83.67142%);
  4187. }
  4188. 100% {
  4189. -webkit-transform: translateX(200.611057%);
  4190. transform: translateX(200.611057%);
  4191. }
  4192. }
  4193. @keyframes mdc-linear-progress-primary-indeterminate-translate {
  4194. 0% {
  4195. -webkit-transform: translateX(0);
  4196. transform: translateX(0);
  4197. }
  4198. 20% {
  4199. -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  4200. animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  4201. -webkit-transform: translateX(0);
  4202. transform: translateX(0);
  4203. }
  4204. 59.15% {
  4205. -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  4206. animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  4207. -webkit-transform: translateX(83.67142%);
  4208. transform: translateX(83.67142%);
  4209. }
  4210. 100% {
  4211. -webkit-transform: translateX(200.611057%);
  4212. transform: translateX(200.611057%);
  4213. }
  4214. }
  4215. @-webkit-keyframes mdc-linear-progress-primary-indeterminate-scale {
  4216. 0% {
  4217. -webkit-transform: scaleX(0.08);
  4218. transform: scaleX(0.08);
  4219. }
  4220. 36.65% {
  4221. -webkit-animation-timing-function: cubic-bezier(0.334731, 0.12482, 0.785844, 1);
  4222. animation-timing-function: cubic-bezier(0.334731, 0.12482, 0.785844, 1);
  4223. -webkit-transform: scaleX(0.08);
  4224. transform: scaleX(0.08);
  4225. }
  4226. 69.15% {
  4227. -webkit-animation-timing-function: cubic-bezier(0.06, 0.11, 0.6, 1);
  4228. animation-timing-function: cubic-bezier(0.06, 0.11, 0.6, 1);
  4229. -webkit-transform: scaleX(0.661479);
  4230. transform: scaleX(0.661479);
  4231. }
  4232. 100% {
  4233. -webkit-transform: scaleX(0.08);
  4234. transform: scaleX(0.08);
  4235. }
  4236. }
  4237. @keyframes mdc-linear-progress-primary-indeterminate-scale {
  4238. 0% {
  4239. -webkit-transform: scaleX(0.08);
  4240. transform: scaleX(0.08);
  4241. }
  4242. 36.65% {
  4243. -webkit-animation-timing-function: cubic-bezier(0.334731, 0.12482, 0.785844, 1);
  4244. animation-timing-function: cubic-bezier(0.334731, 0.12482, 0.785844, 1);
  4245. -webkit-transform: scaleX(0.08);
  4246. transform: scaleX(0.08);
  4247. }
  4248. 69.15% {
  4249. -webkit-animation-timing-function: cubic-bezier(0.06, 0.11, 0.6, 1);
  4250. animation-timing-function: cubic-bezier(0.06, 0.11, 0.6, 1);
  4251. -webkit-transform: scaleX(0.661479);
  4252. transform: scaleX(0.661479);
  4253. }
  4254. 100% {
  4255. -webkit-transform: scaleX(0.08);
  4256. transform: scaleX(0.08);
  4257. }
  4258. }
  4259. @-webkit-keyframes mdc-linear-progress-secondary-indeterminate-translate {
  4260. 0% {
  4261. -webkit-animation-timing-function: cubic-bezier(0.15, 0, 0.515058, 0.409685);
  4262. animation-timing-function: cubic-bezier(0.15, 0, 0.515058, 0.409685);
  4263. -webkit-transform: translateX(0);
  4264. transform: translateX(0);
  4265. }
  4266. 25% {
  4267. -webkit-animation-timing-function: cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);
  4268. animation-timing-function: cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);
  4269. -webkit-transform: translateX(37.651913%);
  4270. transform: translateX(37.651913%);
  4271. }
  4272. 48.35% {
  4273. -webkit-animation-timing-function: cubic-bezier(0.4, 0.627035, 0.6, 0.902026);
  4274. animation-timing-function: cubic-bezier(0.4, 0.627035, 0.6, 0.902026);
  4275. -webkit-transform: translateX(84.386165%);
  4276. transform: translateX(84.386165%);
  4277. }
  4278. 100% {
  4279. -webkit-transform: translateX(160.277782%);
  4280. transform: translateX(160.277782%);
  4281. }
  4282. }
  4283. @keyframes mdc-linear-progress-secondary-indeterminate-translate {
  4284. 0% {
  4285. -webkit-animation-timing-function: cubic-bezier(0.15, 0, 0.515058, 0.409685);
  4286. animation-timing-function: cubic-bezier(0.15, 0, 0.515058, 0.409685);
  4287. -webkit-transform: translateX(0);
  4288. transform: translateX(0);
  4289. }
  4290. 25% {
  4291. -webkit-animation-timing-function: cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);
  4292. animation-timing-function: cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);
  4293. -webkit-transform: translateX(37.651913%);
  4294. transform: translateX(37.651913%);
  4295. }
  4296. 48.35% {
  4297. -webkit-animation-timing-function: cubic-bezier(0.4, 0.627035, 0.6, 0.902026);
  4298. animation-timing-function: cubic-bezier(0.4, 0.627035, 0.6, 0.902026);
  4299. -webkit-transform: translateX(84.386165%);
  4300. transform: translateX(84.386165%);
  4301. }
  4302. 100% {
  4303. -webkit-transform: translateX(160.277782%);
  4304. transform: translateX(160.277782%);
  4305. }
  4306. }
  4307. @-webkit-keyframes mdc-linear-progress-secondary-indeterminate-scale {
  4308. 0% {
  4309. -webkit-animation-timing-function: cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);
  4310. animation-timing-function: cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);
  4311. -webkit-transform: scaleX(0.08);
  4312. transform: scaleX(0.08);
  4313. }
  4314. 19.15% {
  4315. -webkit-animation-timing-function: cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);
  4316. animation-timing-function: cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);
  4317. -webkit-transform: scaleX(0.457104);
  4318. transform: scaleX(0.457104);
  4319. }
  4320. 44.15% {
  4321. -webkit-animation-timing-function: cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);
  4322. animation-timing-function: cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);
  4323. -webkit-transform: scaleX(0.72796);
  4324. transform: scaleX(0.72796);
  4325. }
  4326. 100% {
  4327. -webkit-transform: scaleX(0.08);
  4328. transform: scaleX(0.08);
  4329. }
  4330. }
  4331. @keyframes mdc-linear-progress-secondary-indeterminate-scale {
  4332. 0% {
  4333. -webkit-animation-timing-function: cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);
  4334. animation-timing-function: cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);
  4335. -webkit-transform: scaleX(0.08);
  4336. transform: scaleX(0.08);
  4337. }
  4338. 19.15% {
  4339. -webkit-animation-timing-function: cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);
  4340. animation-timing-function: cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);
  4341. -webkit-transform: scaleX(0.457104);
  4342. transform: scaleX(0.457104);
  4343. }
  4344. 44.15% {
  4345. -webkit-animation-timing-function: cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);
  4346. animation-timing-function: cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);
  4347. -webkit-transform: scaleX(0.72796);
  4348. transform: scaleX(0.72796);
  4349. }
  4350. 100% {
  4351. -webkit-transform: scaleX(0.08);
  4352. transform: scaleX(0.08);
  4353. }
  4354. }
  4355. @-webkit-keyframes mdc-linear-progress-buffering {
  4356. to {
  4357. -webkit-transform: translateX(-10px);
  4358. transform: translateX(-10px);
  4359. }
  4360. }
  4361. @keyframes mdc-linear-progress-buffering {
  4362. to {
  4363. -webkit-transform: translateX(-10px);
  4364. transform: translateX(-10px);
  4365. }
  4366. }
  4367. @-webkit-keyframes mdc-linear-progress-primary-indeterminate-translate-reverse {
  4368. 0% {
  4369. -webkit-transform: translateX(0);
  4370. transform: translateX(0);
  4371. }
  4372. 20% {
  4373. -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  4374. animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  4375. -webkit-transform: translateX(0);
  4376. transform: translateX(0);
  4377. }
  4378. 59.15% {
  4379. -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  4380. animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  4381. -webkit-transform: translateX(-83.67142%);
  4382. transform: translateX(-83.67142%);
  4383. }
  4384. 100% {
  4385. -webkit-transform: translateX(-200.611057%);
  4386. transform: translateX(-200.611057%);
  4387. }
  4388. }
  4389. @keyframes mdc-linear-progress-primary-indeterminate-translate-reverse {
  4390. 0% {
  4391. -webkit-transform: translateX(0);
  4392. transform: translateX(0);
  4393. }
  4394. 20% {
  4395. -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  4396. animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  4397. -webkit-transform: translateX(0);
  4398. transform: translateX(0);
  4399. }
  4400. 59.15% {
  4401. -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  4402. animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  4403. -webkit-transform: translateX(-83.67142%);
  4404. transform: translateX(-83.67142%);
  4405. }
  4406. 100% {
  4407. -webkit-transform: translateX(-200.611057%);
  4408. transform: translateX(-200.611057%);
  4409. }
  4410. }
  4411. @-webkit-keyframes mdc-linear-progress-secondary-indeterminate-translate-reverse {
  4412. 0% {
  4413. -webkit-animation-timing-function: cubic-bezier(0.15, 0, 0.515058, 0.409685);
  4414. animation-timing-function: cubic-bezier(0.15, 0, 0.515058, 0.409685);
  4415. -webkit-transform: translateX(0);
  4416. transform: translateX(0);
  4417. }
  4418. 25% {
  4419. -webkit-animation-timing-function: cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);
  4420. animation-timing-function: cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);
  4421. -webkit-transform: translateX(-37.651913%);
  4422. transform: translateX(-37.651913%);
  4423. }
  4424. 48.35% {
  4425. -webkit-animation-timing-function: cubic-bezier(0.4, 0.627035, 0.6, 0.902026);
  4426. animation-timing-function: cubic-bezier(0.4, 0.627035, 0.6, 0.902026);
  4427. -webkit-transform: translateX(-84.386165%);
  4428. transform: translateX(-84.386165%);
  4429. }
  4430. 100% {
  4431. -webkit-transform: translateX(-160.277782%);
  4432. transform: translateX(-160.277782%);
  4433. }
  4434. }
  4435. @keyframes mdc-linear-progress-secondary-indeterminate-translate-reverse {
  4436. 0% {
  4437. -webkit-animation-timing-function: cubic-bezier(0.15, 0, 0.515058, 0.409685);
  4438. animation-timing-function: cubic-bezier(0.15, 0, 0.515058, 0.409685);
  4439. -webkit-transform: translateX(0);
  4440. transform: translateX(0);
  4441. }
  4442. 25% {
  4443. -webkit-animation-timing-function: cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);
  4444. animation-timing-function: cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);
  4445. -webkit-transform: translateX(-37.651913%);
  4446. transform: translateX(-37.651913%);
  4447. }
  4448. 48.35% {
  4449. -webkit-animation-timing-function: cubic-bezier(0.4, 0.627035, 0.6, 0.902026);
  4450. animation-timing-function: cubic-bezier(0.4, 0.627035, 0.6, 0.902026);
  4451. -webkit-transform: translateX(-84.386165%);
  4452. transform: translateX(-84.386165%);
  4453. }
  4454. 100% {
  4455. -webkit-transform: translateX(-160.277782%);
  4456. transform: translateX(-160.277782%);
  4457. }
  4458. }
  4459. @-webkit-keyframes mdc-linear-progress-buffering-reverse {
  4460. to {
  4461. -webkit-transform: translateX(10px);
  4462. transform: translateX(10px);
  4463. }
  4464. }
  4465. @keyframes mdc-linear-progress-buffering-reverse {
  4466. to {
  4467. -webkit-transform: translateX(10px);
  4468. transform: translateX(10px);
  4469. }
  4470. }
  4471. .mdc-linear-progress {
  4472. position: relative;
  4473. width: 100%;
  4474. height: 4px;
  4475. -webkit-transform: translateZ(0);
  4476. transform: translateZ(0);
  4477. outline: 1px solid transparent;
  4478. overflow: hidden;
  4479. transition: opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  4480. }
  4481. .mdc-linear-progress__bar {
  4482. position: absolute;
  4483. width: 100%;
  4484. height: 100%;
  4485. -webkit-animation: none;
  4486. animation: none;
  4487. -webkit-transform-origin: top left;
  4488. transform-origin: top left;
  4489. transition: -webkit-transform 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  4490. transition: transform 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  4491. transition: transform 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1), -webkit-transform 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  4492. }
  4493. .mdc-linear-progress__bar-inner {
  4494. display: inline-block;
  4495. position: absolute;
  4496. width: 100%;
  4497. -webkit-animation: none;
  4498. animation: none;
  4499. border-top: 4px solid;
  4500. }
  4501. .mdc-linear-progress__buffering-dots {
  4502. position: absolute;
  4503. width: 100%;
  4504. height: 100%;
  4505. background-repeat: repeat-x;
  4506. background-size: 10px 4px;
  4507. -webkit-animation: mdc-linear-progress-buffering 250ms infinite linear;
  4508. animation: mdc-linear-progress-buffering 250ms infinite linear;
  4509. }
  4510. .mdc-linear-progress__buffer {
  4511. position: absolute;
  4512. width: 100%;
  4513. height: 100%;
  4514. -webkit-transform-origin: top left;
  4515. transform-origin: top left;
  4516. transition: -webkit-transform 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  4517. transition: transform 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  4518. transition: transform 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1), -webkit-transform 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  4519. }
  4520. .mdc-linear-progress__primary-bar {
  4521. -webkit-transform: scaleX(0);
  4522. transform: scaleX(0);
  4523. }
  4524. .mdc-linear-progress__secondary-bar {
  4525. visibility: hidden;
  4526. }
  4527. .mdc-linear-progress--indeterminate .mdc-linear-progress__bar {
  4528. transition: none;
  4529. }
  4530. .mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar {
  4531. left: -145.166611%;
  4532. -webkit-animation: mdc-linear-progress-primary-indeterminate-translate 2s infinite linear;
  4533. animation: mdc-linear-progress-primary-indeterminate-translate 2s infinite linear;
  4534. }
  4535. .mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar > .mdc-linear-progress__bar-inner {
  4536. -webkit-animation: mdc-linear-progress-primary-indeterminate-scale 2s infinite linear;
  4537. animation: mdc-linear-progress-primary-indeterminate-scale 2s infinite linear;
  4538. }
  4539. .mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar {
  4540. left: -54.888891%;
  4541. visibility: visible;
  4542. -webkit-animation: mdc-linear-progress-secondary-indeterminate-translate 2s infinite linear;
  4543. animation: mdc-linear-progress-secondary-indeterminate-translate 2s infinite linear;
  4544. }
  4545. .mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar > .mdc-linear-progress__bar-inner {
  4546. -webkit-animation: mdc-linear-progress-secondary-indeterminate-scale 2s infinite linear;
  4547. animation: mdc-linear-progress-secondary-indeterminate-scale 2s infinite linear;
  4548. }
  4549. .mdc-linear-progress--reversed .mdc-linear-progress__bar,
  4550. .mdc-linear-progress--reversed .mdc-linear-progress__buffer {
  4551. right: 0;
  4552. -webkit-transform-origin: center right;
  4553. transform-origin: center right;
  4554. }
  4555. .mdc-linear-progress--reversed .mdc-linear-progress__primary-bar {
  4556. -webkit-animation-name: mdc-linear-progress-primary-indeterminate-translate-reverse;
  4557. animation-name: mdc-linear-progress-primary-indeterminate-translate-reverse;
  4558. }
  4559. .mdc-linear-progress--reversed .mdc-linear-progress__secondary-bar {
  4560. -webkit-animation-name: mdc-linear-progress-secondary-indeterminate-translate-reverse;
  4561. animation-name: mdc-linear-progress-secondary-indeterminate-translate-reverse;
  4562. }
  4563. .mdc-linear-progress--reversed .mdc-linear-progress__buffering-dots {
  4564. -webkit-animation: mdc-linear-progress-buffering-reverse 250ms infinite linear;
  4565. animation: mdc-linear-progress-buffering-reverse 250ms infinite linear;
  4566. }
  4567. .mdc-linear-progress--closed {
  4568. opacity: 0;
  4569. -webkit-animation: none;
  4570. animation: none;
  4571. }
  4572. .mdc-linear-progress__bar-inner {
  4573. border-color: #6200ee;
  4574. /* @alternate */
  4575. border-color: var(--mdc-theme-primary, #6200ee);
  4576. }
  4577. .mdc-linear-progress__buffering-dots {
  4578. 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");
  4579. }
  4580. .mdc-linear-progress__buffer {
  4581. background-color: #e6e6e6;
  4582. }
  4583. .mdc-linear-progress--indeterminate.mdc-linear-progress--reversed .mdc-linear-progress__primary-bar {
  4584. right: -145.166611%;
  4585. left: auto;
  4586. }
  4587. .mdc-linear-progress--indeterminate.mdc-linear-progress--reversed .mdc-linear-progress__secondary-bar {
  4588. right: -54.888891%;
  4589. left: auto;
  4590. }
  4591. .mdc-list {
  4592. -moz-osx-font-smoothing: grayscale;
  4593. -webkit-font-smoothing: antialiased;
  4594. font-family: Roboto, sans-serif;
  4595. /* @alternate */
  4596. font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  4597. font-size: 1rem;
  4598. /* @alternate */
  4599. font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
  4600. line-height: 1.75rem;
  4601. /* @alternate */
  4602. line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
  4603. font-weight: 400;
  4604. /* @alternate */
  4605. font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
  4606. letter-spacing: 0.009375em;
  4607. /* @alternate */
  4608. letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
  4609. text-decoration: inherit;
  4610. /* @alternate */
  4611. -webkit-text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
  4612. text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
  4613. text-transform: inherit;
  4614. /* @alternate */
  4615. text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
  4616. /* @alternate */
  4617. line-height: 1.5rem;
  4618. margin: 0;
  4619. padding: 8px 0;
  4620. list-style-type: none;
  4621. color: rgba(0, 0, 0, 0.87);
  4622. /* @alternate */
  4623. color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87));
  4624. }
  4625. .mdc-list:focus {
  4626. outline: none;
  4627. }
  4628. .mdc-list-item {
  4629. height: 48px;
  4630. }
  4631. .mdc-list-item__secondary-text {
  4632. color: rgba(0, 0, 0, 0.54);
  4633. /* @alternate */
  4634. color: var(--mdc-theme-text-secondary-on-background, rgba(0, 0, 0, 0.54));
  4635. }
  4636. .mdc-list-item__graphic {
  4637. background-color: transparent;
  4638. }
  4639. .mdc-list-item__graphic {
  4640. color: rgba(0, 0, 0, 0.38);
  4641. /* @alternate */
  4642. color: var(--mdc-theme-text-icon-on-background, rgba(0, 0, 0, 0.38));
  4643. }
  4644. .mdc-list-item__meta {
  4645. color: rgba(0, 0, 0, 0.38);
  4646. /* @alternate */
  4647. color: var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, 0.38));
  4648. }
  4649. .mdc-list-group__subheader {
  4650. color: rgba(0, 0, 0, 0.87);
  4651. /* @alternate */
  4652. color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87));
  4653. }
  4654. .mdc-list-item--disabled .mdc-list-item__text {
  4655. opacity: 0.38;
  4656. }
  4657. .mdc-list-item--disabled .mdc-list-item__text,
  4658. .mdc-list-item--disabled .mdc-list-item__primary-text,
  4659. .mdc-list-item--disabled .mdc-list-item__secondary-text {
  4660. color: #000;
  4661. /* @alternate */
  4662. color: var(--mdc-theme-on-surface, #000);
  4663. }
  4664. .mdc-list--dense {
  4665. padding-top: 4px;
  4666. padding-bottom: 4px;
  4667. font-size: 0.812rem;
  4668. }
  4669. .mdc-list-item {
  4670. display: flex;
  4671. position: relative;
  4672. align-items: center;
  4673. justify-content: flex-start;
  4674. padding: 0 16px;
  4675. overflow: hidden;
  4676. }
  4677. .mdc-list-item:focus {
  4678. outline: none;
  4679. }
  4680. .mdc-list-item--selected,
  4681. .mdc-list-item--activated {
  4682. color: #6200ee;
  4683. /* @alternate */
  4684. color: var(--mdc-theme-primary, #6200ee);
  4685. }
  4686. .mdc-list-item--selected .mdc-list-item__graphic,
  4687. .mdc-list-item--activated .mdc-list-item__graphic {
  4688. color: #6200ee;
  4689. /* @alternate */
  4690. color: var(--mdc-theme-primary, #6200ee);
  4691. }
  4692. .mdc-list-item__graphic {
  4693. /* @noflip */
  4694. margin-left: 0;
  4695. /* @noflip */
  4696. margin-right: 32px;
  4697. width: 24px;
  4698. height: 24px;
  4699. flex-shrink: 0;
  4700. align-items: center;
  4701. justify-content: center;
  4702. fill: currentColor;
  4703. }
  4704. .mdc-list-item[dir=rtl] .mdc-list-item__graphic, [dir=rtl] .mdc-list-item .mdc-list-item__graphic {
  4705. /* @noflip */
  4706. margin-left: 32px;
  4707. /* @noflip */
  4708. margin-right: 0;
  4709. }
  4710. .mdc-list .mdc-list-item__graphic {
  4711. display: inline-flex;
  4712. }
  4713. .mdc-list-item__meta {
  4714. /* @noflip */
  4715. margin-left: auto;
  4716. /* @noflip */
  4717. margin-right: 0;
  4718. }
  4719. .mdc-list-item__meta:not(.material-icons) {
  4720. -moz-osx-font-smoothing: grayscale;
  4721. -webkit-font-smoothing: antialiased;
  4722. font-family: Roboto, sans-serif;
  4723. /* @alternate */
  4724. font-family: var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  4725. font-size: 0.75rem;
  4726. /* @alternate */
  4727. font-size: var(--mdc-typography-caption-font-size, 0.75rem);
  4728. line-height: 1.25rem;
  4729. /* @alternate */
  4730. line-height: var(--mdc-typography-caption-line-height, 1.25rem);
  4731. font-weight: 400;
  4732. /* @alternate */
  4733. font-weight: var(--mdc-typography-caption-font-weight, 400);
  4734. letter-spacing: 0.0333333333em;
  4735. /* @alternate */
  4736. letter-spacing: var(--mdc-typography-caption-letter-spacing, 0.0333333333em);
  4737. text-decoration: inherit;
  4738. /* @alternate */
  4739. -webkit-text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
  4740. text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
  4741. text-transform: inherit;
  4742. /* @alternate */
  4743. text-transform: var(--mdc-typography-caption-text-transform, inherit);
  4744. }
  4745. .mdc-list-item[dir=rtl] .mdc-list-item__meta, [dir=rtl] .mdc-list-item .mdc-list-item__meta {
  4746. /* @noflip */
  4747. margin-left: 0;
  4748. /* @noflip */
  4749. margin-right: auto;
  4750. }
  4751. .mdc-list-item__text {
  4752. text-overflow: ellipsis;
  4753. white-space: nowrap;
  4754. overflow: hidden;
  4755. }
  4756. .mdc-list-item__text[for] {
  4757. pointer-events: none;
  4758. }
  4759. .mdc-list-item__primary-text {
  4760. text-overflow: ellipsis;
  4761. white-space: nowrap;
  4762. overflow: hidden;
  4763. display: block;
  4764. margin-top: 0;
  4765. /* @alternate */
  4766. line-height: normal;
  4767. margin-bottom: -20px;
  4768. display: block;
  4769. }
  4770. .mdc-list-item__primary-text::before {
  4771. display: inline-block;
  4772. width: 0;
  4773. height: 32px;
  4774. content: "";
  4775. vertical-align: 0;
  4776. }
  4777. .mdc-list-item__primary-text::after {
  4778. display: inline-block;
  4779. width: 0;
  4780. height: 20px;
  4781. content: "";
  4782. vertical-align: -20px;
  4783. }
  4784. .mdc-list--dense .mdc-list-item__primary-text {
  4785. display: block;
  4786. margin-top: 0;
  4787. /* @alternate */
  4788. line-height: normal;
  4789. margin-bottom: -20px;
  4790. }
  4791. .mdc-list--dense .mdc-list-item__primary-text::before {
  4792. display: inline-block;
  4793. width: 0;
  4794. height: 24px;
  4795. content: "";
  4796. vertical-align: 0;
  4797. }
  4798. .mdc-list--dense .mdc-list-item__primary-text::after {
  4799. display: inline-block;
  4800. width: 0;
  4801. height: 20px;
  4802. content: "";
  4803. vertical-align: -20px;
  4804. }
  4805. .mdc-list-item__secondary-text {
  4806. -moz-osx-font-smoothing: grayscale;
  4807. -webkit-font-smoothing: antialiased;
  4808. font-family: Roboto, sans-serif;
  4809. /* @alternate */
  4810. font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  4811. font-size: 0.875rem;
  4812. /* @alternate */
  4813. font-size: var(--mdc-typography-body2-font-size, 0.875rem);
  4814. line-height: 1.25rem;
  4815. /* @alternate */
  4816. line-height: var(--mdc-typography-body2-line-height, 1.25rem);
  4817. font-weight: 400;
  4818. /* @alternate */
  4819. font-weight: var(--mdc-typography-body2-font-weight, 400);
  4820. letter-spacing: 0.0178571429em;
  4821. /* @alternate */
  4822. letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
  4823. text-decoration: inherit;
  4824. /* @alternate */
  4825. -webkit-text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
  4826. text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
  4827. text-transform: inherit;
  4828. /* @alternate */
  4829. text-transform: var(--mdc-typography-body2-text-transform, inherit);
  4830. text-overflow: ellipsis;
  4831. white-space: nowrap;
  4832. overflow: hidden;
  4833. display: block;
  4834. margin-top: 0;
  4835. /* @alternate */
  4836. line-height: normal;
  4837. display: block;
  4838. }
  4839. .mdc-list-item__secondary-text::before {
  4840. display: inline-block;
  4841. width: 0;
  4842. height: 20px;
  4843. content: "";
  4844. vertical-align: 0;
  4845. }
  4846. .mdc-list--dense .mdc-list-item__secondary-text {
  4847. display: block;
  4848. margin-top: 0;
  4849. /* @alternate */
  4850. line-height: normal;
  4851. font-size: inherit;
  4852. }
  4853. .mdc-list--dense .mdc-list-item__secondary-text::before {
  4854. display: inline-block;
  4855. width: 0;
  4856. height: 20px;
  4857. content: "";
  4858. vertical-align: 0;
  4859. }
  4860. .mdc-list--dense .mdc-list-item {
  4861. height: 40px;
  4862. }
  4863. .mdc-list--dense .mdc-list-item__graphic {
  4864. /* @noflip */
  4865. margin-left: 0;
  4866. /* @noflip */
  4867. margin-right: 36px;
  4868. width: 20px;
  4869. height: 20px;
  4870. }
  4871. .mdc-list-item[dir=rtl] .mdc-list--dense .mdc-list-item__graphic, [dir=rtl] .mdc-list-item .mdc-list--dense .mdc-list-item__graphic {
  4872. /* @noflip */
  4873. margin-left: 36px;
  4874. /* @noflip */
  4875. margin-right: 0;
  4876. }
  4877. .mdc-list--avatar-list .mdc-list-item {
  4878. height: 56px;
  4879. }
  4880. .mdc-list--avatar-list .mdc-list-item__graphic {
  4881. /* @noflip */
  4882. margin-left: 0;
  4883. /* @noflip */
  4884. margin-right: 16px;
  4885. width: 40px;
  4886. height: 40px;
  4887. border-radius: 50%;
  4888. }
  4889. .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 {
  4890. /* @noflip */
  4891. margin-left: 16px;
  4892. /* @noflip */
  4893. margin-right: 0;
  4894. }
  4895. .mdc-list--two-line .mdc-list-item__text {
  4896. align-self: flex-start;
  4897. }
  4898. .mdc-list--two-line .mdc-list-item {
  4899. height: 72px;
  4900. }
  4901. .mdc-list--two-line.mdc-list--dense .mdc-list-item,
  4902. .mdc-list--avatar-list.mdc-list--dense .mdc-list-item {
  4903. height: 60px;
  4904. }
  4905. .mdc-list--avatar-list.mdc-list--dense .mdc-list-item__graphic {
  4906. /* @noflip */
  4907. margin-left: 0;
  4908. /* @noflip */
  4909. margin-right: 20px;
  4910. width: 36px;
  4911. height: 36px;
  4912. }
  4913. .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 {
  4914. /* @noflip */
  4915. margin-left: 20px;
  4916. /* @noflip */
  4917. margin-right: 0;
  4918. }
  4919. :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item {
  4920. cursor: pointer;
  4921. }
  4922. a.mdc-list-item {
  4923. color: inherit;
  4924. text-decoration: none;
  4925. }
  4926. .mdc-list-divider {
  4927. height: 0;
  4928. margin: 0;
  4929. border: none;
  4930. border-bottom-width: 1px;
  4931. border-bottom-style: solid;
  4932. }
  4933. .mdc-list-divider {
  4934. border-bottom-color: rgba(0, 0, 0, 0.12);
  4935. }
  4936. .mdc-list-divider--padded {
  4937. margin: 0 16px;
  4938. }
  4939. .mdc-list-divider--inset {
  4940. /* @noflip */
  4941. margin-left: 72px;
  4942. /* @noflip */
  4943. margin-right: 0;
  4944. width: calc(100% - 72px);
  4945. }
  4946. .mdc-list-group[dir=rtl] .mdc-list-divider--inset, [dir=rtl] .mdc-list-group .mdc-list-divider--inset {
  4947. /* @noflip */
  4948. margin-left: 0;
  4949. /* @noflip */
  4950. margin-right: 72px;
  4951. }
  4952. .mdc-list-divider--inset.mdc-list-divider--padded {
  4953. width: calc(100% - 72px - 16px);
  4954. }
  4955. .mdc-list-group .mdc-list {
  4956. padding: 0;
  4957. }
  4958. .mdc-list-group__subheader {
  4959. -moz-osx-font-smoothing: grayscale;
  4960. -webkit-font-smoothing: antialiased;
  4961. font-family: Roboto, sans-serif;
  4962. /* @alternate */
  4963. font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  4964. font-size: 1rem;
  4965. /* @alternate */
  4966. font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
  4967. line-height: 1.75rem;
  4968. /* @alternate */
  4969. line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
  4970. font-weight: 400;
  4971. /* @alternate */
  4972. font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
  4973. letter-spacing: 0.009375em;
  4974. /* @alternate */
  4975. letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
  4976. text-decoration: inherit;
  4977. /* @alternate */
  4978. -webkit-text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
  4979. text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
  4980. text-transform: inherit;
  4981. /* @alternate */
  4982. text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
  4983. margin: calc((3rem - 1.5rem) / 2) 16px;
  4984. }
  4985. :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item {
  4986. --mdc-ripple-fg-size: 0;
  4987. --mdc-ripple-left: 0;
  4988. --mdc-ripple-top: 0;
  4989. --mdc-ripple-fg-scale: 1;
  4990. --mdc-ripple-fg-translate-end: 0;
  4991. --mdc-ripple-fg-translate-start: 0;
  4992. -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  4993. }
  4994. :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 {
  4995. position: absolute;
  4996. border-radius: 50%;
  4997. opacity: 0;
  4998. pointer-events: none;
  4999. content: "";
  5000. }
  5001. :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item::before {
  5002. transition: opacity 15ms linear, background-color 15ms linear;
  5003. z-index: 1;
  5004. }
  5005. :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded::before {
  5006. -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
  5007. transform: scale(var(--mdc-ripple-fg-scale, 1));
  5008. }
  5009. :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded::after {
  5010. top: 0;
  5011. /* @noflip */
  5012. left: 0;
  5013. -webkit-transform: scale(0);
  5014. transform: scale(0);
  5015. -webkit-transform-origin: center center;
  5016. transform-origin: center center;
  5017. }
  5018. :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded--unbounded::after {
  5019. top: var(--mdc-ripple-top, 0);
  5020. /* @noflip */
  5021. left: var(--mdc-ripple-left, 0);
  5022. }
  5023. :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded--foreground-activation::after {
  5024. -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
  5025. animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
  5026. }
  5027. :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded--foreground-deactivation::after {
  5028. -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
  5029. animation: mdc-ripple-fg-opacity-out 150ms;
  5030. -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  5031. transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  5032. }
  5033. :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 {
  5034. top: calc(50% - 100%);
  5035. /* @noflip */
  5036. left: calc(50% - 100%);
  5037. width: 200%;
  5038. height: 200%;
  5039. }
  5040. :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded::after {
  5041. width: var(--mdc-ripple-fg-size, 100%);
  5042. height: var(--mdc-ripple-fg-size, 100%);
  5043. }
  5044. :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 {
  5045. background-color: #000;
  5046. }
  5047. :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item:hover::before {
  5048. opacity: 0.04;
  5049. }
  5050. :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded--background-focused::before, :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item:not(.mdc-ripple-upgraded):focus::before {
  5051. transition-duration: 75ms;
  5052. opacity: 0.12;
  5053. }
  5054. :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item:not(.mdc-ripple-upgraded)::after {
  5055. transition: opacity 150ms linear;
  5056. }
  5057. :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item:not(.mdc-ripple-upgraded):active::after {
  5058. transition-duration: 75ms;
  5059. opacity: 0.12;
  5060. }
  5061. :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item.mdc-ripple-upgraded {
  5062. --mdc-ripple-fg-opacity: 0.12;
  5063. }
  5064. :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item--activated::before {
  5065. opacity: 0.12;
  5066. }
  5067. :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 {
  5068. background-color: #6200ee;
  5069. /* @alternate */
  5070. background-color: var(--mdc-theme-primary, #6200ee);
  5071. }
  5072. :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item--activated:hover::before {
  5073. opacity: 0.16;
  5074. }
  5075. :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item--activated.mdc-ripple-upgraded--background-focused::before, :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item--activated:not(.mdc-ripple-upgraded):focus::before {
  5076. transition-duration: 75ms;
  5077. opacity: 0.24;
  5078. }
  5079. :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item--activated:not(.mdc-ripple-upgraded)::after {
  5080. transition: opacity 150ms linear;
  5081. }
  5082. :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item--activated:not(.mdc-ripple-upgraded):active::after {
  5083. transition-duration: 75ms;
  5084. opacity: 0.24;
  5085. }
  5086. :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item--activated.mdc-ripple-upgraded {
  5087. --mdc-ripple-fg-opacity: 0.24;
  5088. }
  5089. :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item--selected::before {
  5090. opacity: 0.08;
  5091. }
  5092. :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 {
  5093. background-color: #6200ee;
  5094. /* @alternate */
  5095. background-color: var(--mdc-theme-primary, #6200ee);
  5096. }
  5097. :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item--selected:hover::before {
  5098. opacity: 0.12;
  5099. }
  5100. :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item--selected.mdc-ripple-upgraded--background-focused::before, :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item--selected:not(.mdc-ripple-upgraded):focus::before {
  5101. transition-duration: 75ms;
  5102. opacity: 0.2;
  5103. }
  5104. :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item--selected:not(.mdc-ripple-upgraded)::after {
  5105. transition: opacity 150ms linear;
  5106. }
  5107. :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item--selected:not(.mdc-ripple-upgraded):active::after {
  5108. transition-duration: 75ms;
  5109. opacity: 0.2;
  5110. }
  5111. :not(.mdc-list--non-interactive) > :not(.mdc-list-item--disabled).mdc-list-item--selected.mdc-ripple-upgraded {
  5112. --mdc-ripple-fg-opacity: 0.2;
  5113. }
  5114. :not(.mdc-list--non-interactive) > .mdc-list-item--disabled {
  5115. --mdc-ripple-fg-size: 0;
  5116. --mdc-ripple-left: 0;
  5117. --mdc-ripple-top: 0;
  5118. --mdc-ripple-fg-scale: 1;
  5119. --mdc-ripple-fg-translate-end: 0;
  5120. --mdc-ripple-fg-translate-start: 0;
  5121. -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  5122. }
  5123. :not(.mdc-list--non-interactive) > .mdc-list-item--disabled::before, :not(.mdc-list--non-interactive) > .mdc-list-item--disabled::after {
  5124. position: absolute;
  5125. border-radius: 50%;
  5126. opacity: 0;
  5127. pointer-events: none;
  5128. content: "";
  5129. }
  5130. :not(.mdc-list--non-interactive) > .mdc-list-item--disabled::before {
  5131. transition: opacity 15ms linear, background-color 15ms linear;
  5132. z-index: 1;
  5133. }
  5134. :not(.mdc-list--non-interactive) > .mdc-list-item--disabled.mdc-ripple-upgraded::before {
  5135. -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
  5136. transform: scale(var(--mdc-ripple-fg-scale, 1));
  5137. }
  5138. :not(.mdc-list--non-interactive) > .mdc-list-item--disabled.mdc-ripple-upgraded::after {
  5139. top: 0;
  5140. /* @noflip */
  5141. left: 0;
  5142. -webkit-transform: scale(0);
  5143. transform: scale(0);
  5144. -webkit-transform-origin: center center;
  5145. transform-origin: center center;
  5146. }
  5147. :not(.mdc-list--non-interactive) > .mdc-list-item--disabled.mdc-ripple-upgraded--unbounded::after {
  5148. top: var(--mdc-ripple-top, 0);
  5149. /* @noflip */
  5150. left: var(--mdc-ripple-left, 0);
  5151. }
  5152. :not(.mdc-list--non-interactive) > .mdc-list-item--disabled.mdc-ripple-upgraded--foreground-activation::after {
  5153. -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
  5154. animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
  5155. }
  5156. :not(.mdc-list--non-interactive) > .mdc-list-item--disabled.mdc-ripple-upgraded--foreground-deactivation::after {
  5157. -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
  5158. animation: mdc-ripple-fg-opacity-out 150ms;
  5159. -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  5160. transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  5161. }
  5162. :not(.mdc-list--non-interactive) > .mdc-list-item--disabled::before, :not(.mdc-list--non-interactive) > .mdc-list-item--disabled::after {
  5163. top: calc(50% - 100%);
  5164. /* @noflip */
  5165. left: calc(50% - 100%);
  5166. width: 200%;
  5167. height: 200%;
  5168. }
  5169. :not(.mdc-list--non-interactive) > .mdc-list-item--disabled.mdc-ripple-upgraded::after {
  5170. width: var(--mdc-ripple-fg-size, 100%);
  5171. height: var(--mdc-ripple-fg-size, 100%);
  5172. }
  5173. :not(.mdc-list--non-interactive) > .mdc-list-item--disabled::before, :not(.mdc-list--non-interactive) > .mdc-list-item--disabled::after {
  5174. background-color: #000;
  5175. }
  5176. :not(.mdc-list--non-interactive) > .mdc-list-item--disabled.mdc-ripple-upgraded--background-focused::before, :not(.mdc-list--non-interactive) > .mdc-list-item--disabled:not(.mdc-ripple-upgraded):focus::before {
  5177. transition-duration: 75ms;
  5178. opacity: 0.12;
  5179. }
  5180. .mdc-menu {
  5181. min-width: 112px;
  5182. }
  5183. .mdc-menu .mdc-list-item__meta {
  5184. color: rgba(0, 0, 0, 0.87);
  5185. }
  5186. .mdc-menu .mdc-list-item__graphic {
  5187. color: rgba(0, 0, 0, 0.87);
  5188. }
  5189. .mdc-menu .mdc-list {
  5190. color: rgba(0, 0, 0, 0.87);
  5191. /* @alternate */
  5192. position: relative;
  5193. }
  5194. .mdc-menu .mdc-list .mdc-elevation-overlay {
  5195. width: 100%;
  5196. height: 100%;
  5197. top: 0;
  5198. /* @noflip */
  5199. left: 0;
  5200. }
  5201. .mdc-menu .mdc-list-divider {
  5202. margin: 8px 0;
  5203. }
  5204. .mdc-menu .mdc-list-item {
  5205. -webkit-user-select: none;
  5206. -moz-user-select: none;
  5207. -ms-user-select: none;
  5208. user-select: none;
  5209. }
  5210. .mdc-menu .mdc-list-item--disabled {
  5211. cursor: auto;
  5212. }
  5213. .mdc-menu a.mdc-list-item .mdc-list-item__text,
  5214. .mdc-menu a.mdc-list-item .mdc-list-item__graphic {
  5215. pointer-events: none;
  5216. }
  5217. .mdc-menu__selection-group {
  5218. padding: 0;
  5219. fill: currentColor;
  5220. }
  5221. .mdc-menu__selection-group .mdc-list-item {
  5222. /* @noflip */
  5223. padding-left: 56px;
  5224. /* @noflip */
  5225. padding-right: 16px;
  5226. }
  5227. [dir=rtl] .mdc-menu__selection-group .mdc-list-item, .mdc-menu__selection-group .mdc-list-item[dir=rtl] {
  5228. /* @noflip */
  5229. padding-left: 16px;
  5230. /* @noflip */
  5231. padding-right: 56px;
  5232. }
  5233. .mdc-menu__selection-group .mdc-menu__selection-group-icon {
  5234. /* @noflip */
  5235. left: 16px;
  5236. /* @noflip */
  5237. right: initial;
  5238. display: none;
  5239. position: absolute;
  5240. top: 50%;
  5241. -webkit-transform: translateY(-50%);
  5242. transform: translateY(-50%);
  5243. }
  5244. [dir=rtl] .mdc-menu__selection-group .mdc-menu__selection-group-icon, .mdc-menu__selection-group .mdc-menu__selection-group-icon[dir=rtl] {
  5245. /* @noflip */
  5246. left: initial;
  5247. /* @noflip */
  5248. right: 16px;
  5249. }
  5250. .mdc-menu-item--selected .mdc-menu__selection-group-icon {
  5251. display: inline;
  5252. }
  5253. .mdc-menu-surface {
  5254. display: none;
  5255. position: absolute;
  5256. box-sizing: border-box;
  5257. max-width: calc(100vw - 32px);
  5258. max-height: calc(100vh - 32px);
  5259. margin: 0;
  5260. padding: 0;
  5261. -webkit-transform: scale(1);
  5262. transform: scale(1);
  5263. -webkit-transform-origin: top left;
  5264. transform-origin: top left;
  5265. opacity: 0;
  5266. overflow: auto;
  5267. will-change: transform, opacity;
  5268. z-index: 8;
  5269. transition: opacity 0.03s linear, -webkit-transform 0.12s cubic-bezier(0, 0, 0.2, 1);
  5270. transition: opacity 0.03s linear, transform 0.12s cubic-bezier(0, 0, 0.2, 1);
  5271. 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);
  5272. /* @alternate */
  5273. 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);
  5274. background-color: #fff;
  5275. /* @alternate */
  5276. background-color: var(--mdc-theme-surface, #fff);
  5277. color: #000;
  5278. /* @alternate */
  5279. color: var(--mdc-theme-on-surface, #000);
  5280. border-radius: 4px;
  5281. /* @noflip */
  5282. transform-origin-left: top left;
  5283. /* @noflip */
  5284. transform-origin-right: top right;
  5285. }
  5286. .mdc-menu-surface:focus {
  5287. outline: none;
  5288. }
  5289. .mdc-menu-surface--open {
  5290. display: inline-block;
  5291. -webkit-transform: scale(1);
  5292. transform: scale(1);
  5293. opacity: 1;
  5294. }
  5295. .mdc-menu-surface--animating-open {
  5296. display: inline-block;
  5297. -webkit-transform: scale(0.8);
  5298. transform: scale(0.8);
  5299. opacity: 0;
  5300. }
  5301. .mdc-menu-surface--animating-closed {
  5302. display: inline-block;
  5303. opacity: 0;
  5304. transition: opacity 0.075s linear;
  5305. }
  5306. [dir=rtl] .mdc-menu-surface, .mdc-menu-surface[dir=rtl] {
  5307. /* @noflip */
  5308. transform-origin-left: top right;
  5309. /* @noflip */
  5310. transform-origin-right: top left;
  5311. }
  5312. .mdc-menu-surface--anchor {
  5313. position: relative;
  5314. overflow: visible;
  5315. }
  5316. .mdc-menu-surface--fixed {
  5317. position: fixed;
  5318. }
  5319. .mdc-notched-outline {
  5320. display: flex;
  5321. position: absolute;
  5322. right: 0;
  5323. left: 0;
  5324. box-sizing: border-box;
  5325. width: 100%;
  5326. max-width: 100%;
  5327. height: 100%;
  5328. /* @noflip */
  5329. text-align: left;
  5330. pointer-events: none;
  5331. }
  5332. [dir=rtl] .mdc-notched-outline, .mdc-notched-outline[dir=rtl] {
  5333. /* @noflip */
  5334. text-align: right;
  5335. }
  5336. .mdc-notched-outline__leading, .mdc-notched-outline__notch, .mdc-notched-outline__trailing {
  5337. box-sizing: border-box;
  5338. height: 100%;
  5339. border-top: 1px solid;
  5340. border-bottom: 1px solid;
  5341. pointer-events: none;
  5342. }
  5343. .mdc-notched-outline__leading {
  5344. /* @noflip */
  5345. border-left: 1px solid;
  5346. /* @noflip */
  5347. border-right: none;
  5348. width: 12px;
  5349. }
  5350. [dir=rtl] .mdc-notched-outline__leading, .mdc-notched-outline__leading[dir=rtl] {
  5351. /* @noflip */
  5352. border-left: none;
  5353. /* @noflip */
  5354. border-right: 1px solid;
  5355. }
  5356. .mdc-notched-outline__trailing {
  5357. /* @noflip */
  5358. border-left: none;
  5359. /* @noflip */
  5360. border-right: 1px solid;
  5361. flex-grow: 1;
  5362. }
  5363. [dir=rtl] .mdc-notched-outline__trailing, .mdc-notched-outline__trailing[dir=rtl] {
  5364. /* @noflip */
  5365. border-left: 1px solid;
  5366. /* @noflip */
  5367. border-right: none;
  5368. }
  5369. .mdc-notched-outline__notch {
  5370. flex: 0 0 auto;
  5371. width: auto;
  5372. max-width: calc(100% - 12px * 2);
  5373. }
  5374. .mdc-notched-outline .mdc-floating-label {
  5375. display: inline-block;
  5376. position: relative;
  5377. max-width: 100%;
  5378. }
  5379. .mdc-notched-outline .mdc-floating-label--float-above {
  5380. text-overflow: clip;
  5381. }
  5382. .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  5383. max-width: calc(100% / .75);
  5384. }
  5385. .mdc-notched-outline--notched .mdc-notched-outline__notch {
  5386. /* @noflip */
  5387. padding-left: 0;
  5388. /* @noflip */
  5389. padding-right: 8px;
  5390. border-top: none;
  5391. }
  5392. [dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch, .mdc-notched-outline--notched .mdc-notched-outline__notch[dir=rtl] {
  5393. /* @noflip */
  5394. padding-left: 8px;
  5395. /* @noflip */
  5396. padding-right: 0;
  5397. }
  5398. .mdc-notched-outline--no-label .mdc-notched-outline__notch {
  5399. padding: 0;
  5400. }
  5401. .mdc-radio {
  5402. padding: 10px;
  5403. display: inline-block;
  5404. position: relative;
  5405. flex: 0 0 auto;
  5406. box-sizing: content-box;
  5407. width: 20px;
  5408. height: 20px;
  5409. cursor: pointer;
  5410. /* @alternate */
  5411. will-change: opacity, transform, border-color, color;
  5412. }
  5413. .mdc-radio .mdc-radio__native-control:enabled:not(:checked) + .mdc-radio__background .mdc-radio__outer-circle {
  5414. border-color: rgba(0, 0, 0, 0.54);
  5415. }
  5416. .mdc-radio .mdc-radio__native-control:enabled:checked + .mdc-radio__background .mdc-radio__outer-circle {
  5417. border-color: #018786;
  5418. /* @alternate */
  5419. border-color: var(--mdc-theme-secondary, #018786);
  5420. }
  5421. .mdc-radio .mdc-radio__native-control:enabled + .mdc-radio__background .mdc-radio__inner-circle {
  5422. border-color: #018786;
  5423. /* @alternate */
  5424. border-color: var(--mdc-theme-secondary, #018786);
  5425. }
  5426. .mdc-radio [aria-disabled=true] .mdc-radio__native-control:not(:checked) + .mdc-radio__background .mdc-radio__outer-circle,
  5427. .mdc-radio .mdc-radio__native-control:disabled:not(:checked) + .mdc-radio__background .mdc-radio__outer-circle {
  5428. border-color: rgba(0, 0, 0, 0.38);
  5429. }
  5430. .mdc-radio [aria-disabled=true] .mdc-radio__native-control:checked + .mdc-radio__background .mdc-radio__outer-circle,
  5431. .mdc-radio .mdc-radio__native-control:disabled:checked + .mdc-radio__background .mdc-radio__outer-circle {
  5432. border-color: rgba(0, 0, 0, 0.38);
  5433. }
  5434. .mdc-radio [aria-disabled=true] .mdc-radio__native-control + .mdc-radio__background .mdc-radio__inner-circle,
  5435. .mdc-radio .mdc-radio__native-control:disabled + .mdc-radio__background .mdc-radio__inner-circle {
  5436. border-color: rgba(0, 0, 0, 0.38);
  5437. }
  5438. .mdc-radio .mdc-radio__background::before {
  5439. background-color: #018786;
  5440. /* @alternate */
  5441. background-color: var(--mdc-theme-secondary, #018786);
  5442. }
  5443. .mdc-radio .mdc-radio__background::before {
  5444. top: -10px;
  5445. left: -10px;
  5446. width: 40px;
  5447. height: 40px;
  5448. }
  5449. .mdc-radio .mdc-radio__native-control {
  5450. top: 0px;
  5451. right: 0px;
  5452. left: 0px;
  5453. width: 40px;
  5454. height: 40px;
  5455. }
  5456. .mdc-radio__background {
  5457. display: inline-block;
  5458. position: relative;
  5459. box-sizing: border-box;
  5460. width: 20px;
  5461. height: 20px;
  5462. }
  5463. .mdc-radio__background::before {
  5464. position: absolute;
  5465. -webkit-transform: scale(0, 0);
  5466. transform: scale(0, 0);
  5467. border-radius: 50%;
  5468. opacity: 0;
  5469. pointer-events: none;
  5470. content: "";
  5471. transition: opacity 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), -webkit-transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  5472. transition: opacity 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  5473. 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);
  5474. }
  5475. .mdc-radio__outer-circle {
  5476. position: absolute;
  5477. top: 0;
  5478. left: 0;
  5479. box-sizing: border-box;
  5480. width: 100%;
  5481. height: 100%;
  5482. border-width: 2px;
  5483. border-style: solid;
  5484. border-radius: 50%;
  5485. transition: border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  5486. }
  5487. .mdc-radio__inner-circle {
  5488. position: absolute;
  5489. top: 0;
  5490. left: 0;
  5491. box-sizing: border-box;
  5492. width: 100%;
  5493. height: 100%;
  5494. -webkit-transform: scale(0, 0);
  5495. transform: scale(0, 0);
  5496. border-width: 10px;
  5497. border-style: solid;
  5498. border-radius: 50%;
  5499. 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);
  5500. transition: transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  5501. 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);
  5502. }
  5503. .mdc-radio__native-control {
  5504. position: absolute;
  5505. margin: 0;
  5506. padding: 0;
  5507. opacity: 0;
  5508. cursor: inherit;
  5509. z-index: 1;
  5510. }
  5511. .mdc-radio--touch {
  5512. margin-top: 4px;
  5513. margin-bottom: 4px;
  5514. margin-right: 4px;
  5515. margin-left: 4px;
  5516. }
  5517. .mdc-radio--touch .mdc-radio__native-control {
  5518. top: -4px;
  5519. right: -4px;
  5520. left: -4px;
  5521. width: 48px;
  5522. height: 48px;
  5523. }
  5524. .mdc-radio__native-control:checked + .mdc-radio__background,
  5525. .mdc-radio__native-control:disabled + .mdc-radio__background {
  5526. transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
  5527. transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
  5528. 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);
  5529. }
  5530. .mdc-radio__native-control:checked + .mdc-radio__background .mdc-radio__outer-circle,
  5531. .mdc-radio__native-control:disabled + .mdc-radio__background .mdc-radio__outer-circle {
  5532. transition: border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
  5533. }
  5534. .mdc-radio__native-control:checked + .mdc-radio__background .mdc-radio__inner-circle,
  5535. .mdc-radio__native-control:disabled + .mdc-radio__background .mdc-radio__inner-circle {
  5536. transition: border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
  5537. transition: transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
  5538. 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);
  5539. }
  5540. .mdc-radio--disabled {
  5541. cursor: default;
  5542. pointer-events: none;
  5543. }
  5544. .mdc-radio__native-control:checked + .mdc-radio__background .mdc-radio__inner-circle {
  5545. -webkit-transform: scale(0.5);
  5546. transform: scale(0.5);
  5547. transition: border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
  5548. transition: transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
  5549. 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);
  5550. }
  5551. .mdc-radio__native-control:disabled + .mdc-radio__background,
  5552. [aria-disabled=true] .mdc-radio__native-control + .mdc-radio__background {
  5553. cursor: default;
  5554. }
  5555. .mdc-radio__native-control:focus + .mdc-radio__background::before {
  5556. -webkit-transform: scale(1);
  5557. transform: scale(1);
  5558. opacity: 0.12;
  5559. transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
  5560. transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
  5561. 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);
  5562. }
  5563. .mdc-radio {
  5564. --mdc-ripple-fg-size: 0;
  5565. --mdc-ripple-left: 0;
  5566. --mdc-ripple-top: 0;
  5567. --mdc-ripple-fg-scale: 1;
  5568. --mdc-ripple-fg-translate-end: 0;
  5569. --mdc-ripple-fg-translate-start: 0;
  5570. -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  5571. }
  5572. .mdc-radio .mdc-radio__ripple::before,
  5573. .mdc-radio .mdc-radio__ripple::after {
  5574. position: absolute;
  5575. border-radius: 50%;
  5576. opacity: 0;
  5577. pointer-events: none;
  5578. content: "";
  5579. }
  5580. .mdc-radio .mdc-radio__ripple::before {
  5581. transition: opacity 15ms linear, background-color 15ms linear;
  5582. z-index: 1;
  5583. }
  5584. .mdc-radio.mdc-ripple-upgraded .mdc-radio__ripple::before {
  5585. -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
  5586. transform: scale(var(--mdc-ripple-fg-scale, 1));
  5587. }
  5588. .mdc-radio.mdc-ripple-upgraded .mdc-radio__ripple::after {
  5589. top: 0;
  5590. /* @noflip */
  5591. left: 0;
  5592. -webkit-transform: scale(0);
  5593. transform: scale(0);
  5594. -webkit-transform-origin: center center;
  5595. transform-origin: center center;
  5596. }
  5597. .mdc-radio.mdc-ripple-upgraded--unbounded .mdc-radio__ripple::after {
  5598. top: var(--mdc-ripple-top, 0);
  5599. /* @noflip */
  5600. left: var(--mdc-ripple-left, 0);
  5601. }
  5602. .mdc-radio.mdc-ripple-upgraded--foreground-activation .mdc-radio__ripple::after {
  5603. -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
  5604. animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
  5605. }
  5606. .mdc-radio.mdc-ripple-upgraded--foreground-deactivation .mdc-radio__ripple::after {
  5607. -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
  5608. animation: mdc-ripple-fg-opacity-out 150ms;
  5609. -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  5610. transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  5611. }
  5612. .mdc-radio .mdc-radio__ripple::before,
  5613. .mdc-radio .mdc-radio__ripple::after {
  5614. top: calc(50% - 50%);
  5615. /* @noflip */
  5616. left: calc(50% - 50%);
  5617. width: 100%;
  5618. height: 100%;
  5619. }
  5620. .mdc-radio.mdc-ripple-upgraded .mdc-radio__ripple::before,
  5621. .mdc-radio.mdc-ripple-upgraded .mdc-radio__ripple::after {
  5622. top: var(--mdc-ripple-top, calc(50% - 50%));
  5623. /* @noflip */
  5624. left: var(--mdc-ripple-left, calc(50% - 50%));
  5625. width: var(--mdc-ripple-fg-size, 100%);
  5626. height: var(--mdc-ripple-fg-size, 100%);
  5627. }
  5628. .mdc-radio.mdc-ripple-upgraded .mdc-radio__ripple::after {
  5629. width: var(--mdc-ripple-fg-size, 100%);
  5630. height: var(--mdc-ripple-fg-size, 100%);
  5631. }
  5632. .mdc-radio .mdc-radio__ripple::before, .mdc-radio .mdc-radio__ripple::after {
  5633. background-color: #018786;
  5634. /* @alternate */
  5635. background-color: var(--mdc-theme-secondary, #018786);
  5636. }
  5637. .mdc-radio:hover .mdc-radio__ripple::before {
  5638. opacity: 0.04;
  5639. }
  5640. .mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__ripple::before, .mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__ripple::before {
  5641. transition-duration: 75ms;
  5642. opacity: 0.12;
  5643. }
  5644. .mdc-radio:not(.mdc-ripple-upgraded) .mdc-radio__ripple::after {
  5645. transition: opacity 150ms linear;
  5646. }
  5647. .mdc-radio:not(.mdc-ripple-upgraded):active .mdc-radio__ripple::after {
  5648. transition-duration: 75ms;
  5649. opacity: 0.12;
  5650. }
  5651. .mdc-radio.mdc-ripple-upgraded {
  5652. --mdc-ripple-fg-opacity: 0.12;
  5653. }
  5654. .mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__background::before {
  5655. content: none;
  5656. }
  5657. .mdc-radio__ripple {
  5658. position: absolute;
  5659. top: 0;
  5660. left: 0;
  5661. width: 100%;
  5662. height: 100%;
  5663. pointer-events: none;
  5664. }
  5665. .mdc-ripple-surface {
  5666. --mdc-ripple-fg-size: 0;
  5667. --mdc-ripple-left: 0;
  5668. --mdc-ripple-top: 0;
  5669. --mdc-ripple-fg-scale: 1;
  5670. --mdc-ripple-fg-translate-end: 0;
  5671. --mdc-ripple-fg-translate-start: 0;
  5672. -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  5673. position: relative;
  5674. outline: none;
  5675. overflow: hidden;
  5676. }
  5677. .mdc-ripple-surface::before, .mdc-ripple-surface::after {
  5678. position: absolute;
  5679. border-radius: 50%;
  5680. opacity: 0;
  5681. pointer-events: none;
  5682. content: "";
  5683. }
  5684. .mdc-ripple-surface::before {
  5685. transition: opacity 15ms linear, background-color 15ms linear;
  5686. z-index: 1;
  5687. }
  5688. .mdc-ripple-surface.mdc-ripple-upgraded::before {
  5689. -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
  5690. transform: scale(var(--mdc-ripple-fg-scale, 1));
  5691. }
  5692. .mdc-ripple-surface.mdc-ripple-upgraded::after {
  5693. top: 0;
  5694. /* @noflip */
  5695. left: 0;
  5696. -webkit-transform: scale(0);
  5697. transform: scale(0);
  5698. -webkit-transform-origin: center center;
  5699. transform-origin: center center;
  5700. }
  5701. .mdc-ripple-surface.mdc-ripple-upgraded--unbounded::after {
  5702. top: var(--mdc-ripple-top, 0);
  5703. /* @noflip */
  5704. left: var(--mdc-ripple-left, 0);
  5705. }
  5706. .mdc-ripple-surface.mdc-ripple-upgraded--foreground-activation::after {
  5707. -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
  5708. animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
  5709. }
  5710. .mdc-ripple-surface.mdc-ripple-upgraded--foreground-deactivation::after {
  5711. -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
  5712. animation: mdc-ripple-fg-opacity-out 150ms;
  5713. -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  5714. transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  5715. }
  5716. .mdc-ripple-surface::before, .mdc-ripple-surface::after {
  5717. background-color: #000;
  5718. }
  5719. .mdc-ripple-surface:hover::before {
  5720. opacity: 0.04;
  5721. }
  5722. .mdc-ripple-surface.mdc-ripple-upgraded--background-focused::before, .mdc-ripple-surface:not(.mdc-ripple-upgraded):focus::before {
  5723. transition-duration: 75ms;
  5724. opacity: 0.12;
  5725. }
  5726. .mdc-ripple-surface:not(.mdc-ripple-upgraded)::after {
  5727. transition: opacity 150ms linear;
  5728. }
  5729. .mdc-ripple-surface:not(.mdc-ripple-upgraded):active::after {
  5730. transition-duration: 75ms;
  5731. opacity: 0.12;
  5732. }
  5733. .mdc-ripple-surface.mdc-ripple-upgraded {
  5734. --mdc-ripple-fg-opacity: 0.12;
  5735. }
  5736. .mdc-ripple-surface::before, .mdc-ripple-surface::after {
  5737. top: calc(50% - 100%);
  5738. /* @noflip */
  5739. left: calc(50% - 100%);
  5740. width: 200%;
  5741. height: 200%;
  5742. }
  5743. .mdc-ripple-surface.mdc-ripple-upgraded::after {
  5744. width: var(--mdc-ripple-fg-size, 100%);
  5745. height: var(--mdc-ripple-fg-size, 100%);
  5746. }
  5747. .mdc-ripple-surface[data-mdc-ripple-is-unbounded] {
  5748. overflow: visible;
  5749. }
  5750. .mdc-ripple-surface[data-mdc-ripple-is-unbounded]::before, .mdc-ripple-surface[data-mdc-ripple-is-unbounded]::after {
  5751. top: calc(50% - 50%);
  5752. /* @noflip */
  5753. left: calc(50% - 50%);
  5754. width: 100%;
  5755. height: 100%;
  5756. }
  5757. .mdc-ripple-surface[data-mdc-ripple-is-unbounded].mdc-ripple-upgraded::before, .mdc-ripple-surface[data-mdc-ripple-is-unbounded].mdc-ripple-upgraded::after {
  5758. top: var(--mdc-ripple-top, calc(50% - 50%));
  5759. /* @noflip */
  5760. left: var(--mdc-ripple-left, calc(50% - 50%));
  5761. width: var(--mdc-ripple-fg-size, 100%);
  5762. height: var(--mdc-ripple-fg-size, 100%);
  5763. }
  5764. .mdc-ripple-surface[data-mdc-ripple-is-unbounded].mdc-ripple-upgraded::after {
  5765. width: var(--mdc-ripple-fg-size, 100%);
  5766. height: var(--mdc-ripple-fg-size, 100%);
  5767. }
  5768. .mdc-ripple-surface--primary::before, .mdc-ripple-surface--primary::after {
  5769. background-color: #6200ee;
  5770. /* @alternate */
  5771. background-color: var(--mdc-theme-primary, #6200ee);
  5772. }
  5773. .mdc-ripple-surface--primary:hover::before {
  5774. opacity: 0.04;
  5775. }
  5776. .mdc-ripple-surface--primary.mdc-ripple-upgraded--background-focused::before, .mdc-ripple-surface--primary:not(.mdc-ripple-upgraded):focus::before {
  5777. transition-duration: 75ms;
  5778. opacity: 0.12;
  5779. }
  5780. .mdc-ripple-surface--primary:not(.mdc-ripple-upgraded)::after {
  5781. transition: opacity 150ms linear;
  5782. }
  5783. .mdc-ripple-surface--primary:not(.mdc-ripple-upgraded):active::after {
  5784. transition-duration: 75ms;
  5785. opacity: 0.12;
  5786. }
  5787. .mdc-ripple-surface--primary.mdc-ripple-upgraded {
  5788. --mdc-ripple-fg-opacity: 0.12;
  5789. }
  5790. .mdc-ripple-surface--accent::before, .mdc-ripple-surface--accent::after {
  5791. background-color: #018786;
  5792. /* @alternate */
  5793. background-color: var(--mdc-theme-secondary, #018786);
  5794. }
  5795. .mdc-ripple-surface--accent:hover::before {
  5796. opacity: 0.04;
  5797. }
  5798. .mdc-ripple-surface--accent.mdc-ripple-upgraded--background-focused::before, .mdc-ripple-surface--accent:not(.mdc-ripple-upgraded):focus::before {
  5799. transition-duration: 75ms;
  5800. opacity: 0.12;
  5801. }
  5802. .mdc-ripple-surface--accent:not(.mdc-ripple-upgraded)::after {
  5803. transition: opacity 150ms linear;
  5804. }
  5805. .mdc-ripple-surface--accent:not(.mdc-ripple-upgraded):active::after {
  5806. transition-duration: 75ms;
  5807. opacity: 0.12;
  5808. }
  5809. .mdc-ripple-surface--accent.mdc-ripple-upgraded {
  5810. --mdc-ripple-fg-opacity: 0.12;
  5811. }
  5812. @-webkit-keyframes mdc-select-float-native-control {
  5813. 0% {
  5814. -webkit-transform: translateY(8px);
  5815. transform: translateY(8px);
  5816. opacity: 0;
  5817. }
  5818. 100% {
  5819. -webkit-transform: translateY(0);
  5820. transform: translateY(0);
  5821. opacity: 1;
  5822. }
  5823. }
  5824. @keyframes mdc-select-float-native-control {
  5825. 0% {
  5826. -webkit-transform: translateY(8px);
  5827. transform: translateY(8px);
  5828. opacity: 0;
  5829. }
  5830. 100% {
  5831. -webkit-transform: translateY(0);
  5832. transform: translateY(0);
  5833. opacity: 1;
  5834. }
  5835. }
  5836. .mdc-select--with-leading-icon:not(.mdc-select--disabled) .mdc-select__icon {
  5837. color: #000;
  5838. /* @alternate */
  5839. color: var(--mdc-theme-on-surface, #000);
  5840. }
  5841. .mdc-select--with-leading-icon .mdc-select__icon {
  5842. display: inline-block;
  5843. position: absolute;
  5844. bottom: 16px;
  5845. box-sizing: border-box;
  5846. width: 24px;
  5847. height: 24px;
  5848. border: none;
  5849. background-color: transparent;
  5850. fill: currentColor;
  5851. opacity: 0.54;
  5852. text-decoration: none;
  5853. cursor: pointer;
  5854. -webkit-user-select: none;
  5855. -moz-user-select: none;
  5856. -ms-user-select: none;
  5857. user-select: none;
  5858. }
  5859. .mdc-select__icon:not([tabindex]),
  5860. .mdc-select__icon[tabindex="-1"] {
  5861. cursor: default;
  5862. pointer-events: none;
  5863. }
  5864. .mdc-select-helper-text {
  5865. -moz-osx-font-smoothing: grayscale;
  5866. -webkit-font-smoothing: antialiased;
  5867. font-family: Roboto, sans-serif;
  5868. /* @alternate */
  5869. font-family: var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  5870. font-size: 0.75rem;
  5871. /* @alternate */
  5872. font-size: var(--mdc-typography-caption-font-size, 0.75rem);
  5873. line-height: 1.25rem;
  5874. /* @alternate */
  5875. line-height: var(--mdc-typography-caption-line-height, 1.25rem);
  5876. font-weight: 400;
  5877. /* @alternate */
  5878. font-weight: var(--mdc-typography-caption-font-weight, 400);
  5879. letter-spacing: 0.0333333333em;
  5880. /* @alternate */
  5881. letter-spacing: var(--mdc-typography-caption-letter-spacing, 0.0333333333em);
  5882. text-decoration: inherit;
  5883. /* @alternate */
  5884. -webkit-text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
  5885. text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
  5886. text-transform: inherit;
  5887. /* @alternate */
  5888. text-transform: var(--mdc-typography-caption-text-transform, inherit);
  5889. display: block;
  5890. margin-top: 0;
  5891. /* @alternate */
  5892. line-height: normal;
  5893. margin: 0;
  5894. transition: opacity 180ms cubic-bezier(0.4, 0, 0.2, 1);
  5895. opacity: 0;
  5896. will-change: opacity;
  5897. }
  5898. .mdc-select-helper-text::before {
  5899. display: inline-block;
  5900. width: 0;
  5901. height: 16px;
  5902. content: "";
  5903. vertical-align: 0;
  5904. }
  5905. .mdc-select-helper-text--persistent {
  5906. transition: none;
  5907. opacity: 1;
  5908. will-change: initial;
  5909. }
  5910. .mdc-select {
  5911. position: relative;
  5912. }
  5913. .mdc-select:not(.mdc-select--disabled) .mdc-select__anchor {
  5914. background-color: whitesmoke;
  5915. }
  5916. .mdc-select:not(.mdc-select--disabled) .mdc-select__selected-text {
  5917. color: rgba(0, 0, 0, 0.87);
  5918. }
  5919. .mdc-select:not(.mdc-select--disabled) .mdc-floating-label {
  5920. color: rgba(0, 0, 0, 0.6);
  5921. }
  5922. .mdc-select:not(.mdc-select--disabled) .mdc-line-ripple::before {
  5923. border-bottom-color: rgba(0, 0, 0, 0.42);
  5924. }
  5925. .mdc-select:not(.mdc-select--disabled) .mdc-select__anchor + .mdc-select-helper-text {
  5926. color: rgba(0, 0, 0, 0.6);
  5927. }
  5928. .mdc-select .mdc-select__anchor {
  5929. border-radius: 4px 4px 0 0;
  5930. }
  5931. .mdc-select:not(.mdc-select--disabled).mdc-select--focused .mdc-line-ripple::after {
  5932. border-bottom-color: #6200ee;
  5933. /* @alternate */
  5934. border-bottom-color: var(--mdc-theme-primary, #6200ee);
  5935. }
  5936. .mdc-select:not(.mdc-select--disabled).mdc-select--focused .mdc-floating-label {
  5937. color: rgba(98, 0, 238, 0.87);
  5938. }
  5939. .mdc-select:not(.mdc-select--disabled):hover .mdc-line-ripple::before {
  5940. border-bottom-color: rgba(0, 0, 0, 0.87);
  5941. }
  5942. .mdc-select .mdc-floating-label {
  5943. /* @noflip */
  5944. left: 16px;
  5945. /* @noflip */
  5946. right: initial;
  5947. top: 21px;
  5948. pointer-events: none;
  5949. }
  5950. [dir=rtl] .mdc-select .mdc-floating-label, .mdc-select .mdc-floating-label[dir=rtl] {
  5951. /* @noflip */
  5952. left: initial;
  5953. /* @noflip */
  5954. right: 16px;
  5955. }
  5956. .mdc-select.mdc-select--with-leading-icon .mdc-floating-label {
  5957. /* @noflip */
  5958. left: 48px;
  5959. /* @noflip */
  5960. right: initial;
  5961. }
  5962. [dir=rtl] .mdc-select.mdc-select--with-leading-icon .mdc-floating-label, .mdc-select.mdc-select--with-leading-icon .mdc-floating-label[dir=rtl] {
  5963. /* @noflip */
  5964. left: initial;
  5965. /* @noflip */
  5966. right: 48px;
  5967. }
  5968. .mdc-select.mdc-select--outlined .mdc-floating-label {
  5969. /* @noflip */
  5970. left: 4px;
  5971. /* @noflip */
  5972. right: initial;
  5973. top: 17px;
  5974. }
  5975. [dir=rtl] .mdc-select.mdc-select--outlined .mdc-floating-label, .mdc-select.mdc-select--outlined .mdc-floating-label[dir=rtl] {
  5976. /* @noflip */
  5977. left: initial;
  5978. /* @noflip */
  5979. right: 4px;
  5980. }
  5981. .mdc-select.mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label {
  5982. /* @noflip */
  5983. left: 36px;
  5984. /* @noflip */
  5985. right: initial;
  5986. }
  5987. [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] {
  5988. /* @noflip */
  5989. left: initial;
  5990. /* @noflip */
  5991. right: 36px;
  5992. }
  5993. .mdc-select.mdc-select--outlined.mdc-select--with-leading-icon .mdc-floating-label--float-above {
  5994. /* @noflip */
  5995. left: 36px;
  5996. /* @noflip */
  5997. right: initial;
  5998. }
  5999. [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] {
  6000. /* @noflip */
  6001. left: initial;
  6002. /* @noflip */
  6003. right: 36px;
  6004. }
  6005. .mdc-select__dropdown-icon {
  6006. 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;
  6007. /* @noflip */
  6008. left: auto;
  6009. /* @noflip */
  6010. right: 8px;
  6011. position: absolute;
  6012. bottom: 16px;
  6013. width: 24px;
  6014. height: 24px;
  6015. transition: -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);
  6016. transition: transform 150ms cubic-bezier(0.4, 0, 0.2, 1);
  6017. transition: transform 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);
  6018. pointer-events: none;
  6019. }
  6020. [dir=rtl] .mdc-select__dropdown-icon, .mdc-select__dropdown-icon[dir=rtl] {
  6021. /* @noflip */
  6022. left: 8px;
  6023. /* @noflip */
  6024. right: auto;
  6025. }
  6026. .mdc-select--focused .mdc-select__dropdown-icon {
  6027. 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;
  6028. }
  6029. .mdc-select--activated .mdc-select__dropdown-icon {
  6030. -webkit-transform: rotate(180deg) translateY(-5px);
  6031. transform: rotate(180deg) translateY(-5px);
  6032. transition: -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);
  6033. transition: transform 150ms cubic-bezier(0.4, 0, 0.2, 1);
  6034. transition: transform 150ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 150ms cubic-bezier(0.4, 0, 0.2, 1);
  6035. }
  6036. .mdc-select__anchor {
  6037. --mdc-ripple-fg-size: 0;
  6038. --mdc-ripple-left: 0;
  6039. --mdc-ripple-top: 0;
  6040. --mdc-ripple-fg-scale: 1;
  6041. --mdc-ripple-fg-translate-end: 0;
  6042. --mdc-ripple-fg-translate-start: 0;
  6043. -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  6044. display: inline-flex;
  6045. position: relative;
  6046. box-sizing: border-box;
  6047. height: 56px;
  6048. overflow: hidden;
  6049. /* @alternate */
  6050. will-change: opacity, transform, color;
  6051. }
  6052. .mdc-select__anchor::before, .mdc-select__anchor::after {
  6053. position: absolute;
  6054. border-radius: 50%;
  6055. opacity: 0;
  6056. pointer-events: none;
  6057. content: "";
  6058. }
  6059. .mdc-select__anchor::before {
  6060. transition: opacity 15ms linear, background-color 15ms linear;
  6061. z-index: 1;
  6062. }
  6063. .mdc-select__anchor.mdc-ripple-upgraded::before {
  6064. -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
  6065. transform: scale(var(--mdc-ripple-fg-scale, 1));
  6066. }
  6067. .mdc-select__anchor.mdc-ripple-upgraded::after {
  6068. top: 0;
  6069. /* @noflip */
  6070. left: 0;
  6071. -webkit-transform: scale(0);
  6072. transform: scale(0);
  6073. -webkit-transform-origin: center center;
  6074. transform-origin: center center;
  6075. }
  6076. .mdc-select__anchor.mdc-ripple-upgraded--unbounded::after {
  6077. top: var(--mdc-ripple-top, 0);
  6078. /* @noflip */
  6079. left: var(--mdc-ripple-left, 0);
  6080. }
  6081. .mdc-select__anchor.mdc-ripple-upgraded--foreground-activation::after {
  6082. -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
  6083. animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
  6084. }
  6085. .mdc-select__anchor.mdc-ripple-upgraded--foreground-deactivation::after {
  6086. -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
  6087. animation: mdc-ripple-fg-opacity-out 150ms;
  6088. -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  6089. transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  6090. }
  6091. .mdc-select__anchor::before, .mdc-select__anchor::after {
  6092. top: calc(50% - 100%);
  6093. /* @noflip */
  6094. left: calc(50% - 100%);
  6095. width: 200%;
  6096. height: 200%;
  6097. }
  6098. .mdc-select__anchor.mdc-ripple-upgraded::after {
  6099. width: var(--mdc-ripple-fg-size, 100%);
  6100. height: var(--mdc-ripple-fg-size, 100%);
  6101. }
  6102. .mdc-select__anchor::before, .mdc-select__anchor::after {
  6103. background-color: rgba(0, 0, 0, 0.87);
  6104. }
  6105. .mdc-select__anchor:hover::before {
  6106. opacity: 0.04;
  6107. }
  6108. .mdc-select__anchor.mdc-ripple-upgraded--background-focused::before, .mdc-select__anchor:not(.mdc-ripple-upgraded):focus::before {
  6109. transition-duration: 75ms;
  6110. opacity: 0.12;
  6111. }
  6112. .mdc-select__anchor .mdc-floating-label--float-above {
  6113. -webkit-transform: translateY(-70%) scale(0.75);
  6114. transform: translateY(-70%) scale(0.75);
  6115. }
  6116. .mdc-select__anchor.mdc-select--focused .mdc-line-ripple::after {
  6117. -webkit-transform: scale(1, 2);
  6118. transform: scale(1, 2);
  6119. opacity: 1;
  6120. }
  6121. .mdc-select__anchor + .mdc-select-helper-text {
  6122. margin-right: 12px;
  6123. margin-left: 12px;
  6124. }
  6125. .mdc-select--outlined .mdc-select__anchor + .mdc-select-helper-text {
  6126. margin-right: 16px;
  6127. margin-left: 16px;
  6128. }
  6129. .mdc-select--focused .mdc-select__anchor + .mdc-select-helper-text:not(.mdc-select-helper-text--validation-msg) {
  6130. opacity: 1;
  6131. }
  6132. .mdc-select__selected-text {
  6133. /* @noflip */
  6134. padding-left: 16px;
  6135. /* @noflip */
  6136. padding-right: 52px;
  6137. -moz-osx-font-smoothing: grayscale;
  6138. -webkit-font-smoothing: antialiased;
  6139. font-family: Roboto, sans-serif;
  6140. /* @alternate */
  6141. font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  6142. font-size: 1rem;
  6143. /* @alternate */
  6144. font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
  6145. line-height: 1.75rem;
  6146. /* @alternate */
  6147. line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
  6148. font-weight: 400;
  6149. /* @alternate */
  6150. font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
  6151. letter-spacing: 0.009375em;
  6152. /* @alternate */
  6153. letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
  6154. text-decoration: inherit;
  6155. /* @alternate */
  6156. -webkit-text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
  6157. text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
  6158. text-transform: inherit;
  6159. /* @alternate */
  6160. text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
  6161. box-sizing: border-box;
  6162. width: 100%;
  6163. min-width: 200px;
  6164. height: 56px;
  6165. padding-top: 20px;
  6166. padding-bottom: 4px;
  6167. border: none;
  6168. outline: none;
  6169. background-color: transparent;
  6170. color: inherit;
  6171. white-space: nowrap;
  6172. cursor: pointer;
  6173. -webkit-appearance: none;
  6174. -moz-appearance: none;
  6175. appearance: none;
  6176. }
  6177. [dir=rtl] .mdc-select__selected-text, .mdc-select__selected-text[dir=rtl] {
  6178. /* @noflip */
  6179. padding-left: 52px;
  6180. /* @noflip */
  6181. padding-right: 16px;
  6182. }
  6183. .mdc-select__selected-text::-ms-expand {
  6184. display: none;
  6185. }
  6186. .mdc-select__selected-text::-ms-value {
  6187. background-color: transparent;
  6188. color: inherit;
  6189. }
  6190. @-moz-document url-prefix("") {
  6191. .mdc-select__selected-text {
  6192. text-indent: -2px;
  6193. }
  6194. }
  6195. .mdc-select--outlined {
  6196. border: none;
  6197. }
  6198. .mdc-select--outlined:not(.mdc-select--disabled) .mdc-select__anchor {
  6199. background-color: transparent;
  6200. }
  6201. .mdc-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__leading,
  6202. .mdc-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__notch,
  6203. .mdc-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__trailing {
  6204. border-color: rgba(0, 0, 0, 0.38);
  6205. }
  6206. .mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__selected-text:hover ~ .mdc-notched-outline .mdc-notched-outline__leading,
  6207. .mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__selected-text:hover ~ .mdc-notched-outline .mdc-notched-outline__notch,
  6208. .mdc-select--outlined:not(.mdc-select--disabled):not(.mdc-select--focused) .mdc-select__selected-text:hover ~ .mdc-notched-outline .mdc-notched-outline__trailing {
  6209. border-color: rgba(0, 0, 0, 0.87);
  6210. }
  6211. .mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__leading,
  6212. .mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__notch,
  6213. .mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__trailing {
  6214. border-width: 2px;
  6215. }
  6216. .mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__leading,
  6217. .mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__notch,
  6218. .mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__trailing {
  6219. border-color: #6200ee;
  6220. /* @alternate */
  6221. border-color: var(--mdc-theme-primary, #6200ee);
  6222. }
  6223. .mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__leading {
  6224. /* @noflip */
  6225. border-radius: 4px 0 0 4px;
  6226. }
  6227. [dir=rtl] .mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__leading, .mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl] {
  6228. /* @noflip */
  6229. border-radius: 0 4px 4px 0;
  6230. }
  6231. .mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__trailing {
  6232. /* @noflip */
  6233. border-radius: 0 4px 4px 0;
  6234. }
  6235. [dir=rtl] .mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__trailing, .mdc-select--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl] {
  6236. /* @noflip */
  6237. border-radius: 4px 0 0 4px;
  6238. }
  6239. .mdc-select--outlined .mdc-select__selected-text {
  6240. border-radius: 4px;
  6241. }
  6242. .mdc-select--outlined:not(.mdc-select--disabled) .mdc-select__anchor {
  6243. background-color: transparent;
  6244. }
  6245. .mdc-select--outlined .mdc-select__anchor {
  6246. overflow: visible;
  6247. }
  6248. .mdc-select--outlined .mdc-select__anchor::before, .mdc-select--outlined .mdc-select__anchor::after {
  6249. content: none;
  6250. }
  6251. .mdc-select--outlined .mdc-select__anchor .mdc-floating-label--shake {
  6252. -webkit-animation: mdc-floating-label-shake-float-above-text-field-outlined 250ms 1;
  6253. animation: mdc-floating-label-shake-float-above-text-field-outlined 250ms 1;
  6254. }
  6255. .mdc-select--outlined .mdc-select__anchor .mdc-floating-label--float-above {
  6256. -webkit-transform: translateY(-144%) scale(1);
  6257. transform: translateY(-144%) scale(1);
  6258. }
  6259. .mdc-select--outlined .mdc-select__anchor .mdc-floating-label--float-above {
  6260. font-size: 0.75rem;
  6261. }
  6262. .mdc-select--outlined .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
  6263. .mdc-select--outlined .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  6264. -webkit-transform: translateY(-130%) scale(0.75);
  6265. transform: translateY(-130%) scale(0.75);
  6266. }
  6267. .mdc-select--outlined .mdc-select__anchor.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
  6268. .mdc-select--outlined .mdc-select__anchor .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  6269. font-size: 1rem;
  6270. }
  6271. .mdc-select--outlined .mdc-select__selected-text {
  6272. /* @noflip */
  6273. padding-left: 16px;
  6274. /* @noflip */
  6275. padding-right: 52px;
  6276. display: flex;
  6277. padding-top: 14px;
  6278. padding-bottom: 12px;
  6279. border: none;
  6280. background-color: transparent;
  6281. z-index: 1;
  6282. }
  6283. [dir=rtl] .mdc-select--outlined .mdc-select__selected-text, .mdc-select--outlined .mdc-select__selected-text[dir=rtl] {
  6284. /* @noflip */
  6285. padding-left: 52px;
  6286. /* @noflip */
  6287. padding-right: 16px;
  6288. }
  6289. .mdc-select--outlined .mdc-select__icon {
  6290. z-index: 2;
  6291. }
  6292. .mdc-select--outlined .mdc-floating-label {
  6293. line-height: 1.15rem;
  6294. pointer-events: auto;
  6295. }
  6296. .mdc-select--invalid:not(.mdc-select--disabled) .mdc-floating-label {
  6297. color: #b00020;
  6298. /* @alternate */
  6299. color: var(--mdc-theme-error, #b00020);
  6300. }
  6301. .mdc-select--invalid:not(.mdc-select--disabled) .mdc-line-ripple::before {
  6302. border-bottom-color: #b00020;
  6303. /* @alternate */
  6304. border-bottom-color: var(--mdc-theme-error, #b00020);
  6305. }
  6306. .mdc-select--invalid:not(.mdc-select--disabled).mdc-select--focused .mdc-line-ripple::after {
  6307. border-bottom-color: #b00020;
  6308. /* @alternate */
  6309. border-bottom-color: var(--mdc-theme-error, #b00020);
  6310. }
  6311. .mdc-select--invalid:not(.mdc-select--disabled).mdc-select--focused .mdc-floating-label {
  6312. color: #b00020;
  6313. }
  6314. .mdc-select--invalid:not(.mdc-select--disabled).mdc-select--invalid .mdc-select__anchor + .mdc-select-helper-text--validation-msg {
  6315. color: #b00020;
  6316. /* @alternate */
  6317. color: var(--mdc-theme-error, #b00020);
  6318. }
  6319. .mdc-select--invalid:not(.mdc-select--disabled):hover .mdc-line-ripple::before {
  6320. border-bottom-color: #b00020;
  6321. /* @alternate */
  6322. border-bottom-color: var(--mdc-theme-error, #b00020);
  6323. }
  6324. .mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__leading,
  6325. .mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__notch,
  6326. .mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled) .mdc-notched-outline__trailing {
  6327. border-color: #b00020;
  6328. /* @alternate */
  6329. border-color: var(--mdc-theme-error, #b00020);
  6330. }
  6331. .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,
  6332. .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,
  6333. .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 {
  6334. border-color: #b00020;
  6335. /* @alternate */
  6336. border-color: var(--mdc-theme-error, #b00020);
  6337. }
  6338. .mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__leading,
  6339. .mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__notch,
  6340. .mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__trailing {
  6341. border-width: 2px;
  6342. }
  6343. .mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__leading,
  6344. .mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__notch,
  6345. .mdc-select--invalid.mdc-select--outlined:not(.mdc-select--disabled).mdc-select--focused .mdc-notched-outline .mdc-notched-outline__trailing {
  6346. border-color: #b00020;
  6347. /* @alternate */
  6348. border-color: var(--mdc-theme-error, #b00020);
  6349. }
  6350. .mdc-select--invalid .mdc-select__dropdown-icon {
  6351. 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;
  6352. }
  6353. .mdc-select--invalid + .mdc-select-helper-text--validation-msg {
  6354. opacity: 1;
  6355. }
  6356. .mdc-select--required .mdc-floating-label::after {
  6357. content: "*";
  6358. }
  6359. .mdc-select--disabled {
  6360. cursor: default;
  6361. pointer-events: none;
  6362. }
  6363. .mdc-select--disabled .mdc-select__anchor {
  6364. background-color: #fafafa;
  6365. }
  6366. .mdc-select--disabled .mdc-floating-label {
  6367. color: rgba(0, 0, 0, 0.38);
  6368. }
  6369. .mdc-select--disabled .mdc-select__dropdown-icon {
  6370. 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.38%22%20points%3D%227%2010%2012%2015%2017%2010%22%3E%3C%2Fpolygon%3E%0A%3C%2Fsvg%3E") no-repeat center;
  6371. }
  6372. .mdc-select--disabled .mdc-line-ripple::before {
  6373. border-bottom-color: rgba(0, 0, 0, 0.38);
  6374. }
  6375. .mdc-select--disabled .mdc-line-ripple::before {
  6376. border-bottom-style: dotted;
  6377. }
  6378. .mdc-select--disabled .mdc-select__icon {
  6379. color: rgba(0, 0, 0, 0.38);
  6380. }
  6381. .mdc-select--disabled .mdc-select__selected-text {
  6382. color: rgba(0, 0, 0, 0.38);
  6383. pointer-events: none;
  6384. }
  6385. .mdc-select--disabled.mdc-select--outlined .mdc-select__anchor {
  6386. background-color: transparent;
  6387. }
  6388. .mdc-select--disabled.mdc-select--outlined .mdc-notched-outline__leading,
  6389. .mdc-select--disabled.mdc-select--outlined .mdc-notched-outline__notch,
  6390. .mdc-select--disabled.mdc-select--outlined .mdc-notched-outline__trailing {
  6391. border-color: rgba(0, 0, 0, 0.16);
  6392. }
  6393. .mdc-select--no-label:not(.mdc-select--outlined) .mdc-select__anchor .mdc-select__selected-text {
  6394. padding-top: 14px;
  6395. }
  6396. .mdc-select--with-leading-icon .mdc-select__icon {
  6397. /* @noflip */
  6398. left: 16px;
  6399. /* @noflip */
  6400. right: initial;
  6401. }
  6402. [dir=rtl] .mdc-select--with-leading-icon .mdc-select__icon, .mdc-select--with-leading-icon .mdc-select__icon[dir=rtl] {
  6403. /* @noflip */
  6404. left: initial;
  6405. /* @noflip */
  6406. right: 16px;
  6407. }
  6408. .mdc-select--with-leading-icon .mdc-select__selected-text {
  6409. /* @noflip */
  6410. padding-left: 48px;
  6411. /* @noflip */
  6412. padding-right: 32px;
  6413. }
  6414. [dir=rtl] .mdc-select--with-leading-icon .mdc-select__selected-text, .mdc-select--with-leading-icon .mdc-select__selected-text[dir=rtl] {
  6415. /* @noflip */
  6416. padding-left: 32px;
  6417. /* @noflip */
  6418. padding-right: 48px;
  6419. }
  6420. .mdc-select--with-leading-icon.mdc-select--outlined .mdc-floating-label--float-above {
  6421. -webkit-transform: translateY(-144%) translateX(-32px) scale(1);
  6422. transform: translateY(-144%) translateX(-32px) scale(1);
  6423. }
  6424. [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] {
  6425. -webkit-transform: translateY(-144%) translateX(32px) scale(1);
  6426. transform: translateY(-144%) translateX(32px) scale(1);
  6427. }
  6428. .mdc-select--with-leading-icon.mdc-select--outlined .mdc-floating-label--float-above {
  6429. font-size: 0.75rem;
  6430. }
  6431. .mdc-select--with-leading-icon.mdc-select--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
  6432. .mdc-select--with-leading-icon.mdc-select--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  6433. -webkit-transform: translateY(-130%) translateX(-32px) scale(0.75);
  6434. transform: translateY(-130%) translateX(-32px) scale(0.75);
  6435. }
  6436. [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],
  6437. [dir=rtl] .mdc-select--with-leading-icon.mdc-select--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,
  6438. .mdc-select--with-leading-icon.mdc-select--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl] {
  6439. -webkit-transform: translateY(-130%) translateX(32px) scale(0.75);
  6440. transform: translateY(-130%) translateX(32px) scale(0.75);
  6441. }
  6442. .mdc-select--with-leading-icon.mdc-select--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
  6443. .mdc-select--with-leading-icon.mdc-select--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  6444. font-size: 1rem;
  6445. }
  6446. .mdc-select--with-leading-icon.mdc-select--outlined .mdc-floating-label--shake {
  6447. -webkit-animation: mdc-floating-label-shake-float-above-select-outlined-leading-icon 250ms 1;
  6448. animation: mdc-floating-label-shake-float-above-select-outlined-leading-icon 250ms 1;
  6449. }
  6450. [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 {
  6451. -webkit-animation: mdc-floating-label-shake-float-above-select-outlined-leading-icon-rtl 250ms 1;
  6452. animation: mdc-floating-label-shake-float-above-select-outlined-leading-icon-rtl 250ms 1;
  6453. }
  6454. .mdc-select--with-leading-icon.mdc-select__menu .mdc-list-item__text {
  6455. /* @noflip */
  6456. padding-left: 32px;
  6457. /* @noflip */
  6458. padding-right: 32px;
  6459. }
  6460. [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] {
  6461. /* @noflip */
  6462. padding-left: 32px;
  6463. /* @noflip */
  6464. padding-right: 32px;
  6465. }
  6466. .mdc-select__menu .mdc-list .mdc-list-item--selected {
  6467. color: #000;
  6468. /* @alternate */
  6469. color: var(--mdc-theme-on-surface, #000);
  6470. }
  6471. .mdc-select__menu .mdc-list .mdc-list-item--selected::before, .mdc-select__menu .mdc-list .mdc-list-item--selected::after {
  6472. background-color: #000;
  6473. /* @alternate */
  6474. background-color: var(--mdc-theme-on-surface, #000);
  6475. }
  6476. .mdc-select__menu .mdc-list .mdc-list-item--selected:hover::before {
  6477. opacity: 0.04;
  6478. }
  6479. .mdc-select__menu .mdc-list .mdc-list-item--selected.mdc-ripple-upgraded--background-focused::before, .mdc-select__menu .mdc-list .mdc-list-item--selected:not(.mdc-ripple-upgraded):focus::before {
  6480. transition-duration: 75ms;
  6481. opacity: 0.12;
  6482. }
  6483. .mdc-select__menu .mdc-list .mdc-list-item--selected:not(.mdc-ripple-upgraded)::after {
  6484. transition: opacity 150ms linear;
  6485. }
  6486. .mdc-select__menu .mdc-list .mdc-list-item--selected:not(.mdc-ripple-upgraded):active::after {
  6487. transition-duration: 75ms;
  6488. opacity: 0.12;
  6489. }
  6490. .mdc-select__menu .mdc-list .mdc-list-item--selected.mdc-ripple-upgraded {
  6491. --mdc-ripple-fg-opacity: 0.12;
  6492. }
  6493. @-webkit-keyframes mdc-floating-label-shake-float-above-select-outlined-leading-icon {
  6494. 0% {
  6495. -webkit-transform: translateX(calc(0 - 32px)) translateY(-130%) scale(0.75);
  6496. transform: translateX(calc(0 - 32px)) translateY(-130%) scale(0.75);
  6497. }
  6498. 33% {
  6499. -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  6500. animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  6501. -webkit-transform: translateX(calc(4% - 32px)) translateY(-130%) scale(0.75);
  6502. transform: translateX(calc(4% - 32px)) translateY(-130%) scale(0.75);
  6503. }
  6504. 66% {
  6505. -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  6506. animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  6507. -webkit-transform: translateX(calc(-4% - 32px)) translateY(-130%) scale(0.75);
  6508. transform: translateX(calc(-4% - 32px)) translateY(-130%) scale(0.75);
  6509. }
  6510. 100% {
  6511. -webkit-transform: translateX(calc(0 - 32px)) translateY(-130%) scale(0.75);
  6512. transform: translateX(calc(0 - 32px)) translateY(-130%) scale(0.75);
  6513. }
  6514. }
  6515. @keyframes mdc-floating-label-shake-float-above-select-outlined-leading-icon {
  6516. 0% {
  6517. -webkit-transform: translateX(calc(0 - 32px)) translateY(-130%) scale(0.75);
  6518. transform: translateX(calc(0 - 32px)) translateY(-130%) scale(0.75);
  6519. }
  6520. 33% {
  6521. -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  6522. animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  6523. -webkit-transform: translateX(calc(4% - 32px)) translateY(-130%) scale(0.75);
  6524. transform: translateX(calc(4% - 32px)) translateY(-130%) scale(0.75);
  6525. }
  6526. 66% {
  6527. -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  6528. animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  6529. -webkit-transform: translateX(calc(-4% - 32px)) translateY(-130%) scale(0.75);
  6530. transform: translateX(calc(-4% - 32px)) translateY(-130%) scale(0.75);
  6531. }
  6532. 100% {
  6533. -webkit-transform: translateX(calc(0 - 32px)) translateY(-130%) scale(0.75);
  6534. transform: translateX(calc(0 - 32px)) translateY(-130%) scale(0.75);
  6535. }
  6536. }
  6537. @-webkit-keyframes mdc-floating-label-shake-float-above-select-outlined-leading-icon-rtl {
  6538. 0% {
  6539. -webkit-transform: translateX(calc(0 - -32px)) translateY(-130%) scale(0.75);
  6540. transform: translateX(calc(0 - -32px)) translateY(-130%) scale(0.75);
  6541. }
  6542. 33% {
  6543. -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  6544. animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  6545. -webkit-transform: translateX(calc(4% - -32px)) translateY(-130%) scale(0.75);
  6546. transform: translateX(calc(4% - -32px)) translateY(-130%) scale(0.75);
  6547. }
  6548. 66% {
  6549. -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  6550. animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  6551. -webkit-transform: translateX(calc(-4% - -32px)) translateY(-130%) scale(0.75);
  6552. transform: translateX(calc(-4% - -32px)) translateY(-130%) scale(0.75);
  6553. }
  6554. 100% {
  6555. -webkit-transform: translateX(calc(0 - -32px)) translateY(-130%) scale(0.75);
  6556. transform: translateX(calc(0 - -32px)) translateY(-130%) scale(0.75);
  6557. }
  6558. }
  6559. @keyframes mdc-floating-label-shake-float-above-select-outlined-leading-icon-rtl {
  6560. 0% {
  6561. -webkit-transform: translateX(calc(0 - -32px)) translateY(-130%) scale(0.75);
  6562. transform: translateX(calc(0 - -32px)) translateY(-130%) scale(0.75);
  6563. }
  6564. 33% {
  6565. -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  6566. animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  6567. -webkit-transform: translateX(calc(4% - -32px)) translateY(-130%) scale(0.75);
  6568. transform: translateX(calc(4% - -32px)) translateY(-130%) scale(0.75);
  6569. }
  6570. 66% {
  6571. -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  6572. animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  6573. -webkit-transform: translateX(calc(-4% - -32px)) translateY(-130%) scale(0.75);
  6574. transform: translateX(calc(-4% - -32px)) translateY(-130%) scale(0.75);
  6575. }
  6576. 100% {
  6577. -webkit-transform: translateX(calc(0 - -32px)) translateY(-130%) scale(0.75);
  6578. transform: translateX(calc(0 - -32px)) translateY(-130%) scale(0.75);
  6579. }
  6580. }
  6581. @-webkit-keyframes mdc-slider-emphasize {
  6582. 0% {
  6583. -webkit-animation-timing-function: ease-out;
  6584. animation-timing-function: ease-out;
  6585. }
  6586. 50% {
  6587. -webkit-animation-timing-function: ease-in;
  6588. animation-timing-function: ease-in;
  6589. -webkit-transform: scale(0.85);
  6590. transform: scale(0.85);
  6591. }
  6592. 100% {
  6593. -webkit-transform: scale(0.571);
  6594. transform: scale(0.571);
  6595. }
  6596. }
  6597. @keyframes mdc-slider-emphasize {
  6598. 0% {
  6599. -webkit-animation-timing-function: ease-out;
  6600. animation-timing-function: ease-out;
  6601. }
  6602. 50% {
  6603. -webkit-animation-timing-function: ease-in;
  6604. animation-timing-function: ease-in;
  6605. -webkit-transform: scale(0.85);
  6606. transform: scale(0.85);
  6607. }
  6608. 100% {
  6609. -webkit-transform: scale(0.571);
  6610. transform: scale(0.571);
  6611. }
  6612. }
  6613. .mdc-slider {
  6614. position: relative;
  6615. width: 100%;
  6616. height: 48px;
  6617. cursor: pointer;
  6618. touch-action: pan-x;
  6619. -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  6620. }
  6621. .mdc-slider:not(.mdc-slider--disabled) .mdc-slider__track {
  6622. background-color: #018786;
  6623. /* @alternate */
  6624. background-color: var(--mdc-theme-secondary, #018786);
  6625. }
  6626. .mdc-slider:not(.mdc-slider--disabled) .mdc-slider__track-container::after {
  6627. background-color: #018786;
  6628. /* @alternate */
  6629. background-color: var(--mdc-theme-secondary, #018786);
  6630. opacity: 0.26;
  6631. }
  6632. .mdc-slider:not(.mdc-slider--disabled) .mdc-slider__track-marker-container {
  6633. background-color: #018786;
  6634. /* @alternate */
  6635. background-color: var(--mdc-theme-secondary, #018786);
  6636. }
  6637. .mdc-slider:not(.mdc-slider--disabled) .mdc-slider__thumb {
  6638. fill: #018786;
  6639. /* @alternate */
  6640. fill: var(--mdc-theme-secondary, #018786);
  6641. stroke: #018786;
  6642. /* @alternate */
  6643. stroke: var(--mdc-theme-secondary, #018786);
  6644. }
  6645. .mdc-slider:not(.mdc-slider--disabled) .mdc-slider__focus-ring {
  6646. background-color: #018786;
  6647. /* @alternate */
  6648. background-color: var(--mdc-theme-secondary, #018786);
  6649. }
  6650. .mdc-slider:not(.mdc-slider--disabled) .mdc-slider__pin {
  6651. background-color: #018786;
  6652. /* @alternate */
  6653. background-color: var(--mdc-theme-secondary, #018786);
  6654. }
  6655. .mdc-slider:not(.mdc-slider--disabled) .mdc-slider__pin {
  6656. color: white;
  6657. /* @alternate */
  6658. color: var(--mdc-theme-text-primary-on-dark, white);
  6659. }
  6660. .mdc-slider--disabled {
  6661. cursor: auto;
  6662. }
  6663. .mdc-slider--disabled .mdc-slider__track {
  6664. background-color: #9a9a9a;
  6665. }
  6666. .mdc-slider--disabled .mdc-slider__track-container::after {
  6667. background-color: #9a9a9a;
  6668. opacity: 0.26;
  6669. }
  6670. .mdc-slider--disabled .mdc-slider__track-marker-container {
  6671. background-color: #9a9a9a;
  6672. }
  6673. .mdc-slider--disabled .mdc-slider__thumb {
  6674. fill: #9a9a9a;
  6675. stroke: #9a9a9a;
  6676. }
  6677. .mdc-slider--disabled .mdc-slider__thumb {
  6678. /* @alternate */
  6679. stroke: white;
  6680. stroke: var(--mdc-slider-bg-color-behind-component, white);
  6681. }
  6682. .mdc-slider:focus {
  6683. outline: none;
  6684. }
  6685. .mdc-slider__track-container {
  6686. position: absolute;
  6687. top: 50%;
  6688. width: 100%;
  6689. height: 2px;
  6690. overflow: hidden;
  6691. }
  6692. .mdc-slider__track-container::after {
  6693. position: absolute;
  6694. top: 0;
  6695. left: 0;
  6696. display: block;
  6697. width: 100%;
  6698. height: 100%;
  6699. content: "";
  6700. }
  6701. .mdc-slider__track {
  6702. position: absolute;
  6703. width: 100%;
  6704. height: 100%;
  6705. -webkit-transform-origin: left top;
  6706. transform-origin: left top;
  6707. will-change: transform;
  6708. }
  6709. .mdc-slider[dir=rtl] .mdc-slider__track, [dir=rtl] .mdc-slider .mdc-slider__track {
  6710. -webkit-transform-origin: right top;
  6711. transform-origin: right top;
  6712. }
  6713. .mdc-slider__track-marker-container {
  6714. display: flex;
  6715. margin-right: 0;
  6716. margin-left: -1px;
  6717. visibility: hidden;
  6718. }
  6719. .mdc-slider[dir=rtl] .mdc-slider__track-marker-container, [dir=rtl] .mdc-slider .mdc-slider__track-marker-container {
  6720. margin-right: -1px;
  6721. margin-left: 0;
  6722. }
  6723. .mdc-slider__track-marker-container::after {
  6724. display: block;
  6725. width: 2px;
  6726. height: 2px;
  6727. content: "";
  6728. }
  6729. .mdc-slider__track-marker {
  6730. flex: 1;
  6731. }
  6732. .mdc-slider__track-marker::after {
  6733. display: block;
  6734. width: 2px;
  6735. height: 2px;
  6736. content: "";
  6737. }
  6738. .mdc-slider__track-marker:first-child::after {
  6739. width: 3px;
  6740. }
  6741. .mdc-slider__thumb-container {
  6742. position: absolute;
  6743. top: 15px;
  6744. left: 0;
  6745. width: 21px;
  6746. height: 100%;
  6747. -webkit-user-select: none;
  6748. -moz-user-select: none;
  6749. -ms-user-select: none;
  6750. user-select: none;
  6751. will-change: transform;
  6752. }
  6753. .mdc-slider__thumb {
  6754. position: absolute;
  6755. top: 0;
  6756. left: 0;
  6757. -webkit-transform: scale(0.571);
  6758. transform: scale(0.571);
  6759. stroke-width: 3.5;
  6760. transition: fill 100ms ease-out, stroke 100ms ease-out, -webkit-transform 100ms ease-out;
  6761. transition: transform 100ms ease-out, fill 100ms ease-out, stroke 100ms ease-out;
  6762. transition: transform 100ms ease-out, fill 100ms ease-out, stroke 100ms ease-out, -webkit-transform 100ms ease-out;
  6763. }
  6764. .mdc-slider__focus-ring {
  6765. width: 21px;
  6766. height: 21px;
  6767. border-radius: 50%;
  6768. opacity: 0;
  6769. transition: opacity 266.67ms ease-out, background-color 266.67ms ease-out, -webkit-transform 266.67ms ease-out;
  6770. transition: transform 266.67ms ease-out, opacity 266.67ms ease-out, background-color 266.67ms ease-out;
  6771. transition: transform 266.67ms ease-out, opacity 266.67ms ease-out, background-color 266.67ms ease-out, -webkit-transform 266.67ms ease-out;
  6772. }
  6773. .mdc-slider__pin {
  6774. display: flex;
  6775. position: absolute;
  6776. top: 0;
  6777. left: 0;
  6778. align-items: center;
  6779. justify-content: center;
  6780. width: 26px;
  6781. height: 26px;
  6782. margin-top: -2px;
  6783. margin-left: -2px;
  6784. -webkit-transform: rotate(-45deg) scale(0) translate(0, 0);
  6785. transform: rotate(-45deg) scale(0) translate(0, 0);
  6786. border-radius: 50% 50% 50% 0%;
  6787. z-index: 1;
  6788. transition: -webkit-transform 100ms ease-out;
  6789. transition: transform 100ms ease-out;
  6790. transition: transform 100ms ease-out, -webkit-transform 100ms ease-out;
  6791. }
  6792. .mdc-slider__pin-value-marker {
  6793. -moz-osx-font-smoothing: grayscale;
  6794. -webkit-font-smoothing: antialiased;
  6795. font-family: Roboto, sans-serif;
  6796. /* @alternate */
  6797. font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  6798. font-size: 0.875rem;
  6799. /* @alternate */
  6800. font-size: var(--mdc-typography-body2-font-size, 0.875rem);
  6801. line-height: 1.25rem;
  6802. /* @alternate */
  6803. line-height: var(--mdc-typography-body2-line-height, 1.25rem);
  6804. font-weight: 400;
  6805. /* @alternate */
  6806. font-weight: var(--mdc-typography-body2-font-weight, 400);
  6807. letter-spacing: 0.0178571429em;
  6808. /* @alternate */
  6809. letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
  6810. text-decoration: inherit;
  6811. /* @alternate */
  6812. -webkit-text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
  6813. text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
  6814. text-transform: inherit;
  6815. /* @alternate */
  6816. text-transform: var(--mdc-typography-body2-text-transform, inherit);
  6817. -webkit-transform: rotate(45deg);
  6818. transform: rotate(45deg);
  6819. }
  6820. .mdc-slider--active .mdc-slider__thumb {
  6821. -webkit-transform: scale3d(1, 1, 1);
  6822. transform: scale3d(1, 1, 1);
  6823. }
  6824. .mdc-slider--focus .mdc-slider__thumb {
  6825. -webkit-animation: mdc-slider-emphasize 266.67ms linear;
  6826. animation: mdc-slider-emphasize 266.67ms linear;
  6827. }
  6828. .mdc-slider--focus .mdc-slider__focus-ring {
  6829. -webkit-transform: scale3d(1.55, 1.55, 1.55);
  6830. transform: scale3d(1.55, 1.55, 1.55);
  6831. opacity: 0.25;
  6832. }
  6833. .mdc-slider--in-transit .mdc-slider__thumb {
  6834. transition-delay: 140ms;
  6835. }
  6836. .mdc-slider--in-transit .mdc-slider__thumb-container,
  6837. .mdc-slider--in-transit .mdc-slider__track,
  6838. .mdc-slider:focus:not(.mdc-slider--active) .mdc-slider__thumb-container,
  6839. .mdc-slider:focus:not(.mdc-slider--active) .mdc-slider__track {
  6840. transition: -webkit-transform 80ms ease;
  6841. transition: transform 80ms ease;
  6842. transition: transform 80ms ease, -webkit-transform 80ms ease;
  6843. }
  6844. .mdc-slider--discrete.mdc-slider--active .mdc-slider__thumb {
  6845. -webkit-transform: scale(calc(12 / 21));
  6846. transform: scale(calc(12 / 21));
  6847. }
  6848. .mdc-slider--discrete.mdc-slider--active .mdc-slider__pin {
  6849. -webkit-transform: rotate(-45deg) scale(1) translate(19px, -20px);
  6850. transform: rotate(-45deg) scale(1) translate(19px, -20px);
  6851. }
  6852. .mdc-slider--discrete.mdc-slider--focus .mdc-slider__thumb {
  6853. -webkit-animation: none;
  6854. animation: none;
  6855. }
  6856. .mdc-slider--discrete.mdc-slider--display-markers .mdc-slider__track-marker-container {
  6857. visibility: visible;
  6858. }
  6859. .mdc-snackbar {
  6860. z-index: 8;
  6861. margin: 8px;
  6862. display: none;
  6863. position: fixed;
  6864. right: 0;
  6865. bottom: 0;
  6866. left: 0;
  6867. align-items: center;
  6868. justify-content: center;
  6869. box-sizing: border-box;
  6870. pointer-events: none;
  6871. -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  6872. }
  6873. .mdc-snackbar__surface {
  6874. background-color: #333333;
  6875. }
  6876. .mdc-snackbar__label {
  6877. color: rgba(255, 255, 255, 0.87);
  6878. }
  6879. .mdc-snackbar__surface {
  6880. min-width: 344px;
  6881. }
  6882. @media (max-width: 480px), (max-width: 344px) {
  6883. .mdc-snackbar__surface {
  6884. min-width: 100%;
  6885. }
  6886. }
  6887. .mdc-snackbar__surface {
  6888. max-width: 672px;
  6889. }
  6890. .mdc-snackbar__surface {
  6891. /* @alternate */
  6892. 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);
  6893. }
  6894. .mdc-snackbar__surface {
  6895. border-radius: 4px;
  6896. }
  6897. .mdc-snackbar--opening,
  6898. .mdc-snackbar--open,
  6899. .mdc-snackbar--closing {
  6900. display: flex;
  6901. }
  6902. .mdc-snackbar--leading {
  6903. justify-content: flex-start;
  6904. }
  6905. .mdc-snackbar--stacked .mdc-snackbar__label {
  6906. /* @noflip */
  6907. padding-left: 16px;
  6908. /* @noflip */
  6909. padding-right: 0;
  6910. padding-bottom: 12px;
  6911. }
  6912. [dir=rtl] .mdc-snackbar--stacked .mdc-snackbar__label, .mdc-snackbar--stacked .mdc-snackbar__label[dir=rtl] {
  6913. /* @noflip */
  6914. padding-left: 0;
  6915. /* @noflip */
  6916. padding-right: 16px;
  6917. }
  6918. .mdc-snackbar--stacked .mdc-snackbar__surface {
  6919. flex-direction: column;
  6920. align-items: flex-start;
  6921. }
  6922. .mdc-snackbar--stacked .mdc-snackbar__actions {
  6923. align-self: flex-end;
  6924. margin-bottom: 8px;
  6925. }
  6926. .mdc-snackbar__surface {
  6927. /* @noflip */
  6928. padding-left: 0;
  6929. /* @noflip */
  6930. padding-right: 8px;
  6931. display: flex;
  6932. align-items: center;
  6933. justify-content: flex-start;
  6934. box-sizing: border-box;
  6935. -webkit-transform: scale(0.8);
  6936. transform: scale(0.8);
  6937. opacity: 0;
  6938. }
  6939. [dir=rtl] .mdc-snackbar__surface, .mdc-snackbar__surface[dir=rtl] {
  6940. /* @noflip */
  6941. padding-left: 8px;
  6942. /* @noflip */
  6943. padding-right: 0;
  6944. }
  6945. .mdc-snackbar--open .mdc-snackbar__surface {
  6946. -webkit-transform: scale(1);
  6947. transform: scale(1);
  6948. opacity: 1;
  6949. pointer-events: auto;
  6950. transition: opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1), -webkit-transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1);
  6951. transition: opacity 150ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1);
  6952. 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);
  6953. }
  6954. .mdc-snackbar--closing .mdc-snackbar__surface {
  6955. -webkit-transform: scale(1);
  6956. transform: scale(1);
  6957. transition: opacity 75ms 0ms cubic-bezier(0.4, 0, 1, 1);
  6958. }
  6959. .mdc-snackbar__label {
  6960. -moz-osx-font-smoothing: grayscale;
  6961. -webkit-font-smoothing: antialiased;
  6962. font-family: Roboto, sans-serif;
  6963. /* @alternate */
  6964. font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  6965. font-size: 0.875rem;
  6966. /* @alternate */
  6967. font-size: var(--mdc-typography-body2-font-size, 0.875rem);
  6968. line-height: 1.25rem;
  6969. /* @alternate */
  6970. line-height: var(--mdc-typography-body2-line-height, 1.25rem);
  6971. font-weight: 400;
  6972. /* @alternate */
  6973. font-weight: var(--mdc-typography-body2-font-weight, 400);
  6974. letter-spacing: 0.0178571429em;
  6975. /* @alternate */
  6976. letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
  6977. text-decoration: inherit;
  6978. /* @alternate */
  6979. -webkit-text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
  6980. text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
  6981. text-transform: inherit;
  6982. /* @alternate */
  6983. text-transform: var(--mdc-typography-body2-text-transform, inherit);
  6984. /* @noflip */
  6985. padding-left: 16px;
  6986. /* @noflip */
  6987. padding-right: 8px;
  6988. width: 100%;
  6989. flex-grow: 1;
  6990. box-sizing: border-box;
  6991. margin: 0;
  6992. padding-top: 14px;
  6993. padding-bottom: 14px;
  6994. }
  6995. [dir=rtl] .mdc-snackbar__label, .mdc-snackbar__label[dir=rtl] {
  6996. /* @noflip */
  6997. padding-left: 8px;
  6998. /* @noflip */
  6999. padding-right: 16px;
  7000. }
  7001. .mdc-snackbar__label::before {
  7002. display: inline;
  7003. content: attr(data-mdc-snackbar-label-text);
  7004. }
  7005. .mdc-snackbar__actions {
  7006. display: flex;
  7007. flex-shrink: 0;
  7008. align-items: center;
  7009. box-sizing: border-box;
  7010. }
  7011. .mdc-snackbar__action:not(:disabled) {
  7012. color: #bb86fc;
  7013. }
  7014. .mdc-snackbar__action::before, .mdc-snackbar__action::after {
  7015. background-color: #bb86fc;
  7016. }
  7017. .mdc-snackbar__action:hover::before {
  7018. opacity: 0.08;
  7019. }
  7020. .mdc-snackbar__action.mdc-ripple-upgraded--background-focused::before, .mdc-snackbar__action:not(.mdc-ripple-upgraded):focus::before {
  7021. transition-duration: 75ms;
  7022. opacity: 0.24;
  7023. }
  7024. .mdc-snackbar__action:not(.mdc-ripple-upgraded)::after {
  7025. transition: opacity 150ms linear;
  7026. }
  7027. .mdc-snackbar__action:not(.mdc-ripple-upgraded):active::after {
  7028. transition-duration: 75ms;
  7029. opacity: 0.24;
  7030. }
  7031. .mdc-snackbar__action.mdc-ripple-upgraded {
  7032. --mdc-ripple-fg-opacity: 0.24;
  7033. }
  7034. .mdc-snackbar__dismiss {
  7035. color: rgba(255, 255, 255, 0.87);
  7036. }
  7037. .mdc-snackbar__dismiss::before, .mdc-snackbar__dismiss::after {
  7038. background-color: rgba(255, 255, 255, 0.87);
  7039. }
  7040. .mdc-snackbar__dismiss:hover::before {
  7041. opacity: 0.08;
  7042. }
  7043. .mdc-snackbar__dismiss.mdc-ripple-upgraded--background-focused::before, .mdc-snackbar__dismiss:not(.mdc-ripple-upgraded):focus::before {
  7044. transition-duration: 75ms;
  7045. opacity: 0.24;
  7046. }
  7047. .mdc-snackbar__dismiss:not(.mdc-ripple-upgraded)::after {
  7048. transition: opacity 150ms linear;
  7049. }
  7050. .mdc-snackbar__dismiss:not(.mdc-ripple-upgraded):active::after {
  7051. transition-duration: 75ms;
  7052. opacity: 0.24;
  7053. }
  7054. .mdc-snackbar__dismiss.mdc-ripple-upgraded {
  7055. --mdc-ripple-fg-opacity: 0.24;
  7056. }
  7057. .mdc-snackbar__dismiss.mdc-snackbar__dismiss {
  7058. width: 36px;
  7059. height: 36px;
  7060. padding: 9px;
  7061. font-size: 18px;
  7062. }
  7063. .mdc-snackbar__dismiss.mdc-snackbar__dismiss svg,
  7064. .mdc-snackbar__dismiss.mdc-snackbar__dismiss img {
  7065. width: 18px;
  7066. height: 18px;
  7067. }
  7068. .mdc-snackbar__action + .mdc-snackbar__dismiss {
  7069. /* @noflip */
  7070. margin-left: 8px;
  7071. /* @noflip */
  7072. margin-right: 0;
  7073. }
  7074. [dir=rtl] .mdc-snackbar__action + .mdc-snackbar__dismiss, .mdc-snackbar__action + .mdc-snackbar__dismiss[dir=rtl] {
  7075. /* @noflip */
  7076. margin-left: 0;
  7077. /* @noflip */
  7078. margin-right: 8px;
  7079. }
  7080. .mdc-switch__thumb-underlay {
  7081. /* @noflip */
  7082. left: -18px;
  7083. /* @noflip */
  7084. right: initial;
  7085. top: -17px;
  7086. width: 48px;
  7087. height: 48px;
  7088. }
  7089. [dir=rtl] .mdc-switch__thumb-underlay, .mdc-switch__thumb-underlay[dir=rtl] {
  7090. /* @noflip */
  7091. left: initial;
  7092. /* @noflip */
  7093. right: -18px;
  7094. }
  7095. .mdc-switch__native-control {
  7096. width: 68px;
  7097. height: 48px;
  7098. }
  7099. .mdc-switch {
  7100. display: inline-block;
  7101. position: relative;
  7102. outline: none;
  7103. -webkit-user-select: none;
  7104. -moz-user-select: none;
  7105. -ms-user-select: none;
  7106. user-select: none;
  7107. }
  7108. .mdc-switch.mdc-switch--checked .mdc-switch__track {
  7109. background-color: #018786;
  7110. /* @alternate */
  7111. background-color: var(--mdc-theme-secondary, #018786);
  7112. }
  7113. .mdc-switch.mdc-switch--checked .mdc-switch__thumb {
  7114. background-color: #018786;
  7115. /* @alternate */
  7116. background-color: var(--mdc-theme-secondary, #018786);
  7117. border-color: #018786;
  7118. /* @alternate */
  7119. border-color: var(--mdc-theme-secondary, #018786);
  7120. }
  7121. .mdc-switch:not(.mdc-switch--checked) .mdc-switch__track {
  7122. background-color: #000;
  7123. }
  7124. .mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb {
  7125. background-color: #fff;
  7126. border-color: #fff;
  7127. }
  7128. .mdc-switch__native-control {
  7129. /* @noflip */
  7130. left: 0;
  7131. /* @noflip */
  7132. right: initial;
  7133. position: absolute;
  7134. top: 0;
  7135. margin: 0;
  7136. opacity: 0;
  7137. cursor: pointer;
  7138. pointer-events: auto;
  7139. transition: -webkit-transform 90ms cubic-bezier(0.4, 0, 0.2, 1);
  7140. transition: transform 90ms cubic-bezier(0.4, 0, 0.2, 1);
  7141. transition: transform 90ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 90ms cubic-bezier(0.4, 0, 0.2, 1);
  7142. }
  7143. [dir=rtl] .mdc-switch__native-control, .mdc-switch__native-control[dir=rtl] {
  7144. /* @noflip */
  7145. left: initial;
  7146. /* @noflip */
  7147. right: 0;
  7148. }
  7149. .mdc-switch__track {
  7150. box-sizing: border-box;
  7151. width: 32px;
  7152. height: 14px;
  7153. border: 1px solid;
  7154. border-radius: 7px;
  7155. opacity: 0.38;
  7156. 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);
  7157. border-color: transparent;
  7158. }
  7159. .mdc-switch__thumb-underlay {
  7160. display: flex;
  7161. position: absolute;
  7162. align-items: center;
  7163. justify-content: center;
  7164. -webkit-transform: translateX(0);
  7165. transform: translateX(0);
  7166. 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);
  7167. 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);
  7168. 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);
  7169. }
  7170. .mdc-switch__thumb {
  7171. /* @alternate */
  7172. 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);
  7173. box-sizing: border-box;
  7174. width: 20px;
  7175. height: 20px;
  7176. border: 10px solid;
  7177. border-radius: 50%;
  7178. pointer-events: none;
  7179. z-index: 1;
  7180. }
  7181. .mdc-switch--checked .mdc-switch__track {
  7182. opacity: 0.54;
  7183. }
  7184. .mdc-switch--checked .mdc-switch__thumb-underlay {
  7185. -webkit-transform: translateX(20px);
  7186. transform: translateX(20px);
  7187. }
  7188. [dir=rtl] .mdc-switch--checked .mdc-switch__thumb-underlay, .mdc-switch--checked .mdc-switch__thumb-underlay[dir=rtl] {
  7189. -webkit-transform: translateX(-20px);
  7190. transform: translateX(-20px);
  7191. }
  7192. .mdc-switch--checked .mdc-switch__native-control {
  7193. -webkit-transform: translateX(-20px);
  7194. transform: translateX(-20px);
  7195. }
  7196. [dir=rtl] .mdc-switch--checked .mdc-switch__native-control, .mdc-switch--checked .mdc-switch__native-control[dir=rtl] {
  7197. -webkit-transform: translateX(20px);
  7198. transform: translateX(20px);
  7199. }
  7200. .mdc-switch--disabled {
  7201. opacity: 0.38;
  7202. pointer-events: none;
  7203. }
  7204. .mdc-switch--disabled .mdc-switch__thumb {
  7205. border-width: 1px;
  7206. }
  7207. .mdc-switch--disabled .mdc-switch__native-control {
  7208. cursor: default;
  7209. pointer-events: none;
  7210. }
  7211. .mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb-underlay::before, .mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb-underlay::after {
  7212. background-color: #9e9e9e;
  7213. }
  7214. .mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb-underlay:hover::before {
  7215. opacity: 0.08;
  7216. }
  7217. .mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb-underlay.mdc-ripple-upgraded--background-focused::before, .mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb-underlay:not(.mdc-ripple-upgraded):focus::before {
  7218. transition-duration: 75ms;
  7219. opacity: 0.24;
  7220. }
  7221. .mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb-underlay:not(.mdc-ripple-upgraded)::after {
  7222. transition: opacity 150ms linear;
  7223. }
  7224. .mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb-underlay:not(.mdc-ripple-upgraded):active::after {
  7225. transition-duration: 75ms;
  7226. opacity: 0.24;
  7227. }
  7228. .mdc-switch:not(.mdc-switch--checked) .mdc-switch__thumb-underlay.mdc-ripple-upgraded {
  7229. --mdc-ripple-fg-opacity: 0.24;
  7230. }
  7231. .mdc-switch__thumb-underlay {
  7232. --mdc-ripple-fg-size: 0;
  7233. --mdc-ripple-left: 0;
  7234. --mdc-ripple-top: 0;
  7235. --mdc-ripple-fg-scale: 1;
  7236. --mdc-ripple-fg-translate-end: 0;
  7237. --mdc-ripple-fg-translate-start: 0;
  7238. -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  7239. }
  7240. .mdc-switch__thumb-underlay::before, .mdc-switch__thumb-underlay::after {
  7241. position: absolute;
  7242. border-radius: 50%;
  7243. opacity: 0;
  7244. pointer-events: none;
  7245. content: "";
  7246. }
  7247. .mdc-switch__thumb-underlay::before {
  7248. transition: opacity 15ms linear, background-color 15ms linear;
  7249. z-index: 1;
  7250. }
  7251. .mdc-switch__thumb-underlay.mdc-ripple-upgraded::before {
  7252. -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
  7253. transform: scale(var(--mdc-ripple-fg-scale, 1));
  7254. }
  7255. .mdc-switch__thumb-underlay.mdc-ripple-upgraded::after {
  7256. top: 0;
  7257. /* @noflip */
  7258. left: 0;
  7259. -webkit-transform: scale(0);
  7260. transform: scale(0);
  7261. -webkit-transform-origin: center center;
  7262. transform-origin: center center;
  7263. }
  7264. .mdc-switch__thumb-underlay.mdc-ripple-upgraded--unbounded::after {
  7265. top: var(--mdc-ripple-top, 0);
  7266. /* @noflip */
  7267. left: var(--mdc-ripple-left, 0);
  7268. }
  7269. .mdc-switch__thumb-underlay.mdc-ripple-upgraded--foreground-activation::after {
  7270. -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
  7271. animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
  7272. }
  7273. .mdc-switch__thumb-underlay.mdc-ripple-upgraded--foreground-deactivation::after {
  7274. -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
  7275. animation: mdc-ripple-fg-opacity-out 150ms;
  7276. -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  7277. transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  7278. }
  7279. .mdc-switch__thumb-underlay::before, .mdc-switch__thumb-underlay::after {
  7280. top: calc(50% - 50%);
  7281. /* @noflip */
  7282. left: calc(50% - 50%);
  7283. width: 100%;
  7284. height: 100%;
  7285. }
  7286. .mdc-switch__thumb-underlay.mdc-ripple-upgraded::before, .mdc-switch__thumb-underlay.mdc-ripple-upgraded::after {
  7287. top: var(--mdc-ripple-top, calc(50% - 50%));
  7288. /* @noflip */
  7289. left: var(--mdc-ripple-left, calc(50% - 50%));
  7290. width: var(--mdc-ripple-fg-size, 100%);
  7291. height: var(--mdc-ripple-fg-size, 100%);
  7292. }
  7293. .mdc-switch__thumb-underlay.mdc-ripple-upgraded::after {
  7294. width: var(--mdc-ripple-fg-size, 100%);
  7295. height: var(--mdc-ripple-fg-size, 100%);
  7296. }
  7297. .mdc-switch__thumb-underlay::before, .mdc-switch__thumb-underlay::after {
  7298. background-color: #018786;
  7299. /* @alternate */
  7300. background-color: var(--mdc-theme-secondary, #018786);
  7301. }
  7302. .mdc-switch__thumb-underlay:hover::before {
  7303. opacity: 0.04;
  7304. }
  7305. .mdc-switch__thumb-underlay.mdc-ripple-upgraded--background-focused::before, .mdc-switch__thumb-underlay:not(.mdc-ripple-upgraded):focus::before {
  7306. transition-duration: 75ms;
  7307. opacity: 0.12;
  7308. }
  7309. .mdc-switch__thumb-underlay:not(.mdc-ripple-upgraded)::after {
  7310. transition: opacity 150ms linear;
  7311. }
  7312. .mdc-switch__thumb-underlay:not(.mdc-ripple-upgraded):active::after {
  7313. transition-duration: 75ms;
  7314. opacity: 0.12;
  7315. }
  7316. .mdc-switch__thumb-underlay.mdc-ripple-upgraded {
  7317. --mdc-ripple-fg-opacity: 0.12;
  7318. }
  7319. .mdc-tab {
  7320. -moz-osx-font-smoothing: grayscale;
  7321. -webkit-font-smoothing: antialiased;
  7322. font-family: Roboto, sans-serif;
  7323. /* @alternate */
  7324. font-family: var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  7325. font-size: 0.875rem;
  7326. /* @alternate */
  7327. font-size: var(--mdc-typography-button-font-size, 0.875rem);
  7328. line-height: 2.25rem;
  7329. /* @alternate */
  7330. line-height: var(--mdc-typography-button-line-height, 2.25rem);
  7331. font-weight: 500;
  7332. /* @alternate */
  7333. font-weight: var(--mdc-typography-button-font-weight, 500);
  7334. letter-spacing: 0.0892857143em;
  7335. /* @alternate */
  7336. letter-spacing: var(--mdc-typography-button-letter-spacing, 0.0892857143em);
  7337. text-decoration: none;
  7338. /* @alternate */
  7339. -webkit-text-decoration: var(--mdc-typography-button-text-decoration, none);
  7340. text-decoration: var(--mdc-typography-button-text-decoration, none);
  7341. text-transform: uppercase;
  7342. /* @alternate */
  7343. text-transform: var(--mdc-typography-button-text-transform, uppercase);
  7344. padding-right: 24px;
  7345. padding-left: 24px;
  7346. position: relative;
  7347. display: flex;
  7348. flex: 1 0 auto;
  7349. justify-content: center;
  7350. box-sizing: border-box;
  7351. margin: 0;
  7352. padding-top: 0;
  7353. padding-bottom: 0;
  7354. border: none;
  7355. outline: none;
  7356. background: none;
  7357. text-align: center;
  7358. white-space: nowrap;
  7359. cursor: pointer;
  7360. -webkit-appearance: none;
  7361. z-index: 1;
  7362. }
  7363. .mdc-tab .mdc-tab__text-label {
  7364. color: rgba(0, 0, 0, 0.6);
  7365. }
  7366. .mdc-tab .mdc-tab__icon {
  7367. color: rgba(0, 0, 0, 0.54);
  7368. fill: currentColor;
  7369. }
  7370. .mdc-tab::-moz-focus-inner {
  7371. padding: 0;
  7372. border: 0;
  7373. }
  7374. .mdc-tab--min-width {
  7375. flex: 0 1 auto;
  7376. }
  7377. .mdc-tab__content {
  7378. position: relative;
  7379. display: flex;
  7380. align-items: center;
  7381. justify-content: center;
  7382. height: inherit;
  7383. pointer-events: none;
  7384. }
  7385. .mdc-tab__text-label {
  7386. transition: 150ms color linear;
  7387. display: inline-block;
  7388. line-height: 1;
  7389. z-index: 2;
  7390. }
  7391. .mdc-tab__icon {
  7392. transition: 150ms color linear;
  7393. width: 24px;
  7394. height: 24px;
  7395. font-size: 24px;
  7396. z-index: 2;
  7397. }
  7398. .mdc-tab--stacked .mdc-tab__content {
  7399. flex-direction: column;
  7400. align-items: center;
  7401. justify-content: center;
  7402. }
  7403. .mdc-tab--stacked .mdc-tab__text-label {
  7404. padding-top: 6px;
  7405. padding-bottom: 4px;
  7406. }
  7407. .mdc-tab--active .mdc-tab__text-label {
  7408. color: #6200ee;
  7409. /* @alternate */
  7410. color: var(--mdc-theme-primary, #6200ee);
  7411. }
  7412. .mdc-tab--active .mdc-tab__icon {
  7413. color: #6200ee;
  7414. /* @alternate */
  7415. color: var(--mdc-theme-primary, #6200ee);
  7416. fill: currentColor;
  7417. }
  7418. .mdc-tab--active .mdc-tab__text-label,
  7419. .mdc-tab--active .mdc-tab__icon {
  7420. transition-delay: 100ms;
  7421. }
  7422. .mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon + .mdc-tab__text-label {
  7423. /* @noflip */
  7424. padding-left: 8px;
  7425. /* @noflip */
  7426. padding-right: 0;
  7427. }
  7428. [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] {
  7429. /* @noflip */
  7430. padding-left: 0;
  7431. /* @noflip */
  7432. padding-right: 8px;
  7433. }
  7434. .mdc-tab__ripple {
  7435. --mdc-ripple-fg-size: 0;
  7436. --mdc-ripple-left: 0;
  7437. --mdc-ripple-top: 0;
  7438. --mdc-ripple-fg-scale: 1;
  7439. --mdc-ripple-fg-translate-end: 0;
  7440. --mdc-ripple-fg-translate-start: 0;
  7441. -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  7442. position: absolute;
  7443. top: 0;
  7444. left: 0;
  7445. width: 100%;
  7446. height: 100%;
  7447. overflow: hidden;
  7448. }
  7449. .mdc-tab__ripple::before, .mdc-tab__ripple::after {
  7450. position: absolute;
  7451. border-radius: 50%;
  7452. opacity: 0;
  7453. pointer-events: none;
  7454. content: "";
  7455. }
  7456. .mdc-tab__ripple::before {
  7457. transition: opacity 15ms linear, background-color 15ms linear;
  7458. z-index: 1;
  7459. }
  7460. .mdc-tab__ripple.mdc-ripple-upgraded::before {
  7461. -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
  7462. transform: scale(var(--mdc-ripple-fg-scale, 1));
  7463. }
  7464. .mdc-tab__ripple.mdc-ripple-upgraded::after {
  7465. top: 0;
  7466. /* @noflip */
  7467. left: 0;
  7468. -webkit-transform: scale(0);
  7469. transform: scale(0);
  7470. -webkit-transform-origin: center center;
  7471. transform-origin: center center;
  7472. }
  7473. .mdc-tab__ripple.mdc-ripple-upgraded--unbounded::after {
  7474. top: var(--mdc-ripple-top, 0);
  7475. /* @noflip */
  7476. left: var(--mdc-ripple-left, 0);
  7477. }
  7478. .mdc-tab__ripple.mdc-ripple-upgraded--foreground-activation::after {
  7479. -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
  7480. animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
  7481. }
  7482. .mdc-tab__ripple.mdc-ripple-upgraded--foreground-deactivation::after {
  7483. -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
  7484. animation: mdc-ripple-fg-opacity-out 150ms;
  7485. -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  7486. transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  7487. }
  7488. .mdc-tab__ripple::before, .mdc-tab__ripple::after {
  7489. top: calc(50% - 100%);
  7490. /* @noflip */
  7491. left: calc(50% - 100%);
  7492. width: 200%;
  7493. height: 200%;
  7494. }
  7495. .mdc-tab__ripple.mdc-ripple-upgraded::after {
  7496. width: var(--mdc-ripple-fg-size, 100%);
  7497. height: var(--mdc-ripple-fg-size, 100%);
  7498. }
  7499. .mdc-tab__ripple::before, .mdc-tab__ripple::after {
  7500. background-color: #6200ee;
  7501. /* @alternate */
  7502. background-color: var(--mdc-theme-primary, #6200ee);
  7503. }
  7504. .mdc-tab__ripple:hover::before {
  7505. opacity: 0.04;
  7506. }
  7507. .mdc-tab__ripple.mdc-ripple-upgraded--background-focused::before, .mdc-tab__ripple:not(.mdc-ripple-upgraded):focus::before {
  7508. transition-duration: 75ms;
  7509. opacity: 0.12;
  7510. }
  7511. .mdc-tab__ripple:not(.mdc-ripple-upgraded)::after {
  7512. transition: opacity 150ms linear;
  7513. }
  7514. .mdc-tab__ripple:not(.mdc-ripple-upgraded):active::after {
  7515. transition-duration: 75ms;
  7516. opacity: 0.12;
  7517. }
  7518. .mdc-tab__ripple.mdc-ripple-upgraded {
  7519. --mdc-ripple-fg-opacity: 0.12;
  7520. }
  7521. /**
  7522. * @license
  7523. * Copyright 2018 Google Inc.
  7524. *
  7525. * Permission is hereby granted, free of charge, to any person obtaining a copy
  7526. * of this software and associated documentation files (the "Software"), to deal
  7527. * in the Software without restriction, including without limitation the rights
  7528. * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  7529. * copies of the Software, and to permit persons to whom the Software is
  7530. * furnished to do so, subject to the following conditions:
  7531. *
  7532. * The above copyright notice and this permission notice shall be included in
  7533. * all copies or substantial portions of the Software.
  7534. *
  7535. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  7536. * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  7537. * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  7538. * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  7539. * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  7540. * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  7541. * THE SOFTWARE.
  7542. */
  7543. .mdc-tab-bar {
  7544. width: 100%;
  7545. }
  7546. .mdc-tab {
  7547. height: 48px;
  7548. }
  7549. .mdc-tab--stacked {
  7550. height: 72px;
  7551. }
  7552. /**
  7553. * @license
  7554. * Copyright 2018 Google Inc.
  7555. *
  7556. * Permission is hereby granted, free of charge, to any person obtaining a copy
  7557. * of this software and associated documentation files (the "Software"), to deal
  7558. * in the Software without restriction, including without limitation the rights
  7559. * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  7560. * copies of the Software, and to permit persons to whom the Software is
  7561. * furnished to do so, subject to the following conditions:
  7562. *
  7563. * The above copyright notice and this permission notice shall be included in
  7564. * all copies or substantial portions of the Software.
  7565. *
  7566. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  7567. * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  7568. * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  7569. * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  7570. * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  7571. * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  7572. * THE SOFTWARE.
  7573. */
  7574. .mdc-tab-indicator {
  7575. display: flex;
  7576. position: absolute;
  7577. top: 0;
  7578. left: 0;
  7579. justify-content: center;
  7580. width: 100%;
  7581. height: 100%;
  7582. pointer-events: none;
  7583. z-index: 1;
  7584. }
  7585. .mdc-tab-indicator .mdc-tab-indicator__content--underline {
  7586. border-color: #6200ee;
  7587. /* @alternate */
  7588. border-color: var(--mdc-theme-primary, #6200ee);
  7589. }
  7590. .mdc-tab-indicator .mdc-tab-indicator__content--icon {
  7591. color: #018786;
  7592. /* @alternate */
  7593. color: var(--mdc-theme-secondary, #018786);
  7594. }
  7595. .mdc-tab-indicator .mdc-tab-indicator__content--underline {
  7596. border-top-width: 2px;
  7597. }
  7598. .mdc-tab-indicator .mdc-tab-indicator__content--icon {
  7599. height: 34px;
  7600. font-size: 34px;
  7601. }
  7602. .mdc-tab-indicator__content {
  7603. -webkit-transform-origin: left;
  7604. transform-origin: left;
  7605. opacity: 0;
  7606. }
  7607. .mdc-tab-indicator__content--underline {
  7608. align-self: flex-end;
  7609. box-sizing: border-box;
  7610. width: 100%;
  7611. border-top-style: solid;
  7612. }
  7613. .mdc-tab-indicator__content--icon {
  7614. align-self: center;
  7615. margin: 0 auto;
  7616. }
  7617. .mdc-tab-indicator--active .mdc-tab-indicator__content {
  7618. opacity: 1;
  7619. }
  7620. .mdc-tab-indicator .mdc-tab-indicator__content {
  7621. transition: 250ms -webkit-transform cubic-bezier(0.4, 0, 0.2, 1);
  7622. transition: 250ms transform cubic-bezier(0.4, 0, 0.2, 1);
  7623. transition: 250ms transform cubic-bezier(0.4, 0, 0.2, 1), 250ms -webkit-transform cubic-bezier(0.4, 0, 0.2, 1);
  7624. }
  7625. .mdc-tab-indicator--no-transition .mdc-tab-indicator__content {
  7626. transition: none;
  7627. }
  7628. .mdc-tab-indicator--fade .mdc-tab-indicator__content {
  7629. transition: 150ms opacity linear;
  7630. }
  7631. .mdc-tab-indicator--active.mdc-tab-indicator--fade .mdc-tab-indicator__content {
  7632. transition-delay: 100ms;
  7633. }
  7634. /**
  7635. * @license
  7636. * Copyright 2018 Google Inc.
  7637. *
  7638. * Permission is hereby granted, free of charge, to any person obtaining a copy
  7639. * of this software and associated documentation files (the "Software"), to deal
  7640. * in the Software without restriction, including without limitation the rights
  7641. * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
  7642. * copies of the Software, and to permit persons to whom the Software is
  7643. * furnished to do so, subject to the following conditions:
  7644. *
  7645. * The above copyright notice and this permission notice shall be included in
  7646. * all copies or substantial portions of the Software.
  7647. *
  7648. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  7649. * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  7650. * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  7651. * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  7652. * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  7653. * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
  7654. * THE SOFTWARE.
  7655. */
  7656. .mdc-tab-scroller {
  7657. overflow-y: hidden;
  7658. }
  7659. .mdc-tab-scroller.mdc-tab-scroller--animating .mdc-tab-scroller__scroll-content {
  7660. transition: 250ms -webkit-transform cubic-bezier(0.4, 0, 0.2, 1);
  7661. transition: 250ms transform cubic-bezier(0.4, 0, 0.2, 1);
  7662. transition: 250ms transform cubic-bezier(0.4, 0, 0.2, 1), 250ms -webkit-transform cubic-bezier(0.4, 0, 0.2, 1);
  7663. }
  7664. .mdc-tab-scroller__test {
  7665. position: absolute;
  7666. top: -9999px;
  7667. width: 100px;
  7668. height: 100px;
  7669. overflow-x: scroll;
  7670. }
  7671. .mdc-tab-scroller__scroll-area {
  7672. -webkit-overflow-scrolling: touch;
  7673. display: flex;
  7674. overflow-x: hidden;
  7675. }
  7676. .mdc-tab-scroller__scroll-area::-webkit-scrollbar,
  7677. .mdc-tab-scroller__test::-webkit-scrollbar {
  7678. display: none;
  7679. }
  7680. .mdc-tab-scroller__scroll-area--scroll {
  7681. overflow-x: scroll;
  7682. }
  7683. .mdc-tab-scroller__scroll-content {
  7684. position: relative;
  7685. display: flex;
  7686. flex: 1 0 auto;
  7687. -webkit-transform: none;
  7688. transform: none;
  7689. will-change: transform;
  7690. }
  7691. .mdc-tab-scroller--align-start .mdc-tab-scroller__scroll-content {
  7692. justify-content: flex-start;
  7693. }
  7694. .mdc-tab-scroller--align-end .mdc-tab-scroller__scroll-content {
  7695. justify-content: flex-end;
  7696. }
  7697. .mdc-tab-scroller--align-center .mdc-tab-scroller__scroll-content {
  7698. justify-content: center;
  7699. }
  7700. .mdc-tab-scroller--animating .mdc-tab-scroller__scroll-area {
  7701. -webkit-overflow-scrolling: auto;
  7702. }
  7703. .mdc-text-field-helper-text {
  7704. -moz-osx-font-smoothing: grayscale;
  7705. -webkit-font-smoothing: antialiased;
  7706. font-family: Roboto, sans-serif;
  7707. /* @alternate */
  7708. font-family: var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  7709. font-size: 0.75rem;
  7710. /* @alternate */
  7711. font-size: var(--mdc-typography-caption-font-size, 0.75rem);
  7712. line-height: 1.25rem;
  7713. /* @alternate */
  7714. line-height: var(--mdc-typography-caption-line-height, 1.25rem);
  7715. font-weight: 400;
  7716. /* @alternate */
  7717. font-weight: var(--mdc-typography-caption-font-weight, 400);
  7718. letter-spacing: 0.0333333333em;
  7719. /* @alternate */
  7720. letter-spacing: var(--mdc-typography-caption-letter-spacing, 0.0333333333em);
  7721. text-decoration: inherit;
  7722. /* @alternate */
  7723. -webkit-text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
  7724. text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
  7725. text-transform: inherit;
  7726. /* @alternate */
  7727. text-transform: var(--mdc-typography-caption-text-transform, inherit);
  7728. display: block;
  7729. margin-top: 0;
  7730. /* @alternate */
  7731. line-height: normal;
  7732. margin: 0;
  7733. opacity: 0;
  7734. will-change: opacity;
  7735. transition: opacity 150ms cubic-bezier(0.4, 0, 0.2, 1);
  7736. }
  7737. .mdc-text-field-helper-text::before {
  7738. display: inline-block;
  7739. width: 0;
  7740. height: 16px;
  7741. content: "";
  7742. vertical-align: 0;
  7743. }
  7744. .mdc-text-field-helper-text--persistent {
  7745. transition: none;
  7746. opacity: 1;
  7747. will-change: initial;
  7748. }
  7749. .mdc-text-field-character-counter {
  7750. -moz-osx-font-smoothing: grayscale;
  7751. -webkit-font-smoothing: antialiased;
  7752. font-family: Roboto, sans-serif;
  7753. /* @alternate */
  7754. font-family: var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  7755. font-size: 0.75rem;
  7756. /* @alternate */
  7757. font-size: var(--mdc-typography-caption-font-size, 0.75rem);
  7758. line-height: 1.25rem;
  7759. /* @alternate */
  7760. line-height: var(--mdc-typography-caption-line-height, 1.25rem);
  7761. font-weight: 400;
  7762. /* @alternate */
  7763. font-weight: var(--mdc-typography-caption-font-weight, 400);
  7764. letter-spacing: 0.0333333333em;
  7765. /* @alternate */
  7766. letter-spacing: var(--mdc-typography-caption-letter-spacing, 0.0333333333em);
  7767. text-decoration: inherit;
  7768. /* @alternate */
  7769. -webkit-text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
  7770. text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
  7771. text-transform: inherit;
  7772. /* @alternate */
  7773. text-transform: var(--mdc-typography-caption-text-transform, inherit);
  7774. display: block;
  7775. margin-top: 0;
  7776. /* @alternate */
  7777. line-height: normal;
  7778. /* @noflip */
  7779. margin-left: auto;
  7780. /* @noflip */
  7781. margin-right: 0;
  7782. /* @noflip */
  7783. padding-left: 16px;
  7784. /* @noflip */
  7785. padding-right: 0;
  7786. white-space: nowrap;
  7787. }
  7788. .mdc-text-field-character-counter::before {
  7789. display: inline-block;
  7790. width: 0;
  7791. height: 16px;
  7792. content: "";
  7793. vertical-align: 0;
  7794. }
  7795. [dir=rtl] .mdc-text-field-character-counter, .mdc-text-field-character-counter[dir=rtl] {
  7796. /* @noflip */
  7797. margin-left: 0;
  7798. /* @noflip */
  7799. margin-right: auto;
  7800. }
  7801. [dir=rtl] .mdc-text-field-character-counter, .mdc-text-field-character-counter[dir=rtl] {
  7802. /* @noflip */
  7803. padding-left: 0;
  7804. /* @noflip */
  7805. padding-right: 16px;
  7806. }
  7807. .mdc-text-field__icon {
  7808. position: absolute;
  7809. top: 50%;
  7810. -webkit-transform: translateY(-50%);
  7811. transform: translateY(-50%);
  7812. cursor: pointer;
  7813. }
  7814. .mdc-text-field__icon:not([tabindex]), .mdc-text-field__icon[tabindex="-1"] {
  7815. cursor: default;
  7816. pointer-events: none;
  7817. }
  7818. .mdc-text-field {
  7819. --mdc-ripple-fg-size: 0;
  7820. --mdc-ripple-left: 0;
  7821. --mdc-ripple-top: 0;
  7822. --mdc-ripple-fg-scale: 1;
  7823. --mdc-ripple-fg-translate-end: 0;
  7824. --mdc-ripple-fg-translate-start: 0;
  7825. -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  7826. }
  7827. .mdc-text-field .mdc-text-field__ripple::before,
  7828. .mdc-text-field .mdc-text-field__ripple::after {
  7829. position: absolute;
  7830. border-radius: 50%;
  7831. opacity: 0;
  7832. pointer-events: none;
  7833. content: "";
  7834. }
  7835. .mdc-text-field .mdc-text-field__ripple::before {
  7836. transition: opacity 15ms linear, background-color 15ms linear;
  7837. z-index: 1;
  7838. }
  7839. .mdc-text-field.mdc-ripple-upgraded .mdc-text-field__ripple::before {
  7840. -webkit-transform: scale(var(--mdc-ripple-fg-scale, 1));
  7841. transform: scale(var(--mdc-ripple-fg-scale, 1));
  7842. }
  7843. .mdc-text-field.mdc-ripple-upgraded .mdc-text-field__ripple::after {
  7844. top: 0;
  7845. /* @noflip */
  7846. left: 0;
  7847. -webkit-transform: scale(0);
  7848. transform: scale(0);
  7849. -webkit-transform-origin: center center;
  7850. transform-origin: center center;
  7851. }
  7852. .mdc-text-field.mdc-ripple-upgraded--unbounded .mdc-text-field__ripple::after {
  7853. top: var(--mdc-ripple-top, 0);
  7854. /* @noflip */
  7855. left: var(--mdc-ripple-left, 0);
  7856. }
  7857. .mdc-text-field.mdc-ripple-upgraded--foreground-activation .mdc-text-field__ripple::after {
  7858. -webkit-animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
  7859. animation: mdc-ripple-fg-radius-in 225ms forwards, mdc-ripple-fg-opacity-in 75ms forwards;
  7860. }
  7861. .mdc-text-field.mdc-ripple-upgraded--foreground-deactivation .mdc-text-field__ripple::after {
  7862. -webkit-animation: mdc-ripple-fg-opacity-out 150ms;
  7863. animation: mdc-ripple-fg-opacity-out 150ms;
  7864. -webkit-transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  7865. transform: translate(var(--mdc-ripple-fg-translate-end, 0)) scale(var(--mdc-ripple-fg-scale, 1));
  7866. }
  7867. .mdc-text-field .mdc-text-field__ripple::before,
  7868. .mdc-text-field .mdc-text-field__ripple::after {
  7869. top: calc(50% - 100%);
  7870. /* @noflip */
  7871. left: calc(50% - 100%);
  7872. width: 200%;
  7873. height: 200%;
  7874. }
  7875. .mdc-text-field.mdc-ripple-upgraded .mdc-text-field__ripple::after {
  7876. width: var(--mdc-ripple-fg-size, 100%);
  7877. height: var(--mdc-ripple-fg-size, 100%);
  7878. }
  7879. .mdc-text-field__ripple {
  7880. position: absolute;
  7881. top: 0;
  7882. left: 0;
  7883. width: 100%;
  7884. height: 100%;
  7885. pointer-events: none;
  7886. }
  7887. .mdc-text-field {
  7888. height: 56px;
  7889. border-radius: 4px 4px 0 0;
  7890. display: inline-flex;
  7891. position: relative;
  7892. box-sizing: border-box;
  7893. overflow: hidden;
  7894. /* @alternate */
  7895. will-change: opacity, transform, color;
  7896. }
  7897. .mdc-text-field .mdc-text-field__ripple::before,
  7898. .mdc-text-field .mdc-text-field__ripple::after {
  7899. background-color: rgba(0, 0, 0, 0.87);
  7900. }
  7901. .mdc-text-field:hover .mdc-text-field__ripple::before {
  7902. opacity: 0.04;
  7903. }
  7904. .mdc-text-field.mdc-ripple-upgraded--background-focused .mdc-text-field__ripple::before, .mdc-text-field:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple::before {
  7905. transition-duration: 75ms;
  7906. opacity: 0.12;
  7907. }
  7908. .mdc-text-field:not(.mdc-text-field--disabled) .mdc-floating-label {
  7909. color: rgba(0, 0, 0, 0.6);
  7910. }
  7911. .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input {
  7912. color: rgba(0, 0, 0, 0.87);
  7913. }
  7914. @media all {
  7915. .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input::-webkit-input-placeholder {
  7916. color: rgba(0, 0, 0, 0.54);
  7917. }
  7918. .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder {
  7919. color: rgba(0, 0, 0, 0.54);
  7920. }
  7921. .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input::-ms-input-placeholder {
  7922. color: rgba(0, 0, 0, 0.54);
  7923. }
  7924. .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder {
  7925. color: rgba(0, 0, 0, 0.54);
  7926. }
  7927. }
  7928. @media all {
  7929. .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder {
  7930. color: rgba(0, 0, 0, 0.54);
  7931. }
  7932. }
  7933. .mdc-text-field .mdc-text-field__input {
  7934. caret-color: #6200ee;
  7935. /* @alternate */
  7936. caret-color: var(--mdc-theme-primary, #6200ee);
  7937. }
  7938. .mdc-text-field:not(.mdc-text-field--disabled) .mdc-line-ripple::before {
  7939. border-bottom-color: rgba(0, 0, 0, 0.42);
  7940. }
  7941. .mdc-text-field:not(.mdc-text-field--disabled):hover .mdc-line-ripple::before {
  7942. border-bottom-color: rgba(0, 0, 0, 0.87);
  7943. }
  7944. .mdc-text-field .mdc-line-ripple::after {
  7945. border-bottom-color: #6200ee;
  7946. /* @alternate */
  7947. border-bottom-color: var(--mdc-theme-primary, #6200ee);
  7948. }
  7949. .mdc-text-field:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line .mdc-text-field-helper-text {
  7950. color: rgba(0, 0, 0, 0.6);
  7951. }
  7952. .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field-character-counter,
  7953. .mdc-text-field:not(.mdc-text-field--disabled) + .mdc-text-field-helper-line .mdc-text-field-character-counter {
  7954. color: rgba(0, 0, 0, 0.6);
  7955. }
  7956. .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon--leading {
  7957. color: rgba(0, 0, 0, 0.54);
  7958. }
  7959. .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing {
  7960. color: rgba(0, 0, 0, 0.54);
  7961. }
  7962. .mdc-text-field:not(.mdc-text-field--disabled) {
  7963. background-color: whitesmoke;
  7964. }
  7965. .mdc-text-field .mdc-floating-label {
  7966. /* @noflip */
  7967. left: 16px;
  7968. /* @noflip */
  7969. right: initial;
  7970. top: 50%;
  7971. -webkit-transform: translateY(-50%);
  7972. transform: translateY(-50%);
  7973. pointer-events: none;
  7974. }
  7975. [dir=rtl] .mdc-text-field .mdc-floating-label, .mdc-text-field .mdc-floating-label[dir=rtl] {
  7976. /* @noflip */
  7977. left: initial;
  7978. /* @noflip */
  7979. right: 16px;
  7980. }
  7981. .mdc-text-field .mdc-floating-label--float-above {
  7982. -webkit-transform: translateY(-106%) scale(0.75);
  7983. transform: translateY(-106%) scale(0.75);
  7984. }
  7985. .mdc-text-field--textarea .mdc-floating-label {
  7986. /* @noflip */
  7987. left: 4px;
  7988. /* @noflip */
  7989. right: initial;
  7990. }
  7991. [dir=rtl] .mdc-text-field--textarea .mdc-floating-label, .mdc-text-field--textarea .mdc-floating-label[dir=rtl] {
  7992. /* @noflip */
  7993. left: initial;
  7994. /* @noflip */
  7995. right: 4px;
  7996. }
  7997. .mdc-text-field--outlined .mdc-floating-label {
  7998. /* @noflip */
  7999. left: 4px;
  8000. /* @noflip */
  8001. right: initial;
  8002. }
  8003. [dir=rtl] .mdc-text-field--outlined .mdc-floating-label, .mdc-text-field--outlined .mdc-floating-label[dir=rtl] {
  8004. /* @noflip */
  8005. left: initial;
  8006. /* @noflip */
  8007. right: 4px;
  8008. }
  8009. .mdc-text-field--outlined--with-leading-icon .mdc-floating-label {
  8010. /* @noflip */
  8011. left: 36px;
  8012. /* @noflip */
  8013. right: initial;
  8014. }
  8015. [dir=rtl] .mdc-text-field--outlined--with-leading-icon .mdc-floating-label, .mdc-text-field--outlined--with-leading-icon .mdc-floating-label[dir=rtl] {
  8016. /* @noflip */
  8017. left: initial;
  8018. /* @noflip */
  8019. right: 36px;
  8020. }
  8021. .mdc-text-field--outlined--with-leading-icon .mdc-floating-label--float-above {
  8022. /* @noflip */
  8023. left: 40px;
  8024. /* @noflip */
  8025. right: initial;
  8026. }
  8027. [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] {
  8028. /* @noflip */
  8029. left: initial;
  8030. /* @noflip */
  8031. right: 40px;
  8032. }
  8033. .mdc-text-field__input {
  8034. -moz-osx-font-smoothing: grayscale;
  8035. -webkit-font-smoothing: antialiased;
  8036. font-family: Roboto, sans-serif;
  8037. /* @alternate */
  8038. font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  8039. font-size: 1rem;
  8040. /* @alternate */
  8041. font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
  8042. font-weight: 400;
  8043. /* @alternate */
  8044. font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
  8045. letter-spacing: 0.009375em;
  8046. /* @alternate */
  8047. letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
  8048. text-decoration: inherit;
  8049. /* @alternate */
  8050. -webkit-text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
  8051. text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
  8052. text-transform: inherit;
  8053. /* @alternate */
  8054. text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
  8055. padding: 20px 16px 7px;
  8056. align-self: flex-end;
  8057. box-sizing: border-box;
  8058. width: 100%;
  8059. height: 100%;
  8060. border: none;
  8061. border-radius: 0;
  8062. background: none;
  8063. -webkit-appearance: none;
  8064. -moz-appearance: none;
  8065. appearance: none;
  8066. transition: opacity 150ms cubic-bezier(0.4, 0, 0.2, 1);
  8067. }
  8068. .mdc-text-field__input::-webkit-input-placeholder {
  8069. transition: opacity 67ms cubic-bezier(0.4, 0, 0.2, 1);
  8070. opacity: 0;
  8071. }
  8072. .mdc-text-field__input:-ms-input-placeholder {
  8073. transition: opacity 67ms cubic-bezier(0.4, 0, 0.2, 1);
  8074. opacity: 0;
  8075. }
  8076. .mdc-text-field__input::-ms-input-placeholder {
  8077. transition: opacity 67ms cubic-bezier(0.4, 0, 0.2, 1);
  8078. opacity: 0;
  8079. }
  8080. .mdc-text-field__input::placeholder {
  8081. transition: opacity 67ms cubic-bezier(0.4, 0, 0.2, 1);
  8082. opacity: 0;
  8083. }
  8084. .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 {
  8085. transition-delay: 40ms;
  8086. transition-duration: 110ms;
  8087. opacity: 1;
  8088. }
  8089. .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 {
  8090. transition-delay: 40ms;
  8091. transition-duration: 110ms;
  8092. opacity: 1;
  8093. }
  8094. .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 {
  8095. transition-delay: 40ms;
  8096. transition-duration: 110ms;
  8097. opacity: 1;
  8098. }
  8099. .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 {
  8100. transition-delay: 40ms;
  8101. transition-duration: 110ms;
  8102. opacity: 1;
  8103. }
  8104. .mdc-text-field__input:focus {
  8105. outline: none;
  8106. }
  8107. .mdc-text-field__input:invalid {
  8108. box-shadow: none;
  8109. }
  8110. .mdc-text-field__input:-webkit-autofill {
  8111. z-index: auto !important;
  8112. }
  8113. .mdc-text-field--no-label:not(.mdc-text-field--outlined):not(.mdc-text-field--textarea) .mdc-text-field__input {
  8114. padding-top: 0;
  8115. padding-bottom: 1px;
  8116. }
  8117. .mdc-text-field__input:-webkit-autofill + .mdc-floating-label {
  8118. -webkit-transform: translateY(-50%) scale(0.75);
  8119. transform: translateY(-50%) scale(0.75);
  8120. cursor: auto;
  8121. }
  8122. .mdc-text-field--outlined {
  8123. overflow: visible;
  8124. }
  8125. .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,
  8126. .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,
  8127. .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing {
  8128. border-color: rgba(0, 0, 0, 0.38);
  8129. }
  8130. .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,
  8131. .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,
  8132. .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing {
  8133. border-color: rgba(0, 0, 0, 0.87);
  8134. }
  8135. .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,
  8136. .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,
  8137. .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing {
  8138. border-color: #6200ee;
  8139. /* @alternate */
  8140. border-color: var(--mdc-theme-primary, #6200ee);
  8141. }
  8142. .mdc-text-field--outlined .mdc-floating-label--shake {
  8143. -webkit-animation: mdc-floating-label-shake-float-above-text-field-outlined 250ms 1;
  8144. animation: mdc-floating-label-shake-float-above-text-field-outlined 250ms 1;
  8145. }
  8146. .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading {
  8147. /* @noflip */
  8148. border-radius: 4px 0 0 4px;
  8149. }
  8150. [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] {
  8151. /* @noflip */
  8152. border-radius: 0 4px 4px 0;
  8153. }
  8154. .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing {
  8155. /* @noflip */
  8156. border-radius: 0 4px 4px 0;
  8157. }
  8158. [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] {
  8159. /* @noflip */
  8160. border-radius: 4px 0 0 4px;
  8161. }
  8162. .mdc-text-field--outlined .mdc-floating-label--float-above {
  8163. -webkit-transform: translateY(-37.25px) scale(1);
  8164. transform: translateY(-37.25px) scale(1);
  8165. }
  8166. .mdc-text-field--outlined .mdc-floating-label--float-above {
  8167. font-size: 0.75rem;
  8168. }
  8169. .mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
  8170. .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  8171. -webkit-transform: translateY(-34.75px) scale(0.75);
  8172. transform: translateY(-34.75px) scale(0.75);
  8173. }
  8174. .mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
  8175. .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  8176. font-size: 1rem;
  8177. }
  8178. .mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch {
  8179. padding-top: 1px;
  8180. }
  8181. .mdc-text-field--outlined .mdc-text-field__ripple::before,
  8182. .mdc-text-field--outlined .mdc-text-field__ripple::after {
  8183. content: none;
  8184. }
  8185. .mdc-text-field--outlined:not(.mdc-text-field--disabled) {
  8186. background-color: transparent;
  8187. }
  8188. .mdc-text-field--outlined .mdc-text-field__input {
  8189. padding-top: 12px;
  8190. padding-bottom: 14px;
  8191. display: flex;
  8192. border: none !important;
  8193. background-color: transparent;
  8194. z-index: 1;
  8195. }
  8196. .mdc-text-field--outlined .mdc-text-field__icon {
  8197. z-index: 2;
  8198. }
  8199. .mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline--notched .mdc-notched-outline__notch {
  8200. padding-top: 2px;
  8201. }
  8202. .mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline__leading,
  8203. .mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline__notch,
  8204. .mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline__trailing {
  8205. border-width: 2px;
  8206. }
  8207. .mdc-text-field--outlined.mdc-text-field--disabled {
  8208. background-color: transparent;
  8209. }
  8210. .mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__leading,
  8211. .mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__notch,
  8212. .mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__trailing {
  8213. border-color: rgba(0, 0, 0, 0.06);
  8214. }
  8215. @media screen and (-ms-high-contrast: active) {
  8216. .mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__leading,
  8217. .mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__notch,
  8218. .mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__trailing {
  8219. border-color: GrayText;
  8220. }
  8221. }
  8222. .mdc-text-field--outlined.mdc-text-field--dense {
  8223. height: 48px;
  8224. }
  8225. .mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label--float-above {
  8226. -webkit-transform: translateY(-134%) scale(1);
  8227. transform: translateY(-134%) scale(1);
  8228. }
  8229. .mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label--float-above {
  8230. font-size: 0.8rem;
  8231. }
  8232. .mdc-text-field--outlined.mdc-text-field--dense.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
  8233. .mdc-text-field--outlined.mdc-text-field--dense .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  8234. -webkit-transform: translateY(-120%) scale(0.8);
  8235. transform: translateY(-120%) scale(0.8);
  8236. }
  8237. .mdc-text-field--outlined.mdc-text-field--dense.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
  8238. .mdc-text-field--outlined.mdc-text-field--dense .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  8239. font-size: 1rem;
  8240. }
  8241. .mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label--shake {
  8242. -webkit-animation: mdc-floating-label-shake-float-above-text-field-outlined-dense 250ms 1;
  8243. animation: mdc-floating-label-shake-float-above-text-field-outlined-dense 250ms 1;
  8244. }
  8245. .mdc-text-field--outlined.mdc-text-field--dense .mdc-text-field__input {
  8246. padding: 12px 12px 7px;
  8247. }
  8248. .mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label {
  8249. top: 14px;
  8250. }
  8251. .mdc-text-field--outlined.mdc-text-field--dense .mdc-text-field__icon {
  8252. top: 12px;
  8253. }
  8254. .mdc-text-field--with-leading-icon .mdc-text-field__icon--leading {
  8255. /* @noflip */
  8256. left: 16px;
  8257. /* @noflip */
  8258. right: initial;
  8259. }
  8260. [dir=rtl] .mdc-text-field--with-leading-icon .mdc-text-field__icon--leading, .mdc-text-field--with-leading-icon .mdc-text-field__icon--leading[dir=rtl] {
  8261. /* @noflip */
  8262. left: initial;
  8263. /* @noflip */
  8264. right: 16px;
  8265. }
  8266. .mdc-text-field--with-leading-icon .mdc-text-field__input {
  8267. /* @noflip */
  8268. padding-left: 48px;
  8269. /* @noflip */
  8270. padding-right: 16px;
  8271. }
  8272. [dir=rtl] .mdc-text-field--with-leading-icon .mdc-text-field__input, .mdc-text-field--with-leading-icon .mdc-text-field__input[dir=rtl] {
  8273. /* @noflip */
  8274. padding-left: 16px;
  8275. /* @noflip */
  8276. padding-right: 48px;
  8277. }
  8278. .mdc-text-field--with-leading-icon .mdc-floating-label {
  8279. /* @noflip */
  8280. left: 48px;
  8281. /* @noflip */
  8282. right: initial;
  8283. }
  8284. [dir=rtl] .mdc-text-field--with-leading-icon .mdc-floating-label, .mdc-text-field--with-leading-icon .mdc-floating-label[dir=rtl] {
  8285. /* @noflip */
  8286. left: initial;
  8287. /* @noflip */
  8288. right: 48px;
  8289. }
  8290. .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-text-field__icon--leading {
  8291. /* @noflip */
  8292. left: 16px;
  8293. /* @noflip */
  8294. right: initial;
  8295. }
  8296. [dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-text-field__icon--leading, .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-text-field__icon--leading[dir=rtl] {
  8297. /* @noflip */
  8298. left: initial;
  8299. /* @noflip */
  8300. right: 16px;
  8301. }
  8302. .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above {
  8303. -webkit-transform: translateY(-37.25px) translateX(-32px) scale(1);
  8304. transform: translateY(-37.25px) translateX(-32px) scale(1);
  8305. }
  8306. [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] {
  8307. -webkit-transform: translateY(-37.25px) translateX(32px) scale(1);
  8308. transform: translateY(-37.25px) translateX(32px) scale(1);
  8309. }
  8310. .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above {
  8311. font-size: 0.75rem;
  8312. }
  8313. .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
  8314. .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  8315. -webkit-transform: translateY(-34.75px) translateX(-32px) scale(0.75);
  8316. transform: translateY(-34.75px) translateX(-32px) scale(0.75);
  8317. }
  8318. [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],
  8319. [dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,
  8320. .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl] {
  8321. -webkit-transform: translateY(-34.75px) translateX(32px) scale(0.75);
  8322. transform: translateY(-34.75px) translateX(32px) scale(0.75);
  8323. }
  8324. .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
  8325. .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  8326. font-size: 1rem;
  8327. }
  8328. .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake {
  8329. -webkit-animation: mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1;
  8330. animation: mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1;
  8331. }
  8332. [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 {
  8333. -webkit-animation: mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-rtl 250ms 1;
  8334. animation: mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-rtl 250ms 1;
  8335. }
  8336. .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label {
  8337. /* @noflip */
  8338. left: 36px;
  8339. /* @noflip */
  8340. right: initial;
  8341. }
  8342. [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] {
  8343. /* @noflip */
  8344. left: initial;
  8345. /* @noflip */
  8346. right: 36px;
  8347. }
  8348. .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label--float-above {
  8349. -webkit-transform: translateY(-134%) translateX(-21px) scale(1);
  8350. transform: translateY(-134%) translateX(-21px) scale(1);
  8351. }
  8352. [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] {
  8353. -webkit-transform: translateY(-134%) translateX(21px) scale(1);
  8354. transform: translateY(-134%) translateX(21px) scale(1);
  8355. }
  8356. .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label--float-above {
  8357. font-size: 0.8rem;
  8358. }
  8359. .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
  8360. .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  8361. -webkit-transform: translateY(-120%) translateX(-21px) scale(0.8);
  8362. transform: translateY(-120%) translateX(-21px) scale(0.8);
  8363. }
  8364. [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],
  8365. [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,
  8366. .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] {
  8367. -webkit-transform: translateY(-120%) translateX(21px) scale(0.8);
  8368. transform: translateY(-120%) translateX(21px) scale(0.8);
  8369. }
  8370. .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
  8371. .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  8372. font-size: 1rem;
  8373. }
  8374. .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label--shake {
  8375. -webkit-animation: mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-dense 250ms 1;
  8376. animation: mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-dense 250ms 1;
  8377. }
  8378. [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 {
  8379. -webkit-animation: mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-dense-rtl 250ms 1;
  8380. animation: mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-dense-rtl 250ms 1;
  8381. }
  8382. .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-text-field--dense .mdc-floating-label {
  8383. /* @noflip */
  8384. left: 32px;
  8385. /* @noflip */
  8386. right: initial;
  8387. }
  8388. [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] {
  8389. /* @noflip */
  8390. left: initial;
  8391. /* @noflip */
  8392. right: 32px;
  8393. }
  8394. .mdc-text-field--with-trailing-icon .mdc-text-field__icon--trailing {
  8395. /* @noflip */
  8396. left: initial;
  8397. /* @noflip */
  8398. right: 12px;
  8399. }
  8400. [dir=rtl] .mdc-text-field--with-trailing-icon .mdc-text-field__icon--trailing, .mdc-text-field--with-trailing-icon .mdc-text-field__icon--trailing[dir=rtl] {
  8401. /* @noflip */
  8402. left: 12px;
  8403. /* @noflip */
  8404. right: initial;
  8405. }
  8406. .mdc-text-field--with-trailing-icon .mdc-text-field__input {
  8407. /* @noflip */
  8408. padding-left: 16px;
  8409. /* @noflip */
  8410. padding-right: 48px;
  8411. }
  8412. [dir=rtl] .mdc-text-field--with-trailing-icon .mdc-text-field__input, .mdc-text-field--with-trailing-icon .mdc-text-field__input[dir=rtl] {
  8413. /* @noflip */
  8414. padding-left: 48px;
  8415. /* @noflip */
  8416. padding-right: 16px;
  8417. }
  8418. .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon .mdc-text-field__icon--leading {
  8419. /* @noflip */
  8420. left: 16px;
  8421. /* @noflip */
  8422. right: initial;
  8423. }
  8424. [dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon .mdc-text-field__icon--leading, .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon .mdc-text-field__icon--leading[dir=rtl] {
  8425. /* @noflip */
  8426. left: initial;
  8427. /* @noflip */
  8428. right: 16px;
  8429. }
  8430. .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon .mdc-text-field__icon--trailing {
  8431. /* @noflip */
  8432. left: initial;
  8433. /* @noflip */
  8434. right: 12px;
  8435. }
  8436. [dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon .mdc-text-field__icon--trailing, .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon .mdc-text-field__icon--trailing[dir=rtl] {
  8437. /* @noflip */
  8438. left: 12px;
  8439. /* @noflip */
  8440. right: initial;
  8441. }
  8442. .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon .mdc-text-field__input {
  8443. padding-right: 48px;
  8444. padding-left: 48px;
  8445. }
  8446. .mdc-text-field--dense .mdc-text-field__icon {
  8447. bottom: 16px;
  8448. -webkit-transform: scale(0.8);
  8449. transform: scale(0.8);
  8450. }
  8451. .mdc-text-field--with-leading-icon.mdc-text-field--dense .mdc-text-field__icon--leading {
  8452. /* @noflip */
  8453. left: 12px;
  8454. /* @noflip */
  8455. right: initial;
  8456. }
  8457. [dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--dense .mdc-text-field__icon--leading, .mdc-text-field--with-leading-icon.mdc-text-field--dense .mdc-text-field__icon--leading[dir=rtl] {
  8458. /* @noflip */
  8459. left: initial;
  8460. /* @noflip */
  8461. right: 12px;
  8462. }
  8463. .mdc-text-field--with-leading-icon.mdc-text-field--dense .mdc-text-field__input {
  8464. /* @noflip */
  8465. padding-left: 44px;
  8466. /* @noflip */
  8467. padding-right: 16px;
  8468. }
  8469. [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] {
  8470. /* @noflip */
  8471. padding-left: 16px;
  8472. /* @noflip */
  8473. padding-right: 44px;
  8474. }
  8475. .mdc-text-field--with-leading-icon.mdc-text-field--dense .mdc-floating-label {
  8476. /* @noflip */
  8477. left: 44px;
  8478. /* @noflip */
  8479. right: initial;
  8480. }
  8481. [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] {
  8482. /* @noflip */
  8483. left: initial;
  8484. /* @noflip */
  8485. right: 44px;
  8486. }
  8487. .mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__icon--trailing {
  8488. /* @noflip */
  8489. left: initial;
  8490. /* @noflip */
  8491. right: 12px;
  8492. }
  8493. [dir=rtl] .mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__icon--trailing, .mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__icon--trailing[dir=rtl] {
  8494. /* @noflip */
  8495. left: 12px;
  8496. /* @noflip */
  8497. right: initial;
  8498. }
  8499. .mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__input {
  8500. /* @noflip */
  8501. padding-left: 16px;
  8502. /* @noflip */
  8503. padding-right: 44px;
  8504. }
  8505. [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] {
  8506. /* @noflip */
  8507. padding-left: 44px;
  8508. /* @noflip */
  8509. padding-right: 16px;
  8510. }
  8511. .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__icon--leading {
  8512. /* @noflip */
  8513. left: 12px;
  8514. /* @noflip */
  8515. right: initial;
  8516. }
  8517. [dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__icon--leading, .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__icon--leading[dir=rtl] {
  8518. /* @noflip */
  8519. left: initial;
  8520. /* @noflip */
  8521. right: 12px;
  8522. }
  8523. .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__icon--trailing {
  8524. /* @noflip */
  8525. left: initial;
  8526. /* @noflip */
  8527. right: 12px;
  8528. }
  8529. [dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__icon--trailing, .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__icon--trailing[dir=rtl] {
  8530. /* @noflip */
  8531. left: 12px;
  8532. /* @noflip */
  8533. right: initial;
  8534. }
  8535. .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--dense .mdc-text-field__input {
  8536. padding-right: 44px;
  8537. padding-left: 44px;
  8538. }
  8539. .mdc-text-field--dense .mdc-floating-label--float-above {
  8540. -webkit-transform: translateY(-70%) scale(0.8);
  8541. transform: translateY(-70%) scale(0.8);
  8542. }
  8543. .mdc-text-field--dense .mdc-floating-label--shake {
  8544. -webkit-animation: mdc-floating-label-shake-float-above-text-field-dense 250ms 1;
  8545. animation: mdc-floating-label-shake-float-above-text-field-dense 250ms 1;
  8546. }
  8547. .mdc-text-field--dense .mdc-text-field__input {
  8548. padding: 12px 12px 0;
  8549. }
  8550. .mdc-text-field--dense .mdc-floating-label {
  8551. font-size: 0.813rem;
  8552. }
  8553. .mdc-text-field--dense .mdc-floating-label--float-above {
  8554. font-size: 0.813rem;
  8555. }
  8556. .mdc-text-field__input:required ~ .mdc-floating-label::after,
  8557. .mdc-text-field__input:required ~ .mdc-notched-outline .mdc-floating-label::after {
  8558. margin-left: 1px;
  8559. content: "*";
  8560. }
  8561. .mdc-text-field--textarea {
  8562. display: inline-flex;
  8563. width: auto;
  8564. height: auto;
  8565. overflow: visible;
  8566. transition: none;
  8567. }
  8568. .mdc-text-field--textarea:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,
  8569. .mdc-text-field--textarea:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,
  8570. .mdc-text-field--textarea:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing {
  8571. border-color: rgba(0, 0, 0, 0.38);
  8572. }
  8573. .mdc-text-field--textarea:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,
  8574. .mdc-text-field--textarea:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,
  8575. .mdc-text-field--textarea:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing {
  8576. border-color: rgba(0, 0, 0, 0.87);
  8577. }
  8578. .mdc-text-field--textarea:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,
  8579. .mdc-text-field--textarea:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,
  8580. .mdc-text-field--textarea:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing {
  8581. border-color: #6200ee;
  8582. /* @alternate */
  8583. border-color: var(--mdc-theme-primary, #6200ee);
  8584. }
  8585. .mdc-text-field--textarea .mdc-floating-label--shake {
  8586. -webkit-animation: mdc-floating-label-shake-float-above-textarea 250ms 1;
  8587. animation: mdc-floating-label-shake-float-above-textarea 250ms 1;
  8588. }
  8589. .mdc-text-field--textarea .mdc-notched-outline .mdc-notched-outline__leading {
  8590. /* @noflip */
  8591. border-radius: 4px 0 0 4px;
  8592. }
  8593. [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] {
  8594. /* @noflip */
  8595. border-radius: 0 4px 4px 0;
  8596. }
  8597. .mdc-text-field--textarea .mdc-notched-outline .mdc-notched-outline__trailing {
  8598. /* @noflip */
  8599. border-radius: 0 4px 4px 0;
  8600. }
  8601. [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] {
  8602. /* @noflip */
  8603. border-radius: 4px 0 0 4px;
  8604. }
  8605. .mdc-text-field--textarea .mdc-text-field__ripple::before,
  8606. .mdc-text-field--textarea .mdc-text-field__ripple::after {
  8607. content: none;
  8608. }
  8609. .mdc-text-field--textarea:not(.mdc-text-field--disabled) {
  8610. background-color: transparent;
  8611. }
  8612. .mdc-text-field--textarea .mdc-floating-label--float-above {
  8613. -webkit-transform: translateY(-144%) scale(1);
  8614. transform: translateY(-144%) scale(1);
  8615. }
  8616. .mdc-text-field--textarea .mdc-floating-label--float-above {
  8617. font-size: 0.75rem;
  8618. }
  8619. .mdc-text-field--textarea.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
  8620. .mdc-text-field--textarea .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  8621. -webkit-transform: translateY(-130%) scale(0.75);
  8622. transform: translateY(-130%) scale(0.75);
  8623. }
  8624. .mdc-text-field--textarea.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
  8625. .mdc-text-field--textarea .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
  8626. font-size: 1rem;
  8627. }
  8628. .mdc-text-field--textarea .mdc-text-field-character-counter {
  8629. /* @noflip */
  8630. left: initial;
  8631. /* @noflip */
  8632. right: 16px;
  8633. position: absolute;
  8634. bottom: 13px;
  8635. }
  8636. [dir=rtl] .mdc-text-field--textarea .mdc-text-field-character-counter, .mdc-text-field--textarea .mdc-text-field-character-counter[dir=rtl] {
  8637. /* @noflip */
  8638. left: 16px;
  8639. /* @noflip */
  8640. right: initial;
  8641. }
  8642. .mdc-text-field--textarea .mdc-text-field__input {
  8643. align-self: auto;
  8644. box-sizing: border-box;
  8645. height: auto;
  8646. margin: 8px 1px 1px 0;
  8647. padding: 0 16px 16px;
  8648. line-height: 1.75rem;
  8649. }
  8650. .mdc-text-field--textarea .mdc-text-field-character-counter + .mdc-text-field__input {
  8651. margin-bottom: 28px;
  8652. padding-bottom: 0;
  8653. }
  8654. .mdc-text-field--textarea .mdc-floating-label {
  8655. top: 17px;
  8656. width: auto;
  8657. pointer-events: none;
  8658. }
  8659. .mdc-text-field--textarea .mdc-floating-label:not(.mdc-floating-label--float-above) {
  8660. -webkit-transform: none;
  8661. transform: none;
  8662. }
  8663. .mdc-text-field--textarea.mdc-text-field--focused .mdc-notched-outline__leading,
  8664. .mdc-text-field--textarea.mdc-text-field--focused .mdc-notched-outline__notch,
  8665. .mdc-text-field--textarea.mdc-text-field--focused .mdc-notched-outline__trailing {
  8666. border-width: 2px;
  8667. }
  8668. .mdc-text-field--fullwidth {
  8669. width: 100%;
  8670. }
  8671. .mdc-text-field--fullwidth:not(.mdc-text-field--disabled) .mdc-line-ripple::before {
  8672. border-bottom-color: rgba(0, 0, 0, 0.42);
  8673. }
  8674. .mdc-text-field--fullwidth.mdc-text-field--disabled .mdc-line-ripple::before {
  8675. border-bottom-color: rgba(0, 0, 0, 0.42);
  8676. }
  8677. .mdc-text-field--fullwidth:not(.mdc-text-field--textarea) {
  8678. display: block;
  8679. }
  8680. .mdc-text-field--fullwidth:not(.mdc-text-field--textarea) .mdc-text-field__ripple::before,
  8681. .mdc-text-field--fullwidth:not(.mdc-text-field--textarea) .mdc-text-field__ripple::after {
  8682. content: none;
  8683. }
  8684. .mdc-text-field--fullwidth:not(.mdc-text-field--textarea):not(.mdc-text-field--disabled) {
  8685. background-color: transparent;
  8686. }
  8687. .mdc-text-field--fullwidth:not(.mdc-text-field--textarea) .mdc-text-field__input {
  8688. padding: 0 0 1px;
  8689. }
  8690. .mdc-text-field--fullwidth.mdc-text-field--textarea .mdc-text-field__input {
  8691. resize: vertical;
  8692. }
  8693. .mdc-text-field--fullwidth.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::before {
  8694. border-bottom-color: #b00020;
  8695. /* @alternate */
  8696. border-bottom-color: var(--mdc-theme-error, #b00020);
  8697. }
  8698. .mdc-text-field-helper-line {
  8699. display: flex;
  8700. justify-content: space-between;
  8701. box-sizing: border-box;
  8702. }
  8703. .mdc-text-field--dense + .mdc-text-field-helper-line {
  8704. margin-bottom: 4px;
  8705. }
  8706. .mdc-text-field + .mdc-text-field-helper-line {
  8707. padding-right: 16px;
  8708. padding-left: 16px;
  8709. }
  8710. .mdc-form-field > .mdc-text-field + label {
  8711. align-self: flex-start;
  8712. }
  8713. .mdc-text-field--focused:not(.mdc-text-field--disabled) .mdc-floating-label {
  8714. color: rgba(98, 0, 238, 0.87);
  8715. }
  8716. .mdc-text-field--focused + .mdc-text-field-helper-line .mdc-text-field-helper-text:not(.mdc-text-field-helper-text--validation-msg) {
  8717. opacity: 1;
  8718. }
  8719. .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::before {
  8720. border-bottom-color: #b00020;
  8721. /* @alternate */
  8722. border-bottom-color: var(--mdc-theme-error, #b00020);
  8723. }
  8724. .mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-line-ripple::before {
  8725. border-bottom-color: #b00020;
  8726. /* @alternate */
  8727. border-bottom-color: var(--mdc-theme-error, #b00020);
  8728. }
  8729. .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::after {
  8730. border-bottom-color: #b00020;
  8731. /* @alternate */
  8732. border-bottom-color: var(--mdc-theme-error, #b00020);
  8733. }
  8734. .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label {
  8735. color: #b00020;
  8736. /* @alternate */
  8737. color: var(--mdc-theme-error, #b00020);
  8738. }
  8739. .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 {
  8740. color: #b00020;
  8741. /* @alternate */
  8742. color: var(--mdc-theme-error, #b00020);
  8743. }
  8744. .mdc-text-field--invalid .mdc-text-field__input {
  8745. caret-color: #b00020;
  8746. /* @alternate */
  8747. caret-color: var(--mdc-theme-error, #b00020);
  8748. }
  8749. .mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__icon--trailing {
  8750. color: #b00020;
  8751. /* @alternate */
  8752. color: var(--mdc-theme-error, #b00020);
  8753. }
  8754. .mdc-text-field--invalid + .mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg {
  8755. opacity: 1;
  8756. }
  8757. .mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,
  8758. .mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,
  8759. .mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing {
  8760. border-color: #b00020;
  8761. /* @alternate */
  8762. border-color: var(--mdc-theme-error, #b00020);
  8763. }
  8764. .mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,
  8765. .mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,
  8766. .mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing {
  8767. border-color: #b00020;
  8768. /* @alternate */
  8769. border-color: var(--mdc-theme-error, #b00020);
  8770. }
  8771. .mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,
  8772. .mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,
  8773. .mdc-text-field--textarea.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing {
  8774. border-color: #b00020;
  8775. /* @alternate */
  8776. border-color: var(--mdc-theme-error, #b00020);
  8777. }
  8778. .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,
  8779. .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,
  8780. .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing {
  8781. border-color: #b00020;
  8782. /* @alternate */
  8783. border-color: var(--mdc-theme-error, #b00020);
  8784. }
  8785. .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,
  8786. .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,
  8787. .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing {
  8788. border-color: #b00020;
  8789. /* @alternate */
  8790. border-color: var(--mdc-theme-error, #b00020);
  8791. }
  8792. .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,
  8793. .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,
  8794. .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing {
  8795. border-color: #b00020;
  8796. /* @alternate */
  8797. border-color: var(--mdc-theme-error, #b00020);
  8798. }
  8799. .mdc-text-field--disabled {
  8800. background-color: #fafafa;
  8801. pointer-events: none;
  8802. }
  8803. .mdc-text-field--disabled .mdc-line-ripple::before {
  8804. border-bottom-color: rgba(0, 0, 0, 0.06);
  8805. }
  8806. .mdc-text-field--disabled .mdc-text-field__input {
  8807. color: rgba(0, 0, 0, 0.38);
  8808. }
  8809. @media all {
  8810. .mdc-text-field--disabled .mdc-text-field__input::-webkit-input-placeholder {
  8811. color: rgba(0, 0, 0, 0.38);
  8812. }
  8813. .mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder {
  8814. color: rgba(0, 0, 0, 0.38);
  8815. }
  8816. .mdc-text-field--disabled .mdc-text-field__input::-ms-input-placeholder {
  8817. color: rgba(0, 0, 0, 0.38);
  8818. }
  8819. .mdc-text-field--disabled .mdc-text-field__input::placeholder {
  8820. color: rgba(0, 0, 0, 0.38);
  8821. }
  8822. }
  8823. @media all {
  8824. .mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder {
  8825. color: rgba(0, 0, 0, 0.38);
  8826. }
  8827. }
  8828. .mdc-text-field--disabled .mdc-floating-label {
  8829. color: rgba(0, 0, 0, 0.38);
  8830. }
  8831. .mdc-text-field--disabled + .mdc-text-field-helper-line .mdc-text-field-helper-text {
  8832. color: rgba(0, 0, 0, 0.38);
  8833. }
  8834. .mdc-text-field--disabled .mdc-text-field-character-counter,
  8835. .mdc-text-field--disabled + .mdc-text-field-helper-line .mdc-text-field-character-counter {
  8836. color: rgba(0, 0, 0, 0.38);
  8837. }
  8838. .mdc-text-field--disabled .mdc-text-field__icon--leading {
  8839. color: rgba(0, 0, 0, 0.3);
  8840. }
  8841. .mdc-text-field--disabled .mdc-text-field__icon--trailing {
  8842. color: rgba(0, 0, 0, 0.3);
  8843. }
  8844. @media screen and (-ms-high-contrast: active) {
  8845. .mdc-text-field--disabled .mdc-line-ripple::before {
  8846. border-bottom-color: GrayText;
  8847. }
  8848. }
  8849. @media screen and (-ms-high-contrast: active) {
  8850. .mdc-text-field--disabled .mdc-text-field__input::-webkit-input-placeholder {
  8851. color: GrayText;
  8852. }
  8853. .mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder {
  8854. color: GrayText;
  8855. }
  8856. .mdc-text-field--disabled .mdc-text-field__input::-ms-input-placeholder {
  8857. color: GrayText;
  8858. }
  8859. .mdc-text-field--disabled .mdc-text-field__input::placeholder {
  8860. color: GrayText;
  8861. }
  8862. }
  8863. @media screen and (-ms-high-contrast: active) {
  8864. .mdc-text-field--disabled .mdc-text-field__input:-ms-input-placeholder {
  8865. color: GrayText;
  8866. }
  8867. }
  8868. @media screen and (-ms-high-contrast: active) {
  8869. .mdc-text-field--disabled .mdc-floating-label {
  8870. color: GrayText;
  8871. }
  8872. }
  8873. @media screen and (-ms-high-contrast: active) {
  8874. .mdc-text-field--disabled + .mdc-text-field-helper-line .mdc-text-field-helper-text {
  8875. color: GrayText;
  8876. }
  8877. }
  8878. @media screen and (-ms-high-contrast: active) {
  8879. .mdc-text-field--disabled .mdc-text-field-character-counter,
  8880. .mdc-text-field--disabled + .mdc-text-field-helper-line .mdc-text-field-character-counter {
  8881. color: GrayText;
  8882. }
  8883. }
  8884. @media screen and (-ms-high-contrast: active) {
  8885. .mdc-text-field--disabled .mdc-text-field__icon--leading {
  8886. color: GrayText;
  8887. }
  8888. }
  8889. @media screen and (-ms-high-contrast: active) {
  8890. .mdc-text-field--disabled .mdc-text-field__icon--trailing {
  8891. color: GrayText;
  8892. }
  8893. }
  8894. .mdc-text-field--disabled .mdc-floating-label {
  8895. cursor: default;
  8896. }
  8897. .mdc-text-field--textarea.mdc-text-field--disabled {
  8898. background-color: transparent;
  8899. /* @alternate */
  8900. background-color: #f9f9f9;
  8901. }
  8902. .mdc-text-field--textarea.mdc-text-field--disabled .mdc-notched-outline__leading,
  8903. .mdc-text-field--textarea.mdc-text-field--disabled .mdc-notched-outline__notch,
  8904. .mdc-text-field--textarea.mdc-text-field--disabled .mdc-notched-outline__trailing {
  8905. border-color: rgba(0, 0, 0, 0.06);
  8906. }
  8907. @media screen and (-ms-high-contrast: active) {
  8908. .mdc-text-field--textarea.mdc-text-field--disabled .mdc-notched-outline__leading,
  8909. .mdc-text-field--textarea.mdc-text-field--disabled .mdc-notched-outline__notch,
  8910. .mdc-text-field--textarea.mdc-text-field--disabled .mdc-notched-outline__trailing {
  8911. border-color: GrayText;
  8912. }
  8913. }
  8914. .mdc-text-field--end-aligned .mdc-text-field__input {
  8915. /* @noflip */
  8916. text-align: right;
  8917. }
  8918. [dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__input, .mdc-text-field--end-aligned .mdc-text-field__input[dir=rtl] {
  8919. /* @noflip */
  8920. text-align: left;
  8921. }
  8922. @-webkit-keyframes mdc-floating-label-shake-float-above-text-field-dense {
  8923. 0% {
  8924. -webkit-transform: translateX(calc(0 - 0%)) translateY(-70%) scale(0.8);
  8925. transform: translateX(calc(0 - 0%)) translateY(-70%) scale(0.8);
  8926. }
  8927. 33% {
  8928. -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  8929. animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  8930. -webkit-transform: translateX(calc(4% - 0%)) translateY(-70%) scale(0.8);
  8931. transform: translateX(calc(4% - 0%)) translateY(-70%) scale(0.8);
  8932. }
  8933. 66% {
  8934. -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  8935. animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  8936. -webkit-transform: translateX(calc(-4% - 0%)) translateY(-70%) scale(0.8);
  8937. transform: translateX(calc(-4% - 0%)) translateY(-70%) scale(0.8);
  8938. }
  8939. 100% {
  8940. -webkit-transform: translateX(calc(0 - 0%)) translateY(-70%) scale(0.8);
  8941. transform: translateX(calc(0 - 0%)) translateY(-70%) scale(0.8);
  8942. }
  8943. }
  8944. @keyframes mdc-floating-label-shake-float-above-text-field-dense {
  8945. 0% {
  8946. -webkit-transform: translateX(calc(0 - 0%)) translateY(-70%) scale(0.8);
  8947. transform: translateX(calc(0 - 0%)) translateY(-70%) scale(0.8);
  8948. }
  8949. 33% {
  8950. -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  8951. animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  8952. -webkit-transform: translateX(calc(4% - 0%)) translateY(-70%) scale(0.8);
  8953. transform: translateX(calc(4% - 0%)) translateY(-70%) scale(0.8);
  8954. }
  8955. 66% {
  8956. -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  8957. animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  8958. -webkit-transform: translateX(calc(-4% - 0%)) translateY(-70%) scale(0.8);
  8959. transform: translateX(calc(-4% - 0%)) translateY(-70%) scale(0.8);
  8960. }
  8961. 100% {
  8962. -webkit-transform: translateX(calc(0 - 0%)) translateY(-70%) scale(0.8);
  8963. transform: translateX(calc(0 - 0%)) translateY(-70%) scale(0.8);
  8964. }
  8965. }
  8966. @-webkit-keyframes mdc-floating-label-shake-float-above-text-field-outlined {
  8967. 0% {
  8968. -webkit-transform: translateX(calc(0 - 0%)) translateY(-34.75px) scale(0.75);
  8969. transform: translateX(calc(0 - 0%)) translateY(-34.75px) scale(0.75);
  8970. }
  8971. 33% {
  8972. -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  8973. animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  8974. -webkit-transform: translateX(calc(4% - 0%)) translateY(-34.75px) scale(0.75);
  8975. transform: translateX(calc(4% - 0%)) translateY(-34.75px) scale(0.75);
  8976. }
  8977. 66% {
  8978. -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  8979. animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  8980. -webkit-transform: translateX(calc(-4% - 0%)) translateY(-34.75px) scale(0.75);
  8981. transform: translateX(calc(-4% - 0%)) translateY(-34.75px) scale(0.75);
  8982. }
  8983. 100% {
  8984. -webkit-transform: translateX(calc(0 - 0%)) translateY(-34.75px) scale(0.75);
  8985. transform: translateX(calc(0 - 0%)) translateY(-34.75px) scale(0.75);
  8986. }
  8987. }
  8988. @keyframes mdc-floating-label-shake-float-above-text-field-outlined {
  8989. 0% {
  8990. -webkit-transform: translateX(calc(0 - 0%)) translateY(-34.75px) scale(0.75);
  8991. transform: translateX(calc(0 - 0%)) translateY(-34.75px) scale(0.75);
  8992. }
  8993. 33% {
  8994. -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  8995. animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  8996. -webkit-transform: translateX(calc(4% - 0%)) translateY(-34.75px) scale(0.75);
  8997. transform: translateX(calc(4% - 0%)) translateY(-34.75px) scale(0.75);
  8998. }
  8999. 66% {
  9000. -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  9001. animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  9002. -webkit-transform: translateX(calc(-4% - 0%)) translateY(-34.75px) scale(0.75);
  9003. transform: translateX(calc(-4% - 0%)) translateY(-34.75px) scale(0.75);
  9004. }
  9005. 100% {
  9006. -webkit-transform: translateX(calc(0 - 0%)) translateY(-34.75px) scale(0.75);
  9007. transform: translateX(calc(0 - 0%)) translateY(-34.75px) scale(0.75);
  9008. }
  9009. }
  9010. @-webkit-keyframes mdc-floating-label-shake-float-above-text-field-outlined-dense {
  9011. 0% {
  9012. -webkit-transform: translateX(calc(0 - 0%)) translateY(-120%) scale(0.8);
  9013. transform: translateX(calc(0 - 0%)) translateY(-120%) scale(0.8);
  9014. }
  9015. 33% {
  9016. -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  9017. animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  9018. -webkit-transform: translateX(calc(4% - 0%)) translateY(-120%) scale(0.8);
  9019. transform: translateX(calc(4% - 0%)) translateY(-120%) scale(0.8);
  9020. }
  9021. 66% {
  9022. -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  9023. animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  9024. -webkit-transform: translateX(calc(-4% - 0%)) translateY(-120%) scale(0.8);
  9025. transform: translateX(calc(-4% - 0%)) translateY(-120%) scale(0.8);
  9026. }
  9027. 100% {
  9028. -webkit-transform: translateX(calc(0 - 0%)) translateY(-120%) scale(0.8);
  9029. transform: translateX(calc(0 - 0%)) translateY(-120%) scale(0.8);
  9030. }
  9031. }
  9032. @keyframes mdc-floating-label-shake-float-above-text-field-outlined-dense {
  9033. 0% {
  9034. -webkit-transform: translateX(calc(0 - 0%)) translateY(-120%) scale(0.8);
  9035. transform: translateX(calc(0 - 0%)) translateY(-120%) scale(0.8);
  9036. }
  9037. 33% {
  9038. -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  9039. animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  9040. -webkit-transform: translateX(calc(4% - 0%)) translateY(-120%) scale(0.8);
  9041. transform: translateX(calc(4% - 0%)) translateY(-120%) scale(0.8);
  9042. }
  9043. 66% {
  9044. -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  9045. animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  9046. -webkit-transform: translateX(calc(-4% - 0%)) translateY(-120%) scale(0.8);
  9047. transform: translateX(calc(-4% - 0%)) translateY(-120%) scale(0.8);
  9048. }
  9049. 100% {
  9050. -webkit-transform: translateX(calc(0 - 0%)) translateY(-120%) scale(0.8);
  9051. transform: translateX(calc(0 - 0%)) translateY(-120%) scale(0.8);
  9052. }
  9053. }
  9054. @-webkit-keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon {
  9055. 0% {
  9056. -webkit-transform: translateX(calc(0 - 0)) translateY(-34.75px) scale(0.75);
  9057. transform: translateX(calc(0 - 0)) translateY(-34.75px) scale(0.75);
  9058. }
  9059. 33% {
  9060. -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  9061. animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  9062. -webkit-transform: translateX(calc(4% - 0)) translateY(-34.75px) scale(0.75);
  9063. transform: translateX(calc(4% - 0)) translateY(-34.75px) scale(0.75);
  9064. }
  9065. 66% {
  9066. -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  9067. animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  9068. -webkit-transform: translateX(calc(-4% - 0)) translateY(-34.75px) scale(0.75);
  9069. transform: translateX(calc(-4% - 0)) translateY(-34.75px) scale(0.75);
  9070. }
  9071. 100% {
  9072. -webkit-transform: translateX(calc(0 - 0)) translateY(-34.75px) scale(0.75);
  9073. transform: translateX(calc(0 - 0)) translateY(-34.75px) scale(0.75);
  9074. }
  9075. }
  9076. @keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon {
  9077. 0% {
  9078. -webkit-transform: translateX(calc(0 - 0)) translateY(-34.75px) scale(0.75);
  9079. transform: translateX(calc(0 - 0)) translateY(-34.75px) scale(0.75);
  9080. }
  9081. 33% {
  9082. -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  9083. animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  9084. -webkit-transform: translateX(calc(4% - 0)) translateY(-34.75px) scale(0.75);
  9085. transform: translateX(calc(4% - 0)) translateY(-34.75px) scale(0.75);
  9086. }
  9087. 66% {
  9088. -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  9089. animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  9090. -webkit-transform: translateX(calc(-4% - 0)) translateY(-34.75px) scale(0.75);
  9091. transform: translateX(calc(-4% - 0)) translateY(-34.75px) scale(0.75);
  9092. }
  9093. 100% {
  9094. -webkit-transform: translateX(calc(0 - 0)) translateY(-34.75px) scale(0.75);
  9095. transform: translateX(calc(0 - 0)) translateY(-34.75px) scale(0.75);
  9096. }
  9097. }
  9098. @-webkit-keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-dense {
  9099. 0% {
  9100. -webkit-transform: translateX(calc(0 - 21px)) translateY(-120%) scale(0.8);
  9101. transform: translateX(calc(0 - 21px)) translateY(-120%) scale(0.8);
  9102. }
  9103. 33% {
  9104. -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  9105. animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  9106. -webkit-transform: translateX(calc(4% - 21px)) translateY(-120%) scale(0.8);
  9107. transform: translateX(calc(4% - 21px)) translateY(-120%) scale(0.8);
  9108. }
  9109. 66% {
  9110. -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  9111. animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  9112. -webkit-transform: translateX(calc(-4% - 21px)) translateY(-120%) scale(0.8);
  9113. transform: translateX(calc(-4% - 21px)) translateY(-120%) scale(0.8);
  9114. }
  9115. 100% {
  9116. -webkit-transform: translateX(calc(0 - 21px)) translateY(-120%) scale(0.8);
  9117. transform: translateX(calc(0 - 21px)) translateY(-120%) scale(0.8);
  9118. }
  9119. }
  9120. @keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-dense {
  9121. 0% {
  9122. -webkit-transform: translateX(calc(0 - 21px)) translateY(-120%) scale(0.8);
  9123. transform: translateX(calc(0 - 21px)) translateY(-120%) scale(0.8);
  9124. }
  9125. 33% {
  9126. -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  9127. animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  9128. -webkit-transform: translateX(calc(4% - 21px)) translateY(-120%) scale(0.8);
  9129. transform: translateX(calc(4% - 21px)) translateY(-120%) scale(0.8);
  9130. }
  9131. 66% {
  9132. -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  9133. animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  9134. -webkit-transform: translateX(calc(-4% - 21px)) translateY(-120%) scale(0.8);
  9135. transform: translateX(calc(-4% - 21px)) translateY(-120%) scale(0.8);
  9136. }
  9137. 100% {
  9138. -webkit-transform: translateX(calc(0 - 21px)) translateY(-120%) scale(0.8);
  9139. transform: translateX(calc(0 - 21px)) translateY(-120%) scale(0.8);
  9140. }
  9141. }
  9142. @-webkit-keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-rtl {
  9143. 0% {
  9144. -webkit-transform: translateX(calc(0 - 0)) translateY(-34.75px) scale(0.75);
  9145. transform: translateX(calc(0 - 0)) translateY(-34.75px) scale(0.75);
  9146. }
  9147. 33% {
  9148. -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  9149. animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  9150. -webkit-transform: translateX(calc(4% - 0)) translateY(-34.75px) scale(0.75);
  9151. transform: translateX(calc(4% - 0)) translateY(-34.75px) scale(0.75);
  9152. }
  9153. 66% {
  9154. -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  9155. animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  9156. -webkit-transform: translateX(calc(-4% - 0)) translateY(-34.75px) scale(0.75);
  9157. transform: translateX(calc(-4% - 0)) translateY(-34.75px) scale(0.75);
  9158. }
  9159. 100% {
  9160. -webkit-transform: translateX(calc(0 - 0)) translateY(-34.75px) scale(0.75);
  9161. transform: translateX(calc(0 - 0)) translateY(-34.75px) scale(0.75);
  9162. }
  9163. }
  9164. @keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-rtl {
  9165. 0% {
  9166. -webkit-transform: translateX(calc(0 - 0)) translateY(-34.75px) scale(0.75);
  9167. transform: translateX(calc(0 - 0)) translateY(-34.75px) scale(0.75);
  9168. }
  9169. 33% {
  9170. -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  9171. animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  9172. -webkit-transform: translateX(calc(4% - 0)) translateY(-34.75px) scale(0.75);
  9173. transform: translateX(calc(4% - 0)) translateY(-34.75px) scale(0.75);
  9174. }
  9175. 66% {
  9176. -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  9177. animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  9178. -webkit-transform: translateX(calc(-4% - 0)) translateY(-34.75px) scale(0.75);
  9179. transform: translateX(calc(-4% - 0)) translateY(-34.75px) scale(0.75);
  9180. }
  9181. 100% {
  9182. -webkit-transform: translateX(calc(0 - 0)) translateY(-34.75px) scale(0.75);
  9183. transform: translateX(calc(0 - 0)) translateY(-34.75px) scale(0.75);
  9184. }
  9185. }
  9186. @-webkit-keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-dense-rtl {
  9187. 0% {
  9188. -webkit-transform: translateX(calc(0 - -21px)) translateY(-120%) scale(0.8);
  9189. transform: translateX(calc(0 - -21px)) translateY(-120%) scale(0.8);
  9190. }
  9191. 33% {
  9192. -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  9193. animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  9194. -webkit-transform: translateX(calc(4% - -21px)) translateY(-120%) scale(0.8);
  9195. transform: translateX(calc(4% - -21px)) translateY(-120%) scale(0.8);
  9196. }
  9197. 66% {
  9198. -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  9199. animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  9200. -webkit-transform: translateX(calc(-4% - -21px)) translateY(-120%) scale(0.8);
  9201. transform: translateX(calc(-4% - -21px)) translateY(-120%) scale(0.8);
  9202. }
  9203. 100% {
  9204. -webkit-transform: translateX(calc(0 - -21px)) translateY(-120%) scale(0.8);
  9205. transform: translateX(calc(0 - -21px)) translateY(-120%) scale(0.8);
  9206. }
  9207. }
  9208. @keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-dense-rtl {
  9209. 0% {
  9210. -webkit-transform: translateX(calc(0 - -21px)) translateY(-120%) scale(0.8);
  9211. transform: translateX(calc(0 - -21px)) translateY(-120%) scale(0.8);
  9212. }
  9213. 33% {
  9214. -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  9215. animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  9216. -webkit-transform: translateX(calc(4% - -21px)) translateY(-120%) scale(0.8);
  9217. transform: translateX(calc(4% - -21px)) translateY(-120%) scale(0.8);
  9218. }
  9219. 66% {
  9220. -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  9221. animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  9222. -webkit-transform: translateX(calc(-4% - -21px)) translateY(-120%) scale(0.8);
  9223. transform: translateX(calc(-4% - -21px)) translateY(-120%) scale(0.8);
  9224. }
  9225. 100% {
  9226. -webkit-transform: translateX(calc(0 - -21px)) translateY(-120%) scale(0.8);
  9227. transform: translateX(calc(0 - -21px)) translateY(-120%) scale(0.8);
  9228. }
  9229. }
  9230. @-webkit-keyframes mdc-floating-label-shake-float-above-textarea {
  9231. 0% {
  9232. -webkit-transform: translateX(calc(0 - 0%)) translateY(-130%) scale(0.75);
  9233. transform: translateX(calc(0 - 0%)) translateY(-130%) scale(0.75);
  9234. }
  9235. 33% {
  9236. -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  9237. animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  9238. -webkit-transform: translateX(calc(4% - 0%)) translateY(-130%) scale(0.75);
  9239. transform: translateX(calc(4% - 0%)) translateY(-130%) scale(0.75);
  9240. }
  9241. 66% {
  9242. -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  9243. animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  9244. -webkit-transform: translateX(calc(-4% - 0%)) translateY(-130%) scale(0.75);
  9245. transform: translateX(calc(-4% - 0%)) translateY(-130%) scale(0.75);
  9246. }
  9247. 100% {
  9248. -webkit-transform: translateX(calc(0 - 0%)) translateY(-130%) scale(0.75);
  9249. transform: translateX(calc(0 - 0%)) translateY(-130%) scale(0.75);
  9250. }
  9251. }
  9252. @keyframes mdc-floating-label-shake-float-above-textarea {
  9253. 0% {
  9254. -webkit-transform: translateX(calc(0 - 0%)) translateY(-130%) scale(0.75);
  9255. transform: translateX(calc(0 - 0%)) translateY(-130%) scale(0.75);
  9256. }
  9257. 33% {
  9258. -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  9259. animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
  9260. -webkit-transform: translateX(calc(4% - 0%)) translateY(-130%) scale(0.75);
  9261. transform: translateX(calc(4% - 0%)) translateY(-130%) scale(0.75);
  9262. }
  9263. 66% {
  9264. -webkit-animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  9265. animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
  9266. -webkit-transform: translateX(calc(-4% - 0%)) translateY(-130%) scale(0.75);
  9267. transform: translateX(calc(-4% - 0%)) translateY(-130%) scale(0.75);
  9268. }
  9269. 100% {
  9270. -webkit-transform: translateX(calc(0 - 0%)) translateY(-130%) scale(0.75);
  9271. transform: translateX(calc(0 - 0%)) translateY(-130%) scale(0.75);
  9272. }
  9273. }
  9274. :root {
  9275. --mdc-theme-primary: #6200ee;
  9276. --mdc-theme-secondary: #018786;
  9277. --mdc-theme-background: #fff;
  9278. --mdc-theme-surface: #fff;
  9279. --mdc-theme-error: #b00020;
  9280. --mdc-theme-on-primary: #fff;
  9281. --mdc-theme-on-secondary: #fff;
  9282. --mdc-theme-on-surface: #000;
  9283. --mdc-theme-on-error: #fff;
  9284. --mdc-theme-text-primary-on-background: rgba(0, 0, 0, 0.87);
  9285. --mdc-theme-text-secondary-on-background: rgba(0, 0, 0, 0.54);
  9286. --mdc-theme-text-hint-on-background: rgba(0, 0, 0, 0.38);
  9287. --mdc-theme-text-disabled-on-background: rgba(0, 0, 0, 0.38);
  9288. --mdc-theme-text-icon-on-background: rgba(0, 0, 0, 0.38);
  9289. --mdc-theme-text-primary-on-light: rgba(0, 0, 0, 0.87);
  9290. --mdc-theme-text-secondary-on-light: rgba(0, 0, 0, 0.54);
  9291. --mdc-theme-text-hint-on-light: rgba(0, 0, 0, 0.38);
  9292. --mdc-theme-text-disabled-on-light: rgba(0, 0, 0, 0.38);
  9293. --mdc-theme-text-icon-on-light: rgba(0, 0, 0, 0.38);
  9294. --mdc-theme-text-primary-on-dark: white;
  9295. --mdc-theme-text-secondary-on-dark: rgba(255, 255, 255, 0.7);
  9296. --mdc-theme-text-hint-on-dark: rgba(255, 255, 255, 0.5);
  9297. --mdc-theme-text-disabled-on-dark: rgba(255, 255, 255, 0.5);
  9298. --mdc-theme-text-icon-on-dark: rgba(255, 255, 255, 0.5);
  9299. }
  9300. .mdc-theme--primary {
  9301. color: #6200ee !important;
  9302. /* @alternate */
  9303. color: var(--mdc-theme-primary, #6200ee) !important;
  9304. }
  9305. .mdc-theme--secondary {
  9306. color: #018786 !important;
  9307. /* @alternate */
  9308. color: var(--mdc-theme-secondary, #018786) !important;
  9309. }
  9310. .mdc-theme--background {
  9311. background-color: #fff;
  9312. /* @alternate */
  9313. background-color: var(--mdc-theme-background, #fff);
  9314. }
  9315. .mdc-theme--surface {
  9316. background-color: #fff;
  9317. /* @alternate */
  9318. background-color: var(--mdc-theme-surface, #fff);
  9319. }
  9320. .mdc-theme--error {
  9321. color: #b00020 !important;
  9322. /* @alternate */
  9323. color: var(--mdc-theme-error, #b00020) !important;
  9324. }
  9325. .mdc-theme--on-primary {
  9326. color: #fff !important;
  9327. /* @alternate */
  9328. color: var(--mdc-theme-on-primary, #fff) !important;
  9329. }
  9330. .mdc-theme--on-secondary {
  9331. color: #fff !important;
  9332. /* @alternate */
  9333. color: var(--mdc-theme-on-secondary, #fff) !important;
  9334. }
  9335. .mdc-theme--on-surface {
  9336. color: #000 !important;
  9337. /* @alternate */
  9338. color: var(--mdc-theme-on-surface, #000) !important;
  9339. }
  9340. .mdc-theme--on-error {
  9341. color: #fff !important;
  9342. /* @alternate */
  9343. color: var(--mdc-theme-on-error, #fff) !important;
  9344. }
  9345. .mdc-theme--text-primary-on-background {
  9346. color: rgba(0, 0, 0, 0.87) !important;
  9347. /* @alternate */
  9348. color: var(--mdc-theme-text-primary-on-background, rgba(0, 0, 0, 0.87)) !important;
  9349. }
  9350. .mdc-theme--text-secondary-on-background {
  9351. color: rgba(0, 0, 0, 0.54) !important;
  9352. /* @alternate */
  9353. color: var(--mdc-theme-text-secondary-on-background, rgba(0, 0, 0, 0.54)) !important;
  9354. }
  9355. .mdc-theme--text-hint-on-background {
  9356. color: rgba(0, 0, 0, 0.38) !important;
  9357. /* @alternate */
  9358. color: var(--mdc-theme-text-hint-on-background, rgba(0, 0, 0, 0.38)) !important;
  9359. }
  9360. .mdc-theme--text-disabled-on-background {
  9361. color: rgba(0, 0, 0, 0.38) !important;
  9362. /* @alternate */
  9363. color: var(--mdc-theme-text-disabled-on-background, rgba(0, 0, 0, 0.38)) !important;
  9364. }
  9365. .mdc-theme--text-icon-on-background {
  9366. color: rgba(0, 0, 0, 0.38) !important;
  9367. /* @alternate */
  9368. color: var(--mdc-theme-text-icon-on-background, rgba(0, 0, 0, 0.38)) !important;
  9369. }
  9370. .mdc-theme--text-primary-on-light {
  9371. color: rgba(0, 0, 0, 0.87) !important;
  9372. /* @alternate */
  9373. color: var(--mdc-theme-text-primary-on-light, rgba(0, 0, 0, 0.87)) !important;
  9374. }
  9375. .mdc-theme--text-secondary-on-light {
  9376. color: rgba(0, 0, 0, 0.54) !important;
  9377. /* @alternate */
  9378. color: var(--mdc-theme-text-secondary-on-light, rgba(0, 0, 0, 0.54)) !important;
  9379. }
  9380. .mdc-theme--text-hint-on-light {
  9381. color: rgba(0, 0, 0, 0.38) !important;
  9382. /* @alternate */
  9383. color: var(--mdc-theme-text-hint-on-light, rgba(0, 0, 0, 0.38)) !important;
  9384. }
  9385. .mdc-theme--text-disabled-on-light {
  9386. color: rgba(0, 0, 0, 0.38) !important;
  9387. /* @alternate */
  9388. color: var(--mdc-theme-text-disabled-on-light, rgba(0, 0, 0, 0.38)) !important;
  9389. }
  9390. .mdc-theme--text-icon-on-light {
  9391. color: rgba(0, 0, 0, 0.38) !important;
  9392. /* @alternate */
  9393. color: var(--mdc-theme-text-icon-on-light, rgba(0, 0, 0, 0.38)) !important;
  9394. }
  9395. .mdc-theme--text-primary-on-dark {
  9396. color: white !important;
  9397. /* @alternate */
  9398. color: var(--mdc-theme-text-primary-on-dark, white) !important;
  9399. }
  9400. .mdc-theme--text-secondary-on-dark {
  9401. color: rgba(255, 255, 255, 0.7) !important;
  9402. /* @alternate */
  9403. color: var(--mdc-theme-text-secondary-on-dark, rgba(255, 255, 255, 0.7)) !important;
  9404. }
  9405. .mdc-theme--text-hint-on-dark {
  9406. color: rgba(255, 255, 255, 0.5) !important;
  9407. /* @alternate */
  9408. color: var(--mdc-theme-text-hint-on-dark, rgba(255, 255, 255, 0.5)) !important;
  9409. }
  9410. .mdc-theme--text-disabled-on-dark {
  9411. color: rgba(255, 255, 255, 0.5) !important;
  9412. /* @alternate */
  9413. color: var(--mdc-theme-text-disabled-on-dark, rgba(255, 255, 255, 0.5)) !important;
  9414. }
  9415. .mdc-theme--text-icon-on-dark {
  9416. color: rgba(255, 255, 255, 0.5) !important;
  9417. /* @alternate */
  9418. color: var(--mdc-theme-text-icon-on-dark, rgba(255, 255, 255, 0.5)) !important;
  9419. }
  9420. .mdc-theme--primary-bg {
  9421. background-color: #6200ee !important;
  9422. /* @alternate */
  9423. background-color: var(--mdc-theme-primary, #6200ee) !important;
  9424. }
  9425. .mdc-theme--secondary-bg {
  9426. background-color: #018786 !important;
  9427. /* @alternate */
  9428. background-color: var(--mdc-theme-secondary, #018786) !important;
  9429. }
  9430. .mdc-top-app-bar {
  9431. background-color: #6200ee;
  9432. /* @alternate */
  9433. background-color: var(--mdc-theme-primary, #6200ee);
  9434. color: white;
  9435. display: flex;
  9436. position: fixed;
  9437. flex-direction: column;
  9438. justify-content: space-between;
  9439. box-sizing: border-box;
  9440. width: 100%;
  9441. z-index: 4;
  9442. }
  9443. .mdc-top-app-bar .mdc-top-app-bar__action-item,
  9444. .mdc-top-app-bar .mdc-top-app-bar__navigation-icon {
  9445. color: #fff;
  9446. /* @alternate */
  9447. color: var(--mdc-theme-on-primary, #fff);
  9448. }
  9449. .mdc-top-app-bar .mdc-top-app-bar__action-item::before, .mdc-top-app-bar .mdc-top-app-bar__action-item::after,
  9450. .mdc-top-app-bar .mdc-top-app-bar__navigation-icon::before,
  9451. .mdc-top-app-bar .mdc-top-app-bar__navigation-icon::after {
  9452. background-color: #fff;
  9453. /* @alternate */
  9454. background-color: var(--mdc-theme-on-primary, #fff);
  9455. }
  9456. .mdc-top-app-bar .mdc-top-app-bar__action-item:hover::before,
  9457. .mdc-top-app-bar .mdc-top-app-bar__navigation-icon:hover::before {
  9458. opacity: 0.08;
  9459. }
  9460. .mdc-top-app-bar .mdc-top-app-bar__action-item.mdc-ripple-upgraded--background-focused::before, .mdc-top-app-bar .mdc-top-app-bar__action-item:not(.mdc-ripple-upgraded):focus::before,
  9461. .mdc-top-app-bar .mdc-top-app-bar__navigation-icon.mdc-ripple-upgraded--background-focused::before,
  9462. .mdc-top-app-bar .mdc-top-app-bar__navigation-icon:not(.mdc-ripple-upgraded):focus::before {
  9463. transition-duration: 75ms;
  9464. opacity: 0.24;
  9465. }
  9466. .mdc-top-app-bar .mdc-top-app-bar__action-item:not(.mdc-ripple-upgraded)::after,
  9467. .mdc-top-app-bar .mdc-top-app-bar__navigation-icon:not(.mdc-ripple-upgraded)::after {
  9468. transition: opacity 150ms linear;
  9469. }
  9470. .mdc-top-app-bar .mdc-top-app-bar__action-item:not(.mdc-ripple-upgraded):active::after,
  9471. .mdc-top-app-bar .mdc-top-app-bar__navigation-icon:not(.mdc-ripple-upgraded):active::after {
  9472. transition-duration: 75ms;
  9473. opacity: 0.24;
  9474. }
  9475. .mdc-top-app-bar .mdc-top-app-bar__action-item.mdc-ripple-upgraded,
  9476. .mdc-top-app-bar .mdc-top-app-bar__navigation-icon.mdc-ripple-upgraded {
  9477. --mdc-ripple-fg-opacity: 0.24;
  9478. }
  9479. .mdc-top-app-bar__row {
  9480. display: flex;
  9481. position: relative;
  9482. box-sizing: border-box;
  9483. width: 100%;
  9484. height: 64px;
  9485. }
  9486. .mdc-top-app-bar__section {
  9487. display: inline-flex;
  9488. flex: 1 1 auto;
  9489. align-items: center;
  9490. min-width: 0;
  9491. padding: 8px 12px;
  9492. z-index: 1;
  9493. }
  9494. .mdc-top-app-bar__section--align-start {
  9495. justify-content: flex-start;
  9496. order: -1;
  9497. }
  9498. .mdc-top-app-bar__section--align-end {
  9499. justify-content: flex-end;
  9500. order: 1;
  9501. }
  9502. .mdc-top-app-bar__title {
  9503. -moz-osx-font-smoothing: grayscale;
  9504. -webkit-font-smoothing: antialiased;
  9505. font-family: Roboto, sans-serif;
  9506. /* @alternate */
  9507. font-family: var(--mdc-typography-headline6-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  9508. font-size: 1.25rem;
  9509. /* @alternate */
  9510. font-size: var(--mdc-typography-headline6-font-size, 1.25rem);
  9511. line-height: 2rem;
  9512. /* @alternate */
  9513. line-height: var(--mdc-typography-headline6-line-height, 2rem);
  9514. font-weight: 500;
  9515. /* @alternate */
  9516. font-weight: var(--mdc-typography-headline6-font-weight, 500);
  9517. letter-spacing: 0.0125em;
  9518. /* @alternate */
  9519. letter-spacing: var(--mdc-typography-headline6-letter-spacing, 0.0125em);
  9520. text-decoration: inherit;
  9521. /* @alternate */
  9522. -webkit-text-decoration: var(--mdc-typography-headline6-text-decoration, inherit);
  9523. text-decoration: var(--mdc-typography-headline6-text-decoration, inherit);
  9524. text-transform: inherit;
  9525. /* @alternate */
  9526. text-transform: var(--mdc-typography-headline6-text-transform, inherit);
  9527. /* @noflip */
  9528. padding-left: 20px;
  9529. /* @noflip */
  9530. padding-right: 0;
  9531. text-overflow: ellipsis;
  9532. white-space: nowrap;
  9533. overflow: hidden;
  9534. z-index: 1;
  9535. }
  9536. [dir=rtl] .mdc-top-app-bar__title, .mdc-top-app-bar__title[dir=rtl] {
  9537. /* @noflip */
  9538. padding-left: 0;
  9539. /* @noflip */
  9540. padding-right: 20px;
  9541. }
  9542. .mdc-top-app-bar--short-collapsed {
  9543. /* @noflip */
  9544. border-radius: 0 0 24px 0;
  9545. }
  9546. [dir=rtl] .mdc-top-app-bar--short-collapsed, .mdc-top-app-bar--short-collapsed[dir=rtl] {
  9547. /* @noflip */
  9548. border-radius: 0 0 0 24px;
  9549. }
  9550. .mdc-top-app-bar--short {
  9551. top: 0;
  9552. /* @noflip */
  9553. right: auto;
  9554. /* @noflip */
  9555. left: 0;
  9556. width: 100%;
  9557. transition: width 250ms cubic-bezier(0.4, 0, 0.2, 1);
  9558. }
  9559. [dir=rtl] .mdc-top-app-bar--short, .mdc-top-app-bar--short[dir=rtl] {
  9560. /* @noflip */
  9561. right: 0;
  9562. /* @noflip */
  9563. left: auto;
  9564. }
  9565. .mdc-top-app-bar--short .mdc-top-app-bar__row {
  9566. height: 56px;
  9567. }
  9568. .mdc-top-app-bar--short .mdc-top-app-bar__section {
  9569. padding: 4px;
  9570. }
  9571. .mdc-top-app-bar--short .mdc-top-app-bar__title {
  9572. transition: opacity 200ms cubic-bezier(0.4, 0, 0.2, 1);
  9573. opacity: 1;
  9574. }
  9575. .mdc-top-app-bar--short-collapsed {
  9576. /* @alternate */
  9577. 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);
  9578. width: 56px;
  9579. transition: width 300ms cubic-bezier(0.4, 0, 0.2, 1);
  9580. }
  9581. .mdc-top-app-bar--short-collapsed .mdc-top-app-bar__title {
  9582. display: none;
  9583. }
  9584. .mdc-top-app-bar--short-collapsed .mdc-top-app-bar__action-item {
  9585. transition: padding 150ms cubic-bezier(0.4, 0, 0.2, 1);
  9586. }
  9587. .mdc-top-app-bar--short-collapsed.mdc-top-app-bar--short-has-action-item {
  9588. width: 112px;
  9589. }
  9590. .mdc-top-app-bar--short-collapsed.mdc-top-app-bar--short-has-action-item .mdc-top-app-bar__section--align-end {
  9591. /* @noflip */
  9592. padding-left: 0;
  9593. /* @noflip */
  9594. padding-right: 12px;
  9595. }
  9596. [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] {
  9597. /* @noflip */
  9598. padding-left: 12px;
  9599. /* @noflip */
  9600. padding-right: 0;
  9601. }
  9602. .mdc-top-app-bar--dense .mdc-top-app-bar__row {
  9603. height: 48px;
  9604. }
  9605. .mdc-top-app-bar--dense .mdc-top-app-bar__section {
  9606. padding: 0 4px;
  9607. }
  9608. .mdc-top-app-bar--dense .mdc-top-app-bar__title {
  9609. /* @noflip */
  9610. padding-left: 12px;
  9611. /* @noflip */
  9612. padding-right: 0;
  9613. }
  9614. [dir=rtl] .mdc-top-app-bar--dense .mdc-top-app-bar__title, .mdc-top-app-bar--dense .mdc-top-app-bar__title[dir=rtl] {
  9615. /* @noflip */
  9616. padding-left: 0;
  9617. /* @noflip */
  9618. padding-right: 12px;
  9619. }
  9620. .mdc-top-app-bar--prominent .mdc-top-app-bar__row {
  9621. height: 128px;
  9622. }
  9623. .mdc-top-app-bar--prominent .mdc-top-app-bar__title {
  9624. align-self: flex-end;
  9625. padding-bottom: 2px;
  9626. }
  9627. .mdc-top-app-bar--prominent .mdc-top-app-bar__action-item,
  9628. .mdc-top-app-bar--prominent .mdc-top-app-bar__navigation-icon {
  9629. align-self: flex-start;
  9630. }
  9631. .mdc-top-app-bar--fixed {
  9632. transition: box-shadow 200ms linear;
  9633. }
  9634. .mdc-top-app-bar--fixed-scrolled {
  9635. /* @alternate */
  9636. 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);
  9637. transition: box-shadow 200ms linear;
  9638. }
  9639. .mdc-top-app-bar--dense.mdc-top-app-bar--prominent .mdc-top-app-bar__row {
  9640. height: 96px;
  9641. }
  9642. .mdc-top-app-bar--dense.mdc-top-app-bar--prominent .mdc-top-app-bar__section {
  9643. padding: 0 12px;
  9644. }
  9645. .mdc-top-app-bar--dense.mdc-top-app-bar--prominent .mdc-top-app-bar__title {
  9646. /* @noflip */
  9647. padding-left: 20px;
  9648. /* @noflip */
  9649. padding-right: 0;
  9650. padding-bottom: 9px;
  9651. }
  9652. [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] {
  9653. /* @noflip */
  9654. padding-left: 0;
  9655. /* @noflip */
  9656. padding-right: 20px;
  9657. }
  9658. .mdc-top-app-bar--fixed-adjust {
  9659. padding-top: 64px;
  9660. }
  9661. .mdc-top-app-bar--dense-fixed-adjust {
  9662. padding-top: 48px;
  9663. }
  9664. .mdc-top-app-bar--short-fixed-adjust {
  9665. padding-top: 56px;
  9666. }
  9667. .mdc-top-app-bar--prominent-fixed-adjust {
  9668. padding-top: 128px;
  9669. }
  9670. .mdc-top-app-bar--dense-prominent-fixed-adjust {
  9671. padding-top: 96px;
  9672. }
  9673. @media (max-width: 599px) {
  9674. .mdc-top-app-bar__row {
  9675. height: 56px;
  9676. }
  9677. .mdc-top-app-bar__section {
  9678. padding: 4px;
  9679. }
  9680. .mdc-top-app-bar--short {
  9681. transition: width 200ms cubic-bezier(0.4, 0, 0.2, 1);
  9682. }
  9683. .mdc-top-app-bar--short-collapsed {
  9684. transition: width 250ms cubic-bezier(0.4, 0, 0.2, 1);
  9685. }
  9686. .mdc-top-app-bar--short-collapsed .mdc-top-app-bar__section--align-end {
  9687. /* @noflip */
  9688. padding-left: 0;
  9689. /* @noflip */
  9690. padding-right: 12px;
  9691. }
  9692. [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] {
  9693. /* @noflip */
  9694. padding-left: 12px;
  9695. /* @noflip */
  9696. padding-right: 0;
  9697. }
  9698. .mdc-top-app-bar--prominent .mdc-top-app-bar__title {
  9699. padding-bottom: 6px;
  9700. }
  9701. .mdc-top-app-bar--fixed-adjust {
  9702. padding-top: 56px;
  9703. }
  9704. }
  9705. .mdc-typography {
  9706. -moz-osx-font-smoothing: grayscale;
  9707. -webkit-font-smoothing: antialiased;
  9708. font-family: Roboto, sans-serif;
  9709. /* @alternate */
  9710. font-family: var(--mdc-typography-font-family, Roboto, sans-serif);
  9711. }
  9712. .mdc-typography--headline1 {
  9713. -moz-osx-font-smoothing: grayscale;
  9714. -webkit-font-smoothing: antialiased;
  9715. font-family: Roboto, sans-serif;
  9716. /* @alternate */
  9717. font-family: var(--mdc-typography-headline1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  9718. font-size: 6rem;
  9719. /* @alternate */
  9720. font-size: var(--mdc-typography-headline1-font-size, 6rem);
  9721. line-height: 6rem;
  9722. /* @alternate */
  9723. line-height: var(--mdc-typography-headline1-line-height, 6rem);
  9724. font-weight: 300;
  9725. /* @alternate */
  9726. font-weight: var(--mdc-typography-headline1-font-weight, 300);
  9727. letter-spacing: -0.015625em;
  9728. /* @alternate */
  9729. letter-spacing: var(--mdc-typography-headline1-letter-spacing, -0.015625em);
  9730. text-decoration: inherit;
  9731. /* @alternate */
  9732. -webkit-text-decoration: var(--mdc-typography-headline1-text-decoration, inherit);
  9733. text-decoration: var(--mdc-typography-headline1-text-decoration, inherit);
  9734. text-transform: inherit;
  9735. /* @alternate */
  9736. text-transform: var(--mdc-typography-headline1-text-transform, inherit);
  9737. }
  9738. .mdc-typography--headline2 {
  9739. -moz-osx-font-smoothing: grayscale;
  9740. -webkit-font-smoothing: antialiased;
  9741. font-family: Roboto, sans-serif;
  9742. /* @alternate */
  9743. font-family: var(--mdc-typography-headline2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  9744. font-size: 3.75rem;
  9745. /* @alternate */
  9746. font-size: var(--mdc-typography-headline2-font-size, 3.75rem);
  9747. line-height: 3.75rem;
  9748. /* @alternate */
  9749. line-height: var(--mdc-typography-headline2-line-height, 3.75rem);
  9750. font-weight: 300;
  9751. /* @alternate */
  9752. font-weight: var(--mdc-typography-headline2-font-weight, 300);
  9753. letter-spacing: -0.0083333333em;
  9754. /* @alternate */
  9755. letter-spacing: var(--mdc-typography-headline2-letter-spacing, -0.0083333333em);
  9756. text-decoration: inherit;
  9757. /* @alternate */
  9758. -webkit-text-decoration: var(--mdc-typography-headline2-text-decoration, inherit);
  9759. text-decoration: var(--mdc-typography-headline2-text-decoration, inherit);
  9760. text-transform: inherit;
  9761. /* @alternate */
  9762. text-transform: var(--mdc-typography-headline2-text-transform, inherit);
  9763. }
  9764. .mdc-typography--headline3 {
  9765. -moz-osx-font-smoothing: grayscale;
  9766. -webkit-font-smoothing: antialiased;
  9767. font-family: Roboto, sans-serif;
  9768. /* @alternate */
  9769. font-family: var(--mdc-typography-headline3-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  9770. font-size: 3rem;
  9771. /* @alternate */
  9772. font-size: var(--mdc-typography-headline3-font-size, 3rem);
  9773. line-height: 3.125rem;
  9774. /* @alternate */
  9775. line-height: var(--mdc-typography-headline3-line-height, 3.125rem);
  9776. font-weight: 400;
  9777. /* @alternate */
  9778. font-weight: var(--mdc-typography-headline3-font-weight, 400);
  9779. letter-spacing: normal;
  9780. /* @alternate */
  9781. letter-spacing: var(--mdc-typography-headline3-letter-spacing, normal);
  9782. text-decoration: inherit;
  9783. /* @alternate */
  9784. -webkit-text-decoration: var(--mdc-typography-headline3-text-decoration, inherit);
  9785. text-decoration: var(--mdc-typography-headline3-text-decoration, inherit);
  9786. text-transform: inherit;
  9787. /* @alternate */
  9788. text-transform: var(--mdc-typography-headline3-text-transform, inherit);
  9789. }
  9790. .mdc-typography--headline4 {
  9791. -moz-osx-font-smoothing: grayscale;
  9792. -webkit-font-smoothing: antialiased;
  9793. font-family: Roboto, sans-serif;
  9794. /* @alternate */
  9795. font-family: var(--mdc-typography-headline4-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  9796. font-size: 2.125rem;
  9797. /* @alternate */
  9798. font-size: var(--mdc-typography-headline4-font-size, 2.125rem);
  9799. line-height: 2.5rem;
  9800. /* @alternate */
  9801. line-height: var(--mdc-typography-headline4-line-height, 2.5rem);
  9802. font-weight: 400;
  9803. /* @alternate */
  9804. font-weight: var(--mdc-typography-headline4-font-weight, 400);
  9805. letter-spacing: 0.0073529412em;
  9806. /* @alternate */
  9807. letter-spacing: var(--mdc-typography-headline4-letter-spacing, 0.0073529412em);
  9808. text-decoration: inherit;
  9809. /* @alternate */
  9810. -webkit-text-decoration: var(--mdc-typography-headline4-text-decoration, inherit);
  9811. text-decoration: var(--mdc-typography-headline4-text-decoration, inherit);
  9812. text-transform: inherit;
  9813. /* @alternate */
  9814. text-transform: var(--mdc-typography-headline4-text-transform, inherit);
  9815. }
  9816. .mdc-typography--headline5 {
  9817. -moz-osx-font-smoothing: grayscale;
  9818. -webkit-font-smoothing: antialiased;
  9819. font-family: Roboto, sans-serif;
  9820. /* @alternate */
  9821. font-family: var(--mdc-typography-headline5-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  9822. font-size: 1.5rem;
  9823. /* @alternate */
  9824. font-size: var(--mdc-typography-headline5-font-size, 1.5rem);
  9825. line-height: 2rem;
  9826. /* @alternate */
  9827. line-height: var(--mdc-typography-headline5-line-height, 2rem);
  9828. font-weight: 400;
  9829. /* @alternate */
  9830. font-weight: var(--mdc-typography-headline5-font-weight, 400);
  9831. letter-spacing: normal;
  9832. /* @alternate */
  9833. letter-spacing: var(--mdc-typography-headline5-letter-spacing, normal);
  9834. text-decoration: inherit;
  9835. /* @alternate */
  9836. -webkit-text-decoration: var(--mdc-typography-headline5-text-decoration, inherit);
  9837. text-decoration: var(--mdc-typography-headline5-text-decoration, inherit);
  9838. text-transform: inherit;
  9839. /* @alternate */
  9840. text-transform: var(--mdc-typography-headline5-text-transform, inherit);
  9841. }
  9842. .mdc-typography--headline6 {
  9843. -moz-osx-font-smoothing: grayscale;
  9844. -webkit-font-smoothing: antialiased;
  9845. font-family: Roboto, sans-serif;
  9846. /* @alternate */
  9847. font-family: var(--mdc-typography-headline6-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  9848. font-size: 1.25rem;
  9849. /* @alternate */
  9850. font-size: var(--mdc-typography-headline6-font-size, 1.25rem);
  9851. line-height: 2rem;
  9852. /* @alternate */
  9853. line-height: var(--mdc-typography-headline6-line-height, 2rem);
  9854. font-weight: 500;
  9855. /* @alternate */
  9856. font-weight: var(--mdc-typography-headline6-font-weight, 500);
  9857. letter-spacing: 0.0125em;
  9858. /* @alternate */
  9859. letter-spacing: var(--mdc-typography-headline6-letter-spacing, 0.0125em);
  9860. text-decoration: inherit;
  9861. /* @alternate */
  9862. -webkit-text-decoration: var(--mdc-typography-headline6-text-decoration, inherit);
  9863. text-decoration: var(--mdc-typography-headline6-text-decoration, inherit);
  9864. text-transform: inherit;
  9865. /* @alternate */
  9866. text-transform: var(--mdc-typography-headline6-text-transform, inherit);
  9867. }
  9868. .mdc-typography--subtitle1 {
  9869. -moz-osx-font-smoothing: grayscale;
  9870. -webkit-font-smoothing: antialiased;
  9871. font-family: Roboto, sans-serif;
  9872. /* @alternate */
  9873. font-family: var(--mdc-typography-subtitle1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  9874. font-size: 1rem;
  9875. /* @alternate */
  9876. font-size: var(--mdc-typography-subtitle1-font-size, 1rem);
  9877. line-height: 1.75rem;
  9878. /* @alternate */
  9879. line-height: var(--mdc-typography-subtitle1-line-height, 1.75rem);
  9880. font-weight: 400;
  9881. /* @alternate */
  9882. font-weight: var(--mdc-typography-subtitle1-font-weight, 400);
  9883. letter-spacing: 0.009375em;
  9884. /* @alternate */
  9885. letter-spacing: var(--mdc-typography-subtitle1-letter-spacing, 0.009375em);
  9886. text-decoration: inherit;
  9887. /* @alternate */
  9888. -webkit-text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
  9889. text-decoration: var(--mdc-typography-subtitle1-text-decoration, inherit);
  9890. text-transform: inherit;
  9891. /* @alternate */
  9892. text-transform: var(--mdc-typography-subtitle1-text-transform, inherit);
  9893. }
  9894. .mdc-typography--subtitle2 {
  9895. -moz-osx-font-smoothing: grayscale;
  9896. -webkit-font-smoothing: antialiased;
  9897. font-family: Roboto, sans-serif;
  9898. /* @alternate */
  9899. font-family: var(--mdc-typography-subtitle2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  9900. font-size: 0.875rem;
  9901. /* @alternate */
  9902. font-size: var(--mdc-typography-subtitle2-font-size, 0.875rem);
  9903. line-height: 1.375rem;
  9904. /* @alternate */
  9905. line-height: var(--mdc-typography-subtitle2-line-height, 1.375rem);
  9906. font-weight: 500;
  9907. /* @alternate */
  9908. font-weight: var(--mdc-typography-subtitle2-font-weight, 500);
  9909. letter-spacing: 0.0071428571em;
  9910. /* @alternate */
  9911. letter-spacing: var(--mdc-typography-subtitle2-letter-spacing, 0.0071428571em);
  9912. text-decoration: inherit;
  9913. /* @alternate */
  9914. -webkit-text-decoration: var(--mdc-typography-subtitle2-text-decoration, inherit);
  9915. text-decoration: var(--mdc-typography-subtitle2-text-decoration, inherit);
  9916. text-transform: inherit;
  9917. /* @alternate */
  9918. text-transform: var(--mdc-typography-subtitle2-text-transform, inherit);
  9919. }
  9920. .mdc-typography--body1 {
  9921. -moz-osx-font-smoothing: grayscale;
  9922. -webkit-font-smoothing: antialiased;
  9923. font-family: Roboto, sans-serif;
  9924. /* @alternate */
  9925. font-family: var(--mdc-typography-body1-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  9926. font-size: 1rem;
  9927. /* @alternate */
  9928. font-size: var(--mdc-typography-body1-font-size, 1rem);
  9929. line-height: 1.5rem;
  9930. /* @alternate */
  9931. line-height: var(--mdc-typography-body1-line-height, 1.5rem);
  9932. font-weight: 400;
  9933. /* @alternate */
  9934. font-weight: var(--mdc-typography-body1-font-weight, 400);
  9935. letter-spacing: 0.03125em;
  9936. /* @alternate */
  9937. letter-spacing: var(--mdc-typography-body1-letter-spacing, 0.03125em);
  9938. text-decoration: inherit;
  9939. /* @alternate */
  9940. -webkit-text-decoration: var(--mdc-typography-body1-text-decoration, inherit);
  9941. text-decoration: var(--mdc-typography-body1-text-decoration, inherit);
  9942. text-transform: inherit;
  9943. /* @alternate */
  9944. text-transform: var(--mdc-typography-body1-text-transform, inherit);
  9945. }
  9946. .mdc-typography--body2 {
  9947. -moz-osx-font-smoothing: grayscale;
  9948. -webkit-font-smoothing: antialiased;
  9949. font-family: Roboto, sans-serif;
  9950. /* @alternate */
  9951. font-family: var(--mdc-typography-body2-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  9952. font-size: 0.875rem;
  9953. /* @alternate */
  9954. font-size: var(--mdc-typography-body2-font-size, 0.875rem);
  9955. line-height: 1.25rem;
  9956. /* @alternate */
  9957. line-height: var(--mdc-typography-body2-line-height, 1.25rem);
  9958. font-weight: 400;
  9959. /* @alternate */
  9960. font-weight: var(--mdc-typography-body2-font-weight, 400);
  9961. letter-spacing: 0.0178571429em;
  9962. /* @alternate */
  9963. letter-spacing: var(--mdc-typography-body2-letter-spacing, 0.0178571429em);
  9964. text-decoration: inherit;
  9965. /* @alternate */
  9966. -webkit-text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
  9967. text-decoration: var(--mdc-typography-body2-text-decoration, inherit);
  9968. text-transform: inherit;
  9969. /* @alternate */
  9970. text-transform: var(--mdc-typography-body2-text-transform, inherit);
  9971. }
  9972. .mdc-typography--caption {
  9973. -moz-osx-font-smoothing: grayscale;
  9974. -webkit-font-smoothing: antialiased;
  9975. font-family: Roboto, sans-serif;
  9976. /* @alternate */
  9977. font-family: var(--mdc-typography-caption-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  9978. font-size: 0.75rem;
  9979. /* @alternate */
  9980. font-size: var(--mdc-typography-caption-font-size, 0.75rem);
  9981. line-height: 1.25rem;
  9982. /* @alternate */
  9983. line-height: var(--mdc-typography-caption-line-height, 1.25rem);
  9984. font-weight: 400;
  9985. /* @alternate */
  9986. font-weight: var(--mdc-typography-caption-font-weight, 400);
  9987. letter-spacing: 0.0333333333em;
  9988. /* @alternate */
  9989. letter-spacing: var(--mdc-typography-caption-letter-spacing, 0.0333333333em);
  9990. text-decoration: inherit;
  9991. /* @alternate */
  9992. -webkit-text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
  9993. text-decoration: var(--mdc-typography-caption-text-decoration, inherit);
  9994. text-transform: inherit;
  9995. /* @alternate */
  9996. text-transform: var(--mdc-typography-caption-text-transform, inherit);
  9997. }
  9998. .mdc-typography--button {
  9999. -moz-osx-font-smoothing: grayscale;
  10000. -webkit-font-smoothing: antialiased;
  10001. font-family: Roboto, sans-serif;
  10002. /* @alternate */
  10003. font-family: var(--mdc-typography-button-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  10004. font-size: 0.875rem;
  10005. /* @alternate */
  10006. font-size: var(--mdc-typography-button-font-size, 0.875rem);
  10007. line-height: 2.25rem;
  10008. /* @alternate */
  10009. line-height: var(--mdc-typography-button-line-height, 2.25rem);
  10010. font-weight: 500;
  10011. /* @alternate */
  10012. font-weight: var(--mdc-typography-button-font-weight, 500);
  10013. letter-spacing: 0.0892857143em;
  10014. /* @alternate */
  10015. letter-spacing: var(--mdc-typography-button-letter-spacing, 0.0892857143em);
  10016. text-decoration: none;
  10017. /* @alternate */
  10018. -webkit-text-decoration: var(--mdc-typography-button-text-decoration, none);
  10019. text-decoration: var(--mdc-typography-button-text-decoration, none);
  10020. text-transform: uppercase;
  10021. /* @alternate */
  10022. text-transform: var(--mdc-typography-button-text-transform, uppercase);
  10023. }
  10024. .mdc-typography--overline {
  10025. -moz-osx-font-smoothing: grayscale;
  10026. -webkit-font-smoothing: antialiased;
  10027. font-family: Roboto, sans-serif;
  10028. /* @alternate */
  10029. font-family: var(--mdc-typography-overline-font-family, var(--mdc-typography-font-family, Roboto, sans-serif));
  10030. font-size: 0.75rem;
  10031. /* @alternate */
  10032. font-size: var(--mdc-typography-overline-font-size, 0.75rem);
  10033. line-height: 2rem;
  10034. /* @alternate */
  10035. line-height: var(--mdc-typography-overline-line-height, 2rem);
  10036. font-weight: 500;
  10037. /* @alternate */
  10038. font-weight: var(--mdc-typography-overline-font-weight, 500);
  10039. letter-spacing: 0.1666666667em;
  10040. /* @alternate */
  10041. letter-spacing: var(--mdc-typography-overline-letter-spacing, 0.1666666667em);
  10042. text-decoration: none;
  10043. /* @alternate */
  10044. -webkit-text-decoration: var(--mdc-typography-overline-text-decoration, none);
  10045. text-decoration: var(--mdc-typography-overline-text-decoration, none);
  10046. text-transform: uppercase;
  10047. /* @alternate */
  10048. text-transform: var(--mdc-typography-overline-text-transform, uppercase);
  10049. }
  10050. /*# sourceMappingURL=material-components-web.css.map*/