Keine Beschreibung

admin.scss 110KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438643964406441644264436444644564466447644864496450645164526453645464556456645764586459646064616462646364646465646664676468646964706471647264736474647564766477647864796480648164826483648464856486648764886489649064916492649364946495649664976498649965006501650265036504650565066507650865096510651165126513651465156516651765186519652065216522652365246525652665276528652965306531653265336534653565366537653865396540654165426543654465456546654765486549655065516552655365546555655665576558655965606561656265636564656565666567656865696570657165726573657465756576657765786579658065816582658365846585658665876588658965906591659265936594659565966597659865996600660166026603660466056606660766086609661066116612661366146615661666176618661966206621662266236624662566266627662866296630663166326633663466356636663766386639664066416642664366446645664666476648664966506651665266536654665566566657665866596660666166626663666466656666666766686669667066716672667366746675667666776678667966806681668266836684668566866687668866896690669166926693669466956696669766986699670067016702670367046705670667076708670967106711671267136714671567166717671867196720672167226723672467256726672767286729673067316732673367346735673667376738673967406741674267436744674567466747674867496750675167526753675467556756675767586759676067616762676367646765676667676768676967706771677267736774677567766777677867796780678167826783678467856786678767886789679067916792679367946795679667976798679968006801680268036804680568066807680868096810681168126813681468156816681768186819682068216822682368246825682668276828682968306831683268336834683568366837683868396840684168426843684468456846684768486849685068516852685368546855685668576858685968606861686268636864686568666867686868696870687168726873687468756876687768786879688068816882688368846885688668876888688968906891689268936894689568966897689868996900690169026903690469056906690769086909691069116912691369146915691669176918691969206921692269236924692569266927692869296930693169326933693469356936693769386939694069416942694369446945694669476948694969506951695269536954695569566957695869596960696169626963696469656966696769686969697069716972697369746975697669776978697969806981698269836984698569866987698869896990699169926993699469956996699769986999700070017002700370047005700670077008700970107011701270137014701570167017701870197020702170227023702470257026702770287029703070317032703370347035703670377038703970407041704270437044704570467047704870497050705170527053705470557056705770587059706070617062706370647065706670677068706970707071707270737074707570767077707870797080708170827083708470857086708770887089709070917092709370947095709670977098709971007101710271037104710571067107710871097110711171127113711471157116711771187119712071217122712371247125712671277128712971307131713271337134713571367137713871397140714171427143714471457146714771487149715071517152715371547155715671577158715971607161716271637164716571667167716871697170717171727173717471757176717771787179718071817182718371847185718671877188718971907191719271937194719571967197719871997200720172027203720472057206720772087209721072117212721372147215721672177218721972207221722272237224722572267227722872297230723172327233723472357236723772387239724072417242724372447245724672477248724972507251725272537254725572567257725872597260726172627263726472657266726772687269727072717272727372747275727672777278727972807281728272837284728572867287728872897290729172927293729472957296729772987299730073017302730373047305730673077308730973107311731273137314731573167317731873197320732173227323732473257326732773287329733073317332733373347335733673377338733973407341734273437344734573467347734873497350735173527353735473557356735773587359736073617362736373647365736673677368736973707371737273737374737573767377737873797380738173827383738473857386738773887389739073917392739373947395739673977398739974007401740274037404740574067407740874097410741174127413741474157416741774187419742074217422742374247425742674277428742974307431743274337434743574367437743874397440744174427443744474457446744774487449745074517452745374547455745674577458745974607461746274637464746574667467746874697470747174727473747474757476747774787479748074817482748374847485748674877488748974907491749274937494749574967497749874997500750175027503750475057506750775087509751075117512751375147515751675177518751975207521752275237524752575267527752875297530753175327533753475357536753775387539754075417542754375447545754675477548754975507551755275537554755575567557755875597560756175627563756475657566756775687569757075717572757375747575757675777578757975807581758275837584758575867587758875897590759175927593759475957596759775987599760076017602760376047605760676077608760976107611761276137614761576167617761876197620762176227623762476257626762776287629763076317632763376347635763676377638763976407641764276437644764576467647764876497650765176527653765476557656765776587659766076617662766376647665766676677668766976707671767276737674767576767677767876797680768176827683768476857686768776887689769076917692769376947695
  1. /**
  2. * admin.scss
  3. * General WooCommerce admin styles. Settings, product data tabs, reports, etc.
  4. */
  5. /**
  6. * Imports
  7. */
  8. @import "mixins";
  9. @import "variables";
  10. @import "animation";
  11. @import "fonts";
  12. /**
  13. * Styling begins
  14. */
  15. .blockUI.blockOverlay {
  16. @include loader();
  17. }
  18. .wc-addons-wrap {
  19. .marketplace-header {
  20. background-image: url(../images/marketplace-header-bg@2x.png);
  21. background-position: right;
  22. background-size: cover;
  23. box-sizing: border-box;
  24. display: flex;
  25. flex-direction: column;
  26. justify-content: center;
  27. min-height: 216px;
  28. padding: 24px 16px;
  29. width: 100%;
  30. &__title {
  31. color: #fff;
  32. font-size: 32px;
  33. font-style: normal;
  34. font-weight: 400;
  35. line-height: 1.15;
  36. margin-bottom: 8px;
  37. padding: 0;
  38. }
  39. &__description {
  40. color: #fff;
  41. font-size: 16px;
  42. line-height: 24px;
  43. margin-bottom: 24px;
  44. margin-top: 0;
  45. }
  46. &__search-form {
  47. clear: both;
  48. display: block;
  49. max-width: 318px;
  50. position: relative;
  51. input {
  52. border: 1px solid #ddd;
  53. box-shadow: none;
  54. font-size: 13px;
  55. height: 48px;
  56. padding-left: 16px;
  57. padding-right: 50px;
  58. width: 100%;
  59. margin: 0;
  60. }
  61. button {
  62. background: none;
  63. border: none;
  64. cursor: pointer;
  65. height: 48px;
  66. position: absolute;
  67. right: 0;
  68. width: 53px;
  69. }
  70. }
  71. }
  72. .top-bar {
  73. background: #fff;
  74. box-shadow: inset 0 -1px 0 #ccc;
  75. display: block;
  76. height: 60px;
  77. margin: 0 0 16px;
  78. @media only screen and ( min-width: 768px ) {
  79. margin-bottom: 24px;
  80. }
  81. .current-section-dropdown {
  82. position: relative;
  83. width: 100%;
  84. @media only screen and ( min-width: 600px ) {
  85. margin-left: 70px;
  86. width: 288px;
  87. }
  88. }
  89. .current-section-name {
  90. cursor: pointer;
  91. font-weight: 600;
  92. font-size: 14px;
  93. line-height: 20px;
  94. padding: 20px 16px;
  95. position: relative;
  96. }
  97. .current-section-name::after {
  98. background-image: url(../images/icons/gridicons-chevron-down.svg);
  99. background-size: contain;
  100. content: "";
  101. display: block;
  102. height: 20px;
  103. position: absolute;
  104. right: 20px;
  105. top: 20px;
  106. width: 20px;
  107. }
  108. ul {
  109. background: #fff;
  110. border-radius: 2px;
  111. display: none;
  112. flex-direction: column;
  113. justify-content: left;
  114. left: 0;
  115. margin: 0;
  116. padding: 14px 0;
  117. position: absolute;
  118. top: 50px;
  119. width: 100%;
  120. z-index: 10;
  121. @media only screen and ( min-width: 600px ) {
  122. border: 1px solid #1e1e1e;
  123. }
  124. @media only screen and ( min-width: 1100px ) {
  125. justify-content: center;
  126. }
  127. li {
  128. font-size: 13px;
  129. line-height: 16px;
  130. margin: 0;
  131. }
  132. a,
  133. a:visited,
  134. a:hover,
  135. a:focus {
  136. border: none;
  137. box-shadow: none;
  138. box-sizing: border-box;
  139. color: #1e1e1e;
  140. display: inline-block;
  141. text-decoration: none;
  142. outline: none;
  143. padding: 14px 18px;
  144. position: relative;
  145. width: 100%;
  146. @media only screen and ( min-width: 600px ) {
  147. padding: 10px 18px;
  148. }
  149. }
  150. a.current::after {
  151. background-image: url(../images/icons/gridicons-checkmark.svg);
  152. content: "";
  153. display: block;
  154. height: 20px;
  155. position: absolute;
  156. right: 20px;
  157. top: 7px;
  158. width: 20px;
  159. }
  160. }
  161. .current-section-dropdown.is-open {
  162. ul {
  163. display: flex;
  164. }
  165. .current-section-name::after {
  166. transform: rotate(0.5turn);
  167. }
  168. }
  169. }
  170. h1.search-form-title {
  171. clear: left;
  172. font-size: 20px;
  173. line-height: 1.2;
  174. margin: 48px 0 16px;
  175. padding: 0;
  176. }
  177. .update-plugins .update-count {
  178. background-color: #d54e21;
  179. border-radius: 10px;
  180. color: #fff;
  181. display: inline-block;
  182. font-size: 9px;
  183. font-weight: 600;
  184. line-height: 17px;
  185. margin: 1px 0 0 2px;
  186. padding: 0 6px;
  187. vertical-align: text-top;
  188. }
  189. .addons-featured {
  190. margin: 0;
  191. }
  192. ul.subsubsub.subsubsub {
  193. margin: -2px 0 12px;
  194. }
  195. .subsubsub li::after {
  196. content: "|";
  197. }
  198. .subsubsub li:last-child::after {
  199. content: "";
  200. }
  201. .addons-button {
  202. border-radius: 3px;
  203. cursor: pointer;
  204. display: block;
  205. height: 37px;
  206. line-height: 37px;
  207. margin-top: 16px;
  208. text-align: center;
  209. text-decoration: none;
  210. width: 124px;
  211. }
  212. .addons-banner-block-item-icon,
  213. .addons-column-block-item-icon {
  214. align-items: center;
  215. display: flex;
  216. justify-content: center;
  217. }
  218. .addons-banner-block,
  219. .addons-wcs-banner-block {
  220. background: #fff;
  221. border: 1px solid #ddd;
  222. margin: 0 0 1em 0;
  223. padding: 2em 2em 1em;
  224. }
  225. .addons-banner-block img {
  226. height: 62px;
  227. }
  228. .addons-banner-block p {
  229. margin: 0 0 20px;
  230. }
  231. .addons-banner-block-items {
  232. display: flex;
  233. flex-direction: row;
  234. flex-wrap: wrap;
  235. justify-content: space-around;
  236. margin: 0 -10px 0 -10px;
  237. }
  238. .addons-banner-block-item {
  239. border: 1px solid #e6e6e6;
  240. border-radius: 3px;
  241. flex: 1;
  242. margin: 1em;
  243. min-width: 200px;
  244. width: 30%;
  245. }
  246. .addons-banner-block-item-icon {
  247. background: #f7f7f7;
  248. height: 143px;
  249. }
  250. .addons-banner-block-item-content {
  251. display: flex;
  252. flex-direction: column;
  253. height: 184px;
  254. justify-content: space-between;
  255. padding: 24px;
  256. }
  257. .addons-banner-block-item-content h3 {
  258. margin-top: 0;
  259. }
  260. .addons-banner-block-item-content p {
  261. margin: 0 0 auto;
  262. }
  263. .addons-wcs-banner-block {
  264. display: flex;
  265. align-items: center;
  266. }
  267. .addons-promotion-block {
  268. display: flex;
  269. padding: 20px;
  270. .addons-img {
  271. height: auto;
  272. width: 200px;
  273. }
  274. }
  275. .addons-wcs-banner-block-image {
  276. background: #f7f7f7;
  277. border: 1px solid #e6e6e6;
  278. margin-right: 2em;
  279. padding: 4em;
  280. max-width: 200px;
  281. .addons-img {
  282. max-height: 86px;
  283. max-width: 97px;
  284. }
  285. &.is-full-image {
  286. padding: 0;
  287. background: none;
  288. border: none;
  289. .addons-img {
  290. max-height: 100%;
  291. max-width: 100%;
  292. }
  293. }
  294. }
  295. .addons-promotion-block-content {
  296. display: flex;
  297. flex-direction: column;
  298. margin-left: 24px;
  299. }
  300. .addons-promotion-block-description {
  301. margin-bottom: 20px;
  302. }
  303. .addons-promotion-block-title {
  304. margin: 0 0 16px;
  305. padding: 0;
  306. }
  307. .addons-promotion-block-buttons {
  308. margin-top: auto;
  309. .addons-button {
  310. margin-right: 8px;
  311. &:last-child {
  312. margin-right: 0;
  313. }
  314. }
  315. }
  316. .addons-shipping-methods .addons-wcs-banner-block {
  317. margin-left: 0;
  318. margin-right: 0;
  319. margin-top: 1em;
  320. }
  321. .addons-wcs-banner-block-content {
  322. display: flex;
  323. flex-direction: column;
  324. justify-content: space-around;
  325. align-self: stretch;
  326. padding: 1em 0;
  327. h1 {
  328. padding-bottom: 0;
  329. }
  330. p {
  331. margin-bottom: 0;
  332. }
  333. .wcs-logos-container {
  334. display: flex;
  335. align-items: center;
  336. flex-direction: row;
  337. justify-content: center;
  338. @media screen and (min-width: 500px) {
  339. justify-content: left;
  340. }
  341. li {
  342. margin-right: 8px;
  343. &:last-child {
  344. margin-right: 0;
  345. }
  346. }
  347. }
  348. .wcs-service-logo {
  349. max-width: 45px;
  350. }
  351. }
  352. .addons-column-section {
  353. display: flex;
  354. flex-direction: row;
  355. flex-wrap: wrap;
  356. justify-content: space-around;
  357. }
  358. .addons-column {
  359. flex: 1;
  360. width: 50%;
  361. padding: 0 0.5em;
  362. }
  363. .addons-column:nth-child(2) {
  364. margin-right: 0;
  365. }
  366. .addons-small-light-block,
  367. .addons-small-dark-block,
  368. .addons-column-block {
  369. box-sizing: border-box;
  370. border: 1px solid #ddd;
  371. margin: 0 0 1em;
  372. padding: 20px;
  373. }
  374. .addons-column-block img {
  375. max-height: 50px;
  376. max-width: 50px;
  377. }
  378. .addons-small-light-block,
  379. .addons-column-block {
  380. background: #fff;
  381. }
  382. .addons-column-block-left {
  383. float: left;
  384. }
  385. .addons-column-block-right {
  386. float: right;
  387. }
  388. .addons-column-block-item {
  389. border-top: 2px solid #f9f9f9;
  390. flex-direction: row;
  391. flex-wrap: wrap;
  392. justify-content: space-between;
  393. margin: 0 -20px;
  394. padding: 20px;
  395. }
  396. .addons-column-block-item-icon {
  397. background: #f7f7f7;
  398. border: 1px solid #e6e6e6;
  399. height: 100px;
  400. margin: 0 10px 10px 0;
  401. width: 100px;
  402. }
  403. .addons-column-block-item-content {
  404. display: flex;
  405. flex: 1;
  406. flex-wrap: wrap;
  407. height: 20%;
  408. justify-content: space-between;
  409. min-width: 200px;
  410. }
  411. .addons-column-block-item-content h2 {
  412. float: left;
  413. margin-top: 8px;
  414. }
  415. .addons-column-block-item-content a {
  416. float: right;
  417. }
  418. .addons-column-block-item-content p {
  419. float: left;
  420. }
  421. .addons-banner-block-item,
  422. .addons-column-block-item {
  423. display: none;
  424. }
  425. .addons-banner-block-item:nth-child(-n + 3) {
  426. display: block;
  427. }
  428. .addons-column-block-item:nth-of-type(-n + 3) {
  429. display: flex;
  430. }
  431. .addons-small-dark-block {
  432. background-color: #54687d;
  433. text-align: center;
  434. }
  435. .addons-small-dark-items {
  436. display: flex;
  437. flex-wrap: wrap;
  438. justify-content: space-around;
  439. }
  440. .addons-small-dark-item {
  441. margin: 0 0 20px;
  442. }
  443. .addons-small-dark-block h1 {
  444. color: #fff;
  445. }
  446. .addons-small-dark-block p {
  447. color: #fafafa;
  448. }
  449. .addons-small-dark-item-icon img {
  450. height: 30px;
  451. }
  452. .addons-small-dark-item a {
  453. margin: 28px auto 0;
  454. }
  455. .addons-small-light-block {
  456. display: flex;
  457. flex-wrap: wrap;
  458. }
  459. .addons-small-light-block h1 {
  460. margin-top: -12px;
  461. }
  462. .addons-small-light-block p {
  463. margin-top: 0;
  464. }
  465. .addons-small-light-block img {
  466. height: 225px;
  467. margin: 0 0 0 -20px;
  468. }
  469. .addons-small-light-block-content {
  470. display: flex;
  471. flex: 1 1 100px;
  472. flex-direction: column;
  473. justify-content: space-around;
  474. }
  475. .addons-small-light-block-buttons {
  476. display: flex;
  477. justify-content: space-between;
  478. }
  479. .addons-small-light-block-content a {
  480. width: 48%;
  481. }
  482. .addons-button-solid {
  483. background-color: #674399;
  484. color: #fff;
  485. }
  486. .addons-button-expandable {
  487. display: inline-block;
  488. padding: 0 16px;
  489. width: auto;
  490. }
  491. .addons-button-solid:hover {
  492. color: #fff;
  493. opacity: 0.8;
  494. }
  495. .addons-button-outline-green {
  496. border: 1px solid #73ae39;
  497. color: #73ae39;
  498. }
  499. .addons-button-outline-green:hover {
  500. color: #73ae39;
  501. opacity: 0.8;
  502. }
  503. .addons-button-outline-purple {
  504. border: 1px solid #674399;
  505. color: #674399;
  506. }
  507. .addons-button-outline-purple:hover {
  508. color: #674399;
  509. opacity: 0.8;
  510. }
  511. .addons-button-outline-white {
  512. border: 1px solid #fff;
  513. color: #fff;
  514. }
  515. .addons-button-outline-white:hover {
  516. color: #fff;
  517. opacity: 0.8;
  518. }
  519. .addons-button-installed {
  520. background: #e6e6e6;
  521. color: #3c3c3c;
  522. }
  523. .addons-button-installed:hover {
  524. color: #3c3c3c;
  525. opacity: 0.8;
  526. }
  527. @media only screen and (max-width: 400px) {
  528. .addons-featured {
  529. margin: -1% -5%;
  530. }
  531. .addons-button {
  532. width: 100%;
  533. }
  534. .addons-small-dark-item {
  535. width: 100%;
  536. }
  537. .addons-column-block-item-icon {
  538. background: none;
  539. border: none;
  540. height: 75px;
  541. margin: 0 10px 10px 0;
  542. width: 75px;
  543. }
  544. }
  545. .marketplace-content-wrapper {
  546. margin: 0 auto;
  547. max-width: 1032px;
  548. width: 100%;
  549. }
  550. .products {
  551. display: flex;
  552. flex-flow: row;
  553. flex-wrap: wrap;
  554. justify-content: space-between;
  555. margin: 0;
  556. max-width: 1032px;
  557. overflow: hidden;
  558. li {
  559. background: #fff;
  560. border: 1px solid #dcdcde;
  561. border-radius: 2px;
  562. display: flex;
  563. flex: 1 0 auto;
  564. flex-direction: column;
  565. justify-content: space-between;
  566. margin: 12px 0;
  567. max-width: calc(50% - 12px);
  568. min-width: 280px;
  569. min-height: 220px;
  570. overflow: hidden;
  571. padding: 0;
  572. vertical-align: top;
  573. @media only screen and ( max-width: 768px ) {
  574. max-width: none;
  575. width: 100%;
  576. }
  577. a {
  578. text-decoration: none;
  579. }
  580. .product-details {
  581. padding: 24px;
  582. .product-img-wrap {
  583. display: block;
  584. float: right;
  585. margin-left: 24px;
  586. img {
  587. border-radius: 3px;
  588. display: block;
  589. margin: 0;
  590. max-width: 48px;
  591. max-height: 48px;
  592. }
  593. }
  594. h2,
  595. h3 {
  596. color: #007cba;
  597. font-family:
  598. HelveticaNeue-Light,
  599. "Helvetica Neue Light",
  600. "Helvetica Neue",
  601. sans-serif;
  602. font-size: 20px;
  603. font-weight: 400;
  604. line-height: 28px;
  605. margin: 0 !important;
  606. }
  607. p {
  608. color: #2c3338;
  609. margin: 14px 64px 0 0;
  610. max-width: 389px;
  611. }
  612. }
  613. .product-footer {
  614. border-top: 1px solid #dcdcde;
  615. padding: 24px;
  616. .price {
  617. font-size: 16px;
  618. color: #1d2327;
  619. }
  620. .button {
  621. background-color: #fff;
  622. border-color: #007cba;
  623. color: #007cba;
  624. float: right;
  625. }
  626. }
  627. }
  628. }
  629. .storefront {
  630. background: url(../images/storefront-bg.jpg) bottom right #f6f6f6;
  631. border: 1px solid #ddd;
  632. margin-top: 1em;
  633. padding: 20px;
  634. overflow: hidden;
  635. zoom: 1;
  636. img {
  637. width: 278px;
  638. height: auto;
  639. float: left;
  640. margin: 0 20px 0 0;
  641. box-shadow: 0 1px 6px rgba(0, 0, 0, 0.1);
  642. }
  643. p {
  644. max-width: 750px;
  645. }
  646. }
  647. }
  648. .no-touch,
  649. .no-js {
  650. .wc-addons-wrap {
  651. .current-section-dropdown:hover {
  652. ul {
  653. display: flex;
  654. }
  655. .current-section-name::after {
  656. transform: rotate(0.5turn);
  657. }
  658. }
  659. }
  660. }
  661. .wc-subscriptions-wrap {
  662. max-width: 1200px;
  663. }
  664. .woocommerce-page-wc-marketplace {
  665. .notice {
  666. margin-left: 20px;
  667. margin-right: 20px;
  668. }
  669. &.woocommerce-page {
  670. .wrap {
  671. margin-top: 32px;
  672. }
  673. }
  674. }
  675. .woocommerce-page-wc-subscriptions {
  676. #wpbody-content {
  677. .screen-reader-text + .notice {
  678. margin-top: 32px;
  679. }
  680. }
  681. }
  682. .woocommerce-embed-page.woocommerce-page-wc-marketplace {
  683. #screen-meta-links {
  684. position: absolute;
  685. right: 0;
  686. }
  687. }
  688. .woocommerce-message,
  689. .woocommerce-BlankState {
  690. a.button-primary,
  691. button.button-primary {
  692. background: #bb77ae;
  693. border-color: #a36597;
  694. box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 0 #a36597;
  695. color: #fff;
  696. text-shadow:
  697. 0 -1px 1px #a36597,
  698. 1px 0 1px #a36597,
  699. 0 1px 1px #a36597,
  700. -1px 0 1px #a36597;
  701. display: inline-block;
  702. &:hover,
  703. &:focus,
  704. &:active {
  705. background: #a36597;
  706. border-color: #a36597;
  707. box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 0 #a36597;
  708. }
  709. }
  710. }
  711. .woocommerce-message {
  712. position: relative;
  713. overflow: hidden;
  714. &.updated {
  715. border-left-color: #cc99c2 !important;
  716. }
  717. a.skip,
  718. a.docs {
  719. text-decoration: none !important;
  720. }
  721. a.woocommerce-message-close {
  722. position: static;
  723. float: right;
  724. padding: 0 15px 10px 28px;
  725. margin-top: -10px;
  726. font-size: 13px;
  727. line-height: 1.23076923;
  728. text-decoration: none;
  729. &::before {
  730. position: relative;
  731. top: 18px;
  732. left: -20px;
  733. transition: all 0.1s ease-in-out;
  734. }
  735. }
  736. .twitter-share-button {
  737. margin-top: -3px;
  738. margin-left: 3px;
  739. vertical-align: middle;
  740. }
  741. }
  742. #variable_product_options #message,
  743. #variable_product_options .notice {
  744. margin: 10px;
  745. }
  746. #variable_product_options {
  747. .form-row select {
  748. max-width: 100%;
  749. }
  750. .toolbar-top {
  751. .button {
  752. margin: 1px;
  753. }
  754. }
  755. }
  756. #product_attributes {
  757. .toolbar-top {
  758. .button {
  759. margin: 1px;
  760. }
  761. }
  762. }
  763. .clear {
  764. clear: both;
  765. }
  766. .wrap.woocommerce div.updated,
  767. .wrap.woocommerce div.error {
  768. margin-top: 10px;
  769. }
  770. mark.amount {
  771. background: transparent none;
  772. color: inherit;
  773. }
  774. /**
  775. * Help Tip
  776. */
  777. .woocommerce-help-tip {
  778. color: #666;
  779. display: inline-block;
  780. font-size: 1.1em;
  781. font-style: normal;
  782. height: 16px;
  783. line-height: 16px;
  784. position: relative;
  785. vertical-align: middle;
  786. width: 16px;
  787. &::after {
  788. @include icon_dashicons("\f223");
  789. cursor: help;
  790. }
  791. }
  792. .wc-wp-version-gte-53 {
  793. .woocommerce-help-tip {
  794. font-size: 1.2em;
  795. cursor: help;
  796. }
  797. }
  798. h2 .woocommerce-help-tip {
  799. margin-top: -5px;
  800. margin-left: 0.25em;
  801. }
  802. table.wc_status_table {
  803. margin-bottom: 1em;
  804. h2 {
  805. font-size: 14px;
  806. margin: 0;
  807. }
  808. tr:nth-child(2n) {
  809. th,
  810. td {
  811. background: #fcfcfc;
  812. }
  813. }
  814. th {
  815. font-weight: 700;
  816. padding: 9px;
  817. }
  818. td:first-child {
  819. width: 33%;
  820. }
  821. td.help {
  822. width: 1em;
  823. }
  824. td,
  825. th {
  826. font-size: 1.1em;
  827. font-weight: normal;
  828. &.run-tool {
  829. text-align: right;
  830. }
  831. strong.name {
  832. display: block;
  833. margin-bottom: 0.5em;
  834. }
  835. mark {
  836. background: transparent none;
  837. }
  838. mark.yes {
  839. color: $green;
  840. }
  841. mark.no {
  842. color: #999;
  843. }
  844. mark.error,
  845. .red {
  846. color: $red;
  847. }
  848. ul {
  849. margin: 0;
  850. }
  851. }
  852. .help_tip {
  853. cursor: help;
  854. }
  855. }
  856. table.wc_status_table--tools {
  857. td,
  858. th {
  859. padding: 2em;
  860. }
  861. }
  862. .taxonomy-product_cat {
  863. .check-column .woocommerce-help-tip {
  864. font-size: 1.5em;
  865. margin: -3px 0 0 5px;
  866. display: block;
  867. position: absolute;
  868. }
  869. }
  870. #debug-report {
  871. display: none;
  872. margin: 10px 0;
  873. padding: 0;
  874. position: relative;
  875. textarea {
  876. font-family: monospace;
  877. width: 100%;
  878. margin: 0;
  879. height: 300px;
  880. padding: 20px;
  881. border-radius: 0;
  882. resize: none;
  883. font-size: 12px;
  884. line-height: 20px;
  885. outline: 0;
  886. }
  887. }
  888. /**
  889. * DB log viewer
  890. */
  891. .wp-list-table.logs {
  892. .log-level {
  893. display: inline;
  894. padding: 0.2em 0.6em 0.3em;
  895. font-size: 80%;
  896. font-weight: bold;
  897. line-height: 1;
  898. color: #fff;
  899. text-align: center;
  900. white-space: nowrap;
  901. vertical-align: baseline;
  902. border-radius: 0.2em;
  903. &:empty {
  904. display: none;
  905. }
  906. }
  907. /**
  908. * Add color to levels
  909. *
  910. * Descending severity:
  911. * emergency, alert -> red
  912. * critical, error -> orange
  913. * warning, notice -> yellow
  914. * info -> blue
  915. * debug -> gree
  916. */
  917. .log-level--emergency,
  918. .log-level--alert {
  919. background-color: #ff4136;
  920. }
  921. .log-level--critical,
  922. .log-level--error {
  923. background-color: #ff851b;
  924. }
  925. .log-level--warning,
  926. .log-level--notice {
  927. color: #222;
  928. background-color: #ffdc00;
  929. }
  930. .log-level--info {
  931. background-color: #0074d9;
  932. }
  933. .log-level--debug {
  934. background-color: #3d9970;
  935. }
  936. // Adjust log table columns only when table is not collapsed
  937. @media screen and (min-width: 783px) {
  938. .column-timestamp {
  939. width: 18%;
  940. }
  941. .column-level {
  942. width: 14%;
  943. }
  944. .column-source {
  945. width: 15%;
  946. }
  947. }
  948. }
  949. #log-viewer-select {
  950. padding: 10px 0 8px;
  951. line-height: 28px;
  952. h2 a {
  953. vertical-align: middle;
  954. }
  955. }
  956. #log-viewer {
  957. background: #fff;
  958. border: 1px solid #e5e5e5;
  959. box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
  960. padding: 5px 20px;
  961. pre {
  962. font-family: monospace;
  963. white-space: pre-wrap;
  964. word-wrap: break-word;
  965. }
  966. }
  967. .inline-edit-product.quick-edit-row {
  968. .inline-edit-col-center,
  969. .inline-edit-col-right {
  970. float: right !important;
  971. }
  972. }
  973. #woocommerce-fields.inline-edit-col {
  974. clear: left;
  975. label.featured,
  976. label.manage_stock {
  977. margin-left: 10px;
  978. }
  979. label.stock_status_field {
  980. clear: both;
  981. float: left;
  982. }
  983. .dimensions div {
  984. display: block;
  985. margin: 0.2em 0;
  986. span.title {
  987. display: block;
  988. float: left;
  989. width: 5em;
  990. }
  991. span.input-text-wrap {
  992. display: block;
  993. margin-left: 5em;
  994. }
  995. }
  996. .text {
  997. box-sizing: border-box;
  998. width: 99%;
  999. float: left;
  1000. margin: 1px 1% 1px 1px;
  1001. }
  1002. .length,
  1003. .width,
  1004. .height {
  1005. width: 32.33%;
  1006. }
  1007. .height {
  1008. margin-right: 0;
  1009. }
  1010. }
  1011. #woocommerce-fields-bulk.inline-edit-col {
  1012. label {
  1013. clear: left;
  1014. }
  1015. .inline-edit-group {
  1016. label {
  1017. clear: none;
  1018. width: 49%;
  1019. margin: 0.2em 0;
  1020. }
  1021. &.dimensions label {
  1022. width: 75%;
  1023. max-width: 75%;
  1024. }
  1025. }
  1026. .regular_price,
  1027. .sale_price,
  1028. .weight,
  1029. .stock,
  1030. .length {
  1031. box-sizing: border-box;
  1032. width: 100%;
  1033. margin-left: 4.4em;
  1034. }
  1035. .length,
  1036. .width,
  1037. .height {
  1038. box-sizing: border-box;
  1039. width: 25%;
  1040. }
  1041. }
  1042. .column-coupon_code {
  1043. line-height: 2.25em;
  1044. }
  1045. ul.wc_coupon_list,
  1046. .column-coupon_code {
  1047. margin: 0;
  1048. overflow: hidden;
  1049. zoom: 1;
  1050. clear: both;
  1051. }
  1052. ul.wc_coupon_list {
  1053. padding-bottom: 5px;
  1054. li {
  1055. margin: 0;
  1056. &.code {
  1057. display: inline-block;
  1058. position: relative;
  1059. padding: 0 0.5em;
  1060. background-color: #fff;
  1061. border: 1px solid #aaa;
  1062. -webkit-box-shadow: 0 1px 0 #dfdfdf;
  1063. box-shadow: 0 1px 0 #dfdfdf;
  1064. border-radius: 4px;
  1065. margin-right: 5px;
  1066. margin-top: 5px;
  1067. &.editable {
  1068. padding-right: 2em;
  1069. }
  1070. .tips {
  1071. cursor: pointer;
  1072. span {
  1073. color: #888;
  1074. &:hover {
  1075. color: #000;
  1076. }
  1077. }
  1078. }
  1079. .remove-coupon {
  1080. text-decoration: none;
  1081. color: #888;
  1082. position: absolute;
  1083. top: 7px;
  1084. right: 20px;
  1085. /*rtl:raw:
  1086. left: 7px;
  1087. */
  1088. &::before {
  1089. @include icon_dashicons("\f158");
  1090. }
  1091. &:hover::before {
  1092. color: $red;
  1093. }
  1094. }
  1095. }
  1096. }
  1097. }
  1098. ul.wc_coupon_list_block {
  1099. margin: 0;
  1100. padding-bottom: 2px;
  1101. li {
  1102. border-top: 1px solid #fff;
  1103. border-bottom: 1px solid #ccc;
  1104. line-height: 2.5em;
  1105. margin: 0;
  1106. padding: 0.5em 0;
  1107. }
  1108. li:first-child {
  1109. border-top: 0;
  1110. padding-top: 0;
  1111. }
  1112. li:last-child {
  1113. border-bottom: 0;
  1114. padding-bottom: 0;
  1115. }
  1116. }
  1117. .button.wc-reload {
  1118. @include ir();
  1119. padding: 0;
  1120. height: 28px;
  1121. width: 28px !important;
  1122. display: inline-block;
  1123. &::after {
  1124. @include icon_dashicons("\f345");
  1125. line-height: 28px;
  1126. }
  1127. }
  1128. #woocommerce-order-data {
  1129. .postbox-header,
  1130. .hndle,
  1131. .handlediv {
  1132. display: none;
  1133. }
  1134. .inside {
  1135. display: block !important;
  1136. }
  1137. }
  1138. #order_data {
  1139. padding: 23px 24px 12px;
  1140. h2 {
  1141. margin: 0;
  1142. font-family:
  1143. "HelveticaNeue-Light",
  1144. "Helvetica Neue Light",
  1145. "Helvetica Neue",
  1146. sans-serif;
  1147. font-size: 21px;
  1148. font-weight: normal;
  1149. line-height: 1.2;
  1150. text-shadow: 1px 1px 1px white;
  1151. padding: 0;
  1152. }
  1153. h3 {
  1154. font-size: 14px;
  1155. }
  1156. h3,
  1157. h4 {
  1158. color: #333;
  1159. margin: 1.33em 0 0;
  1160. }
  1161. p {
  1162. color: #777;
  1163. }
  1164. p.order_number {
  1165. margin: 0;
  1166. font-family:
  1167. "HelveticaNeue-Light",
  1168. "Helvetica Neue Light",
  1169. "Helvetica Neue",
  1170. sans-serif;
  1171. font-weight: normal;
  1172. line-height: 1.6em;
  1173. font-size: 16px;
  1174. }
  1175. .order_data_column_container {
  1176. clear: both;
  1177. p._billing_email_field {
  1178. margin-top: 13px;
  1179. }
  1180. }
  1181. .order_data_column {
  1182. width: 32%;
  1183. padding: 0 2% 0 0;
  1184. float: left;
  1185. > h3 span {
  1186. display: block;
  1187. }
  1188. &:last-child {
  1189. padding-right: 0;
  1190. }
  1191. p {
  1192. padding: 0 !important;
  1193. }
  1194. .address strong {
  1195. display: block;
  1196. }
  1197. .form-field {
  1198. float: left;
  1199. clear: left;
  1200. width: 48%;
  1201. padding: 0;
  1202. margin: 9px 0 0;
  1203. label {
  1204. display: block;
  1205. padding: 0 0 3px;
  1206. }
  1207. input,
  1208. textarea {
  1209. width: 100%;
  1210. }
  1211. select {
  1212. width: 100%;
  1213. max-width: 100%;
  1214. }
  1215. .select2-container {
  1216. width: 100% !important;
  1217. }
  1218. .date-picker {
  1219. width: 50%;
  1220. }
  1221. .hour,
  1222. .minute {
  1223. width: 3.5em;
  1224. }
  1225. small {
  1226. display: block;
  1227. margin: 5px 0 0;
  1228. color: #999;
  1229. }
  1230. }
  1231. .form-field.last,
  1232. ._billing_last_name_field,
  1233. ._billing_address_2_field,
  1234. ._billing_postcode_field,
  1235. ._billing_state_field,
  1236. ._billing_phone_field,
  1237. ._shipping_last_name_field,
  1238. ._shipping_address_2_field,
  1239. ._shipping_postcode_field,
  1240. ._shipping_state_field {
  1241. float: right;
  1242. clear: right;
  1243. }
  1244. .form-field-wide,
  1245. ._billing_company_field,
  1246. ._shipping_company_field,
  1247. ._transaction_id_field {
  1248. width: 100%;
  1249. clear: both;
  1250. input,
  1251. textarea,
  1252. select,
  1253. .wc-enhanced-select,
  1254. .wc-category-search,
  1255. .wc-customer-search {
  1256. width: 100%;
  1257. }
  1258. }
  1259. p.none_set {
  1260. color: #999;
  1261. }
  1262. div.edit_address {
  1263. display: none;
  1264. zoom: 1;
  1265. padding-right: 1px;
  1266. .select2-container {
  1267. .select2-selection--single {
  1268. height: 32px;
  1269. .select2-selection__rendered {
  1270. line-height: 32px;
  1271. }
  1272. }
  1273. }
  1274. }
  1275. .wc-customer-user,
  1276. .wc-order-status {
  1277. label a {
  1278. float: right;
  1279. margin-left: 8px;
  1280. }
  1281. }
  1282. a.edit_address {
  1283. width: 14px;
  1284. height: 0;
  1285. padding: 14px 0 0;
  1286. margin: 0 0 0 6px;
  1287. overflow: hidden;
  1288. position: relative;
  1289. color: #999;
  1290. border: 0;
  1291. float: right;
  1292. &:hover,
  1293. &:focus {
  1294. color: #000;
  1295. }
  1296. &::after {
  1297. font-family: "WooCommerce";
  1298. position: absolute;
  1299. top: 0;
  1300. left: 0;
  1301. text-align: center;
  1302. vertical-align: top;
  1303. line-height: 14px;
  1304. font-size: 14px;
  1305. font-weight: 400;
  1306. }
  1307. }
  1308. a.edit_address::after {
  1309. font-family: "Dashicons";
  1310. content: "\f464";
  1311. }
  1312. .billing-same-as-shipping,
  1313. .load_customer_shipping,
  1314. .load_customer_billing {
  1315. font-size: 13px;
  1316. display: inline-block;
  1317. font-weight: normal;
  1318. }
  1319. .load_customer_shipping {
  1320. margin-right: 0.3em;
  1321. }
  1322. }
  1323. }
  1324. .order_actions {
  1325. margin: 0;
  1326. overflow: hidden;
  1327. zoom: 1;
  1328. li {
  1329. border-top: 1px solid #fff;
  1330. border-bottom: 1px solid #ddd;
  1331. padding: 6px 0;
  1332. margin: 0;
  1333. line-height: 1.6em;
  1334. float: left;
  1335. width: 50%;
  1336. text-align: center;
  1337. a {
  1338. float: none;
  1339. text-align: center;
  1340. text-decoration: underline;
  1341. }
  1342. &.wide {
  1343. width: auto;
  1344. float: none;
  1345. clear: both;
  1346. padding: 6px;
  1347. text-align: left;
  1348. overflow: hidden;
  1349. }
  1350. #delete-action {
  1351. line-height: 25px;
  1352. vertical-align: middle;
  1353. text-align: left;
  1354. float: left;
  1355. }
  1356. .save_order {
  1357. float: right;
  1358. }
  1359. &#actions {
  1360. overflow: hidden;
  1361. .button {
  1362. width: 24px;
  1363. box-sizing: border-box;
  1364. float: right;
  1365. }
  1366. select {
  1367. width: 225px;
  1368. box-sizing: border-box;
  1369. float: left;
  1370. }
  1371. }
  1372. }
  1373. }
  1374. #woocommerce-order-items {
  1375. .inside {
  1376. margin: 0;
  1377. padding: 0;
  1378. background: #fefefe;
  1379. }
  1380. .wc-order-data-row {
  1381. border-bottom: 1px solid #dfdfdf;
  1382. padding: 1.5em 2em;
  1383. background: #f8f8f8;
  1384. @include clearfix();
  1385. line-height: 2em;
  1386. text-align: right;
  1387. p {
  1388. margin: 0;
  1389. line-height: 2em;
  1390. }
  1391. .wc-used-coupons {
  1392. text-align: left;
  1393. .tips {
  1394. display: inline-block;
  1395. }
  1396. }
  1397. }
  1398. .wc-used-coupons {
  1399. float: left;
  1400. width: 50%;
  1401. }
  1402. .wc-order-totals {
  1403. float: right;
  1404. width: 50%;
  1405. margin: 0;
  1406. padding: 0;
  1407. text-align: right;
  1408. .amount {
  1409. font-weight: 700;
  1410. }
  1411. .label {
  1412. vertical-align: top;
  1413. }
  1414. .total {
  1415. font-size: 1em !important;
  1416. width: 10em;
  1417. margin: 0 0 0 0.5em;
  1418. box-sizing: border-box;
  1419. input[type="text"] {
  1420. width: 96%;
  1421. float: right;
  1422. }
  1423. }
  1424. .refunded-total {
  1425. color: $red;
  1426. }
  1427. .label-highlight {
  1428. font-weight: bold;
  1429. }
  1430. }
  1431. .refund-actions {
  1432. margin-top: 5px;
  1433. padding-top: 12px;
  1434. border-top: 1px solid #dfdfdf;
  1435. .button {
  1436. float: right;
  1437. margin-left: 4px;
  1438. }
  1439. .cancel-action {
  1440. float: left;
  1441. margin-left: 0;
  1442. }
  1443. }
  1444. .add_meta {
  1445. margin-left: 0 !important;
  1446. }
  1447. h3 small {
  1448. color: #999;
  1449. }
  1450. .amount {
  1451. white-space: nowrap;
  1452. }
  1453. .add-items {
  1454. .description {
  1455. margin-right: 10px;
  1456. }
  1457. .button {
  1458. float: left;
  1459. margin-right: 0.25em;
  1460. }
  1461. .button-primary {
  1462. float: none;
  1463. margin-right: 0;
  1464. }
  1465. }
  1466. }
  1467. #woocommerce-order-items {
  1468. .inside {
  1469. display: block !important;
  1470. }
  1471. .postbox-header,
  1472. .hndle,
  1473. .handlediv {
  1474. display: none;
  1475. }
  1476. .woocommerce_order_items_wrapper {
  1477. margin: 0;
  1478. overflow-x: auto;
  1479. table.woocommerce_order_items {
  1480. width: 100%;
  1481. background: #fff;
  1482. thead th {
  1483. text-align: left;
  1484. padding: 1em;
  1485. font-weight: normal;
  1486. color: #999;
  1487. background: #f8f8f8;
  1488. -webkit-touch-callout: none;
  1489. -webkit-user-select: none;
  1490. -khtml-user-select: none;
  1491. -moz-user-select: none;
  1492. -ms-user-select: none;
  1493. user-select: none;
  1494. &.sortable {
  1495. cursor: pointer;
  1496. }
  1497. &:last-child {
  1498. padding-right: 2em;
  1499. }
  1500. &:first-child {
  1501. padding-left: 2em;
  1502. }
  1503. .wc-arrow {
  1504. float: right;
  1505. position: relative;
  1506. margin-right: -1em;
  1507. }
  1508. }
  1509. tbody th,
  1510. td {
  1511. padding: 1.5em 1em 1em;
  1512. text-align: left;
  1513. line-height: 1.5em;
  1514. vertical-align: top;
  1515. border-bottom: 1px solid #f8f8f8;
  1516. textarea {
  1517. width: 100%;
  1518. }
  1519. select {
  1520. width: 50%;
  1521. }
  1522. input,
  1523. textarea {
  1524. font-size: 14px;
  1525. padding: 4px;
  1526. color: #555;
  1527. }
  1528. &:last-child {
  1529. padding-right: 2em;
  1530. }
  1531. &:first-child {
  1532. padding-left: 2em;
  1533. }
  1534. }
  1535. tbody tr:last-child td {
  1536. border-bottom: 1px solid #dfdfdf;
  1537. }
  1538. tbody tr:first-child td {
  1539. border-top: 8px solid #f8f8f8;
  1540. }
  1541. tbody#order_line_items tr:first-child td {
  1542. border-top: none;
  1543. }
  1544. td.thumb {
  1545. text-align: left;
  1546. width: 38px;
  1547. padding-bottom: 1.5em;
  1548. .wc-order-item-thumbnail {
  1549. width: 38px;
  1550. height: 38px;
  1551. border: 2px solid #e8e8e8;
  1552. background: #f8f8f8;
  1553. color: #ccc;
  1554. position: relative;
  1555. font-size: 21px;
  1556. display: block;
  1557. text-align: center;
  1558. &::before {
  1559. @include icon_dashicons("\f128");
  1560. width: 38px;
  1561. line-height: 38px;
  1562. display: block;
  1563. }
  1564. img {
  1565. width: 100%;
  1566. height: 100%;
  1567. margin: 0;
  1568. padding: 0;
  1569. position: relative;
  1570. }
  1571. }
  1572. }
  1573. td.name {
  1574. .wc-order-item-sku,
  1575. .wc-order-item-variation {
  1576. display: block;
  1577. margin-top: 0.5em;
  1578. font-size: 0.92em !important;
  1579. color: #888;
  1580. }
  1581. }
  1582. .item {
  1583. min-width: 200px;
  1584. }
  1585. .center,
  1586. .variation-id {
  1587. text-align: center;
  1588. }
  1589. .cost,
  1590. .tax,
  1591. .quantity,
  1592. .line_cost,
  1593. .line_tax,
  1594. .tax_class,
  1595. .item_cost {
  1596. text-align: right;
  1597. label {
  1598. white-space: nowrap;
  1599. color: #999;
  1600. font-size: 0.833em;
  1601. input {
  1602. display: inline;
  1603. }
  1604. }
  1605. input {
  1606. width: 70px;
  1607. vertical-align: middle;
  1608. text-align: right;
  1609. }
  1610. select {
  1611. width: 85px;
  1612. height: 26px;
  1613. vertical-align: middle;
  1614. font-size: 1em;
  1615. }
  1616. .split-input {
  1617. display: inline-block;
  1618. background: #fff;
  1619. border: 1px solid #ddd;
  1620. box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.07);
  1621. margin: 1px 0;
  1622. min-width: 80px;
  1623. overflow: hidden;
  1624. line-height: 1em;
  1625. text-align: right;
  1626. div.input {
  1627. width: 100%;
  1628. box-sizing: border-box;
  1629. label {
  1630. font-size: 0.75em;
  1631. padding: 4px 6px 0;
  1632. color: #555;
  1633. display: block;
  1634. }
  1635. input {
  1636. width: 100%;
  1637. box-sizing: border-box;
  1638. border: 0;
  1639. box-shadow: none;
  1640. margin: 0;
  1641. padding: 0 6px 4px;
  1642. color: #555;
  1643. background: transparent;
  1644. &::-webkit-input-placeholder {
  1645. color: #ddd;
  1646. }
  1647. }
  1648. }
  1649. div.input:first-child {
  1650. border-bottom: 1px dashed #ddd;
  1651. background: #fff;
  1652. label {
  1653. color: #ccc;
  1654. }
  1655. input {
  1656. color: #ccc;
  1657. }
  1658. }
  1659. }
  1660. .view {
  1661. white-space: nowrap;
  1662. }
  1663. .edit {
  1664. text-align: left;
  1665. }
  1666. small.times,
  1667. del,
  1668. .wc-order-item-taxes,
  1669. .wc-order-item-discount,
  1670. .wc-order-item-refund-fields {
  1671. font-size: 0.92em !important;
  1672. color: #888;
  1673. }
  1674. .wc-order-item-taxes,
  1675. .wc-order-item-refund-fields {
  1676. margin: 0;
  1677. label {
  1678. display: block;
  1679. }
  1680. }
  1681. .wc-order-item-discount {
  1682. display: block;
  1683. margin-top: 0.5em;
  1684. }
  1685. small.times {
  1686. margin-right: 0.25em;
  1687. }
  1688. }
  1689. .quantity {
  1690. text-align: center;
  1691. input {
  1692. text-align: center;
  1693. width: 50px;
  1694. }
  1695. }
  1696. span.subtotal {
  1697. opacity: 0.5;
  1698. }
  1699. td.tax_class,
  1700. th.tax_class {
  1701. text-align: left;
  1702. }
  1703. .calculated {
  1704. border-color: #ae8ca2;
  1705. border-style: dotted;
  1706. }
  1707. table.meta {
  1708. width: 100%;
  1709. }
  1710. table.meta,
  1711. table.display_meta {
  1712. margin: 0.5em 0 0;
  1713. font-size: 0.92em !important;
  1714. color: #888;
  1715. tr {
  1716. th {
  1717. border: 0;
  1718. padding: 0 4px 0.5em 0;
  1719. line-height: 1.5em;
  1720. width: 20%;
  1721. }
  1722. td {
  1723. padding: 0 4px 0.5em 0;
  1724. border: 0;
  1725. line-height: 1.5em;
  1726. input {
  1727. width: 100%;
  1728. margin: 0;
  1729. position: relative;
  1730. border-bottom: 0;
  1731. box-shadow: none;
  1732. }
  1733. textarea {
  1734. width: 100%;
  1735. height: 4em;
  1736. margin: 0;
  1737. box-shadow: none;
  1738. }
  1739. input:focus + textarea {
  1740. border-top-color: #999;
  1741. }
  1742. p {
  1743. margin: 0 0 0.5em;
  1744. line-height: 1.5em;
  1745. }
  1746. p:last-child {
  1747. margin: 0;
  1748. }
  1749. }
  1750. }
  1751. }
  1752. .refund_by {
  1753. border-bottom: 1px dotted #999;
  1754. }
  1755. tr.fee .thumb div {
  1756. @include ir();
  1757. font-size: 1.5em;
  1758. line-height: 1em;
  1759. vertical-align: middle;
  1760. margin: 0 auto;
  1761. &::before {
  1762. @include icon("\e007");
  1763. color: #ccc;
  1764. }
  1765. }
  1766. tr.refund .thumb div {
  1767. @include ir();
  1768. font-size: 1.5em;
  1769. line-height: 1em;
  1770. vertical-align: middle;
  1771. margin: 0 auto;
  1772. &::before {
  1773. @include icon("\e014");
  1774. color: #ccc;
  1775. }
  1776. }
  1777. tr.shipping {
  1778. .thumb div {
  1779. @include ir();
  1780. font-size: 1.5em;
  1781. line-height: 1em;
  1782. vertical-align: middle;
  1783. margin: 0 auto;
  1784. &::before {
  1785. @include icon("\e01a");
  1786. color: #ccc;
  1787. }
  1788. }
  1789. .shipping_method_name,
  1790. .shipping_method {
  1791. width: 100%;
  1792. margin: 0 0 0.5em;
  1793. }
  1794. }
  1795. th.line_tax {
  1796. white-space: nowrap;
  1797. }
  1798. th.line_tax,
  1799. td.line_tax {
  1800. .delete-order-tax {
  1801. @include ir();
  1802. float: right;
  1803. font-size: 14px;
  1804. visibility: hidden;
  1805. margin: 3px -18px 0 0;
  1806. &::before {
  1807. @include icon_dashicons("\f153");
  1808. color: #999;
  1809. }
  1810. &:hover::before {
  1811. color: $red;
  1812. }
  1813. }
  1814. &:hover .delete-order-tax {
  1815. visibility: visible;
  1816. }
  1817. }
  1818. small.refunded {
  1819. display: block;
  1820. color: $red;
  1821. white-space: nowrap;
  1822. margin-top: 0.5em;
  1823. &::before {
  1824. @include icon_dashicons("\f171");
  1825. position: relative;
  1826. top: auto;
  1827. left: auto;
  1828. margin: -1px 4px 0 0;
  1829. vertical-align: middle;
  1830. line-height: 1em;
  1831. }
  1832. }
  1833. }
  1834. }
  1835. .wc-order-edit-line-item {
  1836. padding-left: 0;
  1837. }
  1838. .wc-order-edit-line-item-actions {
  1839. width: 44px;
  1840. text-align: right;
  1841. padding-left: 0;
  1842. vertical-align: middle;
  1843. a {
  1844. color: #ccc;
  1845. display: inline-block;
  1846. cursor: pointer;
  1847. padding: 0 0 0.5em;
  1848. margin: 0 0 0 12px;
  1849. vertical-align: middle;
  1850. text-decoration: none;
  1851. line-height: 16px;
  1852. width: 16px;
  1853. overflow: hidden;
  1854. &::before {
  1855. margin: 0;
  1856. padding: 0;
  1857. font-size: 16px;
  1858. width: 16px;
  1859. height: 16px;
  1860. }
  1861. &:hover {
  1862. &::before {
  1863. color: #999;
  1864. }
  1865. }
  1866. &:first-child {
  1867. margin-left: 0;
  1868. }
  1869. }
  1870. .edit-order-item::before {
  1871. @include icon_dashicons("\f464");
  1872. position: relative;
  1873. }
  1874. .delete-order-item,
  1875. .delete_refund {
  1876. &::before {
  1877. @include icon_dashicons("\f158");
  1878. position: relative;
  1879. }
  1880. &:hover::before {
  1881. color: $red;
  1882. }
  1883. }
  1884. }
  1885. tbody tr .wc-order-edit-line-item-actions {
  1886. visibility: hidden;
  1887. }
  1888. tbody tr:hover .wc-order-edit-line-item-actions {
  1889. visibility: visible;
  1890. }
  1891. .wc-order-totals .wc-order-edit-line-item-actions {
  1892. width: 1.5em;
  1893. visibility: visible !important;
  1894. a {
  1895. padding: 0;
  1896. }
  1897. }
  1898. }
  1899. #woocommerce-order-downloads {
  1900. .buttons {
  1901. float: left;
  1902. padding: 0;
  1903. margin: 0;
  1904. vertical-align: top;
  1905. .add_item_id,
  1906. .select2-container {
  1907. width: 400px !important;
  1908. margin-right: 9px;
  1909. vertical-align: top;
  1910. float: left;
  1911. }
  1912. button {
  1913. margin: 2px 0 0;
  1914. }
  1915. }
  1916. h3 small {
  1917. color: #999;
  1918. }
  1919. }
  1920. #poststuff #woocommerce-order-actions .inside {
  1921. margin: 0;
  1922. padding: 0;
  1923. ul.order_actions li {
  1924. padding: 6px 10px;
  1925. box-sizing: border-box;
  1926. &:last-child {
  1927. border-bottom: 0;
  1928. }
  1929. }
  1930. button {
  1931. margin: 1px;
  1932. }
  1933. }
  1934. #poststuff #woocommerce-order-notes .inside {
  1935. margin: 0;
  1936. padding: 0;
  1937. ul.order_notes li {
  1938. padding: 0 10px;
  1939. }
  1940. button {
  1941. margin: 1px;
  1942. vertical-align: top;
  1943. }
  1944. }
  1945. #woocommerce_customers {
  1946. p.search-box {
  1947. margin: 6px 0 4px;
  1948. float: left;
  1949. }
  1950. .tablenav {
  1951. float: right;
  1952. clear: none;
  1953. }
  1954. }
  1955. .widefat {
  1956. &.customers td {
  1957. vertical-align: middle;
  1958. padding: 4px 7px;
  1959. }
  1960. .column-order_title {
  1961. width: 15%;
  1962. time {
  1963. display: block;
  1964. color: #999;
  1965. margin: 3px 0;
  1966. }
  1967. }
  1968. .column-orders,
  1969. .column-paying,
  1970. .column-spent {
  1971. text-align: center;
  1972. width: 8%;
  1973. }
  1974. .column-last_order {
  1975. width: 11%;
  1976. }
  1977. .column-wc_actions {
  1978. width: 110px;
  1979. a.button {
  1980. @include ir();
  1981. display: inline-block;
  1982. margin: 2px 4px 2px 0;
  1983. padding: 0 !important;
  1984. height: 2em !important;
  1985. width: 2em;
  1986. overflow: hidden;
  1987. vertical-align: middle;
  1988. &::after {
  1989. font-family: "Dashicons";
  1990. speak: never;
  1991. font-weight: normal;
  1992. font-variant: normal;
  1993. text-transform: none;
  1994. margin: 0;
  1995. text-indent: 0;
  1996. position: absolute;
  1997. top: 0;
  1998. left: 0;
  1999. width: 100%;
  2000. height: 100%;
  2001. text-align: center;
  2002. line-height: 1.85;
  2003. }
  2004. img {
  2005. display: block;
  2006. width: 12px;
  2007. height: auto;
  2008. }
  2009. }
  2010. a.edit::after {
  2011. content: "\f464";
  2012. }
  2013. a.link::after {
  2014. font-family: "WooCommerce";
  2015. content: "\e00d";
  2016. }
  2017. a.view::after {
  2018. content: "\f177";
  2019. }
  2020. a.refresh::after {
  2021. font-family: "WooCommerce";
  2022. content: "\e031";
  2023. }
  2024. a.processing::after {
  2025. font-family: "WooCommerce";
  2026. content: "\e00f";
  2027. }
  2028. a.complete::after {
  2029. content: "\f147";
  2030. }
  2031. }
  2032. small.meta {
  2033. display: block;
  2034. color: #999;
  2035. font-size: inherit;
  2036. margin: 3px 0;
  2037. }
  2038. }
  2039. .wc-wp-version-gte-53 {
  2040. .widefat {
  2041. .column-wc_actions {
  2042. a.button {
  2043. &::after {
  2044. margin-top: 2px;
  2045. }
  2046. }
  2047. }
  2048. }
  2049. }
  2050. .post-type-shop_order {
  2051. .tablenav .one-page .displaying-num {
  2052. display: none;
  2053. }
  2054. .tablenav {
  2055. .select2-selection--single {
  2056. height: 32px;
  2057. .select2-selection__rendered {
  2058. line-height: 29px;
  2059. }
  2060. .select2-selection__arrow {
  2061. height: 30px;
  2062. }
  2063. }
  2064. }
  2065. .wp-list-table {
  2066. margin-top: 1em;
  2067. thead,
  2068. tfoot {
  2069. th {
  2070. padding: 0.75em 1em;
  2071. }
  2072. th.sortable a,
  2073. th.sorted a {
  2074. padding: 0;
  2075. }
  2076. th:first-child {
  2077. padding-left: 2em;
  2078. }
  2079. th:last-child {
  2080. padding-right: 2em;
  2081. }
  2082. }
  2083. tbody {
  2084. td,
  2085. th {
  2086. padding: 1em;
  2087. line-height: 26px;
  2088. }
  2089. td:first-child {
  2090. padding-left: 2em;
  2091. }
  2092. td:last-child {
  2093. padding-right: 2em;
  2094. }
  2095. }
  2096. tbody tr {
  2097. border-top: 1px solid #f5f5f5;
  2098. }
  2099. tbody tr:hover:not(.status-trash):not(.no-link) td {
  2100. cursor: pointer;
  2101. }
  2102. .no-link {
  2103. cursor: default !important;
  2104. }
  2105. // Columns.
  2106. td,
  2107. th {
  2108. width: 12ch;
  2109. vertical-align: middle;
  2110. p {
  2111. margin: 0;
  2112. }
  2113. }
  2114. .check-column {
  2115. width: 1px;
  2116. white-space: nowrap;
  2117. padding: 1em 1em 1em 1em !important;
  2118. vertical-align: middle;
  2119. input {
  2120. vertical-align: text-top;
  2121. margin: 1px 0;
  2122. }
  2123. }
  2124. .column-order_number {
  2125. width: 20ch;
  2126. }
  2127. .column-order_total {
  2128. width: 8ch;
  2129. text-align: right;
  2130. a span {
  2131. float: right;
  2132. }
  2133. }
  2134. .column-order_date,
  2135. .column-order_status {
  2136. width: 10ch;
  2137. }
  2138. .column-order_status {
  2139. width: 14ch;
  2140. }
  2141. .column-shipping_address,
  2142. .column-billing_address {
  2143. width: 20ch;
  2144. line-height: 1.5em;
  2145. .description {
  2146. display: block;
  2147. color: #999;
  2148. }
  2149. }
  2150. .column-wc_actions {
  2151. text-align: right;
  2152. a.button {
  2153. text-indent: 9999px;
  2154. margin: 2px 0 2px 4px;
  2155. }
  2156. }
  2157. .order-preview {
  2158. float: right;
  2159. width: 16px;
  2160. padding: 20px 4px 4px 4px;
  2161. height: 0;
  2162. overflow: hidden;
  2163. position: relative;
  2164. border: 2px solid transparent;
  2165. border-radius: 4px;
  2166. &::before {
  2167. @include icon("\e010");
  2168. line-height: 16px;
  2169. font-size: 14px;
  2170. vertical-align: middle;
  2171. top: 4px;
  2172. }
  2173. &:hover {
  2174. border: 2px solid #00a0d2;
  2175. }
  2176. }
  2177. .order-preview.disabled {
  2178. &::before {
  2179. content: "";
  2180. background: url("../images/wpspin-2x.gif") no-repeat center top;
  2181. background-size: 71%;
  2182. }
  2183. }
  2184. }
  2185. }
  2186. .order-status {
  2187. display: inline-flex;
  2188. line-height: 2.5em;
  2189. color: #777;
  2190. background: #e5e5e5;
  2191. border-radius: 4px;
  2192. border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  2193. margin: -0.25em 0;
  2194. cursor: inherit !important;
  2195. white-space: nowrap;
  2196. max-width: 100%;
  2197. &.status-completed {
  2198. background: #c8d7e1;
  2199. color: #2e4453;
  2200. }
  2201. &.status-on-hold {
  2202. background: #f8dda7;
  2203. color: #94660c;
  2204. }
  2205. &.status-failed {
  2206. background: #eba3a3;
  2207. color: #761919;
  2208. }
  2209. &.status-processing {
  2210. background: #c6e1c6;
  2211. color: #5b841b;
  2212. }
  2213. &.status-trash {
  2214. background: #eba3a3;
  2215. color: #761919;
  2216. }
  2217. > span {
  2218. margin: 0 1em;
  2219. overflow: hidden;
  2220. text-overflow: ellipsis;
  2221. }
  2222. }
  2223. .wc-order-preview {
  2224. .order-status {
  2225. float: right;
  2226. margin-right: 54px;
  2227. }
  2228. article {
  2229. padding: 0 !important;
  2230. }
  2231. .modal-close {
  2232. border-radius: 0;
  2233. }
  2234. .wc-order-preview-table {
  2235. width: 100%;
  2236. margin: 0;
  2237. th,
  2238. td {
  2239. padding: 1em 1.5em;
  2240. text-align: left;
  2241. border: 0;
  2242. border-bottom: 1px solid #eee;
  2243. margin: 0;
  2244. background: transparent;
  2245. box-shadow: none;
  2246. text-align: right;
  2247. vertical-align: top;
  2248. }
  2249. td:first-child,
  2250. th:first-child {
  2251. text-align: left;
  2252. }
  2253. th {
  2254. border-color: #ccc;
  2255. }
  2256. tr:last-child td {
  2257. border: 0;
  2258. }
  2259. .wc-order-item-sku {
  2260. margin-top: 0.5em;
  2261. }
  2262. .wc-order-item-meta {
  2263. margin-top: 0.5em;
  2264. th,
  2265. td {
  2266. padding: 0;
  2267. border: 0;
  2268. text-align: left;
  2269. vertical-align: top;
  2270. }
  2271. td:last-child {
  2272. padding-left: 0.5em;
  2273. }
  2274. }
  2275. }
  2276. .wc-order-preview-addresses {
  2277. overflow: hidden;
  2278. padding-bottom: 1.5em;
  2279. .wc-order-preview-address,
  2280. .wc-order-preview-note {
  2281. width: 50%;
  2282. float: left;
  2283. padding: 1.5em 1.5em 0;
  2284. box-sizing: border-box;
  2285. word-wrap: break-word;
  2286. h2 {
  2287. margin-top: 0;
  2288. }
  2289. strong {
  2290. display: block;
  2291. margin-top: 1.5em;
  2292. }
  2293. strong:first-child {
  2294. margin-top: 0;
  2295. }
  2296. }
  2297. }
  2298. footer {
  2299. .wc-action-button-group {
  2300. display: inline-block;
  2301. float: left;
  2302. }
  2303. .button.button-large {
  2304. margin-left: 10px;
  2305. padding: 0 10px !important;
  2306. line-height: 28px;
  2307. height: auto;
  2308. display: inline-block;
  2309. }
  2310. }
  2311. .wc-action-button-group label {
  2312. display: none;
  2313. }
  2314. }
  2315. .wc-action-button-group {
  2316. vertical-align: middle;
  2317. line-height: 26px;
  2318. text-align: left;
  2319. label {
  2320. margin-right: 6px;
  2321. cursor: default;
  2322. font-weight: bold;
  2323. line-height: 28px;
  2324. }
  2325. .wc-action-button-group__items {
  2326. display: inline-flex;
  2327. flex-flow: row wrap;
  2328. align-content: flex-start;
  2329. justify-content: flex-start;
  2330. }
  2331. .wc-action-button {
  2332. margin: 0 0 0 -1px !important;
  2333. border: 1px solid #ccc;
  2334. padding: 0 10px !important;
  2335. border-radius: 0 !important;
  2336. float: none;
  2337. line-height: 28px;
  2338. height: auto;
  2339. z-index: 1;
  2340. position: relative;
  2341. overflow: hidden;
  2342. text-overflow: ellipsis;
  2343. flex: 1 0 auto;
  2344. box-sizing: border-box;
  2345. text-align: center;
  2346. white-space: nowrap;
  2347. }
  2348. .wc-action-button:hover,
  2349. .wc-action-button:focus {
  2350. border: 1px solid #999;
  2351. z-index: 2;
  2352. }
  2353. .wc-action-button:first-child {
  2354. margin-left: 0 !important;
  2355. border-top-left-radius: 3px !important;
  2356. border-bottom-left-radius: 3px !important;
  2357. }
  2358. .wc-action-button:last-child {
  2359. border-top-right-radius: 3px !important;
  2360. border-bottom-right-radius: 3px !important;
  2361. }
  2362. }
  2363. @media screen and (max-width: 782px) {
  2364. .wc-order-preview footer {
  2365. .wc-action-button-group .wc-action-button-group__items {
  2366. display: flex;
  2367. }
  2368. .wc-action-button-group {
  2369. float: none;
  2370. display: block;
  2371. margin-bottom: 4px;
  2372. }
  2373. .button.button-large {
  2374. width: 100%;
  2375. float: none;
  2376. text-align: center;
  2377. margin: 0;
  2378. display: block;
  2379. }
  2380. }
  2381. .post-type-shop_order .wp-list-table {
  2382. td.check-column {
  2383. width: 1em;
  2384. }
  2385. td.column-order_number {
  2386. padding-left: 0;
  2387. padding-bottom: 0.5em;
  2388. }
  2389. td.column-order_status,
  2390. td.column-order_date {
  2391. display: inline-block !important;
  2392. padding: 0 1em 1em 1em !important;
  2393. &::before {
  2394. display: none !important;
  2395. }
  2396. }
  2397. td.column-order_date {
  2398. padding-left: 0 !important;
  2399. }
  2400. td.column-order_status {
  2401. float: right;
  2402. }
  2403. }
  2404. .wc-addons-wrap {
  2405. .addons-promotion-block {
  2406. flex-direction: column;
  2407. padding: 24px;
  2408. .addons-img {
  2409. height: auto;
  2410. width: 100%;
  2411. max-width: 240px;
  2412. margin: 0 auto 20px;
  2413. }
  2414. }
  2415. .addons-promotion-block-content {
  2416. display: block;
  2417. margin-left: 0;
  2418. }
  2419. .addons-promotion-block-title {
  2420. margin-top: 4px;
  2421. }
  2422. }
  2423. }
  2424. .column-customer_message .note-on {
  2425. @include ir();
  2426. margin: 0 auto;
  2427. color: #999;
  2428. &::after {
  2429. @include icon("\e026");
  2430. line-height: 16px;
  2431. }
  2432. }
  2433. .column-order_notes .note-on {
  2434. @include ir();
  2435. margin: 0 auto;
  2436. color: #999;
  2437. &::after {
  2438. @include icon("\e027");
  2439. line-height: 16px;
  2440. }
  2441. }
  2442. .attributes-table {
  2443. td,
  2444. th {
  2445. width: 15%;
  2446. vertical-align: top;
  2447. }
  2448. .attribute-terms {
  2449. width: 32%;
  2450. }
  2451. .attribute-actions {
  2452. width: 2em;
  2453. .configure-terms {
  2454. @include ir();
  2455. padding: 0 !important;
  2456. height: 2em !important;
  2457. width: 2em;
  2458. &::after {
  2459. @include icon("\f111");
  2460. font-family: "Dashicons";
  2461. line-height: 1.85;
  2462. }
  2463. }
  2464. }
  2465. }
  2466. /* Order notes */
  2467. ul.order_notes {
  2468. padding: 2px 0 0;
  2469. li {
  2470. .note_content {
  2471. padding: 10px;
  2472. background: #efefef;
  2473. position: relative;
  2474. p {
  2475. margin: 0;
  2476. padding: 0;
  2477. word-wrap: break-word;
  2478. }
  2479. }
  2480. p.meta {
  2481. padding: 10px;
  2482. color: #999;
  2483. margin: 0;
  2484. font-size: 11px;
  2485. .exact-date {
  2486. border-bottom: 1px dotted #999;
  2487. }
  2488. }
  2489. a.delete_note {
  2490. color: $red;
  2491. }
  2492. .note_content::after {
  2493. content: "";
  2494. display: block;
  2495. position: absolute;
  2496. bottom: -10px;
  2497. left: 20px;
  2498. width: 0;
  2499. height: 0;
  2500. border-width: 10px 10px 0 0;
  2501. border-style: solid;
  2502. border-color: #efefef transparent;
  2503. }
  2504. }
  2505. li.system-note {
  2506. .note_content {
  2507. background: #d7cad2;
  2508. }
  2509. .note_content::after {
  2510. border-color: #d7cad2 transparent;
  2511. }
  2512. }
  2513. li.customer-note {
  2514. .note_content {
  2515. background: #a7cedc;
  2516. }
  2517. .note_content::after {
  2518. border-color: #a7cedc transparent;
  2519. }
  2520. }
  2521. }
  2522. .add_note {
  2523. border-top: 1px solid #ddd;
  2524. padding: 10px 10px 0;
  2525. h4 {
  2526. margin-top: 5px !important;
  2527. }
  2528. #add_order_note {
  2529. width: 100%;
  2530. height: 50px;
  2531. }
  2532. }
  2533. table.wp-list-table {
  2534. .column-thumb {
  2535. width: 52px;
  2536. text-align: center;
  2537. white-space: nowrap;
  2538. }
  2539. .column-handle {
  2540. width: 17px;
  2541. display: none;
  2542. }
  2543. tbody {
  2544. td.column-handle {
  2545. cursor: move;
  2546. width: 17px;
  2547. text-align: center;
  2548. vertical-align: text-top;
  2549. &::before {
  2550. content: "\f333";
  2551. font-family: "Dashicons";
  2552. text-align: center;
  2553. line-height: 1;
  2554. color: #999;
  2555. display: block;
  2556. width: 17px;
  2557. height: 100%;
  2558. margin: 4px 0 0 0;
  2559. }
  2560. }
  2561. }
  2562. .column-name {
  2563. width: 22%;
  2564. }
  2565. .column-product_cat,
  2566. .column-product_tag {
  2567. width: 11% !important;
  2568. }
  2569. .column-featured,
  2570. .column-product_type {
  2571. width: 48px;
  2572. text-align: left !important;
  2573. }
  2574. .column-customer_message,
  2575. .column-order_notes {
  2576. width: 48px;
  2577. text-align: center;
  2578. img {
  2579. margin: 0 auto;
  2580. padding-top: 0 !important;
  2581. }
  2582. }
  2583. .manage-column.column-featured img,
  2584. .manage-column.column-product_type img {
  2585. padding-left: 2px;
  2586. }
  2587. .column-price .woocommerce-price-suffix {
  2588. display: none;
  2589. }
  2590. img {
  2591. margin: 1px 2px;
  2592. }
  2593. .row-actions {
  2594. color: #999;
  2595. }
  2596. .row-actions span.id {
  2597. padding-top: 8px;
  2598. }
  2599. td.column-thumb img {
  2600. margin: 0;
  2601. width: auto;
  2602. height: auto;
  2603. max-width: 40px;
  2604. max-height: 40px;
  2605. vertical-align: middle;
  2606. }
  2607. span.na {
  2608. color: #999;
  2609. }
  2610. .column-sku {
  2611. width: 10%;
  2612. }
  2613. .column-price {
  2614. width: 10ch;
  2615. }
  2616. .column-is_in_stock {
  2617. text-align: left !important;
  2618. width: 12ch;
  2619. }
  2620. span.wc-image,
  2621. span.wc-featured {
  2622. @include ir();
  2623. margin: 0 auto;
  2624. &::before {
  2625. @include icon_dashicons("\f128");
  2626. }
  2627. }
  2628. span.wc-featured {
  2629. &::before {
  2630. content: "\f155";
  2631. }
  2632. &.not-featured::before {
  2633. content: "\f154";
  2634. }
  2635. }
  2636. td.column-featured span.wc-featured {
  2637. font-size: 1.6em;
  2638. cursor: pointer;
  2639. }
  2640. mark {
  2641. &.instock,
  2642. &.outofstock,
  2643. &.onbackorder {
  2644. font-weight: 700;
  2645. background: transparent none;
  2646. line-height: 1;
  2647. }
  2648. &.instock {
  2649. color: $green;
  2650. }
  2651. &.outofstock {
  2652. color: #a44;
  2653. }
  2654. &.onbackorder {
  2655. color: #eaa600;
  2656. }
  2657. }
  2658. .order-notes_head,
  2659. .notes_head,
  2660. .status_head {
  2661. @include ir();
  2662. margin: 0 auto;
  2663. &::after {
  2664. @include icon;
  2665. }
  2666. }
  2667. .order-notes_head::after {
  2668. content: "\e028";
  2669. }
  2670. .notes_head::after {
  2671. content: "\e026";
  2672. }
  2673. .status_head::after {
  2674. content: "\e011";
  2675. }
  2676. .column-order_items {
  2677. width: 12%;
  2678. table.order_items {
  2679. width: 100%;
  2680. margin: 3px 0 0;
  2681. padding: 0;
  2682. display: none;
  2683. td {
  2684. border: 0;
  2685. margin: 0;
  2686. padding: 0 0 3px;
  2687. }
  2688. td.qty {
  2689. color: #999;
  2690. padding-right: 6px;
  2691. text-align: left;
  2692. }
  2693. }
  2694. }
  2695. }
  2696. mark.notice {
  2697. background: #fff;
  2698. color: $red;
  2699. margin: 0 0 0 10px;
  2700. }
  2701. a.export_rates,
  2702. a.import_rates {
  2703. float: right;
  2704. margin-left: 9px;
  2705. margin-top: -2px;
  2706. margin-bottom: 0;
  2707. }
  2708. #rates-search {
  2709. float: right;
  2710. input.wc-tax-rates-search-field {
  2711. padding: 4px 8px;
  2712. font-size: 1.2em;
  2713. }
  2714. }
  2715. #rates-pagination {
  2716. float: right;
  2717. margin-right: 0.5em;
  2718. .tablenav {
  2719. margin: 0;
  2720. }
  2721. }
  2722. .wc_input_table_wrapper {
  2723. overflow-x: auto;
  2724. display: block;
  2725. }
  2726. table.wc_tax_rates,
  2727. table.wc_input_table {
  2728. width: 100%;
  2729. th,
  2730. td {
  2731. display: table-cell !important;
  2732. }
  2733. span.tips {
  2734. color: $blue;
  2735. }
  2736. th {
  2737. white-space: nowrap;
  2738. padding: 10px;
  2739. }
  2740. td {
  2741. padding: 0;
  2742. border-right: 1px solid #dfdfdf;
  2743. border-bottom: 1px solid #dfdfdf;
  2744. border-top: 0;
  2745. background: #fff;
  2746. cursor: default;
  2747. input[type="text"],
  2748. input[type="number"] {
  2749. width: 100% !important;
  2750. min-width: 100px;
  2751. padding: 8px 10px;
  2752. margin: 0;
  2753. border: 0;
  2754. outline: 0;
  2755. background: transparent none;
  2756. &:focus {
  2757. outline: 0;
  2758. box-shadow: none;
  2759. }
  2760. }
  2761. &.compound,
  2762. &.apply_to_shipping {
  2763. padding: 5px 7px;
  2764. vertical-align: middle;
  2765. input {
  2766. padding: 0;
  2767. }
  2768. }
  2769. }
  2770. td:last-child {
  2771. border-right: 0;
  2772. }
  2773. tr.current td {
  2774. background-color: #fefbcc;
  2775. }
  2776. .item_cost,
  2777. .cost {
  2778. text-align: right;
  2779. input {
  2780. text-align: right;
  2781. }
  2782. }
  2783. th.sort {
  2784. width: 17px;
  2785. padding: 0 4px;
  2786. }
  2787. td.sort {
  2788. padding: 0 4px;
  2789. }
  2790. .ui-sortable:not(.ui-sortable-disabled) td.sort {
  2791. cursor: move;
  2792. font-size: 15px;
  2793. background: #f9f9f9;
  2794. text-align: center;
  2795. vertical-align: middle;
  2796. &::before {
  2797. content: "\f333";
  2798. font-family: "Dashicons";
  2799. text-align: center;
  2800. line-height: 1;
  2801. color: #999;
  2802. display: block;
  2803. width: 17px;
  2804. float: left;
  2805. height: 100%;
  2806. }
  2807. &:hover::before {
  2808. color: #333;
  2809. }
  2810. }
  2811. .button {
  2812. float: left;
  2813. margin-right: 5px;
  2814. }
  2815. .export,
  2816. .import {
  2817. float: right;
  2818. margin-right: 0;
  2819. margin-left: 5px;
  2820. }
  2821. span.tips {
  2822. padding: 0 3px;
  2823. }
  2824. .pagination {
  2825. float: right;
  2826. .button {
  2827. margin-left: 5px;
  2828. margin-right: 0;
  2829. }
  2830. .current {
  2831. background: #bbb;
  2832. text-shadow: none;
  2833. }
  2834. }
  2835. tr:last-child td {
  2836. border-bottom: 0;
  2837. }
  2838. }
  2839. table.wc_tax_rates {
  2840. td.country {
  2841. position: relative;
  2842. }
  2843. }
  2844. table.wc_gateways,
  2845. table.wc_emails,
  2846. table.wc_shipping {
  2847. position: relative;
  2848. th,
  2849. td {
  2850. display: table-cell !important;
  2851. padding: 1em !important;
  2852. vertical-align: top;
  2853. line-height: 1.75em;
  2854. }
  2855. &.wc_emails td {
  2856. vertical-align: middle;
  2857. }
  2858. tr:nth-child(odd) td {
  2859. background: #f9f9f9;
  2860. }
  2861. td.name {
  2862. font-weight: 700;
  2863. }
  2864. .settings {
  2865. text-align: right;
  2866. }
  2867. .radio,
  2868. .default,
  2869. .status {
  2870. text-align: center;
  2871. .tips {
  2872. margin: 0 auto;
  2873. }
  2874. input {
  2875. margin: 0;
  2876. }
  2877. }
  2878. td.sort {
  2879. font-size: 15px;
  2880. text-align: center;
  2881. .wc-item-reorder-nav {
  2882. white-space: nowrap;
  2883. width: 72px;
  2884. &::before {
  2885. content: "\f333";
  2886. font-family: "Dashicons";
  2887. text-align: center;
  2888. line-height: 1;
  2889. color: #999;
  2890. display: block;
  2891. width: 24px;
  2892. float: left;
  2893. height: 100%;
  2894. line-height: 24px;
  2895. cursor: move;
  2896. }
  2897. button {
  2898. position: relative;
  2899. overflow: hidden;
  2900. float: left;
  2901. display: block;
  2902. width: 24px;
  2903. height: 24px;
  2904. margin: 0;
  2905. background: transparent;
  2906. border: none;
  2907. box-shadow: none;
  2908. color: #82878c;
  2909. text-indent: -9999px;
  2910. cursor: pointer;
  2911. outline: none;
  2912. }
  2913. button::before {
  2914. display: inline-block;
  2915. position: absolute;
  2916. top: 0;
  2917. right: 0;
  2918. width: 100%;
  2919. height: 100%;
  2920. font: normal 20px/23px dashicons;
  2921. text-align: center;
  2922. text-indent: 0;
  2923. -webkit-font-smoothing: antialiased;
  2924. -moz-osx-font-smoothing: grayscale;
  2925. }
  2926. button:hover,
  2927. button:focus {
  2928. color: #191e23;
  2929. }
  2930. .wc-move-down::before {
  2931. content: "\f347";
  2932. }
  2933. .wc-move-up::before {
  2934. content: "\f343";
  2935. }
  2936. .wc-move-disabled {
  2937. color: #d5d5d5 !important;
  2938. cursor: default;
  2939. pointer-events: none;
  2940. }
  2941. }
  2942. }
  2943. .wc-payment-gateway-method-name {
  2944. font-weight: normal;
  2945. }
  2946. .wc-email-settings-table-name {
  2947. font-weight: 700;
  2948. span {
  2949. font-weight: normal;
  2950. color: #999;
  2951. margin: 0 0 0 4px !important;
  2952. }
  2953. }
  2954. .wc-payment-gateway-method-toggle-enabled,
  2955. .wc-payment-gateway-method-toggle-disabled {
  2956. padding-top: 1px;
  2957. display: block;
  2958. outline: 0;
  2959. box-shadow: none;
  2960. }
  2961. .wc-email-settings-table-status {
  2962. text-align: center;
  2963. width: 1em;
  2964. .tips {
  2965. margin: 0 auto;
  2966. }
  2967. }
  2968. }
  2969. .wc-shipping-zone-settings {
  2970. th {
  2971. padding: 24px 24px 24px 0;
  2972. }
  2973. td.forminp {
  2974. input,
  2975. textarea {
  2976. padding: 8px;
  2977. max-width: 100% !important;
  2978. }
  2979. .wc-shipping-zone-region-select {
  2980. width: 448px;
  2981. max-width: 100% !important;
  2982. .select2-choices {
  2983. padding: 8px 8px 4px;
  2984. border-color: #ddd;
  2985. min-height: 0;
  2986. line-height: 1;
  2987. input {
  2988. padding: 0;
  2989. }
  2990. li {
  2991. margin: 0 4px 4px 0;
  2992. }
  2993. }
  2994. }
  2995. }
  2996. .wc-shipping-zone-postcodes-toggle {
  2997. margin: 0.5em 0 0;
  2998. font-size: 0.9em;
  2999. text-decoration: underline;
  3000. display: block;
  3001. }
  3002. .wc-shipping-zone-postcodes-toggle + .wc-shipping-zone-postcodes {
  3003. display: none;
  3004. }
  3005. .wc-shipping-zone-postcodes {
  3006. textarea {
  3007. margin: 10px 0;
  3008. }
  3009. .description {
  3010. font-size: 0.9em;
  3011. color: #999;
  3012. }
  3013. }
  3014. }
  3015. .wc-shipping-zone-settings + p.submit {
  3016. margin-top: 0;
  3017. }
  3018. .wc-shipping-zone-settings tbody {
  3019. display: table-row-group;
  3020. }
  3021. table {
  3022. tr,
  3023. tr:hover {
  3024. table.wc-shipping-zone-methods {
  3025. tr .row-actions {
  3026. position: relative;
  3027. }
  3028. tr:hover .row-actions {
  3029. position: static;
  3030. }
  3031. }
  3032. }
  3033. }
  3034. .wc-shipping-zones-heading .page-title-action {
  3035. display: inline-block;
  3036. }
  3037. table.wc-shipping-zones,
  3038. table.wc-shipping-zone-methods,
  3039. table.wc-shipping-classes {
  3040. td,
  3041. th {
  3042. vertical-align: top;
  3043. line-height: 24px;
  3044. padding: 1em !important;
  3045. font-size: 14px;
  3046. background: #fff;
  3047. display: table-cell !important;
  3048. li {
  3049. line-height: 24px;
  3050. font-size: 14px;
  3051. }
  3052. .woocommerce-help-tip {
  3053. margin: 0 !important;
  3054. }
  3055. }
  3056. thead {
  3057. th {
  3058. vertical-align: middle;
  3059. }
  3060. .wc-shipping-zone-sort {
  3061. text-align: center;
  3062. }
  3063. }
  3064. td.wc-shipping-zones-blank-state,
  3065. td.wc-shipping-zone-method-blank-state {
  3066. background: #f7f1f6 !important;
  3067. overflow: hidden;
  3068. position: relative;
  3069. padding: 7.5em 7.5% !important;
  3070. border-bottom: 2px solid #eee2ec;
  3071. &.wc-shipping-zone-method-blank-state {
  3072. padding: 2em !important;
  3073. p {
  3074. margin-bottom: 0;
  3075. }
  3076. }
  3077. p,
  3078. li {
  3079. color: #a46497;
  3080. font-size: 1.5em;
  3081. line-height: 1.5em;
  3082. margin: 0 0 1em;
  3083. position: relative;
  3084. z-index: 1;
  3085. text-shadow: 1px 1px 1px white;
  3086. &.main {
  3087. font-size: 2em;
  3088. }
  3089. }
  3090. li {
  3091. margin-left: 1em;
  3092. list-style: circle inside;
  3093. }
  3094. &::before {
  3095. content: "\e01b";
  3096. font-family: "WooCommerce";
  3097. text-align: center;
  3098. line-height: 1;
  3099. color: #eee2ec;
  3100. display: block;
  3101. width: 1em;
  3102. font-size: 40em;
  3103. top: 50%;
  3104. right: -3.75%;
  3105. margin-top: -0.1875em;
  3106. position: absolute;
  3107. }
  3108. .button-primary {
  3109. background-color: #804877;
  3110. border-color: #804877;
  3111. box-shadow:
  3112. inset 0 1px 0 rgba(255, 255, 255, 0.2),
  3113. 0 1px 0 rgba(0, 0, 0, 0.15);
  3114. margin: 0;
  3115. opacity: 1;
  3116. text-shadow:
  3117. 0 -1px 1px #8a4f7f,
  3118. 1px 0 1px #8a4f7f,
  3119. 0 1px 1px #8a4f7f,
  3120. -1px 0 1px #8a4f7f;
  3121. font-size: 1.5em;
  3122. padding: 0.75em 1em;
  3123. height: auto;
  3124. position: relative;
  3125. z-index: 1;
  3126. }
  3127. }
  3128. .wc-shipping-zone-method-rows {
  3129. tr:nth-child(even) td {
  3130. background: #f9f9f9;
  3131. }
  3132. }
  3133. tr.odd,
  3134. .wc-shipping-class-rows tr:nth-child(odd) {
  3135. td {
  3136. background: #f9f9f9;
  3137. }
  3138. }
  3139. tbody.wc-shipping-zone-rows {
  3140. td {
  3141. border-top: 2px solid #f9f9f9;
  3142. }
  3143. tr:first-child {
  3144. td {
  3145. border-top: 0;
  3146. }
  3147. }
  3148. }
  3149. tr.wc-shipping-zone-worldwide {
  3150. td {
  3151. background: #f9f9f9;
  3152. border-top: 2px solid #e1e1e1;
  3153. }
  3154. }
  3155. ul,
  3156. p {
  3157. margin: 0;
  3158. }
  3159. td.wc-shipping-zone-sort,
  3160. td.wc-shipping-zone-method-sort {
  3161. cursor: move;
  3162. font-size: 15px;
  3163. text-align: center;
  3164. &::before {
  3165. content: "\f333";
  3166. font-family: "Dashicons";
  3167. text-align: center;
  3168. line-height: 1;
  3169. color: #999;
  3170. display: block;
  3171. width: 17px;
  3172. float: left;
  3173. height: 100%;
  3174. line-height: 24px;
  3175. }
  3176. &:hover::before {
  3177. color: #333;
  3178. }
  3179. }
  3180. td.wc-shipping-zone-worldwide {
  3181. text-align: center;
  3182. &::before {
  3183. content: "\f319";
  3184. font-family: "dashicons";
  3185. text-align: center;
  3186. line-height: 1;
  3187. color: #999;
  3188. display: block;
  3189. width: 17px;
  3190. float: left;
  3191. height: 100%;
  3192. line-height: 24px;
  3193. }
  3194. }
  3195. .wc-shipping-zone-name,
  3196. .wc-shipping-zone-methods {
  3197. width: 25%;
  3198. }
  3199. .wc-shipping-class-description,
  3200. .wc-shipping-class-name,
  3201. .wc-shipping-class-slug,
  3202. .wc-shipping-zone-name,
  3203. .wc-shipping-zone-region {
  3204. input,
  3205. select,
  3206. textarea {
  3207. width: 100%;
  3208. }
  3209. a.wc-shipping-zone-delete,
  3210. a.wc-shipping-class-delete {
  3211. color: #a00;
  3212. }
  3213. a.wc-shipping-zone-delete:hover,
  3214. a.wc-shipping-class-delete:hover {
  3215. color: red;
  3216. }
  3217. }
  3218. .wc-shipping-class-count {
  3219. text-align: center;
  3220. }
  3221. td.wc-shipping-zone-methods {
  3222. color: #555;
  3223. .method_disabled {
  3224. text-decoration: line-through;
  3225. }
  3226. ul {
  3227. position: relative;
  3228. padding-right: 32px;
  3229. li {
  3230. color: #555;
  3231. display: inline;
  3232. margin: 0;
  3233. }
  3234. li::before {
  3235. content: ", ";
  3236. }
  3237. li:first-child::before {
  3238. content: "";
  3239. }
  3240. }
  3241. .add_shipping_method {
  3242. display: block;
  3243. width: 24px;
  3244. padding: 24px 0 0;
  3245. height: 0;
  3246. overflow: hidden;
  3247. cursor: pointer;
  3248. &::before {
  3249. @include icon;
  3250. font-family: "Dashicons";
  3251. content: "\f502";
  3252. color: #999;
  3253. vertical-align: middle;
  3254. line-height: 24px;
  3255. font-size: 16px;
  3256. margin: 0;
  3257. }
  3258. &.disabled {
  3259. cursor: not-allowed;
  3260. &::before {
  3261. color: #ccc;
  3262. }
  3263. }
  3264. }
  3265. }
  3266. .wc-shipping-zone-method-title {
  3267. width: 25%;
  3268. .wc-shipping-zone-method-delete {
  3269. color: red;
  3270. }
  3271. }
  3272. .wc-shipping-zone-method-enabled {
  3273. text-align: center;
  3274. a {
  3275. display: inline-block;
  3276. }
  3277. .woocommerce-input-toggle {
  3278. margin-top: 3px;
  3279. }
  3280. }
  3281. .wc-shipping-zone-method-type {
  3282. display: block;
  3283. }
  3284. tfoot {
  3285. input,
  3286. select {
  3287. vertical-align: middle !important;
  3288. }
  3289. .button-secondary {
  3290. float: right;
  3291. }
  3292. }
  3293. .editing {
  3294. .wc-shipping-zone-view,
  3295. .wc-shipping-zone-edit {
  3296. display: none;
  3297. }
  3298. }
  3299. }
  3300. .woocommerce-input-toggle {
  3301. height: 16px;
  3302. width: 32px;
  3303. border: 2px solid #935687;
  3304. background-color: #935687;
  3305. display: inline-block;
  3306. text-indent: -9999px;
  3307. border-radius: 10em;
  3308. position: relative;
  3309. margin-top: -1px;
  3310. vertical-align: text-top;
  3311. &::before {
  3312. content: "";
  3313. display: block;
  3314. width: 16px;
  3315. height: 16px;
  3316. background: #fff;
  3317. position: absolute;
  3318. top: 0;
  3319. right: 0;
  3320. border-radius: 100%;
  3321. }
  3322. &.woocommerce-input-toggle--disabled {
  3323. border-color: #999;
  3324. background-color: #999;
  3325. &::before {
  3326. right: auto;
  3327. left: 0;
  3328. }
  3329. }
  3330. &.woocommerce-input-toggle--loading {
  3331. opacity: 0.5;
  3332. }
  3333. }
  3334. .wc-modal-shipping-method-settings {
  3335. background: #f8f8f8;
  3336. padding: 1em !important;
  3337. form .form-table {
  3338. width: 100%;
  3339. background: #fff;
  3340. margin: 0 0 1.5em;
  3341. tr {
  3342. th {
  3343. width: 30%;
  3344. position: relative;
  3345. .woocommerce-help-tip {
  3346. float: right;
  3347. margin: -8px -0.5em 0 0;
  3348. vertical-align: middle;
  3349. right: 0;
  3350. top: 50%;
  3351. position: absolute;
  3352. }
  3353. }
  3354. td {
  3355. input,
  3356. select,
  3357. textarea {
  3358. width: 50%;
  3359. min-width: 250px;
  3360. }
  3361. input[type="checkbox"] {
  3362. width: auto;
  3363. min-width: 16px;
  3364. }
  3365. }
  3366. td,
  3367. th {
  3368. vertical-align: middle;
  3369. margin: 0;
  3370. line-height: 24px;
  3371. padding: 1em;
  3372. border-bottom: 1px solid #f8f8f8;
  3373. }
  3374. }
  3375. &:last-of-type {
  3376. margin-bottom: 0;
  3377. }
  3378. }
  3379. }
  3380. .wc-backbone-modal .wc-shipping-zone-method-selector {
  3381. p {
  3382. margin-top: 0;
  3383. }
  3384. .wc-shipping-zone-method-description {
  3385. margin: 0.75em 1px 0;
  3386. line-height: 1.5em;
  3387. color: #999;
  3388. font-style: italic;
  3389. }
  3390. select {
  3391. width: 100%;
  3392. cursor: pointer;
  3393. }
  3394. }
  3395. img.help_tip {
  3396. margin: 0 0 0 9px;
  3397. vertical-align: middle;
  3398. }
  3399. .postbox img.help_tip {
  3400. margin-top: 0;
  3401. }
  3402. .postbox .woocommerce-help-tip {
  3403. margin: 0 0 0 9px;
  3404. }
  3405. .status-enabled,
  3406. .status-manual,
  3407. .status-disabled {
  3408. font-size: 1.4em;
  3409. @include ir();
  3410. }
  3411. .status-manual::before {
  3412. @include icon("\e008");
  3413. color: #999;
  3414. }
  3415. .status-enabled::before {
  3416. @include icon("\e015");
  3417. color: $woocommerce;
  3418. }
  3419. .status-disabled::before {
  3420. @include icon("\e013");
  3421. color: #ccc;
  3422. }
  3423. .woocommerce {
  3424. h2.woo-nav-tab-wrapper {
  3425. margin-bottom: 1em;
  3426. }
  3427. nav.woo-nav-tab-wrapper {
  3428. margin: 1.5em 0 1em;
  3429. }
  3430. .subsubsub {
  3431. margin: -8px 0 0;
  3432. }
  3433. .wc-admin-breadcrumb {
  3434. margin-left: 0.5em;
  3435. a {
  3436. color: #a46497;
  3437. }
  3438. }
  3439. #template div {
  3440. margin: 0;
  3441. p .button {
  3442. float: right;
  3443. margin-left: 10px;
  3444. margin-top: -4px;
  3445. }
  3446. .editor textarea {
  3447. margin-bottom: 8px;
  3448. }
  3449. }
  3450. textarea[disabled="disabled"] {
  3451. background: #dfdfdf !important;
  3452. }
  3453. table.form-table {
  3454. margin: 0;
  3455. position: relative;
  3456. table-layout: fixed;
  3457. .forminp-radio ul {
  3458. margin: 0;
  3459. li {
  3460. line-height: 1.4em;
  3461. }
  3462. }
  3463. input[type="text"],
  3464. input[type="number"],
  3465. input[type="email"] {
  3466. height: auto;
  3467. }
  3468. textarea.input-text {
  3469. height: 100%;
  3470. min-width: 150px;
  3471. display: block;
  3472. }
  3473. // Give regular settings inputs a standard width and padding.
  3474. textarea,
  3475. input[type="text"],
  3476. input[type="email"],
  3477. input[type="number"],
  3478. input[type="password"],
  3479. input[type="datetime"],
  3480. input[type="datetime-local"],
  3481. input[type="date"],
  3482. input[type="time"],
  3483. input[type="week"],
  3484. input[type="url"],
  3485. input[type="tel"],
  3486. input.regular-input {
  3487. width: 400px;
  3488. margin: 0;
  3489. padding: 6px;
  3490. box-sizing: border-box;
  3491. vertical-align: top;
  3492. }
  3493. input[type="datetime-local"],
  3494. input[type="date"],
  3495. input[type="time"],
  3496. input[type="week"],
  3497. input[type="tel"] {
  3498. width: 200px;
  3499. }
  3500. select {
  3501. width: 400px;
  3502. margin: 0;
  3503. box-sizing: border-box;
  3504. line-height: 32px;
  3505. vertical-align: top;
  3506. }
  3507. input[size] {
  3508. width: auto !important;
  3509. }
  3510. // Ignore nested inputs.
  3511. table {
  3512. select,
  3513. textarea,
  3514. input[type="text"],
  3515. input[type="email"],
  3516. input[type="number"],
  3517. input.regular-input {
  3518. width: auto;
  3519. }
  3520. }
  3521. textarea.wide-input {
  3522. width: 100%;
  3523. }
  3524. img.help_tip,
  3525. .woocommerce-help-tip {
  3526. padding: 0;
  3527. margin: -4px 0 0 5px;
  3528. vertical-align: middle;
  3529. cursor: help;
  3530. line-height: 1;
  3531. }
  3532. span.help_tip {
  3533. cursor: help;
  3534. color: $blue;
  3535. }
  3536. th {
  3537. position: relative;
  3538. padding-right: 24px;
  3539. }
  3540. th label {
  3541. position: relative;
  3542. display: block;
  3543. img.help_tip,
  3544. .woocommerce-help-tip {
  3545. margin: -8px -24px 0 0;
  3546. position: absolute;
  3547. right: 0;
  3548. top: 50%;
  3549. }
  3550. }
  3551. th label + .woocommerce-help-tip {
  3552. margin: 0 0 0 0;
  3553. position: absolute;
  3554. right: 0;
  3555. top: 20px;
  3556. }
  3557. .select2-container {
  3558. vertical-align: top;
  3559. margin-bottom: 3px;
  3560. }
  3561. .select2-container + span.description {
  3562. display: block;
  3563. margin-top: 8px;
  3564. }
  3565. table.widefat th {
  3566. padding-right: inherit;
  3567. }
  3568. .wp-list-table .woocommerce-help-tip {
  3569. float: none;
  3570. }
  3571. fieldset {
  3572. margin-top: 4px;
  3573. img.help_tip,
  3574. .woocommerce-help-tip {
  3575. margin: -3px 0 0 5px;
  3576. }
  3577. p.description {
  3578. margin-bottom: 8px;
  3579. }
  3580. &:first-child {
  3581. margin-top: 0;
  3582. }
  3583. }
  3584. .iris-picker {
  3585. z-index: 100;
  3586. display: none;
  3587. position: absolute;
  3588. border: 1px solid #ccc;
  3589. border-radius: 3px;
  3590. box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  3591. .ui-slider {
  3592. border: 0 !important;
  3593. margin: 0 !important;
  3594. width: auto !important;
  3595. height: auto !important;
  3596. background: none transparent !important;
  3597. .ui-slider-handle {
  3598. margin-bottom: 0 !important;
  3599. }
  3600. }
  3601. }
  3602. .iris-error {
  3603. background-color: #ffafaf;
  3604. }
  3605. .colorpickpreview {
  3606. padding: 7px 0;
  3607. line-height: 1em;
  3608. display: inline-block;
  3609. width: 26px;
  3610. border: 1px solid #ddd;
  3611. font-size: 14px;
  3612. }
  3613. .image_width_settings {
  3614. vertical-align: middle;
  3615. label {
  3616. margin-left: 10px;
  3617. }
  3618. input {
  3619. width: auto;
  3620. }
  3621. }
  3622. .wc_payment_gateways_wrapper,
  3623. .wc_emails_wrapper {
  3624. padding: 0 15px 10px 0;
  3625. }
  3626. }
  3627. .wc-shipping-zone-settings {
  3628. td.forminp {
  3629. input,
  3630. textarea {
  3631. width: 448px;
  3632. padding: 6px 11px;
  3633. }
  3634. .select2-search input {
  3635. padding: 6px;
  3636. }
  3637. }
  3638. }
  3639. }
  3640. .wc-wp-version-gte-53 {
  3641. .woocommerce {
  3642. h2.wc-table-list-header {
  3643. margin: 1em 0 0.35em 0;
  3644. }
  3645. input + .subsubsub {
  3646. margin: 8px 0 0;
  3647. }
  3648. table.form-table {
  3649. // Give regular settings inputs a standard width and padding.
  3650. textarea,
  3651. input[type="text"],
  3652. input[type="email"],
  3653. input[type="number"],
  3654. input[type="password"],
  3655. input[type="datetime"],
  3656. input[type="datetime-local"],
  3657. input[type="date"],
  3658. input[type="time"],
  3659. input[type="week"],
  3660. input[type="url"],
  3661. input[type="tel"],
  3662. input.regular-input {
  3663. padding: 0 8px;
  3664. @media only screen and (max-width: 782px) {
  3665. width: 100%;
  3666. }
  3667. }
  3668. select {
  3669. @media only screen and (max-width: 782px) {
  3670. width: 100%;
  3671. }
  3672. }
  3673. th label {
  3674. img.help_tip,
  3675. .woocommerce-help-tip {
  3676. margin: -7px -24px 0 0;
  3677. @media only screen and (max-width: 782px) {
  3678. right: auto;
  3679. margin-left: 5px;
  3680. }
  3681. }
  3682. }
  3683. .forminp-color {
  3684. font-size: 0;
  3685. }
  3686. .colorpickpreview {
  3687. padding: 0;
  3688. width: 30px;
  3689. height: 30px;
  3690. box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2);
  3691. font-size: 16px;
  3692. border-radius: 4px;
  3693. margin-right: 3px;
  3694. @media only screen and (max-width: 782px) {
  3695. float: left;
  3696. width: 40px;
  3697. height: 40px;
  3698. }
  3699. }
  3700. }
  3701. }
  3702. }
  3703. .woocommerce #tabs-wrap table a.remove {
  3704. margin-left: 4px;
  3705. }
  3706. .woocommerce #tabs-wrap table p {
  3707. margin: 0 0 4px !important;
  3708. overflow: hidden;
  3709. zoom: 1;
  3710. }
  3711. .woocommerce #tabs-wrap table p a.add {
  3712. float: left;
  3713. }
  3714. #wp-excerpt-editor-container {
  3715. background: #fff;
  3716. }
  3717. #product_variation-parent #parent_id {
  3718. width: 100%;
  3719. }
  3720. #postimagediv img {
  3721. border: 1px solid #d5d5d5;
  3722. max-width: 100%;
  3723. }
  3724. #woocommerce-product-images .inside {
  3725. margin: 0;
  3726. padding: 0;
  3727. .add_product_images {
  3728. padding: 0 12px 12px;
  3729. }
  3730. #product_images_container {
  3731. padding: 0 0 0 9px;
  3732. ul {
  3733. @include clearfix();
  3734. margin: 0;
  3735. padding: 0;
  3736. li.image,
  3737. li.add,
  3738. li.wc-metabox-sortable-placeholder {
  3739. width: 80px;
  3740. float: left;
  3741. cursor: move;
  3742. border: 1px solid #d5d5d5;
  3743. margin: 9px 9px 0 0;
  3744. background: #f7f7f7;
  3745. @include border-radius(2px);
  3746. position: relative;
  3747. box-sizing: border-box;
  3748. img {
  3749. width: 100%;
  3750. height: auto;
  3751. display: block;
  3752. }
  3753. }
  3754. li.wc-metabox-sortable-placeholder {
  3755. border: 3px dashed #ddd;
  3756. position: relative;
  3757. &::after {
  3758. @include icon_dashicons("\f161");
  3759. font-size: 2.618em;
  3760. line-height: 72px;
  3761. color: #ddd;
  3762. }
  3763. }
  3764. ul.actions {
  3765. position: absolute;
  3766. top: -8px;
  3767. right: -8px;
  3768. padding: 2px;
  3769. display: none;
  3770. @media (max-width: 768px) {
  3771. display: block;
  3772. }
  3773. li {
  3774. float: right;
  3775. margin: 0 0 0 2px;
  3776. a {
  3777. width: 1em;
  3778. height: 1em;
  3779. margin: 0;
  3780. height: 0;
  3781. display: block;
  3782. overflow: hidden;
  3783. &.tips {
  3784. cursor: pointer;
  3785. }
  3786. }
  3787. a.delete {
  3788. @include ir();
  3789. font-size: 1.4em;
  3790. &::before {
  3791. @include icon_dashicons("\f153");
  3792. color: #999;
  3793. background: #fff;
  3794. border-radius: 50%;
  3795. height: 1em;
  3796. width: 1em;
  3797. line-height: 1em;
  3798. }
  3799. &:hover::before {
  3800. color: $red;
  3801. }
  3802. }
  3803. }
  3804. }
  3805. li:hover ul.actions {
  3806. display: block;
  3807. }
  3808. }
  3809. }
  3810. }
  3811. #woocommerce-product-data {
  3812. .hndle {
  3813. padding: 10px;
  3814. span {
  3815. display: block;
  3816. line-height: 24px;
  3817. }
  3818. .type_box {
  3819. display: inline;
  3820. line-height: inherit;
  3821. vertical-align: baseline;
  3822. }
  3823. select {
  3824. margin: 0;
  3825. }
  3826. label {
  3827. padding-right: 1em;
  3828. font-size: 12px;
  3829. vertical-align: baseline;
  3830. }
  3831. label:first-child {
  3832. margin-right: 1em;
  3833. border-right: 1px solid #dfdfdf;
  3834. }
  3835. input,
  3836. select {
  3837. margin-top: -3px 0 0;
  3838. vertical-align: middle;
  3839. }
  3840. select {
  3841. margin-left: 0.5em;
  3842. }
  3843. }
  3844. > .handlediv {
  3845. margin-top: 4px;
  3846. }
  3847. .wrap {
  3848. margin: 0;
  3849. }
  3850. }
  3851. #woocommerce-coupon-description {
  3852. padding: 3px 8px;
  3853. font-size: 1.7em;
  3854. line-height: 1.42em;
  3855. height: auto;
  3856. width: 100%;
  3857. outline: 0;
  3858. margin: 10px 0;
  3859. display: block;
  3860. &::-webkit-input-placeholder {
  3861. line-height: 1.42em;
  3862. color: #bbb;
  3863. }
  3864. &::-moz-placeholder {
  3865. line-height: 1.42em;
  3866. color: #bbb;
  3867. }
  3868. &:-ms-input-placeholder {
  3869. line-height: 1.42em;
  3870. color: #bbb;
  3871. }
  3872. &:-moz-placeholder {
  3873. line-height: 1.42em;
  3874. color: #bbb;
  3875. }
  3876. }
  3877. #woocommerce-product-data,
  3878. #woocommerce-coupon-data {
  3879. .panel-wrap {
  3880. background: #fff;
  3881. }
  3882. .woocommerce_options_panel,
  3883. .wc-metaboxes-wrapper {
  3884. float: left;
  3885. width: 80%;
  3886. .wc-radios {
  3887. display: block;
  3888. float: left;
  3889. margin: 0;
  3890. li {
  3891. display: block;
  3892. padding: 0 0 10px;
  3893. input {
  3894. width: auto;
  3895. }
  3896. }
  3897. }
  3898. }
  3899. }
  3900. #woocommerce-product-data,
  3901. #woocommerce-coupon-data,
  3902. .woocommerce {
  3903. .panel-wrap {
  3904. overflow: hidden;
  3905. }
  3906. ul.wc-tabs {
  3907. margin: 0;
  3908. width: 20%;
  3909. float: left;
  3910. line-height: 1em;
  3911. padding: 0 0 10px;
  3912. position: relative;
  3913. background-color: #fafafa;
  3914. border-right: 1px solid #eee;
  3915. box-sizing: border-box;
  3916. &::after {
  3917. content: "";
  3918. display: block;
  3919. width: 100%;
  3920. height: 9999em;
  3921. position: absolute;
  3922. bottom: -9999em;
  3923. left: 0;
  3924. background-color: #fafafa;
  3925. border-right: 1px solid #eee;
  3926. }
  3927. li {
  3928. margin: 0;
  3929. padding: 0;
  3930. display: block;
  3931. position: relative;
  3932. a {
  3933. margin: 0;
  3934. padding: 10px;
  3935. display: block;
  3936. box-shadow: none;
  3937. text-decoration: none;
  3938. line-height: 20px !important;
  3939. border-bottom: 1px solid #eee;
  3940. span {
  3941. margin-left: 0.618em;
  3942. margin-right: 0.618em;
  3943. }
  3944. &::before {
  3945. @include iconbeforedashicons("\f107");
  3946. }
  3947. }
  3948. &.general_options a::before {
  3949. content: "\f107";
  3950. }
  3951. &.inventory_options a::before {
  3952. content: "\f481";
  3953. }
  3954. &.shipping_options a::before {
  3955. font-family: "WooCommerce";
  3956. content: "\e01a";
  3957. }
  3958. &.linked_product_options a::before {
  3959. content: "\f103";
  3960. }
  3961. &.attribute_options a::before {
  3962. content: "\f175";
  3963. }
  3964. &.advanced_options a::before {
  3965. font-family: "Dashicons";
  3966. content: "\f111";
  3967. }
  3968. &.marketplace-suggestions_options a::before {
  3969. content: none;
  3970. }
  3971. &.variations_options a::before {
  3972. content: "\f509";
  3973. }
  3974. &.usage_restriction_options a::before {
  3975. font-family: "WooCommerce";
  3976. content: "\e602";
  3977. }
  3978. &.usage_limit_options a::before {
  3979. font-family: "WooCommerce";
  3980. content: "\e601";
  3981. }
  3982. &.general_coupon_data a::before {
  3983. font-family: "WooCommerce";
  3984. content: "\e600";
  3985. }
  3986. &.active a {
  3987. color: #555;
  3988. position: relative;
  3989. background-color: #eee;
  3990. }
  3991. }
  3992. }
  3993. }
  3994. /**
  3995. * Shipping
  3996. */
  3997. .woocommerce_page_wc-settings {
  3998. input[type="url"],
  3999. input[type="email"] {
  4000. direction: ltr;
  4001. }
  4002. .shippingrows {
  4003. th.check-column {
  4004. padding-top: 20px;
  4005. }
  4006. tfoot th {
  4007. padding-left: 10px;
  4008. }
  4009. .add.button::before {
  4010. @include iconbefore("\e007");
  4011. }
  4012. }
  4013. h3.wc-settings-sub-title {
  4014. font-size: 1.2em;
  4015. }
  4016. }
  4017. #woocommerce-product-data,
  4018. #woocommerce-product-type-options,
  4019. #woocommerce-order-data,
  4020. #woocommerce-order-downloads,
  4021. #woocommerce-coupon-data {
  4022. .inside {
  4023. margin: 0;
  4024. padding: 0;
  4025. }
  4026. }
  4027. .woocommerce_options_panel,
  4028. .panel {
  4029. padding: 9px;
  4030. color: #555;
  4031. .form-field .woocommerce-help-tip {
  4032. font-size: 1.4em;
  4033. }
  4034. }
  4035. .woocommerce_page_settings .woocommerce_options_panel,
  4036. .panel {
  4037. padding: 0;
  4038. }
  4039. #woocommerce-product-type-options .panel,
  4040. #woocommerce-product-specs .inside {
  4041. margin: 0;
  4042. padding: 9px;
  4043. }
  4044. .woocommerce_options_panel p,
  4045. #woocommerce-product-type-options .panel p,
  4046. .woocommerce_options_panel fieldset.form-field {
  4047. margin: 0 0 9px;
  4048. font-size: 12px;
  4049. padding: 5px 9px;
  4050. line-height: 24px;
  4051. &::after {
  4052. content: ".";
  4053. display: block;
  4054. height: 0;
  4055. clear: both;
  4056. visibility: hidden;
  4057. }
  4058. }
  4059. .woocommerce_options_panel .checkbox,
  4060. .woocommerce_variable_attributes .checkbox {
  4061. margin: 4px 0 !important;
  4062. vertical-align: middle;
  4063. float: left;
  4064. }
  4065. .woocommerce_variations,
  4066. .woocommerce_options_panel {
  4067. .downloadable_files table {
  4068. width: 100%;
  4069. padding: 0 !important;
  4070. th {
  4071. padding: 7px 0 7px 7px !important;
  4072. &.sort {
  4073. width: 17px;
  4074. padding: 7px !important;
  4075. }
  4076. .woocommerce-help-tip {
  4077. font-size: 1.1em;
  4078. margin-left: 0;
  4079. }
  4080. }
  4081. td {
  4082. vertical-align: middle !important;
  4083. padding: 4px 0 4px 7px !important;
  4084. position: relative;
  4085. &:last-child {
  4086. padding-right: 7px !important;
  4087. }
  4088. input.input_text {
  4089. width: 100%;
  4090. float: none;
  4091. min-width: 0;
  4092. margin: 1px 0;
  4093. }
  4094. .upload_file_button {
  4095. width: auto;
  4096. float: right;
  4097. cursor: pointer;
  4098. }
  4099. .delete {
  4100. @include ir();
  4101. font-size: 1.2em;
  4102. &::before {
  4103. @include icon_dashicons("\f153");
  4104. color: #999;
  4105. }
  4106. &:hover {
  4107. &::before {
  4108. color: $red;
  4109. }
  4110. }
  4111. }
  4112. }
  4113. td.sort {
  4114. width: 17px;
  4115. cursor: move;
  4116. font-size: 15px;
  4117. text-align: center;
  4118. background: #f9f9f9;
  4119. padding-right: 7px !important;
  4120. &::before {
  4121. content: "\f333";
  4122. font-family: "Dashicons";
  4123. text-align: center;
  4124. line-height: 1;
  4125. color: #999;
  4126. display: block;
  4127. width: 17px;
  4128. float: left;
  4129. height: 100%;
  4130. }
  4131. &:hover::before {
  4132. color: #333;
  4133. }
  4134. }
  4135. }
  4136. }
  4137. .woocommerce_attribute,
  4138. .woocommerce_variation {
  4139. h3 .sort {
  4140. width: 17px;
  4141. height: 26px;
  4142. cursor: move;
  4143. float: right;
  4144. font-size: 15px;
  4145. font-weight: 400;
  4146. margin-right: 0.5em;
  4147. visibility: hidden;
  4148. text-align: center;
  4149. vertical-align: middle;
  4150. &::before {
  4151. content: "\f333";
  4152. font-family: "Dashicons";
  4153. text-align: center;
  4154. line-height: 28px;
  4155. color: #999;
  4156. display: block;
  4157. width: 17px;
  4158. float: left;
  4159. height: 100%;
  4160. }
  4161. &:hover::before {
  4162. color: #777;
  4163. }
  4164. }
  4165. h3:hover,
  4166. &.ui-sortable-helper {
  4167. .sort {
  4168. visibility: visible;
  4169. }
  4170. }
  4171. }
  4172. .woocommerce_options_panel {
  4173. min-height: 175px;
  4174. box-sizing: border-box;
  4175. .downloadable_files {
  4176. padding: 0 9px 0 162px;
  4177. position: relative;
  4178. margin: 9px 0;
  4179. label {
  4180. position: absolute;
  4181. left: 0;
  4182. margin: 0 0 0 12px;
  4183. line-height: 24px;
  4184. }
  4185. }
  4186. p {
  4187. margin: 9px 0;
  4188. }
  4189. p.form-field,
  4190. fieldset.form-field {
  4191. padding: 5px 20px 5px 162px !important; /** Padding for aligning labels left - 12px + 150 label width **/
  4192. }
  4193. .sale_price_dates_fields {
  4194. .short:first-of-type {
  4195. margin-bottom: 1em;
  4196. }
  4197. .short:nth-of-type(2) {
  4198. clear: left;
  4199. }
  4200. }
  4201. label,
  4202. legend {
  4203. float: left;
  4204. width: 150px;
  4205. padding: 0;
  4206. margin: 0 0 0 -150px;
  4207. .req {
  4208. font-weight: 700;
  4209. font-style: normal;
  4210. color: $red;
  4211. }
  4212. }
  4213. .description {
  4214. padding: 0;
  4215. margin: 0 0 0 7px;
  4216. clear: none;
  4217. display: inline;
  4218. }
  4219. .description-block {
  4220. margin-left: 0;
  4221. display: block;
  4222. }
  4223. textarea,
  4224. input,
  4225. select {
  4226. margin: 0;
  4227. }
  4228. textarea {
  4229. float: left;
  4230. height: 3.5em;
  4231. line-height: 1.5em;
  4232. vertical-align: top;
  4233. }
  4234. input[type="text"],
  4235. input[type="email"],
  4236. input[type="number"],
  4237. input[type="password"] {
  4238. width: 50%;
  4239. float: left;
  4240. }
  4241. input.button {
  4242. width: auto;
  4243. margin-left: 8px;
  4244. }
  4245. select {
  4246. float: left;
  4247. }
  4248. input[type="text"].short,
  4249. input[type="email"].short,
  4250. input[type="number"].short,
  4251. input[type="password"].short,
  4252. .short {
  4253. width: 50%;
  4254. }
  4255. .sized {
  4256. width: auto !important;
  4257. margin-right: 6px;
  4258. }
  4259. .options_group {
  4260. border-top: 1px solid white;
  4261. border-bottom: 1px solid #eee;
  4262. &:first-child {
  4263. border-top: 0;
  4264. }
  4265. &:last-child {
  4266. border-bottom: 0;
  4267. }
  4268. fieldset {
  4269. margin: 9px 0;
  4270. font-size: 12px;
  4271. padding: 5px 9px;
  4272. line-height: 24px;
  4273. label {
  4274. width: auto;
  4275. float: none;
  4276. }
  4277. ul {
  4278. float: left;
  4279. width: 50%;
  4280. margin: 0;
  4281. padding: 0;
  4282. li {
  4283. margin: 0;
  4284. width: auto;
  4285. input {
  4286. width: auto;
  4287. float: none;
  4288. margin-right: 4px;
  4289. }
  4290. }
  4291. }
  4292. ul.wc-radios label {
  4293. margin-left: 0;
  4294. }
  4295. }
  4296. }
  4297. .dimensions_field .wrap {
  4298. display: block;
  4299. width: 50%;
  4300. input {
  4301. width: 30.75%;
  4302. margin-right: 3.8%;
  4303. }
  4304. .last {
  4305. margin-right: 0;
  4306. }
  4307. }
  4308. &.padded {
  4309. padding: 1em;
  4310. }
  4311. .select2-container {
  4312. float: left;
  4313. }
  4314. }
  4315. #woocommerce-product-data input.dp-applied {
  4316. float: left;
  4317. }
  4318. #grouped_product_options,
  4319. #virtual_product_options,
  4320. #simple_product_options {
  4321. padding: 12px;
  4322. font-style: italic;
  4323. color: #666;
  4324. }
  4325. /**
  4326. * WooCommerce meta boxes
  4327. */
  4328. .wc-metaboxes-wrapper {
  4329. .toolbar {
  4330. margin: 0 !important;
  4331. border-top: 1px solid white;
  4332. border-bottom: 1px solid #eee;
  4333. padding: 9px 12px !important;
  4334. &:first-child {
  4335. border-top: 0;
  4336. }
  4337. &:last-child {
  4338. border-bottom: 0;
  4339. }
  4340. .add_variation {
  4341. float: right;
  4342. margin-left: 5px;
  4343. }
  4344. .save-variation-changes,
  4345. .cancel-variation-changes {
  4346. float: left;
  4347. margin-right: 5px;
  4348. }
  4349. }
  4350. p.toolbar {
  4351. overflow: hidden;
  4352. zoom: 1;
  4353. }
  4354. .expand-close {
  4355. margin-right: 2px;
  4356. color: #777;
  4357. font-size: 12px;
  4358. font-style: italic;
  4359. a {
  4360. background: none;
  4361. padding: 0;
  4362. font-size: 12px;
  4363. text-decoration: none;
  4364. }
  4365. }
  4366. &#product_attributes .expand-close {
  4367. float: right;
  4368. line-height: 28px;
  4369. }
  4370. button.add_variable_attribute,
  4371. .fr {
  4372. float: right;
  4373. margin: 0 0 0 6px;
  4374. }
  4375. .wc-metaboxes {
  4376. border-bottom: 1px solid #eee;
  4377. }
  4378. .wc-metabox-sortable-placeholder {
  4379. border-color: #bbb;
  4380. background-color: #f5f5f5;
  4381. margin-bottom: 9px;
  4382. border-width: 1px;
  4383. border-style: dashed;
  4384. }
  4385. .wc-metabox {
  4386. background: #fff;
  4387. border-bottom: 1px solid #eee;
  4388. margin: 0 !important;
  4389. select {
  4390. font-weight: 400;
  4391. }
  4392. &:last-of-type {
  4393. border-bottom: 0;
  4394. }
  4395. .handlediv {
  4396. width: 27px;
  4397. float: right;
  4398. &::before {
  4399. content: "\f142" !important;
  4400. cursor: pointer;
  4401. display: inline-block;
  4402. font: 400 20px/1 "Dashicons";
  4403. line-height: 0.5 !important;
  4404. padding: 8px 10px;
  4405. position: relative;
  4406. right: 12px;
  4407. top: 0;
  4408. }
  4409. }
  4410. &.closed {
  4411. @include border-radius(3px);
  4412. .handlediv::before {
  4413. content: "\f140" !important;
  4414. }
  4415. h3 {
  4416. border: 0;
  4417. }
  4418. }
  4419. h3 {
  4420. margin: 0 !important;
  4421. padding: 0.75em 0.75em 0.75em 1em !important;
  4422. font-size: 1em !important;
  4423. overflow: hidden;
  4424. zoom: 1;
  4425. cursor: move;
  4426. button,
  4427. a.delete {
  4428. float: right;
  4429. }
  4430. a.delete {
  4431. color: red;
  4432. font-weight: normal;
  4433. line-height: 26px;
  4434. text-decoration: none;
  4435. position: relative;
  4436. visibility: hidden;
  4437. }
  4438. strong {
  4439. font-weight: normal;
  4440. line-height: 26px;
  4441. font-weight: 700;
  4442. }
  4443. select {
  4444. font-family: sans-serif;
  4445. max-width: 20%;
  4446. margin: 0.25em 0.25em 0.25em 0;
  4447. }
  4448. .handlediv {
  4449. background-position: 6px 5px !important;
  4450. visibility: hidden;
  4451. height: 26px;
  4452. }
  4453. &.fixed {
  4454. cursor: pointer !important;
  4455. }
  4456. }
  4457. &.woocommerce_attribute h3,
  4458. &.woocommerce_variation h3 {
  4459. cursor: pointer;
  4460. padding: 0.5em 0.75em 0.5em 1em !important;
  4461. a.delete,
  4462. .handlediv,
  4463. .sort {
  4464. margin-top: 0.25em;
  4465. }
  4466. }
  4467. h3:hover,
  4468. &.ui-sortable-helper {
  4469. a.delete,
  4470. .handlediv {
  4471. visibility: visible;
  4472. }
  4473. }
  4474. table {
  4475. width: 100%;
  4476. position: relative;
  4477. background-color: #fdfdfd;
  4478. padding: 1em;
  4479. border-top: 1px solid #eee;
  4480. td {
  4481. text-align: left;
  4482. padding: 0 6px 1em 0;
  4483. vertical-align: top;
  4484. border: 0;
  4485. label {
  4486. text-align: left;
  4487. display: block;
  4488. line-height: 21px;
  4489. }
  4490. input {
  4491. float: left;
  4492. min-width: 200px;
  4493. }
  4494. input,
  4495. textarea {
  4496. width: 100%;
  4497. margin: 0;
  4498. display: block;
  4499. font-size: 14px;
  4500. padding: 4px;
  4501. color: #555;
  4502. }
  4503. select,
  4504. .select2-container {
  4505. width: 100% !important;
  4506. }
  4507. input.short {
  4508. width: 200px;
  4509. }
  4510. input.checkbox {
  4511. width: 16px;
  4512. min-width: inherit;
  4513. vertical-align: text-bottom;
  4514. display: inline-block;
  4515. float: none;
  4516. }
  4517. }
  4518. td.attribute_name {
  4519. width: 200px;
  4520. }
  4521. .plus,
  4522. .minus {
  4523. margin-top: 6px;
  4524. }
  4525. .fl {
  4526. float: left;
  4527. }
  4528. .fr {
  4529. float: right;
  4530. }
  4531. }
  4532. }
  4533. }
  4534. .variations-pagenav {
  4535. float: right;
  4536. line-height: 24px;
  4537. .displaying-num {
  4538. color: #777;
  4539. font-size: 12px;
  4540. font-style: italic;
  4541. }
  4542. a {
  4543. padding: 0 10px 3px;
  4544. background: rgba(0, 0, 0, 0.05);
  4545. font-size: 16px;
  4546. font-weight: 400;
  4547. text-decoration: none;
  4548. }
  4549. a.disabled,
  4550. a.disabled:active,
  4551. a.disabled:focus,
  4552. a.disabled:hover {
  4553. color: #a0a5aa;
  4554. background: rgba(0, 0, 0, 0.05);
  4555. }
  4556. }
  4557. .variations-defaults {
  4558. float: left;
  4559. select {
  4560. margin: 0.25em 0.25em 0.25em 0;
  4561. }
  4562. }
  4563. .woocommerce_variable_attributes {
  4564. background-color: #fdfdfd;
  4565. border-top: 1px solid #eee;
  4566. .data {
  4567. @include clearfix;
  4568. padding: 1em 2em;
  4569. }
  4570. .upload_image_button {
  4571. display: block;
  4572. width: 64px;
  4573. height: 64px;
  4574. float: left;
  4575. margin-right: 20px;
  4576. position: relative;
  4577. cursor: pointer;
  4578. img {
  4579. width: 100%;
  4580. height: auto;
  4581. display: none;
  4582. }
  4583. &::before {
  4584. content: "\f128";
  4585. font-family: "Dashicons";
  4586. position: absolute;
  4587. top: 0;
  4588. left: 0;
  4589. right: 0;
  4590. bottom: 0;
  4591. text-align: center;
  4592. line-height: 64px;
  4593. font-size: 64px;
  4594. font-weight: 400;
  4595. -webkit-font-smoothing: antialiased;
  4596. }
  4597. &.remove {
  4598. img {
  4599. display: block;
  4600. }
  4601. &::before {
  4602. content: "\f335";
  4603. display: none;
  4604. }
  4605. &:hover::before {
  4606. display: block;
  4607. }
  4608. }
  4609. }
  4610. .options {
  4611. border: 1px solid #eee;
  4612. border-width: 1px 0;
  4613. padding: 0.25em 0;
  4614. label {
  4615. display: inline-block;
  4616. padding: 4px 1em 2px 0;
  4617. }
  4618. input[type="checkbox"] {
  4619. margin: 0 5px 0 0.5em !important;
  4620. vertical-align: middle;
  4621. }
  4622. }
  4623. }
  4624. .form-row {
  4625. label {
  4626. display: inline-block;
  4627. }
  4628. .woocommerce-help-tip {
  4629. float: right;
  4630. }
  4631. input[type="text"],
  4632. input[type="number"],
  4633. input[type="password"],
  4634. input[type="color"],
  4635. input[type="date"],
  4636. input[type="datetime"],
  4637. input[type="datetime-local"],
  4638. input[type="email"],
  4639. input[type="month"],
  4640. input[type="search"],
  4641. input[type="tel"],
  4642. input[type="time"],
  4643. input[type="url"],
  4644. input[type="week"],
  4645. select,
  4646. textarea {
  4647. width: 100%;
  4648. vertical-align: middle;
  4649. margin: 2px 0 0;
  4650. padding: 5px;
  4651. }
  4652. select {
  4653. height: 40px;
  4654. }
  4655. &.dimensions_field {
  4656. .wrap {
  4657. clear: left;
  4658. display: block;
  4659. }
  4660. input {
  4661. width: 33%;
  4662. float: left;
  4663. vertical-align: middle;
  4664. &:last-of-type {
  4665. margin-right: 0;
  4666. width: 34%;
  4667. }
  4668. }
  4669. }
  4670. &.form-row-first,
  4671. &.form-row-last {
  4672. width: 48%;
  4673. float: right;
  4674. }
  4675. &.form-row-first {
  4676. clear: both;
  4677. float: left;
  4678. }
  4679. &.form-row-full {
  4680. clear: both;
  4681. }
  4682. }
  4683. /**
  4684. * Tooltips
  4685. */
  4686. .tips {
  4687. cursor: help;
  4688. text-decoration: none;
  4689. }
  4690. img.tips {
  4691. padding: 5px 0 0;
  4692. }
  4693. #tiptip_holder {
  4694. display: none;
  4695. z-index: 8675309;
  4696. position: absolute;
  4697. top: 0;
  4698. /*rtl:ignore*/
  4699. left: 0;
  4700. &.tip_top {
  4701. padding-bottom: 5px;
  4702. #tiptip_arrow_inner {
  4703. margin-top: -7px;
  4704. margin-left: -6px;
  4705. border-top-color: #333;
  4706. }
  4707. }
  4708. &.tip_bottom {
  4709. padding-top: 5px;
  4710. #tiptip_arrow_inner {
  4711. margin-top: -5px;
  4712. margin-left: -6px;
  4713. border-bottom-color: #333;
  4714. }
  4715. }
  4716. &.tip_right {
  4717. padding-left: 5px;
  4718. #tiptip_arrow_inner {
  4719. margin-top: -6px;
  4720. margin-left: -5px;
  4721. border-right-color: #333;
  4722. }
  4723. }
  4724. &.tip_left {
  4725. padding-right: 5px;
  4726. #tiptip_arrow_inner {
  4727. margin-top: -6px;
  4728. margin-left: -7px;
  4729. border-left-color: #333;
  4730. }
  4731. }
  4732. }
  4733. #tiptip_content,
  4734. .chart-tooltip,
  4735. .wc_error_tip {
  4736. color: #fff;
  4737. font-size: 0.8em;
  4738. max-width: 150px;
  4739. background: #333;
  4740. text-align: center;
  4741. border-radius: 3px;
  4742. padding: 0.618em 1em;
  4743. box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  4744. code {
  4745. padding: 1px;
  4746. background: #888;
  4747. }
  4748. }
  4749. #tiptip_arrow,
  4750. #tiptip_arrow_inner {
  4751. position: absolute;
  4752. border-color: transparent;
  4753. border-style: solid;
  4754. border-width: 6px;
  4755. height: 0;
  4756. width: 0;
  4757. }
  4758. /*rtl:raw:
  4759. #tiptip_arrow {
  4760. right: 50%;
  4761. margin-right: -6px;
  4762. }
  4763. */
  4764. .wc_error_tip {
  4765. max-width: 20em;
  4766. line-height: 1.8em;
  4767. position: absolute;
  4768. white-space: normal;
  4769. background: #d82223;
  4770. margin: 1.5em 1px 0 -1em;
  4771. z-index: 9999999;
  4772. &::after {
  4773. content: "";
  4774. display: block;
  4775. border: 8px solid #d82223;
  4776. border-right-color: transparent;
  4777. border-left-color: transparent;
  4778. border-top-color: transparent;
  4779. position: absolute;
  4780. top: -3px;
  4781. left: 50%;
  4782. margin: -1em 0 0 -3px;
  4783. }
  4784. }
  4785. /**
  4786. * Date picker
  4787. */
  4788. img.ui-datepicker-trigger {
  4789. vertical-align: middle;
  4790. margin-top: -1px;
  4791. cursor: pointer;
  4792. }
  4793. .woocommerce_options_panel img.ui-datepicker-trigger,
  4794. .wc-metabox-content img.ui-datepicker-trigger {
  4795. float: left;
  4796. margin-right: 8px;
  4797. margin-top: 4px;
  4798. margin-left: 4px;
  4799. }
  4800. #ui-datepicker-div {
  4801. display: none;
  4802. }
  4803. /**
  4804. * Reports
  4805. */
  4806. .woocommerce-reports-remove-filter {
  4807. color: red;
  4808. text-decoration: none;
  4809. }
  4810. .woocommerce-reports-wrap,
  4811. .woocommerce-reports-wide {
  4812. &.woocommerce-reports-wrap {
  4813. margin-left: 300px;
  4814. padding-top: 18px;
  4815. }
  4816. &.halved {
  4817. margin: 0;
  4818. overflow: hidden;
  4819. zoom: 1;
  4820. }
  4821. .widefat th {
  4822. padding: 7px;
  4823. }
  4824. .widefat td {
  4825. vertical-align: top;
  4826. padding: 7px;
  4827. .description {
  4828. margin: 4px 0 0;
  4829. }
  4830. }
  4831. .postbox {
  4832. &::after {
  4833. content: ".";
  4834. display: block;
  4835. height: 0;
  4836. clear: both;
  4837. visibility: hidden;
  4838. }
  4839. h3 {
  4840. cursor: default !important;
  4841. }
  4842. .inside {
  4843. padding: 10px;
  4844. margin: 0 !important;
  4845. }
  4846. div.stats_range,
  4847. h3.stats_range {
  4848. border-bottom-color: #dfdfdf;
  4849. margin: 0;
  4850. padding: 0 !important;
  4851. .export_csv {
  4852. float: right;
  4853. line-height: 26px;
  4854. border-left: 1px solid #dfdfdf;
  4855. padding: 10px;
  4856. display: block;
  4857. text-decoration: none;
  4858. &::before {
  4859. @include iconbeforedashicons("\f346");
  4860. margin-right: 4px;
  4861. }
  4862. }
  4863. ul {
  4864. list-style: none outside;
  4865. margin: 0;
  4866. padding: 0;
  4867. zoom: 1;
  4868. background: #f5f5f5;
  4869. border-bottom: 1px solid #ccc;
  4870. &::before,
  4871. &::after {
  4872. content: " ";
  4873. display: table;
  4874. }
  4875. &::after {
  4876. clear: both;
  4877. }
  4878. li {
  4879. float: left;
  4880. margin: 0;
  4881. padding: 0;
  4882. line-height: 26px;
  4883. font-weight: bold;
  4884. font-size: 14px;
  4885. a {
  4886. border-right: 1px solid #dfdfdf;
  4887. padding: 10px;
  4888. display: block;
  4889. text-decoration: none;
  4890. }
  4891. &.active {
  4892. background: #fff;
  4893. box-shadow: 0 4px 0 0 #fff;
  4894. a {
  4895. color: #777;
  4896. }
  4897. }
  4898. &.custom {
  4899. padding: 9px 10px;
  4900. vertical-align: middle;
  4901. form,
  4902. div {
  4903. display: inline;
  4904. margin: 0;
  4905. input.range_datepicker {
  4906. padding: 0;
  4907. margin: 0 10px 0 0;
  4908. background: transparent;
  4909. border: 0;
  4910. color: #777;
  4911. text-align: center;
  4912. box-shadow: none;
  4913. &.from {
  4914. margin-right: 0;
  4915. }
  4916. }
  4917. }
  4918. }
  4919. }
  4920. }
  4921. }
  4922. .chart-with-sidebar {
  4923. padding: 12px 12px 12px 249px;
  4924. margin: 0 !important;
  4925. .chart-sidebar {
  4926. width: 225px;
  4927. margin-left: -237px;
  4928. float: left;
  4929. }
  4930. }
  4931. .chart-widgets {
  4932. margin: 0;
  4933. padding: 0;
  4934. li.chart-widget {
  4935. margin: 0 0 1em;
  4936. background: #fafafa;
  4937. border: 1px solid #dfdfdf;
  4938. &::after {
  4939. content: ".";
  4940. display: block;
  4941. height: 0;
  4942. clear: both;
  4943. visibility: hidden;
  4944. }
  4945. h4 {
  4946. background: #fff;
  4947. border: 1px solid #dfdfdf;
  4948. border-left-width: 0;
  4949. border-right-width: 0;
  4950. padding: 10px;
  4951. margin: 0;
  4952. color: $blue;
  4953. border-top-width: 0;
  4954. background-image: linear-gradient(to top, #ececec, #f9f9f9);
  4955. &.section_title:hover {
  4956. color: $red;
  4957. }
  4958. }
  4959. .section_title {
  4960. cursor: pointer;
  4961. span {
  4962. display: block;
  4963. &::after {
  4964. @include iconafter("\e035");
  4965. float: right;
  4966. font-size: 0.9em;
  4967. line-height: 1.618;
  4968. }
  4969. }
  4970. &.open {
  4971. color: #333;
  4972. span::after {
  4973. display: none;
  4974. }
  4975. }
  4976. }
  4977. .section {
  4978. border-bottom: 1px solid #dfdfdf;
  4979. .select2-container {
  4980. width: 100% !important;
  4981. }
  4982. &:last-of-type {
  4983. border-radius: 0 0 3px 3px;
  4984. }
  4985. }
  4986. table {
  4987. width: 100%;
  4988. td {
  4989. padding: 7px 10px;
  4990. vertical-align: top;
  4991. border-top: 1px solid #e5e5e5;
  4992. line-height: 1.4em;
  4993. }
  4994. tr:first-child td {
  4995. border-top: 0;
  4996. }
  4997. td.count {
  4998. background: #f5f5f5;
  4999. }
  5000. td.name {
  5001. max-width: 175px;
  5002. a {
  5003. word-wrap: break-word;
  5004. }
  5005. }
  5006. td.sparkline {
  5007. vertical-align: middle;
  5008. }
  5009. .wc_sparkline {
  5010. width: 32px;
  5011. height: 1em;
  5012. display: block;
  5013. float: right;
  5014. }
  5015. tr.active td {
  5016. background: #f5f5f5;
  5017. }
  5018. }
  5019. form,
  5020. p {
  5021. margin: 0;
  5022. padding: 10px;
  5023. .submit {
  5024. margin-top: 10px;
  5025. }
  5026. }
  5027. #product_ids {
  5028. width: 100%;
  5029. }
  5030. .select_all,
  5031. .select_none {
  5032. float: right;
  5033. color: #999;
  5034. margin-left: 4px;
  5035. margin-top: 10px;
  5036. }
  5037. .description {
  5038. margin-left: 0.5em;
  5039. font-weight: normal;
  5040. opacity: 0.8;
  5041. }
  5042. }
  5043. }
  5044. .chart-legend {
  5045. list-style: none outside;
  5046. margin: 0 0 1em;
  5047. padding: 0;
  5048. border: 1px solid #dfdfdf;
  5049. border-right-width: 0;
  5050. border-bottom-width: 0;
  5051. background: #fff;
  5052. li {
  5053. border-right: 5px solid #aaa;
  5054. color: #aaa;
  5055. padding: 1em;
  5056. display: block;
  5057. margin: 0;
  5058. transition: all ease 0.5s;
  5059. box-shadow: inset 0 -1px 0 0 #dfdfdf;
  5060. strong {
  5061. font-size: 1.618em;
  5062. line-height: 1.2em;
  5063. color: #464646;
  5064. font-weight: normal;
  5065. display: block;
  5066. font-family:
  5067. "HelveticaNeue-Light",
  5068. "Helvetica Neue Light",
  5069. "Helvetica Neue",
  5070. sans-serif;
  5071. del {
  5072. color: #e74c3c;
  5073. font-weight: normal;
  5074. }
  5075. }
  5076. &:hover {
  5077. box-shadow:
  5078. inset 0 -1px 0 0 #dfdfdf,
  5079. inset 300px 0 0 rgba(156, 93, 144, 0.1);
  5080. border-right: 5px solid #9c5d90 !important;
  5081. padding-left: 1.5em;
  5082. color: #9c5d90;
  5083. }
  5084. }
  5085. }
  5086. .pie-chart-legend {
  5087. margin: 12px 0 0;
  5088. overflow: hidden;
  5089. li {
  5090. float: left;
  5091. margin: 0;
  5092. padding: 6px 0 0;
  5093. border-top: 4px solid #999;
  5094. text-align: center;
  5095. box-sizing: border-box;
  5096. width: 50%;
  5097. }
  5098. }
  5099. .stat {
  5100. font-size: 1.5em !important;
  5101. font-weight: 700;
  5102. text-align: center;
  5103. }
  5104. .chart-placeholder {
  5105. width: 100%;
  5106. height: 650px;
  5107. overflow: hidden;
  5108. position: relative;
  5109. }
  5110. .chart-prompt {
  5111. line-height: 650px;
  5112. margin: 0;
  5113. color: #999;
  5114. font-size: 1.2em;
  5115. font-style: italic;
  5116. text-align: center;
  5117. }
  5118. .chart-container {
  5119. background: #fff;
  5120. padding: 12px;
  5121. position: relative;
  5122. border: 1px solid #dfdfdf;
  5123. border-radius: 3px;
  5124. }
  5125. .main .chart-legend {
  5126. margin-top: 12px;
  5127. li {
  5128. border-right: 0;
  5129. margin: 0 8px 0 0;
  5130. float: left;
  5131. border-top: 4px solid #aaa;
  5132. }
  5133. }
  5134. }
  5135. .woocommerce-reports-main {
  5136. float: left;
  5137. min-width: 100%;
  5138. table td {
  5139. padding: 9px;
  5140. }
  5141. }
  5142. .woocommerce-reports-sidebar {
  5143. display: inline;
  5144. width: 281px;
  5145. margin-left: -300px;
  5146. clear: both;
  5147. float: left;
  5148. }
  5149. .woocommerce-reports-left {
  5150. width: 49.5%;
  5151. float: left;
  5152. }
  5153. .woocommerce-reports-right {
  5154. width: 49.5%;
  5155. float: right;
  5156. }
  5157. }
  5158. .woocommerce-wide-reports-wrap {
  5159. padding-bottom: 11px;
  5160. .widefat {
  5161. .export-data {
  5162. float: right;
  5163. }
  5164. th,
  5165. td {
  5166. vertical-align: middle;
  5167. padding: 7px;
  5168. }
  5169. }
  5170. }
  5171. form.report_filters {
  5172. p {
  5173. vertical-align: middle;
  5174. }
  5175. label,
  5176. input,
  5177. div {
  5178. vertical-align: middle;
  5179. }
  5180. }
  5181. .chart-tooltip {
  5182. position: absolute;
  5183. display: none;
  5184. line-height: 1;
  5185. }
  5186. table.bar_chart {
  5187. width: 100%;
  5188. thead th {
  5189. text-align: left;
  5190. color: #ccc;
  5191. padding: 6px 0;
  5192. }
  5193. tbody {
  5194. th {
  5195. padding: 6px 0;
  5196. width: 25%;
  5197. text-align: left !important;
  5198. font-weight: normal !important;
  5199. border-bottom: 1px solid #fee;
  5200. }
  5201. td {
  5202. text-align: right;
  5203. line-height: 24px;
  5204. padding: 6px 6px 6px 0;
  5205. border-bottom: 1px solid #fee;
  5206. span {
  5207. color: #8a4b75;
  5208. display: block;
  5209. }
  5210. span.alt {
  5211. color: #47a03e;
  5212. margin-top: 6px;
  5213. }
  5214. }
  5215. td.bars {
  5216. position: relative;
  5217. text-align: left;
  5218. padding: 6px 6px 6px 0;
  5219. border-bottom: 1px solid #fee;
  5220. span,
  5221. a {
  5222. text-decoration: none;
  5223. clear: both;
  5224. background: #8a4b75;
  5225. float: left;
  5226. display: block;
  5227. line-height: 24px;
  5228. height: 24px;
  5229. border-radius: 3px;
  5230. }
  5231. span.alt {
  5232. clear: both;
  5233. background: #47a03e;
  5234. span {
  5235. margin: 0;
  5236. color: #c5dec2 !important;
  5237. text-shadow: 0 1px 0 #47a03e;
  5238. background: transparent;
  5239. }
  5240. }
  5241. }
  5242. }
  5243. }
  5244. .post-type-shop_order .woocommerce-BlankState-message::before {
  5245. @include icon("\e01d");
  5246. }
  5247. .post-type-shop_coupon .woocommerce-BlankState-message::before {
  5248. @include icon("\e600");
  5249. }
  5250. .post-type-product .woocommerce-BlankState-message::before {
  5251. @include icon("\e006");
  5252. }
  5253. .woocommerce-BlankState--api .woocommerce-BlankState-message::before {
  5254. @include icon("\e01c");
  5255. }
  5256. .woocommerce-BlankState--webhooks .woocommerce-BlankState-message::before {
  5257. @include icon("\e01b");
  5258. }
  5259. .woocommerce-BlankState {
  5260. text-align: center;
  5261. padding: 5em 0 0;
  5262. .woocommerce-BlankState-message {
  5263. color: #aaa;
  5264. margin: 0 auto 1.5em;
  5265. line-height: 1.5em;
  5266. font-size: 1.2em;
  5267. max-width: 500px;
  5268. &::before {
  5269. color: #ddd;
  5270. text-shadow:
  5271. 0 -1px 1px rgba(0, 0, 0, 0.2),
  5272. 0 1px 0 rgba(255, 255, 255, 0.8);
  5273. font-size: 8em;
  5274. display: block;
  5275. position: relative !important;
  5276. top: auto;
  5277. left: auto;
  5278. line-height: 1em;
  5279. margin: 0 0 0.1875em;
  5280. }
  5281. }
  5282. .woocommerce-BlankState-cta {
  5283. font-size: 1.2em;
  5284. padding: 0.75em 1.5em;
  5285. margin: 0 0.25em;
  5286. height: auto;
  5287. display: inline-block !important;
  5288. }
  5289. }
  5290. .post-type-product .woocommerce-BlankState,
  5291. .post-type-shop_order .woocommerce-BlankState {
  5292. max-width: 764px;
  5293. text-align: center;
  5294. margin: auto;
  5295. .woocommerce-BlankState-message {
  5296. color: #444;
  5297. font-size: 1.5em;
  5298. margin: 0 auto 1em;
  5299. }
  5300. .woocommerce-BlankState-message::before {
  5301. font-size: 120px;
  5302. }
  5303. .woocommerce-BlankState-buttons {
  5304. margin-bottom: 4em;
  5305. }
  5306. }
  5307. .post-type-product {
  5308. #wp-pointer-2 .wp-pointer-arrow {
  5309. left: 240px;
  5310. }
  5311. #wp-pointer-3 .wp-pointer-arrow,
  5312. #wp-pointer-4 .wp-pointer-arrow {
  5313. left: 46%;
  5314. }
  5315. }
  5316. /**
  5317. * Small screen optimisation
  5318. */
  5319. @media only screen and (max-width: 1280px) {
  5320. #order_data {
  5321. .order_data_column {
  5322. width: 48%;
  5323. &:first-child {
  5324. width: 100%;
  5325. }
  5326. }
  5327. }
  5328. .woocommerce_options_panel {
  5329. .description {
  5330. display: block;
  5331. clear: both;
  5332. margin-left: 0;
  5333. }
  5334. .short,
  5335. input[type="text"].short,
  5336. input[type="email"].short,
  5337. input[type="number"].short,
  5338. input[type="password"].short,
  5339. .dimensions_field .wrap {
  5340. width: 80%;
  5341. }
  5342. }
  5343. .woocommerce_variations,
  5344. .woocommerce_options_panel {
  5345. .downloadable_files {
  5346. padding: 0;
  5347. clear: both;
  5348. label {
  5349. position: static;
  5350. }
  5351. table {
  5352. margin: 0 12px 24px;
  5353. width: 94%;
  5354. .sort {
  5355. visibility: hidden;
  5356. }
  5357. }
  5358. }
  5359. .woocommerce_variable_attributes .downloadable_files table {
  5360. margin: 0 0 1em;
  5361. width: 100%;
  5362. }
  5363. }
  5364. }
  5365. /**
  5366. * Optimisation for screens 900px and smaller
  5367. */
  5368. @media only screen and (max-width: 900px) {
  5369. #woocommerce-coupon-data ul.coupon_data_tabs,
  5370. #woocommerce-product-data ul.product_data_tabs,
  5371. #woocommerce-product-data .wc-tabs-back {
  5372. width: 10%;
  5373. }
  5374. #woocommerce-coupon-data .wc-metaboxes-wrapper,
  5375. #woocommerce-coupon-data .woocommerce_options_panel,
  5376. #woocommerce-product-data .wc-metaboxes-wrapper,
  5377. #woocommerce-product-data .woocommerce_options_panel {
  5378. width: 90%;
  5379. }
  5380. #woocommerce-coupon-data ul.coupon_data_tabs li a,
  5381. #woocommerce-product-data ul.product_data_tabs li a {
  5382. position: relative;
  5383. text-indent: -999px;
  5384. padding: 10px;
  5385. &::before {
  5386. position: absolute;
  5387. top: 0;
  5388. right: 0;
  5389. bottom: 0;
  5390. left: 0;
  5391. text-indent: 0;
  5392. text-align: center;
  5393. line-height: 40px;
  5394. width: 100%;
  5395. height: 40px;
  5396. }
  5397. }
  5398. }
  5399. /**
  5400. * Optimisation for screens 782px and smaller
  5401. */
  5402. @media only screen and (max-width: 782px) {
  5403. #wp-excerpt-media-buttons a {
  5404. font-size: 16px;
  5405. line-height: 37px;
  5406. height: 39px;
  5407. padding: 0 20px 0 15px;
  5408. }
  5409. #wp-excerpt-editor-tools {
  5410. padding-top: 20px;
  5411. padding-right: 15px;
  5412. overflow: hidden;
  5413. margin-bottom: -1px;
  5414. }
  5415. #woocommerce-product-data .checkbox {
  5416. width: 25px;
  5417. }
  5418. .variations-pagenav {
  5419. float: none;
  5420. text-align: center;
  5421. font-size: 18px;
  5422. .displaying-num {
  5423. font-size: 16px;
  5424. }
  5425. a {
  5426. padding: 8px 20px 11px;
  5427. font-size: 18px;
  5428. }
  5429. select {
  5430. padding: 0 20px;
  5431. }
  5432. }
  5433. .variations-defaults {
  5434. float: none;
  5435. text-align: center;
  5436. margin-top: 10px;
  5437. }
  5438. .post-type-product {
  5439. .wp-list-table {
  5440. .column-thumb {
  5441. display: none;
  5442. text-align: left;
  5443. padding-bottom: 0;
  5444. &::before {
  5445. display: none !important;
  5446. }
  5447. img {
  5448. max-width: 32px;
  5449. }
  5450. }
  5451. .is-expanded td:not(.hidden) {
  5452. overflow: visible;
  5453. }
  5454. .toggle-row {
  5455. top: -28px;
  5456. }
  5457. }
  5458. }
  5459. .post-type-shop_order {
  5460. .wp-list-table {
  5461. .column-customer_message,
  5462. .column-order_notes {
  5463. text-align: inherit;
  5464. }
  5465. .column-order_notes .note-on {
  5466. font-size: 1.3em;
  5467. margin: 0;
  5468. }
  5469. .is-expanded td:not(.hidden) {
  5470. overflow: visible;
  5471. }
  5472. .toggle-row {
  5473. top: -15px;
  5474. }
  5475. }
  5476. }
  5477. }
  5478. @media only screen and (max-width: 500px) {
  5479. .woocommerce_options_panel label,
  5480. .woocommerce_options_panel legend {
  5481. float: none;
  5482. width: auto;
  5483. display: block;
  5484. margin: 0;
  5485. }
  5486. .woocommerce_options_panel fieldset.form-field,
  5487. .woocommerce_options_panel p.form-field {
  5488. padding: 5px 20px !important;
  5489. }
  5490. .addons-wcs-banner-block {
  5491. flex-direction: column;
  5492. }
  5493. .wc-addons-wrap {
  5494. .addons-wcs-banner-block {
  5495. padding: 40px;
  5496. }
  5497. .addons-wcs-banner-block-image {
  5498. padding: 1em;
  5499. text-align: center;
  5500. width: 100%;
  5501. padding: 2em 0;
  5502. margin: 0;
  5503. .addons-img {
  5504. margin: 0;
  5505. }
  5506. }
  5507. }
  5508. }
  5509. /**
  5510. * Backbone modal dialog
  5511. */
  5512. .wc-backbone-modal {
  5513. * {
  5514. box-sizing: border-box;
  5515. }
  5516. .wc-backbone-modal-content {
  5517. position: fixed;
  5518. background: #fff;
  5519. z-index: 100000;
  5520. left: 50%;
  5521. top: 50%;
  5522. transform: translate(-50%, -50%);
  5523. max-width: 100%;
  5524. min-width: 500px;
  5525. article {
  5526. overflow: auto;
  5527. }
  5528. }
  5529. &.wc-backbone-modal-shipping-method-settings .wc-backbone-modal-content {
  5530. width: 75%;
  5531. min-width: 500px;
  5532. }
  5533. .select2-container {
  5534. width: 100% !important;
  5535. }
  5536. }
  5537. @media screen and (max-width: 782px) {
  5538. .wc-backbone-modal .wc-backbone-modal-content {
  5539. width: 100%;
  5540. height: 100%;
  5541. min-width: 100%;
  5542. }
  5543. }
  5544. .wc-backbone-modal-backdrop {
  5545. position: fixed;
  5546. top: 0;
  5547. left: 0;
  5548. right: 0;
  5549. bottom: 0;
  5550. min-height: 360px;
  5551. background: #000;
  5552. opacity: 0.7;
  5553. z-index: 99900;
  5554. }
  5555. .wc-backbone-modal-main {
  5556. padding-bottom: 55px;
  5557. header,
  5558. article {
  5559. display: block;
  5560. position: relative;
  5561. }
  5562. .wc-backbone-modal-header {
  5563. height: auto;
  5564. background: #fcfcfc;
  5565. padding: 1em 1.5em;
  5566. border-bottom: 1px solid #ddd;
  5567. h1 {
  5568. margin: 0;
  5569. font-size: 18px;
  5570. font-weight: 700;
  5571. line-height: 1.5em;
  5572. }
  5573. .modal-close-link {
  5574. cursor: pointer;
  5575. color: #777;
  5576. height: 54px;
  5577. width: 54px;
  5578. padding: 0;
  5579. position: absolute;
  5580. top: 0;
  5581. right: 0;
  5582. text-align: center;
  5583. border: 0;
  5584. border-left: 1px solid #ddd;
  5585. background-color: transparent;
  5586. transition: color 0.1s ease-in-out, background 0.1s ease-in-out;
  5587. &::before {
  5588. font: normal 22px/50px "dashicons" !important;
  5589. color: #666;
  5590. display: block;
  5591. content: "\f335";
  5592. font-weight: 300;
  5593. }
  5594. &:hover,
  5595. &:focus {
  5596. background: #ddd;
  5597. border-color: #ccc;
  5598. color: #000;
  5599. }
  5600. &:focus {
  5601. outline: none;
  5602. }
  5603. }
  5604. }
  5605. article {
  5606. padding: 1.5em;
  5607. p {
  5608. margin: 1.5em 0;
  5609. }
  5610. p:first-child {
  5611. margin-top: 0;
  5612. }
  5613. p:last-child {
  5614. margin-bottom: 0;
  5615. }
  5616. .pagination {
  5617. padding: 10px 0 0;
  5618. text-align: center;
  5619. }
  5620. table.widefat {
  5621. margin: 0;
  5622. width: 100%;
  5623. border: 0;
  5624. box-shadow: none;
  5625. thead th {
  5626. padding: 0 1em 1em 1em;
  5627. text-align: left;
  5628. &:first-child {
  5629. padding-left: 0;
  5630. }
  5631. &:last-child {
  5632. padding-right: 0;
  5633. text-align: right;
  5634. }
  5635. }
  5636. tbody td,
  5637. tbody th {
  5638. padding: 1em;
  5639. text-align: left;
  5640. vertical-align: middle;
  5641. &:first-child {
  5642. padding-left: 0;
  5643. }
  5644. &:last-child {
  5645. padding-right: 0;
  5646. text-align: right;
  5647. }
  5648. select,
  5649. .select2-container {
  5650. width: 100%;
  5651. }
  5652. }
  5653. }
  5654. }
  5655. footer {
  5656. position: absolute;
  5657. left: 0;
  5658. right: 0;
  5659. bottom: 0;
  5660. z-index: 100;
  5661. padding: 1em 1.5em;
  5662. background: #fcfcfc;
  5663. border-top: 1px solid #dfdfdf;
  5664. box-shadow: 0 -4px 4px -4px rgba(0, 0, 0, 0.1);
  5665. .inner {
  5666. text-align: right;
  5667. line-height: 23px;
  5668. .button {
  5669. margin-bottom: 0;
  5670. }
  5671. }
  5672. }
  5673. }
  5674. /**
  5675. * Select2 elements.
  5676. */
  5677. .select2-drop,
  5678. .select2-dropdown {
  5679. z-index: 999999 !important;
  5680. }
  5681. .select2-results {
  5682. line-height: 1.5em;
  5683. .select2-results__option,
  5684. .select2-results__group {
  5685. margin: 0;
  5686. padding: 8px;
  5687. }
  5688. .description {
  5689. display: block;
  5690. color: #999;
  5691. padding-top: 4px;
  5692. }
  5693. }
  5694. .select2-dropdown {
  5695. border-color: #ddd;
  5696. }
  5697. .select2-dropdown--below {
  5698. box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  5699. }
  5700. .select2-dropdown--above {
  5701. box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.1);
  5702. }
  5703. .select2-container {
  5704. .select2-selection__rendered.ui-sortable li {
  5705. cursor: move;
  5706. }
  5707. .select2-selection {
  5708. border-color: #ddd;
  5709. }
  5710. .select2-search__field {
  5711. min-width: 150px;
  5712. }
  5713. .select2-selection--single {
  5714. height: 40px;
  5715. .select2-selection__rendered {
  5716. line-height: 40px;
  5717. padding-right: 24px;
  5718. }
  5719. .select2-selection__arrow {
  5720. right: 3px;
  5721. height: 36px;
  5722. }
  5723. }
  5724. .select2-selection--multiple {
  5725. min-height: 28px;
  5726. border-radius: 0;
  5727. line-height: 1.5;
  5728. li {
  5729. margin: 0;
  5730. }
  5731. .select2-selection__choice {
  5732. padding: 2px 6px;
  5733. .description {
  5734. display: none;
  5735. }
  5736. }
  5737. }
  5738. .select2-selection__clear {
  5739. color: #999;
  5740. margin-top: -1px;
  5741. z-index: 1;
  5742. }
  5743. .select2-search--inline .select2-search__field {
  5744. font-family: inherit;
  5745. font-size: inherit;
  5746. font-weight: inherit;
  5747. padding: 3px 0;
  5748. }
  5749. }
  5750. .woocommerce table.form-table .select2-container {
  5751. min-width: 400px !important;
  5752. }
  5753. .wc-wp-version-gte-53 {
  5754. .select2-results {
  5755. .select2-results__option,
  5756. .select2-results__group {
  5757. &:focus {
  5758. outline: none;
  5759. }
  5760. }
  5761. }
  5762. .select2-dropdown {
  5763. border-color: #007cba;
  5764. &::after {
  5765. position: absolute;
  5766. left: 0;
  5767. right: 0;
  5768. height: 1px;
  5769. background: #fff;
  5770. content: "";
  5771. }
  5772. }
  5773. .select2-dropdown--below {
  5774. box-shadow: 0 0 0 1px #007cba, 0 2px 1px rgba(0, 0, 0, 0.1);
  5775. &::after {
  5776. top: -1px;
  5777. }
  5778. }
  5779. .select2-dropdown--above {
  5780. box-shadow: 0 0 0 1px #007cba, 0 -2px 1px rgba(0, 0, 0, 0.1);
  5781. &::after {
  5782. bottom: -1px;
  5783. }
  5784. }
  5785. .select2-container {
  5786. @media only screen and (max-width: 782px) {
  5787. font-size: 16px;
  5788. }
  5789. &:focus {
  5790. outline: none;
  5791. }
  5792. .select2-selection--single {
  5793. height: 30px;
  5794. border-color: #7e8993;
  5795. @media only screen and (max-width: 782px) {
  5796. height: 40px;
  5797. }
  5798. &:focus {
  5799. outline: none;
  5800. }
  5801. .select2-selection__rendered {
  5802. line-height: 28px;
  5803. @media only screen and (max-width: 782px) {
  5804. line-height: 38px;
  5805. }
  5806. &:hover {
  5807. color: #007cba;
  5808. }
  5809. }
  5810. .select2-selection__arrow {
  5811. right: 1px;
  5812. height: 28px;
  5813. width: 23px;
  5814. background:
  5815. url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E")
  5816. no-repeat right 5px top 55%;
  5817. background-size: 16px 16px;
  5818. @media only screen and (max-width: 782px) {
  5819. height: 38px;
  5820. }
  5821. b {
  5822. display: none;
  5823. }
  5824. }
  5825. }
  5826. &.select2-container--focus .select2-selection--single,
  5827. &.select2-container--open .select2-selection--single,
  5828. &.select2-container--open .select2-selection--multiple {
  5829. border-color: #007cba;
  5830. box-shadow: 0 0 0 1px #007cba;
  5831. }
  5832. .select2-selection--multiple {
  5833. min-height: 30px;
  5834. border-color: #7e8993;
  5835. border-radius: 4px;
  5836. }
  5837. .select2-search--inline .select2-search__field {
  5838. padding: 0 0 0 3px;
  5839. min-height: 28px;
  5840. }
  5841. }
  5842. .woocommerce table.form-table .select2-container {
  5843. @media only screen and (max-width: 782px) {
  5844. min-width: 100% !important;
  5845. }
  5846. }
  5847. }
  5848. .wc-wp-version-gte-55 {
  5849. #woocommerce-product-data {
  5850. .hndle {
  5851. display: block;
  5852. line-height: 24px;
  5853. .type_box {
  5854. display: inline;
  5855. line-height: inherit;
  5856. vertical-align: baseline;
  5857. }
  5858. }
  5859. }
  5860. }
  5861. /**
  5862. * Select2 colors for built-in admin color themes.
  5863. */
  5864. .admin-color {
  5865. $wp_admin_colors: (
  5866. blue: #096484,
  5867. coffee: #c7a589,
  5868. ectoplasm: #a3b745,
  5869. midnight: #e14d43,
  5870. ocean: #9ebaa0,
  5871. sunrise: #dd823b,
  5872. light: #04a4cc,
  5873. );
  5874. @each $name, $color in $wp_admin_colors {
  5875. &-#{$name}.wc-wp-version-gte-53 {
  5876. .select2-dropdown {
  5877. border-color: $color;
  5878. }
  5879. .select2-dropdown--below {
  5880. box-shadow: 0 0 0 1px $color, 0 2px 1px rgba(0, 0, 0, 0.1);
  5881. }
  5882. .select2-dropdown--above {
  5883. box-shadow: 0 0 0 1px $color, 0 -2px 1px rgba(0, 0, 0, 0.1);
  5884. }
  5885. .select2-selection--single .select2-selection__rendered:hover {
  5886. color: $color;
  5887. }
  5888. .select2-container.select2-container--focus
  5889. .select2-selection--single,
  5890. .select2-container.select2-container--open
  5891. .select2-selection--single,
  5892. .select2-container.select2-container--open
  5893. .select2-selection--multiple {
  5894. border-color: $color;
  5895. box-shadow: 0 0 0 1px $color;
  5896. }
  5897. .select2-container--default
  5898. .select2-results__option--highlighted[aria-selected],
  5899. .select2-container--default
  5900. .select2-results__option--highlighted[data-selected] {
  5901. background-color: $color;
  5902. }
  5903. }
  5904. }
  5905. }
  5906. .post-type-product .tablenav,
  5907. .post-type-shop_order .tablenav {
  5908. .actions {
  5909. overflow: visible;
  5910. }
  5911. select,
  5912. input {
  5913. height: 32px;
  5914. }
  5915. .select2-container {
  5916. float: left;
  5917. width: 240px !important;
  5918. font-size: 14px;
  5919. vertical-align: middle;
  5920. margin: 1px 6px 4px 1px;
  5921. }
  5922. }
  5923. .woocommerce-progress-form-wrapper,
  5924. .woocommerce-exporter-wrapper,
  5925. .woocommerce-importer-wrapper {
  5926. text-align: center;
  5927. max-width: 700px;
  5928. margin: 40px auto;
  5929. .error {
  5930. text-align: left;
  5931. }
  5932. .wc-progress-steps {
  5933. padding: 0 0 24px;
  5934. margin: 0;
  5935. list-style: none outside;
  5936. overflow: hidden;
  5937. color: #ccc;
  5938. width: 100%;
  5939. display: -webkit-inline-flex;
  5940. display: -ms-inline-flexbox;
  5941. display: inline-flex;
  5942. li {
  5943. width: 25%;
  5944. float: left;
  5945. padding: 0 0 0.8em;
  5946. margin: 0;
  5947. text-align: center;
  5948. position: relative;
  5949. border-bottom: 4px solid #ccc;
  5950. line-height: 1.4em;
  5951. }
  5952. li::before {
  5953. content: "";
  5954. border: 4px solid #ccc;
  5955. border-radius: 100%;
  5956. width: 4px;
  5957. height: 4px;
  5958. position: absolute;
  5959. bottom: 0;
  5960. left: 50%;
  5961. margin-left: -6px;
  5962. margin-bottom: -8px;
  5963. background: #fff;
  5964. }
  5965. li.active {
  5966. border-color: #a16696;
  5967. color: #a16696;
  5968. &::before {
  5969. border-color: #a16696;
  5970. }
  5971. }
  5972. li.done {
  5973. border-color: #a16696;
  5974. color: #a16696;
  5975. &::before {
  5976. border-color: #a16696;
  5977. background: #a16696;
  5978. }
  5979. }
  5980. }
  5981. .button {
  5982. font-size: 1.25em;
  5983. padding: 0.5em 1em !important;
  5984. line-height: 1.5em !important;
  5985. margin-right: 0.5em;
  5986. margin-bottom: 2px;
  5987. height: auto !important;
  5988. border-radius: 4px;
  5989. background-color: #bb77ae;
  5990. border-color: #a36597;
  5991. -webkit-box-shadow:
  5992. inset 0 1px 0 rgba(255, 255, 255, 0.25),
  5993. 0 1px 0 #a36597;
  5994. box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 0 #a36597;
  5995. text-shadow:
  5996. 0 -1px 1px #a36597,
  5997. 1px 0 1px #a36597,
  5998. 0 1px 1px #a36597,
  5999. -1px 0 1px #a36597;
  6000. margin: 0;
  6001. opacity: 1;
  6002. &:hover,
  6003. &:focus,
  6004. &:active {
  6005. background: #a36597;
  6006. border-color: #a36597;
  6007. -webkit-box-shadow:
  6008. inset 0 1px 0 rgba(255, 255, 255, 0.25),
  6009. 0 1px 0 #a36597;
  6010. box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 0 #a36597;
  6011. }
  6012. }
  6013. .error .button {
  6014. font-size: 1em;
  6015. }
  6016. .wc-actions {
  6017. overflow: hidden;
  6018. border-top: 1px solid #eee;
  6019. margin: 0;
  6020. padding: 23px 24px 24px;
  6021. line-height: 3em;
  6022. .button {
  6023. float: right;
  6024. }
  6025. .woocommerce-importer-toggle-advanced-options {
  6026. color: #999;
  6027. }
  6028. }
  6029. .woocommerce-exporter,
  6030. .woocommerce-importer,
  6031. .wc-progress-form-content {
  6032. background: #fff;
  6033. overflow: hidden;
  6034. padding: 0;
  6035. margin: 0 0 16px;
  6036. box-shadow: 0 1px 3px rgba(0, 0, 0, 0.13);
  6037. color: #555;
  6038. text-align: left;
  6039. header {
  6040. border-bottom: 1px solid #eee;
  6041. margin: 0;
  6042. padding: 24px 24px 0;
  6043. }
  6044. section {
  6045. padding: 24px 24px 0;
  6046. }
  6047. h2 {
  6048. margin: 0 0 24px;
  6049. color: #555;
  6050. font-size: 24px;
  6051. font-weight: normal;
  6052. line-height: 1em;
  6053. }
  6054. p {
  6055. font-size: 1em;
  6056. line-height: 1.75em;
  6057. font-size: 16px;
  6058. color: #555;
  6059. margin: 0 0 24px;
  6060. }
  6061. .form-row {
  6062. margin-top: 24px;
  6063. }
  6064. .spinner {
  6065. display: none;
  6066. }
  6067. .woocommerce-importer-options th,
  6068. .woocommerce-importer-options td,
  6069. .woocommerce-exporter-options th,
  6070. .woocommerce-exporter-options td {
  6071. vertical-align: top;
  6072. line-height: 1.75em;
  6073. padding: 0 0 24px 0;
  6074. label {
  6075. color: #555;
  6076. font-weight: normal;
  6077. }
  6078. input[type="checkbox"] {
  6079. margin: 0 4px 0 0;
  6080. padding: 7px;
  6081. }
  6082. input[type="text"],
  6083. input[type="number"] {
  6084. padding: 7px;
  6085. height: auto;
  6086. margin: 0;
  6087. }
  6088. .woocommerce-importer-file-url-field-wrapper {
  6089. border: 1px solid #ddd;
  6090. -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.07);
  6091. box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.07);
  6092. background-color: #fff;
  6093. color: #32373c;
  6094. outline: 0;
  6095. line-height: 1;
  6096. display: block;
  6097. code {
  6098. background: none;
  6099. font-size: smaller;
  6100. padding: 0;
  6101. margin: 0;
  6102. color: #999;
  6103. padding: 7px 0 0 7px;
  6104. display: inline-block;
  6105. }
  6106. input {
  6107. font-family: Consolas, Monaco, monospace;
  6108. border: 0;
  6109. margin: 0;
  6110. outline: 0;
  6111. box-shadow: none;
  6112. display: inline-block;
  6113. min-width: 100%;
  6114. }
  6115. }
  6116. }
  6117. .woocommerce-exporter-options th,
  6118. .woocommerce-importer-options th {
  6119. width: 35%;
  6120. padding-right: 20px;
  6121. }
  6122. progress {
  6123. width: 100%;
  6124. height: 42px;
  6125. margin: 0 auto 24px;
  6126. display: block;
  6127. -webkit-appearance: none;
  6128. border: none;
  6129. display: none;
  6130. background: #f5f5f5;
  6131. border: 2px solid #eee;
  6132. border-radius: 4px;
  6133. padding: 0;
  6134. box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.2);
  6135. }
  6136. progress::-webkit-progress-bar {
  6137. background: transparent none;
  6138. border: 0;
  6139. border-radius: 4px;
  6140. padding: 0;
  6141. box-shadow: none;
  6142. }
  6143. progress::-webkit-progress-value {
  6144. border-radius: 3px;
  6145. box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.4);
  6146. background: #a46497;
  6147. background: linear-gradient(to bottom, #a46497, #66405f), #a46497;
  6148. transition: width 1s ease;
  6149. }
  6150. progress::-moz-progress-bar {
  6151. border-radius: 3px;
  6152. box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.4);
  6153. background: #a46497;
  6154. background: linear-gradient(to bottom, #a46497, #66405f), #a46497;
  6155. transition: width 1s ease;
  6156. }
  6157. progress::-ms-fill {
  6158. border-radius: 3px;
  6159. box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 0.4);
  6160. background: #a46497;
  6161. background: linear-gradient(to bottom, #a46497, #66405f), #a46497;
  6162. transition: width 1s ease;
  6163. }
  6164. &.woocommerce-exporter__exporting,
  6165. &.woocommerce-importer__importing {
  6166. .spinner {
  6167. display: block;
  6168. }
  6169. progress {
  6170. display: block;
  6171. }
  6172. .wc-actions,
  6173. .woocommerce-exporter-options {
  6174. display: none;
  6175. }
  6176. }
  6177. .wc-importer-mapping-table-wrapper,
  6178. .wc-importer-error-log {
  6179. padding: 0;
  6180. }
  6181. .wc-importer-mapping-table,
  6182. .wc-importer-error-log-table {
  6183. margin: 0;
  6184. border: 0;
  6185. box-shadow: none;
  6186. width: 100%;
  6187. table-layout: fixed;
  6188. td,
  6189. th {
  6190. border: 0;
  6191. padding: 12px;
  6192. vertical-align: middle;
  6193. word-wrap: break-word;
  6194. select {
  6195. width: 100%;
  6196. }
  6197. }
  6198. tbody tr:nth-child(odd) td,
  6199. tbody tr:nth-child(odd) th {
  6200. background: #fbfbfb;
  6201. }
  6202. th {
  6203. font-weight: bold;
  6204. }
  6205. td:first-child,
  6206. th:first-child {
  6207. padding-left: 24px;
  6208. }
  6209. td:last-child,
  6210. th:last-child {
  6211. padding-right: 24px;
  6212. }
  6213. .wc-importer-mapping-table-name {
  6214. width: 50%;
  6215. .description {
  6216. color: #999;
  6217. margin-top: 4px;
  6218. display: block;
  6219. code {
  6220. background: none;
  6221. padding: 0;
  6222. white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
  6223. word-wrap: break-word; /* IE */
  6224. word-break: break-all;
  6225. }
  6226. }
  6227. }
  6228. }
  6229. .woocommerce-importer-done {
  6230. text-align: center;
  6231. padding: 48px 24px;
  6232. font-size: 1.5em;
  6233. line-height: 1.75em;
  6234. &::before {
  6235. @include icon("\e015");
  6236. color: #a16696;
  6237. position: static;
  6238. font-size: 100px;
  6239. display: block;
  6240. float: none;
  6241. margin: 0 0 24px;
  6242. }
  6243. }
  6244. }
  6245. }
  6246. .wc-pointer {
  6247. .wc-pointer-buttons {
  6248. .close {
  6249. float: left;
  6250. margin: 6px 0 0 15px;
  6251. }
  6252. }
  6253. }
  6254. .wc-quick-edit-warning {
  6255. color: darkred;
  6256. font-weight: bold;
  6257. }
  6258. @media screen and (min-width: 600px) {
  6259. .wc-addons-wrap {
  6260. .marketplace-header {
  6261. padding-left: 84px;
  6262. }
  6263. }
  6264. }