tabler.css 349 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084708570867087708870897090709170927093709470957096709770987099710071017102710371047105710671077108710971107111711271137114711571167117711871197120712171227123712471257126712771287129713071317132713371347135713671377138713971407141714271437144714571467147714871497150715171527153715471557156715771587159716071617162716371647165716671677168716971707171717271737174717571767177717871797180718171827183718471857186718771887189719071917192719371947195719671977198719972007201720272037204720572067207720872097210721172127213721472157216721772187219722072217222722372247225722672277228722972307231723272337234723572367237723872397240724172427243724472457246724772487249725072517252725372547255725672577258725972607261726272637264726572667267726872697270727172727273727472757276727772787279728072817282728372847285728672877288728972907291729272937294729572967297729872997300730173027303730473057306730773087309731073117312731373147315731673177318731973207321732273237324732573267327732873297330733173327333733473357336733773387339734073417342734373447345734673477348734973507351735273537354735573567357735873597360736173627363736473657366736773687369737073717372737373747375737673777378737973807381738273837384738573867387738873897390739173927393739473957396739773987399740074017402740374047405740674077408740974107411741274137414741574167417741874197420742174227423742474257426742774287429743074317432743374347435743674377438743974407441744274437444744574467447744874497450745174527453745474557456745774587459746074617462746374647465746674677468746974707471747274737474747574767477747874797480748174827483748474857486748774887489749074917492749374947495749674977498749975007501750275037504750575067507750875097510751175127513751475157516751775187519752075217522752375247525752675277528752975307531753275337534753575367537753875397540754175427543754475457546754775487549755075517552755375547555755675577558755975607561756275637564756575667567756875697570757175727573757475757576757775787579758075817582758375847585758675877588758975907591759275937594759575967597759875997600760176027603760476057606760776087609761076117612761376147615761676177618761976207621762276237624762576267627762876297630763176327633763476357636763776387639764076417642764376447645764676477648764976507651765276537654765576567657765876597660766176627663766476657666766776687669767076717672767376747675767676777678767976807681768276837684768576867687768876897690769176927693769476957696769776987699770077017702770377047705770677077708770977107711771277137714771577167717771877197720772177227723772477257726772777287729773077317732773377347735773677377738773977407741774277437744774577467747774877497750775177527753775477557756775777587759776077617762776377647765776677677768776977707771777277737774777577767777777877797780778177827783778477857786778777887789779077917792779377947795779677977798779978007801780278037804780578067807780878097810781178127813781478157816781778187819782078217822782378247825782678277828782978307831783278337834783578367837783878397840784178427843784478457846784778487849785078517852785378547855785678577858785978607861786278637864786578667867786878697870787178727873787478757876787778787879788078817882788378847885788678877888788978907891789278937894789578967897789878997900790179027903790479057906790779087909791079117912791379147915791679177918791979207921792279237924792579267927792879297930793179327933793479357936793779387939794079417942794379447945794679477948794979507951795279537954795579567957795879597960796179627963796479657966796779687969797079717972797379747975797679777978797979807981798279837984798579867987798879897990799179927993799479957996799779987999800080018002800380048005800680078008800980108011801280138014801580168017801880198020802180228023802480258026802780288029803080318032803380348035803680378038803980408041804280438044804580468047804880498050805180528053805480558056805780588059806080618062806380648065806680678068806980708071807280738074807580768077807880798080808180828083808480858086808780888089809080918092809380948095809680978098809981008101810281038104810581068107810881098110811181128113811481158116811781188119812081218122812381248125812681278128812981308131813281338134813581368137813881398140814181428143814481458146814781488149815081518152815381548155815681578158815981608161816281638164816581668167816881698170817181728173817481758176817781788179818081818182818381848185818681878188818981908191819281938194819581968197819881998200820182028203820482058206820782088209821082118212821382148215821682178218821982208221822282238224822582268227822882298230823182328233823482358236823782388239824082418242824382448245824682478248824982508251825282538254825582568257825882598260826182628263826482658266826782688269827082718272827382748275827682778278827982808281828282838284828582868287828882898290829182928293829482958296829782988299830083018302830383048305830683078308830983108311831283138314831583168317831883198320832183228323832483258326832783288329833083318332833383348335833683378338833983408341834283438344834583468347834883498350835183528353835483558356835783588359836083618362836383648365836683678368836983708371837283738374837583768377837883798380838183828383838483858386838783888389839083918392839383948395839683978398839984008401840284038404840584068407840884098410841184128413841484158416841784188419842084218422842384248425842684278428842984308431843284338434843584368437843884398440844184428443844484458446844784488449845084518452845384548455845684578458845984608461846284638464846584668467846884698470847184728473847484758476847784788479848084818482848384848485848684878488848984908491849284938494849584968497849884998500850185028503850485058506850785088509851085118512851385148515851685178518851985208521852285238524852585268527852885298530853185328533853485358536853785388539854085418542854385448545854685478548854985508551855285538554855585568557855885598560856185628563856485658566856785688569857085718572857385748575857685778578857985808581858285838584858585868587858885898590859185928593859485958596859785988599860086018602860386048605860686078608860986108611861286138614861586168617861886198620862186228623862486258626862786288629863086318632863386348635863686378638863986408641864286438644864586468647864886498650865186528653865486558656865786588659866086618662866386648665866686678668866986708671867286738674867586768677867886798680868186828683868486858686868786888689869086918692869386948695869686978698869987008701870287038704870587068707870887098710871187128713871487158716871787188719872087218722872387248725872687278728872987308731873287338734873587368737873887398740874187428743874487458746874787488749875087518752875387548755875687578758875987608761876287638764876587668767876887698770877187728773877487758776877787788779878087818782878387848785878687878788878987908791879287938794879587968797879887998800880188028803880488058806880788088809881088118812881388148815881688178818881988208821882288238824882588268827882888298830883188328833883488358836883788388839884088418842884388448845884688478848884988508851885288538854885588568857885888598860886188628863886488658866886788688869887088718872887388748875887688778878887988808881888288838884888588868887888888898890889188928893889488958896889788988899890089018902890389048905890689078908890989108911891289138914891589168917891889198920892189228923892489258926892789288929893089318932893389348935893689378938893989408941894289438944894589468947894889498950895189528953895489558956895789588959896089618962896389648965896689678968896989708971897289738974897589768977897889798980898189828983898489858986898789888989899089918992899389948995899689978998899990009001900290039004900590069007900890099010901190129013901490159016901790189019902090219022902390249025902690279028902990309031903290339034903590369037903890399040904190429043904490459046904790489049905090519052905390549055905690579058905990609061906290639064906590669067906890699070907190729073907490759076907790789079908090819082908390849085908690879088908990909091909290939094909590969097909890999100910191029103910491059106910791089109911091119112911391149115911691179118911991209121912291239124912591269127912891299130913191329133913491359136913791389139914091419142914391449145914691479148914991509151915291539154915591569157915891599160916191629163916491659166916791689169917091719172917391749175917691779178917991809181918291839184918591869187918891899190919191929193919491959196919791989199920092019202920392049205920692079208920992109211921292139214921592169217921892199220922192229223922492259226922792289229923092319232923392349235923692379238923992409241924292439244924592469247924892499250925192529253925492559256925792589259926092619262926392649265926692679268926992709271927292739274927592769277927892799280928192829283928492859286928792889289929092919292929392949295929692979298929993009301930293039304930593069307930893099310931193129313931493159316931793189319932093219322932393249325932693279328932993309331933293339334933593369337933893399340934193429343934493459346934793489349935093519352935393549355935693579358935993609361936293639364936593669367936893699370937193729373937493759376937793789379938093819382938393849385938693879388938993909391939293939394939593969397939893999400940194029403940494059406940794089409941094119412941394149415941694179418941994209421942294239424942594269427942894299430943194329433943494359436943794389439944094419442944394449445944694479448944994509451945294539454945594569457945894599460946194629463946494659466946794689469947094719472947394749475947694779478947994809481948294839484948594869487948894899490949194929493949494959496949794989499950095019502950395049505950695079508950995109511951295139514951595169517951895199520952195229523952495259526952795289529953095319532953395349535953695379538953995409541954295439544954595469547954895499550955195529553955495559556955795589559956095619562956395649565956695679568956995709571957295739574957595769577957895799580958195829583958495859586958795889589959095919592959395949595959695979598959996009601960296039604960596069607960896099610961196129613961496159616961796189619962096219622962396249625962696279628962996309631963296339634963596369637963896399640964196429643964496459646964796489649965096519652965396549655965696579658965996609661966296639664966596669667966896699670967196729673967496759676967796789679968096819682968396849685968696879688968996909691969296939694969596969697969896999700970197029703970497059706970797089709971097119712971397149715971697179718971997209721972297239724972597269727972897299730973197329733973497359736973797389739974097419742974397449745974697479748974997509751975297539754975597569757975897599760976197629763976497659766976797689769977097719772977397749775977697779778977997809781978297839784978597869787978897899790979197929793979497959796979797989799980098019802980398049805980698079808980998109811981298139814981598169817981898199820982198229823982498259826982798289829983098319832983398349835983698379838983998409841984298439844984598469847984898499850985198529853985498559856985798589859986098619862986398649865986698679868986998709871987298739874987598769877987898799880988198829883988498859886988798889889989098919892989398949895989698979898989999009901990299039904990599069907990899099910991199129913991499159916991799189919992099219922992399249925992699279928992999309931993299339934993599369937993899399940994199429943994499459946994799489949995099519952995399549955995699579958995999609961996299639964996599669967996899699970997199729973997499759976997799789979998099819982998399849985998699879988998999909991999299939994999599969997999899991000010001100021000310004100051000610007100081000910010100111001210013100141001510016100171001810019100201002110022100231002410025100261002710028100291003010031100321003310034100351003610037100381003910040100411004210043100441004510046100471004810049100501005110052100531005410055100561005710058100591006010061100621006310064100651006610067100681006910070100711007210073100741007510076100771007810079100801008110082100831008410085100861008710088100891009010091100921009310094100951009610097100981009910100101011010210103101041010510106101071010810109101101011110112101131011410115101161011710118101191012010121101221012310124101251012610127101281012910130101311013210133101341013510136101371013810139101401014110142101431014410145101461014710148101491015010151101521015310154101551015610157101581015910160101611016210163101641016510166101671016810169101701017110172101731017410175101761017710178101791018010181101821018310184101851018610187101881018910190101911019210193101941019510196101971019810199102001020110202102031020410205102061020710208102091021010211102121021310214102151021610217102181021910220102211022210223102241022510226102271022810229102301023110232102331023410235102361023710238102391024010241102421024310244102451024610247102481024910250102511025210253102541025510256102571025810259102601026110262102631026410265102661026710268102691027010271102721027310274102751027610277102781027910280102811028210283102841028510286102871028810289102901029110292102931029410295102961029710298102991030010301103021030310304103051030610307103081030910310103111031210313103141031510316103171031810319103201032110322103231032410325103261032710328103291033010331103321033310334103351033610337103381033910340103411034210343103441034510346103471034810349103501035110352103531035410355103561035710358103591036010361103621036310364103651036610367103681036910370103711037210373103741037510376103771037810379103801038110382103831038410385103861038710388103891039010391103921039310394103951039610397103981039910400104011040210403104041040510406104071040810409104101041110412104131041410415104161041710418104191042010421104221042310424104251042610427104281042910430104311043210433104341043510436104371043810439104401044110442104431044410445104461044710448104491045010451104521045310454104551045610457104581045910460104611046210463104641046510466104671046810469104701047110472104731047410475104761047710478104791048010481104821048310484104851048610487104881048910490104911049210493104941049510496104971049810499105001050110502105031050410505105061050710508105091051010511105121051310514105151051610517105181051910520105211052210523105241052510526105271052810529105301053110532105331053410535105361053710538105391054010541105421054310544105451054610547105481054910550105511055210553105541055510556105571055810559105601056110562105631056410565105661056710568105691057010571105721057310574105751057610577105781057910580105811058210583105841058510586105871058810589105901059110592105931059410595105961059710598105991060010601106021060310604106051060610607106081060910610106111061210613106141061510616106171061810619106201062110622106231062410625106261062710628106291063010631106321063310634106351063610637106381063910640106411064210643106441064510646106471064810649106501065110652106531065410655106561065710658106591066010661106621066310664106651066610667106681066910670106711067210673106741067510676106771067810679106801068110682106831068410685106861068710688106891069010691106921069310694106951069610697106981069910700107011070210703107041070510706107071070810709107101071110712107131071410715107161071710718107191072010721107221072310724107251072610727107281072910730107311073210733107341073510736107371073810739107401074110742107431074410745107461074710748107491075010751107521075310754107551075610757107581075910760107611076210763107641076510766107671076810769107701077110772107731077410775107761077710778107791078010781107821078310784107851078610787107881078910790107911079210793107941079510796107971079810799108001080110802108031080410805108061080710808108091081010811108121081310814108151081610817108181081910820108211082210823108241082510826108271082810829108301083110832108331083410835108361083710838108391084010841108421084310844108451084610847108481084910850108511085210853108541085510856108571085810859108601086110862108631086410865108661086710868108691087010871108721087310874108751087610877108781087910880108811088210883108841088510886108871088810889108901089110892108931089410895108961089710898108991090010901109021090310904109051090610907109081090910910109111091210913109141091510916109171091810919109201092110922109231092410925109261092710928109291093010931109321093310934109351093610937109381093910940109411094210943109441094510946109471094810949109501095110952109531095410955109561095710958109591096010961109621096310964109651096610967109681096910970109711097210973109741097510976109771097810979109801098110982109831098410985109861098710988109891099010991109921099310994109951099610997109981099911000110011100211003110041100511006110071100811009110101101111012110131101411015110161101711018110191102011021110221102311024110251102611027110281102911030110311103211033110341103511036110371103811039110401104111042110431104411045110461104711048110491105011051110521105311054110551105611057110581105911060110611106211063110641106511066110671106811069110701107111072110731107411075110761107711078110791108011081110821108311084110851108611087110881108911090110911109211093110941109511096110971109811099111001110111102111031110411105111061110711108111091111011111111121111311114111151111611117111181111911120111211112211123111241112511126111271112811129111301113111132111331113411135111361113711138111391114011141111421114311144111451114611147111481114911150111511115211153111541115511156111571115811159111601116111162111631116411165111661116711168111691117011171111721117311174111751117611177111781117911180111811118211183111841118511186111871118811189111901119111192111931119411195111961119711198111991120011201112021120311204112051120611207112081120911210112111121211213112141121511216112171121811219112201122111222112231122411225112261122711228112291123011231112321123311234112351123611237112381123911240112411124211243112441124511246112471124811249112501125111252112531125411255112561125711258112591126011261112621126311264112651126611267112681126911270112711127211273112741127511276112771127811279112801128111282112831128411285112861128711288112891129011291112921129311294112951129611297112981129911300113011130211303113041130511306113071130811309113101131111312113131131411315113161131711318113191132011321113221132311324113251132611327113281132911330113311133211333113341133511336113371133811339113401134111342113431134411345113461134711348113491135011351113521135311354113551135611357113581135911360113611136211363113641136511366113671136811369113701137111372113731137411375113761137711378113791138011381113821138311384113851138611387113881138911390113911139211393113941139511396113971139811399114001140111402114031140411405114061140711408114091141011411114121141311414114151141611417114181141911420114211142211423114241142511426114271142811429114301143111432114331143411435114361143711438114391144011441114421144311444114451144611447114481144911450114511145211453114541145511456114571145811459114601146111462114631146411465114661146711468114691147011471114721147311474114751147611477114781147911480114811148211483114841148511486114871148811489114901149111492114931149411495114961149711498114991150011501115021150311504115051150611507115081150911510115111151211513115141151511516115171151811519115201152111522115231152411525115261152711528115291153011531115321153311534115351153611537115381153911540115411154211543115441154511546115471154811549115501155111552115531155411555115561155711558115591156011561115621156311564115651156611567115681156911570115711157211573115741157511576115771157811579115801158111582115831158411585115861158711588115891159011591115921159311594115951159611597115981159911600116011160211603116041160511606116071160811609116101161111612116131161411615116161161711618116191162011621116221162311624116251162611627116281162911630116311163211633116341163511636116371163811639116401164111642116431164411645116461164711648116491165011651116521165311654116551165611657116581165911660116611166211663116641166511666116671166811669116701167111672116731167411675116761167711678116791168011681116821168311684116851168611687116881168911690116911169211693116941169511696116971169811699117001170111702117031170411705117061170711708117091171011711117121171311714117151171611717117181171911720117211172211723117241172511726117271172811729117301173111732117331173411735117361173711738117391174011741117421174311744117451174611747117481174911750117511175211753117541175511756117571175811759117601176111762117631176411765117661176711768117691177011771117721177311774117751177611777117781177911780117811178211783117841178511786117871178811789117901179111792117931179411795117961179711798117991180011801118021180311804118051180611807118081180911810118111181211813118141181511816118171181811819118201182111822118231182411825118261182711828118291183011831118321183311834118351183611837118381183911840118411184211843118441184511846118471184811849118501185111852118531185411855118561185711858118591186011861118621186311864118651186611867118681186911870118711187211873118741187511876118771187811879118801188111882118831188411885118861188711888118891189011891118921189311894118951189611897118981189911900119011190211903119041190511906119071190811909119101191111912119131191411915119161191711918119191192011921119221192311924119251192611927119281192911930119311193211933119341193511936119371193811939119401194111942119431194411945119461194711948119491195011951119521195311954119551195611957119581195911960119611196211963119641196511966119671196811969119701197111972119731197411975119761197711978119791198011981119821198311984119851198611987119881198911990119911199211993119941199511996119971199811999120001200112002120031200412005120061200712008120091201012011120121201312014120151201612017120181201912020120211202212023120241202512026120271202812029120301203112032120331203412035120361203712038120391204012041120421204312044120451204612047120481204912050120511205212053120541205512056120571205812059120601206112062120631206412065120661206712068120691207012071120721207312074120751207612077120781207912080120811208212083120841208512086120871208812089120901209112092120931209412095120961209712098120991210012101121021210312104121051210612107121081210912110121111211212113121141211512116121171211812119121201212112122121231212412125121261212712128121291213012131121321213312134121351213612137121381213912140121411214212143121441214512146121471214812149121501215112152121531215412155121561215712158121591216012161121621216312164121651216612167121681216912170121711217212173121741217512176121771217812179121801218112182121831218412185121861218712188121891219012191121921219312194121951219612197121981219912200122011220212203122041220512206122071220812209122101221112212122131221412215122161221712218122191222012221122221222312224122251222612227122281222912230122311223212233122341223512236122371223812239122401224112242122431224412245122461224712248122491225012251122521225312254122551225612257122581225912260122611226212263122641226512266122671226812269122701227112272122731227412275122761227712278122791228012281122821228312284122851228612287122881228912290122911229212293122941229512296122971229812299123001230112302123031230412305123061230712308123091231012311123121231312314123151231612317123181231912320123211232212323123241232512326123271232812329123301233112332123331233412335123361233712338123391234012341123421234312344123451234612347123481234912350123511235212353123541235512356123571235812359123601236112362123631236412365123661236712368123691237012371123721237312374123751237612377123781237912380123811238212383123841238512386123871238812389123901239112392123931239412395123961239712398123991240012401124021240312404124051240612407124081240912410124111241212413124141241512416124171241812419124201242112422124231242412425124261242712428124291243012431124321243312434124351243612437124381243912440124411244212443124441244512446124471244812449124501245112452124531245412455124561245712458124591246012461124621246312464124651246612467124681246912470124711247212473124741247512476124771247812479124801248112482124831248412485124861248712488124891249012491124921249312494124951249612497124981249912500125011250212503125041250512506125071250812509125101251112512125131251412515125161251712518125191252012521125221252312524125251252612527125281252912530125311253212533125341253512536125371253812539125401254112542125431254412545125461254712548125491255012551125521255312554125551255612557125581255912560125611256212563125641256512566125671256812569125701257112572125731257412575125761257712578125791258012581125821258312584125851258612587125881258912590125911259212593125941259512596125971259812599126001260112602126031260412605126061260712608126091261012611126121261312614126151261612617126181261912620126211262212623126241262512626126271262812629126301263112632126331263412635126361263712638126391264012641126421264312644126451264612647126481264912650126511265212653126541265512656126571265812659126601266112662126631266412665126661266712668126691267012671126721267312674126751267612677126781267912680126811268212683126841268512686126871268812689126901269112692126931269412695126961269712698126991270012701127021270312704127051270612707127081270912710127111271212713127141271512716127171271812719127201272112722127231272412725127261272712728127291273012731127321273312734127351273612737127381273912740127411274212743127441274512746127471274812749127501275112752127531275412755127561275712758127591276012761127621276312764127651276612767127681276912770127711277212773127741277512776127771277812779127801278112782127831278412785127861278712788127891279012791127921279312794127951279612797127981279912800128011280212803128041280512806128071280812809128101281112812128131281412815128161281712818128191282012821128221282312824128251282612827128281282912830128311283212833128341283512836128371283812839128401284112842128431284412845128461284712848128491285012851128521285312854128551285612857128581285912860128611286212863128641286512866128671286812869128701287112872128731287412875128761287712878128791288012881128821288312884128851288612887128881288912890128911289212893128941289512896128971289812899129001290112902129031290412905129061290712908129091291012911129121291312914129151291612917129181291912920129211292212923129241292512926129271292812929129301293112932129331293412935129361293712938129391294012941129421294312944129451294612947129481294912950129511295212953129541295512956129571295812959129601296112962129631296412965129661296712968129691297012971129721297312974129751297612977129781297912980129811298212983129841298512986129871298812989129901299112992129931299412995129961299712998129991300013001130021300313004130051300613007130081300913010130111301213013130141301513016130171301813019130201302113022130231302413025130261302713028130291303013031130321303313034130351303613037130381303913040130411304213043130441304513046130471304813049130501305113052130531305413055130561305713058130591306013061130621306313064130651306613067130681306913070130711307213073130741307513076130771307813079130801308113082130831308413085130861308713088130891309013091130921309313094130951309613097130981309913100131011310213103131041310513106131071310813109131101311113112131131311413115131161311713118131191312013121131221312313124131251312613127131281312913130131311313213133131341313513136131371313813139131401314113142131431314413145131461314713148131491315013151131521315313154131551315613157131581315913160131611316213163131641316513166131671316813169131701317113172131731317413175131761317713178131791318013181131821318313184131851318613187131881318913190131911319213193131941319513196131971319813199132001320113202132031320413205132061320713208132091321013211132121321313214132151321613217132181321913220132211322213223132241322513226132271322813229132301323113232132331323413235132361323713238132391324013241132421324313244132451324613247132481324913250132511325213253132541325513256132571325813259132601326113262132631326413265132661326713268132691327013271132721327313274132751327613277132781327913280132811328213283132841328513286132871328813289132901329113292132931329413295132961329713298132991330013301133021330313304133051330613307133081330913310133111331213313133141331513316133171331813319133201332113322133231332413325133261332713328133291333013331133321333313334133351333613337133381333913340133411334213343133441334513346133471334813349133501335113352133531335413355133561335713358133591336013361133621336313364133651336613367133681336913370133711337213373133741337513376133771337813379133801338113382133831338413385133861338713388133891339013391133921339313394133951339613397133981339913400134011340213403134041340513406134071340813409134101341113412134131341413415134161341713418134191342013421134221342313424134251342613427134281342913430134311343213433134341343513436134371343813439134401344113442134431344413445134461344713448134491345013451134521345313454134551345613457134581345913460134611346213463134641346513466134671346813469134701347113472134731347413475134761347713478134791348013481134821348313484134851348613487134881348913490134911349213493134941349513496
  1. /*!
  2. * Tabler v1.0.0-beta4 (https://tabler.io)
  3. * @version 1.0.0-beta4
  4. * @link https://tabler.io
  5. * Copyright 2018-2021 The Tabler Authors
  6. * Copyright 2018-2021 codecalm.net Paweł Kuna
  7. * Licensed under MIT (https://github.com/tabler/tabler/blob/master/LICENSE)
  8. */
  9. @charset "UTF-8";
  10. :root {
  11. --tblr-blue: #206bc4;
  12. --tblr-indigo: #4263eb;
  13. --tblr-purple: #ae3ec9;
  14. --tblr-pink: #d6336c;
  15. --tblr-red: #d63939;
  16. --tblr-orange: #f76707;
  17. --tblr-yellow: #f59f00;
  18. --tblr-green: #2fb344;
  19. --tblr-teal: #0ca678;
  20. --tblr-cyan: #17a2b8;
  21. --tblr-white: #ffffff;
  22. --tblr-gray: #475569;
  23. --tblr-gray-dark: #1e293b;
  24. --tblr-gray-100: #f1f5f9;
  25. --tblr-gray-200: #e2e8f0;
  26. --tblr-gray-300: #cbd5e1;
  27. --tblr-gray-400: #94a3b8;
  28. --tblr-gray-500: #64748b;
  29. --tblr-gray-600: #475569;
  30. --tblr-gray-700: #334155;
  31. --tblr-gray-800: #1e293b;
  32. --tblr-gray-900: #0f172a;
  33. --tblr-primary: #206bc4;
  34. --tblr-secondary: #626976;
  35. --tblr-success: #2fb344;
  36. --tblr-info: #4299e1;
  37. --tblr-warning: #f76707;
  38. --tblr-danger: #d63939;
  39. --tblr-light: #f8fafc;
  40. --tblr-dark: #1e293b;
  41. --tblr-muted: #626976;
  42. --tblr-primary-rgb: 32, 107, 196;
  43. --tblr-secondary-rgb: 98, 105, 118;
  44. --tblr-success-rgb: 47, 179, 68;
  45. --tblr-info-rgb: 66, 153, 225;
  46. --tblr-warning-rgb: 247, 103, 7;
  47. --tblr-danger-rgb: 214, 57, 57;
  48. --tblr-light-rgb: 248, 250, 252;
  49. --tblr-dark-rgb: 30, 41, 59;
  50. --tblr-muted-rgb: 98, 105, 118;
  51. --tblr-white-rgb: 255, 255, 255;
  52. --tblr-black-rgb: 0, 0, 0;
  53. --tblr-body-color-rgb: 30, 41, 59;
  54. --tblr-body-bg-rgb: 248, 250, 252;
  55. --tblr-font-sans-serif: false, -apple-system, BlinkMacSystemFont, San Francisco, Segoe UI, Roboto, Helvetica Neue, sans-serif;
  56. --tblr-font-monospace: false, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
  57. --tblr-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  58. --tblr-body-font-family: var(--tblr-font-sans-serif);
  59. --tblr-body-font-size: 0.9375rem;
  60. --tblr-body-font-weight: 400;
  61. --tblr-body-line-height: 1.3333333;
  62. --tblr-body-color: #1e293b;
  63. --tblr-body-bg: #f8fafc; }
  64. *,
  65. *::before,
  66. *::after {
  67. box-sizing: border-box; }
  68. @media (prefers-reduced-motion: no-preference) {
  69. :root {
  70. scroll-behavior: smooth; } }
  71. body {
  72. margin: 0;
  73. font-family: var(--tblr-body-font-family);
  74. font-size: var(--tblr-body-font-size);
  75. font-weight: var(--tblr-body-font-weight);
  76. line-height: var(--tblr-body-line-height);
  77. color: var(--tblr-body-color);
  78. text-align: var(--tblr-body-text-align);
  79. background-color: var(--tblr-body-bg);
  80. -webkit-text-size-adjust: 100%;
  81. -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
  82. hr, .hr {
  83. margin: 2rem 0;
  84. color: inherit;
  85. background-color: currentColor;
  86. border: 0;
  87. opacity: 0.16; }
  88. hr:not([size]), .hr:not([size]) {
  89. height: 1px; }
  90. h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
  91. margin-top: 0;
  92. margin-bottom: 0.5rem;
  93. font-weight: 600;
  94. line-height: 1.2; }
  95. h1, .h1 {
  96. font-size: calc(1.275rem + 0.3vw); }
  97. @media (min-width: 1200px) {
  98. h1, .h1 {
  99. font-size: 1.5rem; } }
  100. h2, .h2 {
  101. font-size: 1.25rem; }
  102. h3, .h3 {
  103. font-size: 1rem; }
  104. h4, .h4 {
  105. font-size: 0.9375rem; }
  106. h5, .h5 {
  107. font-size: 0.75rem; }
  108. h6, .h6 {
  109. font-size: 0.625rem; }
  110. p {
  111. margin-top: 0;
  112. margin-bottom: 1rem; }
  113. abbr[title],
  114. abbr[data-bs-original-title] {
  115. -webkit-text-decoration: underline dotted;
  116. text-decoration: underline dotted;
  117. cursor: help;
  118. -webkit-text-decoration-skip-ink: none;
  119. text-decoration-skip-ink: none; }
  120. address {
  121. margin-bottom: 1rem;
  122. font-style: normal;
  123. line-height: inherit; }
  124. ol,
  125. ul {
  126. padding-left: 2rem; }
  127. ol,
  128. ul,
  129. dl {
  130. margin-top: 0;
  131. margin-bottom: 1rem; }
  132. ol ol,
  133. ul ul,
  134. ol ul,
  135. ul ol {
  136. margin-bottom: 0; }
  137. dt {
  138. font-weight: 600; }
  139. dd {
  140. margin-bottom: .5rem;
  141. margin-left: 0; }
  142. blockquote {
  143. margin: 0 0 1rem; }
  144. b,
  145. strong {
  146. font-weight: bolder; }
  147. small, .small {
  148. font-size: 80%; }
  149. mark, .mark {
  150. padding: 0.2em;
  151. background-color: #fcf8e3; }
  152. sub,
  153. sup {
  154. position: relative;
  155. font-size: 0.75em;
  156. line-height: 0;
  157. vertical-align: baseline; }
  158. sub {
  159. bottom: -.25em; }
  160. sup {
  161. top: -.5em; }
  162. a {
  163. color: #206bc4;
  164. text-decoration: none; }
  165. a:hover {
  166. color: #1a569d;
  167. text-decoration: underline; }
  168. a:not([href]):not([class]), a:not([href]):not([class]):hover {
  169. color: inherit;
  170. text-decoration: none; }
  171. pre,
  172. code,
  173. kbd,
  174. samp {
  175. font-family: var(--tblr-font-monospace);
  176. font-size: 1em;
  177. direction: ltr /* rtl:ignore */;
  178. unicode-bidi: bidi-override; }
  179. pre {
  180. display: block;
  181. margin-top: 0;
  182. margin-bottom: 1rem;
  183. overflow: auto;
  184. font-size: 80%; }
  185. pre code {
  186. font-size: inherit;
  187. color: inherit;
  188. word-break: normal; }
  189. code {
  190. font-size: 80%;
  191. color: #206bc4;
  192. word-wrap: break-word; }
  193. a > code {
  194. color: inherit; }
  195. kbd {
  196. padding: 0.2rem 0.4rem;
  197. font-size: 80%;
  198. color: #ffffff;
  199. background-color: #0f172a;
  200. border-radius: 2px; }
  201. kbd kbd {
  202. padding: 0;
  203. font-size: 1em;
  204. font-weight: 600; }
  205. figure {
  206. margin: 0 0 1rem; }
  207. img,
  208. svg {
  209. vertical-align: middle; }
  210. table {
  211. caption-side: bottom;
  212. border-collapse: collapse; }
  213. caption {
  214. padding-top: 0.5rem;
  215. padding-bottom: 0.5rem;
  216. color: #626976;
  217. text-align: left; }
  218. th {
  219. text-align: inherit;
  220. text-align: -webkit-match-parent; }
  221. thead,
  222. tbody,
  223. tfoot,
  224. tr,
  225. td,
  226. th {
  227. border-color: inherit;
  228. border-style: solid;
  229. border-width: 0; }
  230. label {
  231. display: inline-block; }
  232. button {
  233. border-radius: 0; }
  234. button:focus:not(:focus-visible) {
  235. outline: 0; }
  236. input,
  237. button,
  238. select,
  239. optgroup,
  240. textarea {
  241. margin: 0;
  242. font-family: inherit;
  243. font-size: inherit;
  244. line-height: inherit; }
  245. button,
  246. select {
  247. text-transform: none; }
  248. [role="button"] {
  249. cursor: pointer; }
  250. select {
  251. word-wrap: normal; }
  252. select:disabled {
  253. opacity: 1; }
  254. [list]::-webkit-calendar-picker-indicator {
  255. display: none; }
  256. button,
  257. [type="button"],
  258. [type="reset"],
  259. [type="submit"] {
  260. -webkit-appearance: button; }
  261. button:not(:disabled),
  262. [type="button"]:not(:disabled),
  263. [type="reset"]:not(:disabled),
  264. [type="submit"]:not(:disabled) {
  265. cursor: pointer; }
  266. ::-moz-focus-inner {
  267. padding: 0;
  268. border-style: none; }
  269. textarea {
  270. resize: vertical; }
  271. fieldset {
  272. min-width: 0;
  273. padding: 0;
  274. margin: 0;
  275. border: 0; }
  276. legend {
  277. float: left;
  278. width: 100%;
  279. padding: 0;
  280. margin-bottom: 0.5rem;
  281. font-size: calc(1.275rem + 0.3vw);
  282. line-height: inherit; }
  283. @media (min-width: 1200px) {
  284. legend {
  285. font-size: 1.5rem; } }
  286. legend + * {
  287. clear: left; }
  288. ::-webkit-datetime-edit-fields-wrapper,
  289. ::-webkit-datetime-edit-text,
  290. ::-webkit-datetime-edit-minute,
  291. ::-webkit-datetime-edit-hour-field,
  292. ::-webkit-datetime-edit-day-field,
  293. ::-webkit-datetime-edit-month-field,
  294. ::-webkit-datetime-edit-year-field {
  295. padding: 0; }
  296. ::-webkit-inner-spin-button {
  297. height: auto; }
  298. [type="search"] {
  299. outline-offset: -2px;
  300. -webkit-appearance: textfield; }
  301. /* rtl:raw:
  302. [type="tel"],
  303. [type="url"],
  304. [type="email"],
  305. [type="number"] {
  306. direction: ltr;
  307. }
  308. */
  309. ::-webkit-search-decoration {
  310. -webkit-appearance: none; }
  311. ::-webkit-color-swatch-wrapper {
  312. padding: 0; }
  313. ::-webkit-file-upload-button {
  314. font: inherit; }
  315. ::file-selector-button {
  316. font: inherit; }
  317. ::-webkit-file-upload-button {
  318. font: inherit;
  319. -webkit-appearance: button; }
  320. output {
  321. display: inline-block; }
  322. iframe {
  323. border: 0; }
  324. summary {
  325. display: list-item;
  326. cursor: pointer; }
  327. progress {
  328. vertical-align: baseline; }
  329. [hidden] {
  330. display: none !important; }
  331. .lead {
  332. font-size: 0.9375rem;
  333. font-weight: 400; }
  334. .display-1 {
  335. font-size: calc(1.625rem + 4.5vw);
  336. font-weight: 300;
  337. line-height: 1.2; }
  338. @media (min-width: 1200px) {
  339. .display-1 {
  340. font-size: 5rem; } }
  341. .display-2 {
  342. font-size: calc(1.575rem + 3.9vw);
  343. font-weight: 300;
  344. line-height: 1.2; }
  345. @media (min-width: 1200px) {
  346. .display-2 {
  347. font-size: 4.5rem; } }
  348. .display-3 {
  349. font-size: calc(1.525rem + 3.3vw);
  350. font-weight: 300;
  351. line-height: 1.2; }
  352. @media (min-width: 1200px) {
  353. .display-3 {
  354. font-size: 4rem; } }
  355. .display-4 {
  356. font-size: calc(1.475rem + 2.7vw);
  357. font-weight: 300;
  358. line-height: 1.2; }
  359. @media (min-width: 1200px) {
  360. .display-4 {
  361. font-size: 3.5rem; } }
  362. .display-5 {
  363. font-size: calc(1.425rem + 2.1vw);
  364. font-weight: 300;
  365. line-height: 1.2; }
  366. @media (min-width: 1200px) {
  367. .display-5 {
  368. font-size: 3rem; } }
  369. .display-6 {
  370. font-size: calc(1.375rem + 1.5vw);
  371. font-weight: 300;
  372. line-height: 1.2; }
  373. @media (min-width: 1200px) {
  374. .display-6 {
  375. font-size: 2.5rem; } }
  376. .list-unstyled {
  377. padding-left: 0;
  378. list-style: none; }
  379. .list-inline {
  380. padding-left: 0;
  381. list-style: none; }
  382. .list-inline-item {
  383. display: inline-block; }
  384. .list-inline-item:not(:last-child) {
  385. margin-right: 0.5rem; }
  386. .initialism {
  387. font-size: 80%;
  388. text-transform: uppercase; }
  389. .blockquote {
  390. margin-bottom: 1rem;
  391. font-size: 0.9375rem; }
  392. .blockquote > :last-child {
  393. margin-bottom: 0; }
  394. .blockquote-footer {
  395. margin-top: -1rem;
  396. margin-bottom: 1rem;
  397. font-size: 80%;
  398. color: #475569; }
  399. .blockquote-footer::before {
  400. content: "\2014\00A0"; }
  401. .img-fluid {
  402. max-width: 100%;
  403. height: auto; }
  404. .img-thumbnail {
  405. padding: 0.25rem;
  406. background-color: #f8fafc;
  407. border: 1px solid #cbd5e1;
  408. border-radius: 4px;
  409. max-width: 100%;
  410. height: auto; }
  411. .figure {
  412. display: inline-block; }
  413. .figure-img {
  414. margin-bottom: 0.5rem;
  415. line-height: 1; }
  416. .figure-caption {
  417. font-size: 80%;
  418. color: #475569; }
  419. .container,
  420. .container-fluid,
  421. .container-sm,
  422. .container-md,
  423. .container-lg,
  424. .container-xl,
  425. .container-xxl {
  426. width: 100%;
  427. padding-right: var(--tblr-gutter-x, 1.5rem);
  428. padding-left: var(--tblr-gutter-x, 1.5rem);
  429. margin-right: auto;
  430. margin-left: auto; }
  431. @media (min-width: 576px) {
  432. .container, .container-sm {
  433. max-width: 540px; } }
  434. @media (min-width: 768px) {
  435. .container, .container-sm, .container-md {
  436. max-width: 720px; } }
  437. @media (min-width: 992px) {
  438. .container, .container-sm, .container-md, .container-lg {
  439. max-width: 960px; } }
  440. @media (min-width: 1200px) {
  441. .container, .container-sm, .container-md, .container-lg, .container-xl {
  442. max-width: 1140px; } }
  443. @media (min-width: 1400px) {
  444. .container, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl {
  445. max-width: 1320px; } }
  446. .row {
  447. --tblr-gutter-x: 1rem;
  448. --tblr-gutter-y: 0;
  449. display: flex;
  450. flex-wrap: wrap;
  451. margin-top: calc(-1 * var(--tblr-gutter-y));
  452. margin-right: calc(-.5 * var(--tblr-gutter-x));
  453. margin-left: calc(-.5 * var(--tblr-gutter-x)); }
  454. .row > * {
  455. flex-shrink: 0;
  456. width: 100%;
  457. max-width: 100%;
  458. padding-right: calc(var(--tblr-gutter-x) * .5);
  459. padding-left: calc(var(--tblr-gutter-x) * .5);
  460. margin-top: var(--tblr-gutter-y); }
  461. .col {
  462. flex: 1 0 0%; }
  463. .row-cols-auto > * {
  464. flex: 0 0 auto;
  465. width: auto; }
  466. .row-cols-1 > * {
  467. flex: 0 0 auto;
  468. width: 100%; }
  469. .row-cols-2 > * {
  470. flex: 0 0 auto;
  471. width: 50%; }
  472. .row-cols-3 > * {
  473. flex: 0 0 auto;
  474. width: 33.3333333%; }
  475. .row-cols-4 > * {
  476. flex: 0 0 auto;
  477. width: 25%; }
  478. .row-cols-5 > * {
  479. flex: 0 0 auto;
  480. width: 20%; }
  481. .row-cols-6 > * {
  482. flex: 0 0 auto;
  483. width: 16.6666667%; }
  484. .col-auto {
  485. flex: 0 0 auto;
  486. width: auto; }
  487. .col-1 {
  488. flex: 0 0 auto;
  489. width: 8.3333333%; }
  490. .col-2 {
  491. flex: 0 0 auto;
  492. width: 16.6666667%; }
  493. .col-3 {
  494. flex: 0 0 auto;
  495. width: 25%; }
  496. .col-4 {
  497. flex: 0 0 auto;
  498. width: 33.3333333%; }
  499. .col-5 {
  500. flex: 0 0 auto;
  501. width: 41.6666667%; }
  502. .col-6 {
  503. flex: 0 0 auto;
  504. width: 50%; }
  505. .col-7 {
  506. flex: 0 0 auto;
  507. width: 58.3333333%; }
  508. .col-8 {
  509. flex: 0 0 auto;
  510. width: 66.6666667%; }
  511. .col-9 {
  512. flex: 0 0 auto;
  513. width: 75%; }
  514. .col-10 {
  515. flex: 0 0 auto;
  516. width: 83.3333333%; }
  517. .col-11 {
  518. flex: 0 0 auto;
  519. width: 91.6666667%; }
  520. .col-12 {
  521. flex: 0 0 auto;
  522. width: 100%; }
  523. .offset-1 {
  524. margin-left: 8.3333333%; }
  525. .offset-2 {
  526. margin-left: 16.6666667%; }
  527. .offset-3 {
  528. margin-left: 25%; }
  529. .offset-4 {
  530. margin-left: 33.3333333%; }
  531. .offset-5 {
  532. margin-left: 41.6666667%; }
  533. .offset-6 {
  534. margin-left: 50%; }
  535. .offset-7 {
  536. margin-left: 58.3333333%; }
  537. .offset-8 {
  538. margin-left: 66.6666667%; }
  539. .offset-9 {
  540. margin-left: 75%; }
  541. .offset-10 {
  542. margin-left: 83.3333333%; }
  543. .offset-11 {
  544. margin-left: 91.6666667%; }
  545. .g-0,
  546. .gx-0 {
  547. --tblr-gutter-x: 0; }
  548. .g-0,
  549. .gy-0 {
  550. --tblr-gutter-y: 0; }
  551. .g-1,
  552. .gx-1 {
  553. --tblr-gutter-x: 0.25rem; }
  554. .g-1,
  555. .gy-1 {
  556. --tblr-gutter-y: 0.25rem; }
  557. .g-2,
  558. .gx-2 {
  559. --tblr-gutter-x: 0.5rem; }
  560. .g-2,
  561. .gy-2 {
  562. --tblr-gutter-y: 0.5rem; }
  563. .g-3,
  564. .gx-3 {
  565. --tblr-gutter-x: 1rem; }
  566. .g-3,
  567. .gy-3 {
  568. --tblr-gutter-y: 1rem; }
  569. .g-4,
  570. .gx-4 {
  571. --tblr-gutter-x: 2rem; }
  572. .g-4,
  573. .gy-4 {
  574. --tblr-gutter-y: 2rem; }
  575. .g-5,
  576. .gx-5 {
  577. --tblr-gutter-x: 4rem; }
  578. .g-5,
  579. .gy-5 {
  580. --tblr-gutter-y: 4rem; }
  581. @media (min-width: 576px) {
  582. .col-sm {
  583. flex: 1 0 0%; }
  584. .row-cols-sm-auto > * {
  585. flex: 0 0 auto;
  586. width: auto; }
  587. .row-cols-sm-1 > * {
  588. flex: 0 0 auto;
  589. width: 100%; }
  590. .row-cols-sm-2 > * {
  591. flex: 0 0 auto;
  592. width: 50%; }
  593. .row-cols-sm-3 > * {
  594. flex: 0 0 auto;
  595. width: 33.3333333%; }
  596. .row-cols-sm-4 > * {
  597. flex: 0 0 auto;
  598. width: 25%; }
  599. .row-cols-sm-5 > * {
  600. flex: 0 0 auto;
  601. width: 20%; }
  602. .row-cols-sm-6 > * {
  603. flex: 0 0 auto;
  604. width: 16.6666667%; }
  605. .col-sm-auto {
  606. flex: 0 0 auto;
  607. width: auto; }
  608. .col-sm-1 {
  609. flex: 0 0 auto;
  610. width: 8.3333333%; }
  611. .col-sm-2 {
  612. flex: 0 0 auto;
  613. width: 16.6666667%; }
  614. .col-sm-3 {
  615. flex: 0 0 auto;
  616. width: 25%; }
  617. .col-sm-4 {
  618. flex: 0 0 auto;
  619. width: 33.3333333%; }
  620. .col-sm-5 {
  621. flex: 0 0 auto;
  622. width: 41.6666667%; }
  623. .col-sm-6 {
  624. flex: 0 0 auto;
  625. width: 50%; }
  626. .col-sm-7 {
  627. flex: 0 0 auto;
  628. width: 58.3333333%; }
  629. .col-sm-8 {
  630. flex: 0 0 auto;
  631. width: 66.6666667%; }
  632. .col-sm-9 {
  633. flex: 0 0 auto;
  634. width: 75%; }
  635. .col-sm-10 {
  636. flex: 0 0 auto;
  637. width: 83.3333333%; }
  638. .col-sm-11 {
  639. flex: 0 0 auto;
  640. width: 91.6666667%; }
  641. .col-sm-12 {
  642. flex: 0 0 auto;
  643. width: 100%; }
  644. .offset-sm-0 {
  645. margin-left: 0; }
  646. .offset-sm-1 {
  647. margin-left: 8.3333333%; }
  648. .offset-sm-2 {
  649. margin-left: 16.6666667%; }
  650. .offset-sm-3 {
  651. margin-left: 25%; }
  652. .offset-sm-4 {
  653. margin-left: 33.3333333%; }
  654. .offset-sm-5 {
  655. margin-left: 41.6666667%; }
  656. .offset-sm-6 {
  657. margin-left: 50%; }
  658. .offset-sm-7 {
  659. margin-left: 58.3333333%; }
  660. .offset-sm-8 {
  661. margin-left: 66.6666667%; }
  662. .offset-sm-9 {
  663. margin-left: 75%; }
  664. .offset-sm-10 {
  665. margin-left: 83.3333333%; }
  666. .offset-sm-11 {
  667. margin-left: 91.6666667%; }
  668. .g-sm-0,
  669. .gx-sm-0 {
  670. --tblr-gutter-x: 0; }
  671. .g-sm-0,
  672. .gy-sm-0 {
  673. --tblr-gutter-y: 0; }
  674. .g-sm-1,
  675. .gx-sm-1 {
  676. --tblr-gutter-x: 0.25rem; }
  677. .g-sm-1,
  678. .gy-sm-1 {
  679. --tblr-gutter-y: 0.25rem; }
  680. .g-sm-2,
  681. .gx-sm-2 {
  682. --tblr-gutter-x: 0.5rem; }
  683. .g-sm-2,
  684. .gy-sm-2 {
  685. --tblr-gutter-y: 0.5rem; }
  686. .g-sm-3,
  687. .gx-sm-3 {
  688. --tblr-gutter-x: 1rem; }
  689. .g-sm-3,
  690. .gy-sm-3 {
  691. --tblr-gutter-y: 1rem; }
  692. .g-sm-4,
  693. .gx-sm-4 {
  694. --tblr-gutter-x: 2rem; }
  695. .g-sm-4,
  696. .gy-sm-4 {
  697. --tblr-gutter-y: 2rem; }
  698. .g-sm-5,
  699. .gx-sm-5 {
  700. --tblr-gutter-x: 4rem; }
  701. .g-sm-5,
  702. .gy-sm-5 {
  703. --tblr-gutter-y: 4rem; } }
  704. @media (min-width: 768px) {
  705. .col-md {
  706. flex: 1 0 0%; }
  707. .row-cols-md-auto > * {
  708. flex: 0 0 auto;
  709. width: auto; }
  710. .row-cols-md-1 > * {
  711. flex: 0 0 auto;
  712. width: 100%; }
  713. .row-cols-md-2 > * {
  714. flex: 0 0 auto;
  715. width: 50%; }
  716. .row-cols-md-3 > * {
  717. flex: 0 0 auto;
  718. width: 33.3333333%; }
  719. .row-cols-md-4 > * {
  720. flex: 0 0 auto;
  721. width: 25%; }
  722. .row-cols-md-5 > * {
  723. flex: 0 0 auto;
  724. width: 20%; }
  725. .row-cols-md-6 > * {
  726. flex: 0 0 auto;
  727. width: 16.6666667%; }
  728. .col-md-auto {
  729. flex: 0 0 auto;
  730. width: auto; }
  731. .col-md-1 {
  732. flex: 0 0 auto;
  733. width: 8.3333333%; }
  734. .col-md-2 {
  735. flex: 0 0 auto;
  736. width: 16.6666667%; }
  737. .col-md-3 {
  738. flex: 0 0 auto;
  739. width: 25%; }
  740. .col-md-4 {
  741. flex: 0 0 auto;
  742. width: 33.3333333%; }
  743. .col-md-5 {
  744. flex: 0 0 auto;
  745. width: 41.6666667%; }
  746. .col-md-6 {
  747. flex: 0 0 auto;
  748. width: 50%; }
  749. .col-md-7 {
  750. flex: 0 0 auto;
  751. width: 58.3333333%; }
  752. .col-md-8 {
  753. flex: 0 0 auto;
  754. width: 66.6666667%; }
  755. .col-md-9 {
  756. flex: 0 0 auto;
  757. width: 75%; }
  758. .col-md-10 {
  759. flex: 0 0 auto;
  760. width: 83.3333333%; }
  761. .col-md-11 {
  762. flex: 0 0 auto;
  763. width: 91.6666667%; }
  764. .col-md-12 {
  765. flex: 0 0 auto;
  766. width: 100%; }
  767. .offset-md-0 {
  768. margin-left: 0; }
  769. .offset-md-1 {
  770. margin-left: 8.3333333%; }
  771. .offset-md-2 {
  772. margin-left: 16.6666667%; }
  773. .offset-md-3 {
  774. margin-left: 25%; }
  775. .offset-md-4 {
  776. margin-left: 33.3333333%; }
  777. .offset-md-5 {
  778. margin-left: 41.6666667%; }
  779. .offset-md-6 {
  780. margin-left: 50%; }
  781. .offset-md-7 {
  782. margin-left: 58.3333333%; }
  783. .offset-md-8 {
  784. margin-left: 66.6666667%; }
  785. .offset-md-9 {
  786. margin-left: 75%; }
  787. .offset-md-10 {
  788. margin-left: 83.3333333%; }
  789. .offset-md-11 {
  790. margin-left: 91.6666667%; }
  791. .g-md-0,
  792. .gx-md-0 {
  793. --tblr-gutter-x: 0; }
  794. .g-md-0,
  795. .gy-md-0 {
  796. --tblr-gutter-y: 0; }
  797. .g-md-1,
  798. .gx-md-1 {
  799. --tblr-gutter-x: 0.25rem; }
  800. .g-md-1,
  801. .gy-md-1 {
  802. --tblr-gutter-y: 0.25rem; }
  803. .g-md-2,
  804. .gx-md-2 {
  805. --tblr-gutter-x: 0.5rem; }
  806. .g-md-2,
  807. .gy-md-2 {
  808. --tblr-gutter-y: 0.5rem; }
  809. .g-md-3,
  810. .gx-md-3 {
  811. --tblr-gutter-x: 1rem; }
  812. .g-md-3,
  813. .gy-md-3 {
  814. --tblr-gutter-y: 1rem; }
  815. .g-md-4,
  816. .gx-md-4 {
  817. --tblr-gutter-x: 2rem; }
  818. .g-md-4,
  819. .gy-md-4 {
  820. --tblr-gutter-y: 2rem; }
  821. .g-md-5,
  822. .gx-md-5 {
  823. --tblr-gutter-x: 4rem; }
  824. .g-md-5,
  825. .gy-md-5 {
  826. --tblr-gutter-y: 4rem; } }
  827. @media (min-width: 992px) {
  828. .col-lg {
  829. flex: 1 0 0%; }
  830. .row-cols-lg-auto > * {
  831. flex: 0 0 auto;
  832. width: auto; }
  833. .row-cols-lg-1 > * {
  834. flex: 0 0 auto;
  835. width: 100%; }
  836. .row-cols-lg-2 > * {
  837. flex: 0 0 auto;
  838. width: 50%; }
  839. .row-cols-lg-3 > * {
  840. flex: 0 0 auto;
  841. width: 33.3333333%; }
  842. .row-cols-lg-4 > * {
  843. flex: 0 0 auto;
  844. width: 25%; }
  845. .row-cols-lg-5 > * {
  846. flex: 0 0 auto;
  847. width: 20%; }
  848. .row-cols-lg-6 > * {
  849. flex: 0 0 auto;
  850. width: 16.6666667%; }
  851. .col-lg-auto {
  852. flex: 0 0 auto;
  853. width: auto; }
  854. .col-lg-1 {
  855. flex: 0 0 auto;
  856. width: 8.3333333%; }
  857. .col-lg-2 {
  858. flex: 0 0 auto;
  859. width: 16.6666667%; }
  860. .col-lg-3 {
  861. flex: 0 0 auto;
  862. width: 25%; }
  863. .col-lg-4 {
  864. flex: 0 0 auto;
  865. width: 33.3333333%; }
  866. .col-lg-5 {
  867. flex: 0 0 auto;
  868. width: 41.6666667%; }
  869. .col-lg-6 {
  870. flex: 0 0 auto;
  871. width: 50%; }
  872. .col-lg-7 {
  873. flex: 0 0 auto;
  874. width: 58.3333333%; }
  875. .col-lg-8 {
  876. flex: 0 0 auto;
  877. width: 66.6666667%; }
  878. .col-lg-9 {
  879. flex: 0 0 auto;
  880. width: 75%; }
  881. .col-lg-10 {
  882. flex: 0 0 auto;
  883. width: 83.3333333%; }
  884. .col-lg-11 {
  885. flex: 0 0 auto;
  886. width: 91.6666667%; }
  887. .col-lg-12 {
  888. flex: 0 0 auto;
  889. width: 100%; }
  890. .offset-lg-0 {
  891. margin-left: 0; }
  892. .offset-lg-1 {
  893. margin-left: 8.3333333%; }
  894. .offset-lg-2 {
  895. margin-left: 16.6666667%; }
  896. .offset-lg-3 {
  897. margin-left: 25%; }
  898. .offset-lg-4 {
  899. margin-left: 33.3333333%; }
  900. .offset-lg-5 {
  901. margin-left: 41.6666667%; }
  902. .offset-lg-6 {
  903. margin-left: 50%; }
  904. .offset-lg-7 {
  905. margin-left: 58.3333333%; }
  906. .offset-lg-8 {
  907. margin-left: 66.6666667%; }
  908. .offset-lg-9 {
  909. margin-left: 75%; }
  910. .offset-lg-10 {
  911. margin-left: 83.3333333%; }
  912. .offset-lg-11 {
  913. margin-left: 91.6666667%; }
  914. .g-lg-0,
  915. .gx-lg-0 {
  916. --tblr-gutter-x: 0; }
  917. .g-lg-0,
  918. .gy-lg-0 {
  919. --tblr-gutter-y: 0; }
  920. .g-lg-1,
  921. .gx-lg-1 {
  922. --tblr-gutter-x: 0.25rem; }
  923. .g-lg-1,
  924. .gy-lg-1 {
  925. --tblr-gutter-y: 0.25rem; }
  926. .g-lg-2,
  927. .gx-lg-2 {
  928. --tblr-gutter-x: 0.5rem; }
  929. .g-lg-2,
  930. .gy-lg-2 {
  931. --tblr-gutter-y: 0.5rem; }
  932. .g-lg-3,
  933. .gx-lg-3 {
  934. --tblr-gutter-x: 1rem; }
  935. .g-lg-3,
  936. .gy-lg-3 {
  937. --tblr-gutter-y: 1rem; }
  938. .g-lg-4,
  939. .gx-lg-4 {
  940. --tblr-gutter-x: 2rem; }
  941. .g-lg-4,
  942. .gy-lg-4 {
  943. --tblr-gutter-y: 2rem; }
  944. .g-lg-5,
  945. .gx-lg-5 {
  946. --tblr-gutter-x: 4rem; }
  947. .g-lg-5,
  948. .gy-lg-5 {
  949. --tblr-gutter-y: 4rem; } }
  950. @media (min-width: 1200px) {
  951. .col-xl {
  952. flex: 1 0 0%; }
  953. .row-cols-xl-auto > * {
  954. flex: 0 0 auto;
  955. width: auto; }
  956. .row-cols-xl-1 > * {
  957. flex: 0 0 auto;
  958. width: 100%; }
  959. .row-cols-xl-2 > * {
  960. flex: 0 0 auto;
  961. width: 50%; }
  962. .row-cols-xl-3 > * {
  963. flex: 0 0 auto;
  964. width: 33.3333333%; }
  965. .row-cols-xl-4 > * {
  966. flex: 0 0 auto;
  967. width: 25%; }
  968. .row-cols-xl-5 > * {
  969. flex: 0 0 auto;
  970. width: 20%; }
  971. .row-cols-xl-6 > * {
  972. flex: 0 0 auto;
  973. width: 16.6666667%; }
  974. .col-xl-auto {
  975. flex: 0 0 auto;
  976. width: auto; }
  977. .col-xl-1 {
  978. flex: 0 0 auto;
  979. width: 8.3333333%; }
  980. .col-xl-2 {
  981. flex: 0 0 auto;
  982. width: 16.6666667%; }
  983. .col-xl-3 {
  984. flex: 0 0 auto;
  985. width: 25%; }
  986. .col-xl-4 {
  987. flex: 0 0 auto;
  988. width: 33.3333333%; }
  989. .col-xl-5 {
  990. flex: 0 0 auto;
  991. width: 41.6666667%; }
  992. .col-xl-6 {
  993. flex: 0 0 auto;
  994. width: 50%; }
  995. .col-xl-7 {
  996. flex: 0 0 auto;
  997. width: 58.3333333%; }
  998. .col-xl-8 {
  999. flex: 0 0 auto;
  1000. width: 66.6666667%; }
  1001. .col-xl-9 {
  1002. flex: 0 0 auto;
  1003. width: 75%; }
  1004. .col-xl-10 {
  1005. flex: 0 0 auto;
  1006. width: 83.3333333%; }
  1007. .col-xl-11 {
  1008. flex: 0 0 auto;
  1009. width: 91.6666667%; }
  1010. .col-xl-12 {
  1011. flex: 0 0 auto;
  1012. width: 100%; }
  1013. .offset-xl-0 {
  1014. margin-left: 0; }
  1015. .offset-xl-1 {
  1016. margin-left: 8.3333333%; }
  1017. .offset-xl-2 {
  1018. margin-left: 16.6666667%; }
  1019. .offset-xl-3 {
  1020. margin-left: 25%; }
  1021. .offset-xl-4 {
  1022. margin-left: 33.3333333%; }
  1023. .offset-xl-5 {
  1024. margin-left: 41.6666667%; }
  1025. .offset-xl-6 {
  1026. margin-left: 50%; }
  1027. .offset-xl-7 {
  1028. margin-left: 58.3333333%; }
  1029. .offset-xl-8 {
  1030. margin-left: 66.6666667%; }
  1031. .offset-xl-9 {
  1032. margin-left: 75%; }
  1033. .offset-xl-10 {
  1034. margin-left: 83.3333333%; }
  1035. .offset-xl-11 {
  1036. margin-left: 91.6666667%; }
  1037. .g-xl-0,
  1038. .gx-xl-0 {
  1039. --tblr-gutter-x: 0; }
  1040. .g-xl-0,
  1041. .gy-xl-0 {
  1042. --tblr-gutter-y: 0; }
  1043. .g-xl-1,
  1044. .gx-xl-1 {
  1045. --tblr-gutter-x: 0.25rem; }
  1046. .g-xl-1,
  1047. .gy-xl-1 {
  1048. --tblr-gutter-y: 0.25rem; }
  1049. .g-xl-2,
  1050. .gx-xl-2 {
  1051. --tblr-gutter-x: 0.5rem; }
  1052. .g-xl-2,
  1053. .gy-xl-2 {
  1054. --tblr-gutter-y: 0.5rem; }
  1055. .g-xl-3,
  1056. .gx-xl-3 {
  1057. --tblr-gutter-x: 1rem; }
  1058. .g-xl-3,
  1059. .gy-xl-3 {
  1060. --tblr-gutter-y: 1rem; }
  1061. .g-xl-4,
  1062. .gx-xl-4 {
  1063. --tblr-gutter-x: 2rem; }
  1064. .g-xl-4,
  1065. .gy-xl-4 {
  1066. --tblr-gutter-y: 2rem; }
  1067. .g-xl-5,
  1068. .gx-xl-5 {
  1069. --tblr-gutter-x: 4rem; }
  1070. .g-xl-5,
  1071. .gy-xl-5 {
  1072. --tblr-gutter-y: 4rem; } }
  1073. @media (min-width: 1400px) {
  1074. .col-xxl {
  1075. flex: 1 0 0%; }
  1076. .row-cols-xxl-auto > * {
  1077. flex: 0 0 auto;
  1078. width: auto; }
  1079. .row-cols-xxl-1 > * {
  1080. flex: 0 0 auto;
  1081. width: 100%; }
  1082. .row-cols-xxl-2 > * {
  1083. flex: 0 0 auto;
  1084. width: 50%; }
  1085. .row-cols-xxl-3 > * {
  1086. flex: 0 0 auto;
  1087. width: 33.3333333%; }
  1088. .row-cols-xxl-4 > * {
  1089. flex: 0 0 auto;
  1090. width: 25%; }
  1091. .row-cols-xxl-5 > * {
  1092. flex: 0 0 auto;
  1093. width: 20%; }
  1094. .row-cols-xxl-6 > * {
  1095. flex: 0 0 auto;
  1096. width: 16.6666667%; }
  1097. .col-xxl-auto {
  1098. flex: 0 0 auto;
  1099. width: auto; }
  1100. .col-xxl-1 {
  1101. flex: 0 0 auto;
  1102. width: 8.3333333%; }
  1103. .col-xxl-2 {
  1104. flex: 0 0 auto;
  1105. width: 16.6666667%; }
  1106. .col-xxl-3 {
  1107. flex: 0 0 auto;
  1108. width: 25%; }
  1109. .col-xxl-4 {
  1110. flex: 0 0 auto;
  1111. width: 33.3333333%; }
  1112. .col-xxl-5 {
  1113. flex: 0 0 auto;
  1114. width: 41.6666667%; }
  1115. .col-xxl-6 {
  1116. flex: 0 0 auto;
  1117. width: 50%; }
  1118. .col-xxl-7 {
  1119. flex: 0 0 auto;
  1120. width: 58.3333333%; }
  1121. .col-xxl-8 {
  1122. flex: 0 0 auto;
  1123. width: 66.6666667%; }
  1124. .col-xxl-9 {
  1125. flex: 0 0 auto;
  1126. width: 75%; }
  1127. .col-xxl-10 {
  1128. flex: 0 0 auto;
  1129. width: 83.3333333%; }
  1130. .col-xxl-11 {
  1131. flex: 0 0 auto;
  1132. width: 91.6666667%; }
  1133. .col-xxl-12 {
  1134. flex: 0 0 auto;
  1135. width: 100%; }
  1136. .offset-xxl-0 {
  1137. margin-left: 0; }
  1138. .offset-xxl-1 {
  1139. margin-left: 8.3333333%; }
  1140. .offset-xxl-2 {
  1141. margin-left: 16.6666667%; }
  1142. .offset-xxl-3 {
  1143. margin-left: 25%; }
  1144. .offset-xxl-4 {
  1145. margin-left: 33.3333333%; }
  1146. .offset-xxl-5 {
  1147. margin-left: 41.6666667%; }
  1148. .offset-xxl-6 {
  1149. margin-left: 50%; }
  1150. .offset-xxl-7 {
  1151. margin-left: 58.3333333%; }
  1152. .offset-xxl-8 {
  1153. margin-left: 66.6666667%; }
  1154. .offset-xxl-9 {
  1155. margin-left: 75%; }
  1156. .offset-xxl-10 {
  1157. margin-left: 83.3333333%; }
  1158. .offset-xxl-11 {
  1159. margin-left: 91.6666667%; }
  1160. .g-xxl-0,
  1161. .gx-xxl-0 {
  1162. --tblr-gutter-x: 0; }
  1163. .g-xxl-0,
  1164. .gy-xxl-0 {
  1165. --tblr-gutter-y: 0; }
  1166. .g-xxl-1,
  1167. .gx-xxl-1 {
  1168. --tblr-gutter-x: 0.25rem; }
  1169. .g-xxl-1,
  1170. .gy-xxl-1 {
  1171. --tblr-gutter-y: 0.25rem; }
  1172. .g-xxl-2,
  1173. .gx-xxl-2 {
  1174. --tblr-gutter-x: 0.5rem; }
  1175. .g-xxl-2,
  1176. .gy-xxl-2 {
  1177. --tblr-gutter-y: 0.5rem; }
  1178. .g-xxl-3,
  1179. .gx-xxl-3 {
  1180. --tblr-gutter-x: 1rem; }
  1181. .g-xxl-3,
  1182. .gy-xxl-3 {
  1183. --tblr-gutter-y: 1rem; }
  1184. .g-xxl-4,
  1185. .gx-xxl-4 {
  1186. --tblr-gutter-x: 2rem; }
  1187. .g-xxl-4,
  1188. .gy-xxl-4 {
  1189. --tblr-gutter-y: 2rem; }
  1190. .g-xxl-5,
  1191. .gx-xxl-5 {
  1192. --tblr-gutter-x: 4rem; }
  1193. .g-xxl-5,
  1194. .gy-xxl-5 {
  1195. --tblr-gutter-y: 4rem; } }
  1196. .table, .markdown > table {
  1197. --tblr-table-bg: transparent;
  1198. --tblr-table-accent-bg: transparent;
  1199. --tblr-table-striped-color: inherit;
  1200. --tblr-table-striped-bg: #f8fafc;
  1201. --tblr-table-active-color: inherit;
  1202. --tblr-table-active-bg: rgba(0, 0, 0, 0.1);
  1203. --tblr-table-hover-color: inherit;
  1204. --tblr-table-hover-bg: rgba(0, 0, 0, 0.075);
  1205. width: 100%;
  1206. margin-bottom: 1rem;
  1207. color: inherit;
  1208. vertical-align: top;
  1209. border-color: rgba(98, 105, 118, 0.16); }
  1210. .table > :not(caption) > * > *, .markdown > table > :not(caption) > * > * {
  1211. padding: 0.5rem 0.5rem;
  1212. background-color: var(--tblr-table-bg);
  1213. border-bottom-width: 1px;
  1214. box-shadow: inset 0 0 0 9999px var(--tblr-table-accent-bg); }
  1215. .table > tbody, .markdown > table > tbody {
  1216. vertical-align: inherit; }
  1217. .table > thead, .markdown > table > thead {
  1218. vertical-align: bottom; }
  1219. .table > :not(:first-child), .markdown > table > :not(:first-child) {
  1220. border-top: 2px solid rgba(98, 105, 118, 0.16); }
  1221. .caption-top {
  1222. caption-side: top; }
  1223. .table-sm > :not(caption) > * > * {
  1224. padding: 0.25rem 0.25rem; }
  1225. .table-bordered > :not(caption) > *, .markdown > table > :not(caption) > * {
  1226. border-width: 1px 0; }
  1227. .table-bordered > :not(caption) > * > *, .markdown > table > :not(caption) > * > * {
  1228. border-width: 0 1px; }
  1229. .table-borderless > :not(caption) > * > * {
  1230. border-bottom-width: 0; }
  1231. .table-borderless > :not(:first-child) {
  1232. border-top-width: 0; }
  1233. .table-striped > tbody > tr:nth-of-type(even) > * {
  1234. --tblr-table-accent-bg: var(--tblr-table-striped-bg);
  1235. color: var(--tblr-table-striped-color); }
  1236. .table-active {
  1237. --tblr-table-accent-bg: var(--tblr-table-active-bg);
  1238. color: var(--tblr-table-active-color); }
  1239. .table-hover > tbody > tr:hover > * {
  1240. --tblr-table-accent-bg: var(--tblr-table-hover-bg);
  1241. color: var(--tblr-table-hover-color); }
  1242. .table-primary {
  1243. --tblr-table-bg: #d2e1f3;
  1244. --tblr-table-striped-bg: #c9d8ea;
  1245. --tblr-table-striped-color: #1e293b;
  1246. --tblr-table-active-bg: #c0cfe1;
  1247. --tblr-table-active-color: #f8fafc;
  1248. --tblr-table-hover-bg: #c5d3e5;
  1249. --tblr-table-hover-color: #1e293b;
  1250. color: #1e293b;
  1251. border-color: #c0cfe1; }
  1252. .table-secondary {
  1253. --tblr-table-bg: #e0e1e4;
  1254. --tblr-table-striped-bg: #d6d8dc;
  1255. --tblr-table-striped-color: #1e293b;
  1256. --tblr-table-active-bg: #cdcfd3;
  1257. --tblr-table-active-color: #1e293b;
  1258. --tblr-table-hover-bg: #d1d3d7;
  1259. --tblr-table-hover-color: #1e293b;
  1260. color: #1e293b;
  1261. border-color: #cdcfd3; }
  1262. .table-success {
  1263. --tblr-table-bg: #d5f0da;
  1264. --tblr-table-striped-bg: #cce6d2;
  1265. --tblr-table-striped-color: #1e293b;
  1266. --tblr-table-active-bg: #c3dcca;
  1267. --tblr-table-active-color: #1e293b;
  1268. --tblr-table-hover-bg: #c7e1ce;
  1269. --tblr-table-hover-color: #1e293b;
  1270. color: #1e293b;
  1271. border-color: #c3dcca; }
  1272. .table-info {
  1273. --tblr-table-bg: #d9ebf9;
  1274. --tblr-table-striped-bg: #d0e1f0;
  1275. --tblr-table-striped-color: #1e293b;
  1276. --tblr-table-active-bg: #c6d8e6;
  1277. --tblr-table-active-color: #1e293b;
  1278. --tblr-table-hover-bg: #cbdceb;
  1279. --tblr-table-hover-color: #1e293b;
  1280. color: #1e293b;
  1281. border-color: #c6d8e6; }
  1282. .table-warning {
  1283. --tblr-table-bg: #fde1cd;
  1284. --tblr-table-striped-bg: #f2d8c6;
  1285. --tblr-table-striped-color: #1e293b;
  1286. --tblr-table-active-bg: #e7cfbe;
  1287. --tblr-table-active-color: #1e293b;
  1288. --tblr-table-hover-bg: #ecd3c2;
  1289. --tblr-table-hover-color: #1e293b;
  1290. color: #1e293b;
  1291. border-color: #e7cfbe; }
  1292. .table-danger {
  1293. --tblr-table-bg: #f7d7d7;
  1294. --tblr-table-striped-bg: #eccecf;
  1295. --tblr-table-striped-color: #1e293b;
  1296. --tblr-table-active-bg: #e1c6c7;
  1297. --tblr-table-active-color: #f8fafc;
  1298. --tblr-table-hover-bg: #e7cacb;
  1299. --tblr-table-hover-color: #1e293b;
  1300. color: #1e293b;
  1301. border-color: #e1c6c7; }
  1302. .table-light {
  1303. --tblr-table-bg: #f8fafc;
  1304. --tblr-table-striped-bg: #edf0f2;
  1305. --tblr-table-striped-color: #1e293b;
  1306. --tblr-table-active-bg: #e2e5e9;
  1307. --tblr-table-active-color: #1e293b;
  1308. --tblr-table-hover-bg: #e8eaee;
  1309. --tblr-table-hover-color: #1e293b;
  1310. color: #1e293b;
  1311. border-color: #e2e5e9; }
  1312. .table-dark {
  1313. --tblr-table-bg: #1e293b;
  1314. --tblr-table-striped-bg: #293345;
  1315. --tblr-table-striped-color: #f8fafc;
  1316. --tblr-table-active-bg: #343e4e;
  1317. --tblr-table-active-color: #f8fafc;
  1318. --tblr-table-hover-bg: #2e3949;
  1319. --tblr-table-hover-color: #f8fafc;
  1320. color: #f8fafc;
  1321. border-color: #343e4e; }
  1322. .table-responsive {
  1323. overflow-x: auto;
  1324. -webkit-overflow-scrolling: touch; }
  1325. @media (max-width: 575.98px) {
  1326. .table-responsive-sm {
  1327. overflow-x: auto;
  1328. -webkit-overflow-scrolling: touch; } }
  1329. @media (max-width: 767.98px) {
  1330. .table-responsive-md {
  1331. overflow-x: auto;
  1332. -webkit-overflow-scrolling: touch; } }
  1333. @media (max-width: 991.98px) {
  1334. .table-responsive-lg {
  1335. overflow-x: auto;
  1336. -webkit-overflow-scrolling: touch; } }
  1337. @media (max-width: 1199.98px) {
  1338. .table-responsive-xl {
  1339. overflow-x: auto;
  1340. -webkit-overflow-scrolling: touch; } }
  1341. @media (max-width: 1399.98px) {
  1342. .table-responsive-xxl {
  1343. overflow-x: auto;
  1344. -webkit-overflow-scrolling: touch; } }
  1345. .form-label {
  1346. margin-bottom: 0.5rem;
  1347. font-size: 0.9375rem;
  1348. font-weight: 500; }
  1349. .col-form-label {
  1350. padding-top: calc(0.4375rem + 1px);
  1351. padding-bottom: calc(0.4375rem + 1px);
  1352. margin-bottom: 0;
  1353. font-size: inherit;
  1354. font-weight: 500;
  1355. line-height: 1.3333333; }
  1356. .col-form-label-lg {
  1357. padding-top: calc(0.5rem + 1px);
  1358. padding-bottom: calc(0.5rem + 1px);
  1359. font-size: 1.25rem; }
  1360. .col-form-label-sm {
  1361. padding-top: calc(0.125rem + 1px);
  1362. padding-bottom: calc(0.125rem + 1px);
  1363. font-size: 0.75rem; }
  1364. .form-text {
  1365. margin-top: 0.25rem;
  1366. font-size: 80%;
  1367. color: #626976; }
  1368. .form-control {
  1369. display: block;
  1370. width: 100%;
  1371. padding: 0.4375rem 0.75rem;
  1372. font-size: 0.9375rem;
  1373. font-weight: 400;
  1374. line-height: 1.3333333;
  1375. color: inherit;
  1376. background-color: #ffffff;
  1377. background-clip: padding-box;
  1378. border: 1px solid #d9dbde;
  1379. -webkit-appearance: none;
  1380. -moz-appearance: none;
  1381. appearance: none;
  1382. border-radius: 4px;
  1383. transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
  1384. @media (prefers-reduced-motion: reduce) {
  1385. .form-control {
  1386. transition: none; } }
  1387. .form-control[type="file"] {
  1388. overflow: hidden; }
  1389. .form-control[type="file"]:not(:disabled):not([readonly]) {
  1390. cursor: pointer; }
  1391. .form-control:focus {
  1392. color: inherit;
  1393. background-color: #ffffff;
  1394. border-color: #90b5e2;
  1395. outline: 0;
  1396. box-shadow: 0 0 0 0.25rem rgba(32, 107, 196, 0.25); }
  1397. .form-control::-webkit-date-and-time-value {
  1398. height: 1.3333333em; }
  1399. .form-control::-webkit-input-placeholder {
  1400. color: #a5a9b1;
  1401. opacity: 1; }
  1402. .form-control::-moz-placeholder {
  1403. color: #a5a9b1;
  1404. opacity: 1; }
  1405. .form-control:-ms-input-placeholder {
  1406. color: #a5a9b1;
  1407. opacity: 1; }
  1408. .form-control::-ms-input-placeholder {
  1409. color: #a5a9b1;
  1410. opacity: 1; }
  1411. .form-control::placeholder {
  1412. color: #a5a9b1;
  1413. opacity: 1; }
  1414. .form-control:disabled, .form-control[readonly] {
  1415. background-color: #f1f5f9;
  1416. opacity: 1; }
  1417. .form-control::-webkit-file-upload-button {
  1418. padding: 0.4375rem 0.75rem;
  1419. margin: -0.4375rem -0.75rem;
  1420. -webkit-margin-end: 0.75rem;
  1421. margin-inline-end: 0.75rem;
  1422. color: inherit;
  1423. background-color: #f8fafc;
  1424. pointer-events: none;
  1425. border-color: inherit;
  1426. border-style: solid;
  1427. border-width: 0;
  1428. border-inline-end-width: 1px;
  1429. border-radius: 0;
  1430. -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  1431. transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
  1432. .form-control::file-selector-button {
  1433. padding: 0.4375rem 0.75rem;
  1434. margin: -0.4375rem -0.75rem;
  1435. -webkit-margin-end: 0.75rem;
  1436. margin-inline-end: 0.75rem;
  1437. color: inherit;
  1438. background-color: #f8fafc;
  1439. pointer-events: none;
  1440. border-color: inherit;
  1441. border-style: solid;
  1442. border-width: 0;
  1443. border-inline-end-width: 1px;
  1444. border-radius: 0;
  1445. transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
  1446. @media (prefers-reduced-motion: reduce) {
  1447. .form-control::-webkit-file-upload-button {
  1448. -webkit-transition: none;
  1449. transition: none; }
  1450. .form-control::file-selector-button {
  1451. transition: none; } }
  1452. .form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
  1453. background-color: #eceeef; }
  1454. .form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  1455. background-color: #eceeef; }
  1456. .form-control::-webkit-file-upload-button {
  1457. padding: 0.4375rem 0.75rem;
  1458. margin: -0.4375rem -0.75rem;
  1459. -webkit-margin-end: 0.75rem;
  1460. margin-inline-end: 0.75rem;
  1461. color: inherit;
  1462. background-color: #f8fafc;
  1463. pointer-events: none;
  1464. border-color: inherit;
  1465. border-style: solid;
  1466. border-width: 0;
  1467. border-inline-end-width: 1px;
  1468. border-radius: 0;
  1469. -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  1470. transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
  1471. @media (prefers-reduced-motion: reduce) {
  1472. .form-control::-webkit-file-upload-button {
  1473. -webkit-transition: none;
  1474. transition: none; } }
  1475. .form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
  1476. background-color: #eceeef; }
  1477. .form-control-plaintext {
  1478. display: block;
  1479. width: 100%;
  1480. padding: 0.4375rem 0;
  1481. margin-bottom: 0;
  1482. line-height: 1.3333333;
  1483. color: #1e293b;
  1484. background-color: transparent;
  1485. border: solid transparent;
  1486. border-width: 1px 0; }
  1487. .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  1488. padding-right: 0;
  1489. padding-left: 0; }
  1490. .form-control-sm {
  1491. min-height: calc(1.3333333em + 0.25rem + 2px);
  1492. padding: 0.125rem 0.5rem;
  1493. font-size: 0.75rem;
  1494. border-radius: 2px; }
  1495. .form-control-sm::-webkit-file-upload-button {
  1496. padding: 0.125rem 0.5rem;
  1497. margin: -0.125rem -0.5rem;
  1498. -webkit-margin-end: 0.5rem;
  1499. margin-inline-end: 0.5rem; }
  1500. .form-control-sm::file-selector-button {
  1501. padding: 0.125rem 0.5rem;
  1502. margin: -0.125rem -0.5rem;
  1503. -webkit-margin-end: 0.5rem;
  1504. margin-inline-end: 0.5rem; }
  1505. .form-control-sm::-webkit-file-upload-button {
  1506. padding: 0.125rem 0.5rem;
  1507. margin: -0.125rem -0.5rem;
  1508. -webkit-margin-end: 0.5rem;
  1509. margin-inline-end: 0.5rem; }
  1510. .form-control-lg {
  1511. min-height: calc(1.3333333em + 1rem + 2px);
  1512. padding: 0.5rem 1.5rem;
  1513. font-size: 1.25rem;
  1514. border-radius: 8px; }
  1515. .form-control-lg::-webkit-file-upload-button {
  1516. padding: 0.5rem 1.5rem;
  1517. margin: -0.5rem -1.5rem;
  1518. -webkit-margin-end: 1.5rem;
  1519. margin-inline-end: 1.5rem; }
  1520. .form-control-lg::file-selector-button {
  1521. padding: 0.5rem 1.5rem;
  1522. margin: -0.5rem -1.5rem;
  1523. -webkit-margin-end: 1.5rem;
  1524. margin-inline-end: 1.5rem; }
  1525. .form-control-lg::-webkit-file-upload-button {
  1526. padding: 0.5rem 1.5rem;
  1527. margin: -0.5rem -1.5rem;
  1528. -webkit-margin-end: 1.5rem;
  1529. margin-inline-end: 1.5rem; }
  1530. textarea.form-control {
  1531. min-height: calc(1.3333333em + 0.875rem + 2px); }
  1532. textarea.form-control-sm {
  1533. min-height: calc(1.3333333em + 0.25rem + 2px); }
  1534. textarea.form-control-lg {
  1535. min-height: calc(1.3333333em + 1rem + 2px); }
  1536. .form-control-color {
  1537. width: 3rem;
  1538. height: auto;
  1539. padding: 0.4375rem; }
  1540. .form-control-color:not(:disabled):not([readonly]) {
  1541. cursor: pointer; }
  1542. .form-control-color::-moz-color-swatch {
  1543. height: 1.3333333em;
  1544. border-radius: 4px; }
  1545. .form-control-color::-webkit-color-swatch {
  1546. height: 1.3333333em;
  1547. border-radius: 4px; }
  1548. .form-select {
  1549. display: block;
  1550. width: 100%;
  1551. padding: 0.4375rem 2.25rem 0.4375rem 0.75rem;
  1552. -moz-padding-start: calc(0.75rem - 3px);
  1553. font-size: 0.9375rem;
  1554. font-weight: 400;
  1555. line-height: 1.3333333;
  1556. color: inherit;
  1557. background-color: #ffffff;
  1558. background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23d9dbde' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
  1559. background-repeat: no-repeat;
  1560. background-position: right 0.75rem center;
  1561. background-size: 16px 12px;
  1562. border: 1px solid #d9dbde;
  1563. border-radius: 4px;
  1564. transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  1565. -webkit-appearance: none;
  1566. -moz-appearance: none;
  1567. appearance: none; }
  1568. @media (prefers-reduced-motion: reduce) {
  1569. .form-select {
  1570. transition: none; } }
  1571. .form-select:focus {
  1572. border-color: #90b5e2;
  1573. outline: 0;
  1574. box-shadow: 0 0 0 0.25rem rgba(32, 107, 196, 0.25); }
  1575. .form-select[multiple], .form-select[size]:not([size="1"]) {
  1576. padding-right: 0.75rem;
  1577. background-image: none; }
  1578. .form-select:disabled {
  1579. background-color: #e2e8f0; }
  1580. .form-select:-moz-focusring {
  1581. color: transparent;
  1582. text-shadow: 0 0 0 inherit; }
  1583. .form-select-sm {
  1584. padding-top: 0.125rem;
  1585. padding-bottom: 0.125rem;
  1586. padding-left: 0.5rem;
  1587. font-size: 0.75rem;
  1588. border-radius: 2px; }
  1589. .form-select-lg {
  1590. padding-top: 0.5rem;
  1591. padding-bottom: 0.5rem;
  1592. padding-left: 1.5rem;
  1593. font-size: 1.25rem;
  1594. border-radius: 8px; }
  1595. .form-check {
  1596. display: block;
  1597. min-height: 1.25rem;
  1598. padding-left: 1.5rem;
  1599. margin-bottom: 0.5rem; }
  1600. .form-check .form-check-input {
  1601. float: left;
  1602. margin-left: -1.5rem; }
  1603. .form-check-input {
  1604. width: 1rem;
  1605. height: 1rem;
  1606. margin-top: 0.1666667rem;
  1607. vertical-align: top;
  1608. background-color: #ffffff;
  1609. background-repeat: no-repeat;
  1610. background-position: center;
  1611. background-size: contain;
  1612. border: 1px solid rgba(98, 105, 118, 0.24);
  1613. -webkit-appearance: none;
  1614. -moz-appearance: none;
  1615. appearance: none;
  1616. -webkit-print-color-adjust: exact;
  1617. color-adjust: exact; }
  1618. .form-check-input[type="checkbox"] {
  1619. border-radius: 4px; }
  1620. .form-check-input[type="radio"] {
  1621. border-radius: 50%; }
  1622. .form-check-input:active {
  1623. filter: brightness(90%); }
  1624. .form-check-input:focus {
  1625. border-color: #90b5e2;
  1626. outline: 0;
  1627. box-shadow: 0 0 0 0.25rem rgba(32, 107, 196, 0.25); }
  1628. .form-check-input:checked {
  1629. background-color: #206bc4;
  1630. border-color: rgba(98, 105, 118, 0.24); }
  1631. .form-check-input:checked[type="checkbox"] {
  1632. background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' width='16' height='16'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8.5l2.5 2.5l5.5 -5.5'/%3e%3c/svg%3e"); }
  1633. .form-check-input:checked[type="radio"] {
  1634. background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3ccircle r='3' fill='%23ffffff' cx='8' cy='8' /%3e%3c/svg%3e"); }
  1635. .form-check-input[type="checkbox"]:indeterminate {
  1636. background-color: #206bc4;
  1637. border-color: #206bc4;
  1638. background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e"); }
  1639. .form-check-input:disabled {
  1640. pointer-events: none;
  1641. filter: none;
  1642. opacity: 0.5; }
  1643. .form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  1644. opacity: 0.7; }
  1645. .form-switch {
  1646. padding-left: 2.5rem; }
  1647. .form-switch .form-check-input {
  1648. width: 2rem;
  1649. margin-left: -2.5rem;
  1650. background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23e6e7e9'/%3e%3c/svg%3e");
  1651. background-position: left center;
  1652. border-radius: 2rem;
  1653. transition: background-position 0.15s ease-in-out; }
  1654. @media (prefers-reduced-motion: reduce) {
  1655. .form-switch .form-check-input {
  1656. transition: none; } }
  1657. .form-switch .form-check-input:focus {
  1658. background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2390b5e2'/%3e%3c/svg%3e"); }
  1659. .form-switch .form-check-input:checked {
  1660. background-position: right center;
  1661. background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23ffffff'/%3e%3c/svg%3e"); }
  1662. .form-check-inline {
  1663. display: inline-block;
  1664. margin-right: 1rem; }
  1665. .btn-check {
  1666. position: absolute;
  1667. clip: rect(0, 0, 0, 0);
  1668. pointer-events: none; }
  1669. .btn-check[disabled] + .btn, .btn-check:disabled + .btn {
  1670. pointer-events: none;
  1671. filter: none;
  1672. opacity: 0.65; }
  1673. .form-range {
  1674. width: 100%;
  1675. height: 1.25rem;
  1676. padding: 0;
  1677. background-color: transparent;
  1678. -webkit-appearance: none;
  1679. -moz-appearance: none;
  1680. appearance: none; }
  1681. .form-range:focus {
  1682. outline: 0; }
  1683. .form-range:focus::-webkit-slider-thumb {
  1684. box-shadow: 0 0 0 1px #f8fafc, 0 0 0 0.25rem rgba(32, 107, 196, 0.25); }
  1685. .form-range:focus::-moz-range-thumb {
  1686. box-shadow: 0 0 0 1px #f8fafc, 0 0 0 0.25rem rgba(32, 107, 196, 0.25); }
  1687. .form-range::-moz-focus-outer {
  1688. border: 0; }
  1689. .form-range::-webkit-slider-thumb {
  1690. width: 1rem;
  1691. height: 1rem;
  1692. margin-top: -0.375rem;
  1693. background-color: #206bc4;
  1694. border: 2px solid #ffffff;
  1695. border-radius: 1rem;
  1696. -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  1697. transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  1698. -webkit-appearance: none;
  1699. appearance: none; }
  1700. @media (prefers-reduced-motion: reduce) {
  1701. .form-range::-webkit-slider-thumb {
  1702. -webkit-transition: none;
  1703. transition: none; } }
  1704. .form-range::-webkit-slider-thumb:active {
  1705. background-color: #bcd3ed; }
  1706. .form-range::-webkit-slider-runnable-track {
  1707. width: 100%;
  1708. height: 0.25rem;
  1709. color: transparent;
  1710. cursor: pointer;
  1711. background-color: #e2e8f0;
  1712. border-color: transparent;
  1713. border-radius: 1rem; }
  1714. .form-range::-moz-range-thumb {
  1715. width: 1rem;
  1716. height: 1rem;
  1717. background-color: #206bc4;
  1718. border: 2px solid #ffffff;
  1719. border-radius: 1rem;
  1720. -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  1721. transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  1722. -moz-appearance: none;
  1723. appearance: none; }
  1724. @media (prefers-reduced-motion: reduce) {
  1725. .form-range::-moz-range-thumb {
  1726. -moz-transition: none;
  1727. transition: none; } }
  1728. .form-range::-moz-range-thumb:active {
  1729. background-color: #bcd3ed; }
  1730. .form-range::-moz-range-track {
  1731. width: 100%;
  1732. height: 0.25rem;
  1733. color: transparent;
  1734. cursor: pointer;
  1735. background-color: #e2e8f0;
  1736. border-color: transparent;
  1737. border-radius: 1rem; }
  1738. .form-range:disabled {
  1739. pointer-events: none; }
  1740. .form-range:disabled::-webkit-slider-thumb {
  1741. background-color: #64748b; }
  1742. .form-range:disabled::-moz-range-thumb {
  1743. background-color: #64748b; }
  1744. .form-floating {
  1745. position: relative; }
  1746. .form-floating > .form-control,
  1747. .form-floating > .form-select {
  1748. height: calc(3.5rem + 2px);
  1749. line-height: 1.25; }
  1750. .form-floating > label {
  1751. position: absolute;
  1752. top: 0;
  1753. left: 0;
  1754. height: 100%;
  1755. padding: 1rem 0.75rem;
  1756. pointer-events: none;
  1757. border: 1px solid transparent;
  1758. transform-origin: 0 0;
  1759. transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out; }
  1760. @media (prefers-reduced-motion: reduce) {
  1761. .form-floating > label {
  1762. transition: none; } }
  1763. .form-floating > .form-control {
  1764. padding: 1rem 0.75rem; }
  1765. .form-floating > .form-control::-webkit-input-placeholder {
  1766. color: transparent; }
  1767. .form-floating > .form-control::-moz-placeholder {
  1768. color: transparent; }
  1769. .form-floating > .form-control:-ms-input-placeholder {
  1770. color: transparent; }
  1771. .form-floating > .form-control::-ms-input-placeholder {
  1772. color: transparent; }
  1773. .form-floating > .form-control::placeholder {
  1774. color: transparent; }
  1775. .form-floating > .form-control:not(:-moz-placeholder-shown) {
  1776. padding-top: 1.625rem;
  1777. padding-bottom: 0.625rem; }
  1778. .form-floating > .form-control:not(:-ms-input-placeholder) {
  1779. padding-top: 1.625rem;
  1780. padding-bottom: 0.625rem; }
  1781. .form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown) {
  1782. padding-top: 1.625rem;
  1783. padding-bottom: 0.625rem; }
  1784. .form-floating > .form-control:-webkit-autofill {
  1785. padding-top: 1.625rem;
  1786. padding-bottom: 0.625rem; }
  1787. .form-floating > .form-select {
  1788. padding-top: 1.625rem;
  1789. padding-bottom: 0.625rem; }
  1790. .form-floating > .form-control:not(:-moz-placeholder-shown) ~ label {
  1791. opacity: 0.65;
  1792. transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); }
  1793. .form-floating > .form-control:not(:-ms-input-placeholder) ~ label {
  1794. opacity: 0.65;
  1795. transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); }
  1796. .form-floating > .form-control:focus ~ label,
  1797. .form-floating > .form-control:not(:placeholder-shown) ~ label,
  1798. .form-floating > .form-select ~ label {
  1799. opacity: 0.65;
  1800. transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); }
  1801. .form-floating > .form-control:-webkit-autofill ~ label {
  1802. opacity: 0.65;
  1803. transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); }
  1804. .input-group {
  1805. position: relative;
  1806. display: flex;
  1807. flex-wrap: wrap;
  1808. align-items: stretch;
  1809. width: 100%; }
  1810. .input-group > .form-control,
  1811. .input-group > .form-select {
  1812. position: relative;
  1813. flex: 1 1 auto;
  1814. width: 1%;
  1815. min-width: 0; }
  1816. .input-group > .form-control:focus,
  1817. .input-group > .form-select:focus {
  1818. z-index: 3; }
  1819. .input-group .btn {
  1820. position: relative;
  1821. z-index: 2; }
  1822. .input-group .btn:focus {
  1823. z-index: 3; }
  1824. .input-group-text {
  1825. display: flex;
  1826. align-items: center;
  1827. padding: 0.4375rem 0.75rem;
  1828. font-size: 0.9375rem;
  1829. font-weight: 400;
  1830. line-height: 1.3333333;
  1831. color: #626976;
  1832. text-align: center;
  1833. white-space: nowrap;
  1834. background-color: #f8fafc;
  1835. border: 1px solid #d9dbde;
  1836. border-radius: 4px; }
  1837. .input-group-lg > .form-control,
  1838. .input-group-lg > .form-select,
  1839. .input-group-lg > .input-group-text,
  1840. .input-group-lg > .btn {
  1841. padding: 0.5rem 1.5rem;
  1842. font-size: 1.25rem;
  1843. border-radius: 8px; }
  1844. .input-group-sm > .form-control,
  1845. .input-group-sm > .form-select,
  1846. .input-group-sm > .input-group-text,
  1847. .input-group-sm > .btn {
  1848. padding: 0.125rem 0.5rem;
  1849. font-size: 0.75rem;
  1850. border-radius: 2px; }
  1851. .input-group-lg > .form-select,
  1852. .input-group-sm > .form-select {
  1853. padding-right: 3rem; }
  1854. .input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu),
  1855. .input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n + 3) {
  1856. border-top-right-radius: 0;
  1857. border-bottom-right-radius: 0; }
  1858. .input-group.has-validation > :nth-last-child(n + 3):not(.dropdown-toggle):not(.dropdown-menu),
  1859. .input-group.has-validation > .dropdown-toggle:nth-last-child(n + 4) {
  1860. border-top-right-radius: 0;
  1861. border-bottom-right-radius: 0; }
  1862. .input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  1863. margin-left: -1px;
  1864. border-top-left-radius: 0;
  1865. border-bottom-left-radius: 0; }
  1866. .valid-feedback {
  1867. display: none;
  1868. width: 100%;
  1869. margin-top: 0.25rem;
  1870. font-size: 80%;
  1871. color: #2fb344; }
  1872. .valid-tooltip {
  1873. position: absolute;
  1874. top: 100%;
  1875. z-index: 5;
  1876. display: none;
  1877. max-width: 100%;
  1878. padding: 0.25rem 0.5rem;
  1879. margin-top: .1rem;
  1880. font-size: 0.8203125rem;
  1881. color: #f8fafc;
  1882. background-color: rgba(47, 179, 68, 0.9);
  1883. border-radius: 4px; }
  1884. .was-validated :valid ~ .valid-feedback,
  1885. .was-validated :valid ~ .valid-tooltip,
  1886. .is-valid ~ .valid-feedback,
  1887. .is-valid ~ .valid-tooltip {
  1888. display: block; }
  1889. .was-validated .form-control:valid, .form-control.is-valid {
  1890. border-color: #2fb344;
  1891. padding-right: calc(1.3333333em + 0.875rem);
  1892. background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%232fb344' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='20 6 9 17 4 12'%3e%3c/polyline%3e%3c/svg%3e");
  1893. background-repeat: no-repeat;
  1894. background-position: right calc(0.3333333em + 0.21875rem) center;
  1895. background-size: calc(0.6666667em + 0.4375rem) calc(0.6666667em + 0.4375rem); }
  1896. .was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  1897. border-color: #2fb344;
  1898. box-shadow: 0 0 0 0.25rem rgba(47, 179, 68, 0.25); }
  1899. .was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  1900. padding-right: calc(1.3333333em + 0.875rem);
  1901. background-position: top calc(0.3333333em + 0.21875rem) right calc(0.3333333em + 0.21875rem); }
  1902. .was-validated .form-select:valid, .form-select.is-valid {
  1903. border-color: #2fb344; }
  1904. .was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] {
  1905. padding-right: 4.125rem;
  1906. background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23d9dbde' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%232fb344' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='20 6 9 17 4 12'%3e%3c/polyline%3e%3c/svg%3e");
  1907. background-position: right 0.75rem center, center right 2.25rem;
  1908. background-size: 16px 12px, calc(0.6666667em + 0.4375rem) calc(0.6666667em + 0.4375rem); }
  1909. .was-validated .form-select:valid:focus, .form-select.is-valid:focus {
  1910. border-color: #2fb344;
  1911. box-shadow: 0 0 0 0.25rem rgba(47, 179, 68, 0.25); }
  1912. .was-validated .form-check-input:valid, .form-check-input.is-valid {
  1913. border-color: #2fb344; }
  1914. .was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
  1915. background-color: #2fb344; }
  1916. .was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
  1917. box-shadow: 0 0 0 0.25rem rgba(47, 179, 68, 0.25); }
  1918. .was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  1919. color: #2fb344; }
  1920. .form-check-inline .form-check-input ~ .valid-feedback {
  1921. margin-left: .5em; }
  1922. .was-validated .input-group .form-control:valid, .input-group .form-control.is-valid, .was-validated
  1923. .input-group .form-select:valid,
  1924. .input-group .form-select.is-valid {
  1925. z-index: 1; }
  1926. .was-validated .input-group .form-control:valid:focus, .input-group .form-control.is-valid:focus, .was-validated
  1927. .input-group .form-select:valid:focus,
  1928. .input-group .form-select.is-valid:focus {
  1929. z-index: 3; }
  1930. .invalid-feedback {
  1931. display: none;
  1932. width: 100%;
  1933. margin-top: 0.25rem;
  1934. font-size: 80%;
  1935. color: #d63939; }
  1936. .invalid-tooltip {
  1937. position: absolute;
  1938. top: 100%;
  1939. z-index: 5;
  1940. display: none;
  1941. max-width: 100%;
  1942. padding: 0.25rem 0.5rem;
  1943. margin-top: .1rem;
  1944. font-size: 0.8203125rem;
  1945. color: #f8fafc;
  1946. background-color: rgba(214, 57, 57, 0.9);
  1947. border-radius: 4px; }
  1948. .was-validated :invalid ~ .invalid-feedback,
  1949. .was-validated :invalid ~ .invalid-tooltip,
  1950. .is-invalid ~ .invalid-feedback,
  1951. .is-invalid ~ .invalid-tooltip {
  1952. display: block; }
  1953. .was-validated .form-control:invalid, .form-control.is-invalid {
  1954. border-color: #d63939;
  1955. padding-right: calc(1.3333333em + 0.875rem);
  1956. background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23d63939' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cline x1='18' y1='6' x2='6' y2='18'%3e%3c/line%3e%3cline x1='6' y1='6' x2='18' y2='18'%3e%3c/line%3e%3c/svg%3e");
  1957. background-repeat: no-repeat;
  1958. background-position: right calc(0.3333333em + 0.21875rem) center;
  1959. background-size: calc(0.6666667em + 0.4375rem) calc(0.6666667em + 0.4375rem); }
  1960. .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  1961. border-color: #d63939;
  1962. box-shadow: 0 0 0 0.25rem rgba(214, 57, 57, 0.25); }
  1963. .was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  1964. padding-right: calc(1.3333333em + 0.875rem);
  1965. background-position: top calc(0.3333333em + 0.21875rem) right calc(0.3333333em + 0.21875rem); }
  1966. .was-validated .form-select:invalid, .form-select.is-invalid {
  1967. border-color: #d63939; }
  1968. .was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] {
  1969. padding-right: 4.125rem;
  1970. background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23d9dbde' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23d63939' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cline x1='18' y1='6' x2='6' y2='18'%3e%3c/line%3e%3cline x1='6' y1='6' x2='18' y2='18'%3e%3c/line%3e%3c/svg%3e");
  1971. background-position: right 0.75rem center, center right 2.25rem;
  1972. background-size: 16px 12px, calc(0.6666667em + 0.4375rem) calc(0.6666667em + 0.4375rem); }
  1973. .was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
  1974. border-color: #d63939;
  1975. box-shadow: 0 0 0 0.25rem rgba(214, 57, 57, 0.25); }
  1976. .was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  1977. border-color: #d63939; }
  1978. .was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
  1979. background-color: #d63939; }
  1980. .was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
  1981. box-shadow: 0 0 0 0.25rem rgba(214, 57, 57, 0.25); }
  1982. .was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  1983. color: #d63939; }
  1984. .form-check-inline .form-check-input ~ .invalid-feedback {
  1985. margin-left: .5em; }
  1986. .was-validated .input-group .form-control:invalid, .input-group .form-control.is-invalid, .was-validated
  1987. .input-group .form-select:invalid,
  1988. .input-group .form-select.is-invalid {
  1989. z-index: 2; }
  1990. .was-validated .input-group .form-control:invalid:focus, .input-group .form-control.is-invalid:focus, .was-validated
  1991. .input-group .form-select:invalid:focus,
  1992. .input-group .form-select.is-invalid:focus {
  1993. z-index: 3; }
  1994. .btn {
  1995. display: inline-block;
  1996. font-weight: 500;
  1997. line-height: 1.3333333;
  1998. color: #1e293b;
  1999. text-align: center;
  2000. vertical-align: middle;
  2001. cursor: pointer;
  2002. -webkit-user-select: none;
  2003. -moz-user-select: none;
  2004. -ms-user-select: none;
  2005. user-select: none;
  2006. background-color: transparent;
  2007. border: 1px solid transparent;
  2008. padding: 0.4375rem 1rem;
  2009. font-size: 0.9375rem;
  2010. border-radius: 4px;
  2011. transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
  2012. @media (prefers-reduced-motion: reduce) {
  2013. .btn {
  2014. transition: none; } }
  2015. .btn:hover {
  2016. color: #1e293b;
  2017. text-decoration: none; }
  2018. .btn-check:focus + .btn, .btn:focus {
  2019. outline: 0;
  2020. box-shadow: 0 0 0 0.25rem rgba(32, 107, 196, 0.25); }
  2021. .btn:disabled, .btn.disabled,
  2022. fieldset:disabled .btn {
  2023. pointer-events: none;
  2024. opacity: 0.65; }
  2025. .btn-link {
  2026. font-weight: 400;
  2027. color: #206bc4;
  2028. text-decoration: none; }
  2029. .btn-link:hover {
  2030. color: #1a569d;
  2031. text-decoration: underline; }
  2032. .btn-link:focus {
  2033. text-decoration: underline; }
  2034. .btn-link:disabled, .btn-link.disabled {
  2035. color: #475569; }
  2036. .btn-lg, .btn-group-lg > .btn {
  2037. padding: 0.5rem 1.5rem;
  2038. font-size: 1.25rem;
  2039. border-radius: 8px; }
  2040. .btn-sm, .btn-group-sm > .btn {
  2041. padding: 0.125rem 0.5rem;
  2042. font-size: 0.75rem;
  2043. border-radius: 2px; }
  2044. .fade {
  2045. transition: opacity 0.15s linear; }
  2046. @media (prefers-reduced-motion: reduce) {
  2047. .fade {
  2048. transition: none; } }
  2049. .fade:not(.show) {
  2050. opacity: 0; }
  2051. .collapse:not(.show) {
  2052. display: none; }
  2053. .collapsing {
  2054. height: 0;
  2055. overflow: hidden;
  2056. transition: height 0.35s ease; }
  2057. @media (prefers-reduced-motion: reduce) {
  2058. .collapsing {
  2059. transition: none; } }
  2060. .collapsing.collapse-horizontal {
  2061. width: 0;
  2062. height: auto;
  2063. transition: width 0.35s ease; }
  2064. @media (prefers-reduced-motion: reduce) {
  2065. .collapsing.collapse-horizontal {
  2066. transition: none; } }
  2067. .dropup,
  2068. .dropend,
  2069. .dropdown,
  2070. .dropstart {
  2071. position: relative; }
  2072. .dropdown-toggle {
  2073. white-space: nowrap; }
  2074. .dropdown-toggle:after {
  2075. content: "";
  2076. display: inline-block;
  2077. vertical-align: 0.306em;
  2078. width: 0.36em;
  2079. height: 0.36em;
  2080. border-bottom: 1px solid;
  2081. border-left: 1px solid;
  2082. margin-right: .1em;
  2083. margin-left: 0.4em;
  2084. transform: rotate(-45deg); }
  2085. .dropdown-menu {
  2086. position: absolute;
  2087. z-index: 1000;
  2088. display: none;
  2089. min-width: 11rem;
  2090. padding: 0.25rem 0;
  2091. margin: 0;
  2092. font-size: 0.9375rem;
  2093. color: #1e293b;
  2094. text-align: left;
  2095. list-style: none;
  2096. background-color: #ffffff;
  2097. background-clip: padding-box;
  2098. border: 1px solid rgba(98, 105, 118, 0.16);
  2099. border-radius: 4px; }
  2100. .dropdown-menu[data-bs-popper] {
  2101. top: 100%;
  2102. left: 0;
  2103. margin-top: 1px; }
  2104. .dropdown-menu-start {
  2105. --bs-position: start; }
  2106. .dropdown-menu-start[data-bs-popper] {
  2107. right: auto;
  2108. left: 0; }
  2109. .dropdown-menu-end {
  2110. --bs-position: end; }
  2111. .dropdown-menu-end[data-bs-popper] {
  2112. right: 0;
  2113. left: auto; }
  2114. @media (min-width: 576px) {
  2115. .dropdown-menu-sm-start {
  2116. --bs-position: start; }
  2117. .dropdown-menu-sm-start[data-bs-popper] {
  2118. right: auto;
  2119. left: 0; }
  2120. .dropdown-menu-sm-end {
  2121. --bs-position: end; }
  2122. .dropdown-menu-sm-end[data-bs-popper] {
  2123. right: 0;
  2124. left: auto; } }
  2125. @media (min-width: 768px) {
  2126. .dropdown-menu-md-start {
  2127. --bs-position: start; }
  2128. .dropdown-menu-md-start[data-bs-popper] {
  2129. right: auto;
  2130. left: 0; }
  2131. .dropdown-menu-md-end {
  2132. --bs-position: end; }
  2133. .dropdown-menu-md-end[data-bs-popper] {
  2134. right: 0;
  2135. left: auto; } }
  2136. @media (min-width: 992px) {
  2137. .dropdown-menu-lg-start {
  2138. --bs-position: start; }
  2139. .dropdown-menu-lg-start[data-bs-popper] {
  2140. right: auto;
  2141. left: 0; }
  2142. .dropdown-menu-lg-end {
  2143. --bs-position: end; }
  2144. .dropdown-menu-lg-end[data-bs-popper] {
  2145. right: 0;
  2146. left: auto; } }
  2147. @media (min-width: 1200px) {
  2148. .dropdown-menu-xl-start {
  2149. --bs-position: start; }
  2150. .dropdown-menu-xl-start[data-bs-popper] {
  2151. right: auto;
  2152. left: 0; }
  2153. .dropdown-menu-xl-end {
  2154. --bs-position: end; }
  2155. .dropdown-menu-xl-end[data-bs-popper] {
  2156. right: 0;
  2157. left: auto; } }
  2158. @media (min-width: 1400px) {
  2159. .dropdown-menu-xxl-start {
  2160. --bs-position: start; }
  2161. .dropdown-menu-xxl-start[data-bs-popper] {
  2162. right: auto;
  2163. left: 0; }
  2164. .dropdown-menu-xxl-end {
  2165. --bs-position: end; }
  2166. .dropdown-menu-xxl-end[data-bs-popper] {
  2167. right: 0;
  2168. left: auto; } }
  2169. .dropup .dropdown-menu[data-bs-popper] {
  2170. top: auto;
  2171. bottom: 100%;
  2172. margin-top: 0;
  2173. margin-bottom: 1px; }
  2174. .dropup .dropdown-toggle:after {
  2175. content: "";
  2176. display: inline-block;
  2177. vertical-align: 0.306em;
  2178. width: 0.36em;
  2179. height: 0.36em;
  2180. border-bottom: 1px solid;
  2181. border-left: 1px solid;
  2182. margin-right: .1em;
  2183. margin-left: 0.4em;
  2184. transform: rotate(135deg); }
  2185. .dropend .dropdown-menu[data-bs-popper] {
  2186. top: 0;
  2187. right: auto;
  2188. left: 100%;
  2189. margin-top: 0;
  2190. margin-left: 1px; }
  2191. .dropend .dropdown-toggle:after {
  2192. content: "";
  2193. display: inline-block;
  2194. vertical-align: 0.306em;
  2195. width: 0.36em;
  2196. height: 0.36em;
  2197. border-bottom: 1px solid;
  2198. border-left: 1px solid;
  2199. margin-right: .1em;
  2200. margin-left: 0.4em;
  2201. transform: rotate(-135deg); }
  2202. .dropend .dropdown-toggle::after {
  2203. vertical-align: 0; }
  2204. .dropstart .dropdown-menu[data-bs-popper] {
  2205. top: 0;
  2206. right: 100%;
  2207. left: auto;
  2208. margin-top: 0;
  2209. margin-right: 1px; }
  2210. .dropstart .dropdown-toggle:after {
  2211. content: "";
  2212. display: inline-block;
  2213. vertical-align: 0.306em;
  2214. width: 0.36em;
  2215. height: 0.36em;
  2216. border-bottom: 1px solid;
  2217. border-left: 1px solid;
  2218. margin-right: .1em;
  2219. margin-left: 0.4em;
  2220. transform: rotate(45deg); }
  2221. .dropstart .dropdown-toggle::before {
  2222. vertical-align: 0; }
  2223. .dropdown-divider {
  2224. height: 0;
  2225. margin: 0.5rem 0;
  2226. overflow: hidden;
  2227. border-top: 1px solid rgba(98, 105, 118, 0.16); }
  2228. .dropdown-item {
  2229. display: block;
  2230. width: 100%;
  2231. padding: 0.5rem 0.75rem;
  2232. clear: both;
  2233. font-weight: 400;
  2234. color: inherit;
  2235. text-align: inherit;
  2236. white-space: nowrap;
  2237. background-color: transparent;
  2238. border: 0; }
  2239. .dropdown-item:hover, .dropdown-item:focus {
  2240. color: inherit;
  2241. text-decoration: none;
  2242. background-color: rgba(98, 105, 118, 0.06); }
  2243. .dropdown-item.active, .dropdown-item:active {
  2244. color: #206bc4;
  2245. text-decoration: none;
  2246. background-color: rgba(32, 107, 196, 0.06); }
  2247. .dropdown-item.disabled, .dropdown-item:disabled {
  2248. color: #64748b;
  2249. pointer-events: none;
  2250. background-color: transparent; }
  2251. .dropdown-menu.show {
  2252. display: block; }
  2253. .dropdown-header {
  2254. display: block;
  2255. padding: 0.25rem 0.75rem;
  2256. margin-bottom: 0;
  2257. font-size: 0.8203125rem;
  2258. color: #475569;
  2259. white-space: nowrap; }
  2260. .dropdown-item-text {
  2261. display: block;
  2262. padding: 0.5rem 0.75rem;
  2263. color: inherit; }
  2264. .dropdown-menu-dark {
  2265. color: #cbd5e1;
  2266. background-color: #1e293b;
  2267. border-color: rgba(98, 105, 118, 0.16); }
  2268. .dropdown-menu-dark .dropdown-item {
  2269. color: #cbd5e1; }
  2270. .dropdown-menu-dark .dropdown-item:hover, .dropdown-menu-dark .dropdown-item:focus {
  2271. color: #ffffff;
  2272. background-color: rgba(255, 255, 255, 0.15); }
  2273. .dropdown-menu-dark .dropdown-item.active, .dropdown-menu-dark .dropdown-item:active {
  2274. color: #206bc4;
  2275. background-color: rgba(32, 107, 196, 0.06); }
  2276. .dropdown-menu-dark .dropdown-item.disabled, .dropdown-menu-dark .dropdown-item:disabled {
  2277. color: #64748b; }
  2278. .dropdown-menu-dark .dropdown-divider {
  2279. border-color: rgba(98, 105, 118, 0.16); }
  2280. .dropdown-menu-dark .dropdown-item-text {
  2281. color: #cbd5e1; }
  2282. .dropdown-menu-dark .dropdown-header {
  2283. color: #64748b; }
  2284. .btn-group,
  2285. .btn-group-vertical {
  2286. position: relative;
  2287. display: inline-flex;
  2288. vertical-align: middle; }
  2289. .btn-group > .btn,
  2290. .btn-group-vertical > .btn {
  2291. position: relative;
  2292. flex: 1 1 auto; }
  2293. .btn-group > .btn-check:checked + .btn,
  2294. .btn-group > .btn-check:focus + .btn,
  2295. .btn-group > .btn:hover,
  2296. .btn-group > .btn:focus,
  2297. .btn-group > .btn:active,
  2298. .btn-group > .btn.active,
  2299. .btn-group-vertical > .btn-check:checked + .btn,
  2300. .btn-group-vertical > .btn-check:focus + .btn,
  2301. .btn-group-vertical > .btn:hover,
  2302. .btn-group-vertical > .btn:focus,
  2303. .btn-group-vertical > .btn:active,
  2304. .btn-group-vertical > .btn.active {
  2305. z-index: 1; }
  2306. .btn-toolbar {
  2307. display: flex;
  2308. flex-wrap: wrap;
  2309. justify-content: flex-start; }
  2310. .btn-toolbar .input-group {
  2311. width: auto; }
  2312. .btn-group > .btn:not(:first-child),
  2313. .btn-group > .btn-group:not(:first-child) {
  2314. margin-left: -1px; }
  2315. .btn-group > .btn:not(:last-child):not(.dropdown-toggle),
  2316. .btn-group > .btn-group:not(:last-child) > .btn {
  2317. border-top-right-radius: 0;
  2318. border-bottom-right-radius: 0; }
  2319. .btn-group > .btn:nth-child(n + 3),
  2320. .btn-group > :not(.btn-check) + .btn,
  2321. .btn-group > .btn-group:not(:first-child) > .btn {
  2322. border-top-left-radius: 0;
  2323. border-bottom-left-radius: 0; }
  2324. .dropdown-toggle-split {
  2325. padding-right: 0.75rem;
  2326. padding-left: 0.75rem; }
  2327. .dropdown-toggle-split::after,
  2328. .dropup .dropdown-toggle-split::after,
  2329. .dropend .dropdown-toggle-split::after {
  2330. margin-left: 0; }
  2331. .dropstart .dropdown-toggle-split::before {
  2332. margin-right: 0; }
  2333. .btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  2334. padding-right: 0.375rem;
  2335. padding-left: 0.375rem; }
  2336. .btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  2337. padding-right: 1.125rem;
  2338. padding-left: 1.125rem; }
  2339. .btn-group-vertical {
  2340. flex-direction: column;
  2341. align-items: flex-start;
  2342. justify-content: center; }
  2343. .btn-group-vertical > .btn,
  2344. .btn-group-vertical > .btn-group {
  2345. width: 100%; }
  2346. .btn-group-vertical > .btn:not(:first-child),
  2347. .btn-group-vertical > .btn-group:not(:first-child) {
  2348. margin-top: -1px; }
  2349. .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
  2350. .btn-group-vertical > .btn-group:not(:last-child) > .btn {
  2351. border-bottom-right-radius: 0;
  2352. border-bottom-left-radius: 0; }
  2353. .btn-group-vertical > .btn ~ .btn,
  2354. .btn-group-vertical > .btn-group:not(:first-child) > .btn {
  2355. border-top-left-radius: 0;
  2356. border-top-right-radius: 0; }
  2357. .nav {
  2358. display: flex;
  2359. flex-wrap: wrap;
  2360. padding-left: 0;
  2361. margin-bottom: 0;
  2362. list-style: none; }
  2363. .nav-link {
  2364. display: block;
  2365. padding: 0.5rem 0.75rem;
  2366. color: inherit;
  2367. transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out; }
  2368. @media (prefers-reduced-motion: reduce) {
  2369. .nav-link {
  2370. transition: none; } }
  2371. .nav-link:hover, .nav-link:focus {
  2372. color: #1a569d;
  2373. text-decoration: none; }
  2374. .nav-link.disabled {
  2375. color: #475569;
  2376. pointer-events: none;
  2377. cursor: default; }
  2378. .nav-tabs {
  2379. border-bottom: 1px solid #cbd5e1; }
  2380. .nav-tabs .nav-link {
  2381. margin-bottom: -1px;
  2382. background: none;
  2383. border: 1px solid transparent;
  2384. border-top-left-radius: 4px;
  2385. border-top-right-radius: 4px; }
  2386. .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  2387. border-color: #e2e8f0 #e2e8f0 #cbd5e1;
  2388. isolation: isolate; }
  2389. .nav-tabs .nav-link.disabled {
  2390. color: #475569;
  2391. background-color: transparent;
  2392. border-color: transparent; }
  2393. .nav-tabs .nav-link.active,
  2394. .nav-tabs .nav-item.show .nav-link {
  2395. color: #334155;
  2396. background-color: #f8fafc;
  2397. border-color: #cbd5e1 #cbd5e1 #f8fafc; }
  2398. .nav-tabs .dropdown-menu {
  2399. margin-top: -1px;
  2400. border-top-left-radius: 0;
  2401. border-top-right-radius: 0; }
  2402. .nav-pills .nav-link {
  2403. background: none;
  2404. border: 0;
  2405. border-radius: 4px; }
  2406. .nav-pills .nav-link.active,
  2407. .nav-pills .show > .nav-link {
  2408. color: #206bc4;
  2409. background-color: rgba(32, 107, 196, 0.06); }
  2410. .nav-fill > .nav-link,
  2411. .nav-fill .nav-item {
  2412. flex: 1 1 auto;
  2413. text-align: center; }
  2414. .nav-justified > .nav-link,
  2415. .nav-justified .nav-item {
  2416. flex-basis: 0;
  2417. flex-grow: 1;
  2418. text-align: center; }
  2419. .nav-fill .nav-item .nav-link,
  2420. .nav-justified .nav-item .nav-link {
  2421. width: 100%; }
  2422. .tab-content > .tab-pane {
  2423. display: none; }
  2424. .tab-content > .active {
  2425. display: block; }
  2426. .navbar {
  2427. position: relative;
  2428. display: flex;
  2429. flex-wrap: wrap;
  2430. align-items: center;
  2431. justify-content: space-between;
  2432. padding-top: 0.25rem;
  2433. padding-bottom: 0.25rem; }
  2434. .navbar > .container,
  2435. .navbar > .container-fluid, .navbar > .container-sm, .navbar > .container-md, .navbar > .container-lg, .navbar > .container-xl, .navbar > .container-xxl {
  2436. display: flex;
  2437. flex-wrap: inherit;
  2438. align-items: center;
  2439. justify-content: space-between; }
  2440. .navbar-brand {
  2441. padding-top: 0.5rem;
  2442. padding-bottom: 0.5rem;
  2443. margin-right: 1rem;
  2444. font-size: 1rem;
  2445. white-space: nowrap; }
  2446. .navbar-brand:hover, .navbar-brand:focus {
  2447. text-decoration: none; }
  2448. .navbar-nav {
  2449. display: flex;
  2450. flex-direction: column;
  2451. padding-left: 0;
  2452. margin-bottom: 0;
  2453. list-style: none; }
  2454. .navbar-nav .nav-link {
  2455. padding-right: 0;
  2456. padding-left: 0; }
  2457. .navbar-nav .dropdown-menu {
  2458. position: static; }
  2459. .navbar-text {
  2460. padding-top: 0.5rem;
  2461. padding-bottom: 0.5rem; }
  2462. .navbar-collapse {
  2463. flex-basis: 100%;
  2464. flex-grow: 1;
  2465. align-items: center; }
  2466. .navbar-toggler {
  2467. padding: 0 0;
  2468. font-size: 1rem;
  2469. line-height: 1;
  2470. background-color: transparent;
  2471. border: 1px solid transparent;
  2472. border-radius: 4px;
  2473. transition: box-shadow 0.15s ease-in-out; }
  2474. @media (prefers-reduced-motion: reduce) {
  2475. .navbar-toggler {
  2476. transition: none; } }
  2477. .navbar-toggler:hover {
  2478. text-decoration: none; }
  2479. .navbar-toggler:focus {
  2480. text-decoration: none;
  2481. outline: 0;
  2482. box-shadow: 0 0 0 0; }
  2483. .navbar-toggler-icon {
  2484. display: inline-block;
  2485. width: 1.5em;
  2486. height: 1.5em;
  2487. vertical-align: middle;
  2488. background-repeat: no-repeat;
  2489. background-position: center;
  2490. background-size: 100%; }
  2491. .navbar-nav-scroll {
  2492. max-height: var(--tblr-scroll-height, 75vh);
  2493. overflow-y: auto; }
  2494. @media (min-width: 576px) {
  2495. .navbar-expand-sm {
  2496. flex-wrap: nowrap;
  2497. justify-content: flex-start; }
  2498. .navbar-expand-sm .navbar-nav {
  2499. flex-direction: row; }
  2500. .navbar-expand-sm .navbar-nav .dropdown-menu {
  2501. position: absolute; }
  2502. .navbar-expand-sm .navbar-nav .nav-link {
  2503. padding-right: 0.75rem;
  2504. padding-left: 0.75rem; }
  2505. .navbar-expand-sm .navbar-nav-scroll {
  2506. overflow: visible; }
  2507. .navbar-expand-sm .navbar-collapse {
  2508. display: flex !important;
  2509. flex-basis: auto; }
  2510. .navbar-expand-sm .navbar-toggler {
  2511. display: none; }
  2512. .navbar-expand-sm .offcanvas-header {
  2513. display: none; }
  2514. .navbar-expand-sm .offcanvas {
  2515. position: inherit;
  2516. bottom: 0;
  2517. z-index: 1000;
  2518. flex-grow: 1;
  2519. visibility: visible !important;
  2520. background-color: transparent;
  2521. border-right: 0;
  2522. border-left: 0;
  2523. transition: none;
  2524. transform: none; }
  2525. .navbar-expand-sm .offcanvas-top,
  2526. .navbar-expand-sm .offcanvas-bottom {
  2527. height: auto;
  2528. border-top: 0;
  2529. border-bottom: 0; }
  2530. .navbar-expand-sm .offcanvas-body {
  2531. display: flex;
  2532. flex-grow: 0;
  2533. padding: 0;
  2534. overflow-y: visible; } }
  2535. @media (min-width: 768px) {
  2536. .navbar-expand-md {
  2537. flex-wrap: nowrap;
  2538. justify-content: flex-start; }
  2539. .navbar-expand-md .navbar-nav {
  2540. flex-direction: row; }
  2541. .navbar-expand-md .navbar-nav .dropdown-menu {
  2542. position: absolute; }
  2543. .navbar-expand-md .navbar-nav .nav-link {
  2544. padding-right: 0.75rem;
  2545. padding-left: 0.75rem; }
  2546. .navbar-expand-md .navbar-nav-scroll {
  2547. overflow: visible; }
  2548. .navbar-expand-md .navbar-collapse {
  2549. display: flex !important;
  2550. flex-basis: auto; }
  2551. .navbar-expand-md .navbar-toggler {
  2552. display: none; }
  2553. .navbar-expand-md .offcanvas-header {
  2554. display: none; }
  2555. .navbar-expand-md .offcanvas {
  2556. position: inherit;
  2557. bottom: 0;
  2558. z-index: 1000;
  2559. flex-grow: 1;
  2560. visibility: visible !important;
  2561. background-color: transparent;
  2562. border-right: 0;
  2563. border-left: 0;
  2564. transition: none;
  2565. transform: none; }
  2566. .navbar-expand-md .offcanvas-top,
  2567. .navbar-expand-md .offcanvas-bottom {
  2568. height: auto;
  2569. border-top: 0;
  2570. border-bottom: 0; }
  2571. .navbar-expand-md .offcanvas-body {
  2572. display: flex;
  2573. flex-grow: 0;
  2574. padding: 0;
  2575. overflow-y: visible; } }
  2576. @media (min-width: 992px) {
  2577. .navbar-expand-lg {
  2578. flex-wrap: nowrap;
  2579. justify-content: flex-start; }
  2580. .navbar-expand-lg .navbar-nav {
  2581. flex-direction: row; }
  2582. .navbar-expand-lg .navbar-nav .dropdown-menu {
  2583. position: absolute; }
  2584. .navbar-expand-lg .navbar-nav .nav-link {
  2585. padding-right: 0.75rem;
  2586. padding-left: 0.75rem; }
  2587. .navbar-expand-lg .navbar-nav-scroll {
  2588. overflow: visible; }
  2589. .navbar-expand-lg .navbar-collapse {
  2590. display: flex !important;
  2591. flex-basis: auto; }
  2592. .navbar-expand-lg .navbar-toggler {
  2593. display: none; }
  2594. .navbar-expand-lg .offcanvas-header {
  2595. display: none; }
  2596. .navbar-expand-lg .offcanvas {
  2597. position: inherit;
  2598. bottom: 0;
  2599. z-index: 1000;
  2600. flex-grow: 1;
  2601. visibility: visible !important;
  2602. background-color: transparent;
  2603. border-right: 0;
  2604. border-left: 0;
  2605. transition: none;
  2606. transform: none; }
  2607. .navbar-expand-lg .offcanvas-top,
  2608. .navbar-expand-lg .offcanvas-bottom {
  2609. height: auto;
  2610. border-top: 0;
  2611. border-bottom: 0; }
  2612. .navbar-expand-lg .offcanvas-body {
  2613. display: flex;
  2614. flex-grow: 0;
  2615. padding: 0;
  2616. overflow-y: visible; } }
  2617. @media (min-width: 1200px) {
  2618. .navbar-expand-xl {
  2619. flex-wrap: nowrap;
  2620. justify-content: flex-start; }
  2621. .navbar-expand-xl .navbar-nav {
  2622. flex-direction: row; }
  2623. .navbar-expand-xl .navbar-nav .dropdown-menu {
  2624. position: absolute; }
  2625. .navbar-expand-xl .navbar-nav .nav-link {
  2626. padding-right: 0.75rem;
  2627. padding-left: 0.75rem; }
  2628. .navbar-expand-xl .navbar-nav-scroll {
  2629. overflow: visible; }
  2630. .navbar-expand-xl .navbar-collapse {
  2631. display: flex !important;
  2632. flex-basis: auto; }
  2633. .navbar-expand-xl .navbar-toggler {
  2634. display: none; }
  2635. .navbar-expand-xl .offcanvas-header {
  2636. display: none; }
  2637. .navbar-expand-xl .offcanvas {
  2638. position: inherit;
  2639. bottom: 0;
  2640. z-index: 1000;
  2641. flex-grow: 1;
  2642. visibility: visible !important;
  2643. background-color: transparent;
  2644. border-right: 0;
  2645. border-left: 0;
  2646. transition: none;
  2647. transform: none; }
  2648. .navbar-expand-xl .offcanvas-top,
  2649. .navbar-expand-xl .offcanvas-bottom {
  2650. height: auto;
  2651. border-top: 0;
  2652. border-bottom: 0; }
  2653. .navbar-expand-xl .offcanvas-body {
  2654. display: flex;
  2655. flex-grow: 0;
  2656. padding: 0;
  2657. overflow-y: visible; } }
  2658. @media (min-width: 1400px) {
  2659. .navbar-expand-xxl {
  2660. flex-wrap: nowrap;
  2661. justify-content: flex-start; }
  2662. .navbar-expand-xxl .navbar-nav {
  2663. flex-direction: row; }
  2664. .navbar-expand-xxl .navbar-nav .dropdown-menu {
  2665. position: absolute; }
  2666. .navbar-expand-xxl .navbar-nav .nav-link {
  2667. padding-right: 0.75rem;
  2668. padding-left: 0.75rem; }
  2669. .navbar-expand-xxl .navbar-nav-scroll {
  2670. overflow: visible; }
  2671. .navbar-expand-xxl .navbar-collapse {
  2672. display: flex !important;
  2673. flex-basis: auto; }
  2674. .navbar-expand-xxl .navbar-toggler {
  2675. display: none; }
  2676. .navbar-expand-xxl .offcanvas-header {
  2677. display: none; }
  2678. .navbar-expand-xxl .offcanvas {
  2679. position: inherit;
  2680. bottom: 0;
  2681. z-index: 1000;
  2682. flex-grow: 1;
  2683. visibility: visible !important;
  2684. background-color: transparent;
  2685. border-right: 0;
  2686. border-left: 0;
  2687. transition: none;
  2688. transform: none; }
  2689. .navbar-expand-xxl .offcanvas-top,
  2690. .navbar-expand-xxl .offcanvas-bottom {
  2691. height: auto;
  2692. border-top: 0;
  2693. border-bottom: 0; }
  2694. .navbar-expand-xxl .offcanvas-body {
  2695. display: flex;
  2696. flex-grow: 0;
  2697. padding: 0;
  2698. overflow-y: visible; } }
  2699. .navbar-expand {
  2700. flex-wrap: nowrap;
  2701. justify-content: flex-start; }
  2702. .navbar-expand .navbar-nav {
  2703. flex-direction: row; }
  2704. .navbar-expand .navbar-nav .dropdown-menu {
  2705. position: absolute; }
  2706. .navbar-expand .navbar-nav .nav-link {
  2707. padding-right: 0.75rem;
  2708. padding-left: 0.75rem; }
  2709. .navbar-expand .navbar-nav-scroll {
  2710. overflow: visible; }
  2711. .navbar-expand .navbar-collapse {
  2712. display: flex !important;
  2713. flex-basis: auto; }
  2714. .navbar-expand .navbar-toggler {
  2715. display: none; }
  2716. .navbar-expand .offcanvas-header {
  2717. display: none; }
  2718. .navbar-expand .offcanvas {
  2719. position: inherit;
  2720. bottom: 0;
  2721. z-index: 1000;
  2722. flex-grow: 1;
  2723. visibility: visible !important;
  2724. background-color: transparent;
  2725. border-right: 0;
  2726. border-left: 0;
  2727. transition: none;
  2728. transform: none; }
  2729. .navbar-expand .offcanvas-top,
  2730. .navbar-expand .offcanvas-bottom {
  2731. height: auto;
  2732. border-top: 0;
  2733. border-bottom: 0; }
  2734. .navbar-expand .offcanvas-body {
  2735. display: flex;
  2736. flex-grow: 0;
  2737. padding: 0;
  2738. overflow-y: visible; }
  2739. .navbar-light .navbar-brand {
  2740. color: #1e293b; }
  2741. .navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  2742. color: #1e293b; }
  2743. .navbar-light .navbar-nav .nav-link {
  2744. color: rgba(30, 41, 59, 0.7); }
  2745. .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  2746. color: rgba(0, 0, 0, 0.7); }
  2747. .navbar-light .navbar-nav .nav-link.disabled {
  2748. color: rgba(30, 41, 59, 0.3); }
  2749. .navbar-light .navbar-nav .show > .nav-link,
  2750. .navbar-light .navbar-nav .nav-link.active {
  2751. color: #1e293b; }
  2752. .navbar-light .navbar-toggler {
  2753. color: rgba(30, 41, 59, 0.7);
  2754. border-color: rgba(0, 0, 0, 0.1); }
  2755. .navbar-light .navbar-toggler-icon {
  2756. background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2830, 41, 59, 0.7%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }
  2757. .navbar-light .navbar-text {
  2758. color: rgba(30, 41, 59, 0.7); }
  2759. .navbar-light .navbar-text a,
  2760. .navbar-light .navbar-text a:hover,
  2761. .navbar-light .navbar-text a:focus {
  2762. color: #1e293b; }
  2763. .navbar-dark .navbar-brand {
  2764. color: #ffffff; }
  2765. .navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  2766. color: #ffffff; }
  2767. .navbar-dark .navbar-nav .nav-link {
  2768. color: rgba(255, 255, 255, 0.7); }
  2769. .navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  2770. color: rgba(255, 255, 255, 0.75); }
  2771. .navbar-dark .navbar-nav .nav-link.disabled {
  2772. color: rgba(255, 255, 255, 0.3); }
  2773. .navbar-dark .navbar-nav .show > .nav-link,
  2774. .navbar-dark .navbar-nav .nav-link.active {
  2775. color: #ffffff; }
  2776. .navbar-dark .navbar-toggler {
  2777. color: rgba(255, 255, 255, 0.7);
  2778. border-color: rgba(255, 255, 255, 0.1); }
  2779. .navbar-dark .navbar-toggler-icon {
  2780. background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.7%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }
  2781. .navbar-dark .navbar-text {
  2782. color: rgba(255, 255, 255, 0.7); }
  2783. .navbar-dark .navbar-text a,
  2784. .navbar-dark .navbar-text a:hover,
  2785. .navbar-dark .navbar-text a:focus {
  2786. color: #ffffff; }
  2787. .card {
  2788. position: relative;
  2789. display: flex;
  2790. flex-direction: column;
  2791. min-width: 0;
  2792. word-wrap: break-word;
  2793. background-color: #ffffff;
  2794. background-clip: border-box;
  2795. border: 1px solid rgba(98, 105, 118, 0.16);
  2796. border-radius: 4px; }
  2797. .card > hr, .card > .hr {
  2798. margin-right: 0;
  2799. margin-left: 0; }
  2800. .card > .list-group {
  2801. border-top: inherit;
  2802. border-bottom: inherit; }
  2803. .card > .list-group:first-child {
  2804. border-top-width: 0;
  2805. border-top-left-radius: 3px;
  2806. border-top-right-radius: 3px; }
  2807. .card > .list-group:last-child {
  2808. border-bottom-width: 0;
  2809. border-bottom-right-radius: 3px;
  2810. border-bottom-left-radius: 3px; }
  2811. .card > .card-header + .list-group,
  2812. .card > .list-group + .card-footer {
  2813. border-top: 0; }
  2814. .card-body {
  2815. flex: 1 1 auto;
  2816. padding: 1rem 1rem; }
  2817. .card-title {
  2818. margin-bottom: 1.25rem; }
  2819. .card-subtitle {
  2820. margin-top: -0.625rem;
  2821. margin-bottom: 0; }
  2822. .card-text:last-child {
  2823. margin-bottom: 0; }
  2824. .card-link:hover {
  2825. text-decoration: none; }
  2826. .card-link + .card-link {
  2827. margin-left: 1rem; }
  2828. .card-header {
  2829. padding: 0.75rem 1rem;
  2830. margin-bottom: 0;
  2831. color: #626976;
  2832. background-color: #ffffff;
  2833. border-bottom: 1px solid rgba(98, 105, 118, 0.16); }
  2834. .card-header:first-child {
  2835. border-radius: 3px 3px 0 0; }
  2836. .card-footer {
  2837. padding: 0.75rem 1rem;
  2838. color: #626976;
  2839. background-color: #ffffff;
  2840. border-top: 1px solid rgba(98, 105, 118, 0.16); }
  2841. .card-footer:last-child {
  2842. border-radius: 0 0 3px 3px; }
  2843. .card-header-tabs {
  2844. margin-right: -0.5rem;
  2845. margin-bottom: -0.75rem;
  2846. margin-left: -0.5rem;
  2847. border-bottom: 0; }
  2848. .card-header-tabs .nav-link.active {
  2849. background-color: #ffffff;
  2850. border-bottom-color: #ffffff; }
  2851. .card-header-pills {
  2852. margin-right: -0.5rem;
  2853. margin-left: -0.5rem; }
  2854. .card-img-overlay {
  2855. position: absolute;
  2856. top: 0;
  2857. right: 0;
  2858. bottom: 0;
  2859. left: 0;
  2860. padding: 1rem;
  2861. border-radius: 3px; }
  2862. .card-img,
  2863. .card-img-top,
  2864. .card-img-bottom {
  2865. width: 100%; }
  2866. .card-img,
  2867. .card-img-top {
  2868. border-top-left-radius: 3px;
  2869. border-top-right-radius: 3px; }
  2870. .card-img,
  2871. .card-img-bottom {
  2872. border-bottom-right-radius: 3px;
  2873. border-bottom-left-radius: 3px; }
  2874. .card-group > .card {
  2875. margin-bottom: 1.5rem; }
  2876. @media (min-width: 576px) {
  2877. .card-group {
  2878. display: flex;
  2879. flex-flow: row wrap; }
  2880. .card-group > .card {
  2881. flex: 1 0 0%;
  2882. margin-bottom: 0; }
  2883. .card-group > .card + .card {
  2884. margin-left: 0;
  2885. border-left: 0; }
  2886. .card-group > .card:not(:last-child) {
  2887. border-top-right-radius: 0;
  2888. border-bottom-right-radius: 0; }
  2889. .card-group > .card:not(:last-child) .card-img-top,
  2890. .card-group > .card:not(:last-child) .card-header {
  2891. border-top-right-radius: 0; }
  2892. .card-group > .card:not(:last-child) .card-img-bottom,
  2893. .card-group > .card:not(:last-child) .card-footer {
  2894. border-bottom-right-radius: 0; }
  2895. .card-group > .card:not(:first-child) {
  2896. border-top-left-radius: 0;
  2897. border-bottom-left-radius: 0; }
  2898. .card-group > .card:not(:first-child) .card-img-top,
  2899. .card-group > .card:not(:first-child) .card-header {
  2900. border-top-left-radius: 0; }
  2901. .card-group > .card:not(:first-child) .card-img-bottom,
  2902. .card-group > .card:not(:first-child) .card-footer {
  2903. border-bottom-left-radius: 0; } }
  2904. .accordion-button {
  2905. position: relative;
  2906. display: flex;
  2907. align-items: center;
  2908. width: 100%;
  2909. padding: 1rem 1.25rem;
  2910. font-size: 0.9375rem;
  2911. color: #1e293b;
  2912. text-align: left;
  2913. background-color: #f8fafc;
  2914. border: 0;
  2915. border-radius: 0;
  2916. overflow-anchor: none;
  2917. transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease; }
  2918. @media (prefers-reduced-motion: reduce) {
  2919. .accordion-button {
  2920. transition: none; } }
  2921. .accordion-button:not(.collapsed) {
  2922. color: inherit;
  2923. background-color: transparent;
  2924. box-shadow: inset 0 -1px 0 rgba(98, 105, 118, 0.16); }
  2925. .accordion-button:not(.collapsed)::after {
  2926. background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='inherit'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  2927. transform: rotate(-180deg); }
  2928. .accordion-button::after {
  2929. flex-shrink: 0;
  2930. width: 1rem;
  2931. height: 1rem;
  2932. margin-left: auto;
  2933. content: "";
  2934. background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%231e293b'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  2935. background-repeat: no-repeat;
  2936. background-size: 1rem;
  2937. transition: transform 0.2s ease-in-out; }
  2938. @media (prefers-reduced-motion: reduce) {
  2939. .accordion-button::after {
  2940. transition: none; } }
  2941. .accordion-button:hover {
  2942. z-index: 2; }
  2943. .accordion-button:focus {
  2944. z-index: 3;
  2945. border-color: rgba(98, 105, 118, 0.16);
  2946. outline: 0;
  2947. box-shadow: 0 0 0 0.25rem rgba(32, 107, 196, 0.25); }
  2948. .accordion-header {
  2949. margin-bottom: 0; }
  2950. .accordion-item {
  2951. background-color: #f8fafc;
  2952. border: 1px solid rgba(98, 105, 118, 0.16); }
  2953. .accordion-item:first-of-type {
  2954. border-top-left-radius: 4px;
  2955. border-top-right-radius: 4px; }
  2956. .accordion-item:first-of-type .accordion-button {
  2957. border-top-left-radius: 3px;
  2958. border-top-right-radius: 3px; }
  2959. .accordion-item:not(:first-of-type) {
  2960. border-top: 0; }
  2961. .accordion-item:last-of-type {
  2962. border-bottom-right-radius: 4px;
  2963. border-bottom-left-radius: 4px; }
  2964. .accordion-item:last-of-type .accordion-button.collapsed {
  2965. border-bottom-right-radius: 3px;
  2966. border-bottom-left-radius: 3px; }
  2967. .accordion-item:last-of-type .accordion-collapse {
  2968. border-bottom-right-radius: 4px;
  2969. border-bottom-left-radius: 4px; }
  2970. .accordion-body {
  2971. padding: 1rem 1.25rem; }
  2972. .accordion-flush .accordion-collapse {
  2973. border-width: 0; }
  2974. .accordion-flush .accordion-item {
  2975. border-right: 0;
  2976. border-left: 0;
  2977. border-radius: 0; }
  2978. .accordion-flush .accordion-item:first-child {
  2979. border-top: 0; }
  2980. .accordion-flush .accordion-item:last-child {
  2981. border-bottom: 0; }
  2982. .accordion-flush .accordion-item .accordion-button {
  2983. border-radius: 0; }
  2984. .breadcrumb {
  2985. display: flex;
  2986. flex-wrap: wrap;
  2987. padding: 0 0;
  2988. margin-bottom: 1rem;
  2989. list-style: none; }
  2990. .breadcrumb-item + .breadcrumb-item {
  2991. padding-left: 0.5rem; }
  2992. .breadcrumb-item + .breadcrumb-item::before {
  2993. float: left;
  2994. padding-right: 0.5rem;
  2995. color: #626976;
  2996. content: var(--tblr-breadcrumb-divider, "/") /* rtl: var(--tblr-breadcrumb-divider, "/") */; }
  2997. .breadcrumb-item.active {
  2998. color: inherit; }
  2999. .pagination {
  3000. display: flex;
  3001. padding-left: 0;
  3002. list-style: none; }
  3003. .page-link {
  3004. position: relative;
  3005. display: block;
  3006. color: #626976;
  3007. background-color: transparent;
  3008. border: 0 solid #cbd5e1;
  3009. transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
  3010. @media (prefers-reduced-motion: reduce) {
  3011. .page-link {
  3012. transition: none; } }
  3013. .page-link:hover {
  3014. z-index: 2;
  3015. color: #1a569d;
  3016. text-decoration: none;
  3017. background-color: #e2e8f0;
  3018. border-color: #cbd5e1; }
  3019. .page-link:focus {
  3020. z-index: 3;
  3021. color: #1a569d;
  3022. background-color: #e2e8f0;
  3023. outline: 0;
  3024. box-shadow: 0 0 0 0.25rem rgba(32, 107, 196, 0.25); }
  3025. .page-item:not(:first-child) .page-link {
  3026. margin-left: 0; }
  3027. .page-item.active .page-link {
  3028. z-index: 3;
  3029. color: #ffffff;
  3030. background-color: #206bc4;
  3031. border-color: #206bc4; }
  3032. .page-item.disabled .page-link {
  3033. color: rgba(98, 105, 118, 0.5);
  3034. pointer-events: none;
  3035. background-color: transparent;
  3036. border-color: #cbd5e1; }
  3037. .page-link {
  3038. padding: 0.25rem 0.25rem; }
  3039. .page-item:first-child .page-link {
  3040. border-top-left-radius: 4px;
  3041. border-bottom-left-radius: 4px; }
  3042. .page-item:last-child .page-link {
  3043. border-top-right-radius: 4px;
  3044. border-bottom-right-radius: 4px; }
  3045. .pagination-lg .page-link {
  3046. padding: 0.75rem 1.5rem;
  3047. font-size: 1.171875rem; }
  3048. .pagination-lg .page-item:first-child .page-link {
  3049. border-top-left-radius: 8px;
  3050. border-bottom-left-radius: 8px; }
  3051. .pagination-lg .page-item:last-child .page-link {
  3052. border-top-right-radius: 8px;
  3053. border-bottom-right-radius: 8px; }
  3054. .pagination-sm .page-link {
  3055. padding: 0.25rem 0.5rem;
  3056. font-size: 0.8203125rem; }
  3057. .pagination-sm .page-item:first-child .page-link {
  3058. border-top-left-radius: 2px;
  3059. border-bottom-left-radius: 2px; }
  3060. .pagination-sm .page-item:last-child .page-link {
  3061. border-top-right-radius: 2px;
  3062. border-bottom-right-radius: 2px; }
  3063. .badge {
  3064. display: inline-block;
  3065. padding: 0.35em 0.65em;
  3066. font-size: 80%;
  3067. font-weight: 500;
  3068. line-height: 1;
  3069. color: #ffffff;
  3070. text-align: center;
  3071. white-space: nowrap;
  3072. vertical-align: baseline;
  3073. border-radius: 4px; }
  3074. .badge:empty {
  3075. display: none; }
  3076. .btn .badge {
  3077. position: relative;
  3078. top: -1px; }
  3079. .alert {
  3080. position: relative;
  3081. padding: 1rem 1rem;
  3082. margin-bottom: 1rem;
  3083. border: 1px solid transparent;
  3084. border-radius: 4px; }
  3085. .alert-heading {
  3086. color: inherit; }
  3087. .alert-link {
  3088. font-weight: 600; }
  3089. .alert-dismissible {
  3090. padding-right: 3rem; }
  3091. .alert-dismissible .btn-close {
  3092. position: absolute;
  3093. top: 0;
  3094. right: 0;
  3095. z-index: 2;
  3096. padding: 1.25rem 1rem; }
  3097. @-webkit-keyframes progress-bar-stripes {
  3098. 0% {
  3099. background-position-x: 0.5rem; } }
  3100. @keyframes progress-bar-stripes {
  3101. 0% {
  3102. background-position-x: 0.5rem; } }
  3103. .progress {
  3104. display: flex;
  3105. height: 0.5rem;
  3106. overflow: hidden;
  3107. font-size: 0.703125rem;
  3108. background-color: #e6e7e9;
  3109. border-radius: 4px; }
  3110. .progress-bar {
  3111. display: flex;
  3112. flex-direction: column;
  3113. justify-content: center;
  3114. overflow: hidden;
  3115. color: #ffffff;
  3116. text-align: center;
  3117. white-space: nowrap;
  3118. background-color: #206bc4;
  3119. transition: width 0.6s ease; }
  3120. @media (prefers-reduced-motion: reduce) {
  3121. .progress-bar {
  3122. transition: none; } }
  3123. .progress-bar-striped {
  3124. background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  3125. background-size: 0.5rem 0.5rem; }
  3126. .progress-bar-animated {
  3127. -webkit-animation: 1s linear infinite progress-bar-stripes;
  3128. animation: 1s linear infinite progress-bar-stripes; }
  3129. @media (prefers-reduced-motion: reduce) {
  3130. .progress-bar-animated {
  3131. -webkit-animation: none;
  3132. animation: none; } }
  3133. .list-group {
  3134. display: flex;
  3135. flex-direction: column;
  3136. padding-left: 0;
  3137. margin-bottom: 0;
  3138. border-radius: 4px; }
  3139. .list-group-numbered {
  3140. list-style-type: none;
  3141. counter-reset: section; }
  3142. .list-group-numbered > li::before {
  3143. content: counters(section, ".") ". ";
  3144. counter-increment: section; }
  3145. .list-group-item-action {
  3146. width: 100%;
  3147. color: inherit;
  3148. text-align: inherit; }
  3149. .list-group-item-action:hover, .list-group-item-action:focus {
  3150. z-index: 1;
  3151. color: inherit;
  3152. text-decoration: none;
  3153. background-color: #f1f5f9; }
  3154. .list-group-item-action:active {
  3155. color: #1e293b;
  3156. background-color: #e2e8f0; }
  3157. .list-group-item {
  3158. position: relative;
  3159. display: block;
  3160. padding: 0.75rem 1rem;
  3161. color: #0f172a;
  3162. background-color: inherit;
  3163. border: 1px solid #e6e7e9; }
  3164. .list-group-item:first-child {
  3165. border-top-left-radius: inherit;
  3166. border-top-right-radius: inherit; }
  3167. .list-group-item:last-child {
  3168. border-bottom-right-radius: inherit;
  3169. border-bottom-left-radius: inherit; }
  3170. .list-group-item.disabled, .list-group-item:disabled {
  3171. color: #475569;
  3172. pointer-events: none;
  3173. background-color: inherit; }
  3174. .list-group-item.active {
  3175. z-index: 2;
  3176. color: #ffffff;
  3177. background-color: #206bc4;
  3178. border-color: #206bc4; }
  3179. .list-group-item + .list-group-item {
  3180. border-top-width: 0; }
  3181. .list-group-item + .list-group-item.active {
  3182. margin-top: -1px;
  3183. border-top-width: 1px; }
  3184. .list-group-horizontal {
  3185. flex-direction: row; }
  3186. .list-group-horizontal > .list-group-item:first-child {
  3187. border-bottom-left-radius: 4px;
  3188. border-top-right-radius: 0; }
  3189. .list-group-horizontal > .list-group-item:last-child {
  3190. border-top-right-radius: 4px;
  3191. border-bottom-left-radius: 0; }
  3192. .list-group-horizontal > .list-group-item.active {
  3193. margin-top: 0; }
  3194. .list-group-horizontal > .list-group-item + .list-group-item {
  3195. border-top-width: 1px;
  3196. border-left-width: 0; }
  3197. .list-group-horizontal > .list-group-item + .list-group-item.active {
  3198. margin-left: -1px;
  3199. border-left-width: 1px; }
  3200. @media (min-width: 576px) {
  3201. .list-group-horizontal-sm {
  3202. flex-direction: row; }
  3203. .list-group-horizontal-sm > .list-group-item:first-child {
  3204. border-bottom-left-radius: 4px;
  3205. border-top-right-radius: 0; }
  3206. .list-group-horizontal-sm > .list-group-item:last-child {
  3207. border-top-right-radius: 4px;
  3208. border-bottom-left-radius: 0; }
  3209. .list-group-horizontal-sm > .list-group-item.active {
  3210. margin-top: 0; }
  3211. .list-group-horizontal-sm > .list-group-item + .list-group-item {
  3212. border-top-width: 1px;
  3213. border-left-width: 0; }
  3214. .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
  3215. margin-left: -1px;
  3216. border-left-width: 1px; } }
  3217. @media (min-width: 768px) {
  3218. .list-group-horizontal-md {
  3219. flex-direction: row; }
  3220. .list-group-horizontal-md > .list-group-item:first-child {
  3221. border-bottom-left-radius: 4px;
  3222. border-top-right-radius: 0; }
  3223. .list-group-horizontal-md > .list-group-item:last-child {
  3224. border-top-right-radius: 4px;
  3225. border-bottom-left-radius: 0; }
  3226. .list-group-horizontal-md > .list-group-item.active {
  3227. margin-top: 0; }
  3228. .list-group-horizontal-md > .list-group-item + .list-group-item {
  3229. border-top-width: 1px;
  3230. border-left-width: 0; }
  3231. .list-group-horizontal-md > .list-group-item + .list-group-item.active {
  3232. margin-left: -1px;
  3233. border-left-width: 1px; } }
  3234. @media (min-width: 992px) {
  3235. .list-group-horizontal-lg {
  3236. flex-direction: row; }
  3237. .list-group-horizontal-lg > .list-group-item:first-child {
  3238. border-bottom-left-radius: 4px;
  3239. border-top-right-radius: 0; }
  3240. .list-group-horizontal-lg > .list-group-item:last-child {
  3241. border-top-right-radius: 4px;
  3242. border-bottom-left-radius: 0; }
  3243. .list-group-horizontal-lg > .list-group-item.active {
  3244. margin-top: 0; }
  3245. .list-group-horizontal-lg > .list-group-item + .list-group-item {
  3246. border-top-width: 1px;
  3247. border-left-width: 0; }
  3248. .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
  3249. margin-left: -1px;
  3250. border-left-width: 1px; } }
  3251. @media (min-width: 1200px) {
  3252. .list-group-horizontal-xl {
  3253. flex-direction: row; }
  3254. .list-group-horizontal-xl > .list-group-item:first-child {
  3255. border-bottom-left-radius: 4px;
  3256. border-top-right-radius: 0; }
  3257. .list-group-horizontal-xl > .list-group-item:last-child {
  3258. border-top-right-radius: 4px;
  3259. border-bottom-left-radius: 0; }
  3260. .list-group-horizontal-xl > .list-group-item.active {
  3261. margin-top: 0; }
  3262. .list-group-horizontal-xl > .list-group-item + .list-group-item {
  3263. border-top-width: 1px;
  3264. border-left-width: 0; }
  3265. .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
  3266. margin-left: -1px;
  3267. border-left-width: 1px; } }
  3268. @media (min-width: 1400px) {
  3269. .list-group-horizontal-xxl {
  3270. flex-direction: row; }
  3271. .list-group-horizontal-xxl > .list-group-item:first-child {
  3272. border-bottom-left-radius: 4px;
  3273. border-top-right-radius: 0; }
  3274. .list-group-horizontal-xxl > .list-group-item:last-child {
  3275. border-top-right-radius: 4px;
  3276. border-bottom-left-radius: 0; }
  3277. .list-group-horizontal-xxl > .list-group-item.active {
  3278. margin-top: 0; }
  3279. .list-group-horizontal-xxl > .list-group-item + .list-group-item {
  3280. border-top-width: 1px;
  3281. border-left-width: 0; }
  3282. .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
  3283. margin-left: -1px;
  3284. border-left-width: 1px; } }
  3285. .list-group-flush {
  3286. border-radius: 0; }
  3287. .list-group-flush > .list-group-item {
  3288. border-width: 0 0 1px; }
  3289. .list-group-flush > .list-group-item:last-child {
  3290. border-bottom-width: 0; }
  3291. .list-group-item-primary {
  3292. color: #134076;
  3293. background-color: #d2e1f3; }
  3294. .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  3295. color: #134076;
  3296. background-color: #bdcbdb; }
  3297. .list-group-item-primary.list-group-item-action.active {
  3298. color: #ffffff;
  3299. background-color: #134076;
  3300. border-color: #134076; }
  3301. .list-group-item-secondary {
  3302. color: #3b3f47;
  3303. background-color: #e0e1e4; }
  3304. .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  3305. color: #3b3f47;
  3306. background-color: #cacbcd; }
  3307. .list-group-item-secondary.list-group-item-action.active {
  3308. color: #ffffff;
  3309. background-color: #3b3f47;
  3310. border-color: #3b3f47; }
  3311. .list-group-item-success {
  3312. color: #1c6b29;
  3313. background-color: #d5f0da; }
  3314. .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  3315. color: #1c6b29;
  3316. background-color: #c0d8c4; }
  3317. .list-group-item-success.list-group-item-action.active {
  3318. color: #ffffff;
  3319. background-color: #1c6b29;
  3320. border-color: #1c6b29; }
  3321. .list-group-item-info {
  3322. color: #285c87;
  3323. background-color: #d9ebf9; }
  3324. .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  3325. color: #285c87;
  3326. background-color: #c3d4e0; }
  3327. .list-group-item-info.list-group-item-action.active {
  3328. color: #ffffff;
  3329. background-color: #285c87;
  3330. border-color: #285c87; }
  3331. .list-group-item-warning {
  3332. color: #943e04;
  3333. background-color: #fde1cd; }
  3334. .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  3335. color: #943e04;
  3336. background-color: #e4cbb9; }
  3337. .list-group-item-warning.list-group-item-action.active {
  3338. color: #ffffff;
  3339. background-color: #943e04;
  3340. border-color: #943e04; }
  3341. .list-group-item-danger {
  3342. color: #802222;
  3343. background-color: #f7d7d7; }
  3344. .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  3345. color: #802222;
  3346. background-color: #dec2c2; }
  3347. .list-group-item-danger.list-group-item-action.active {
  3348. color: #ffffff;
  3349. background-color: #802222;
  3350. border-color: #802222; }
  3351. .list-group-item-light {
  3352. color: #959697;
  3353. background-color: #fefefe; }
  3354. .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  3355. color: #959697;
  3356. background-color: #e5e5e5; }
  3357. .list-group-item-light.list-group-item-action.active {
  3358. color: #ffffff;
  3359. background-color: #959697;
  3360. border-color: #959697; }
  3361. .list-group-item-dark {
  3362. color: #121923;
  3363. background-color: #d2d4d8; }
  3364. .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  3365. color: #121923;
  3366. background-color: #bdbfc2; }
  3367. .list-group-item-dark.list-group-item-action.active {
  3368. color: #ffffff;
  3369. background-color: #121923;
  3370. border-color: #121923; }
  3371. .list-group-item-muted {
  3372. color: #3b3f47;
  3373. background-color: #e0e1e4; }
  3374. .list-group-item-muted.list-group-item-action:hover, .list-group-item-muted.list-group-item-action:focus {
  3375. color: #3b3f47;
  3376. background-color: #cacbcd; }
  3377. .list-group-item-muted.list-group-item-action.active {
  3378. color: #ffffff;
  3379. background-color: #3b3f47;
  3380. border-color: #3b3f47; }
  3381. .btn-close {
  3382. box-sizing: content-box;
  3383. width: 0.75rem;
  3384. height: 0.75rem;
  3385. padding: 0.25em 0.25em;
  3386. color: #000000;
  3387. background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/0.75rem auto no-repeat;
  3388. border: 0;
  3389. border-radius: 4px;
  3390. opacity: 0.3; }
  3391. .btn-close:hover {
  3392. color: #000000;
  3393. text-decoration: none;
  3394. opacity: 0.75; }
  3395. .btn-close:focus {
  3396. outline: 0;
  3397. box-shadow: 0 0 0 0.25rem rgba(32, 107, 196, 0.25);
  3398. opacity: 1; }
  3399. .btn-close:disabled, .btn-close.disabled {
  3400. pointer-events: none;
  3401. -webkit-user-select: none;
  3402. -moz-user-select: none;
  3403. -ms-user-select: none;
  3404. user-select: none;
  3405. opacity: 0.25; }
  3406. .btn-close-white {
  3407. filter: invert(1) grayscale(100%) brightness(200%); }
  3408. .toast {
  3409. width: 350px;
  3410. max-width: 100%;
  3411. font-size: 0.875rem;
  3412. pointer-events: auto;
  3413. background-color: rgba(255, 255, 255, 0.85);
  3414. background-clip: padding-box;
  3415. border: 1px solid #e6e7e9;
  3416. box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  3417. border-radius: 4px; }
  3418. .toast.showing {
  3419. opacity: 0; }
  3420. .toast:not(.show) {
  3421. display: none; }
  3422. .toast-container {
  3423. width: -webkit-max-content;
  3424. width: -moz-max-content;
  3425. width: max-content;
  3426. max-width: 100%;
  3427. pointer-events: none; }
  3428. .toast-container > :not(:last-child) {
  3429. margin-bottom: 1.5rem; }
  3430. .toast-header {
  3431. display: flex;
  3432. align-items: center;
  3433. padding: 0.5rem 0.75rem;
  3434. color: #626976;
  3435. background-color: rgba(255, 255, 255, 0.85);
  3436. background-clip: padding-box;
  3437. border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  3438. border-top-left-radius: 3px;
  3439. border-top-right-radius: 3px; }
  3440. .toast-header .btn-close {
  3441. margin-right: -0.375rem;
  3442. margin-left: 0.75rem; }
  3443. .toast-body {
  3444. padding: 0.75rem;
  3445. word-wrap: break-word; }
  3446. .modal {
  3447. position: fixed;
  3448. top: 0;
  3449. left: 0;
  3450. z-index: 1055;
  3451. display: none;
  3452. width: 100%;
  3453. height: 100%;
  3454. overflow-x: hidden;
  3455. overflow-y: auto;
  3456. outline: 0; }
  3457. .modal-dialog {
  3458. position: relative;
  3459. width: auto;
  3460. margin: 0.5rem;
  3461. pointer-events: none; }
  3462. .modal.fade .modal-dialog {
  3463. transition: transform 0.3s ease-out;
  3464. transform: translate(0, -1rem); }
  3465. @media (prefers-reduced-motion: reduce) {
  3466. .modal.fade .modal-dialog {
  3467. transition: none; } }
  3468. .modal.show .modal-dialog {
  3469. transform: none; }
  3470. .modal.modal-static .modal-dialog {
  3471. transform: scale(1.02); }
  3472. .modal-dialog-scrollable {
  3473. height: calc(100% - 1rem); }
  3474. .modal-dialog-scrollable .modal-content {
  3475. max-height: 100%;
  3476. overflow: hidden; }
  3477. .modal-dialog-scrollable .modal-body {
  3478. overflow-y: auto; }
  3479. .modal-dialog-centered {
  3480. display: flex;
  3481. align-items: center;
  3482. min-height: calc(100% - 1rem); }
  3483. .modal-content {
  3484. position: relative;
  3485. display: flex;
  3486. flex-direction: column;
  3487. width: 100%;
  3488. pointer-events: auto;
  3489. background-color: #f8fafc;
  3490. background-clip: padding-box;
  3491. border: 1px solid transparent;
  3492. border-radius: 4px;
  3493. outline: 0; }
  3494. .modal-backdrop {
  3495. position: fixed;
  3496. top: 0;
  3497. left: 0;
  3498. z-index: 1050;
  3499. width: 100vw;
  3500. height: 100vh;
  3501. background-color: #1e293b; }
  3502. .modal-backdrop.fade {
  3503. opacity: 0; }
  3504. .modal-backdrop.show {
  3505. opacity: 0.24; }
  3506. .modal-header {
  3507. display: flex;
  3508. flex-shrink: 0;
  3509. align-items: center;
  3510. justify-content: space-between;
  3511. padding: 1.5rem;
  3512. border-bottom: 1px solid #e6e7e9;
  3513. border-top-left-radius: 3px;
  3514. border-top-right-radius: 3px; }
  3515. .modal-header .btn-close {
  3516. padding: 0.75rem 0.75rem;
  3517. margin: -0.75rem -0.75rem -0.75rem auto; }
  3518. .modal-title {
  3519. margin-bottom: 0;
  3520. line-height: 1.3333333; }
  3521. .modal-body {
  3522. position: relative;
  3523. flex: 1 1 auto;
  3524. padding: 1.5rem; }
  3525. .modal-footer {
  3526. display: flex;
  3527. flex-wrap: wrap;
  3528. flex-shrink: 0;
  3529. align-items: center;
  3530. justify-content: flex-end;
  3531. padding: 1.125rem;
  3532. border-top: 0 solid #e6e7e9;
  3533. border-bottom-right-radius: 3px;
  3534. border-bottom-left-radius: 3px; }
  3535. .modal-footer > * {
  3536. margin: 0.375rem; }
  3537. @media (min-width: 576px) {
  3538. .modal-dialog {
  3539. max-width: 540px;
  3540. margin: 1.75rem auto; }
  3541. .modal-dialog-scrollable {
  3542. height: calc(100% - 3.5rem); }
  3543. .modal-dialog-centered {
  3544. min-height: calc(100% - 3.5rem); }
  3545. .modal-sm {
  3546. max-width: 380px; } }
  3547. @media (min-width: 992px) {
  3548. .modal-lg,
  3549. .modal-xl {
  3550. max-width: 720px; } }
  3551. @media (min-width: 1200px) {
  3552. .modal-xl {
  3553. max-width: 1140px; } }
  3554. .modal-fullscreen {
  3555. width: 100vw;
  3556. max-width: none;
  3557. height: 100%;
  3558. margin: 0; }
  3559. .modal-fullscreen .modal-content {
  3560. height: 100%;
  3561. border: 0;
  3562. border-radius: 0; }
  3563. .modal-fullscreen .modal-header {
  3564. border-radius: 0; }
  3565. .modal-fullscreen .modal-body {
  3566. overflow-y: auto; }
  3567. .modal-fullscreen .modal-footer {
  3568. border-radius: 0; }
  3569. @media (max-width: 575.98px) {
  3570. .modal-fullscreen-sm-down {
  3571. width: 100vw;
  3572. max-width: none;
  3573. height: 100%;
  3574. margin: 0; }
  3575. .modal-fullscreen-sm-down .modal-content {
  3576. height: 100%;
  3577. border: 0;
  3578. border-radius: 0; }
  3579. .modal-fullscreen-sm-down .modal-header {
  3580. border-radius: 0; }
  3581. .modal-fullscreen-sm-down .modal-body {
  3582. overflow-y: auto; }
  3583. .modal-fullscreen-sm-down .modal-footer {
  3584. border-radius: 0; } }
  3585. @media (max-width: 767.98px) {
  3586. .modal-fullscreen-md-down {
  3587. width: 100vw;
  3588. max-width: none;
  3589. height: 100%;
  3590. margin: 0; }
  3591. .modal-fullscreen-md-down .modal-content {
  3592. height: 100%;
  3593. border: 0;
  3594. border-radius: 0; }
  3595. .modal-fullscreen-md-down .modal-header {
  3596. border-radius: 0; }
  3597. .modal-fullscreen-md-down .modal-body {
  3598. overflow-y: auto; }
  3599. .modal-fullscreen-md-down .modal-footer {
  3600. border-radius: 0; } }
  3601. @media (max-width: 991.98px) {
  3602. .modal-fullscreen-lg-down {
  3603. width: 100vw;
  3604. max-width: none;
  3605. height: 100%;
  3606. margin: 0; }
  3607. .modal-fullscreen-lg-down .modal-content {
  3608. height: 100%;
  3609. border: 0;
  3610. border-radius: 0; }
  3611. .modal-fullscreen-lg-down .modal-header {
  3612. border-radius: 0; }
  3613. .modal-fullscreen-lg-down .modal-body {
  3614. overflow-y: auto; }
  3615. .modal-fullscreen-lg-down .modal-footer {
  3616. border-radius: 0; } }
  3617. @media (max-width: 1199.98px) {
  3618. .modal-fullscreen-xl-down {
  3619. width: 100vw;
  3620. max-width: none;
  3621. height: 100%;
  3622. margin: 0; }
  3623. .modal-fullscreen-xl-down .modal-content {
  3624. height: 100%;
  3625. border: 0;
  3626. border-radius: 0; }
  3627. .modal-fullscreen-xl-down .modal-header {
  3628. border-radius: 0; }
  3629. .modal-fullscreen-xl-down .modal-body {
  3630. overflow-y: auto; }
  3631. .modal-fullscreen-xl-down .modal-footer {
  3632. border-radius: 0; } }
  3633. @media (max-width: 1399.98px) {
  3634. .modal-fullscreen-xxl-down {
  3635. width: 100vw;
  3636. max-width: none;
  3637. height: 100%;
  3638. margin: 0; }
  3639. .modal-fullscreen-xxl-down .modal-content {
  3640. height: 100%;
  3641. border: 0;
  3642. border-radius: 0; }
  3643. .modal-fullscreen-xxl-down .modal-header {
  3644. border-radius: 0; }
  3645. .modal-fullscreen-xxl-down .modal-body {
  3646. overflow-y: auto; }
  3647. .modal-fullscreen-xxl-down .modal-footer {
  3648. border-radius: 0; } }
  3649. .tooltip {
  3650. position: absolute;
  3651. z-index: 1080;
  3652. display: block;
  3653. margin: 0;
  3654. font-family: var(--tblr-font-sans-serif);
  3655. font-style: normal;
  3656. font-weight: 400;
  3657. line-height: 1.3333333;
  3658. text-align: left;
  3659. text-align: start;
  3660. text-decoration: none;
  3661. text-shadow: none;
  3662. text-transform: none;
  3663. letter-spacing: normal;
  3664. word-break: normal;
  3665. word-spacing: normal;
  3666. white-space: normal;
  3667. line-break: auto;
  3668. font-size: 0.8203125rem;
  3669. word-wrap: break-word;
  3670. opacity: 0; }
  3671. .tooltip.show {
  3672. opacity: 0.9; }
  3673. .tooltip .tooltip-arrow {
  3674. position: absolute;
  3675. display: block;
  3676. width: 0.8rem;
  3677. height: 0.4rem; }
  3678. .tooltip .tooltip-arrow::before {
  3679. position: absolute;
  3680. content: "";
  3681. border-color: transparent;
  3682. border-style: solid; }
  3683. .bs-tooltip-top, .bs-tooltip-auto[data-popper-placement^="top"] {
  3684. padding: 0.4rem 0; }
  3685. .bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow {
  3686. bottom: 0; }
  3687. .bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow::before {
  3688. top: -1px;
  3689. border-width: 0.4rem 0.4rem 0;
  3690. border-top-color: #000000; }
  3691. .bs-tooltip-end, .bs-tooltip-auto[data-popper-placement^="right"] {
  3692. padding: 0 0.4rem; }
  3693. .bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow {
  3694. left: 0;
  3695. width: 0.4rem;
  3696. height: 0.8rem; }
  3697. .bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow::before {
  3698. right: -1px;
  3699. border-width: 0.4rem 0.4rem 0.4rem 0;
  3700. border-right-color: #000000; }
  3701. .bs-tooltip-bottom, .bs-tooltip-auto[data-popper-placement^="bottom"] {
  3702. padding: 0.4rem 0; }
  3703. .bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow {
  3704. top: 0; }
  3705. .bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow::before {
  3706. bottom: -1px;
  3707. border-width: 0 0.4rem 0.4rem;
  3708. border-bottom-color: #000000; }
  3709. .bs-tooltip-start, .bs-tooltip-auto[data-popper-placement^="left"] {
  3710. padding: 0 0.4rem; }
  3711. .bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow {
  3712. right: 0;
  3713. width: 0.4rem;
  3714. height: 0.8rem; }
  3715. .bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow::before {
  3716. left: -1px;
  3717. border-width: 0.4rem 0 0.4rem 0.4rem;
  3718. border-left-color: #000000; }
  3719. .tooltip-inner {
  3720. max-width: 200px;
  3721. padding: 0.25rem 0.5rem;
  3722. color: #ffffff;
  3723. text-align: center;
  3724. background-color: #000000;
  3725. border-radius: 4px; }
  3726. .popover {
  3727. position: absolute;
  3728. top: 0;
  3729. left: 0 /* rtl:ignore */;
  3730. z-index: 1070;
  3731. display: block;
  3732. max-width: 276px;
  3733. font-family: var(--tblr-font-sans-serif);
  3734. font-style: normal;
  3735. font-weight: 400;
  3736. line-height: 1.3333333;
  3737. text-align: left;
  3738. text-align: start;
  3739. text-decoration: none;
  3740. text-shadow: none;
  3741. text-transform: none;
  3742. letter-spacing: normal;
  3743. word-break: normal;
  3744. word-spacing: normal;
  3745. white-space: normal;
  3746. line-break: auto;
  3747. font-size: 0.8203125rem;
  3748. word-wrap: break-word;
  3749. background-color: #ffffff;
  3750. background-clip: padding-box;
  3751. border: 1px solid #e6e7e9;
  3752. border-radius: 8px; }
  3753. .popover .popover-arrow {
  3754. position: absolute;
  3755. display: block;
  3756. width: 1rem;
  3757. height: 0.5rem; }
  3758. .popover .popover-arrow::before, .popover .popover-arrow::after {
  3759. position: absolute;
  3760. display: block;
  3761. content: "";
  3762. border-color: transparent;
  3763. border-style: solid; }
  3764. .bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow {
  3765. bottom: calc(-0.5rem - 1px); }
  3766. .bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::before {
  3767. bottom: 0;
  3768. border-width: 0.5rem 0.5rem 0;
  3769. border-top-color: #e6e7e9; }
  3770. .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::after {
  3771. bottom: 1px;
  3772. border-width: 0.5rem 0.5rem 0;
  3773. border-top-color: #ffffff; }
  3774. .bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow {
  3775. left: calc(-0.5rem - 1px);
  3776. width: 0.5rem;
  3777. height: 1rem; }
  3778. .bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::before {
  3779. left: 0;
  3780. border-width: 0.5rem 0.5rem 0.5rem 0;
  3781. border-right-color: #e6e7e9; }
  3782. .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::after {
  3783. left: 1px;
  3784. border-width: 0.5rem 0.5rem 0.5rem 0;
  3785. border-right-color: #ffffff; }
  3786. .bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow {
  3787. top: calc(-0.5rem - 1px); }
  3788. .bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::before {
  3789. top: 0;
  3790. border-width: 0 0.5rem 0.5rem 0.5rem;
  3791. border-bottom-color: #e6e7e9; }
  3792. .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::after {
  3793. top: 1px;
  3794. border-width: 0 0.5rem 0.5rem 0.5rem;
  3795. border-bottom-color: #ffffff; }
  3796. .bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^="bottom"] .popover-header::before {
  3797. position: absolute;
  3798. top: 0;
  3799. left: 50%;
  3800. display: block;
  3801. width: 1rem;
  3802. margin-left: -0.5rem;
  3803. content: "";
  3804. border-bottom: 1px solid #f0f0f0; }
  3805. .bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow {
  3806. right: calc(-0.5rem - 1px);
  3807. width: 0.5rem;
  3808. height: 1rem; }
  3809. .bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::before {
  3810. right: 0;
  3811. border-width: 0.5rem 0 0.5rem 0.5rem;
  3812. border-left-color: #e6e7e9; }
  3813. .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::after {
  3814. right: 1px;
  3815. border-width: 0.5rem 0 0.5rem 0.5rem;
  3816. border-left-color: #ffffff; }
  3817. .popover-header {
  3818. padding: 0.5rem 1rem;
  3819. margin-bottom: 0;
  3820. font-size: 0.9375rem;
  3821. background-color: #f0f0f0;
  3822. border-bottom: 1px solid #e6e7e9;
  3823. border-top-left-radius: 7px;
  3824. border-top-right-radius: 7px; }
  3825. .popover-header:empty {
  3826. display: none; }
  3827. .popover-body {
  3828. padding: 1rem 1rem;
  3829. color: #1e293b; }
  3830. .carousel {
  3831. position: relative; }
  3832. .carousel.pointer-event {
  3833. touch-action: pan-y; }
  3834. .carousel-inner {
  3835. position: relative;
  3836. width: 100%;
  3837. overflow: hidden; }
  3838. .carousel-inner::after {
  3839. display: block;
  3840. clear: both;
  3841. content: ""; }
  3842. .carousel-item {
  3843. position: relative;
  3844. display: none;
  3845. float: left;
  3846. width: 100%;
  3847. margin-right: -100%;
  3848. -webkit-backface-visibility: hidden;
  3849. backface-visibility: hidden;
  3850. transition: transform 0.6s ease-in-out; }
  3851. @media (prefers-reduced-motion: reduce) {
  3852. .carousel-item {
  3853. transition: none; } }
  3854. .carousel-item.active,
  3855. .carousel-item-next,
  3856. .carousel-item-prev {
  3857. display: block; }
  3858. /* rtl:begin:ignore */
  3859. .carousel-item-next:not(.carousel-item-start),
  3860. .active.carousel-item-end {
  3861. transform: translateX(100%); }
  3862. .carousel-item-prev:not(.carousel-item-end),
  3863. .active.carousel-item-start {
  3864. transform: translateX(-100%); }
  3865. /* rtl:end:ignore */
  3866. .carousel-fade .carousel-item {
  3867. opacity: 0;
  3868. transition-property: opacity;
  3869. transform: none; }
  3870. .carousel-fade .carousel-item.active,
  3871. .carousel-fade .carousel-item-next.carousel-item-start,
  3872. .carousel-fade .carousel-item-prev.carousel-item-end {
  3873. z-index: 1;
  3874. opacity: 1; }
  3875. .carousel-fade .active.carousel-item-start,
  3876. .carousel-fade .active.carousel-item-end {
  3877. z-index: 0;
  3878. opacity: 0;
  3879. transition: opacity 0s 0.6s; }
  3880. @media (prefers-reduced-motion: reduce) {
  3881. .carousel-fade .active.carousel-item-start,
  3882. .carousel-fade .active.carousel-item-end {
  3883. transition: none; } }
  3884. .carousel-control-prev,
  3885. .carousel-control-next {
  3886. position: absolute;
  3887. top: 0;
  3888. bottom: 0;
  3889. z-index: 1;
  3890. display: flex;
  3891. align-items: center;
  3892. justify-content: center;
  3893. width: 15%;
  3894. padding: 0;
  3895. color: #ffffff;
  3896. text-align: center;
  3897. background: none;
  3898. border: 0;
  3899. opacity: 0.5;
  3900. transition: opacity 0.15s ease; }
  3901. @media (prefers-reduced-motion: reduce) {
  3902. .carousel-control-prev,
  3903. .carousel-control-next {
  3904. transition: none; } }
  3905. .carousel-control-prev:hover, .carousel-control-prev:focus,
  3906. .carousel-control-next:hover,
  3907. .carousel-control-next:focus {
  3908. color: #ffffff;
  3909. text-decoration: none;
  3910. outline: 0;
  3911. opacity: 0.9; }
  3912. .carousel-control-prev {
  3913. left: 0; }
  3914. .carousel-control-next {
  3915. right: 0; }
  3916. .carousel-control-prev-icon,
  3917. .carousel-control-next-icon {
  3918. display: inline-block;
  3919. width: 1.5rem;
  3920. height: 1.5rem;
  3921. background-repeat: no-repeat;
  3922. background-position: 50%;
  3923. background-size: 100% 100%; }
  3924. /* rtl:options: {
  3925. "autoRename": true,
  3926. "stringMap":[ {
  3927. "name" : "prev-next",
  3928. "search" : "prev",
  3929. "replace" : "next"
  3930. } ]
  3931. } */
  3932. .carousel-control-prev-icon {
  3933. background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='15 18 9 12 15 6'%3e%3c/polyline%3e%3c/svg%3e"); }
  3934. .carousel-control-next-icon {
  3935. background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='9 18 15 12 9 6'%3e%3c/polyline%3e%3c/svg%3e"); }
  3936. .carousel-indicators {
  3937. position: absolute;
  3938. right: 0;
  3939. bottom: 0;
  3940. left: 0;
  3941. z-index: 2;
  3942. display: flex;
  3943. justify-content: center;
  3944. padding: 0;
  3945. margin-right: 15%;
  3946. margin-bottom: 1rem;
  3947. margin-left: 15%;
  3948. list-style: none; }
  3949. .carousel-indicators [data-bs-target] {
  3950. box-sizing: content-box;
  3951. flex: 0 1 auto;
  3952. width: 30px;
  3953. height: 3px;
  3954. padding: 0;
  3955. margin-right: 3px;
  3956. margin-left: 3px;
  3957. text-indent: -999px;
  3958. cursor: pointer;
  3959. background-color: #ffffff;
  3960. background-clip: padding-box;
  3961. border: 0;
  3962. border-top: 10px solid transparent;
  3963. border-bottom: 10px solid transparent;
  3964. opacity: 0.5;
  3965. transition: opacity 0.6s ease; }
  3966. @media (prefers-reduced-motion: reduce) {
  3967. .carousel-indicators [data-bs-target] {
  3968. transition: none; } }
  3969. .carousel-indicators .active {
  3970. opacity: 1; }
  3971. .carousel-caption {
  3972. position: absolute;
  3973. right: 15%;
  3974. bottom: 1.25rem;
  3975. left: 15%;
  3976. padding-top: 1.25rem;
  3977. padding-bottom: 1.25rem;
  3978. color: #ffffff;
  3979. text-align: center; }
  3980. .carousel-dark .carousel-control-prev-icon,
  3981. .carousel-dark .carousel-control-next-icon {
  3982. filter: invert(1) grayscale(100); }
  3983. .carousel-dark .carousel-indicators [data-bs-target] {
  3984. background-color: #000000; }
  3985. .carousel-dark .carousel-caption {
  3986. color: #000000; }
  3987. @-webkit-keyframes spinner-border {
  3988. to {
  3989. transform: rotate(360deg) /* rtl:ignore */; } }
  3990. @keyframes spinner-border {
  3991. to {
  3992. transform: rotate(360deg) /* rtl:ignore */; } }
  3993. .spinner-border {
  3994. display: inline-block;
  3995. width: 1.5rem;
  3996. height: 1.5rem;
  3997. vertical-align: -0.125em;
  3998. border: 2px solid currentColor;
  3999. border-right-color: transparent;
  4000. border-radius: 50%;
  4001. -webkit-animation: 0.75s linear infinite spinner-border;
  4002. animation: 0.75s linear infinite spinner-border; }
  4003. .spinner-border-sm {
  4004. width: 1rem;
  4005. height: 1rem;
  4006. border-width: 1px; }
  4007. @-webkit-keyframes spinner-grow {
  4008. 0% {
  4009. transform: scale(0); }
  4010. 50% {
  4011. opacity: 1;
  4012. transform: none; } }
  4013. @keyframes spinner-grow {
  4014. 0% {
  4015. transform: scale(0); }
  4016. 50% {
  4017. opacity: 1;
  4018. transform: none; } }
  4019. .spinner-grow {
  4020. display: inline-block;
  4021. width: 1.5rem;
  4022. height: 1.5rem;
  4023. vertical-align: -0.125em;
  4024. background-color: currentColor;
  4025. border-radius: 50%;
  4026. opacity: 0;
  4027. -webkit-animation: 0.75s linear infinite spinner-grow;
  4028. animation: 0.75s linear infinite spinner-grow; }
  4029. .spinner-grow-sm {
  4030. width: 1rem;
  4031. height: 1rem; }
  4032. @media (prefers-reduced-motion: reduce) {
  4033. .spinner-border,
  4034. .spinner-grow {
  4035. -webkit-animation-duration: 1.5s;
  4036. animation-duration: 1.5s; } }
  4037. .offcanvas {
  4038. position: fixed;
  4039. bottom: 0;
  4040. z-index: 1045;
  4041. display: flex;
  4042. flex-direction: column;
  4043. max-width: 100%;
  4044. visibility: hidden;
  4045. background-color: #f8fafc;
  4046. background-clip: padding-box;
  4047. outline: 0;
  4048. transition: transform 0.3s ease-in-out; }
  4049. @media (prefers-reduced-motion: reduce) {
  4050. .offcanvas {
  4051. transition: none; } }
  4052. .offcanvas-backdrop {
  4053. position: fixed;
  4054. top: 0;
  4055. left: 0;
  4056. z-index: 1040;
  4057. width: 100vw;
  4058. height: 100vh;
  4059. background-color: #1e293b; }
  4060. .offcanvas-backdrop.fade {
  4061. opacity: 0; }
  4062. .offcanvas-backdrop.show {
  4063. opacity: 0.24; }
  4064. .offcanvas-header {
  4065. display: flex;
  4066. align-items: center;
  4067. justify-content: space-between;
  4068. padding: 1.5rem 1.5rem; }
  4069. .offcanvas-header .btn-close {
  4070. padding: 0.75rem 0.75rem;
  4071. margin-top: -0.75rem;
  4072. margin-right: -0.75rem;
  4073. margin-bottom: -0.75rem; }
  4074. .offcanvas-title {
  4075. margin-bottom: 0;
  4076. line-height: 1.3333333; }
  4077. .offcanvas-body {
  4078. flex-grow: 1;
  4079. padding: 1.5rem 1.5rem;
  4080. overflow-y: auto; }
  4081. .offcanvas-start {
  4082. top: 0;
  4083. left: 0;
  4084. width: 400px;
  4085. border-right: 1px solid transparent;
  4086. transform: translateX(-100%); }
  4087. .offcanvas-end {
  4088. top: 0;
  4089. right: 0;
  4090. width: 400px;
  4091. border-left: 1px solid transparent;
  4092. transform: translateX(100%); }
  4093. .offcanvas-top {
  4094. top: 0;
  4095. right: 0;
  4096. left: 0;
  4097. height: 30vh;
  4098. max-height: 100%;
  4099. border-bottom: 1px solid transparent;
  4100. transform: translateY(-100%); }
  4101. .offcanvas-bottom {
  4102. right: 0;
  4103. left: 0;
  4104. height: 30vh;
  4105. max-height: 100%;
  4106. border-top: 1px solid transparent;
  4107. transform: translateY(100%); }
  4108. .offcanvas.show {
  4109. transform: none; }
  4110. .placeholder {
  4111. display: inline-block;
  4112. min-height: 1em;
  4113. vertical-align: middle;
  4114. cursor: wait;
  4115. background-color: currentColor;
  4116. opacity: 0.5; }
  4117. .placeholder.btn::before {
  4118. display: inline-block;
  4119. content: ""; }
  4120. .placeholder-xs {
  4121. min-height: .6em; }
  4122. .placeholder-sm {
  4123. min-height: .8em; }
  4124. .placeholder-lg {
  4125. min-height: 1.2em; }
  4126. .placeholder-glow .placeholder {
  4127. -webkit-animation: placeholder-glow 2s ease-in-out infinite;
  4128. animation: placeholder-glow 2s ease-in-out infinite; }
  4129. @-webkit-keyframes placeholder-glow {
  4130. 50% {
  4131. opacity: 0.2; } }
  4132. @keyframes placeholder-glow {
  4133. 50% {
  4134. opacity: 0.2; } }
  4135. .placeholder-wave {
  4136. -webkit-mask-image: linear-gradient(130deg, #000000 55%, rgba(0, 0, 0, 0.8) 75%, #000000 95%);
  4137. mask-image: linear-gradient(130deg, #000000 55%, rgba(0, 0, 0, 0.8) 75%, #000000 95%);
  4138. -webkit-mask-size: 200% 100%;
  4139. mask-size: 200% 100%;
  4140. -webkit-animation: placeholder-wave 2s linear infinite;
  4141. animation: placeholder-wave 2s linear infinite; }
  4142. @-webkit-keyframes placeholder-wave {
  4143. 100% {
  4144. -webkit-mask-position: -200% 0%;
  4145. mask-position: -200% 0%; } }
  4146. @keyframes placeholder-wave {
  4147. 100% {
  4148. -webkit-mask-position: -200% 0%;
  4149. mask-position: -200% 0%; } }
  4150. .clearfix::after {
  4151. display: block;
  4152. clear: both;
  4153. content: ""; }
  4154. .link-primary {
  4155. color: #206bc4; }
  4156. .link-primary:hover, .link-primary:focus {
  4157. color: #1a569d; }
  4158. .link-secondary {
  4159. color: #626976; }
  4160. .link-secondary:hover, .link-secondary:focus {
  4161. color: #4e545e; }
  4162. .link-success {
  4163. color: #2fb344; }
  4164. .link-success:hover, .link-success:focus {
  4165. color: #268f36; }
  4166. .link-info {
  4167. color: #4299e1; }
  4168. .link-info:hover, .link-info:focus {
  4169. color: #357ab4; }
  4170. .link-warning {
  4171. color: #f76707; }
  4172. .link-warning:hover, .link-warning:focus {
  4173. color: #c65206; }
  4174. .link-danger {
  4175. color: #d63939; }
  4176. .link-danger:hover, .link-danger:focus {
  4177. color: #ab2e2e; }
  4178. .link-light {
  4179. color: #f8fafc; }
  4180. .link-light:hover, .link-light:focus {
  4181. color: #f9fbfd; }
  4182. .link-dark {
  4183. color: #1e293b; }
  4184. .link-dark:hover, .link-dark:focus {
  4185. color: #18212f; }
  4186. .link-muted {
  4187. color: #626976; }
  4188. .link-muted:hover, .link-muted:focus {
  4189. color: #4e545e; }
  4190. .ratio {
  4191. position: relative;
  4192. width: 100%; }
  4193. .ratio::before {
  4194. display: block;
  4195. padding-top: var(--tblr-aspect-ratio);
  4196. content: ""; }
  4197. .ratio > * {
  4198. position: absolute;
  4199. top: 0;
  4200. left: 0;
  4201. width: 100%;
  4202. height: 100%; }
  4203. .ratio-1x1 {
  4204. --tblr-aspect-ratio: 100%; }
  4205. .ratio-4x3 {
  4206. --tblr-aspect-ratio: calc(3 / 4 * 100%); }
  4207. .ratio-3x4 {
  4208. --tblr-aspect-ratio: calc(4 / 3 * 100%); }
  4209. .ratio-16x9 {
  4210. --tblr-aspect-ratio: calc(9 / 16 * 100%); }
  4211. .ratio-9x16 {
  4212. --tblr-aspect-ratio: calc(16 / 9 * 100%); }
  4213. .ratio-21x9 {
  4214. --tblr-aspect-ratio: calc(9 / 21 * 100%); }
  4215. .ratio-9x21 {
  4216. --tblr-aspect-ratio: calc(21 / 9 * 100%); }
  4217. .fixed-top {
  4218. position: fixed;
  4219. top: 0;
  4220. right: 0;
  4221. left: 0;
  4222. z-index: 1030; }
  4223. .fixed-bottom {
  4224. position: fixed;
  4225. right: 0;
  4226. bottom: 0;
  4227. left: 0;
  4228. z-index: 1030; }
  4229. .sticky-top {
  4230. position: -webkit-sticky;
  4231. position: sticky;
  4232. top: 0;
  4233. z-index: 1020; }
  4234. @media (min-width: 576px) {
  4235. .sticky-sm-top {
  4236. position: -webkit-sticky;
  4237. position: sticky;
  4238. top: 0;
  4239. z-index: 1020; } }
  4240. @media (min-width: 768px) {
  4241. .sticky-md-top {
  4242. position: -webkit-sticky;
  4243. position: sticky;
  4244. top: 0;
  4245. z-index: 1020; } }
  4246. @media (min-width: 992px) {
  4247. .sticky-lg-top {
  4248. position: -webkit-sticky;
  4249. position: sticky;
  4250. top: 0;
  4251. z-index: 1020; } }
  4252. @media (min-width: 1200px) {
  4253. .sticky-xl-top {
  4254. position: -webkit-sticky;
  4255. position: sticky;
  4256. top: 0;
  4257. z-index: 1020; } }
  4258. @media (min-width: 1400px) {
  4259. .sticky-xxl-top {
  4260. position: -webkit-sticky;
  4261. position: sticky;
  4262. top: 0;
  4263. z-index: 1020; } }
  4264. .hstack {
  4265. display: flex;
  4266. flex-direction: row;
  4267. align-items: center;
  4268. align-self: stretch; }
  4269. .vstack {
  4270. display: flex;
  4271. flex: 1 1 auto;
  4272. flex-direction: column;
  4273. align-self: stretch; }
  4274. .visually-hidden,
  4275. .visually-hidden-focusable:not(:focus):not(:focus-within) {
  4276. position: absolute !important;
  4277. width: 1px !important;
  4278. height: 1px !important;
  4279. padding: 0 !important;
  4280. margin: -1px !important;
  4281. overflow: hidden !important;
  4282. clip: rect(0, 0, 0, 0) !important;
  4283. white-space: nowrap !important;
  4284. border: 0 !important; }
  4285. .stretched-link::after {
  4286. position: absolute;
  4287. top: 0;
  4288. right: 0;
  4289. bottom: 0;
  4290. left: 0;
  4291. z-index: 1;
  4292. content: ""; }
  4293. .text-truncate {
  4294. overflow: hidden;
  4295. text-overflow: ellipsis;
  4296. white-space: nowrap; }
  4297. .vr {
  4298. display: inline-block;
  4299. align-self: stretch;
  4300. width: 1px;
  4301. min-height: 1em;
  4302. background-color: currentColor;
  4303. opacity: 0.16; }
  4304. .align-baseline {
  4305. vertical-align: baseline !important; }
  4306. .align-top {
  4307. vertical-align: top !important; }
  4308. .align-middle {
  4309. vertical-align: middle !important; }
  4310. .align-bottom {
  4311. vertical-align: bottom !important; }
  4312. .align-text-bottom {
  4313. vertical-align: text-bottom !important; }
  4314. .align-text-top {
  4315. vertical-align: text-top !important; }
  4316. .float-start {
  4317. float: left !important; }
  4318. .float-end {
  4319. float: right !important; }
  4320. .float-none {
  4321. float: none !important; }
  4322. .opacity-0 {
  4323. opacity: 0 !important; }
  4324. .opacity-25 {
  4325. opacity: 0.25 !important; }
  4326. .opacity-50 {
  4327. opacity: 0.5 !important; }
  4328. .opacity-75 {
  4329. opacity: 0.75 !important; }
  4330. .opacity-100 {
  4331. opacity: 1 !important; }
  4332. .overflow-auto {
  4333. overflow: auto !important; }
  4334. .overflow-hidden {
  4335. overflow: hidden !important; }
  4336. .overflow-visible {
  4337. overflow: visible !important; }
  4338. .overflow-scroll {
  4339. overflow: scroll !important; }
  4340. .d-inline {
  4341. display: inline !important; }
  4342. .d-inline-block {
  4343. display: inline-block !important; }
  4344. .d-block {
  4345. display: block !important; }
  4346. .d-grid {
  4347. display: grid !important; }
  4348. .d-table {
  4349. display: table !important; }
  4350. .d-table-row {
  4351. display: table-row !important; }
  4352. .d-table-cell {
  4353. display: table-cell !important; }
  4354. .d-flex {
  4355. display: flex !important; }
  4356. .d-inline-flex {
  4357. display: inline-flex !important; }
  4358. .d-none {
  4359. display: none !important; }
  4360. .shadow {
  4361. box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; }
  4362. .shadow-sm {
  4363. box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; }
  4364. .shadow-lg {
  4365. box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; }
  4366. .shadow-none {
  4367. box-shadow: none !important; }
  4368. .position-static {
  4369. position: static !important; }
  4370. .position-relative {
  4371. position: relative !important; }
  4372. .position-absolute {
  4373. position: absolute !important; }
  4374. .position-fixed {
  4375. position: fixed !important; }
  4376. .position-sticky {
  4377. position: -webkit-sticky !important;
  4378. position: sticky !important; }
  4379. .top-0 {
  4380. top: 0 !important; }
  4381. .top-50 {
  4382. top: 50% !important; }
  4383. .top-100 {
  4384. top: 100% !important; }
  4385. .bottom-0 {
  4386. bottom: 0 !important; }
  4387. .bottom-50 {
  4388. bottom: 50% !important; }
  4389. .bottom-100 {
  4390. bottom: 100% !important; }
  4391. .start-0 {
  4392. left: 0 !important; }
  4393. .start-50 {
  4394. left: 50% !important; }
  4395. .start-100 {
  4396. left: 100% !important; }
  4397. .end-0 {
  4398. right: 0 !important; }
  4399. .end-50 {
  4400. right: 50% !important; }
  4401. .end-100 {
  4402. right: 100% !important; }
  4403. .translate-middle {
  4404. transform: translate(-50%, -50%) !important; }
  4405. .translate-middle-x {
  4406. transform: translateX(-50%) !important; }
  4407. .translate-middle-y {
  4408. transform: translateY(-50%) !important; }
  4409. .border {
  4410. border: 1px solid rgba(98, 105, 118, 0.16) !important; }
  4411. .border-wide {
  4412. border: 2px solid rgba(98, 105, 118, 0.16) !important; }
  4413. .border-0 {
  4414. border: 0 !important; }
  4415. .border-top {
  4416. border-top: 1px solid rgba(98, 105, 118, 0.16) !important; }
  4417. .border-top-wide {
  4418. border-top: 2px solid rgba(98, 105, 118, 0.16) !important; }
  4419. .border-top-0 {
  4420. border-top: 0 !important; }
  4421. .border-end {
  4422. border-right: 1px solid rgba(98, 105, 118, 0.16) !important; }
  4423. .border-end-wide {
  4424. border-right: 2px solid rgba(98, 105, 118, 0.16) !important; }
  4425. .border-end-0 {
  4426. border-right: 0 !important; }
  4427. .border-bottom {
  4428. border-bottom: 1px solid rgba(98, 105, 118, 0.16) !important; }
  4429. .border-bottom-wide {
  4430. border-bottom: 2px solid rgba(98, 105, 118, 0.16) !important; }
  4431. .border-bottom-0 {
  4432. border-bottom: 0 !important; }
  4433. .border-start {
  4434. border-left: 1px solid rgba(98, 105, 118, 0.16) !important; }
  4435. .border-start-wide {
  4436. border-left: 2px solid rgba(98, 105, 118, 0.16) !important; }
  4437. .border-start-0 {
  4438. border-left: 0 !important; }
  4439. .border-primary {
  4440. border-color: #206bc4 !important; }
  4441. .border-secondary {
  4442. border-color: #626976 !important; }
  4443. .border-success {
  4444. border-color: #2fb344 !important; }
  4445. .border-info {
  4446. border-color: #4299e1 !important; }
  4447. .border-warning {
  4448. border-color: #f76707 !important; }
  4449. .border-danger {
  4450. border-color: #d63939 !important; }
  4451. .border-light {
  4452. border-color: #f8fafc !important; }
  4453. .border-dark {
  4454. border-color: #1e293b !important; }
  4455. .border-muted {
  4456. border-color: #626976 !important; }
  4457. .border-white {
  4458. border-color: #ffffff !important; }
  4459. .border-1 {
  4460. border-width: 1px !important; }
  4461. .border-2 {
  4462. border-width: 2px !important; }
  4463. .border-3 {
  4464. border-width: 3px !important; }
  4465. .border-4 {
  4466. border-width: 4px !important; }
  4467. .border-5 {
  4468. border-width: 5px !important; }
  4469. .w-0 {
  4470. width: 0 !important; }
  4471. .w-1 {
  4472. width: 0.25rem !important; }
  4473. .w-2 {
  4474. width: 0.5rem !important; }
  4475. .w-3 {
  4476. width: 1rem !important; }
  4477. .w-4 {
  4478. width: 2rem !important; }
  4479. .w-5 {
  4480. width: 4rem !important; }
  4481. .w-25 {
  4482. width: 25% !important; }
  4483. .w-50 {
  4484. width: 50% !important; }
  4485. .w-75 {
  4486. width: 75% !important; }
  4487. .w-100 {
  4488. width: 100% !important; }
  4489. .w-auto {
  4490. width: auto !important; }
  4491. .mw-100 {
  4492. max-width: 100% !important; }
  4493. .vw-100 {
  4494. width: 100vw !important; }
  4495. .min-vw-100 {
  4496. min-width: 100vw !important; }
  4497. .h-0 {
  4498. height: 0 !important; }
  4499. .h-1 {
  4500. height: 0.25rem !important; }
  4501. .h-2 {
  4502. height: 0.5rem !important; }
  4503. .h-3 {
  4504. height: 1rem !important; }
  4505. .h-4 {
  4506. height: 2rem !important; }
  4507. .h-5 {
  4508. height: 4rem !important; }
  4509. .h-25 {
  4510. height: 25% !important; }
  4511. .h-50 {
  4512. height: 50% !important; }
  4513. .h-75 {
  4514. height: 75% !important; }
  4515. .h-100 {
  4516. height: 100% !important; }
  4517. .h-auto {
  4518. height: auto !important; }
  4519. .mh-100 {
  4520. max-height: 100% !important; }
  4521. .vh-100 {
  4522. height: 100vh !important; }
  4523. .min-vh-100 {
  4524. min-height: 100vh !important; }
  4525. .flex-fill {
  4526. flex: 1 1 auto !important; }
  4527. .flex-row {
  4528. flex-direction: row !important; }
  4529. .flex-column {
  4530. flex-direction: column !important; }
  4531. .flex-row-reverse {
  4532. flex-direction: row-reverse !important; }
  4533. .flex-column-reverse {
  4534. flex-direction: column-reverse !important; }
  4535. .flex-grow-0 {
  4536. flex-grow: 0 !important; }
  4537. .flex-grow-1 {
  4538. flex-grow: 1 !important; }
  4539. .flex-shrink-0 {
  4540. flex-shrink: 0 !important; }
  4541. .flex-shrink-1 {
  4542. flex-shrink: 1 !important; }
  4543. .flex-wrap {
  4544. flex-wrap: wrap !important; }
  4545. .flex-nowrap {
  4546. flex-wrap: nowrap !important; }
  4547. .flex-wrap-reverse {
  4548. flex-wrap: wrap-reverse !important; }
  4549. .gap-0 {
  4550. gap: 0 !important; }
  4551. .gap-1 {
  4552. gap: 0.25rem !important; }
  4553. .gap-2 {
  4554. gap: 0.5rem !important; }
  4555. .gap-3 {
  4556. gap: 1rem !important; }
  4557. .gap-4 {
  4558. gap: 2rem !important; }
  4559. .gap-5 {
  4560. gap: 4rem !important; }
  4561. .justify-content-start {
  4562. justify-content: flex-start !important; }
  4563. .justify-content-end {
  4564. justify-content: flex-end !important; }
  4565. .justify-content-center {
  4566. justify-content: center !important; }
  4567. .justify-content-between {
  4568. justify-content: space-between !important; }
  4569. .justify-content-around {
  4570. justify-content: space-around !important; }
  4571. .justify-content-evenly {
  4572. justify-content: space-evenly !important; }
  4573. .align-items-start {
  4574. align-items: flex-start !important; }
  4575. .align-items-end {
  4576. align-items: flex-end !important; }
  4577. .align-items-center {
  4578. align-items: center !important; }
  4579. .align-items-baseline {
  4580. align-items: baseline !important; }
  4581. .align-items-stretch {
  4582. align-items: stretch !important; }
  4583. .align-content-start {
  4584. align-content: flex-start !important; }
  4585. .align-content-end {
  4586. align-content: flex-end !important; }
  4587. .align-content-center {
  4588. align-content: center !important; }
  4589. .align-content-between {
  4590. align-content: space-between !important; }
  4591. .align-content-around {
  4592. align-content: space-around !important; }
  4593. .align-content-stretch {
  4594. align-content: stretch !important; }
  4595. .align-self-auto {
  4596. align-self: auto !important; }
  4597. .align-self-start {
  4598. align-self: flex-start !important; }
  4599. .align-self-end {
  4600. align-self: flex-end !important; }
  4601. .align-self-center {
  4602. align-self: center !important; }
  4603. .align-self-baseline {
  4604. align-self: baseline !important; }
  4605. .align-self-stretch {
  4606. align-self: stretch !important; }
  4607. .order-first {
  4608. order: -1 !important; }
  4609. .order-0 {
  4610. order: 0 !important; }
  4611. .order-1 {
  4612. order: 1 !important; }
  4613. .order-2 {
  4614. order: 2 !important; }
  4615. .order-3 {
  4616. order: 3 !important; }
  4617. .order-4 {
  4618. order: 4 !important; }
  4619. .order-5 {
  4620. order: 5 !important; }
  4621. .order-last {
  4622. order: 6 !important; }
  4623. .m-0 {
  4624. margin: 0 !important; }
  4625. .m-1 {
  4626. margin: 0.25rem !important; }
  4627. .m-2 {
  4628. margin: 0.5rem !important; }
  4629. .m-3 {
  4630. margin: 1rem !important; }
  4631. .m-4 {
  4632. margin: 2rem !important; }
  4633. .m-5 {
  4634. margin: 4rem !important; }
  4635. .m-auto {
  4636. margin: auto !important; }
  4637. .mx-0 {
  4638. margin-right: 0 !important;
  4639. margin-left: 0 !important; }
  4640. .mx-1 {
  4641. margin-right: 0.25rem !important;
  4642. margin-left: 0.25rem !important; }
  4643. .mx-2 {
  4644. margin-right: 0.5rem !important;
  4645. margin-left: 0.5rem !important; }
  4646. .mx-3 {
  4647. margin-right: 1rem !important;
  4648. margin-left: 1rem !important; }
  4649. .mx-4 {
  4650. margin-right: 2rem !important;
  4651. margin-left: 2rem !important; }
  4652. .mx-5 {
  4653. margin-right: 4rem !important;
  4654. margin-left: 4rem !important; }
  4655. .mx-auto {
  4656. margin-right: auto !important;
  4657. margin-left: auto !important; }
  4658. .my-0 {
  4659. margin-top: 0 !important;
  4660. margin-bottom: 0 !important; }
  4661. .my-1 {
  4662. margin-top: 0.25rem !important;
  4663. margin-bottom: 0.25rem !important; }
  4664. .my-2 {
  4665. margin-top: 0.5rem !important;
  4666. margin-bottom: 0.5rem !important; }
  4667. .my-3 {
  4668. margin-top: 1rem !important;
  4669. margin-bottom: 1rem !important; }
  4670. .my-4 {
  4671. margin-top: 2rem !important;
  4672. margin-bottom: 2rem !important; }
  4673. .my-5 {
  4674. margin-top: 4rem !important;
  4675. margin-bottom: 4rem !important; }
  4676. .my-auto {
  4677. margin-top: auto !important;
  4678. margin-bottom: auto !important; }
  4679. .mt-0 {
  4680. margin-top: 0 !important; }
  4681. .mt-1 {
  4682. margin-top: 0.25rem !important; }
  4683. .mt-2 {
  4684. margin-top: 0.5rem !important; }
  4685. .mt-3 {
  4686. margin-top: 1rem !important; }
  4687. .mt-4 {
  4688. margin-top: 2rem !important; }
  4689. .mt-5 {
  4690. margin-top: 4rem !important; }
  4691. .mt-auto {
  4692. margin-top: auto !important; }
  4693. .me-0 {
  4694. margin-right: 0 !important; }
  4695. .me-1 {
  4696. margin-right: 0.25rem !important; }
  4697. .me-2 {
  4698. margin-right: 0.5rem !important; }
  4699. .me-3 {
  4700. margin-right: 1rem !important; }
  4701. .me-4 {
  4702. margin-right: 2rem !important; }
  4703. .me-5 {
  4704. margin-right: 4rem !important; }
  4705. .me-auto {
  4706. margin-right: auto !important; }
  4707. .mb-0 {
  4708. margin-bottom: 0 !important; }
  4709. .mb-1 {
  4710. margin-bottom: 0.25rem !important; }
  4711. .mb-2 {
  4712. margin-bottom: 0.5rem !important; }
  4713. .mb-3 {
  4714. margin-bottom: 1rem !important; }
  4715. .mb-4 {
  4716. margin-bottom: 2rem !important; }
  4717. .mb-5 {
  4718. margin-bottom: 4rem !important; }
  4719. .mb-auto {
  4720. margin-bottom: auto !important; }
  4721. .ms-0 {
  4722. margin-left: 0 !important; }
  4723. .ms-1 {
  4724. margin-left: 0.25rem !important; }
  4725. .ms-2 {
  4726. margin-left: 0.5rem !important; }
  4727. .ms-3 {
  4728. margin-left: 1rem !important; }
  4729. .ms-4 {
  4730. margin-left: 2rem !important; }
  4731. .ms-5 {
  4732. margin-left: 4rem !important; }
  4733. .ms-auto {
  4734. margin-left: auto !important; }
  4735. .p-0 {
  4736. padding: 0 !important; }
  4737. .p-1 {
  4738. padding: 0.25rem !important; }
  4739. .p-2 {
  4740. padding: 0.5rem !important; }
  4741. .p-3 {
  4742. padding: 1rem !important; }
  4743. .p-4 {
  4744. padding: 2rem !important; }
  4745. .p-5 {
  4746. padding: 4rem !important; }
  4747. .px-0 {
  4748. padding-right: 0 !important;
  4749. padding-left: 0 !important; }
  4750. .px-1 {
  4751. padding-right: 0.25rem !important;
  4752. padding-left: 0.25rem !important; }
  4753. .px-2 {
  4754. padding-right: 0.5rem !important;
  4755. padding-left: 0.5rem !important; }
  4756. .px-3 {
  4757. padding-right: 1rem !important;
  4758. padding-left: 1rem !important; }
  4759. .px-4 {
  4760. padding-right: 2rem !important;
  4761. padding-left: 2rem !important; }
  4762. .px-5 {
  4763. padding-right: 4rem !important;
  4764. padding-left: 4rem !important; }
  4765. .py-0 {
  4766. padding-top: 0 !important;
  4767. padding-bottom: 0 !important; }
  4768. .py-1 {
  4769. padding-top: 0.25rem !important;
  4770. padding-bottom: 0.25rem !important; }
  4771. .py-2 {
  4772. padding-top: 0.5rem !important;
  4773. padding-bottom: 0.5rem !important; }
  4774. .py-3 {
  4775. padding-top: 1rem !important;
  4776. padding-bottom: 1rem !important; }
  4777. .py-4 {
  4778. padding-top: 2rem !important;
  4779. padding-bottom: 2rem !important; }
  4780. .py-5 {
  4781. padding-top: 4rem !important;
  4782. padding-bottom: 4rem !important; }
  4783. .pt-0 {
  4784. padding-top: 0 !important; }
  4785. .pt-1 {
  4786. padding-top: 0.25rem !important; }
  4787. .pt-2 {
  4788. padding-top: 0.5rem !important; }
  4789. .pt-3 {
  4790. padding-top: 1rem !important; }
  4791. .pt-4 {
  4792. padding-top: 2rem !important; }
  4793. .pt-5 {
  4794. padding-top: 4rem !important; }
  4795. .pe-0 {
  4796. padding-right: 0 !important; }
  4797. .pe-1 {
  4798. padding-right: 0.25rem !important; }
  4799. .pe-2 {
  4800. padding-right: 0.5rem !important; }
  4801. .pe-3 {
  4802. padding-right: 1rem !important; }
  4803. .pe-4 {
  4804. padding-right: 2rem !important; }
  4805. .pe-5 {
  4806. padding-right: 4rem !important; }
  4807. .pb-0 {
  4808. padding-bottom: 0 !important; }
  4809. .pb-1 {
  4810. padding-bottom: 0.25rem !important; }
  4811. .pb-2 {
  4812. padding-bottom: 0.5rem !important; }
  4813. .pb-3 {
  4814. padding-bottom: 1rem !important; }
  4815. .pb-4 {
  4816. padding-bottom: 2rem !important; }
  4817. .pb-5 {
  4818. padding-bottom: 4rem !important; }
  4819. .ps-0 {
  4820. padding-left: 0 !important; }
  4821. .ps-1 {
  4822. padding-left: 0.25rem !important; }
  4823. .ps-2 {
  4824. padding-left: 0.5rem !important; }
  4825. .ps-3 {
  4826. padding-left: 1rem !important; }
  4827. .ps-4 {
  4828. padding-left: 2rem !important; }
  4829. .ps-5 {
  4830. padding-left: 4rem !important; }
  4831. .font-monospace {
  4832. font-family: var(--tblr-font-monospace) !important; }
  4833. .text-h1 {
  4834. font-size: 1.5rem !important; }
  4835. .text-h2 {
  4836. font-size: 1.25rem !important; }
  4837. .text-h3 {
  4838. font-size: 1rem !important; }
  4839. .text-h4 {
  4840. font-size: 0.9375rem !important; }
  4841. .text-h5 {
  4842. font-size: 0.75rem !important; }
  4843. .text-h6 {
  4844. font-size: 0.625rem !important; }
  4845. .fst-italic {
  4846. font-style: italic !important; }
  4847. .fst-normal {
  4848. font-style: normal !important; }
  4849. .font-weight-light {
  4850. font-weight: 300 !important; }
  4851. .font-weight-normal {
  4852. font-weight: 400 !important; }
  4853. .font-weight-medium {
  4854. font-weight: 500 !important; }
  4855. .font-weight-bold {
  4856. font-weight: 600 !important; }
  4857. .lh-1 {
  4858. line-height: 1 !important; }
  4859. .lh-sm {
  4860. line-height: 1.0666667 !important; }
  4861. .lh-base {
  4862. line-height: 1.3333333 !important; }
  4863. .lh-lg {
  4864. line-height: 1.6 !important; }
  4865. .text-start {
  4866. text-align: left !important; }
  4867. .text-end {
  4868. text-align: right !important; }
  4869. .text-center {
  4870. text-align: center !important; }
  4871. .text-decoration-none {
  4872. text-decoration: none !important; }
  4873. .text-decoration-underline {
  4874. text-decoration: underline !important; }
  4875. .text-decoration-line-through {
  4876. text-decoration: line-through !important; }
  4877. .text-lowercase {
  4878. text-transform: lowercase !important; }
  4879. .text-uppercase {
  4880. text-transform: uppercase !important; }
  4881. .text-capitalize {
  4882. text-transform: capitalize !important; }
  4883. .text-wrap {
  4884. white-space: normal !important; }
  4885. .text-nowrap {
  4886. white-space: nowrap !important; }
  4887. /* rtl:begin:remove */
  4888. .text-break {
  4889. word-wrap: break-word !important;
  4890. word-break: break-word !important; }
  4891. /* rtl:end:remove */
  4892. .text-primary {
  4893. --tblr-text-opacity: 1;
  4894. color: rgba(var(--tblr-primary-rgb), var(--tblr-text-opacity)) !important; }
  4895. .text-secondary {
  4896. --tblr-text-opacity: 1;
  4897. color: rgba(var(--tblr-secondary-rgb), var(--tblr-text-opacity)) !important; }
  4898. .text-success {
  4899. --tblr-text-opacity: 1;
  4900. color: rgba(var(--tblr-success-rgb), var(--tblr-text-opacity)) !important; }
  4901. .text-info {
  4902. --tblr-text-opacity: 1;
  4903. color: rgba(var(--tblr-info-rgb), var(--tblr-text-opacity)) !important; }
  4904. .text-warning {
  4905. --tblr-text-opacity: 1;
  4906. color: rgba(var(--tblr-warning-rgb), var(--tblr-text-opacity)) !important; }
  4907. .text-danger {
  4908. --tblr-text-opacity: 1;
  4909. color: rgba(var(--tblr-danger-rgb), var(--tblr-text-opacity)) !important; }
  4910. .text-light {
  4911. --tblr-text-opacity: 1;
  4912. color: rgba(var(--tblr-light-rgb), var(--tblr-text-opacity)) !important; }
  4913. .text-dark {
  4914. --tblr-text-opacity: 1;
  4915. color: rgba(var(--tblr-dark-rgb), var(--tblr-text-opacity)) !important; }
  4916. .text-muted {
  4917. --tblr-text-opacity: 1;
  4918. color: #626976 !important; }
  4919. .text-black {
  4920. --tblr-text-opacity: 1;
  4921. color: rgba(var(--tblr-black-rgb), var(--tblr-text-opacity)) !important; }
  4922. .text-white {
  4923. --tblr-text-opacity: 1;
  4924. color: rgba(var(--tblr-white-rgb), var(--tblr-text-opacity)) !important; }
  4925. .text-body {
  4926. --tblr-text-opacity: 1;
  4927. color: rgba(var(--tblr-body-color-rgb), var(--tblr-text-opacity)) !important; }
  4928. .text-black-50 {
  4929. --tblr-text-opacity: 1;
  4930. color: rgba(0, 0, 0, 0.5) !important; }
  4931. .text-white-50 {
  4932. --tblr-text-opacity: 1;
  4933. color: rgba(255, 255, 255, 0.5) !important; }
  4934. .text-reset {
  4935. --tblr-text-opacity: 1;
  4936. color: inherit !important; }
  4937. .text-opacity-25 {
  4938. --tblr-text-opacity: 0.25; }
  4939. .text-opacity-50 {
  4940. --tblr-text-opacity: 0.5; }
  4941. .text-opacity-75 {
  4942. --tblr-text-opacity: 0.75; }
  4943. .text-opacity-100 {
  4944. --tblr-text-opacity: 1; }
  4945. .bg-primary {
  4946. --tblr-bg-opacity: 1;
  4947. background-color: rgba(var(--tblr-primary-rgb), var(--tblr-bg-opacity)) !important; }
  4948. .bg-secondary {
  4949. --tblr-bg-opacity: 1;
  4950. background-color: rgba(var(--tblr-secondary-rgb), var(--tblr-bg-opacity)) !important; }
  4951. .bg-success {
  4952. --tblr-bg-opacity: 1;
  4953. background-color: rgba(var(--tblr-success-rgb), var(--tblr-bg-opacity)) !important; }
  4954. .bg-info {
  4955. --tblr-bg-opacity: 1;
  4956. background-color: rgba(var(--tblr-info-rgb), var(--tblr-bg-opacity)) !important; }
  4957. .bg-warning {
  4958. --tblr-bg-opacity: 1;
  4959. background-color: rgba(var(--tblr-warning-rgb), var(--tblr-bg-opacity)) !important; }
  4960. .bg-danger {
  4961. --tblr-bg-opacity: 1;
  4962. background-color: rgba(var(--tblr-danger-rgb), var(--tblr-bg-opacity)) !important; }
  4963. .bg-light {
  4964. --tblr-bg-opacity: 1;
  4965. background-color: rgba(var(--tblr-light-rgb), var(--tblr-bg-opacity)) !important; }
  4966. .bg-dark {
  4967. --tblr-bg-opacity: 1;
  4968. background-color: rgba(var(--tblr-dark-rgb), var(--tblr-bg-opacity)) !important; }
  4969. .bg-muted {
  4970. --tblr-bg-opacity: 1;
  4971. background-color: rgba(var(--tblr-muted-rgb), var(--tblr-bg-opacity)) !important; }
  4972. .bg-black {
  4973. --tblr-bg-opacity: 1;
  4974. background-color: rgba(var(--tblr-black-rgb), var(--tblr-bg-opacity)) !important; }
  4975. .bg-white {
  4976. --tblr-bg-opacity: 1;
  4977. background-color: rgba(var(--tblr-white-rgb), var(--tblr-bg-opacity)) !important; }
  4978. .bg-body {
  4979. --tblr-bg-opacity: 1;
  4980. background-color: rgba(var(--tblr-body-bg-rgb), var(--tblr-bg-opacity)) !important; }
  4981. .bg-transparent {
  4982. --tblr-bg-opacity: 1;
  4983. background-color: transparent !important; }
  4984. .bg-opacity-10 {
  4985. --tblr-bg-opacity: 0.1; }
  4986. .bg-opacity-25 {
  4987. --tblr-bg-opacity: 0.25; }
  4988. .bg-opacity-50 {
  4989. --tblr-bg-opacity: 0.5; }
  4990. .bg-opacity-75 {
  4991. --tblr-bg-opacity: 0.75; }
  4992. .bg-opacity-100 {
  4993. --tblr-bg-opacity: 1; }
  4994. .bg-gradient {
  4995. background-image: var(--tblr-gradient) !important; }
  4996. .user-select-all {
  4997. -webkit-user-select: all !important;
  4998. -moz-user-select: all !important;
  4999. user-select: all !important; }
  5000. .user-select-auto {
  5001. -webkit-user-select: auto !important;
  5002. -moz-user-select: auto !important;
  5003. -ms-user-select: auto !important;
  5004. user-select: auto !important; }
  5005. .user-select-none {
  5006. -webkit-user-select: none !important;
  5007. -moz-user-select: none !important;
  5008. -ms-user-select: none !important;
  5009. user-select: none !important; }
  5010. .pe-none {
  5011. pointer-events: none !important; }
  5012. .pe-auto {
  5013. pointer-events: auto !important; }
  5014. .rounded {
  5015. border-radius: 4px !important; }
  5016. .rounded-0 {
  5017. border-radius: 0 !important; }
  5018. .rounded-1 {
  5019. border-radius: 2px !important; }
  5020. .rounded-2 {
  5021. border-radius: 4px !important; }
  5022. .rounded-3 {
  5023. border-radius: 8px !important; }
  5024. .rounded-circle {
  5025. border-radius: 50% !important; }
  5026. .rounded-pill {
  5027. border-radius: 100rem !important; }
  5028. .rounded-top {
  5029. border-top-left-radius: 4px !important;
  5030. border-top-right-radius: 4px !important; }
  5031. .rounded-end {
  5032. border-top-right-radius: 4px !important;
  5033. border-bottom-right-radius: 4px !important; }
  5034. .rounded-bottom {
  5035. border-bottom-right-radius: 4px !important;
  5036. border-bottom-left-radius: 4px !important; }
  5037. .rounded-start {
  5038. border-bottom-left-radius: 4px !important;
  5039. border-top-left-radius: 4px !important; }
  5040. .visible {
  5041. visibility: visible !important; }
  5042. .invisible {
  5043. visibility: hidden !important; }
  5044. .object-contain {
  5045. -o-object-fit: contain !important;
  5046. object-fit: contain !important; }
  5047. .object-cover {
  5048. -o-object-fit: cover !important;
  5049. object-fit: cover !important; }
  5050. .object-fill {
  5051. -o-object-fit: fill !important;
  5052. object-fit: fill !important; }
  5053. .object-scale-down {
  5054. -o-object-fit: scale-down !important;
  5055. object-fit: scale-down !important; }
  5056. .object-none {
  5057. -o-object-fit: none !important;
  5058. object-fit: none !important; }
  5059. .tracking-tight {
  5060. letter-spacing: -0.05em !important; }
  5061. .tracking-normal {
  5062. letter-spacing: 0 !important; }
  5063. .tracking-wide {
  5064. letter-spacing: 0.05em !important; }
  5065. .cursor-auto {
  5066. cursor: auto !important; }
  5067. .cursor-pointer {
  5068. cursor: pointer !important; }
  5069. .cursor-move {
  5070. cursor: move !important; }
  5071. .cursor-not-allowed {
  5072. cursor: not-allowed !important; }
  5073. .cursor-zoom-in {
  5074. cursor: zoom-in !important; }
  5075. .cursor-zoom-out {
  5076. cursor: zoom-out !important; }
  5077. .border-x {
  5078. border-left: 1px solid rgba(98, 105, 118, 0.16) !important;
  5079. border-right: 1px solid rgba(98, 105, 118, 0.16) !important; }
  5080. .border-x-wide {
  5081. border-left: 2px solid rgba(98, 105, 118, 0.16) !important;
  5082. border-right: 2px solid rgba(98, 105, 118, 0.16) !important; }
  5083. .border-x-0 {
  5084. border-left: 0 !important;
  5085. border-right: 0 !important; }
  5086. .border-y {
  5087. border-top: 1px solid rgba(98, 105, 118, 0.16) !important;
  5088. border-bottom: 1px solid rgba(98, 105, 118, 0.16) !important; }
  5089. .border-y-wide {
  5090. border-top: 2px solid rgba(98, 105, 118, 0.16) !important;
  5091. border-bottom: 2px solid rgba(98, 105, 118, 0.16) !important; }
  5092. .border-y-0 {
  5093. border-top: 0 !important;
  5094. border-bottom: 0 !important; }
  5095. .columns-2 {
  5096. -moz-columns: 2 !important;
  5097. columns: 2 !important; }
  5098. .columns-3 {
  5099. -moz-columns: 3 !important;
  5100. columns: 3 !important; }
  5101. .columns-4 {
  5102. -moz-columns: 4 !important;
  5103. columns: 4 !important; }
  5104. @media (min-width: 576px) {
  5105. .float-sm-start {
  5106. float: left !important; }
  5107. .float-sm-end {
  5108. float: right !important; }
  5109. .float-sm-none {
  5110. float: none !important; }
  5111. .d-sm-inline {
  5112. display: inline !important; }
  5113. .d-sm-inline-block {
  5114. display: inline-block !important; }
  5115. .d-sm-block {
  5116. display: block !important; }
  5117. .d-sm-grid {
  5118. display: grid !important; }
  5119. .d-sm-table {
  5120. display: table !important; }
  5121. .d-sm-table-row {
  5122. display: table-row !important; }
  5123. .d-sm-table-cell {
  5124. display: table-cell !important; }
  5125. .d-sm-flex {
  5126. display: flex !important; }
  5127. .d-sm-inline-flex {
  5128. display: inline-flex !important; }
  5129. .d-sm-none {
  5130. display: none !important; }
  5131. .flex-sm-fill {
  5132. flex: 1 1 auto !important; }
  5133. .flex-sm-row {
  5134. flex-direction: row !important; }
  5135. .flex-sm-column {
  5136. flex-direction: column !important; }
  5137. .flex-sm-row-reverse {
  5138. flex-direction: row-reverse !important; }
  5139. .flex-sm-column-reverse {
  5140. flex-direction: column-reverse !important; }
  5141. .flex-sm-grow-0 {
  5142. flex-grow: 0 !important; }
  5143. .flex-sm-grow-1 {
  5144. flex-grow: 1 !important; }
  5145. .flex-sm-shrink-0 {
  5146. flex-shrink: 0 !important; }
  5147. .flex-sm-shrink-1 {
  5148. flex-shrink: 1 !important; }
  5149. .flex-sm-wrap {
  5150. flex-wrap: wrap !important; }
  5151. .flex-sm-nowrap {
  5152. flex-wrap: nowrap !important; }
  5153. .flex-sm-wrap-reverse {
  5154. flex-wrap: wrap-reverse !important; }
  5155. .gap-sm-0 {
  5156. gap: 0 !important; }
  5157. .gap-sm-1 {
  5158. gap: 0.25rem !important; }
  5159. .gap-sm-2 {
  5160. gap: 0.5rem !important; }
  5161. .gap-sm-3 {
  5162. gap: 1rem !important; }
  5163. .gap-sm-4 {
  5164. gap: 2rem !important; }
  5165. .gap-sm-5 {
  5166. gap: 4rem !important; }
  5167. .justify-content-sm-start {
  5168. justify-content: flex-start !important; }
  5169. .justify-content-sm-end {
  5170. justify-content: flex-end !important; }
  5171. .justify-content-sm-center {
  5172. justify-content: center !important; }
  5173. .justify-content-sm-between {
  5174. justify-content: space-between !important; }
  5175. .justify-content-sm-around {
  5176. justify-content: space-around !important; }
  5177. .justify-content-sm-evenly {
  5178. justify-content: space-evenly !important; }
  5179. .align-items-sm-start {
  5180. align-items: flex-start !important; }
  5181. .align-items-sm-end {
  5182. align-items: flex-end !important; }
  5183. .align-items-sm-center {
  5184. align-items: center !important; }
  5185. .align-items-sm-baseline {
  5186. align-items: baseline !important; }
  5187. .align-items-sm-stretch {
  5188. align-items: stretch !important; }
  5189. .align-content-sm-start {
  5190. align-content: flex-start !important; }
  5191. .align-content-sm-end {
  5192. align-content: flex-end !important; }
  5193. .align-content-sm-center {
  5194. align-content: center !important; }
  5195. .align-content-sm-between {
  5196. align-content: space-between !important; }
  5197. .align-content-sm-around {
  5198. align-content: space-around !important; }
  5199. .align-content-sm-stretch {
  5200. align-content: stretch !important; }
  5201. .align-self-sm-auto {
  5202. align-self: auto !important; }
  5203. .align-self-sm-start {
  5204. align-self: flex-start !important; }
  5205. .align-self-sm-end {
  5206. align-self: flex-end !important; }
  5207. .align-self-sm-center {
  5208. align-self: center !important; }
  5209. .align-self-sm-baseline {
  5210. align-self: baseline !important; }
  5211. .align-self-sm-stretch {
  5212. align-self: stretch !important; }
  5213. .order-sm-first {
  5214. order: -1 !important; }
  5215. .order-sm-0 {
  5216. order: 0 !important; }
  5217. .order-sm-1 {
  5218. order: 1 !important; }
  5219. .order-sm-2 {
  5220. order: 2 !important; }
  5221. .order-sm-3 {
  5222. order: 3 !important; }
  5223. .order-sm-4 {
  5224. order: 4 !important; }
  5225. .order-sm-5 {
  5226. order: 5 !important; }
  5227. .order-sm-last {
  5228. order: 6 !important; }
  5229. .m-sm-0 {
  5230. margin: 0 !important; }
  5231. .m-sm-1 {
  5232. margin: 0.25rem !important; }
  5233. .m-sm-2 {
  5234. margin: 0.5rem !important; }
  5235. .m-sm-3 {
  5236. margin: 1rem !important; }
  5237. .m-sm-4 {
  5238. margin: 2rem !important; }
  5239. .m-sm-5 {
  5240. margin: 4rem !important; }
  5241. .m-sm-auto {
  5242. margin: auto !important; }
  5243. .mx-sm-0 {
  5244. margin-right: 0 !important;
  5245. margin-left: 0 !important; }
  5246. .mx-sm-1 {
  5247. margin-right: 0.25rem !important;
  5248. margin-left: 0.25rem !important; }
  5249. .mx-sm-2 {
  5250. margin-right: 0.5rem !important;
  5251. margin-left: 0.5rem !important; }
  5252. .mx-sm-3 {
  5253. margin-right: 1rem !important;
  5254. margin-left: 1rem !important; }
  5255. .mx-sm-4 {
  5256. margin-right: 2rem !important;
  5257. margin-left: 2rem !important; }
  5258. .mx-sm-5 {
  5259. margin-right: 4rem !important;
  5260. margin-left: 4rem !important; }
  5261. .mx-sm-auto {
  5262. margin-right: auto !important;
  5263. margin-left: auto !important; }
  5264. .my-sm-0 {
  5265. margin-top: 0 !important;
  5266. margin-bottom: 0 !important; }
  5267. .my-sm-1 {
  5268. margin-top: 0.25rem !important;
  5269. margin-bottom: 0.25rem !important; }
  5270. .my-sm-2 {
  5271. margin-top: 0.5rem !important;
  5272. margin-bottom: 0.5rem !important; }
  5273. .my-sm-3 {
  5274. margin-top: 1rem !important;
  5275. margin-bottom: 1rem !important; }
  5276. .my-sm-4 {
  5277. margin-top: 2rem !important;
  5278. margin-bottom: 2rem !important; }
  5279. .my-sm-5 {
  5280. margin-top: 4rem !important;
  5281. margin-bottom: 4rem !important; }
  5282. .my-sm-auto {
  5283. margin-top: auto !important;
  5284. margin-bottom: auto !important; }
  5285. .mt-sm-0 {
  5286. margin-top: 0 !important; }
  5287. .mt-sm-1 {
  5288. margin-top: 0.25rem !important; }
  5289. .mt-sm-2 {
  5290. margin-top: 0.5rem !important; }
  5291. .mt-sm-3 {
  5292. margin-top: 1rem !important; }
  5293. .mt-sm-4 {
  5294. margin-top: 2rem !important; }
  5295. .mt-sm-5 {
  5296. margin-top: 4rem !important; }
  5297. .mt-sm-auto {
  5298. margin-top: auto !important; }
  5299. .me-sm-0 {
  5300. margin-right: 0 !important; }
  5301. .me-sm-1 {
  5302. margin-right: 0.25rem !important; }
  5303. .me-sm-2 {
  5304. margin-right: 0.5rem !important; }
  5305. .me-sm-3 {
  5306. margin-right: 1rem !important; }
  5307. .me-sm-4 {
  5308. margin-right: 2rem !important; }
  5309. .me-sm-5 {
  5310. margin-right: 4rem !important; }
  5311. .me-sm-auto {
  5312. margin-right: auto !important; }
  5313. .mb-sm-0 {
  5314. margin-bottom: 0 !important; }
  5315. .mb-sm-1 {
  5316. margin-bottom: 0.25rem !important; }
  5317. .mb-sm-2 {
  5318. margin-bottom: 0.5rem !important; }
  5319. .mb-sm-3 {
  5320. margin-bottom: 1rem !important; }
  5321. .mb-sm-4 {
  5322. margin-bottom: 2rem !important; }
  5323. .mb-sm-5 {
  5324. margin-bottom: 4rem !important; }
  5325. .mb-sm-auto {
  5326. margin-bottom: auto !important; }
  5327. .ms-sm-0 {
  5328. margin-left: 0 !important; }
  5329. .ms-sm-1 {
  5330. margin-left: 0.25rem !important; }
  5331. .ms-sm-2 {
  5332. margin-left: 0.5rem !important; }
  5333. .ms-sm-3 {
  5334. margin-left: 1rem !important; }
  5335. .ms-sm-4 {
  5336. margin-left: 2rem !important; }
  5337. .ms-sm-5 {
  5338. margin-left: 4rem !important; }
  5339. .ms-sm-auto {
  5340. margin-left: auto !important; }
  5341. .p-sm-0 {
  5342. padding: 0 !important; }
  5343. .p-sm-1 {
  5344. padding: 0.25rem !important; }
  5345. .p-sm-2 {
  5346. padding: 0.5rem !important; }
  5347. .p-sm-3 {
  5348. padding: 1rem !important; }
  5349. .p-sm-4 {
  5350. padding: 2rem !important; }
  5351. .p-sm-5 {
  5352. padding: 4rem !important; }
  5353. .px-sm-0 {
  5354. padding-right: 0 !important;
  5355. padding-left: 0 !important; }
  5356. .px-sm-1 {
  5357. padding-right: 0.25rem !important;
  5358. padding-left: 0.25rem !important; }
  5359. .px-sm-2 {
  5360. padding-right: 0.5rem !important;
  5361. padding-left: 0.5rem !important; }
  5362. .px-sm-3 {
  5363. padding-right: 1rem !important;
  5364. padding-left: 1rem !important; }
  5365. .px-sm-4 {
  5366. padding-right: 2rem !important;
  5367. padding-left: 2rem !important; }
  5368. .px-sm-5 {
  5369. padding-right: 4rem !important;
  5370. padding-left: 4rem !important; }
  5371. .py-sm-0 {
  5372. padding-top: 0 !important;
  5373. padding-bottom: 0 !important; }
  5374. .py-sm-1 {
  5375. padding-top: 0.25rem !important;
  5376. padding-bottom: 0.25rem !important; }
  5377. .py-sm-2 {
  5378. padding-top: 0.5rem !important;
  5379. padding-bottom: 0.5rem !important; }
  5380. .py-sm-3 {
  5381. padding-top: 1rem !important;
  5382. padding-bottom: 1rem !important; }
  5383. .py-sm-4 {
  5384. padding-top: 2rem !important;
  5385. padding-bottom: 2rem !important; }
  5386. .py-sm-5 {
  5387. padding-top: 4rem !important;
  5388. padding-bottom: 4rem !important; }
  5389. .pt-sm-0 {
  5390. padding-top: 0 !important; }
  5391. .pt-sm-1 {
  5392. padding-top: 0.25rem !important; }
  5393. .pt-sm-2 {
  5394. padding-top: 0.5rem !important; }
  5395. .pt-sm-3 {
  5396. padding-top: 1rem !important; }
  5397. .pt-sm-4 {
  5398. padding-top: 2rem !important; }
  5399. .pt-sm-5 {
  5400. padding-top: 4rem !important; }
  5401. .pe-sm-0 {
  5402. padding-right: 0 !important; }
  5403. .pe-sm-1 {
  5404. padding-right: 0.25rem !important; }
  5405. .pe-sm-2 {
  5406. padding-right: 0.5rem !important; }
  5407. .pe-sm-3 {
  5408. padding-right: 1rem !important; }
  5409. .pe-sm-4 {
  5410. padding-right: 2rem !important; }
  5411. .pe-sm-5 {
  5412. padding-right: 4rem !important; }
  5413. .pb-sm-0 {
  5414. padding-bottom: 0 !important; }
  5415. .pb-sm-1 {
  5416. padding-bottom: 0.25rem !important; }
  5417. .pb-sm-2 {
  5418. padding-bottom: 0.5rem !important; }
  5419. .pb-sm-3 {
  5420. padding-bottom: 1rem !important; }
  5421. .pb-sm-4 {
  5422. padding-bottom: 2rem !important; }
  5423. .pb-sm-5 {
  5424. padding-bottom: 4rem !important; }
  5425. .ps-sm-0 {
  5426. padding-left: 0 !important; }
  5427. .ps-sm-1 {
  5428. padding-left: 0.25rem !important; }
  5429. .ps-sm-2 {
  5430. padding-left: 0.5rem !important; }
  5431. .ps-sm-3 {
  5432. padding-left: 1rem !important; }
  5433. .ps-sm-4 {
  5434. padding-left: 2rem !important; }
  5435. .ps-sm-5 {
  5436. padding-left: 4rem !important; }
  5437. .text-sm-start {
  5438. text-align: left !important; }
  5439. .text-sm-end {
  5440. text-align: right !important; }
  5441. .text-sm-center {
  5442. text-align: center !important; }
  5443. .columns-sm-2 {
  5444. -moz-columns: 2 !important;
  5445. columns: 2 !important; }
  5446. .columns-sm-3 {
  5447. -moz-columns: 3 !important;
  5448. columns: 3 !important; }
  5449. .columns-sm-4 {
  5450. -moz-columns: 4 !important;
  5451. columns: 4 !important; } }
  5452. @media (min-width: 768px) {
  5453. .float-md-start {
  5454. float: left !important; }
  5455. .float-md-end {
  5456. float: right !important; }
  5457. .float-md-none {
  5458. float: none !important; }
  5459. .d-md-inline {
  5460. display: inline !important; }
  5461. .d-md-inline-block {
  5462. display: inline-block !important; }
  5463. .d-md-block {
  5464. display: block !important; }
  5465. .d-md-grid {
  5466. display: grid !important; }
  5467. .d-md-table {
  5468. display: table !important; }
  5469. .d-md-table-row {
  5470. display: table-row !important; }
  5471. .d-md-table-cell {
  5472. display: table-cell !important; }
  5473. .d-md-flex {
  5474. display: flex !important; }
  5475. .d-md-inline-flex {
  5476. display: inline-flex !important; }
  5477. .d-md-none {
  5478. display: none !important; }
  5479. .flex-md-fill {
  5480. flex: 1 1 auto !important; }
  5481. .flex-md-row {
  5482. flex-direction: row !important; }
  5483. .flex-md-column {
  5484. flex-direction: column !important; }
  5485. .flex-md-row-reverse {
  5486. flex-direction: row-reverse !important; }
  5487. .flex-md-column-reverse {
  5488. flex-direction: column-reverse !important; }
  5489. .flex-md-grow-0 {
  5490. flex-grow: 0 !important; }
  5491. .flex-md-grow-1 {
  5492. flex-grow: 1 !important; }
  5493. .flex-md-shrink-0 {
  5494. flex-shrink: 0 !important; }
  5495. .flex-md-shrink-1 {
  5496. flex-shrink: 1 !important; }
  5497. .flex-md-wrap {
  5498. flex-wrap: wrap !important; }
  5499. .flex-md-nowrap {
  5500. flex-wrap: nowrap !important; }
  5501. .flex-md-wrap-reverse {
  5502. flex-wrap: wrap-reverse !important; }
  5503. .gap-md-0 {
  5504. gap: 0 !important; }
  5505. .gap-md-1 {
  5506. gap: 0.25rem !important; }
  5507. .gap-md-2 {
  5508. gap: 0.5rem !important; }
  5509. .gap-md-3 {
  5510. gap: 1rem !important; }
  5511. .gap-md-4 {
  5512. gap: 2rem !important; }
  5513. .gap-md-5 {
  5514. gap: 4rem !important; }
  5515. .justify-content-md-start {
  5516. justify-content: flex-start !important; }
  5517. .justify-content-md-end {
  5518. justify-content: flex-end !important; }
  5519. .justify-content-md-center {
  5520. justify-content: center !important; }
  5521. .justify-content-md-between {
  5522. justify-content: space-between !important; }
  5523. .justify-content-md-around {
  5524. justify-content: space-around !important; }
  5525. .justify-content-md-evenly {
  5526. justify-content: space-evenly !important; }
  5527. .align-items-md-start {
  5528. align-items: flex-start !important; }
  5529. .align-items-md-end {
  5530. align-items: flex-end !important; }
  5531. .align-items-md-center {
  5532. align-items: center !important; }
  5533. .align-items-md-baseline {
  5534. align-items: baseline !important; }
  5535. .align-items-md-stretch {
  5536. align-items: stretch !important; }
  5537. .align-content-md-start {
  5538. align-content: flex-start !important; }
  5539. .align-content-md-end {
  5540. align-content: flex-end !important; }
  5541. .align-content-md-center {
  5542. align-content: center !important; }
  5543. .align-content-md-between {
  5544. align-content: space-between !important; }
  5545. .align-content-md-around {
  5546. align-content: space-around !important; }
  5547. .align-content-md-stretch {
  5548. align-content: stretch !important; }
  5549. .align-self-md-auto {
  5550. align-self: auto !important; }
  5551. .align-self-md-start {
  5552. align-self: flex-start !important; }
  5553. .align-self-md-end {
  5554. align-self: flex-end !important; }
  5555. .align-self-md-center {
  5556. align-self: center !important; }
  5557. .align-self-md-baseline {
  5558. align-self: baseline !important; }
  5559. .align-self-md-stretch {
  5560. align-self: stretch !important; }
  5561. .order-md-first {
  5562. order: -1 !important; }
  5563. .order-md-0 {
  5564. order: 0 !important; }
  5565. .order-md-1 {
  5566. order: 1 !important; }
  5567. .order-md-2 {
  5568. order: 2 !important; }
  5569. .order-md-3 {
  5570. order: 3 !important; }
  5571. .order-md-4 {
  5572. order: 4 !important; }
  5573. .order-md-5 {
  5574. order: 5 !important; }
  5575. .order-md-last {
  5576. order: 6 !important; }
  5577. .m-md-0 {
  5578. margin: 0 !important; }
  5579. .m-md-1 {
  5580. margin: 0.25rem !important; }
  5581. .m-md-2 {
  5582. margin: 0.5rem !important; }
  5583. .m-md-3 {
  5584. margin: 1rem !important; }
  5585. .m-md-4 {
  5586. margin: 2rem !important; }
  5587. .m-md-5 {
  5588. margin: 4rem !important; }
  5589. .m-md-auto {
  5590. margin: auto !important; }
  5591. .mx-md-0 {
  5592. margin-right: 0 !important;
  5593. margin-left: 0 !important; }
  5594. .mx-md-1 {
  5595. margin-right: 0.25rem !important;
  5596. margin-left: 0.25rem !important; }
  5597. .mx-md-2 {
  5598. margin-right: 0.5rem !important;
  5599. margin-left: 0.5rem !important; }
  5600. .mx-md-3 {
  5601. margin-right: 1rem !important;
  5602. margin-left: 1rem !important; }
  5603. .mx-md-4 {
  5604. margin-right: 2rem !important;
  5605. margin-left: 2rem !important; }
  5606. .mx-md-5 {
  5607. margin-right: 4rem !important;
  5608. margin-left: 4rem !important; }
  5609. .mx-md-auto {
  5610. margin-right: auto !important;
  5611. margin-left: auto !important; }
  5612. .my-md-0 {
  5613. margin-top: 0 !important;
  5614. margin-bottom: 0 !important; }
  5615. .my-md-1 {
  5616. margin-top: 0.25rem !important;
  5617. margin-bottom: 0.25rem !important; }
  5618. .my-md-2 {
  5619. margin-top: 0.5rem !important;
  5620. margin-bottom: 0.5rem !important; }
  5621. .my-md-3 {
  5622. margin-top: 1rem !important;
  5623. margin-bottom: 1rem !important; }
  5624. .my-md-4 {
  5625. margin-top: 2rem !important;
  5626. margin-bottom: 2rem !important; }
  5627. .my-md-5 {
  5628. margin-top: 4rem !important;
  5629. margin-bottom: 4rem !important; }
  5630. .my-md-auto {
  5631. margin-top: auto !important;
  5632. margin-bottom: auto !important; }
  5633. .mt-md-0 {
  5634. margin-top: 0 !important; }
  5635. .mt-md-1 {
  5636. margin-top: 0.25rem !important; }
  5637. .mt-md-2 {
  5638. margin-top: 0.5rem !important; }
  5639. .mt-md-3 {
  5640. margin-top: 1rem !important; }
  5641. .mt-md-4 {
  5642. margin-top: 2rem !important; }
  5643. .mt-md-5 {
  5644. margin-top: 4rem !important; }
  5645. .mt-md-auto {
  5646. margin-top: auto !important; }
  5647. .me-md-0 {
  5648. margin-right: 0 !important; }
  5649. .me-md-1 {
  5650. margin-right: 0.25rem !important; }
  5651. .me-md-2 {
  5652. margin-right: 0.5rem !important; }
  5653. .me-md-3 {
  5654. margin-right: 1rem !important; }
  5655. .me-md-4 {
  5656. margin-right: 2rem !important; }
  5657. .me-md-5 {
  5658. margin-right: 4rem !important; }
  5659. .me-md-auto {
  5660. margin-right: auto !important; }
  5661. .mb-md-0 {
  5662. margin-bottom: 0 !important; }
  5663. .mb-md-1 {
  5664. margin-bottom: 0.25rem !important; }
  5665. .mb-md-2 {
  5666. margin-bottom: 0.5rem !important; }
  5667. .mb-md-3 {
  5668. margin-bottom: 1rem !important; }
  5669. .mb-md-4 {
  5670. margin-bottom: 2rem !important; }
  5671. .mb-md-5 {
  5672. margin-bottom: 4rem !important; }
  5673. .mb-md-auto {
  5674. margin-bottom: auto !important; }
  5675. .ms-md-0 {
  5676. margin-left: 0 !important; }
  5677. .ms-md-1 {
  5678. margin-left: 0.25rem !important; }
  5679. .ms-md-2 {
  5680. margin-left: 0.5rem !important; }
  5681. .ms-md-3 {
  5682. margin-left: 1rem !important; }
  5683. .ms-md-4 {
  5684. margin-left: 2rem !important; }
  5685. .ms-md-5 {
  5686. margin-left: 4rem !important; }
  5687. .ms-md-auto {
  5688. margin-left: auto !important; }
  5689. .p-md-0 {
  5690. padding: 0 !important; }
  5691. .p-md-1 {
  5692. padding: 0.25rem !important; }
  5693. .p-md-2 {
  5694. padding: 0.5rem !important; }
  5695. .p-md-3 {
  5696. padding: 1rem !important; }
  5697. .p-md-4 {
  5698. padding: 2rem !important; }
  5699. .p-md-5 {
  5700. padding: 4rem !important; }
  5701. .px-md-0 {
  5702. padding-right: 0 !important;
  5703. padding-left: 0 !important; }
  5704. .px-md-1 {
  5705. padding-right: 0.25rem !important;
  5706. padding-left: 0.25rem !important; }
  5707. .px-md-2 {
  5708. padding-right: 0.5rem !important;
  5709. padding-left: 0.5rem !important; }
  5710. .px-md-3 {
  5711. padding-right: 1rem !important;
  5712. padding-left: 1rem !important; }
  5713. .px-md-4 {
  5714. padding-right: 2rem !important;
  5715. padding-left: 2rem !important; }
  5716. .px-md-5 {
  5717. padding-right: 4rem !important;
  5718. padding-left: 4rem !important; }
  5719. .py-md-0 {
  5720. padding-top: 0 !important;
  5721. padding-bottom: 0 !important; }
  5722. .py-md-1 {
  5723. padding-top: 0.25rem !important;
  5724. padding-bottom: 0.25rem !important; }
  5725. .py-md-2 {
  5726. padding-top: 0.5rem !important;
  5727. padding-bottom: 0.5rem !important; }
  5728. .py-md-3 {
  5729. padding-top: 1rem !important;
  5730. padding-bottom: 1rem !important; }
  5731. .py-md-4 {
  5732. padding-top: 2rem !important;
  5733. padding-bottom: 2rem !important; }
  5734. .py-md-5 {
  5735. padding-top: 4rem !important;
  5736. padding-bottom: 4rem !important; }
  5737. .pt-md-0 {
  5738. padding-top: 0 !important; }
  5739. .pt-md-1 {
  5740. padding-top: 0.25rem !important; }
  5741. .pt-md-2 {
  5742. padding-top: 0.5rem !important; }
  5743. .pt-md-3 {
  5744. padding-top: 1rem !important; }
  5745. .pt-md-4 {
  5746. padding-top: 2rem !important; }
  5747. .pt-md-5 {
  5748. padding-top: 4rem !important; }
  5749. .pe-md-0 {
  5750. padding-right: 0 !important; }
  5751. .pe-md-1 {
  5752. padding-right: 0.25rem !important; }
  5753. .pe-md-2 {
  5754. padding-right: 0.5rem !important; }
  5755. .pe-md-3 {
  5756. padding-right: 1rem !important; }
  5757. .pe-md-4 {
  5758. padding-right: 2rem !important; }
  5759. .pe-md-5 {
  5760. padding-right: 4rem !important; }
  5761. .pb-md-0 {
  5762. padding-bottom: 0 !important; }
  5763. .pb-md-1 {
  5764. padding-bottom: 0.25rem !important; }
  5765. .pb-md-2 {
  5766. padding-bottom: 0.5rem !important; }
  5767. .pb-md-3 {
  5768. padding-bottom: 1rem !important; }
  5769. .pb-md-4 {
  5770. padding-bottom: 2rem !important; }
  5771. .pb-md-5 {
  5772. padding-bottom: 4rem !important; }
  5773. .ps-md-0 {
  5774. padding-left: 0 !important; }
  5775. .ps-md-1 {
  5776. padding-left: 0.25rem !important; }
  5777. .ps-md-2 {
  5778. padding-left: 0.5rem !important; }
  5779. .ps-md-3 {
  5780. padding-left: 1rem !important; }
  5781. .ps-md-4 {
  5782. padding-left: 2rem !important; }
  5783. .ps-md-5 {
  5784. padding-left: 4rem !important; }
  5785. .text-md-start {
  5786. text-align: left !important; }
  5787. .text-md-end {
  5788. text-align: right !important; }
  5789. .text-md-center {
  5790. text-align: center !important; }
  5791. .columns-md-2 {
  5792. -moz-columns: 2 !important;
  5793. columns: 2 !important; }
  5794. .columns-md-3 {
  5795. -moz-columns: 3 !important;
  5796. columns: 3 !important; }
  5797. .columns-md-4 {
  5798. -moz-columns: 4 !important;
  5799. columns: 4 !important; } }
  5800. @media (min-width: 992px) {
  5801. .float-lg-start {
  5802. float: left !important; }
  5803. .float-lg-end {
  5804. float: right !important; }
  5805. .float-lg-none {
  5806. float: none !important; }
  5807. .d-lg-inline {
  5808. display: inline !important; }
  5809. .d-lg-inline-block {
  5810. display: inline-block !important; }
  5811. .d-lg-block {
  5812. display: block !important; }
  5813. .d-lg-grid {
  5814. display: grid !important; }
  5815. .d-lg-table {
  5816. display: table !important; }
  5817. .d-lg-table-row {
  5818. display: table-row !important; }
  5819. .d-lg-table-cell {
  5820. display: table-cell !important; }
  5821. .d-lg-flex {
  5822. display: flex !important; }
  5823. .d-lg-inline-flex {
  5824. display: inline-flex !important; }
  5825. .d-lg-none {
  5826. display: none !important; }
  5827. .flex-lg-fill {
  5828. flex: 1 1 auto !important; }
  5829. .flex-lg-row {
  5830. flex-direction: row !important; }
  5831. .flex-lg-column {
  5832. flex-direction: column !important; }
  5833. .flex-lg-row-reverse {
  5834. flex-direction: row-reverse !important; }
  5835. .flex-lg-column-reverse {
  5836. flex-direction: column-reverse !important; }
  5837. .flex-lg-grow-0 {
  5838. flex-grow: 0 !important; }
  5839. .flex-lg-grow-1 {
  5840. flex-grow: 1 !important; }
  5841. .flex-lg-shrink-0 {
  5842. flex-shrink: 0 !important; }
  5843. .flex-lg-shrink-1 {
  5844. flex-shrink: 1 !important; }
  5845. .flex-lg-wrap {
  5846. flex-wrap: wrap !important; }
  5847. .flex-lg-nowrap {
  5848. flex-wrap: nowrap !important; }
  5849. .flex-lg-wrap-reverse {
  5850. flex-wrap: wrap-reverse !important; }
  5851. .gap-lg-0 {
  5852. gap: 0 !important; }
  5853. .gap-lg-1 {
  5854. gap: 0.25rem !important; }
  5855. .gap-lg-2 {
  5856. gap: 0.5rem !important; }
  5857. .gap-lg-3 {
  5858. gap: 1rem !important; }
  5859. .gap-lg-4 {
  5860. gap: 2rem !important; }
  5861. .gap-lg-5 {
  5862. gap: 4rem !important; }
  5863. .justify-content-lg-start {
  5864. justify-content: flex-start !important; }
  5865. .justify-content-lg-end {
  5866. justify-content: flex-end !important; }
  5867. .justify-content-lg-center {
  5868. justify-content: center !important; }
  5869. .justify-content-lg-between {
  5870. justify-content: space-between !important; }
  5871. .justify-content-lg-around {
  5872. justify-content: space-around !important; }
  5873. .justify-content-lg-evenly {
  5874. justify-content: space-evenly !important; }
  5875. .align-items-lg-start {
  5876. align-items: flex-start !important; }
  5877. .align-items-lg-end {
  5878. align-items: flex-end !important; }
  5879. .align-items-lg-center {
  5880. align-items: center !important; }
  5881. .align-items-lg-baseline {
  5882. align-items: baseline !important; }
  5883. .align-items-lg-stretch {
  5884. align-items: stretch !important; }
  5885. .align-content-lg-start {
  5886. align-content: flex-start !important; }
  5887. .align-content-lg-end {
  5888. align-content: flex-end !important; }
  5889. .align-content-lg-center {
  5890. align-content: center !important; }
  5891. .align-content-lg-between {
  5892. align-content: space-between !important; }
  5893. .align-content-lg-around {
  5894. align-content: space-around !important; }
  5895. .align-content-lg-stretch {
  5896. align-content: stretch !important; }
  5897. .align-self-lg-auto {
  5898. align-self: auto !important; }
  5899. .align-self-lg-start {
  5900. align-self: flex-start !important; }
  5901. .align-self-lg-end {
  5902. align-self: flex-end !important; }
  5903. .align-self-lg-center {
  5904. align-self: center !important; }
  5905. .align-self-lg-baseline {
  5906. align-self: baseline !important; }
  5907. .align-self-lg-stretch {
  5908. align-self: stretch !important; }
  5909. .order-lg-first {
  5910. order: -1 !important; }
  5911. .order-lg-0 {
  5912. order: 0 !important; }
  5913. .order-lg-1 {
  5914. order: 1 !important; }
  5915. .order-lg-2 {
  5916. order: 2 !important; }
  5917. .order-lg-3 {
  5918. order: 3 !important; }
  5919. .order-lg-4 {
  5920. order: 4 !important; }
  5921. .order-lg-5 {
  5922. order: 5 !important; }
  5923. .order-lg-last {
  5924. order: 6 !important; }
  5925. .m-lg-0 {
  5926. margin: 0 !important; }
  5927. .m-lg-1 {
  5928. margin: 0.25rem !important; }
  5929. .m-lg-2 {
  5930. margin: 0.5rem !important; }
  5931. .m-lg-3 {
  5932. margin: 1rem !important; }
  5933. .m-lg-4 {
  5934. margin: 2rem !important; }
  5935. .m-lg-5 {
  5936. margin: 4rem !important; }
  5937. .m-lg-auto {
  5938. margin: auto !important; }
  5939. .mx-lg-0 {
  5940. margin-right: 0 !important;
  5941. margin-left: 0 !important; }
  5942. .mx-lg-1 {
  5943. margin-right: 0.25rem !important;
  5944. margin-left: 0.25rem !important; }
  5945. .mx-lg-2 {
  5946. margin-right: 0.5rem !important;
  5947. margin-left: 0.5rem !important; }
  5948. .mx-lg-3 {
  5949. margin-right: 1rem !important;
  5950. margin-left: 1rem !important; }
  5951. .mx-lg-4 {
  5952. margin-right: 2rem !important;
  5953. margin-left: 2rem !important; }
  5954. .mx-lg-5 {
  5955. margin-right: 4rem !important;
  5956. margin-left: 4rem !important; }
  5957. .mx-lg-auto {
  5958. margin-right: auto !important;
  5959. margin-left: auto !important; }
  5960. .my-lg-0 {
  5961. margin-top: 0 !important;
  5962. margin-bottom: 0 !important; }
  5963. .my-lg-1 {
  5964. margin-top: 0.25rem !important;
  5965. margin-bottom: 0.25rem !important; }
  5966. .my-lg-2 {
  5967. margin-top: 0.5rem !important;
  5968. margin-bottom: 0.5rem !important; }
  5969. .my-lg-3 {
  5970. margin-top: 1rem !important;
  5971. margin-bottom: 1rem !important; }
  5972. .my-lg-4 {
  5973. margin-top: 2rem !important;
  5974. margin-bottom: 2rem !important; }
  5975. .my-lg-5 {
  5976. margin-top: 4rem !important;
  5977. margin-bottom: 4rem !important; }
  5978. .my-lg-auto {
  5979. margin-top: auto !important;
  5980. margin-bottom: auto !important; }
  5981. .mt-lg-0 {
  5982. margin-top: 0 !important; }
  5983. .mt-lg-1 {
  5984. margin-top: 0.25rem !important; }
  5985. .mt-lg-2 {
  5986. margin-top: 0.5rem !important; }
  5987. .mt-lg-3 {
  5988. margin-top: 1rem !important; }
  5989. .mt-lg-4 {
  5990. margin-top: 2rem !important; }
  5991. .mt-lg-5 {
  5992. margin-top: 4rem !important; }
  5993. .mt-lg-auto {
  5994. margin-top: auto !important; }
  5995. .me-lg-0 {
  5996. margin-right: 0 !important; }
  5997. .me-lg-1 {
  5998. margin-right: 0.25rem !important; }
  5999. .me-lg-2 {
  6000. margin-right: 0.5rem !important; }
  6001. .me-lg-3 {
  6002. margin-right: 1rem !important; }
  6003. .me-lg-4 {
  6004. margin-right: 2rem !important; }
  6005. .me-lg-5 {
  6006. margin-right: 4rem !important; }
  6007. .me-lg-auto {
  6008. margin-right: auto !important; }
  6009. .mb-lg-0 {
  6010. margin-bottom: 0 !important; }
  6011. .mb-lg-1 {
  6012. margin-bottom: 0.25rem !important; }
  6013. .mb-lg-2 {
  6014. margin-bottom: 0.5rem !important; }
  6015. .mb-lg-3 {
  6016. margin-bottom: 1rem !important; }
  6017. .mb-lg-4 {
  6018. margin-bottom: 2rem !important; }
  6019. .mb-lg-5 {
  6020. margin-bottom: 4rem !important; }
  6021. .mb-lg-auto {
  6022. margin-bottom: auto !important; }
  6023. .ms-lg-0 {
  6024. margin-left: 0 !important; }
  6025. .ms-lg-1 {
  6026. margin-left: 0.25rem !important; }
  6027. .ms-lg-2 {
  6028. margin-left: 0.5rem !important; }
  6029. .ms-lg-3 {
  6030. margin-left: 1rem !important; }
  6031. .ms-lg-4 {
  6032. margin-left: 2rem !important; }
  6033. .ms-lg-5 {
  6034. margin-left: 4rem !important; }
  6035. .ms-lg-auto {
  6036. margin-left: auto !important; }
  6037. .p-lg-0 {
  6038. padding: 0 !important; }
  6039. .p-lg-1 {
  6040. padding: 0.25rem !important; }
  6041. .p-lg-2 {
  6042. padding: 0.5rem !important; }
  6043. .p-lg-3 {
  6044. padding: 1rem !important; }
  6045. .p-lg-4 {
  6046. padding: 2rem !important; }
  6047. .p-lg-5 {
  6048. padding: 4rem !important; }
  6049. .px-lg-0 {
  6050. padding-right: 0 !important;
  6051. padding-left: 0 !important; }
  6052. .px-lg-1 {
  6053. padding-right: 0.25rem !important;
  6054. padding-left: 0.25rem !important; }
  6055. .px-lg-2 {
  6056. padding-right: 0.5rem !important;
  6057. padding-left: 0.5rem !important; }
  6058. .px-lg-3 {
  6059. padding-right: 1rem !important;
  6060. padding-left: 1rem !important; }
  6061. .px-lg-4 {
  6062. padding-right: 2rem !important;
  6063. padding-left: 2rem !important; }
  6064. .px-lg-5 {
  6065. padding-right: 4rem !important;
  6066. padding-left: 4rem !important; }
  6067. .py-lg-0 {
  6068. padding-top: 0 !important;
  6069. padding-bottom: 0 !important; }
  6070. .py-lg-1 {
  6071. padding-top: 0.25rem !important;
  6072. padding-bottom: 0.25rem !important; }
  6073. .py-lg-2 {
  6074. padding-top: 0.5rem !important;
  6075. padding-bottom: 0.5rem !important; }
  6076. .py-lg-3 {
  6077. padding-top: 1rem !important;
  6078. padding-bottom: 1rem !important; }
  6079. .py-lg-4 {
  6080. padding-top: 2rem !important;
  6081. padding-bottom: 2rem !important; }
  6082. .py-lg-5 {
  6083. padding-top: 4rem !important;
  6084. padding-bottom: 4rem !important; }
  6085. .pt-lg-0 {
  6086. padding-top: 0 !important; }
  6087. .pt-lg-1 {
  6088. padding-top: 0.25rem !important; }
  6089. .pt-lg-2 {
  6090. padding-top: 0.5rem !important; }
  6091. .pt-lg-3 {
  6092. padding-top: 1rem !important; }
  6093. .pt-lg-4 {
  6094. padding-top: 2rem !important; }
  6095. .pt-lg-5 {
  6096. padding-top: 4rem !important; }
  6097. .pe-lg-0 {
  6098. padding-right: 0 !important; }
  6099. .pe-lg-1 {
  6100. padding-right: 0.25rem !important; }
  6101. .pe-lg-2 {
  6102. padding-right: 0.5rem !important; }
  6103. .pe-lg-3 {
  6104. padding-right: 1rem !important; }
  6105. .pe-lg-4 {
  6106. padding-right: 2rem !important; }
  6107. .pe-lg-5 {
  6108. padding-right: 4rem !important; }
  6109. .pb-lg-0 {
  6110. padding-bottom: 0 !important; }
  6111. .pb-lg-1 {
  6112. padding-bottom: 0.25rem !important; }
  6113. .pb-lg-2 {
  6114. padding-bottom: 0.5rem !important; }
  6115. .pb-lg-3 {
  6116. padding-bottom: 1rem !important; }
  6117. .pb-lg-4 {
  6118. padding-bottom: 2rem !important; }
  6119. .pb-lg-5 {
  6120. padding-bottom: 4rem !important; }
  6121. .ps-lg-0 {
  6122. padding-left: 0 !important; }
  6123. .ps-lg-1 {
  6124. padding-left: 0.25rem !important; }
  6125. .ps-lg-2 {
  6126. padding-left: 0.5rem !important; }
  6127. .ps-lg-3 {
  6128. padding-left: 1rem !important; }
  6129. .ps-lg-4 {
  6130. padding-left: 2rem !important; }
  6131. .ps-lg-5 {
  6132. padding-left: 4rem !important; }
  6133. .text-lg-start {
  6134. text-align: left !important; }
  6135. .text-lg-end {
  6136. text-align: right !important; }
  6137. .text-lg-center {
  6138. text-align: center !important; }
  6139. .columns-lg-2 {
  6140. -moz-columns: 2 !important;
  6141. columns: 2 !important; }
  6142. .columns-lg-3 {
  6143. -moz-columns: 3 !important;
  6144. columns: 3 !important; }
  6145. .columns-lg-4 {
  6146. -moz-columns: 4 !important;
  6147. columns: 4 !important; } }
  6148. @media (min-width: 1200px) {
  6149. .float-xl-start {
  6150. float: left !important; }
  6151. .float-xl-end {
  6152. float: right !important; }
  6153. .float-xl-none {
  6154. float: none !important; }
  6155. .d-xl-inline {
  6156. display: inline !important; }
  6157. .d-xl-inline-block {
  6158. display: inline-block !important; }
  6159. .d-xl-block {
  6160. display: block !important; }
  6161. .d-xl-grid {
  6162. display: grid !important; }
  6163. .d-xl-table {
  6164. display: table !important; }
  6165. .d-xl-table-row {
  6166. display: table-row !important; }
  6167. .d-xl-table-cell {
  6168. display: table-cell !important; }
  6169. .d-xl-flex {
  6170. display: flex !important; }
  6171. .d-xl-inline-flex {
  6172. display: inline-flex !important; }
  6173. .d-xl-none {
  6174. display: none !important; }
  6175. .flex-xl-fill {
  6176. flex: 1 1 auto !important; }
  6177. .flex-xl-row {
  6178. flex-direction: row !important; }
  6179. .flex-xl-column {
  6180. flex-direction: column !important; }
  6181. .flex-xl-row-reverse {
  6182. flex-direction: row-reverse !important; }
  6183. .flex-xl-column-reverse {
  6184. flex-direction: column-reverse !important; }
  6185. .flex-xl-grow-0 {
  6186. flex-grow: 0 !important; }
  6187. .flex-xl-grow-1 {
  6188. flex-grow: 1 !important; }
  6189. .flex-xl-shrink-0 {
  6190. flex-shrink: 0 !important; }
  6191. .flex-xl-shrink-1 {
  6192. flex-shrink: 1 !important; }
  6193. .flex-xl-wrap {
  6194. flex-wrap: wrap !important; }
  6195. .flex-xl-nowrap {
  6196. flex-wrap: nowrap !important; }
  6197. .flex-xl-wrap-reverse {
  6198. flex-wrap: wrap-reverse !important; }
  6199. .gap-xl-0 {
  6200. gap: 0 !important; }
  6201. .gap-xl-1 {
  6202. gap: 0.25rem !important; }
  6203. .gap-xl-2 {
  6204. gap: 0.5rem !important; }
  6205. .gap-xl-3 {
  6206. gap: 1rem !important; }
  6207. .gap-xl-4 {
  6208. gap: 2rem !important; }
  6209. .gap-xl-5 {
  6210. gap: 4rem !important; }
  6211. .justify-content-xl-start {
  6212. justify-content: flex-start !important; }
  6213. .justify-content-xl-end {
  6214. justify-content: flex-end !important; }
  6215. .justify-content-xl-center {
  6216. justify-content: center !important; }
  6217. .justify-content-xl-between {
  6218. justify-content: space-between !important; }
  6219. .justify-content-xl-around {
  6220. justify-content: space-around !important; }
  6221. .justify-content-xl-evenly {
  6222. justify-content: space-evenly !important; }
  6223. .align-items-xl-start {
  6224. align-items: flex-start !important; }
  6225. .align-items-xl-end {
  6226. align-items: flex-end !important; }
  6227. .align-items-xl-center {
  6228. align-items: center !important; }
  6229. .align-items-xl-baseline {
  6230. align-items: baseline !important; }
  6231. .align-items-xl-stretch {
  6232. align-items: stretch !important; }
  6233. .align-content-xl-start {
  6234. align-content: flex-start !important; }
  6235. .align-content-xl-end {
  6236. align-content: flex-end !important; }
  6237. .align-content-xl-center {
  6238. align-content: center !important; }
  6239. .align-content-xl-between {
  6240. align-content: space-between !important; }
  6241. .align-content-xl-around {
  6242. align-content: space-around !important; }
  6243. .align-content-xl-stretch {
  6244. align-content: stretch !important; }
  6245. .align-self-xl-auto {
  6246. align-self: auto !important; }
  6247. .align-self-xl-start {
  6248. align-self: flex-start !important; }
  6249. .align-self-xl-end {
  6250. align-self: flex-end !important; }
  6251. .align-self-xl-center {
  6252. align-self: center !important; }
  6253. .align-self-xl-baseline {
  6254. align-self: baseline !important; }
  6255. .align-self-xl-stretch {
  6256. align-self: stretch !important; }
  6257. .order-xl-first {
  6258. order: -1 !important; }
  6259. .order-xl-0 {
  6260. order: 0 !important; }
  6261. .order-xl-1 {
  6262. order: 1 !important; }
  6263. .order-xl-2 {
  6264. order: 2 !important; }
  6265. .order-xl-3 {
  6266. order: 3 !important; }
  6267. .order-xl-4 {
  6268. order: 4 !important; }
  6269. .order-xl-5 {
  6270. order: 5 !important; }
  6271. .order-xl-last {
  6272. order: 6 !important; }
  6273. .m-xl-0 {
  6274. margin: 0 !important; }
  6275. .m-xl-1 {
  6276. margin: 0.25rem !important; }
  6277. .m-xl-2 {
  6278. margin: 0.5rem !important; }
  6279. .m-xl-3 {
  6280. margin: 1rem !important; }
  6281. .m-xl-4 {
  6282. margin: 2rem !important; }
  6283. .m-xl-5 {
  6284. margin: 4rem !important; }
  6285. .m-xl-auto {
  6286. margin: auto !important; }
  6287. .mx-xl-0 {
  6288. margin-right: 0 !important;
  6289. margin-left: 0 !important; }
  6290. .mx-xl-1 {
  6291. margin-right: 0.25rem !important;
  6292. margin-left: 0.25rem !important; }
  6293. .mx-xl-2 {
  6294. margin-right: 0.5rem !important;
  6295. margin-left: 0.5rem !important; }
  6296. .mx-xl-3 {
  6297. margin-right: 1rem !important;
  6298. margin-left: 1rem !important; }
  6299. .mx-xl-4 {
  6300. margin-right: 2rem !important;
  6301. margin-left: 2rem !important; }
  6302. .mx-xl-5 {
  6303. margin-right: 4rem !important;
  6304. margin-left: 4rem !important; }
  6305. .mx-xl-auto {
  6306. margin-right: auto !important;
  6307. margin-left: auto !important; }
  6308. .my-xl-0 {
  6309. margin-top: 0 !important;
  6310. margin-bottom: 0 !important; }
  6311. .my-xl-1 {
  6312. margin-top: 0.25rem !important;
  6313. margin-bottom: 0.25rem !important; }
  6314. .my-xl-2 {
  6315. margin-top: 0.5rem !important;
  6316. margin-bottom: 0.5rem !important; }
  6317. .my-xl-3 {
  6318. margin-top: 1rem !important;
  6319. margin-bottom: 1rem !important; }
  6320. .my-xl-4 {
  6321. margin-top: 2rem !important;
  6322. margin-bottom: 2rem !important; }
  6323. .my-xl-5 {
  6324. margin-top: 4rem !important;
  6325. margin-bottom: 4rem !important; }
  6326. .my-xl-auto {
  6327. margin-top: auto !important;
  6328. margin-bottom: auto !important; }
  6329. .mt-xl-0 {
  6330. margin-top: 0 !important; }
  6331. .mt-xl-1 {
  6332. margin-top: 0.25rem !important; }
  6333. .mt-xl-2 {
  6334. margin-top: 0.5rem !important; }
  6335. .mt-xl-3 {
  6336. margin-top: 1rem !important; }
  6337. .mt-xl-4 {
  6338. margin-top: 2rem !important; }
  6339. .mt-xl-5 {
  6340. margin-top: 4rem !important; }
  6341. .mt-xl-auto {
  6342. margin-top: auto !important; }
  6343. .me-xl-0 {
  6344. margin-right: 0 !important; }
  6345. .me-xl-1 {
  6346. margin-right: 0.25rem !important; }
  6347. .me-xl-2 {
  6348. margin-right: 0.5rem !important; }
  6349. .me-xl-3 {
  6350. margin-right: 1rem !important; }
  6351. .me-xl-4 {
  6352. margin-right: 2rem !important; }
  6353. .me-xl-5 {
  6354. margin-right: 4rem !important; }
  6355. .me-xl-auto {
  6356. margin-right: auto !important; }
  6357. .mb-xl-0 {
  6358. margin-bottom: 0 !important; }
  6359. .mb-xl-1 {
  6360. margin-bottom: 0.25rem !important; }
  6361. .mb-xl-2 {
  6362. margin-bottom: 0.5rem !important; }
  6363. .mb-xl-3 {
  6364. margin-bottom: 1rem !important; }
  6365. .mb-xl-4 {
  6366. margin-bottom: 2rem !important; }
  6367. .mb-xl-5 {
  6368. margin-bottom: 4rem !important; }
  6369. .mb-xl-auto {
  6370. margin-bottom: auto !important; }
  6371. .ms-xl-0 {
  6372. margin-left: 0 !important; }
  6373. .ms-xl-1 {
  6374. margin-left: 0.25rem !important; }
  6375. .ms-xl-2 {
  6376. margin-left: 0.5rem !important; }
  6377. .ms-xl-3 {
  6378. margin-left: 1rem !important; }
  6379. .ms-xl-4 {
  6380. margin-left: 2rem !important; }
  6381. .ms-xl-5 {
  6382. margin-left: 4rem !important; }
  6383. .ms-xl-auto {
  6384. margin-left: auto !important; }
  6385. .p-xl-0 {
  6386. padding: 0 !important; }
  6387. .p-xl-1 {
  6388. padding: 0.25rem !important; }
  6389. .p-xl-2 {
  6390. padding: 0.5rem !important; }
  6391. .p-xl-3 {
  6392. padding: 1rem !important; }
  6393. .p-xl-4 {
  6394. padding: 2rem !important; }
  6395. .p-xl-5 {
  6396. padding: 4rem !important; }
  6397. .px-xl-0 {
  6398. padding-right: 0 !important;
  6399. padding-left: 0 !important; }
  6400. .px-xl-1 {
  6401. padding-right: 0.25rem !important;
  6402. padding-left: 0.25rem !important; }
  6403. .px-xl-2 {
  6404. padding-right: 0.5rem !important;
  6405. padding-left: 0.5rem !important; }
  6406. .px-xl-3 {
  6407. padding-right: 1rem !important;
  6408. padding-left: 1rem !important; }
  6409. .px-xl-4 {
  6410. padding-right: 2rem !important;
  6411. padding-left: 2rem !important; }
  6412. .px-xl-5 {
  6413. padding-right: 4rem !important;
  6414. padding-left: 4rem !important; }
  6415. .py-xl-0 {
  6416. padding-top: 0 !important;
  6417. padding-bottom: 0 !important; }
  6418. .py-xl-1 {
  6419. padding-top: 0.25rem !important;
  6420. padding-bottom: 0.25rem !important; }
  6421. .py-xl-2 {
  6422. padding-top: 0.5rem !important;
  6423. padding-bottom: 0.5rem !important; }
  6424. .py-xl-3 {
  6425. padding-top: 1rem !important;
  6426. padding-bottom: 1rem !important; }
  6427. .py-xl-4 {
  6428. padding-top: 2rem !important;
  6429. padding-bottom: 2rem !important; }
  6430. .py-xl-5 {
  6431. padding-top: 4rem !important;
  6432. padding-bottom: 4rem !important; }
  6433. .pt-xl-0 {
  6434. padding-top: 0 !important; }
  6435. .pt-xl-1 {
  6436. padding-top: 0.25rem !important; }
  6437. .pt-xl-2 {
  6438. padding-top: 0.5rem !important; }
  6439. .pt-xl-3 {
  6440. padding-top: 1rem !important; }
  6441. .pt-xl-4 {
  6442. padding-top: 2rem !important; }
  6443. .pt-xl-5 {
  6444. padding-top: 4rem !important; }
  6445. .pe-xl-0 {
  6446. padding-right: 0 !important; }
  6447. .pe-xl-1 {
  6448. padding-right: 0.25rem !important; }
  6449. .pe-xl-2 {
  6450. padding-right: 0.5rem !important; }
  6451. .pe-xl-3 {
  6452. padding-right: 1rem !important; }
  6453. .pe-xl-4 {
  6454. padding-right: 2rem !important; }
  6455. .pe-xl-5 {
  6456. padding-right: 4rem !important; }
  6457. .pb-xl-0 {
  6458. padding-bottom: 0 !important; }
  6459. .pb-xl-1 {
  6460. padding-bottom: 0.25rem !important; }
  6461. .pb-xl-2 {
  6462. padding-bottom: 0.5rem !important; }
  6463. .pb-xl-3 {
  6464. padding-bottom: 1rem !important; }
  6465. .pb-xl-4 {
  6466. padding-bottom: 2rem !important; }
  6467. .pb-xl-5 {
  6468. padding-bottom: 4rem !important; }
  6469. .ps-xl-0 {
  6470. padding-left: 0 !important; }
  6471. .ps-xl-1 {
  6472. padding-left: 0.25rem !important; }
  6473. .ps-xl-2 {
  6474. padding-left: 0.5rem !important; }
  6475. .ps-xl-3 {
  6476. padding-left: 1rem !important; }
  6477. .ps-xl-4 {
  6478. padding-left: 2rem !important; }
  6479. .ps-xl-5 {
  6480. padding-left: 4rem !important; }
  6481. .text-xl-start {
  6482. text-align: left !important; }
  6483. .text-xl-end {
  6484. text-align: right !important; }
  6485. .text-xl-center {
  6486. text-align: center !important; }
  6487. .columns-xl-2 {
  6488. -moz-columns: 2 !important;
  6489. columns: 2 !important; }
  6490. .columns-xl-3 {
  6491. -moz-columns: 3 !important;
  6492. columns: 3 !important; }
  6493. .columns-xl-4 {
  6494. -moz-columns: 4 !important;
  6495. columns: 4 !important; } }
  6496. @media (min-width: 1400px) {
  6497. .float-xxl-start {
  6498. float: left !important; }
  6499. .float-xxl-end {
  6500. float: right !important; }
  6501. .float-xxl-none {
  6502. float: none !important; }
  6503. .d-xxl-inline {
  6504. display: inline !important; }
  6505. .d-xxl-inline-block {
  6506. display: inline-block !important; }
  6507. .d-xxl-block {
  6508. display: block !important; }
  6509. .d-xxl-grid {
  6510. display: grid !important; }
  6511. .d-xxl-table {
  6512. display: table !important; }
  6513. .d-xxl-table-row {
  6514. display: table-row !important; }
  6515. .d-xxl-table-cell {
  6516. display: table-cell !important; }
  6517. .d-xxl-flex {
  6518. display: flex !important; }
  6519. .d-xxl-inline-flex {
  6520. display: inline-flex !important; }
  6521. .d-xxl-none {
  6522. display: none !important; }
  6523. .flex-xxl-fill {
  6524. flex: 1 1 auto !important; }
  6525. .flex-xxl-row {
  6526. flex-direction: row !important; }
  6527. .flex-xxl-column {
  6528. flex-direction: column !important; }
  6529. .flex-xxl-row-reverse {
  6530. flex-direction: row-reverse !important; }
  6531. .flex-xxl-column-reverse {
  6532. flex-direction: column-reverse !important; }
  6533. .flex-xxl-grow-0 {
  6534. flex-grow: 0 !important; }
  6535. .flex-xxl-grow-1 {
  6536. flex-grow: 1 !important; }
  6537. .flex-xxl-shrink-0 {
  6538. flex-shrink: 0 !important; }
  6539. .flex-xxl-shrink-1 {
  6540. flex-shrink: 1 !important; }
  6541. .flex-xxl-wrap {
  6542. flex-wrap: wrap !important; }
  6543. .flex-xxl-nowrap {
  6544. flex-wrap: nowrap !important; }
  6545. .flex-xxl-wrap-reverse {
  6546. flex-wrap: wrap-reverse !important; }
  6547. .gap-xxl-0 {
  6548. gap: 0 !important; }
  6549. .gap-xxl-1 {
  6550. gap: 0.25rem !important; }
  6551. .gap-xxl-2 {
  6552. gap: 0.5rem !important; }
  6553. .gap-xxl-3 {
  6554. gap: 1rem !important; }
  6555. .gap-xxl-4 {
  6556. gap: 2rem !important; }
  6557. .gap-xxl-5 {
  6558. gap: 4rem !important; }
  6559. .justify-content-xxl-start {
  6560. justify-content: flex-start !important; }
  6561. .justify-content-xxl-end {
  6562. justify-content: flex-end !important; }
  6563. .justify-content-xxl-center {
  6564. justify-content: center !important; }
  6565. .justify-content-xxl-between {
  6566. justify-content: space-between !important; }
  6567. .justify-content-xxl-around {
  6568. justify-content: space-around !important; }
  6569. .justify-content-xxl-evenly {
  6570. justify-content: space-evenly !important; }
  6571. .align-items-xxl-start {
  6572. align-items: flex-start !important; }
  6573. .align-items-xxl-end {
  6574. align-items: flex-end !important; }
  6575. .align-items-xxl-center {
  6576. align-items: center !important; }
  6577. .align-items-xxl-baseline {
  6578. align-items: baseline !important; }
  6579. .align-items-xxl-stretch {
  6580. align-items: stretch !important; }
  6581. .align-content-xxl-start {
  6582. align-content: flex-start !important; }
  6583. .align-content-xxl-end {
  6584. align-content: flex-end !important; }
  6585. .align-content-xxl-center {
  6586. align-content: center !important; }
  6587. .align-content-xxl-between {
  6588. align-content: space-between !important; }
  6589. .align-content-xxl-around {
  6590. align-content: space-around !important; }
  6591. .align-content-xxl-stretch {
  6592. align-content: stretch !important; }
  6593. .align-self-xxl-auto {
  6594. align-self: auto !important; }
  6595. .align-self-xxl-start {
  6596. align-self: flex-start !important; }
  6597. .align-self-xxl-end {
  6598. align-self: flex-end !important; }
  6599. .align-self-xxl-center {
  6600. align-self: center !important; }
  6601. .align-self-xxl-baseline {
  6602. align-self: baseline !important; }
  6603. .align-self-xxl-stretch {
  6604. align-self: stretch !important; }
  6605. .order-xxl-first {
  6606. order: -1 !important; }
  6607. .order-xxl-0 {
  6608. order: 0 !important; }
  6609. .order-xxl-1 {
  6610. order: 1 !important; }
  6611. .order-xxl-2 {
  6612. order: 2 !important; }
  6613. .order-xxl-3 {
  6614. order: 3 !important; }
  6615. .order-xxl-4 {
  6616. order: 4 !important; }
  6617. .order-xxl-5 {
  6618. order: 5 !important; }
  6619. .order-xxl-last {
  6620. order: 6 !important; }
  6621. .m-xxl-0 {
  6622. margin: 0 !important; }
  6623. .m-xxl-1 {
  6624. margin: 0.25rem !important; }
  6625. .m-xxl-2 {
  6626. margin: 0.5rem !important; }
  6627. .m-xxl-3 {
  6628. margin: 1rem !important; }
  6629. .m-xxl-4 {
  6630. margin: 2rem !important; }
  6631. .m-xxl-5 {
  6632. margin: 4rem !important; }
  6633. .m-xxl-auto {
  6634. margin: auto !important; }
  6635. .mx-xxl-0 {
  6636. margin-right: 0 !important;
  6637. margin-left: 0 !important; }
  6638. .mx-xxl-1 {
  6639. margin-right: 0.25rem !important;
  6640. margin-left: 0.25rem !important; }
  6641. .mx-xxl-2 {
  6642. margin-right: 0.5rem !important;
  6643. margin-left: 0.5rem !important; }
  6644. .mx-xxl-3 {
  6645. margin-right: 1rem !important;
  6646. margin-left: 1rem !important; }
  6647. .mx-xxl-4 {
  6648. margin-right: 2rem !important;
  6649. margin-left: 2rem !important; }
  6650. .mx-xxl-5 {
  6651. margin-right: 4rem !important;
  6652. margin-left: 4rem !important; }
  6653. .mx-xxl-auto {
  6654. margin-right: auto !important;
  6655. margin-left: auto !important; }
  6656. .my-xxl-0 {
  6657. margin-top: 0 !important;
  6658. margin-bottom: 0 !important; }
  6659. .my-xxl-1 {
  6660. margin-top: 0.25rem !important;
  6661. margin-bottom: 0.25rem !important; }
  6662. .my-xxl-2 {
  6663. margin-top: 0.5rem !important;
  6664. margin-bottom: 0.5rem !important; }
  6665. .my-xxl-3 {
  6666. margin-top: 1rem !important;
  6667. margin-bottom: 1rem !important; }
  6668. .my-xxl-4 {
  6669. margin-top: 2rem !important;
  6670. margin-bottom: 2rem !important; }
  6671. .my-xxl-5 {
  6672. margin-top: 4rem !important;
  6673. margin-bottom: 4rem !important; }
  6674. .my-xxl-auto {
  6675. margin-top: auto !important;
  6676. margin-bottom: auto !important; }
  6677. .mt-xxl-0 {
  6678. margin-top: 0 !important; }
  6679. .mt-xxl-1 {
  6680. margin-top: 0.25rem !important; }
  6681. .mt-xxl-2 {
  6682. margin-top: 0.5rem !important; }
  6683. .mt-xxl-3 {
  6684. margin-top: 1rem !important; }
  6685. .mt-xxl-4 {
  6686. margin-top: 2rem !important; }
  6687. .mt-xxl-5 {
  6688. margin-top: 4rem !important; }
  6689. .mt-xxl-auto {
  6690. margin-top: auto !important; }
  6691. .me-xxl-0 {
  6692. margin-right: 0 !important; }
  6693. .me-xxl-1 {
  6694. margin-right: 0.25rem !important; }
  6695. .me-xxl-2 {
  6696. margin-right: 0.5rem !important; }
  6697. .me-xxl-3 {
  6698. margin-right: 1rem !important; }
  6699. .me-xxl-4 {
  6700. margin-right: 2rem !important; }
  6701. .me-xxl-5 {
  6702. margin-right: 4rem !important; }
  6703. .me-xxl-auto {
  6704. margin-right: auto !important; }
  6705. .mb-xxl-0 {
  6706. margin-bottom: 0 !important; }
  6707. .mb-xxl-1 {
  6708. margin-bottom: 0.25rem !important; }
  6709. .mb-xxl-2 {
  6710. margin-bottom: 0.5rem !important; }
  6711. .mb-xxl-3 {
  6712. margin-bottom: 1rem !important; }
  6713. .mb-xxl-4 {
  6714. margin-bottom: 2rem !important; }
  6715. .mb-xxl-5 {
  6716. margin-bottom: 4rem !important; }
  6717. .mb-xxl-auto {
  6718. margin-bottom: auto !important; }
  6719. .ms-xxl-0 {
  6720. margin-left: 0 !important; }
  6721. .ms-xxl-1 {
  6722. margin-left: 0.25rem !important; }
  6723. .ms-xxl-2 {
  6724. margin-left: 0.5rem !important; }
  6725. .ms-xxl-3 {
  6726. margin-left: 1rem !important; }
  6727. .ms-xxl-4 {
  6728. margin-left: 2rem !important; }
  6729. .ms-xxl-5 {
  6730. margin-left: 4rem !important; }
  6731. .ms-xxl-auto {
  6732. margin-left: auto !important; }
  6733. .p-xxl-0 {
  6734. padding: 0 !important; }
  6735. .p-xxl-1 {
  6736. padding: 0.25rem !important; }
  6737. .p-xxl-2 {
  6738. padding: 0.5rem !important; }
  6739. .p-xxl-3 {
  6740. padding: 1rem !important; }
  6741. .p-xxl-4 {
  6742. padding: 2rem !important; }
  6743. .p-xxl-5 {
  6744. padding: 4rem !important; }
  6745. .px-xxl-0 {
  6746. padding-right: 0 !important;
  6747. padding-left: 0 !important; }
  6748. .px-xxl-1 {
  6749. padding-right: 0.25rem !important;
  6750. padding-left: 0.25rem !important; }
  6751. .px-xxl-2 {
  6752. padding-right: 0.5rem !important;
  6753. padding-left: 0.5rem !important; }
  6754. .px-xxl-3 {
  6755. padding-right: 1rem !important;
  6756. padding-left: 1rem !important; }
  6757. .px-xxl-4 {
  6758. padding-right: 2rem !important;
  6759. padding-left: 2rem !important; }
  6760. .px-xxl-5 {
  6761. padding-right: 4rem !important;
  6762. padding-left: 4rem !important; }
  6763. .py-xxl-0 {
  6764. padding-top: 0 !important;
  6765. padding-bottom: 0 !important; }
  6766. .py-xxl-1 {
  6767. padding-top: 0.25rem !important;
  6768. padding-bottom: 0.25rem !important; }
  6769. .py-xxl-2 {
  6770. padding-top: 0.5rem !important;
  6771. padding-bottom: 0.5rem !important; }
  6772. .py-xxl-3 {
  6773. padding-top: 1rem !important;
  6774. padding-bottom: 1rem !important; }
  6775. .py-xxl-4 {
  6776. padding-top: 2rem !important;
  6777. padding-bottom: 2rem !important; }
  6778. .py-xxl-5 {
  6779. padding-top: 4rem !important;
  6780. padding-bottom: 4rem !important; }
  6781. .pt-xxl-0 {
  6782. padding-top: 0 !important; }
  6783. .pt-xxl-1 {
  6784. padding-top: 0.25rem !important; }
  6785. .pt-xxl-2 {
  6786. padding-top: 0.5rem !important; }
  6787. .pt-xxl-3 {
  6788. padding-top: 1rem !important; }
  6789. .pt-xxl-4 {
  6790. padding-top: 2rem !important; }
  6791. .pt-xxl-5 {
  6792. padding-top: 4rem !important; }
  6793. .pe-xxl-0 {
  6794. padding-right: 0 !important; }
  6795. .pe-xxl-1 {
  6796. padding-right: 0.25rem !important; }
  6797. .pe-xxl-2 {
  6798. padding-right: 0.5rem !important; }
  6799. .pe-xxl-3 {
  6800. padding-right: 1rem !important; }
  6801. .pe-xxl-4 {
  6802. padding-right: 2rem !important; }
  6803. .pe-xxl-5 {
  6804. padding-right: 4rem !important; }
  6805. .pb-xxl-0 {
  6806. padding-bottom: 0 !important; }
  6807. .pb-xxl-1 {
  6808. padding-bottom: 0.25rem !important; }
  6809. .pb-xxl-2 {
  6810. padding-bottom: 0.5rem !important; }
  6811. .pb-xxl-3 {
  6812. padding-bottom: 1rem !important; }
  6813. .pb-xxl-4 {
  6814. padding-bottom: 2rem !important; }
  6815. .pb-xxl-5 {
  6816. padding-bottom: 4rem !important; }
  6817. .ps-xxl-0 {
  6818. padding-left: 0 !important; }
  6819. .ps-xxl-1 {
  6820. padding-left: 0.25rem !important; }
  6821. .ps-xxl-2 {
  6822. padding-left: 0.5rem !important; }
  6823. .ps-xxl-3 {
  6824. padding-left: 1rem !important; }
  6825. .ps-xxl-4 {
  6826. padding-left: 2rem !important; }
  6827. .ps-xxl-5 {
  6828. padding-left: 4rem !important; }
  6829. .text-xxl-start {
  6830. text-align: left !important; }
  6831. .text-xxl-end {
  6832. text-align: right !important; }
  6833. .text-xxl-center {
  6834. text-align: center !important; }
  6835. .columns-xxl-2 {
  6836. -moz-columns: 2 !important;
  6837. columns: 2 !important; }
  6838. .columns-xxl-3 {
  6839. -moz-columns: 3 !important;
  6840. columns: 3 !important; }
  6841. .columns-xxl-4 {
  6842. -moz-columns: 4 !important;
  6843. columns: 4 !important; } }
  6844. @media print {
  6845. .d-print-inline {
  6846. display: inline !important; }
  6847. .d-print-inline-block {
  6848. display: inline-block !important; }
  6849. .d-print-block {
  6850. display: block !important; }
  6851. .d-print-grid {
  6852. display: grid !important; }
  6853. .d-print-table {
  6854. display: table !important; }
  6855. .d-print-table-row {
  6856. display: table-row !important; }
  6857. .d-print-table-cell {
  6858. display: table-cell !important; }
  6859. .d-print-flex {
  6860. display: flex !important; }
  6861. .d-print-inline-flex {
  6862. display: inline-flex !important; }
  6863. .d-print-none {
  6864. display: none !important; } }
  6865. html {
  6866. font-size: 16px;
  6867. scroll-behavior: smooth;
  6868. height: 100%; }
  6869. body {
  6870. overflow-y: scroll;
  6871. letter-spacing: 0;
  6872. touch-action: manipulation;
  6873. text-rendering: optimizeLegibility;
  6874. font-feature-settings: "liga" 0;
  6875. position: relative;
  6876. min-height: 100%; }
  6877. body *::-webkit-scrollbar {
  6878. width: 6px;
  6879. height: 6px;
  6880. -webkit-transition: background 0.3s;
  6881. transition: background 0.3s; }
  6882. @media (prefers-reduced-motion: reduce) {
  6883. body *::-webkit-scrollbar {
  6884. -webkit-transition: none;
  6885. transition: none; } }
  6886. body *::-webkit-scrollbar-thumb {
  6887. border-radius: 5px;
  6888. background: #475569; }
  6889. body *::-webkit-scrollbar-track {
  6890. background: #cbd5e1; }
  6891. body *::-webkit-scrollbar-corner {
  6892. background: transparent; }
  6893. body *:hover::-webkit-scrollbar-thumb {
  6894. background: #475569; }
  6895. @media print {
  6896. body {
  6897. background: transparent; } }
  6898. /**
  6899. Navbar
  6900. */
  6901. .navbar {
  6902. align-items: stretch;
  6903. min-height: 3.5rem;
  6904. background: transparent;
  6905. color: rgba(30, 41, 59, 0.7); }
  6906. .navbar-collapse .navbar {
  6907. flex-grow: 1; }
  6908. .navbar.collapsing {
  6909. min-height: 0; }
  6910. .navbar::-webkit-scrollbar {
  6911. width: 6px;
  6912. height: 6px;
  6913. -webkit-transition: background 0.3s;
  6914. transition: background 0.3s; }
  6915. @media (prefers-reduced-motion: reduce) {
  6916. .navbar::-webkit-scrollbar {
  6917. -webkit-transition: none;
  6918. transition: none; } }
  6919. .navbar::-webkit-scrollbar-thumb {
  6920. border-radius: 5px;
  6921. background: #475569; }
  6922. .navbar::-webkit-scrollbar-track {
  6923. background: #cbd5e1; }
  6924. .navbar::-webkit-scrollbar-corner {
  6925. background: transparent; }
  6926. .navbar:hover::-webkit-scrollbar-thumb {
  6927. background: #475569; }
  6928. .navbar .text-muted {
  6929. color: rgba(30, 41, 59, 0.7) !important; }
  6930. .navbar .navbar-brand {
  6931. color: #1e293b; }
  6932. .navbar .navbar-brand:hover, .navbar .navbar-brand:focus {
  6933. color: #1e293b;
  6934. opacity: .8; }
  6935. .navbar .navbar-nav .nav-link {
  6936. color: rgba(30, 41, 59, 0.7); }
  6937. .navbar .navbar-nav .nav-link:hover, .navbar .navbar-nav .nav-link:focus {
  6938. color: #1e293b; }
  6939. .navbar .navbar-nav .nav-link.disabled {
  6940. color: rgba(30, 41, 59, 0.3); }
  6941. .navbar .navbar-nav .show > .nav-link,
  6942. .navbar .navbar-nav .active > .nav-link,
  6943. .navbar .navbar-nav .nav-link.show,
  6944. .navbar .navbar-nav .nav-link.active {
  6945. color: #1e293b; }
  6946. .navbar .navbar-toggler {
  6947. color: #1e293b;
  6948. border-color: transparent; }
  6949. .navbar .navbar-text {
  6950. color: rgba(30, 41, 59, 0.7); }
  6951. .navbar .navbar-text a,
  6952. .navbar .navbar-text a:hover,
  6953. .navbar .navbar-text a:focus {
  6954. color: rgba(30, 41, 59, 0.7); }
  6955. @media not print {
  6956. .theme-dark .navbar {
  6957. background: #1e293b;
  6958. color: rgba(255, 255, 255, 0.7); }
  6959. .theme-dark .navbar::-webkit-scrollbar {
  6960. width: 6px;
  6961. height: 6px;
  6962. -webkit-transition: background 0.3s;
  6963. transition: background 0.3s; }
  6964. .theme-dark .navbar::-webkit-scrollbar-thumb {
  6965. border-radius: 5px;
  6966. background: #475569; }
  6967. .theme-dark .navbar::-webkit-scrollbar-track {
  6968. background: #cbd5e1; }
  6969. .theme-dark .navbar::-webkit-scrollbar-corner {
  6970. background: transparent; }
  6971. .theme-dark .navbar:hover::-webkit-scrollbar-thumb {
  6972. background: #475569; }
  6973. .theme-dark .navbar .text-muted {
  6974. color: rgba(255, 255, 255, 0.7) !important; }
  6975. .theme-dark .navbar .navbar-brand {
  6976. color: #ffffff; }
  6977. .theme-dark .navbar .navbar-brand:hover, .theme-dark .navbar .navbar-brand:focus {
  6978. color: #ffffff;
  6979. opacity: .8; }
  6980. .theme-dark .navbar .navbar-nav .nav-link {
  6981. color: rgba(255, 255, 255, 0.7); }
  6982. .theme-dark .navbar .navbar-nav .nav-link:hover, .theme-dark .navbar .navbar-nav .nav-link:focus {
  6983. color: #ffffff; }
  6984. .theme-dark .navbar .navbar-nav .nav-link.disabled {
  6985. color: rgba(255, 255, 255, 0.3); }
  6986. .theme-dark .navbar .navbar-nav .show > .nav-link,
  6987. .theme-dark .navbar .navbar-nav .active > .nav-link,
  6988. .theme-dark .navbar .navbar-nav .nav-link.show,
  6989. .theme-dark .navbar .navbar-nav .nav-link.active {
  6990. color: #ffffff; }
  6991. .theme-dark .navbar .navbar-toggler {
  6992. color: #ffffff;
  6993. border-color: transparent; }
  6994. .theme-dark .navbar .navbar-text {
  6995. color: rgba(255, 255, 255, 0.7); }
  6996. .theme-dark .navbar .navbar-text a,
  6997. .theme-dark .navbar .navbar-text a:hover,
  6998. .theme-dark .navbar .navbar-text a:focus {
  6999. color: rgba(255, 255, 255, 0.7); }
  7000. .theme-dark .navbar::-webkit-scrollbar {
  7001. width: 6px;
  7002. height: 6px;
  7003. -webkit-transition: background 0.3s;
  7004. transition: background 0.3s; }
  7005. .theme-dark .navbar::-webkit-scrollbar-thumb {
  7006. border-radius: 5px;
  7007. background: transparent; }
  7008. .theme-dark .navbar::-webkit-scrollbar-track {
  7009. background: transparent; }
  7010. .theme-dark .navbar::-webkit-scrollbar-corner {
  7011. background: transparent; }
  7012. .theme-dark .navbar:hover::-webkit-scrollbar-thumb {
  7013. background: #4b5462; }
  7014. .theme-dark .navbar .input-icon-addon {
  7015. color: rgba(248, 250, 252, 0.64); }
  7016. .theme-dark .navbar .form-control {
  7017. border-color: transparent;
  7018. background-color: rgba(0, 0, 0, 0.1); }
  7019. .theme-dark .navbar .form-control::-webkit-input-placeholder {
  7020. color: rgba(248, 250, 252, 0.64); }
  7021. .theme-dark .navbar .form-control::-moz-placeholder {
  7022. color: rgba(248, 250, 252, 0.64); }
  7023. .theme-dark .navbar .form-control:-ms-input-placeholder {
  7024. color: rgba(248, 250, 252, 0.64); }
  7025. .theme-dark .navbar .form-control::-ms-input-placeholder {
  7026. color: rgba(248, 250, 252, 0.64); }
  7027. .theme-dark .navbar .form-control::placeholder {
  7028. color: rgba(248, 250, 252, 0.64); } }
  7029. @media not print and (prefers-color-scheme: dark) {
  7030. .theme-dark-auto .navbar {
  7031. background: #1e293b;
  7032. color: rgba(255, 255, 255, 0.7); }
  7033. .theme-dark-auto .navbar::-webkit-scrollbar {
  7034. width: 6px;
  7035. height: 6px;
  7036. -webkit-transition: background 0.3s;
  7037. transition: background 0.3s; }
  7038. .theme-dark-auto .navbar::-webkit-scrollbar-thumb {
  7039. border-radius: 5px;
  7040. background: #475569; }
  7041. .theme-dark-auto .navbar::-webkit-scrollbar-track {
  7042. background: #cbd5e1; }
  7043. .theme-dark-auto .navbar::-webkit-scrollbar-corner {
  7044. background: transparent; }
  7045. .theme-dark-auto .navbar:hover::-webkit-scrollbar-thumb {
  7046. background: #475569; }
  7047. .theme-dark-auto .navbar .text-muted {
  7048. color: rgba(255, 255, 255, 0.7) !important; }
  7049. .theme-dark-auto .navbar .navbar-brand {
  7050. color: #ffffff; }
  7051. .theme-dark-auto .navbar .navbar-brand:hover, .theme-dark-auto .navbar .navbar-brand:focus {
  7052. color: #ffffff;
  7053. opacity: .8; }
  7054. .theme-dark-auto .navbar .navbar-nav .nav-link {
  7055. color: rgba(255, 255, 255, 0.7); }
  7056. .theme-dark-auto .navbar .navbar-nav .nav-link:hover, .theme-dark-auto .navbar .navbar-nav .nav-link:focus {
  7057. color: #ffffff; }
  7058. .theme-dark-auto .navbar .navbar-nav .nav-link.disabled {
  7059. color: rgba(255, 255, 255, 0.3); }
  7060. .theme-dark-auto .navbar .navbar-nav .show > .nav-link,
  7061. .theme-dark-auto .navbar .navbar-nav .active > .nav-link,
  7062. .theme-dark-auto .navbar .navbar-nav .nav-link.show,
  7063. .theme-dark-auto .navbar .navbar-nav .nav-link.active {
  7064. color: #ffffff; }
  7065. .theme-dark-auto .navbar .navbar-toggler {
  7066. color: #ffffff;
  7067. border-color: transparent; }
  7068. .theme-dark-auto .navbar .navbar-text {
  7069. color: rgba(255, 255, 255, 0.7); }
  7070. .theme-dark-auto .navbar .navbar-text a,
  7071. .theme-dark-auto .navbar .navbar-text a:hover,
  7072. .theme-dark-auto .navbar .navbar-text a:focus {
  7073. color: rgba(255, 255, 255, 0.7); }
  7074. .theme-dark-auto .navbar::-webkit-scrollbar {
  7075. width: 6px;
  7076. height: 6px;
  7077. -webkit-transition: background 0.3s;
  7078. transition: background 0.3s; }
  7079. .theme-dark-auto .navbar::-webkit-scrollbar-thumb {
  7080. border-radius: 5px;
  7081. background: transparent; }
  7082. .theme-dark-auto .navbar::-webkit-scrollbar-track {
  7083. background: transparent; }
  7084. .theme-dark-auto .navbar::-webkit-scrollbar-corner {
  7085. background: transparent; }
  7086. .theme-dark-auto .navbar:hover::-webkit-scrollbar-thumb {
  7087. background: #4b5462; }
  7088. .theme-dark-auto .navbar .input-icon-addon {
  7089. color: rgba(248, 250, 252, 0.64); }
  7090. .theme-dark-auto .navbar .form-control {
  7091. border-color: transparent;
  7092. background-color: rgba(0, 0, 0, 0.1); }
  7093. .theme-dark-auto .navbar .form-control::-webkit-input-placeholder {
  7094. color: rgba(248, 250, 252, 0.64); }
  7095. .theme-dark-auto .navbar .form-control::-moz-placeholder {
  7096. color: rgba(248, 250, 252, 0.64); }
  7097. .theme-dark-auto .navbar .form-control:-ms-input-placeholder {
  7098. color: rgba(248, 250, 252, 0.64); }
  7099. .theme-dark-auto .navbar .form-control::-ms-input-placeholder {
  7100. color: rgba(248, 250, 252, 0.64); }
  7101. .theme-dark-auto .navbar .form-control::placeholder {
  7102. color: rgba(248, 250, 252, 0.64); } }
  7103. .navbar .dropdown-menu {
  7104. position: absolute;
  7105. z-index: 1030; }
  7106. .navbar .navbar-nav {
  7107. min-height: 3rem; }
  7108. .navbar .navbar-nav .nav-link {
  7109. position: relative;
  7110. min-width: 2rem;
  7111. min-height: 2rem;
  7112. justify-content: center;
  7113. border-radius: 4px; }
  7114. .navbar .navbar-nav .nav-link .badge {
  7115. position: absolute;
  7116. top: .375rem;
  7117. right: .375rem;
  7118. transform: translate(50%, -50%); }
  7119. .navbar-nav {
  7120. margin: 0;
  7121. padding: 0; }
  7122. @media (max-width: 575.98px) {
  7123. .navbar-expand-sm .navbar-collapse {
  7124. flex-direction: column; }
  7125. .navbar-expand-sm .navbar-collapse [class^="container"] {
  7126. flex-direction: column;
  7127. align-items: stretch; }
  7128. .navbar-expand-sm .navbar-collapse .navbar-nav {
  7129. margin-left: calc( -1 * var(--tblr-gutter-x, 1.5rem));
  7130. margin-right: calc( -1 * var(--tblr-gutter-x, 1.5rem)); }
  7131. .navbar-expand-sm .navbar-collapse .navbar-nav .nav-link {
  7132. padding: 0.5rem 1.5rem;
  7133. justify-content: flex-start; }
  7134. .navbar-expand-sm .navbar-collapse .dropdown-menu-columns {
  7135. flex-direction: column; }
  7136. .navbar-expand-sm .navbar-collapse .dropdown-menu {
  7137. padding: 0;
  7138. background: transparent;
  7139. position: static;
  7140. color: inherit;
  7141. box-shadow: none;
  7142. border: none;
  7143. min-width: 0;
  7144. margin: 0; }
  7145. .navbar-expand-sm .navbar-collapse .dropdown-menu .dropdown-item {
  7146. min-width: 0;
  7147. display: flex;
  7148. width: auto;
  7149. padding-left: 3.25rem; }
  7150. .navbar-expand-sm .navbar-collapse .dropdown-menu .dropdown-menu .dropdown-item {
  7151. padding-left: 4.75rem; }
  7152. .navbar-expand-sm .navbar-collapse .dropdown-menu .dropdown-menu .dropdown-menu .dropdown-item {
  7153. padding-left: 6.25rem; }
  7154. .navbar-expand-sm .navbar-collapse .dropdown-toggle:after {
  7155. margin-left: auto; }
  7156. .navbar-expand-sm .navbar-collapse .nav-item.active:after {
  7157. border-bottom-width: 0;
  7158. border-left-width: 2px;
  7159. right: auto;
  7160. top: 0;
  7161. bottom: 0; } }
  7162. @media (min-width: 576px) {
  7163. .navbar-expand-sm .navbar-collapse {
  7164. width: auto;
  7165. flex: 1 1 auto; }
  7166. .navbar-expand-sm.navbar-dark .nav-item.active .nav-link,
  7167. .navbar-expand-sm .navbar-dark .nav-item.active .nav-link {
  7168. background-color: rgba(0, 0, 0, 0.1); }
  7169. .navbar-expand-sm.navbar-light .nav-item.active,
  7170. .navbar-expand-sm .navbar-light .nav-item.active {
  7171. position: relative; }
  7172. .navbar-expand-sm.navbar-light .nav-item.active:after,
  7173. .navbar-expand-sm .navbar-light .nav-item.active:after {
  7174. content: '';
  7175. position: absolute;
  7176. left: 0;
  7177. right: 0;
  7178. bottom: -.25rem;
  7179. border: 0 solid #206bc4;
  7180. border-bottom-width: 2px; }
  7181. .navbar-expand-sm.navbar-light.navbar-vertical,
  7182. .navbar-expand-sm .navbar-light.navbar-vertical {
  7183. box-shadow: inset -1px 0 0 0 rgba(98, 105, 118, 0.16); }
  7184. .navbar-expand-sm.navbar-light.navbar-vertical.navbar-right,
  7185. .navbar-expand-sm .navbar-light.navbar-vertical.navbar-right {
  7186. box-shadow: inset 1px 0 0 0 rgba(98, 105, 118, 0.16); }
  7187. .navbar-expand-sm.navbar-vertical ~ .navbar,
  7188. .navbar-expand-sm.navbar-vertical ~ .page-wrapper {
  7189. margin-left: 15rem; }
  7190. .navbar-expand-sm.navbar-vertical.navbar-right ~ .navbar,
  7191. .navbar-expand-sm.navbar-vertical.navbar-right ~ .page-wrapper {
  7192. margin-left: 0;
  7193. margin-right: 15rem; } }
  7194. @media (max-width: 767.98px) {
  7195. .navbar-expand-md .navbar-collapse {
  7196. flex-direction: column; }
  7197. .navbar-expand-md .navbar-collapse [class^="container"] {
  7198. flex-direction: column;
  7199. align-items: stretch; }
  7200. .navbar-expand-md .navbar-collapse .navbar-nav {
  7201. margin-left: calc( -1 * var(--tblr-gutter-x, 1.5rem));
  7202. margin-right: calc( -1 * var(--tblr-gutter-x, 1.5rem)); }
  7203. .navbar-expand-md .navbar-collapse .navbar-nav .nav-link {
  7204. padding: 0.5rem 1.5rem;
  7205. justify-content: flex-start; }
  7206. .navbar-expand-md .navbar-collapse .dropdown-menu-columns {
  7207. flex-direction: column; }
  7208. .navbar-expand-md .navbar-collapse .dropdown-menu {
  7209. padding: 0;
  7210. background: transparent;
  7211. position: static;
  7212. color: inherit;
  7213. box-shadow: none;
  7214. border: none;
  7215. min-width: 0;
  7216. margin: 0; }
  7217. .navbar-expand-md .navbar-collapse .dropdown-menu .dropdown-item {
  7218. min-width: 0;
  7219. display: flex;
  7220. width: auto;
  7221. padding-left: 3.25rem; }
  7222. .navbar-expand-md .navbar-collapse .dropdown-menu .dropdown-menu .dropdown-item {
  7223. padding-left: 4.75rem; }
  7224. .navbar-expand-md .navbar-collapse .dropdown-menu .dropdown-menu .dropdown-menu .dropdown-item {
  7225. padding-left: 6.25rem; }
  7226. .navbar-expand-md .navbar-collapse .dropdown-toggle:after {
  7227. margin-left: auto; }
  7228. .navbar-expand-md .navbar-collapse .nav-item.active:after {
  7229. border-bottom-width: 0;
  7230. border-left-width: 2px;
  7231. right: auto;
  7232. top: 0;
  7233. bottom: 0; } }
  7234. @media (min-width: 768px) {
  7235. .navbar-expand-md .navbar-collapse {
  7236. width: auto;
  7237. flex: 1 1 auto; }
  7238. .navbar-expand-md.navbar-dark .nav-item.active .nav-link,
  7239. .navbar-expand-md .navbar-dark .nav-item.active .nav-link {
  7240. background-color: rgba(0, 0, 0, 0.1); }
  7241. .navbar-expand-md.navbar-light .nav-item.active,
  7242. .navbar-expand-md .navbar-light .nav-item.active {
  7243. position: relative; }
  7244. .navbar-expand-md.navbar-light .nav-item.active:after,
  7245. .navbar-expand-md .navbar-light .nav-item.active:after {
  7246. content: '';
  7247. position: absolute;
  7248. left: 0;
  7249. right: 0;
  7250. bottom: -.25rem;
  7251. border: 0 solid #206bc4;
  7252. border-bottom-width: 2px; }
  7253. .navbar-expand-md.navbar-light.navbar-vertical,
  7254. .navbar-expand-md .navbar-light.navbar-vertical {
  7255. box-shadow: inset -1px 0 0 0 rgba(98, 105, 118, 0.16); }
  7256. .navbar-expand-md.navbar-light.navbar-vertical.navbar-right,
  7257. .navbar-expand-md .navbar-light.navbar-vertical.navbar-right {
  7258. box-shadow: inset 1px 0 0 0 rgba(98, 105, 118, 0.16); }
  7259. .navbar-expand-md.navbar-vertical ~ .navbar,
  7260. .navbar-expand-md.navbar-vertical ~ .page-wrapper {
  7261. margin-left: 15rem; }
  7262. .navbar-expand-md.navbar-vertical.navbar-right ~ .navbar,
  7263. .navbar-expand-md.navbar-vertical.navbar-right ~ .page-wrapper {
  7264. margin-left: 0;
  7265. margin-right: 15rem; } }
  7266. @media (max-width: 991.98px) {
  7267. .navbar-expand-lg .navbar-collapse {
  7268. flex-direction: column; }
  7269. .navbar-expand-lg .navbar-collapse [class^="container"] {
  7270. flex-direction: column;
  7271. align-items: stretch; }
  7272. .navbar-expand-lg .navbar-collapse .navbar-nav {
  7273. margin-left: calc( -1 * var(--tblr-gutter-x, 1.5rem));
  7274. margin-right: calc( -1 * var(--tblr-gutter-x, 1.5rem)); }
  7275. .navbar-expand-lg .navbar-collapse .navbar-nav .nav-link {
  7276. padding: 0.5rem 1.5rem;
  7277. justify-content: flex-start; }
  7278. .navbar-expand-lg .navbar-collapse .dropdown-menu-columns {
  7279. flex-direction: column; }
  7280. .navbar-expand-lg .navbar-collapse .dropdown-menu {
  7281. padding: 0;
  7282. background: transparent;
  7283. position: static;
  7284. color: inherit;
  7285. box-shadow: none;
  7286. border: none;
  7287. min-width: 0;
  7288. margin: 0; }
  7289. .navbar-expand-lg .navbar-collapse .dropdown-menu .dropdown-item {
  7290. min-width: 0;
  7291. display: flex;
  7292. width: auto;
  7293. padding-left: 3.25rem; }
  7294. .navbar-expand-lg .navbar-collapse .dropdown-menu .dropdown-menu .dropdown-item {
  7295. padding-left: 4.75rem; }
  7296. .navbar-expand-lg .navbar-collapse .dropdown-menu .dropdown-menu .dropdown-menu .dropdown-item {
  7297. padding-left: 6.25rem; }
  7298. .navbar-expand-lg .navbar-collapse .dropdown-toggle:after {
  7299. margin-left: auto; }
  7300. .navbar-expand-lg .navbar-collapse .nav-item.active:after {
  7301. border-bottom-width: 0;
  7302. border-left-width: 2px;
  7303. right: auto;
  7304. top: 0;
  7305. bottom: 0; } }
  7306. @media (min-width: 992px) {
  7307. .navbar-expand-lg .navbar-collapse {
  7308. width: auto;
  7309. flex: 1 1 auto; }
  7310. .navbar-expand-lg.navbar-dark .nav-item.active .nav-link,
  7311. .navbar-expand-lg .navbar-dark .nav-item.active .nav-link {
  7312. background-color: rgba(0, 0, 0, 0.1); }
  7313. .navbar-expand-lg.navbar-light .nav-item.active,
  7314. .navbar-expand-lg .navbar-light .nav-item.active {
  7315. position: relative; }
  7316. .navbar-expand-lg.navbar-light .nav-item.active:after,
  7317. .navbar-expand-lg .navbar-light .nav-item.active:after {
  7318. content: '';
  7319. position: absolute;
  7320. left: 0;
  7321. right: 0;
  7322. bottom: -.25rem;
  7323. border: 0 solid #206bc4;
  7324. border-bottom-width: 2px; }
  7325. .navbar-expand-lg.navbar-light.navbar-vertical,
  7326. .navbar-expand-lg .navbar-light.navbar-vertical {
  7327. box-shadow: inset -1px 0 0 0 rgba(98, 105, 118, 0.16); }
  7328. .navbar-expand-lg.navbar-light.navbar-vertical.navbar-right,
  7329. .navbar-expand-lg .navbar-light.navbar-vertical.navbar-right {
  7330. box-shadow: inset 1px 0 0 0 rgba(98, 105, 118, 0.16); }
  7331. .navbar-expand-lg.navbar-vertical ~ .navbar,
  7332. .navbar-expand-lg.navbar-vertical ~ .page-wrapper {
  7333. margin-left: 15rem; }
  7334. .navbar-expand-lg.navbar-vertical.navbar-right ~ .navbar,
  7335. .navbar-expand-lg.navbar-vertical.navbar-right ~ .page-wrapper {
  7336. margin-left: 0;
  7337. margin-right: 15rem; } }
  7338. @media (max-width: 1199.98px) {
  7339. .navbar-expand-xl .navbar-collapse {
  7340. flex-direction: column; }
  7341. .navbar-expand-xl .navbar-collapse [class^="container"] {
  7342. flex-direction: column;
  7343. align-items: stretch; }
  7344. .navbar-expand-xl .navbar-collapse .navbar-nav {
  7345. margin-left: calc( -1 * var(--tblr-gutter-x, 1.5rem));
  7346. margin-right: calc( -1 * var(--tblr-gutter-x, 1.5rem)); }
  7347. .navbar-expand-xl .navbar-collapse .navbar-nav .nav-link {
  7348. padding: 0.5rem 1.5rem;
  7349. justify-content: flex-start; }
  7350. .navbar-expand-xl .navbar-collapse .dropdown-menu-columns {
  7351. flex-direction: column; }
  7352. .navbar-expand-xl .navbar-collapse .dropdown-menu {
  7353. padding: 0;
  7354. background: transparent;
  7355. position: static;
  7356. color: inherit;
  7357. box-shadow: none;
  7358. border: none;
  7359. min-width: 0;
  7360. margin: 0; }
  7361. .navbar-expand-xl .navbar-collapse .dropdown-menu .dropdown-item {
  7362. min-width: 0;
  7363. display: flex;
  7364. width: auto;
  7365. padding-left: 3.25rem; }
  7366. .navbar-expand-xl .navbar-collapse .dropdown-menu .dropdown-menu .dropdown-item {
  7367. padding-left: 4.75rem; }
  7368. .navbar-expand-xl .navbar-collapse .dropdown-menu .dropdown-menu .dropdown-menu .dropdown-item {
  7369. padding-left: 6.25rem; }
  7370. .navbar-expand-xl .navbar-collapse .dropdown-toggle:after {
  7371. margin-left: auto; }
  7372. .navbar-expand-xl .navbar-collapse .nav-item.active:after {
  7373. border-bottom-width: 0;
  7374. border-left-width: 2px;
  7375. right: auto;
  7376. top: 0;
  7377. bottom: 0; } }
  7378. @media (min-width: 1200px) {
  7379. .navbar-expand-xl .navbar-collapse {
  7380. width: auto;
  7381. flex: 1 1 auto; }
  7382. .navbar-expand-xl.navbar-dark .nav-item.active .nav-link,
  7383. .navbar-expand-xl .navbar-dark .nav-item.active .nav-link {
  7384. background-color: rgba(0, 0, 0, 0.1); }
  7385. .navbar-expand-xl.navbar-light .nav-item.active,
  7386. .navbar-expand-xl .navbar-light .nav-item.active {
  7387. position: relative; }
  7388. .navbar-expand-xl.navbar-light .nav-item.active:after,
  7389. .navbar-expand-xl .navbar-light .nav-item.active:after {
  7390. content: '';
  7391. position: absolute;
  7392. left: 0;
  7393. right: 0;
  7394. bottom: -.25rem;
  7395. border: 0 solid #206bc4;
  7396. border-bottom-width: 2px; }
  7397. .navbar-expand-xl.navbar-light.navbar-vertical,
  7398. .navbar-expand-xl .navbar-light.navbar-vertical {
  7399. box-shadow: inset -1px 0 0 0 rgba(98, 105, 118, 0.16); }
  7400. .navbar-expand-xl.navbar-light.navbar-vertical.navbar-right,
  7401. .navbar-expand-xl .navbar-light.navbar-vertical.navbar-right {
  7402. box-shadow: inset 1px 0 0 0 rgba(98, 105, 118, 0.16); }
  7403. .navbar-expand-xl.navbar-vertical ~ .navbar,
  7404. .navbar-expand-xl.navbar-vertical ~ .page-wrapper {
  7405. margin-left: 15rem; }
  7406. .navbar-expand-xl.navbar-vertical.navbar-right ~ .navbar,
  7407. .navbar-expand-xl.navbar-vertical.navbar-right ~ .page-wrapper {
  7408. margin-left: 0;
  7409. margin-right: 15rem; } }
  7410. @media (max-width: 1399.98px) {
  7411. .navbar-expand-xxl .navbar-collapse {
  7412. flex-direction: column; }
  7413. .navbar-expand-xxl .navbar-collapse [class^="container"] {
  7414. flex-direction: column;
  7415. align-items: stretch; }
  7416. .navbar-expand-xxl .navbar-collapse .navbar-nav {
  7417. margin-left: calc( -1 * var(--tblr-gutter-x, 1.5rem));
  7418. margin-right: calc( -1 * var(--tblr-gutter-x, 1.5rem)); }
  7419. .navbar-expand-xxl .navbar-collapse .navbar-nav .nav-link {
  7420. padding: 0.5rem 1.5rem;
  7421. justify-content: flex-start; }
  7422. .navbar-expand-xxl .navbar-collapse .dropdown-menu-columns {
  7423. flex-direction: column; }
  7424. .navbar-expand-xxl .navbar-collapse .dropdown-menu {
  7425. padding: 0;
  7426. background: transparent;
  7427. position: static;
  7428. color: inherit;
  7429. box-shadow: none;
  7430. border: none;
  7431. min-width: 0;
  7432. margin: 0; }
  7433. .navbar-expand-xxl .navbar-collapse .dropdown-menu .dropdown-item {
  7434. min-width: 0;
  7435. display: flex;
  7436. width: auto;
  7437. padding-left: 3.25rem; }
  7438. .navbar-expand-xxl .navbar-collapse .dropdown-menu .dropdown-menu .dropdown-item {
  7439. padding-left: 4.75rem; }
  7440. .navbar-expand-xxl .navbar-collapse .dropdown-menu .dropdown-menu .dropdown-menu .dropdown-item {
  7441. padding-left: 6.25rem; }
  7442. .navbar-expand-xxl .navbar-collapse .dropdown-toggle:after {
  7443. margin-left: auto; }
  7444. .navbar-expand-xxl .navbar-collapse .nav-item.active:after {
  7445. border-bottom-width: 0;
  7446. border-left-width: 2px;
  7447. right: auto;
  7448. top: 0;
  7449. bottom: 0; } }
  7450. @media (min-width: 1400px) {
  7451. .navbar-expand-xxl .navbar-collapse {
  7452. width: auto;
  7453. flex: 1 1 auto; }
  7454. .navbar-expand-xxl.navbar-dark .nav-item.active .nav-link,
  7455. .navbar-expand-xxl .navbar-dark .nav-item.active .nav-link {
  7456. background-color: rgba(0, 0, 0, 0.1); }
  7457. .navbar-expand-xxl.navbar-light .nav-item.active,
  7458. .navbar-expand-xxl .navbar-light .nav-item.active {
  7459. position: relative; }
  7460. .navbar-expand-xxl.navbar-light .nav-item.active:after,
  7461. .navbar-expand-xxl .navbar-light .nav-item.active:after {
  7462. content: '';
  7463. position: absolute;
  7464. left: 0;
  7465. right: 0;
  7466. bottom: -.25rem;
  7467. border: 0 solid #206bc4;
  7468. border-bottom-width: 2px; }
  7469. .navbar-expand-xxl.navbar-light.navbar-vertical,
  7470. .navbar-expand-xxl .navbar-light.navbar-vertical {
  7471. box-shadow: inset -1px 0 0 0 rgba(98, 105, 118, 0.16); }
  7472. .navbar-expand-xxl.navbar-light.navbar-vertical.navbar-right,
  7473. .navbar-expand-xxl .navbar-light.navbar-vertical.navbar-right {
  7474. box-shadow: inset 1px 0 0 0 rgba(98, 105, 118, 0.16); }
  7475. .navbar-expand-xxl.navbar-vertical ~ .navbar,
  7476. .navbar-expand-xxl.navbar-vertical ~ .page-wrapper {
  7477. margin-left: 15rem; }
  7478. .navbar-expand-xxl.navbar-vertical.navbar-right ~ .navbar,
  7479. .navbar-expand-xxl.navbar-vertical.navbar-right ~ .page-wrapper {
  7480. margin-left: 0;
  7481. margin-right: 15rem; } }
  7482. .navbar-expand .navbar-collapse {
  7483. flex-direction: column; }
  7484. .navbar-expand .navbar-collapse [class^="container"] {
  7485. flex-direction: column;
  7486. align-items: stretch; }
  7487. .navbar-expand .navbar-collapse .navbar-nav {
  7488. margin-left: calc( -1 * var(--tblr-gutter-x, 1.5rem));
  7489. margin-right: calc( -1 * var(--tblr-gutter-x, 1.5rem)); }
  7490. .navbar-expand .navbar-collapse .navbar-nav .nav-link {
  7491. padding: 0.5rem 1.5rem;
  7492. justify-content: flex-start; }
  7493. .navbar-expand .navbar-collapse .dropdown-menu-columns {
  7494. flex-direction: column; }
  7495. .navbar-expand .navbar-collapse .dropdown-menu {
  7496. padding: 0;
  7497. background: transparent;
  7498. position: static;
  7499. color: inherit;
  7500. box-shadow: none;
  7501. border: none;
  7502. min-width: 0;
  7503. margin: 0; }
  7504. .navbar-expand .navbar-collapse .dropdown-menu .dropdown-item {
  7505. min-width: 0;
  7506. display: flex;
  7507. width: auto;
  7508. padding-left: 3.25rem; }
  7509. .navbar-expand .navbar-collapse .dropdown-menu .dropdown-menu .dropdown-item {
  7510. padding-left: 4.75rem; }
  7511. .navbar-expand .navbar-collapse .dropdown-menu .dropdown-menu .dropdown-menu .dropdown-item {
  7512. padding-left: 6.25rem; }
  7513. .navbar-expand .navbar-collapse .dropdown-toggle:after {
  7514. margin-left: auto; }
  7515. .navbar-expand .navbar-collapse .nav-item.active:after {
  7516. border-bottom-width: 0;
  7517. border-left-width: 2px;
  7518. right: auto;
  7519. top: 0;
  7520. bottom: 0; }
  7521. .navbar-expand .navbar-collapse {
  7522. width: auto;
  7523. flex: 1 1 auto; }
  7524. .navbar-expand.navbar-dark .nav-item.active .nav-link,
  7525. .navbar-expand .navbar-dark .nav-item.active .nav-link {
  7526. background-color: rgba(0, 0, 0, 0.1); }
  7527. .navbar-expand.navbar-light .nav-item.active,
  7528. .navbar-expand .navbar-light .nav-item.active {
  7529. position: relative; }
  7530. .navbar-expand.navbar-light .nav-item.active:after,
  7531. .navbar-expand .navbar-light .nav-item.active:after {
  7532. content: '';
  7533. position: absolute;
  7534. left: 0;
  7535. right: 0;
  7536. bottom: -.25rem;
  7537. border: 0 solid #206bc4;
  7538. border-bottom-width: 2px; }
  7539. .navbar-expand.navbar-light.navbar-vertical,
  7540. .navbar-expand .navbar-light.navbar-vertical {
  7541. box-shadow: inset -1px 0 0 0 rgba(98, 105, 118, 0.16); }
  7542. .navbar-expand.navbar-light.navbar-vertical.navbar-right,
  7543. .navbar-expand .navbar-light.navbar-vertical.navbar-right {
  7544. box-shadow: inset 1px 0 0 0 rgba(98, 105, 118, 0.16); }
  7545. .navbar-expand.navbar-vertical ~ .navbar,
  7546. .navbar-expand.navbar-vertical ~ .page-wrapper {
  7547. margin-left: 15rem; }
  7548. .navbar-expand.navbar-vertical.navbar-right ~ .navbar,
  7549. .navbar-expand.navbar-vertical.navbar-right ~ .page-wrapper {
  7550. margin-left: 0;
  7551. margin-right: 15rem; }
  7552. /**
  7553. Navbar brand
  7554. */
  7555. .navbar-brand {
  7556. display: inline-flex;
  7557. align-items: center;
  7558. font-weight: 600;
  7559. margin: 0; }
  7560. .navbar-brand-image {
  7561. display: block;
  7562. height: 2rem;
  7563. width: auto; }
  7564. /**
  7565. Navbar toggler
  7566. */
  7567. .navbar-toggler {
  7568. border: 0;
  7569. width: 2rem;
  7570. height: 2rem;
  7571. position: relative;
  7572. display: flex;
  7573. align-items: center;
  7574. justify-content: center; }
  7575. .navbar-toggler-icon {
  7576. height: 2px;
  7577. width: 1.25em;
  7578. background: currentColor;
  7579. border-radius: 10px;
  7580. transition: top 0.2s 0.2s, bottom 0.2s 0.2s, transform 0.2s, opacity 0s 0.2s;
  7581. position: relative; }
  7582. @media (prefers-reduced-motion: reduce) {
  7583. .navbar-toggler-icon {
  7584. transition: none; } }
  7585. .navbar-toggler-icon:before, .navbar-toggler-icon:after {
  7586. content: '';
  7587. display: block;
  7588. height: inherit;
  7589. width: inherit;
  7590. border-radius: inherit;
  7591. background: inherit;
  7592. position: absolute;
  7593. left: 0;
  7594. transition: inherit; }
  7595. @media (prefers-reduced-motion: reduce) {
  7596. .navbar-toggler-icon:before, .navbar-toggler-icon:after {
  7597. transition: none; } }
  7598. .navbar-toggler-icon:before {
  7599. top: -.45em; }
  7600. .navbar-toggler-icon:after {
  7601. bottom: -.45em; }
  7602. .navbar-toggler[aria-expanded="true"] .navbar-toggler-icon {
  7603. transform: rotate(45deg);
  7604. transition: top 0.3s, bottom 0.3s, transform 0.3s 0.3s, opacity 0s 0.3s; }
  7605. @media (prefers-reduced-motion: reduce) {
  7606. .navbar-toggler[aria-expanded="true"] .navbar-toggler-icon {
  7607. transition: none; } }
  7608. .navbar-toggler[aria-expanded="true"] .navbar-toggler-icon:before {
  7609. top: 0;
  7610. transform: rotate(-90deg); }
  7611. .navbar-toggler[aria-expanded="true"] .navbar-toggler-icon:after {
  7612. bottom: 0;
  7613. opacity: 0; }
  7614. /**
  7615. Navbar light
  7616. */
  7617. .navbar-light {
  7618. box-shadow: inset 0 -1px 0 0 rgba(98, 105, 118, 0.16);
  7619. background-color: #ffffff; }
  7620. /**
  7621. Navbar dark
  7622. */
  7623. .navbar-dark {
  7624. background: #1e293b;
  7625. color: rgba(255, 255, 255, 0.7); }
  7626. .navbar-dark::-webkit-scrollbar {
  7627. width: 6px;
  7628. height: 6px;
  7629. -webkit-transition: background 0.3s;
  7630. transition: background 0.3s; }
  7631. @media (prefers-reduced-motion: reduce) {
  7632. .navbar-dark::-webkit-scrollbar {
  7633. -webkit-transition: none;
  7634. transition: none; } }
  7635. .navbar-dark::-webkit-scrollbar-thumb {
  7636. border-radius: 5px;
  7637. background: #475569; }
  7638. .navbar-dark::-webkit-scrollbar-track {
  7639. background: #cbd5e1; }
  7640. .navbar-dark::-webkit-scrollbar-corner {
  7641. background: transparent; }
  7642. .navbar-dark:hover::-webkit-scrollbar-thumb {
  7643. background: #475569; }
  7644. .navbar-dark .text-muted {
  7645. color: rgba(255, 255, 255, 0.7) !important; }
  7646. .navbar-dark .navbar-brand {
  7647. color: #ffffff; }
  7648. .navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  7649. color: #ffffff;
  7650. opacity: .8; }
  7651. .navbar-dark .navbar-nav .nav-link {
  7652. color: rgba(255, 255, 255, 0.7); }
  7653. .navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  7654. color: #ffffff; }
  7655. .navbar-dark .navbar-nav .nav-link.disabled {
  7656. color: rgba(255, 255, 255, 0.3); }
  7657. .navbar-dark .navbar-nav .show > .nav-link,
  7658. .navbar-dark .navbar-nav .active > .nav-link,
  7659. .navbar-dark .navbar-nav .nav-link.show,
  7660. .navbar-dark .navbar-nav .nav-link.active {
  7661. color: #ffffff; }
  7662. .navbar-dark .navbar-toggler {
  7663. color: #ffffff;
  7664. border-color: transparent; }
  7665. .navbar-dark .navbar-text {
  7666. color: rgba(255, 255, 255, 0.7); }
  7667. .navbar-dark .navbar-text a,
  7668. .navbar-dark .navbar-text a:hover,
  7669. .navbar-dark .navbar-text a:focus {
  7670. color: rgba(255, 255, 255, 0.7); }
  7671. .navbar-dark::-webkit-scrollbar {
  7672. width: 6px;
  7673. height: 6px;
  7674. -webkit-transition: background 0.3s;
  7675. transition: background 0.3s; }
  7676. @media (prefers-reduced-motion: reduce) {
  7677. .navbar-dark::-webkit-scrollbar {
  7678. -webkit-transition: none;
  7679. transition: none; } }
  7680. .navbar-dark::-webkit-scrollbar-thumb {
  7681. border-radius: 5px;
  7682. background: transparent; }
  7683. .navbar-dark::-webkit-scrollbar-track {
  7684. background: transparent; }
  7685. .navbar-dark::-webkit-scrollbar-corner {
  7686. background: transparent; }
  7687. .navbar-dark:hover::-webkit-scrollbar-thumb {
  7688. background: #4b5462; }
  7689. .navbar-dark .input-icon-addon {
  7690. color: rgba(248, 250, 252, 0.64); }
  7691. .navbar-dark .form-control {
  7692. border-color: transparent;
  7693. background-color: rgba(0, 0, 0, 0.1); }
  7694. .navbar-dark .form-control::-webkit-input-placeholder {
  7695. color: rgba(248, 250, 252, 0.64); }
  7696. .navbar-dark .form-control::-moz-placeholder {
  7697. color: rgba(248, 250, 252, 0.64); }
  7698. .navbar-dark .form-control:-ms-input-placeholder {
  7699. color: rgba(248, 250, 252, 0.64); }
  7700. .navbar-dark .form-control::-ms-input-placeholder {
  7701. color: rgba(248, 250, 252, 0.64); }
  7702. .navbar-dark .form-control::placeholder {
  7703. color: rgba(248, 250, 252, 0.64); }
  7704. /**
  7705. Navbar nav
  7706. */
  7707. .navbar-nav {
  7708. align-items: stretch; }
  7709. .navbar-nav .nav-item {
  7710. display: flex;
  7711. flex-direction: column;
  7712. justify-content: center; }
  7713. /**
  7714. Navbar side
  7715. */
  7716. .navbar-side {
  7717. margin: 0;
  7718. display: flex;
  7719. flex-direction: row;
  7720. align-items: center;
  7721. justify-content: space-around; }
  7722. /**
  7723. Navbar vertical
  7724. */
  7725. @media (min-width: 576px) {
  7726. .navbar-vertical.navbar-expand-sm {
  7727. width: 15rem;
  7728. position: fixed;
  7729. top: 0;
  7730. left: 0;
  7731. bottom: 0;
  7732. z-index: 1030;
  7733. align-items: flex-start;
  7734. transition: transform 0.3s;
  7735. overflow-x: auto; } }
  7736. @media (min-width: 576px) and (prefers-reduced-motion: reduce) {
  7737. .navbar-vertical.navbar-expand-sm {
  7738. transition: none; } }
  7739. @media (min-width: 576px) {
  7740. .navbar-vertical.navbar-expand-sm.navbar-right {
  7741. left: auto;
  7742. right: 0; }
  7743. .navbar-vertical.navbar-expand-sm .navbar-brand {
  7744. padding: 0.75rem 0;
  7745. justify-content: center; }
  7746. .navbar-vertical.navbar-expand-sm .navbar-collapse {
  7747. align-items: stretch; }
  7748. .navbar-vertical.navbar-expand-sm .navbar-nav {
  7749. flex-direction: column;
  7750. flex-grow: 1;
  7751. min-height: auto; }
  7752. .navbar-vertical.navbar-expand-sm .navbar-nav .nav-link {
  7753. padding-top: .5rem;
  7754. padding-bottom: .5rem; }
  7755. .navbar-vertical.navbar-expand-sm > [class^="container"] {
  7756. flex-direction: column;
  7757. align-items: stretch;
  7758. min-height: 100%;
  7759. justify-content: flex-start; }
  7760. .navbar-vertical.navbar-expand-sm ~ .page {
  7761. padding-left: 15rem; }
  7762. .navbar-vertical.navbar-expand-sm ~ .page [class^="container"] {
  7763. padding-left: 1.5rem;
  7764. padding-right: 1.5rem; }
  7765. .navbar-vertical.navbar-expand-sm.navbar-right ~ .page {
  7766. padding-left: 0;
  7767. padding-right: 15rem; }
  7768. .navbar-vertical.navbar-expand-sm .navbar-collapse {
  7769. flex-direction: column; }
  7770. .navbar-vertical.navbar-expand-sm .navbar-collapse [class^="container"] {
  7771. flex-direction: column;
  7772. align-items: stretch; }
  7773. .navbar-vertical.navbar-expand-sm .navbar-collapse .navbar-nav {
  7774. margin-left: calc( -1 * var(--tblr-gutter-x, 1.5rem));
  7775. margin-right: calc( -1 * var(--tblr-gutter-x, 1.5rem)); }
  7776. .navbar-vertical.navbar-expand-sm .navbar-collapse .navbar-nav .nav-link {
  7777. padding: 0.5rem 1.5rem;
  7778. justify-content: flex-start; }
  7779. .navbar-vertical.navbar-expand-sm .navbar-collapse .dropdown-menu-columns {
  7780. flex-direction: column; }
  7781. .navbar-vertical.navbar-expand-sm .navbar-collapse .dropdown-menu {
  7782. padding: 0;
  7783. background: transparent;
  7784. position: static;
  7785. color: inherit;
  7786. box-shadow: none;
  7787. border: none;
  7788. min-width: 0;
  7789. margin: 0; }
  7790. .navbar-vertical.navbar-expand-sm .navbar-collapse .dropdown-menu .dropdown-item {
  7791. min-width: 0;
  7792. display: flex;
  7793. width: auto;
  7794. padding-left: 3.25rem; }
  7795. .navbar-vertical.navbar-expand-sm .navbar-collapse .dropdown-menu .dropdown-menu .dropdown-item {
  7796. padding-left: 4.75rem; }
  7797. .navbar-vertical.navbar-expand-sm .navbar-collapse .dropdown-menu .dropdown-menu .dropdown-menu .dropdown-item {
  7798. padding-left: 6.25rem; }
  7799. .navbar-vertical.navbar-expand-sm .navbar-collapse .dropdown-toggle:after {
  7800. margin-left: auto; }
  7801. .navbar-vertical.navbar-expand-sm .navbar-collapse .nav-item.active:after {
  7802. border-bottom-width: 0;
  7803. border-left-width: 2px;
  7804. right: auto;
  7805. top: 0;
  7806. bottom: 0; } }
  7807. @media (min-width: 768px) {
  7808. .navbar-vertical.navbar-expand-md {
  7809. width: 15rem;
  7810. position: fixed;
  7811. top: 0;
  7812. left: 0;
  7813. bottom: 0;
  7814. z-index: 1030;
  7815. align-items: flex-start;
  7816. transition: transform 0.3s;
  7817. overflow-x: auto; } }
  7818. @media (min-width: 768px) and (prefers-reduced-motion: reduce) {
  7819. .navbar-vertical.navbar-expand-md {
  7820. transition: none; } }
  7821. @media (min-width: 768px) {
  7822. .navbar-vertical.navbar-expand-md.navbar-right {
  7823. left: auto;
  7824. right: 0; }
  7825. .navbar-vertical.navbar-expand-md .navbar-brand {
  7826. padding: 0.75rem 0;
  7827. justify-content: center; }
  7828. .navbar-vertical.navbar-expand-md .navbar-collapse {
  7829. align-items: stretch; }
  7830. .navbar-vertical.navbar-expand-md .navbar-nav {
  7831. flex-direction: column;
  7832. flex-grow: 1;
  7833. min-height: auto; }
  7834. .navbar-vertical.navbar-expand-md .navbar-nav .nav-link {
  7835. padding-top: .5rem;
  7836. padding-bottom: .5rem; }
  7837. .navbar-vertical.navbar-expand-md > [class^="container"] {
  7838. flex-direction: column;
  7839. align-items: stretch;
  7840. min-height: 100%;
  7841. justify-content: flex-start; }
  7842. .navbar-vertical.navbar-expand-md ~ .page {
  7843. padding-left: 15rem; }
  7844. .navbar-vertical.navbar-expand-md ~ .page [class^="container"] {
  7845. padding-left: 1.5rem;
  7846. padding-right: 1.5rem; }
  7847. .navbar-vertical.navbar-expand-md.navbar-right ~ .page {
  7848. padding-left: 0;
  7849. padding-right: 15rem; }
  7850. .navbar-vertical.navbar-expand-md .navbar-collapse {
  7851. flex-direction: column; }
  7852. .navbar-vertical.navbar-expand-md .navbar-collapse [class^="container"] {
  7853. flex-direction: column;
  7854. align-items: stretch; }
  7855. .navbar-vertical.navbar-expand-md .navbar-collapse .navbar-nav {
  7856. margin-left: calc( -1 * var(--tblr-gutter-x, 1.5rem));
  7857. margin-right: calc( -1 * var(--tblr-gutter-x, 1.5rem)); }
  7858. .navbar-vertical.navbar-expand-md .navbar-collapse .navbar-nav .nav-link {
  7859. padding: 0.5rem 1.5rem;
  7860. justify-content: flex-start; }
  7861. .navbar-vertical.navbar-expand-md .navbar-collapse .dropdown-menu-columns {
  7862. flex-direction: column; }
  7863. .navbar-vertical.navbar-expand-md .navbar-collapse .dropdown-menu {
  7864. padding: 0;
  7865. background: transparent;
  7866. position: static;
  7867. color: inherit;
  7868. box-shadow: none;
  7869. border: none;
  7870. min-width: 0;
  7871. margin: 0; }
  7872. .navbar-vertical.navbar-expand-md .navbar-collapse .dropdown-menu .dropdown-item {
  7873. min-width: 0;
  7874. display: flex;
  7875. width: auto;
  7876. padding-left: 3.25rem; }
  7877. .navbar-vertical.navbar-expand-md .navbar-collapse .dropdown-menu .dropdown-menu .dropdown-item {
  7878. padding-left: 4.75rem; }
  7879. .navbar-vertical.navbar-expand-md .navbar-collapse .dropdown-menu .dropdown-menu .dropdown-menu .dropdown-item {
  7880. padding-left: 6.25rem; }
  7881. .navbar-vertical.navbar-expand-md .navbar-collapse .dropdown-toggle:after {
  7882. margin-left: auto; }
  7883. .navbar-vertical.navbar-expand-md .navbar-collapse .nav-item.active:after {
  7884. border-bottom-width: 0;
  7885. border-left-width: 2px;
  7886. right: auto;
  7887. top: 0;
  7888. bottom: 0; } }
  7889. @media (min-width: 992px) {
  7890. .navbar-vertical.navbar-expand-lg {
  7891. width: 15rem;
  7892. position: fixed;
  7893. top: 0;
  7894. left: 0;
  7895. bottom: 0;
  7896. z-index: 1030;
  7897. align-items: flex-start;
  7898. transition: transform 0.3s;
  7899. overflow-x: auto; } }
  7900. @media (min-width: 992px) and (prefers-reduced-motion: reduce) {
  7901. .navbar-vertical.navbar-expand-lg {
  7902. transition: none; } }
  7903. @media (min-width: 992px) {
  7904. .navbar-vertical.navbar-expand-lg.navbar-right {
  7905. left: auto;
  7906. right: 0; }
  7907. .navbar-vertical.navbar-expand-lg .navbar-brand {
  7908. padding: 0.75rem 0;
  7909. justify-content: center; }
  7910. .navbar-vertical.navbar-expand-lg .navbar-collapse {
  7911. align-items: stretch; }
  7912. .navbar-vertical.navbar-expand-lg .navbar-nav {
  7913. flex-direction: column;
  7914. flex-grow: 1;
  7915. min-height: auto; }
  7916. .navbar-vertical.navbar-expand-lg .navbar-nav .nav-link {
  7917. padding-top: .5rem;
  7918. padding-bottom: .5rem; }
  7919. .navbar-vertical.navbar-expand-lg > [class^="container"] {
  7920. flex-direction: column;
  7921. align-items: stretch;
  7922. min-height: 100%;
  7923. justify-content: flex-start; }
  7924. .navbar-vertical.navbar-expand-lg ~ .page {
  7925. padding-left: 15rem; }
  7926. .navbar-vertical.navbar-expand-lg ~ .page [class^="container"] {
  7927. padding-left: 1.5rem;
  7928. padding-right: 1.5rem; }
  7929. .navbar-vertical.navbar-expand-lg.navbar-right ~ .page {
  7930. padding-left: 0;
  7931. padding-right: 15rem; }
  7932. .navbar-vertical.navbar-expand-lg .navbar-collapse {
  7933. flex-direction: column; }
  7934. .navbar-vertical.navbar-expand-lg .navbar-collapse [class^="container"] {
  7935. flex-direction: column;
  7936. align-items: stretch; }
  7937. .navbar-vertical.navbar-expand-lg .navbar-collapse .navbar-nav {
  7938. margin-left: calc( -1 * var(--tblr-gutter-x, 1.5rem));
  7939. margin-right: calc( -1 * var(--tblr-gutter-x, 1.5rem)); }
  7940. .navbar-vertical.navbar-expand-lg .navbar-collapse .navbar-nav .nav-link {
  7941. padding: 0.5rem 1.5rem;
  7942. justify-content: flex-start; }
  7943. .navbar-vertical.navbar-expand-lg .navbar-collapse .dropdown-menu-columns {
  7944. flex-direction: column; }
  7945. .navbar-vertical.navbar-expand-lg .navbar-collapse .dropdown-menu {
  7946. padding: 0;
  7947. background: transparent;
  7948. position: static;
  7949. color: inherit;
  7950. box-shadow: none;
  7951. border: none;
  7952. min-width: 0;
  7953. margin: 0; }
  7954. .navbar-vertical.navbar-expand-lg .navbar-collapse .dropdown-menu .dropdown-item {
  7955. min-width: 0;
  7956. display: flex;
  7957. width: auto;
  7958. padding-left: 3.25rem; }
  7959. .navbar-vertical.navbar-expand-lg .navbar-collapse .dropdown-menu .dropdown-menu .dropdown-item {
  7960. padding-left: 4.75rem; }
  7961. .navbar-vertical.navbar-expand-lg .navbar-collapse .dropdown-menu .dropdown-menu .dropdown-menu .dropdown-item {
  7962. padding-left: 6.25rem; }
  7963. .navbar-vertical.navbar-expand-lg .navbar-collapse .dropdown-toggle:after {
  7964. margin-left: auto; }
  7965. .navbar-vertical.navbar-expand-lg .navbar-collapse .nav-item.active:after {
  7966. border-bottom-width: 0;
  7967. border-left-width: 2px;
  7968. right: auto;
  7969. top: 0;
  7970. bottom: 0; } }
  7971. @media (min-width: 1200px) {
  7972. .navbar-vertical.navbar-expand-xl {
  7973. width: 15rem;
  7974. position: fixed;
  7975. top: 0;
  7976. left: 0;
  7977. bottom: 0;
  7978. z-index: 1030;
  7979. align-items: flex-start;
  7980. transition: transform 0.3s;
  7981. overflow-x: auto; } }
  7982. @media (min-width: 1200px) and (prefers-reduced-motion: reduce) {
  7983. .navbar-vertical.navbar-expand-xl {
  7984. transition: none; } }
  7985. @media (min-width: 1200px) {
  7986. .navbar-vertical.navbar-expand-xl.navbar-right {
  7987. left: auto;
  7988. right: 0; }
  7989. .navbar-vertical.navbar-expand-xl .navbar-brand {
  7990. padding: 0.75rem 0;
  7991. justify-content: center; }
  7992. .navbar-vertical.navbar-expand-xl .navbar-collapse {
  7993. align-items: stretch; }
  7994. .navbar-vertical.navbar-expand-xl .navbar-nav {
  7995. flex-direction: column;
  7996. flex-grow: 1;
  7997. min-height: auto; }
  7998. .navbar-vertical.navbar-expand-xl .navbar-nav .nav-link {
  7999. padding-top: .5rem;
  8000. padding-bottom: .5rem; }
  8001. .navbar-vertical.navbar-expand-xl > [class^="container"] {
  8002. flex-direction: column;
  8003. align-items: stretch;
  8004. min-height: 100%;
  8005. justify-content: flex-start; }
  8006. .navbar-vertical.navbar-expand-xl ~ .page {
  8007. padding-left: 15rem; }
  8008. .navbar-vertical.navbar-expand-xl ~ .page [class^="container"] {
  8009. padding-left: 1.5rem;
  8010. padding-right: 1.5rem; }
  8011. .navbar-vertical.navbar-expand-xl.navbar-right ~ .page {
  8012. padding-left: 0;
  8013. padding-right: 15rem; }
  8014. .navbar-vertical.navbar-expand-xl .navbar-collapse {
  8015. flex-direction: column; }
  8016. .navbar-vertical.navbar-expand-xl .navbar-collapse [class^="container"] {
  8017. flex-direction: column;
  8018. align-items: stretch; }
  8019. .navbar-vertical.navbar-expand-xl .navbar-collapse .navbar-nav {
  8020. margin-left: calc( -1 * var(--tblr-gutter-x, 1.5rem));
  8021. margin-right: calc( -1 * var(--tblr-gutter-x, 1.5rem)); }
  8022. .navbar-vertical.navbar-expand-xl .navbar-collapse .navbar-nav .nav-link {
  8023. padding: 0.5rem 1.5rem;
  8024. justify-content: flex-start; }
  8025. .navbar-vertical.navbar-expand-xl .navbar-collapse .dropdown-menu-columns {
  8026. flex-direction: column; }
  8027. .navbar-vertical.navbar-expand-xl .navbar-collapse .dropdown-menu {
  8028. padding: 0;
  8029. background: transparent;
  8030. position: static;
  8031. color: inherit;
  8032. box-shadow: none;
  8033. border: none;
  8034. min-width: 0;
  8035. margin: 0; }
  8036. .navbar-vertical.navbar-expand-xl .navbar-collapse .dropdown-menu .dropdown-item {
  8037. min-width: 0;
  8038. display: flex;
  8039. width: auto;
  8040. padding-left: 3.25rem; }
  8041. .navbar-vertical.navbar-expand-xl .navbar-collapse .dropdown-menu .dropdown-menu .dropdown-item {
  8042. padding-left: 4.75rem; }
  8043. .navbar-vertical.navbar-expand-xl .navbar-collapse .dropdown-menu .dropdown-menu .dropdown-menu .dropdown-item {
  8044. padding-left: 6.25rem; }
  8045. .navbar-vertical.navbar-expand-xl .navbar-collapse .dropdown-toggle:after {
  8046. margin-left: auto; }
  8047. .navbar-vertical.navbar-expand-xl .navbar-collapse .nav-item.active:after {
  8048. border-bottom-width: 0;
  8049. border-left-width: 2px;
  8050. right: auto;
  8051. top: 0;
  8052. bottom: 0; } }
  8053. @media (min-width: 1400px) {
  8054. .navbar-vertical.navbar-expand-xxl {
  8055. width: 15rem;
  8056. position: fixed;
  8057. top: 0;
  8058. left: 0;
  8059. bottom: 0;
  8060. z-index: 1030;
  8061. align-items: flex-start;
  8062. transition: transform 0.3s;
  8063. overflow-x: auto; } }
  8064. @media (min-width: 1400px) and (prefers-reduced-motion: reduce) {
  8065. .navbar-vertical.navbar-expand-xxl {
  8066. transition: none; } }
  8067. @media (min-width: 1400px) {
  8068. .navbar-vertical.navbar-expand-xxl.navbar-right {
  8069. left: auto;
  8070. right: 0; }
  8071. .navbar-vertical.navbar-expand-xxl .navbar-brand {
  8072. padding: 0.75rem 0;
  8073. justify-content: center; }
  8074. .navbar-vertical.navbar-expand-xxl .navbar-collapse {
  8075. align-items: stretch; }
  8076. .navbar-vertical.navbar-expand-xxl .navbar-nav {
  8077. flex-direction: column;
  8078. flex-grow: 1;
  8079. min-height: auto; }
  8080. .navbar-vertical.navbar-expand-xxl .navbar-nav .nav-link {
  8081. padding-top: .5rem;
  8082. padding-bottom: .5rem; }
  8083. .navbar-vertical.navbar-expand-xxl > [class^="container"] {
  8084. flex-direction: column;
  8085. align-items: stretch;
  8086. min-height: 100%;
  8087. justify-content: flex-start; }
  8088. .navbar-vertical.navbar-expand-xxl ~ .page {
  8089. padding-left: 15rem; }
  8090. .navbar-vertical.navbar-expand-xxl ~ .page [class^="container"] {
  8091. padding-left: 1.5rem;
  8092. padding-right: 1.5rem; }
  8093. .navbar-vertical.navbar-expand-xxl.navbar-right ~ .page {
  8094. padding-left: 0;
  8095. padding-right: 15rem; }
  8096. .navbar-vertical.navbar-expand-xxl .navbar-collapse {
  8097. flex-direction: column; }
  8098. .navbar-vertical.navbar-expand-xxl .navbar-collapse [class^="container"] {
  8099. flex-direction: column;
  8100. align-items: stretch; }
  8101. .navbar-vertical.navbar-expand-xxl .navbar-collapse .navbar-nav {
  8102. margin-left: calc( -1 * var(--tblr-gutter-x, 1.5rem));
  8103. margin-right: calc( -1 * var(--tblr-gutter-x, 1.5rem)); }
  8104. .navbar-vertical.navbar-expand-xxl .navbar-collapse .navbar-nav .nav-link {
  8105. padding: 0.5rem 1.5rem;
  8106. justify-content: flex-start; }
  8107. .navbar-vertical.navbar-expand-xxl .navbar-collapse .dropdown-menu-columns {
  8108. flex-direction: column; }
  8109. .navbar-vertical.navbar-expand-xxl .navbar-collapse .dropdown-menu {
  8110. padding: 0;
  8111. background: transparent;
  8112. position: static;
  8113. color: inherit;
  8114. box-shadow: none;
  8115. border: none;
  8116. min-width: 0;
  8117. margin: 0; }
  8118. .navbar-vertical.navbar-expand-xxl .navbar-collapse .dropdown-menu .dropdown-item {
  8119. min-width: 0;
  8120. display: flex;
  8121. width: auto;
  8122. padding-left: 3.25rem; }
  8123. .navbar-vertical.navbar-expand-xxl .navbar-collapse .dropdown-menu .dropdown-menu .dropdown-item {
  8124. padding-left: 4.75rem; }
  8125. .navbar-vertical.navbar-expand-xxl .navbar-collapse .dropdown-menu .dropdown-menu .dropdown-menu .dropdown-item {
  8126. padding-left: 6.25rem; }
  8127. .navbar-vertical.navbar-expand-xxl .navbar-collapse .dropdown-toggle:after {
  8128. margin-left: auto; }
  8129. .navbar-vertical.navbar-expand-xxl .navbar-collapse .nav-item.active:after {
  8130. border-bottom-width: 0;
  8131. border-left-width: 2px;
  8132. right: auto;
  8133. top: 0;
  8134. bottom: 0; } }
  8135. .navbar-vertical.navbar-expand {
  8136. width: 15rem;
  8137. position: fixed;
  8138. top: 0;
  8139. left: 0;
  8140. bottom: 0;
  8141. z-index: 1030;
  8142. align-items: flex-start;
  8143. transition: transform 0.3s;
  8144. overflow-x: auto; }
  8145. @media (prefers-reduced-motion: reduce) {
  8146. .navbar-vertical.navbar-expand {
  8147. transition: none; } }
  8148. .navbar-vertical.navbar-expand.navbar-right {
  8149. left: auto;
  8150. right: 0; }
  8151. .navbar-vertical.navbar-expand .navbar-brand {
  8152. padding: 0.75rem 0;
  8153. justify-content: center; }
  8154. .navbar-vertical.navbar-expand .navbar-collapse {
  8155. align-items: stretch; }
  8156. .navbar-vertical.navbar-expand .navbar-nav {
  8157. flex-direction: column;
  8158. flex-grow: 1;
  8159. min-height: auto; }
  8160. .navbar-vertical.navbar-expand .navbar-nav .nav-link {
  8161. padding-top: .5rem;
  8162. padding-bottom: .5rem; }
  8163. .navbar-vertical.navbar-expand > [class^="container"] {
  8164. flex-direction: column;
  8165. align-items: stretch;
  8166. min-height: 100%;
  8167. justify-content: flex-start; }
  8168. .navbar-vertical.navbar-expand ~ .page {
  8169. padding-left: 15rem; }
  8170. .navbar-vertical.navbar-expand ~ .page [class^="container"] {
  8171. padding-left: 1.5rem;
  8172. padding-right: 1.5rem; }
  8173. .navbar-vertical.navbar-expand.navbar-right ~ .page {
  8174. padding-left: 0;
  8175. padding-right: 15rem; }
  8176. .navbar-vertical.navbar-expand .navbar-collapse {
  8177. flex-direction: column; }
  8178. .navbar-vertical.navbar-expand .navbar-collapse [class^="container"] {
  8179. flex-direction: column;
  8180. align-items: stretch; }
  8181. .navbar-vertical.navbar-expand .navbar-collapse .navbar-nav {
  8182. margin-left: calc( -1 * var(--tblr-gutter-x, 1.5rem));
  8183. margin-right: calc( -1 * var(--tblr-gutter-x, 1.5rem)); }
  8184. .navbar-vertical.navbar-expand .navbar-collapse .navbar-nav .nav-link {
  8185. padding: 0.5rem 1.5rem;
  8186. justify-content: flex-start; }
  8187. .navbar-vertical.navbar-expand .navbar-collapse .dropdown-menu-columns {
  8188. flex-direction: column; }
  8189. .navbar-vertical.navbar-expand .navbar-collapse .dropdown-menu {
  8190. padding: 0;
  8191. background: transparent;
  8192. position: static;
  8193. color: inherit;
  8194. box-shadow: none;
  8195. border: none;
  8196. min-width: 0;
  8197. margin: 0; }
  8198. .navbar-vertical.navbar-expand .navbar-collapse .dropdown-menu .dropdown-item {
  8199. min-width: 0;
  8200. display: flex;
  8201. width: auto;
  8202. padding-left: 3.25rem; }
  8203. .navbar-vertical.navbar-expand .navbar-collapse .dropdown-menu .dropdown-menu .dropdown-item {
  8204. padding-left: 4.75rem; }
  8205. .navbar-vertical.navbar-expand .navbar-collapse .dropdown-menu .dropdown-menu .dropdown-menu .dropdown-item {
  8206. padding-left: 6.25rem; }
  8207. .navbar-vertical.navbar-expand .navbar-collapse .dropdown-toggle:after {
  8208. margin-left: auto; }
  8209. .navbar-vertical.navbar-expand .navbar-collapse .nav-item.active:after {
  8210. border-bottom-width: 0;
  8211. border-left-width: 2px;
  8212. right: auto;
  8213. top: 0;
  8214. bottom: 0; }
  8215. .navbar-overlap:after {
  8216. content: '';
  8217. height: 9rem;
  8218. position: absolute;
  8219. top: 100%;
  8220. left: 0;
  8221. right: 0;
  8222. background: inherit;
  8223. z-index: -1;
  8224. box-shadow: inherit; }
  8225. .page {
  8226. display: flex;
  8227. flex-direction: column;
  8228. position: relative;
  8229. min-height: 100vh; }
  8230. .page-center {
  8231. justify-content: center; }
  8232. .page-wrapper {
  8233. flex: 1;
  8234. display: flex;
  8235. flex-direction: column; }
  8236. @media print {
  8237. .page-wrapper {
  8238. margin: 0 !important; } }
  8239. .page-wrapper-full .page-body:first-child {
  8240. margin: 0;
  8241. border-top: 0; }
  8242. .page-body {
  8243. margin-top: 1.25rem;
  8244. margin-bottom: 1.25rem; }
  8245. .page-body-card {
  8246. background: #ffffff;
  8247. border-top: 1px solid rgba(98, 105, 118, 0.16);
  8248. padding: 1.25rem 0;
  8249. margin-bottom: 0;
  8250. flex: 1; }
  8251. .page-body ~ .page-body-card {
  8252. margin-top: 0; }
  8253. .page-cover {
  8254. background: no-repeat center/cover;
  8255. min-height: 9rem; }
  8256. @media (min-width: 768px) {
  8257. .page-cover {
  8258. min-height: 12rem; } }
  8259. @media (min-width: 992px) {
  8260. .page-cover {
  8261. min-height: 15rem; } }
  8262. .page-cover-overlay {
  8263. position: relative; }
  8264. .page-cover-overlay:after {
  8265. content: '';
  8266. position: absolute;
  8267. top: 0;
  8268. left: 0;
  8269. right: 0;
  8270. bottom: 0;
  8271. background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%); }
  8272. .page-header {
  8273. display: flex;
  8274. flex-wrap: wrap;
  8275. min-height: 2.25rem;
  8276. flex-direction: column;
  8277. justify-content: center; }
  8278. .page-wrapper .page-header {
  8279. margin: 1.25rem 0 0; }
  8280. .page-header-border {
  8281. border-bottom: 1px solid rgba(98, 105, 118, 0.16);
  8282. padding-bottom: 1.25rem; }
  8283. .page-pretitle {
  8284. font-size: 0.625rem;
  8285. font-weight: 600;
  8286. text-transform: uppercase;
  8287. letter-spacing: .04em;
  8288. line-height: 1.6;
  8289. color: #626976; }
  8290. .page-title {
  8291. margin: 0;
  8292. font-size: 1.25rem;
  8293. line-height: 1.4;
  8294. font-weight: 500;
  8295. color: inherit;
  8296. display: flex;
  8297. align-items: center; }
  8298. .page-title svg {
  8299. width: 1.5rem;
  8300. height: 1.5rem;
  8301. margin-right: .25rem; }
  8302. .page-title-lg {
  8303. font-size: 1.5rem;
  8304. line-height: 1.3333333; }
  8305. .page-subtitle {
  8306. margin-top: .25rem;
  8307. color: #626976; }
  8308. .page-tabs {
  8309. margin-top: .5rem;
  8310. position: relative; }
  8311. .page-header-tabs .nav-bordered {
  8312. border: 0; }
  8313. .page-header-tabs + .page-body-card {
  8314. margin-top: 0; }
  8315. .footer {
  8316. border-top: 1px solid #e6e7e9;
  8317. background-color: #ffffff;
  8318. padding: 2rem 0;
  8319. color: #626976;
  8320. margin-top: auto; }
  8321. .footer-transparent {
  8322. background-color: transparent;
  8323. border-top: 0; }
  8324. .accordion-button:focus:not(:focus-visible) {
  8325. outline: none;
  8326. box-shadow: none; }
  8327. .accordion-button:after {
  8328. opacity: 0.7; }
  8329. .accordion-button:not(.collapsed) {
  8330. font-weight: 600;
  8331. border-bottom-color: transparent; }
  8332. .accordion-button:not(.collapsed):after {
  8333. opacity: 1; }
  8334. .alert {
  8335. --tblr-alert-color: #626976;
  8336. background: #ffffff;
  8337. border: 1px solid rgba(98, 105, 118, 0.16);
  8338. border-left: 0.25rem solid var(--tblr-alert-color);
  8339. box-shadow: rgba(30, 41, 59, 0.04) 0 2px 4px 0; }
  8340. .alert > :last-child {
  8341. margin-bottom: 0; }
  8342. .alert-important {
  8343. border-color: transparent;
  8344. background: var(--tblr-alert-color);
  8345. color: #fff; }
  8346. .alert-important .alert-icon,
  8347. .alert-important .alert-link {
  8348. color: inherit; }
  8349. .alert-important .alert-link:hover {
  8350. color: inherit; }
  8351. .alert-link, .alert-link:hover {
  8352. color: var(--tblr-alert-color); }
  8353. .alert-primary {
  8354. --tblr-alert-color: #206bc4; }
  8355. .alert-secondary {
  8356. --tblr-alert-color: #626976; }
  8357. .alert-success {
  8358. --tblr-alert-color: #2fb344; }
  8359. .alert-info {
  8360. --tblr-alert-color: #4299e1; }
  8361. .alert-warning {
  8362. --tblr-alert-color: #f76707; }
  8363. .alert-danger {
  8364. --tblr-alert-color: #d63939; }
  8365. .alert-light {
  8366. --tblr-alert-color: #f8fafc; }
  8367. .alert-dark {
  8368. --tblr-alert-color: #1e293b; }
  8369. .alert-muted {
  8370. --tblr-alert-color: #626976; }
  8371. .alert-icon {
  8372. color: var(--tblr-alert-color);
  8373. width: 1.5rem !important;
  8374. height: 1.5rem !important;
  8375. margin: -0.125rem 1rem -0.125rem 0; }
  8376. .alert-title {
  8377. font-size: 0.9375rem;
  8378. line-height: 1.3333333;
  8379. font-weight: 600;
  8380. margin-bottom: .25rem;
  8381. color: var(--tblr-alert-color); }
  8382. .avatar {
  8383. --tblr-avatar-size: 2.5rem;
  8384. --tblr-avatar-bg: #e2e8f0;
  8385. position: relative;
  8386. width: var(--tblr-avatar-size);
  8387. height: var(--tblr-avatar-size);
  8388. font-size: calc(var(--tblr-avatar-size) / 2.6666667);
  8389. font-weight: 500;
  8390. display: inline-flex;
  8391. align-items: center;
  8392. justify-content: center;
  8393. color: #626976;
  8394. text-align: center;
  8395. text-transform: uppercase;
  8396. vertical-align: bottom;
  8397. -webkit-user-select: none;
  8398. -moz-user-select: none;
  8399. -ms-user-select: none;
  8400. user-select: none;
  8401. background: var(--tblr-avatar-bg) no-repeat center/cover;
  8402. border-radius: 4px; }
  8403. .avatar svg {
  8404. width: calc(var(--tblr-avatar-size) / 1.6666667);
  8405. height: calc(var(--tblr-avatar-size) / 1.6666667); }
  8406. .avatar .badge {
  8407. position: absolute;
  8408. right: 0;
  8409. bottom: 0;
  8410. border-radius: 100rem;
  8411. box-shadow: 0 0 0 2px #ffffff; }
  8412. a.avatar {
  8413. cursor: pointer; }
  8414. .avatar-rounded {
  8415. border-radius: 100rem; }
  8416. .avatar-xs {
  8417. --tblr-avatar-size: 1.25rem; }
  8418. .avatar-xs .badge:empty {
  8419. width: 0.3125rem;
  8420. height: 0.3125rem; }
  8421. .avatar-sm {
  8422. --tblr-avatar-size: 2rem; }
  8423. .avatar-sm .badge:empty {
  8424. width: 0.5rem;
  8425. height: 0.5rem; }
  8426. .avatar-md {
  8427. --tblr-avatar-size: 3.75rem; }
  8428. .avatar-md .badge:empty {
  8429. width: 0.9375rem;
  8430. height: 0.9375rem; }
  8431. .avatar-lg {
  8432. --tblr-avatar-size: 5rem; }
  8433. .avatar-lg .badge:empty {
  8434. width: 1.25rem;
  8435. height: 1.25rem; }
  8436. .avatar-xl {
  8437. --tblr-avatar-size: 7rem; }
  8438. .avatar-xl .badge:empty {
  8439. width: 1.75rem;
  8440. height: 1.75rem; }
  8441. .avatar-2xl {
  8442. --tblr-avatar-size: 11rem; }
  8443. .avatar-2xl .badge:empty {
  8444. width: 2.75rem;
  8445. height: 2.75rem; }
  8446. .avatar-list {
  8447. display: inline-flex;
  8448. padding: 0;
  8449. margin: 0 0 -.5rem;
  8450. flex-wrap: wrap; }
  8451. .avatar-list .avatar {
  8452. margin-bottom: .5rem; }
  8453. .avatar-list .avatar:not(:last-child) {
  8454. margin-right: .5rem; }
  8455. .avatar-list a.avatar:hover {
  8456. z-index: 1; }
  8457. .avatar-list-stacked .avatar {
  8458. margin-right: -.5rem !important;
  8459. box-shadow: 0 0 0 2px #ffffff; }
  8460. .card-footer .avatar-list-stacked .avatar {
  8461. box-shadow: 0 0 0 2px #ffffff; }
  8462. .avatar-upload {
  8463. width: 4rem;
  8464. height: 4rem;
  8465. border: 1px dashed #e6e7e9;
  8466. background: #ffffff;
  8467. flex-direction: column;
  8468. transition: color 0.3s, background-color 0.3s; }
  8469. @media (prefers-reduced-motion: reduce) {
  8470. .avatar-upload {
  8471. transition: none; } }
  8472. .avatar-upload svg {
  8473. width: 1.5rem;
  8474. height: 1.5rem;
  8475. stroke-width: 1; }
  8476. .avatar-upload:hover {
  8477. border-color: #206bc4;
  8478. color: #206bc4;
  8479. text-decoration: none; }
  8480. .avatar-upload-text {
  8481. font-size: 0.625rem;
  8482. line-height: 1;
  8483. margin-top: .25rem; }
  8484. .page-cover ~ * .page-avatar {
  8485. margin-top: calc(calc(-1 * calc(var(--tblr-avatar-size) * .5)) - 1.25rem);
  8486. box-shadow: 0 0 0 0.25rem #f8fafc; }
  8487. .badge {
  8488. display: inline-flex;
  8489. justify-content: center;
  8490. align-items: center;
  8491. background: #64748b;
  8492. overflow: hidden;
  8493. -webkit-user-select: none;
  8494. -moz-user-select: none;
  8495. -ms-user-select: none;
  8496. user-select: none;
  8497. padding: calc(.25rem - 1px) 0.25rem;
  8498. height: 1.25rem;
  8499. border: 1px solid transparent;
  8500. min-width: 1.25rem;
  8501. font-weight: 600;
  8502. font-size: 0.625rem;
  8503. letter-spacing: .04em;
  8504. text-transform: uppercase; }
  8505. a.badge {
  8506. color: #ffffff; }
  8507. .badge:empty {
  8508. display: inline-block;
  8509. width: 0.5rem;
  8510. height: 0.5rem;
  8511. min-width: 0;
  8512. min-height: auto;
  8513. padding: 0;
  8514. border-radius: 100rem; }
  8515. .badge .avatar {
  8516. box-sizing: content-box;
  8517. width: 1.25rem;
  8518. height: 1.25rem;
  8519. margin: 0 .5rem 0 -.5rem; }
  8520. .badge .icon {
  8521. width: 1em;
  8522. height: 1em;
  8523. font-size: 1rem;
  8524. margin: 0 .25rem 0 0; }
  8525. .badge-outline {
  8526. background-color: transparent;
  8527. border: 1px solid currentColor; }
  8528. .badge-pill {
  8529. border-radius: 100px;
  8530. min-width: 1.75em; }
  8531. .breadcrumb {
  8532. padding: 0;
  8533. margin: 0;
  8534. background: transparent; }
  8535. .breadcrumb a {
  8536. color: #626976; }
  8537. .breadcrumb a:hover {
  8538. text-decoration: underline; }
  8539. .breadcrumb-item.active a {
  8540. color: inherit;
  8541. pointer-events: none; }
  8542. .breadcrumb-dots .breadcrumb-item + .breadcrumb-item:before {
  8543. content: "·"; }
  8544. .breadcrumb-arrows .breadcrumb-item + .breadcrumb-item:before {
  8545. content: "›"; }
  8546. .breadcrumb-bullets .breadcrumb-item + .breadcrumb-item:before {
  8547. content: "•"; }
  8548. .btn {
  8549. display: inline-flex;
  8550. align-items: center;
  8551. justify-content: center;
  8552. color: #1e293b;
  8553. background-color: #ffffff;
  8554. border-color: rgba(98, 105, 118, 0.24);
  8555. white-space: nowrap; }
  8556. .btn:hover {
  8557. color: #1e293b;
  8558. border-color: #a5a9b1;
  8559. background-color: #f8fafc; }
  8560. .btn:focus {
  8561. border-color: rgba(var(--tblr-btn-color, 32, 107, 196), 0.5);
  8562. box-shadow: 0 0 0 0.25rem rgba(var(--tblr-btn-color, 32, 107, 196), 0.25); }
  8563. .btn:disabled, .btn.disabled {
  8564. cursor: not-allowed; }
  8565. .btn .icon {
  8566. width: 1.25rem;
  8567. height: 1.25rem;
  8568. min-width: 1.25rem;
  8569. margin: 0 .5rem 0 -.25rem;
  8570. vertical-align: bottom;
  8571. color: #626976; }
  8572. .btn .avatar {
  8573. width: 1.25rem;
  8574. height: 1.25rem;
  8575. vertical-align: text-top;
  8576. margin: 0 .5rem 0 -.25rem; }
  8577. .btn .icon-right {
  8578. margin: 0 -.25rem 0 .5rem; }
  8579. .btn .badge {
  8580. top: auto; }
  8581. .btn-primary, .btn-secondary, .btn-success, .btn-info, .btn-warning, .btn-danger, .btn-light, .btn-dark, .btn-muted, .btn-blue, .btn-azure, .btn-indigo, .btn-purple, .btn-pink, .btn-red, .btn-orange, .btn-yellow, .btn-lime, .btn-green, .btn-teal, .btn-cyan, .btn-facebook, .btn-twitter, .btn-linkedin, .btn-google, .btn-youtube, .btn-vimeo, .btn-dribbble, .btn-github, .btn-instagram, .btn-pinterest, .btn-vk, .btn-rss, .btn-flickr, .btn-bitbucket, .btn-tabler {
  8582. background-color: rgba(var(--tblr-btn-color), 1);
  8583. color: var(--tblr-btn-color-text); }
  8584. .btn-primary .icon, .btn-secondary .icon, .btn-success .icon, .btn-info .icon, .btn-warning .icon, .btn-danger .icon, .btn-light .icon, .btn-dark .icon, .btn-muted .icon, .btn-blue .icon, .btn-azure .icon, .btn-indigo .icon, .btn-purple .icon, .btn-pink .icon, .btn-red .icon, .btn-orange .icon, .btn-yellow .icon, .btn-lime .icon, .btn-green .icon, .btn-teal .icon, .btn-cyan .icon, .btn-facebook .icon, .btn-twitter .icon, .btn-linkedin .icon, .btn-google .icon, .btn-youtube .icon, .btn-vimeo .icon, .btn-dribbble .icon, .btn-github .icon, .btn-instagram .icon, .btn-pinterest .icon, .btn-vk .icon, .btn-rss .icon, .btn-flickr .icon, .btn-bitbucket .icon, .btn-tabler .icon {
  8585. color: inherit; }
  8586. .btn-primary:hover, .btn-secondary:hover, .btn-success:hover, .btn-info:hover, .btn-warning:hover, .btn-danger:hover, .btn-light:hover, .btn-dark:hover, .btn-muted:hover, .btn-blue:hover, .btn-azure:hover, .btn-indigo:hover, .btn-purple:hover, .btn-pink:hover, .btn-red:hover, .btn-orange:hover, .btn-yellow:hover, .btn-lime:hover, .btn-green:hover, .btn-teal:hover, .btn-cyan:hover, .btn-facebook:hover, .btn-twitter:hover, .btn-linkedin:hover, .btn-google:hover, .btn-youtube:hover, .btn-vimeo:hover, .btn-dribbble:hover, .btn-github:hover, .btn-instagram:hover, .btn-pinterest:hover, .btn-vk:hover, .btn-rss:hover, .btn-flickr:hover, .btn-bitbucket:hover, .btn-tabler:hover {
  8587. color: var(--tblr-btn-color-text);
  8588. background: rgba(var(--tblr-btn-color-darker), 1);
  8589. border-color: transparent; }
  8590. .btn-outline-primary, .btn-outline-secondary, .btn-outline-success, .btn-outline-info, .btn-outline-warning, .btn-outline-danger, .btn-outline-light, .btn-outline-dark, .btn-outline-muted, .btn-outline-blue, .btn-outline-azure, .btn-outline-indigo, .btn-outline-purple, .btn-outline-pink, .btn-outline-red, .btn-outline-orange, .btn-outline-yellow, .btn-outline-lime, .btn-outline-green, .btn-outline-teal, .btn-outline-cyan, .btn-outline-facebook, .btn-outline-twitter, .btn-outline-linkedin, .btn-outline-google, .btn-outline-youtube, .btn-outline-vimeo, .btn-outline-dribbble, .btn-outline-github, .btn-outline-instagram, .btn-outline-pinterest, .btn-outline-vk, .btn-outline-rss, .btn-outline-flickr, .btn-outline-bitbucket, .btn-outline-tabler {
  8591. background-color: transparent;
  8592. color: rgba(var(--tblr-btn-color), 1);
  8593. border-color: rgba(98, 105, 118, 0.16); }
  8594. .btn-outline-primary .icon, .btn-outline-secondary .icon, .btn-outline-success .icon, .btn-outline-info .icon, .btn-outline-warning .icon, .btn-outline-danger .icon, .btn-outline-light .icon, .btn-outline-dark .icon, .btn-outline-muted .icon, .btn-outline-blue .icon, .btn-outline-azure .icon, .btn-outline-indigo .icon, .btn-outline-purple .icon, .btn-outline-pink .icon, .btn-outline-red .icon, .btn-outline-orange .icon, .btn-outline-yellow .icon, .btn-outline-lime .icon, .btn-outline-green .icon, .btn-outline-teal .icon, .btn-outline-cyan .icon, .btn-outline-facebook .icon, .btn-outline-twitter .icon, .btn-outline-linkedin .icon, .btn-outline-google .icon, .btn-outline-youtube .icon, .btn-outline-vimeo .icon, .btn-outline-dribbble .icon, .btn-outline-github .icon, .btn-outline-instagram .icon, .btn-outline-pinterest .icon, .btn-outline-vk .icon, .btn-outline-rss .icon, .btn-outline-flickr .icon, .btn-outline-bitbucket .icon, .btn-outline-tabler .icon {
  8595. color: inherit; }
  8596. .btn-outline-primary:hover, .btn-outline-secondary:hover, .btn-outline-success:hover, .btn-outline-info:hover, .btn-outline-warning:hover, .btn-outline-danger:hover, .btn-outline-light:hover, .btn-outline-dark:hover, .btn-outline-muted:hover, .btn-outline-blue:hover, .btn-outline-azure:hover, .btn-outline-indigo:hover, .btn-outline-purple:hover, .btn-outline-pink:hover, .btn-outline-red:hover, .btn-outline-orange:hover, .btn-outline-yellow:hover, .btn-outline-lime:hover, .btn-outline-green:hover, .btn-outline-teal:hover, .btn-outline-cyan:hover, .btn-outline-facebook:hover, .btn-outline-twitter:hover, .btn-outline-linkedin:hover, .btn-outline-google:hover, .btn-outline-youtube:hover, .btn-outline-vimeo:hover, .btn-outline-dribbble:hover, .btn-outline-github:hover, .btn-outline-instagram:hover, .btn-outline-pinterest:hover, .btn-outline-vk:hover, .btn-outline-rss:hover, .btn-outline-flickr:hover, .btn-outline-bitbucket:hover, .btn-outline-tabler:hover {
  8597. background-color: rgba(var(--tblr-btn-color), 1);
  8598. color: var(--tblr-btn-color-text);
  8599. border-color: rgba(var(--tblr-btn-color), 1); }
  8600. .btn-ghost-primary, .btn-ghost-secondary, .btn-ghost-success, .btn-ghost-info, .btn-ghost-warning, .btn-ghost-danger, .btn-ghost-light, .btn-ghost-dark, .btn-ghost-muted, .btn-ghost-blue, .btn-ghost-azure, .btn-ghost-indigo, .btn-ghost-purple, .btn-ghost-pink, .btn-ghost-red, .btn-ghost-orange, .btn-ghost-yellow, .btn-ghost-lime, .btn-ghost-green, .btn-ghost-teal, .btn-ghost-cyan, .btn-ghost-facebook, .btn-ghost-twitter, .btn-ghost-linkedin, .btn-ghost-google, .btn-ghost-youtube, .btn-ghost-vimeo, .btn-ghost-dribbble, .btn-ghost-github, .btn-ghost-instagram, .btn-ghost-pinterest, .btn-ghost-vk, .btn-ghost-rss, .btn-ghost-flickr, .btn-ghost-bitbucket, .btn-ghost-tabler {
  8601. background: transparent;
  8602. color: rgba(var(--tblr-btn-color), 1);
  8603. border-color: transparent; }
  8604. .btn-ghost-primary:hover, .btn-ghost-secondary:hover, .btn-ghost-success:hover, .btn-ghost-info:hover, .btn-ghost-warning:hover, .btn-ghost-danger:hover, .btn-ghost-light:hover, .btn-ghost-dark:hover, .btn-ghost-muted:hover, .btn-ghost-blue:hover, .btn-ghost-azure:hover, .btn-ghost-indigo:hover, .btn-ghost-purple:hover, .btn-ghost-pink:hover, .btn-ghost-red:hover, .btn-ghost-orange:hover, .btn-ghost-yellow:hover, .btn-ghost-lime:hover, .btn-ghost-green:hover, .btn-ghost-teal:hover, .btn-ghost-cyan:hover, .btn-ghost-facebook:hover, .btn-ghost-twitter:hover, .btn-ghost-linkedin:hover, .btn-ghost-google:hover, .btn-ghost-youtube:hover, .btn-ghost-vimeo:hover, .btn-ghost-dribbble:hover, .btn-ghost-github:hover, .btn-ghost-instagram:hover, .btn-ghost-pinterest:hover, .btn-ghost-vk:hover, .btn-ghost-rss:hover, .btn-ghost-flickr:hover, .btn-ghost-bitbucket:hover, .btn-ghost-tabler:hover {
  8605. background-color: rgba(var(--tblr-btn-color), 1);
  8606. color: var(--tblr-btn-color-text);
  8607. border-color: rgba(var(--tblr-btn-color), 1); }
  8608. .btn-link {
  8609. color: #206bc4;
  8610. background-color: transparent;
  8611. border-color: transparent; }
  8612. .btn-link .icon {
  8613. color: inherit; }
  8614. .btn-link:hover {
  8615. color: #1a569d;
  8616. border-color: transparent; }
  8617. .btn-lg svg.icon, .btn-group-lg > .btn svg.icon {
  8618. stroke-width: 2; }
  8619. .btn-pill {
  8620. padding-right: 1.5em;
  8621. padding-left: 1.5em;
  8622. border-radius: 10rem; }
  8623. .btn-pill[class*="btn-icon"] {
  8624. padding: 0.375rem 15px; }
  8625. .btn-icon {
  8626. min-width: calc(2.125rem + 2px); }
  8627. .btn-icon.btn-sm, .btn-group-sm > .btn-icon.btn {
  8628. min-width: calc(1.25rem + 2px); }
  8629. .btn-icon .icon {
  8630. margin: 0 -1em; }
  8631. .btn-square {
  8632. border-radius: 0; }
  8633. .btn-list {
  8634. display: flex;
  8635. flex-wrap: wrap;
  8636. margin-bottom: -.5rem !important;
  8637. margin-right: -.5rem; }
  8638. .btn-list > * {
  8639. margin: 0 .5rem .5rem 0 !important; }
  8640. .btn-floating {
  8641. position: fixed;
  8642. z-index: 1030;
  8643. bottom: 1.5rem;
  8644. right: 1.5rem;
  8645. border-radius: 100rem; }
  8646. .btn-loading {
  8647. position: relative;
  8648. color: transparent !important;
  8649. text-shadow: none !important;
  8650. pointer-events: none; }
  8651. .btn-loading:after {
  8652. content: '';
  8653. display: inline-block;
  8654. vertical-align: text-bottom;
  8655. border: 1px solid currentColor;
  8656. border-right-color: transparent;
  8657. border-radius: 100rem;
  8658. color: #ffffff;
  8659. position: absolute;
  8660. width: 1rem;
  8661. height: 1rem;
  8662. left: calc(50% - .5rem);
  8663. top: calc(50% - .5rem);
  8664. -webkit-animation: spinner-border .75s linear infinite;
  8665. animation: spinner-border .75s linear infinite; }
  8666. .btn-primary,
  8667. .btn-outline-primary,
  8668. .btn-ghost-primary {
  8669. --tblr-btn-color: 32, 107, 196;
  8670. --tblr-btn-color-darker: 29, 96, 176;
  8671. --tblr-btn-color-text: #f8fafc; }
  8672. .btn-secondary,
  8673. .btn-outline-secondary,
  8674. .btn-ghost-secondary {
  8675. --tblr-btn-color: 98, 105, 118;
  8676. --tblr-btn-color-darker: 88, 95, 106;
  8677. --tblr-btn-color-text: #f8fafc; }
  8678. .btn-success,
  8679. .btn-outline-success,
  8680. .btn-ghost-success {
  8681. --tblr-btn-color: 47, 179, 68;
  8682. --tblr-btn-color-darker: 42, 161, 61;
  8683. --tblr-btn-color-text: #f8fafc; }
  8684. .btn-info,
  8685. .btn-outline-info,
  8686. .btn-ghost-info {
  8687. --tblr-btn-color: 66, 153, 225;
  8688. --tblr-btn-color-darker: 59, 138, 203;
  8689. --tblr-btn-color-text: #f8fafc; }
  8690. .btn-warning,
  8691. .btn-outline-warning,
  8692. .btn-ghost-warning {
  8693. --tblr-btn-color: 247, 103, 7;
  8694. --tblr-btn-color-darker: 222, 93, 6;
  8695. --tblr-btn-color-text: #f8fafc; }
  8696. .btn-danger,
  8697. .btn-outline-danger,
  8698. .btn-ghost-danger {
  8699. --tblr-btn-color: 214, 57, 57;
  8700. --tblr-btn-color-darker: 193, 51, 51;
  8701. --tblr-btn-color-text: #f8fafc; }
  8702. .btn-light,
  8703. .btn-outline-light,
  8704. .btn-ghost-light {
  8705. --tblr-btn-color: 248, 250, 252;
  8706. --tblr-btn-color-darker: 223, 225, 227;
  8707. --tblr-btn-color-text: #1e293b; }
  8708. .btn-dark,
  8709. .btn-outline-dark,
  8710. .btn-ghost-dark {
  8711. --tblr-btn-color: 30, 41, 59;
  8712. --tblr-btn-color-darker: 27, 37, 53;
  8713. --tblr-btn-color-text: #f8fafc; }
  8714. .btn-muted,
  8715. .btn-outline-muted,
  8716. .btn-ghost-muted {
  8717. --tblr-btn-color: 98, 105, 118;
  8718. --tblr-btn-color-darker: 88, 95, 106;
  8719. --tblr-btn-color-text: #f8fafc; }
  8720. .btn-blue,
  8721. .btn-outline-blue,
  8722. .btn-ghost-blue {
  8723. --tblr-btn-color: 32, 107, 196;
  8724. --tblr-btn-color-darker: 29, 96, 176;
  8725. --tblr-btn-color-text: #f8fafc; }
  8726. .btn-azure,
  8727. .btn-outline-azure,
  8728. .btn-ghost-azure {
  8729. --tblr-btn-color: 66, 153, 225;
  8730. --tblr-btn-color-darker: 59, 138, 203;
  8731. --tblr-btn-color-text: #f8fafc; }
  8732. .btn-indigo,
  8733. .btn-outline-indigo,
  8734. .btn-ghost-indigo {
  8735. --tblr-btn-color: 66, 99, 235;
  8736. --tblr-btn-color-darker: 59, 89, 212;
  8737. --tblr-btn-color-text: #f8fafc; }
  8738. .btn-purple,
  8739. .btn-outline-purple,
  8740. .btn-ghost-purple {
  8741. --tblr-btn-color: 174, 62, 201;
  8742. --tblr-btn-color-darker: 157, 56, 181;
  8743. --tblr-btn-color-text: #f8fafc; }
  8744. .btn-pink,
  8745. .btn-outline-pink,
  8746. .btn-ghost-pink {
  8747. --tblr-btn-color: 214, 51, 108;
  8748. --tblr-btn-color-darker: 193, 46, 97;
  8749. --tblr-btn-color-text: #f8fafc; }
  8750. .btn-red,
  8751. .btn-outline-red,
  8752. .btn-ghost-red {
  8753. --tblr-btn-color: 214, 57, 57;
  8754. --tblr-btn-color-darker: 193, 51, 51;
  8755. --tblr-btn-color-text: #f8fafc; }
  8756. .btn-orange,
  8757. .btn-outline-orange,
  8758. .btn-ghost-orange {
  8759. --tblr-btn-color: 247, 103, 7;
  8760. --tblr-btn-color-darker: 222, 93, 6;
  8761. --tblr-btn-color-text: #f8fafc; }
  8762. .btn-yellow,
  8763. .btn-outline-yellow,
  8764. .btn-ghost-yellow {
  8765. --tblr-btn-color: 245, 159, 0;
  8766. --tblr-btn-color-darker: 221, 143, 0;
  8767. --tblr-btn-color-text: #f8fafc; }
  8768. .btn-lime,
  8769. .btn-outline-lime,
  8770. .btn-ghost-lime {
  8771. --tblr-btn-color: 116, 184, 22;
  8772. --tblr-btn-color-darker: 104, 166, 20;
  8773. --tblr-btn-color-text: #f8fafc; }
  8774. .btn-green,
  8775. .btn-outline-green,
  8776. .btn-ghost-green {
  8777. --tblr-btn-color: 47, 179, 68;
  8778. --tblr-btn-color-darker: 42, 161, 61;
  8779. --tblr-btn-color-text: #f8fafc; }
  8780. .btn-teal,
  8781. .btn-outline-teal,
  8782. .btn-ghost-teal {
  8783. --tblr-btn-color: 12, 166, 120;
  8784. --tblr-btn-color-darker: 11, 149, 108;
  8785. --tblr-btn-color-text: #f8fafc; }
  8786. .btn-cyan,
  8787. .btn-outline-cyan,
  8788. .btn-ghost-cyan {
  8789. --tblr-btn-color: 23, 162, 184;
  8790. --tblr-btn-color-darker: 21, 146, 166;
  8791. --tblr-btn-color-text: #f8fafc; }
  8792. .btn-facebook,
  8793. .btn-outline-facebook,
  8794. .btn-ghost-facebook {
  8795. --tblr-btn-color: 59, 89, 152;
  8796. --tblr-btn-color-darker: 53, 80, 137;
  8797. --tblr-btn-color-text: #f8fafc; }
  8798. .btn-twitter,
  8799. .btn-outline-twitter,
  8800. .btn-ghost-twitter {
  8801. --tblr-btn-color: 29, 161, 242;
  8802. --tblr-btn-color-darker: 26, 145, 218;
  8803. --tblr-btn-color-text: #f8fafc; }
  8804. .btn-linkedin,
  8805. .btn-outline-linkedin,
  8806. .btn-ghost-linkedin {
  8807. --tblr-btn-color: 10, 102, 194;
  8808. --tblr-btn-color-darker: 9, 92, 175;
  8809. --tblr-btn-color-text: #f8fafc; }
  8810. .btn-google,
  8811. .btn-outline-google,
  8812. .btn-ghost-google {
  8813. --tblr-btn-color: 220, 78, 65;
  8814. --tblr-btn-color-darker: 198, 70, 59;
  8815. --tblr-btn-color-text: #f8fafc; }
  8816. .btn-youtube,
  8817. .btn-outline-youtube,
  8818. .btn-ghost-youtube {
  8819. --tblr-btn-color: 255, 0, 0;
  8820. --tblr-btn-color-darker: 230, 0, 0;
  8821. --tblr-btn-color-text: #f8fafc; }
  8822. .btn-vimeo,
  8823. .btn-outline-vimeo,
  8824. .btn-ghost-vimeo {
  8825. --tblr-btn-color: 26, 183, 234;
  8826. --tblr-btn-color-darker: 23, 165, 211;
  8827. --tblr-btn-color-text: #f8fafc; }
  8828. .btn-dribbble,
  8829. .btn-outline-dribbble,
  8830. .btn-ghost-dribbble {
  8831. --tblr-btn-color: 234, 76, 137;
  8832. --tblr-btn-color-darker: 211, 68, 123;
  8833. --tblr-btn-color-text: #f8fafc; }
  8834. .btn-github,
  8835. .btn-outline-github,
  8836. .btn-ghost-github {
  8837. --tblr-btn-color: 24, 23, 23;
  8838. --tblr-btn-color-darker: 22, 21, 21;
  8839. --tblr-btn-color-text: #f8fafc; }
  8840. .btn-instagram,
  8841. .btn-outline-instagram,
  8842. .btn-ghost-instagram {
  8843. --tblr-btn-color: 228, 64, 95;
  8844. --tblr-btn-color-darker: 205, 58, 86;
  8845. --tblr-btn-color-text: #f8fafc; }
  8846. .btn-pinterest,
  8847. .btn-outline-pinterest,
  8848. .btn-ghost-pinterest {
  8849. --tblr-btn-color: 189, 8, 28;
  8850. --tblr-btn-color-darker: 170, 7, 25;
  8851. --tblr-btn-color-text: #f8fafc; }
  8852. .btn-vk,
  8853. .btn-outline-vk,
  8854. .btn-ghost-vk {
  8855. --tblr-btn-color: 99, 131, 168;
  8856. --tblr-btn-color-darker: 89, 118, 151;
  8857. --tblr-btn-color-text: #f8fafc; }
  8858. .btn-rss,
  8859. .btn-outline-rss,
  8860. .btn-ghost-rss {
  8861. --tblr-btn-color: 255, 165, 0;
  8862. --tblr-btn-color-darker: 230, 149, 0;
  8863. --tblr-btn-color-text: #f8fafc; }
  8864. .btn-flickr,
  8865. .btn-outline-flickr,
  8866. .btn-ghost-flickr {
  8867. --tblr-btn-color: 0, 99, 220;
  8868. --tblr-btn-color-darker: 0, 89, 198;
  8869. --tblr-btn-color-text: #f8fafc; }
  8870. .btn-bitbucket,
  8871. .btn-outline-bitbucket,
  8872. .btn-ghost-bitbucket {
  8873. --tblr-btn-color: 0, 82, 204;
  8874. --tblr-btn-color-darker: 0, 74, 184;
  8875. --tblr-btn-color-text: #f8fafc; }
  8876. .btn-tabler,
  8877. .btn-outline-tabler,
  8878. .btn-ghost-tabler {
  8879. --tblr-btn-color: 32, 107, 196;
  8880. --tblr-btn-color-darker: 29, 96, 176;
  8881. --tblr-btn-color-text: #f8fafc; }
  8882. .calendar {
  8883. display: block;
  8884. font-size: 0.8203125rem;
  8885. border: 1px solid #e6e7e9;
  8886. border-radius: 4px; }
  8887. .calendar-nav {
  8888. display: flex;
  8889. align-items: center; }
  8890. .calendar-title {
  8891. flex: 1;
  8892. text-align: center; }
  8893. .calendar-body,
  8894. .calendar-header {
  8895. display: flex;
  8896. flex-wrap: wrap;
  8897. justify-content: flex-start;
  8898. padding: .5rem 0; }
  8899. .calendar-header {
  8900. color: #626976; }
  8901. .calendar-date {
  8902. flex: 0 0 14.2857143%;
  8903. max-width: 14.2857143%;
  8904. padding: .2rem;
  8905. text-align: center;
  8906. border: 0; }
  8907. .calendar-date.prev-month, .calendar-date.next-month {
  8908. opacity: .25; }
  8909. .calendar-date .date-item {
  8910. position: relative;
  8911. display: inline-block;
  8912. width: 1.4rem;
  8913. height: 1.4rem;
  8914. line-height: 1.4rem;
  8915. color: #66758c;
  8916. text-align: center;
  8917. text-decoration: none;
  8918. white-space: nowrap;
  8919. vertical-align: middle;
  8920. cursor: pointer;
  8921. background: 0 0;
  8922. border: 1px solid transparent;
  8923. border-radius: 100rem;
  8924. outline: 0;
  8925. transition: background 0.3s, border 0.3s, box-shadow 0.32s, color 0.3s; }
  8926. @media (prefers-reduced-motion: reduce) {
  8927. .calendar-date .date-item {
  8928. transition: none; } }
  8929. .calendar-date .date-item:hover {
  8930. color: #206bc4;
  8931. text-decoration: none;
  8932. background: #fefeff;
  8933. border-color: #e6e7e9; }
  8934. .calendar-date .date-today {
  8935. color: #206bc4;
  8936. border-color: #e6e7e9; }
  8937. .calendar-range {
  8938. position: relative; }
  8939. .calendar-range:before {
  8940. position: absolute;
  8941. top: 50%;
  8942. right: 0;
  8943. left: 0;
  8944. height: 1.4rem;
  8945. content: "";
  8946. background: rgba(32, 107, 196, 0.1);
  8947. transform: translateY(-50%); }
  8948. .calendar-range.range-start .date-item, .calendar-range.range-end .date-item {
  8949. color: #ffffff;
  8950. background: #206bc4;
  8951. border-color: #206bc4; }
  8952. .calendar-range.range-start:before {
  8953. left: 50%; }
  8954. .calendar-range.range-end:before {
  8955. right: 50%; }
  8956. .border-0 .card, .border-0 .nav-link {
  8957. border: 0 !important; }
  8958. .border-0 .card-stacked::after {
  8959. border: 1px solid rgba(98, 105, 118, 0.07) !important; }
  8960. .card {
  8961. box-shadow: rgba(30, 41, 59, 0.04) 0 2px 4px 0;
  8962. border: 1px solid rgba(98, 105, 118, 0.16); }
  8963. @media print {
  8964. .card {
  8965. border: none;
  8966. box-shadow: none; } }
  8967. a.card {
  8968. color: inherit;
  8969. transition: box-shadow 0.3s; }
  8970. @media (prefers-reduced-motion: reduce) {
  8971. a.card {
  8972. transition: none; } }
  8973. a.card:hover {
  8974. text-decoration: none;
  8975. box-shadow: rgba(30, 41, 59, 0.16) 0 2px 16px 0; }
  8976. .card-img,
  8977. .card-img-start {
  8978. border-top-left-radius: 3px;
  8979. border-bottom-left-radius: 3px; }
  8980. .card-img,
  8981. .card-img-end {
  8982. border-top-right-radius: 3px;
  8983. border-bottom-right-radius: 3px; }
  8984. .card-img-overlay {
  8985. display: flex;
  8986. flex-direction: column;
  8987. justify-content: flex-end; }
  8988. .card-img-overlay-dark {
  8989. background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%); }
  8990. .card-inactive {
  8991. pointer-events: none;
  8992. box-shadow: none; }
  8993. .card-inactive .card-body {
  8994. opacity: .64; }
  8995. .card-active {
  8996. position: relative;
  8997. background-color: rgba(32, 107, 196, 0.03);
  8998. z-index: 1; }
  8999. .card-active:before {
  9000. position: absolute;
  9001. top: -1px;
  9002. right: -1px;
  9003. bottom: -1px;
  9004. left: -1px;
  9005. content: "";
  9006. border: 1px solid #206bc4;
  9007. border-radius: inherit; }
  9008. .card-link {
  9009. color: inherit; }
  9010. .card-link:hover {
  9011. color: inherit;
  9012. text-decoration: none;
  9013. box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.08); }
  9014. .card-btn {
  9015. display: flex;
  9016. align-items: center;
  9017. justify-content: center;
  9018. padding: 1rem 1rem;
  9019. text-align: center;
  9020. transition: background 0.3s;
  9021. border-top: 1px solid #e6e7e9;
  9022. flex: 1;
  9023. color: inherit;
  9024. font-weight: 500; }
  9025. @media (prefers-reduced-motion: reduce) {
  9026. .card-btn {
  9027. transition: none; } }
  9028. .card-btn:hover {
  9029. text-decoration: none;
  9030. background: rgba(32, 107, 196, 0.06); }
  9031. .card-btn:not(:first-child) {
  9032. border-left: 1px solid #e6e7e9; }
  9033. .card-stacked {
  9034. position: relative; }
  9035. .card-stacked:after {
  9036. position: absolute;
  9037. top: -5px;
  9038. right: 5px;
  9039. left: 5px;
  9040. height: 5px;
  9041. content: "";
  9042. background: #ffffff;
  9043. border: 1px solid rgba(98, 105, 118, 0.16);
  9044. border-radius: 4px 4px 0 0; }
  9045. .card-cover {
  9046. position: relative;
  9047. padding: 1rem 1rem;
  9048. background: #666666 no-repeat center/cover; }
  9049. .card-cover:before {
  9050. position: absolute;
  9051. top: 0;
  9052. right: 0;
  9053. bottom: 0;
  9054. left: 0;
  9055. content: "";
  9056. background: rgba(30, 41, 59, 0.48); }
  9057. .card-cover:first-child, .card-cover:first-child:before {
  9058. border-radius: 4px 4px 0 0; }
  9059. .card-cover-blurred:before {
  9060. -webkit-backdrop-filter: blur(2px);
  9061. backdrop-filter: blur(2px); }
  9062. .card-actions {
  9063. margin-left: auto;
  9064. font-size: 0.75rem; }
  9065. .card-actions a {
  9066. text-decoration: none; }
  9067. .card-header {
  9068. color: inherit;
  9069. display: flex;
  9070. align-items: center;
  9071. background: transparent; }
  9072. .card-header-tabs {
  9073. flex: 1;
  9074. margin: -1rem -1rem; }
  9075. .card-header-pills {
  9076. flex: 1; }
  9077. /*
  9078. Card footer
  9079. */
  9080. .card-footer {
  9081. margin-top: auto; }
  9082. .card-footer-gray {
  9083. border-top: 0;
  9084. background: #f8fafc; }
  9085. .card-progress {
  9086. height: .25rem; }
  9087. .card-progress:last-child {
  9088. border-radius: 0 0 2px 2px; }
  9089. .card-progress:first-child {
  9090. border-radius: 2px 2px 0 0; }
  9091. .card-meta {
  9092. color: #626976; }
  9093. .card-title {
  9094. display: block;
  9095. margin: 0 0 1rem;
  9096. font-size: 1rem;
  9097. font-weight: 500;
  9098. line-height: 1.5rem; }
  9099. a.card-title:hover {
  9100. color: inherit; }
  9101. .card-header .card-title {
  9102. margin: .125rem 0; }
  9103. .card-subtitle {
  9104. margin-top: -1rem;
  9105. margin-bottom: 1.25rem;
  9106. color: #626976; }
  9107. .card-header .card-subtitle {
  9108. margin: -.125rem 0 0; }
  9109. .card-body > :last-child {
  9110. margin-bottom: 0; }
  9111. .card-sm > .card-body {
  9112. padding: .75rem; }
  9113. @media (min-width: 768px) {
  9114. .card-md > .card-body {
  9115. padding: 2rem; } }
  9116. @media (min-width: 768px) {
  9117. .card-lg > .card-body {
  9118. padding: 2rem; } }
  9119. @media (min-width: 992px) {
  9120. .card-lg > .card-body {
  9121. padding: 4rem; } }
  9122. @media print {
  9123. .card-body {
  9124. padding: 0; } }
  9125. .card-body + .card-body {
  9126. border-top: 1px solid #e6e7e9; }
  9127. .card-body-scrollable {
  9128. overflow: auto; }
  9129. /**
  9130. Card optinos
  9131. */
  9132. .card-options {
  9133. top: 1.5rem;
  9134. right: .75rem;
  9135. display: flex;
  9136. margin-left: auto; }
  9137. .card-options-link {
  9138. display: inline-block;
  9139. min-width: 1rem;
  9140. margin-left: .25rem;
  9141. color: #626976; }
  9142. .card-dropdown {
  9143. line-height: 1;
  9144. color: #626976; }
  9145. .card-dropdown .icon {
  9146. width: 1.5rem;
  9147. height: 1.5rem;
  9148. font-size: 1.5rem;
  9149. stroke-width: 1; }
  9150. /**
  9151. Card status
  9152. */
  9153. .card-status-top {
  9154. position: absolute;
  9155. top: 0;
  9156. right: 0;
  9157. left: 0;
  9158. height: 2px;
  9159. border-radius: 4px 4px 0 0; }
  9160. .card-status-start {
  9161. position: absolute;
  9162. right: auto;
  9163. bottom: 0;
  9164. width: 2px;
  9165. height: 100%;
  9166. border-radius: 4px 0 0 4px; }
  9167. .card-status-bottom {
  9168. position: absolute;
  9169. top: initial;
  9170. bottom: 0;
  9171. width: 100%;
  9172. height: 2px;
  9173. border-radius: 0 0 4px 4px; }
  9174. /**
  9175. Card table
  9176. */
  9177. .card-table {
  9178. margin-bottom: 0 !important; }
  9179. .card-table tr td:first-child,
  9180. .card-table tr th:first-child {
  9181. padding-left: 1rem; }
  9182. .card-table tr td:last-child,
  9183. .card-table tr th:last-child {
  9184. padding-right: 1rem; }
  9185. .card-table thead tr:first-child td,
  9186. .card-table thead tr:first-child th {
  9187. border-top: 0; }
  9188. .card-table tbody tr:last-child td,
  9189. .card-table tbody tr:last-child th {
  9190. border-bottom: 0; }
  9191. .card-body + .card-table {
  9192. border-top: 1px solid #e6e7e9; }
  9193. /*
  9194. Card code
  9195. */
  9196. .card-code {
  9197. padding: 0; }
  9198. .card-code .highlight {
  9199. margin: 0;
  9200. border: 0; }
  9201. .card-code pre {
  9202. margin: 0 !important;
  9203. border: 0 !important; }
  9204. /*
  9205. Card chart
  9206. */
  9207. .card-chart {
  9208. position: relative;
  9209. z-index: 1;
  9210. height: 3.5rem; }
  9211. /**
  9212. Card avatar
  9213. */
  9214. .card-avatar {
  9215. margin-left: auto;
  9216. margin-right: auto;
  9217. box-shadow: 0 0 0 0.25rem #ffffff;
  9218. margin-top: calc(-1 * calc(var(--tblr-avatar-size) * .5)); }
  9219. /*
  9220. Card list group
  9221. */
  9222. .card-body + .card-list-group {
  9223. border-top: 1px solid #e6e7e9; }
  9224. .card-list-group .list-group-item {
  9225. padding-right: 1rem;
  9226. padding-left: 1rem;
  9227. border-right: 0;
  9228. border-left: 0;
  9229. border-radius: 0; }
  9230. .card-list-group .list-group-item:last-child {
  9231. border-bottom: 0; }
  9232. .card-list-group .list-group-item:first-child {
  9233. border-top: 0; }
  9234. /**
  9235. Card tabs
  9236. */
  9237. .card-tabs .nav-tabs {
  9238. position: relative;
  9239. z-index: 1000;
  9240. border-bottom: 0; }
  9241. .card-tabs .nav-tabs .nav-link {
  9242. background: #ffffff;
  9243. border: 1px solid rgba(98, 105, 118, 0.16);
  9244. border-bottom: 0; }
  9245. .card-tabs .nav-tabs .nav-link.active, .card-tabs .nav-tabs .nav-link:active, .card-tabs .nav-tabs .nav-link:hover {
  9246. border-color: rgba(98, 105, 118, 0.16); }
  9247. .card-tabs .nav-tabs .nav-link.active {
  9248. background: #ffffff; }
  9249. .card-tabs .nav-tabs .nav-item:not(:first-child) .nav-link {
  9250. border-top-left-radius: 0; }
  9251. .card-tabs .nav-tabs .nav-item:not(:last-child) .nav-link {
  9252. border-top-right-radius: 0; }
  9253. .card-tabs .nav-tabs .nav-item + .nav-item {
  9254. margin-left: -1px; }
  9255. .card-tabs .nav-tabs-bottom {
  9256. margin-bottom: 0; }
  9257. .card-tabs .nav-tabs-bottom .nav-item {
  9258. margin-top: -1px;
  9259. margin-bottom: 0; }
  9260. .card-tabs .nav-tabs-bottom .nav-item .nav-link {
  9261. border-top-width: 0;
  9262. border-bottom: 1px solid rgba(98, 105, 118, 0.16);
  9263. border-top-left-radius: 0;
  9264. border-top-right-radius: 0; }
  9265. .card-tabs .card {
  9266. margin: 0;
  9267. border-top-left-radius: 0; }
  9268. .btn-close {
  9269. cursor: pointer; }
  9270. .btn-close:focus {
  9271. outline: none; }
  9272. .dropdown-menu {
  9273. box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  9274. -webkit-user-select: none;
  9275. -moz-user-select: none;
  9276. -ms-user-select: none;
  9277. user-select: none;
  9278. margin: 0 !important; }
  9279. .dropdown-menu.card {
  9280. padding: 0;
  9281. min-width: 25rem;
  9282. display: none; }
  9283. .dropdown-menu.card.show {
  9284. display: flex; }
  9285. .dropdown-item {
  9286. min-width: 11rem;
  9287. display: flex;
  9288. align-items: center;
  9289. margin: 0;
  9290. line-height: 1.3333333; }
  9291. .dropdown-item-icon {
  9292. width: 1.25rem !important;
  9293. height: 1.25rem !important;
  9294. margin-right: .5rem;
  9295. color: #626976;
  9296. opacity: 0.7;
  9297. text-align: center; }
  9298. .dropdown-item-indicator {
  9299. margin-right: .5rem;
  9300. margin-left: -.25rem;
  9301. height: 1.25rem;
  9302. display: inline-flex;
  9303. line-height: 1;
  9304. vertical-align: bottom;
  9305. align-items: center; }
  9306. .dropdown-header {
  9307. font-size: 0.625rem;
  9308. font-weight: 600;
  9309. text-transform: uppercase;
  9310. letter-spacing: .04em;
  9311. line-height: 1.6;
  9312. color: #626976;
  9313. padding-bottom: .25rem;
  9314. pointer-events: none; }
  9315. .dropdown-menu-scrollable {
  9316. height: auto;
  9317. max-height: 13rem;
  9318. overflow-x: hidden; }
  9319. .dropdown-menu-column {
  9320. min-width: 11rem; }
  9321. .dropdown-menu-column .dropdown-item {
  9322. min-width: 0; }
  9323. .dropdown-menu-columns {
  9324. display: flex; }
  9325. .dropdown-menu-arrow:before {
  9326. content: "";
  9327. position: absolute;
  9328. top: -.25rem;
  9329. left: .75rem;
  9330. display: block;
  9331. background: inherit;
  9332. width: 14px;
  9333. height: 14px;
  9334. transform: rotate(45deg);
  9335. transform-origin: center;
  9336. border: 1px solid;
  9337. border-color: inherit;
  9338. z-index: -1;
  9339. clip: rect(0px, 9px, 9px, 0px); }
  9340. .dropdown-menu-arrow.dropdown-menu-end:before {
  9341. right: .75rem;
  9342. left: auto; }
  9343. .dropend > .dropdown-menu {
  9344. margin-top: calc(-0.25rem - 1px);
  9345. margin-left: -.25rem; }
  9346. .dropend .dropdown-toggle:after {
  9347. margin-left: auto; }
  9348. .dropdown-menu-card {
  9349. padding: 0; }
  9350. .dropdown-menu-card > .card {
  9351. margin: 0;
  9352. border: 0;
  9353. box-shadow: none; }
  9354. .empty {
  9355. display: flex;
  9356. flex-direction: column;
  9357. align-items: center;
  9358. justify-content: center;
  9359. height: 100%;
  9360. padding: 1rem;
  9361. text-align: center; }
  9362. @media (min-width: 768px) {
  9363. .empty {
  9364. padding: 3rem; } }
  9365. .empty-icon {
  9366. margin: 0 0 1rem;
  9367. width: 3rem;
  9368. height: 3rem;
  9369. line-height: 1;
  9370. color: #626976; }
  9371. .empty-icon svg {
  9372. width: 100%;
  9373. height: 100%; }
  9374. .empty-img {
  9375. margin: 0 0 2rem;
  9376. line-height: 1; }
  9377. .empty-img img {
  9378. height: 8rem;
  9379. width: auto; }
  9380. .empty-header {
  9381. margin: 0 0 1rem;
  9382. font-size: 4rem;
  9383. font-weight: 300;
  9384. line-height: 1;
  9385. color: #626976; }
  9386. .empty-title {
  9387. font-size: 1.25rem;
  9388. line-height: 1.4;
  9389. font-weight: 600; }
  9390. .empty-title,
  9391. .empty-subtitle {
  9392. margin: 0 0 .5rem; }
  9393. .empty-action {
  9394. margin-top: 1.5rem; }
  9395. .empty-bordered {
  9396. border: 1px solid #e6e7e9;
  9397. border-radius: 4px; }
  9398. .row > * {
  9399. min-width: 0; }
  9400. .col-separator {
  9401. border-left: 1px solid #e6e7e9; }
  9402. @media (max-width: 991.98px) {
  9403. .container,
  9404. .container-fluid, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl {
  9405. --tblr-gutter-x: 1rem; } }
  9406. .container-tight {
  9407. width: 100%;
  9408. padding-right: var(--tblr-gutter-x, 1.5rem);
  9409. padding-left: var(--tblr-gutter-x, 1.5rem);
  9410. margin-right: auto;
  9411. margin-left: auto;
  9412. max-width: 30rem; }
  9413. .container-narrow {
  9414. width: 100%;
  9415. padding-right: var(--tblr-gutter-x, 1.5rem);
  9416. padding-left: var(--tblr-gutter-x, 1.5rem);
  9417. margin-right: auto;
  9418. margin-left: auto;
  9419. max-width: 45rem; }
  9420. .row-0 {
  9421. margin-right: 0;
  9422. margin-left: 0; }
  9423. .row-0 > .col,
  9424. .row-0 > [class*="col-"] {
  9425. padding-right: 0;
  9426. padding-left: 0; }
  9427. .row-0 .card {
  9428. margin-bottom: 0; }
  9429. .row-sm {
  9430. margin-right: -0.375rem;
  9431. margin-left: -0.375rem; }
  9432. .row-sm > .col,
  9433. .row-sm > [class*="col-"] {
  9434. padding-right: 0.375rem;
  9435. padding-left: 0.375rem; }
  9436. .row-sm .card {
  9437. margin-bottom: 0.75rem; }
  9438. .row-md {
  9439. margin-right: -1.5rem;
  9440. margin-left: -1.5rem; }
  9441. .row-md > .col,
  9442. .row-md > [class*="col-"] {
  9443. padding-right: 1.5rem;
  9444. padding-left: 1.5rem; }
  9445. .row-md .card {
  9446. margin-bottom: 3rem; }
  9447. .row-lg {
  9448. margin-right: -3rem;
  9449. margin-left: -3rem; }
  9450. .row-lg > .col,
  9451. .row-lg > [class*="col-"] {
  9452. padding-right: 3rem;
  9453. padding-left: 3rem; }
  9454. .row-lg .card {
  9455. margin-bottom: 6rem; }
  9456. .row-deck > .col,
  9457. .row-deck > [class*="col-"] {
  9458. display: flex;
  9459. align-items: stretch; }
  9460. .row-deck > .col .card,
  9461. .row-deck > [class*="col-"] .card {
  9462. flex: 1 1 auto; }
  9463. .row-cards {
  9464. --tblr-gutter-x: 1rem;
  9465. --tblr-gutter-y: 1rem; }
  9466. .row-cards .row-cards {
  9467. flex: 1; }
  9468. @media (max-width: 991.98px) {
  9469. .row-cards {
  9470. --tblr-gutter-x: 0.5rem;
  9471. --tblr-gutter-y: 0.5rem; } }
  9472. .space-y > :not(template) ~ :not(template) {
  9473. margin-top: 1rem !important; }
  9474. .space-x > :not(template) ~ :not(template) {
  9475. margin-left: 1rem !important; }
  9476. .space-y-0 > :not(template) ~ :not(template) {
  9477. margin-top: 0 !important; }
  9478. .space-x-0 > :not(template) ~ :not(template) {
  9479. margin-left: 0 !important; }
  9480. .space-y-1 > :not(template) ~ :not(template) {
  9481. margin-top: 0.25rem !important; }
  9482. .space-x-1 > :not(template) ~ :not(template) {
  9483. margin-left: 0.25rem !important; }
  9484. .space-y-2 > :not(template) ~ :not(template) {
  9485. margin-top: 0.5rem !important; }
  9486. .space-x-2 > :not(template) ~ :not(template) {
  9487. margin-left: 0.5rem !important; }
  9488. .space-y-3 > :not(template) ~ :not(template) {
  9489. margin-top: 1rem !important; }
  9490. .space-x-3 > :not(template) ~ :not(template) {
  9491. margin-left: 1rem !important; }
  9492. .space-y-4 > :not(template) ~ :not(template) {
  9493. margin-top: 2rem !important; }
  9494. .space-x-4 > :not(template) ~ :not(template) {
  9495. margin-left: 2rem !important; }
  9496. .space-y-5 > :not(template) ~ :not(template) {
  9497. margin-top: 4rem !important; }
  9498. .space-x-5 > :not(template) ~ :not(template) {
  9499. margin-left: 4rem !important; }
  9500. .divide-y > :not(template) ~ :not(template) {
  9501. border-top: 1px solid rgba(98, 105, 118, 0.16) !important; }
  9502. .divide-y > :not(template):not(:first-child) {
  9503. padding-top: 1rem !important; }
  9504. .divide-y > :not(template):not(:last-child) {
  9505. padding-bottom: 1rem !important; }
  9506. .divide-x > :not(template) ~ :not(template) {
  9507. border-left: 1px solid rgba(98, 105, 118, 0.16) !important; }
  9508. .divide-x > :not(template):not(:first-child) {
  9509. padding-left: 1rem !important; }
  9510. .divide-x > :not(template):not(:last-child) {
  9511. padding-right: 1rem !important; }
  9512. .divide-y-0 > :not(template) ~ :not(template) {
  9513. border-top: 1px solid rgba(98, 105, 118, 0.16) !important; }
  9514. .divide-y-0 > :not(template):not(:first-child) {
  9515. padding-top: 0 !important; }
  9516. .divide-y-0 > :not(template):not(:last-child) {
  9517. padding-bottom: 0 !important; }
  9518. .divide-x-0 > :not(template) ~ :not(template) {
  9519. border-left: 1px solid rgba(98, 105, 118, 0.16) !important; }
  9520. .divide-x-0 > :not(template):not(:first-child) {
  9521. padding-left: 0 !important; }
  9522. .divide-x-0 > :not(template):not(:last-child) {
  9523. padding-right: 0 !important; }
  9524. .divide-y-1 > :not(template) ~ :not(template) {
  9525. border-top: 1px solid rgba(98, 105, 118, 0.16) !important; }
  9526. .divide-y-1 > :not(template):not(:first-child) {
  9527. padding-top: 0.25rem !important; }
  9528. .divide-y-1 > :not(template):not(:last-child) {
  9529. padding-bottom: 0.25rem !important; }
  9530. .divide-x-1 > :not(template) ~ :not(template) {
  9531. border-left: 1px solid rgba(98, 105, 118, 0.16) !important; }
  9532. .divide-x-1 > :not(template):not(:first-child) {
  9533. padding-left: 0.25rem !important; }
  9534. .divide-x-1 > :not(template):not(:last-child) {
  9535. padding-right: 0.25rem !important; }
  9536. .divide-y-2 > :not(template) ~ :not(template) {
  9537. border-top: 1px solid rgba(98, 105, 118, 0.16) !important; }
  9538. .divide-y-2 > :not(template):not(:first-child) {
  9539. padding-top: 0.5rem !important; }
  9540. .divide-y-2 > :not(template):not(:last-child) {
  9541. padding-bottom: 0.5rem !important; }
  9542. .divide-x-2 > :not(template) ~ :not(template) {
  9543. border-left: 1px solid rgba(98, 105, 118, 0.16) !important; }
  9544. .divide-x-2 > :not(template):not(:first-child) {
  9545. padding-left: 0.5rem !important; }
  9546. .divide-x-2 > :not(template):not(:last-child) {
  9547. padding-right: 0.5rem !important; }
  9548. .divide-y-3 > :not(template) ~ :not(template) {
  9549. border-top: 1px solid rgba(98, 105, 118, 0.16) !important; }
  9550. .divide-y-3 > :not(template):not(:first-child) {
  9551. padding-top: 1rem !important; }
  9552. .divide-y-3 > :not(template):not(:last-child) {
  9553. padding-bottom: 1rem !important; }
  9554. .divide-x-3 > :not(template) ~ :not(template) {
  9555. border-left: 1px solid rgba(98, 105, 118, 0.16) !important; }
  9556. .divide-x-3 > :not(template):not(:first-child) {
  9557. padding-left: 1rem !important; }
  9558. .divide-x-3 > :not(template):not(:last-child) {
  9559. padding-right: 1rem !important; }
  9560. .divide-y-4 > :not(template) ~ :not(template) {
  9561. border-top: 1px solid rgba(98, 105, 118, 0.16) !important; }
  9562. .divide-y-4 > :not(template):not(:first-child) {
  9563. padding-top: 2rem !important; }
  9564. .divide-y-4 > :not(template):not(:last-child) {
  9565. padding-bottom: 2rem !important; }
  9566. .divide-x-4 > :not(template) ~ :not(template) {
  9567. border-left: 1px solid rgba(98, 105, 118, 0.16) !important; }
  9568. .divide-x-4 > :not(template):not(:first-child) {
  9569. padding-left: 2rem !important; }
  9570. .divide-x-4 > :not(template):not(:last-child) {
  9571. padding-right: 2rem !important; }
  9572. .divide-y-5 > :not(template) ~ :not(template) {
  9573. border-top: 1px solid rgba(98, 105, 118, 0.16) !important; }
  9574. .divide-y-5 > :not(template):not(:first-child) {
  9575. padding-top: 4rem !important; }
  9576. .divide-y-5 > :not(template):not(:last-child) {
  9577. padding-bottom: 4rem !important; }
  9578. .divide-x-5 > :not(template) ~ :not(template) {
  9579. border-left: 1px solid rgba(98, 105, 118, 0.16) !important; }
  9580. .divide-x-5 > :not(template):not(:first-child) {
  9581. padding-left: 4rem !important; }
  9582. .divide-x-5 > :not(template):not(:last-child) {
  9583. padding-right: 4rem !important; }
  9584. .icon {
  9585. width: 1.25rem;
  9586. height: 1.25rem;
  9587. font-size: 1.25rem;
  9588. vertical-align: bottom;
  9589. stroke-width: 1.5; }
  9590. .icon:hover {
  9591. text-decoration: none; }
  9592. .icon-inline {
  9593. width: 1em;
  9594. height: 1em;
  9595. font-size: 1.1428571em;
  9596. vertical-align: -0.2em; }
  9597. .icon-filled {
  9598. fill: currentColor; }
  9599. .icon-md {
  9600. width: 2.5rem;
  9601. height: 2.5rem;
  9602. stroke-width: 1; }
  9603. .icon-lg {
  9604. width: 3.5rem;
  9605. height: 3.5rem;
  9606. stroke-width: 1; }
  9607. .img-responsive {
  9608. background: no-repeat center/cover;
  9609. padding-top: 75%; }
  9610. .img-responsive-1x1 {
  9611. padding-top: 100%; }
  9612. .img-responsive-4x3 {
  9613. padding-top: calc(3 / 4 * 100%); }
  9614. .img-responsive-3x4 {
  9615. padding-top: calc(4 / 3 * 100%); }
  9616. .img-responsive-16x9 {
  9617. padding-top: calc(9 / 16 * 100%); }
  9618. .img-responsive-9x16 {
  9619. padding-top: calc(16 / 9 * 100%); }
  9620. .img-responsive-21x9 {
  9621. padding-top: calc(9 / 21 * 100%); }
  9622. .img-responsive-9x21 {
  9623. padding-top: calc(21 / 9 * 100%); }
  9624. textarea[cols] {
  9625. height: auto; }
  9626. /**
  9627. Form label
  9628. */
  9629. .form-label {
  9630. display: block; }
  9631. .form-label.required:after {
  9632. content: "*";
  9633. margin-left: .25rem;
  9634. color: #d63939; }
  9635. .form-label-description {
  9636. float: right;
  9637. font-weight: 400;
  9638. color: #626976; }
  9639. /**
  9640. Form hint
  9641. */
  9642. .form-hint {
  9643. display: block;
  9644. font-size: 0.75rem;
  9645. line-height: 1.3333333;
  9646. color: #626976; }
  9647. .form-hint:last-child {
  9648. margin-bottom: 0; }
  9649. .form-hint + .form-control {
  9650. margin-top: .25rem; }
  9651. .form-label + .form-hint {
  9652. margin-top: -.5rem; }
  9653. .input-group + .form-hint,
  9654. .form-control + .form-hint,
  9655. .form-select + .form-hint {
  9656. margin-top: .5rem; }
  9657. /**
  9658. Form control
  9659. */
  9660. .form-control:-webkit-autofill {
  9661. box-shadow: 0 0 0 1000px #ffffff inset; }
  9662. .form-control:disabled, .form-control.disabled {
  9663. color: #626976;
  9664. -webkit-user-select: none;
  9665. -moz-user-select: none;
  9666. -ms-user-select: none;
  9667. user-select: none; }
  9668. .form-control[size] {
  9669. width: auto; }
  9670. .form-control[type="number"]::-webkit-inner-spin-button {
  9671. opacity: 1;
  9672. cursor: pointer;
  9673. height: calc(calc(1.3333333em + 0.875rem + 2px) - 1px);
  9674. margin: 0 -0.75rem 0 0; }
  9675. .form-control[type="number"]::-moz-inner-spin-button {
  9676. opacity: 1;
  9677. cursor: pointer;
  9678. height: calc(calc(1.3333333em + 0.875rem + 2px) - 1px);
  9679. margin: 0 -0.75rem 0 0; }
  9680. .form-control-light {
  9681. background-color: #f1f5f9;
  9682. border-color: transparent; }
  9683. .form-control-dark {
  9684. background-color: rgba(0, 0, 0, 0.1);
  9685. color: #ffffff;
  9686. border-color: transparent; }
  9687. .form-control-dark:focus {
  9688. background-color: rgba(0, 0, 0, 0.1);
  9689. box-shadow: none;
  9690. border-color: rgba(255, 255, 255, 0.24); }
  9691. .form-control-dark::-webkit-input-placeholder {
  9692. color: rgba(255, 255, 255, 0.6); }
  9693. .form-control-dark::-moz-placeholder {
  9694. color: rgba(255, 255, 255, 0.6); }
  9695. .form-control-dark:-ms-input-placeholder {
  9696. color: rgba(255, 255, 255, 0.6); }
  9697. .form-control-dark::-ms-input-placeholder {
  9698. color: rgba(255, 255, 255, 0.6); }
  9699. .form-control-dark::placeholder {
  9700. color: rgba(255, 255, 255, 0.6); }
  9701. .form-control-rounded {
  9702. border-radius: 10rem; }
  9703. .form-control-flush {
  9704. padding: 0;
  9705. background: none !important;
  9706. border-color: transparent !important;
  9707. resize: none;
  9708. box-shadow: none !important;
  9709. line-height: inherit; }
  9710. .form-footer {
  9711. margin-top: 2rem; }
  9712. .form-fieldset {
  9713. padding: 1rem;
  9714. margin-bottom: 1rem;
  9715. background: #f8fafc;
  9716. border: 1px solid #e6e7e9;
  9717. border-radius: 4px; }
  9718. /**
  9719. Form help
  9720. */
  9721. .form-help {
  9722. display: inline-flex;
  9723. font-weight: 600;
  9724. align-items: center;
  9725. justify-content: center;
  9726. width: 1.125rem;
  9727. height: 1.125rem;
  9728. font-size: .75rem;
  9729. color: #626976;
  9730. text-align: center;
  9731. text-decoration: none;
  9732. cursor: pointer;
  9733. -webkit-user-select: none;
  9734. -moz-user-select: none;
  9735. -ms-user-select: none;
  9736. user-select: none;
  9737. background: #f1f5f9;
  9738. border-radius: 100rem;
  9739. transition: background-color 0.3s, color 0.3s; }
  9740. @media (prefers-reduced-motion: reduce) {
  9741. .form-help {
  9742. transition: none; } }
  9743. .form-help:hover, .form-help[aria-describedby] {
  9744. color: #ffffff;
  9745. background: #206bc4; }
  9746. /**
  9747. Input group
  9748. */
  9749. .input-group-link {
  9750. font-size: 0.75rem; }
  9751. .input-group-flat:focus-within {
  9752. box-shadow: 0 0 0 0.25rem rgba(32, 107, 196, 0.25);
  9753. border-radius: 4px; }
  9754. .input-group-flat:focus-within .form-control,
  9755. .input-group-flat:focus-within .input-group-text {
  9756. border-color: #90b5e2 !important; }
  9757. .input-group-flat .form-control:focus {
  9758. border-color: #d9dbde;
  9759. box-shadow: none; }
  9760. .input-group-flat .form-control:not(:last-child) {
  9761. border-right: 0; }
  9762. .input-group-flat .form-control:not(:first-child) {
  9763. border-left: 0; }
  9764. .input-group-flat .input-group-text {
  9765. background: transparent;
  9766. transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
  9767. @media (prefers-reduced-motion: reduce) {
  9768. .input-group-flat .input-group-text {
  9769. transition: none; } }
  9770. .input-group-flat .input-group-text:first-child {
  9771. padding-right: 0; }
  9772. .input-group-flat .input-group-text:last-child {
  9773. padding-left: 0; }
  9774. /**
  9775. Upload files
  9776. */
  9777. .form-file-button {
  9778. margin-left: 0;
  9779. border-left: 0; }
  9780. /**
  9781. Icon input
  9782. */
  9783. .input-icon {
  9784. position: relative; }
  9785. .input-icon .form-control:not(:last-child),
  9786. .input-icon .form-select:not(:last-child) {
  9787. padding-right: 2.5rem; }
  9788. .input-icon .form-control:not(:first-child),
  9789. .input-icon .form-select:not(:last-child) {
  9790. padding-left: 2.5rem; }
  9791. .input-icon-addon {
  9792. position: absolute;
  9793. top: 0;
  9794. bottom: 0;
  9795. left: 0;
  9796. display: flex;
  9797. align-items: center;
  9798. justify-content: center;
  9799. min-width: 2.5rem;
  9800. color: #626976;
  9801. pointer-events: none;
  9802. font-size: 1.2em; }
  9803. .input-icon-addon:last-child {
  9804. right: 0;
  9805. left: auto; }
  9806. /*
  9807. Color Input
  9808. */
  9809. .form-colorinput {
  9810. position: relative;
  9811. display: inline-block;
  9812. margin: 0;
  9813. line-height: 1;
  9814. cursor: pointer; }
  9815. .form-colorinput-input {
  9816. position: absolute;
  9817. z-index: -1;
  9818. opacity: 0; }
  9819. .form-colorinput-color {
  9820. display: block;
  9821. width: 1.5rem;
  9822. height: 1.5rem;
  9823. color: #ffffff;
  9824. border: 1px solid rgba(98, 105, 118, 0.16);
  9825. border-radius: 3px;
  9826. box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); }
  9827. .form-colorinput-color:before {
  9828. position: absolute;
  9829. top: 0;
  9830. left: 0;
  9831. width: 100%;
  9832. height: 100%;
  9833. content: "";
  9834. background: no-repeat center center/1rem;
  9835. background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' width='16' height='16'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8.5l2.5 2.5l5.5 -5.5'/%3e%3c/svg%3e");
  9836. opacity: 0;
  9837. transition: opacity 0.3s; }
  9838. @media (prefers-reduced-motion: reduce) {
  9839. .form-colorinput-color:before {
  9840. transition: none; } }
  9841. .form-colorinput-input:checked ~ .form-colorinput-color:before {
  9842. opacity: 1; }
  9843. .form-colorinput-input:focus ~ .form-colorinput-color {
  9844. border-color: #206bc4;
  9845. box-shadow: 0 0 0 0.25rem rgba(32, 107, 196, 0.25); }
  9846. .form-colorinput-light .form-colorinput-color:before {
  9847. background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' width='16' height='16'%3e%3cpath fill='none' stroke='%231e293b' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8.5l2.5 2.5l5.5 -5.5'/%3e%3c/svg%3e"); }
  9848. /**
  9849. Image check
  9850. */
  9851. .form-imagecheck {
  9852. position: relative;
  9853. margin: 0;
  9854. cursor: pointer; }
  9855. .form-imagecheck-input {
  9856. position: absolute;
  9857. z-index: -1;
  9858. opacity: 0; }
  9859. .form-imagecheck-figure {
  9860. position: relative;
  9861. display: block;
  9862. margin: 0;
  9863. -webkit-user-select: none;
  9864. -moz-user-select: none;
  9865. -ms-user-select: none;
  9866. user-select: none;
  9867. border: 1px solid #e6e7e9;
  9868. border-radius: 3px; }
  9869. .form-imagecheck-input:focus ~ .form-imagecheck-figure {
  9870. border-color: #206bc4;
  9871. box-shadow: 0 0 0 0.25rem rgba(32, 107, 196, 0.25); }
  9872. .form-imagecheck-input:checked ~ .form-imagecheck-figure {
  9873. border-color: #e6e7e9; }
  9874. .form-imagecheck-figure:before {
  9875. position: absolute;
  9876. top: .25rem;
  9877. left: .25rem;
  9878. z-index: 1;
  9879. display: block;
  9880. width: 1rem;
  9881. height: 1rem;
  9882. color: #ffffff;
  9883. pointer-events: none;
  9884. content: "";
  9885. -webkit-user-select: none;
  9886. -moz-user-select: none;
  9887. -ms-user-select: none;
  9888. user-select: none;
  9889. background: #ffffff;
  9890. border: 1px solid #e6e7e9;
  9891. border-radius: 3px;
  9892. transition: opacity 0.3s; }
  9893. @media (prefers-reduced-motion: reduce) {
  9894. .form-imagecheck-figure:before {
  9895. transition: none; } }
  9896. .form-imagecheck-input:checked ~ .form-imagecheck-figure:before {
  9897. background-color: #206bc4;
  9898. background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' width='16' height='16'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8.5l2.5 2.5l5.5 -5.5'/%3e%3c/svg%3e");
  9899. background-repeat: repeat;
  9900. background-position: center;
  9901. background-size: 1rem;
  9902. border-color: rgba(98, 105, 118, 0.24); }
  9903. .form-imagecheck-image {
  9904. max-width: 100%;
  9905. display: block;
  9906. opacity: .64;
  9907. transition: opacity 0.3s; }
  9908. @media (prefers-reduced-motion: reduce) {
  9909. .form-imagecheck-image {
  9910. transition: none; } }
  9911. .form-imagecheck-image:first-child {
  9912. border-top-left-radius: 2px;
  9913. border-top-right-radius: 2px; }
  9914. .form-imagecheck-image:last-child {
  9915. border-bottom-right-radius: 2px;
  9916. border-bottom-left-radius: 2px; }
  9917. .form-imagecheck:hover .form-imagecheck-image,
  9918. .form-imagecheck-input:focus ~ .form-imagecheck-figure .form-imagecheck-image,
  9919. .form-imagecheck-input:checked ~ .form-imagecheck-figure .form-imagecheck-image {
  9920. opacity: 1; }
  9921. .form-imagecheck-caption {
  9922. padding: .25rem;
  9923. font-size: 0.8203125rem;
  9924. color: #626976;
  9925. text-align: center;
  9926. transition: color 0.3s; }
  9927. @media (prefers-reduced-motion: reduce) {
  9928. .form-imagecheck-caption {
  9929. transition: none; } }
  9930. .form-imagecheck:hover .form-imagecheck-caption,
  9931. .form-imagecheck-input:focus ~ .form-imagecheck-figure .form-imagecheck-caption,
  9932. .form-imagecheck-input:checked ~ .form-imagecheck-figure .form-imagecheck-caption {
  9933. color: #1e293b; }
  9934. /*
  9935. Select group
  9936. */
  9937. .form-selectgroup {
  9938. display: inline-flex;
  9939. margin: 0 -.5rem -.5rem 0;
  9940. flex-wrap: wrap; }
  9941. .form-selectgroup .form-selectgroup-item {
  9942. margin: 0 .5rem .5rem 0; }
  9943. .form-selectgroup-vertical {
  9944. flex-direction: column; }
  9945. .form-selectgroup-item {
  9946. display: block;
  9947. position: relative; }
  9948. .form-selectgroup-input {
  9949. position: absolute;
  9950. top: 0;
  9951. left: 0;
  9952. z-index: -1;
  9953. opacity: 0; }
  9954. .form-selectgroup-label {
  9955. position: relative;
  9956. display: block;
  9957. min-width: calc(1.3333333em + 0.875rem + 2px);
  9958. margin: 0;
  9959. padding: 0.4375rem 0.75rem;
  9960. font-size: 0.9375rem;
  9961. line-height: 1.3333333;
  9962. color: #626976;
  9963. background: #ffffff;
  9964. text-align: center;
  9965. cursor: pointer;
  9966. -webkit-user-select: none;
  9967. -moz-user-select: none;
  9968. -ms-user-select: none;
  9969. user-select: none;
  9970. border: 1px solid #d9dbde;
  9971. border-radius: 3px;
  9972. transition: border-color 0.3s, background 0.3s, color 0.3s; }
  9973. @media (prefers-reduced-motion: reduce) {
  9974. .form-selectgroup-label {
  9975. transition: none; } }
  9976. .form-selectgroup-label .icon:only-child {
  9977. margin: 0 -.25rem; }
  9978. .form-selectgroup-label:hover {
  9979. color: #1e293b; }
  9980. .form-selectgroup-check {
  9981. display: inline-block;
  9982. width: 1rem;
  9983. height: 1rem;
  9984. border: 1px solid rgba(98, 105, 118, 0.24);
  9985. vertical-align: middle; }
  9986. .form-selectgroup-input[type="checkbox"] + .form-selectgroup-label .form-selectgroup-check {
  9987. border-radius: 4px; }
  9988. .form-selectgroup-input[type="radio"] + .form-selectgroup-label .form-selectgroup-check {
  9989. border-radius: 50%; }
  9990. .form-selectgroup-input:checked + .form-selectgroup-label .form-selectgroup-check {
  9991. background-color: #206bc4;
  9992. background-repeat: repeat;
  9993. background-position: center;
  9994. background-size: 1rem;
  9995. border-color: rgba(98, 105, 118, 0.24); }
  9996. .form-selectgroup-input[type="checkbox"]:checked + .form-selectgroup-label .form-selectgroup-check {
  9997. background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' width='16' height='16'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8.5l2.5 2.5l5.5 -5.5'/%3e%3c/svg%3e"); }
  9998. .form-selectgroup-input[type="radio"]:checked + .form-selectgroup-label .form-selectgroup-check {
  9999. background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3ccircle r='3' fill='%23ffffff' cx='8' cy='8' /%3e%3c/svg%3e"); }
  10000. .form-selectgroup-input:checked + .form-selectgroup-label {
  10001. z-index: 1;
  10002. color: #206bc4;
  10003. background: rgba(32, 107, 196, 0.04);
  10004. border-color: #90b5e2; }
  10005. .form-selectgroup-input:focus + .form-selectgroup-label {
  10006. z-index: 2;
  10007. color: #206bc4;
  10008. border-color: #90b5e2;
  10009. box-shadow: 0 0 0 0.25rem rgba(32, 107, 196, 0.25); }
  10010. /**
  10011. Alternate version of form select group
  10012. */
  10013. .form-selectgroup-boxes .form-selectgroup-label {
  10014. text-align: left;
  10015. padding: 1rem 1rem;
  10016. color: inherit; }
  10017. .form-selectgroup-boxes .form-selectgroup-input:checked + .form-selectgroup-label {
  10018. color: inherit; }
  10019. .form-selectgroup-boxes .form-selectgroup-input:checked + .form-selectgroup-label .form-selectgroup-title {
  10020. color: #206bc4; }
  10021. .form-selectgroup-boxes .form-selectgroup-input:checked + .form-selectgroup-label .form-selectgroup-label-content {
  10022. opacity: 1; }
  10023. /**
  10024. Select group
  10025. */
  10026. .form-selectgroup-pills {
  10027. flex-wrap: wrap;
  10028. align-items: flex-start; }
  10029. .form-selectgroup-pills .form-selectgroup-item {
  10030. flex-grow: 0; }
  10031. .form-selectgroup-pills .form-selectgroup-label {
  10032. border-radius: 50px; }
  10033. /**
  10034. Bootstrap color input
  10035. */
  10036. .form-control-color::-webkit-color-swatch {
  10037. border: none; }
  10038. /**
  10039. Remove the cancel buttons in Chrome and Safari on macOS.
  10040. */
  10041. [type="search"]::-webkit-search-cancel-button {
  10042. -webkit-appearance: none; }
  10043. /*
  10044. Form check
  10045. */
  10046. .form-check {
  10047. -webkit-user-select: none;
  10048. -moz-user-select: none;
  10049. -ms-user-select: none;
  10050. user-select: none; }
  10051. .form-check.form-check-highlight .form-check-input:not(:checked) ~ .form-check-label {
  10052. opacity: 0.7; }
  10053. .form-check-input {
  10054. background-size: 1rem;
  10055. margin-top: 0.125rem; }
  10056. .form-switch .form-check-input {
  10057. transition: background-color 0.3s, background-position 0.3s; }
  10058. @media (prefers-reduced-motion: reduce) {
  10059. .form-switch .form-check-input {
  10060. transition: none; } }
  10061. .form-check-label {
  10062. display: block; }
  10063. .form-check-label.required:after {
  10064. content: "*";
  10065. margin-left: .25rem;
  10066. color: #d63939; }
  10067. .form-check-description {
  10068. display: block;
  10069. color: #626976;
  10070. font-size: 0.75rem;
  10071. margin-top: .25rem; }
  10072. .form-check-single {
  10073. margin: 0; }
  10074. .form-check-single .form-check-input {
  10075. margin: 0; }
  10076. /*
  10077. Form switch
  10078. */
  10079. .form-switch .form-check-input {
  10080. height: 1.125rem;
  10081. margin-top: 0.0625rem; }
  10082. .form-switch-lg .form-check-input {
  10083. height: 1.5rem;
  10084. width: 2.75rem;
  10085. background-size: 1.5rem; }
  10086. .form-control.is-valid-lite, .form-select.is-valid-lite, .form-control.is-invalid-lite, .form-select.is-invalid-lite {
  10087. border-color: #d9dbde; }
  10088. .legend {
  10089. display: inline-block;
  10090. background: #e6e7e9;
  10091. width: .75em;
  10092. height: .75em;
  10093. border-radius: 4px; }
  10094. .list-group {
  10095. margin-left: 0;
  10096. margin-right: 0; }
  10097. .list-group-header {
  10098. background: #f8fafc;
  10099. padding: 0.5rem 1rem;
  10100. font-size: 0.75rem;
  10101. font-weight: 500;
  10102. line-height: 1;
  10103. text-transform: uppercase;
  10104. color: #626976;
  10105. border-bottom: 1px solid #e6e7e9; }
  10106. .list-group-flush > .list-group-header:last-child {
  10107. border-bottom-width: 0; }
  10108. .list-bordered .list-item {
  10109. border-top: 1px solid #e6e7e9;
  10110. margin-top: -1px; }
  10111. .list-bordered .list-item:first-child {
  10112. border-top: none; }
  10113. .list-group-hoverable .list-group-item-actions {
  10114. opacity: 0;
  10115. transition: opacity 0.3s; }
  10116. @media (prefers-reduced-motion: reduce) {
  10117. .list-group-hoverable .list-group-item-actions {
  10118. transition: none; } }
  10119. .list-group-hoverable .list-group-item:hover .list-group-item-actions,
  10120. .list-group-hoverable .list-group-item-actions.show {
  10121. opacity: 1; }
  10122. .list-timeline {
  10123. position: relative;
  10124. padding: 0;
  10125. margin: 0;
  10126. list-style: none; }
  10127. .list-timeline > li {
  10128. position: relative;
  10129. margin-bottom: 1.5rem; }
  10130. .list-timeline > li:last-child {
  10131. margin-bottom: 0; }
  10132. .list-timeline-time {
  10133. float: right;
  10134. margin-left: 1rem;
  10135. color: #626976; }
  10136. .list-timeline-icon {
  10137. position: absolute;
  10138. top: 0;
  10139. left: 0;
  10140. display: flex;
  10141. align-items: center;
  10142. justify-content: center;
  10143. width: 2.5rem;
  10144. height: 2.5rem;
  10145. color: #ffffff;
  10146. text-align: center;
  10147. background: #626976;
  10148. border-radius: 100rem; }
  10149. .list-timeline-icon .icon {
  10150. width: 1rem;
  10151. height: 1rem;
  10152. font-size: 1rem; }
  10153. .list-timeline-title {
  10154. margin: 0;
  10155. font-weight: 600; }
  10156. .list-timeline-content {
  10157. margin-left: 3.5rem; }
  10158. @media screen and (min-width: 768px) {
  10159. .list-timeline:not(.list-timeline-simple):before {
  10160. position: absolute;
  10161. top: 0;
  10162. bottom: 0;
  10163. left: calc(7.5rem + 2px);
  10164. z-index: 1;
  10165. display: block;
  10166. width: 4px;
  10167. content: "";
  10168. background-color: #f8fafc; }
  10169. .list-timeline:not(.list-timeline-simple) > li {
  10170. z-index: 2;
  10171. min-height: 40px; }
  10172. .list-timeline:not(.list-timeline-simple) .list-timeline-time {
  10173. position: absolute;
  10174. top: .5rem;
  10175. left: 0;
  10176. width: 5.5rem;
  10177. margin: 0;
  10178. text-align: right; }
  10179. .list-timeline:not(.list-timeline-simple) .list-timeline-icon {
  10180. top: 0;
  10181. left: 6.5rem; }
  10182. .list-timeline:not(.list-timeline-simple) .list-timeline-content {
  10183. padding: .625rem 0 0 10rem;
  10184. margin: 0; } }
  10185. .list-group-transparent {
  10186. margin: 0 -1rem; }
  10187. .list-group-transparent .list-group-item {
  10188. background: none;
  10189. border: 0;
  10190. border-radius: 3px; }
  10191. .list-group-transparent .list-group-item .icon {
  10192. color: #626976; }
  10193. .list-group-transparent .list-group-item.active {
  10194. font-weight: 600;
  10195. color: inherit;
  10196. background: rgba(32, 107, 196, 0.06); }
  10197. .list-group-transparent .list-group-item.active .icon {
  10198. color: inherit; }
  10199. .list-separated-item {
  10200. padding: 1rem 0; }
  10201. .list-separated-item:first-child {
  10202. padding-top: 0; }
  10203. .list-separated-item:last-child {
  10204. padding-bottom: 0; }
  10205. .list-separated-item + .list-separated-item {
  10206. border-top: 1px solid #e6e7e9; }
  10207. /**
  10208. Inline list
  10209. */
  10210. .list-inline-item:not(:last-child) {
  10211. margin-right: auto;
  10212. -webkit-margin-end: 0.5rem;
  10213. margin-inline-end: 0.5rem; }
  10214. .list-inline-dots .list-inline-item + .list-inline-item:before {
  10215. content: ' · ';
  10216. -webkit-margin-end: 0.5rem;
  10217. margin-inline-end: 0.5rem; }
  10218. @-webkit-keyframes loader {
  10219. from {
  10220. transform: rotate(0deg); }
  10221. to {
  10222. transform: rotate(360deg); } }
  10223. @keyframes loader {
  10224. from {
  10225. transform: rotate(0deg); }
  10226. to {
  10227. transform: rotate(360deg); } }
  10228. .loader {
  10229. position: relative;
  10230. display: block;
  10231. width: 2.5rem;
  10232. height: 2.5rem;
  10233. color: #206bc4;
  10234. vertical-align: middle; }
  10235. .loader:after {
  10236. position: absolute;
  10237. top: 0;
  10238. left: 0;
  10239. width: 100%;
  10240. height: 100%;
  10241. content: "";
  10242. border: 1px solid;
  10243. border-color: transparent;
  10244. border-top-color: currentColor;
  10245. border-left-color: currentColor;
  10246. border-radius: 100rem;
  10247. -webkit-animation: loader .6s linear;
  10248. animation: loader .6s linear;
  10249. -webkit-animation-iteration-count: infinite;
  10250. animation-iteration-count: infinite; }
  10251. /**
  10252. Dimmer
  10253. */
  10254. .dimmer {
  10255. position: relative; }
  10256. .dimmer .loader {
  10257. position: absolute;
  10258. top: 50%;
  10259. right: 0;
  10260. left: 0;
  10261. display: none;
  10262. margin: 0 auto;
  10263. transform: translateY(-50%); }
  10264. .dimmer.active .loader {
  10265. display: block; }
  10266. .dimmer.active .dimmer-content {
  10267. pointer-events: none;
  10268. opacity: .1; }
  10269. @-webkit-keyframes animated-dots {
  10270. 0% {
  10271. transform: translateX(-100%); } }
  10272. @keyframes animated-dots {
  10273. 0% {
  10274. transform: translateX(-100%); } }
  10275. .animated-dots {
  10276. display: inline-block;
  10277. overflow: hidden;
  10278. vertical-align: bottom; }
  10279. .animated-dots:after {
  10280. display: inline-block;
  10281. content: "...";
  10282. -webkit-animation: animated-dots 1.2s steps(4, jump-none) infinite;
  10283. animation: animated-dots 1.2s steps(4, jump-none) infinite; }
  10284. .modal-content .btn-close {
  10285. position: absolute;
  10286. top: 0;
  10287. right: 0;
  10288. width: 3.5rem;
  10289. height: 3.5rem;
  10290. margin: 0;
  10291. padding: 0;
  10292. z-index: 10; }
  10293. .modal-body::-webkit-scrollbar {
  10294. width: 6px;
  10295. height: 6px;
  10296. -webkit-transition: background 0.3s;
  10297. transition: background 0.3s; }
  10298. @media (prefers-reduced-motion: reduce) {
  10299. .modal-body::-webkit-scrollbar {
  10300. -webkit-transition: none;
  10301. transition: none; } }
  10302. .modal-body::-webkit-scrollbar-thumb {
  10303. border-radius: 5px;
  10304. background: #475569; }
  10305. .modal-body::-webkit-scrollbar-track {
  10306. background: #cbd5e1; }
  10307. .modal-body::-webkit-scrollbar-corner {
  10308. background: transparent; }
  10309. .modal-body:hover::-webkit-scrollbar-thumb {
  10310. background: #475569; }
  10311. .modal-body .modal-title {
  10312. margin-bottom: 1rem; }
  10313. .modal-body + .modal-body {
  10314. border-top: 1px solid #e6e7e9; }
  10315. .modal-status {
  10316. position: absolute;
  10317. top: 0;
  10318. left: 0;
  10319. right: 0;
  10320. height: 2px;
  10321. background: #626976;
  10322. border-radius: 4px 4px 0 0; }
  10323. .modal-header {
  10324. align-items: center;
  10325. min-height: 3.5rem;
  10326. background: #ffffff;
  10327. padding: 0 3.5rem 0 1.5rem; }
  10328. .modal-title {
  10329. font-size: 1rem;
  10330. font-weight: 600;
  10331. line-height: 1.3333333; }
  10332. .modal-footer {
  10333. padding-top: 0;
  10334. padding-bottom: .75rem; }
  10335. .modal-blur {
  10336. -webkit-backdrop-filter: blur(4px);
  10337. backdrop-filter: blur(4px); }
  10338. .modal-full-width {
  10339. max-width: none;
  10340. margin: 0 0.5rem; }
  10341. .nav {
  10342. margin: 0; }
  10343. .nav-vertical,
  10344. .nav-vertical .nav {
  10345. flex-direction: column;
  10346. flex-wrap: nowrap; }
  10347. .nav-vertical .nav {
  10348. margin-left: 1.25rem;
  10349. border-left: 1px solid #e6e7e9;
  10350. padding-left: .5rem; }
  10351. .nav-vertical .nav-link.active,
  10352. .nav-vertical .nav-item.show .nav-link {
  10353. font-weight: 600; }
  10354. .nav-vertical.nav-pills {
  10355. margin: 0 -0.75rem; }
  10356. .nav-bordered {
  10357. border-bottom: 1px solid #e6e7e9; }
  10358. .nav-bordered .nav-item + .nav-item {
  10359. margin-left: 1.25rem; }
  10360. .nav-bordered .nav-link {
  10361. padding-left: 0;
  10362. padding-right: 0;
  10363. margin: 0 0 -1px;
  10364. border: 0;
  10365. border-bottom: 2px solid transparent; }
  10366. .nav-bordered .nav-link.active,
  10367. .nav-bordered .nav-item.show .nav-link {
  10368. color: #206bc4;
  10369. border-color: #206bc4; }
  10370. .nav-tabs-alt .nav-link {
  10371. font-size: 13px;
  10372. font-weight: 600;
  10373. text-transform: uppercase; }
  10374. .nav-link {
  10375. display: flex;
  10376. transition: color 0.3s;
  10377. align-items: center; }
  10378. @media (prefers-reduced-motion: reduce) {
  10379. .nav-link {
  10380. transition: none; } }
  10381. .nav-link-toggle {
  10382. margin-left: auto;
  10383. padding: 0 .25rem;
  10384. transition: transform 0.3s; }
  10385. @media (prefers-reduced-motion: reduce) {
  10386. .nav-link-toggle {
  10387. transition: none; } }
  10388. .nav-link-toggle:after {
  10389. content: "";
  10390. display: inline-block;
  10391. vertical-align: 0.306em;
  10392. width: 0.36em;
  10393. height: 0.36em;
  10394. border-bottom: 1px solid;
  10395. border-left: 1px solid;
  10396. margin-right: .1em;
  10397. margin-left: 0.4em;
  10398. transform: rotate(-45deg); }
  10399. .nav-link-toggle:after {
  10400. margin: 0; }
  10401. .nav-link[aria-expanded="true"] .nav-link-toggle {
  10402. transform: rotate(180deg); }
  10403. .nav-link-icon {
  10404. width: 1.5rem;
  10405. height: 1.25rem;
  10406. margin-right: .25rem;
  10407. opacity: 0.7; }
  10408. .nav-link-icon svg {
  10409. display: block;
  10410. height: 100%; }
  10411. .stars {
  10412. display: inline-flex;
  10413. color: #94a3b8;
  10414. font-size: 0.75rem; }
  10415. .stars .star:not(:first-child) {
  10416. margin-left: .25rem; }
  10417. .pagination {
  10418. -webkit-user-select: none;
  10419. -moz-user-select: none;
  10420. -ms-user-select: none;
  10421. user-select: none; }
  10422. .page-link {
  10423. min-width: 1.75rem;
  10424. border-radius: 4px; }
  10425. .page-link:hover {
  10426. background: transparent; }
  10427. .page-item {
  10428. text-align: center; }
  10429. .page-item.page-prev, .page-item.page-next {
  10430. flex: 0 0 50%;
  10431. text-align: left; }
  10432. .page-item.page-next {
  10433. margin-left: auto;
  10434. text-align: right; }
  10435. .page-item-subtitle {
  10436. margin-bottom: 2px;
  10437. font-size: 12px;
  10438. color: #626976;
  10439. text-transform: uppercase; }
  10440. .page-item.disabled .page-item-subtitle {
  10441. color: rgba(98, 105, 118, 0.5); }
  10442. .page-item-title {
  10443. font-size: 1rem;
  10444. font-weight: 400;
  10445. color: #1e293b; }
  10446. .page-link:hover .page-item-title {
  10447. color: #206bc4; }
  10448. .page-item.disabled .page-item-title {
  10449. color: rgba(98, 105, 118, 0.5); }
  10450. @-webkit-keyframes progress-indeterminate {
  10451. 0% {
  10452. right: 100%;
  10453. left: -35%; }
  10454. 100%,
  10455. 60% {
  10456. right: -90%;
  10457. left: 100%; } }
  10458. @keyframes progress-indeterminate {
  10459. 0% {
  10460. right: 100%;
  10461. left: -35%; }
  10462. 100%,
  10463. 60% {
  10464. right: -90%;
  10465. left: 100%; } }
  10466. .progress {
  10467. position: relative;
  10468. width: 100%;
  10469. line-height: 0.5rem;
  10470. -webkit-appearance: none;
  10471. -moz-appearance: none;
  10472. appearance: none; }
  10473. .progress::-webkit-progress-bar {
  10474. background: #f1f5f9; }
  10475. .progress::-webkit-progress-value {
  10476. background-color: #206bc4; }
  10477. .progress::-moz-progress-bar {
  10478. background-color: #206bc4; }
  10479. .progress::-ms-fill {
  10480. background-color: #206bc4;
  10481. border: none; }
  10482. .progress-sm {
  10483. height: .25rem; }
  10484. .progress-bar {
  10485. height: 100%; }
  10486. .progress-bar-indeterminate:after, .progress-bar-indeterminate:before {
  10487. position: absolute;
  10488. top: 0;
  10489. bottom: 0;
  10490. left: 0;
  10491. content: "";
  10492. background-color: inherit;
  10493. will-change: left, right; }
  10494. .progress-bar-indeterminate:before {
  10495. -webkit-animation: progress-indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
  10496. animation: progress-indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite; }
  10497. .progress-separated .progress-bar {
  10498. border-right: 2px solid #ffffff; }
  10499. .ribbon {
  10500. position: absolute;
  10501. top: .75rem;
  10502. right: -0.25rem;
  10503. z-index: 1;
  10504. padding: .25rem .75rem;
  10505. font-size: 0.625rem;
  10506. font-weight: 600;
  10507. line-height: 1.5rem;
  10508. color: #ffffff;
  10509. text-align: center;
  10510. text-transform: uppercase;
  10511. background: #206bc4;
  10512. border-color: #206bc4;
  10513. display: inline-flex;
  10514. align-items: center;
  10515. justify-content: center;
  10516. min-height: 2rem;
  10517. min-width: 2rem; }
  10518. .ribbon:before {
  10519. position: absolute;
  10520. right: 0;
  10521. bottom: 100%;
  10522. width: 0;
  10523. height: 0;
  10524. content: "";
  10525. filter: brightness(70%);
  10526. border: 0.125rem solid;
  10527. border-color: inherit;
  10528. border-top-color: transparent;
  10529. border-right-color: transparent; }
  10530. .ribbon.bg-blue {
  10531. border-color: #206bc4; }
  10532. .ribbon.bg-blue-lt {
  10533. border-color: #3478c9 !important; }
  10534. .ribbon.bg-azure {
  10535. border-color: #4299e1; }
  10536. .ribbon.bg-azure-lt {
  10537. border-color: #53a2e4 !important; }
  10538. .ribbon.bg-indigo {
  10539. border-color: #4263eb; }
  10540. .ribbon.bg-indigo-lt {
  10541. border-color: #5371ed !important; }
  10542. .ribbon.bg-purple {
  10543. border-color: #ae3ec9; }
  10544. .ribbon.bg-purple-lt {
  10545. border-color: #b54fce !important; }
  10546. .ribbon.bg-pink {
  10547. border-color: #d6336c; }
  10548. .ribbon.bg-pink-lt {
  10549. border-color: #da4579 !important; }
  10550. .ribbon.bg-red {
  10551. border-color: #d63939; }
  10552. .ribbon.bg-red-lt {
  10553. border-color: #da4b4b !important; }
  10554. .ribbon.bg-orange {
  10555. border-color: #f76707; }
  10556. .ribbon.bg-orange-lt {
  10557. border-color: #f8751d !important; }
  10558. .ribbon.bg-yellow {
  10559. border-color: #f59f00; }
  10560. .ribbon.bg-yellow-lt {
  10561. border-color: #f6a817 !important; }
  10562. .ribbon.bg-lime {
  10563. border-color: #74b816; }
  10564. .ribbon.bg-lime-lt {
  10565. border-color: #81be2b !important; }
  10566. .ribbon.bg-green {
  10567. border-color: #2fb344; }
  10568. .ribbon.bg-green-lt {
  10569. border-color: #42ba55 !important; }
  10570. .ribbon.bg-teal {
  10571. border-color: #0ca678; }
  10572. .ribbon.bg-teal-lt {
  10573. border-color: #22ae84 !important; }
  10574. .ribbon.bg-cyan {
  10575. border-color: #17a2b8; }
  10576. .ribbon.bg-cyan-lt {
  10577. border-color: #2caabe !important; }
  10578. .ribbon .icon {
  10579. width: 1.25rem;
  10580. height: 1.25rem;
  10581. font-size: 1.25rem; }
  10582. .ribbon-top {
  10583. top: -0.25rem;
  10584. right: .75rem;
  10585. width: 2rem;
  10586. padding: .5rem 0; }
  10587. .ribbon-top:before {
  10588. top: 0;
  10589. right: 100%;
  10590. bottom: auto;
  10591. border-color: inherit;
  10592. border-top-color: transparent;
  10593. border-left-color: transparent; }
  10594. .ribbon-top.ribbon-start {
  10595. right: auto;
  10596. left: .75rem; }
  10597. .ribbon-top.ribbon-start:before {
  10598. top: 0;
  10599. right: 100%;
  10600. left: auto; }
  10601. .ribbon-start {
  10602. right: auto;
  10603. left: -0.25rem; }
  10604. .ribbon-start:before {
  10605. top: auto;
  10606. bottom: 100%;
  10607. left: 0;
  10608. border-color: inherit;
  10609. border-top-color: transparent;
  10610. border-left-color: transparent; }
  10611. .ribbon-bottom {
  10612. top: auto;
  10613. bottom: .75rem; }
  10614. .ribbon-bookmark {
  10615. padding-left: .25rem; }
  10616. .ribbon-bookmark:after {
  10617. position: absolute;
  10618. top: 0;
  10619. right: 100%;
  10620. display: block;
  10621. width: 0;
  10622. height: 0;
  10623. content: "";
  10624. border: 1rem solid;
  10625. border-color: inherit;
  10626. border-right-width: 0;
  10627. border-left-color: transparent;
  10628. border-left-width: .5rem; }
  10629. .ribbon-bookmark.ribbon-left {
  10630. padding-right: .5rem;
  10631. padding-left: .5rem; }
  10632. .ribbon-bookmark.ribbon-left:after {
  10633. right: auto;
  10634. left: 100%;
  10635. border-right-color: transparent;
  10636. border-right-width: .5rem;
  10637. border-left-width: 0; }
  10638. .ribbon-bookmark.ribbon-top {
  10639. padding-right: 0;
  10640. padding-bottom: .25rem;
  10641. padding-left: 0; }
  10642. .ribbon-bookmark.ribbon-top:after {
  10643. top: 100%;
  10644. right: 0;
  10645. left: 0;
  10646. border-color: inherit;
  10647. border-width: 1rem;
  10648. border-top-width: 0;
  10649. border-bottom-color: transparent;
  10650. border-bottom-width: .5rem; }
  10651. /**
  10652. Markdown
  10653. */
  10654. .markdown {
  10655. line-height: 1.6; }
  10656. .markdown > :first-child {
  10657. margin-top: 0; }
  10658. .markdown > :last-child,
  10659. .markdown > :last-child .highlight {
  10660. margin-bottom: 0; }
  10661. @media (min-width: 768px) {
  10662. .markdown > hr, .markdown > .hr {
  10663. margin-top: 3em;
  10664. margin-bottom: 3em; } }
  10665. .markdown > h1, .markdown > .h1, .markdown > h2, .markdown > .h2, .markdown > h3, .markdown > .h3, .markdown > h4, .markdown > .h4, .markdown > h5, .markdown > .h5, .markdown > h6, .markdown > .h6 {
  10666. font-weight: 600; }
  10667. .markdown > blockquote {
  10668. font-size: 1rem;
  10669. margin: 1.5rem 0;
  10670. padding: .5rem 1.5rem; }
  10671. .markdown > img {
  10672. border-radius: 4px; }
  10673. @-webkit-keyframes skeleton-load {
  10674. from {
  10675. background-position: 0 0; }
  10676. to {
  10677. background-position: 100vw 0; } }
  10678. @keyframes skeleton-load {
  10679. from {
  10680. background-position: 0 0; }
  10681. to {
  10682. background-position: 100vw 0; } }
  10683. .skeleton-avatar, .skeleton-line:after, .skeleton-heading:after, .skeleton-image {
  10684. background-image: linear-gradient(to right, #f4f6f8 0, #e2e5e9 40%, #f4f6f8 80%);
  10685. background-size: 50vw 100%;
  10686. background-attachment: fixed;
  10687. -webkit-animation: skeleton-load 2s linear infinite;
  10688. animation: skeleton-load 2s linear infinite; }
  10689. .skeleton-avatar {
  10690. display: inline-block;
  10691. vertical-align: bottom;
  10692. width: 2.5rem;
  10693. height: 2.5rem;
  10694. border-radius: 100rem; }
  10695. .skeleton-avatar-xs {
  10696. width: 1.25rem;
  10697. height: 1.25rem; }
  10698. .skeleton-avatar-sm {
  10699. width: 2rem;
  10700. height: 2rem; }
  10701. .skeleton-avatar-md {
  10702. width: 3.75rem;
  10703. height: 3.75rem; }
  10704. .skeleton-avatar-lg {
  10705. width: 5rem;
  10706. height: 5rem; }
  10707. .skeleton-avatar-xl {
  10708. width: 7rem;
  10709. height: 7rem; }
  10710. .skeleton-avatar-2xl {
  10711. width: 11rem;
  10712. height: 11rem; }
  10713. .skeleton-line, .skeleton-heading {
  10714. padding: .375rem 0;
  10715. display: block;
  10716. line-height: 0;
  10717. height: 1.25rem; }
  10718. .skeleton-line:after, .skeleton-heading:after {
  10719. content: '';
  10720. display: inline-block;
  10721. height: 100%;
  10722. border-radius: 4px;
  10723. width: 100%; }
  10724. .skeleton-line:nth-child(5n+2):after, .skeleton-heading:nth-child(5n+2):after {
  10725. width: 80%; }
  10726. .skeleton-line:nth-child(5n+3):after, .skeleton-heading:nth-child(5n+3):after {
  10727. width: 90%; }
  10728. .skeleton-line:nth-child(5n+4):after, .skeleton-heading:nth-child(5n+4):after {
  10729. width: 95%; }
  10730. .skeleton-line:nth-child(5n+5):after, .skeleton-heading:nth-child(5n+5):after {
  10731. width: 85%; }
  10732. .skeleton-line-full:after {
  10733. width: 100% !important; }
  10734. .skeleton-heading {
  10735. height: 1.5rem;
  10736. margin-bottom: .5rem; }
  10737. .skeleton-heading:after {
  10738. width: 70%; }
  10739. .skeleton-image:after {
  10740. content: '';
  10741. padding-top: 56.25%;
  10742. display: block; }
  10743. .card-img-top .skeleton-image,
  10744. .card-img-bottom .skeleton-image,
  10745. .card-img-left .skeleton-image,
  10746. .card-img-right .skeleton-image {
  10747. border-radius: inherit; }
  10748. .steps {
  10749. display: flex;
  10750. flex-wrap: nowrap;
  10751. width: 100%;
  10752. padding: 0;
  10753. margin: 2rem 0;
  10754. list-style: none; }
  10755. .steps .step-item {
  10756. padding-top: calc(0.5rem + 4px); }
  10757. .steps .step-item:after {
  10758. top: calc(0.25rem + 2px);
  10759. height: 2px; }
  10760. .steps .step-item:before {
  10761. width: 0.5rem;
  10762. height: 0.5rem; }
  10763. .steps .step-item:after, .steps .step-item:before {
  10764. color: #ffffff;
  10765. background: #206bc4; }
  10766. .steps .step-item.active:before {
  10767. color: inherit;
  10768. border-color: #206bc4; }
  10769. .steps-blue .step-item:after, .steps-blue .step-item:before {
  10770. color: #ffffff;
  10771. background: #206bc4; }
  10772. .steps-blue .step-item.active:before {
  10773. color: inherit;
  10774. border-color: #206bc4; }
  10775. .steps-azure .step-item:after, .steps-azure .step-item:before {
  10776. color: #ffffff;
  10777. background: #4299e1; }
  10778. .steps-azure .step-item.active:before {
  10779. color: inherit;
  10780. border-color: #4299e1; }
  10781. .steps-indigo .step-item:after, .steps-indigo .step-item:before {
  10782. color: #ffffff;
  10783. background: #4263eb; }
  10784. .steps-indigo .step-item.active:before {
  10785. color: inherit;
  10786. border-color: #4263eb; }
  10787. .steps-purple .step-item:after, .steps-purple .step-item:before {
  10788. color: #ffffff;
  10789. background: #ae3ec9; }
  10790. .steps-purple .step-item.active:before {
  10791. color: inherit;
  10792. border-color: #ae3ec9; }
  10793. .steps-pink .step-item:after, .steps-pink .step-item:before {
  10794. color: #ffffff;
  10795. background: #d6336c; }
  10796. .steps-pink .step-item.active:before {
  10797. color: inherit;
  10798. border-color: #d6336c; }
  10799. .steps-red .step-item:after, .steps-red .step-item:before {
  10800. color: #ffffff;
  10801. background: #d63939; }
  10802. .steps-red .step-item.active:before {
  10803. color: inherit;
  10804. border-color: #d63939; }
  10805. .steps-orange .step-item:after, .steps-orange .step-item:before {
  10806. color: #ffffff;
  10807. background: #f76707; }
  10808. .steps-orange .step-item.active:before {
  10809. color: inherit;
  10810. border-color: #f76707; }
  10811. .steps-yellow .step-item:after, .steps-yellow .step-item:before {
  10812. color: #ffffff;
  10813. background: #f59f00; }
  10814. .steps-yellow .step-item.active:before {
  10815. color: inherit;
  10816. border-color: #f59f00; }
  10817. .steps-lime .step-item:after, .steps-lime .step-item:before {
  10818. color: #ffffff;
  10819. background: #74b816; }
  10820. .steps-lime .step-item.active:before {
  10821. color: inherit;
  10822. border-color: #74b816; }
  10823. .steps-green .step-item:after, .steps-green .step-item:before {
  10824. color: #ffffff;
  10825. background: #2fb344; }
  10826. .steps-green .step-item.active:before {
  10827. color: inherit;
  10828. border-color: #2fb344; }
  10829. .steps-teal .step-item:after, .steps-teal .step-item:before {
  10830. color: #ffffff;
  10831. background: #0ca678; }
  10832. .steps-teal .step-item.active:before {
  10833. color: inherit;
  10834. border-color: #0ca678; }
  10835. .steps-cyan .step-item:after, .steps-cyan .step-item:before {
  10836. color: #ffffff;
  10837. background: #17a2b8; }
  10838. .steps-cyan .step-item.active:before {
  10839. color: inherit;
  10840. border-color: #17a2b8; }
  10841. .step-item {
  10842. position: relative;
  10843. flex: 1 1 0;
  10844. min-height: 1rem;
  10845. margin-top: 0;
  10846. color: inherit;
  10847. text-align: center;
  10848. cursor: default; }
  10849. a.step-item {
  10850. cursor: pointer; }
  10851. a.step-item:hover {
  10852. color: inherit; }
  10853. .step-item:not(:first-child):after {
  10854. position: absolute;
  10855. left: -50%;
  10856. width: 100%;
  10857. content: "";
  10858. transform: translateY(-50%); }
  10859. .step-item:before {
  10860. position: absolute;
  10861. top: 0;
  10862. left: 50%;
  10863. z-index: 1;
  10864. box-sizing: content-box;
  10865. display: block;
  10866. content: "";
  10867. border: 2px solid #ffffff;
  10868. border-radius: 100rem;
  10869. transform: translateX(-50%); }
  10870. .step-item.active {
  10871. font-weight: 600; }
  10872. .step-item.active:before {
  10873. background: #ffffff; }
  10874. .step-item.active ~ .step-item {
  10875. color: #626976; }
  10876. .step-item.active ~ .step-item:after, .step-item.active ~ .step-item:before {
  10877. background: #f3f5f5; }
  10878. .step-item.active ~ .step-item:before {
  10879. color: #626976 !important; }
  10880. .steps-counter {
  10881. counter-reset: steps; }
  10882. .steps-counter .step-item {
  10883. padding-top: calc(1.5rem + 4px); }
  10884. .steps-counter .step-item:after {
  10885. top: calc(0.75rem + 2px);
  10886. height: 2px; }
  10887. .steps-counter .step-item:before {
  10888. width: 1.5rem;
  10889. height: 1.5rem; }
  10890. .steps-counter .step-item {
  10891. counter-increment: steps; }
  10892. .steps-counter .step-item:before {
  10893. font-size: 0.75rem;
  10894. line-height: 1.5rem;
  10895. content: counter(steps); }
  10896. .steps-counter .step-item.active ~ .step-item:before {
  10897. background: #ffffff; }
  10898. .switch-icon {
  10899. display: inline-block;
  10900. line-height: 1;
  10901. border: 0;
  10902. padding: 0;
  10903. background: transparent;
  10904. width: 1.25rem;
  10905. height: 1.25rem;
  10906. position: relative;
  10907. cursor: pointer; }
  10908. .switch-icon.disabled {
  10909. pointer-events: none;
  10910. opacity: 0.65; }
  10911. .switch-icon:focus {
  10912. outline: none; }
  10913. .switch-icon svg {
  10914. display: block;
  10915. width: 100%;
  10916. height: 100%; }
  10917. .switch-icon .switch-icon-a,
  10918. .switch-icon .switch-icon-b {
  10919. display: block;
  10920. width: 100%;
  10921. height: 100%; }
  10922. .switch-icon .switch-icon-a {
  10923. opacity: 1; }
  10924. .switch-icon .switch-icon-b {
  10925. position: absolute;
  10926. top: 0;
  10927. left: 0;
  10928. opacity: 0; }
  10929. .switch-icon.active .switch-icon-a {
  10930. opacity: 0; }
  10931. .switch-icon.active .switch-icon-b {
  10932. opacity: 1; }
  10933. .switch-icon-fade .switch-icon-a,
  10934. .switch-icon-fade .switch-icon-b {
  10935. transition: opacity 0.5s; }
  10936. @media (prefers-reduced-motion: reduce) {
  10937. .switch-icon-fade .switch-icon-a,
  10938. .switch-icon-fade .switch-icon-b {
  10939. transition: none; } }
  10940. .switch-icon-scale .switch-icon-a,
  10941. .switch-icon-scale .switch-icon-b {
  10942. transition: opacity 0.5s, transform 0s 0.5s; }
  10943. @media (prefers-reduced-motion: reduce) {
  10944. .switch-icon-scale .switch-icon-a,
  10945. .switch-icon-scale .switch-icon-b {
  10946. transition: none; } }
  10947. .switch-icon-scale .switch-icon-b {
  10948. transform: scale(1.5); }
  10949. .switch-icon-scale.active .switch-icon-a,
  10950. .switch-icon-scale.active .switch-icon-b {
  10951. transition: opacity 0s, transform 0.5s; }
  10952. @media (prefers-reduced-motion: reduce) {
  10953. .switch-icon-scale.active .switch-icon-a,
  10954. .switch-icon-scale.active .switch-icon-b {
  10955. transition: none; } }
  10956. .switch-icon-scale.active .switch-icon-b {
  10957. transform: scale(1); }
  10958. .switch-icon-flip {
  10959. perspective: 10em; }
  10960. .switch-icon-flip .switch-icon-a,
  10961. .switch-icon-flip .switch-icon-b {
  10962. -webkit-backface-visibility: hidden;
  10963. backface-visibility: hidden;
  10964. transform-style: preserve-3d;
  10965. transition: opacity 0s 0.2s, transform 0.4s ease-in-out; }
  10966. @media (prefers-reduced-motion: reduce) {
  10967. .switch-icon-flip .switch-icon-a,
  10968. .switch-icon-flip .switch-icon-b {
  10969. transition: none; } }
  10970. .switch-icon-flip .switch-icon-a {
  10971. opacity: 1;
  10972. transform: rotateY(0deg); }
  10973. .switch-icon-flip .switch-icon-b {
  10974. opacity: 1;
  10975. transform: rotateY(-180deg); }
  10976. .switch-icon-flip.active .switch-icon-a {
  10977. opacity: 1;
  10978. transform: rotateY(180deg); }
  10979. .switch-icon-flip.active .switch-icon-b {
  10980. opacity: 1;
  10981. transform: rotateY(0deg); }
  10982. .switch-icon-slide-up,
  10983. .switch-icon-slide-left,
  10984. .switch-icon-slide-right,
  10985. .switch-icon-slide-down {
  10986. overflow: hidden; }
  10987. .switch-icon-slide-up .switch-icon-a,
  10988. .switch-icon-slide-up .switch-icon-b,
  10989. .switch-icon-slide-left .switch-icon-a,
  10990. .switch-icon-slide-left .switch-icon-b,
  10991. .switch-icon-slide-right .switch-icon-a,
  10992. .switch-icon-slide-right .switch-icon-b,
  10993. .switch-icon-slide-down .switch-icon-a,
  10994. .switch-icon-slide-down .switch-icon-b {
  10995. transition: opacity 0.3s, transform 0.3s; }
  10996. @media (prefers-reduced-motion: reduce) {
  10997. .switch-icon-slide-up .switch-icon-a,
  10998. .switch-icon-slide-up .switch-icon-b,
  10999. .switch-icon-slide-left .switch-icon-a,
  11000. .switch-icon-slide-left .switch-icon-b,
  11001. .switch-icon-slide-right .switch-icon-a,
  11002. .switch-icon-slide-right .switch-icon-b,
  11003. .switch-icon-slide-down .switch-icon-a,
  11004. .switch-icon-slide-down .switch-icon-b {
  11005. transition: none; } }
  11006. .switch-icon-slide-up .switch-icon-a,
  11007. .switch-icon-slide-left .switch-icon-a,
  11008. .switch-icon-slide-right .switch-icon-a,
  11009. .switch-icon-slide-down .switch-icon-a {
  11010. transform: translateY(0); }
  11011. .switch-icon-slide-up .switch-icon-b,
  11012. .switch-icon-slide-left .switch-icon-b,
  11013. .switch-icon-slide-right .switch-icon-b,
  11014. .switch-icon-slide-down .switch-icon-b {
  11015. transform: translateY(100%); }
  11016. .switch-icon-slide-up.active .switch-icon-a,
  11017. .switch-icon-slide-left.active .switch-icon-a,
  11018. .switch-icon-slide-right.active .switch-icon-a,
  11019. .switch-icon-slide-down.active .switch-icon-a {
  11020. transform: translateY(-100%); }
  11021. .switch-icon-slide-up.active .switch-icon-b,
  11022. .switch-icon-slide-left.active .switch-icon-b,
  11023. .switch-icon-slide-right.active .switch-icon-b,
  11024. .switch-icon-slide-down.active .switch-icon-b {
  11025. transform: translateY(0); }
  11026. .switch-icon-slide-left .switch-icon-a {
  11027. transform: translateX(0); }
  11028. .switch-icon-slide-left .switch-icon-b {
  11029. transform: translateX(100%); }
  11030. .switch-icon-slide-left.active .switch-icon-a {
  11031. transform: translateX(-100%); }
  11032. .switch-icon-slide-left.active .switch-icon-b {
  11033. transform: translateX(0); }
  11034. .switch-icon-slide-right .switch-icon-a {
  11035. transform: translateX(0); }
  11036. .switch-icon-slide-right .switch-icon-b {
  11037. transform: translateX(-100%); }
  11038. .switch-icon-slide-right.active .switch-icon-a {
  11039. transform: translateX(100%); }
  11040. .switch-icon-slide-right.active .switch-icon-b {
  11041. transform: translateX(0); }
  11042. .switch-icon-slide-down .switch-icon-a {
  11043. transform: translateY(0); }
  11044. .switch-icon-slide-down .switch-icon-b {
  11045. transform: translateY(-100%); }
  11046. .switch-icon-slide-down.active .switch-icon-a {
  11047. transform: translateY(100%); }
  11048. .switch-icon-slide-down.active .switch-icon-b {
  11049. transform: translateY(0); }
  11050. .table thead th, .markdown > table thead th {
  11051. color: #626976;
  11052. background: #f8fafc;
  11053. font-size: 0.625rem;
  11054. font-weight: 600;
  11055. text-transform: uppercase;
  11056. letter-spacing: .04em;
  11057. line-height: 1.6;
  11058. color: #626976;
  11059. padding-top: 0.5rem;
  11060. padding-bottom: 0.5rem; }
  11061. @media print {
  11062. .table thead th, .markdown > table thead th {
  11063. background: transparent; } }
  11064. .table-responsive {
  11065. margin-bottom: 1rem; }
  11066. .table-responsive .table, .table-responsive .markdown > table {
  11067. margin-bottom: 0; }
  11068. .table-transparent thead th {
  11069. background: transparent; }
  11070. .table-nowrap > :not(caption) > * > * {
  11071. white-space: nowrap; }
  11072. .table-vcenter > :not(caption) > * > * {
  11073. vertical-align: middle; }
  11074. .table-center > :not(caption) > * > * {
  11075. text-align: center; }
  11076. .td-truncate {
  11077. max-width: 1px;
  11078. width: 100%; }
  11079. .table-mobile {
  11080. display: block; }
  11081. .table-mobile thead {
  11082. display: none; }
  11083. .table-mobile tbody,
  11084. .table-mobile tr {
  11085. display: flex;
  11086. flex-direction: column; }
  11087. .table-mobile td {
  11088. display: block;
  11089. padding: 0.5rem 0.5rem !important;
  11090. border: none;
  11091. color: #1e293b !important; }
  11092. .table-mobile td[data-label]:before {
  11093. font-size: 0.625rem;
  11094. font-weight: 600;
  11095. text-transform: uppercase;
  11096. letter-spacing: .04em;
  11097. line-height: 1.6;
  11098. color: #626976;
  11099. content: attr(data-label);
  11100. display: block; }
  11101. .table-mobile tr {
  11102. border-bottom: 1px solid rgba(98, 105, 118, 0.16); }
  11103. .table-mobile .btn {
  11104. display: block; }
  11105. @media (max-width: 575.98px) {
  11106. .table-mobile-sm {
  11107. display: block; }
  11108. .table-mobile-sm thead {
  11109. display: none; }
  11110. .table-mobile-sm tbody,
  11111. .table-mobile-sm tr {
  11112. display: flex;
  11113. flex-direction: column; }
  11114. .table-mobile-sm td {
  11115. display: block;
  11116. padding: 0.5rem 0.5rem !important;
  11117. border: none;
  11118. color: #1e293b !important; }
  11119. .table-mobile-sm td[data-label]:before {
  11120. font-size: 0.625rem;
  11121. font-weight: 600;
  11122. text-transform: uppercase;
  11123. letter-spacing: .04em;
  11124. line-height: 1.6;
  11125. color: #626976;
  11126. content: attr(data-label);
  11127. display: block; }
  11128. .table-mobile-sm tr {
  11129. border-bottom: 1px solid rgba(98, 105, 118, 0.16); }
  11130. .table-mobile-sm .btn {
  11131. display: block; } }
  11132. @media (max-width: 767.98px) {
  11133. .table-mobile-md {
  11134. display: block; }
  11135. .table-mobile-md thead {
  11136. display: none; }
  11137. .table-mobile-md tbody,
  11138. .table-mobile-md tr {
  11139. display: flex;
  11140. flex-direction: column; }
  11141. .table-mobile-md td {
  11142. display: block;
  11143. padding: 0.5rem 0.5rem !important;
  11144. border: none;
  11145. color: #1e293b !important; }
  11146. .table-mobile-md td[data-label]:before {
  11147. font-size: 0.625rem;
  11148. font-weight: 600;
  11149. text-transform: uppercase;
  11150. letter-spacing: .04em;
  11151. line-height: 1.6;
  11152. color: #626976;
  11153. content: attr(data-label);
  11154. display: block; }
  11155. .table-mobile-md tr {
  11156. border-bottom: 1px solid rgba(98, 105, 118, 0.16); }
  11157. .table-mobile-md .btn {
  11158. display: block; } }
  11159. @media (max-width: 991.98px) {
  11160. .table-mobile-lg {
  11161. display: block; }
  11162. .table-mobile-lg thead {
  11163. display: none; }
  11164. .table-mobile-lg tbody,
  11165. .table-mobile-lg tr {
  11166. display: flex;
  11167. flex-direction: column; }
  11168. .table-mobile-lg td {
  11169. display: block;
  11170. padding: 0.5rem 0.5rem !important;
  11171. border: none;
  11172. color: #1e293b !important; }
  11173. .table-mobile-lg td[data-label]:before {
  11174. font-size: 0.625rem;
  11175. font-weight: 600;
  11176. text-transform: uppercase;
  11177. letter-spacing: .04em;
  11178. line-height: 1.6;
  11179. color: #626976;
  11180. content: attr(data-label);
  11181. display: block; }
  11182. .table-mobile-lg tr {
  11183. border-bottom: 1px solid rgba(98, 105, 118, 0.16); }
  11184. .table-mobile-lg .btn {
  11185. display: block; } }
  11186. @media (max-width: 1199.98px) {
  11187. .table-mobile-xl {
  11188. display: block; }
  11189. .table-mobile-xl thead {
  11190. display: none; }
  11191. .table-mobile-xl tbody,
  11192. .table-mobile-xl tr {
  11193. display: flex;
  11194. flex-direction: column; }
  11195. .table-mobile-xl td {
  11196. display: block;
  11197. padding: 0.5rem 0.5rem !important;
  11198. border: none;
  11199. color: #1e293b !important; }
  11200. .table-mobile-xl td[data-label]:before {
  11201. font-size: 0.625rem;
  11202. font-weight: 600;
  11203. text-transform: uppercase;
  11204. letter-spacing: .04em;
  11205. line-height: 1.6;
  11206. color: #626976;
  11207. content: attr(data-label);
  11208. display: block; }
  11209. .table-mobile-xl tr {
  11210. border-bottom: 1px solid rgba(98, 105, 118, 0.16); }
  11211. .table-mobile-xl .btn {
  11212. display: block; } }
  11213. @media (max-width: 1399.98px) {
  11214. .table-mobile-xxl {
  11215. display: block; }
  11216. .table-mobile-xxl thead {
  11217. display: none; }
  11218. .table-mobile-xxl tbody,
  11219. .table-mobile-xxl tr {
  11220. display: flex;
  11221. flex-direction: column; }
  11222. .table-mobile-xxl td {
  11223. display: block;
  11224. padding: 0.5rem 0.5rem !important;
  11225. border: none;
  11226. color: #1e293b !important; }
  11227. .table-mobile-xxl td[data-label]:before {
  11228. font-size: 0.625rem;
  11229. font-weight: 600;
  11230. text-transform: uppercase;
  11231. letter-spacing: .04em;
  11232. line-height: 1.6;
  11233. color: #626976;
  11234. content: attr(data-label);
  11235. display: block; }
  11236. .table-mobile-xxl tr {
  11237. border-bottom: 1px solid rgba(98, 105, 118, 0.16); }
  11238. .table-mobile-xxl .btn {
  11239. display: block; } }
  11240. .toast-header {
  11241. -webkit-user-select: none;
  11242. -moz-user-select: none;
  11243. -ms-user-select: none;
  11244. user-select: none; }
  11245. .toast button[data-bs-dismiss="toast"] {
  11246. outline: none; }
  11247. .toolbar {
  11248. display: flex;
  11249. flex-wrap: nowrap;
  11250. flex-shrink: 0;
  11251. margin: 0 -.5rem; }
  11252. .toolbar > * {
  11253. margin: 0 .5rem; }
  11254. /**
  11255. Horizontal rules
  11256. */
  11257. /**
  11258. Hr text
  11259. */
  11260. .hr-text {
  11261. display: flex;
  11262. align-items: center;
  11263. margin: 2rem 0;
  11264. font-size: 0.625rem;
  11265. font-weight: 600;
  11266. text-transform: uppercase;
  11267. letter-spacing: .04em;
  11268. line-height: 1.6;
  11269. color: #626976;
  11270. height: 1px; }
  11271. .hr-text:after, .hr-text:before {
  11272. flex: 1 1 auto;
  11273. height: 1px;
  11274. background-color: currentColor;
  11275. opacity: 0.16; }
  11276. .hr-text:before {
  11277. content: "";
  11278. margin-right: .5rem; }
  11279. .hr-text:after {
  11280. content: "";
  11281. margin-left: .5rem; }
  11282. .hr-text > *:first-child {
  11283. padding-right: .5rem;
  11284. padding-left: 0;
  11285. color: #626976; }
  11286. .hr-text.hr-text-left:before {
  11287. content: none; }
  11288. .hr-text.hr-text-left > *:first-child {
  11289. padding-right: .5rem;
  11290. padding-left: .5rem; }
  11291. .hr-text.hr-text-right:before {
  11292. content: ""; }
  11293. .hr-text.hr-text-right:after {
  11294. content: none; }
  11295. .hr-text.hr-text-right > *:first-child {
  11296. padding-right: 0;
  11297. padding-left: .5rem; }
  11298. .card > .hr-text {
  11299. margin: 0; }
  11300. .hr-text-spaceless {
  11301. margin: -.5rem 0; }
  11302. .lead {
  11303. line-height: 1.4; }
  11304. a {
  11305. -webkit-text-decoration-skip: ink;
  11306. text-decoration-skip-ink: auto; }
  11307. h1 a, .h1 a,
  11308. h2 a,
  11309. .h2 a,
  11310. h3 a,
  11311. .h3 a,
  11312. h4 a,
  11313. .h4 a,
  11314. h5 a,
  11315. .h5 a,
  11316. h6 a,
  11317. .h6 a,
  11318. .h1 a,
  11319. .h2 a,
  11320. .h3 a,
  11321. .h4 a,
  11322. .h5 a,
  11323. .h6 a {
  11324. color: inherit; }
  11325. h1 a:hover, .h1 a:hover,
  11326. h2 a:hover,
  11327. .h2 a:hover,
  11328. h3 a:hover,
  11329. .h3 a:hover,
  11330. h4 a:hover,
  11331. .h4 a:hover,
  11332. h5 a:hover,
  11333. .h5 a:hover,
  11334. h6 a:hover,
  11335. .h6 a:hover,
  11336. .h1 a:hover,
  11337. .h2 a:hover,
  11338. .h3 a:hover,
  11339. .h4 a:hover,
  11340. .h5 a:hover,
  11341. .h6 a:hover {
  11342. color: inherit; }
  11343. h1, .h1 {
  11344. line-height: 1.3333333; }
  11345. h2, .h2 {
  11346. line-height: 1.4; }
  11347. h3, .h3 {
  11348. line-height: 1.5; }
  11349. h4, .h4 {
  11350. line-height: 1.3333333; }
  11351. h5, .h5 {
  11352. line-height: 1.3333333; }
  11353. h6, .h6 {
  11354. line-height: 1.6; }
  11355. strong,
  11356. .strong,
  11357. b {
  11358. font-weight: 600; }
  11359. blockquote {
  11360. padding-left: 1rem;
  11361. border-left: 2px solid #e6e7e9; }
  11362. blockquote p {
  11363. margin-bottom: 1rem; }
  11364. blockquote cite {
  11365. display: block;
  11366. text-align: right; }
  11367. blockquote cite:before {
  11368. content: "— "; }
  11369. ul, ol {
  11370. padding-left: 1.5rem; }
  11371. hr, .hr {
  11372. margin: 2rem 0; }
  11373. dl dd:last-child {
  11374. margin-bottom: 0; }
  11375. code {
  11376. padding: 2px 4px;
  11377. background: rgba(32, 107, 196, 0.03);
  11378. border: 1px solid rgba(32, 107, 196, 0.064);
  11379. border-radius: 4px;
  11380. font-weight: 400; }
  11381. pre {
  11382. padding: 1rem;
  11383. overflow: auto;
  11384. font-size: 80%;
  11385. -webkit-hyphens: none;
  11386. -ms-hyphens: none;
  11387. hyphens: none;
  11388. line-height: 1.25rem;
  11389. -moz-tab-size: 3;
  11390. -o-tab-size: 3;
  11391. tab-size: 3;
  11392. border-radius: 4px;
  11393. white-space: pre-wrap;
  11394. background: #fcfdfe;
  11395. border: 1px solid rgba(98, 105, 118, 0.16);
  11396. -webkit-font-smoothing: auto; }
  11397. pre code {
  11398. padding: 0;
  11399. background: none;
  11400. border: none;
  11401. border-radius: 0; }
  11402. img {
  11403. max-width: 100%; }
  11404. .list-unstyled {
  11405. margin-left: 0; }
  11406. /**
  11407. Selection
  11408. */
  11409. ::-moz-selection {
  11410. color: #ffffff;
  11411. background-color: #307fdd; }
  11412. ::selection {
  11413. color: #ffffff;
  11414. background-color: #307fdd; }
  11415. /**
  11416. Links
  11417. */
  11418. [class^="link-"].disabled, [class*=" link-"].disabled {
  11419. color: #475569;
  11420. pointer-events: none; }
  11421. /**
  11422. Subheader
  11423. */
  11424. .subheader {
  11425. font-size: 0.625rem;
  11426. font-weight: 600;
  11427. text-transform: uppercase;
  11428. letter-spacing: .04em;
  11429. line-height: 1.6;
  11430. color: #626976; }
  11431. .chart {
  11432. display: block;
  11433. min-height: 10rem; }
  11434. .chart text {
  11435. font-family: inherit; }
  11436. .chart-sm {
  11437. height: 2.5rem; }
  11438. .chart-lg {
  11439. height: 15rem; }
  11440. .chart-square {
  11441. height: 5.75rem; }
  11442. /**
  11443. Chart sparkline
  11444. */
  11445. .chart-sparkline {
  11446. position: relative;
  11447. width: 4rem;
  11448. height: 2.5rem;
  11449. line-height: 1;
  11450. min-height: 0 !important; }
  11451. .chart-sparkline-sm {
  11452. height: 1.5rem; }
  11453. .chart-sparkline-square {
  11454. width: 2.5rem; }
  11455. .chart-sparkline-wide {
  11456. width: 6rem; }
  11457. .chart-sparkline-label {
  11458. position: absolute;
  11459. top: 0;
  11460. right: 0;
  11461. bottom: 0;
  11462. left: 0;
  11463. display: flex;
  11464. align-items: center;
  11465. justify-content: center;
  11466. font-size: 0.625rem; }
  11467. .chart-sparkline-label .icon {
  11468. width: 1rem;
  11469. height: 1rem;
  11470. font-size: 1rem; }
  11471. .offcanvas-blur {
  11472. -webkit-backdrop-filter: blur(4px);
  11473. backdrop-filter: blur(4px); }
  11474. .bg-white-overlay {
  11475. color: #ffffff;
  11476. background-color: rgba(248, 250, 252, 0.24); }
  11477. .bg-dark-overlay {
  11478. color: #ffffff;
  11479. background-color: rgba(30, 41, 59, 0.24); }
  11480. .bg-cover {
  11481. background-repeat: no-repeat;
  11482. background-size: cover;
  11483. background-position: center; }
  11484. .bg-primary-lt {
  11485. color: #206bc4 !important;
  11486. background: rgba(32, 107, 196, 0.1) !important; }
  11487. .bg-secondary-lt {
  11488. color: #626976 !important;
  11489. background: rgba(98, 105, 118, 0.1) !important; }
  11490. .bg-success-lt {
  11491. color: #2fb344 !important;
  11492. background: rgba(47, 179, 68, 0.1) !important; }
  11493. .bg-info-lt {
  11494. color: #4299e1 !important;
  11495. background: rgba(66, 153, 225, 0.1) !important; }
  11496. .bg-warning-lt {
  11497. color: #f76707 !important;
  11498. background: rgba(247, 103, 7, 0.1) !important; }
  11499. .bg-danger-lt {
  11500. color: #d63939 !important;
  11501. background: rgba(214, 57, 57, 0.1) !important; }
  11502. .bg-light-lt {
  11503. color: #f8fafc !important;
  11504. background: rgba(248, 250, 252, 0.1) !important; }
  11505. .bg-dark-lt {
  11506. color: #1e293b !important;
  11507. background: rgba(30, 41, 59, 0.1) !important; }
  11508. .bg-muted-lt {
  11509. color: #626976 !important;
  11510. background: rgba(98, 105, 118, 0.1) !important; }
  11511. .bg-blue {
  11512. background: #206bc4; }
  11513. .text-blue {
  11514. color: #206bc4 !important; }
  11515. .bg-blue-lt {
  11516. color: #206bc4 !important;
  11517. background: rgba(32, 107, 196, 0.1) !important; }
  11518. .bg-azure {
  11519. background: #4299e1; }
  11520. .text-azure {
  11521. color: #4299e1 !important; }
  11522. .bg-azure-lt {
  11523. color: #4299e1 !important;
  11524. background: rgba(66, 153, 225, 0.1) !important; }
  11525. .bg-indigo {
  11526. background: #4263eb; }
  11527. .text-indigo {
  11528. color: #4263eb !important; }
  11529. .bg-indigo-lt {
  11530. color: #4263eb !important;
  11531. background: rgba(66, 99, 235, 0.1) !important; }
  11532. .bg-purple {
  11533. background: #ae3ec9; }
  11534. .text-purple {
  11535. color: #ae3ec9 !important; }
  11536. .bg-purple-lt {
  11537. color: #ae3ec9 !important;
  11538. background: rgba(174, 62, 201, 0.1) !important; }
  11539. .bg-pink {
  11540. background: #d6336c; }
  11541. .text-pink {
  11542. color: #d6336c !important; }
  11543. .bg-pink-lt {
  11544. color: #d6336c !important;
  11545. background: rgba(214, 51, 108, 0.1) !important; }
  11546. .bg-red {
  11547. background: #d63939; }
  11548. .text-red {
  11549. color: #d63939 !important; }
  11550. .bg-red-lt {
  11551. color: #d63939 !important;
  11552. background: rgba(214, 57, 57, 0.1) !important; }
  11553. .bg-orange {
  11554. background: #f76707; }
  11555. .text-orange {
  11556. color: #f76707 !important; }
  11557. .bg-orange-lt {
  11558. color: #f76707 !important;
  11559. background: rgba(247, 103, 7, 0.1) !important; }
  11560. .bg-yellow {
  11561. background: #f59f00; }
  11562. .text-yellow {
  11563. color: #f59f00 !important; }
  11564. .bg-yellow-lt {
  11565. color: #f59f00 !important;
  11566. background: rgba(245, 159, 0, 0.1) !important; }
  11567. .bg-lime {
  11568. background: #74b816; }
  11569. .text-lime {
  11570. color: #74b816 !important; }
  11571. .bg-lime-lt {
  11572. color: #74b816 !important;
  11573. background: rgba(116, 184, 22, 0.1) !important; }
  11574. .bg-green {
  11575. background: #2fb344; }
  11576. .text-green {
  11577. color: #2fb344 !important; }
  11578. .bg-green-lt {
  11579. color: #2fb344 !important;
  11580. background: rgba(47, 179, 68, 0.1) !important; }
  11581. .bg-teal {
  11582. background: #0ca678; }
  11583. .text-teal {
  11584. color: #0ca678 !important; }
  11585. .bg-teal-lt {
  11586. color: #0ca678 !important;
  11587. background: rgba(12, 166, 120, 0.1) !important; }
  11588. .bg-cyan {
  11589. background: #17a2b8; }
  11590. .text-cyan {
  11591. color: #17a2b8 !important; }
  11592. .bg-cyan-lt {
  11593. color: #17a2b8 !important;
  11594. background: rgba(23, 162, 184, 0.1) !important; }
  11595. .bg-facebook {
  11596. color: #ffffff !important;
  11597. background: #3b5998 !important; }
  11598. .text-facebook {
  11599. color: #3b5998 !important; }
  11600. .bg-facebook-lt {
  11601. color: #3b5998 !important;
  11602. background: rgba(59, 89, 152, 0.1) !important; }
  11603. .bg-twitter {
  11604. color: #ffffff !important;
  11605. background: #1da1f2 !important; }
  11606. .text-twitter {
  11607. color: #1da1f2 !important; }
  11608. .bg-twitter-lt {
  11609. color: #1da1f2 !important;
  11610. background: rgba(29, 161, 242, 0.1) !important; }
  11611. .bg-linkedin {
  11612. color: #ffffff !important;
  11613. background: #0a66c2 !important; }
  11614. .text-linkedin {
  11615. color: #0a66c2 !important; }
  11616. .bg-linkedin-lt {
  11617. color: #0a66c2 !important;
  11618. background: rgba(10, 102, 194, 0.1) !important; }
  11619. .bg-google {
  11620. color: #ffffff !important;
  11621. background: #dc4e41 !important; }
  11622. .text-google {
  11623. color: #dc4e41 !important; }
  11624. .bg-google-lt {
  11625. color: #dc4e41 !important;
  11626. background: rgba(220, 78, 65, 0.1) !important; }
  11627. .bg-youtube {
  11628. color: #ffffff !important;
  11629. background: #ff0000 !important; }
  11630. .text-youtube {
  11631. color: #ff0000 !important; }
  11632. .bg-youtube-lt {
  11633. color: #ff0000 !important;
  11634. background: rgba(255, 0, 0, 0.1) !important; }
  11635. .bg-vimeo {
  11636. color: #ffffff !important;
  11637. background: #1ab7ea !important; }
  11638. .text-vimeo {
  11639. color: #1ab7ea !important; }
  11640. .bg-vimeo-lt {
  11641. color: #1ab7ea !important;
  11642. background: rgba(26, 183, 234, 0.1) !important; }
  11643. .bg-dribbble {
  11644. color: #ffffff !important;
  11645. background: #ea4c89 !important; }
  11646. .text-dribbble {
  11647. color: #ea4c89 !important; }
  11648. .bg-dribbble-lt {
  11649. color: #ea4c89 !important;
  11650. background: rgba(234, 76, 137, 0.1) !important; }
  11651. .bg-github {
  11652. color: #ffffff !important;
  11653. background: #181717 !important; }
  11654. .text-github {
  11655. color: #181717 !important; }
  11656. .bg-github-lt {
  11657. color: #181717 !important;
  11658. background: rgba(24, 23, 23, 0.1) !important; }
  11659. .bg-instagram {
  11660. color: #ffffff !important;
  11661. background: #e4405f !important; }
  11662. .text-instagram {
  11663. color: #e4405f !important; }
  11664. .bg-instagram-lt {
  11665. color: #e4405f !important;
  11666. background: rgba(228, 64, 95, 0.1) !important; }
  11667. .bg-pinterest {
  11668. color: #ffffff !important;
  11669. background: #bd081c !important; }
  11670. .text-pinterest {
  11671. color: #bd081c !important; }
  11672. .bg-pinterest-lt {
  11673. color: #bd081c !important;
  11674. background: rgba(189, 8, 28, 0.1) !important; }
  11675. .bg-vk {
  11676. color: #ffffff !important;
  11677. background: #6383a8 !important; }
  11678. .text-vk {
  11679. color: #6383a8 !important; }
  11680. .bg-vk-lt {
  11681. color: #6383a8 !important;
  11682. background: rgba(99, 131, 168, 0.1) !important; }
  11683. .bg-rss {
  11684. color: #ffffff !important;
  11685. background: #ffa500 !important; }
  11686. .text-rss {
  11687. color: #ffa500 !important; }
  11688. .bg-rss-lt {
  11689. color: #ffa500 !important;
  11690. background: rgba(255, 165, 0, 0.1) !important; }
  11691. .bg-flickr {
  11692. color: #ffffff !important;
  11693. background: #0063dc !important; }
  11694. .text-flickr {
  11695. color: #0063dc !important; }
  11696. .bg-flickr-lt {
  11697. color: #0063dc !important;
  11698. background: rgba(0, 99, 220, 0.1) !important; }
  11699. .bg-bitbucket {
  11700. color: #ffffff !important;
  11701. background: #0052cc !important; }
  11702. .text-bitbucket {
  11703. color: #0052cc !important; }
  11704. .bg-bitbucket-lt {
  11705. color: #0052cc !important;
  11706. background: rgba(0, 82, 204, 0.1) !important; }
  11707. .bg-tabler {
  11708. color: #ffffff !important;
  11709. background: #206bc4 !important; }
  11710. .text-tabler {
  11711. color: #206bc4 !important; }
  11712. .bg-tabler-lt {
  11713. color: #206bc4 !important;
  11714. background: rgba(32, 107, 196, 0.1) !important; }
  11715. /*
  11716. Scrollable
  11717. */
  11718. .scrollable {
  11719. overflow-x: hidden;
  11720. overflow-y: auto;
  11721. -webkit-overflow-scrolling: touch; }
  11722. .scrollable.hover {
  11723. overflow-y: hidden; }
  11724. .scrollable.hover > * {
  11725. margin-top: -1px; }
  11726. .scrollable.hover:hover, .scrollable.hover:focus, .scrollable.hover:active {
  11727. overflow: visible;
  11728. overflow-y: auto; }
  11729. .touch .scrollable {
  11730. overflow-y: auto !important; }
  11731. .scroll-x,
  11732. .scroll-y {
  11733. overflow: hidden;
  11734. -webkit-overflow-scrolling: touch; }
  11735. .scroll-y {
  11736. overflow-y: auto; }
  11737. .scroll-x {
  11738. overflow-x: auto; }
  11739. .no-scroll {
  11740. overflow: hidden; }
  11741. .w-0 {
  11742. width: 0 !important; }
  11743. .h-0 {
  11744. height: 0 !important; }
  11745. .w-1 {
  11746. width: 0.25rem !important; }
  11747. .h-1 {
  11748. height: 0.25rem !important; }
  11749. .w-2 {
  11750. width: 0.5rem !important; }
  11751. .h-2 {
  11752. height: 0.5rem !important; }
  11753. .w-3 {
  11754. width: 1rem !important; }
  11755. .h-3 {
  11756. height: 1rem !important; }
  11757. .w-4 {
  11758. width: 2rem !important; }
  11759. .h-4 {
  11760. height: 2rem !important; }
  11761. .w-5 {
  11762. width: 4rem !important; }
  11763. .h-5 {
  11764. height: 4rem !important; }
  11765. .w-auto {
  11766. width: auto !important; }
  11767. .h-auto {
  11768. height: auto !important; }
  11769. .w-px {
  11770. width: 1px !important; }
  11771. .h-px {
  11772. height: 1px !important; }
  11773. .w-full {
  11774. width: 100% !important; }
  11775. .h-full {
  11776. height: 100% !important; }
  11777. .opacity-0 {
  11778. opacity: 0 !important; }
  11779. .opacity-5 {
  11780. opacity: 0.05 !important; }
  11781. .opacity-10 {
  11782. opacity: 0.1 !important; }
  11783. .opacity-15 {
  11784. opacity: 0.15 !important; }
  11785. .opacity-20 {
  11786. opacity: 0.2 !important; }
  11787. .opacity-25 {
  11788. opacity: 0.25 !important; }
  11789. .opacity-30 {
  11790. opacity: 0.3 !important; }
  11791. .opacity-35 {
  11792. opacity: 0.35 !important; }
  11793. .opacity-40 {
  11794. opacity: 0.4 !important; }
  11795. .opacity-45 {
  11796. opacity: 0.45 !important; }
  11797. .opacity-50 {
  11798. opacity: 0.5 !important; }
  11799. .opacity-55 {
  11800. opacity: 0.55 !important; }
  11801. .opacity-60 {
  11802. opacity: 0.6 !important; }
  11803. .opacity-65 {
  11804. opacity: 0.65 !important; }
  11805. .opacity-70 {
  11806. opacity: 0.7 !important; }
  11807. .opacity-75 {
  11808. opacity: 0.75 !important; }
  11809. .opacity-80 {
  11810. opacity: 0.8 !important; }
  11811. .opacity-85 {
  11812. opacity: 0.85 !important; }
  11813. .opacity-90 {
  11814. opacity: 0.9 !important; }
  11815. .opacity-95 {
  11816. opacity: 0.95 !important; }
  11817. .opacity-100 {
  11818. opacity: 1 !important; }
  11819. .hover-shadow-sm:hover {
  11820. box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; }
  11821. .hover-shadow:hover {
  11822. box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; }
  11823. .hover-shadow-lg:hover {
  11824. box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; }
  11825. .hover-shadow-none:hover {
  11826. box-shadow: none !important; }
  11827. /**
  11828. Antialiasing
  11829. */
  11830. .antialiased {
  11831. -webkit-font-smoothing: antialiased;
  11832. -moz-osx-font-smoothing: grayscale; }
  11833. .subpixel-antialiased {
  11834. -webkit-font-smoothing: auto;
  11835. -moz-osx-font-smoothing: auto; }
  11836. @media not print {
  11837. .theme-dark {
  11838. color: #f8fafc;
  11839. background-color: #1b2434; }
  11840. .theme-dark .text-body {
  11841. color: #f8fafc; }
  11842. .theme-dark .card,
  11843. .theme-dark .card-footer,
  11844. .theme-dark .card-stacked::after,
  11845. .theme-dark .footer:not(.footer-transparent),
  11846. .theme-dark .modal-content,
  11847. .theme-dark .modal-header,
  11848. .theme-dark .dropdown-menu,
  11849. .theme-dark .alert:not(.alert-important) {
  11850. background-color: #1e293b;
  11851. color: inherit; }
  11852. .theme-dark .card {
  11853. border-color: transparent; }
  11854. .theme-dark .card-tabs .nav-tabs .nav-link {
  11855. background-color: #1b2434;
  11856. color: inherit; }
  11857. .theme-dark .card-tabs .nav-tabs .nav-link.active {
  11858. background-color: #1e293b;
  11859. color: inherit; }
  11860. .theme-dark .btn-white,
  11861. .theme-dark .form-file-button {
  11862. background-image: none; }
  11863. .theme-dark .form-check-input:not(:checked),
  11864. .theme-dark .form-select,
  11865. .theme-dark .form-file-text,
  11866. .theme-dark .form-control,
  11867. .theme-dark .form-selectgroup-label,
  11868. .theme-dark .form-selectgroup-check,
  11869. .theme-dark .form-imagecheck-figure:before {
  11870. background-color: #1b2434;
  11871. color: #f8fafc;
  11872. border-color: #2f405d; }
  11873. .theme-dark .form-control-plaintext {
  11874. color: #f8fafc; }
  11875. .theme-dark .input-group-flat .input-group-text {
  11876. background-color: #1b2434; }
  11877. .theme-dark .highlight {
  11878. background-color: #1b2434; }
  11879. .theme-dark .avatar {
  11880. --tblr-avatar-bg: #212e42; }
  11881. .theme-dark .avatar-list-stacked .avatar {
  11882. box-shadow: 0 0 0 2px #1e293b; }
  11883. .theme-dark .markdown,
  11884. .theme-dark .markdown > *,
  11885. .theme-dark .btn-close,
  11886. .theme-dark .accordion-button {
  11887. color: inherit; }
  11888. .theme-dark .apexcharts-text {
  11889. fill: #f8fafc; }
  11890. .theme-dark .apexcharts-legend-text {
  11891. color: inherit !important; }
  11892. .theme-dark .navbar-brand-autodark {
  11893. filter: brightness(0) invert(1); }
  11894. .theme-dark .table thead th, .theme-dark .markdown > table thead th,
  11895. .theme-dark .input-group-text {
  11896. background: transparent; }
  11897. .theme-dark .list-group-item {
  11898. color: #f8fafc;
  11899. border-color: rgba(98, 105, 118, 0.16); }
  11900. .theme-dark .form-fieldset {
  11901. border-color: #d9dbde; }
  11902. .theme-dark .list-group-header {
  11903. background: #1b2434;
  11904. border-color: #d9dbde; } }
  11905. @media not print and (prefers-color-scheme: dark) {
  11906. .theme-dark-auto {
  11907. color: #f8fafc;
  11908. background-color: #1b2434; }
  11909. .theme-dark-auto .text-body {
  11910. color: #f8fafc; }
  11911. .theme-dark-auto .card,
  11912. .theme-dark-auto .card-footer,
  11913. .theme-dark-auto .card-stacked::after,
  11914. .theme-dark-auto .footer:not(.footer-transparent),
  11915. .theme-dark-auto .modal-content,
  11916. .theme-dark-auto .modal-header,
  11917. .theme-dark-auto .dropdown-menu,
  11918. .theme-dark-auto .alert:not(.alert-important) {
  11919. background-color: #1e293b;
  11920. color: inherit; }
  11921. .theme-dark-auto .card {
  11922. border-color: transparent; }
  11923. .theme-dark-auto .card-tabs .nav-tabs .nav-link {
  11924. background-color: #1b2434;
  11925. color: inherit; }
  11926. .theme-dark-auto .card-tabs .nav-tabs .nav-link.active {
  11927. background-color: #1e293b;
  11928. color: inherit; }
  11929. .theme-dark-auto .btn-white,
  11930. .theme-dark-auto .form-file-button {
  11931. background-image: none; }
  11932. .theme-dark-auto .form-check-input:not(:checked),
  11933. .theme-dark-auto .form-select,
  11934. .theme-dark-auto .form-file-text,
  11935. .theme-dark-auto .form-control,
  11936. .theme-dark-auto .form-selectgroup-label,
  11937. .theme-dark-auto .form-selectgroup-check,
  11938. .theme-dark-auto .form-imagecheck-figure:before {
  11939. background-color: #1b2434;
  11940. color: #f8fafc;
  11941. border-color: #2f405d; }
  11942. .theme-dark-auto .form-control-plaintext {
  11943. color: #f8fafc; }
  11944. .theme-dark-auto .input-group-flat .input-group-text {
  11945. background-color: #1b2434; }
  11946. .theme-dark-auto .highlight {
  11947. background-color: #1b2434; }
  11948. .theme-dark-auto .avatar {
  11949. --tblr-avatar-bg: #212e42; }
  11950. .theme-dark-auto .avatar-list-stacked .avatar {
  11951. box-shadow: 0 0 0 2px #1e293b; }
  11952. .theme-dark-auto .markdown,
  11953. .theme-dark-auto .markdown > *,
  11954. .theme-dark-auto .btn-close,
  11955. .theme-dark-auto .accordion-button {
  11956. color: inherit; }
  11957. .theme-dark-auto .apexcharts-text {
  11958. fill: #f8fafc; }
  11959. .theme-dark-auto .apexcharts-legend-text {
  11960. color: inherit !important; }
  11961. .theme-dark-auto .navbar-brand-autodark {
  11962. filter: brightness(0) invert(1); }
  11963. .theme-dark-auto .table thead th, .theme-dark-auto .markdown > table thead th,
  11964. .theme-dark-auto .input-group-text {
  11965. background: transparent; }
  11966. .theme-dark-auto .list-group-item {
  11967. color: #f8fafc;
  11968. border-color: rgba(98, 105, 118, 0.16); }
  11969. .theme-dark-auto .form-fieldset {
  11970. border-color: #d9dbde; }
  11971. .theme-dark-auto .list-group-header {
  11972. background: #1b2434;
  11973. border-color: #d9dbde; } }