@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lato-latin-ext-400-normal-CK4GAP86.woff2)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lato-latin-400-normal-BEhtfm5r.woff2)format("woff2"),url(/assets/lato-latin-400-normal-B11PyLys.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lato-latin-ext-700-normal-C6gwlRgY.woff2)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lato-latin-700-normal-BUGMgin4.woff2)format("woff2"),url(/assets/lato-latin-700-normal-DAdL7O4w.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/open-sans-cyrillic-ext-400-normal-B28g4zcY.woff2)format("woff2"),url(/assets/open-sans-cyrillic-ext-400-normal-CtkCLoLZ.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/open-sans-cyrillic-400-normal-DvjyhnTk.woff2)format("woff2"),url(/assets/open-sans-cyrillic-400-normal-XMp_Qeuo.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAYkAA8AAAAAB6wAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAACEAAAAmADcAEkdQT1MAAAF8AAAAhwAAALbZA91MR1NVQgAAAgQAAAA5AAAAOu2e8oxPUy8yAAACQAAAAE4AAABgcv/DFlNUQVQAAAKQAAAASQAAAF5e+0M1Y21hcAAAAtwAAABAAAAAXCHOHuFnYXNwAAADHAAAABAAAAAQABUAI2dseWYAAAMsAAAA6gAAAOo+5UAIaGVhZAAABBgAAAA2AAAANh+h6pVoaGVhAAAEUAAAAB8AAAAkDcgEi2htdHgAAARwAAAAIAAAACAdXQKvbG9jYQAABJAAAAAQAAAAEgCvAIFtYXhwAAAEoAAAABwAAAAgACcA8m5hbWUAAAS8AAABJwAAAng3vGPDcG9zdAAABeQAAAA9AAAAUqBH+9d42mNgZGBi4GOAAAkgj42BCUgyAzEjUIQDTLMDAAYPAEoAAAB42hyJswJCARSGv2xjPkvYWlvjkvEA2XZrD97F0U8cQJAyQzz1ZnuMzL+3A7K+LffIZjm7IYfp44TgBjAMnIAD53F625M+7o97opo4QN9JHq+1cRwENeta66BK2EI3DufPWyKgjV8TlItkLTQnA1PFEsm6DWwqG8hUEMkUzOIBFmEHABGqEvgAeNpjYGRgYOBisABCVhc3nxAGleTKohwGhfSi1GwGhYzUpCIGhZzEkjwGBQYQYAER//+DSAAw7gsEAAAAeNpjYGGZxTiBgZWBgdWY5SwDA8MsCM10lsGIaRIDEnBgYGBG5rv7+7szHmBgkL/H0ft3BQMDxz+mbgYGxvkgORYP1m1ASoGBBQCMTg4/AAB42gXBsYEBQAAEwNm7f6SQABArCgBkoA0FKc6MiJaKnoql8t49Tgnv4+kRcn6sbxkpGjoWgpKBHaoo+cuH8kVVlIxB+AGlqAfNAAAAeNpjYGBgAmJmIBYBkoxgmoXBA0jzMXAA5diALF4GBYYF8r7y9/7/B/JQ+Yz/v/5//D/1wc4HmkDdKAAAJN4Q4gABAAMACAAKAA0AB///AA8AAgB9/+wFvAXNABEAIAAAARQCBgYjIiYmAjU0EiQzMgQSBRQSFjMyNhI1EAIjIgYCBbxWqfqlqv2nU5QBLePZASmZ+3Rq26mq2Wjt+6rcawLdqf7rx2xsyAEWqeABUry6/q/luv7wlJQBELoBGwE/kv7zAP//AAH/7Ab4Bc0AJwAEATwAAAAHAAf+kf+aAAIBcATOA4wGLwAKABwAAAE1NjY3MxUOAgcHJiY1NDYzMhYVFA4CIxQWFwJ5FzYPtxQ/SiaAcGk3Lys6EBwmFjVBBN8ZPKRFFSpmaTARDHZoNUItMRgiFwsiOAYAAAABAAAAAwDF2njU5l8PPPUACwgAAAAAANnMwvcAAAAA4Xvbqfuc/dMJnAhiAAAABgACAAAAAAAAeNpjYGRg4Oj9u4KBgXPZ7zl/TTjnAEVQAQcAoBcGYQAEzQDBAAAAAAIUAAACFAAABjkAfQIUAAAHdQABBKYBcHjaY0AAKyB0ZygFAAQUATF42mNgZGBg4GCYyCDGEM/ACuYhADMDIwAZfwEaeNosxgEGgEAURdH7a4oyBiGkkgAESFpUS2kdgbSOVjUaegccIPCQY64Cbht1ozGvZwSinrPx6o6ZSy/oOPWSiUMPrOz/DTyLbtTMuiMQ9Q5Pq/fptT6kwVcIOeg4EEBR9HzKhGuH22BtM05tu3/fU9sPF7kz74sSBSIUeaRuz5MhxptoVdydf5G4XNop4ZxycqPut8w5R35rxNRn3OvOh9Sc8/aSaEr+nTterGUSJn1jnpoD0xPyDfIiVf5IWPVSkg8445Bjv2djZzD2BnPesZYQ9+rfraFNiXPbYso1JbEO1fF7B5ya4t/pRyRhX/Z0H1T1ZsVj6OLSFK8mVkWe7fEFa8MbpsxQoS7KITGVBUTtJWueBEm8C16YIyczMWuYuNMFSyVbwAB42mNgYgCD/3MYjBiwAQ4GBkYmRmYGZgYjRhZGVkY2Fr9QHx8m5yD20rxMAwNHAxBt6GbiAqFdXAEZUwq1AAAA)format("woff");unicode-range:U+1F??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/open-sans-greek-400-normal-BKm6CSmU.woff2)format("woff2"),url(/assets/open-sans-greek-400-normal-yVf9KAAO.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/open-sans-hebrew-400-normal-C3uFZKNA.woff2)format("woff2"),url(/assets/open-sans-hebrew-400-normal-Cowz_U6T.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/open-sans-math-400-normal-C76BUjK0.woff2)format("woff2"),url(/assets/open-sans-math-400-normal-Cs0GbA_j.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/open-sans-symbols-400-normal-OZvd8qMe.woff2)format("woff2"),url(/assets/open-sans-symbols-400-normal-B5VgOMNH.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/open-sans-vietnamese-400-normal-Dqpvjuft.woff2)format("woff2"),url(/assets/open-sans-vietnamese-400-normal-DCU23d-J.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/open-sans-latin-ext-400-normal-URAvo6nN.woff2)format("woff2"),url(/assets/open-sans-latin-ext-400-normal-BfzJ9CTS.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/open-sans-latin-400-normal-Bk63H6sG.woff2)format("woff2"),url(/assets/open-sans-latin-400-normal-DKniycaP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/open-sans-cyrillic-ext-600-normal-CivhzOCV.woff2)format("woff2"),url(/assets/open-sans-cyrillic-ext-600-normal-DX5V8c14.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/open-sans-cyrillic-600-normal-BuMhxFId.woff2)format("woff2"),url(/assets/open-sans-cyrillic-600-normal-C5LXWJm_.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+1F??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/open-sans-greek-600-normal-CkCBI2Km.woff2)format("woff2"),url(/assets/open-sans-greek-600-normal-Xt_394w2.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/open-sans-hebrew-600-normal-CQztwT7q.woff2)format("woff2"),url(/assets/open-sans-hebrew-600-normal-D7z6DfF6.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/open-sans-math-600-normal-DQ8cZjrd.woff2)format("woff2"),url(/assets/open-sans-math-600-normal-CWMKYWAo.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/open-sans-symbols-600-normal-DgwZOEXg.woff2)format("woff2"),url(/assets/open-sans-symbols-600-normal-BiWokiHG.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/open-sans-vietnamese-600-normal-cWHhjaNO.woff2)format("woff2"),url(/assets/open-sans-vietnamese-600-normal-CVI-Ycr6.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/open-sans-latin-ext-600-normal-CXDaa6Q7.woff2)format("woff2"),url(/assets/open-sans-latin-ext-600-normal-YZ6Vktkr.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/open-sans-latin-600-normal-Cp4N6AwT.woff2)format("woff2"),url(/assets/open-sans-latin-600-normal-C3dWW5mx.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/open-sans-cyrillic-ext-700-normal-BWp9aGB1.woff2)format("woff2"),url(/assets/open-sans-cyrillic-ext-700-normal-hbT5P32v.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/open-sans-cyrillic-700-normal-Db4W_Rwa.woff2)format("woff2"),url(/assets/open-sans-cyrillic-700-normal-FWckWEfO.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+1F??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/open-sans-greek-700-normal-YcFp24oM.woff2)format("woff2"),url(/assets/open-sans-greek-700-normal-bcfTBw-h.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/open-sans-hebrew-700-normal-DnAL3HC_.woff2)format("woff2"),url(/assets/open-sans-hebrew-700-normal-CZc_Q6SQ.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/open-sans-math-700-normal-EYnC2qGX.woff2)format("woff2"),url(/assets/open-sans-math-700-normal-B7X9EnEK.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/open-sans-symbols-700-normal-DfXrtqu8.woff2)format("woff2"),url(/assets/open-sans-symbols-700-normal-DNvDgxgv.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/open-sans-vietnamese-700-normal-C0rmKuKj.woff2)format("woff2"),url(/assets/open-sans-vietnamese-700-normal-BwQSBZ9d.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/open-sans-latin-ext-700-normal-DatbY7Hl.woff2)format("woff2"),url(/assets/open-sans-latin-ext-700-normal-IE4yTLg1.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/open-sans-latin-700-normal-CceUhp2e.woff2)format("woff2"),url(/assets/open-sans-latin-700-normal-CZCQA30i.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/open-sans-cyrillic-ext-800-normal-DF2CpYlt.woff2)format("woff2"),url(/assets/open-sans-cyrillic-ext-800-normal-DPlRr3vo.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/open-sans-cyrillic-800-normal-CLEA-VCR.woff2)format("woff2"),url(/assets/open-sans-cyrillic-800-normal-rP9zYPDF.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+1F??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/open-sans-greek-800-normal-BHLhgrHJ.woff2)format("woff2"),url(/assets/open-sans-greek-800-normal-BO4n_WF1.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/open-sans-hebrew-800-normal-Cp7AGT1L.woff2)format("woff2"),url(/assets/open-sans-hebrew-800-normal-Cv1Z-02A.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/open-sans-math-800-normal-D0lj8p21.woff2)format("woff2"),url(/assets/open-sans-math-800-normal-D3GMFpsF.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/open-sans-symbols-800-normal-CnQN0pe9.woff2)format("woff2"),url(/assets/open-sans-symbols-800-normal-BlleaAsm.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/open-sans-vietnamese-800-normal-oIjSD_Ak.woff2)format("woff2"),url(/assets/open-sans-vietnamese-800-normal-VrRx1MSe.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/open-sans-latin-ext-800-normal-4iR0Hipn.woff2)format("woff2"),url(/assets/open-sans-latin-ext-800-normal-DiDH-Bsj.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/open-sans-latin-800-normal-C0t39IfQ.woff2)format("woff2"),url(/assets/open-sans-latin-800-normal-w4vykUBk.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Carrfields Ionicons;src:url(/mobile-assets/fonts/Ionicons.ttf)format("truetype");font-style:normal;font-weight:400;font-display:block}:root{color:var(--ink);font-synthesis:none;text-rendering:optimizelegibility;--ink:#172019;--ink-soft:#4e5d51;--ink-muted:#718075;--canvas:#f5f6f1;--surface:#fff;--surface-soft:#edf0e8;--surface-dark:#111d16;--line:#dfe4da;--line-strong:#cbd3c6;--brand:#acd036;--brand-dark:#698a06;--brand-ink:#253500;--accent:#f2a900;--success:#27834c;--warning:#a15d00;--danger:#bb3030;--info:#236ea1;--shadow-sm:0 1px 2px #0e1d1212, 0 6px 18px #0e1d120a;--shadow-md:0 18px 50px #0e1d121f;--radius-sm:10px;--radius:16px;--radius-lg:24px;--sidebar:264px;--topbar:76px;--safe-area-top:env(safe-area-inset-top,0px);--safe-area-right:env(safe-area-inset-right,0px);--safe-area-bottom:env(safe-area-inset-bottom,0px);--safe-area-left:env(safe-area-inset-left,0px);--text-muted:var(--ink-muted);--border:var(--line);--border-strong:var(--line-strong);background:#f5f6f1;font-family:Open Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:root[data-theme=dark]{--ink:#eef3ef;--ink-soft:#c0cbc2;--ink-muted:#91a096;--canvas:#0d1510;--surface:#17221a;--surface-soft:#202d23;--surface-dark:#09100c;--line:#334139;--line-strong:#46564c;--brand-dark:#c2df64;--brand-ink:#172000;--success:#63c789;--warning:#e6a74b;--danger:#f17979;--info:#78b8e2;--shadow-sm:0 1px 2px #0000003d, 0 8px 22px #00000029;--shadow-md:0 20px 55px #0000005c}*{box-sizing:border-box}html{scroll-behavior:smooth;min-width:320px;min-height:100%}body{background:radial-gradient(circle at 75% -10%, #acd0361f, transparent 34rem), var(--canvas);min-width:320px;min-height:100vh;margin:0}:root[data-theme=dark] body{background:radial-gradient(circle at 75% -10%, #acd03614, transparent 34rem), var(--canvas)}:root[data-theme=dark] .topbar{background:#0d1510eb;border-color:#46564cc7}:root[data-theme=dark] .data-table th,:root[data-theme=dark] .data-table tbody tr:hover,:root[data-theme=dark] .file-drop{background:var(--surface-soft)}:root[data-theme=dark] .ai-search{border-color:var(--line-strong);background:linear-gradient(135deg, #1b281d, var(--surface))}:root[data-theme=dark] .ai-search__suggestions,:root[data-theme=dark] .ai-search__suggestions button,:root[data-theme=dark] .input-icon{background:var(--surface)}:root[data-theme=dark] .notification-item--selected{background:#26331f}:root[data-theme=dark] .home-auction-banner{background:#202d23}:root[data-theme=dark] .profile-camera{border-color:var(--surface)}:root[data-theme=dark] .desktop-sidebar .brand{background:var(--surface)}:root[data-theme=dark] .button--danger{color:#3a0d0d}:root[data-theme=dark] .empty-state__icon,:root[data-theme=dark] .notification-item__icon,:root[data-theme=dark] .group-card__icon,:root[data-theme=dark] .metric__icon,:root[data-theme=dark] .report-card__icon,:root[data-theme=dark] .queue-item__icon,:root[data-theme=dark] .product-list__icon{background:#c2df642e}:root[data-theme=dark] .status-pill{background:#e6a74b2e}:root[data-theme=dark] .hero-float{background:#17221aeb}:root[data-theme=dark] .listing-review-decision__resolved--rejected{background:#f1797929}:root[data-theme=dark] .listing-detail__watchlist-status--error{background:#f179791f;border-color:#f1797973}:root[data-theme=dark] .listing-status-tabs button span{color:var(--brand-ink)}:root[data-theme=dark] .media-manager-document-preview,:root[data-theme=dark] .preview-media-grid>span{background:var(--surface-soft)}:root[data-theme=dark] .admin-users-pagination-error{background:#f179791f;border-color:#f1797973}:root[data-theme=dark] .order-steps a.active{background:#acd0362e}body.modal-open{overflow:hidden}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}img{max-width:100%}:focus-visible{outline-offset:2px;outline:3px solid #236ea159}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,h4{color:var(--ink);letter-spacing:-.025em;font-family:Lato,sans-serif}h1{font-size:clamp(2rem,4vw,3.5rem);line-height:1.02}h2{font-size:clamp(1.35rem,2vw,2rem);line-height:1.12}h3{font-size:1.05rem;line-height:1.25}p{color:var(--ink-soft);line-height:1.65}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.eyebrow{color:var(--brand-dark);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.35rem;font-size:.7rem;font-weight:700;display:block}.app-shell,.app-shell__main{min-height:100vh}.desktop-sidebar{display:none}.topbar{z-index:30;min-height:var(--topbar);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f5f6f1eb;border-bottom:1px solid #cbd3c6bf;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex;position:sticky;top:0}.topbar__mobile-brand,.topbar__actions,.page-header__actions,.button,.status-pill,.pwa-update,.toast{align-items:center;display:flex}.topbar__mobile-brand{gap:.5rem}.topbar__mobile-title,.topbar__mobile-home,.topbar__context{display:none}.topbar__actions{gap:.5rem}.topbar__actions .user-menu__identity,.topbar__actions .user-menu__trigger>svg,.topbar-mobile-account{display:none}.brand{align-items:center;min-height:58px;display:inline-flex}.brand img{object-fit:contain;width:176px;height:auto}.brand--compact{min-height:44px}.brand--compact img{width:180px}.page-container{width:min(100%,1600px);margin:0 auto;padding:1.25rem 1rem 2.5rem}.page-header{flex-direction:column;gap:1rem;margin-bottom:1.5rem;display:flex}.page-header h1{margin-bottom:.5rem}.page-header p{max-width:48rem;margin-bottom:0}.page-header__actions{flex-wrap:wrap;gap:.65rem}.desktop-nav,.mobile-drawer nav{flex-direction:column;gap:.3rem;display:flex}.nav-label{color:#809087;letter-spacing:.13em;text-transform:uppercase;padding:.25rem .8rem;font-size:.65rem;font-weight:700}.nav-label--spaced{margin-top:1.2rem}.nav-item{color:#4e5d51;border-radius:11px;align-items:center;gap:.8rem;min-height:44px;padding:.65rem .8rem;font-size:.87rem;font-weight:600;transition:background .15s,color .15s,transform .15s;display:flex}.nav-item:hover{color:var(--ink);background:var(--surface-soft)}.nav-item--active{color:var(--brand-ink);background:var(--brand)}.nav-item__badge{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:0;background:#e5342b;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;margin-left:auto;padding:0 7px;font-family:inherit;font-size:.8rem;font-weight:700;line-height:1;display:inline-flex}.mobile-drawer-backdrop{z-index:100;background:#00000080;display:flex;position:fixed;inset:0}.mobile-drawer{background:#fff;flex-direction:column;width:85vw;max-width:none;height:100%;padding:0;animation:.3s ease-out slide-in;display:flex;overflow:hidden;box-shadow:2px 0 8px #00000040}.mobile-drawer__header{min-height:116px;padding:max(60px, calc(var(--safe-area-top) + 16px)) max(16px, var(--safe-area-right)) 16px max(16px, var(--safe-area-left));background:#fff;justify-content:flex-end;align-items:center;display:flex}.mobile-drawer__header .icon-button{color:#000;background:0 0;border:0;width:48px;height:48px;padding:8px}.mobile-drawer__section-title{color:#fff;letter-spacing:1px;background:#000;padding:20px;font-size:18px;font-weight:700}.mobile-drawer nav{background:#fff;flex:1;gap:0;overflow-y:auto}.mobile-drawer__item{color:#000;letter-spacing:.5px;align-items:center;min-height:54px;padding:20px;font-size:12px;font-weight:600;display:flex}.mobile-drawer__bottom{background:#fff;padding:30px 20px 50px}.mobile-drawer__bottom button{color:#000;letter-spacing:1px;background:#fff;border:0;border-radius:8px;width:100%;min-height:48px;padding:16px;font-size:16px;font-weight:700}.offline-banner{z-index:50;color:#fff7e8;text-align:center;background:#684117;justify-content:center;align-items:center;gap:.5rem;min-height:34px;padding:.35rem 1rem;font-size:.76rem;font-weight:600;display:flex;position:relative}.button{border:1px solid #0000;border-radius:10px;justify-content:center;gap:.5rem;min-height:42px;padding:.7rem 1rem;font-weight:700;line-height:1;transition:transform .15s,background .15s,border-color .15s,box-shadow .15s}.button:hover:not(:disabled){box-shadow:var(--shadow-sm);transform:translateY(-1px)}.button:disabled{cursor:not-allowed;opacity:.55}.button--primary{color:var(--brand-ink);background:var(--brand)}.button--primary:hover:not(:disabled){background:#b8df3a}.button--secondary{color:var(--ink);border-color:var(--line-strong);background:var(--surface)}.button--ghost{color:var(--ink-soft);background:0 0}.button--danger{color:#fff;background:var(--danger)}.button--sm{min-height:36px;padding:.5rem .75rem;font-size:.78rem}.button--lg{min-height:50px;padding:.9rem 1.25rem}.icon-button,.topbar-icon{width:42px;height:42px;color:var(--ink);border:1px solid var(--line);background:var(--surface);border-radius:11px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.topbar-icon span{min-width:18px;height:18px;color:var(--brand-ink);border:2px solid var(--canvas);background:var(--brand);border-radius:999px;place-items:center;padding:0 4px;font-size:.62rem;font-weight:800;display:grid;position:absolute;top:-5px;right:-5px}.card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm)}.badge{width:-moz-fit-content;width:fit-content;min-height:24px;color:var(--ink-soft);background:var(--surface-soft);letter-spacing:.025em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.2rem .55rem;font-size:.68rem;font-weight:700;display:inline-flex}.badge--success{color:#176437;background:#e2f4e8}.badge--warning{color:#815000;background:#fff0cf}.badge--danger{color:#952424;background:#fbe5e5}.badge--brand{color:var(--brand-ink);background:#e7f6b4}.badge--info{color:#084298;background:#cfe2ff}.price-tier-badge-content{align-items:center;gap:.25rem;display:inline-flex}.field{flex-direction:column;gap:.45rem;display:flex}.field__label{color:var(--ink);font-size:.78rem;font-weight:700}.field__hint,.field__error{font-size:.72rem;line-height:1.45}.field__hint{color:var(--ink-muted)}.field__error{color:var(--danger)}.phone-field{border:1px solid var(--line-strong);background:var(--surface);border-radius:10px;align-items:stretch;display:flex;overflow:hidden}.phone-field>span{color:var(--ink-muted);border-right:1px solid var(--line);background:var(--surface-soft);flex:none;align-items:center;padding:0 .75rem;font-size:.75rem;font-weight:700;display:inline-flex}.phone-field input{border:0;border-radius:0}input,select,textarea{width:100%;min-height:44px;color:var(--ink);border:1px solid var(--line-strong);background:var(--surface);border-radius:10px;outline:none;padding:.7rem .8rem;transition:border .15s,box-shadow .15s}textarea{resize:vertical;min-height:120px}input:focus,select:focus,textarea:focus{border-color:var(--brand-dark);box-shadow:0 0 0 3px #acd0363d}input::placeholder,textarea::placeholder{color:#98a49a}.search-field{--search-field-icon:var(--ink-muted);--search-field-icon-focus:var(--brand-dark);--search-field-placeholder:#98a49a;--search-field-text:var(--ink);width:100%;min-height:46px;color:var(--search-field-icon);border:1px solid var(--line);background:var(--surface);border-radius:12px;align-items:center;gap:.6rem;padding:0 .85rem;transition:color .15s,border-color .15s;display:flex}.search-field:focus-within{color:var(--search-field-icon-focus);border-color:var(--search-field-icon-focus)}.search-field input,.search-field input:focus,.search-field input:focus-visible{appearance:none;min-height:auto;color:var(--search-field-text);box-shadow:none;caret-color:var(--search-field-icon-focus);-webkit-text-fill-color:var(--search-field-text);-webkit-tap-highlight-color:transparent;background:0 0;border:0;outline:0;padding:.65rem 0}.search-field input::placeholder{color:var(--search-field-placeholder);opacity:1;-webkit-text-fill-color:var(--search-field-placeholder)}.loading-state,.empty-state{min-height:260px;color:var(--ink-muted);justify-content:center;align-items:center;display:flex}.loading-state{gap:.7rem}.spin{animation:.9s linear infinite spin}.empty-state{text-align:center;flex-direction:column;padding:2rem}.empty-state__icon{width:56px;height:56px;color:var(--brand-dark);background:#edf7d0;border-radius:18px;place-items:center;margin-bottom:1rem;display:grid}.empty-state h2{margin-bottom:.5rem}.empty-state p{max-width:28rem}.notice{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem;display:flex}.notice p{margin:.3rem 0 0;font-size:.85rem}.notice--error{background:#fff6f6;border-color:#e8b1b1}.notice--warning{background:#fffaf0;border-color:#ebd49b}.notice--success{background:#f2fbf5;border-color:#a9d9b8}:root[data-theme=dark] .notice--error{background:#2a1414;border-color:#6b3232}:root[data-theme=dark] .notice--warning{background:#2a2210;border-color:#6b5a26}:root[data-theme=dark] .notice--success{background:#122a1a;border-color:#2f5a3f}.status-pill{min-height:34px;color:var(--warning);background:#fff0cf;border-radius:999px;gap:.35rem;padding:.35rem .65rem;font-size:.72rem;font-weight:700}.user-menu{position:relative}.user-menu__trigger{min-height:44px;color:var(--ink);background:0 0;border:0;align-items:center;gap:.6rem;padding:.25rem;display:flex}.avatar{object-fit:cover;border-radius:12px;width:38px;height:38px}.avatar--initials{color:var(--brand-ink);background:var(--brand);place-items:center;font-size:.78rem;font-weight:800;display:grid}.user-menu__identity{flex-direction:column;align-items:flex-start;line-height:1.2}.user-menu__identity strong{font-size:.78rem}.user-menu__identity small{color:var(--ink-muted);text-transform:capitalize;font-size:.65rem}.user-menu__popover{z-index:50;border:1px solid var(--line);background:var(--surface);width:190px;box-shadow:var(--shadow-md);border-radius:12px;padding:.4rem;position:absolute;top:calc(100% + .5rem);right:0}.user-menu__popover button{text-align:left;background:0 0;border:0;border-radius:8px;width:100%;padding:.7rem}.user-menu__popover button:hover{background:var(--surface-soft)}.modal-backdrop{z-index:200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#060f0899;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.modal{border-radius:var(--radius-lg);background:var(--surface);width:min(100%,680px);max-width:680px;max-height:min(90vh,840px);overflow:hidden;box-shadow:0 28px 90px #0000004d}.confirm-dialog{width:min(100%,420px)}.confirm-dialog .modal__body p{color:var(--text-muted);margin:0}.modal__header,.modal__footer{justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.modal__header{border-bottom:1px solid var(--line)}.modal__header h2{margin:0;font-size:1.25rem}.modal__body{max-height:calc(90vh - 150px);padding:1.25rem;overflow-y:auto}.modal__footer{border-top:1px solid var(--line);background:var(--surface-soft);justify-content:flex-end}.modal--wide{width:min(980px,100vw - 2rem)}.enquiry-modal{color:#222;background:#fff;width:min(100%,600px)}.enquiry-modal>.modal__header{color:#222;background:#fff;border-color:#eee}.enquiry-modal>.modal__header h2{color:#222}.enquiry-modal>.modal__header .icon-button{color:#666;background:0 0;border-color:#0000}.enquiry-modal>.modal__body{color:#333;background:#fff}.enquiry-modal__subtitle{color:#666;margin:0 0 1rem;font-size:.875rem;line-height:1.5}.enquiry-option-list,.enquiry-agent-list{gap:.75rem;display:grid}.enquiry-option{color:#333;text-align:left;background:#fff;border-color:#e5e7eb;justify-content:flex-start;width:100%;min-height:56px;padding:.85rem 1.15rem;font-size:1rem;display:flex;box-shadow:0 1px 3px #00000012}.enquiry-option:hover:not(:disabled){color:#172019;background:#f8faf8;border-color:#cbd3c6}.enquiry-option__icon{color:#087c3c;flex:0 0 28px;place-items:center;width:28px;display:grid}.enquiry-option--cancel{color:#666;box-shadow:none;background:#f5f5f5;border-color:#0000;justify-content:center;margin-top:.25rem}.enquiry-agent-option{color:#222;text-align:left;background:#fff;border:0;border-bottom:1px solid #f0f0f0;grid-template-columns:40px minmax(0,1fr) 20px;align-items:center;gap:.75rem;width:100%;min-height:64px;padding:.75rem;display:grid}.enquiry-agent-option:hover{background:#f8faf8}.enquiry-agent-option--all{background:#f8f9fa;border:1px solid #edf0e8;border-radius:8px}.enquiry-agent-option__avatar{color:#222;background:#abd036;border-radius:50%;place-items:center;width:40px;height:40px;font-weight:700;display:grid}.enquiry-agent-option--all .enquiry-agent-option__avatar{color:#fff;background:#009848}.enquiry-agent-option__copy{flex-direction:column;min-width:0;display:flex}.enquiry-agent-option__copy strong{color:#222;font-size:1rem}.enquiry-agent-option--all .enquiry-agent-option__copy strong{color:#087c3c}.enquiry-agent-option__copy small{color:#666;text-overflow:ellipsis;white-space:nowrap;margin-top:.15rem;font-size:.8rem;overflow:hidden}.enquiry-agent-option>svg{color:#aaa}.toast-region{z-index:300;flex-direction:column;gap:.5rem;width:min(100% - 2rem,400px);display:flex;position:fixed;top:1rem;right:1rem}.toast{color:#f7faf8;background:#17221a;border:1px solid #334139;border-radius:12px;gap:.65rem;padding:.85rem 1rem;box-shadow:0 12px 32px #00000047}.toast span{color:inherit;flex:1;font-size:.82rem}.toast button{color:inherit;background:0 0;border:0;place-items:center;padding:.2rem;display:grid}.toast--success{border-left:4px solid var(--success)}.toast--success>svg{color:#63c789}.toast--error{border-left:4px solid var(--danger)}.toast--error>svg{color:#f17979}.toast--info{border-left:4px solid var(--info)}.toast--info>svg{color:#78b8e2}.pwa-controls{z-index:240;right:.75rem;bottom:calc(5.5rem + env(safe-area-inset-bottom));pointer-events:none;gap:.6rem;display:grid;position:fixed;left:.75rem}.pwa-install-banner,.pwa-update{pointer-events:auto;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#111d16fa;border:1px solid #acd03673;box-shadow:0 20px 55px #00000052}.pwa-install-banner{color:#f5f7f3;border-radius:18px;grid-template-columns:auto minmax(0,1fr);gap:.8rem;padding:1rem;display:grid}.pwa-install-banner__icon{width:44px;height:44px;color:var(--brand-ink);background:var(--brand);border-radius:13px;place-items:center;display:grid}.pwa-install-banner__copy strong{margin-bottom:.2rem;font-family:Lato;font-size:1rem;display:block}.pwa-install-banner__copy p{color:#bdc8bf;margin:0;font-size:.76rem;line-height:1.45}.pwa-install-banner__actions{grid-column:1/-1;align-items:center;gap:.8rem;display:flex}.pwa-install-banner__dismiss{color:#bdc8bf;background:0 0;border:0;padding:.45rem;font-size:.76rem;font-weight:600}.pwa-install-banner__dismiss:hover{color:#fff}.pwa-update{color:#f5f7f3;border-radius:14px;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.8rem 1rem;font-size:.75rem;display:flex}.pwa-update>span{flex:1}.pwa-update>button:last-child{color:#bdc8bf;background:0 0;border:0}.plain-layout{background:var(--canvas);min-height:100vh}.plain-layout>header{z-index:2;position:absolute;top:1rem;left:1rem}.plain-layout>main{min-height:100vh}.content-grid{gap:1rem;display:grid}.content-grid--cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}.split-layout{gap:1.25rem;display:grid}.stack{flex-direction:column;gap:1rem;display:flex}.cluster{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.toolbar{flex-direction:column;gap:.75rem;margin-bottom:1rem;display:flex}.toolbar .search-field{flex:1}.marketplace-search-control{gap:.35rem;width:100%;display:grid;position:relative}.marketplace-search-suggestions{z-index:25;border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-md);border-radius:8px;position:absolute;top:calc(100% + .2rem);left:0;right:0;overflow:hidden}.marketplace-search-suggestions button{width:100%;color:var(--ink);border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;align-items:center;gap:.55rem;padding:.72rem .8rem;font-size:.78rem;display:flex}.marketplace-search-suggestions button:last-child{border-bottom:0}.marketplace-search-suggestions button:hover,.marketplace-search-suggestions button:focus-visible{background:var(--surface-soft)}.marketplace-expanded-search{color:#e0e0e0;text-align:left;background:#1e3a5f;border:0;border-radius:8px;width:100%;padding:.65rem .8rem;font-size:.74rem}.marketplace-expanded-search strong{color:#64b5f6}.marketplace-toolbar>.field{flex:1;min-width:0}.marketplace-filter{flex-direction:column;flex:1;gap:.45rem;min-width:0;display:flex;position:relative}.marketplace-filter.is-open{z-index:30}.marketplace-filter__trigger{width:100%;min-height:48px;color:var(--ink);border:1px solid var(--line-strong);background:var(--surface);text-align:left;border-radius:14px;justify-content:space-between;align-items:center;gap:.75rem;padding:0 1rem;font-size:.875rem;font-weight:700;transition:border-color .16s,box-shadow .16s,background-color .16s;display:flex;overflow:hidden}.marketplace-filter__trigger:hover{border-color:var(--brand-dark)}.marketplace-filter__trigger:focus-visible,.marketplace-filter.is-open .marketplace-filter__trigger{border-color:var(--brand);outline:0;box-shadow:0 0 0 3px #acd03638}.marketplace-filter__trigger svg{flex:none;transition:transform .16s}.marketplace-filter.is-open .marketplace-filter__trigger svg{transform:rotate(180deg)}.marketplace-filter__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.marketplace-filter__options{z-index:40;border:1px solid var(--line);background:var(--surface);scrollbar-color:var(--line-strong) transparent;scrollbar-width:thin;border-radius:12px;width:100%;min-width:190px;max-height:260px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 14px 36px #0e1d1238}.marketplace-filter--listing-region .marketplace-filter__options{min-width:min(280px,100vw - 48px)}.marketplace-filter__options button{width:100%;min-height:44px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;padding:.62rem .7rem;font-size:.8125rem;display:flex}.marketplace-filter__options button:hover,.marketplace-filter__options button:focus-visible{background:var(--surface-soft);outline:0}.marketplace-filter__options button.is-selected{color:var(--brand-dark);background:#acd03629;font-weight:700}.marketplace-filter__options button svg{color:var(--brand-dark);flex:none}.marketplace-filter__options--agent-search{flex-direction:column;gap:4px;max-height:320px;padding:8px;display:flex}.marketplace-filter__search{border:1px solid var(--line);background:var(--surface-soft);color:var(--ink-muted);border-radius:10px;align-items:center;gap:.5rem;padding:0 .6rem;display:flex}.marketplace-filter__search input{min-width:0;color:var(--ink);background:0 0;border:0;flex:1;padding:.55rem 0;font-size:.8125rem}.marketplace-filter__search input:focus{outline:0}.marketplace-filter__options-list{scrollbar-color:var(--line-strong) transparent;scrollbar-width:thin;overflow-y:auto}.marketplace-filter__no-results{color:var(--ink-muted);margin:.5rem .25rem;font-size:.8125rem}.no-more-results{color:var(--ink-muted);text-align:center;margin:1rem 0 0}.form-grid{gap:1rem;display:grid}.multi-choice-field{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;padding:.65rem;display:grid}.multi-choice-field label{color:var(--ink);align-items:center;gap:.45rem;font-size:.75rem;display:flex}.multi-choice-field input{box-sizing:border-box;appearance:none;border:1px solid var(--line-strong);background:var(--surface);cursor:pointer;border-radius:5px;flex:none;width:22px;min-width:22px;height:22px;min-height:22px;margin:0;padding:0;position:relative}.multi-choice-field input:checked{border-color:var(--brand-dark);background:var(--brand-dark)}.multi-choice-field input:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:6px;height:11px;position:absolute;top:3px;left:7px;transform:rotate(45deg)}.multi-choice-field input:focus-visible{outline:2px solid var(--brand-dark);outline-offset:2px}.form-actions{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;margin-top:1.25rem;display:flex}.form-actions--start{justify-content:flex-start}.section-card{padding:1rem}.section-card__header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.section-card__header h2,.section-card__header h3{margin-bottom:.25rem}.section-card__header p{margin:0;font-size:.8rem}.metric-grid{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.metric{padding:1rem}.metric small{color:var(--ink-muted);text-transform:uppercase;font-size:.7rem;font-weight:700}.metric strong{margin-top:.4rem;font-family:Lato;font-size:1.8rem;display:block}.ordering-dashboard-metrics--admin{grid-template-columns:repeat(2,minmax(0,1fr))}.ordering-dashboard-total-orders{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:230px;display:flex}.ordering-dashboard-total-orders__icon{width:64px;height:64px;color:var(--brand-dark);background:color-mix(in srgb, var(--brand) 14%, var(--surface));border-radius:50%;place-items:center;margin-bottom:.75rem;display:grid}.ordering-dashboard-total-orders small{font-size:.78rem}.ordering-dashboard-total-orders strong{color:var(--brand-dark);font-size:2.8rem}.ordering-dashboard-total-orders p{color:var(--ink-muted);margin:.35rem 0 0;font-size:.8rem}.ordering-recent-orders-header{justify-content:space-between;align-items:center;gap:1rem;margin:1.25rem 0 .75rem;display:flex}.ordering-recent-orders-header h2{margin:0;font-size:1.15rem}.ordering-recent-orders-header span{color:var(--ink-muted);font-size:.78rem}.sold-listing-grid{gap:1rem;display:grid}.sold-listing-card{color:#1f2937;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:16px;display:block;box-shadow:0 2px 4px #0000000d}.sold-listing-card:hover{border-color:#d7dce2;box-shadow:0 4px 10px #00000014}.sold-listing-card__header{border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;padding-bottom:12px;display:flex}.sold-listing-card__header h2{color:#1f2937;min-width:0;margin:0;font-size:16px;font-weight:600;line-height:1.35}.sold-listing-card__header>strong{color:#009848;flex:none;font-family:Lato,sans-serif;font-size:16px;font-weight:700}.sold-listing-card__header .sold-listing-card__delete{color:#6b7280;flex:none}.sold-listing-card__header .sold-listing-card__delete:hover{color:var(--danger)}.sold-listing-card__details{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.sold-listing-card__details dt{color:#6b7280;font-size:12px}.sold-listing-card__details dd{color:#374151;margin:4px 0 0;font-size:14px;font-weight:500}.sold-listing-card__expiry{color:#9ca3af;border-top:1px solid #f3f4f6;margin:12px 0 0;padding-top:8px;font-size:12px;font-style:italic}.home-page{flex-direction:column;gap:3.5rem;display:flex}.native-home-hero,.mobile-copy{display:none}.home-hero{border-radius:var(--radius-lg);background:radial-gradient(circle at 90% 5%, #acd03638, transparent 26rem), var(--surface-dark);gap:2rem;min-height:560px;padding:clamp(1.5rem,5vw,4.5rem);display:grid;position:relative;overflow:hidden}.home-hero:after{content:"";border:1px solid #acd03629;border-radius:50%;width:25rem;height:25rem;position:absolute;bottom:-10rem;right:-8rem;box-shadow:0 0 0 5rem #acd03608,0 0 0 10rem #acd03605}.home-hero__content{z-index:2;flex-direction:column;justify-content:center;align-items:flex-start;display:flex;position:relative}.hero-kicker{color:#c7d1ca;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.55rem;margin-bottom:1rem;font-size:.72rem;font-weight:700;display:flex}.hero-kicker span{background:var(--brand);width:25px;height:2px}.home-hero h1{color:#fff;max-width:720px;margin-bottom:1.15rem}.home-hero__content>p{color:#b5c1b9;max-width:640px;font-size:clamp(1rem,2vw,1.18rem)}.home-hero__actions,.home-hero__proof{flex-wrap:wrap;gap:.7rem;display:flex}.home-hero__actions{margin-top:.8rem}.home-hero__proof{color:#aab7ad;margin-top:1.6rem;font-size:.76rem}.home-hero__proof span{align-items:center;gap:.4rem;display:flex}.home-hero__visual{z-index:2;justify-content:center;align-items:flex-end;min-height:330px;display:flex;position:relative}.home-hero__image{background:#26342b;border:1px solid #ffffff17;border-radius:180px 180px 26px 26px;width:min(100%,360px);height:360px;overflow:hidden}.home-hero__image img{object-fit:cover;object-position:center 34%;width:100%;height:100%}.hero-float{max-width:190px;color:var(--ink);box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border-radius:12px;align-items:center;gap:.6rem;padding:.65rem .8rem;font-size:.68rem;display:flex;position:absolute}.hero-float svg{color:var(--brand-dark)}.hero-float span{flex-direction:column;display:flex}.hero-float strong{font-size:.74rem}.hero-float--top{top:13%;right:0}.hero-float--bottom{bottom:8%;left:0}.ai-search{border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:linear-gradient(135deg,#f7faef,#fff);border:1px solid #ced7bd;padding:1.25rem;position:relative}.ai-search__heading>span,.ai-search__results-head>span{color:var(--brand-dark);align-items:center;gap:.45rem;font-family:Lato;font-weight:700;display:flex}.ai-search__heading p{margin:.25rem 0 1rem;font-size:.8rem}.ai-search__form{border:1px solid var(--line-strong);background:var(--surface);border-radius:14px;align-items:center;gap:.6rem;padding:.45rem .45rem .45rem .8rem;transition:border-color .15s;display:flex;box-shadow:inset 0 1px #00000005}.ai-search__form:focus-within{border-color:var(--brand-dark)}.ai-search__form input,.ai-search__form input:focus,.ai-search__form input:focus-visible{appearance:none;min-width:0;box-shadow:none;border:0;outline:0}.ai-search__form .button span{display:none}.ai-search__input-wrap{position:relative}.ai-search__suggestions{z-index:30;border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-md);border-radius:12px;position:absolute;top:calc(100% + .45rem);left:0;right:0;overflow:hidden}.ai-search__suggestions button{text-align:left;width:100%;min-height:48px;color:var(--ink-soft);border:0;border-bottom:1px solid var(--line);background:var(--surface);border-radius:0;align-items:center;gap:.65rem;padding:.75rem 1rem;font-size:.88rem;display:flex}.ai-search__suggestions button:last-child{border-bottom:0}.ai-search__suggestions button:hover,.ai-search__suggestions button:focus-visible{color:var(--ink);background:var(--surface-soft)}.ai-search__expanded-hint{color:#24659a;background:#e3f2fd;border:0;border-radius:8px;margin:.5rem auto 0;padding:.5rem .75rem;font-size:.78rem;display:block}.ai-search__expanded-hint strong{text-decoration:underline}.ai-search__results{background:var(--surface-dark);border-radius:14px;margin-top:1rem;padding:1rem}.ai-search__results-head{justify-content:space-between;align-items:center;display:flex}.ai-search__results-head>span{color:var(--brand)}.ai-search__results-head button{color:#d5ded7;background:0 0;border:0}.ai-response,.ai-typing{color:#d0dad2;white-space:pre-wrap;margin:1rem 0 0}.ai-listing-links{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.ai-listing-links a{color:#eff6ed;border:1px solid #34463a;border-radius:9px;align-items:center;gap:.5rem;padding:.45rem .65rem;font-size:.75rem;display:flex}.ai-listing-links img{object-fit:cover;border-radius:6px;width:36px;height:36px}.ai-chat-page{width:min(100%,980px);height:calc(100dvh - var(--topbar) - 2.5rem);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);min-height:580px;box-shadow:var(--shadow-md);grid-template-rows:auto minmax(0,1fr) auto;margin:0 auto;display:grid;overflow:hidden}.ai-chat-header{z-index:2;background:#fff;border-bottom:1px solid #e0e0e0;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:.75rem;min-height:74px;padding:.75rem 1rem;display:grid;position:relative}.ai-chat-header>button,.ai-chat-header>a{color:#00710b;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}.ai-chat-header>div{text-align:center;min-width:0}.ai-chat-header>div>img{object-fit:contain;width:180px;max-width:100%;height:60px;margin:0 auto;display:block}.ai-chat-messages{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;background:radial-gradient(circle at 50% 0%, #acd0361a, transparent 20rem), var(--canvas);min-height:0;padding:1.25rem;overflow-y:auto}.ai-chat-welcome{text-align:center;width:min(100%,520px);margin:clamp(3rem,12vh,7rem) auto 0}.ai-chat-welcome>span{width:56px;height:56px;color:var(--brand-ink);background:var(--brand);border-radius:18px;place-items:center;margin:0 auto 1rem;display:grid}.ai-chat-welcome h1{margin-bottom:.5rem;font-size:clamp(1.5rem,4vw,2.2rem)}.ai-chat-welcome p{max-width:440px;margin:0 auto}.ai-chat-message{align-items:flex-start;gap:.55rem;width:min(86%,680px);margin-bottom:1rem;display:flex}.ai-chat-message--user{justify-content:flex-end;margin-left:auto}.ai-chat-avatar{color:#abd036;background:#f0f0f0;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.ai-chat-bubble{min-width:0;box-shadow:none;background:#f0f0f0;border:0;border-radius:16px;padding:12px}.ai-chat-message--user .ai-chat-bubble{color:#fff;background:#abd036;border-radius:16px}.ai-chat-bubble p{color:inherit;white-space:pre-wrap;margin:0;font-size:15px;line-height:22px}.ai-chat-thinking{color:var(--ink-muted);align-items:center;gap:.55rem;font-size:.78rem;display:flex}.ai-chat-thinking .spinner{width:18px;height:18px}.ai-chat-image-results,.ai-chat-related-listings{margin-top:.75rem}.ai-chat-image-results>strong{color:var(--ink);text-transform:capitalize;margin-bottom:.65rem;font-size:.78rem;font-weight:700;display:block}.ai-chat-image-carousel{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-color:var(--line-strong) transparent;scrollbar-width:thin;gap:.75rem;max-width:min(70vw,680px);padding-bottom:.35rem;display:flex;overflow-x:auto}.ai-chat-image-card{color:#fff;scroll-snap-align:start;background:#111;border-radius:14px;flex:none;width:min(100%,70vw,320px);height:250px;display:block;position:relative;overflow:hidden}.ai-chat-image-card:hover{color:#fff}.ai-chat-image-card img{object-fit:cover;width:100%;height:100%;transition:transform .18s;display:block}.ai-chat-image-card:hover img{transform:scale(1.02)}.ai-chat-image-card>span{color:#fff;background:#000000b3;justify-content:space-between;align-items:center;gap:.75rem;min-height:54px;padding:.75rem .9rem;display:flex;position:absolute;bottom:0;left:0;right:0}.ai-chat-image-card b{font-size:.9rem}.ai-chat-related-listings{border-top:1px solid #e0e0e0;margin-top:12px;padding-top:12px}.ai-chat-related-listings>strong{color:#666;margin-bottom:8px;font-size:13px;font-weight:600;display:block}.ai-chat-related-listings>div{flex-wrap:wrap;gap:8px;display:flex}.ai-chat-related-listings a{color:#fff;background:#abd036;border:0;border-radius:16px;align-items:center;gap:4px;min-width:0;padding:6px 12px;font-size:13px;font-weight:600;display:flex}.ai-chat-related-listings span{flex:0 auto}.ai-chat-retry{color:var(--ink);border:1px solid var(--line-strong);background:var(--surface-soft);border-radius:8px;align-items:center;gap:.35rem;margin-top:.75rem;padding:.4rem .6rem;font-weight:700;display:inline-flex}.ai-chat-composer{z-index:2;background:#fff;border-top:1px solid #e0e0e0;align-items:center;gap:12px;padding:12px;display:flex;position:relative}.ai-chat-composer input{background:#f5f5f5;border:0;border-radius:20px;flex:1;min-width:0;min-height:40px;padding:10px 16px;font-size:1rem}.ai-chat-composer button{color:#fff;background:var(--brand);border:0;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;padding:0;display:grid}.ai-chat-composer button:disabled{opacity:.45}.home-section{flex-direction:column;gap:1rem;display:flex}.section-heading{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.section-heading h2{margin:0}.text-link{color:var(--brand-dark);align-items:center;gap:.35rem;font-size:.78rem;font-weight:700;display:inline-flex}.category-grid{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.category-tile{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-height:210px;box-shadow:var(--shadow-sm);padding:.8rem;position:relative;overflow:hidden}.category-tile__image{background:var(--surface-soft);border-radius:10px;height:105px;margin-bottom:.7rem;overflow:hidden}.category-tile__image img{object-fit:cover;width:100%;height:100%}.category-tile h3{margin-bottom:.25rem}.category-tile p{margin:0;font-size:.7rem;line-height:1.4}.category-tile>svg{color:var(--brand-dark);position:absolute;bottom:.8rem;right:.8rem}.home-auction-banner{border-radius:var(--radius-lg);background:#e8eddf;display:grid;overflow:hidden}.home-auction-banner>div{padding:clamp(1.5rem,5vw,4rem)}.home-auction-banner img{object-fit:cover;object-position:center 42%;width:100%;height:300px}.native-carousel{min-width:0;padding:1rem 0 1.5rem;position:relative;overflow:hidden}.native-carousel__background{background:url(/mobile-assets/images/carousel/bg-1.png) 50%/cover no-repeat;position:absolute;inset:24% 0 18%}.native-carousel__track{scroll-snap-type:x mandatory;grid-auto-columns:minmax(240px,280px);grid-auto-flow:column;gap:1rem;padding:4.4rem 1rem .5rem;display:grid;position:relative;overflow-x:auto}.native-carousel__card{scroll-snap-align:start;flex-direction:column;align-items:center;min-width:0;display:flex;position:relative}.native-carousel__icon{z-index:2;object-fit:contain;filter:drop-shadow(0 8px 8px #0000003d);width:8.5rem;height:8.5rem;position:absolute;top:-4.2rem}.native-carousel__image{border:2px solid var(--surface);background:var(--surface);width:100%;height:270px;box-shadow:var(--shadow-md);border-radius:20px;display:block;overflow:hidden}.native-carousel__image img{object-fit:cover;width:100%;height:100%}.native-carousel__card>strong{min-height:52px;color:var(--ink);letter-spacing:.04em;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:.75rem .5rem 0;font-size:.82rem;display:flex}@media (min-width:680px){.native-carousel{padding:1rem 0 1.5rem}.native-carousel__background{height:400px;top:50%;left:0;right:0;transform:translateY(-50%)}.native-carousel__track{grid-auto-columns:clamp(220px,20vw,320px);justify-content:center;gap:clamp(1rem,3vw,2.5rem);padding:5.5rem 1rem .5rem}.native-carousel__icon{width:clamp(8.5rem,9vw,11rem);height:clamp(8.5rem,9vw,11rem);top:-5rem}.native-carousel__image{height:clamp(320px,36vw,480px)}}.partner-section{gap:1rem;margin-top:3rem;display:grid}.partner-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);overflow:hidden}.partner-banner{min-height:320px;padding-top:1rem;position:relative;overflow:hidden}.partner-banner>img{object-fit:cover;width:100%;height:320px}.partner-banner h2{z-index:2;color:#fff;text-align:center;background:#050505;border-radius:7px;width:min(75%,480px);margin:0;padding:.55rem .8rem;font-size:1rem;position:absolute;top:0;left:50%;transform:translate(-50%)}.partner-proof{color:#fff;background:#0000009e;border-radius:12px 0 0 12px;flex-direction:column;gap:.65rem;min-width:min(75%,285px);padding:.9rem 1rem;display:flex;position:absolute;bottom:1.25rem;right:0}.partner-proof span{align-items:center;gap:.6rem;font-size:.82rem;font-weight:700;display:flex}.partner-proof span:nth-child(2){padding-left:1rem}.partner-proof span:nth-child(3){padding-left:2rem}.partner-proof i{color:#fff;background:var(--brand);border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.partner-info{color:#111;background:var(--brand);padding:1.2rem}.partner-info h3{color:#111;margin-bottom:1rem;font-size:1.2rem}.finance-card{background:#282828;border-radius:12px;padding:1rem}.finance-card img{object-fit:contain;object-position:left center;width:160px;height:65px;margin-bottom:.35rem;display:block}.finance-card strong{color:#fff;display:block}.finance-card p{color:#ddd;margin:.5rem 0;font-size:.78rem}.finance-card a{color:var(--brand);font-weight:700}.partner-accordions{gap:.65rem;margin-top:1rem;display:grid}.partner-accordion{background:#fff;border-radius:11px;overflow:hidden;box-shadow:0 3px 12px #00000014}.partner-accordion button,.partner-form button{color:#111;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding:.9rem 1rem;display:flex}.partner-accordion button span{flex:1;font-weight:700}.partner-accordion button svg,.partner-form button svg{flex:none;transition:transform .18s}.partner-accordion--open button svg,.partner-form--open button svg{transform:rotate(180deg)}.partner-accordion p{color:#333;background:#fafafa;margin:0;padding:.85rem 1rem;font-size:.8rem}.livestock-partner-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);padding:1.2rem}.livestock-partner-card h2{margin-bottom:.5rem}.livestock-partner-card>p{font-size:.82rem}.partner-phone{color:var(--ink);align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.78rem;font-weight:700;display:inline-flex}.partner-forms{gap:.65rem;display:grid}.partner-form{background:var(--brand);border-radius:11px;overflow:hidden}.partner-form button strong{flex:1}.partner-form button>span{color:#fff;text-align:center;background:#050505;border-radius:999px;flex:0 auto;padding:.4rem .65rem;font-size:.68rem}.partner-form p{color:#333;background:#e7f1c4;margin:0;padding:.85rem 1rem;font-size:.8rem}.partner-form p a{color:var(--brand-dark);font-weight:700;text-decoration:underline}.site-footer{color:#fff;background:#050505;margin-top:.5rem;padding:2rem 1.25rem 1.25rem}.site-footer__grid{gap:2rem;display:grid}.site-footer__brand>img{object-fit:contain;object-position:left center;width:200px;height:82px}.site-footer p{color:#fff;font-size:.8rem}.site-footer h2{color:#fff;margin-bottom:1rem;font-size:1rem}.site-footer nav{flex-direction:column;align-items:flex-start;gap:.45rem;display:flex}.site-footer nav a,.site-footer #contact a{font-size:.82rem}.site-footer nav a:hover,.site-footer a:hover{color:var(--brand)}.site-footer__social{gap:1rem;margin-top:1rem;display:flex}.site-footer__social a{place-items:center;width:28px;height:28px;display:grid}.site-footer__social img{object-fit:contain;width:24px;height:24px}.site-footer__legal{text-align:center;border-top:3px solid #0b800b;flex-direction:column;align-items:center;gap:.5rem;margin-top:2rem;padding-top:1.25rem;font-size:.68rem;display:flex}.listing-card{transition:transform .18s,box-shadow .18s;overflow:hidden}.listing-card:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.listing-card__media{background:var(--surface-soft);height:220px;display:block;position:relative;overflow:hidden}.listing-card__media img,.listing-card__media video{object-fit:cover;width:100%;height:100%;transition:transform .3s}.listing-card:hover .listing-card__media img,.listing-card:hover .listing-card__media video{transform:scale(1.035)}.listing-card__badges{gap:.4rem;display:flex;position:absolute;top:.75rem;left:.75rem}.listing-card__body{padding:1rem}.listing-card__heading{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.listing-card__heading h3{margin:.25rem 0 0}.listing-card__id,.listing-summary__id{color:var(--ink-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:700}.listing-card__actions{gap:.35rem;display:flex}.listing-card__actions .icon-button{width:34px;height:34px}.listing-card__meta{align-items:center;gap:.35rem;margin:.8rem 0;font-size:.75rem;display:flex}.listing-card__footer{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:.5rem;padding-top:.75rem;display:flex}.listing-card__footer strong{font-family:Lato}.listing-card__footer span{color:var(--ink-muted);font-size:.68rem}.listing-card__mobile-price,.listing-card__mobile-price-delete,.listing-card__mobile-body,.listing-card__mobile-badges,.watchlist-card__mobile{display:none}.listing-card--sold{border-color:#ead0d0}.listing-card--sold>.listing-card__media,.listing-card--sold>.listing-card__body{opacity:.72}.listing-card--sold .listing-card__footer>strong{color:var(--danger);text-transform:uppercase}.watchlist-mobile-header,.watchlist-mobile-empty{display:none}.share-option-list{gap:.75rem;margin-top:1rem;display:grid}.share-option-list .button{text-align:left;justify-content:flex-start;min-height:70px}.share-option-list .button>span{flex-direction:column;align-items:flex-start;display:flex}.share-option-list small{color:var(--ink-muted);font-weight:400}.modal-backdrop:has(.listing-share-options-modal){-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000061;padding:20px}.listing-share-options-modal{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fafaf7e6;border:1px solid #ffffff94;border-radius:28px;width:min(100vw - 68px,304px);overflow:hidden;box-shadow:0 18px 50px #0000003d}.listing-share-options-modal>.modal__header{color:#111;background:0 0;border:0;justify-content:center;padding:23px 28px 6px}.listing-share-options-modal>.modal__header h2{text-align:center;font-size:18px;font-weight:700;line-height:1.3}.listing-share-options-modal>.modal__header .icon-button{display:none}.listing-share-options-modal>.modal__body{color:#111;background:0 0;padding:0 28px 25px}.listing-share-options-modal__subtitle{color:#151515;text-align:center;margin:0 0 18px;font-size:16px;line-height:1.35}.listing-share-options-modal .share-option-list{gap:8px;margin:0}.listing-share-options-modal .listing-share-option{color:#111;text-align:center;background:#dde1d7c2;border:0;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:50px;padding:10px 18px;font-size:16px;font-weight:600;display:flex}.listing-share-options-modal .listing-share-option:hover{background:#d3d8cce6}.filter-tabs{border:1px solid var(--line);background:var(--surface);border-radius:11px;align-items:center;gap:.25rem;padding:.25rem;display:flex;overflow-x:auto}.filter-tabs>svg{color:var(--ink-muted);flex:none;margin:0 .35rem}.filter-tabs button{min-height:34px;color:var(--ink-soft);white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:.4rem .65rem;font-size:.72rem;font-weight:700}.filter-tabs button.active{color:var(--brand-ink);background:var(--brand)}.results-summary,.background-sync{color:var(--ink-muted);margin:.8rem 0;font-size:.76rem}.background-sync{align-items:center;gap:.4rem;display:flex}.load-more{justify-content:center;margin-top:1.5rem;display:flex}.back-link{color:var(--ink-soft);align-items:center;gap:.4rem;margin-bottom:1rem;font-size:.78rem;font-weight:700;display:inline-flex}.listing-detail__layout{gap:1rem;display:grid}.listing-review-decision{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-height:76px;box-shadow:var(--shadow-sm);justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:1rem 1.25rem;display:flex}.listing-review-decision__status{gap:.2rem;display:grid}.listing-review-decision__status span{color:var(--ink-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.listing-review-decision__status strong{color:#fd7e14;font-size:1rem;font-weight:800}.listing-review-decision--approved .listing-review-decision__status strong{color:#27813e}.listing-review-decision--rejected .listing-review-decision__status strong{color:var(--danger)}.listing-review-decision__actions,.listing-review-decision__resolved{align-items:center;gap:.65rem;display:flex}.listing-review-decision__resolved{color:#27813e;background:#e8f5e9;border-radius:999px;padding:.55rem .8rem;font-size:.82rem;font-weight:800}.listing-review-decision__resolved--rejected{color:var(--danger);background:#fce8ea}.listing-review-reject-modal p{color:var(--ink-soft);margin-top:0}.listing-review-reject-modal textarea{resize:vertical;width:100%;min-height:120px}.listing-detail__mobile-nav,.listing-mobile-livestock-details{display:none}.listing-desktop-detail-sections{display:contents}.listing-detail__watchlist-status{min-height:38px;color:var(--ink-soft);border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;align-items:center;gap:.45rem;margin-bottom:1rem;padding:.55rem .75rem;font-size:.75rem;font-weight:700;display:flex}.listing-detail__watchlist-status svg{flex:none}.listing-detail__watchlist-status--success{color:#176b39;background:#edf8f1;border-color:#b9dec8}.listing-detail__watchlist-status--error{color:var(--danger);background:#fff1f1;border-color:#efc3c3}.listing-detail__watchlist-status--info{color:#76500a;background:#fff8df;border-color:#ead49a}.agent-panel .listing-summary__mobile-actions,.listing-gallery__pagination,.listing-gallery__sold,.listing-gallery__auction,.listing-gallery__immediate{display:none}.listing-gallery__main{border-radius:var(--radius-lg);background:#dfe5db;height:clamp(340px,55vw,670px);position:relative;overflow:hidden}.listing-gallery{min-width:0}.listing-gallery__fullscreen{z-index:2;background:#ffffffe6;position:absolute;top:.8rem;right:.8rem}.listing-gallery__main .listing-gallery__fullscreen{top:.8rem;right:.8rem;transform:none}.modal-backdrop:has(.listing-fullscreen-modal){-webkit-backdrop-filter:none;backdrop-filter:none;background:#000000d1;padding:1.5rem}.listing-fullscreen-modal{color:#fff;background:#050505;border-radius:16px;flex-direction:column;width:auto;max-width:min(94vw,1100px);height:auto;max-height:92dvh;display:flex;box-shadow:0 24px 64px #00000073}.listing-fullscreen-modal>.modal__header{min-height:56px;padding:calc(.65rem + env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) .65rem max(1rem, env(safe-area-inset-left));color:#fff;background:#0c0e0c;border-color:#ffffff24;border-radius:16px 16px 0 0}.listing-fullscreen-modal>.modal__header h2{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.listing-fullscreen-modal>.modal__header .icon-button{color:#fff;background:#ffffff1a;border-color:#ffffff2e;flex:none}.listing-fullscreen-modal>.modal__body{border-radius:0 0 16px 16px;flex:auto;min-height:0;max-height:none;padding:0;overflow:hidden}.listing-fullscreen-media{color:#fff;background:#000;grid-template-rows:minmax(0,1fr) auto;width:100%;height:100%;min-height:0;display:grid;position:relative}.listing-fullscreen-media__stage{-webkit-user-select:none;user-select:none;background:#000;place-items:center;min-width:0;min-height:0;max-height:min(76dvh,900px);display:grid;position:relative;overflow:hidden}.listing-fullscreen-media__stage.is-zoomed{cursor:grab;touch-action:none}.listing-fullscreen-media__stage.is-zoomed:active{cursor:grabbing}.listing-fullscreen-media__stage>img,.listing-fullscreen-media__stage>video{object-fit:contain;background:#000;width:auto;max-width:100%;height:auto;max-height:min(76dvh,900px);display:block}.listing-fullscreen-media__image{transform-origin:50%;will-change:transform;transition:transform .14s ease-out}.listing-fullscreen-media__zoom{z-index:4;top:50%;right:max(1rem, env(safe-area-inset-right));background:#000000ad;border:1px solid #ffffff2e;border-radius:22px;flex-direction:column;align-items:center;gap:.3rem;padding:.35rem;display:flex;position:absolute;transform:translateY(-50%);box-shadow:0 6px 24px #00000047}.listing-fullscreen-media__zoom .icon-button{color:#fff;background:0 0;border:0;width:40px;height:40px}.listing-fullscreen-media__zoom .icon-button:disabled{opacity:.35}.listing-fullscreen-media__zoom-level{color:#fff;text-align:center;background:0 0;border:1px solid #ffffff2e;border-width:1px 0;min-width:42px;padding:.4rem .2rem;font-size:.68rem;font-weight:800}.listing-fullscreen-media__zoom-level:disabled{opacity:.75}.listing-fullscreen-media__navigation{min-height:72px;padding:.65rem max(1rem, env(safe-area-inset-right)) calc(.65rem + env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));background:#0c0e0c;border-top:1px solid #ffffff24;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.75rem;display:grid}.listing-fullscreen-media__navigation .button{color:#fff;background:#ffffff1a;border-color:#ffffff38;justify-content:center;min-width:0;max-width:180px}.listing-fullscreen-media__navigation .button:first-child{justify-self:start}.listing-fullscreen-media__navigation .button:last-child{justify-self:end}.listing-fullscreen-media__navigation>span{text-align:center;min-width:48px;font-size:.85rem;font-weight:700}.listing-gallery__video-error,.listing-fullscreen-media__video-error{color:#fff;text-align:center;background:#111111eb;place-items:center;gap:.45rem;padding:1.25rem;display:grid}.listing-gallery__video-error{z-index:1;position:absolute;inset:0}.listing-fullscreen-media__video-error{z-index:3;position:absolute;inset:0}.listing-gallery__video-error span,.listing-fullscreen-media__video-error span{color:#ffffffc7;max-width:34rem;font-size:.82rem}.listing-gallery__video-error a,.listing-fullscreen-media__video-error a{color:#111d16;background:var(--brand);border-radius:7px;padding:.55rem .85rem;font-size:.78rem;font-weight:800}@media (max-width:767px){.modal-backdrop:has(.listing-fullscreen-modal){background:#000;padding:0}.listing-fullscreen-modal{border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:100dvh}.listing-fullscreen-modal>.modal__header,.listing-fullscreen-modal>.modal__body{border-radius:0}.listing-fullscreen-media__stage,.listing-fullscreen-media__stage>img,.listing-fullscreen-media__stage>video{max-height:none}.listing-fullscreen-media__stage>img,.listing-fullscreen-media__stage>video{width:100%;height:100%}}.listing-gallery__main>img,.listing-gallery__main>video{object-fit:cover;width:100%;height:100%}.listing-gallery__image-button{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;overflow:hidden}.listing-gallery__image-button>img{object-fit:cover;width:100%;height:100%}.listing-gallery__enlarge-badge{z-index:2;color:#fff;pointer-events:none;background:#000000a6;border-radius:999px;align-items:center;gap:.45rem;min-height:34px;padding:.4rem .75rem;font-size:.75rem;font-weight:700;display:flex;position:absolute;bottom:.85rem;left:50%;transform:translate(-50%)}.listing-gallery__main .listing-gallery__fallback{object-fit:contain;opacity:.5;padding:25%}.listing-gallery__main .icon-button{position:absolute;top:50%;transform:translateY(-50%)}.listing-gallery__main .icon-button:nth-last-child(2){left:.75rem}.listing-gallery__main .icon-button:last-child{right:.75rem}.listing-gallery__thumbs{scrollbar-width:none;gap:.5rem;width:100%;min-width:0;margin-top:.5rem;display:flex;overflow-x:auto}.listing-gallery__thumbs::-webkit-scrollbar{display:none}.listing-gallery__thumbs button{background:var(--surface-soft);border:2px solid #0000;border-radius:8px;width:68px;height:58px;padding:0;overflow:hidden}.listing-gallery__thumbs button.active{border-color:var(--brand-dark)}.listing-gallery__thumbs img,.listing-gallery__thumbs video{object-fit:cover;width:100%;height:100%}.listing-video-thumbnail{background:#111;width:100%;height:100%;display:block;position:relative;overflow:hidden}.listing-video-thumbnail__poster,.listing-video-thumbnail>video,.listing-video-thumbnail__fallback{position:absolute;inset:0}.listing-video-thumbnail>video{z-index:1;opacity:0;transition:opacity .15s}.listing-video-thumbnail>video.is-ready{opacity:1}.listing-video-thumbnail__fallback{background:radial-gradient(circle at 50% 40%,#acd03642,#0000 65%),#111d16}.listing-video-thumbnail__play{z-index:2;color:#fff;background:#000000a3;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 8px #00000047}.listing-summary{padding:1.25rem}.listing-summary h1{margin:.75rem 0;font-size:clamp(1.8rem,4vw,3rem)}.listing-summary__sold-date{color:var(--ink-muted);margin-top:.25rem;font-size:.72rem;display:block}.listing-summary__location{align-items:center;gap:.4rem;display:flex}.listing-summary__price{margin:1.5rem 0;font-family:Lato;font-size:1.8rem;font-weight:700}.listing-summary__price small{color:var(--ink-muted);font-size:.75rem}.listing-summary__price-mobile,.listing-copy--mobile{display:none}.listing-summary__actions{gap:.5rem;display:flex}.listing-summary__actions .button{flex:1}.agent-panel{border-top:1px solid var(--line);align-items:center;gap:.75rem;margin-top:1.25rem;padding-top:1rem;display:flex}.agent-panel .avatar{width:48px;height:48px}.agent-panel__identity{flex-direction:column;display:flex}.agent-panel__identity small,.agent-panel__identity span{color:var(--ink-muted);font-size:.68rem}.listing-summary__enquiry-note{color:var(--ink-soft);font-size:.78rem;line-height:1.45}.listing-summary__enquiry-note--restricted{color:#9a4b00;background:#fff3e0;border:1px solid #f3d4ad;border-radius:8px;align-items:center;gap:.6rem;margin:1rem 0 0;padding:.75rem;font-weight:600;display:flex}.listing-summary__enquiry-note--restricted>svg{flex:none}.listing-summary__enquiry-note--coordination{color:var(--ink-muted);text-align:center;margin:.75rem 0 0;font-style:italic}.listing-content-layout{margin-top:1.25rem}.listing-description-card__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.listing-description-card__header-actions{align-items:flex-start;gap:.5rem;display:flex}.listing-description-card__edit,.listing-description-card__delete{display:none}.prose-copy{white-space:pre-wrap}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1rem 0 0;display:grid}.detail-grid div{border-bottom:1px solid var(--line);min-width:0;padding-bottom:.75rem}.detail-grid dt{color:var(--ink-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.66rem;font-weight:700}.detail-grid dd{overflow-wrap:anywhere;margin:.3rem 0 0;font-size:.83rem;font-weight:600}.listing-production-stats__grid{gap:.85rem;margin:1rem 0 0;display:grid}.listing-production-stats{display:none}.listing-production-stats__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.listing-production-stats__row dt{color:var(--ink-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.66rem;font-weight:700}.listing-production-stats__row dd{overflow-wrap:anywhere;margin:.3rem 0 0;font-size:.83rem;font-weight:600}.listing-age-structure__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:1rem 0 0;display:grid}.listing-age-structure__grid>div{text-align:center}.listing-age-structure__grid dt{background:var(--brand);border-radius:14px;padding:.5rem .75rem;font-size:.75rem;font-weight:700}.listing-age-structure__grid dd{margin:.4rem 0 0;font-size:.9rem;font-weight:500}.listing-date-card{align-self:start;align-items:flex-start;gap:.8rem;display:flex}.listing-date-card>svg{color:var(--brand-dark)}.listing-date-card strong{font-size:.78rem;display:block}.listing-date-card p{margin-bottom:1rem}.document-list{flex-direction:column;gap:.5rem;display:flex}.document-list a{border:1px solid var(--line);border-radius:10px;align-items:center;gap:.6rem;padding:.7rem;display:flex}.managed-listings,.notification-list,.queue-list{flex-direction:column;gap:.65rem;display:flex}.managed-listings-mobile-header,.managed-listings-mobile-empty,.managed-listing-mobile{display:none}.managed-listing{grid-template-columns:74px minmax(0,1fr);gap:.75rem;padding:.75rem;display:grid}.managed-listing>img{object-fit:cover;border-radius:10px;width:74px;height:74px}.managed-listing h3{margin:.35rem 0 .2rem}.managed-listing p,.managed-listing span{color:var(--ink-muted);margin:0;font-size:.68rem}.managed-listing__actions{grid-column:1/-1;gap:.4rem;display:flex}.listing-status-tabs{scrollbar-width:none;gap:.3rem;margin-bottom:1rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.listing-status-tabs::-webkit-scrollbar{display:none}.listing-status-tabs button{min-height:38px;color:var(--ink-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex:none;align-items:center;gap:.35rem;padding:.45rem .75rem;font-size:.72rem;font-weight:700;display:inline-flex}.listing-status-tabs button.active{color:var(--brand-dark);border-bottom-color:var(--brand-dark)}.listing-status-tabs button span{color:#fff;background:var(--brand-dark);border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 .3rem;font-size:.62rem;display:inline-grid}.listing-editor__layout{gap:1rem;display:grid}.listing-editor__aside{align-self:start}.listing-editor__mobile-actions,.listing-editor-mobile-header,.listing-editor-mobile-intro,.listing-editor-native-primary,.listing-editor-native-media,.listing-editor-native-price,.listing-editor-native-basic-details,.listing-editor-native-description-card,.listing-editor-step3-mobile{display:none}.listing-editor-detail-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.listing-editor-detail-group,.listing-editor-detail-group>.form-grid{display:contents}.listing-editor-detail-group>h3,.listing-editor-detail-group__subtitle,.listing-editor-detail-subsection{display:none}.listing-editor-boolean-toggle{border:1px solid var(--line-strong);background:var(--surface);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));min-height:44px;display:grid;overflow:hidden}.listing-editor-boolean-toggle button{min-height:42px;color:var(--ink-muted);border:0;border-right:1px solid var(--line-strong);font:inherit;background:0 0;padding:.55rem .75rem;font-size:.75rem;font-weight:700}.listing-editor-boolean-toggle button:last-child{border-right:0}.listing-editor-boolean-toggle button.active{color:#111;background:#abdd36}.listing-editor-boolean-toggle button:focus-visible,.listing-editor-checkbox-field:focus-within{outline-offset:2px;outline:3px solid #abdd3652}.listing-editor-checkbox-field{min-height:44px;color:var(--ink);border:1px solid var(--line);background:var(--surface-soft);border-radius:9px;align-items:center;gap:.65rem;padding:.65rem .75rem;font-size:.78rem;font-weight:700;display:flex}.listing-editor-checkbox-field input{accent-color:#abdd36;width:22px;height:22px;min-height:auto;margin:0}.listing-editor-detail-group textarea{resize:vertical;min-height:100px}.listing-editor__footer{display:none}.file-drop{min-height:180px;color:var(--ink-muted);border:2px dashed var(--line-strong);border-radius:var(--radius);text-align:center;cursor:pointer;background:#fafbf8;flex-direction:column;justify-content:center;align-items:center;padding:1.5rem;display:flex}.file-drop svg{color:var(--brand-dark);margin-bottom:.7rem}.file-drop strong{color:var(--ink)}.file-drop span{margin-top:.25rem;font-size:.72rem}.file-drop input{opacity:0;width:1px;height:1px;position:absolute}.file-list{flex-wrap:wrap;gap:.5rem;margin-top:.8rem;display:flex}.file-list span{background:var(--surface-soft);border-radius:8px;align-items:center;gap:.4rem;padding:.45rem .6rem;font-size:.7rem;display:flex}.autosave-status{color:var(--ink-muted);text-align:right;margin:-.7rem 0 1rem;font-size:.7rem}.media-manager-grid,.preview-media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.media-manager-heading{justify-content:space-between;align-items:flex-end;gap:.75rem;margin-bottom:.65rem;display:flex}.media-manager-heading h3{margin:0}.media-manager-heading span{color:var(--ink-muted);text-align:right;font-size:.65rem}.media-manager-item{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;flex-direction:column;gap:.45rem;min-width:0;padding:.55rem;display:flex;position:relative}.media-manager-item[draggable=true]{cursor:grab}.media-manager-item[draggable=true]:active{cursor:grabbing}.media-manager-preview{min-width:0;position:relative}.media-manager-preview>img,.media-manager-preview>video,.preview-media-grid>img,.preview-media-grid>video{object-fit:cover;background:#dfe5db;border-radius:8px;width:100%;height:130px}.media-manager-video-error{z-index:1;color:#fff;text-align:center;background:#101310eb;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;padding:.8rem;font-size:.68rem;display:flex;position:absolute;inset:0}.media-manager-video-error a{color:var(--brand);font-weight:800;text-decoration:underline}.media-manager-document-preview,.preview-media-grid>span{width:100%;min-height:90px;color:var(--ink);overflow-wrap:anywhere;text-align:center;background:#dfe5db;border:0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;display:flex}.media-manager-fullscreen{z-index:2;color:#fff;background:#000000ad;position:absolute;top:.4rem;right:.4rem;box-shadow:0 2px 8px #00000040}.media-manager-item>small{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.25rem;font-size:.62rem;display:flex;overflow:hidden}.media-manager-actions{gap:.3rem;display:flex}.media-manager-actions .icon-button{flex:1;width:32px;height:32px}.media-manager-item .badge{position:absolute;top:.8rem;left:.8rem}.media-viewer-modal{width:min(1180px,100vw - 2rem)}.media-viewer-modal>.modal__body{padding:0;overflow:hidden}.media-viewer{color:#fff;background:#101310;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:56px minmax(0,1fr) 56px;align-items:center;min-height:min(72vh,760px);display:grid}.media-viewer__stage{overscroll-behavior:contain;place-items:center;width:100%;height:min(70vh,720px);display:grid;position:relative;overflow:auto}.media-manager-video-error--viewer{z-index:2;border:1px solid #ffffff29;width:min(420px,100% - 2rem);min-height:150px;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.media-manager-video-error--viewer span{color:#ffffffb8}.media-viewer__stage>img,.media-viewer__stage>video{object-fit:contain;width:100%;height:100%;display:block}.media-viewer__stage>img{transform-origin:50%;transition:transform .16s}.media-viewer__stage>iframe{background:#fff;border:0;width:100%;height:100%}.media-viewer__previous,.media-viewer__next{color:#fff;background:#ffffff1f;justify-self:center}.media-viewer__toolbar{background:#171c18;border-top:1px solid #ffffff1f;grid-column:1/-1;justify-content:center;align-items:center;gap:.55rem;min-height:58px;padding:.6rem 1rem;display:flex}.media-viewer__toolbar .icon-button{color:#fff;background:#ffffff1f}.media-viewer__toolbar output{text-align:center;min-width:50px;font-size:.75rem;font-weight:800}.media-viewer__toolbar span{color:#ffffffa6;margin-left:.5rem;font-size:.68rem}@media (max-width:679px){.media-manager-heading{display:block}.media-manager-heading span{text-align:left;margin-top:.25rem;display:block}.media-viewer-modal{border-radius:0;flex-direction:column;width:100%;height:100dvh;max-height:100dvh;display:flex}.modal-backdrop:has(.media-viewer-modal){padding:0}.media-viewer-modal>.modal__header{padding:calc(var(--safe-area-top) + 1rem) max(1.25rem, var(--safe-area-right)) 1rem max(1.25rem, var(--safe-area-left));flex:none}.media-viewer-modal>.modal__body{flex:auto;min-height:0;max-height:none}.media-viewer{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr;height:100%;min-height:0;position:relative}.media-viewer__stage{height:calc(100dvh - 135px)}.media-viewer__previous,.media-viewer__next{z-index:2;background:#0000009e;position:absolute;top:50%;transform:translateY(-50%)}.media-viewer__previous{left:.5rem}.media-viewer__next{right:.5rem}.media-viewer__toolbar{flex-wrap:wrap;grid-column:1}.media-viewer__toolbar span{text-align:center;width:100%;margin:0}}.listing-preview-page{padding-bottom:2rem}.listing-preview-mobile-header,.listing-preview-mobile-intro,.listing-preview-mobile-publication,.listing-preview-mobile-actions,.listing-preview-media-mobile{display:none}.spell-check-panel{flex-direction:column;gap:.6rem;margin-top:.6rem;display:flex}.spell-check-results{flex-direction:column;gap:.45rem;display:flex}.spell-check-results>div{background:#fff9e9;border:1px solid #efd391;border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;padding:.65rem;display:flex}.spell-check-results span{flex-direction:column;flex:1;min-width:180px;display:flex}.spell-check-results small,.file-list small{color:var(--ink-muted)}.check-row{border-bottom:1px solid var(--line);align-items:flex-start;gap:.7rem;padding:.8rem 0;display:flex}.check-row input{flex:none;width:18px;height:18px;min-height:auto;margin-top:.15rem}.check-row span{flex-direction:column;display:flex}.check-row small{color:var(--ink-muted);margin-top:.2rem}.listing-editor-poa{color:var(--ink)}.listing-editor-poa strong{color:inherit}.auth-layout{min-height:100vh;display:grid}.auth-story{display:none}.auth-panel{justify-content:center;align-items:center;min-height:100vh;padding:6rem 1rem 2rem;display:flex}.auth-panel__inner{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);width:min(100%,470px);box-shadow:var(--shadow-md);padding:1.5rem}.auth-panel__inner--wide{width:min(100%,760px)}.auth-panel__inner h2{margin-bottom:.5rem;font-size:2rem}.auth-icon{width:52px;height:52px;color:var(--brand-ink);background:var(--brand);border-radius:16px;place-items:center;margin-bottom:1.25rem;display:grid}.input-icon{border:1px solid var(--line-strong);background:#fff;border-radius:10px;align-items:center;gap:.5rem;padding:0 .7rem;display:flex}.input-icon input{min-width:0;box-shadow:none;border:0;padding-left:0;padding-right:0}.input-icon button{color:var(--ink-muted);background:0 0;border:0;place-items:center;padding:.3rem;display:grid}.auth-options{align-items:end;gap:.7rem;display:grid}.auth-options>a,.auth-switch a,.notice a{color:var(--brand-dark);font-weight:700}.auth-switch{text-align:center;margin:1.5rem 0 0}.login-mobile-welcome,.login-mobile-copy,.login-mobile-terms,.signup-mobile-logo,.signup-mobile-copy,.signup-mobile-subtitle,.signup-mobile-login,.signup-mobile-icon,.signup-mobile-phone-prefix{display:none}.login-remember-dropdown{position:relative}.login-remember-trigger{width:100%;min-width:180px;min-height:44px;color:var(--ink);border:1px solid var(--line-strong);background:var(--surface);text-align:left;border-radius:10px;align-items:center;gap:.65rem;padding:.65rem .75rem;display:flex}.login-remember-user{flex:0 0 20px;width:20px;height:20px}.login-remember-trigger__label{flex:1;min-width:0}.login-remember-trigger__arrow{flex:0 0 24px;width:24px;height:24px;transition:transform .15s}.login-remember-dropdown.is-open .login-remember-trigger__arrow{transform:rotate(180deg)}.login-remember-menu{z-index:20;background:#fff;border:0;border-radius:12px;margin:0;padding:0;list-style:none;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden;box-shadow:0 2px 4px #0000001a}.login-remember-option{color:#1a1c1e;text-align:left;background:#fff;border:0;border-radius:0;align-items:center;gap:12px;width:100%;min-height:42px;padding:10px 14px;font-family:Lato,sans-serif;font-size:14px;font-weight:400;display:flex}.login-remember-option:hover,.login-remember-option:focus-visible{background:#f2f4ec}.login-remember-option.is-selected,.login-remember-option.is-selected:hover,.login-remember-option.is-selected:focus-visible{color:#fff;background:#1a8a45;font-weight:500}.login-remember-option__check{flex:0 0 20px;place-items:center;width:20px;height:20px;display:grid}.terms-box{background:var(--surface-soft);border-radius:12px;flex-direction:column;gap:.6rem;padding:1rem;display:flex}.terms-box label{align-items:flex-start;gap:.5rem;font-size:.75rem;display:flex}.terms-box input{width:17px;height:17px;min-height:auto}.terms-box small{color:var(--danger)}.recovery-page{place-items:center;min-height:100vh;padding:6rem 1rem 2rem;display:grid}.recovery-card{width:min(100%,520px)}.recovery-card h1{font-size:2rem}.recovery-mobile-header,.recovery-mobile-copy,.forgot-illustration,.reset-mobile-logo,.reset-illustration{display:none}.forgot-form,.reset-form{flex-direction:column;gap:1rem;width:min(100%,520px);display:flex}.forgot-card{width:100%}.forgot-login-copy{color:var(--ink-muted);text-align:center;margin:1rem 0 0;font-size:.8rem}.forgot-login-copy a{color:var(--brand-dark);font-weight:700}.forgot-success{border-radius:var(--radius-lg);background:var(--surface);width:min(100%,520px);box-shadow:var(--shadow-md);text-align:center;padding:1.5rem}.forgot-success>img{width:min(100%,320px)}.forgot-success button:not(.button){color:var(--brand-dark);background:0 0;border:0;padding:0;font-weight:700}.forgot-success .button{width:100%;margin-top:1rem}.reset-desktop-description{margin-top:-.5rem}.reset-success-modal{z-index:100;background:#000000b3;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.reset-success-modal>div{border-radius:20px;width:min(90%,300px);position:relative;overflow:hidden}.reset-success-modal img{width:100%;display:block}.reset-success-modal a{color:#4caf50;text-align:center;padding:40px 0;font-size:18px;font-weight:700;text-decoration:underline;position:absolute;bottom:12%;left:0;right:0}.profile-layout{gap:1rem;display:grid}.profile-mobile-shell{display:none}.profile-card{text-align:center;flex-direction:column;align-items:center;padding:1.5rem;display:flex}.profile-avatar-wrap{margin-bottom:1rem;position:relative}.profile-avatar{object-fit:cover;border-radius:30px;width:108px;height:108px}.profile-avatar--empty{color:var(--brand-dark);background:var(--surface-soft);place-items:center;display:grid}.profile-camera{width:38px;height:38px;color:var(--brand-ink);background:var(--brand);cursor:pointer;border:3px solid #fff;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-6px;right:-6px}.profile-camera input{opacity:0;width:1px;height:1px;position:absolute}.profile-contact{border-top:1px solid var(--line);flex-direction:column;gap:.55rem;width:100%;margin-top:1.5rem;padding-top:1rem;display:flex}.profile-contact span{color:var(--ink-soft);text-align:left;align-items:center;gap:.5rem;font-size:.76rem;display:flex}.profile-preferences{border-top:1px solid var(--line);gap:1rem;margin-top:1.5rem;padding-top:1.25rem;display:grid}.preference-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}.preference-row__icon{width:38px;height:38px;color:var(--brand-dark);background:var(--surface-soft);border-radius:11px;place-items:center;display:grid}.preference-row>div,.appearance-preference>div:first-child{flex-direction:column;gap:.2rem;display:flex}.preference-row small,.appearance-preference small{color:var(--ink-muted);font-size:.7rem}.toggle-switch{background:var(--line-strong);border:0;border-radius:999px;width:48px;height:28px;padding:3px;transition:background .16s;position:relative}.toggle-switch span{background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .16s;display:block;box-shadow:0 1px 4px #00000040}.toggle-switch--on{background:var(--brand)}.toggle-switch--on span{transform:translate(20px)}.appearance-preference{gap:.75rem;display:grid}.theme-options{grid-template-columns:repeat(3,1fr);gap:.45rem;display:grid}.theme-options button{min-height:42px;color:var(--ink-soft);border:1px solid var(--line);background:var(--surface);border-radius:10px;justify-content:center;align-items:center;gap:.4rem;padding:.55rem;font-size:.72rem;font-weight:700;display:flex}.theme-options button.active{color:var(--brand-ink);border-color:var(--brand);background:var(--brand)}.profile-logout{justify-content:center;margin-top:1rem;display:flex}.notifications-mobile-route-header,.notifications-mobile-heading,.notification-mobile-filters,.notification-mobile-selection-toolbar,.notifications-mobile-empty,.notification-mobile-review,.notification-mobile-action,.notification-item__mobile-status{display:none}.notification-item{cursor:pointer;grid-template-columns:auto minmax(0,1fr);gap:.75rem;padding:1rem;display:grid}.notification-item--unread{border-left:4px solid var(--brand)}.notification-item--selected{border-color:var(--brand);background:#f7fbe9}.notification-item:has(.notification-select){grid-template-columns:auto auto minmax(0,1fr)}.notification-select{align-self:center;width:18px;height:18px;min-height:auto}.notification-toolbar{margin-bottom:1rem}.notification-item__icon,.group-card__icon,.metric__icon,.report-card__icon,.queue-item__icon,.product-list__icon{width:42px;height:42px;color:var(--brand-dark);background:#eef7d4;border-radius:12px;place-items:center;display:grid}.notification-item__icon{border:0;padding:0}.notification-item__farmer{background:var(--surface-muted);border-radius:8px;gap:.2rem;margin:.4rem 0;padding:.55rem;font-size:.72rem;display:grid}.notification-item__farmer span{color:var(--ink-muted)}.notification-item__listing{color:var(--brand-dark);margin-bottom:.4rem;font-size:.72rem;font-weight:700;display:block}.notification-item p{margin:.35rem 0;font-size:.78rem}.notification-item small{color:var(--ink-muted);font-size:.66rem}.notification-item__actions{grid-column:1/-1;justify-content:flex-end;gap:.4rem;display:flex}.group-grid{gap:.75rem;display:grid}.groups-mobile-route-header,.groups-mobile-create,.groups-mobile-title,.groups-mobile-empty,.group-detail-mobile-header,.group-detail-mobile-info,.group-detail-mobile-add,.group-detail-mobile-empty{display:none}.group-card{padding:0;position:relative;overflow:hidden}.group-card--farmer{padding:1rem;display:block}.group-card__agent-link{color:inherit;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:1rem 3.6rem 1rem 1rem;display:grid}.group-card__emoji{font-size:2rem}.group-card__agent-heading>span{color:var(--ink-muted);letter-spacing:.5px;font-size:.68rem;font-weight:700}.group-card__agent-link>p,.group-card__agent-link>.group-card__footer,.group-card__agent-link>small{grid-column:1/-1}.group-card__agent-link>small{display:none}.group-card__delete{color:#ff6b6b;background:#ff6b6b1a;border:0;border-radius:8px;place-items:center;width:36px;height:36px;padding:0;display:grid;position:absolute;top:.8rem;right:.8rem}.group-card__farmer-heading,.group-card__footer{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.group-card__type-badge{color:#fff;text-transform:uppercase;background:#95a5a6;border-radius:12px;padding:.25rem .75rem;font-size:.68rem;font-weight:700}.group-card__type-badge--sheep{background:#8b7355}.group-card__type-badge--beef{background:#c41e3a}.group-card__type-badge--dairy{background:#4a90e2}.group-card__type-badge--mixed{background:#9b59b6}.group-card__footer{color:var(--ink-muted);border-top:1px solid var(--line);margin-top:.75rem;padding-top:.75rem;font-size:.72rem}.group-card__footer>span{align-items:center;gap:.35rem;display:inline-flex}.member-row__remove{color:#f44336;background:0 0;border:0;align-items:center;gap:.25rem;padding:.3rem;font-size:.72rem;font-weight:700;display:inline-flex}.group-card h2{margin:0 0 .2rem;font-size:1.1rem}.group-card p{margin:0;font-size:.72rem}.group-type-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.group-type-option{min-height:92px;color:var(--ink);border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;display:flex;position:relative}.group-type-option>span{font-size:1.75rem}.group-type-option>svg{position:absolute;top:.5rem;right:.5rem}.group-type-option--sheep.active{color:#388e3c;background:#4caf5010;border:2px solid #4caf50}.group-type-option--beef.active{color:#d32f2f;background:#f4433610;border:2px solid #f44336}.group-type-option--dairy.active{color:#1976d2;background:#2196f310;border:2px solid #2196f3}.group-type-option--custom.active{color:#616161;background:#9e9e9e10;border:2px solid #9e9e9e}.member-list,.selection-list{flex-direction:column;gap:.45rem;display:flex}.member-row,.selection-list label{border:1px solid var(--line);border-radius:11px;align-items:center;gap:.7rem;padding:.75rem;display:flex}.member-row>div,.selection-list span{flex-direction:column;flex:1;display:flex}.member-row span,.selection-list small{color:var(--ink-muted);font-size:.68rem}.selection-list{max-height:420px;margin-top:.8rem;overflow-y:auto}.selection-list input{width:18px;height:18px;min-height:auto}.mixing-product-list{max-height:none;margin-top:0}.share-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.admin-invitation-success-message .break-word,.admin-invitation-link-chip{display:none}.admin-invitation-success-message{color:#009848;text-align:center;background:0 0;border:0;flex-direction:column;align-items:center;display:flex}.admin-invitation-success-message strong{font-size:22px}.admin-invitation-desktop-aside{display:none}.admin-invitation-success-card .share-actions{grid-template-columns:1fr;display:grid}.admin-invitation-success-card .share-actions .button,.admin-invitation-success-card .stack>.button{justify-content:center;width:100%;min-height:48px}.admin-invitation-success-card .share-actions .button:first-child{background:#25d366}.admin-invitation-success-card .share-actions .button:nth-child(2){color:#fff;background:#2196f3;border-color:#2196f3}.admin-invitation-success-card .share-actions .button:nth-child(3){color:#fff;background:#ff9800;border-color:#ff9800}.admin-invitation-success-card .share-actions .button:nth-child(4){color:#fff;background:#607d8b;border-color:#607d8b}.group-share-modal{min-width:0;max-height:90vh;flex-direction:column;max-height:min(90dvh,840px);display:flex}.group-share-modal>.modal__header,.group-share-modal>.modal__footer{flex:none}.group-share-modal>.modal__body{overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;max-height:none;overflow-y:auto}.group-share-list{flex-direction:column;gap:.65rem;display:flex}.group-share-modal .group-share-list{max-height:none;overflow:visible}.group-share-item{border:1px solid var(--line);background:var(--surface);border-radius:12px;overflow:hidden}.group-share-item--selected{border-color:var(--brand);background:color-mix(in srgb, var(--brand) 7%, var(--surface))}.group-share-item__header{justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem;display:flex}.group-share-item__header label,.group-share-item__farmers label{min-width:0;color:var(--ink);cursor:pointer;flex:1;align-items:center;gap:.7rem;display:flex}.group-share-item__header label>span,.group-share-item__farmers label>span{flex-direction:column;min-width:0;display:flex}.group-share-modal__subtitle{color:var(--ink-muted);margin:0 0 1rem;font-size:.875rem}.group-share-modal__selection{color:#36520a;background:#f0f8e8;border-radius:8px;align-items:center;min-height:40px;margin:.75rem 0 0;padding:.6rem .75rem;font-size:.85rem;font-weight:700;display:flex}.group-share-item__header .icon-button svg{transition:transform .15s}.group-share-item__header .icon-button svg.is-expanded{transform:rotate(180deg)}.group-share-item__header strong,.group-share-item__farmers strong,.group-share-item__farmers small{overflow-wrap:anywhere}.group-share-item__header small,.group-share-item__farmers small{color:var(--ink-muted)}.group-share-item__header input,.group-share-item__farmers input{flex:none;width:18px;height:18px;min-height:auto}.group-share-item__farmers{border-top:1px solid var(--line);background:var(--surface-raised);flex-direction:column;gap:.4rem;padding:.65rem .75rem .75rem 2.5rem;display:flex}.group-share-item__farmers label{border-radius:8px;padding:.5rem}.group-share-item__farmers label:has(input:checked){background:color-mix(in srgb, var(--brand) 10%, transparent)}@media (max-width:679px){.modal-backdrop:has(.group-share-modal){-webkit-backdrop-filter:none;backdrop-filter:none;background:#00000080;place-items:end center;padding:0}.group-share-modal{color:#222;background:#fff;border-radius:20px 20px 0 0;width:100%;max-width:none;height:76dvh;max-height:80dvh;box-shadow:0 -12px 35px #0000002e}.group-share-modal>.modal__header{color:#222;background:#fff;border-color:#e5e5e5;min-height:60px;padding:12px 20px}.group-share-modal>.modal__header h2{color:#111;overflow-wrap:anywhere;min-width:0;font-size:20px;font-weight:700}.group-share-modal>.modal__header .icon-button{color:#666;background:0 0;border:0;flex:none;width:40px;height:40px}.group-share-modal>.modal__header .icon-button svg{width:28px;height:28px}.group-share-modal>.modal__body{color:#222;background:#fff;flex-direction:column;padding:0;display:flex;overflow:hidden}.group-share-modal__subtitle{color:#666;flex:none;margin:0 0 2px;padding:0;font-size:14px;line-height:20px}.group-share-modal .group-share-list{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;gap:20px;max-height:400px;padding:12px 16px 16px;overflow-y:auto}.group-share-item{background:#fff;border:2px solid #e5e5e5;border-radius:12px;flex:none}.group-share-item--selected{background:#f1f8f4;border-color:#00710b}.group-share-item__header{gap:12px;min-height:64px;padding:10px 16px}.group-share-item__header label{color:#222;gap:12px}.group-share-item__header label>span{gap:2px}.group-share-item__header strong{color:#111;font-size:16px;font-weight:700}.group-share-item__header small{color:#666;font-size:14px;line-height:1.25}.group-share-item__header input,.group-share-item__farmers input{appearance:none;background:#fff;border:2px solid #999;border-radius:6px;place-items:center;width:24px;min-width:24px;height:24px;min-height:24px;padding:0;display:grid}.group-share-item__header input:checked,.group-share-item__farmers input:checked{background:#00710b;border-color:#00710b}.group-share-item__header input:checked:after,.group-share-item__farmers input:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:6px;height:11px;transform:translateY(-1px)rotate(45deg)}.group-share-item__header .icon-button{color:#666;background:0 0;border:0;width:40px;height:40px;padding:0}.group-share-item__farmers{color:#222;background:#f8f9fa;border-color:#e5e5e5;padding:8px 12px 12px 40px}.group-share-modal__selection{margin:0 16px 8px}.group-share-modal>.modal__footer{min-height:84px;padding:12px 20px calc(16px + env(safe-area-inset-bottom));background:#fff;border-color:#e5e5e5;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.group-share-modal>.modal__footer .button{border:0;border-radius:12px;min-width:0;min-height:64px;font-size:16px;font-weight:700}.group-share-modal>.modal__footer .button--ghost{color:#666;background:#f5f5f5}.group-share-modal>.modal__footer .button--primary:disabled{color:#fff;opacity:1;background:#a5d6a7}}.break-word{overflow-wrap:anywhere}.admin-invitation-link-chip{color:#009848;background:#f4fbf6;border:1px solid #d7ecdf;border-radius:10px;align-items:center;gap:8px;width:100%;max-width:480px;margin:6px auto 0;padding:10px 8px 10px 14px;display:flex}.admin-invitation-link-chip>svg:first-child{flex-shrink:0}.admin-invitation-link-chip span{color:#2c3e50;text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;overflow:hidden}.admin-invitation-link-chip button{color:#009848;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.admin-invitation-link-chip button:hover{background:#e3f6e9}.dashboard-metrics{margin-bottom:1.25rem}.admin-mobile-dashboard{display:none}.admin-users-bulk-bar{background:var(--surface-soft,#f0f2ea);border-radius:10px;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;padding:.6rem 1rem;display:flex}.admin-users-mobile-header,.admin-users-mobile-controls,.admin-users-mobile-action-row,.admin-users-mobile-create,.admin-users-mobile-empty,.admin-users-mobile-list{display:none}.admin-users-pagination-error{color:var(--danger,#b42318);background:#fff6f5;border:1px solid #f3c7c2;border-radius:10px;justify-content:center;align-items:center;gap:.75rem;margin-top:1rem;padding:.9rem 1rem;font-size:.85rem;display:flex}.admin-native-route-header,.admin-invitation-mobile-intro,.admin-invitation-agent-cards,.admin-invitation-agent-search,.admin-bulk-mobile-instructions,.admin-bulk-mobile-template,.admin-bulk-mobile-section-title,.admin-bulk-mobile-label,.admin-bulk-file-info,.admin-bulk-mobile-preview,.admin-bulk-mobile-result-grid,.admin-report-mobile-intro,.admin-report-mobile-summary,.admin-report-mobile-instructions,.admin-review-mobile-footer{display:none}.admin-reports-page,.admin-bulk-page{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.admin-reports-page h1,.admin-reports-page h2,.admin-reports-page h3,.admin-reports-page h4,.admin-bulk-page h1,.admin-bulk-page h2,.admin-bulk-page h3,.admin-bulk-page h4{letter-spacing:normal;font-family:inherit}.admin-bulk-ionicon{text-rendering:auto;flex:none;font-family:Carrfields Ionicons;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}.admin-bulk-ionicon--document:before{content:""}.admin-bulk-ionicon--cloud-upload-outline:before{content:""}.admin-bulk-ionicon--cloud-upload:before{content:""}.admin-report-ionicon{text-rendering:auto;flex:none;font-family:Carrfields Ionicons;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}.admin-report-ionicon--refresh:before{content:""}.admin-report-ionicon--check:before{content:""}.admin-report-generate,.admin-report-generate:hover:not(:disabled),.admin-report-generate:focus,.admin-report-generate:focus-visible,.admin-report-generate:active,.admin-report-generate:disabled{color:#fff;opacity:1;background:#009848;border-color:#0000;transform:none;box-shadow:0 2px 4px #0000001a}.admin-report-more-records{color:#9ca3af;text-align:center;margin:12px 0 0;font-size:12px;font-style:italic;line-height:1.4}.admin-bulk-upload-card>.notice{color:#1f2937}.admin-bulk-upload-card>.notice>div{width:100%}.admin-bulk-result-summary{color:#1f2937;font-size:14px;line-height:20px;display:block}.admin-bulk-upload-card>.notice .admin-bulk-result-detail{color:#4b5563;font-size:13px;line-height:20px}.admin-bulk-upload-card>.notice .admin-bulk-result-warning{color:#92400e;line-height:20px}.admin-bulk-upload-card>.notice .admin-bulk-result-failure{color:#b91c1c;line-height:20px}.admin-bulk-template-modal{width:min(100%,460px)}.admin-bulk-template-content{color:var(--ink-soft);gap:1.5rem;line-height:1.5;display:grid}.admin-bulk-template-content p{margin:0}.admin-bulk-template-fields{overflow-wrap:anywhere}.admin-bulk-template-content p:not(.admin-bulk-template-fields)>span{display:block}.admin-bulk-template-note{color:var(--brand-deep);background:color-mix(in srgb, var(--brand) 12%, var(--surface));border-radius:12px;padding:1rem}.admin-bulk-template-modal>.modal__footer .button{justify-content:center;width:100%}.admin-bulk-upload-action{width:min(400px,100%);margin:16px auto 0}.metric{color:inherit;position:relative}.metric__icon{width:36px;height:36px;position:absolute;top:.75rem;right:.75rem}.dashboard-grid,.report-grid{gap:1rem;display:grid}.compact-list{flex-direction:column;display:flex}.compact-list>a,.compact-list>div{border-bottom:1px solid var(--line);align-items:center;gap:.7rem;padding:.7rem 0;display:flex}.compact-list>:last-child{border-bottom:0}.compact-list img{object-fit:cover;border-radius:9px;width:48px;height:48px}.compact-list div div,.compact-list a div{flex-direction:column;flex:1;display:flex}.compact-list span{color:var(--ink-muted);font-size:.68rem}.metric-stack{grid-template-columns:repeat(3,1fr);gap:.6rem;display:grid}.metric-stack div{background:var(--surface-soft);border-radius:10px;padding:.8rem}.metric-stack span{color:var(--ink-muted);font-size:.65rem}.metric-stack strong{margin-top:.35rem;font-size:1.5rem;display:block}.quick-actions{margin-top:1.5rem}.quick-actions__grid{grid-template-columns:repeat(2,1fr);gap:.65rem;display:grid}.quick-link{min-height:110px;color:var(--brand-dark);flex-direction:column;gap:.7rem;padding:1rem;display:flex}.quick-link span{color:var(--ink);font-weight:700}.toolbar-select{width:auto;min-width:160px}.table-person{align-items:center;gap:.65rem;min-width:180px;display:flex}.table-person>div{flex-direction:column;display:flex}.table-person small{color:var(--ink-muted)}.assign-agent-page>.search-field{margin:1rem 0}.assign-agent-mobile-header{display:none}.assign-agent-farmer,.assign-agent-option{align-items:center;gap:.9rem;display:flex}.assign-agent-farmer{padding:1rem}.assign-agent-farmer>div,.assign-agent-option>span:nth-child(2){flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.assign-agent-farmer span,.assign-agent-farmer small,.assign-agent-option small{color:var(--ink-soft)}.assign-agent-list{gap:.75rem;display:grid}.assign-agent-option{width:100%;color:var(--ink);text-align:left;padding:1rem}.assign-agent-option:hover{border-color:var(--brand-deep)}.table-actions{justify-content:flex-end;gap:.3rem;display:flex}.report-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.report-card{flex-direction:column;align-items:flex-start;gap:.8rem;padding:1.25rem;display:flex}.report-card p{flex:1}.report-card__icon{width:50px;height:50px}.review-image{object-fit:cover;border-radius:12px;width:100%;max-height:400px;margin-bottom:1rem}.auction-grid{gap:1rem;display:grid}.auctions-mobile-header,.auctions-mobile-stats,.auctions-mobile-empty,.auction-card__mobile,.auction-card__mobile-menu{display:none}.auction-card{overflow:hidden}.auction-card__media{height:230px;position:relative}.auction-card__media img{object-fit:cover;width:100%;height:100%}.auction-card__media .badge{position:absolute;top:.8rem;left:.8rem}.modal-backdrop:has(.auction-action-sheet){-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000007a;place-items:end center;padding:0}.auction-action-sheet{color:#111827;background:#fff;border-radius:24px 24px 0 0;width:min(100%,460px);max-height:calc(100dvh - 24px);box-shadow:0 -12px 40px #00000024}.auction-action-sheet>.modal__header{display:none}.auction-action-sheet>.modal__body{max-height:calc(100dvh - 24px);padding:20px 24px calc(40px + env(safe-area-inset-bottom))}.auction-action-sheet__handle{background:#e0e0e0;border-radius:999px;width:40px;height:4px;margin:0 auto 24px}.auction-action-sheet h3{color:#111827;text-align:center;text-overflow:ellipsis;white-space:nowrap;margin:0 16px 24px;font-size:16px;line-height:22px;overflow:hidden}.auction-action-sheet__actions{gap:12px;display:grid}.auction-action-sheet__actions button{color:#111827;text-align:left;background:#f8f9fa;border:0;border-radius:14px;align-items:center;gap:12px;width:100%;min-height:50px;padding:12px 16px;font-size:16px;font-weight:700;display:flex}.auction-action-sheet__actions .auction-action-sheet__cancel-auction{color:#b45309;background:#fff9e6}.auction-action-sheet__actions .auction-action-sheet__dismiss{text-align:center;background:#f1f5f9;justify-content:center;margin-top:8px}.auction-card__body{padding:1rem}.auction-card__body>small{color:var(--ink-muted)}.auction-card__body h2{margin:.35rem 0}.auction-card__body p{font-size:.76rem}.auction-card__stats{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.auction-card__stats span{color:var(--ink-muted);background:var(--surface-soft);border-radius:9px;padding:.7rem;font-size:.65rem}.auction-card__stats strong{color:var(--ink);font-size:1rem;display:block}.auction-card__time{color:var(--brand-dark);align-items:center;gap:.45rem;margin-top:.8rem;font-size:.74rem;font-weight:700;display:flex}.auction-detail-hero{border-radius:var(--radius-lg);background:var(--surface-dark);gap:1.5rem;display:grid;overflow:hidden}.auction-detail-mobile,.bid-history-mobile-header,.bid-history-mobile-empty,.bid-history-mobile-list{display:none}.auction-detail-hero__summary{padding:0 1.25rem 1.5rem}.auction-detail-hero h1{color:#fff;margin:.7rem 0}.auction-detail-hero p{color:#b8c4bb}.auction-gallery{background:#101813;min-width:0;position:relative}.auction-gallery__main{object-fit:cover;width:100%;height:360px}.auction-gallery .icon-button{z-index:1;color:#fff;background:#00000085;border-color:#ffffff59;position:absolute;top:45%}.auction-gallery__previous{left:.75rem}.auction-gallery__next{right:.75rem}.auction-gallery__count{color:#fff;background:#000000a6;border-radius:99px;padding:.3rem .55rem;font-size:.72rem;position:absolute;bottom:5.35rem;right:.8rem}.auction-gallery__thumbs{background:linear-gradient(#0000,#000c);gap:.45rem;padding:.65rem;display:flex;position:absolute;bottom:0;left:0;right:0;overflow-x:auto}.auction-gallery__thumbs button{background:0 0;border:2px solid #0000;border-radius:7px;flex:0 0 64px;height:48px;padding:0;overflow:hidden}.auction-gallery__thumbs button.active{border-color:var(--brand)}.auction-gallery__thumbs img{object-fit:cover;width:100%;height:100%}.auction-copy-blocks{gap:1rem;display:grid}.auction-copy-blocks h2{margin-bottom:.25rem}.auction-copy-blocks p{white-space:pre-wrap;margin:0}.auction-price{color:#b8c4bb;flex-direction:column;margin:1.5rem 0;display:flex}.auction-price strong{color:var(--brand);font-family:Lato;font-size:2rem}.auction-price span{font-size:.72rem}.auction-detail-content{margin-top:1.25rem}.bid-list{flex-direction:column;display:flex}.bid-list>div{border-bottom:1px solid var(--line);align-items:center;gap:.65rem;padding:.7rem 0;display:flex}.bid-list>div>div{flex-direction:column;flex:1;display:flex}.bid-list small{color:var(--ink-muted)}.modal-divider{color:var(--ink-muted);text-transform:uppercase;align-items:center;gap:.8rem;font-size:.68rem;display:flex}.modal-divider:before,.modal-divider:after{content:"";background:var(--line);flex:1;height:1px}.segmented-control{background:var(--surface-soft);border-radius:10px;grid-template-columns:repeat(2,1fr);padding:.25rem;display:grid}.segmented-control button{color:var(--ink-muted);background:0 0;border:0;border-radius:8px;padding:.65rem;font-weight:700}.segmented-control button.active{color:var(--ink);background:var(--surface);box-shadow:var(--shadow-sm)}.form-section{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);padding:1.1rem}.form-section>h3,.form-section__header h3{margin:0 0 .8rem}.form-section__header p{color:var(--ink-muted);margin:-.45rem 0 1rem}.listing-picker{align-items:center;gap:.65rem;margin-bottom:1rem;display:flex}.listing-picker>span{color:var(--ink-muted);font-size:.8rem}.listing-picker__panel{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-soft);margin:0 0 1rem;padding:.8rem}.listing-picker__backdrop,.listing-picker__mobile-header{display:none}.listing-picker__empty{color:var(--ink-muted);text-align:center;margin:2rem 0}.listing-picker__results{gap:.45rem;max-height:280px;margin-top:.7rem;display:grid;overflow-y:auto}.listing-picker__results>button{text-align:left;border:1px solid var(--line);background:var(--surface);border-radius:9px;align-items:center;gap:.7rem;width:100%;padding:.55rem;display:flex}.listing-picker__results>button:hover{border-color:var(--brand)}.listing-picker__results img{object-fit:cover;border-radius:7px;width:58px;height:48px}.listing-picker__results span{flex-direction:column;flex:1;display:flex}.listing-picker__results small{color:var(--ink-muted)}.auction-editor-form-stack{gap:1rem;display:grid}.auction-editor-date-control>svg,.auction-editor-date-control>span{display:none}.auction-editor-date-control>input{width:100%}.auction-editor-inline-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.required-indicator{color:var(--danger)}.auction-editor-money-input{border:1px solid var(--line-strong);background:var(--surface);border-radius:10px;align-items:center;min-height:48px;display:flex;overflow:hidden}.auction-editor-money-input>span{color:var(--ink-muted);padding-left:1rem}.auction-editor-money-input>input{min-width:0;box-shadow:none;background:0 0;border:0}.auction-editor-money-input>input:focus{box-shadow:none;border:0}.auction-editor-delete{color:#c62828;background:#fee2e2;border:0;border-radius:14px;justify-content:center;align-items:center;gap:.5rem;width:100%;min-height:52px;font-weight:700;display:flex}.preference-list strong{align-items:center;gap:.5rem;display:flex}.inline-input{gap:.5rem;display:flex}.inline-input input{min-width:0}.auction-editor__images{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:.65rem;margin-top:.85rem;display:grid}.auction-editor__images>div{background:var(--surface-soft);border-radius:9px;height:92px;position:relative;overflow:hidden}.auction-editor__images img{object-fit:cover;width:100%;height:100%}.auction-editor__images .icon-button{color:#fff;background:#0000009e;border-color:#ffffff4d;width:28px;height:28px;position:absolute;top:.3rem;right:.3rem}.preference-list{gap:.6rem;display:grid}.preference-list label{border:1px solid var(--line);border-radius:9px;align-items:flex-start;gap:.7rem;padding:.8rem;display:flex}.preference-list input{width:auto;margin-top:.2rem}.preference-list span{flex-direction:column;display:flex}.preference-list small{color:var(--ink-muted)}.admin-search{margin-bottom:1rem}.order-steps{gap:.25rem;margin-bottom:1.5rem;display:flex;overflow-x:auto}.order-steps a{color:var(--ink-muted);border-radius:8px;flex:none;align-items:center;gap:.35rem;padding:.35rem .5rem;font-size:.68rem;display:flex}.order-steps a>span{border:1px solid var(--line-strong);background:var(--surface);border-radius:50%;place-items:center;width:24px;height:24px;font-weight:700;display:grid}.order-steps a.active{color:var(--ink);background:#edf7d0}.order-steps a.active>span,.order-steps a.complete>span{color:var(--brand-ink);border-color:var(--brand);background:var(--brand)}.orders-toolbar{margin-top:1.25rem}.orders-mobile-list{display:none}.order-mobile-row{color:inherit;text-decoration:none}.order-mobile-row__resync{color:var(--brand-dark);border:1px solid var(--brand);background:var(--surface);border-radius:999px;align-items:center;gap:.3rem;margin-top:.3rem;padding:.3rem .55rem;font-size:.68rem;font-weight:700;display:inline-flex}.order-mobile-row__resync:hover{background:var(--brand-soft)}.order-mobile-row__resync:disabled{opacity:.6;pointer-events:none}.orders-desktop-table__actions{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.date-range-filter{flex-wrap:wrap;align-items:flex-end;gap:.45rem;display:flex}.date-range-filter__mobile-trigger{display:none}.date-range-filter__desktop-controls{align-items:flex-end;gap:.45rem;display:flex}.date-range-filter .field{min-width:135px}.date-range-filter__presets{flex-wrap:wrap;gap:.25rem;display:flex}.date-range-filter__presets button,.dispatch-method-pills button{color:var(--ink-muted);border:1px solid var(--line);background:var(--surface);border-radius:99px;padding:.45rem .65rem;font-size:.7rem}.date-range-filter__presets button:hover,.dispatch-method-pills button:hover,.dispatch-method-pills button.active{color:var(--brand-dark);border-color:var(--brand);background:var(--brand-soft)}.customer-order-history{margin-top:1rem}.customer-order-history .section-card__header{align-items:flex-end}.ordering-sync-modal{width:min(100%,520px)}.sync-progress{flex-direction:column;gap:.9rem;display:flex}.sync-progress__top{background:var(--surface-soft);border-radius:10px;align-items:center;gap:.75rem;padding:.75rem .85rem;display:flex}.sync-progress__top-percentage{color:var(--brand-ink);font-variant-numeric:tabular-nums;flex:none;font-size:.95rem}.sync-progress__track{background:var(--surface);border:1px solid var(--line);border-radius:999px;width:100%;height:10px;overflow:hidden}.sync-progress__track>span{border-radius:inherit;background:var(--brand);height:100%;transition:width .25s;display:block}.sync-progress__track--failed>span{background:var(--danger)}.sync-list{flex-direction:column;gap:.6rem;display:flex}.sync-list>div{background:var(--surface-soft);border-radius:9px;align-items:flex-start;gap:.6rem;padding:.7rem;font-size:.75rem;display:flex}.sync-list__icon-wrap{flex:none;justify-content:center;align-items:center;width:20px;height:20px;margin-top:.1rem;display:flex}.sync-list__icon--success{color:var(--success)}.sync-list__icon--failed{color:var(--danger)}.sync-list__icon--skipped{color:var(--ink-muted)}.sync-list__icon--pending{color:var(--ink-muted);opacity:.6}.sync-list__icon--syncing{color:var(--warning)}.sync-list__details{flex-direction:column;flex:1;gap:.3rem;min-width:0;display:flex}.sync-list__row{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.sync-list__row>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sync-list__count-badge{color:var(--success);background:color-mix(in srgb, var(--success) 15%, transparent);border-radius:999px;flex:none;padding:.15rem .5rem;font-size:.68rem;font-weight:700}.sync-list__muted{color:var(--ink-muted)}.sync-list__progress{flex-direction:column;gap:.3rem;display:flex}.sync-list__progress-text{color:var(--brand-ink);font-weight:700}.sync-list__progress-track{background:var(--surface);border-radius:999px;width:100%;height:6px;overflow:hidden}.sync-list__progress-track>span{border-radius:inherit;background:var(--brand);height:100%;transition:width .2s;display:block}.sync-list__error{color:var(--danger);border:1px solid color-mix(in srgb, var(--danger) 20%, transparent);background:color-mix(in srgb, var(--danger) 6%, transparent);border-radius:6px;align-items:flex-start;gap:.4rem;padding:.5rem;line-height:1.4;display:flex}.sync-list__item--syncing{background:color-mix(in srgb, var(--warning) 9%, var(--surface-soft))}.sync-list__item--success{background:color-mix(in srgb, var(--success) 8%, var(--surface-soft))}.sync-list__item--failed{background:color-mix(in srgb, var(--danger) 8%, var(--surface-soft))}.sync-list__item--skipped{background:color-mix(in srgb, var(--ink-muted) 7%, var(--surface-soft))}.sync-list__skip{min-height:30px;color:var(--ink-soft);border:1px solid var(--line-strong);background:var(--surface);touch-action:manipulation;border-radius:8px;flex:none;align-items:center;gap:.3rem;padding:.35rem .6rem;font-size:.68rem;font-weight:700;display:inline-flex}.sync-list__skip:hover{color:var(--brand-dark);border-color:var(--brand);background:var(--brand-soft)}.sync-progress__summary-cards{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:.5rem;display:grid}.sync-progress__summary-card{background:var(--surface-soft);border-radius:9px;flex-direction:column;align-items:center;gap:.2rem;padding:.65rem;display:flex}.sync-progress__summary-card>strong{color:var(--ink);font-size:1.35rem;font-weight:800}.sync-progress__summary-card>small{color:var(--ink-muted);letter-spacing:.02em;text-transform:uppercase;font-size:.65rem;font-weight:700}.sync-progress__summary-card--success>strong{color:var(--success)}.sync-progress__summary-card--failed>strong{color:var(--danger)}.sync-progress__result{color:var(--success);background:color-mix(in srgb, var(--success) 8%, var(--surface));border-radius:9px;margin:0;padding:.75rem;font-size:.75rem;line-height:1.45}.sync-progress__result--failed{color:var(--danger);background:color-mix(in srgb, var(--danger) 8%, var(--surface))}@media (prefers-reduced-motion:reduce){.sync-progress__track>span{transition:none}}.customer-grid{gap:.65rem;margin-top:1rem;display:grid}.customer-card{width:100%;color:inherit;text-align:left;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:1rem;display:grid}.customer-card h2{margin:.2rem 0;font-size:1rem}.customer-card p{margin:0;font-size:.7rem}.customer-card small,.customer-card span{color:var(--ink-muted);font-size:.65rem}.ordering-products-layout{gap:1rem;display:grid}.ordering-mobile-cart,.ordering-mobile-action,.ordering-mobile-header,.ordering-dashboard-mobile-header,.ordering-mobile-new-order,.ordering-mobile-search-overlay,.customer-card__mobile-subtitle,.auction-management-mobile-header,.auction-management-mobile-stats,.auction-management-mobile-filters,.auction-management-mobile-empty,.auction-management-mobile-list,.auction-notifications-mobile-header,.auction-notifications-mobile-content,.listings-mobile-header,.auction-editor-mobile-header{display:none}.product-list{flex-direction:column;gap:.45rem;margin-top:.8rem;display:flex}.product-filter-tabs{margin-top:.7rem}.inventory-location-grid{grid-template-rows:repeat(2,auto);grid-auto-columns:minmax(120px,150px);grid-auto-flow:column;gap:.45rem;padding-bottom:.3rem;display:grid;overflow-x:auto}.inventory-location-grid button{color:var(--ink);text-align:left;border:1px solid var(--line);background:var(--surface);border-radius:9px;flex-direction:column;align-items:flex-start;padding:.65rem;display:flex}.inventory-location-grid button.active{border-color:var(--brand);background:var(--brand-soft);box-shadow:0 0 0 1px var(--brand)}.inventory-location-grid button:disabled{opacity:.45}.inventory-location-grid span,.inventory-location-grid small{color:var(--ink-muted);font-size:.68rem}.account-review-mobile,.summary-section-title{display:none}.product-price-tier{color:#3f6212;background:#f2faea;border:1px solid #d9efb7;border-radius:9px;align-items:center;gap:.45rem;min-height:42px;margin-bottom:.75rem;padding:.7rem .9rem;font-size:.76rem;display:flex}.product-price-tier svg{color:#a9cf35}.dispatch-method-options{gap:.45rem;display:grid}.dispatch-method-options label{min-height:44px;color:var(--ink);border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:9px;align-items:center;gap:.7rem;padding:.65rem .8rem;display:flex}.dispatch-method-options label.active{background:#acd03624;border-color:#acd036}.dispatch-method-options input{accent-color:#acd036;width:18px;height:18px}.delivery-side-stack{align-self:start}@media (max-width:679px){.ordering-dashboard-page .orders-toolbar>.ordering-orders-search-field{display:none}.ordering-dashboard-page .orders-toolbar{display:block}:is(.modal-backdrop:has(.ordering-date-filter-modal),.modal-backdrop:has(.ordering-add-item-modal),.modal-backdrop:has(.delivery-address-picker-modal)){-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);place-items:end center;padding:0}.ordering-date-filter-modal,.ordering-add-item-modal,.delivery-address-picker-modal{border-radius:20px 20px 0 0;width:100%;max-width:520px}.ordering-date-filter-modal>.modal__header{border-bottom:0;padding:18px 20px 12px}.ordering-date-filter-modal>.modal__header h2{font-size:18px}.ordering-date-filter-modal>.modal__header .icon-button{background:0 0;border-color:#0000;width:40px;height:40px}.ordering-date-filter-modal>.modal__body{padding:0 20px 18px}.ordering-date-filter-modal>.modal__footer{padding:14px 20px calc(14px + var(--safe-area-bottom));background:#fff;grid-template-columns:1fr 1fr;gap:10px;display:grid}.ordering-date-filter-modal>.modal__footer .button{width:100%}.date-range-filter__mobile-modal{gap:16px}.date-range-filter__mobile-modal .date-range-filter__presets{flex-wrap:wrap;gap:8px;display:flex}.date-range-filter__mobile-modal .date-range-filter__presets button{color:#4b5563;background:#f6f7f8;border-color:#d8dde3;width:auto;min-height:36px;padding:8px 16px;font-size:12px}.date-range-filter__mobile-date-row{color:#30363d;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:10px;font-size:13px;font-weight:700;display:grid}.date-range-filter__mobile-date-input{color:#a9cf35;background:#f3f4f6;border:1px solid #d8dde3;border-radius:7px;align-items:center;min-height:48px;padding:0 12px;display:flex;position:relative}.date-range-filter__mobile-date-input input{color:#4b5563;background:0 0;border:0;width:100%;min-height:46px;padding:0 0 0 10px;font-size:13px}.date-range-filter__mobile-date-input input:focus{outline:0}.account-review-mobile{gap:10px;display:grid}.account-review-desktop{display:none}.account-review-mobile__identity{justify-content:space-between;align-items:center;gap:14px;min-height:72px;padding:4px 0 6px;display:flex}.account-review-mobile__identity h2{color:var(--ink);margin:0 0 2px;font-size:18px;line-height:1.25}.account-review-mobile__identity p{color:var(--ink-muted);margin:0;font-size:11px}.account-review-mobile__identity .badge{text-transform:uppercase;padding:5px 14px;font-size:10px}.account-review-mobile .card{background:var(--surface);border:0;border-radius:8px;padding:12px 14px;box-shadow:0 2px 5px #0000001a}.account-review-mobile h2{color:var(--ink);margin:0;font-size:16px}.account-review-mobile__financial>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:8px;padding-top:8px;font-size:12px;display:flex}.account-review-mobile__financial strong{background:var(--surface-soft);border-radius:4px;padding:3px 8px;font-size:11px}.account-review-mobile__contact header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.account-review-mobile__contact header svg{color:var(--ink-muted)}.account-review-mobile__contact dl{gap:10px;margin:10px 0 0;display:grid}.account-review-mobile__contact dl>div{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;display:grid}.account-review-mobile__contact dl>div>svg{box-sizing:content-box;color:#a9cf35;background:#f5fadf;border-radius:50%;padding:6px}.account-review-mobile__contact dt{color:var(--ink-muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:2px;font-size:9px;font-weight:700}.account-review-mobile__contact dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:600;line-height:1.35}.ordering-customer-detail-page .customer-order-history{box-shadow:none;background:0 0;border:0;padding:8px 0 0}.ordering-customer-detail-page .customer-order-history .section-card__header{grid-template-columns:1fr;gap:8px;display:grid}.ordering-customer-detail-page .customer-order-history .section-card__header>div{justify-content:space-between;align-items:center;display:flex}.ordering-customer-detail-page .customer-order-history .section-card__header p{margin:0;font-size:11px}.ordering-customer-detail-page .customer-order-history .date-range-filter{width:100%}.ordering-customer-detail-page .customer-order-history .order-mobile-row{background:var(--surface);border:0;border-radius:8px;min-height:74px;padding:10px 12px;box-shadow:0 2px 5px #0000001a}.ordering-mobile-header{grid-template-columns:48px minmax(0,1fr) auto}.ordering-mobile-header__title{text-align:center;min-width:0}.ordering-mobile-header__title h1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ordering-mobile-header__title small{color:#7a828b;text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:10px;display:block;overflow:hidden}.ordering-mobile-header__actions{justify-content:flex-end;align-items:center;display:flex}.ordering-mobile-header__actions>span{width:48px}.ordering-mobile-header__cart{position:relative}.ordering-mobile-header__cart small{color:#182015;background:#acd036;border-radius:9px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:9px;font-weight:800;display:grid;position:absolute;top:4px;right:2px}.ordering-products-page .product-price-tier{background:#f0faef;border-width:0 0 1px;border-radius:0;min-height:36px;margin:-16px -16px 14px;padding:8px 16px;font-size:12px}.ordering-products-page .search-field{background:var(--surface);border-radius:6px;min-height:46px}.ordering-products-page .product-filter-tabs{background:0 0;border:0;flex-wrap:nowrap;gap:8px;padding:0 0 4px;display:flex;overflow-x:auto}.ordering-products-page .product-filter-tabs button{min-height:34px;color:var(--ink);border:1px solid var(--line);background:var(--surface-soft);border-radius:18px;flex:none;padding:7px 14px;font-size:11px}.ordering-products-page .product-filter-tabs button.active{color:#24320c;background:#acd036;border-color:#acd036}.ordering-add-item-modal{max-height:calc(100dvh - 40px)}.ordering-add-item-modal>.modal__header{padding:14px 16px}.ordering-add-item-modal>.modal__body{max-height:calc(100dvh - 160px);padding:14px 16px}.ordering-add-item-modal>.modal__footer{padding:12px 16px calc(12px + var(--safe-area-bottom));background:#fff}.ordering-add-item-modal>.modal__footer .ordering-add-item-cancel{display:none}.ordering-add-item-modal>.modal__footer .button--primary{width:100%}.ordering-add-item-modal .add-item-fields{grid-template-columns:minmax(0,1fr)}.add-item-quantity-stepper{background:#fff;border:1px solid #d9dee3;border-radius:8px;grid-template-columns:52px minmax(0,1fr) 52px;min-height:52px;display:grid;overflow:hidden}.add-item-quantity-stepper button{color:#acd036;background:0 0;border:0;place-items:center;padding:0;font-size:22px;display:grid}.add-item-quantity-stepper button:disabled{opacity:.4}.add-item-quantity-stepper input{color:#252a30;text-align:center;appearance:textfield;background:0 0;border:0;width:100%;min-width:0;padding:0;font-size:16px;font-weight:700}.add-item-quantity-stepper input::-webkit-inner-spin-button{appearance:none;margin:0}.add-item-quantity-stepper input::-webkit-outer-spin-button{appearance:none;margin:0}.add-item-price-field{grid-column:1/-1}.mixing-service-notice{color:#3c4650;background:#effbef;border:0;border-left:3px solid #acd036;border-radius:8px;align-items:flex-start;gap:10px;padding:14px}.mixing-service-notice>svg{color:#a3c933;flex:none}.mixing-service-notice>span{display:block}.mixing-service-notice strong{color:#30363d;margin-bottom:4px;font-size:15px;display:block}.mixing-service-notice p{color:#667085;margin:0;font-size:12px;line-height:1.5}.mixing-products-card{box-shadow:none;background:0 0;border:0;padding:0}.mixing-products-card>.section-card__header{margin-bottom:10px}.mixing-products-card>.section-card__header h2{font-size:16px}.mixing-products-card>.section-card__header p{margin:2px 0 0;font-size:12px}.mixing-order-subtotal,.mixing-total-reduction{display:none}.mixing-products-card .selection-list{gap:8px}.mixing-products-card .selection-list>label{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:88px;padding:12px;display:grid;box-shadow:0 1px 3px #0000000f}.mixing-product-copy{flex-direction:column;min-width:0;display:flex}.mixing-product-copy strong{color:var(--ink);font-size:13px;line-height:1.35}.mixing-product-copy small{color:var(--ink-muted);font-size:10px}.mixing-product-price{flex-direction:column;align-items:flex-end;display:flex}.mixing-product-price>strong{font-size:14px}.mixing-product-price>small{color:#c75252;white-space:nowrap;background:#fde7e7;border-radius:4px;margin-top:4px;padding:3px 7px;font-size:9px;font-weight:700}.review-products-card{box-shadow:none;background:0 0;border:0;padding:0}.review-products-card>.section-card__header{display:none}.review-lines{gap:10px}.review-lines>div{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto auto;align-items:start;gap:8px;min-height:126px;padding:12px;display:grid;position:relative;box-shadow:0 2px 5px #00000014}.review-lines>div>.review-line__details{grid-area:1/1/span 2}.review-line__details>strong{order:-2;font-size:13px;line-height:1.35}.review-line__details>small:first-of-type{order:-1}.review-line__details .line-badges{margin:4px 0}.review-line__details .badge{padding:3px 6px;font-size:8px}.review-line__unit-price{font-size:10px!important}.review-line__mix-adjustment{color:#c75252!important;font-size:9px!important}.review-lines>div>.quantity-control{grid-area:2/2/auto/span 2;justify-self:end}.review-lines>div>strong{grid-area:1/2;align-self:center;font-size:14px}.review-lines>div>.icon-button{color:#d9534f;background:0 0;border:0;grid-area:1/3;width:32px;height:32px}.review-order-page .order-totals{border-radius:8px;padding:14px}.review-order-page .order-totals h2,.review-order-page .order-totals>small{display:none}.delivery-page .split-layout{gap:12px}.delivery-page .section-card{border-radius:8px}.delivery-details-card,.delivery-side-stack .section-card{padding:14px}.delivery-dispatch-section{margin-top:14px}.delivery-dispatch-section h2,.delivery-date-card h2,.delivery-instructions-card h2{margin:0 0 10px;font-size:15px}.dispatch-method-options{border:1px solid var(--line);background:var(--surface);border-radius:7px;padding:4px 0}.dispatch-method-options label,.dispatch-method-options label.active{min-height:42px;color:var(--ink);background:var(--surface);border:0;border-radius:0;padding:8px 12px;font-size:12px}.dispatch-method-options input{flex:none}.delivery-date-card .field{border:1px solid var(--line);background:var(--surface);border-radius:7px;padding:10px}.delivery-date-card .field__label{font-size:11px;font-weight:500}.delivery-date-card input{min-height:46px;color:var(--ink-muted);border-color:var(--line-strong);background:var(--surface-soft)}.delivery-date-card>p{display:none}.delivery-instructions-card .section-card__header{align-items:center}.delivery-instructions-card .section-card__header>span{color:var(--ink-muted);font-size:10px}.delivery-instructions-field textarea{min-height:94px}.delivery-page .ordering-mobile-action .button:disabled{color:#fff;opacity:1;background:#7f8794}.summary-deferred-title{color:#30363d;order:3;margin:2px 0 -4px;font-size:15px;display:block}.summary-deferred{order:4}.summary-quote{order:5}.summary-deferred .section-card__header p,.summary-quote-title,.deferred-interest-field{display:none}.summary-deferred .section-card__header h2{font-size:15px}.summary-deferred .section-card__header svg{color:#acd036}.summary-quote .check-row{padding-top:0}}.inventory-reference-section{gap:.6rem}.inventory-order-location{color:#1d4ed8;background:#eff6ff;border:1px solid #93c5fd;border-radius:10px;align-items:center;gap:.65rem;padding:.75rem;display:flex}.inventory-order-location>span{flex-direction:column;display:flex}.inventory-order-location small,.inventory-order-location-label{letter-spacing:.05em;text-transform:uppercase;font-weight:800;color:#1d4ed8!important;font-size:.58rem!important}.inventory-reference-hint{color:var(--ink-muted);margin:0;font-size:.7rem;line-height:1.45}.inventory-location-grid button.order-location{background:#eff6ff;border-color:#3b82f6}.inventory-location-grid button.has-stock{color:#fff;background:#acd52f;border-color:#a8cf2d}.inventory-location-grid button.has-stock>span,.inventory-location-grid button.has-stock>small{color:#fff}.inventory-location-grid button.empty>span{color:#dc6262}.inventory-location-grid button.has-stock.order-location,.inventory-location-grid button.has-stock.active{background:#acd52f;border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f6}.inventory-location-grid button.has-stock .inventory-order-location-label{color:#fff!important}.inventory-location-detail{color:var(--ink);border:1px solid var(--line);border-left:3px solid var(--brand);background:var(--surface-soft);border-radius:9px;flex-direction:column;gap:.35rem;padding:.75rem;display:flex}.inventory-location-detail.empty{border-left-color:var(--danger);background:#fff1f2}.inventory-location-detail span{justify-content:space-between;gap:.75rem;display:flex}.inventory-location-detail small{color:var(--ink-muted);line-height:1.45}.add-item-price-label{justify-content:space-between;align-items:center;gap:.75rem;width:100%;display:flex}.add-item-price-lock{color:var(--ink-muted);background:var(--surface-soft);text-transform:none;border-radius:999px;align-items:center;gap:.25rem;padding:.2rem .45rem;font-size:.65rem;font-weight:600;display:inline-flex}.add-item-price-input{border:1px solid var(--line-strong);background:var(--surface);border-radius:10px;align-items:stretch;width:100%;transition:border .15s,box-shadow .15s;display:flex;overflow:hidden}.add-item-price-input:focus-within{border-color:var(--brand-dark);box-shadow:0 0 0 3px #74a12624}.add-item-price-input>span{min-width:52px;color:var(--ink-muted);border-right:1px solid var(--line);background:var(--surface-soft);flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.add-item-price-input input,.add-item-price-input input:focus{min-width:0;box-shadow:none;border:0;border-radius:0}.product-list>button,.product-list>.product-row{width:100%;color:inherit;border:1px solid var(--line);background:var(--surface);text-align:left;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.65rem;padding:.7rem;display:grid}.product-list>button>div,.product-list>.product-row>div{flex-direction:column;display:flex}.product-price-stack{text-align:right;align-items:flex-end;gap:.25rem}.product-price-stack .badge{width:max-content}.product-price-skeleton{flex-direction:column;align-items:flex-end;gap:.4rem;display:flex}.product-price-skeleton__bar{background:linear-gradient(90deg, var(--surface-soft) 25%, var(--line) 37%, var(--surface-soft) 63%);background-size:400% 100%;border-radius:999px;animation:1.4s infinite price-skeleton-shimmer}.product-price-skeleton__bar--price{width:70px;height:16px}.product-price-skeleton__bar--badge{width:48px;height:12px}.product-price-skeleton__label{color:var(--ink-muted);font-size:.68rem;font-style:italic}@keyframes price-skeleton-shimmer{0%{background-position:100%}to{background-position:0}}@media (prefers-reduced-motion:reduce){.product-price-skeleton__bar{animation:none}}.product-quantity-control{align-items:center;gap:.35rem;flex-direction:row!important}.product-quantity-control .icon-button{width:32px;height:32px}.product-list small,.product-list span{color:var(--ink-muted);font-size:.65rem}.cart-summary{align-self:start;padding:1rem}.mini-cart-lines{flex-direction:column;display:flex}.mini-cart-lines div{border-bottom:1px solid var(--line);justify-content:space-between;gap:1rem;padding:.55rem 0;font-size:.72rem;display:flex}.cart-total{border-top:2px solid var(--ink);justify-content:space-between;margin-top:1rem;padding-top:1rem;display:flex}.product-modal-heading{background:var(--surface-soft);border-radius:10px;justify-content:space-between;align-items:center;gap:.5rem;padding:.8rem;display:flex}.character-count{color:var(--ink-muted);text-align:right;margin-top:.4rem;font-size:.68rem}.choice-grid{gap:.65rem;display:grid}.choice-card{width:100%;color:inherit;text-align:left;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:1rem;display:grid}.choice-card>span{width:44px;height:44px;color:var(--brand-dark);background:var(--surface-soft);border-radius:12px;place-items:center;display:grid}.choice-card p{margin:.3rem 0 0;font-size:.72rem}.choice-card.active{border-color:var(--brand-dark);box-shadow:0 0 0 2px #acd0364d}.choice-card.active>svg{color:var(--brand-dark)}.segmented{background:var(--surface-soft);border-radius:12px;grid-template-columns:1fr 1fr;gap:.3rem;margin-bottom:1.25rem;padding:.3rem;display:grid}.segmented button{min-height:42px;color:var(--ink-soft);background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:.45rem;font-size:.75rem;font-weight:700;display:flex}.segmented button.active{color:var(--brand-ink);background:var(--brand)}.review-lines{flex-direction:column;display:flex}.review-lines>div{border-bottom:1px solid var(--line);align-items:center;gap:.65rem;padding:.8rem 0;display:flex}.review-lines>div>div:first-child{flex-direction:column;flex:1;min-width:0;display:flex}.review-lines small,.review-lines span{color:var(--ink-muted);font-size:.65rem}.line-badges{flex-flow:wrap;gap:.25rem;margin-top:.3rem;display:flex}.review-line__details .line-badges .badge{letter-spacing:normal;text-transform:none;background:0 0;border:1px solid;gap:.3rem;font-weight:700}.review-line__details .line-badges .badge--success{background:#17643714}.review-line__details .line-badges .badge--danger{background:#95242414}.review-line__details .line-badges .badge--warning{background:#81500014}.review-line__details .line-badges .badge--brand{background:#25350014}.review-line__details .line-badges .badge--mix-location{color:#acd036;background:#f0fdf4;border-color:#acd036}.review-line__details .line-badges .badge--no-mix{color:#f44336;background:#fee2e2;border-color:#f44336}.review-line__details .line-badges .badge--back-order,.review-line__details .line-badges .badge--third-party{color:#ea580c;background:#fff7ed;border-color:#fed7aa}.pre-wrap{white-space:pre-wrap}.dispatch-method-pills{flex-wrap:wrap;gap:.4rem;display:flex}.add-item-quantity-stepper{background:#fff;border:1px solid #d9dee3;border-radius:8px;grid-template-columns:52px minmax(0,1fr) 52px;min-height:52px;display:grid;overflow:hidden}.add-item-quantity-stepper button{color:#acd036;background:0 0;border:0;place-items:center;padding:0;font-size:22px;display:grid}.add-item-quantity-stepper button:disabled{opacity:.4}.add-item-quantity-stepper input{color:#252a30;text-align:center;appearance:textfield;background:0 0;border:0;width:100%;min-width:0;padding:0;font-size:16px;font-weight:700}.add-item-quantity-stepper input::-webkit-inner-spin-button{appearance:none;margin:0}.add-item-quantity-stepper input::-webkit-outer-spin-button{appearance:none;margin:0}.quantity-control{background:var(--surface-soft);border-radius:999px;align-items:center;gap:.3rem;padding:.2rem;flex-direction:row!important;flex:none!important;display:flex!important}.quantity-control .icon-button{background:0 0;border:0;width:28px;height:28px}.quantity-control .icon-button:first-child{color:var(--danger)}.quantity-control .icon-button:last-child{color:var(--success)}.quantity-control span{min-width:1.1rem;color:var(--ink);text-align:center;font-size:.85rem;font-weight:700}.order-totals{align-self:start;padding:1.25rem}.order-totals>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:1rem;padding:.65rem 0;font-size:.76rem;display:flex}.order-totals>div:has(+.order-totals__grand){border-bottom:0}.order-totals__grand{border-top:2px solid var(--ink);margin:.5rem 0 1rem;border-bottom:0!important;padding:1rem 0!important}.order-totals__grand strong{font-size:1.25rem}.order-totals>.button{width:100%;margin-top:.5rem}.order-totals>small{color:var(--ink-muted);margin-top:1rem;line-height:1.5;display:block}.summary-customer{order:1}.summary-mobile-totals{order:2;display:none}.summary-deferred{order:3}.summary-quote{order:4}.summary-info-list,.order-totals-inline{flex-direction:column;display:flex}.summary-info-list>div{border-bottom:1px solid var(--line);align-items:flex-start;gap:.65rem;padding:.55rem 0;font-size:.78rem;display:flex}.summary-info-list>div:last-child{border-bottom:0}.summary-info-list svg{color:var(--ink-muted);flex:none}.summary-info-list small{color:var(--ink-muted)}.summary-info-list>.summary-dispatch-location{align-items:center}.summary-dispatch-location>span{flex:1}.summary-dispatch-location>.button{flex:none}.summary-location-picker-hint{color:var(--ink-muted);margin:0;line-height:1.5}.summary-location-options{gap:.5rem;max-height:min(58vh,540px);display:grid;overflow-y:auto}.summary-location-options>button{width:100%;min-height:58px;color:var(--ink);text-align:left;border:1px solid var(--line);background:var(--surface);border-radius:10px;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .8rem;display:flex}.summary-location-options>button.active{color:#1d4ed8;background:#eff6ff;border-color:#60a5fa}.summary-location-options>button:disabled{opacity:.65}.summary-location-options>button>span:first-child{flex-direction:column;min-width:0;display:flex}.summary-location-options small{color:var(--ink-muted);margin-top:.15rem;font-size:.66rem}.summary-location-option-dot{border:2px solid var(--line-strong);border-radius:50%;flex:none;width:18px;height:18px}.order-totals-inline>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:1rem;padding:.65rem 0;display:flex}.order-totals-inline>div:has(+.order-totals__grand){border-bottom:0}.summary-mobile-submit{display:none}.order-status-total{flex-direction:column;align-items:flex-end;display:flex}.order-status-total small{color:var(--ink-muted);text-transform:uppercase}.order-status-total strong{font-size:1.15rem}.deferred-calculator{gap:.8rem;display:grid}.deferred-calculator__principal{gap:.25rem;display:grid}.deferred-calculator__principal span,.deferred-calculator__term label{color:var(--ink-muted);font-size:.72rem;font-weight:700}.deferred-calculator__principal strong{font-size:1.1rem}.deferred-calculator__term{justify-content:space-between;align-items:center;gap:1rem;display:flex}.deferred-calculator__term strong{color:var(--brand-dark);font-size:.82rem}.deferred-calculator__slider{width:100%;min-height:24px;accent-color:var(--brand);box-shadow:none;border:0;padding:0}.deferred-calculator__scale{color:var(--ink-muted);justify-content:space-between;margin-top:-.75rem;font-size:.65rem;display:flex}.deferred-calculator__results{background:var(--brand-soft);border-radius:9px;gap:.55rem;padding:1rem;display:grid}.deferred-calculator__results>div{justify-content:space-between;align-items:center;gap:1rem;font-size:.72rem;display:flex}.deferred-calculator__results>div>span{color:var(--ink-muted)}.deferred-calculator__results hr{border:0;border-top:1px solid #acd03659;width:100%;margin:.2rem 0}.deferred-calculator__total span,.deferred-calculator__total strong{font-size:.9rem;font-weight:800;color:var(--ink)!important}.deferred-calculator__total strong{font-size:1.1rem}.deferred-acknowledgement{border:1px solid var(--line);cursor:pointer;border-radius:9px;align-items:flex-start;gap:.65rem;margin-top:1rem;padding:.85rem;font-size:.75rem;line-height:1.5;display:flex}.deferred-acknowledgement input{width:20px;height:20px;min-height:auto;accent-color:var(--brand);flex:none;margin-top:.05rem}.order-complete{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:65vh;display:flex}.order-complete__icon{width:76px;height:76px;color:var(--brand-ink);background:var(--brand);border-radius:24px;place-items:center;margin-bottom:1.2rem;display:grid}.order-complete__icon.queued{color:#7a4800;background:#ffd98b}.order-complete h1{max-width:650px}.order-complete p{max-width:550px}.order-complete>strong{margin-bottom:.6rem}.queue-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.queue-stats .card{flex-direction:column;align-items:center;padding:1rem;display:flex}.queue-stats strong{color:var(--brand-dark);font-size:1.4rem}.queue-stats span{color:var(--ink-muted);font-size:.7rem}.queue-stats .card:nth-child(2) strong{color:var(--danger)}.queue-item{grid-template-columns:auto minmax(0,1fr);gap:.75rem;padding:1rem;display:grid}.queue-item p{margin:.3rem 0;font-size:.72rem}.queue-item__actions{grid-column:1/-1;justify-content:flex-end;gap:.5rem;display:flex}.queue-item__actions .queue-item__action-btn{border:none;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}.queue-item__actions button.queue-item__action-btn--sync{background:var(--brand);color:var(--brand-ink)}.queue-item__actions button.queue-item__action-btn--sync:disabled{background:var(--surface-soft);color:var(--ink-muted);opacity:.7}.queue-item__actions .queue-item__action-btn--delete{background:var(--danger);color:#fff}.error-text{color:var(--danger)}.not-found{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:70vh;display:flex}.not-found>span{color:var(--brand-dark);font-family:Lato;font-size:5rem;font-weight:700}@keyframes pulse{50%{opacity:.35}}.data-table-wrap{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);width:100%;overflow-x:auto}.data-table{border-collapse:collapse;width:100%;font-size:.8rem}.data-table th,.data-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:.8rem .9rem}.data-table th{color:var(--ink-muted);letter-spacing:.05em;text-transform:uppercase;background:#f8f9f5;font-size:.67rem}.data-table tr:last-child td{border-bottom:0}.data-table tbody tr:hover{background:#fafbf8}.data-table th input[type=checkbox],.data-table td input[type=checkbox]{appearance:none;box-sizing:border-box;border:1.5px solid var(--line,#8a9a6b);background:var(--surface,#fff);vertical-align:middle;cursor:pointer;width:18px;min-width:18px;max-width:18px;height:18px;min-height:18px;max-height:18px;box-shadow:none;border-radius:4px;outline:none;flex-shrink:0;margin:0;padding:0;display:inline-block;position:relative}.data-table th input[type=checkbox]:checked,.data-table td input[type=checkbox]:checked{background:var(--brand);border-color:var(--brand)}.data-table th input[type=checkbox]:checked:after,.data-table td input[type=checkbox]:checked:after{content:"";border:2px solid #14210a;border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:1px;left:5px;transform:rotate(45deg)}.data-table th input[type=checkbox]:disabled,.data-table td input[type=checkbox]:disabled{opacity:.4;cursor:not-allowed}.data-table th input[type=checkbox]:focus-visible,.data-table td input[type=checkbox]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media (max-width:679px){.toast-region{top:auto;right:max(1rem, var(--safe-area-right));bottom:calc(5.5rem + var(--safe-area-bottom));left:max(1rem, var(--safe-area-left));width:auto}.listing-detail,.listing-detail__layout,.listing-content-layout{width:100%;min-width:0;max-width:none}.app-shell:has(.listing-detail){width:100%;min-width:0;max-width:none}.app-shell:has(.listing-detail) .app-shell__main{width:100%;min-width:0;max-width:none}.app-shell:has(.listing-detail) .topbar{width:100%;min-width:0;max-width:none}.app-shell:has(.listing-detail) .page-container{width:100%;min-width:0;max-width:none}.app-shell:has(.listing-detail) .page-container{background:var(--surface);padding:0}.listing-detail{color:#111;background:#fff;margin:0}.listing-detail--review{padding-bottom:calc(86px + var(--safe-area-bottom))}.listing-review-decision{z-index:40;min-height:76px;padding:.75rem max(1rem, var(--safe-area-right)) calc(.75rem + var(--safe-area-bottom)) max(1rem, var(--safe-area-left));background:#f8f9fa;border-width:1px 0 0;border-radius:0;gap:.65rem;margin:0;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 5px #0000001a}.listing-review-decision__status strong{font-size:.88rem}.listing-review-decision__actions{gap:.45rem}.listing-review-decision__actions .button{min-height:40px;padding:.5rem .65rem;font-size:.74rem}.listing-review-decision__resolved{padding:.45rem .65rem;font-size:.76rem}.listing-detail__mobile-nav{z-index:29;background:#fff;border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;width:100%;min-height:58px;padding:0 20px;display:flex;position:sticky;top:84px;box-shadow:0 2px 5px #0000001a}.listing-detail__mobile-nav button,.listing-detail__mobile-nav a{color:#1db854;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.modal-backdrop:has(.enquiry-modal){place-items:end center;padding:0}.enquiry-modal{border-radius:20px 20px 0 0;width:100%;max-height:min(80dvh,720px)}.enquiry-modal>.modal__header{padding:1rem 1.25rem}.enquiry-modal>.modal__body{padding:1rem max(1.25rem, var(--safe-area-right)) calc(1.25rem + var(--safe-area-bottom)) max(1.25rem, var(--safe-area-left))}.listing-detail>.back-link{display:none}.listing-detail__watchlist-status{border-width:0 0 1px;border-radius:0;min-height:36px;margin:0;padding:.5rem 1rem;font-size:.72rem}.listing-detail__layout,.listing-content-layout{grid-template-columns:minmax(0,1fr);gap:0}.listing-detail__layout>*,.listing-content-layout>*,.listing-content-layout>.stack,.listing-content-layout .section-card{min-width:0;max-width:100%}.listing-gallery__main{background:#000;border-radius:0;height:60vw}.listing-gallery__main .listing-gallery__fallback{object-fit:cover;opacity:1;padding:0}.listing-gallery__enlarge-badge{min-height:30px;padding:.3rem .6rem;font-size:11px;bottom:12px}.listing-gallery__thumbs{gap:12px;margin-top:0;padding:12px 10px}.listing-gallery__thumbs button{border-width:1px;border-color:var(--line);border-radius:10px;flex:0 0 90px;width:90px;height:60px}.listing-gallery__thumbs button.active{border-width:2px;border-color:#abd036}.listing-gallery__pagination{z-index:4;color:#fff;background:#0009;border-radius:12px;padding:4px 10px;font-size:12px;font-weight:600;display:block;position:absolute;bottom:12px;right:12px}.listing-gallery__sold,.listing-gallery__auction,.listing-gallery__immediate{z-index:4;letter-spacing:.03em;text-transform:uppercase;font-family:Open Sans;font-size:.72rem;font-weight:800;display:block;position:absolute}.listing-gallery__sold{color:#fff;text-align:center;background:red;width:450px;padding:1rem 0;font-size:1.4rem;top:50px;left:-80px;transform:rotate(-45deg)}.listing-gallery__auction{color:#fff;background:#abd036;border-radius:6px;padding:.45rem .8rem;top:12px;right:12px;box-shadow:0 2px 4px #00000040}.listing-gallery__immediate{color:#000;background:#fff;border-radius:6px;padding:.4rem .7rem;bottom:0;right:12px;box-shadow:0 2px 4px #00000040}.listing-summary.card{color:var(--ink);background:var(--surface);box-shadow:none;border:0;border-radius:0;padding:0}.listing-summary>.cluster,.listing-summary__location{display:none}.listing-summary__title-price{justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.listing-summary__title-price>div:first-child{min-width:0}.listing-summary h1{color:var(--ink);text-transform:uppercase;margin:0 0 .25rem;font-size:1.25rem;line-height:1.3}.listing-summary__id,.listing-summary__sold-date{color:var(--ink-muted);font-size:.75rem;display:block}.listing-summary__price{color:#000;text-align:center;background:#abd036;border-radius:8px;min-width:120px;margin:0;padding:.55rem .75rem;font-family:Open Sans;font-size:1rem;font-weight:700;line-height:1.25}.listing-summary__price-desktop,.listing-copy--desktop{display:none}.listing-summary__price-mobile{flex-wrap:wrap;justify-content:center;align-items:baseline;column-gap:.25rem;display:flex}.listing-summary__price-mobile strong{font-size:1.05rem}.listing-summary__price-mobile>span{font-size:.75rem;font-weight:400}.listing-summary__price-mobile small{color:#000;flex-basis:100%;font-size:.62rem;font-weight:400}.listing-copy--mobile{display:inline}.agent-panel{border-top:1px solid var(--line);border-bottom:1px solid var(--line);min-height:96px;margin:.5rem 0;padding:1rem 120px 1rem 1rem;position:relative}.agent-panel .avatar{width:64px;height:64px;color:var(--ink);border:1px solid var(--line);background:var(--surface);border-radius:12px;font-size:18px;box-shadow:0 1px 3px #00000024}.agent-panel__identity small{display:none}.agent-panel__identity strong{color:var(--ink);text-transform:uppercase;margin-bottom:.25rem;font-size:1rem}.agent-panel__identity span{color:var(--ink-soft);overflow-wrap:anywhere;font-size:.875rem;line-height:1.25}.agent-panel .listing-summary__mobile-actions{flex-direction:row;gap:.75rem;display:flex;position:absolute;top:1rem;right:1rem}.listing-summary__mobile-actions>div{color:var(--ink-muted);justify-items:center;font-size:.62rem;font-weight:600;display:grid}.listing-summary__mobile-actions .icon-button{color:#000;background:#abd036;border:0;width:48px;height:48px;margin-bottom:.2rem;box-shadow:0 2px 4px #00000040}.listing-summary__mobile-actions .icon-button:disabled{opacity:.45}.listing-summary__actions{margin:.5rem 1rem 1rem}.listing-summary__actions:not(:has(.listing-summary__inquiry)){display:none}.listing-summary__edit-action,.listing-summary__group-share{display:none}.listing-summary__enquiry-note--restricted{margin:.75rem 1rem 0}.listing-summary__enquiry-note--coordination{color:var(--ink-muted);margin:-.25rem 1rem 1rem}.listing-summary__actions>.icon-button{display:none}.listing-summary__inquiry{color:#fff;background:#009848;border-radius:12px;justify-content:center;width:100%;padding:.9rem 1.5rem;box-shadow:0 4px 8px #0098484d}.listing-content-layout{gap:0;margin-top:0}.listing-content-layout>.stack{gap:0}.listing-content-layout .section-card{color:var(--ink);border:0;border-bottom:1px solid var(--line);box-shadow:none;border-radius:0;padding:1rem}.listing-content-layout .section-card h2{letter-spacing:.03em;text-transform:uppercase;margin-bottom:.75rem;font-size:1rem;font-weight:700}.listing-description-card__header{min-height:48px}.listing-description-card__header h2{margin-bottom:0}.listing-description-card__edit{color:#000;flex:none;justify-items:center;font-size:10px;font-weight:600;display:grid}.listing-description-card__edit>svg{color:#000;background:#abd036;border-radius:50%;width:48px;height:48px;margin-bottom:4px;padding:14px;box-shadow:0 2px 4px #00000040}.listing-description-card__delete{color:#000;background:0 0;border:0;flex:none;justify-items:center;font-size:10px;font-weight:600;display:grid}.listing-description-card__delete>svg{color:#fff;background:var(--danger);border-radius:50%;width:48px;height:48px;margin-bottom:4px;padding:14px;box-shadow:0 2px 4px #00000040}.listing-description-card .prose-copy{color:var(--ink);margin:0;font-size:15px;line-height:22px}.listing-detail--livestock .listing-desktop-detail-sections{display:none}.listing-mobile-livestock-details{color:#000;background:#fff;display:block}.listing-mobile-livestock-section{border-bottom:1px solid #f5f5f5;padding:16px}.listing-mobile-livestock-section--basic{padding-top:14px;padding-bottom:8px}.listing-mobile-livestock-section--weight{background:#abd036;border:0;border-radius:8px;margin:8px 0;padding:16px}.listing-mobile-livestock-section h2{color:#000;letter-spacing:.5px;text-transform:uppercase;margin:0 0 12px;font-size:16px;font-weight:700}.listing-mobile-livestock-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 12px;margin:0;display:grid}.listing-mobile-livestock-fields>div{min-width:0;margin-bottom:8px}.listing-mobile-livestock-fields>.listing-mobile-livestock-field--wide{grid-column:1/-1}.listing-mobile-livestock-fields dt{color:#444;text-transform:uppercase;font-size:13px;font-weight:600;line-height:17px}.listing-mobile-livestock-fields dd{color:#000;overflow-wrap:anywhere;margin:2px 0 0;font-size:15px;font-weight:500;line-height:20px}.listing-mobile-livestock-terms{color:#000;background:#fff;border-left:4px solid #abd036;border-radius:8px;align-items:center;gap:8px;min-height:44px;margin-top:0;padding:10px 12px;font-size:14px;font-weight:500;display:flex}.listing-mobile-livestock-terms svg{color:#009848;flex:none}.listing-mobile-livestock-section--certifications .listing-mobile-livestock-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.listing-mobile-livestock-section--certifications .listing-mobile-livestock-fields>div,.listing-mobile-livestock-section--vaccination .listing-mobile-livestock-fields>div{margin-bottom:16px}.listing-mobile-livestock-section--vaccination{border-bottom:0;padding-top:4px}.listing-mobile-livestock-field__details{border-left:2px solid #abd036;margin:10px 0 0 2px;padding-left:10px}.listing-mobile-livestock-field__details p{color:#333;margin:0 0 4px;font-size:14px;line-height:20px}.listing-mobile-livestock-field__details strong{color:#555}.listing-mobile-livestock-empty{color:#666;text-align:center;margin:0;padding:16px;font-size:15px;font-style:italic}.listing-detail--dairy .listing-livestock-card,.listing-detail--dairy .listing-category-detail-card{display:none}.listing-content-layout .section-card--green{color:var(--ink);background:#abd036;border:0;border-radius:8px;margin:8px 0}.listing-content-layout .section-card--green h2,.listing-content-layout .section-card--green dt,.listing-content-layout .section-card--green dd{color:#000}.listing-content-layout .listing-production-stats{display:block}.listing-content-layout .detail-grid{gap:12px;margin-top:0}.listing-content-layout .detail-grid div{border-bottom:0;padding-bottom:0}.listing-content-layout .detail-grid dt,.listing-production-stats__row dt{color:var(--ink);letter-spacing:0;font-size:14px;font-weight:600}.listing-content-layout .detail-grid dd,.listing-production-stats__row dd{color:var(--ink);margin-top:2px;font-size:15px;font-weight:400;line-height:1.45}.listing-production-stats__grid{gap:12px;margin-top:0}.listing-production-stats__row{gap:12px}.listing-age-structure__grid{gap:16px 8px;margin-top:8px}.listing-age-structure__grid dt{min-width:64px;padding:8px 12px}.listing-age-structure__grid dd{margin-top:6px;font-size:15px}.listing-content-layout .listing-date-card{display:none}.listing-content-layout .listing-date-card>svg,.listing-content-layout .listing-date-card .eyebrow{color:#253500}.listing-content-layout .listing-date-card strong,.listing-content-layout .listing-date-card p{color:#172019}.listing-editor__footer{margin:1.25rem -1rem -2.5rem;display:block}.marketplace-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.app-shell:has(.listings-page) .topbar{display:grid}.app-shell:has(.listings-page) .page-container{width:100%;max-width:none;min-height:100vh;padding:0 1rem calc(6.5rem + var(--safe-area-bottom));background:var(--surface)}.listings-page>.page-header{display:none}.listings-page{color:var(--ink);background:var(--surface)}.listings-mobile-header{background:#fff;border-top:1px solid #eef1eb;border-bottom:1px solid #e0e4dc;justify-content:space-between;align-items:center;min-height:58px;margin:0 -1rem;padding:0 1.2rem;display:flex;box-shadow:0 3px 7px #0000001f}.listings-mobile-header button,.listings-mobile-header a{color:#178c3b;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.listings-page .marketplace-toolbar{background:#1e1e1e;border-radius:11px;grid-template-columns:minmax(84px,.7fr) minmax(0,1.3fr);gap:12px;min-height:180px;margin:58px 4px 44px;padding:12px 18px 16px;overflow:visible}.marketplace-search-control,.marketplace-toolbar .filter-tabs{grid-column:1/-1}.listings-page .marketplace-search-control{gap:8px}.listings-page .marketplace-search-control>.field__label{color:#fff;text-align:center;font-size:15px;font-weight:700}.listings-page .marketplace-toolbar .search-field{--search-field-icon:#000;--search-field-icon-focus:#000;--search-field-placeholder:#666;--search-field-text:#000;background:#acd036;border:0;border-radius:28px;min-height:43px;padding:0 16px}.listings-page .marketplace-toolbar .search-field>svg{display:none}.listings-page .marketplace-toolbar .search-field input{min-height:43px;padding:0;font-size:14px;font-weight:500}.listings-page .marketplace-toolbar>.field,.listings-page .marketplace-filter{gap:8px}.listings-page .marketplace-toolbar>.field .field__label,.listings-page .marketplace-filter>.field__label{color:#fff;margin-left:4px;font-size:13px;font-weight:600}.listings-page .marketplace-toolbar>.field select{color:#000;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:#acd036;border:0;border-radius:28px;min-height:43px;padding:0 34px 0 16px;font-size:12px;font-weight:600}.listings-page .marketplace-filter__trigger{color:#000;background:#acd036;border:0;border-radius:28px;gap:6px;min-height:48px;padding:0 16px;font-size:14px;font-weight:700}.listings-page .marketplace-filter--listing-region .marketplace-filter__value{text-overflow:clip;white-space:normal;line-height:1.15;overflow:visible}.listings-page .marketplace-filter__trigger:hover{background:#b6db3d}.listings-page .marketplace-filter__trigger:focus-visible,.listings-page .marketplace-filter.is-open .marketplace-filter__trigger{box-shadow:0 0 0 3px #ffffff3d}.listings-page .marketplace-filter__options{border-radius:10px;max-height:220px;top:calc(100% + 7px);box-shadow:0 12px 30px #00000047}.listings-page .marketplace-filter--listing-region .marketplace-filter__options{left:auto;right:0}.listings-page .marketplace-filter__options button{min-height:44px;padding:.7rem .75rem;font-size:13px}.listings-page .marketplace-toolbar .filter-tabs,.listings-page .results-summary{display:none}.listings-page>.content-grid--cards{gap:16px}.listing-card{border:1px solid var(--line);background:var(--surface);border-radius:18.737px;position:relative;overflow:hidden;box-shadow:0 4px 6px #0000001f}.listing-card:hover{transform:none}.listing-card__media{border-radius:18px 18px 0 0;height:300px;overflow:hidden}.listing-card:hover .listing-card__media img,.listing-card:hover .listing-card__media video{transform:none}.listing-card__badges,.listing-card__heading,.listing-card__meta,.listing-card__footer{display:none}.listing-card__mobile-price{z-index:1;color:#000;background:#abd036;border-radius:20px;justify-content:center;align-items:center;gap:0;min-height:88px;margin-top:-36px;padding:10px 20px;display:flex;position:relative;box-shadow:0 2px 4px #00000014}.listing-card__mobile-price>button,.listing-card__mobile-price>a:last-child{color:#abd036;background:#fff;border:0;border-radius:50%;place-items:center;width:56px;height:56px;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.listing-card__mobile-price>button{left:20px}.listing-card__mobile-price>a:last-child{right:20px}.listing-card__mobile-price>span:first-child{width:56px;height:56px;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.listing-card__mobile-price>a:nth-child(2){color:#000;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;min-width:0;padding:0 64px;display:flex}.listing-card__mobile-price strong{white-space:normal;max-width:100%;font-family:Open Sans;font-size:20px;line-height:1.15;display:block}.listing-card__mobile-price strong small{margin-top:2px;font-family:Lato;font-size:14px;font-weight:400;display:block}.listing-card__mobile-price a>span{margin-top:6px;font-family:Lato;font-size:12.653px;font-weight:400}.listing-card__body{padding:0}.listing-card__mobile-body{text-align:center;min-height:300px;padding:12px 24px 10px;display:block}.listing-card__mobile-body h3{width:100%;color:var(--ink);margin:0 0 8px;padding:0 16px;font-family:Open Sans;font-size:22.752px;font-weight:500;line-height:29.444px}.listing-card__mobile-divider{background:#abd036;border-radius:2px;width:95%;height:4px;margin:12px auto;display:block}.listing-card__mobile-details{min-height:84px;color:var(--ink);flex-direction:column;gap:6px;margin-bottom:28px;font-family:Lato;font-size:20.5px;line-height:28px;display:flex}.listing-card__mobile-actions{justify-content:space-between;align-items:flex-start;gap:1rem;margin-top:1.2rem;display:flex}.listing-card__mobile-actions button{max-width:140px;color:var(--ink);background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:.45rem;padding:0;font-family:Lato;font-size:12.653px;font-weight:700;display:flex}.listing-card__mobile-actions button>span{color:#000;background:#abd036cc;border-radius:50%;place-items:center;width:64px;height:64px;display:grid;box-shadow:0 4px 8px #00000038}.listing-card__mobile-price-delete{justify-content:flex-start;padding:10px 20px 0;display:flex}.listing-card__mobile-price-delete button{color:#fff;background:var(--danger);border:0;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:grid;box-shadow:0 2px 4px #0003}.minus-symbol{background:currentColor;border-radius:99px;width:20px;height:3px;display:block}.listing-card__mobile-badges{display:block}.listing-card__mobile-badges span{z-index:2;text-transform:uppercase;border-radius:8px;padding:6px 12px;font-family:Open Sans;font-size:16px;font-weight:700;position:absolute;box-shadow:0 1px 2px #0003}.listing-card__mobile-badges .listing-card__immediate-badge{color:var(--ink);background:var(--surface);top:210px;left:14px}.listing-card__mobile-badges .listing-card__auction-badge{color:#fff;background:#abd036;top:14px;right:14px}.listing-card__mobile-badges .listing-card__sold-ribbon{z-index:20;color:#fff;letter-spacing:2px;pointer-events:none;text-align:center;background:red;border-radius:0;width:500px;padding:18px 0;font-family:Open Sans;font-size:32px;font-weight:900;line-height:1.2;top:110px;left:-110px;transform:rotate(-45deg);box-shadow:0 2px 4px #0000004d}.listing-card--sold .listing-card__media,.listing-card--sold .listing-card__mobile-price,.listing-card--sold .listing-card__body{opacity:.6}.listing-card--watchlist{background:#fff;border:1px solid #11182708;border-radius:16px;width:92%;margin:0 auto 16px;overflow:hidden;box-shadow:0 3px 12px #1f293714}.listing-card--watchlist>.listing-card__media,.listing-card--watchlist>.listing-card__mobile-price,.listing-card--watchlist>.listing-card__body,.listing-card--watchlist>.listing-card__mobile-badges{display:none}.watchlist-card__mobile{display:block;position:relative}.watchlist-card__main{color:#000;grid-template-columns:80px minmax(0,1fr);gap:12px;min-height:104px;padding:12px;display:grid}.watchlist-card__image{color:#9ca3af;background:#f3f4f6;border-radius:10px;place-items:center;width:80px;height:80px;display:grid;position:relative;overflow:hidden}.watchlist-card__image img{object-fit:cover;width:100%;height:100%}.watchlist-card__image--placeholder>svg{stroke-width:1.6px;margin-bottom:4px}.watchlist-card__image b{color:#fff;text-align:center;text-transform:uppercase;background:#000000a6;border-radius:0 0 10px 10px;padding:2px;font-size:9px;position:absolute;bottom:0;left:0;right:0}.watchlist-card__info{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding-right:36px;display:flex}.watchlist-card__info>strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-family:Open Sans,sans-serif;font-size:13px;font-weight:700;line-height:18px;display:-webkit-box;overflow:hidden}.watchlist-card__price{color:#182015;background:#abd036;border-radius:5px;align-items:baseline;gap:4px;padding:4px 10px;font-family:Lato,sans-serif;font-size:12px;line-height:1.2;display:inline-flex}.watchlist-card__price small{font-size:9px;font-weight:400}.watchlist-card__info>small{color:#6b7280;align-items:center;gap:.25rem;font-family:Lato,sans-serif;font-size:12px;font-weight:500;line-height:1.2;display:flex}.watchlist-card__info>small img{object-fit:contain;width:12px;height:12px}.watchlist-card__remove{width:32px;height:32px;color:var(--danger);background:0 0;border:0;border-radius:0;padding:4px;position:absolute;top:12px;right:12px}.watchlist-card__remove img{width:24px;height:24px}.watchlist-card__auction{z-index:2;color:#182015;letter-spacing:.5px;background:#abd036;border-radius:5px;padding:5px 10px;font-family:Open Sans,sans-serif;font-size:8px;font-weight:800;position:absolute;bottom:42px;right:8px;box-shadow:0 2px 6px #0000002e}.watchlist-card__actions{background:#e4eed2;border-top:1px solid #d7e2c8;justify-content:space-between;align-items:center;min-height:38px;padding:10px 12px;display:flex}.watchlist-card__actions a,.watchlist-card__actions button{color:var(--ink-soft);background:0 0;border:0;align-items:center;gap:.3rem;padding:0;font-family:Lato,sans-serif;line-height:1;display:inline-flex}.watchlist-card__actions a{font-size:13px;font-weight:600}.watchlist-card__actions button{font-size:12px;font-weight:500}:root[data-theme=dark] .listing-detail__mobile-nav button,:root[data-theme=dark] .listing-detail__mobile-nav a{color:#abd036}:root[data-theme=dark] .listing-gallery__immediate{color:var(--ink);background:var(--surface)}:root[data-theme=dark] .watchlist-card__actions{background:var(--surface-soft)}.orders-mobile-list{gap:.7rem;display:grid}.orders-desktop-table{display:none}.order-mobile-row{justify-content:space-between;align-items:center;gap:.8rem;padding:1rem;display:flex}.order-mobile-row>div{flex-direction:column;gap:.3rem;min-width:0;display:flex}.order-mobile-row>div:last-child{flex:none;align-items:flex-end}.order-mobile-row span,.order-mobile-row small{color:var(--ink-muted)}.ordering-products-page,.mixing-page,.delivery-page,.review-order-page{padding-bottom:78px}.order-summary-page{padding-bottom:170px}.ordering-products-page .page-header__actions,.ordering-products-page .cart-summary{display:none}.ordering-mobile-cart{z-index:35;padding:.7rem max(1rem, env(safe-area-inset-right)) calc(.7rem + env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));color:var(--ink);border-top:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;gap:.8rem;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #1118271f}.ordering-mobile-action{z-index:35;padding:.7rem max(1rem, env(safe-area-inset-right)) calc(.7rem + env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));border-top:1px solid var(--line);background:var(--surface);display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #1118271f}.ordering-mobile-action .button{width:100%}.mixing-page .page-header__actions,.combined-mixing-instructions,.delivery-desktop-actions,.review-order-page .page-header__actions{display:none}.summary-mobile-totals{display:block}.summary-desktop-totals,.summary-deferred>.deferred-acknowledgement{display:none}.summary-mobile-submit{z-index:35;padding:.7rem max(1rem, env(safe-area-inset-right)) calc(.7rem + env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));border-top:1px solid var(--line);background:var(--surface);flex-direction:column;gap:.7rem;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #1118271f}.summary-mobile-submit .button{width:100%}.summary-mobile-submit .deferred-acknowledgement{border:0;margin:0;padding:0}.order-cancel-action{display:none}.product-list>.product-row{grid-template-columns:minmax(0,1fr) auto}.product-list>.product-row .product-list__icon{display:none}.product-list>.product-row>div:first-of-type{grid-column:1}.product-list>.product-row .product-price-stack{text-align:left;grid-column:1;align-items:flex-start}.product-list>.product-row .product-quantity-control,.product-list>.product-row>.button{grid-area:1/2/span 2;align-self:center}.listing-editor .page-header__actions{display:none}.listing-editor__mobile-actions{flex-wrap:wrap;gap:.55rem;margin-top:1rem;display:flex}.listing-editor__mobile-actions>.button:only-child{flex:100%}.listing-editor__mobile-actions .button{flex:calc(33% - .55rem);min-width:90px;padding-inline:.5rem}.listing-editor__preview-button{background:#ff8c00;border-color:#ff8c00}.order-steps,.admin-dashboard-desktop{display:none}.admin-mobile-dashboard{color:#1f2937;background:#f8f9fa;gap:0;margin:-1.25rem -1rem 1rem;font-family:Open Sans,sans-serif;display:grid}.admin-mobile-welcome-shell{background:#fff;border-radius:0 0 24px 24px;padding:20px 20px 24px;box-shadow:0 4px 12px #0000000f}.admin-mobile-welcome{color:#fff;background:linear-gradient(#0e7f3d,#009848);border-radius:16px;min-height:136px;padding:20px;position:relative;box-shadow:0 4px 8px #0000001a}.admin-mobile-welcome>div>span{color:#fffc;font-size:14px;font-weight:500;line-height:20px}.admin-mobile-welcome h1{color:#fff;letter-spacing:-.35px;margin:2px 58px 12px 0;font-family:Open Sans,sans-serif;font-size:21px;font-weight:600;line-height:28px}.admin-mobile-welcome small{background:#ffffff26;border-radius:999px;align-items:center;gap:8px;min-height:28px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.admin-mobile-welcome small i{background:var(--brand);border-radius:50%;width:8px;height:8px}.admin-mobile-welcome__icon{background:#fff3;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;top:20px;right:20px;box-shadow:0 12px 20px #00000024}.admin-mobile-welcome__icon img{width:25px;height:25px}.admin-mobile-section{padding:24px 20px 8px;display:block}.admin-mobile-section:last-child{padding-bottom:32px}.admin-mobile-section>h2{color:#1f2937;letter-spacing:.1px;margin:0 0 18px;font-family:Open Sans,sans-serif;font-size:17px;font-weight:700;line-height:24px}.admin-mobile-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.admin-mobile-action{color:#374151;text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:152px;padding:18px 10px;display:flex;box-shadow:0 3px 9px #0000001a}.admin-mobile-action>span{color:#fff;border-radius:16px;place-items:center;width:60px;height:60px;margin-bottom:12px;display:grid;position:relative;box-shadow:0 3px 7px #00000026}.admin-mobile-action>span>img{width:32px;height:32px}.admin-mobile-action>span b{color:#fff;border:2px solid var(--surface);background:#d93025;border-radius:99px;min-width:22px;padding:.15rem .3rem;font-size:.62rem;position:absolute;top:-7px;right:-9px}.admin-mobile-action>strong{color:#374151;max-width:120px;font-size:15px;font-weight:700;line-height:19px}.admin-mobile-action>small{color:#9ca3af;margin-top:2px;font-size:12px;font-weight:500;line-height:16px}.admin-mobile-tool{color:#fff;background:linear-gradient(#0e7f3d,#009848);border-radius:16px;align-items:center;gap:12px;min-height:88px;padding:16px;display:flex;box-shadow:0 4px 10px #00710b29}.admin-mobile-tool>span{background:#fff3;border-radius:14px;flex:none;place-items:center;width:52px;height:52px;display:grid}.admin-mobile-tool>span img{width:32px;height:32px}.admin-mobile-tool>div{flex:1;gap:.2rem;min-width:0;display:grid;overflow:hidden}.admin-mobile-tool small{color:#ffffffc7;font-size:clamp(11.5px,3.4vw,13px);font-weight:500;line-height:18px}.admin-mobile-tool strong{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(14px,4.1vw,16px);font-weight:700;line-height:22px;overflow:hidden}.admin-mobile-overview{gap:12px;display:grid}.admin-mobile-overview>a{color:#1f2937;background:#fff;border:1px solid #f3f4f6;border-radius:16px;align-items:center;gap:16px;min-height:84px;padding:14px 16px;display:flex;box-shadow:0 2px 6px #0000001a}.admin-mobile-overview>a>span{color:#fff;border-radius:14px;flex:none;place-items:center;width:48px;height:48px;display:grid}.admin-mobile-overview>a>span img{width:24px;height:24px}.admin-mobile-overview>a>div{flex:1;gap:.1rem;display:grid}.admin-mobile-overview small{color:#6b7280;font-size:14px;font-weight:600;line-height:19px}.admin-mobile-overview strong{color:#1f2937;letter-spacing:.25px;font-size:28px;font-weight:800;line-height:32px}.home-page{gap:1.25rem}.home-hero,.desktop-copy,.home-desktop-section{display:none}.native-home-hero{background:#243529;height:clamp(140px,42vw,180px);margin:0 -1rem;display:block;overflow:hidden}.native-home-hero img{object-fit:cover;width:100%;height:100%}.mobile-copy{display:block}.home-section{gap:.8rem}.section-heading{text-align:center;display:block}.section-heading h2{margin-bottom:.35rem;font-size:1.35rem}.section-heading p.mobile-copy{color:var(--ink);margin:0;font-size:.78rem;font-weight:700;line-height:1.4}.section-heading>.text-link{display:none}.ai-search{box-shadow:none;background:0 0;border:0;padding:.4rem 0}.ai-search__heading{display:none}.ai-search__form{border:2px solid var(--brand);border-radius:999px;height:46px;padding:.2rem .25rem .2rem .85rem}.ai-search__form>svg{display:none}.ai-search__form input{min-height:38px;padding:.4rem;font-size:1rem}.ai-search__form .button{border-radius:50%;width:36px;min-width:36px;min-height:36px;padding:0}.ai-search__suggestions{top:calc(100% + .35rem)}.app-shell:has(.ai-chat-page) .topbar{display:none}.app-shell:has(.ai-chat-page) .page-container{width:100%;max-width:none;min-height:0;padding:0}:is(html:has(.ai-chat-page),body:has(.ai-chat-page)){overscroll-behavior:none;overflow:hidden}.ai-chat-page{z-index:40;width:100%;height:var(--ai-chat-viewport-height,100dvh);min-height:0;box-shadow:none;transform:translateY(var(--ai-chat-viewport-offset-top,0px));border:0;border-radius:0;position:fixed;top:0;left:0;right:0}.ai-chat-header{min-height:84px;padding:max(16px, env(safe-area-inset-top)) 16px 8px}.ai-chat-messages{background:#fff;padding:16px}.ai-chat-message{gap:8px;width:100%;margin-bottom:16px}.ai-chat-message--user{width:85%}.ai-chat-composer{padding-bottom:max(12px, env(safe-area-inset-bottom))}.category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem .4rem}.category-tile{aspect-ratio:.92;background:var(--brand);min-height:0;box-shadow:none;border:0;border-radius:10px;flex-direction:column;justify-content:flex-start;align-items:center;padding:.1rem;display:flex}.category-tile__image{background:0 0;width:100%;height:61%;margin:0}.category-tile__image img{object-fit:contain}.category-tile h3{color:#111;text-align:center;align-items:center;min-height:36%;margin:0;padding:0 .1rem;font-size:clamp(.58rem,2.65vw,.74rem);line-height:1.12;display:flex}.category-tile p,.category-tile>svg{display:none}.native-carousel{margin:0 -1rem;padding-bottom:.5rem}.native-carousel__background{inset:23% 0 20%}.native-carousel__track{grid-auto-columns:44vw;gap:.75rem;padding:3.9rem 1rem .5rem}.native-carousel__icon{width:7.3rem;height:7.3rem;top:-3.8rem}.native-carousel__image{height:230px}.native-carousel__card>strong{min-height:49px;padding-top:.65rem;font-size:.7rem}.partner-section{margin-top:2rem}.partner-banner{min-height:275px}.partner-banner>img{height:275px}.partner-banner h2{width:76%;font-size:.86rem}.partner-proof{min-width:72%}.partner-info,.livestock-partner-card{padding:1rem}.partner-form button{gap:.4rem;padding:.75rem}.partner-form button strong{font-size:.78rem}.partner-form button>span{max-width:44%;font-size:.58rem}.home-page>.site-footer{margin:0 -1rem -6.5rem}.profile-card{padding-top:7.5rem;position:relative;overflow:hidden}.profile-card:before{background:var(--surface-soft) url(/mobile-assets/images/Profile_Page/header_background.png) center / cover no-repeat;content:"";height:115px;position:absolute;inset:0 0 auto}.profile-avatar-wrap{z-index:1}.profile-logout .button{justify-content:center;width:100%}}@media (min-width:680px){.pwa-controls{width:min(430px,100% - 2.5rem);left:auto;right:1.25rem}.page-container{padding:1.75rem 1.5rem 6rem}.page-header{flex-direction:row;justify-content:space-between;align-items:flex-end}.page-header__actions{justify-content:flex-end}.toolbar{flex-direction:row;align-items:center}.form-grid--2{grid-template-columns:repeat(2,1fr)}.form-grid--3{grid-template-columns:repeat(3,1fr)}.metric-grid{grid-template-columns:repeat(4,1fr)}.ai-search__form .button span{display:inline}.category-grid,.quick-actions__grid{grid-template-columns:repeat(4,1fr)}.category-tile{min-height:245px}.category-tile__image{height:130px}.marketplace-toolbar{grid-template-columns:minmax(260px,2fr) minmax(140px,.75fr) minmax(180px,1fr);align-items:end;gap:1rem;display:grid}.marketplace-toolbar .search-field{min-width:0}.marketplace-toolbar .filter-tabs{grid-column:1/-1;justify-self:start;width:-moz-fit-content;width:fit-content;min-width:0;max-width:100%}.managed-listing{grid-template-columns:84px minmax(0,1fr) auto;align-items:center}.managed-listing>img{width:84px;height:84px}.managed-listing__actions{grid-column:auto}.notification-item{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.notification-item__actions{grid-column:auto}.group-grid,.auction-grid,.customer-grid,.choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-options{grid-template-columns:1fr auto}.queue-item{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.queue-item__actions{grid-column:auto}.sold-listing-grid,.site-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.plain-layout:has(.login-auth-layout,.signup-auth-layout,.forgot-recovery-page,.reset-recovery-page)>header{display:none}.login-auth-layout{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f5f5f5;flex-direction:column;justify-content:center;min-height:100vh;padding:40px 20px 32px;display:flex}.login-mobile-welcome{color:#333;flex-direction:column;align-items:center;margin-bottom:24px;display:flex}.login-mobile-welcome strong{margin-bottom:-8px;font-size:32px;line-height:1.2}.login-mobile-welcome img{object-fit:contain;width:188px;height:68px}.login-auth-panel{min-height:auto;padding:0;display:block}.login-auth-panel .auth-panel__inner{background:#c8d87d;border:0;border-radius:20px;width:100%;padding:28px 20px 32px;box-shadow:0 6px 8px #0000004d}.login-auth-panel .auth-icon,.login-auth-panel>.auth-panel__inner>.eyebrow,.login-desktop-copy{display:none}.login-mobile-copy{display:inline}.login-auth-panel .auth-panel__inner h2{color:#1a1c1e;letter-spacing:0;text-align:center;margin:0 0 8px;font-family:Open Sans,sans-serif;font-size:28px;font-weight:800;line-height:1.25}.login-auth-panel .auth-panel__inner>p{margin:0 0 20px;color:#1a1c1e;text-align:center;width:100%;max-width:295px;margin-inline:auto;font-family:Lato,sans-serif;font-size:14px;font-weight:400;line-height:1.4}.login-form{gap:16px;font-family:Lato,sans-serif}.login-auth-panel .field{gap:0}.login-auth-panel .field__label{display:none}.login-auth-panel .input-icon{color:#1a1c1e;background:#fff;border:0;border-radius:12px;gap:10px;min-height:56px;padding:0 12px 0 14px;box-shadow:0 1px 3px #0000000f}.login-auth-panel .input-icon input{color:#1a1c1e;min-height:54px;box-shadow:none;background:#fff;border:0;padding:12px 0;font-family:Lato,sans-serif;font-size:16px;font-weight:400}.login-auth-panel .input-icon input::placeholder{color:#999;opacity:1}.login-field-icon{flex:0 0 20px;width:20px;height:20px}.login-auth-panel .input-icon .login-password-toggle{flex:0 0 38px;place-items:center;width:38px;height:38px;padding:8px;display:grid}.login-password-toggle img{object-fit:contain;width:22px;height:15px}.login-auth-panel .auth-options{flex-direction:column;align-items:stretch;gap:24px;display:flex}.login-auth-panel .auth-options>a{color:#1a1c1e;font-family:Lato,sans-serif;font-size:13px;font-weight:500}.login-remember-trigger{color:#1a1c1e;background:#fff;border:0;border-radius:12px;gap:12px;min-width:0;min-height:52px;padding:0 14px;font-family:Lato,sans-serif;font-size:15px;font-weight:500;box-shadow:0 1px 3px #0000000f}.login-remember-menu{box-shadow:0 2px 4px #0000001a}.login-auth-panel .auth-switch{color:#1a1c1e;margin:13px 0 5px;font-family:Lato,sans-serif;font-size:15px;font-weight:400}.login-auth-panel .auth-switch a{color:#3a7d44;font-weight:500;text-decoration:underline}.login-auth-panel .button--primary{color:#fff;letter-spacing:.5px;background:#009848;border-radius:9px;min-height:50px;margin-bottom:18px;padding:14px 24px;font-family:Open Sans,sans-serif;font-size:16px;font-weight:700;box-shadow:0 8px 12px #0098484d}.login-mobile-terms{color:#1a1c1e;text-align:center;margin:20px 0 0;font-family:Lato,sans-serif;font-size:12px;font-weight:500;line-height:18px;display:block}.login-mobile-terms a{color:#1a1c1e;font-weight:600;text-decoration:underline}.signup-auth-layout{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f5f5f5;min-height:100vh;padding:24px 20px 32px;display:block}.signup-mobile-logo{justify-content:center;margin-bottom:20px;padding-top:8px;display:flex}.signup-mobile-logo img{object-fit:contain;width:200px;height:60px}.signup-auth-panel{min-height:auto;padding:0;display:block}.signup-auth-panel .auth-panel__inner{background:#c8d87d;border:0;border-radius:16px;width:100%;padding:20px;box-shadow:0 2px 8px #00000014}.signup-auth-panel .back-link,.signup-auth-panel .auth-icon,.signup-auth-panel>.auth-panel__inner>.eyebrow,.signup-desktop-copy,.signup-desktop-icon{display:none}.signup-mobile-copy,.signup-mobile-icon{display:inline}.signup-auth-panel .auth-panel__inner h2{color:#1a1c1e;letter-spacing:-.5px;text-align:center;margin:0 0 6px;font-size:24px;line-height:1.3}.signup-mobile-subtitle{color:#5e5240;text-align:center;margin:0 0 20px;font-size:15px;display:block}.signup-mobile-login{color:#1a1c1e;text-align:center;margin:-10px 0 18px;font-size:14px;display:block}.signup-mobile-login a{color:#3a7d44;font-weight:700;text-decoration:underline}.signup-trading-toggle{background:0 0;border:0;align-items:center;margin-bottom:16px;padding:0}.signup-trading-toggle input,.signup-auth-panel .terms-box input{accent-color:#1a8a45;width:22px;height:22px;min-height:auto}.signup-trading-toggle strong{color:#1a1c1e;font-size:14px;font-weight:400}.signup-trading-toggle small{display:none}.signup-form,.signup-form .form-grid{gap:0}.signup-auth-panel .field{gap:0;margin-bottom:14px}.signup-auth-panel .field__label{display:none}.signup-auth-panel .field>input,.signup-auth-panel .input-icon,.signup-input-icon{color:#1a1c1e;background:#fff;border:1px solid #00000014;border-radius:12px;align-items:center;gap:8px;width:100%;min-height:52px;padding:0 14px 0 12px;display:flex;box-shadow:0 1px 2px #0000000a}.signup-auth-panel .field>input{padding:12px}.signup-auth-panel .input-icon input,.signup-input-icon input,.signup-auth-panel .input-icon select{color:#1a1c1e;caret-color:#1a8a45;min-width:0;min-height:50px;box-shadow:none;background:#fff;border:0;flex:1;padding:12px 4px;font-size:16px}.signup-auth-panel .field>input::placeholder,.signup-auth-panel .input-icon input::placeholder,.signup-input-icon input::placeholder{color:#5e5240;opacity:1}.signup-auth-panel .input-icon:focus-within,.signup-input-icon:focus-within{border-color:#1a8a45;box-shadow:0 0 0 3px #1a8a4529}.signup-auth-panel .field>input:focus{border-color:#00000014;outline:0;box-shadow:0 1px 2px #0000000a}.signup-auth-panel .input-icon input:focus,.signup-input-icon input:focus,.signup-auth-panel .input-icon select:focus{box-shadow:none;background:#fff;border:0;outline:0}:root[data-theme=dark] .login-auth-panel .input-icon,:root[data-theme=dark] .signup-auth-panel .input-icon{color:#1a1c1e;background:#fff;border-color:#00000014}.signup-input-icon svg,.signup-mobile-icon{flex:none}.signup-mobile-phone-prefix{border-right:1px solid #0000001a;align-items:center;gap:7px;padding-right:8px;font-size:20px;display:flex}.signup-mobile-phone-prefix b{color:#1a1c1e;font-size:15px;font-weight:500}.signup-auth-panel .terms-box{background:0 0;gap:12px;padding:0}.signup-auth-panel .terms-box label{color:#1a1c1e;align-items:center;font-size:14px}.signup-auth-panel .button--primary{color:#fff;letter-spacing:.5px;background:#1a8a45;border-radius:12px;width:100%;min-height:52px;margin-top:8px;font-size:16px;box-shadow:0 4px 8px #1a8a454d}.recovery-mobile-copy{display:inline}.recovery-desktop-copy{display:none}.forgot-recovery-page{min-height:100vh;padding:max(48px, calc(var(--safe-area-top) + 16px)) max(24px, var(--safe-area-right)) max(32px, calc(var(--safe-area-bottom) + 16px)) max(24px, var(--safe-area-left));background:#f8f9fa;display:block}.recovery-mobile-header{align-items:center;width:100%;margin-bottom:20px;display:flex}.recovery-mobile-header button{color:#000;background:#fff;border:0;border-radius:50%;place-items:center;width:40px;height:40px;margin-bottom:20px;display:grid;box-shadow:0 2px 4px #0000001a}.recovery-mobile-header img{object-fit:contain;width:156px;height:59px;margin:0 auto}.forgot-form{gap:0;width:100%}.forgot-illustration{object-fit:contain;width:calc(100% + 48px);max-width:none;height:min(234px,60vw);margin-left:-24px;display:block}.forgot-card{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:22px;padding:0}.forgot-card h1{color:#111;text-align:left;margin:0 0 6px;font-size:22px}.forgot-card>p:not(.forgot-login-copy){color:#555;text-align:left;margin:0 0 20px;font-size:14px}.forgot-card .field{gap:6px}.forgot-card .field__label{color:#444;font-size:13px;font-weight:500}.forgot-card input{color:#111;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;height:52px;padding:0 16px;font-size:15px}.forgot-login-copy{color:#666;text-align:left;margin:16px 0 4px;padding:0;font-size:13px}.forgot-login-copy a,.forgot-success button:not(.button){color:#4caf50;font-weight:600}.forgot-form>.button{color:#fff;background:#4caf50;border-radius:10px;min-height:48px;margin-top:24px;font-size:15px}.forgot-form>.button:disabled{opacity:.7;background:#9ca3af}.forgot-success{width:100%;min-height:calc(100vh - 156px);box-shadow:none;background:0 0;border-radius:0;flex-direction:column;justify-content:center;padding:0 0 48px;display:flex}.forgot-success>img{object-fit:contain;width:calc(100% + 48px);height:min(234px,60vw);margin:0 0 24px -24px}.forgot-success h1{color:#111;margin:0 0 16px;font-size:22px}.forgot-success>p{color:#555;margin:0 0 40px;font-size:14px}.forgot-success>div{width:100%;padding:0 24px}.forgot-success>div>p{color:#666;margin-bottom:24px;font-size:13px}.forgot-success .button{color:#fff;background:#4caf50;border-radius:10px;min-height:48px;margin:0}.reset-recovery-page{background:#fff;min-height:100vh;padding:0 24px 40px;display:block}.reset-mobile-logo{align-items:flex-start;width:100%;margin-bottom:24px;padding-top:32px;display:flex}.reset-mobile-logo img{object-fit:contain;width:200px;height:60px;margin-left:-40px}.reset-form{width:100%;box-shadow:none;background:#fff;border:0;border-radius:0;gap:0;padding:0}.reset-form h1{color:#374151;margin:0 0 30px;font-size:22px}.reset-desktop-description{display:none}.reset-form .field{gap:8px;margin-bottom:20px}.reset-form .field__label{color:#9ca3af;font-size:14px;font-weight:600}.reset-form input{color:#374151;background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;width:100%;height:50px;padding:0 16px;font-size:16px}.reset-illustration{object-fit:contain;width:100%;max-width:400px;height:220px;margin:35px auto 30px;display:block}.reset-form .button{color:#fff;letter-spacing:.5px;background:#4caf50;border-radius:14px;min-height:54px;margin:30px 0 24px;font-size:16px}.reset-form .button:disabled{opacity:.7;background:#9ca3af}.app-shell:has(.profile-mobile-shell) .topbar{display:none}.app-shell:has(.profile-mobile-shell) .page-container{width:100%;max-width:none;padding:0}:is(html:has(.profile-mobile-view),body:has(.profile-mobile-view)){overscroll-behavior:none;height:100%;overflow:hidden}.app-shell:has(.profile-mobile-view){height:100dvh;min-height:0;overflow:hidden}.app-shell:has(.profile-mobile-view) .app-shell__main{height:100dvh;min-height:0;overflow:hidden}.app-shell:has(.profile-mobile-view) .page-container{height:100dvh;min-height:0;overflow:hidden}.profile-mobile-shell:has(.profile-mobile-view){height:100dvh;min-height:0;overflow:hidden}.profile-desktop-shell{display:none}.profile-mobile-shell{color:#111827;background:#fff;min-height:100vh;display:block}.profile-mobile-view{background:#fff;flex-direction:column;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.profile-mobile-background{background:url(/mobile-assets/images/Profile_Page/header_background.png) 50%/cover no-repeat;border-radius:0 0 30px 30px;height:22vh;position:absolute;top:0;left:0;right:0;overflow:hidden}.profile-mobile-header{z-index:2;padding:max(20px, calc(var(--safe-area-top) + 8px)) max(20px, var(--safe-area-right)) 12px max(20px, var(--safe-area-left));grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;display:grid;position:relative}.profile-mobile-header>button,.profile-mobile-header>span{background:0 0;border:0;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:grid}.profile-mobile-header>button{background:#fff;box-shadow:0 3px 8px #0000002e}.profile-mobile-header>button img{width:22px;height:22px}.profile-mobile-header>img{object-fit:contain;justify-self:center;width:210px;height:48px}.profile-mobile-content{z-index:1;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:16px 16px 12px;position:relative;overflow-y:auto}.profile-mobile-identity{flex-direction:column;align-items:center;margin:16px 0 26px;display:flex}.profile-mobile-avatar-wrap{margin:-31px 0 20px;position:relative}.profile-mobile-avatar{color:#fff;object-fit:cover;background:#1db854;border:5px solid #fff;border-radius:50%;place-items:center;width:min(32vw,140px);height:min(32vw,140px);font-size:min(16vw,70px);font-weight:600;display:grid;overflow:hidden;box-shadow:0 6px 12px #00000026}.profile-mobile-avatar-edit{color:#fff;cursor:pointer;background:#1db854;border:4px solid #edffec;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;bottom:4px;right:4px;box-shadow:0 3px 4px #1db8544d}.profile-mobile-avatar-edit input{opacity:0;width:1px;height:1px;position:absolute}.profile-mobile-identity h1{color:#111827;text-align:center;margin:0 0 6px;font-size:26px;line-height:1.2}.profile-mobile-identity p{color:#6b7280;text-transform:capitalize;margin:0;font-size:15px;font-weight:500}.profile-mobile-cards{width:100%;padding:0 20px}.profile-mobile-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:12px;overflow:hidden;box-shadow:0 1px 2px #0000000a}.profile-mobile-row{color:#111827;text-align:left;background:#fff;border:0;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;width:100%;min-height:54px;padding:8px;display:grid}.profile-mobile-row-icon{place-items:center;width:32px;height:32px;display:grid}.profile-mobile-row-icon img{object-fit:contain;width:22px;height:22px}.profile-mobile-row>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.profile-mobile-row small{color:#6b7280;margin-bottom:2px;font-size:12px}.profile-mobile-row strong{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.profile-mobile-toggle{background:#d1d5db;border:0;border-radius:999px;width:50px;height:30px;padding:3px;position:relative}.profile-mobile-toggle span{background:#fff;border-radius:50%;width:24px;height:24px;transition:transform .16s;display:block;box-shadow:0 1px 3px #0000003d}.profile-mobile-toggle--on{background:#1db854}.profile-mobile-toggle--on span{transform:translate(20px)}.profile-mobile-preference-toggle{background:0 0;border:0;place-items:center;width:50px;height:30px;padding:0;display:grid}.profile-mobile-preference-toggle img{width:50px;height:30px;display:block}.profile-mobile-preference-toggle:disabled{opacity:.65}.profile-mobile-row .profile-mobile-verified{color:#1db854}.profile-mobile-row .profile-mobile-unverified{color:#ff6b6b}.profile-mobile-logout{width:calc(100% - 40px);min-height:52px;margin:16px auto max(16px, var(--safe-area-bottom));color:#fff;box-shadow:none;letter-spacing:normal;background:#ff8000;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-size:16px;font-weight:600;display:flex}.profile-mobile-edit{background:#fff;min-height:100vh}.profile-mobile-edit>header{grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;padding:40px 16px 16px;display:grid}.profile-mobile-edit>header button{color:#000;background:0 0;border:0;place-items:center;width:40px;height:40px;padding:8px;display:grid}.profile-mobile-edit>header h1{color:#000;text-align:center;margin:0;font-size:20px}.profile-mobile-edit>header span{width:40px}.profile-mobile-edit>form{padding:20px 20px 40px}.profile-mobile-edit-field{color:#1f2937;background:#f8f8f0;border:1px solid #e5e7eb;border-radius:12px;min-height:66px;margin-bottom:20px;padding:8px 12px 12px;display:block}.profile-mobile-edit-field>span{color:#6b7280;margin-bottom:4px;font-size:11px;font-weight:500;display:block}.profile-mobile-edit-field>input,.profile-mobile-edit-field>div input{color:#1f2937;width:100%;min-height:24px;box-shadow:none;background:0 0;border:0;padding:0;font-size:15px}.profile-mobile-edit-field>div{align-items:center;display:flex}.profile-mobile-edit-field>div b{margin-right:8px;font-size:24px;font-weight:400}.profile-mobile-edit-field>div .profile-phone-prefix{color:#1f2937;margin-right:6px;font-size:15px;font-weight:600}.profile-mobile-submit{color:#fff;letter-spacing:1px;background:#1db854;border:0;border-radius:12px;width:100%;min-height:52px;margin-top:20px;font-size:16px;font-weight:700}.app-shell:has(.watchlist-page) .topbar{display:none}.app-shell:has(.watchlist-page) .page-container{background:#f8f9fa;width:100%;max-width:none;min-height:100vh;padding:0}.watchlist-desktop-header,.watchlist-desktop-empty{display:none}.watchlist-mobile-header{min-height:72px;padding:calc(env(safe-area-inset-top) + 8px) 8px 8px;color:#111827;background:#fff;border-bottom:1px solid #e5e7eb;grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;display:grid}.watchlist-mobile-header button,.watchlist-mobile-header a{color:#00710b;background:0 0;border:0;place-items:center;width:48px;height:48px;padding:0;display:grid}.watchlist-mobile-header h1{color:#111827;text-align:center;margin:0;font-size:20px}.watchlist-page>.loading-state,.watchlist-page>.notice{margin:2rem 1rem}.watchlist-mobile-empty{background:#f8f9fa;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 72px);padding:20px;display:flex}.watchlist-mobile-empty>span{color:#9ca3af;background:#f3f4f6;border-radius:50%;place-items:center;width:120px;height:120px;margin-bottom:24px;display:grid}.watchlist-mobile-empty h2{color:#1f2937;letter-spacing:.3px;margin:0 0 8px;font-size:20px}.watchlist-mobile-empty p{color:#6b7280;text-align:center;max-width:300px;margin:0;padding:0 20px;font-size:14px;font-weight:500;line-height:20px}.watchlist-grid{background:#f8f9fa;gap:0;padding:20px 0 32px;display:grid}.app-shell:has(.notifications-page) .topbar{display:none}.app-shell:has(.notifications-page) .page-container{background:#f5f5f5;width:100%;max-width:none;min-height:100vh;padding:0}.notifications-page{background:#f5f5f5;min-height:100vh}.notifications-desktop-header,.notification-toolbar--desktop,.notifications-desktop-empty,.notifications-page>.load-more{display:none}.notifications-mobile-route-header{min-height:72px;padding:calc(env(safe-area-inset-top) + 8px) 8px 8px;background:#fff;border-bottom:1px solid #e0e0e0;grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;display:grid}.notifications-mobile-route-header button,.notifications-mobile-route-header a{color:#00710b;background:0 0;border:0;place-items:center;width:48px;height:48px;padding:0;display:grid}.notifications-mobile-route-header h1{color:#111827;text-align:center;margin:0;font-size:20px}.notifications-mobile-heading{background:#fff;border-bottom:1px solid #e0e0e0;justify-content:space-between;align-items:center;gap:8px;min-height:62px;padding:12px 16px;display:flex}.notifications-mobile-heading>div{align-items:center;gap:8px;display:flex}.notifications-mobile-heading h2{color:#333;margin:0;font-size:24px;line-height:1}.notifications-mobile-heading>div:first-child>span{color:#fff;background:#ff6b6b;border-radius:12px;padding:4px 8px;font-size:12px;font-weight:700}.notifications-mobile-heading button{border:0;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:36px;padding:8px 10px;font-size:14px;font-weight:600;display:inline-flex}.notifications-mobile-select{color:#fff;background:#abd036}.notifications-mobile-more{color:#1db854;background:#edf8ef}.notifications-mobile-delete{color:#ff6b6b;background:#ffe5e5}.notification-mobile-filters{background:#fff;border-bottom:1px solid #e0e0e0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px 12px 8px;display:grid}.notification-mobile-filters label{gap:6px;display:grid}.notification-mobile-filters label>span{color:#333;font-size:12px;font-weight:700}.notification-mobile-filters select{color:#333;background-color:#0000;border:1px solid #e5e5e5;border-radius:10px;width:100%;min-height:44px;padding:0 34px 0 12px;font-size:14px}.notification-mobile-selection-toolbar{background:#fff;border-bottom:1px solid #e0e0e0;justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:7px 12px;display:flex}.notification-mobile-selection-toolbar button{color:#fff;background:#abd036;border:0;border-radius:8px;min-height:36px;padding:8px 14px;font-size:14px;font-weight:700}.notification-mobile-selection-toolbar button:disabled{cursor:not-allowed;opacity:.55}.notification-mobile-selection-toolbar span{color:#5b6459;text-align:right;font-size:13px;font-weight:600}.notifications-page>.loading-state,.notifications-page>.notice{margin:2rem 1rem}.notifications-mobile-empty{color:#ccc;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 134px);padding-bottom:60px;display:flex}.notifications-mobile-empty p{color:#999;margin:16px 0 0;font-size:16px}.notifications-page .notification-list{gap:8px;padding:8px;display:grid}.notifications-page .notification-item{background:#fff;border:0;border-left:4px solid #abd036;border-radius:12px;align-items:stretch;gap:8px;min-width:0;padding:12px;display:flex;position:relative;overflow:visible;box-shadow:0 1px 3px #0000001a}.notifications-page .notification-item--unread{background:#fffbf0;border-left-color:#ff6b6b}.notifications-page .notification-item--unread:after{content:"";background:#ff6b6b;border-radius:50%;width:10px;height:10px;position:absolute;top:-1px;right:-1px}.notifications-page .notification-item--selected{background:#f0f8ff;border-left-width:6px;border-left-color:#abd036}:root[data-theme=dark] .notifications-page .notification-item--selected{background:#f0f8ff}.notifications-page .notification-select{accent-color:#abd036;flex:none;width:24px;height:24px;margin:auto 0}.notifications-page .notification-item__icon{color:#fff;background:#999;border-radius:50%;flex:none;width:50px;height:50px;margin:auto 0}.notifications-page .notification-item__icon--high{background:#ff6b6b}.notifications-page .notification-item__icon--medium{background:orange}.notifications-page .notification-item__icon--low{background:#4caf50}.notification-item__body{flex:1;min-width:0}.notifications-page .notification-item__body>.cluster{min-width:0;margin:0 0 4px}.notifications-page .notification-item__body>.cluster>strong{color:#333;font-size:16px;line-height:1.25}.notifications-page .notification-item__body>.cluster>.badge{display:none}.notifications-page .notification-item p{color:#666;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 8px;font-size:14px;line-height:20px;display:-webkit-box;overflow:hidden}.notifications-page .notification-item small{color:#999;font-size:11px;display:block}.notifications-page .notification-item__farmer{color:#333;background:#f9f9f9;border-radius:8px;margin:0 0 8px;padding:8px;font-size:12px}.notifications-page .notification-item__farmer span{color:#999;margin-top:4px;font-size:11px}.notifications-page .notification-item__listing{color:#abd036;margin-bottom:8px;font-size:12px}.notifications-page .notification-item--selected small,.notifications-page .notification-item--selected .notification-item__farmer span{color:#5f6875}.notifications-page .notification-item--selected .notification-item__listing{color:#4f6c00}.notifications-page .notification-item__actions{display:none}.notification-mobile-action{color:#fff;background:#abd036;border-radius:8px;align-items:center;gap:6px;min-height:34px;margin-top:8px;padding:8px 12px;font-size:13px;font-weight:600;display:inline-flex}.notification-mobile-action--approval{background:#ff9800}.notification-mobile-review{color:#3498db;width:max-content;max-width:100%;margin-top:6px;font-size:13px;font-weight:600;line-height:1.35;display:block}.notification-item__mobile-status{color:#4caf50;flex:none;place-items:center;width:20px;display:grid}.notification-item__mobile-status i{background:#ff6b6b;border-radius:50%;width:8px;height:8px}.app-shell:has(.groups-page) .topbar{display:none}.app-shell:has(.groups-page) .page-container{background:#f5f5f5;width:100%;max-width:none;min-height:100vh;padding:0}.groups-page{background:#f5f5f5;min-height:100vh}.groups-page--farmer{background:#fff}.groups-desktop-header,.groups-desktop-empty{display:none}.groups-mobile-route-header{min-height:72px;padding:calc(env(safe-area-inset-top) + 8px) 8px 8px;background:#fff;border-bottom:1px solid #e0e0e0;grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;display:grid}.groups-mobile-route-header button,.groups-mobile-route-header a{color:#00710b;background:0 0;border:0;place-items:center;width:48px;height:48px;padding:0;display:grid}.groups-mobile-route-header h1{color:#111827;text-align:center;margin:0;font-size:18px;font-weight:600}.groups-mobile-create{color:#00710b;background:0 0;border:0;align-items:center;gap:6px;min-height:48px;margin-left:auto;padding:0 16px;font-size:16px;font-weight:600;display:flex}.groups-mobile-title{color:#000;margin:0 0 16px;padding:16px 16px 0;font-size:24px;display:block}.groups-loading{flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 120px);display:flex}.groups-loading p{color:#666;margin-top:12px;font-size:16px}.groups-mobile-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 120px);padding:20px 40px 70px;display:flex}.groups-page--farmer .groups-mobile-empty{min-height:calc(100vh - 72px)}.groups-mobile-empty>span{margin-bottom:20px;font-size:80px}.groups-mobile-empty h2{color:#333;margin:0 0 12px;font-size:24px}.groups-page--farmer .groups-mobile-empty h2{margin-bottom:8px;font-size:18px;font-weight:600}.groups-mobile-empty p{color:#666;margin:0 0 32px;font-size:16px;line-height:24px}.groups-page--farmer .groups-mobile-empty p{max-width:320px;margin-bottom:0;font-size:14px}.groups-mobile-empty button{color:#fff;background:#00710b;border:0;border-radius:25px;min-height:48px;padding:0 32px;font-size:16px;font-weight:600}.groups-page .group-grid{grid-template-columns:1fr;gap:12px;padding:16px;display:grid}.groups-page--farmer .group-grid{padding-top:0}.groups-page .group-card{border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 2px 4px #0000001a}.groups-page .group-card--agent{overflow:visible}.groups-page .group-card--sheep{background:#e8f5e9}.groups-page .group-card--beef{background:#ffebee}.groups-page .group-card--dairy{background:#e3f2fd}.groups-page .group-card--custom{background:#f5f5f5}.groups-page .group-card__agent-link{grid-template-columns:auto minmax(0,1fr) auto;gap:12px;padding:16px}.groups-page .group-card__emoji{font-size:32px}.groups-page .group-card__agent-heading{padding-right:42px}.groups-page .group-card__agent-heading h2{color:#333;margin:0 0 4px;font-size:18px;font-weight:600}.groups-page .group-card__agent-heading>span{color:#666;font-size:12px}.groups-page .group-card__agent-link>p{color:#666;grid-column:1/-1;font-size:14px;line-height:20px}.groups-page .group-card__footer{color:#666;border-top-color:#0000001a;grid-column:1/-1;margin-top:0;padding-top:12px;font-size:14px}.groups-page .group-card__footer>span:last-child{color:#999;font-size:12px}.groups-page .group-card__agent-link>small{color:#999;text-align:center;grid-column:1/-1;margin-top:-4px;font-size:10px;font-style:italic;display:block}.groups-page .group-card__delete{top:18px;right:46px}.groups-page .group-card--farmer{color:inherit;background:#fff;border-color:#e5e5e5;padding:16px;display:block}.groups-page .group-card__farmer-heading h2{color:#000;margin:0;font-size:18px;font-weight:600}.groups-page .group-card--farmer>p{color:#666;margin-top:8px;font-size:14px}.groups-page .group-card--farmer .group-card__footer{color:#999;border:0;margin-top:12px;padding-top:0;font-size:12px}.group-create-modal{border-radius:0;flex-direction:column;width:100%;max-width:none;min-height:100dvh;max-height:100dvh;display:flex}.modal-backdrop:has(.group-create-modal,.group-add-modal){padding:0}.group-create-modal>.modal__header,.group-add-modal>.modal__header{padding:calc(var(--safe-area-top) + 1rem) max(1.25rem, var(--safe-area-right)) 1rem max(1.25rem, var(--safe-area-left));flex:none}.group-create-modal>.modal__body,.group-add-modal>.modal__body{flex:auto;min-height:0;max-height:none}.group-create-modal>.modal__footer,.group-add-modal>.modal__footer{padding:1rem max(1.25rem, var(--safe-area-right)) calc(var(--safe-area-bottom) + 1rem) max(1.25rem, var(--safe-area-left));flex:none}.app-shell:has(.group-detail-page) .topbar{display:none}.app-shell:has(.group-detail-page) .page-container{background:#f5f5f5;width:100%;max-width:none;min-height:100vh;padding:0}.group-detail-page{background:#f5f5f5;min-height:100vh}.group-detail-desktop-header,.group-detail-desktop-empty{display:none}.group-detail-mobile-header{min-height:72px;padding:calc(env(safe-area-inset-top) + 8px) 8px 8px;background:#fff;border-bottom:1px solid #e0e0e0;grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;display:grid}.group-detail-mobile-header button,.group-detail-mobile-header a{color:#00710b;background:0 0;border:0;place-items:center;width:48px;height:48px;padding:0;display:grid}.group-detail-mobile-header h1{color:#111827;text-align:center;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;font-weight:600;overflow:hidden}.group-detail-mobile-info{background:#fff;border:1px solid #e0e0e0;border-radius:12px;grid-template-columns:auto minmax(0,1fr);gap:12px;margin:16px;padding:16px;display:grid}.group-detail-mobile-info>span{font-size:40px}.group-detail-mobile-info>div{flex-direction:column;justify-content:center;display:flex}.group-detail-mobile-info strong{color:#00710b;margin-bottom:4px;font-size:14px}.group-detail-mobile-info small{color:#666;font-size:14px}.group-detail-mobile-info p{color:#666;grid-column:1/-1;margin:0;font-size:14px;line-height:20px}.group-detail-mobile-add{color:#00710b;background:#fff;border:1px solid #00710b;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:calc(100% - 32px);min-height:50px;margin:0 16px 16px;font-size:16px;font-weight:600;display:flex}.group-detail-members{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 16px 20px}.group-detail-members>.section-card__header{display:none}.group-detail-members .member-list{gap:12px}.group-detail-members .member-row{background:#fff;border:1px solid #e0e0e0;border-radius:12px;gap:12px;min-height:82px;padding:16px}.group-detail-members .member-row>.avatar{color:#00710b;background:#e8f5e9;border-radius:50%;width:48px;height:48px}.group-detail-members .member-row>div strong{color:#333;margin-bottom:4px;font-size:16px}.group-detail-members .member-row>div span{color:#666;font-size:14px}.group-detail-members .member-row>div small{color:#999;margin-top:2px;font-size:13px}.group-detail-members .member-row__remove{color:#f44336;font-size:12px}.group-detail-mobile-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 300px);padding:20px 40px 60px;display:flex}.group-detail-mobile-empty>span{margin-bottom:20px;font-size:80px}.group-detail-mobile-empty h2{color:#333;margin:0 0 12px;font-size:24px}.group-detail-mobile-empty p{color:#666;margin:0 0 32px;font-size:16px;line-height:24px}.group-detail-mobile-empty button{color:#fff;background:#00710b;border:0;border-radius:25px;min-height:48px;padding:0 32px;font-size:16px;font-weight:600}.group-add-modal{border-radius:0;flex-direction:column;width:100%;max-width:none;min-height:100dvh;max-height:100dvh;display:flex}.app-shell:has(.auctions-page) .topbar{display:none}.app-shell:has(.auctions-page) .page-container{background:#f3f4f6;width:100%;max-width:none;min-height:100vh;padding:0}.auctions-page{background:#f3f4f6;min-height:100vh;padding-bottom:16px}.auctions-desktop-header,.auctions-desktop-empty{display:none}.auctions-mobile-header{min-height:72px;padding:calc(env(safe-area-inset-top) + 8px) 8px 8px;background:#fff;border-bottom:1px solid #e5e7eb;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;display:grid}.auctions-mobile-header>button,.auctions-mobile-header a{color:#111827;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.auctions-mobile-header>div{align-items:center;display:flex}.auctions-mobile-header>div a:last-child:not(:first-child){color:#2e7d32}.auctions-mobile-header h1{color:#111827;text-align:center;margin:0;font-size:18px;font-weight:700}.auctions-mobile-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}.auctions-mobile-stats>div{background:#fff;border-radius:16px;align-content:space-between;min-height:112px;padding:16px;display:grid;box-shadow:0 1px 2px #0000000d}.auctions-mobile-stats span{color:#6b7280;justify-content:space-between;align-items:flex-start;gap:8px;font-size:14px;display:flex}.auctions-mobile-stats i{color:#155dfc;background:#e3f2fd;border-radius:8px;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.auctions-mobile-stats>div:nth-child(2) i{color:#4caf50;background:#e8f5e9}.auctions-mobile-stats>div:nth-child(3) i{color:#ff9800;background:#fff3e0}.auctions-mobile-stats>div:nth-child(4) i{color:#2196f3}.auctions-mobile-stats strong{color:#111827;font-size:24px}.auctions-toolbar{background:0 0;border:0;flex-direction:column;align-items:stretch;gap:0;padding:0;display:flex}.auctions-toolbar .search-field{background:#fff;border:1px solid #d1d5db;border-radius:12px;width:calc(100% - 32px);min-height:50px;margin:0 16px 16px;padding:0 16px}.auctions-toolbar .search-field input{background:0 0;border:0;min-height:auto;padding:0;font-size:16px}.auctions-toolbar .filter-tabs{-webkit-overflow-scrolling:touch;background:0 0;border:0;border-radius:0;gap:8px;width:100%;padding:12px 16px;display:flex;overflow-x:auto}.auctions-toolbar .filter-tabs button{color:#6b7280;text-align:center;white-space:nowrap;background:#fff;border:1px solid #d1d5db;border-radius:14px;flex:none;width:auto;min-width:70px;min-height:38px;padding:8px 16px;font-size:14px;font-weight:700}.auctions-toolbar .filter-tabs button.active{color:#fff;background:#1b5e20;border-color:#1b5e20}.auctions-page>.loading-state,.auctions-page>.notice{margin:2rem 1rem}.auctions-mobile-empty{color:#9ca3af;background:#fff;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:220px;margin:16px;padding:32px;display:flex}.auctions-mobile-empty p{color:#6b7280;margin:16px 0 24px;font-size:16px}.auctions-mobile-empty a{color:#fff;background:#1b5e20;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:48px;padding:0 24px;font-size:16px;font-weight:600;display:flex}.auctions-page .auction-grid{grid-template-columns:1fr;gap:0;display:grid}.auction-card-shell{margin:0 16px 16px;position:relative}.auctions-page .auction-card{color:inherit;background:#fff;border:0;border-radius:14px;padding:16px;display:block;box-shadow:0 1px 2px #0000000d}.auctions-page .auction-card__desktop{display:none}.auctions-page .auction-card__mobile{display:block}.auction-card__mobile-heading{margin-bottom:12px;padding-right:28px}.auction-card__mobile-heading h2{color:#111827;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 4px;font-size:16px;line-height:22px;display:-webkit-box;overflow:hidden}.auction-card__mobile-heading>span{color:#065f46;text-overflow:ellipsis;white-space:nowrap;background:#ecfdf5;border-radius:999px;align-items:center;gap:4px;max-width:100%;margin-bottom:4px;padding:2px 6px;font-size:10px;display:inline-flex;overflow:hidden}.auction-card__mobile-heading p{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;overflow:hidden}.auction-card__mobile-badges{gap:8px;margin-bottom:16px;display:flex}.auction-card__mobile-badges>span{color:#757575;background:#f5f5f5;border-radius:14px;align-items:center;gap:4px;padding:4px 8px;font-size:12px;font-weight:600;display:inline-flex}.auction-card__mobile-badges .auction-card__status--active{color:#2e7d32;background:#e8f5e9}.auction-card__mobile-badges .auction-card__status--draft,.auction-card__mobile-badges .auction-card__status--scheduled,.auction-card__mobile-badges .auction-card__status--upcoming{color:#ef6c00;background:#fff3e0}.auction-card__mobile-badges .auction-card__status--completed{color:#1565c0;background:#e3f2fd}.auction-card__mobile-badges .auction-card__status--cancelled{color:#c62828;background:#ffebee}.auction-card__mobile-pricing{border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px;padding:12px 0;display:grid}.auction-card__mobile-pricing>span{gap:4px;min-width:0;display:grid}.auction-card__mobile-pricing small{color:#6b7280;font-size:12px}.auction-card__mobile-pricing strong{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.auction-card__mobile-pricing>span:last-child strong{color:#2e7d32}.auction-card__mobile-date{color:#6b7280;font-size:12px}.auction-card__mobile-menu{color:#6b7280;background:#fff;border:0;border-radius:8px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:12px;right:12px}.app-shell:has(.auction-management-page,.auction-notifications-page) .topbar{display:none}.app-shell:has(.auction-management-page,.auction-notifications-page) .page-container{background:#f3f4f6;width:100%;max-width:none;min-height:100vh;padding:0}.auction-management-page{background:#f3f4f6;min-height:100vh;padding-bottom:32px}.auction-management-desktop-header,.auction-management-desktop-table,.auction-management-desktop-empty{display:none}.auction-management-mobile-header{min-height:72px;padding:calc(env(safe-area-inset-top) + 8px) 8px 8px;background:#fff;border-bottom:1px solid #e5e7eb;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;display:grid}.auction-management-mobile-header>button,.auction-management-mobile-header a,.auction-management-mobile-header>div button{color:#111827;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.auction-management-mobile-header>div{align-items:center;display:flex}.auction-management-mobile-header>div button:last-child{color:#2e7d32}.auction-management-mobile-header h1{color:#111827;text-align:center;margin:0;font-size:18px}.auction-management-mobile-stats{padding-top:16px;display:grid}.auction-management-page>.admin-search{background:#fff;border:1px solid #d1d5db;border-radius:12px;width:calc(100% - 32px);min-height:50px;margin:0 16px 16px;padding:0 16px}.auction-management-page>.admin-search input{background:0 0;border:0;min-height:auto;padding:0;font-size:16px}.auction-management-mobile-filters{gap:8px;width:100%;padding:12px 16px;display:flex;overflow-x:auto}.auction-management-mobile-filters button{color:#6b7280;background:#fff;border:1px solid #d1d5db;border-radius:14px;flex:none;min-width:70px;min-height:38px;padding:8px 16px;font-size:14px;font-weight:700}.auction-management-mobile-filters button.active{color:#fff;background:#1b5e20;border-color:#1b5e20}.auction-management-page>.loading-state,.auction-management-page>.notice{margin:2rem 1rem}.auction-management-mobile-empty{color:#9ca3af;background:#fff;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:260px;margin:16px;padding:32px;display:flex}.auction-management-mobile-empty p{color:#6b7280;margin:16px 0 24px;font-size:16px}.auction-management-mobile-empty .button{background:#1b5e20;border-radius:8px;width:100%;min-height:48px}.auction-management-mobile-list{grid-template-columns:1fr;gap:0;display:grid}.auction-management-page .auction-card{color:inherit;background:#fff;border:0;border-radius:14px;padding:16px;display:block;box-shadow:0 1px 2px #0000000d}.auction-management-page .auction-card__desktop{display:none}.auction-management-page .auction-card__mobile{display:block}.modal-backdrop:has(.auction-editor-modal){-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;padding:0}.auction-editor-modal{color:#111827;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;width:100%;max-width:none;min-height:100dvh;max-height:100dvh;box-shadow:none;background:#fff;border-radius:0}.auction-editor-modal>.modal__header{display:none}.auction-editor-modal>.modal__body{min-height:100dvh;max-height:100dvh;padding:0 16px calc(112px + env(safe-area-inset-bottom));background:#fff}.auction-editor-modal .auction-editor{display:block}.auction-editor-mobile-header{z-index:2;min-height:72px;padding:calc(env(safe-area-inset-top) + 8px) 8px 8px;background:#fff;grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;margin:0 -16px 16px;display:grid;position:sticky;top:0}.auction-editor-mobile-header button,.auction-editor-mobile-header a{color:#111827;background:#fbfcfa;border:0;border-radius:50%;place-items:center;width:48px;height:48px;padding:0;display:grid;box-shadow:0 3px 12px #0000000a}.auction-editor-mobile-header h1{color:#111827;text-align:center;margin:0;font-size:18px;font-weight:700}.auction-editor-modal .form-section{box-shadow:none;background:0 0;border:0;margin-bottom:24px;padding:0}.auction-editor-modal .form-section h3{color:#111827;margin-bottom:16px;font-size:18px;font-weight:600;line-height:25px}.auction-editor-modal .auction-editor-desktop-copy,.auction-editor-modal .auction-editor-desktop-only{display:none}.auction-editor-modal .listing-picker{margin-bottom:16px;display:grid}.auction-editor-modal .listing-picker>.button--secondary:first-child{color:#4b5563;background:#fff;border:1px solid #d1d5db;border-radius:8px;justify-content:space-between;width:100%;min-height:48px;font-weight:400}.auction-editor-modal .listing-picker>span{text-align:right}.auction-editor-modal .listing-picker>.button--ghost{color:#c62828;justify-self:end;width:-moz-fit-content;width:fit-content}.auction-editor-modal .listing-picker__panel{z-index:11;width:100%;height:70dvh;min-height:420px;padding:0 16px calc(24px + env(safe-area-inset-bottom));background:#fff;border:0;border-radius:22px 22px 0 0;flex-direction:column;margin:0;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -12px 35px #00000029}.auction-editor-modal .listing-picker__backdrop{z-index:10;background:#00000073;border:0;width:100%;height:100%;padding:0;display:block;position:fixed;inset:0}.auction-editor-modal .listing-picker__mobile-header{border-bottom:1px solid #e5e7eb;grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;min-height:64px;margin:0 -8px;display:grid}.auction-editor-modal .listing-picker__mobile-header:before{content:""}.auction-editor-modal .listing-picker__mobile-header h3{color:#111827;text-align:center;margin:0;font-size:18px;font-weight:700}.auction-editor-modal .listing-picker__mobile-header .icon-button{color:#111827;background:0 0;border:0;width:48px;height:48px}.auction-editor-modal .listing-picker__search{display:none}.auction-editor-modal .listing-picker__empty{color:#6b7280;flex:1;place-items:center;margin:0;font-size:16px;display:grid}.auction-editor-modal .listing-picker__panel>.spinner,.auction-editor-modal .listing-picker__panel>.error-state{margin:auto}.auction-editor-modal .listing-picker__results{max-height:none;margin:14px 0 0;overflow-y:auto}.auction-editor-modal .auction-editor-form-stack{gap:16px}.auction-editor-modal .auction-editor-inline-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.auction-editor-modal .field{gap:8px}.auction-editor-modal .field__label{color:#4b5563;font-size:14px;font-weight:500}.auction-editor-modal .field__hint{color:#6b7280;margin-top:-4px;font-size:12px}.auction-editor-modal .form-grid--2,.auction-editor-modal .form-grid--3{grid-template-columns:1fr}.auction-editor-modal input,.auction-editor-modal select,.auction-editor-modal textarea{color:#111827;-webkit-text-fill-color:#111827;caret-color:#111827;background:#fff;border-color:#d1d5db;border-radius:8px;min-height:48px;padding:12px 16px;font-size:16px}.auction-editor-modal input::placeholder,.auction-editor-modal textarea::placeholder{color:#9ca3af;-webkit-text-fill-color:#9ca3af;opacity:1}.auction-editor-modal select option{color:#111827;background:#fff}.auction-editor-modal .auction-editor-section--images>h3{margin-bottom:12px}.auction-editor-modal .auction-editor-section--images .field__label,.auction-editor-modal .auction-editor-image-upload{display:none}.auction-editor-modal .auction-editor-section--images .inline-input{gap:10px}.auction-editor-modal .auction-editor-section--images .inline-input input{flex:1}.auction-editor-modal .auction-editor-image-add{color:#fff;background:#2e7d32;border:0;border-radius:8px;width:54px;min-width:54px;min-height:48px;padding:0}.auction-editor-modal .auction-editor-image-add:hover{background:#276b2b}.auction-editor-modal textarea{resize:vertical;border-radius:14px;min-height:94px}.auction-editor-modal .auction-editor-date-control{color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:14px;grid-template-columns:22px minmax(0,1fr) 22px;align-items:center;gap:8px;min-height:48px;padding:0 14px;display:grid;position:relative}.auction-editor-modal .auction-editor-date-control>svg,.auction-editor-modal .auction-editor-date-control>span{display:block}.auction-editor-modal .auction-editor-date-control>span{color:#7b8189;font-size:16px}.auction-editor-modal .auction-editor-date-control>input{opacity:0;cursor:pointer;width:100%;min-height:100%;padding:0;position:absolute;inset:0}.auction-editor-modal .auction-editor-date-control:has(input:focus-visible){border-color:var(--brand);box-shadow:0 0 0 3px #00984824}.auction-editor-modal .auction-editor-date-control:has(input:disabled){opacity:.62;background:#f9fafb}.auction-editor-modal input:disabled,.auction-editor-modal textarea:disabled{color:#4b5563;-webkit-text-fill-color:#4b5563;opacity:.62;background:#f9fafb}.auction-editor-modal .auction-editor-money-input{background:#fff;border-color:#d1d5db;border-radius:14px;min-height:48px}.auction-editor-modal .auction-editor-money-input>span{color:#4b5563;padding-left:16px;font-size:16px}.auction-editor-modal .auction-editor-money-input>input{border:0;border-radius:0;min-height:46px;padding-left:8px}.auction-editor-modal .auction-editor-money-input>input:focus{box-shadow:none}.auction-editor-modal .preference-list{gap:16px}.auction-editor-modal .preference-list label{border:0;border-radius:0;align-items:center;padding:0}.auction-editor-modal .preference-list label>input{appearance:none;cursor:pointer;background:#e0e0e0 radial-gradient(circle at 14px,#fff 0 10px,#0000 10.5px);border:0;border-radius:999px;order:2;width:48px;min-width:48px;height:28px;min-height:28px;margin-left:auto;padding:0;box-shadow:inset 0 0 0 1px #0000000a}.auction-editor-modal .preference-list label>input:checked{background:#2e7d32 radial-gradient(circle at 34px,#fff 0 10px,#0000 10.5px)}.auction-editor-modal .preference-list label>span{order:1;gap:4px;min-width:0;display:grid}.auction-editor-modal .preference-list strong{color:#111827;font-size:16px;font-weight:400}.auction-editor-modal .preference-list strong svg{color:#1b5e20}.auction-editor-modal .preference-list label:nth-child(n+2) strong svg{color:#f59e0b}.auction-editor-modal .preference-list small{color:#6b7280;font-size:12px;line-height:17px}.auction-editor-modal .auction-editor-delete{color:#dc2626;background:#fee2e2;margin-bottom:24px;font-size:16px}.auction-editor-modal .modal__footer{z-index:3;padding:16px;padding-bottom:calc(16px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e5e7eb;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -5px 20px #0000000a}.auction-editor-modal .modal__footer .button:first-child{display:none}.auction-editor-modal .modal__footer .button{border-radius:14px;min-height:52px;font-size:16px;font-weight:600}.auction-editor-modal .modal__footer .button--secondary{color:#374151;background:#e5e7eb;border:0;box-shadow:0 4px 10px #00000014}.auction-editor-modal .modal__footer .button--primary{color:#fff;background:linear-gradient(120deg,#0e7f3d,#009848);border:0;box-shadow:0 4px 10px #0080402e}.auction-notifications-page{background:#fff;min-height:100vh}.auction-notifications-desktop-header,.auction-notifications-desktop-content{display:none}.auction-notifications-mobile-header{min-height:64px;padding:calc(env(safe-area-inset-top) + 4px) 8px 4px;background:#fff;border-bottom:1px solid #e5e7eb;grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;display:grid}.auction-notifications-mobile-header button{color:#1db854;background:0 0;border:0;place-items:center;width:48px;height:48px;padding:0;display:grid}.auction-notifications-mobile-content{display:block}.auction-notification-mobile-heading{padding:16px 16px 8px}.auction-notification-mobile-heading h1{color:#111827;margin:0 0 4px;font-size:28px}.auction-notification-mobile-heading p{color:#6b7280;margin:0;font-size:14px}.auction-notification-mobile-empty{color:#9ca3af;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:390px;padding:60px 32px;display:flex}.auction-notification-mobile-empty h2{color:#6b7280;margin:16px 0 8px;font-size:18px}.auction-notification-mobile-empty p{color:#6b7280;margin:0 0 24px;font-size:14px;line-height:20px}.auction-notification-mobile-empty .button{border-radius:12px;min-height:52px;padding:0 24px}.auction-notification-mobile-form{gap:20px;padding:16px 16px 32px;display:grid}.auction-notification-mobile-form .field{gap:8px}.auction-notification-mobile-form .field__label{color:#111827;font-size:14px;font-weight:700}.auction-notification-mobile-form input,.auction-notification-mobile-form select,.auction-notification-mobile-form textarea{background:#fff;border:1px solid #d1d5db;border-radius:12px;min-height:48px;padding:12px 16px;font-size:16px}.auction-notification-mobile-form textarea{min-height:120px}.auction-notification-mobile-toggle,.auction-notification-mobile-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.auction-notification-mobile-toggle button{color:#4a4a4a;background:0 0;border:1px solid #e0e0e0;border-radius:12px;min-height:48px;font-size:16px}.auction-notification-mobile-toggle button.active{color:#fff;background:#009848;border-color:#009848;font-weight:700}.auction-notification-mobile-actions{margin-top:8px}.auction-notification-mobile-actions .button{border-radius:12px;min-height:52px}.app-shell:has(.auction-detail-page) .topbar{display:none}.app-shell:has(.auction-detail-page) .page-container{background:#fff;width:100%;max-width:none;min-height:100vh;padding:0}.auction-detail-page{background:#fff;min-height:100vh}.auction-detail-desktop,.auction-detail-content{display:none}.auction-detail-mobile{min-height:100vh;padding-top:calc(80px + env(safe-area-inset-top));padding-bottom:calc(92px + env(safe-area-inset-bottom));color:#111;background:#fff;display:block}.auction-detail-mobile-header{z-index:20;min-height:calc(80px + env(safe-area-inset-top));padding:calc(env(safe-area-inset-top) + 8px) 12px 8px;background:#fff;grid-template-columns:52px minmax(0,1fr) 52px;align-items:center;display:grid;position:fixed;top:0;left:0;right:0}.auction-detail-mobile-header a,.auction-detail-mobile-header button{background:#fbfcfa;border:0;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;display:grid;box-shadow:0 3px 12px #0000000a}.auction-detail-mobile-header a{color:#1b5e20}.auction-detail-mobile-header button{color:#ef4444;justify-self:end}.auction-detail-mobile-header h1{color:#111;text-align:center;margin:0;font-size:18px;font-weight:700}.auction-detail-mobile>.auction-gallery{width:100%;height:300px;margin:0}.auction-detail-mobile>.auction-gallery .auction-gallery__main{height:300px}.auction-detail-mobile>.auction-gallery .auction-gallery__thumbs{display:none}.auction-detail-mobile>.auction-gallery .auction-gallery__count{bottom:16px}.auction-detail-mobile>.auction-gallery .icon-button{top:calc(50% - 22px)}.auction-detail-mobile-summary{color:#fff;background:linear-gradient(100deg,#2c7b39,#3aa052);grid-template-columns:repeat(2,minmax(0,1fr));min-height:92px;padding:14px 16px;display:grid}.auction-detail-mobile-summary>div{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.auction-detail-mobile-summary>div:last-child{text-align:right;align-items:flex-end}.auction-detail-mobile-summary small,.auction-detail-mobile-summary span{color:#ffffffc2;font-size:12px}.auction-detail-mobile-summary strong{color:#fff;align-items:center;gap:4px;min-height:29px;font-size:23px;font-weight:600;line-height:29px;display:flex}.auction-detail-mobile-content{padding:16px}.auction-detail-mobile-content h2{color:#111;margin:0 0 14px;font-size:20px;line-height:28px}.auction-detail-mobile-content h3{color:#111;margin:0 0 16px;font-size:18px;line-height:25px}.auction-detail-mobile-tags{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.auction-detail-mobile-tags span{color:#4b5563;background:#f3f4f6;border-radius:16px;align-items:center;gap:6px;min-height:28px;padding:4px 12px;font-size:14px;display:inline-flex}.auction-detail-mobile-reference{color:#34443b;background:linear-gradient(90deg,#effcf6,#e9fff9);border-left:4px solid #2e7d32;border-radius:10px;align-items:center;gap:7px;min-height:33px;margin-bottom:16px;padding:6px 12px;font-size:14px;display:flex;overflow:hidden}.auction-detail-mobile-reference strong{color:#111;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.auction-detail-mobile-description{color:#4b5563;margin:0;font-size:15px;line-height:22px}.auction-detail-mobile-divider{background:#e5e7eb;height:1px;margin:24px -16px}.auction-detail-mobile-listing-details{gap:18px;display:grid}.auction-detail-mobile-listing-details>div{align-items:flex-start;gap:14px;min-height:38px;display:flex}.auction-detail-mobile-listing-details>div>svg{color:#2e7d32;stroke-width:1.7px;flex:none;margin-top:2px}.auction-detail-mobile-listing-details span{display:grid}.auction-detail-mobile-listing-details small{color:#6b7280;font-size:14px}.auction-detail-mobile-listing-details strong{color:#111;font-size:15px;font-weight:400}.auction-detail-mobile-bid-list{gap:8px;display:grid}.auction-detail-mobile-bid-list article{background:#f9fafb;border-radius:14px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:66px;padding:12px;display:grid}.auction-detail-mobile-bid-list article.is-leading{background:#ecfdf5;border:1px solid #d1fae5}.auction-detail-mobile-bid-list article>span{color:#2e7d32;background:#fff;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.auction-detail-mobile-bid-list article>div{min-width:0;display:grid}.auction-detail-mobile-bid-list article>div strong{color:#111;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.auction-detail-mobile-bid-list article small{color:#6b7280;font-size:11px}.auction-detail-mobile-bid-list article>strong{color:#111;font-size:15px}.auction-detail-mobile-empty-bids{color:#666;margin:0 0 20px;font-size:14px;font-style:italic}.auction-detail-mobile-footer{z-index:30;min-height:calc(80px + env(safe-area-inset-bottom));padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#fffffff7;border-top:1px solid #e5e7eb;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -5px 20px #0000000a}.auction-detail-mobile-footer button,.auction-detail-mobile-footer span{border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:50px;font-size:16px;font-weight:600;display:flex}.auction-detail-mobile-footer button{color:#374151;background:#f3f4f6}.auction-detail-mobile-footer span{color:#fff;background:linear-gradient(120deg,#b8bcc5,#9297a1);box-shadow:0 4px 10px #00000017}.auction-detail-mobile-actions{gap:12px;padding:0 16px;display:grid}.auction-detail-mobile-actions>button,.auction-detail-mobile-actions>a{color:#fff;background:linear-gradient(#0e7f3d,#009848);border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:52px;font-size:16px;font-weight:700;display:flex}.auction-detail-mobile-actions>a:last-child:not(:first-child){color:#111827;background:#fff;border:1px solid #d1d5db}.modal-backdrop:has(.auction-contact-modal){z-index:60;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff24;padding:16px}.auction-contact-modal{background:linear-gradient(145deg,#f0fffae0,#ffffffbf);border:1px solid #ffffffbf;border-radius:28px;width:min(230px,100vw - 48px);overflow:visible;box-shadow:0 22px 55px #0000002b}.auction-contact-modal>.modal__header{background:0 0;border:0;padding:18px 16px 8px;display:block}.auction-contact-modal>.modal__header h2{color:#111;text-align:center;font-size:15px;font-weight:400}.auction-contact-modal>.modal__header .icon-button{display:none}.auction-contact-modal>.modal__body{background:0 0;padding:0 14px 14px;overflow:visible}.auction-contact-modal__actions{gap:8px;display:grid}.auction-contact-modal__actions button{color:#111;background:#c2c7c59e;border:0;border-radius:24px;min-height:44px;font-size:16px}.auction-contact-modal__actions button:disabled{opacity:.42;cursor:not-allowed}.app-shell:has(.bid-history-page) .topbar{display:none}.app-shell:has(.bid-history-page) .page-container{background:#f8f9fa;width:100%;max-width:none;min-height:100vh;padding:0}.bid-history-page{background:#f8f9fa;min-height:100vh}.bid-history-desktop-header,.bid-history-desktop-table,.bid-history-desktop-empty{display:none}.bid-history-mobile-header{min-height:72px;padding:calc(env(safe-area-inset-top) + 8px) 8px 8px;background:#fff;border-bottom:1px solid #e5e7eb;grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;display:grid}.bid-history-mobile-header a{color:#1db854;place-items:center;width:48px;height:48px;display:grid}.bid-history-mobile-header h1{color:#111827;text-align:center;margin:0;font-size:18px}.bid-history-page>.loading-state,.bid-history-page>.notice{margin:2rem 1rem}.bid-history-mobile-empty{color:#9ca3af;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 72px);padding:32px 32px 80px;display:flex}.bid-history-mobile-empty h2{color:#6b7280;margin:16px 0 8px;font-size:18px}.bid-history-mobile-empty p{color:#6b7280;margin:0;font-size:14px}.bid-history-mobile-list{padding-bottom:32px;display:block}.bid-history-mobile-summary{padding:16px 16px 8px}.bid-history-mobile-summary h2{color:#111827;margin:0 0 4px;font-size:20px}.bid-history-mobile-summary p{color:#6b7280;margin:0;font-size:14px}.bid-history-mobile-card{background:#fff;border:1px solid #e0e0e0;border-radius:12px;margin:0 16px 12px;padding:16px}.bid-history-mobile-card__head{align-items:center;gap:12px;padding-bottom:12px;display:flex}.bid-history-mobile-card__head>span{color:#111827;background:#e5e7eb;border-radius:50%;place-items:center;width:40px;height:40px;font-size:16px;font-weight:700;display:grid}.bid-history-mobile-card__head>div{flex:1;gap:2px;min-width:0;display:grid}.bid-history-mobile-card__head strong{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.bid-history-mobile-card__head small{color:#6b7280;font-size:12px}.bid-history-mobile-card__head em{color:#fff;background:#2e7d32;border-radius:12px;align-items:center;gap:4px;padding:6px 10px;font-size:12px;font-style:normal;font-weight:600;display:inline-flex}.bid-history-mobile-card__amount{border-top:1px solid #e0e0e0;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.bid-history-mobile-card__amount>span{gap:4px;display:grid}.bid-history-mobile-card__amount small{color:#6b7280;font-size:12px}.bid-history-mobile-card__amount strong{color:#111827;font-size:20px}.bid-history-mobile-card__amount button{color:#ef4444;background:#fee2e2;border:0;border-radius:8px;min-height:36px;padding:8px 12px;font-size:12px;font-weight:600}.app-shell:has(.admin-users-page) .topbar{display:none}.app-shell:has(.admin-users-page) .page-container{background:#f5f5f5;width:100%;max-width:none;min-height:100vh;padding:0}.admin-users-page{background:#f5f5f5;min-height:100vh}.admin-users-desktop-header,.admin-users-desktop-toolbar,.admin-users-desktop-empty,.admin-users-desktop-table,.admin-users-desktop-pagination{display:none}.admin-users-mobile-header{min-height:72px;padding:calc(env(safe-area-inset-top) + 8px) 8px 8px;background:#fff;border-bottom:1px solid #e0e0e0;grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;display:grid}.admin-users-mobile-header button,.admin-users-mobile-header a{color:#1db854;background:0 0;border:0;place-items:center;width:48px;height:48px;padding:0;display:grid}.admin-users-mobile-header h1{color:#111827;text-align:center;margin:0;font-size:18px}.admin-users-mobile-controls{background:#fff;border-bottom:1px solid #e0e0e0;gap:12px;padding:16px;display:grid}.admin-users-mobile-controls .search-field{background:#f5f5f5;border:0;border-radius:8px;min-height:44px}.admin-users-mobile-controls>div{gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.admin-users-mobile-controls>div button{color:#666;white-space:nowrap;background:#f5f5f5;border:0;border-radius:20px;min-height:36px;padding:8px 16px;font-size:13px;font-weight:500}.admin-users-mobile-controls>div button.active{color:#fff;background:#0e7f3d;font-weight:600}.admin-users-mobile-create{color:#fff;background:#0e7f3d;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:48px;margin:0;padding:0 16px;font-size:16px;font-weight:600;display:flex;box-shadow:0 2px 4px #0000001a}.admin-users-mobile-action-row{align-items:center;gap:10px;padding:16px;display:flex}.admin-users-mobile-load{color:#0e7f3d;background:#fff;border:1px solid #cfe5d2;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:48px;padding:0 12px;font-size:13px;font-weight:600;display:flex}.admin-users-page>.loading-state,.admin-users-page>.notice{margin:2rem 1rem}.admin-users-mobile-empty{color:#ccc;flex-direction:column;align-items:center;padding:60px 24px;display:flex}.admin-users-mobile-empty h2{color:#999;margin:16px 0 0;font-size:18px}.admin-users-mobile-empty p{color:#bbb;margin:8px 0 0;font-size:14px}.admin-users-mobile-list{gap:12px;padding:0 16px 20px;display:grid}.admin-user-mobile-card{background:#fff;border:1px solid #f3f4f6;border-radius:14px;min-height:183px;padding:16px;position:relative;box-shadow:0 1px 3px #0000001a}.admin-user-mobile-actions{z-index:1;gap:8px;display:flex;position:absolute;top:16px;right:16px}.admin-user-mobile-actions button{color:#4a5565;background:#f3f4f6;border:0;border-radius:8px;place-items:center;width:32px;height:32px;padding:0;display:grid}.admin-user-mobile-actions button:last-child{color:#fb2c36;background:#fef2f2}.admin-user-mobile-main{gap:12px;padding-right:60px;display:flex}.admin-user-mobile-main>span{color:#abd036;background:#e8f5e9;border:1px solid #c8e6c9;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;font-size:18px;font-weight:600;display:grid}.admin-user-mobile-main>div{flex:1;gap:4px;min-width:0;display:grid}.admin-user-mobile-main h2{color:#111827;align-items:center;gap:6px;margin:0;font-size:16px;display:flex}.admin-user-mobile-main h2 svg{color:#0e7f3d}.admin-user-mobile-role{color:#fff;background:#1db854;border-radius:4px;justify-self:start;margin:4px 0;padding:2px 8px;font-size:10px}.admin-user-mobile-role--agent,.admin-user-mobile-role--agronomist_agent{background:#2196f3}.admin-user-mobile-role--admin,.admin-user-mobile-role--agronomist_admin{background:#ff9800}.admin-user-mobile-role--member{background:#9c27b0}.admin-user-mobile-main p{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;margin:0;font-size:13px;display:flex;overflow:hidden}.admin-user-mobile-assign{color:#fff;background:#abd036;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:40px;margin-top:16px;font-size:14px;font-weight:600;display:flex}.modal-backdrop:has(.admin-user-edit-modal,.assign-agent-modal,.temporary-password-modal){align-items:flex-end;padding:0}.admin-user-edit-modal,.assign-agent-modal,.temporary-password-modal{border-radius:20px 20px 0 0;width:100%;max-width:none;max-height:90dvh}.admin-user-modal .form-grid--2{grid-template-columns:1fr}.modal-backdrop:has(.create-agent-modal){padding:0}.create-agent-modal{border-radius:0;flex-direction:column;width:100%;max-width:none;min-height:100dvh;max-height:100dvh;display:flex}.create-agent-modal>.modal__header{padding:calc(var(--safe-area-top) + 1rem) max(1.25rem, var(--safe-area-right)) 1rem max(1.25rem, var(--safe-area-left));flex:none}.create-agent-modal>.modal__body{flex:auto;min-height:0;max-height:none}.create-agent-modal>.modal__footer{padding:1rem max(1.25rem, var(--safe-area-right)) calc(var(--safe-area-bottom) + 1rem) max(1.25rem, var(--safe-area-left));flex:none}.app-shell:has(.assign-agent-page) .topbar{display:none}.app-shell:has(.assign-agent-page) .page-container{background:#f5f5f5;width:100%;max-width:none;min-height:100vh;padding:0}.assign-agent-page{background:#f5f5f5;min-height:100vh}.assign-agent-desktop-header{display:none}.assign-agent-mobile-header{min-height:72px;padding:calc(env(safe-area-inset-top) + 8px) 8px 8px;background:#fff;border-bottom:1px solid #e0e0e0;grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;display:grid}.assign-agent-mobile-header button{color:#1db854;background:0 0;border:0;place-items:center;width:48px;height:48px;padding:0;display:grid}.assign-agent-mobile-header h1{color:#111827;text-align:center;margin:0;font-size:18px}.assign-agent-page .assign-agent-farmer{background:#fff;border:0;border-radius:0;margin:0 0 16px;padding:16px;box-shadow:0 2px 4px #0000001a}.assign-agent-page .assign-agent-farmer>.avatar{color:#1a8a45;background:#e8f5e9;width:48px;height:48px}.assign-agent-page .assign-agent-farmer strong{color:#333;font-size:18px}.assign-agent-page .assign-agent-farmer span{color:#666;font-size:14px}.assign-agent-page .assign-agent-farmer small{color:#999;margin-top:8px;font-size:13px}.assign-agent-page>.search-field{background:#fff;border:0;border-radius:8px;width:calc(100% - 32px);min-height:44px;margin:0 16px 16px;box-shadow:0 1px 2px #0000001a}.assign-agent-page>.loading-state,.assign-agent-page>.notice,.assign-agent-page>.empty-state{margin:2rem 1rem}.assign-agent-page .assign-agent-list{gap:12px;padding:0 16px 16px}.assign-agent-page .assign-agent-option{background:#fff;border:0;border-radius:12px;min-height:96px;padding:16px;box-shadow:0 2px 4px #0000001a}.assign-agent-page .assign-agent-option>.avatar{color:#1a8a45;background:#e8f5e9;width:50px;height:50px}.assign-agent-page .assign-agent-option strong{color:#333;font-size:16px}.assign-agent-page .assign-agent-option small{color:#666;font-size:12px}.app-shell:has(.admin-invitation-page,.admin-bulk-page,.admin-reports-page,.admin-sold-page,.admin-review-page) .topbar{display:none}.app-shell:has(.admin-invitation-page,.admin-bulk-page,.admin-reports-page,.admin-sold-page,.admin-review-page) .page-container{background:#f8f9fa;padding:0 0 6.5rem}.admin-native-route-header{z-index:30;min-height:calc(56px + var(--safe-area-top));padding:calc(var(--safe-area-top) + 4px) max(8px, var(--safe-area-right)) 4px max(8px, var(--safe-area-left));background:#fff;border-bottom:1px solid #e5e7eb;grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;display:grid;position:sticky;top:0}.admin-native-route-header button,.admin-native-route-header a{color:#087b29;background:0 0;border:0;place-items:center;width:48px;height:48px;padding:0;display:grid}.admin-native-route-header h1{color:#1f2937;text-align:center;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:17px;overflow:hidden}.admin-native-desktop-header{display:none}.admin-invitation-page{background:#f8f9fa;min-height:100vh}.admin-invitation-mobile-intro{text-align:center;padding:24px 16px 18px;display:block}.admin-invitation-mobile-intro h2{color:#2c3e50;margin:0 0 6px;font-size:24px}.admin-invitation-mobile-intro p{color:#7f8c8d;margin:0;font-size:14px}.admin-invitation-page>.split-layout{padding:0 16px 24px;display:block}.admin-invitation-form-card,.admin-invitation-success-card{background:#fff;border:0;border-radius:14px;padding:18px;box-shadow:0 2px 8px #0000000d}.admin-invitation-form-card .form-grid{display:block}.admin-invitation-form-card .field{margin-bottom:6px}.admin-invitation-form-card .field>span:first-child,.admin-invitation-agent-picker>strong{color:#666;margin:10px 0 8px;font-size:13px;font-weight:600}.admin-invitation-form-card input{color:#2c3e50;background:#f8f9fa;border:1px solid #e0e0e0;border-radius:10px;min-height:46px;padding:12px 14px;font-size:15px}.admin-invitation-form-card .field-hint,.admin-invitation-desktop-aside,.admin-invitation-agent-picker>.marketplace-filter--agent-search{display:none}.admin-invitation-agent-picker{flex-direction:column;display:flex}.admin-invitation-agent-search{margin-bottom:10px;display:flex}.admin-invitation-agent-cards{gap:8px;max-height:300px;display:grid;overflow-y:auto}.admin-invitation-agent-no-results{color:var(--ink-muted,#666);margin:.5rem .25rem;font-size:13px}.admin-invitation-agent-cards button{color:#2c3e50;text-align:left;cursor:pointer;touch-action:manipulation;background:#fff;border:1px solid #eee;border-radius:10px;grid-template-columns:42px minmax(0,1fr) 24px;align-items:center;gap:10px;width:100%;padding:12px;display:grid}.admin-invitation-agent-cards button.active{background:#f0fff5;border-color:#009848}.admin-invitation-agent-cards button:focus-visible{outline-offset:2px;outline:3px solid #00984840}.admin-invitation-agent-cards button>span:first-child{color:#009848;background:#eefaf2;border-radius:20px;place-items:center;width:40px;height:40px;display:grid}.admin-invitation-agent-cards button>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.admin-invitation-agent-cards small{color:#666;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;font-size:11px;display:flex;overflow:hidden}.admin-invitation-agent-cards>button>svg{color:#009848}.admin-invitation-form-card form>.button,.admin-invitation-success-card .share-actions .button,.admin-invitation-success-card .stack>.button{justify-content:center;width:100%;min-height:48px}.admin-invitation-form-card form>.admin-invitation-create-button{color:#fff;background:#009848;border-color:#009848;border-radius:12px;min-height:48px;margin-top:12px}.admin-invitation-form-card form>.admin-invitation-create-button:hover{color:#fff;background:#007d3b;border-color:#007d3b}.admin-invitation-success-layout{padding-top:24px!important}.admin-invitation-success-message{color:#009848;text-align:center;background:0 0;border:0;flex-direction:column;align-items:center;display:flex}.admin-invitation-success-message strong{font-size:22px}.admin-invitation-success-message .break-word,.admin-invitation-link-chip{display:none}.admin-invitation-success-card .share-actions{grid-template-columns:1fr;display:grid}.admin-invitation-success-card .share-actions .button:first-child{background:#25d366}.admin-invitation-success-card .share-actions .button:nth-child(2){color:#fff;background:#2196f3;border-color:#2196f3}.admin-invitation-success-card .share-actions .button:nth-child(3){color:#fff;background:#ff9800;border-color:#ff9800}.admin-invitation-success-card .share-actions .button:nth-child(4){color:#fff;background:#607d8b;border-color:#607d8b}.admin-bulk-page,.admin-reports-page,.admin-sold-page{background:#f8f9fa;min-height:100vh}.admin-bulk-mobile-instructions,.admin-bulk-upload-card,.admin-report-mobile-summary,.admin-report-mobile-instructions{background:#fff;border:0;border-radius:16px;margin:20px 20px 16px;padding:20px;box-shadow:0 2px 8px #00000014}.admin-bulk-mobile-instructions{display:block}.admin-bulk-mobile-instructions>div{color:#0e7f3d;align-items:center;gap:8px;display:flex}.admin-bulk-mobile-instructions h2,.admin-bulk-mobile-section-title{color:#1f2937;margin:0;font-size:18px;font-weight:700}.admin-bulk-mobile-instructions p{color:#6b7280;margin:12px 0 0;font-size:14px;line-height:22px}.admin-bulk-mobile-instructions p strong{color:#1f2937;font-weight:700}.admin-bulk-mobile-template{color:#0e7f3d;background:#e8f5e9;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:calc(100% - 40px);min-height:56px;margin:0 20px 16px;font-size:15px;font-weight:600;line-height:1.3;display:flex}.admin-bulk-mobile-template:hover,.admin-bulk-mobile-template:focus,.admin-bulk-mobile-template:focus-visible,.admin-bulk-mobile-template:active{color:#0e7f3d;background:#e8f5e9;border:0;transform:none}.modal-backdrop:has(.admin-bulk-template-modal){-webkit-backdrop-filter:blur(14px)saturate(85%);backdrop-filter:blur(14px)saturate(85%);background:#09130c61;padding:32px}.admin-bulk-template-modal{color:#1f2937;-webkit-backdrop-filter:blur(30px)saturate(130%);backdrop-filter:blur(30px)saturate(130%);background:#ffffffc7;border:1px solid #ffffff7a;border-radius:26px;flex-direction:column;width:min(100%,380px);min-height:min(620px,100dvh - 64px);display:flex;box-shadow:0 28px 70px #00000047}.admin-bulk-template-modal>.modal__header{background:0 0;border:0;padding:24px 28px 8px}.admin-bulk-template-modal>.modal__header h2{color:#111827;font-size:24px;font-weight:700;line-height:1.2}.admin-bulk-template-modal>.modal__header .icon-button{display:none}.admin-bulk-template-modal>.modal__body{flex:auto;max-height:none;padding:8px 28px 20px}.admin-bulk-template-content{color:#4b5563;gap:24px;font-size:17px;line-height:1.5}.admin-bulk-template-note{color:inherit;background:0 0;border-radius:0;padding:0}.admin-bulk-template-modal>.modal__footer{background:0 0;border:0;padding:0 24px 24px}.admin-bulk-template-modal>.modal__footer .button{color:#111;background:#e5e7ebd1;border:0;border-radius:28px;min-height:54px;font-size:18px;font-weight:700}.admin-bulk-upload-card{box-shadow:none}.admin-bulk-mobile-section-title{margin-bottom:12px;font-size:16px;font-weight:600;display:block}.admin-bulk-file-drop{color:#fff;background:#0e7f3d;border:0;border-radius:12px;flex-direction:row;justify-content:center;gap:8px;min-height:56px;padding:16px}.admin-bulk-file-drop>span,.admin-bulk-desktop-label,.admin-bulk-upload-card>.results-summary{display:none}.admin-bulk-file-drop>.admin-bulk-ionicon,.admin-bulk-file-drop strong,.admin-bulk-mobile-label{color:#fff}.admin-bulk-mobile-label{display:inline}.admin-bulk-file-drop strong,.admin-bulk-mobile-label{font-size:15px;font-weight:600;line-height:1.3}.admin-bulk-file-info{color:#0e7f3d;align-items:center;gap:8px;margin-top:12px;display:flex}.admin-bulk-file-info span{color:#374151;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:500;overflow:hidden}.admin-bulk-file-info small{color:#6b7280;font-size:13px}.admin-bulk-mobile-preview{border-top:1px solid #e5e7eb;margin-top:20px;padding-top:20px;display:block}.admin-bulk-mobile-preview h2{margin:0 0 12px;font-size:16px}.admin-bulk-mobile-preview>div{color:#6b7280;border-bottom:1px solid #e5e7eb;flex-direction:column;padding:12px 0;font-size:13px;display:flex}.admin-bulk-mobile-preview>div strong{color:#1f2937;font-size:14px}.admin-bulk-mobile-preview>div small{color:#0e7f3d}.admin-bulk-preview-toggle{color:#0e7f3d;cursor:pointer;width:100%;min-height:44px;font:inherit;text-align:center;touch-action:manipulation;background:0 0;border:0;padding:10px 8px;font-weight:600;display:block}.admin-bulk-preview-toggle:focus-visible{outline-offset:2px;border-radius:8px;outline:3px solid #0e7f3d40}.admin-bulk-desktop-preview{display:none}.admin-bulk-upload-action .button{background:#0e7f3d;justify-content:center;width:100%;min-height:60px;font-size:16px;font-weight:700;line-height:1.3}.admin-bulk-upload-action{width:min(400px,100% - 40px);margin:8px auto 40px}.admin-bulk-upload-action .button:disabled{color:#fff;opacity:.6;background:#9ca3af}.admin-bulk-upload-card>.notice{margin-top:20px}.admin-bulk-mobile-result-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.admin-bulk-mobile-result-grid span{color:#6b7280;flex-direction:column;align-items:center;padding:10px 4px;font-size:12px;display:flex}.admin-bulk-mobile-result-grid strong{color:#009848;font-size:24px}.admin-bulk-mobile-result-grid span:nth-child(2) strong{color:#3b82f6}.admin-bulk-mobile-result-grid span:nth-child(3) strong{color:#ef4444}.admin-report-mobile-intro{text-align:center;background:#fff;border-bottom:1px solid #e5e7eb;flex-direction:column;align-items:center;padding:24px;display:flex}.admin-report-mobile-intro>span{color:#009848;background:#f0fdf4;border-radius:40px;place-items:center;width:80px;height:80px;margin-bottom:16px;display:grid}.admin-report-mobile-intro h2{color:#1f2937;margin:0 0 8px;font-size:20px;font-weight:700}.admin-report-mobile-intro p{color:#6b7280;margin:0;font-size:14px;line-height:20px}.admin-reports-page>.report-grid{padding:20px;display:block}.admin-report-primary-card{box-shadow:none;background:0 0;border:0;gap:12px;padding:0}.admin-report-primary-card>.report-card__icon,.admin-report-primary-card>.cluster:not(:last-child),.admin-report-desktop-copy,.admin-report-sold-card{display:none}.admin-report-primary-card>.cluster:last-child{grid-template-columns:1fr;gap:12px;width:100%;display:grid}.admin-report-primary-card .button{color:#fff;background:#009848;border:0;border-radius:12px;justify-content:center;width:100%;min-height:56px;font-size:16px;font-weight:600;box-shadow:0 2px 4px #0000001a}.admin-report-primary-card .button:nth-child(2){background:#0e7f3d}.admin-report-mobile-summary,.admin-report-mobile-instructions{margin-top:0;display:block}.admin-report-mobile-summary h2,.admin-report-mobile-instructions h2{color:#1f2937;margin:0 0 20px;font-size:18px;font-weight:700}.admin-report-mobile-summary>div{grid-template-columns:repeat(3,1fr);display:grid}.admin-report-mobile-summary>div span{text-align:center;flex-direction:column;align-items:center;display:flex}.admin-report-mobile-summary>div span:first-child svg{color:#009848}.admin-report-mobile-summary>div span:nth-child(2) svg{color:#ab47bc}.admin-report-mobile-summary>div span:nth-child(3) svg{color:#66bb6a}.admin-report-mobile-summary small{color:#6b7280;margin-top:8px;font-size:12px}.admin-report-mobile-summary strong{color:#1f2937;margin-top:4px;font-size:24px;font-weight:800}.admin-report-mobile-summary>p{color:#6b7280;overflow-wrap:anywhere;background:#f9fafb;border-radius:8px;align-items:center;gap:8px;margin:20px 0 0;padding:12px;font-size:12px;line-height:1.4;display:flex}.admin-report-preview{margin:0 20px 16px;padding:20px}.admin-report-preview .section-card__header h2{color:#1f2937;margin:0 0 4px;font-size:18px;font-weight:700}.admin-report-preview .section-card__header p{color:#6b7280;font-size:13px;line-height:1.4}.admin-report-preview .data-table-wrap{border-color:#e5e7eb;border-radius:8px;overflow-x:auto}.admin-report-preview .data-table{table-layout:fixed;width:780px;min-width:780px;font-size:12px}.admin-report-preview .data-table th,.admin-report-preview .data-table td{color:#6b7280;padding:12px;line-height:1.35}.admin-report-preview .data-table th{color:#374151;letter-spacing:normal;text-transform:none;background:#f9fafb;border-bottom:2px solid #e5e7eb;font-size:12px;font-weight:700}.admin-report-preview .data-table th:first-child,.admin-report-preview .data-table td:first-child,.admin-report-preview .data-table th:nth-child(3),.admin-report-preview .data-table td:nth-child(3){width:150px}.admin-report-preview .data-table th:nth-child(2),.admin-report-preview .data-table td:nth-child(2),.admin-report-preview .data-table th:nth-child(4),.admin-report-preview .data-table td:nth-child(4){width:180px}.admin-report-preview .data-table th:nth-child(5),.admin-report-preview .data-table td:nth-child(5){width:120px}.admin-report-mobile-instructions{border-left:4px solid #009848}.admin-report-mobile-instructions h2{margin-bottom:16px;font-size:16px}.admin-report-mobile-instructions p{color:#6b7280;align-items:flex-start;gap:12px;margin:0 0 12px;font-size:14px;line-height:20px;display:flex}.admin-report-mobile-instructions .admin-report-ionicon{color:#009848;font-size:20px}.admin-sold-desktop-toolbar{display:none}.admin-sold-page>.loading-state,.admin-sold-page>.error-state,.admin-sold-page>.empty-state{margin:40px 16px}.admin-sold-page>.sold-listing-grid{grid-template-columns:1fr;gap:16px;padding:16px;display:grid}.admin-sold-page .sold-listing-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:16px;box-shadow:0 2px 4px #0000000d}.admin-sold-page .sold-listing-card__header{border-bottom:1px solid #f3f4f6;align-items:flex-start;margin-bottom:12px;padding-bottom:12px}.admin-sold-page .sold-listing-card__header small,.admin-sold-region-detail{display:none}.admin-sold-page .sold-listing-card__header h2{color:#1f2937;margin:0;font-size:16px;line-height:1.35}.admin-sold-page .sold-listing-card__header>strong{color:#009848;font-size:16px}.admin-sold-page .detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-sold-page .detail-grid dt{color:#6b7280;font-size:12px}.admin-sold-page .detail-grid dd{color:#374151;font-size:14px;font-weight:500}.admin-sold-page .detail-grid>div:nth-child(3){border-top:1px solid #f3f4f6;grid-column:1/-1;padding-top:8px}.admin-sold-page .detail-grid>div:nth-child(3) dt{display:none}.admin-sold-page .detail-grid>div:nth-child(3) dd{color:#9ca3af;font-size:12px;font-style:italic}.admin-review-page{background:#fff;min-height:100vh;padding-bottom:78px}.admin-review-content{padding:16px;display:block}.admin-review-listing-card{color:#374151;box-shadow:none;background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:0;overflow:hidden}.admin-review-listing-card .review-image{aspect-ratio:4/3;object-fit:cover;border-radius:0;width:100%;max-width:none;height:auto;max-height:none;margin:0;display:block}.admin-review-details{padding:18px 16px 22px}.admin-review-details .detail-grid{gap:14px;margin:0 0 18px}.admin-review-details .detail-grid div{border-color:#e5e7eb;padding-bottom:10px}.admin-review-details .detail-grid dt{color:#6b7280;font-size:11px}.admin-review-details .detail-grid dd{color:#1f2937;font-size:14px}.admin-review-details h3{color:#1f2937;margin-bottom:8px;font-size:18px}.admin-review-details p{color:#4b5563;overflow-wrap:anywhere;margin:0;line-height:1.5}.admin-review-desktop-decision{display:none}.admin-review-mobile-footer{z-index:40;background:#f8f9fa;border-top:1px solid #e9ecef;justify-content:space-between;align-items:center;min-height:68px;padding:12px 16px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 4px #0000001a}.admin-review-mobile-footer>div:first-child{align-items:center;gap:6px;display:flex}.admin-review-mobile-footer small{color:#6c757d;font-size:12px;font-weight:700}.admin-review-mobile-footer strong{font-size:14px;font-weight:800}.admin-review-mobile-footer strong.pending{color:#fd7e14}.admin-review-mobile-footer strong.approved{color:#abd036}.admin-review-mobile-footer strong.rejected{color:#dc3545}.admin-review-mobile-footer>div:last-child{align-items:center;gap:12px;display:flex}.admin-review-mobile-footer button{color:#fff;border:0;border-radius:20px;place-items:center;width:40px;height:40px;padding:0;display:grid}.admin-review-mobile-footer button.reject{background:#dc3545}.admin-review-mobile-footer button.approve{background:#abd036}.admin-review-mobile-footer>div:last-child>span{color:#abd036;background:#e8f5e9;border-radius:16px;align-items:center;gap:4px;padding:6px 10px;font-weight:700;display:flex}.admin-review-mobile-footer>div:last-child>span.rejected{color:#dc3545;background:#fce8ea}.admin-review-reject-modal textarea{min-height:120px}.app-shell:has(.managed-listings-page) .topbar{display:none}.app-shell:has(.managed-listings-page) .page-container{background:#f8f9fa;width:100%;max-width:none;min-height:100vh;padding:0 0 6.5rem}.managed-listings-mobile-header{min-height:calc(56px + var(--safe-area-top));padding:calc(var(--safe-area-top) + 4px) max(8px, var(--safe-area-right)) 4px max(8px, var(--safe-area-left));background:#fff;border-bottom:1px solid #e5e7eb;grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;display:grid}.managed-listings-mobile-header button,.managed-listings-mobile-header a{color:#087b29;background:0 0;border:0;place-items:center;width:48px;height:48px;padding:0;display:grid}.managed-listings-mobile-header h1{color:#1f2937;text-align:center;margin:0;font-size:17px}.managed-listings-desktop-header,.managed-listings-desktop-empty,.managed-listing-desktop{display:none}.managed-listings-page>.listing-status-tabs{background:#fff;border-bottom:1px solid #e5e7eb;gap:4px;margin:0;padding:0 12px}.managed-listings-page>.listing-status-tabs button{color:#6b7280;border-bottom-width:2px;min-height:49px;padding:14px 12px;font-size:15px;font-weight:600}.managed-listings-page>.listing-status-tabs button.active{color:#abd036;border-bottom-color:#abd036}.managed-listings-page>.listing-status-tabs button span{color:#6b7280;background:#e5e7eb;min-width:20px;height:18px;font-size:11px}.managed-listings-page>.listing-status-tabs button.active span{color:#fff;background:#abd036}.managed-listings-page>.loading-state,.managed-listings-page>.error-state{margin:80px 16px}.managed-listings-mobile-empty{color:#9ca3af;text-align:center;flex-direction:column;align-items:center;padding:100px 20px 40px;display:flex}.managed-listings-mobile-empty h2{color:#6b7280;text-transform:capitalize;margin:16px 0 0;font-size:16px;font-weight:400}.managed-listings-mobile-empty a{color:#fff;background:#abd036;border-radius:8px;margin-top:24px;padding:12px 24px;font-size:15px;font-weight:700}.managed-listings-page>.managed-listings{gap:0;padding:20px}.managed-listing-mobile{background:#fff;border-radius:14px;margin-bottom:16px;display:block;position:relative;overflow:hidden;box-shadow:0 2px 8px #00000014}.managed-listing-entry:not(.managed-listing-entry--active) .managed-listing-mobile{opacity:.9;background:#f3f4f6;box-shadow:0 2px 8px #0000000a}.managed-listing-mobile__auction{z-index:2;color:#000;letter-spacing:.5px;background:#abd036;border-radius:6px;padding:5px 10px;font-size:9px;font-weight:700;position:absolute;top:8px;right:8px;box-shadow:0 2px 4px #0000004d}.managed-listing-mobile__main{color:inherit;grid-template-columns:80px minmax(0,1fr);gap:12px;padding:12px;display:grid}.managed-listing-mobile__image{width:80px;height:80px;position:relative}.managed-listing-mobile__image img{object-fit:cover;border-radius:10px;width:80px;height:80px}.managed-listing-entry:not(.managed-listing-entry--active) .managed-listing-mobile__image img{opacity:.6;filter:grayscale()}.managed-listing-mobile__image>span{color:#fff;background:#0000004d;border-radius:10px;place-items:center;display:grid;position:absolute;inset:0}.managed-listing-mobile__info{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.managed-listing-mobile__info h3{color:#1f2937;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 8px;font-size:15px;line-height:1.25;display:-webkit-box;overflow:hidden}.managed-listing-mobile__info>strong{color:#009848;background:#e8f5e9;border-radius:6px;padding:4px 8px;font-size:12px}.managed-listing-entry--draft .managed-listing-mobile__info>strong{color:#fff;background:#6b7280}.managed-listing-entry--pending .managed-listing-mobile__info>strong{color:#fff;background:#f59e0b}.managed-listing-entry--sold .managed-listing-mobile__info>strong{color:#fff;background:#009848}.managed-listing-entry--expired .managed-listing-mobile__info>strong{color:#fff;background:#ef4444}.managed-listing-mobile__info>small{color:#6b7280;margin:2px 0 3px;font-size:9px}.managed-listing-mobile__info p{color:#6b7280;align-items:center;gap:4px;margin:4px 0 0;font-size:12px;display:flex}.managed-listing-mobile__actions{border-top:1px solid #e5e7eb;justify-content:space-between;align-items:center;min-height:43px;padding:10px 12px;display:flex}.managed-listing-mobile__actions a,.managed-listing-mobile__actions button{color:#4a5565;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:12px;font-weight:600;display:inline-flex}.managed-listing-mobile__actions button{color:#ef4444}.app-shell:has(.listing-preview-page) .topbar{display:none}.app-shell:has(.listing-preview-page) .page-container{background:#fff;width:100%;max-width:none;min-height:100vh;padding:0}.listing-preview-page{background:#fff;min-height:100vh;padding-bottom:40px}.listing-preview-desktop-header{display:none}.listing-preview-mobile-header{min-height:calc(56px + var(--safe-area-top));padding:calc(var(--safe-area-top) + 4px) max(8px, var(--safe-area-right)) 4px max(8px, var(--safe-area-left));background:#fff;border-bottom:1px solid #e5e7eb;grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;display:grid}.listing-preview-mobile-header button{color:#00710b;background:0 0;border:0;place-items:center;width:48px;height:48px;padding:0;display:grid}.listing-preview-mobile-header h1{color:#111827;text-align:center;margin:0;font-size:18px}.listing-preview-mobile-intro{text-align:center;padding:14px 16px 0;display:block}.listing-preview-mobile-intro h2{color:#000;margin:0 0 6px;font-size:25px;font-weight:600}.listing-preview-mobile-intro p{color:#666;margin:0 0 18px;font-size:14px}.listing-preview-page>.split-layout{padding:0 16px;display:block}.listing-preview-page>.split-layout>.stack,.listing-preview-page>.split-layout>aside{gap:0}.listing-preview-page .section-card{width:100%;box-shadow:none;background:#e9e4d0;border:0;border-radius:11px;margin-bottom:18px;padding:17px}.listing-preview-page .section-card h2{color:#000;margin:0 0 12px;font-size:17px}.listing-preview-page .detail-grid{display:block}.listing-preview-page .detail-grid>div{border-bottom:1px solid #0000001a;justify-content:space-between;align-items:flex-start;gap:16px;min-height:37px;padding:8px 0;display:flex}.listing-preview-page .detail-grid dt,.listing-preview-page .detail-grid dd{color:#333;margin:0;font-size:14px}.listing-preview-page .detail-grid dt{letter-spacing:0;text-transform:none;flex:1;font-weight:600}.listing-preview-page .detail-grid dd{color:#000;text-align:right;flex:2}.listing-preview-page .prose-copy{color:#333;margin:0;font-size:14px;line-height:20px}.listing-preview-media-desktop,.listing-preview-publication-desktop{display:none}.listing-preview-media-mobile{gap:8px;display:grid}.listing-preview-media-mobile p{color:#333;align-items:center;gap:10px;margin:0;font-size:14px;display:flex}.listing-preview-media-mobile svg{color:#00710b}.listing-preview-mobile-publication{color:#00710b;background:#e8f5e9;border-radius:8px;align-items:center;gap:12px;margin:0 16px 20px;padding:16px;display:flex}.listing-preview-mobile-publication svg{flex:none}.listing-preview-mobile-publication p{color:#333;margin:0;font-size:13px;line-height:18px}.listing-preview-mobile-actions{gap:12px;padding:0 16px;display:grid}.listing-preview-mobile-actions .button{border-radius:8px;min-height:52px;font-size:16px;font-weight:700}.listing-preview-mobile-actions .button--secondary{color:#00710b;background:#fff;border:2px solid #00710b}.listing-preview-mobile-actions .button--primary{color:#fff;background:#00710b}.app-shell:has(.listing-editor) .topbar{display:none}.app-shell:has(.listing-editor) .page-container{background:#fff;width:100%;max-width:none;min-height:100vh;padding:0}.listing-editor-mobile-header{z-index:40;min-height:calc(56px + var(--safe-area-top));padding:calc(var(--safe-area-top) + 4px) max(8px, var(--safe-area-right)) 4px max(8px, var(--safe-area-left));background:#fff;border-bottom:1px solid #e5e7eb;grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;display:grid;position:sticky;top:0}.listing-editor-mobile-header button,.listing-editor-mobile-header a{color:#087b29;background:#fafbf8;border:0;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;display:grid;box-shadow:0 2px 10px #0000000a}.listing-editor-mobile-header h1{color:#1f2937;text-align:center;margin:0;font-size:17px}.listing-editor-desktop-header{display:none}.listing-editor-mobile-intro{text-align:center;padding:14px 16px 18px;display:block}.listing-editor-mobile-intro h2{color:#000;min-height:40px;margin:0 0 6px;font-size:25px;font-weight:600;line-height:34px}.listing-editor-mobile-intro>div{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;display:grid}.listing-editor-mobile-intro p{color:#000;border-bottom:2px solid #abdd36;grid-column:2;margin:0;padding-bottom:2px;font-size:16px;font-weight:600;display:inline-block}.listing-editor-mobile-intro span{color:#666;text-align:right;grid-column:3;max-width:112px;padding:0 0 3px 8px;font-size:11px;font-style:italic}.listing-editor>.autosave-status{display:none}.listing-editor-native-primary,.listing-editor-native-media{background:#e9e4d0;border:0;border-radius:11px;flex-direction:column;width:calc(100% - 32px);margin:0 16px 18px;padding:17px;display:flex;box-shadow:0 1px 4px #0000001a}.listing-editor-native-primary>h2,.listing-editor-native-media>h2{color:#000;text-align:center;margin:0 0 10px;font-size:15px}.listing-editor-native-agent,.listing-editor-native-readonly,.listing-editor-native-field>input,.listing-editor-native-primary>select{width:100%;min-width:0;max-width:100%;height:44px;min-height:44px;color:var(--ink);background:#abdd36;border:0;border-radius:6px;margin-bottom:12px;padding:0 12px;font-size:15px;font-weight:600}.listing-editor-native-field{flex-direction:column;width:100%;min-width:0;margin:0;display:flex}.listing-editor-native-field>span{color:#111;margin:0 4px 4px;font-size:13px;font-weight:700}.listing-editor-native-field>input::placeholder{color:#40513c;opacity:1}.listing-editor-native-primary>select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23111827' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:14px;padding-inline-end:36px}.listing-editor-native-agent{text-overflow:ellipsis;white-space:nowrap;border-bottom:2px solid #00710b;justify-content:center;align-items:center;display:flex;overflow:hidden}.listing-editor-native-primary .marketplace-filter--agent-search{gap:0;width:100%;margin-bottom:12px}.listing-editor-native-primary .marketplace-filter--agent-search .marketplace-filter__trigger{height:44px;min-height:44px;box-shadow:none;background:#abdd36;border:0;border-radius:6px;padding:0 12px;font-size:15px;font-weight:600}.listing-editor-native-primary .marketplace-filter--agent-search .marketplace-filter__trigger:hover,.listing-editor-native-primary .marketplace-filter--agent-search .marketplace-filter__trigger:focus-visible{box-shadow:none;border:0}.listing-editor-native-primary .marketplace-filter--agent-search .marketplace-filter__value{color:var(--ink)}.listing-editor-native-primary .marketplace-filter--agent-search .marketplace-filter__options{min-width:0}.listing-editor-native-readonly{text-overflow:ellipsis;white-space:nowrap;justify-content:flex-start;align-items:center;display:flex;overflow:hidden}.listing-editor-native-field>input[type=date]{text-indent:12px;color:#000;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;padding-inline:0}.listing-editor input[type=date]::-webkit-date-and-time-value{text-align:left;min-width:0}.listing-editor input[type=date]::-webkit-calendar-picker-indicator{margin-inline-end:12px}.listing-editor-native-date-field{position:relative}.listing-editor-native-date-field.is-empty>span{z-index:1;pointer-events:none;margin:0;position:absolute;top:12px;left:10px}.listing-editor-native-date-field.is-empty>input{color:#0000}.listing-editor-native-primary>label:not(.listing-editor-native-checkbox):not(.listing-editor-native-field){color:#000;margin:0 4px 4px;font-size:15px}.listing-editor-native-checkbox{color:#000;align-items:center;gap:10px;margin:8px 4px 12px;font-size:14px;display:flex}.listing-editor-native-checkbox input{accent-color:#00710b;width:20px;height:20px;min-height:auto}.listing-editor-native-auction{color:#000;justify-content:space-between;align-items:center;margin:0 4px 8px;font-size:15px;display:flex}.listing-editor-native-auction>div{border:1px solid #d1d5db;border-radius:6px;display:flex;overflow:hidden}.listing-editor-native-auction button{color:#666;background:0 0;border:0;border-right:1px solid #d1d5db;min-height:34px;padding:8px 20px;font-size:14px;font-weight:600}.listing-editor-native-auction button:last-child{border-right:0}.listing-editor-native-auction button.active{color:#000;background:#abdd36}.listing-editor-native-media>h2{margin-bottom:12px;font-size:17px;font-weight:700}.listing-editor-native-media-row{cursor:pointer;border-radius:8px;grid-template-columns:1fr 1fr;min-height:60px;margin-bottom:12px;display:grid;position:relative;overflow:hidden}.listing-editor-native-media-row>span{align-items:center;min-width:0;padding:8px 12px;display:flex}.listing-editor-native-media-row>span:first-child{color:#fff;background:#181818;gap:10px}.listing-editor-native-media-row>span:first-child>span{flex-direction:column;min-width:0;display:flex}.listing-editor-native-media-row strong{font-size:14px}.listing-editor-native-media-row small{color:#fff;font-size:11px}.listing-editor-native-media-row>span:nth-child(2){color:#000;background:#abdd36;justify-content:space-between}.listing-editor-native-media-row em{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.listing-editor-native-media-row b{font-size:32px;font-weight:300}.listing-editor-native-media-row input{opacity:0;width:1px;height:1px;position:absolute}.listing-editor-native-media-previews{margin-top:14px;display:block}.listing-editor-native-media-previews>.stack{gap:14px}.listing-editor-native-media-previews h3{color:#000;text-align:left;margin:0 0 8px;font-size:14px}.listing-editor-native-media-previews .media-manager-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.listing-editor-native-media-previews .media-manager-item{background:#fff;border:1px solid #0000001f;border-radius:8px;padding:6px}.listing-editor-native-media-previews .media-manager-preview>img,.listing-editor-native-media-previews .media-manager-preview>video{border-radius:6px;height:112px}.listing-editor-native-media-previews .media-manager-actions{justify-content:space-between}.listing-editor-native-media-previews .media-manager-actions .icon-button{color:#087b29;background:#f1f5e8;width:38px;height:38px}.listing-editor-native-media-previews .media-manager-item .badge{top:10px;left:10px}.listing-editor-native-media>p{color:#150303;text-align:center;margin:8px 0 0;font-size:13px;font-style:italic}.listing-editor__layout{padding:0 16px;display:block}.listing-editor__layout>.stack{flex-direction:column;gap:0;display:flex}.listing-editor__layout>.stack>.section-card:first-child,.listing-editor__layout>.stack>.section-card:last-child,.listing-editor__aside>.section-card:first-child{display:none}.listing-editor__layout>.stack>.section-card{border:0;border-radius:11px;margin-bottom:18px;padding:17px;box-shadow:0 1px 4px #0000001a}.listing-editor-detail-card{order:2;box-shadow:none!important;background:0 0!important;padding:0!important}.listing-editor-price-card{background:#e9e4d0;order:1}.listing-editor--no-animal .listing-editor-price-card{display:none}.listing-editor-native-description-card{background:#fff;border:0;border-radius:11px;order:3;margin-bottom:18px;padding:17px;display:block;box-shadow:0 1px 4px #0000001a}.listing-editor__layout>.stack>.section-card .section-card__header .eyebrow{display:none}.listing-editor__layout>.stack>.section-card .section-card__header h2{color:#000;text-align:center}.listing-editor-step3-desktop{display:none}.listing-editor-step3-mobile{display:inline}.listing-editor-detail-card>.section-card__header,.listing-editor-price-card>.section-card__header{display:none}.listing-editor-native-basic-details{background:#fff;border-radius:11px;gap:12px;margin-bottom:18px;padding:17px;display:grid;box-shadow:0 1px 4px #0000001a}.listing-editor-native-basic-details:empty{display:none}.listing-editor-native-basic-details label{color:#000;gap:5px;font-size:13px;font-weight:600;display:grid}.listing-editor-native-basic-details input{color:#000;border:0;border-radius:6px;min-height:44px;padding:0 12px;font-size:15px;font-weight:600;background:#abdd36!important}.listing-editor-detail-groups{display:block}.listing-editor-detail-group{border-radius:11px;margin-bottom:18px;padding:17px;display:block;box-shadow:0 1px 4px #0000001a}.listing-editor-detail-group--white{background:#fff}.listing-editor-detail-group--cream{background:#e9e4d0}.listing-editor-detail-group>h3{color:#000;text-align:center;text-transform:uppercase;margin:0 0 16px;font-size:17px;font-weight:700;line-height:23px;display:block}.listing-editor-detail-group__subtitle{color:#000;margin:-8px 0 14px;font-size:14px;font-weight:600;display:block}.listing-editor-detail-group>.form-grid{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.listing-editor-detail-group[data-group=breed]>.form-grid,.listing-editor-detail-group[data-group=age-structure]>.form-grid,.listing-editor-detail-group[data-group=breeding-history]>.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.listing-editor-detail-group[data-group=breed]>.form-grid>.field:has(.multi-choice-field),.listing-editor-detail-group[data-group=breed]>.form-grid>.field:has(.listing-editor-boolean-toggle)){grid-column:1/-1}.listing-editor-detail-group[data-group=mating-calving]>.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.listing-editor-detail-group[data-group=mating-calving]>.form-grid>.field{grid-column:1/-1}.listing-editor-detail-subsection{color:#000;grid-column:1/-1;margin:4px 0 0;font-size:14px;font-weight:600;display:block}.listing-editor-detail-group .field{gap:5px;width:100%;min-width:0}.listing-editor-detail-group .field__label{font-size:13px;font-weight:600;color:#000!important}.listing-editor-detail-group .field>input,.listing-editor-detail-group .field>select,.listing-editor-detail-group .field>textarea{border-radius:6px;width:100%;min-width:0;max-width:100%;min-height:44px;margin:0;padding:0 12px;font-size:15px;display:block}.listing-editor-detail-group .field>input[type=date]{text-indent:12px;padding-inline:0}.listing-editor-detail-group--white .field>input,.listing-editor-detail-group--white .field>select,.listing-editor-detail-group--white .field>textarea{color:#000;background:#abdd36;border:0;font-weight:600}.listing-editor-detail-group--cream .field>input,.listing-editor-detail-group--cream .field>select,.listing-editor-detail-group--cream .field>textarea{color:#000;background:#fff;border:1px solid #e0e0e0}.listing-editor-detail-group .field>textarea{min-height:104px;padding-block:10px}.listing-editor-detail-group .field>select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23111827' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:14px;padding-inline-end:36px}.listing-editor-detail-group .field__hint{font-size:11px;color:#4b5563!important}.listing-editor-detail-group .multi-choice-field{background:#fff;border-color:#cfe778;grid-template-columns:repeat(2,minmax(0,1fr));padding:10px}.listing-editor-detail-group .multi-choice-field label{color:#000;font-size:13px}.listing-editor-detail-group .multi-choice-field input:checked{background:#6b8f1a;border-color:#6b8f1a}.listing-editor-detail-group .listing-editor-boolean-toggle{width:100%}.listing-editor-detail-group .field:has(>.listing-editor-boolean-toggle){grid-template-columns:minmax(0,1fr) minmax(138px,200px);align-items:center;gap:12px;display:grid}.listing-editor-detail-group .field:has(>.listing-editor-boolean-toggle)>.field__hint{grid-column:1/-1}.listing-editor-detail-group .listing-editor-boolean-toggle button{color:#666;background:0 0;min-height:38px;padding:8px 18px;font-size:14px;font-weight:600}.listing-editor-detail-group .listing-editor-boolean-toggle button.active{color:#000;background:#abdd36}.listing-editor-checkbox-field{color:#000;background:0 0;border:0;min-height:44px;padding:8px 10px;font-size:14px;font-weight:600}.listing-editor-checkbox-field input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:5px;width:24px;height:24px}.listing-editor-native-price{display:block}.listing-editor-price-desktop{display:none}.listing-editor-native-category{color:#181818;border:0;border-radius:8px;width:100%;min-height:48px;margin-bottom:16px;padding:0 12px;font-size:17px;font-weight:700;background:#abdd36!important}.listing-editor-native-price-row{border-radius:8px;grid-template-columns:minmax(98px,34%) minmax(0,1fr);min-height:40px;margin:6px 0 2px;display:grid;overflow:hidden}.listing-editor-native-price-row>strong{color:#fff;background:#181818;align-items:center;padding:0 20px;font-size:18px;display:flex}.listing-editor-native-price-row>label{color:#222;background:#abdd36;justify-content:center;align-items:center;gap:6px;min-width:0;padding:0 12px;display:flex}.listing-editor-native-price-row input{color:#222;text-align:center;border:0;width:min(100%,92px);min-height:40px;padding:0;font-size:16px;font-weight:700;background:0 0!important}.listing-editor-native-price-row input:focus,.listing-editor-native-price-row input:focus-visible{box-shadow:none;border:0;outline:0}.listing-editor-native-price-row small{white-space:nowrap;font-size:11px;font-weight:700}.listing-editor-native-price-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin:4px 0 0;display:grid}.listing-editor-native-price-options--single{grid-template-columns:minmax(0,1fr)}.listing-editor-native-price-options label{color:#222;cursor:pointer;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex;position:relative}.listing-editor-native-price-options input{opacity:0;width:1px;height:1px;min-height:1px;margin:0;position:absolute}.listing-editor-native-price-check{color:#181818;background:#fff;border:2px solid #abdd36;border-radius:6px;flex:0 0 26px;place-items:center;width:26px;height:26px;display:grid}.listing-editor-native-price-options input:checked+.listing-editor-native-price-check{background:#abdd36}.listing-editor-native-price-options input:focus-visible+.listing-editor-native-price-check{outline-offset:2px;outline:3px solid #00710b3d}.listing-editor-native-description{background:#fff;border:3px solid #abdd36;border-radius:8px;margin-top:22px;display:block;overflow:hidden}.listing-editor-native-description>span{color:#fff;background:#181818;padding:7px 10px 5px;font-size:18px;font-weight:700;display:block}.listing-editor-native-description>textarea{color:#222;border:0;border-radius:0;width:100%;min-height:110px;padding:10px;font-size:16px;background:#fff!important}.listing-editor-price-card>.spell-check-panel{display:none}.listing-editor__layout>.stack>.section-card input,.listing-editor__layout>.stack>.section-card select,.listing-editor__layout>.stack>.section-card textarea{color:#111827;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.listing-editor__layout>.stack>.section-card input::placeholder,.listing-editor__layout>.stack>.section-card textarea::placeholder{color:#6b7280;opacity:1}.listing-editor__aside{margin-top:16px}.listing-editor__mobile-actions{margin-top:18px;padding:0 16px 20px}.listing-editor__footer{width:100%;margin:1.25rem 0 0;display:block}.app-shell:has(.ordering-mobile-header,.ordering-dashboard-mobile-header) .topbar{display:none}.app-shell:has(.ordering-mobile-header,.ordering-dashboard-mobile-header) .page-container{background:var(--canvas);width:100%;max-width:none;min-height:100vh;padding:0 16px 6.5rem}.ordering-native-page{min-height:100vh}.ordering-mobile-header{z-index:35;min-height:calc(56px + var(--safe-area-top));padding:calc(var(--safe-area-top) + 4px) max(8px, var(--safe-area-right)) 4px max(8px, var(--safe-area-left));background:#fff;border-bottom:1px solid #e0e0e0;grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;margin:0 -16px 16px;display:grid;position:sticky;top:0;box-shadow:0 2px 4px #00000014}.ordering-mobile-header button,.ordering-mobile-header a{color:#333;background:0 0;border:0;place-items:center;width:48px;height:48px;padding:0;display:grid}.ordering-mobile-header h1{color:#333;text-align:center;margin:0;font-size:18px;font-weight:600}.ordering-native-page>.page-header,.ordering-native-page>.order-steps{display:none}.ordering-dashboard-mobile-header{min-height:calc(56px + var(--safe-area-top));padding:calc(var(--safe-area-top) + 8px) max(12px, var(--safe-area-right)) 8px max(12px, var(--safe-area-left));background:#fff;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:6px;margin:0 -16px 16px;display:grid;box-shadow:0 2px 4px #00000014}.ordering-dashboard-mobile-header>button{color:#fff;background:#1a1a1a;border:0;border-radius:6px;place-items:center;width:40px;height:40px;padding:0;display:grid}.ordering-dashboard-mobile-header h1{color:#333;text-align:center;margin:0;font-size:20px}.ordering-dashboard-mobile-header>div{align-items:center;gap:6px;display:flex}.ordering-dashboard-mobile-header>div>button{color:#acd036;background:0 0;border:0;place-items:center;width:32px;height:40px;padding:0;display:grid}.ordering-dashboard-mobile-header>div>button:disabled{color:#c7d6a4;cursor:not-allowed;opacity:.6}.ordering-dashboard-mobile-header>div>.ordering-dashboard-search-button{color:#333;border-radius:50%;flex:0 0 40px;width:40px}.ordering-dashboard-search-button:active{background:#f0f2f5}.ordering-dashboard-mobile-header>div>span{border-radius:10px;align-items:center;gap:4px;padding:4px 7px;font-size:10px;font-weight:600;display:flex}.ordering-dashboard-mobile-header>div>span.online{color:#2e7d32;background:#e8f5e9}.ordering-dashboard-mobile-header>div>span.offline{color:#c62828;background:#ffebee}.ordering-dashboard-mobile-header>div>span i{background:currentColor;border-radius:50%;width:6px;height:6px}.ordering-desktop-header{display:none}.ordering-mobile-search-overlay{z-index:150;background:#f4f5f7;flex-direction:column;display:flex;position:fixed;inset:0}.ordering-mobile-search-overlay__header{min-height:calc(56px + var(--safe-area-top));padding:calc(var(--safe-area-top) + 8px) max(12px, var(--safe-area-right)) 8px max(12px, var(--safe-area-left));background:#fff;align-items:center;gap:10px;display:flex;box-shadow:0 2px 4px #00000014}.ordering-mobile-search-overlay__header>button{color:#333;background:0 0;border:0;flex:0 0 40px;place-items:center;width:40px;height:40px;padding:0;display:grid}.ordering-mobile-search-overlay__header>.search-field{background:#f0f2f5;border:0;border-radius:20px;flex:1;min-height:44px}.ordering-mobile-search-overlay__body{padding:16px max(16px, var(--safe-area-right)) calc(16px + var(--safe-area-bottom)) max(16px, var(--safe-area-left));flex:1;overflow-y:auto}.ordering-mobile-search-overlay__body .ordering-recent-orders-header{margin:0 0 12px}.ordering-mobile-search-overlay__body .order-mobile-row{border-radius:8px;min-height:88px}.ordering-mobile-new-order{background:#fff;border:0;border-radius:8px;flex-direction:column;justify-content:space-between;min-height:140px;margin:0 0 24px;padding:16px;display:flex;box-shadow:0 2px 4px #0000001a}.ordering-mobile-new-order>div{align-items:center;gap:16px;display:flex}.ordering-mobile-new-order>div>span{color:#acd036;background:#f0f2f5;border-radius:8px;place-items:center;width:48px;height:48px;display:grid}.ordering-mobile-new-order h2{color:#333;margin:0;font-size:18px}.ordering-mobile-new-order p{color:#6b7280;margin:4px 0 0;font-size:12px}.ordering-mobile-new-order .button{color:#fff;background:#acd036;border-radius:6px;align-self:flex-end;min-height:48px;padding:0 24px}.ordering-dashboard-page .ordering-dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px}.ordering-dashboard-page .ordering-dashboard-metrics>:last-child:nth-child(odd){grid-column:1/-1}.ordering-dashboard-page .ordering-dashboard-metrics .metric{border:0;border-radius:9px;min-height:86px;padding:14px;box-shadow:0 2px 4px #00000014}.ordering-dashboard-page .ordering-dashboard-metrics .metric small{font-size:9px}.ordering-dashboard-page .ordering-dashboard-metrics .metric strong{margin-top:6px;font-size:24px}.ordering-dashboard-page:not(.ordering-dashboard-page--admin) .ordering-dashboard-metrics{display:none}.ordering-dashboard-page .ordering-dashboard-total-orders{min-height:120px}.ordering-dashboard-page .ordering-dashboard-total-orders__icon{width:36px;height:36px;margin-bottom:5px}.ordering-dashboard-page .ordering-dashboard-total-orders__icon svg{width:22px;height:22px}.ordering-dashboard-page .ordering-dashboard-total-orders p{font-size:9px}.ordering-dashboard-page .ordering-recent-orders-header{margin:18px 0 10px}.ordering-dashboard-page .ordering-recent-orders-header h2{color:#333;font-size:18px}.ordering-dashboard-page .ordering-recent-orders-header span{color:#6b7280;font-size:11px}.ordering-dashboard-page .orders-toolbar{background:0 0;gap:16px;margin-bottom:16px;padding:0}.ordering-dashboard-page .orders-toolbar>.search-field{background:#fff;border:0;border-radius:20px;min-height:48px}.ordering-dashboard-page .date-range-filter{width:100%}.date-range-filter__desktop-controls,.date-range-filter__desktop-presets{display:none}.date-range-filter__mobile-trigger{color:#6b7280;text-align:left;background:#fff;border:1px solid #e0e0e0;border-radius:20px;align-items:center;gap:8px;width:100%;min-height:44px;padding:10px 14px;font-size:14px;display:flex}.date-range-filter__mobile-trigger.active{color:#7b9824;border-color:#acd036}.date-range-filter__mobile-modal .date-range-filter__presets{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.date-range-filter__mobile-modal .date-range-filter__presets button{min-height:40px}.ordering-dashboard-page .orders-toolbar>.button{justify-content:center;width:100%;min-height:44px}.ordering-dashboard-page>.loading-state,.ordering-dashboard-page>.error-state,.ordering-dashboard-page>.empty-state{margin:48px 0}.ordering-dashboard-page .order-mobile-row{border-radius:8px;min-height:88px}.ordering-customers-page>.search-field{background:#fff;border:0;border-radius:4px;min-height:48px;padding-inline:16px}.auctions-toolbar .search-field,.auction-management-page>.admin-search,.admin-users-mobile-controls .search-field,.assign-agent-page>.search-field,.ordering-dashboard-page .orders-toolbar>.search-field,.ordering-customers-page>.search-field{--search-field-icon:#667085;--search-field-icon-focus:#4f6c00;--search-field-placeholder:#667085;--search-field-text:#172019;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.ordering-customers-page>.form-actions,.ordering-customers-page>.background-sync{display:none}.ordering-customers-page>.customer-grid{grid-template-columns:1fr;gap:8px;margin-top:16px;display:grid}.ordering-customers-page .customer-card{background:#fff;border:0;border-radius:8px;grid-template-columns:40px minmax(0,1fr) 24px;align-items:center;gap:16px;min-height:72px;padding:0 16px;display:grid;box-shadow:0 2px 4px #0000001a}.ordering-customers-page .customer-card>.avatar{color:#fff;background:#acd036;width:40px;height:40px;font-size:16px;font-weight:700}.ordering-customers-page .customer-card h2{color:#333;margin:0;font-size:16px;font-weight:600}.customer-card__mobile-subtitle{color:#6b7280;margin:2px 0 0;font-size:12px;display:block}.customer-card__desktop-address,.customer-card__desktop-pricing{display:none}.ordering-native-page>.background-sync,.ordering-native-page>.notice,.ordering-native-page>.toolbar,.ordering-native-page>.customer-summary,.ordering-native-page>.section-card,.ordering-native-page>.choice-grid,.ordering-native-page>.content-grid,.ordering-native-page>.product-list,.ordering-native-page>.queue-list,.ordering-native-page>.data-table-wrap{margin-left:0;margin-right:0}.topbar{min-height:84px;padding:calc(.5rem + env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) .5rem max(1rem, env(safe-area-inset-left));border-bottom-color:var(--line);background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none;grid-template-columns:44px minmax(0,1fr) 44px;display:grid}.topbar__mobile-brand{display:contents}.topbar__mobile-brand>.icon-button{color:#009848;background:#fff;border:0;border-radius:50%;width:44px;height:44px;padding:0;box-shadow:0 2px 8px #0000000f}.topbar__mobile-title{color:#111;text-align:center;text-overflow:ellipsis;white-space:nowrap;grid-column:2;justify-self:center;font-family:Open Sans,sans-serif;font-size:16px;font-weight:700;line-height:22px;display:block;overflow:hidden}.topbar__mobile-brand>.brand--compact{grid-column:2;justify-self:center;min-width:0}.topbar__mobile-home{color:#009848;background:#fff;border-radius:50%;grid-column:3;justify-self:end;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 2px 8px #0000000f}.topbar__actions{display:none}.topbar-mobile-account{width:44px;height:44px;color:var(--ink);place-items:center;display:grid}.topbar__mobile-brand>.topbar-mobile-account{background:#fff;border-radius:50%;grid-column:3;justify-self:end;box-shadow:0 2px 8px #0000000f}.topbar .topbar-desktop-account,.topbar__actions>.topbar-icon,.topbar__actions>.status-pill{display:none}}@media (max-width:679px){.plain-layout:has(.login-auth-layout){min-height:100dvh;overflow-x:clip}.plain-layout:has(.login-auth-layout)>main{min-height:100dvh;overflow-x:clip}.login-auth-layout{width:100%;min-height:100dvh;padding:max(40px, var(--safe-area-top)) max(20px, var(--safe-area-right)) max(32px, var(--safe-area-bottom)) max(20px, var(--safe-area-left));-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;justify-content:center;overflow-x:clip}.login-mobile-welcome{width:100%;margin:0 0 24px;padding-inline:0}.login-auth-panel{width:100%}.login-auth-panel .auth-panel__inner{border-radius:20px;padding:28px 20px 32px;box-shadow:0 6px 8px #0000004d}.login-auth-panel .input-icon input{font-size:16px}.login-auth-panel .input-icon input:focus-visible{outline:0}.login-auth-panel .input-icon:focus-within,.login-remember-trigger:focus-visible{box-shadow:0 0 0 2px #00984847}.login-mobile-terms{margin:20px max(20px, var(--safe-area-right)) auto max(20px, var(--safe-area-left))}}@media (min-width:1024px){.login-form .auth-switch{order:10}.pwa-controls{bottom:1.5rem;right:1.5rem}.app-shell{padding-left:var(--sidebar)}.desktop-sidebar{z-index:60;width:var(--sidebar);color:#d6dfd8;background:radial-gradient(circle at 30% 0%, #acd0361c, transparent 20rem), var(--surface-dark);flex-direction:column;padding:1.35rem 1rem;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.desktop-sidebar .brand{background:#fff;border-radius:12px;justify-content:center;min-height:74px;margin-bottom:1.4rem;padding:0 .5rem}.desktop-sidebar .brand img{width:190px}.desktop-sidebar .nav-label{color:#748278}.desktop-sidebar .nav-item{color:#bdc8bf}.desktop-sidebar .nav-item:hover{color:#fff;background:#ffffff12}.desktop-sidebar .nav-item--active{color:var(--brand-ink);background:var(--brand)}.desktop-sidebar__footer{color:#8d9b91;flex-direction:column;gap:1rem;margin-top:auto;padding:1rem .75rem 0;font-family:Lato;font-size:.78rem;line-height:1.5;display:flex}.desktop-sidebar__footer small{font-family:Open Sans;font-size:.62rem}.topbar{min-height:var(--topbar);padding:.75rem 2rem}.topbar__mobile-brand{display:none}.topbar__context{display:block}.topbar__context strong{font-family:Lato;font-size:1rem}.topbar__actions .user-menu__identity{display:flex}.topbar__actions .user-menu__trigger>svg{display:block}.page-container{padding:2rem 2.25rem 4rem}.split-layout{grid-template-columns:minmax(0,1.7fr) minmax(280px,.7fr);gap:1.5rem}.section-card{padding:1.25rem}.home-hero{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr)}.home-hero__visual{min-height:470px}.home-hero__image{height:470px}.ai-search{padding:1.5rem}.home-auction-banner{grid-template-columns:1fr 1fr;height:420px}.home-auction-banner>div{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.home-auction-banner img{height:420px;min-height:0}.category-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.category-tile{min-height:230px}.partner-section{grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);align-items:start}.site-footer__grid{grid-template-columns:1.25fr .75fr 1fr}.listing-detail__layout{grid-template-columns:minmax(0,1.55fr) minmax(340px,.65fr)}.listing-summary{align-self:start;padding:1.5rem}.listing-editor__layout{grid-template-columns:minmax(0,1fr) 310px}.profile-layout{grid-template-columns:310px minmax(0,1fr)}.dashboard-grid{grid-template-columns:minmax(0,1.5fr) minmax(300px,.5fr)}.auth-layout{grid-template-columns:minmax(420px,.85fr) minmax(560px,1.15fr)}.auth-story{color:#fff;background:radial-gradient(circle at 20% 10%, #acd0362e, transparent 26rem), var(--surface-dark);flex-direction:column;justify-content:space-between;padding:clamp(5rem,9vw,9rem) clamp(3rem,7vw,7rem);display:flex}.auth-story h1{color:#fff}.auth-story p{color:#b8c4bb}.auth-story__points{color:#bdc8bf;flex-direction:column;gap:.7rem;font-size:.76rem;display:flex}.auth-story__points span{align-items:center;gap:.5rem;display:flex}.auth-panel{padding:3rem}.auction-detail-hero{grid-template-columns:minmax(0,1.2fr) minmax(370px,.8fr)}.auction-gallery__main{height:100%;min-height:530px}.auction-detail-hero__summary{flex-direction:column;justify-content:center;align-items:flex-start;padding:2rem;display:flex}.ordering-products-layout{grid-template-columns:minmax(0,1fr) 340px}.cart-summary,.order-totals{top:calc(var(--topbar) + 1rem);position:sticky}}@media (min-width:1320px){:root{--sidebar:282px}.page-container{padding-left:3rem;padding-right:3rem}.content-grid--cards{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.25rem}.auction-grid,.customer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.route-loading{min-height:60vh;color:var(--text-muted);justify-content:center;align-items:center;gap:.75rem;font-weight:700;display:flex}.route-loading .spinner{border:3px solid var(--border);border-top-color:var(--brand);border-radius:999px;width:1.5rem;height:1.5rem;animation:.8s linear infinite spin}.file-button{border:1px dashed var(--border-strong);border-radius:var(--radius-sm);min-height:46px;color:var(--brand-dark);background:var(--surface-soft);cursor:pointer;align-items:center;gap:.55rem;padding:.75rem .9rem;font-weight:700;display:flex}.file-button input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes spin{to{transform:rotate(360deg)}}@keyframes slide-in{0%{transform:translate(-100%)}to{transform:translate(0)}}@media (min-width:680px){.content-grid--cards{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-items:stretch;gap:16px}.listing-card{border:1px solid var(--line);background:var(--surface);border-radius:18.737px;flex-direction:column;min-width:0;height:100%;transition:box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 6px #0000001f}.listing-card:hover{transform:none;box-shadow:0 6px 14px #00000029}.listing-card__media{background:#000;border-radius:18px 18px 0 0;flex:0 0 300px;height:300px;overflow:hidden}.listing-card:hover .listing-card__media img,.listing-card:hover .listing-card__media video{transform:none}.listing-card__badges,.listing-card__heading,.listing-card__meta,.listing-card__footer{display:none}.listing-card__mobile-price{z-index:1;color:#000;background:#abd036;border-radius:20px;justify-content:center;align-items:center;min-height:88px;margin-top:-36px;padding:10px 20px;display:flex;position:relative;box-shadow:0 2px 4px #00000014}.listing-card__mobile-price>button,.listing-card__mobile-price>a:last-child{color:#abd036;background:#fff;border:0;border-radius:50%;place-items:center;width:56px;height:56px;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.listing-editor-native-description-card .listing-editor-native-description{margin-top:10px}.listing-card__mobile-price>button{left:20px}.listing-card__mobile-price>a:last-child{right:20px}.listing-card__mobile-price>span:first-child{width:56px;height:56px;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.listing-card__mobile-price>a:nth-child(2){color:#000;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;min-width:0;padding:0 64px;display:flex}.listing-card__mobile-price strong{white-space:normal;max-width:100%;font-family:Open Sans;font-size:20px;line-height:1.15;display:block}.listing-card__mobile-price strong small{margin-top:2px;font-family:Lato;font-size:14px;font-weight:400;display:block}.listing-card__mobile-price a>span{margin-top:6px;font-family:Lato;font-size:12.653px;font-weight:400}.listing-card__body{flex:1;padding:0;display:flex}.listing-card__mobile-body{text-align:center;width:100%;min-height:300px;padding:12px 24px 10px;display:block;position:relative}.listing-card__mobile-body h3{width:100%;color:var(--ink);margin:0 0 8px;padding:0 16px;font-family:Open Sans;font-size:22.752px;font-weight:500;line-height:29.444px}.listing-card__mobile-divider{background:#abd036;border-radius:2px;width:95%;height:4px;margin:12px auto;display:block}.listing-card__mobile-details{min-height:84px;color:var(--ink);flex-direction:column;gap:6px;margin-bottom:28px;font-family:Lato;font-size:20.5px;line-height:28px;display:flex}.listing-card__mobile-actions{justify-content:space-between;align-items:flex-start;gap:1rem;margin-top:1.2rem;display:flex}.listing-card__mobile-actions button{max-width:140px;color:var(--ink);background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:.45rem;padding:0;font-family:Lato;font-size:12.653px;font-weight:700;display:flex}.listing-card__mobile-actions button>span{color:#000;background:#abd036cc;border-radius:50%;place-items:center;width:64px;height:64px;display:grid;box-shadow:0 4px 8px #00000038}.listing-card__mobile-price-delete{justify-content:flex-start;padding:10px 20px 0;display:flex}.listing-card__mobile-price-delete button{color:#fff;background:var(--danger);border:0;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:grid;box-shadow:0 2px 4px #0003}.listing-card__mobile-badges{display:block}.listing-card__mobile-badges span{z-index:2;text-transform:uppercase;border-radius:8px;padding:6px 12px;font-family:Open Sans;font-size:16px;font-weight:700;position:absolute;box-shadow:0 1px 2px #0003}.listing-card__mobile-badges .listing-card__immediate-badge{color:#000;background:#fff;top:210px;left:14px}.listing-card__mobile-badges .listing-card__auction-badge{color:#fff;background:#abd036;top:14px;right:14px}.listing-card__mobile-badges .listing-card__sold-ribbon{z-index:20;color:#fff;letter-spacing:2px;pointer-events:none;text-align:center;background:red;border-radius:0;width:500px;padding:18px 0;font-family:Open Sans;font-size:32px;font-weight:900;line-height:1.2;top:110px;left:-110px;transform:rotate(-45deg);box-shadow:0 2px 4px #0000004d}.listing-card--sold .listing-card__media,.listing-card--sold .listing-card__mobile-price,.listing-card--sold .listing-card__body{opacity:.6}.listing-detail{max-width:1100px;margin-inline:auto}.listing-detail__layout,.listing-content-layout{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.listing-gallery__main{background:#000;border-radius:0;height:500px}.listing-gallery__main .listing-gallery__fallback{object-fit:cover;opacity:1;padding:0}.listing-gallery__thumbs{gap:12px;margin-top:0;padding:12px 10px}.listing-gallery__thumbs button{border-width:1px;border-color:var(--line);border-radius:10px;flex:0 0 90px;width:90px;height:60px}.listing-gallery__thumbs button.active{border-width:2px;border-color:#abd036}.listing-gallery__pagination{z-index:4;color:#fff;background:#0009;border-radius:12px;padding:4px 10px;font-size:12px;font-weight:600;display:block;position:absolute;bottom:12px;right:12px}.listing-gallery__sold,.listing-gallery__auction,.listing-gallery__immediate{z-index:4;text-transform:uppercase;font-family:Open Sans;font-weight:800;display:block;position:absolute}.listing-gallery__sold{color:#fff;text-align:center;background:red;width:450px;padding:16px 0;font-size:22px;top:50px;left:-80px;transform:rotate(-45deg)}.listing-gallery__auction{color:#fff;background:#abd036;border-radius:6px;padding:7px 14px;font-size:14px;top:12px;right:12px;box-shadow:0 2px 4px #00000040}.listing-gallery__immediate{color:#000;background:#fff;border-radius:6px;padding:6px 12px;font-size:13px;bottom:0;right:12px;box-shadow:0 2px 4px #00000040}.listing-summary.card{color:var(--ink);background:var(--surface);box-shadow:none;border:0;border-radius:0;padding:0}.listing-summary>.cluster,.listing-summary__location{display:none}.listing-summary__title-price{justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.listing-summary h1{color:var(--ink);text-transform:uppercase;margin:0 0 4px;font-size:20px;line-height:26px}.listing-summary__id,.listing-summary__sold-date{color:var(--ink-muted);font-size:14px;display:block}.listing-summary__price{color:#000;text-align:center;background:#abd036;border-radius:8px;min-width:120px;margin:0;padding:8px 16px;font-family:Open Sans;font-size:18px;font-weight:700;line-height:1.25}.listing-summary__price-desktop,.listing-copy--desktop{display:none}.listing-summary__price-mobile{flex-wrap:wrap;justify-content:center;align-items:baseline;column-gap:4px;display:flex}.listing-summary__price-mobile small{color:#000;flex-basis:100%}.listing-copy--mobile{display:inline}.agent-panel{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:12px;min-height:96px;margin:8px 0;padding:16px 120px 16px 16px;position:relative}.agent-panel .avatar{width:64px;height:64px;color:var(--ink);border:1px solid var(--line);background:var(--surface);border-radius:12px;font-size:18px}.agent-panel__identity small{display:none}.agent-panel__identity strong{color:var(--ink);text-transform:uppercase;margin-bottom:4px;font-size:16px}.agent-panel__identity span{color:var(--ink-soft);font-size:14px}.agent-panel .listing-summary__mobile-actions{flex-direction:row;gap:12px;display:flex;position:absolute;top:16px;right:16px}.listing-summary__mobile-actions>div{color:var(--ink-muted);justify-items:center;font-size:10px;font-weight:600;display:grid}.listing-summary__mobile-actions .icon-button{color:#000;background:#abd036;border:0;width:48px;height:48px;margin-bottom:4px;box-shadow:0 2px 4px #00000040}.listing-summary__actions{margin:8px 16px 16px}.listing-summary__actions:not(:has(.listing-summary__inquiry)){display:none}.listing-summary__edit-action,.listing-summary__group-share,.listing-summary__actions>.icon-button{display:none}.listing-summary__inquiry{color:#fff;background:#009848;border-radius:12px;justify-content:center;width:100%;padding:14px 24px}.listing-content-layout{margin-top:0}.listing-content-layout>.stack{gap:0}.listing-content-layout .section-card{color:var(--ink);border:0;border-bottom:1px solid var(--line);box-shadow:none;border-radius:0;padding:16px}.listing-content-layout .section-card h2{letter-spacing:.5px;text-transform:uppercase;margin-bottom:12px;font-size:16px;font-weight:700}.listing-description-card__header{min-height:48px}.listing-description-card__edit{color:var(--ink);flex:none;justify-items:center;font-size:10px;font-weight:600;display:grid}.listing-description-card__edit>svg{color:#000;background:#abd036;border-radius:50%;width:48px;height:48px;margin-bottom:4px;padding:14px;box-shadow:0 2px 4px #00000040}.listing-description-card__delete{color:var(--ink);background:0 0;border:0;flex:none;justify-items:center;font-size:10px;font-weight:600;display:grid}.listing-description-card__delete>svg{color:#fff;background:var(--danger);border-radius:50%;width:48px;height:48px;margin-bottom:4px;padding:14px;box-shadow:0 2px 4px #00000040}.listing-description-card .prose-copy{color:var(--ink);margin:0;font-size:15px;line-height:22px}.listing-detail--dairy .listing-livestock-card,.listing-detail--dairy .listing-category-detail-card,.listing-detail--livestock .listing-livestock-card{display:none}.listing-content-layout .section-card--green{color:#000;background:#abd036;border:0;border-radius:8px;margin:8px 0}.listing-content-layout .section-card--green h2,.listing-content-layout .section-card--green dt,.listing-content-layout .section-card--green dd{color:#000}.listing-content-layout .listing-production-stats{display:block}.listing-content-layout .detail-grid,.listing-production-stats__grid{gap:12px;margin-top:0}.listing-content-layout .detail-grid div{border-bottom:0;padding-bottom:0}.listing-content-layout .detail-grid dt,.listing-production-stats__row dt{color:var(--ink);letter-spacing:0;font-size:14px;font-weight:600}.listing-content-layout .detail-grid dd,.listing-production-stats__row dd{color:var(--ink);margin-top:2px;font-size:15px;font-weight:400}.listing-content-layout .listing-date-card{display:none}}.listing-card__mobile-badges .listing-card__auction-badge{font-size:20px}.managed-listings-page>.listing-status-tabs{border-bottom:1px solid #e5e7eb;gap:20px;padding:0}.managed-listings-page>.listing-status-tabs button{color:#6b7280;border-bottom:2px solid #0000;min-height:48px;padding:12px 4px 10px;font-size:16px;font-weight:600}.managed-listings-page>.listing-status-tabs button.active{color:#8fbd22;border-bottom-color:#a8cf35}.managed-listings-page>.listing-status-tabs button span,.managed-listings-page>.listing-status-tabs button.active span{color:#6b7280;background:#eef0f2;border-radius:999px;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700}.managed-listings-page>.managed-listings{gap:20px;width:100%;max-width:920px}.managed-listing-entry{min-width:0}.managed-listing-mobile,.managed-listing-entry:not(.managed-listing-entry--active) .managed-listing-mobile{opacity:1;background:#fff;border:0;border-radius:22px;margin:0;display:block;position:relative;overflow:hidden;box-shadow:0 4px 14px #1f293717}.managed-listing-mobile__status{z-index:2;color:#465260;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#eef0f2;border-radius:999px;max-width:calc(100% - 28px);padding:5px 10px;font-size:10px;font-weight:700;line-height:1.2;position:absolute;top:14px;right:14px}.managed-listing-mobile__status--auction{color:#345f21;background:#eaf7e7}.managed-listing-mobile__status--sold,.managed-listing-mobile__status--expired{color:#8a2b2b;background:#fce9e9}.managed-listing-mobile__status--pending{color:#76530b;background:#fff4d6}.managed-listing-mobile__main{min-height:120px;color:inherit;grid-template-columns:80px minmax(0,1fr);align-items:center;gap:16px;padding:20px;display:grid}.managed-listing-mobile__image,.managed-listing-mobile__image img{width:80px;height:80px}.managed-listing-mobile__image img,.managed-listing-entry:not(.managed-listing-entry--active) .managed-listing-mobile__image img{opacity:1;object-fit:cover;filter:none;border-radius:12px;display:block}.managed-listing-mobile__info{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.managed-listing-mobile__info h3{color:#171b1f;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 8px;font-family:Open Sans;font-size:23px;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.managed-listing-mobile__price{color:#176b39;background:#eaf7e7;border-radius:8px;align-items:baseline;gap:5px;min-height:32px;padding:5px 10px;line-height:1.2;display:inline-flex}.managed-listing-mobile__price strong{color:inherit;white-space:nowrap;font-size:18px;font-weight:700}.managed-listing-mobile__price span{color:inherit;white-space:nowrap;font-size:16px;font-weight:500}.managed-listing-mobile__info>small{color:#7a828d;margin:5px 0 0;font-size:14px;font-weight:400;line-height:1.25}.managed-listing-mobile__info p{color:#7a828d;align-items:center;gap:5px;margin:7px 0 0;font-size:16px;font-weight:400;line-height:1.25;display:flex}.managed-listing-mobile__info p svg{color:#8b929c;stroke-width:1.8px;flex:none}.managed-listing-mobile__actions{background:#fff;border-top:1px solid #e7e9ec;justify-content:space-between;align-items:center;min-height:58px;padding:15px 20px;display:flex}.managed-listing-mobile__actions a{color:#465260;background:0 0;align-items:center;gap:5px;padding:0;font-family:Lato;font-size:18px;font-weight:500;line-height:1.2;display:inline-flex}.managed-listing-mobile__actions a svg{stroke-width:1.7px}.managed-listing-mobile__actions button{color:var(--danger);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-family:Lato;font-size:18px;font-weight:500;line-height:1.2;display:inline-flex}.managed-listing-mobile__actions button svg{stroke-width:1.7px}.managed-listing-mobile__actions button:disabled{opacity:.6;cursor:default}.managed-listing-entry--sold .managed-listing-mobile{opacity:.9;background:#f3f4f6;box-shadow:0 2px 8px #0000000a}.managed-listing-entry--sold .managed-listing-mobile__main{align-items:start;gap:12px;min-height:104px;padding:12px}.managed-listing-mobile__image{position:relative}.managed-listing-entry--sold .managed-listing-mobile__image img{opacity:.6;filter:grayscale()}.managed-listing-mobile__image-overlay{color:#fff;background:#0000004d;border-radius:12px;place-items:center;display:grid;position:absolute;inset:0}.managed-listing-mobile__image-overlay svg{stroke-width:2.4px;border:2px solid;border-radius:50%;padding:2px}.managed-listing-entry--sold .managed-listing-mobile__info h3{color:#6b7280;margin-bottom:4px;font-size:13px;line-height:18px}.managed-listing-mobile__sold-badge{color:#fff;text-transform:uppercase;background:#dc2626;border-radius:5px;align-items:center;min-height:24px;padding:4px 10px;font-family:Lato,sans-serif;font-size:12px;font-weight:700;line-height:1.2;display:inline-flex}.managed-listing-entry--sold .managed-listing-mobile__info p{color:#6b7280;margin-top:6px;font-size:12px}.managed-listing-entry--sold .managed-listing-mobile__actions{background:#e5e7eb;min-height:43px;padding:10px 12px}.managed-listing-entry--sold .managed-listing-mobile__actions a{color:#6b7280;font-size:13px;font-weight:600}.managed-listing-desktop{display:none}.listing-sold-wizard-modal{color:#222;background:#fff;width:min(100%,540px)}.listing-sold-wizard-modal>.modal__header,.listing-sold-wizard-modal>.modal__body,.listing-sold-wizard-modal>.modal__footer{background:#fff}.listing-sold-wizard-modal .field__label,.listing-sold-wizard-modal legend{color:#181818;text-transform:uppercase;font-size:14px;font-weight:700}.listing-sold-summary{color:#222;text-align:center;background:#fff;border:1px solid #e1e1e1;border-radius:12px;padding:18px;box-shadow:0 2px 5px #00000024}.listing-sold-summary h3{color:#777;text-transform:uppercase;margin:0 0 10px;font-size:14px}.listing-sold-summary p{color:#222;margin:6px 0;font-size:15px;font-weight:600}.listing-sold-success-modal{color:#222;background:#fff;width:min(100%,390px)}.listing-sold-success-modal>.modal__header{color:#222;background:#fff;border:0;padding:22px 24px 8px}.listing-sold-success-modal>.modal__header h2{font-size:20px}.listing-sold-success-modal>.modal__header .icon-button{color:#667085;background:0 0;border-color:#0000}.listing-sold-success-modal>.modal__body{color:#333;background:#fff;padding:12px 24px 20px}.listing-sold-success-modal__content{text-align:center;justify-items:center;gap:14px;display:grid}.listing-sold-success-modal__content>span{color:#fff;background:#abd036;border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.listing-sold-success-modal__content p{color:#374151;margin:0;font-size:16px;font-weight:600}.listing-sold-success-modal>.modal__footer{background:#fff;border:0;padding:12px 24px 20px}.listing-sold-success-modal>.modal__footer .button{min-width:96px}@media (max-width:679px){.modal-backdrop:has(.listing-sold-wizard-modal){-webkit-backdrop-filter:none;backdrop-filter:none;place-items:end center;padding:0}.listing-sold-wizard-modal{border-radius:18px 18px 0 0;width:100%;max-height:min(92dvh,760px)}.listing-sold-wizard-modal>.modal__header{border:0;padding:20px 20px 10px}.listing-sold-wizard-modal>.modal__header h2{font-size:20px}.listing-sold-wizard-modal>.modal__header .icon-button{display:none}.listing-sold-wizard-modal>.modal__body{padding:0 20px 20px}.listing-sold-wizard-modal>.modal__footer{border:0;gap:12px;padding:4px 20px 18px;display:flex}.listing-sold-wizard-modal>.modal__footer .button{border-radius:12px;flex:1 1 0;justify-content:center;min-height:50px}.listing-sold-summary{padding:18px 14px}.managed-listings-page>.listing-status-tabs{gap:4px;padding:0 12px}.managed-listings-page>.listing-status-tabs button{min-height:49px;padding:14px 10px 12px;font-size:15px}.managed-listings-page>.managed-listings{gap:16px;padding:20px}.managed-listing-mobile__main{gap:12px}.managed-listing-mobile__info h3{font-size:22px}}.managed-listings-mobile-header__actions{align-items:center;display:flex}.managed-listings-mobile-header__actions button:disabled{opacity:.55}.managed-drafts-count{color:#62686f;width:100%;max-width:1120px;margin:0 auto 20px;font-family:Open Sans,sans-serif;font-size:17px;font-weight:700}.managed-listings-page--drafts>.managed-listings{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;width:100%;max-width:1120px;margin-inline:auto;display:grid}.managed-draft-card{background:#fff;border:1px solid #13261c0d;border-radius:22px;height:100%;overflow:hidden;box-shadow:0 8px 28px #1f293717}.managed-draft-card__media{aspect-ratio:16/9;background:#f1f2f1;position:relative;overflow:hidden}.managed-draft-card__media>img,.managed-draft-card__placeholder{width:100%;height:100%;display:block}.managed-draft-card__media>img{object-fit:cover}.managed-draft-card__placeholder{color:#a5a8a6;background:#f1f2f1;place-items:center;display:grid}.managed-draft-card__placeholder svg{stroke-width:1.6px}.managed-draft-card__badge{z-index:1;color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#f59b16;border-radius:9px;padding:8px 13px;font-family:Open Sans,sans-serif;font-size:12px;font-weight:800;line-height:1;position:absolute;top:18px;right:18px;box-shadow:0 3px 8px #9f5e002e}.managed-draft-card__body{padding:22px}.managed-draft-card__details{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.managed-draft-card__copy{min-width:0}.managed-draft-card__copy h3{color:#161918;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 11px;font-family:Open Sans,sans-serif;font-size:23px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.managed-draft-card__copy p{color:#666d69;align-items:center;gap:7px;margin:0 0 8px;font-family:Lato,sans-serif;font-size:16px;line-height:1.3;display:flex}.managed-draft-card__copy p svg{color:#737975;stroke-width:1.8px;flex:none}.managed-draft-card__copy p span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.managed-draft-card__copy small{color:#9a9e9b;font-family:Lato,sans-serif;font-size:14px;line-height:1.3;display:block}.managed-draft-card__category{color:#fff;text-overflow:ellipsis;white-space:nowrap;background:#4b97e4;border-radius:8px;max-width:130px;padding:7px 11px;font-family:Open Sans,sans-serif;font-size:13px;font-weight:600;line-height:1.1;overflow:hidden}.managed-draft-card__category--dairy{background:#4a90e2}.managed-draft-card__category--beef{background:#d32f2f}.managed-draft-card__category--sheep{background:#7b1fa2}.managed-draft-card__category--other{background:#757575}.managed-draft-card__actions{grid-template-columns:minmax(0,1fr) 58px;gap:12px;margin-top:22px;display:grid}.managed-draft-card__edit,.managed-draft-card__delete{border-radius:14px;justify-content:center;align-items:center;min-height:56px;font-family:Open Sans,sans-serif;font-size:16px;font-weight:700;line-height:1.2;transition:background-color .16s,border-color .16s,box-shadow .16s,transform .16s;display:inline-flex}.managed-draft-card__edit{color:#fff;background:#087b29;gap:10px;box-shadow:0 7px 16px #087b2929}.managed-draft-card__edit:hover{color:#fff;background:#066b23;transform:translateY(-1px)}.managed-draft-card__edit svg,.managed-draft-card__delete svg{stroke-width:1.8px;flex:none}.managed-draft-card__delete{color:#d64444;background:#fff;border:2px solid #d64444;width:58px;padding:0}.managed-draft-card__delete:hover{background:#fff5f5;border-color:#c53535}.managed-draft-card__delete:disabled{opacity:.55;cursor:wait}.managed-draft-card__edit:focus-visible,.managed-draft-card__delete:focus-visible{outline-offset:3px;outline:3px solid #087b293d}@media (max-width:679px){.managed-listings-page--drafts .managed-listings-mobile-header{grid-template-columns:48px minmax(0,1fr) auto}.managed-listings-page--drafts .managed-listings-mobile-header__actions>button,.managed-listings-page--drafts .managed-listings-mobile-header__actions>a{width:44px;height:48px}.managed-listings-page--drafts .managed-listings-mobile-header h1{padding-left:40px}.managed-drafts-count{background:#fff;border-bottom:1px solid #e3e6e4;max-width:none;min-height:62px;margin:0;padding:18px 20px;font-size:16px}.managed-listings-page--drafts>.managed-listings{grid-template-columns:minmax(0,1fr);gap:20px;padding:22px 18px 28px}.managed-draft-card{border-radius:20px;box-shadow:0 6px 20px #1f293714}.managed-draft-card__badge{padding:7px 11px;top:14px;right:14px}.managed-draft-card__body{padding:20px}.managed-draft-card__copy h3{font-size:21px}.managed-draft-card__actions{grid-template-columns:minmax(0,1fr) 56px}.managed-draft-card__edit,.managed-draft-card__delete{min-height:54px}.managed-draft-card__delete{width:56px}}@media (max-width:359px){.managed-listings-page--drafts .managed-listings-mobile-header h1{padding-left:0}.managed-listings-page--drafts>.managed-listings{padding-inline:12px}.managed-draft-card__body{padding:17px}.managed-draft-card__details{gap:10px}.managed-draft-card__copy h3{font-size:19px}.managed-draft-card__category{max-width:104px}.managed-draft-card__edit{font-size:14px}}.modal-backdrop:has(.auction-cancel-modal){-webkit-backdrop-filter:none;backdrop-filter:none;background:#00000080;padding:20px}.auction-cancel-modal{background:#fff;border-radius:16px;width:min(100%,400px)}.auction-cancel-modal>.modal__header{display:none}.auction-cancel-modal>.modal__body{color:#111;background:#fff;padding:24px}.auction-cancel-modal__content{flex-direction:column;align-items:stretch;display:flex}.auction-cancel-modal__content>svg{color:#ff9500;margin:0 auto 16px}.auction-cancel-modal__content h2{color:#111;text-align:center;margin:0 0 12px;font-size:20px;font-weight:700;line-height:1.25}.auction-cancel-modal__content>p{color:#666;text-align:center;margin:0 0 20px;font-size:14px;line-height:20px}.auction-cancel-modal__content label{color:#111;margin-bottom:8px;font-size:14px;font-weight:600}.auction-cancel-modal__content textarea{resize:vertical;color:#111;width:100%;min-height:100px;font:inherit;background:#fff;border:1px solid #ddd;border-radius:16px;padding:12px 16px;font-size:16px;line-height:1.4}.auction-cancel-modal__content textarea:focus{border-color:#abd036;outline:2px solid #abd0363d}.auction-cancel-modal__actions{gap:12px;margin-top:20px;display:flex}.auction-cancel-modal__actions .button{border-radius:14px;flex:1 1 0;justify-content:center;min-height:48px;padding:14px}.auction-cancel-modal__actions .button--secondary{color:#333;background:#fff;border-color:#ddd}.auction-cancel-modal__actions .auction-cancel-modal__confirm{color:#fff;background:#ff9500;border-color:#ff9500}.auction-cancel-modal__actions .auction-cancel-modal__confirm:hover{color:#fff;background:#e68600;border-color:#e68600}@media (max-width:679px){.managed-listings-page:not(.managed-listings-page--drafts){background:#f8f9fa}.managed-listings-page>.listing-status-tabs{background:#fff;border-bottom:1px solid #e5e7eb;gap:4px;padding:0 12px}.managed-listings-page>.listing-status-tabs button{color:#6b7280;border-bottom:2px solid #0000;min-height:49px;padding:14px 12px 12px;font-size:15px;font-weight:600}.admin-users-pagination-error{flex-direction:column;align-items:flex-start;margin:0 16px 16px}.managed-listings-page>.listing-status-tabs button.active{color:#abd036;border-bottom-color:#abd036}.managed-listings-page>.listing-status-tabs button span{color:#6b7280;background:#e5e7eb;border-radius:10px;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700}.managed-listings-page>.listing-status-tabs button.active span{color:#fff;background:#abd036}.managed-listings-page:not(.managed-listings-page--drafts)>.managed-listings{gap:16px;padding:20px 20px 40px}.managed-listing-mobile,.managed-listing-entry:not(.managed-listing-entry--active) .managed-listing-mobile{opacity:1;background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 2px 8px #00000014}.managed-listing-entry:not(.managed-listing-entry--active) .managed-listing-mobile{opacity:.9;background:#f3f4f6;box-shadow:0 2px 8px #0000000a}.managed-listing-mobile__status{color:#000;letter-spacing:.5px;background:#abd036;border-radius:6px;padding:5px 10px;font-size:9px;font-weight:700;top:8px;right:8px;box-shadow:0 2px 4px #0000004d}.managed-listing-mobile__status--auction,.managed-listing-mobile__status--auction:hover{color:#000;background:#abd036}.managed-listing-mobile__status--auction-expired{color:#fff;background:#9ca3af;box-shadow:0 2px 4px #00000026}.managed-listing-mobile__main,.managed-listing-entry--sold .managed-listing-mobile__main{grid-template-columns:80px minmax(0,1fr);align-items:start;gap:12px;min-height:104px;padding:12px}.managed-listing-mobile__image,.managed-listing-mobile__image img{border-radius:10px;width:80px;height:80px}.managed-listing-mobile__image img,.managed-listing-entry:not(.managed-listing-entry--active) .managed-listing-mobile__image img{border-radius:10px}.managed-listing-entry:not(.managed-listing-entry--active) .managed-listing-mobile__image img{opacity:.6;filter:grayscale()}.managed-listing-mobile__image-overlay{border-radius:10px}.managed-listing-mobile__info{padding-right:8px}.managed-listing-mobile__info h3,.managed-listing-entry--sold .managed-listing-mobile__info h3{color:#000;margin:0 0 4px;font-size:13px;font-weight:700;line-height:18px}.managed-listing-entry:not(.managed-listing-entry--active) .managed-listing-mobile__info h3{color:#6b7280}.managed-listing-mobile__price{color:#000;background:#abd036;border-radius:5px;gap:0;min-height:24px;margin-bottom:6px;padding:4px 10px}.managed-listing-mobile__price strong{color:inherit;font-size:12px;font-weight:700}.managed-listing-mobile__price span{color:inherit;font-size:10px;font-weight:400}.managed-listing-mobile__price small{color:inherit;margin-left:3px;font-size:9px;font-weight:400}.managed-listing-mobile__price--pending{color:#fff;background:#4b5563}.managed-listing-mobile__price--draft{color:#fff;background:#6b7280}.managed-listing-mobile__price--sold{color:#fff;background:#dc2626}.managed-listing-mobile__price--expired{color:#fff;background:#9ca3af}.managed-listing-mobile__info p,.managed-listing-entry--sold .managed-listing-mobile__info p{color:#6b7280;gap:4px;margin:0 0 4px;font-size:12px;font-weight:500;line-height:1.25}.managed-listing-mobile__info p svg{width:12px;height:12px}.managed-listing-entry:not(.managed-listing-entry--active) .managed-listing-mobile__info p{color:#6b7280}.managed-listing-mobile__actions,.managed-listing-entry--sold .managed-listing-mobile__actions{background:#e4eed2;border:0;min-height:40px;padding:10px 12px}.managed-listing-entry:not(.managed-listing-entry--active) .managed-listing-mobile__actions{background:#e5e7eb}.managed-listing-mobile__actions a,.managed-listing-entry--sold .managed-listing-mobile__actions a{color:#4a5565;gap:4px;font-size:13px;font-weight:600}.managed-listing-entry:not(.managed-listing-entry--active) .managed-listing-mobile__actions a{color:#6b7280}.ordering-mobile-header{grid-template-columns:48px minmax(0,1fr) auto}.date-range-filter__mobile-modal .date-range-filter__presets{flex-wrap:wrap;display:flex}.date-range-filter__mobile-modal .date-range-filter__presets button{width:auto;min-height:36px;padding-inline:16px}.ordering-products-page{overflow-x:clip}.ordering-products-layout,.ordering-products-layout>div,.ordering-products-page .product-filter-tabs,.ordering-products-page .product-list,.ordering-products-page .product-row{width:100%;min-width:0;max-width:100%}.ordering-products-page .product-filter-tabs{scrollbar-width:none;overflow-x:auto}.ordering-products-page .product-filter-tabs::-webkit-scrollbar{display:none}.ordering-add-item-modal .inventory-location-grid::-webkit-scrollbar{display:none}.ordering-add-item-modal .inventory-location-grid{scrollbar-width:none}.mixing-page>.split-layout{margin-top:14px}.review-lines>div{border-bottom:1px solid #e0e3e6;padding:12px;display:grid}.dispatch-method-options{gap:0}.dispatch-method-options label,.dispatch-method-options label.active{box-sizing:border-box;height:42px;min-height:42px;padding-block:5px}}.order-details-mobile{display:none}.inventory-reference-title{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.inventory-reference-title svg{color:var(--brand)}.inventory-reference-title button{width:32px;height:32px;color:var(--brand);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.inventory-reference-title button:hover:not(:disabled){background:color-mix(in srgb, var(--brand) 12%, transparent)}.inventory-reference-title button:disabled{cursor:not-allowed;opacity:.5}.inventory-location-loading{min-height:72px;color:var(--ink-muted);border:1px solid var(--line);border-radius:8px;justify-content:center;align-items:center;gap:.6rem;font-size:.8rem;display:flex}.is-spinning{animation:.8s linear infinite spin}.delivery-address-trigger{width:100%;min-height:48px;color:var(--ink);border:1px solid var(--line);background:var(--surface);cursor:pointer;font:inherit;text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .9rem;display:flex}.delivery-address-trigger span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.delivery-address-trigger svg{color:var(--ink-muted);flex:none}.delivery-address-summary,.delivery-pickup-summary{justify-content:flex-start;align-items:center}.delivery-address-summary span,.delivery-pickup-summary span{text-align:left}.delivery-address-picker-list{display:grid}.delivery-address-picker-list button{width:100%;color:var(--ink);border:0;border-bottom:1px solid var(--line);background:var(--surface);cursor:pointer;font:inherit;text-align:left;flex-direction:column;align-items:flex-start;gap:.2rem;padding:1rem;display:flex}.delivery-address-picker-list button:last-child{border-bottom:0}.delivery-address-picker-list button.active{background:#f0fdf4}.delivery-address-picker-list button:hover{background:var(--surface-soft)}.delivery-address-picker-list button.active:hover{background:#e9faef}.delivery-address-picker-list strong{font-size:.9rem}.delivery-address-picker-list small{color:var(--ink-muted);font-size:.75rem}.delivery-address-picker-empty{min-height:180px;color:var(--ink-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:2rem;display:flex}.delivery-address-picker-empty strong{color:var(--ink)}.product-modal-heading__product,.product-modal-heading__price{flex-direction:column;gap:.2rem;min-width:0;display:flex}.product-modal-heading__price{align-items:flex-end}.order-submitted-page{min-height:100vh;position:relative}.order-submitted-preview{gap:1rem;max-width:760px;margin:0 auto;padding:1rem;display:grid}.order-submitted-preview>div{background:var(--surface);height:145px;box-shadow:var(--shadow-sm);border-radius:14px}.order-submitted-backdrop{z-index:90;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:#14181cad;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.order-submitted-dialog{width:min(100%,460px);color:var(--ink);background:var(--surface);text-align:center;border-radius:20px;flex-direction:column;align-items:center;padding:30px;display:flex;box-shadow:0 24px 64px #00000047}.order-submitted-dialog .order-complete__icon{color:#fff;background:#17ad58;border-radius:50%;width:74px;height:74px;margin-bottom:18px}.order-submitted-dialog .order-complete__icon svg{stroke-width:2.2px;width:38px;height:38px}.order-submitted-dialog h1{margin:0 0 16px;font-size:24px}.order-submitted-dialog>p{color:var(--ink-muted);margin:18px 0;font-size:13px;line-height:1.55}.order-submitted-details{background:#f1f3f6;border-radius:9px;gap:12px;width:100%;padding:16px;display:grid}.order-submitted-details>div{color:#68707b;justify-content:space-between;align-items:center;gap:16px;min-width:0;font-size:13px;display:flex}.order-submitted-details strong{color:var(--brand-dark);overflow-wrap:anywhere}.order-submitted-details .badge{padding:4px 13px;font-size:10px}.order-submitted-dialog>.button{width:100%;min-height:48px}.order-submitted-dialog>.button--primary{color:#fff;background:#292929}@media (max-width:679px){.ordering-products-page .product-list{gap:8px;margin-top:10px}.ordering-products-page .product-list>.catalogue-product-row{border-radius:10px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"copy stock""price action";align-items:center;gap:8px 12px;min-height:104px;padding:12px 14px;display:grid}.catalogue-product-copy{gap:2px;grid-area:copy!important}.catalogue-product-copy>strong{color:var(--ink);font-size:13px;line-height:1.25}.catalogue-product-meta{color:#7c838c!important;font-size:10px!important}.catalogue-product-stock{text-align:right;white-space:nowrap;grid-area:stock;align-self:center;font-weight:700;color:#9bc52a!important;font-size:10px!important}.catalogue-product-stock:before{content:"";vertical-align:1px;background:#9bc52a;border-radius:50%;width:5px;height:5px;margin-right:4px;display:inline-block}.catalogue-product-row .product-price-stack{flex-flow:wrap;gap:5px 8px;display:flex;text-align:left!important;grid-area:price!important;align-items:center!important}.catalogue-product-row .product-price-stack>strong{color:var(--ink);font-size:14px}.catalogue-product-row .product-price-stack .badge{color:#7c9922;background:#f3f9d9;border:0;padding:2px 6px;font-size:8px}.catalogue-product-row .product-price-stack>small{flex:1 0 100%;font-size:8px;text-decoration:line-through}.catalogue-product-row>.button,.catalogue-product-row>.product-quantity-control{border-radius:17px;place-self:center end;min-width:78px;min-height:34px;grid-area:auto!important}.catalogue-product-row>.button{padding:7px 13px;font-size:10px}.ordering-products-page .product-list>.inventory-product-row{border-radius:10px;align-items:center;gap:10px;min-height:78px;padding:10px 12px;display:grid;grid-template-columns:minmax(0,1fr) 62px!important}.inventory-product-copy{gap:4px;grid-column:1!important}.inventory-product-copy>strong{color:var(--ink);font-size:12px;line-height:1.25}.inventory-product-meta{align-items:center;gap:6px;display:flex}.inventory-product-meta>small{background:var(--surface-soft);border-radius:3px;padding:2px 5px;font-size:8px}.inventory-product-meta>.inventory-product-location{color:#78951b;background:#f8fce9;border:1px solid #d8e99f;align-items:center;gap:3px;display:inline-flex}.inventory-product-orders{align-items:center;gap:4px;display:inline-flex;color:#6d7480!important;font-size:8px!important}.inventory-product-available{text-align:center;background:#fbfef1;border:1.5px solid #b6d946;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-height:48px;padding:5px;display:flex;grid-column:2!important}.inventory-product-available>strong{color:#9ec72a;font-size:19px;line-height:1}.inventory-product-available>small{color:#69717d;text-transform:uppercase;margin-top:4px;font-size:7px}.ordering-add-item-modal{max-height:calc(100dvh - 170px)}.ordering-add-item-modal>.modal__body{max-height:calc(100dvh - 290px);padding:12px 16px}.ordering-add-item-modal .stack{gap:10px}.ordering-add-item-modal .product-modal-heading{background:0 0;border-bottom:1px solid #e2e5e8;border-radius:0;align-items:flex-start;margin:0 -16px;padding:0 16px 10px}.product-modal-heading__product>strong{color:#252a30;font-size:14px;line-height:1.3}.product-modal-heading__product>small{color:#777f89;font-size:10px}.ordering-add-item-modal .product-modal-heading__price{display:none}.ordering-add-item-modal .inventory-order-location{border-radius:7px;min-height:52px;padding:8px 10px}.ordering-add-item-modal .inventory-order-location strong{font-size:12px}.ordering-add-item-modal .inventory-reference-hint{font-size:9px;line-height:1.35}.ordering-add-item-modal .inventory-reference-title{color:#30363d;font-size:11px}.ordering-add-item-modal .inventory-location-grid{grid-auto-columns:116px;gap:6px;padding-bottom:0}.ordering-add-item-modal .inventory-location-grid button{border-radius:7px;min-height:54px;padding:7px 9px}.ordering-add-item-modal .inventory-location-grid button>strong{font-size:11px}.ordering-add-item-modal .inventory-location-grid button>span,.ordering-add-item-modal .inventory-location-grid button>small{font-size:8px}.ordering-add-item-modal .inventory-location-detail{border-radius:7px;padding:8px 10px;font-size:11px}.ordering-add-item-modal .inventory-location-detail small{font-size:9px}.ordering-add-item-modal .add-item-fields .field__label{color:#30363d;font-size:10px}.ordering-add-item-modal .add-item-price-field input{min-height:50px;font-size:14px;font-weight:700}.ordering-add-item-modal .add-item-price-field .field__hint{font-size:8px}.ordering-add-item-modal .add-item-quantity-stepper{min-height:50px}.mixing-page>.mixing-service-notice{background:#f0fdf4;border-radius:12px;margin-bottom:16px;padding:16px;display:flex}.mixing-page>.mixing-service-notice strong{margin-bottom:8px;font-size:16px;font-weight:600}.mixing-page>.mixing-service-notice p{font-size:14px;line-height:20px}.mixing-page>.split-layout{margin-top:0}.mixing-products-card .selection-list>label{border-color:#b5d641;min-height:72px;box-shadow:inset 3px 0 #a9cf35}.mixing-products-card .selection-list input{accent-color:#acd036;width:26px;height:26px}.mixing-instructions-card{background:#fff;border:0;border-radius:10px;padding:14px;box-shadow:0 2px 7px #00000014}.mixing-instructions-header{align-items:center;margin-bottom:10px}.mixing-instructions-header h2{margin:0;font-size:15px}.mixing-instructions-header>span{color:#6f7680;font-size:9px}.mixing-instruction-fields{border:1px solid #d9dde1;border-radius:7px;grid-template-columns:1fr;gap:0;padding:8px;display:grid}.mixing-instruction-fields .field{grid-template-columns:104px minmax(0,1fr);align-items:center;gap:8px;min-height:42px;display:grid}.mixing-instruction-fields .field__label{color:#31363d;font-size:10px;font-weight:700}.mixing-instruction-fields .field__label:after{content:" :"}.mixing-instruction-fields input,.mixing-instruction-fields select{color:#555d67;min-height:34px;box-shadow:none;background:#f0f1f3;border:0;border-radius:2px;padding:7px 10px;font-size:10px}.mixing-instruction-fields input::placeholder{color:#a1a6ae}.delivery-details-card>.segmented{background:#e4e6e9;border-radius:10px;gap:0;min-height:48px;padding:4px;display:flex;position:relative}.delivery-details-card>.segmented button{z-index:1;color:#6b7480;background:0 0;border-radius:8px;flex:1;min-height:40px;padding:8px 16px;font-size:13px;font-weight:700;position:relative}.delivery-details-card>.segmented button svg{display:none}.delivery-details-card>.segmented button.active{color:#a1c72d;background:#fff;box-shadow:0 1px 3px #0000001a}.delivery-address-content>.section-card__header{align-items:center;margin-bottom:0}.delivery-address-content>.section-card__header h2{margin:0;font-size:14px}.delivery-address-content>.section-card__header .button{color:#a2c82d;min-height:32px;padding:4px 0;font-size:11px}.delivery-address-content>.field>.field__label{display:none}.delivery-address-content>.field select,.delivery-address-trigger{color:#30363d;background:#fff;border-color:#d7dce0;min-height:48px;font-size:11px}.delivery-address-picker-modal{max-height:60dvh}.delivery-address-picker-modal>.modal__header{min-height:56px;padding:12px 16px}.delivery-address-picker-modal>.modal__header h2{font-size:16px}.delivery-address-picker-modal>.modal__header .icon-button{background:0 0;border-color:#0000}.delivery-address-picker-modal>.modal__body{max-height:calc(60dvh - 56px);padding:16px}.delivery-address-picker-list button{padding:14px 16px}.delivery-address-picker-list strong{font-size:14px}.delivery-address-picker-list small{font-size:11px}.delivery-address-summary{color:#626a74;background:#f7f8f9;border:0;border-left:3px solid #acd036;border-radius:0;padding:10px 12px;font-size:10px}.delivery-address-summary>svg,.delivery-address-summary strong{display:none}.delivery-alternate-address-fields{background:#fff;border:1px solid #e2e5e8;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;box-shadow:0 2px 6px #0000000d}.delivery-alternate-address-fields .field:first-child,.delivery-alternate-address-fields .field:nth-child(2),.delivery-alternate-address-fields .field:nth-child(5),.delivery-alternate-address-fields .field:nth-child(6){grid-column:1/-1}.delivery-alternate-address-fields .field__label{display:none}.delivery-alternate-address-fields input{min-height:46px;padding:10px 12px;font-size:11px}.delivery-pickup-content>.section-card__header{margin-bottom:0}.delivery-pickup-content>.section-card__header h2{margin:0;font-size:14px}.delivery-pickup-summary{color:#626a74;background:#f7f8f9;border:0;border-left:3px solid #acd036;border-radius:0;padding:10px 12px;font-size:10px}.delivery-dispatch-section{margin-top:8px}.delivery-dispatch-section h2,.delivery-date-card h2{font-size:14px}.delivery-date-card .field{padding:10px 12px}.delivery-date-card input:invalid{border-color:#d75d5d}.order-summary-page .summary-content{gap:12px}.order-summary-page .section-card{border-radius:8px;padding:14px}.order-summary-page .summary-customer>h2,.order-summary-page .summary-mobile-totals>h2{margin:0 0 8px;font-size:15px}.order-summary-page .summary-info-list>div{padding:5px 0;font-size:10px}.order-summary-page .order-totals-inline>div{padding:8px 0;font-size:10px}.order-summary-page .order-totals-inline .order-totals__grand strong{font-size:19px}.summary-deferred .deferred-calculator__results{background:#f2fadf;margin-top:6px;padding:12px}.summary-deferred .deferred-calculator__results>div{font-size:10px}.ordering-details-page .ordering-mobile-header--brand{min-height:calc(92px + var(--safe-area-top));padding-top:calc(var(--safe-area-top) + 14px);color:#fff;background:linear-gradient(145deg,#b5d83a,#91bd22);border:0;border-radius:0 0 28px 28px;margin-bottom:10px;padding-bottom:14px;box-shadow:0 5px 14px #6a8f182e}.ordering-details-page .ordering-mobile-header--brand h1,.ordering-details-page .ordering-mobile-header--brand small,.ordering-details-page .ordering-mobile-header--brand button{color:#fff}.ordering-details-page .ordering-mobile-header--brand button{background:#ffffff2e;border-radius:50%;width:40px;height:40px;margin:4px}.ordering-details-page .ordering-mobile-header--brand .ordering-mobile-header__actions{width:48px}.ordering-details-page .ordering-mobile-header--brand .ordering-mobile-header__title small{opacity:.9}.ordering-details-page>.page-header,.order-details-desktop{display:none}.order-details-mobile{gap:16px;display:grid}.order-details-mobile .card{background:#fff;border:0;border-radius:16px;box-shadow:0 3px 9px #00000012}.order-details-mobile__status{grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:92px;padding:16px 18px;display:grid}.order-details-mobile__status-icon{color:#13ad73;background:#dcf7ee;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.order-details-mobile__status-icon>span{color:#fff;background:#13ad73;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.order-details-mobile__status-copy,.order-details-mobile__status-total{flex-direction:column;display:flex}.order-details-mobile__status-copy small,.order-details-mobile__status-total small{color:#7b838d;letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:700}.order-details-mobile__status-copy strong{color:#0caf75;font-size:19px}.order-details-mobile__status--pending .order-details-mobile__status-icon{color:#e98a00;background:#fff0d5}.order-details-mobile__status--pending .order-details-mobile__status-icon>span{background:#e98a00}.order-details-mobile__status--pending .order-details-mobile__status-copy strong{color:#e47500}.order-details-mobile__status-total{align-items:flex-end}.order-details-mobile__status-total small{letter-spacing:0;text-transform:none;font-size:10px;font-weight:500}.order-details-mobile__status-total strong{color:#111;font-size:22px}.order-details-mobile__section{gap:7px;display:grid}.order-details-mobile__section>h2{color:#242a31;align-items:center;gap:7px;margin:0;font-size:15px;display:flex}.order-details-mobile__section>h2 svg{color:#acd036}.order-details-mobile__detail-card{padding:12px 16px}.order-details-mobile__detail-card dl{gap:0;margin:0;display:grid}.order-details-mobile__detail-card dl>div{border-bottom:1px solid #eceeef;grid-template-columns:minmax(0,1fr) minmax(0,1.45fr);align-items:center;gap:12px;min-height:42px;display:grid}.order-details-mobile__detail-card dl>div:last-child{border-bottom:0}.order-details-mobile__detail-card dt{color:#7a828c;font-size:10px}.order-details-mobile__detail-card dd{color:#30363d;text-align:right;overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:700}.order-details-mobile__detail-card dl>.order-details-mobile__requested-date{color:#acd036;background:#f8fce9;border-bottom:0;border-left:3px solid #acd036;border-radius:8px;grid-template-columns:25px minmax(0,1fr);min-height:66px;margin:0 -1px;padding:8px 10px}.order-details-mobile__requested-date>span{gap:3px;display:grid}.order-details-mobile__requested-date dt{color:#70798a;letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:700}.order-details-mobile__requested-date dd{text-align:left;font-size:12px}.order-details-mobile__detail-card dl>.order-details-mobile__instructions{color:#acd036;background:#f8fce9;border:0;border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;min-height:62px;margin-top:8px;padding:10px;display:grid}.order-details-mobile__instructions>span{gap:4px;display:grid}.order-details-mobile__instructions dt{color:#70798a;letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:700}.order-details-mobile__instructions dd{color:#30363d;text-align:left;white-space:pre-wrap;font-size:10px;font-weight:500;line-height:1.4}.order-details-mobile__section.order-details-mobile__deferred>h2 svg{color:#173f6b}.order-details-mobile .order-details-mobile__deferred-card{background:#eef2ff;border-left:3px solid #173f6b;border-radius:10px;padding:12px 14px 10px}.order-details-mobile__deferred-heading{border-bottom:1px solid #d4dbea;align-items:center;gap:9px;min-height:28px;display:flex}.order-details-mobile__deferred-heading>span{color:#fff;letter-spacing:.08em;background:#173f6b;border-radius:5px;align-items:center;min-height:19px;padding:2px 10px;font-size:8px;font-weight:800;display:inline-flex}.order-details-mobile__deferred-heading>strong{color:#17334f;font-size:10px}.order-details-mobile__deferred-card dl{gap:8px;margin:12px 0 0;display:grid}.order-details-mobile__deferred-card dl>div{justify-content:space-between;align-items:center;display:flex}.order-details-mobile__deferred-card dt{color:#70798a;font-size:10px}.order-details-mobile__deferred-card dd{color:#182940;text-align:right;margin:0;font-size:11px;font-weight:700}.order-details-mobile__lines{gap:8px;display:grid}.order-details-mobile__lines>.card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 12px;min-height:76px;padding:11px 13px;display:grid}.order-details-mobile__lines>.card>div{flex-direction:column;min-width:0;display:flex}.order-details-mobile__lines>.card>div>strong{font-size:12px;line-height:1.3}.order-details-mobile__lines>.card>div>small,.order-details-mobile__lines>.card>div>span{color:#7a828c;font-size:9px}.order-details-mobile__lines>.card>.badge{grid-area:1/2}.order-details-mobile__line-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.order-details-mobile__line-meta>small:last-child{align-items:center;gap:3px;display:inline-flex}.order-details-mobile__lines>.card>.order-details-mobile__line-total{border-top:1px solid #eceeef;flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;padding-top:8px;display:flex}.order-details-mobile__line-total>small{color:#7a828c;font-size:9px}.order-details-mobile__line-total>strong{color:#171b20;font-size:13px}.order-submitted-backdrop{padding:20px 30px}.order-submitted-dialog{border-radius:19px;padding:30px 24px}.order-submitted-dialog h1{font-size:23px}.catalogue-product-row .product-price-stack{grid-template-columns:auto auto;justify-content:start;align-items:center!important;display:grid!important}.catalogue-product-row .product-price-stack>small{grid-column:1/-1}.summary-deferred .deferred-calculator__results .badge{white-space:nowrap;padding-inline:7px;font-size:8px}}.deferred-date-control{min-height:44px;color:var(--ink);border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 12px;font-size:12px;display:grid;position:relative}.deferred-date-control>svg:first-child{color:var(--brand)}.deferred-date-control>svg:last-of-type{color:var(--ink-muted)}.deferred-date-control>input{cursor:pointer;opacity:0;width:100%;height:100%;min-height:0;padding:0;position:absolute;inset:0}
