@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAZYAA8AAAAAC8QAAAX7AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG4F8HC4GYD9TVEFULgCBChEICokwh0kLIAABNgIkAzwEIAWEWAeBDgwHG7UJUZRRTjrBz4QKcv+QWjxhcjsVprsyM/p7jc9kFU2t525PaKAAX1gOyg6dISDJzAqQDFwnMAUYFEIW+IFRPPQ7/9W9LLSKCzCeDgimtvwvBEjFDoWDY6mfHo2VAv9KFfedVkGdKysb2MC6af4bbj5u3FK7g8trAXi8WwgIgAb9SPi4hLQ8hD1NcjXC3km2WoRhAPBN1FVZ5FqoAJQOBk6QoAKH+icDuzEPCqgAAEAY+CZqjSuR1b67rPaAb5HvJFC9/KTP5oPWf5lpmvg+C59ETNMN0PAP48BDgAJKqKABgeAHPvEUQADAQQEGghJK0HSVFNA8TGBbQB5ggHT7KIBtUGGXsvG0igAIYewkYAPcmbsqsiwSk+SUADicmrvTk3ETXTyryvvvIOA/iSsSQTsBYJLgBIjYVNMEIIw+tDOuoazcRgDAgQfAEU+rBlYXAXQ4DN/4+QwOQFtBeCjgD5GBE7eIYyfySn4lnl1QRzH7eF7OLw/xfeOmagZEWz4oQWgLMSE/BCDI0/0hQAUF1FBCAwL5CAQAgOx6cE+gdIATACg6SQOAPwe+oZGgSqlj0syo0oiXBdnUHZgvSN1JfJL+fRnrq6VQNIvTtC3aJk2zttFMgWjJnNGB78HjIe0st3ap11/jclWx+QvcVlFlC1gLM3q9FcvcbnAafrYndivNEldsoULTMoFCYfPx2zT7nU/80z56C7NaPyxY6n2HZr/tKah6fmue6y23hW/WNrVoG7kW7klr9vztFocIusq90phGbaZgTOWhquGUFOly0Owg4cIsd00pf4bHowtyN25s53+xyKG7ah1R12ZQZjri7aZ1umKd2bHw0oAD3hcvOh1pyRl9edKJo67OGm8D45t+fNmv3PoU15iDuoeyJJtmrcqSsgDNliKl0OQEKYFuM0pGf6wUW4CTJInm0Et6ujxAGoDvJ/XD95J64URJ3MPWUeoIXTfBecf/95u72DOiu8RnmMYu+XIJBjhSZjiGzYgom1Xu1L7nxSRbfJwtsVnKzJSiMmisOTHexrcO3y82exufmLsOiT88Z9usbYe7hsabEfybc+8MU8TDmOlXP1g85eftK9eNtfTeXWBfNap6/o3MD7raA9dCcOL8gjW5a4bv9fa9vjH7vfeYHCa9rX2ub8LkTM528y479NHm+pCzZ+uDYfwgDn2QeVecwZn6oI+24ERZeft50sbQN42hvzSuV69fjtC90hrz9j7mvU9Xd1m8SFlCKUHfr/u+B5/rCK1eWjcra4UupPNaCYffnZE348Tfuz5Z3UQHDrf4Pl2xY/enqxqBvdMmfLZy57KzJ76/cffkF2eatlWn3Zxx58zXMJ23Q98cH5m+3Zw5auaciCuOIReTuhvEL2b3T48a1id30F9N3Yen2qLObumRWLqhKkKuHZV1qbBenBEwY8xHHcGHV1wb0+1lz9cvOiTponXFXQOmhseOnqof8qMuN2OTkDJq/o87nPHj87dK1rnGdYWG8Lq9ffepB04BBjAAAMCKBCcCwGa3U/fVnBAY+5uKV74E4J3z++cBwHvdsnfC/5uEKuUsgAIcAICAd65AeAFApU1AiLUGCg/xsV/oLKEIiAv+WNbYP+qfRXuZcYDtlBWrgOHBTv7OOiYEIBAF/KEGDaHBr9JgBh7E1ACcFI1xCL2iLYdDAKk4PJLc5DAMtYwjoCOZo0CkMewADOUnQYAfAHzXBxWyqFCmnC0pV4x60QbvZTWFrEI9G8cPYjVUw5eqIyszWKYEadJNUktWp55FvEY2sknSOk8OlMPC/HbVxX5ZQQByp3vXqSUaapBh9LCLP1tkMsT2Tj7rGLmSpEsWM7lOdPAJganS+ibyFA2RrDZCFFGe8g66dghZGLISpjQMGtgPAOq2JirSHYbZqoNlKir67Saz9BR1ag4JyiesVP6pJhVM1gz4h+E4AAB82xAptrBAAL08Ig6xwRMjgRSkJBV4UpOGtArDZNnisKjz/4Y5zDalSWmvrdAPNRrgdvGS2l4Ba4QoWqI36DlTjt0vUm8cepF8n2TLAQAAAA==) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAiYAA4AAAAAC0AAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABRAAAAJsAAAD8joyVK0dTVUIAAAHgAAAALQAAAC4jdiSCT1MvMgAAAhAAAABNAAAAYHI5reNTVEFUAAACYAAAACoAAAAueZJs3WNtYXAAAAKMAAAAZAAAAIpNu/P9Z2FzcAAAAvAAAAAIAAAACAAAABBnbHlmAAAC+AAAA3cAAASWUYkMm2hlYWQAAAZwAAAANgAAADYgWsSPaGhlYQAABqgAAAAfAAAAJBDBBppobXR4AAAGyAAAADYAAAA8QYMDamxvY2EAAAcAAAAAIAAAACAI1wpebWF4cAAAByAAAAAcAAAAIAAmAL9uYW1lAAAHPAAAAPcAAAIEKtNM/3Bvc3QAAAg0AAAAYwAAAI7B1Xo4eNpVzqdZRFEQBeD/ZZJ8VVABCkMOEk825Bw0sQ4qWL2aInCorePu/UbtTs5zFJizaEm1ur67pz9+vbvQXxw+XOnVkJICxfnp3ZUZRKZW5qzIWrqJyR/v2piAnnSQ/gByJP1OZFuk7zQg5gbpIf1bTsNcEbMj0tAUxT5F/C1VGq0uZ3OKzAuqYBqUWrVCl7kQOIPFXqEeA9KNKLwAeNpjYGRgYOBi0AFCZhc3nxAGieTKohwGkZzEkjwGEQYQYAER//+DSACWTwc8AAAAeNpjYGGZwDiBgZWBgVWEZQMDA8M0CM20h8GIqYMBBTCxgwgYL9jD15PhAAOvwhaOkL8rGBg4QpgiFBgY54PkWCxYFwApBQYWADWRDDIAAAB42mNgBEIOIGZgEAGTMgxM5ekZJSAmAxMDM4hkZGacAKT2MDAAADlZA1QAAHjaVcg1AUIBFAXQg7vLTJVfgwzM5KEAzoJDEkYsBK7vXUcYEVRFhB4e1UZdUURcTkOgYxsKR/vRefTYmFwu/O296Cx6eO6X82VzaV2CSwjYNYXUfS8rrwhyYpLiUhLSV1I9F+YAAQAB//8AD3jalFMDlBxLFH1VrbV71qOejFfT2J6NtT5/Y9vGrDe2bfvbtm3bPPjxUdA1qY5xlGbp3vsIifA+AAfcQWBAgHhIhnTIhFywgQQeCEARyACy6hDb3eX7PqtfuMs3EtnYq1dDdXWkvLyhW7eGDh0iut5UXBwJBiN+f5PLFbHbG3JyADB4AdiPqM0CxAHISEYS42BisRedegud2tVqLGzB75OT5DR38PwoNJwcQf8x6RePAzBXkMLCy8ikm7CMlC7fAUcj5jfPv5WDHYu0GzzOyzw5N/M43W5VzrDIIY3+eP5OzrTKxp5tvfRwXVt5423c4fLGCr1XL72isRwAAb3YQdTLGABHKhWgTyr6i+Q/iJagRQ8SGx7K9DTG4n0XXzKOQTR67TzmgQUTv5bOF1F8Fp2kaqWaHLJYxFQpVSnEklPgBTpENr1q3LyXfx+31T1w07Rlo3oEtnAHjWfsFuvqs/vIbDRs/JGmzt48h1F7uUI6RP/kpnKvQiLllAA4pwunpLnkEJuWgllPiGqUOiyZFgtye9xuj5OnIvir78j3O3ci73ffI8+uXeSH7x/4MxyMu5gYW6D/iY/EBcN/PvDA73pBnPU11Ae9iPq89hp5lJSTR19bt3v1tJUrpq3agx9YMX3VbrR71fSVgMBLdjKfs7oZFXQ9Ko+Tlh2oI+q8jbSQnWgSq19cybRceJ/sNONwHwAbTxE5l+NghiHTikVRUhXTTMl5JRJl2v6hRz+xxsbgrWxMxtqFvTaEtrA6mZHn2bzaN7Qm5cQJZz/P9Fk+yfibcjHQK/onW8cOgGTIBqcZCzdWlTSTPU3MwHw65ZYuRwCFroYF1x36u23uP/sP/9Pa9u+bCdWDn2rd586PQaOfHlSVYHROqBli3YzwfQ8i2LCJRO97kEQ34tZdoxumj6oaRDJaxmzdMboJAEN3qtybZqEd1F7WpU6oCtWQaNs5qKKYYeZANtOhlco8XeGR6jBnNzymqxLdvRINWhYZ1FBZxD36HdDL77FjZiKbZIj2dItHKm7TahqDOZKwXQh5Or9obMC/Mkx+js/pGN+h83iX3cft5DsXlx0a0X+vHu4ucsJca0lA3j+0rgvHzZ9vdXjCaj+b31mm5lZ6OtQX9R7EtJ/PsvYqb9kQm81f4nL0K6pZXtK5PKwolzY13NGCn6+OAQDG7UKdAAABAAAABIEGEYo73l8PPPUAAwfQAAAAANu2poQAAAAA3R9Rn/6W/doJ1AjBAAAABgACAAAAAAAAeNpjYGRg4Aj5u4KBgcvn37R/0zivAEVQAT8AnI0GbgB42mM9wXCC5TODBhxHMDCAMCsvQw/reQYb5h9AsWiG5SzzGQIYJzAwgDDLBiCewuAMALUKDSYAAAAAAFoAdwCbAM0A5QDtARYBWAFxAZwB2QHZAdkB2QJLeNpjYGRgYOBnSGHgZYhkYAPzEICZgREAFJ0A5njafZBDekVBEEZP7MzjO4tt2/Yotm0sI+OsJyvICrKO/F+9fkbzdHUZyOaTFJJSs8Tf/DlOIp9fx8niHx/rbOHLcSqlPDtOo5BNx+mSDzjOl36uj5MQ4TjFfK5zwAlHHHOPtuY1XdRr3rHHLSd634vruBOf676S9Ej/84wxwyw7XHIr6TUH1LKk84gHae5IuqbXrVleScujRfatNOgOt/Mi7IJ63SwzIe1JUcJYEa9w3WG7X7gN1OrRRAONdIpWJFEOUTktGJ+K98xikAfr0pXV5FER6Nid69kRJ6bxwC517EnzAnVSEuVk3vd11ksaGqnyH7PZTf0AeNpjYGIAg/9zGIwYsAF+IFZhOMnIxGDDyMzIwsjKyMbIzsjBwMzIycjFyM3mmFSUWpbKGVpcUpSYWZJcyV6al2lg4uQIoV0tOEvRZJygMpZg2sDRgMk5CMQ0MnAyAQBr7hs3AA==) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-cyrillic-400-normal-BMzJvInZ.woff2) format("woff2"),url(/assets/manrope-cyrillic-400-normal-Dvx59UGC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-greek-400-normal-CM4qok81.woff2) format("woff2"),url(/assets/manrope-greek-400-normal-DuX9RsAR.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-vietnamese-400-normal-DHb3EETF.woff2) format("woff2"),url(/assets/manrope-vietnamese-400-normal-D7E_mLGF.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-ext-400-normal-CMDvPJRp.woff2) format("woff2"),url(/assets/manrope-latin-ext-400-normal-C-X6QNXX.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2) format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAZEAA8AAAAAC+QAAAXpAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG4F8HC4GYD9TVEFUKgCBChEICok0h00LIAABNgIkAzwEIAWEdgeBDgwHG9MJKB6DbXvpBJSnqMk9AeebWATkGra5JkVSgELieGCFKFtN8JbQkiVSrxwbU/vx4em03p+ZuDDSbHv3S2iCIu2CzHElBSegCv////uVTmI1tw3oqL73J+6/0xRtFdRbYbNWtp6AUUHNe1agcUF1N92qCp4rwWTjh/lfRQCVQlDsSFZBBez2JvgB2B20qoZghwN+Eh37nfwQxJB1OAwQGmGM0EvDa8yHkBhAgtzyDRXp9+YbDLJ0YXE+AujGI1n1kaR8jlMM0+o9p3KtgmH352WwBIRExKQIwgyLxYIECkIcQkSEnJbWiNkJgnsBVZgwe6cUeAUKHBhHyC8SpOZ4BPC8t3LxA4piMSppUQZRYce5icJcXGHe9VVc8e8eIFySqfECeQEQh5MO0IVDbheDZnr5NsxRd4+KABQIECL5hR2wBO9l592fowGtrLCEzHlJpcPVwHCHufPcl10n7jKoaDjEneO+uHb+Ol/JA1MTgL+rIBygelfVLFgBagiICUmISBEkZwmoA3SAXgizQFEBKAXVgBoMFouzpEcVw+0jK9Ycq4DEmYXrJa7ig6wJjFxgFbE1KXaSnckmpJOy8XpiCW1lfXcQuMpto5HIZhtky0xhil6PCJgnHujtt1WclkszmXANBgOYSnaOsTqRdKk+oVoo1TYTW6rbH71F5rz9cXiED9/E7Dc+qDKY3iZz3jJWGfVvVOjfNHSyk7IJrWyc0TL3lwpW7rBSVAaPh1yFk0rqibWO20ZKdyO0Tl+1zETmxKwesw2DYyJFRqOuKt+0ydH8TiFEz9hQ7MXjN6TvP+4q0+kTHKu5N2ex3uKNyfTYdf8yoZB9Nhu2R+8mLWDyJicpfWrAbH3KnqA7POXTZ68uoSVtrSqP5mn5LJqlU6XRtEgCTYCllFKtRk7lOj6MhslCaIjMj/pJvajXKioX6oKgDn/dH+HPn3WLodT1VxpRsvub3YgozVwzN3fNjNOrRu0YdOiRr83N1eavjsnPj3khj6ZX5+do+dwhpzxmvY1PlzzKcx8PTw1NPfZIz62G7Y1u88zUqDuxE+feXdr66651J2oaPLYXqhan9M86WXTIQ4PjELzE08NjEcd815tCL24vfe89pg29aHoDtgG8bQ+6Vwfj4z7BgYN9rPGRDjroH/ULcAD7+1njYxzu7nGaT0/afFxp83PlCfHP7YF9P13Qv9mv6rX7a92WLRbVIq/htxO/dTLlC23aZ7apC+cFPrE4TnHs2bqKdYd+ePXFmmmye9+s/7+8v/PlL1dPYffeaXz5ULdnzyvvHzv92huvj67pzD6uObX7bZS1l24L6yqcUbW7uTBhtipq615tUpVfvk/9qqCsGIVfgduNQffInAG6vvpB86nq8JHE5JrrjbPt1/muS/N2w1rfdXk/FPoW+L/56XLbFO9on6Kvv2sIeDGxKernA17Z2ecE2bFzLsdn7S9or9kVO399+uaqpMDReXG7wZSCgwggXgh0ICDeErKbhB9uWSbciFnRE+Dn99fnA/zuLN0F/N8smBKtApRiAAE+uar0D8DMAqLqW5fuuJPMEGT1cRrIpG7L50YSokNhtV7ouKMoCasBJkP8+HMfkIWAOlXMSZAdGPCwahvBIlECeElSACOhCBZGhkWAkZXl3EQOaRRwoTMKyY0YLURLMFrx42SwZsYsSECFQK64erVOvbr1UCmk1h16qQ1ev9UQ3rARnbxkGqfCa1Uwi7RAhYrEiQwRpXYKvSCoAFkE5c8MiDCM1y1SsSwFqw+vJoefBqo48it+ddgQL9EixJCLDrbxyuUolDu2u3DLoJsufEAr/u6TvVbB9BnTJ/Con1eQixLLS4UenbxWxxKA24ft82Kp1K+KwzdOeQl6Ya9SQ3cguIhaG4d2PA6+PPacnqhIh1Y+eXC/XwzGAOTtFKpXqwN97gYGCYElHBEQIRERMdggIVIiE6a28Z2aTknlf2M2UrVPiNRDvfLotNTefJlUoi4L0zCW1slT5Ux6mV1LIU+LPkP+95FbAQA=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAiIAA4AAAAACygAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABRAAAAJYAAAD8jnuVDEdTVUIAAAHcAAAALQAAAC4jdiSCT1MvMgAAAgwAAABNAAAAYHKdrfZTVEFUAAACXAAAACYAAAAqeZNqgWNtYXAAAAKEAAAAZAAAAIpNu/P9Z2FzcAAAAugAAAAIAAAACAAAABBnbHlmAAAC8AAAA2wAAASMk1TtdmhlYWQAAAZcAAAANgAAADYgacSyaGhlYQAABpQAAAAfAAAAJBDQBqlobXR4AAAGtAAAADcAAAA8QpYDZmxvY2EAAAbsAAAAIAAAACAIygpObWF4cAAABwwAAAAcAAAAIAAmAL9uYW1lAAAHKAAAAPwAAAH8KXZMBXBvc3QAAAgkAAAAYwAAAI7B1Xo4eNpVzqdZBVEQBeB/M0luFVSAwhAUEk825Bw0sQ4qWP00Gk03w/1GweQ8R4UFy1Y065tb28aDp+tT4+ne7blRCxEqVCdH1+fmkJlWXbKqaO0yJz+96HMCOmI3fiRRIvH1J9skPmIi56a4jW+rMYtJzqbO/KPclz8rtUanN5RsQVV4SZNMh1qvVRkKVxJnstyrtL+7TyiMAAB42mNgZGBg4GLQAUJmFzefEAaJ5MqiHAaRnMSSPAYRBhBgARH//4NIAJZPBzwAAAB42mNgYVnM+IWBlYGBVYRlAwMDwzQIzbSHwYipgwEFMLGDCBgv2MPXk+EAA6/CFo6QvysYGDhCmCIUGBjng+RYLFgXACkFBhYAYAQMqQAAAHjaY2AEQg4gZmAQAZMyDEzl6RklICYDEwOYYmRh/MLAAAAt0gL3AAB42lXINQFCARQF0IO7y0yVX4MMzOShAM6CQxJGLASu711HGBFURYQeHtVGXVFEXE5DoGMbCkf70Xn02JhcLvztvegsenjul/Nlc2ldgksI2DWF1H0vK68IcmKS4lIS0ldSPRfmAAEAAf//AA942pRSA5QcTRCu6sEpWts8Y1axdYptWxvbtm3bTn7btm3GyfSmz+/uMWP0x1dQHV4BEEDYAxzEQRLUBBXowAQ2cIEPUiETJAAp6NB4nvB8hY88fMIzGl3Ttu2E3NxoixYTmjSZUK9eNBKZlJUVTUuLpqRMcrujdvsEoxGAgB+A/4F5joNEAAkldHEODjnOj9/dw++uRuWt48ge+YGw50FfbEdP4z3yp6wCrgQXt7oYV6MSEl0qqQoaO6+dv7YyBV+AuVDOk1nMY6zEo3J6vUFJrZVyQuwmilU45bwZuWvyg6G8Na1nVKH25s7IC+bnB9kKQGAbP5MljAdwKBg9OxT4IzW9jWNxzNvUTLpwreX5ZOajy/JRiMXK1hMReACGX8HeNzK8nr0oQuGQlKPVahQuRSCDuJxxYhx7xIah1gOnXvuq/wVb4dIRs3s09J8X9sjP2TSW5Xd201HYtefOiY19Zpvco3g66sW+E2YIT0F1xukEEJxuUkvplnJ4ZS3C+7RMI+zQ6rRa9Pq8XrfINMgXH9MPdu7EtI8/wbQdO+gHn+z9OORLfNQ40R/6mMxJ9IU+pk99GPInWZ/C9ngD2z/1FD1Fm9FTTx3D9fP7TprUZ956smNyn3nryLr5fScDgp9u4f7iI0WtYHkrZ+iUi5iBmRfoFLoFh/KRR8e5Tg9foVuAIfYA8AaGMBb3UFSDzko0GlcwUGTT5SxpokN4a+eDb1gS4vECl6CaPbFgQcZ5PkKnmz3rVyR3z1PcuWPr6Bs4wO+Q/2NcHLSNfcf34ztDTTCUdOElwYCyiF2pURNRxbgZNasAc0prIV33/jprzm+79v02c9Zvh6s36XBo3Dq3Ph5bHmnfqIY8rkaTjtZ1SA4fQ1i9lsYOH6WxtWTBws4jB3evn0s9Y7vOmd9lNACBFkx5mPAUuCC3WJeFCAbCrqBD42B6GjWTKpq9cCgUlkT2RUSfo+itIi/76mJ/S7pgQ6FmNiUN6dBuR7iwi7kv75KNppoajzN9dGarUSlai3hJzHA3ekGeg+RzjjOoXTZbr3D9PnaTQ7gm1kmrd2JA1z216zRTE26CNd0XONKndYP16w1GdzCnwOKx1g7q69sjj1eoFxnHbDSZhUXWUdHEX0Ze3UhF1kPDo8nA3dfK1HRmmJ0lO9tkAOddPmMAAQAAAASBBo28gPJfDzz1AAMH0AAAAADbtqaEAAAAAN0fUZ/+qf3GCdAI+AAAAAYAAgAAAAAAAHjaY2BkYOAI+buCgYHL49/Kfys5LwBFUAE/AJ8hBowAeNpjPcFwgpWHQQOGWWoZGECYVZGhh/UBgw2LGFAsk2EBy0aGAMYJDAwgzLIBiNczuAEAJtsKOQAAAABaAHYAmgDLAOMA6wEUAVYBbwGaAdcB1wHXAdcCRnjaY2BkYGDgZ0hh4GWIZGAD8xCAmYERABSdAOZ42n2QxVFFQRQFG3e2uOxwd9jg7rrF3d0tEoIgAgIhFroK+/5kpufMdSCdRxKIS0wD3vj84TgK+fjheLJ5/+EEGnn94cQAmyTy2f7hZPXxH86mmdxvjoNM329OlGCCDdbZ4YIDltiQttjmHH/fYzqp8z1jjVN2PJ/LtZzJ++5HqlveTzHIOBOscKhypN0GNUGxF+VT9ONIm1KaqaWFevd/6mKOYSYYkWLFmpW3pH1tTkMsS4Ms+1DlhtO/vkpppJ4GOqR5FT3CIkwjsyuvoQc9XOBE1OzAc/nfdM5+5rPFDlpot0otaxxxgFNTsUKMzrprHQdBmSq+ADOfS6Z42mNgYgCD/3MYjBiwAX4gVmE4ycjEYMPIzMjCyMrIxsjOyMHAzMjJyMXIzeaYVJRalsoZWlxSlJhZklzJXpqXaWDi5AihXS04S9FknKAylmDawNGAyTkIxDQycDIBAGvuGzcA) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-cyrillic-500-normal-B1OEZity.woff2) format("woff2"),url(/assets/manrope-cyrillic-500-normal-CNwnNrRC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-greek-500-normal-GeMIHyWm.woff2) format("woff2"),url(/assets/manrope-greek-500-normal-DyxYGEtJ.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-vietnamese-500-normal-DCXiE_xi.woff2) format("woff2"),url(/assets/manrope-vietnamese-500-normal-DaZ8i3XM.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-ext-500-normal-dm74KBQw.woff2) format("woff2"),url(/assets/manrope-latin-ext-500-normal-EtoS1VaI.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-500-normal-BYYD-dBL.woff2) format("woff2"),url(/assets/manrope-latin-500-normal-DMZssgOp.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAZMAA8AAAAAC/AAAAXvAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG4F8HC4GYD9TVEFUKgCBChEICokwh0oLIAABNgIkAzwEIAWFBgeBDgwHG+AJyB6FcZsTzpsm7MR0ftOC5+k96c+dTNh2BWYFuFo9QH9vM9ifft4kts6MwkozfJsn6nCS878Q7Pj7lW56BXWArVrk/NmmN7t7ZRXUYWcVYAt4VXjN1+KNB6q3zA3aqBpGnx6vT4IAHkWABNatPygESX3GICdIGqrDbpBEEMDXMGRIP+QGYeBq0SgQTIqR+Oqwm7lYOAAQ/AdBT0mQ/OTcuxjq4LaFwUmA9D0ZjHWN6sFlOwFjT6A2Hy8xF2XPx1UYmFjYOHgIQhgDAwMwAYWFRrCxkTO2KRTMqRP0vZXFqApNawBw91h5oZ6jOhIMZjp9Elif1lZXKaMW4nkqG1Cc2KYhqw9cJpLrrNP2/4NgXVF1zAWIHQDaN3cCuQhC7lSBdPjq2QiYMMCKCQCFAIipOgLWRQOUDQQ/PIjxADIQRyAWEXLRxmZuidIn9BX9Y66zNxjXZz6uL+sfrh78HNwMhqpFAODzzhBkAOA5EyYFqXj/CCYOFi42HoIESAlASgByAMgLkGYAZQEWEAYggsLAoJykMRH3QjXnSF6qgpuZsFRuVvZBRgpqXTAkaRnLToqcEpnkTQ5N7EKkZIrXJRtX32XxkycSmhmLXJKwFkUf9RciJi0MGqJ301N07TeJ0VvGHqM8Y1b8SdxbHG3sEORN6UGkBS/+8EJmvf8odvvyOTOT79rHEglxu7WPR6Nto/A9+xmTQ5OmRE5UU9STBYqibboETzCHpyEOcrtIaoyLn8T3CGN61H4Jiw42P2JmzDXA2PG47J4QbFiVMfK0Tf7Fm3qp7tqh+3QcOZY1tDNaZXDjb8trz2KuJLwBRY/skVnxisPzm6sOnszmNUs1EksXea/kCdHWg2UPR/uoY/LilpAba3A/7Negbtitxe2wnRph1ZYEQl8zTIKltKgKFpNWwCLSIphPkgdz7YIzYBbKstfbXG39+ecZ/+apkGVfnsx1r/9xl5Lra25f2G07w94+dGLhCtlaTGWxpnB3Uhr0UKj1cePOloNT6OqVJ7NBe37fJoef9bWrB1+zFxKA5H93Lp3+/lHFcadezu/5Y9eGqLBN6oq6eHK7few+litn5NMbzJ380v+1+zrV3GTt1Z2t3n7uhtOW5NNSV3eUYRImp8ZvbpTHi/v93Lev3/fHizZS676o3y/2slfu/nQRJwZY06b7b1L/XSaAN8WrDgQpd/2J45YVtNp5Z3m2pYusjvSl+R/9lFW1WZDQ2Sey9Y+WbOSNz9mHu9vuPvDd1l+XzOTgoTn8unxHqZ8VHDg0+5+ycufddRtf7ji0+fGaQbPUbTvde9c9Ab2ys1eXtRZT1UeMA3VTxufP+XDtXp+C4sJLy3qQa3PXy1jcK62sromJA3t1elK3iOtvrR70WRFx0D9YR5dDHPAPLi/TuVRR2VMT7v+QtXj2OnseCvNSqnagHh04j/RB1y0/YWIj66TQpthWv25f3fWixpLRfNYeoCw0aABA7zZ3IoCeZakvW/XRxFb91zHslwDvz++fC/AxZ6tNgE8bzWX2dsBCASDwrXUz/wQYWQHBG5nSfMhDMz9luk7vhiazPPNnUFVdrr3bBNboO7SUlUA06JP83GMaQQApaU80LrJuvH5ZmPUYiHaBndKytAgVJItFkULCFoPGXJ2rxy0mWdhtsSgHhhRY3GpJRRFZkFom1isKeRaKZt/uHTBhw4IVjACDSz5FOx6cGGGhww3CgxcTeXQxCgahYxAeC8PC4KWeWvJjGANb3YDxU0M2nGmLB4SF1OTQzSBrTi4Wrj4HiOuI1urpwU0eNMrokNI5SP8GBPTCom/m1+fzycJQuX4d6OYL583HDujSMaDxnhRIkKkjJMRKFs5bF7kl344GcKWNoXdFz30b8ih746xfVizYRmkIPQEDCF1vz1nPHRNkREfnu3b5xXICACDYShm8J0sJ5OOOKKqKIVpMscQWB0Nc8SRk1eqNTMOm8HZ/xxyEDWNCxw23kWi129Kd6sHwcb3idqzDvUi1SAF1Wut7UUi1aacl+KReBgAAAA==) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAiQAA4AAAAACzgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABRAAAAKAAAAD8jmuU7UdTVUIAAAHkAAAALQAAAC4jdiSCT1MvMgAAAhQAAABNAAAAYHMBrgpTVEFUAAACZAAAACYAAAAqeZRq5WNtYXAAAAKMAAAAZAAAAIpNu/P9Z2FzcAAAAvAAAAAIAAAACAAAABBnbHlmAAAC+AAAA2gAAASK2TaQ7GhlYWQAAAZgAAAANgAAADYgeMTUaGhlYQAABpgAAAAfAAAAJBDfBrhobXR4AAAGuAAAADcAAAA8Q6kDYmxvY2EAAAbwAAAAIAAAACAI2QpZbWF4cAAABxAAAAAcAAAAIAAmAL9uYW1lAAAHLAAAAP4AAAIMK0FNV3Bvc3QAAAgsAAAAYwAAAI7B1Xo4eNpiYGRgYOBi0GKwYGB2cfMJYRBJrgRUOdUGCANA8OJaZh18ELzBbQN0DiZIi3V0LMAktM89mty7/2yAZNBcjJDABiHy6jL63dkIvnoqrJmMDIqJyatzjxVcxi/Ig9KQOz5QT66ZqEa9kxQE+1JZyAVFOTLz7r1RjsjhM8+bFBMWHN7zGIUwSDEzSmAerLuwmfVIxudPJegcY/sJ5n4qW3jaY2BkYGDgYtABQmYXN58QBonkyqIcBpGcxJI8BhEGEGABEf//g0gAlk8HPAAAAHjaY2Bh2c4UwcDKwMAqwrKBgYFhGoRm2sNgxNTBgAKY2EEEjBfs4evJcICBV2ELR8jfFQwMHCFMEQoMjPNBciwWrAuAlAIDCwAwMAwiAAAAeNpjYARCDiBmYBABkzIMTOXpGSUgJgMTA5hiZGWKYGAAACwHAl0AAHjaVcg1AUIBFAXQg7vLTJVfgwzM5KEAzoJDEkYsBK7vXUcYEVRFhB4e1UZdUURcTkOgYxsKR/vRefTYmFwu/O296Cx6eO6X82VzaV2CSwjYNYXUfS8rrwhyYpLiUhLSV1I9F+YAAQAB//8AD3jalFMDkBxBFP2/R3GyPt/tzCpOZhkUYp9j2zrFtm3bNkux7ULsFGJMb3riXPEG7fdef0FhOAUggLAcOJCgIBQFE9ggGuJBATeUhLLgBfD67RZnHv9TfOhrHv+MjOnJyVl162bUrJlVtWpW5coZoVBOuXIZpUpllCiR43BkJCRkRUUBEPAA8Bq7swQFALxoR4Wzc8hxHryGpfHa7e7ajq6k//MnwvIvbbAGPUTykxNaRQDuJ1Ja+gNZ5D8sKiZvbjwmrZ62+n8SPoit/vBU/sET9R+PSXa5/F6z1asGWCeKuTmfJ41KXFtb9dZa22BULmpT4shktXZtNXlkIgACe/iVzMp8AHYDepF9BnxKI99hS2z5jkaSNK6Btoq0/LZL2wLh8O/zRAQedPxkNt/A8BFsYggEA17VarUYFIOvDFFkSZTYEFv7anfM3nev7bWIGiO6DWxU0XFVWK5diDfHTPm0gnbF9LS52dXcUbFa1x8ZUjn8QJgiHIXCjFMBEGQHKWZ0eFXeWIzwbivTCNqtNqsVXW4X+0QmQh7fopdWrMByt25i+eXL6cWbC8565YLfcgrK3vOkJWvPLtBXCsUdwVQ8iqlHjtCttCrdeuQkmTQkrWPH1METybSOaYMmIpk4JL0jIHjofL4QH9L9gn/8sp32v4rxGH+V9qfzsQsf+naBU7+eovN1TywA4N0MEfXDE7ojbHHEYlH8Pv2iivzTFz1Cs1PWnonNL+E1Lr8po2vdASWu8iE6PkaZM6VE07pGSqPTPc0bueMpMC4OksMP+Ey+ERRl3pB1b7iI32fU2Y0WMxHd6k936N7QNXRntF35ZsToN8tWvhk56s2KRQ1CRbVVRSsm4omiFRIXdB1vN+eLm4m4fgPitJlhWLeBhmcc71q/Z996nfBMn3odW6eplYFAHaY7gkVBgdq6qm6C3xdUWNHZmYjFzCT17AsGAkGvyFZEdNv12V9r2arCdn96giWFWfJaSLvEBYHGrc3N+JAWZylkkuUS7TzVO3kMNvGGUDKh6gUtg5BbHGf+Pn45adlQI5sIGXFJljusZhq22zOjl1hZuwrlymkqm2xKsTNfsUJERMFQ301aUdLCVMRIyjRPNzGFWXMFC4ukpbSui5S8iomypI2ia52+X6i1mdncUCuLFQBkGTWlAAEAAAAEgQb7OTYiXw889QADB9AAAAAA27amhAAAAADdH1Gf/rz9sgnMCS4AAAAGAAIAAAAAAAB42mNgZGDgCPm7goGBy+Xfnn97OM8ARVABPwChtQaqAHjaYz3BcIJVlUEDhlkWMTCAMKspQw/rRwYbFhOgWDnDTJbDDAGMExgYQJhlAxCfYvAEAEv0C0gAAAAAWgB3AJsAzQDlAO0BFgFZAXIBnQHZAdkB2QHZAkV42mNgZGBg4GdIYeBliGRgA/MQgJmBEQAUnQDmeNqF0MVRBEEUgOEfd7nic8Pd4YK765V1354awSEAoiAUIiAUYqDr1bq2fu0CtPJJHTX1LcA3fynXYPCbci2d/KRcxxJfKdfnzGmgFzPlRgwuUu5kgX7ENdBOd8oNWnBNgAQRtlDE8XNPgAghwjiSHUzWmGYaGx8WEUwc7Sls7ThTKCxCTHPOHiec4iGJhcIkwGTR/ncEsGStIonBAlMsMsNCjta55oBTDrWq7XdFgBCutgerYLZRNHtbRl6wMm80mGOGWVa1bgjLqsJdLsRRbZ+s2MSV31HyEoORzE/Zqb8KEZEZLl6m8KFIyA+G8WDJ7n48TJPIPYnRf5pBTsMAAHjaY2BiAIP/cxiMGLABfiBWYTjJyMRgw8jMyMLIysjGyM7IwcDMyMnIxcjN5phUlFqWyhlaXFKUmFmSXMlempdpYOLkCKFdLThL0WScoDKWYNrA0YDJOQjENDJwMgEAa+4bNwA=) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-cyrillic-600-normal-DvRl3Mj-.woff2) format("woff2"),url(/assets/manrope-cyrillic-600-normal-It4mZcQk.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-greek-600-normal-BoRV6lzK.woff2) format("woff2"),url(/assets/manrope-greek-600-normal-CF2i9ZRY.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-vietnamese-600-normal-C1J5PCl_.woff2) format("woff2"),url(/assets/manrope-vietnamese-600-normal-lA7a_7Ok.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-ext-600-normal-_gBojHdJ.woff2) format("woff2"),url(/assets/manrope-latin-ext-600-normal-u5Pl7hTU.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2) format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAYgAA8AAAAAC6wAAAXGAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG4F8HC4GYD9TVEFUKgCBChEICok0h0cLIAABNgIkAzwEIAWEQAeBDgwHG5cJCB6FcZsTTpEclTZ1ofCYsgigtf/N7skX04SpVaInlfSIVkUjP2GSIHRN3jxyP4+n/+cmKTSyb2AG30HZWweyUJo+QKzeh1mF/xdjrs6zSTMtYbWZ/NyiSXJLWxqQIFKSe1ofxF0ne+ShzqSmdMSp6nFvLQIqjYKRSxSVjeCxeyKrAY+9fZwOPFDwTdTtGWJ1IKRmSEUFRpbDQcJrb8IFyJUDxecUvR3IkY7xO77kfFAsKE4Yev2ygnvUvOJSrKX4r+JPAtpuVgnKBVEikytTrlIQVEvy15AhyqWCMmXCdFUc0CNBugWUMWh5nxiwDWrZjela4gpkZM3UCeAqVup2T4oLAMjGMiC6cPOKqjLYATX9Z4SN/x4A6JVEqxzQNUA6g7cD6EcJywvRzF/fjTg8MsohQBQg5MQVMAQkBAtJXJ1yCGjlgpSr0a/QDngdInWcukx92X9mMR167jHqEvVFdfF1caPQLNylKD7tAtQGxKrVqndSjUy5XIWyza8vqgMI2Xv8EAhrAWIC5J2ADtJRIiGaAlZHAMinJmGMcLGLfD2/i8g/+CRlkRQVKUHuMCm4SHJcNlE8STKhAznD8coOQYf8kJLNhqpmWCUX7cWcxWJzQU02SaZUyyZQkynmtd2yzGqFWEnOtIEHiUuWnBZKPFmNXGG09NFb6OzbHxeHffgGzjg+aLba7cj4Sc02iwXOWK1D5CTJxMmSCcRk4nFr3qatKQSFBixziDo8wmDJZrKbqnjQ0rw4UBiqM4PWKFBus8UFDevXeztbQFXlhRtw5mTmxRmUFa0/7i/ZYaG1JnbhiG1+p6d2vyp2824081TMoa4S9IEjPmIV5Pfjr3tpjS+wFByJesBitmjGilpci+hcOS6nswqsYHAMZvA5OIfOYozp4xJxIoOlMR2IwTEaQhgOw8ux/BDOD/tBVPfQjr7i3//he1c6zdcspTI+/OVDmDgt+/xG43ncctTsilG5X+PCutoFjVcSGSaRx6801i3wd6bP+dE24se6oN31vuW5Zbm+Qavrq8H7844ZXTsfphnPOZZ2/7ln0y+15S7LMk0TxirNuyrpwAkf/gTZdci3//DpD/+ZHSlX9tS9/76nwBGHI1Wm4AfaP1oBr872fr1tW+8X2L4CSdEvkT2Xwf2RUZ85+CeXn51dSecfk/cdBZ8tWD1lWVD1/ntrA5ZN4LegMnf+L3xvouGga81AWVepJlzz008Ybj6/2nj1yNu7flw5B+4dmv//j8u375Yh5m7qgXnwc8XOD1csvr5h69JLy/qmNGdvGt667BIc7KlYG9bdlTp8SVmWNntkzPj/pcWx+pj+MLepkXGx3/toGtxD83vSm67xk/9IjFS9w4zYlVv/u1pxdezOELjy++FfNIzSyoSGVOmvKz0iJ4wcqRpDZ9enGfjBGf/xCpMmxuU13ugwdB7I2bdXsbMxM8wU0nsRYg4pKSB9k12HgPQsn16Z/qbHOedXISl4Ae8e7JsD+NBXtx3838DbLjgKQS6CwAsnnCeAbEEAmuuyB95mcyEqZab3OSRbAUv4JMxJ63WHzYNLlMWGsAJwgnTkdz5bC6HONjIVwhBa+W2VTiGFVARcRyEyXjDsP15U7h8vscgZXmqcebxMJw0vN0YBt9YUUhkEqgF+18dtN0RpxCiuqYhYBlkSDjMZwFIy4HxCPJNBg9+MHmtEghoKlar00WHpGQwpNgGH1aey8+viMPQ0BjUbwnZXrKcjl8r3S5MotZgt93Dydvpnl61BqSplsiekxYMPD0VWyxOx/vHJEiXJJNdotIOuHUKth1TBADFUyLzRoN+ImFzUpltMcWiE0jJg1u+lB+hpDyM9qg87SGBQn2ZSO+AfRiOAYotJwNrqMOxhiDAnkIhCPMRHAiSEJIiQGEn4hf3s0LghUdPfX07iBiYKzDplYipTiPcqxiKzBZaBTF6SWJhIFNWnRyUnMqkX0P9GqKU=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAiAAA4AAAAACxgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABRAAAAJ0AAAD8jluUzEdTVUIAAAHkAAAALQAAAC4jdiSCT1MvMgAAAhQAAABMAAAAYHNlrf5TVEFUAAACYAAAACYAAAAqeZVrSWNtYXAAAAKIAAAAZAAAAIpNu/P9Z2FzcAAAAuwAAAAIAAAACAAAABBnbHlmAAAC9AAAA2UAAASK2CSsZ2hlYWQAAAZcAAAANgAAADYgiMT2aGhlYQAABpQAAAAfAAAAJBDuBsdobXR4AAAGtAAAADcAAAA8RLkDYGxvY2EAAAbsAAAAIAAAACAI1wpYbWF4cAAABwwAAAAcAAAAIAAmAL9uYW1lAAAHKAAAAPIAAAHsJ/5KCXBvc3QAAAgcAAAAYwAAAI7B1Xo4eNpiYGRgYOBi0GKwYGB2cfMJYRBJrizKYRDJSSzJYxABVDkHGAhEURSGvzu9Zp60ptpKEIgkLSG0jgCIARABLWJ20DJuPIM6B/ycn6NApkAc9uejikaKThWqzknB3VWvAvkhdzkx80S+f2hL3nKk7ca85MMmnznO2xf59JfZD1XoLCz1BtVKCGuLVpbo9IowGIT2s1XzQvkCzs0qKgAAAHjaY2BkYGDgYtABQmYXN58QBonkyqIcBpGcxJI8BhEGEGABEf//g0gAlk8HPAAAAHjaY2BhOc20h4GVgYFVhGUDAwPDNAgNFDNi6mBAAUzsIALGC/bw9WRYwMCrsIUj5O8KBgaOEKYIBQbG+SA5FgvWBUBKgYEFAFbgDHp42mNgBEIOIGZgEAGTMgxM5ekZJSAmAxMDmGJkY9rDwAAALTgCwgAAeNpVyDUBQgEUBdCDu8tMlV+DDMzkoQDOgkMSRiwEru9dRxgRVEWEHh7VRl1RRFxOQ6BjGwpH+9F59NiYXC787b3oLHp47pfzZXNpXYJLCNg1hdR9LyuvCHJikuJSEtJXUj0X5gABAAH//wAPeNqVU0OYHFsUPueW5kvbRnVNY9zujq3xdGzb/Wzbtm37xcbqMdlOdtnFrNu51RPvUsY9Pw7AALsABBDeBQ4k0IEJbOACH4RAgTg0QAtkADI52RG9znMXXzx7nWe5/Gx3942treUxY24cMeLGQYPKxeLNyWS5sbFcX39zbW05HL7R6wUgkGCaHUyzBP2YOpRR4WQOOS6BO3Ae7ji1QN01n5T++1t498xcLNJdxEPeVucDcH2R0lfVSONVsajYMtfGY+svr/9yNQgfwfIlnPFVHM9VOLZILJbL2J3pPLuK4rWQ/098vOfPkXNH/ll6/BpgLD02MTlyZHLiYyUABLbxO5nHGgDZwuDZYcFD1IkebMNW9FAX6eRK6hYy5NzX6vdQqVyMICLwoCE8yd7/ZAhu9mLJF/KZtNPpsCiWbDNRIpIosUe8Oz1u0bqfD8w5Zhlw27KbevLyEeFd9UDI5nv6zId0MXa3PnPj6JjXp95W7ZBBlV7hHWED6MAJMkOvJWZrbZi3mgkfdzKGgux0OZ0Yi8fYITIK4qD7PvoIs/gt5j76iO7d/9zmVEB37gtdILmZDNIFUpufe25TMqgLrscSbsDS+vX0azqCfr3+IN5/89hJk0bfdD+5b9KYG+8n1XfNVYK+ytfzRS0vLCEZZIcFv6W3HkETmg/TW+mruJQvnjvMmc7uoq9qES8wpXkW4a3mQUuDK0iqidCEKpG+TDxUfKbzk52BGokc43TWhbPGrYof4Yv0pUDo5Wfqprba6BkUXRPru1tjAWpkaBx0V3r5B/nJYGIZjgAIkRjJZa0avtVhJ2I8fSEhLB9VFpaOZe8feejRI+98cOThR468/+yYFpN6wJwai++ak2OfnndX0FQTfB7xk88Rnn2eVj75lFae6507bPqsobPxl5nDZk3pSDQBgQ7G+yqrggLjqqzMRC5bUNjQyYzEYddqkEmzcuQLGZF9ETEua2+5S37ZV4X97csFawq7lHGQdW0v52cvMUzi21TFWGMNReITlaFzY3oLf4pPBEfuVxcg+ZcQcz+3y9fZOHCC22LlqZhWhm5eO/OzgQPH6hcHo6HcH8syLevXG43+poZhnoC9kDfFbakVTUuXc/J6jnOm7fH+7kAkL7uS7hG3N0+aObiQf39iS8v68/QJLjMAAAAAAQAAAASBBgDfBT5fDzz1AAMH0AAAAADbtqaEAAAAAN0fUZ/+z/2eCcgJZAABAAYAAgAAAAAAAHjaY2BkYOAI+buCgYHL4d/5f+c5TwBFUAE/AKRJBsgAeNpjPcFwgtWWQQOGWY4zMIAwqwdDDxszgw1LEFCsjWEyyxWGAMYJDAwgzLIBiJ8y+AIAUaoLVwAAAABaAHcAmwDMAOUA7QEWAVgBcQGdAdkB2QHZAdkCRXjaY2BkYGDgZ0hh4GWIZGAD8xCAmYERABSdAOZ42nXQA25FQRSA4b924xTRDWvbtt342byo2wV0FV1G466ga+rk5FQPw28MoJEXqqiobgDe+FRX0MqHupJ63tVVDPKqrqYdW11DJ9fqWtpZVrcyTjPiCoxQ18qeV4SJEyWGK9klxyxDDOEQxCZODtd4EMc4ZeosNlGGOGKTfQ7wk8EmS44wA6wapQhxSRhb1mTJYDHOIBMMM16wwvpZ8TODOc7Y5oAdo3L7a10wvib1PfbPmyxGGWaEGaNzYnJi4Q2OxQnjoKxYwZPfyMoLLLp/fsbRv4kSlxkeAQYJkiUtPxbDjy27h/AzRPrfST1f4K1IMgAAeNpjYGIAg/9zGIwYsAF+IFZhOMnIxGDDyMzIwsjKyMbIzsjBwMzIycjFyM3mmFSUWpbKGVpcUpSYWZJcyV6al2lg4uQIoV0tOEvRZJygMpZg2sDRgMk5CMQ0MnAyAQBr7hs3AA==) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-cyrillic-700-normal-Dw_fZAg2.woff2) format("woff2"),url(/assets/manrope-cyrillic-700-normal-7JNVKxyl.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-greek-700-normal-CHUG9PD8.woff2) format("woff2"),url(/assets/manrope-greek-700-normal-DyfsrCpP.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-vietnamese-700-normal-CUqMx5-1.woff2) format("woff2"),url(/assets/manrope-vietnamese-700-normal-pt65Fn2Z.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-ext-700-normal-DYOwVNan.woff2) format("woff2"),url(/assets/manrope-latin-ext-700-normal-eVCcYqtJ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2) format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(data:font/woff2;base64,d09GMgABAAAAAAY4AA8AAAAADAgAAAXbAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG4F8HC4GYD9TVEFUKgCBChEIColAh0ILIAABNgIkAzwEIAWFDgeBDgwHG+AJUZRRTjjFj4Tq5gemzyGZTG6nVw6tYjI838fD/1/mfX/fTGqhUoGWQqHaNBZMPNyAow0ox7twBQnwzhJOTWc7hKOWXWKXr0DkpgQpUDLH6QCIQtseGBrgH7bw/7/frGjU9j8ZT4RKbQ9/j4slsyyW3BKNiYZGaHNN65yFqEm8baHMTLciniD21+aCycSwMhUB9AqGkau5xdUw8mwCNwAjL9r4IRiJAnwSJed6bgjEoKJRCGVEjGC8GHhyqyYG0DhA08q13HvbJ8lebH7HERcej2+zleYi6xT6wehFtXEWiNUvSCAJCImISSGIHKm5DqiAQoiCiIig3eo8ADUgAQHGoYHxBjSdwsAt6MGRua9FgwBU49Rx3A0mlxftMl8tLF3AK/Y82SwpgOugmDstrv53P6BrEjoa0D3ksmA75lDQ6fxg3Lv+FOKyu4dHABQIEF0kDbACtOQ2UndzyjAwSY0kpEDLsN0nIqhjeSm/nDt9ljqr5GhezC8Km6+73kAZzaiMv3qoplbpp6S21QABMSEJ0d2XNlEBdJkzxy+C2AOIDmqgXx8jkEidBQ30gaHWTIs4YaidEmffo5a4hu+kIoCiAmRoBDxnYriXbJJignyibHw9UsEkaUO/Dq6z0GZDsukvZIte0YjFIthDIZio6O1XjKcmUZmv7LIcqxUIOTnDVp9JutASWkvJJ/WTGqJn4Udv0Iy3H9N6H76G6Y4PWKvdjlwvxNosFphuterJiYqmFsV4YhLxaCpXzZYMPCKMQYGkAWmgc6HN1znqPK+FXRTq3HQ5HnTBhRrE6faqdetCVJb6osXnj8P0EwkXrLJF9qx1m8YoNltCLRbu3AzWo75k9wpCNm1DM44GH5ypMHD9Zif5LnuEfRFPxQtrsocl/XDgfQ5zWdOXl+PyLsUX4kKKy8W5NJ+JM73JOBkLMcbUMIMZmgvFoaJgHCzyxb5CGtPr8C7YBQJd52xfS3/eyWn2bzFOvr+pQv774z+Iuhv3cM+ch4n7LjutH3zXSbespmaZ7mXYd2G586UOIIjDbM01Od8UetxiU+PdG5Lav6VCcP50O9809mH04Gnr0qZ/9m4dWZwhmceYjLk9hvVFf7tPeKkFwXbwylNfV3+td+BL+ys++IBR3usAa9r/n4/OTKh/f+3a+rce8uqSNeBYd4/TbKz+/+uGqPvn7AHnT3Dz4gVuBfvvrHNdNl7IQsFIpXfniaoDmlw2uSKnzTf4Ey2GB6deVr889GLXryvmw74Di+DXZdt3/bZiAezbvxB+W77j31nTjy9aPvPQjLqxZXFLmlfMPAjT3PNX0oX6GMOdwbyo2b2aLu/q0sjJYYP+w5N+CAq8L4zPU7kl18bGTtyU7BTm030o2/CB4cjPL1tf5nzoi17QUx+5xsyMj21KjNhRqKA9YhbneAQkFMenndxF082h5m/SGx+1m1sOp5w7m7enKt5bTx6ZLik1UCAByP9quwDyqh71gzqlRZX8q5gUPQd8nd07G/DjWbGNznrB8a7LqBEAAT62tHocAMlKAerKoeq++wIWAjNxfgOi1Sks1nqT02jBq0FBfqY8lhP8knymAocQMISlIIFWMMLj+q3VglIC4CF0QIrgoKUEZWilpGJ3eymhVMDFYalQnGGpUoxMqZovD4mGltyDAMgGPois/7uWXq9uPXg5xuNx2mQyGNCpRJshHAMjPVrmKNaKevCIvIkimvVMOnB6GfFAFM5EBgbPY8DpFqFMruLZm8fDwvYUY+lx82YaDKHFBN5YzKAmUU9SJV+Jgm6sxaz0djPzwttw9zCMnguydOMTcNL1ojAiJaBVY6a+4RpQDph90KHzZzDfMxhOH6YF3rnNlOBu0su8Zu1BrIPB4FtAzxl08eRObSIMrveDQQgAzWZt9dSGgCUPEAHJQSIKCZAQiZAYyJAgKZIJM9o5/bBeUvOLzFZ8xwSReaiXicnMGKyWgyVmOzcTErwsJoMhsiqzjaKYzJjz6P+dWgIAAAA=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAiIAA4AAAAAC0gAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABRAAAAJsAAAD8jkqUrUdTVUIAAAHgAAAALQAAAC4jdiSCT1MvMgAAAhAAAABNAAAAYHPJrjFTVEFUAAACYAAAACYAAAAqeZZrrWNtYXAAAAKIAAAAZAAAAIpNu/P9Z2FzcAAAAuwAAAAIAAAACAAAABBnbHlmAAAC9AAAA2AAAASSElra4mhlYWQAAAZUAAAANgAAADYglsUZaGhlYQAABowAAAAfAAAAJBD9BtZobXR4AAAGrAAAADcAAAA8RcwDXGxvY2EAAAbkAAAAIAAAACAI4wpobWF4cAAABwQAAAAcAAAAIAAmAL9uYW1lAAAHIAAAAQEAAAIUKwxPmHBvc3QAAAgkAAAAYwAAAI7B1Xo4eNpiYGRgYOBi0GKwYGB2cfMJATQ51gYIQ1EUPfEgZbZBVsEb3KVGh6BigtSpGYJtPvejee7vknR28yHJsLUck+ADGIMDOIPefEwM7wwfV5kjdZkqgxsHQuWWMA9p09pcfs9lVdmLSQE7l5qluVI3mSrvWesz8vTd10+pi0dASKSsiCMuq2IZ1cElxMchEjsfnJaxe8r9J7ePKfoAeNpjYGRgYOBi0AFCZhc3nxAGieTKohwGkZzEkjwGEQYQYAER//+DSACWTwc8AAAAeNpjYGG5x6zAwMrAwCrCsoGBgWEahGbaw2DE1MGAApjYQQSMF+zh68lwgIFXYQtHyN8VDAwcIUwRCgyM80FyLBasC4CUAgMLACrPDBIAAAB42mNgBEIOIGZgEAGTMgxM5ekZJSAmAxMDmGJkZ1ZgYAAAK20CKAAAeNpVyDUBQgEUBdCDu8tMlV+DDMzkoQDOgkMSRiwEru9dRxgRVEWEHh7VRl1RRFxOQ6BjGwpH+9F59NiYXC787b3oLHp47pfzZXNpXYJLCNg1hdR9LyuvCHJikuJSEtJXUj0X5gABAAH//wAPeNqUkwOwHEkYgP+/h/XW89a2dx/WV7HtPJ5tTMWFsxUnhbNt2zaLZ8bm9KYnRilt/fq6G0zwMYAAwt3AgQQGsEAruMAHIYhBCnLQBiWAUiXiSBxn/Ziv7zrOqqoLp0yZNW6cOmrUrGHDZg0YoNbrc9rb1XxezWbnxONqODzL6wUgkGY+F5nPErQw7zCCES7CIcel8WVcji/Tf0/Sfu8nuffeFu7eeSrm6fckS+ZqNwK3T1J6fa+k+QhZjLWWjpHHEZ8++OmRSngjXgcHNXUxTU7wHKYpmkxWSnZnZ5W1oth6lFN4Yc/Crm8H9w3+tmvhOYf8E91dC3sKgwcX2O5uZa+vCCzxq1mUMkDExtSzYsPV1I6DsM7yIGon47gu7XcS3P2o9iI0mwckiAg8GyLcwuZfMw1uNrFVa9VSp9PpsEVs5SKJRSVRYkO8s2P0WRc9/+PJdHVLx2XnXjKhI0jXCndrfwcV7+3ag/R0nDD0hlmjk26vdsPeVzKg+bvwtPAmGFjcYQA+TqxKPMwrVsJzTmajFnG6nE5MppLJuMhskCD96JFHsIFPY+ORR+hHP9/4YtFl2P27wV14kbgNruKLdO2LBbch+DpOw7dx2uuv0yfpEPrk6whkwaUnjBjeuHgBmaW3vD4FhDRdyY/h6zoXPMjlaToPrQgsW+k8uhLP5euanaze9TFdeYDECCbj3UtCB+EKkr0odEdj0f0sGjeNffhDvywhXc0ZlO6pI0+P0bV8nd4bCKxcmOkeZ6cb0WyfkR09MOGjfr7OeExp/s4v57vAwihHAYRoklTKim5BcdiJmOrcj0QnotthRNT7tt54y9a779t2083b7r16aNJCLdb0UJxvTQ27slf1GaTgYsSHHkFcuJg2H3qYNhfR3vLoceUufHBMuWvKaH8IyF67+j3EYIxuVQ+jUq7F2NeLMCMOu34LpU52Icy8yFZETEX0WeVgxGw1wnb30WAPwy6VHOSKMUsqZ18qT+NP1VKyYA1E4mP8A3ricguPbi7uG/mbNoOQbwkxCIrdMyrVmGg3Gjj6q1gIDf189ilPDBgwRj49GPFVPrwok/r2W1n2ZNINl9tarRr8puK5+Usv5dzfcpySM4XbHIFQPdwat+2ZfZlubLKdhfmyYFX1SwCpGzFLAAEAAAAEgQaDNptmXw889QADB9AAAAAA27amhAAAAADdH1Gf/uL9ignECZsAAAAGAAIAAAAAAAB42mNgZGDgCPm7goGBy+bfo3+POI8ARVABPwCm3QbmAHjaYz3BcII1jEEDhlneMDCAMGsMQw+bCIMNSwFQbApDD8szhgDGCQwMIMyyASjPwBAAAHPHC2cAAAAAWgB3AJwAzQDmAO4BGAFZAXMBoAHcAdwB3AHcAkl42mNgZGBg4GdIYeBliGRgA/MQgJmBEQAUnQDmeNqFkLVVRUEYBgd3zXBJcHdIcHdNee5+Lw4lUAPVUAG1EPOdw3NdnX/WF6jngwrKKuuAL37jXMYgP3Eup5nvOFewzGecK9PmVNGJEedq+cs4NzNP7z+XQSPtca4RwQ5PGESxsEkIP3bucODBhVteVTnMKlPKMWxE8Sg2xJPExH71IVkXU5yxyzEnWAgSlQ3jYCLPCbfyUbRacZB+5plkgWnm02iNK/Y54UBUesdLeRem2EI0a35/nvlbaIxnosmX9jPLNDOsiK5ltC5nn3PEeMU2tIINTPRHcnqN4uHkf8XiP+bCg2ZgYmUSGyEC6B9lLERVg9ixMCWbftLIH+hQUM8AAAB42mNgYgCD/3MYjBiwAX4gVmE4ycjEYMPIzMjCyMrIxsjOyMHAzMjJyMXIzeaYVJRalsoZWlxSlJhZklzJXpqXaWDi5AihXS04S9FknKAylmDawNGAyTkIxDQycDIBAGvuGzcA) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-cyrillic-800-normal-AvdZ5mAV.woff2) format("woff2"),url(/assets/manrope-cyrillic-800-normal-BuEMjQU-.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-greek-800-normal-CDvU698_.woff2) format("woff2"),url(/assets/manrope-greek-800-normal-Bw-67qu9.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-vietnamese-800-normal-ClPWri-A.woff2) format("woff2"),url(/assets/manrope-vietnamese-800-normal-bvg7iBCV.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-latin-ext-800-normal-DdFx7KEb.woff2) format("woff2"),url(/assets/manrope-latin-ext-800-normal-BQAQsuQc.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-latin-800-normal-BfWYOv1c.woff2) format("woff2"),url(/assets/manrope-latin-800-normal-uHUdIJgA.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.service-beta-notice{position:fixed;top:0;left:0;right:0;z-index:10;padding:4px 12px;background:#eaf8f3;color:#16334a;font-size:12px;font-weight:600;line-height:18px;text-align:center}#root:has(>.service-beta-notice){padding-top:26px}@font-face{font-family:LeaseAlarm Android Text;src:url(/assets/roboto-android.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:LeaseAlarm Ionicons;src:url(/assets/ionicons.ttf) format("truetype");font-style:normal;font-weight:400;font-display:block}:root{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#0d1830;background:#f7f9fc;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--navy: #06255a;--blue: #0d4faf;--pale-blue: #eef5ff;--mint: #55c6a6;--deep-mint: #087a5d;--pale-mint: #edf9f5;--amber: #b76f00;--pale-amber: #fff6e6;--muted: #5d6d88;--line: #dfe5ec}*{box-sizing:border-box}.mobile-dashboard-ionicon{display:inline-block;width:1em;height:1em;flex:0 0 auto;color:currentColor;font-family:LeaseAlarm Ionicons;font-style:normal;font-weight:400;line-height:1;text-align:center;text-rendering:optimizeLegibility}body{margin:0;min-width:320px;min-height:100vh}button,input,select,textarea{font:inherit}button,a,select{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(13,79,175,.25);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;z-index:100;top:8px;left:8px;transform:translateY(-150%);padding:10px 14px;border-radius:8px;background:var(--navy);color:#fff;font-weight:800;text-decoration:none}.skip-link:focus{transform:translateY(0)}h1,h2,p{margin:0}.brand{width:230px;height:auto;display:block}.brand.compact{width:185px;margin-bottom:28px}.brand-home-link{display:block;width:max-content;max-width:100%;border-radius:8px}.brand-home-link:focus-visible{outline:3px solid #1652b8;outline-offset:5px}.eyebrow{color:var(--deep-mint);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.loading-page{display:grid;min-height:100vh;place-items:center;align-content:center;gap:22px;background:#fff;color:var(--navy)}.loading-page p{color:var(--muted);font-size:14px}.auth-page{min-height:100vh;display:grid;grid-template-columns:minmax(380px,1.05fr) minmax(480px,.95fr);background:#fff}.auth-intro{display:flex;flex-direction:column;padding:clamp(36px,5vw,72px);background:var(--pale-mint)}.auth-intro-copy{max-width:630px;margin:auto 0;padding:80px 0 50px}.auth-intro-copy h1{max-width:620px;margin-top:12px;color:var(--navy);font-size:clamp(42px,5vw,68px);font-weight:800;letter-spacing:-3px;line-height:1.04}.auth-intro-copy>p:last-child{max-width:570px;margin-top:24px;color:var(--muted);font-size:18px;line-height:1.65}.trust-list{display:flex;flex-wrap:wrap;gap:14px 26px;color:var(--deep-mint)}.trust-list span{display:flex;gap:9px;align-items:center;font-size:14px;font-weight:700}.legal-small{margin-top:26px;color:var(--muted);font-size:12px;line-height:1.5}.auth-panel{display:grid;place-items:center;padding:40px}.auth-card{width:min(100%,400px)}.auth-card h2{color:var(--navy);font-size:34px;letter-spacing:-1px}.auth-card>p{margin-top:10px;color:var(--muted);line-height:1.55}.auth-card form{display:grid;gap:17px;margin-top:19px}.auth-icon{display:grid;width:58px;height:58px;place-items:center;margin-bottom:18px;border-radius:18px;background:var(--pale-mint);color:var(--deep-mint)}.social-signin{display:grid;gap:12px;margin-top:25px}.social-button{display:flex;gap:11px;align-items:center;justify-content:center;min-height:56px;border:1px solid #d7e0ea;border-radius:14px;background:#fff;color:var(--navy);font-size:14px;font-weight:800}.social-button:hover{border-color:#9cb0ca;background:#f9fbfe}.social-button:disabled{border-color:#dfe5ec;background:#f7f9fc;color:#7f8ba0;opacity:.72;cursor:not-allowed}.social-button svg{color:#2f6fde}.social-button.apple svg{color:#111}.social-button:disabled svg{color:#8794a8}.managed-signin-note{color:var(--muted);font-size:11.5px;line-height:1.5;text-align:center}.auth-divider{display:flex;align-items:center;gap:13px;margin:3px 0 0;color:#8390a4;font-size:11px;font-weight:700}.auth-divider:before,.auth-divider:after{height:1px;flex:1;background:var(--line);content:""}.field{display:grid;gap:8px;color:#31415e;font-size:13px;font-weight:800}.field input,.field select,.field textarea{width:100%;min-height:56px;padding:0 16px;border:1px solid #d7e0ea;border-radius:14px;background:#fff;color:#0d1830;outline:0}.field textarea{min-height:128px;padding-top:13px;line-height:1.55;resize:vertical}.field textarea.auto-growing-record-input{min-height:56px;padding:14px 16px;overflow:hidden;resize:none}.currency-amount-control{display:grid;grid-template-columns:minmax(145px,.65fr) minmax(0,1fr);gap:8px}.field .currency-amount-control .currency-amount-select,.field .currency-amount-control .auto-growing-record-input{width:100%;min-width:0}.address-suggestion-status{display:block;margin-top:7px;color:var(--muted);font-size:11px;font-weight:600;line-height:1.45}.address-suggestion-attribution{display:block;margin-top:4px;color:var(--navy);font-size:11px;font-weight:700}.address-suggestion-options{display:grid;gap:6px;margin-top:7px}.address-suggestion-options button{min-height:44px;padding:9px 12px;border:1px solid var(--line);border-radius:12px;background:var(--white);color:var(--navy);font:inherit;font-size:12px;font-weight:700;line-height:1.4;text-align:left;cursor:pointer}.address-suggestion-options button:hover,.address-suggestion-options button:focus-visible{border-color:var(--deep-mint);background:var(--pale-mint);outline:none}.connected-email-address-suggestions{display:grid;gap:6px;margin-top:7px}.connected-email-address-suggestions button{min-height:44px;padding:9px 12px;border:1px solid var(--line);border-radius:12px;background:var(--white);color:var(--navy);font:inherit;font-size:12px;font-weight:700;line-height:1.4;text-align:left;cursor:pointer}.connected-email-address-suggestions button:hover,.connected-email-address-suggestions button:focus-visible{border-color:var(--deep-mint);background:var(--pale-mint);outline:none}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #0d4faf1c}.auth-password-input{position:relative;display:block}.field .auth-password-input input{padding-right:104px}.auth-password-toggle{position:absolute;top:6px;right:52px;display:grid;width:44px;height:44px;padding:0;place-items:center;border:0;border-radius:10px;background:transparent;color:var(--blue);cursor:pointer}.auth-password-toggle:hover{background:var(--pale-blue)}.auth-password-toggle:focus-visible{outline:3px solid rgba(13,79,175,.24);outline-offset:1px}.field-help{color:var(--muted);font-size:11.5px;font-weight:500;line-height:1.45}.other-lease-type{padding:14px;border:1px solid #bfe6da;border-radius:13px;background:var(--pale-mint)}.property-name-field{min-width:0;margin:0;padding:0;border:0}.property-name-field legend{margin-bottom:8px;padding:0}.property-name-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.property-name-options button{display:flex;min-height:40px;padding:6px;align-items:center;justify-content:center;gap:7px;border:1px solid #cfd8e5;border-radius:10px;background:#fff;color:var(--muted);font-size:10px;font-weight:700;line-height:1.25}.property-name-options button.selected{border-color:#8bd9c4;background:var(--pale-mint);color:var(--deep-mint)}.property-name-options .custom-property-choice{grid-column:1 / -1}.custom-property-panel{display:grid;gap:8px}.common-name-button{display:flex;min-height:40px;align-items:center;justify-content:center;gap:7px;border:1px solid #cfd8e5;border-radius:10px;background:#fff;color:var(--blue);font-size:11px;font-weight:800}.account-choice{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:0;border:0}.account-choice legend{grid-column:1 / -1;margin-bottom:7px;color:#31415e;font-size:13px;font-weight:800}.account-choice label{display:flex;min-height:56px;padding:10px;align-items:center;justify-content:center;border:1px solid #cfd8e5;border-radius:11px;color:var(--muted);font-size:11.5px;font-weight:700;text-align:center}.account-choice label.selected{border-color:#8bd9c4;background:var(--pale-mint);color:var(--deep-mint)}.account-choice input{position:absolute;opacity:0;pointer-events:none}.legal-consent{display:grid;grid-template-columns:19px minmax(0,1fr);gap:10px;align-items:start;padding:13px;border:1px solid #cfd8e5;border-radius:11px;background:#f8fafc;color:var(--muted);font-size:11px;line-height:17px;cursor:pointer}.legal-consent input{width:18px;height:18px;margin:1px 0 0;accent-color:var(--deep-mint)}.legal-consent a{color:var(--blue);font-size:inherit;font-weight:700;line-height:17px;text-decoration-line:underline}.legal-consent:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px #0d4faf1c}.primary-action{display:flex;gap:10px;align-items:center;justify-content:center;min-height:56px;margin-top:4px;padding:0 20px;border:0;border-radius:14px;background:#073d8f;color:#fff;font-size:15px;font-weight:800}.primary-action:disabled{opacity:.65;cursor:wait}.text-action{display:block;width:100%;margin-top:20px;border:0;background:transparent;color:var(--blue);font-size:13px;font-weight:800}.auth-links{display:grid;gap:2px}.text-action.secondary{margin-top:8px;color:var(--muted);font-size:12px}.form-message{display:flex;gap:8px;align-items:center;padding:11px 13px;border-radius:10px;font-size:12px;font-weight:700}.form-message.error{background:#fff1f0;color:#9e2f28}.form-message.success{background:var(--pale-mint);color:var(--deep-mint)}.read-only-notice{display:flex;gap:12px;align-items:flex-start;max-width:1200px;margin:0 auto 18px;padding:15px 17px;border:1px solid #efd39f;border-radius:14px;background:var(--pale-amber);color:var(--amber)}.read-only-notice div{display:grid;gap:3px}.read-only-notice strong{font-size:12px}.read-only-notice p{color:#785b2a;font-size:11px;line-height:1.5}.local-code{margin-top:18px;padding:12px;border-radius:10px;background:var(--pale-amber);color:var(--amber);font-size:13px}.managed-account-setup .brand.compact{width:230px;margin-bottom:28px}.managed-auth-eyebrow{margin:0;color:var(--deep-mint);font-size:11px;font-weight:800;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.managed-account-setup h2{margin-top:8px;font-size:34px;line-height:1.18}.auth-card>.managed-auth-copy{margin-top:10px;color:var(--muted);font-size:14px;line-height:22px}.managed-identity{margin-top:10px;padding:12px 13px;border:1px solid #a9e0d0;border-radius:10px;background:var(--pale-blue);color:var(--navy);font-size:14px;line-height:22px}.managed-identity strong{color:var(--blue);font-weight:800;overflow-wrap:anywhere}.managed-auth-legal{display:flex;gap:10px;align-items:center;margin-top:20px;padding:12px 13px;border:1px solid #bfe6da;border-radius:12px;background:var(--pale-mint);color:var(--navy)}.managed-auth-legal>span{display:grid;width:32px;height:32px;flex:0 0 auto;place-items:center;border-radius:10px;background:#fff;color:var(--deep-mint)}.managed-auth-legal p{margin:0;font-size:11.5px;font-weight:500;line-height:17px;text-align:left}.web-onboarding-page{min-height:100vh;padding:30px clamp(20px,5vw,70px) 70px;background:#f8fafc}.web-onboarding-topbar{display:flex;max-width:760px;margin:0 auto;align-items:center;justify-content:space-between}.web-onboarding-topbar .brand.compact{width:180px;margin:0}.web-onboarding-topbar>strong{color:var(--deep-mint);font-size:11px;letter-spacing:.07em;text-transform:uppercase}.web-onboarding-progress{display:flex;max-width:760px;gap:8px;margin:23px auto 0}.web-onboarding-progress i{height:5px;flex:1;border-radius:999px;background:#e3e9f0}.web-onboarding-progress i.active{background:var(--mint)}.web-onboarding-card{display:grid;max-width:760px;gap:9px;margin:26px auto 0;padding:clamp(24px,4vw,42px);border:1px solid var(--line);border-radius:22px;background:#fff;box-shadow:0 20px 55px #06255a12}.web-onboarding-card h1{color:var(--navy);font-size:clamp(31px,4vw,42px);letter-spacing:-1.5px;line-height:1.08}.web-onboarding-intro{max-width:620px;color:var(--muted);font-size:14px;line-height:1.6}.web-onboarding-form{display:grid;gap:20px;margin-top:17px}.web-onboarding-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;border:0}.web-onboarding-choices legend{grid-column:1 / -1;margin-bottom:-3px;padding:0;color:#31415e;font-size:13px;font-weight:800}.web-onboarding-choices>p{grid-column:1 / -1;margin-bottom:3px;color:var(--muted);font-size:11.5px}.web-onboarding-choices>button{display:grid;grid-template-columns:42px minmax(0,1fr) 22px;min-height:82px;gap:12px;padding:13px;align-items:center;border:1px solid #d7e0ea;border-radius:15px;background:#fff;color:var(--blue);text-align:left}.web-onboarding-choices>button:hover{border-color:#a8bdd6}.web-onboarding-choices>button.selected{border-color:#8bd9c4;background:var(--pale-mint);color:var(--deep-mint)}.web-onboarding-choices>button>span:first-child{display:grid;width:42px;height:42px;place-items:center;border-radius:13px;background:var(--pale-blue)}.web-onboarding-choices>button.selected>span:first-child{background:#ddf5ed}.web-onboarding-choices>button>span:nth-child(2){display:grid;min-width:0;gap:4px}.web-onboarding-choices strong{color:var(--navy);font-size:12.5px}.web-onboarding-choices small{color:var(--muted);font-size:10px;line-height:1.45}.choice-circle{width:20px;height:20px;border:2px solid #b8c3d2;border-radius:50%;background:#fff!important}.web-onboarding-subcard{display:grid;gap:9px;padding:16px;border:1px solid #c8dcef;border-radius:16px;background:var(--pale-blue)}.web-onboarding-subcard.organisation-names{border-color:#cde4dc;background:#f7fcfa}.web-onboarding-subcard>strong{color:#31415e;font-size:13px}.web-onboarding-subcard>p{color:var(--muted);font-size:11.5px;line-height:1.5}.web-onboarding-name{position:relative;display:block}.web-onboarding-name input{width:100%;min-height:54px;padding:0 54px 0 15px;border:1px solid #d7e0ea;border-radius:13px;background:#fff;color:var(--navy);outline:0}.web-onboarding-name input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #0d4faf1c}.web-onboarding-name>button{position:absolute;top:6px;right:6px;display:grid;width:42px;height:42px;place-items:center;border:0;border-radius:10px;background:var(--pale-blue);color:var(--muted)}.web-onboarding-organisation{display:grid;gap:10px;padding:12px;border:1px solid #d9e8e2;border-radius:14px;background:#fff}.web-onboarding-card-toggle{display:flex;align-items:center;gap:9px;color:var(--navy);font-size:12px;font-weight:700}.web-onboarding-card-toggle input{width:18px;height:18px;accent-color:var(--deep-mint)}.web-onboarding-card-toggle>span{display:grid;gap:3px}.web-onboarding-card-toggle>span small{color:var(--muted);font-size:10.5px;font-weight:400;line-height:1.4}.web-onboarding-card-fields{display:grid;grid-template-columns:1.4fr 1fr .8fr;gap:9px;padding-top:3px}.web-onboarding-card-fields label{display:grid;gap:5px;color:var(--navy);font-size:11px;font-weight:700}.web-onboarding-card-fields input,.web-onboarding-card-fields select{min-height:46px;width:100%;padding:0 11px;border:1px solid #d7e0ea;border-radius:11px;background:#fff;color:var(--navy)}.web-onboarding-card-fields small{grid-column:1 / -1;color:var(--muted);font-size:10.5px;line-height:1.45}.web-onboarding-card-fields>.web-onboarding-card-toggle{grid-column:1 / -1;display:flex;grid-template-columns:none}.web-onboarding-card-fields>.web-onboarding-card-toggle input{width:18px;min-height:18px}.web-onboarding-card-sharing{grid-column:1 / -1;display:grid;gap:0;margin:0;padding:0;border:0}.web-onboarding-card-sharing legend{margin-bottom:4px;color:var(--navy);font-size:11px;font-weight:700}.web-onboarding-card-sharing label{min-height:42px;display:flex;grid-template-columns:none;align-items:center;gap:9px;border-top:1px solid var(--line)}.web-onboarding-card-sharing input{width:18px;min-height:18px}@media(max-width:620px){.web-onboarding-card-fields{grid-template-columns:1fr}.web-onboarding-card-fields small{grid-column:auto}}.web-onboarding-add{display:flex;min-height:45px;gap:7px;align-items:center;justify-content:center;border:1px solid #b9d4e8;border-radius:11px;background:#fff;color:var(--blue);font-size:11.5px;font-weight:800}.web-onboarding-actions{display:flex;gap:10px;align-items:stretch}.web-onboarding-actions .primary-action{flex:1;margin:0}.web-onboarding-benefits{display:grid;gap:10px}.web-onboarding-benefits article{display:flex;min-height:86px;gap:13px;padding:15px;align-items:flex-start;border:1px solid #d7e0ea;border-radius:15px}.web-onboarding-benefits article>span{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border-radius:13px;background:var(--pale-blue);color:var(--blue)}.web-onboarding-benefits article div{display:grid;gap:4px}.web-onboarding-benefits strong,.web-onboarding-privacy strong{color:var(--navy);font-size:13px}.web-onboarding-benefits p,.web-onboarding-privacy p{color:var(--muted);font-size:11.5px;line-height:1.55}.web-onboarding-privacy{display:flex;gap:12px;padding:16px;align-items:flex-start;border:1px solid #a9e0d0;border-radius:15px;background:var(--pale-mint);color:var(--deep-mint)}.web-onboarding-privacy>div{display:grid;gap:4px}.web-onboarding-control{display:flex;gap:12px;padding:16px;align-items:flex-start;border:1px solid #8bd9c4;border-radius:16px;background:var(--pale-mint);color:var(--deep-mint)}.web-onboarding-control>div,.web-onboarding-control-row>div{display:grid;gap:4px}.web-onboarding-control strong,.web-onboarding-control-row strong{color:var(--navy);font-size:13px}.web-onboarding-control p,.web-onboarding-control-row p{color:var(--muted);font-size:11.5px;line-height:1.55}.web-onboarding-control-list{display:grid;gap:9px}.web-onboarding-control-row{display:flex;min-height:80px;gap:12px;padding:12px;align-items:center;border:1px solid #d7e0ea;border-radius:15px;background:#fff}.web-onboarding-control-row>span{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border-radius:13px;background:var(--pale-blue);color:var(--blue)}.web-onboarding-connection-notice{display:flex;gap:7px;align-items:center;justify-content:center;color:var(--deep-mint);font-size:11px;font-weight:700;line-height:1.45;text-align:center}.web-onboarding-help{color:var(--muted);font-size:11.5px;line-height:1.5}.web-onboarding-skip{display:grid;min-height:72px;gap:4px;place-items:center;padding:11px;border:1px solid #d7e0ea;border-radius:14px;background:#fff;color:var(--blue)}.web-onboarding-skip strong{font-size:13px}.web-onboarding-skip span{color:var(--muted);font-size:10.5px;line-height:1.45;text-align:center}.onboarding-page{min-height:100vh;padding:28px clamp(24px,6vw,90px);background:#fff}.onboarding-topbar{display:flex;align-items:center;justify-content:space-between}.onboarding-grid{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(480px,1.2fr);gap:clamp(50px,8vw,130px);align-items:start;max-width:1180px;margin:45px auto 0}.onboarding-copy h1{margin-top:8px;color:var(--navy);font-size:46px;letter-spacing:-2px}.onboarding-copy>p:last-of-type{margin-top:18px;color:var(--muted);font-size:16px;line-height:1.65}.step-mark{display:grid;width:58px;height:58px;place-items:center;margin-bottom:22px;border-radius:18px;background:var(--pale-blue);color:var(--blue)}.safety-card{display:flex;gap:13px;align-items:flex-start;margin-top:30px;padding:17px;border-radius:14px;background:var(--pale-mint);color:var(--deep-mint)}.safety-card span{display:flex;flex-direction:column;gap:4px;color:var(--muted);font-size:12.5px;line-height:1.5}.safety-card strong{color:var(--deep-mint)}.lease-form{display:grid;gap:18px;padding:30px;border:1px solid var(--line);border-radius:20px;box-shadow:0 18px 50px #06255a14}.onboarding-progress{display:grid;gap:10px}.onboarding-progress>div:first-child{display:flex;align-items:center;justify-content:space-between}.onboarding-progress span{color:var(--deep-mint);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.onboarding-progress strong{color:var(--navy);font-size:12px}.onboarding-progress-track{display:flex;gap:7px}.onboarding-progress-track i{height:5px;flex:1;border-radius:3px;background:#e3e9f0}.onboarding-progress-track i.active{background:var(--mint)}.onboarding-step-heading{display:grid;gap:7px;padding-bottom:4px}.onboarding-step-heading h2{color:var(--navy);font-size:25px;letter-spacing:-.7px}.onboarding-step-heading p{color:var(--muted);font-size:13px;line-height:1.55}.wizard-actions{display:flex;gap:10px;align-items:stretch}.wizard-actions .primary-action{flex:1;margin-top:0}.wizard-back{display:flex;min-height:52px;padding:0 17px;align-items:center;justify-content:center;gap:7px;border:1px solid #cfd8e5;border-radius:11px;background:#fff;color:var(--navy);font-size:13px;font-weight:800}.wizard-information{display:flex;gap:11px;align-items:flex-start;padding:14px;border-radius:13px;background:var(--pale-mint);color:var(--deep-mint)}.wizard-information span{display:flex;flex:1;flex-direction:column;gap:3px;color:var(--muted);font-size:11.5px;line-height:1.5}.wizard-information strong{color:var(--deep-mint)}.import-suggestion-review{display:grid;gap:12px;padding:16px;border:1px solid #9bdcca;border-radius:16px;background:#f7fcfa}.import-suggestion-heading{display:flex;gap:10px;align-items:flex-start;color:var(--deep-mint)}.import-suggestion-heading span{display:grid;gap:3px}.import-suggestion-heading small{color:var(--muted);line-height:1.45}.import-suggestion-review>.primary-small{justify-self:start}.imported-field{display:grid;min-width:0;gap:7px;align-content:start}.imported-value-remove{display:inline-flex;width:fit-content;min-height:29px;gap:8px;align-items:center;padding:3px 9px 3px 4px;border:1px solid #cfe5de;border-radius:999px;background:#fff;color:#9e2f28;font-size:9px;font-weight:800}.imported-value-remove span{display:inline-flex;min-height:21px;gap:4px;align-items:center;padding:0 7px;border-radius:999px;background:var(--pale-mint);color:var(--deep-mint)}.imported-value-remove b{font:inherit}.imported-value-undo{display:flex;min-height:46px;align-items:center;justify-content:space-between;gap:12px;padding:6px 12px;border:1px solid #c8d8ec;border-radius:11px;background:var(--pale-blue);color:var(--navy);font-size:13px;font-weight:700}.imported-value-undo button{min-height:38px;padding:0 8px;border:0;background:transparent;color:var(--blue);font:inherit;font-weight:800}.import-status-panel{display:grid;gap:10px;padding:11px;border:1px solid #9bdcca;border-radius:15px;background:#f7fcfa}.import-status-main{display:grid;grid-template-columns:48px minmax(0,1fr) 38px;gap:10px;align-items:center}.import-status-main>img,.import-status-file{display:grid;width:48px;height:48px;place-items:center;border-radius:11px;background:var(--pale-blue);color:var(--blue);object-fit:cover}.import-status-copy{display:grid;min-width:0;gap:2px}.import-status-copy strong{color:var(--navy);font-size:12px}.import-status-copy small{overflow:hidden;color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.import-status-copy b{color:var(--deep-mint);font-size:9px}.import-status-close{display:grid;width:38px;height:38px;place-items:center;border:0;border-radius:11px;background:#fff;color:var(--muted)}.import-status-actions{display:flex;gap:6px}.import-status-actions button{display:inline-flex;min-height:36px;gap:5px;align-items:center;padding:0 10px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--blue);font-size:9px;font-weight:800}.import-status-actions button.remove{margin-left:auto;border-color:#e7b8b3;background:#fff8f7;color:#9e2f28}.import-preview-backdrop{position:fixed;z-index:100;inset:0;display:grid;padding:24px;place-items:center;background:#051837ad}.import-preview-dialog{display:grid;width:min(760px,100%);max-height:90vh;gap:10px;padding:12px;border-radius:18px;background:#fff;box-shadow:0 20px 60px #05183747}.import-preview-dialog header{display:flex;min-height:42px;align-items:center;justify-content:space-between;padding-left:5px;color:var(--navy)}.import-preview-dialog header button{display:grid;width:40px;height:40px;place-items:center;border:0;border-radius:11px;background:var(--pale-blue);color:var(--muted)}.import-preview-dialog>img,.import-preview-dialog>iframe{width:100%;height:min(72vh,760px);border:0;border-radius:13px;background:#eff4fa;object-fit:contain}.import-suggestion-review dl{display:grid;gap:0;margin:0}.import-suggestion-review dl>div{display:flex;gap:14px;align-items:center;justify-content:space-between;padding:11px 0;border-top:1px solid var(--line)}.import-suggestion-review dl span{display:grid;gap:3px;min-width:0}.import-suggestion-review dt{color:var(--navy);font-weight:750}.import-suggestion-review dd{margin:0;overflow-wrap:anywhere;color:var(--muted)}.import-suggestion-review p{margin:0;color:var(--muted);font-size:12px;line-height:1.5}.wizard-review{display:grid;gap:15px}.wizard-review dl{margin:0;border:1px solid var(--line);border-radius:13px;overflow:hidden}.wizard-review dl div{display:grid;grid-template-columns:minmax(90px,.35fr) minmax(0,1fr);gap:16px;min-height:46px;padding:11px 13px;align-items:start;border-bottom:1px solid var(--line)}.wizard-review dl div:last-child{border-bottom:0}.wizard-review dt{color:var(--muted);font-size:11px;font-weight:700}.wizard-review dd{margin:0;color:var(--navy);font-size:12px;font-weight:800;text-align:right;overflow-wrap:anywhere}.add-lease-form{margin-top:14px;border-color:#a6dfd0;background:var(--pale-mint);box-shadow:none}.edit-lease-form{border-color:#a9bedb;background:var(--pale-blue)}.form-end-actions{display:flex;gap:10px;justify-content:flex-end}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:15px}.portal-layout{min-height:100vh;display:grid;grid-template-columns:250px minmax(0,1fr);background:#f7f9fc}.sidebar{position:sticky;top:0;display:flex;flex-direction:column;height:100vh;padding:28px 20px 20px;overflow-y:auto;border-right:1px solid var(--line);background:#fff}.sidebar .brand{width:170px;margin:0 9px 38px}.sidebar nav,.sidebar-bottom{display:grid;gap:7px}.sidebar .desktop-bottom-navigation{display:none}.sidebar button{display:flex;gap:12px;align-items:center;min-height:46px;padding:0 13px;border:0;border-radius:11px;background:transparent;color:#62718a;font-size:13px;font-weight:700;text-align:left}.sidebar .sidebar-add-lease{justify-content:center;margin-top:-16px;margin-bottom:19px;background:var(--navy);color:#fff;font-weight:800}.sidebar .sidebar-add-lease:hover{background:var(--blue)}.sidebar button.active{background:var(--pale-blue);color:var(--navy)}.sidebar-bottom{margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}.mobile-bottom-navigation,.mobile-more-backdrop,.mobile-payment-history,.mobile-payment-history-filter-layer,.mobile-all-records-layer,.mobile-documents-workspace,.mobile-notes-workspace,.mobile-feedback-workspace,.mobile-feedback-problem,.mobile-account-help-workspace,.mobile-account-deletion-sheet,.mobile-note-destination-chooser,.mobile-note-form-sheet,.mobile-record-edit-details-sheet,.mobile-dashboard-edit-location-chooser,.mobile-locations-layer,.mobile-location-detail-layer,.mobile-account-notifications-content,.mobile-account-billing-content,.mobile-account-privacy-content,.mobile-account-data-content,.mobile-manage-groups-layer,.mobile-location-dates-layer{display:none}.coming-badge{margin-left:auto;padding:3px 6px;border-radius:999px;background:#f0f2f6;color:#8490a4;font-size:9px}.portal-main{min-width:0;padding:36px clamp(24px,4vw,64px) 60px}.portal-header{display:flex;gap:25px;align-items:flex-end;justify-content:space-between;max-width:1200px;margin:0 auto 30px}.portal-header h1{margin-top:5px;color:var(--navy);font-size:35px;letter-spacing:-1.3px}.mobile-dashboard-brand{display:none}.lease-select{display:grid;gap:5px;min-width:min(360px,42vw);color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.lease-select select{min-height:44px;padding:0 12px;border:1px solid #d6deea;border-radius:11px;background:#fff;color:var(--navy);font-size:12.5px;font-weight:700;text-transform:none}.dashboard-home{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:1200px;margin:0 auto}.dashboard-intro{grid-column:1 / -1;margin:-18px 0 -3px;color:var(--muted);font-size:13px}.dashboard-location-card{grid-column:1 / -1;display:grid;grid-template-columns:62px minmax(0,1fr) auto auto;gap:18px;align-items:center;min-height:108px;padding:18px 22px;border:1px solid #c8d8ec;border-radius:18px;background:#fff;color:var(--blue);text-align:left}.dashboard-location-card:hover{border-color:#8fb5e4;background:#fbfdff}.dashboard-location-card>span:nth-child(2){display:grid;gap:3px}.dashboard-location-card>span:nth-child(2) strong{color:var(--navy);font-size:19px}.dashboard-location-card small{color:var(--muted);font-size:11px;font-weight:650}.dashboard-location-card>span:nth-child(2) small:first-child{color:var(--deep-mint);font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.dashboard-location-card>span:nth-child(3){display:grid;min-width:104px;gap:2px;padding:11px 14px;border-radius:12px;background:var(--pale-blue);text-align:center}.dashboard-location-card>span:nth-child(3) strong{color:var(--navy);font-size:21px}.dashboard-location-card>span:last-child{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:800}.summary-icon{display:grid;width:62px;height:62px;place-items:center;border-radius:18px;background:#d9f2ea;color:var(--deep-mint)}.dashboard-priority{grid-column:1 / -1;display:grid;gap:12px;padding:20px;border-radius:18px;background:var(--pale-mint)}.dashboard-priority-eyebrow{color:var(--deep-mint);font-size:11px;font-weight:850;letter-spacing:.055em;text-transform:uppercase}.lease-summary-card{display:grid;gap:12px}.lease-summary-card-main{display:grid;gap:0;padding:20px 22px;border:1px solid #bfe6da;border-radius:16px;background:#fff}.lease-summary-title-row{display:flex;min-width:0;align-items:center;gap:10px;color:var(--deep-mint)}.lease-summary-title-icon{display:grid;width:30px;height:30px;flex:0 0 auto;place-items:center;color:var(--deep-mint)}.lease-summary-title-row h2{min-width:0;color:var(--navy);font-size:16px;font-weight:700;line-height:1.35}.lease-summary-card .lease-summary-metric{display:flex;gap:20px;align-items:baseline;justify-content:space-between;margin-top:16px;padding:0 4px}.lease-summary-card .lease-summary-metric strong{min-width:0;color:var(--navy);font-size:clamp(38px,5vw,52px);font-weight:800;letter-spacing:-2px;line-height:1;white-space:nowrap}.lease-summary-card .lease-summary-metric b{flex:0 0 auto;color:var(--navy);font-size:clamp(24px,3vw,31px);font-weight:800;letter-spacing:-.6px;white-space:nowrap}.lease-summary-card .lease-summary-metric.long-payment-status{align-items:flex-start}.lease-summary-card .lease-summary-metric.long-payment-status strong{flex:1;min-width:0;font-size:clamp(20px,2vw,28px);letter-spacing:-.4px;line-height:1.3;overflow-wrap:normal;white-space:normal;word-break:normal}.lease-summary-card .lease-summary-metric.due-today-payment{flex-wrap:wrap}.lease-summary-card .lease-summary-metric.due-today-payment b{max-width:100%;margin-left:auto;white-space:normal;text-align:right}.lease-summary-payment-status{margin-top:6px;color:var(--navy);font-size:14px;font-weight:750;line-height:1.45}.lease-summary-divider{height:1px;margin-top:15px;background:#bfe6da}.lease-summary-card .lease-summary-metric b.amount-higher,.lease-summary-card .dashboard-amount-comparison.amount-higher{color:#9e2f28}.lease-summary-card .lease-summary-metric b.amount-lower,.lease-summary-card .dashboard-amount-comparison.amount-lower{color:var(--deep-mint)}.lease-summary-card .dashboard-amount-comparison{margin-top:13px;color:var(--deep-mint);font-size:12px;font-weight:750;line-height:1.45}.lease-summary-date{margin-top:8px;color:var(--muted);font-size:12px;font-weight:600;line-height:1.45}.lease-summary-card>button{display:flex;width:100%;gap:10px;align-items:center;justify-content:space-between;min-height:54px;padding:0 17px;border:0;border-radius:12px;background:#073d8f;color:#fff;font-size:14px;font-weight:800}.lease-summary-payment-guidance{display:flex;align-items:flex-start;gap:8px;padding:11px;border:1px solid #9bdcca;border-radius:11px;background:#fff;color:var(--deep-mint)}.lease-summary-payment-guidance>.mobile-dashboard-ionicon{flex:0 0 auto}.lease-summary-payment-guidance>span:last-child{flex:1;color:var(--text);font-size:11px;font-weight:500;line-height:1.55}.lease-summary-card>button.lease-summary-mark-paid{background:#073d8f}.lease-summary-card>button.lease-summary-view-record{justify-content:center;border:1px solid #9bdcca;background:#fff;color:#073d8f}.lease-summary-card>button.lease-summary-view-record .lease-summary-primary-label{flex:0 1 auto}.lease-summary-card>button:disabled{opacity:.62}.lease-summary-primary-label{flex:1;min-width:0;text-align:center}.dashboard-priority .dashboard-show-upcoming{width:100%;min-height:46px;border:1px solid #9bdcca;border-radius:11px;background:#fff;color:#073d8f}.dashboard-overdue-priority{gap:12px}.dashboard-payment-group{display:grid;gap:14px}.dashboard-payment-group-heading{display:grid;min-height:68px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:11px;padding-bottom:13px;border-bottom:1px solid #efc9c6}.dashboard-payment-group-heading>span{display:grid;width:46px;height:46px;place-items:center;border-radius:14px;background:#fbecea;color:#9e2f28}.dashboard-payment-group-heading h2{color:var(--navy);font-size:18px;font-weight:800;line-height:23px;letter-spacing:-.3px}.dashboard-payment-group-heading p{margin-top:3px;color:var(--muted);font-size:10.5px;font-weight:500;line-height:15px}.dashboard-payment-group-heading>strong{min-width:max-content;padding:6px 9px;border-radius:999px;background:#fbecea;color:#9e2f28;font-size:10px;font-weight:800;text-transform:uppercase}.dashboard-payment-location-list{display:grid;gap:12px}.dashboard-payment-location{display:grid;overflow:hidden;border:1px solid #d4e5e0;border-radius:14px;background:#fff;box-shadow:0 7px 18px #073d8f0d}.dashboard-payment-location>header{display:flex;min-height:43px;align-items:center;justify-content:space-between;padding:0 12px;border-bottom:1px solid #dce9e5;background:#f7fbfa}.dashboard-payment-location>header>span{display:flex;min-width:0;align-items:center;gap:7px;color:var(--deep-mint)}.dashboard-payment-location>header strong{overflow:hidden;color:var(--navy);font-size:11px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.dashboard-payment-location>header b{color:#9e2f28;font-size:10px;font-weight:800;text-transform:uppercase}.dashboard-payment-location>div{display:grid}.dashboard-payment-row{display:grid;gap:4px;padding:8px 11px;background:#fff}.dashboard-payment-row+.dashboard-payment-row{border-top:1px solid #e2ebe8}.dashboard-payment-row-main{display:flex;min-width:0;align-items:center;gap:9px}.dashboard-payment-record{display:flex;min-width:0;min-height:58px;flex:1;align-items:center;gap:8px;padding:0;border:0;background:transparent;color:#9e2f28;text-align:left}.dashboard-payment-row-main .dashboard-payment-record{min-height:48px}.dashboard-payment-record>.mobile-dashboard-ionicon:last-child{color:var(--muted)}.dashboard-payment-record-icon{display:grid;width:36px;height:36px;flex:0 0 auto;place-items:center;border-radius:11px;background:var(--pale-mint);color:var(--deep-mint)}.dashboard-payment-record-copy{display:grid;min-width:0;flex:1;gap:1px}.dashboard-payment-record-copy strong,.dashboard-payment-record-copy small,.dashboard-payment-record-copy b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-payment-record-copy strong{color:var(--navy);font-size:11.5px;font-weight:750}.dashboard-payment-record-copy small{color:var(--muted);font-size:8.5px;font-weight:500}.dashboard-payment-record-copy b{color:#9e2f28;font-size:9px;font-weight:800}.dashboard-payment-action{display:grid;min-width:82px;flex:0 0 auto;justify-items:stretch}.dashboard-payment-action>strong{color:var(--navy);font-size:13px;font-weight:800;line-height:17px;text-align:center;white-space:nowrap}.dashboard-payment-action>strong.missing{color:var(--muted);font-size:8px}.dashboard-payment-mark-paid{min-width:82px;min-height:36px;padding:0 9px;border:0;border-radius:10px;background:#9e2f28;color:#fff;font:inherit;font-size:9px;font-weight:750}.dashboard-payment-mark-paid:disabled{opacity:.62}.dashboard-payment-row-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 82px;align-items:center;gap:5px}.dashboard-payment-row-controls.read-only{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-payment-quick-view,.dashboard-payment-full-record{display:inline-flex;min-width:0;min-height:36px;align-items:center;justify-content:center;gap:4px;padding:0 2px;border:0;background:#fff;color:#073d8f;font:inherit;font-size:10px;font-weight:800;white-space:nowrap}.dashboard-payment-quick-view:hover,.dashboard-payment-full-record:hover,.dashboard-card-quick-view-button:hover{background:#e7f7f2}.dashboard-payment-full-record{border-left:1px solid #d4e5e0}.dashboard-payment-record:focus-visible,.dashboard-payment-quick-view:focus-visible,.dashboard-payment-full-record:focus-visible,.dashboard-card-quick-view-button:focus-visible,.dashboard-card-split-actions button:focus-visible{outline:3px solid #0762d7;outline-offset:3px}.lease-summary-card>.lease-summary-card-main{position:relative}.lease-summary-card>.lease-summary-card-main>.lease-summary-title-row{padding-right:100px}.dashboard-card-quick-view-button{position:absolute;top:20px;right:22px;display:inline-flex;min-height:27px;align-items:center;gap:4px;padding:3px 7px;border:1px solid #bfe6da;border-radius:7px;background:#f5fcfa;color:#073d8f;font:inherit;font-size:10px;font-weight:800;white-space:nowrap}.dashboard-card-split-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:54px;overflow:hidden;border:1px solid #bfe6da;border-radius:12px;background:#fff}.dashboard-card-split-actions button{display:inline-flex;min-width:0;align-items:center;justify-content:center;gap:10px;border:0;background:#fff;color:#073d8f;font:inherit;font-size:14px;font-weight:800}.dashboard-card-split-actions button:last-child{background:#073d8f;color:#fff}.dashboard-card-split-actions button:first-child:hover{background:#f5fcfa}.dashboard-card-split-actions button:last-child:hover{background:#0d4ba5}.dashboard-quick-view-backdrop{position:fixed;z-index:1200;inset:0;display:grid;place-items:center;overflow-y:auto;padding:18px;background:#06193494}.dashboard-quick-view-dialog{width:min(100%,460px);max-height:min(90vh,700px);overflow-y:auto;padding:22px;border:1px solid #bfe6da;border-radius:18px;background:#fff;box-shadow:0 20px 50px #051f4438}.dashboard-quick-view-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#087657;font-size:11px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.dashboard-quick-view-dialog>header button{display:grid;width:34px;height:34px;place-items:center;border:0;border-radius:9px;background:#eefaf7;color:#073d8f}.dashboard-quick-view-dialog h2{margin:14px 0 5px;color:#102650;font-size:22px;line-height:1.25;overflow-wrap:anywhere}.dashboard-quick-view-dialog>p{margin:0 0 17px;color:#087657;font-size:13px;font-weight:800}.dashboard-quick-view-dialog>p.overdue{color:#9e2f28}.dashboard-quick-view-dialog dl{display:grid;margin:0;border-top:1px solid #dce9e5}.dashboard-quick-view-dialog dl>div{display:grid;grid-template-columns:minmax(85px,1fr) minmax(0,2fr);gap:12px;padding:11px 0;border-bottom:1px solid #e8f0ed}.dashboard-quick-view-dialog dt{color:#526784;font-size:12px;font-weight:700}.dashboard-quick-view-dialog dd{margin:0;color:#102650;font-size:13px;font-weight:750;text-align:right;overflow-wrap:anywhere}.dashboard-quick-view-actions{display:grid;gap:9px;margin-top:19px}.dashboard-quick-view-actions button{display:flex;min-height:46px;align-items:center;justify-content:center;gap:8px;border:1px solid #9bdcca;border-radius:11px;background:#fff;color:#073d8f;font:inherit;font-size:13px;font-weight:800}.dashboard-quick-view-actions button:first-child{border-color:#073d8f;background:#073d8f;color:#fff}.dashboard-quick-view-dialog button:focus-visible{outline:3px solid #0762d7;outline-offset:2px}.dashboard-priority .dashboard-show-upcoming svg{flex:0 0 auto}.upcoming-dates-page{display:grid;gap:12px}.upcoming-dates-page-panel{padding:24px}.upcoming-dates-page-panel h1{margin-top:4px;color:var(--navy);font-size:28px}.upcoming-dates-page-panel .panel-heading p:last-child{margin-top:6px;color:var(--muted)}.upcoming-dates-tools{display:grid;grid-template-columns:minmax(220px,1fr) 164px;gap:10px;align-items:end;margin-top:20px}.upcoming-dates-tools label{display:grid;gap:6px;color:var(--deep-mint);font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.upcoming-dates-tools input{min-height:46px;padding:0 12px;border:1px solid #c8d8ec;border-radius:10px;background:#fff;color:var(--navy);font:inherit;text-transform:none}.upcoming-dates-filter-button{display:flex;min-height:46px;padding:0 13px;align-items:center;gap:8px;border:1px solid #b8cae0;border-radius:10px;background:#fff;color:var(--navy);font-weight:800}.upcoming-dates-filter-button span{margin-left:auto;color:var(--deep-mint);font-size:19px;line-height:1}.upcoming-dates-filter-button.open{border-color:var(--deep-mint);background:#f6fcfa}.upcoming-dates-filter-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) auto;gap:12px;align-items:end;margin-top:12px;padding:16px;border:1px solid #c8d8ec;border-radius:12px;background:#f8fbfe}.upcoming-dates-selector{position:relative;display:grid;gap:6px;min-width:0}.upcoming-dates-selector-label{color:var(--deep-mint);font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.upcoming-dates-selector-button{display:flex;width:100%;min-height:44px;padding:0 12px;align-items:center;justify-content:space-between;gap:10px;border:1px solid #c8d8ec;border-radius:9px;background:#fff;color:var(--navy);font:inherit;font-weight:750;text-align:left}.upcoming-dates-selector-button.open{border-color:var(--deep-mint);border-bottom-right-radius:0;border-bottom-left-radius:0}.upcoming-dates-selector-options{position:absolute;z-index:5;top:100%;right:0;left:0;overflow:hidden;border:1px solid var(--deep-mint);border-top:0;border-radius:0 0 9px 9px;background:#fff;box-shadow:0 12px 24px #06255a1a}.upcoming-dates-selector-options button{display:flex;width:100%;min-height:42px;padding:0 12px;align-items:center;justify-content:space-between;border:0;border-top:1px solid #e2eaf3;background:#fff;color:var(--navy);font:inherit;text-align:left}.upcoming-dates-selector-options button.selected{background:var(--pale-mint);color:var(--deep-mint);font-weight:800}.upcoming-dates-apply-filters{min-height:44px;padding:0 16px;border:0;border-radius:9px;background:var(--blue);color:#fff;font-weight:800}.upcoming-dates-clear-filters{grid-column:1 / -1;justify-self:start;padding:2px 0;border:0;background:transparent;color:var(--blue);font-weight:800}.upcoming-dates-results{display:flex;justify-content:space-between;align-items:end;gap:18px;margin:18px 0 10px;color:var(--muted);font-size:11px}.upcoming-dates-results strong{color:var(--navy)}.upcoming-dates-results>.upcoming-dates-selector{width:134px;flex:0 0 auto}.upcoming-dates-list{border:1px solid var(--line);border-radius:12px;background:#fff}.upcoming-dates-month{padding:11px 18px;border-top:1px solid var(--line);background:#f5f9fd;color:var(--deep-mint);font-size:11px;font-weight:850;letter-spacing:.055em;text-transform:uppercase}.upcoming-dates-month:first-child{border-top:0;border-radius:11px 11px 0 0}.upcoming-dates-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;min-height:126px;padding:17px 18px;border-top:1px solid var(--line)}.upcoming-dates-row-copy{display:grid;gap:6px;min-width:0}.upcoming-dates-row h3{color:var(--navy);font-size:16px}.upcoming-dates-row-metric{display:flex;align-items:baseline;justify-content:space-between;gap:18px}.upcoming-dates-row-metric strong{color:var(--navy);font-size:30px;font-weight:850;line-height:1.05}.upcoming-dates-row-metric b{color:var(--navy);font-size:20px;font-weight:850;white-space:nowrap}.upcoming-dates-row-metric b.amount-higher,.upcoming-dates-row .amount-higher{color:#9e2f28}.upcoming-dates-row-metric b.amount-lower,.upcoming-dates-row .amount-lower{color:var(--deep-mint)}.upcoming-dates-row .dashboard-amount-comparison{margin:0;font-size:12px;font-weight:750;line-height:1.45}.upcoming-dates-row small{color:var(--muted);font-size:11.5px}.upcoming-dates-row>button{display:flex;min-width:130px;min-height:44px;padding:0 12px;align-items:center;justify-content:flex-end;gap:6px;border:0;background:transparent;color:var(--blue);font-weight:800}.upcoming-dates-pagination{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:center;margin-top:16px}.upcoming-dates-pagination button{display:flex;min-height:42px;padding:0 12px;align-items:center;gap:5px;border:1px solid #b8cae0;border-radius:9px;background:#fff;color:var(--blue);font-weight:800}.upcoming-dates-pagination button:last-child{justify-self:end}.upcoming-dates-pagination button:disabled{color:#8798ac;cursor:default;opacity:.55}.upcoming-dates-pagination span{color:var(--navy);font-size:12px;font-weight:800}@media(max-width:760px){.upcoming-dates-tools,.upcoming-dates-filter-panel{grid-template-columns:1fr}.upcoming-dates-results{align-items:flex-start}.upcoming-dates-results>span{padding-top:4px}.upcoming-dates-filter-panel .upcoming-dates-apply-filters{width:100%}.upcoming-dates-row{grid-template-columns:1fr;gap:8px}.upcoming-dates-row>button{width:100%;justify-content:flex-start;padding:0}.upcoming-dates-pagination button{padding:0 8px}}.trial-card{display:flex;gap:14px;align-items:center;padding:18px 20px;border:1px solid #a6dfd0;border-radius:18px;background:#fff}.trial-card>span{display:grid;width:44px;height:44px;flex:0 0 auto;place-items:center;border-radius:13px;background:var(--pale-blue);color:var(--blue)}.trial-card h2{margin-top:4px;color:var(--navy);font-size:19px}.trial-card div>p:last-child{margin-top:5px;color:var(--muted);font-size:11px;line-height:1.5}.dashboard-trial-card{grid-column:1 / -1}.panel{border:1px solid var(--line);border-radius:18px;background:#fff}.upcoming-panel,.quick-panel,.dashboard-actions-panel,.dashboard-portfolio-card,.dashboard-task-panel{padding:22px}.panel-heading{display:flex;gap:15px;align-items:center;justify-content:space-between}.panel-heading h2{margin-top:4px;color:var(--navy);font-size:20px}.small-action{border:0;background:transparent;color:var(--blue);font-size:12px;font-weight:800}.record-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px}.record-detail-grid>div{display:grid;gap:5px;min-width:0;padding:14px;border:1px solid var(--line);border-radius:12px;background:#fbfcfe}.record-detail-grid span,.record-detail-grid small{color:var(--muted);font-size:10px;line-height:1.45}.record-detail-grid strong{color:var(--navy);font-size:12.5px;overflow-wrap:anywhere}.saved-record-review{display:grid;gap:14px;margin-top:18px}.saved-record-review.details-open{overflow:visible}.location-page{display:grid;gap:18px;max-width:1200px;margin:0 auto}.location-back{display:inline-flex;width:fit-content;min-height:42px;padding:0 5px;align-items:center;gap:4px;border:0;background:transparent;color:var(--blue);font-size:12px;font-weight:800}.location-overview-card{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:18px;align-items:center;min-height:134px;padding:24px;border:1px solid #c8d8ec;border-radius:19px;background:var(--pale-blue)}.location-overview-card h2{margin-top:4px;color:var(--navy);font-size:26px}.location-overview-card div:nth-child(2)>p:last-child{margin-top:5px;color:var(--muted);font-size:12px}.location-overview-card>div:last-child{display:grid;min-width:150px;gap:4px;padding:15px;border-radius:13px;background:#fff;text-align:center}.location-overview-card>div:last-child strong{color:var(--deep-mint);font-size:13px}.location-overview-card>div:last-child span{color:var(--muted);font-size:11px}.location-groups{display:grid;gap:9px}.location-groups>div{display:flex;flex-wrap:wrap;gap:8px}.location-groups>div span{display:inline-flex;min-height:34px;padding:0 11px;align-items:center;gap:6px;border:1px solid #a9ded0;border-radius:999px;background:var(--pale-mint);color:var(--deep-mint);font-size:11px;font-weight:750}.location-details-panel,.location-records-panel{padding:24px}.location-records-panel .panel-heading{align-items:flex-start}.location-records-panel .panel-heading p:not(.eyebrow){max-width:720px;margin-top:6px;color:var(--muted);font-size:11.5px;line-height:1.55}.location-record-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px}.location-record-list>button{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:11px;align-items:center;min-height:84px;padding:12px 14px;border:1px solid #d5e0ee;border-radius:14px;background:var(--pale-blue);color:var(--blue);text-align:left}.location-record-list>button:hover{border-color:#9abce4;background:#f7faff}.location-record-list>button.urgent{grid-column:1 / -1;border-color:#73cdb3;background:var(--pale-mint)}.location-record-icon{display:grid;width:40px;height:40px;place-items:center;border-radius:11px;background:#fff;color:var(--deep-mint)}.location-record-list>button>span:nth-child(2){display:grid;gap:3px;min-width:0}.location-record-list strong{color:var(--navy);font-size:13px;overflow-wrap:anywhere}.location-record-list small{color:var(--muted);font-size:10px;line-height:1.35}.location-record-list .urgent-label{color:var(--deep-mint);font-size:8.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.dashboard-add-lease{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:12px;align-items:center;width:100%;min-height:78px;margin-top:16px;padding:12px 14px;border:1px solid #a7dbcc;border-radius:15px;background:var(--pale-mint);color:var(--blue);text-align:left}.dashboard-add-lease:hover{border-color:var(--mint);background:#e7f8f2}.dashboard-add-lease>span:first-child{display:grid;width:42px;height:42px;place-items:center;border-radius:13px;background:var(--deep-mint);color:#fff}.dashboard-add-lease div{display:grid;gap:3px}.dashboard-add-lease strong{color:var(--navy);font-size:13px;font-weight:800}.dashboard-add-lease small{color:var(--muted);font-size:11px;font-weight:500;line-height:1.45}.record-create-panel{margin:20px 0 28px;padding:26px;border:1px solid #d6e0ec;border-radius:18px;background:#fff;box-shadow:0 12px 32px #06255a0d}.mobile-add-record-start-layer{display:none}@media(min-width:769px){.mobile-add-location-inbox-layer,.mobile-add-location-inbox-sheet,.mobile-add-location-inbox-scroll{display:contents}.mobile-add-location-inbox-layer .mobile-add-record-start-header{display:none}}.record-create-panel.record-create-panel-email{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.record-create-panel-email>.wizard-back{min-height:42px;justify-content:flex-start;padding:7px 0;border:0;border-radius:0;background:transparent;color:#0d4faf}.record-create-heading{display:grid;gap:7px;margin-bottom:20px}.record-create-heading h2{margin:0;color:var(--navy);font-size:22px}.record-create-heading>p:last-child{max-width:720px;margin:0;color:var(--muted);line-height:1.55}.record-create-heading .wizard-back{justify-self:start;margin-bottom:8px}.first-location-mobile-title,.first-location-ownership-buttons{display:none}.record-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.record-choice{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:13px;align-items:center;min-height:92px;padding:15px;border:1px solid #dce5ef;border-radius:15px;background:#fbfcfe;color:var(--blue);text-align:left}.record-choice:hover{border-color:#8fcfbc;background:var(--pale-mint)}.record-choice>span{display:grid;width:42px;height:42px;place-items:center;border-radius:12px;background:var(--pale-blue)}.record-choice div{display:grid;gap:4px}.record-choice strong{color:var(--navy);font-size:14px}.record-choice small{color:var(--muted);font-size:11.5px;line-height:1.45}.record-finish-for-now{display:grid;width:100%;min-height:76px;margin-top:18px;padding:14px 16px;place-items:center;gap:4px;border:1px solid #dce5ef;border-radius:15px;background:#fff;color:var(--blue);text-align:center}.record-finish-for-now strong{font-size:14px}.record-finish-for-now span{color:var(--muted);font-size:11.5px;line-height:1.45}.record-finish-for-now:hover{border-color:#8fcfbc;background:var(--pale-mint)}.record-start-options,.record-custom-fields{display:grid;gap:13px;margin:0;padding:18px;border:1px solid #dce5ef;border-radius:15px}.record-start-options legend,.record-custom-fields legend{padding:0 7px;color:var(--navy);font-size:13px;font-weight:750}.record-field-sections{display:grid;gap:16px}.record-field-section{display:grid;gap:13px;margin:0;padding:18px;border:1px solid #dce5ef;border-radius:15px;background:#fbfcfe}.record-field-section legend{padding:0 7px;color:var(--navy);font-size:14px;font-weight:800}.record-field-section .form-row{margin:0}.document-scan{display:grid;grid-template-columns:150px minmax(0,1fr);gap:22px;align-items:center;overflow:hidden;padding:20px;border:1px solid #9bdcca;border-radius:18px;background:radial-gradient(circle at 14% 15%,#e7faf4 0,#f7fbff 42%,#eef5ff);box-shadow:inset 0 0 0 1px #ffffffd9,0 14px 35px #06255a14}.document-scan-preview{position:relative;display:grid;width:138px;height:154px;place-items:start center;overflow:hidden;padding-top:29px;border:1px solid rgba(19,87,183,.18);border-radius:14px;background:#fffffff0;color:var(--blue);box-shadow:0 12px 24px #06255a1a}.document-scan-copy{position:absolute;top:79px;left:31px;right:31px;display:grid;gap:8px}.document-scan-copy i{height:5px;border-radius:8px;background:#d9e5f3}.document-scan-copy i:nth-child(2){width:78%}.document-scan-copy i:nth-child(3){width:91%}.document-scan-copy i:nth-child(4){width:62%}.document-scan-line{position:absolute;z-index:2;top:18px;left:12px;right:12px;height:3px;border-radius:6px;background:linear-gradient(90deg,transparent,#18b889 18%,#59d8b3 50%,#18b889 82%,transparent);box-shadow:0 0 13px #18b889,0 7px 22px #18b8894d;animation:leasealarm-scan 1.85s ease-in-out infinite}.document-scan-corner{position:absolute;width:18px;height:18px;border-color:#0e9d76;border-style:solid}.document-scan-corner.top-left{top:10px;left:10px;border-width:2px 0 0 2px}.document-scan-corner.top-right{top:10px;right:10px;border-width:2px 2px 0 0}.document-scan-corner.bottom-left{bottom:10px;left:10px;border-width:0 0 2px 2px}.document-scan-corner.bottom-right{right:10px;bottom:10px;border-width:0 2px 2px 0}.document-scan-message{display:grid;gap:7px}.document-scan-message strong{color:var(--navy);font-size:17px}.document-scan-message p{max-width:440px;margin:0;color:var(--muted);font-size:12px;line-height:1.55}.document-scan-steps{display:flex;gap:6px;margin-top:6px}.document-scan-steps i{width:8px;height:8px;border-radius:50%;background:#9adfc9;animation:leasealarm-scan-pulse 1.2s ease-in-out infinite}.document-scan-steps i:nth-child(2){animation-delay:.16s}.document-scan-steps i:nth-child(3){animation-delay:.32s}@keyframes leasealarm-scan{0%,to{transform:translateY(0);opacity:.55}50%{transform:translateY(112px);opacity:1}}@keyframes leasealarm-scan-pulse{0%,to{transform:scale(.72);opacity:.4}50%{transform:scale(1);opacity:1}}@media(prefers-reduced-motion:reduce){.document-scan-line,.document-scan-steps i{animation:none}.document-scan-line{transform:translateY(55px);opacity:.9}}label.record-choice{cursor:pointer}.record-custom-field{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:12px;align-items:end}.dashboard-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:16px}.dashboard-actions button{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:9px;align-items:center;min-height:62px;padding:0 12px;border:1px solid var(--line);border-radius:13px;background:#fff;color:var(--blue);text-align:left}.dashboard-actions button:hover{border-color:#a9bedb;background:#fbfcff}.dashboard-actions button>span:first-child{display:grid;width:36px;height:36px;place-items:center;border-radius:10px;background:var(--pale-blue)}.dashboard-actions button strong{color:var(--navy);font-size:11px}.dashboard-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:15px}.dashboard-stats button,.dashboard-stats>div{display:grid;min-height:74px;place-items:center;place-content:center;gap:3px;padding:7px;border:0;border-radius:11px;background:var(--pale-blue);color:var(--navy)}.dashboard-stats strong{font-size:22px}.dashboard-stats span{color:var(--muted);font-size:9px;font-weight:700;text-align:center}.date-list{margin-top:13px}.date-list article{display:grid;grid-template-columns:43px 1fr auto;gap:12px;align-items:center;min-height:65px;border-bottom:1px solid var(--line)}.date-list article:last-child{border-bottom:0}.date-icon{display:grid;width:40px;height:40px;place-items:center;border-radius:50%;background:var(--pale-mint);color:var(--deep-mint)}.date-list article>div{display:flex;flex-direction:column;gap:3px}.date-list strong{font-size:13px}.date-list span,.date-list em{color:var(--muted);font-size:11px;font-style:normal}.date-list em{color:var(--deep-mint);font-weight:800}.record-task-list article.archived{opacity:.78;background:#fafbfc}.record-task-actions{display:flex;gap:7px}.record-task-edit{display:grid;gap:9px;margin:9px 0 12px;padding:12px;border:1px solid var(--line);border-radius:11px;background:#fff}.record-task-edit .form-end-actions{margin-top:0}.dashboard-task-list{display:grid;margin-top:13px}.dashboard-task-list article{display:grid;grid-template-columns:40px minmax(0,1fr);gap:11px;align-items:center;min-height:65px;border-bottom:1px solid var(--line)}.dashboard-task-list article:last-child{border-bottom:0}.dashboard-task-list article>span{display:grid;width:38px;height:38px;place-items:center;border-radius:11px;background:var(--pale-blue);color:var(--blue)}.dashboard-task-list article>div{display:grid;gap:3px}.dashboard-task-list strong{color:var(--navy);font-size:13px}.dashboard-task-list small{color:var(--muted);font-size:11px}.dashboard-empty{display:grid;min-height:72px;place-items:center;color:var(--muted);font-size:12px}.generic-dashboard-view{grid-column:1 / -1;display:grid;grid-template-columns:minmax(220px,360px) minmax(0,1fr);gap:18px;align-items:end;padding:18px 20px}.generic-dashboard-view>p{padding-bottom:12px;color:var(--muted);font-size:11.5px;line-height:1.5}.generic-dashboard-scope{grid-column:1 / -1;display:grid;grid-template-columns:54px minmax(0,1fr) minmax(250px,330px);gap:16px;align-items:center;min-height:116px;padding:20px 22px;border-radius:20px;color:#fff;background:#168b69;box-shadow:0 12px 30px #06543f26}.generic-dashboard-scope-icon{display:grid;width:54px;height:54px;place-items:center;border-radius:16px;color:#fff;background:#ffffff26}.generic-dashboard-scope-copy{display:grid;min-width:0;gap:4px}.generic-dashboard-scope-copy small{color:#d9f5eb;font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.generic-dashboard-scope-copy strong{font-size:22px;font-weight:900}.generic-dashboard-scope-copy>span{color:#d9f5eb;font-size:12px;font-weight:700}.generic-dashboard-scope-controls{display:grid;gap:8px;justify-items:end}.generic-dashboard-scope-controls>b{font-size:12px}.mobile-dashboard-change-view-trigger,.mobile-dashboard-view-screen{display:none}.generic-dashboard-scope-controls label{display:grid;width:100%;gap:4px;color:#d9f5eb;font-size:9px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.generic-dashboard-scope-controls label>b,.generic-dashboard-change-view,.generic-dashboard-scope-chevron{display:none}.generic-dashboard-scope-controls select{width:100%;min-height:42px;padding:0 36px 0 12px;border:1px solid rgba(255,255,255,.42);border-radius:11px;color:#073d2f;background-color:#fff;font:inherit;font-size:12px;font-weight:800;text-transform:none}.generic-dashboard-no-dates{grid-column:1 / -1;display:flex;min-height:88px;align-items:center;justify-content:center;gap:12px;padding:18px;color:var(--deep-mint)}.generic-dashboard-no-dates strong{color:var(--navy)}.mobile-dashboard-empty-message{color:var(--navy);font-size:16px;line-height:23px}.dashboard-actions-wide{grid-column:1 / -1}.generic-dashboard-empty{grid-column:1 / -1;display:grid;min-height:180px;place-items:center;gap:8px;padding:24px;color:var(--deep-mint);text-align:center}.generic-dashboard-empty h2{color:var(--navy)}.generic-dashboard-empty p{max-width:520px;color:var(--muted);font-size:12px;line-height:1.55}.portal-main:has(>.first-location-welcome) .dashboard-portal-header .portal-title-copy{display:none}.first-location-welcome{max-width:760px;margin:0 auto;color:var(--navy)}.first-location-welcome-eyebrow{margin:0 0 13px;color:var(--deep-mint);font-size:12px;font-weight:850;letter-spacing:.055em;text-transform:uppercase}.first-location-welcome h1{max-width:660px;font-size:clamp(32px,4vw,46px);font-weight:850;line-height:1.18;letter-spacing:-.025em}.first-location-welcome-intro{margin-top:11px;color:var(--muted);font-size:16px;line-height:1.5}.first-location-welcome-card{display:grid;gap:16px;margin-top:24px;padding:18px;border:1px solid #bfe6da;border-radius:18px;background:var(--pale-mint)}.first-location-welcome-row{display:flex;align-items:flex-start;gap:13px}.first-location-welcome-icon{display:grid;width:56px;height:56px;flex:0 0 56px;place-items:center;border-radius:15px;color:var(--deep-mint);background:#fff}.first-location-welcome-row>div{min-width:0}.first-location-welcome-row h2{color:var(--navy);font-size:17px;font-weight:850;line-height:23px}.first-location-welcome-row p{margin-top:5px;color:var(--muted);font-size:11px;line-height:17px}.first-location-welcome-action{display:flex;width:100%;min-height:64px;align-items:center;justify-content:center;gap:14px;padding:10px 18px;border:0;border-radius:14px;color:#fff;background:var(--blue);font:inherit;font-size:16px;font-weight:800;text-align:center;cursor:pointer}.first-location-welcome-action svg{flex:0 0 auto}.first-location-welcome-action:hover{background:#0a397d}.first-location-welcome-action:focus-visible{outline:3px solid #0a8d6c;outline-offset:3px}.generic-dashboard-summary{padding:22px}.dashboard-reminder-note{display:flex;gap:10px;align-items:center;margin-top:18px;padding:14px;border-radius:13px;color:var(--deep-mint);background:var(--pale-mint)}.dashboard-reminder-note span{color:#0d1830;font-size:11px;line-height:17px}.locations-page{max-width:1200px;margin:0 auto}.locations-page>.panel{padding:22px}.locations-page .panel-heading p:not(.eyebrow){max-width:650px;margin-top:6px;color:var(--muted);font-size:11.5px;line-height:1.5}.web-location-list{display:grid;gap:9px;margin-top:18px}.web-location-list>button{display:grid;grid-template-columns:48px minmax(0,1fr) 24px;gap:13px;align-items:center;min-height:82px;padding:12px 14px;border:1px solid #d5e0ee;border-radius:14px;background:#fff;color:var(--blue);text-align:left}.web-location-list>button:hover{border-color:#9abce4;background:#f7faff}.web-location-list>button>span:nth-child(2){display:grid;gap:4px}.web-location-list strong{color:var(--navy);font-size:13px}.web-location-list small{color:var(--muted);font-size:10.5px;line-height:1.45}.quick-panel dl,.account-details dl{display:grid;gap:0;margin:15px 0 0}.quick-panel dl div,.account-details dl div{display:grid;grid-template-columns:110px 1fr;gap:15px;padding:13px 0;border-bottom:1px solid var(--line)}.quick-panel dl div:last-child,.account-details dl div:last-child{border-bottom:0}dt{color:var(--muted);font-size:11.5px;font-weight:700}dd{margin:0;color:#25354f;font-size:12px;font-weight:700}.page-panel,.account-grid{max-width:1200px;margin:0 auto}.page-actions{display:flex;align-items:center;justify-content:space-between;padding:22px 24px;border:1px solid var(--line);border-radius:17px;background:#fff}.page-actions p{color:var(--muted);font-size:13px}.portfolio-toolbar{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:18px 20px;border:1px solid var(--line);border-radius:17px;background:#fff}.portfolio-toolbar .primary-small{flex:0 0 auto;text-decoration:none}.portfolio-toolbar-actions{display:flex;flex-wrap:wrap;gap:9px;justify-content:flex-end}.portfolio-search{display:flex;width:min(520px,100%);min-height:44px;gap:10px;align-items:center;padding:0 13px;border:1px solid #cfd8e5;border-radius:11px;color:var(--muted);background:#fff}.portfolio-search:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px #0d4faf1c}.portfolio-search input{width:100%;min-height:40px;border:0;outline:0;color:var(--navy)}.portfolio-group-filters{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;padding:12px;border:1px solid var(--line);border-radius:15px;background:#fff}.portfolio-group-filters button{display:flex;min-height:40px;gap:7px;align-items:center;padding:0 12px;border:1px solid #cfd8e5;border-radius:999px;background:#fff;color:var(--navy);font-size:10.5px;font-weight:800}.portfolio-group-filters button:hover,.portfolio-group-filters button.active{border-color:#8bd9c4;background:var(--pale-mint);color:var(--deep-mint)}.portfolio-group-filters button small{color:var(--muted);font-size:8.5px;font-weight:700}.portfolio-group-filters button span{display:grid;min-width:22px;height:22px;place-items:center;border-radius:999px;background:var(--pale-blue);color:var(--blue);font-size:9px}.portfolio-group-manager{margin-top:12px;padding:22px}.portfolio-group-manager .panel-heading p:not(.eyebrow){max-width:650px;margin-top:5px;color:var(--muted);font-size:11px}.portfolio-group-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,.75fr);gap:18px;margin-top:16px}.portfolio-group-form{display:grid;gap:14px;padding:18px;border:1px solid #c7e7dd;border-radius:15px;background:var(--pale-mint)}.portfolio-group-lease-choices{padding:0;border:0}.portfolio-group-lease-choices legend{color:var(--navy);font-size:11px;font-weight:850}.portfolio-group-lease-choices>p{margin-top:4px;color:var(--muted);font-size:9.5px}.portfolio-group-lease-choices>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.portfolio-group-lease-choices label{display:flex;min-height:52px;gap:9px;align-items:center;padding:9px 11px;border:1px solid #cbdad5;border-radius:11px;background:#fff}.portfolio-group-lease-choices input{width:17px;height:17px;accent-color:var(--deep-mint)}.portfolio-group-lease-choices label span{display:grid;min-width:0;gap:2px}.portfolio-group-lease-choices label strong,.portfolio-group-lease-choices label small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portfolio-group-lease-choices label strong{color:var(--navy);font-size:10px}.portfolio-group-lease-choices label small{color:var(--muted);font-size:8.5px}.portfolio-group-list{padding:16px;border:1px solid #d5e0ee;border-radius:15px;background:var(--pale-blue)}.portfolio-group-list h3{color:var(--navy);font-size:12px}.portfolio-group-list>p{margin-top:12px;color:var(--muted);font-size:10px;line-height:1.5}.portfolio-group-list article{display:grid;gap:9px;padding:12px 0;border-bottom:1px solid #d4e0ef}.portfolio-group-list article:last-child{border-bottom:0}.portfolio-group-list article>span{display:grid;gap:3px}.portfolio-group-list article strong{color:var(--navy);font-size:11px}.portfolio-group-list article small{color:var(--muted);font-size:9px}.portfolio-group-list article>div{display:flex;flex-wrap:wrap;gap:7px}.remove-small{display:flex;min-height:38px;gap:6px;align-items:center;justify-content:center;padding:0 10px;border:1px solid #e0aaa5;border-radius:9px;background:#fff4f3;color:#9e2f28;font-size:10px;font-weight:800}.portfolio-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-top:14px}.portfolio-summary article{display:grid;min-height:100px;gap:9px;align-content:center;padding:16px;border:1px solid #d5e0ee;border-radius:15px;background:var(--pale-blue)}.portfolio-summary article:nth-child(4),.portfolio-summary article:nth-child(5),.portfolio-summary article:nth-child(6){border-color:#c7e7dd;background:var(--pale-mint)}.portfolio-summary article.attention{border-color:#efd39f;background:var(--pale-amber)}.portfolio-summary span{color:var(--muted);font-size:10px;font-weight:800}.portfolio-summary strong{color:var(--navy);font-size:28px;line-height:1}.portfolio-summary article.attention strong{color:var(--amber)}.portfolio-panel{margin-top:14px;padding:22px}.portfolio-result-count{color:var(--muted);font-size:11px;font-weight:800}.portfolio-list{display:grid;margin-top:13px}.portfolio-row{display:grid;width:100%;grid-template-columns:48px minmax(190px,1.2fr) minmax(190px,1fr) minmax(185px,auto) 22px;gap:15px;align-items:center;min-height:94px;padding:14px 4px;border:0;border-bottom:1px solid var(--line);background:transparent;color:inherit;text-align:left}.portfolio-row:last-child{border-bottom:0}.portfolio-row:hover{background:#f9fbfe}.portfolio-building{display:grid;width:44px;height:44px;place-items:center;border-radius:13px;background:var(--pale-blue);color:var(--blue)}.portfolio-property,.portfolio-next{display:grid;gap:3px;min-width:0}.portfolio-property strong,.portfolio-next strong{overflow:hidden;color:var(--navy);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.portfolio-property small,.portfolio-next small{overflow:hidden;color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.portfolio-row-groups{display:flex;flex-wrap:wrap;gap:4px;margin-top:3px}.portfolio-row-groups em{padding:3px 6px;border-radius:999px;background:var(--pale-blue);color:var(--blue);font-size:8px;font-style:normal;font-weight:800}.portfolio-counts{display:flex;flex-wrap:wrap;gap:5px}.portfolio-counts small{padding:5px 7px;border-radius:999px;background:var(--pale-mint);color:var(--deep-mint);font-size:8.5px;font-weight:800}.portfolio-counts small.overdue{background:var(--pale-amber);color:var(--amber)}.lease-page-actions{display:flex;flex-wrap:wrap;gap:9px;align-items:center;justify-content:flex-end}.import-lease-action{display:flex;min-height:40px;gap:6px;align-items:center;padding:0 11px}.lease-import-success{display:grid;grid-template-columns:24px 1fr 36px;gap:9px;align-items:center;margin-top:12px;padding:12px 14px;border:1px solid #9bdcca;border-radius:13px;background:var(--pale-mint);color:var(--deep-mint)}.lease-import-success p{font-size:11px;font-weight:800}.lease-import-success button{display:grid;width:36px;height:36px;place-items:center;border:0;background:transparent;color:var(--deep-mint)}.lease-import-panel{margin-top:14px;padding:22px;border:1px solid #a9bedb;border-radius:18px;background:#fff}.lease-import-heading{display:flex;gap:18px;align-items:flex-start;justify-content:space-between}.lease-import-heading h2{margin-top:4px;color:var(--navy);font-size:21px}.lease-import-heading p:last-child{max-width:680px;margin-top:5px;color:var(--muted);font-size:11px;line-height:1.5}.lease-import-heading>button{display:flex;min-height:38px;gap:5px;align-items:center}.lease-import-steps{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:17px}.lease-import-steps article{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:78px;padding:12px;border:1px solid #d5e0ee;border-radius:13px;background:var(--pale-blue)}.lease-import-steps article>span{display:grid;width:32px;height:32px;place-items:center;border-radius:10px;background:#fff;color:var(--blue);font-size:11px;font-weight:900}.lease-import-steps strong{color:var(--navy);font-size:11px}.lease-import-steps p{margin-top:3px;color:var(--muted);font-size:9px}.lease-import-steps a{display:flex;min-height:38px;gap:5px;align-items:center;text-decoration:none}.lease-import-file{display:grid;min-height:40px;padding:0 12px;place-items:center;border-radius:9px;background:var(--navy);color:#fff;font-size:10px;font-weight:800;cursor:pointer}.lease-import-file input{position:absolute;width:1px;height:1px;opacity:0}.lease-import-summary{display:grid;grid-template-columns:minmax(0,2fr) 1fr 1fr;gap:9px;margin-top:13px}.lease-import-summary article{display:grid;min-height:72px;gap:6px;align-content:center;padding:12px 14px;border:1px solid #d5e0ee;border-radius:12px;background:var(--pale-blue)}.lease-import-summary article.ready{border-color:#bfe6da;background:var(--pale-mint)}.lease-import-summary article.attention{border-color:#efd39f;background:var(--pale-amber)}.lease-import-summary span{color:var(--muted);font-size:9px;font-weight:800}.lease-import-summary strong{overflow:hidden;color:var(--navy);font-size:17px;text-overflow:ellipsis;white-space:nowrap}.lease-import-summary article:first-child strong{font-size:11px}.lease-import-summary article.attention strong{color:var(--amber)}.lease-import-table-scroll{margin-top:12px;overflow-x:auto;border:1px solid var(--line);border-radius:13px}.lease-import-table{width:100%;min-width:850px;border-collapse:collapse;background:#fff}.lease-import-table th{padding:10px;background:var(--pale-blue);color:var(--navy);font-size:9px;text-align:left}.lease-import-table td{padding:10px;border-top:1px solid var(--line);color:var(--muted);font-size:9px;vertical-align:top}.lease-import-table tr.needs_attention{background:#fffaf1}.lease-import-table td strong,.lease-import-table td small{display:block;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lease-import-table td strong{color:var(--navy);font-size:10px}.lease-import-table td small{margin-top:3px}.lease-import-table ul{display:grid;gap:3px;margin:0;padding-left:15px;color:#8b5f16}.import-row-ready{display:flex;gap:5px;align-items:center;color:var(--deep-mint);font-weight:850}.lease-import-confirm{display:grid;grid-template-columns:25px minmax(0,1fr) auto;gap:10px;align-items:center;margin-top:12px;padding:13px;border-radius:12px;background:var(--pale-mint);color:var(--deep-mint)}.lease-import-confirm p{color:var(--muted);font-size:10px;line-height:1.5}.lease-import-confirm button:disabled{opacity:.5;cursor:not-allowed}.lease-import-empty{display:grid;min-height:145px;margin-top:13px;place-items:center;place-content:center;border:1px dashed #bdc9d9;border-radius:13px;color:#91a0b6;text-align:center}.lease-import-empty strong{margin-top:7px;color:var(--navy);font-size:12px}.lease-import-empty p{margin-top:4px;color:var(--muted);font-size:9.5px}.lease-list{display:grid;gap:13px;margin-top:16px}.lease-list article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:18px;align-items:center;min-height:122px;padding:20px;border:1px solid var(--line);border-radius:17px;background:#fff}.lease-list article.selected{border-color:#8bd9c4;box-shadow:0 0 0 3px #55c6a617}.summary-icon.small{width:62px;height:62px}.lease-list h2{margin-top:3px;color:var(--navy);font-size:17px}.lease-list p{margin-top:4px;color:var(--muted);font-size:11px}.lease-list-actions{display:grid;gap:9px;justify-items:end}.lease-list-actions strong{color:var(--deep-mint);font-size:11px}.record-workspace{margin-top:28px;padding:28px;border-color:#d6e0ec;box-shadow:0 14px 38px #06255a0e}.record-workspace-heading{align-items:flex-start;padding-bottom:24px}.record-workspace-heading>div>p:last-child{max-width:720px;margin-top:8px;color:var(--muted);font-size:13px;line-height:1.55}.record-workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:none;margin:0}.upcoming-record-back{display:inline-flex;min-height:44px;align-items:center;gap:3px;padding:0;border:0;background:transparent;color:var(--blue);font-weight:800}.upcoming-record-intro{display:grid;gap:5px;margin-top:8px}.upcoming-record-intro h1{color:var(--navy);font-size:34px;letter-spacing:-1px}.upcoming-record-intro p{color:var(--muted);font-size:13px}.upcoming-record-switcher{display:grid;width:100%;min-height:82px;grid-template-columns:46px minmax(0,1fr) auto;gap:13px;align-items:center;margin-top:14px;padding:13px 15px;border:0;border-radius:15px;background:var(--pale-blue);color:var(--blue);text-align:left}.upcoming-record-switcher-icon{display:grid;place-items:center;color:var(--navy)}.upcoming-record-switcher-copy{display:grid;min-width:0;gap:2px}.upcoming-record-switcher-copy small{color:var(--deep-mint);font-size:9px;font-weight:850;letter-spacing:.06em}.upcoming-record-switcher-copy strong{overflow:hidden;color:var(--navy);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.upcoming-record-switcher-copy>span{overflow:hidden;color:var(--muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.upcoming-record-switcher-action{display:flex;min-width:max-content;align-items:center;gap:4px;font-size:11px;font-weight:800}.upcoming-record-switch-layer{position:fixed;inset:0;z-index:1400;display:grid;place-items:center;background:#051f4494}.upcoming-record-switch-sheet{--urs-1: clamp(1px, .277778vw, 1.2528px);--urs-2: clamp(2px, .555556vw, 2.5056px);--urs-3: clamp(3px, .833333vw, 3.7583px);--urs-5: clamp(5px, 1.388889vw, 6.2639px);--urs-9: clamp(9px, 2.5vw, 11.275px);--urs-10: clamp(10px, 2.777778vw, 12.5278px);--urs-11: clamp(11px, 3.055556vw, 13.7806px);--urs-12: clamp(12px, 3.333333vw, 15.0333px);--urs-13: clamp(13px, 3.611111vw, 16.2861px);--urs-14: clamp(14px, 3.888889vw, 17.5389px);--urs-16: clamp(16px, 4.444444vw, 20.0444px);--urs-18: clamp(18px, 5vw, 22.55px);--urs-20: clamp(20px, 5.555556vw, 25.0556px);--urs-21: clamp(21px, 5.833333vw, 26.3083px);--urs-22: clamp(22px, 6.111111vw, 27.5611px);--urs-39: clamp(39px, 10.833333vw, 48.8583px);--urs-42: clamp(42px, 11.666667vw, 52.6167px);--urs-64: clamp(64px, 17.777778vw, 80.1778px);--urs-67: clamp(67px, 18.611111vw, 83.9361px);--urs-74: clamp(74px, 20.555556vw, 92.7px);display:grid;width:min(100%,451px);max-height:min(100dvh,980px);grid-template-rows:var(--urs-64) minmax(0,1fr);overflow:hidden;border:var(--urs-1) solid var(--line);border-radius:var(--urs-18);background:#fff;color:var(--navy);box-shadow:0 24px 70px #0421493d}.upcoming-record-switch-header{display:grid;min-height:var(--urs-64);grid-template-columns:var(--urs-74) minmax(0,1fr) var(--urs-74);align-items:center;padding:0 var(--urs-16);border-bottom:var(--urs-1) solid var(--line);background:#fff}.upcoming-record-switch-header>button{display:inline-flex;min-width:var(--urs-74);min-height:var(--urs-42);align-items:center;gap:var(--urs-2);margin-left:calc(0px - var(--urs-5));padding:0;border:0;background:transparent;color:var(--blue);font:inherit;font-size:var(--urs-11);font-weight:800;text-align:left}.upcoming-record-switch-header h1{margin:0;color:var(--navy);font-size:var(--urs-16);font-weight:800;line-height:1.2;text-align:center}.upcoming-record-switch-header .upcoming-record-switch-browse-title{min-width:0;font-size:16px;letter-spacing:-.2px;white-space:nowrap}.upcoming-record-switch-scroll{min-height:0;padding:var(--urs-20) var(--urs-20) calc(var(--urs-20) * 2);overflow-y:auto;overscroll-behavior:contain;background:#fff;scrollbar-width:none}.upcoming-record-switch-scroll::-webkit-scrollbar{display:none}.upcoming-record-switch-help{margin:0 0 var(--urs-14);color:var(--muted);font-size:var(--urs-10);font-weight:400;line-height:var(--urs-16)}.upcoming-record-switch-all{display:inline-flex;min-height:var(--urs-42);align-items:center;gap:var(--urs-2);margin:calc(0px - var(--urs-10)) 0 var(--urs-5);padding:0;border:0;background:transparent;color:var(--blue);font:inherit;font-size:var(--urs-11);font-weight:800}.upcoming-record-switch-list{display:grid;gap:var(--urs-9);padding-bottom:var(--urs-5)}.upcoming-record-switch-row{display:grid;width:100%;min-height:var(--urs-67);grid-template-columns:var(--urs-39) minmax(0,1fr) var(--urs-21);gap:var(--urs-11);align-items:center;padding:var(--urs-10);border:var(--urs-1) solid var(--line);border-radius:var(--urs-13);background:#fff;color:var(--blue);text-align:left;font:inherit}.upcoming-record-switch-row.selected{border-color:#97d9c7;background:var(--pale-mint)}.upcoming-record-switch-row-icon{display:grid;width:var(--urs-39);height:var(--urs-39);place-items:center;border-radius:var(--urs-11);background:var(--pale-blue);color:var(--deep-mint)}.upcoming-record-switch-row-copy{display:grid;min-width:0}.upcoming-record-switch-row-copy strong{color:#0d1830;font-size:var(--urs-12);font-weight:700;line-height:var(--urs-18);overflow-wrap:anywhere}.upcoming-record-switch-row-copy small{margin-top:var(--urs-3);color:var(--muted);font-size:clamp(9.5px,2.638889vw,11.9014px);font-weight:400;line-height:var(--urs-14);overflow-wrap:anywhere}.upcoming-record-switch-add{display:flex;width:100%;min-height:var(--urs-42);align-items:center;justify-content:center;gap:7px;margin-top:var(--urs-10);padding:0 var(--urs-13);border:var(--urs-1) solid #cfd8e5;border-radius:var(--urs-10);background:#fff;color:var(--navy);font:inherit;font-size:var(--urs-11);font-weight:800}.upcoming-record-switch-empty{margin:var(--urs-10) 0 0;color:var(--muted);font-size:var(--urs-10);line-height:var(--urs-16);text-align:center}.upcoming-record-remove{width:100%;min-height:44px;margin-top:12px;border:1px solid var(--line);border-radius:11px;background:#fff;color:var(--navy);font-size:12px;font-weight:750}.record-section{min-height:300px;padding:24px;border-color:#e2e8f0;background:#fbfcfe}.record-section-heading{display:flex;gap:13px;align-items:flex-start}.record-section-heading>span{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border-radius:12px;background:var(--pale-blue);color:var(--blue)}.record-section-heading h3{margin:1px 0 0;color:var(--navy);font-size:18px;line-height:1.25}.record-section-heading p{margin-top:5px;color:var(--muted);font-size:11.5px;line-height:1.5}.record-section-form{display:grid;gap:16px;margin-top:22px}.record-section-form .primary-small{justify-self:start}.record-upload-action{display:inline-flex;min-height:40px;align-items:center;margin-top:22px;padding:0 14px;border:1px solid #c8d7ea;border-radius:10px;background:var(--pale-blue);color:var(--blue);font-size:12px;font-weight:800;cursor:pointer}.record-upload-action:hover{border-color:#9fb9d9;background:#e7f1ff}.record-empty{display:grid;min-height:92px;place-items:center;margin-top:22px;border:1px dashed #d5dde8;border-radius:13px;background:#fff;color:#7b899e;font-size:11.5px;text-align:center}.primary-small{display:flex;gap:7px;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border:0;border-radius:10px;background:var(--navy);color:#fff;font-size:12px;font-weight:800}.primary-small:disabled{opacity:.5;cursor:not-allowed}.inline-form{display:grid;grid-template-columns:180px 1fr 170px;gap:13px;margin-top:14px;padding:20px;border:1px solid #a6dfd0;border-radius:17px;background:var(--pale-mint)}.inline-form .wide{grid-column:1 / span 2}.inline-form>button{align-self:end}.repeat-help{display:flex;gap:8px;align-items:flex-start;margin:0;padding:11px 13px;border-radius:11px;background:#fff;color:var(--deep-mint);font-size:10.5px;font-weight:750;line-height:1.5}.data-list{display:grid;gap:12px;margin-top:16px}.data-list article{display:grid;grid-template-columns:62px 1fr auto;gap:18px;align-items:center;min-height:92px;padding:14px 18px;border:1px solid var(--line);border-radius:15px;background:#fff}.large-date{display:grid;width:58px;height:62px;place-content:center;border-radius:12px;background:var(--pale-blue);color:var(--blue);text-align:center}.large-date small{font-size:9px;font-weight:800;letter-spacing:.08em}.large-date strong{font-size:24px;line-height:1}.status-text{color:var(--deep-mint);font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.data-list h2{margin-top:2px;color:var(--navy);font-size:16px}.data-list p{margin-top:4px;color:var(--muted);font-size:11.5px}.date-source{display:flex;gap:5px;align-items:center;color:var(--deep-mint)!important;font-size:10px!important;font-weight:750}.date-repeat{display:flex;gap:5px;align-items:center;color:var(--blue)!important;font-size:10px!important;font-weight:750;text-transform:capitalize}.ready-pill{display:flex;gap:6px;align-items:center;padding:8px 11px;border:1px solid #9adcca;border-radius:999px;background:#fff;color:var(--deep-mint);font-size:10.5px;font-weight:800}.team-reminder-button{display:flex;gap:6px;align-items:center;min-height:32px;padding:0 10px;border:1px solid #b7cbe4;border-radius:9px;background:var(--pale-blue);color:var(--blue);font-size:10px;font-weight:800}.date-row-actions{display:grid;gap:6px;justify-items:end}.date-responsibility,.date-owner{display:flex;gap:7px;align-items:center;color:var(--blue);font-size:10px;font-weight:800}.date-responsibility select{min-width:150px;min-height:34px;padding:0 28px 0 9px;border:1px solid #cfd8e5;border-radius:9px;background:#fff;color:var(--navy);font:inherit}.date-owner{padding:7px 10px;border-radius:9px;background:var(--pale-blue)}.date-edit-button{display:flex;gap:5px;align-items:center;min-height:32px;padding:0 10px;border:0;border-radius:9px;background:var(--pale-blue);color:var(--blue);font-size:10px;font-weight:800}.date-handle-button,.date-reopen-button{display:flex;gap:5px;align-items:center;min-height:32px;padding:0 10px;border:0;border-radius:9px;color:var(--deep-mint);font-size:10px;font-weight:800}.date-handle-button{background:var(--pale-mint)}.date-reopen-button{border:1px solid #9adcca;background:#fff}.data-list article.date-handled{border-color:#b5ddd2;background:#fbfefd}.date-handled .large-date{background:var(--pale-mint);color:var(--deep-mint)}.date-handled h2{color:#526178;text-decoration:line-through;text-decoration-color:#9adcca}.date-handled-note{display:flex;gap:5px;align-items:center;color:var(--deep-mint)!important;font-size:10px!important;font-weight:750}.handled-pill{display:flex;gap:6px;align-items:center;padding:8px 11px;border-radius:999px;background:var(--pale-mint);color:var(--deep-mint);font-size:10.5px;font-weight:800}.handled-editor-note{margin:-5px 0 0;color:var(--deep-mint);font-size:10.5px;font-weight:750}.date-edit-form{display:grid;grid-template-columns:minmax(160px,.55fr) minmax(220px,1fr);gap:13px;margin-top:14px;padding:22px;border:1px solid #a9bedb;border-radius:17px;background:var(--pale-blue)}.date-edit-form .wide{grid-column:1 / -1}.date-edit-heading{grid-column:1 / -1;display:flex;gap:15px;align-items:flex-start;justify-content:space-between}.date-edit-heading h2{margin-top:4px;color:var(--navy);font-size:18px}.date-edit-heading p:last-child{margin-top:5px;color:var(--muted);font-size:11px;line-height:1.5}.reminder-toggle{display:flex;gap:8px;align-items:center;color:var(--deep-mint);font-size:11px;font-weight:800}.reminder-toggle input{width:18px;height:18px;accent-color:var(--deep-mint)}.confirmation-reminders:disabled{opacity:.5}.date-edit-actions{display:flex;gap:14px;align-items:center;justify-content:space-between;padding-top:14px;border-top:1px solid #cbd9eb}.date-edit-actions>div{display:flex;gap:9px;align-items:center}.date-edit-actions .danger-action{display:flex;gap:6px;align-items:center}.expiry-help{color:var(--muted);font-size:10px;font-weight:700}.reminder-editor{display:grid;grid-template-columns:minmax(190px,.75fr) minmax(320px,1.25fr);gap:20px;margin-top:14px;padding:22px;border:1px solid #9adcca;border-radius:17px;background:var(--pale-mint)}.reminder-editor h2{margin-top:4px;color:var(--navy);font-size:18px}.reminder-editor p:last-child{margin-top:6px;color:var(--muted);font-size:11.5px;line-height:1.5}.reminder-options{display:flex;flex-wrap:wrap;gap:8px}.reminder-options label{display:flex;min-height:36px;padding:0 11px;align-items:center;border:1px solid #bfd2cb;border-radius:999px;background:#fff;color:var(--muted);font-size:10.5px;font-weight:800}.reminder-options label.selected{border-color:var(--mint);background:#d9f3eb;color:var(--deep-mint)}.reminder-options input{position:absolute;opacity:0;pointer-events:none}.important-date-repeat-selector{display:grid;gap:4px}.important-date-repeat-button{display:flex;width:100%;min-height:50px;padding:0 13px;align-items:center;justify-content:space-between;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--navy);font-weight:600;text-align:left}.important-date-repeat-button.open{border-color:var(--deep-mint)}.important-date-repeat-button svg{color:var(--blue)}.important-date-repeat-options{overflow:hidden;border:1px solid var(--line);border-radius:12px;background:#fff}.important-date-repeat-options button{display:flex;width:100%;min-height:46px;padding:0 13px;align-items:center;justify-content:space-between;border:0;border-top:1px solid var(--line);background:#fff;color:var(--navy);font-weight:600;text-align:left}.important-date-repeat-options button:first-child{border-top:0}.important-date-repeat-options button.selected{background:var(--pale-mint);color:var(--deep-mint);font-weight:800}.reminder-actions{grid-column:1 / -1;display:flex;gap:10px;justify-content:flex-end;padding-top:15px;border-top:1px solid #cce4dc}.team-reminder-editor{grid-template-columns:minmax(190px,.7fr) minmax(260px,1fr)}.team-recipient-list,.team-reminder-timing{min-width:0;padding:0;border:0}.team-recipient-list legend,.team-reminder-timing legend{margin-bottom:8px;color:var(--navy);font-size:11px;font-weight:800}.team-recipient-list{display:grid;gap:7px}.team-recipient-list label{display:flex;gap:9px;align-items:center;min-height:49px;padding:8px 10px;border:1px solid #bfd2cb;border-radius:11px;background:#fff;color:var(--navy);cursor:pointer}.team-recipient-list label.selected{border-color:var(--mint);background:#d9f3eb}.team-recipient-list input{width:17px;height:17px;accent-color:var(--deep-mint)}.team-recipient-list span{display:grid;gap:2px;min-width:0}.team-recipient-list strong{font-size:11px}.team-recipient-list small{overflow:hidden;color:var(--muted);font-size:9px;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.team-reminder-timing{grid-column:1 / -1}.team-reminder-timing:disabled{opacity:.5}.team-timing-note{margin-top:9px!important;padding:9px 11px;border-radius:10px;background:#fff;color:var(--deep-mint)!important;font-weight:750}.team-save-note{grid-column:1 / -1;margin:0!important;color:var(--muted);font-size:10.5px!important}.reminder-history-panel{margin-top:22px;padding:22px;border:1px solid var(--line);border-radius:17px;background:#fff}.reminder-history-panel .panel-heading h2{font-size:19px}.reminder-history-list{display:grid;margin-top:12px}.reminder-history-list article{display:grid;grid-template-columns:74px minmax(0,1fr) auto;gap:13px;align-items:center;min-height:62px;border-bottom:1px solid var(--line)}.reminder-history-list article:last-child{border-bottom:0}.reminder-history-list strong{color:var(--navy);font-size:12px}.reminder-history-list p,.reminder-history-list time{margin-top:3px;color:var(--muted);font-size:10px}.history-status{padding:6px 8px;border-radius:999px;background:var(--pale-blue);color:var(--blue);font-size:9px;font-weight:800;text-align:center;text-transform:capitalize}.history-status.sent,.history-status.delivered{background:var(--pale-mint);color:var(--deep-mint)}.history-status.failed,.history-status.bounced,.history-status.paused{background:var(--pale-amber);color:var(--amber)}.pause-action{min-height:40px;padding:0 14px;border:1px solid #cfd8e5;border-radius:10px;background:#fff;color:#5d6d88;font-size:12px;font-weight:800}.task-form{grid-template-columns:minmax(220px,1fr) 180px 150px 190px;grid-template-areas:"title title due priority" "notes notes assignee save"}.task-form .task-title-field{grid-area:title}.task-form .task-due-field{grid-area:due}.task-form .task-priority-field{grid-area:priority}.task-form .task-assignee-field{grid-area:assignee}.task-form .task-notes-field{grid-area:notes}.task-form>button{grid-area:save}.task-list,.activity-list{display:grid;gap:12px;margin-top:16px}.task-list article,.activity-list article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:15px;align-items:center;min-height:90px;padding:16px 18px;border:1px solid var(--line);border-radius:15px;background:#fff}.task-check{display:grid;width:42px;height:42px;place-items:center;border:0;border-radius:50%;background:var(--pale-blue);color:var(--blue)}.task-check:disabled{cursor:default;opacity:.6}.task-list article.done{background:#fafbfc}.task-list article.done h2{color:#758198;text-decoration:line-through}.task-list article.archived{background:#fafbfc;opacity:.82}.task-list article.archived h2{color:#758198}.archived-label{color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.task-list h2,.activity-list h2{margin-top:3px;color:var(--navy);font-size:14px}.task-list p,.activity-list p{margin-top:4px;color:var(--muted);font-size:11px}.task-list time,.activity-list time{color:var(--muted);font-size:10.5px;font-weight:700}.task-meta{display:grid;gap:9px;min-width:170px;justify-items:end}.task-row-actions{display:flex;gap:7px}.task-row-actions .small-action{display:inline-flex;align-items:center;gap:5px}.task-row-actions .task-archive-action{color:#9d4138;border-color:#e7b8b3;background:#fff5f4}.task-edit-form{display:grid;grid-template-columns:minmax(180px,1fr) 150px 130px;gap:10px;margin-top:14px;padding:14px;border:1px solid var(--line);border-radius:12px;background:#fff}.task-edit-form .task-edit-notes,.task-edit-form .form-end-actions{grid-column:1 / -1}.task-assignee,.task-owner{display:flex;gap:7px;align-items:center;color:var(--blue);font-size:10.5px;font-weight:800}.task-assignee select{min-width:150px;min-height:36px;padding:0 28px 0 10px;border:1px solid #cfd8e5;border-radius:10px;background:#fff;color:var(--navy);font:inherit}.task-owner{padding:8px 10px;border-radius:10px;background:var(--pale-blue)}.priority{color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.priority.high,.priority.urgent{color:#a14f18}.activity-list>article>span{display:grid;width:42px;height:42px;place-items:center;border-radius:13px;background:var(--pale-mint);color:var(--deep-mint)}.note-form{display:grid;gap:15px;margin-top:14px;padding:22px;border:1px solid #a6dfd0;border-radius:17px;background:var(--pale-mint)}.pin-choice{display:flex;gap:8px;align-items:center;color:var(--deep-mint);font-size:11px;font-weight:800}.pin-choice input{width:18px;height:18px;accent-color:var(--deep-mint)}.note-list{display:grid;gap:12px;margin-top:16px}.note-list article{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:15px;align-items:start;padding:19px;border:1px solid var(--line);border-radius:15px;background:#fff}.note-list article.pinned{border-color:#9bdcca;background:var(--pale-mint)}.note-icon{display:grid;width:42px;height:42px;place-items:center;border-radius:13px;background:var(--pale-blue);color:var(--blue)}.note-list article.pinned .note-icon{background:#d7f2ea;color:var(--deep-mint)}.note-meta{display:flex;gap:12px;align-items:baseline;justify-content:space-between}.note-meta strong{color:var(--navy);font-size:12.5px}.note-meta span{color:var(--muted);font-size:9.5px;font-weight:700}.note-list article>div>p{margin-top:9px;color:#31415e;font-size:12px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.team-invite-form{grid-template-columns:minmax(260px,1fr) 220px 170px}.team-invite-form .wide{grid-column:auto}.local-invitation{display:flex;gap:14px;align-items:flex-start;margin-top:14px;padding:16px 18px;border-radius:14px;background:var(--pale-amber);color:var(--amber)}.local-invitation div{display:grid;gap:3px}.local-invitation strong{font-size:12px}.local-invitation p{font-size:11px;overflow-wrap:anywhere}.team-section{margin-top:22px;padding:23px;border:1px solid var(--line);border-radius:17px;background:#fff}.team-section .panel-heading h2{font-size:19px}.team-list,.invitation-list{display:grid;margin-top:13px}.team-list{gap:12px}.team-member-card{display:grid;border:1px solid var(--line);border-radius:15px;background:#fff;overflow:hidden}.team-member-main,.invitation-list article{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:13px;align-items:center;min-height:70px;padding:12px 14px}.invitation-list article{padding:9px 0;border-bottom:1px solid var(--line)}.invitation-list article:last-child{border-bottom:0}.invitation-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.account-avatar.small{width:44px;height:44px;font-size:17px}.team-list h3,.invitation-list h3{margin:0;color:var(--navy);font-size:13px}.team-list p,.invitation-list p,.invitation-list time{margin:3px 0 0;color:var(--muted);font-size:10.5px}.team-member-main small{display:block;margin-top:4px;color:var(--blue);font-size:9.5px;font-weight:800}.team-list select,.organisation-switch{min-height:38px;padding:0 10px;border:1px solid #cfd8e5;border-radius:9px;background:#fff;color:#31415e;font-size:11px;font-weight:700}.owner-pill{padding:7px 10px;border-radius:999px;background:var(--pale-mint);color:var(--deep-mint);font-size:10px;font-weight:800}.remove-person{display:grid;width:36px;height:36px;place-items:center;border:0;border-radius:10px;background:#fff1f0;color:#a33b34}.remove-person:disabled,.team-list select:disabled{opacity:.45;cursor:not-allowed}.lease-access-editor{display:grid;gap:14px;padding:16px;border-top:1px solid #d9e7f7;background:var(--pale-blue)}.lease-access-heading{display:flex;gap:18px;align-items:flex-end;justify-content:space-between}.lease-access-heading strong{color:var(--navy);font-size:11.5px}.lease-access-heading label{display:grid;flex:0 0 170px;gap:5px;color:var(--navy);font-size:9.5px;font-weight:800}.lease-access-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;border:0}.lease-access-choices label{display:flex;gap:10px;align-items:center;padding:11px;border:1px solid #c9dff5;border-radius:11px;background:#fff;cursor:pointer}.lease-access-choices input{width:17px;height:17px;flex:0 0 auto;accent-color:var(--blue)}.lease-access-choices span{display:grid;gap:2px;min-width:0}.lease-access-choices strong{color:var(--navy);font-size:10.5px}.lease-access-choices small{color:var(--muted);font-size:9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lease-access-actions{display:flex;gap:14px;align-items:center;justify-content:space-between}.lease-access-actions p{max-width:520px}.no-lease-access-page{min-height:100vh;display:grid;align-content:start;justify-items:center;gap:55px;padding:46px 22px;background:linear-gradient(180deg,#f7fbff,#fff 55%)}.no-lease-access-card{display:grid;max-width:560px;justify-items:center;padding:46px;border:1px solid var(--line);border-radius:22px;background:#fff;box-shadow:var(--shadow);text-align:center}.no-lease-access-card>span{display:grid;width:68px;height:68px;place-items:center;margin-bottom:20px;border-radius:20px;background:var(--pale-mint);color:var(--deep-mint)}.no-lease-access-card h1{margin-top:7px;color:var(--navy);font-size:30px;line-height:1.15}.no-lease-access-card>p:not(.eyebrow){margin:13px 0 24px;color:var(--muted);font-size:13px;line-height:1.65}.quiet-empty{padding:22px 0 5px;color:var(--muted);font-size:12px}.join-team-card{display:grid;gap:13px;padding:22px}.join-team-card h2{margin-top:4px;color:var(--navy);font-size:18px}.join-team-card>div>p:last-child{margin-top:5px;color:var(--muted);font-size:11px}.subscription-card{display:grid;gap:18px;padding:22px}.subscription-heading{display:flex;gap:15px;align-items:flex-start;justify-content:space-between}.subscription-card h2,.data-control-card h2{margin-top:4px;color:var(--navy);font-size:18px}.subscription-card div>p:last-child,.data-control-card>div>p:last-child{margin-top:6px;color:var(--muted);font-size:11px;line-height:1.5}.trial-policy{display:flex;gap:10px;align-items:flex-start;padding:13px;border-radius:12px;background:var(--pale-mint);color:var(--deep-mint)}.trial-policy div{flex:1}.trial-policy strong{color:var(--navy);font-size:11px}.trial-policy p{margin-top:3px;color:var(--muted);font-size:10.5px;line-height:1.5}.pricing-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.pricing-option{display:grid;gap:4px;align-content:start;padding:16px;border:1px solid var(--line);border-radius:14px;background:#fff}.pricing-option.recommended{border-color:#8bd9c4;background:#f8fffc}.pricing-option>span{color:var(--deep-mint);font-size:9.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.pricing-option>strong{margin-top:3px;color:var(--navy);font-size:25px}.pricing-option>p{color:var(--muted);font-size:10.5px}.pricing-option button{width:100%;margin-top:10px}.pricing-option button:disabled{opacity:.5;cursor:not-allowed}.paid-period{color:var(--muted);font-size:11px}.plan-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:14px}.payment-availability{display:flex;gap:8px;align-items:center;margin-top:14px;padding:11px 12px;border-radius:11px;background:var(--pale-blue);color:var(--blue)}.payment-availability p{color:var(--muted);font-size:10.5px;line-height:1.45}.access-pill{flex:0 0 auto;padding:7px 10px;border-radius:999px;background:var(--pale-blue);color:var(--blue);font-size:9.5px;font-weight:800;text-transform:capitalize}.access-pill.trial,.access-pill.complimentary,.access-pill.paid{background:var(--pale-mint);color:var(--deep-mint)}.access-pill.read_only{background:var(--pale-amber);color:var(--amber)}.data-control-card{display:grid;gap:16px;padding:22px}.data-control-actions{display:flex;flex-wrap:wrap;gap:9px}.data-control-actions .primary-small{text-decoration:none}.danger-action{min-height:40px;padding:0 14px;border:1px solid #e0aaa5;border-radius:10px;background:#fff4f3;color:#9e2f28;font-size:12px;font-weight:800}.deletion-waiting{display:flex;gap:9px;align-items:center;padding:12px;border-radius:11px;background:var(--pale-amber);color:var(--amber)}.deletion-waiting p{color:#785b2a;font-size:10.5px;line-height:1.5}.deletion-form{display:grid;gap:12px;padding-top:14px;border-top:1px solid var(--line)}.deletion-form>p{color:var(--muted);font-size:11px}.deletion-form-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.deletion-form-actions .small-action,.deletion-form-actions .danger-action{min-height:48px}.deletion-signout-note{display:flex;gap:10px;align-items:flex-start;padding:13px;border-radius:12px;background:var(--pale-mint);color:var(--deep-mint)}.deletion-signout-note p{flex:1;color:var(--muted);font-size:11px;line-height:1.55}.deletion-signout-note strong{color:var(--navy)}.account-export-action{justify-self:start;min-height:48px;text-decoration:none}.account-deletion-action{justify-self:start;min-height:48px}.upload-strip{display:grid;grid-template-columns:52px 1fr auto;gap:15px;align-items:center;padding:23px;border:1px solid #9bdcca;border-radius:17px;background:var(--pale-mint)}.upload-strip>span{display:grid;width:49px;height:49px;place-items:center;border-radius:14px;background:#d7f2ea;color:var(--deep-mint)}.upload-strip h2{color:var(--navy);font-size:17px}.upload-strip p{margin-top:3px;color:var(--muted);font-size:11.5px}.upload-button{display:grid;min-height:42px;padding:0 15px;place-items:center;border-radius:10px;background:var(--navy);color:#fff;font-size:12px;font-weight:800;cursor:pointer}.upload-button input{position:absolute;width:1px;height:1px;opacity:0}.document-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:16px}.document-tile{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:13px;align-items:center;min-height:92px;padding:13px 15px;border:1px solid var(--line);border-radius:14px;background:#fff;color:var(--deep-mint);text-decoration:none}.document-tile>span{display:grid;width:45px;height:45px;place-items:center;border-radius:12px;background:var(--pale-blue);color:var(--blue)}.document-tile>div{display:flex;min-width:0;flex-direction:column;gap:4px}.document-tile strong{overflow:hidden;color:#18243a;font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.document-tile small{color:var(--muted);font-size:10.5px}.document-tile .document-reference{color:var(--blue);font-size:9px;overflow-wrap:anywhere}.document-review-state{width:max-content;padding:4px 7px;border-radius:999px;background:var(--pale-amber);color:var(--amber)!important;font-size:9px!important;font-weight:800}.document-review-state.complete{background:var(--pale-mint);color:var(--deep-mint)!important}.document-review-state.in_review,.document-review-state.quarantined{background:var(--pale-blue);color:var(--blue)!important}.document-review-state.rejected{background:#fff1f0;color:#9e2f28!important}.document-actions{display:flex!important;flex-flow:row wrap!important;gap:5px!important}.document-actions a,.document-actions button{display:flex;gap:4px;align-items:center;min-height:36px;padding:0 8px;border:0;border-radius:8px;background:var(--pale-blue);color:var(--blue);font-size:10px;font-weight:800;text-decoration:none}.document-actions .document-remove{background:#fff1f0;color:#a33b34}.review-intro{display:grid;grid-template-columns:50px 1fr;gap:14px;align-items:center;padding:19px 21px;border:1px solid #9bdcca;border-radius:17px;background:var(--pale-mint)}.review-intro>span{display:grid;width:48px;height:48px;place-items:center;border-radius:14px;background:#d7f2ea;color:var(--deep-mint)}.review-intro h2{color:var(--navy);font-size:17px}.review-intro p{margin-top:4px;color:var(--muted);font-size:11.5px;line-height:1.55}.review-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:14px}.review-summary article{display:flex;min-height:76px;align-items:center;justify-content:space-between;padding:15px 17px;border:1px solid #d5e0ee;border-radius:14px;background:var(--pale-blue)}.review-summary article.attention{border-color:#efd39f;background:var(--pale-amber)}.review-summary span{color:var(--muted);font-size:10.5px;font-weight:800}.review-summary strong{color:var(--navy);font-size:25px}.review-summary article.attention strong{color:var(--amber)}.review-layout{display:grid;grid-template-columns:minmax(230px,.65fr) minmax(0,1.65fr);gap:14px;align-items:start;margin-top:14px}.review-document-list,.review-workspace{border:1px solid var(--line);border-radius:17px;background:#fff}.review-document-list{display:grid;gap:7px;padding:18px}.review-document-list .panel-heading{margin-bottom:4px}.review-document-list .panel-heading h2{font-size:17px}.review-document{display:grid;width:100%;grid-template-columns:37px minmax(0,1fr) 20px;gap:9px;align-items:center;min-height:66px;padding:8px 9px;border:1px solid transparent;border-radius:11px;background:#fafbfd;color:var(--muted);text-align:left}.review-document.selected{border-color:#9bdcca;background:var(--pale-mint);color:var(--deep-mint)}.review-document>span:first-child{display:grid;width:36px;height:36px;place-items:center;border-radius:10px;background:var(--pale-blue);color:var(--blue)}.review-document>span:nth-child(2){display:grid;min-width:0;gap:3px}.review-document strong{overflow:hidden;color:var(--navy);font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.review-document small{color:var(--muted);font-size:9px}.review-workspace{min-width:0;overflow:hidden}.review-header{display:flex;gap:18px;align-items:flex-start;justify-content:space-between;padding:20px;border-bottom:1px solid var(--line)}.review-header h2{overflow-wrap:anywhere;margin-top:4px;color:var(--navy);font-size:19px}.review-header p:last-child{margin-top:5px;color:var(--muted);font-size:10.5px}.review-header-actions{display:grid;flex:0 0 auto;gap:8px;justify-items:end}.document-classification{color:var(--deep-mint)!important;font-weight:750;text-transform:capitalize}.review-status{width:max-content;padding:6px 9px;border-radius:999px;background:var(--pale-amber);color:var(--amber);font-size:9px;font-weight:800;text-transform:capitalize}.review-status.complete,.review-status.confirmed{background:var(--pale-mint);color:var(--deep-mint)}.review-status.in_review{background:var(--pale-blue);color:var(--blue)}.review-status.rejected{background:#fff1f0;color:#9e2f28}.open-document-action{display:flex;gap:5px;align-items:center;text-decoration:none}.review-add-date{display:flex;gap:16px;align-items:center;justify-content:space-between;padding:18px 20px;background:#fbfcfe}.automatic-reader{display:flex;gap:16px;align-items:center;justify-content:space-between;margin:16px 20px 0;padding:18px 20px;border:1px solid #cce9e0;border-radius:14px;background:var(--pale-mint)}.automatic-reader h3{margin:0;color:var(--navy);font-size:14px}.automatic-reader p{max-width:620px;margin:4px 0 0;color:var(--muted);font-size:10.5px;line-height:1.5}.review-add-date h3,.review-complete h3,.confirmation-editor h3,.review-empty h3{margin:0;color:var(--navy);font-size:14px}.review-add-date p,.review-complete p,.confirmation-editor p,.review-empty p{margin-top:4px;color:var(--muted);font-size:10.5px;line-height:1.5}.suggestion-form,.confirmation-editor{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:0 20px 18px;padding:18px;border:1px solid #9bdcca;border-radius:14px;background:var(--pale-mint)}.suggestion-form .wide,.confirmation-editor .wide{grid-column:1 / -1}.suggestion-list{display:grid;gap:10px;padding:0 20px 20px}.suggestion-card{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:13px;align-items:start;padding:15px;border:1px solid var(--line);border-radius:13px;background:#fff}.suggestion-card.confirmed{border-color:#bfe6da;background:#fbfefd}.suggestion-card.rejected{background:#fafbfc;opacity:.75}.suggestion-icon{display:grid;width:40px;height:40px;place-items:center;border-radius:12px;background:var(--pale-blue);color:var(--blue)}.suggestion-card.confirmed .suggestion-icon{background:var(--pale-mint);color:var(--deep-mint)}.suggestion-card.rejected .suggestion-icon{background:#fff1f0;color:#9e2f28}.suggestion-card h3{margin:3px 0 0;color:var(--navy);font-size:13px}.suggestion-card p{margin-top:3px;color:var(--muted);font-size:10.5px;line-height:1.45}.suggestion-card small{display:block;margin-top:6px;color:var(--deep-mint);font-size:9px;font-weight:750}.suggestion-actions{display:grid;gap:7px;justify-items:end}.suggestion-actions .primary-small{min-height:34px;padding:0 10px;font-size:10px}.reject-action{color:#9e2f28}.review-empty{display:grid;min-height:135px;place-items:center;place-content:center;color:#91a0b6;text-align:center}.confirmation-editor{margin-top:0;border-color:#a9bedb;background:var(--pale-blue)}.confirmation-heading{grid-column:1 / -1;display:flex;gap:15px;align-items:flex-start;justify-content:space-between}.confirmation-reminders{margin:0;padding:0;border:0}.confirmation-reminders legend{margin-bottom:8px;color:#31415e;font-size:12px;font-weight:800}.confirmation-submit{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:9px;align-items:center;padding-top:13px;border-top:1px solid #cbd9eb;color:var(--deep-mint)}.confirmation-submit p{margin:0}.confirmation-submit button:disabled,.review-complete-actions button:disabled{opacity:.5;cursor:not-allowed}.review-complete{display:flex;gap:16px;align-items:center;justify-content:space-between;padding:18px 20px;border-top:1px solid var(--line);background:#fbfcfe}.review-complete>div:first-child{display:flex;gap:11px;align-items:flex-start;color:var(--deep-mint)}.review-complete-actions{display:flex;min-width:min(420px,52%);gap:9px;align-items:end}.review-complete-actions .field{flex:1}.review-complete-actions input{min-height:40px}.empty-state{grid-column:1 / -1;display:grid;min-height:240px;place-items:center;place-content:center;text-align:center;color:#91a0b6}.empty-state h2{margin-top:12px;color:var(--navy);font-size:17px}.empty-state p{margin-top:6px;color:var(--muted);font-size:12px}.privacy-strip,.legal-account-note{display:flex;gap:11px;align-items:center;margin-top:17px;padding:14px 16px;border-radius:13px;background:var(--pale-blue);color:var(--blue)}.privacy-strip p,.legal-account-note p{color:var(--muted);font-size:11.5px}.account-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:18px}.account-page{display:grid;gap:18px;max-width:920px;margin:0 auto}.account-page-heading h1{margin-top:6px;color:var(--navy);font-size:clamp(28px,4vw,42px);letter-spacing:-.03em}.account-page-heading>p:last-child{max-width:680px;margin-top:8px;color:var(--muted);font-size:13px;line-height:1.6}.account-profile-summary{display:flex;align-items:center;gap:16px;padding:22px;border-color:#bfe6da;background:var(--pale-mint)}.account-profile-summary.compact{margin-bottom:18px;padding:0 0 18px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent}.account-profile-summary strong{color:var(--navy);font-size:18px}.account-profile-summary p{margin-top:3px;color:var(--muted);font-size:12px;overflow-wrap:anywhere}.account-profile-summary small{display:block;margin-top:6px;color:var(--deep-mint);font-size:11px;font-weight:800}.account-avatar img,.account-logo-preview img{width:100%;height:100%;object-fit:cover}.account-avatar{overflow:hidden}.account-avatar.large{width:82px;height:82px;flex:0 0 82px;font-size:30px}.account-image-editor{display:flex;align-items:center;gap:20px;padding:22px 24px}.account-image-editor h2{color:var(--navy);font-size:18px}.account-image-editor p{margin-top:5px;color:var(--muted);font-size:12px;line-height:1.5}.account-image-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:14px}.account-image-actions label{cursor:pointer}.account-logo-preview{display:grid;overflow:hidden;width:82px;height:82px;flex:0 0 82px;place-items:center;border-radius:18px;background:var(--pale-mint);color:var(--deep-mint)}.account-detail-card dd small{display:block;margin-top:5px;color:var(--muted);font-size:10.5px;font-weight:600;line-height:1.45}.organisation-team-action{margin-top:18px}.account-permission-note{margin-top:14px;color:var(--muted);font-size:12px;line-height:1.5}.account-menu-group{overflow:hidden;border:1px solid var(--line);border-radius:16px;background:#fff}.account-menu-group h2{padding:15px 18px 9px;color:var(--deep-mint);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.account-menu-item{display:grid;width:100%;min-height:76px;grid-template-columns:44px minmax(0,1fr) auto;gap:13px;align-items:center;padding:12px 16px;border:0;border-top:1px solid var(--line);background:#fff;color:var(--blue);text-align:left;cursor:pointer}.account-menu-item:hover,.account-menu-item:focus-visible{background:var(--pale-blue)}.account-menu-icon{display:grid;width:44px;height:44px;place-items:center;border-radius:12px;background:var(--pale-blue)}.account-menu-item strong{display:block;color:var(--navy);font-size:14px}.account-menu-item small{display:block;margin-top:4px;color:var(--muted);font-size:11px;line-height:1.45}.account-access-actions{border-color:#b7d9cf;box-shadow:0 10px 28px #04214912}.account-access-actions .account-menu-item.danger{border-top:8px solid #fff;background:#fff7f6;color:#ae2932}.account-access-actions .account-menu-item.danger:hover,.account-access-actions .account-menu-item.danger:focus-visible{background:#ffefed}.account-access-actions .account-menu-item.danger .account-menu-icon{background:#ffe6e3;color:#ae2932}.account-access-actions .account-menu-item.danger strong{color:#8f2f2a}.account-page-back{display:inline-flex;min-height:44px;justify-self:start;align-items:center;gap:3px;padding:0 10px 0 0;border:0;border-radius:8px;background:transparent;color:var(--blue);font-size:13px;font-weight:700;cursor:pointer}.account-page-back:hover,.account-page-back:focus-visible{background:var(--pale-blue)}.mobile-more-return{display:none}.account-detail-card{padding:24px}.account-detail-card dl{display:grid;margin:0}.account-detail-card dl div{display:grid;grid-template-columns:minmax(120px,.7fr) minmax(0,1.3fr);gap:20px;padding:14px 0;border-bottom:1px solid var(--line)}.account-detail-card dl div:last-child{border-bottom:0}.account-detail-card dt{color:var(--muted);font-size:12px;font-weight:700}.account-detail-card dd{min-width:0;color:var(--navy);font-size:12px;font-weight:800;overflow-wrap:anywhere}.account-team-summary{display:flex;align-items:center;justify-content:space-between;gap:20px}.account-team-summary strong{color:var(--navy);font-size:18px}.account-team-summary p{margin-top:5px;color:var(--muted);font-size:12px}.account-card{display:flex;gap:16px;align-items:center;padding:24px}.account-avatar{display:grid;width:59px;height:59px;place-items:center;border-radius:50%;background:var(--pale-mint);color:var(--deep-mint);font-size:24px;font-weight:800}.account-card h2{margin-top:4px;color:var(--navy);font-size:19px}.account-card div>p:last-child{margin-top:4px;color:var(--muted);font-size:12px}.account-details{grid-row:span 2;padding:24px}.account-details h2{color:var(--navy);font-size:20px}.sign-in-methods-card{padding:24px}.sign-in-methods-card h2{margin-top:4px;color:var(--navy);font-size:20px}.sign-in-methods-card>div:first-child>p:last-child{margin-top:6px;color:var(--muted);font-size:11px;line-height:1.5}.sign-in-method-list{display:grid;gap:9px;margin-top:16px}.sign-in-method-list article{display:grid;grid-template-columns:24px 1fr auto;gap:11px;align-items:center;min-height:58px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--pale-blue);color:var(--navy)}.sign-in-method-list article p{margin-top:3px;color:var(--muted);font-size:10px}.sign-in-method-list article>span{padding:5px 8px;border-radius:999px;background:var(--pale-mint);color:var(--deep-mint);font-size:8px;font-weight:800;text-transform:uppercase}.sign-in-connect-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.sign-in-connect-actions .small-action{display:inline-flex;align-items:center;gap:7px}.sign-in-connect-actions>p{flex-basis:100%;color:var(--muted);font-size:10px;line-height:1.5}.account-sessions-card{padding:24px}.account-sessions-card h2{margin-top:4px;color:var(--navy);font-size:20px}.account-sessions-card>div:first-child>p:last-child,.session-provider-note{margin-top:6px;color:var(--muted);font-size:11px;line-height:1.5}.account-session-list{display:grid;gap:9px;margin-top:16px}.account-session-list article{display:grid;grid-template-columns:24px 1fr auto;gap:11px;align-items:center;min-height:58px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--pale-blue);color:var(--navy)}.account-session-list article p{margin-top:3px;color:var(--muted);font-size:10px}.account-sessions-card>.pause-action{margin-top:12px}.account-sessions-card .session-provider-note{margin-top:12px}.legal-account-note{align-self:start;margin-top:0}.support-access-card{grid-column:1 / -1;display:grid;gap:16px;padding:22px}.support-access-card>div:first-child>p:last-child{margin-top:6px;color:var(--muted);font-size:11px;line-height:1.5}.support-access-card h2{margin-top:4px;color:var(--navy);font-size:18px}.support-access-list{display:grid}.support-access-list article{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:13px;align-items:center;min-height:92px;padding:12px 0;border-top:1px solid var(--line)}.support-access-list article>span:first-child{display:grid;width:42px;height:42px;place-items:center;border-radius:12px;background:var(--pale-blue);color:var(--blue)}.support-access-list strong{color:var(--navy);font-size:12.5px}.support-access-list p{margin-top:3px;color:var(--muted);font-size:10.5px}.support-access-list small{display:block;margin-top:5px;color:var(--deep-mint);font-size:9.5px;font-weight:800;text-transform:capitalize}.support-access-list form{display:grid;width:230px;gap:7px}.support-access-list form input{min-height:38px}.support-access-list form>div{display:grid;grid-template-columns:1fr 1fr;gap:7px}.support-access-list .access-pill.pending_customer,.support-access-list .access-pill.pending_staff{background:var(--pale-amber);color:var(--amber)}.support-access-list .access-pill.approved{background:var(--pale-mint);color:var(--deep-mint)}.support-access-list .access-pill.rejected,.support-access-list .access-pill.expired{background:#fff1f0;color:#9e2f28}.date-view-toolbar{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-top:12px;padding:12px;border:1px solid var(--line);border-radius:15px;background:#fff}.date-view-switch{display:inline-flex;gap:4px;padding:4px;border-radius:11px;background:var(--pale-blue)}.date-view-switch button{min-height:40px;padding:0 15px;border:0;border-radius:8px;background:transparent;color:var(--muted);font-size:11px;font-weight:800}.date-view-switch button.active{background:#fff;color:var(--navy);box-shadow:0 2px 8px #06255a1a}.calendar-export{display:inline-flex;min-height:40px;gap:7px;align-items:center;justify-content:center;padding:0 14px;border:1px solid #a9bedb;border-radius:10px;background:#fff;color:var(--blue);font-size:11px;font-weight:800;text-decoration:none}.calendar-panel{margin-top:12px;padding:20px;border:1px solid var(--line);border-radius:18px;background:#fff}.calendar-controls{display:flex;gap:20px;align-items:end;justify-content:space-between}.calendar-controls>label{display:grid;min-width:220px;gap:6px;color:#31415e;font-size:10px;font-weight:800}.calendar-controls select{min-height:42px;padding:0 12px;border:1px solid #cfd8e5;border-radius:10px;background:#fff;color:var(--navy);font-size:11px;font-weight:700}.calendar-month-navigation{display:grid;grid-template-columns:42px minmax(180px,1fr) 42px auto;gap:7px;align-items:center}.calendar-month-navigation h2{min-width:180px;color:var(--navy);font-size:20px;text-align:center}.calendar-month-navigation button{display:grid;min-width:42px;min-height:42px;place-items:center;border:1px solid #d5e0ee;border-radius:10px;background:#fff;color:var(--navy)}.calendar-month-navigation .calendar-today{padding:0 12px;color:var(--blue);font-size:10px;font-weight:800}.calendar-scroll{margin-top:18px;overflow-x:auto;border:1px solid #d9e1ec;border-radius:14px}.calendar-grid{display:grid;min-width:770px;grid-template-columns:repeat(7,minmax(110px,1fr));background:#dfe6ef;gap:1px}.calendar-weekday{display:grid;min-height:38px;place-items:center;background:var(--pale-blue);color:var(--navy);font-size:9.5px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.calendar-day{min-height:128px;padding:8px;background:#fff}.calendar-day.outside{background:#fafbfd;color:#aab4c4}.calendar-day.today{box-shadow:inset 0 0 0 2px var(--mint)}.calendar-day>time{display:grid;width:27px;height:27px;place-items:center;border-radius:50%;color:var(--navy);font-size:10px;font-weight:850}.calendar-day.today>time{background:var(--deep-mint);color:#fff}.calendar-day-events{display:grid;gap:4px;margin-top:4px}.calendar-event{display:grid;width:100%;min-height:32px;gap:1px;padding:5px 7px;border:0;border-left:3px solid var(--blue);border-radius:7px;background:var(--pale-blue);color:var(--navy);text-align:left}.calendar-event:hover,.calendar-event:focus-visible{background:#dceaff}.calendar-event.handled{border-left-color:var(--mint);background:var(--pale-mint)}.calendar-event span,.calendar-event small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-event span{font-size:8.5px;font-weight:850}.calendar-event small{color:var(--muted);font-size:7.5px}.calendar-event em{color:var(--deep-mint);font-size:7.5px;font-style:normal;font-weight:850}.calendar-more{padding-left:7px;color:var(--blue);font-size:8px;font-weight:800}.calendar-message{margin-top:12px;color:var(--muted);font-size:10px;text-align:center}.calendar-empty{display:grid;min-height:120px;place-items:center;place-content:center;color:#91a0b6;text-align:center}.calendar-empty strong{margin-top:7px;color:var(--navy);font-size:13px}.calendar-empty p{margin-top:4px;color:var(--muted);font-size:10px}.help-page{display:grid;max-width:1200px;gap:16px;margin:0 auto}.help-intro{display:flex;gap:20px;align-items:center;justify-content:space-between}.help-intro p{max-width:720px;color:var(--muted);font-size:13px;line-height:1.65}.help-safety{display:flex;gap:13px;align-items:flex-start;padding:16px 18px;border:1px solid #a6dfd0;border-radius:15px;background:var(--pale-mint);color:var(--deep-mint)}.help-safety div{display:grid;gap:4px}.help-safety strong{color:var(--navy);font-size:12px}.help-safety p{color:var(--muted);font-size:11px;line-height:1.55}.help-new-form{display:grid;gap:16px;padding:22px}.help-new-form h2{margin-top:4px;color:var(--navy);font-size:20px}.help-form-actions{display:flex;gap:10px;justify-content:flex-end}.help-layout{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(420px,1.28fr);gap:16px;align-items:start}.help-case-list{display:grid;align-content:start;padding:17px}.help-case-list .panel-heading{margin-bottom:8px}.help-case-list .panel-heading h2{font-size:18px}.help-case-list>button:not(.small-action){display:flex;width:100%;gap:12px;align-items:center;justify-content:space-between;padding:13px 11px;border:0;border-top:1px solid var(--line);background:#fff;color:var(--navy);text-align:left}.help-case-list>button:not(.small-action).selected{margin:0 -5px;width:calc(100% + 10px);padding-right:16px;padding-left:16px;border-top-color:transparent;border-radius:11px;background:var(--pale-blue)}.help-case-list button>span:first-child{display:grid;min-width:0;gap:4px}.help-case-list button strong{overflow:hidden;font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.help-case-list button small{color:var(--muted);font-size:9px;text-transform:capitalize}.help-status{flex:0 0 auto;padding:5px 8px;border-radius:999px;background:var(--pale-blue);color:var(--blue);font-size:8.5px;font-weight:850;text-transform:capitalize}.help-status.waiting_for_customer{background:var(--pale-amber);color:var(--amber)}.help-status.resolved{background:var(--pale-mint);color:var(--deep-mint)}.help-conversation{min-height:510px;padding:20px}.help-conversation-heading{display:flex;gap:16px;align-items:flex-start;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid var(--line)}.help-conversation-heading h2{margin-top:4px;color:var(--navy);font-size:20px}.help-conversation-heading p:last-child{margin-top:5px;color:var(--muted);font-size:9.5px}.help-messages{display:grid;gap:11px;padding:19px 0}.help-messages article{width:min(88%,590px);padding:13px 15px;border-radius:14px 14px 14px 4px;background:var(--pale-blue);color:var(--navy)}.help-messages article.customer{justify-self:end;border-radius:14px 14px 4px;background:var(--pale-mint)}.help-messages article>div{display:flex;gap:12px;align-items:center;justify-content:space-between}.help-messages strong{font-size:10px}.help-messages time{color:var(--muted);font-size:8.5px}.help-messages p{margin-top:6px;color:#27364e;font-size:11.5px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.help-reply{display:grid;gap:10px;padding-top:16px;border-top:1px solid var(--line)}.help-reply .primary-small{justify-self:end}.help-resolved{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:14px;border-radius:13px;background:var(--pale-mint);color:var(--deep-mint)}.help-resolved strong{color:var(--navy);font-size:11.5px}.help-resolved p{margin-top:3px;color:var(--muted);font-size:9.5px}.help-empty{display:grid;min-height:190px;place-items:center;place-content:center;color:#91a0b6;text-align:center}.help-empty.large{min-height:450px}.help-empty strong{margin-top:9px;color:var(--navy);font-size:12px}.help-empty p{max-width:270px;margin-top:5px;color:var(--muted);font-size:10px;line-height:1.5}.account-help-card{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;padding:22px}.account-help-card>span{display:grid;width:48px;height:48px;place-items:center;border-radius:14px;background:var(--pale-blue);color:var(--blue)}.account-help-card h2{margin-top:4px;color:var(--navy);font-size:18px}.account-help-card p:last-child{margin-top:5px;color:var(--muted);font-size:11px}@media(min-width:981px)and (max-height:820px){.auth-intro{padding-block:32px}.auth-intro-copy{padding-block:28px 24px}.auth-panel{padding-block:16px}.auth-card .brand.compact{margin-bottom:16px}.auth-card h2{font-size:30px}.auth-card>p{margin-top:6px;line-height:1.4}.social-signin{gap:8px;margin-top:16px}.social-button{min-height:48px}.auth-card form{gap:12px;margin-top:14px}.auth-card .field input,.auth-card .primary-action{min-height:48px}.auth-card .text-action{margin-top:12px}.auth-card .text-action.secondary{margin-top:5px}}@media(max-width:980px){.auth-page{grid-template-columns:1fr}.auth-intro{display:none}.auth-panel{min-height:100vh}.upcoming-record-switch-layer{display:block;background:#fff}.upcoming-record-switch-sheet{width:100%;height:100dvh;max-height:none;border:0;border-radius:0;box-shadow:none}.portal-layout{grid-template-columns:86px minmax(0,1fr)}.sidebar{padding:22px 12px}.sidebar .brand{width:57px;height:45px;object-fit:cover;object-position:left;margin:0 auto 30px}.sidebar button{justify-content:center;padding:0;font-size:0}.sidebar .coming-badge{display:none}.dashboard-home,.record-workspace-grid,.record-choice-grid{grid-template-columns:1fr}.portfolio-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.portfolio-group-layout{grid-template-columns:1fr}.portfolio-row{grid-template-columns:48px minmax(180px,1.1fr) minmax(180px,1fr) 22px}.portfolio-counts{grid-column:2 / span 2}.review-layout{grid-template-columns:1fr}.review-document-list{grid-template-columns:repeat(2,minmax(0,1fr))}.review-document-list .panel-heading{grid-column:1 / -1}.calendar-controls{align-items:stretch;flex-direction:column}.calendar-month-navigation{align-self:stretch}.help-layout{grid-template-columns:1fr}.help-case-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.help-case-list .panel-heading,.help-case-list .help-empty{grid-column:1 / -1}.help-case-list>button:not(.small-action){border:1px solid var(--line);border-radius:11px}}@media(max-width:620px){.subscription-heading{align-items:stretch;flex-direction:column}.subscription-heading .access-pill{align-self:flex-start}.pricing-options{grid-template-columns:1fr}}@media(max-width:700px){.auth-panel{padding:26px}.auth-card h2{font-size:29px}.account-choice{grid-template-columns:1fr}.web-onboarding-page{padding:23px 16px 45px;background:#fff}.web-onboarding-topbar .brand.compact{width:155px}.web-onboarding-card{margin-top:20px;padding:19px 2px 0;border:0;border-radius:0;box-shadow:none}.web-onboarding-choices{grid-template-columns:1fr}.web-onboarding-actions .wizard-back{padding-inline:13px}.onboarding-page{padding:28px 20px}.onboarding-grid{grid-template-columns:1fr;gap:30px;margin-top:50px}.onboarding-copy h1{font-size:37px}.lease-form{padding:20px}.property-name-options{grid-template-columns:repeat(3,minmax(0,1fr))}.form-row,.record-choice-grid,.record-custom-field{grid-template-columns:1fr}.record-custom-field .small-action{justify-self:start}.record-create-panel:has(>.mobile-add-record-start-layer)>.record-create-heading,.record-create-panel:has(>.mobile-add-record-start-layer)>.record-choice-grid{display:none}.mobile-add-record-start-layer{position:fixed;z-index:200;inset:0;display:block;overflow:hidden;background:#fff}.mobile-add-record-start-sheet{--ar-1: clamp(1px, .277778vw, 1.2528px);--ar-3: clamp(3px, .833333vw, 3.7583px);--ar-5: clamp(5px, 1.388889vw, 6.2639px);--ar-9: clamp(9px, 2.5vw, 11.275px);--ar-10: clamp(10px, 2.777778vw, 12.5278px);--ar-11: clamp(11px, 3.055556vw, 13.7806px);--ar-12: clamp(12px, 3.333333vw, 15.0333px);--ar-13: clamp(13px, 3.611111vw, 16.2861px);--ar-14: clamp(14px, 3.888889vw, 17.5389px);--ar-15: clamp(15px, 4.166667vw, 18.7917px);--ar-16: clamp(16px, 4.444444vw, 20.0444px);--ar-19: clamp(19px, 5.277778vw, 23.8028px);--ar-20: clamp(20px, 5.555556vw, 25.0556px);--ar-22: clamp(22px, 6.111111vw, 27.5611px);--ar-39: clamp(39px, 10.833333vw, 48.8583px);--ar-44: clamp(44px, 12.222222vw, 55.1222px);--ar-64: clamp(64px, 17.777778vw, 80.1778px);--ar-67: clamp(67px, 18.611111vw, 83.9361px);--ar-74: clamp(74px, 20.555556vw, 92.6944px);width:min(100%,451px);height:100dvh;margin:0 auto;overflow:hidden;background:#fff}.mobile-add-record-start-header{display:grid;min-height:var(--ar-64);grid-template-columns:var(--ar-74) minmax(0,1fr) var(--ar-74);align-items:center;padding:0 var(--ar-16);border-bottom:var(--ar-1) solid var(--line);background:#fff}.mobile-add-record-start-header button{display:flex;min-width:var(--ar-74);min-height:var(--ar-44);align-items:center;gap:0;padding:0;border:0;background:transparent;color:var(--blue);font-size:var(--ar-11);font-weight:800}.mobile-add-record-start-header button .mobile-dashboard-ionicon{font-size:var(--ar-22)!important}.mobile-add-record-start-header h1{min-width:0;color:var(--navy);font-size:var(--ar-16);font-weight:800;line-height:var(--ar-22);text-align:center;white-space:normal}.mobile-add-record-start-scroll{height:calc(100dvh - var(--ar-64));padding:var(--ar-20);overflow-y:auto;overscroll-behavior:contain;background:#fff}.mobile-add-location-inbox-scroll>.wizard-back{display:none}.mobile-add-location-type-return{display:flex;min-height:var(--ar-44);align-items:center;gap:var(--ar-3);margin:0 0 var(--ar-20);padding:0;border:0;background:transparent;color:var(--blue);font-size:var(--ar-12);font-weight:800}.mobile-add-location-type-return .mobile-dashboard-ionicon{font-size:var(--ar-22)!important}.mobile-add-location-type-help{margin:0 0 var(--ar-14);color:var(--muted);font-size:var(--ar-10);font-weight:400;line-height:var(--ar-15)}.mobile-add-location-type-row{min-height:var(--ar-67)}.mobile-add-record-start-help{margin:0 0 var(--ar-14);color:var(--muted);font-size:var(--ar-10);font-weight:400;line-height:var(--ar-15)}.mobile-add-record-start-list{display:grid;gap:var(--ar-9);padding-bottom:var(--ar-5)}.mobile-add-record-start-row{display:grid;width:100%;min-height:var(--ar-67);grid-template-columns:var(--ar-39) minmax(0,1fr) var(--ar-19);gap:var(--ar-11);align-items:center;padding:var(--ar-10);border:var(--ar-1) solid var(--line);border-radius:var(--ar-13);background:#fff;color:var(--blue);text-align:left}.mobile-add-record-start-icon{display:grid;width:var(--ar-39);height:var(--ar-39);place-items:center;border-radius:var(--ar-11);background:var(--pale-blue);color:var(--deep-mint)}.mobile-add-record-start-icon .mobile-dashboard-ionicon{font-size:var(--ar-22)!important}.mobile-add-record-start-row>.mobile-dashboard-ionicon{font-size:var(--ar-19)!important}.mobile-add-record-start-copy{display:grid;min-width:0;gap:var(--ar-3)}.mobile-add-record-start-copy strong{color:var(--navy);font-size:var(--ar-12);font-weight:800;line-height:var(--ar-16)}.mobile-add-record-start-copy small{color:var(--muted);font-size:clamp(9.5px,2.638889vw,11.9014px);font-weight:400;line-height:var(--ar-14)}.mobile-add-location-form-sheet{position:fixed;z-index:200;inset:0;display:grid;height:100dvh;margin:0 auto;padding:0 var(--ar-20) var(--ar-20);gap:var(--ar-14);overflow-x:hidden;overflow-y:auto;border:0;border-radius:0;background:#fff;box-shadow:none;overscroll-behavior:contain}.mobile-add-location-form-header{position:sticky;z-index:2;top:0;margin:0 calc(-1 * var(--ar-20)) var(--ar-14)}.mobile-add-location-form-sheet>.record-create-heading{margin:0}.mobile-add-location-form-sheet>.record-create-heading .eyebrow,.mobile-add-location-form-sheet>.record-create-heading h2{display:none}.mobile-add-location-form-sheet>.record-create-heading .wizard-back{min-height:var(--ar-44);margin:0;padding:0;border:0;background:transparent;color:var(--blue);font-size:var(--ar-12)}.mobile-add-location-form-sheet>.record-create-heading .wizard-back svg{width:var(--ar-22);height:var(--ar-22)}.mobile-add-location-form-sheet>.wizard-information{gap:var(--ar-12);margin:0;padding:var(--ar-14);align-items:center;border-radius:var(--ar-13)}.mobile-add-location-form-sheet>.wizard-information svg{width:var(--ar-22);height:var(--ar-22);flex:0 0 auto}.mobile-add-location-form-sheet>.wizard-information span{gap:0;font-size:var(--ar-11);font-weight:400;line-height:var(--ar-16)}.mobile-add-location-form-sheet>.wizard-information span strong{display:none}.mobile-add-location-form-sheet .form-row{gap:var(--ar-14)}.mobile-add-location-form-sheet .field{gap:var(--ar-9);color:#31415e;font-size:var(--ar-14)}.mobile-add-location-form-sheet .field input,.mobile-add-location-form-sheet .field select,.mobile-add-location-form-sheet .field textarea,.mobile-add-location-form-sheet .field textarea.auto-growing-record-input{min-height:clamp(56px,15.555556vw,70.1556px);padding:var(--ar-14) var(--ar-16);border-radius:var(--ar-13);font-size:var(--ar-15);font-weight:400;line-height:var(--ar-20)}.mobile-add-location-form-sheet .field small{color:var(--muted);font-size:var(--ar-11);font-weight:400;line-height:var(--ar-15)}.mobile-add-location-form-sheet .record-field-sections{gap:var(--ar-16)}.mobile-add-location-form-sheet .record-field-section{gap:var(--ar-16);margin:0;padding:0;border:0;border-radius:0;background:transparent}.mobile-add-location-form-sheet .record-field-section legend{width:100%;margin-bottom:var(--ar-16);padding:0 0 var(--ar-9);border-bottom:var(--ar-1) solid var(--line);color:var(--navy);font-size:var(--ar-16)}.mobile-add-location-form-sheet .record-custom-fields{gap:var(--ar-14);margin:0;padding:0;border:0;border-radius:0}.mobile-add-location-form-sheet .record-custom-fields legend{padding:0;color:#31415e;font-size:var(--ar-14);font-weight:800}.mobile-add-location-form-sheet .record-custom-fields>.small-action{width:100%;min-height:var(--ar-44);justify-content:center;padding:0 var(--ar-14);border:var(--ar-1) solid var(--line);border-radius:var(--ar-13);background:#fff;color:var(--navy);font-size:var(--ar-14)}.mobile-add-location-date-control{position:relative;display:grid;min-height:clamp(56px,15.555556vw,70.1556px);grid-template-columns:var(--ar-39) minmax(0,1fr) var(--ar-22);gap:var(--ar-11);align-items:center;padding:var(--ar-9) var(--ar-14);border:var(--ar-1) solid var(--line);border-radius:var(--ar-13);background:#fff;color:var(--blue)}.mobile-add-location-date-icon{display:grid;width:var(--ar-39);height:var(--ar-39);place-items:center;border-radius:var(--ar-11);background:var(--pale-mint);color:var(--deep-mint)}.mobile-add-location-date-control b{color:var(--muted);font-size:var(--ar-15);font-weight:400}.mobile-add-location-date-control input{position:absolute;inset:0;width:100%;height:100%;min-height:0!important;padding:0!important;opacity:0;cursor:pointer}.mobile-add-location-form-sheet>.mobile-add-location-check{align-items:flex-start}.mobile-add-location-form-sheet>.mobile-add-location-check span{gap:var(--ar-3)}.mobile-add-location-form-sheet>.mobile-add-location-check span strong{display:block;color:var(--navy);font-size:var(--ar-14)}.mobile-add-location-form-sheet .helper{color:var(--muted);font-size:var(--ar-11);line-height:var(--ar-15)}.mobile-add-location-form-sheet .mobile-add-location-form-actions{display:block;padding-bottom:var(--ar-20)}.mobile-add-location-form-sheet .mobile-add-location-form-actions .primary-small{width:100%;min-height:var(--ar-64);justify-content:center;border-radius:var(--ar-13);background:var(--blue);font-size:var(--ar-16)}.mobile-add-location-form-sheet .mobile-add-location-form-actions .primary-small .mobile-dashboard-ionicon{margin-left:auto;font-size:var(--ar-22)!important}.portal-layout:has(.mobile-add-location-form-sheet){padding-bottom:0}.portal-layout:has(.mobile-add-location-form-sheet) .sidebar{display:none}.mobile-first-location-form-sheet{position:fixed;z-index:200;inset:0;display:grid;align-content:start;gap:20px;height:100dvh;margin:0;padding:0 20px 32px;overflow-x:hidden;overflow-y:auto;border:0;border-radius:0;background:#fff;box-shadow:none;overscroll-behavior:contain}.mobile-first-location-form-sheet>.record-create-heading{position:sticky;z-index:2;top:0;display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;min-height:74px;margin:0 -20px;padding:0 20px;border-bottom:1px solid var(--line);background:#fff}.mobile-first-location-form-sheet>.record-create-heading .eyebrow,.mobile-first-location-form-sheet .first-location-desktop-title{display:none}.mobile-first-location-form-sheet .first-location-mobile-title{display:inline}.mobile-first-location-form-sheet>.record-create-heading .wizard-back{min-height:44px;margin:0;padding:0;border:0;background:transparent;color:var(--blue);font-size:12px}.mobile-first-location-form-sheet>.record-create-heading h2{position:absolute;left:93px;width:max-content;max-width:calc(100% - 108px);font-size:17px;font-weight:800;line-height:1.25;text-align:left}.mobile-first-location-form-sheet>.wizard-information{gap:12px;align-items:center;padding:15px;border-radius:13px}.mobile-first-location-form-sheet>.wizard-information svg{flex:0 0 auto;width:22px;height:22px}.mobile-first-location-form-sheet>.wizard-information span{font-size:11px;line-height:1.5}.mobile-first-location-form-sheet>.wizard-information strong{display:none}.mobile-first-location-form-sheet .form-row{gap:16px}.mobile-first-location-form-sheet .field{gap:9px;font-size:14px}.mobile-first-location-form-sheet .field input,.mobile-first-location-form-sheet .field select,.mobile-first-location-form-sheet .field textarea,.mobile-first-location-form-sheet .field textarea.auto-growing-record-input{min-height:56px;padding:14px 16px;border-radius:13px;font-size:15px;font-weight:400;line-height:20px}.mobile-first-location-form-sheet .field small{color:var(--muted);font-size:11px;font-weight:400;line-height:1.5}.mobile-first-location-form-sheet .record-field-sections{gap:16px}.mobile-first-location-form-sheet .record-field-section{gap:16px;margin:0;padding:0;border:0;border-radius:0;background:transparent}.mobile-first-location-form-sheet .record-field-section legend{width:100%;margin-bottom:14px;padding:0 0 9px;border-bottom:1px solid var(--line);font-size:16px}.mobile-first-location-form-sheet .first-location-ownership-select{display:none}.mobile-first-location-form-sheet .first-location-ownership-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mobile-first-location-form-sheet .first-location-ownership-buttons button{min-height:48px;padding:9px 12px;border:1px solid #cfd8e5;border-radius:12px;background:#fff;color:var(--muted);font-size:12px;font-weight:600}.mobile-first-location-form-sheet .first-location-ownership-buttons button:last-child{grid-column:1 / -1}.mobile-first-location-form-sheet .first-location-ownership-buttons button.selected{border-color:var(--deep-mint);background:var(--pale-mint);color:var(--deep-mint)}.mobile-first-location-form-sheet .helper{color:var(--muted);font-size:11px;line-height:1.5}.mobile-first-location-form-sheet .form-end-actions{display:block}.mobile-first-location-form-sheet .form-end-actions .primary-small{position:relative;width:100%;min-height:56px;justify-content:center;font-size:16px}.mobile-first-location-form-sheet .form-end-actions .mobile-dashboard-ionicon{position:absolute;right:14px;font-size:22px!important}.portal-layout:has(.mobile-first-location-form-sheet){padding-bottom:0}.portal-layout:has(.mobile-first-location-form-sheet) .sidebar{display:none}.portal-layout{display:block;padding-bottom:75px}html,body,.portal-layout{overflow-x:hidden;background:#fff;scrollbar-width:none}html::-webkit-scrollbar,body::-webkit-scrollbar,.portal-layout::-webkit-scrollbar{display:none}.sidebar{position:fixed;z-index:20;inset:auto 0 0;display:flex;flex-direction:row;align-items:flex-start;height:75px;padding:7px 8px 0;overflow-x:hidden;overflow-y:hidden;border-top:1px solid var(--line);border-right:0}.sidebar::-webkit-scrollbar{display:none}.sidebar .brand,.sidebar .sidebar-add-lease,.sidebar .desktop-main-navigation,.sidebar .desktop-account-navigation{display:none}.mobile-bottom-navigation{display:grid;width:100%;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end}.sidebar .mobile-bottom-navigation button{display:flex;min-width:0;height:60px;margin:4px 0;padding:0 2px;flex-direction:column;gap:3px;align-items:center;justify-content:center;border:0;border-radius:15px;background:transparent;color:#6c7a91;font-size:9px;font-weight:600}.sidebar .mobile-bottom-navigation button.active{background:var(--pale-mint);color:var(--deep-mint);font-weight:800}.sidebar .mobile-bottom-navigation .mobile-navigation-add{color:var(--deep-mint);font-weight:800}.mobile-navigation-icon{position:relative;display:inline-flex}.mobile-navigation-badge{position:absolute;top:-8px;right:-16px;display:flex;min-width:19px;height:19px;padding:0 4px;align-items:center;justify-content:center;border:2px solid #fff;border-radius:10px;background:#c13b32;color:#fff;font-size:8px;font-weight:800}.sidebar .mobile-bottom-navigation .mobile-navigation-add{height:66px;margin-top:0;margin-bottom:2px}.mobile-navigation-add-icon{display:grid;width:38px;height:38px;place-items:center;border-radius:19px;background:var(--deep-mint);color:#fff;box-shadow:0 3px 10px #06255a29}.mobile-all-records-layer{position:fixed;z-index:190;inset:0;display:block;overflow:hidden;background:#fff}.mobile-all-records-screen{--mar-1: clamp(1px, .277778vw, 1.2528px);--mar-2: clamp(2px, .555556vw, 2.5056px);--mar-3: clamp(3px, .833333vw, 3.7583px);--mar-5: clamp(5px, 1.388889vw, 6.2639px);--mar-9: clamp(9px, 2.5vw, 11.275px);--mar-10: clamp(10px, 2.777778vw, 12.5278px);--mar-11: clamp(11px, 3.055556vw, 13.7806px);--mar-12: clamp(12px, 3.333333vw, 15.0333px);--mar-13: clamp(13px, 3.611111vw, 16.2861px);--mar-14: clamp(14px, 3.888889vw, 17.5389px);--mar-16: clamp(16px, 4.444444vw, 20.0444px);--mar-18: clamp(18px, 5vw, 22.55px);--mar-20: clamp(20px, 5.555556vw, 25.0556px);--mar-21: clamp(21px, 5.833333vw, 26.3083px);--mar-22: clamp(22px, 6.111111vw, 27.5611px);--mar-39: clamp(39px, 10.833333vw, 48.8583px);--mar-42: clamp(42px, 11.666667vw, 52.6167px);--mar-64: clamp(64px, 17.777778vw, 80.1778px);--mar-67: clamp(67px, 18.611111vw, 83.9361px);--mar-74: clamp(74px, 20.555556vw, 92.7px);display:grid;width:min(100%,451px);height:100dvh;grid-template-rows:var(--mar-64) minmax(0,1fr);margin:0 auto;overflow:hidden;background:#fff;color:var(--navy)}.mobile-all-records-header{display:grid;min-height:var(--mar-64);grid-template-columns:var(--mar-74) minmax(0,1fr) var(--mar-74);align-items:center;padding:0 var(--mar-16);border-bottom:var(--mar-1) solid var(--line);background:#fff}.mobile-all-records-header>button{display:inline-flex;min-width:var(--mar-74);min-height:var(--mar-42);align-items:center;gap:var(--mar-2);margin-left:calc(0px - var(--mar-5));padding:0;border:0;background:transparent;color:var(--blue);font:inherit;font-size:var(--mar-12);font-weight:800;text-align:left}.mobile-all-records-header>button .mobile-dashboard-ionicon{font-size:var(--mar-22)!important}.mobile-all-records-header h1{margin:0;color:var(--navy);font-size:var(--mar-16);font-weight:800;line-height:1.2;text-align:center;overflow-wrap:normal}.mobile-all-records-scroll{min-height:0;padding:var(--mar-20) var(--mar-20) calc(var(--mar-20) * 2);overflow-y:auto;overscroll-behavior:contain;background:#fff;scrollbar-width:none}.mobile-all-records-scroll::-webkit-scrollbar{display:none}.mobile-all-records-help{margin:0 0 var(--mar-14);color:var(--muted);font-size:var(--mar-10);font-weight:400;line-height:var(--mar-16)}.mobile-all-records-all-types{display:inline-flex;min-height:var(--mar-42);align-items:center;gap:var(--mar-2);margin:calc(0px - var(--mar-10)) 0 var(--mar-5);padding:0;border:0;background:transparent;color:var(--blue);font:inherit;font-size:var(--mar-11);font-weight:800}.mobile-all-records-list{display:grid;gap:var(--mar-9);padding-bottom:var(--mar-5)}.mobile-all-records-row{display:grid;width:100%;min-height:var(--mar-67);grid-template-columns:var(--mar-39) minmax(0,1fr) var(--mar-21);gap:var(--mar-11);align-items:center;padding:var(--mar-10);border:var(--mar-1) solid var(--line);border-radius:var(--mar-13);background:#fff;color:var(--blue);text-align:left;font:inherit}.mobile-all-records-row.selected{border-color:#97d9c7;background:var(--pale-mint)}.mobile-all-records-row-icon{display:grid;width:var(--mar-39);height:var(--mar-39);place-items:center;border-radius:var(--mar-11);background:var(--pale-blue);color:var(--deep-mint)}.mobile-all-records-row-icon .mobile-dashboard-ionicon{font-size:var(--mar-22)!important}.mobile-all-records-row-copy{display:grid;min-width:0}.mobile-all-records-row-copy strong{color:#0d1830;font-size:var(--mar-12);font-weight:700;line-height:var(--mar-18);overflow-wrap:anywhere}.mobile-all-records-row-copy small{margin-top:var(--mar-3);color:var(--muted);font-size:clamp(9.5px,2.638889vw,11.9014px);font-weight:400;line-height:var(--mar-14);overflow-wrap:anywhere}.mobile-all-records-empty{display:flex;min-height:calc(var(--mar-10) * 13);flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--mar-2) * 4);margin:0;color:var(--muted);font-size:var(--mar-10);line-height:var(--mar-16);text-align:center}.mobile-all-records-empty .mobile-dashboard-ionicon{color:var(--mint);font-size:clamp(30px,8.333333vw,37.5833px)!important}.mobile-all-records-empty p{margin:0}.mobile-all-records-add{display:flex;width:100%;min-height:var(--mar-42);align-items:center;justify-content:center;gap:7px;margin-top:var(--mar-10);padding:0 var(--mar-13);border:var(--mar-1) solid #cfd8e5;border-radius:var(--mar-10);background:#fff;color:var(--navy);font:inherit;font-size:var(--mar-11);font-weight:800}.portal-main:has(.mobile-locations-layer)>.mobile-more-return,.portal-main:has(.mobile-locations-layer)>.portal-header,.portal-main:has(.mobile-locations-layer)>.desktop-locations-page{display:none}.mobile-locations-layer{position:fixed;z-index:19;inset:0 0 75px;display:block;overflow:hidden;background:#fff}.mobile-locations-screen{--ml-1: clamp(1px, .277778vw, 1.2528px);--ml-2: clamp(2px, .555556vw, 2.5056px);--ml-3: clamp(3px, .833333vw, 3.7583px);--ml-6: clamp(6px, 1.666667vw, 7.5167px);--ml-8: clamp(8px, 2.222222vw, 10.0222px);--ml-9: clamp(9px, 2.5vw, 11.275px);--ml-10: clamp(10px, 2.777778vw, 12.5278px);--ml-11: clamp(11px, 3.055556vw, 13.7806px);--ml-12: clamp(12px, 3.333333vw, 15.0333px);--ml-13: clamp(13px, 3.611111vw, 16.2861px);--ml-14: clamp(14px, 3.888889vw, 17.5389px);--ml-15: clamp(15px, 4.166667vw, 18.7917px);--ml-18: clamp(18px, 5vw, 22.55px);--ml-19: clamp(19px, 5.277778vw, 23.8028px);--ml-20: clamp(20px, 5.555556vw, 25.0556px);--ml-22: clamp(22px, 6.111111vw, 27.5611px);--ml-23: clamp(23px, 6.388889vw, 28.8139px);--ml-24: clamp(24px, 6.666667vw, 30.0667px);--ml-28: clamp(28px, 7.777778vw, 35.0778px);--ml-34: clamp(34px, 9.444444vw, 42.5917px);--ml-38: clamp(38px, 10.555556vw, 47.5972px);--ml-42: clamp(42px, 11.666667vw, 52.6167px);--ml-44: clamp(44px, 12.222222vw, 55.1222px);--ml-45: clamp(45px, 12.5vw, 56.375px);--ml-46: clamp(46px, 12.777778vw, 57.6278px);--ml-56: clamp(56px, 15.555556vw, 70.1556px);--ml-58: clamp(58px, 16.111111vw, 72.6611px);--ml-78: clamp(78px, 21.666667vw, 97.7167px);--ml-88: clamp(88px, 24.444444vw, 110.2444px);width:min(100%,451px);height:100%;margin:0 auto;overflow:hidden;background:#fff;color:var(--navy)}.mobile-locations-scroll{height:100%;padding:0 var(--ml-18) calc(var(--ml-34) * 2);overflow-y:auto;overscroll-behavior:contain;background:#fff;scrollbar-width:none}.mobile-locations-scroll::-webkit-scrollbar{display:none}.mobile-locations-brand{display:flex;min-height:var(--ml-58);align-items:center;justify-content:space-between}.mobile-locations-brand .brand.compact{width:clamp(170px,47.222222vw,212.9306px);height:var(--ml-38);margin:0;object-fit:contain}.mobile-locations-brand button{display:grid;width:var(--ml-38);height:var(--ml-38);place-items:center;border:0;border-radius:50%;background:var(--pale-mint);color:var(--navy);font:inherit;font-size:var(--ml-13)}.mobile-locations-back{display:inline-flex;min-height:var(--ml-44);align-items:center;gap:var(--ml-3);margin:0 0 calc(var(--ml-2) * 2);padding:0 var(--ml-10) 0 0;border:0;background:transparent;color:var(--blue);font:inherit;font-size:var(--ml-13);font-weight:700}.mobile-locations-back .mobile-dashboard-ionicon{font-size:var(--ml-22)!important}.mobile-locations-heading{margin-bottom:calc(var(--ml-8) * 2 + var(--ml-1))}.mobile-locations-heading p{margin:0;color:var(--deep-mint);font-size:var(--ml-11);font-weight:800;letter-spacing:.8px;text-transform:uppercase}.mobile-locations-heading h1{margin:var(--ml-6) 0 0;color:var(--navy);font-size:var(--ml-28);font-weight:800;letter-spacing:-.8px;line-height:1.2}.mobile-locations-heading span{display:block;margin-top:var(--ml-6);color:var(--muted);font-size:var(--ml-12);line-height:var(--ml-18)}.mobile-locations-manage{display:flex;width:100%;min-height:var(--ml-42);align-items:center;justify-content:center;gap:var(--ml-6);margin-top:var(--ml-10);padding:0 var(--ml-13);border:var(--ml-1) solid #cfd8e5;border-radius:var(--ml-10);background:#fff;color:#0d1830;font:inherit;font-size:var(--ml-12)}.mobile-locations-manage .mobile-dashboard-ionicon{color:var(--navy);font-size:var(--ml-19)!important}.mobile-locations-add{display:flex;width:100%;min-height:var(--ml-56);align-items:center;justify-content:space-between;margin-top:var(--ml-8);padding:0 var(--ml-18);border:0;border-radius:var(--ml-14);background:#073d8f;color:#fff;font:inherit;font-size:var(--ml-15);font-weight:800}.mobile-locations-add span{flex:1;text-align:center}.mobile-locations-add .mobile-dashboard-ionicon{font-size:var(--ml-22)!important}.mobile-locations-dates{display:grid;width:100%;min-height:var(--ml-78);grid-template-columns:var(--ml-44) minmax(0,1fr) var(--ml-20);gap:var(--ml-11);align-items:center;margin-top:var(--ml-13);padding:var(--ml-12);border:var(--ml-1) solid #9bdcca;border-radius:var(--ml-15);background:var(--pale-mint);color:var(--blue);text-align:left;font:inherit}.mobile-locations-dates-icon{display:grid;width:var(--ml-44);height:var(--ml-44);place-items:center;border-radius:var(--ml-13);background:#fff;color:var(--deep-mint)}.mobile-locations-dates-copy{display:grid;min-width:0}.mobile-locations-dates-copy strong{color:var(--navy);font-size:var(--ml-13);font-weight:800;line-height:var(--ml-18)}.mobile-locations-dates-copy small{margin-top:var(--ml-3);color:var(--muted);font-size:clamp(9.5px,2.638889vw,11.9014px);line-height:var(--ml-14)}.mobile-locations-list{display:grid;gap:var(--ml-10);margin-top:var(--ml-14)}.mobile-location-card{overflow:hidden;border:var(--ml-1) solid #d5e0ee;border-radius:var(--ml-15);background:#fff}.mobile-location-main{display:grid;width:100%;min-height:var(--ml-88);grid-template-columns:var(--ml-46) minmax(0,1fr) var(--ml-20);gap:var(--ml-11);align-items:center;padding:var(--ml-12);border:0;background:#fff;color:var(--blue);text-align:left;font:inherit}.mobile-location-icon{display:grid;width:var(--ml-46);height:var(--ml-46);place-items:center;border-radius:var(--ml-13);background:var(--pale-mint);color:var(--deep-mint)}.mobile-location-copy{display:grid;min-width:0}.mobile-location-copy strong{color:var(--navy);font-size:var(--ml-13);font-weight:800;line-height:var(--ml-18)}.mobile-location-copy small{margin-top:var(--ml-2);color:var(--muted);font-size:clamp(9.5px,2.638889vw,11.9014px);line-height:var(--ml-14);overflow-wrap:anywhere}.mobile-location-copy b{margin-top:calc(var(--ml-2) * 2);color:var(--deep-mint);font-size:clamp(8.5px,2.361111vw,10.6472px);line-height:var(--ml-12)}.mobile-location-actions{display:grid;min-height:var(--ml-45);grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ml-6);padding:var(--ml-6);border-top:var(--ml-1) solid var(--line);background:#fafcfe}.mobile-location-actions button{display:flex;min-height:var(--ml-34);align-items:center;justify-content:center;gap:var(--ml-6);border:0;border-radius:var(--ml-9);background:var(--pale-blue);color:var(--blue);font:inherit;font-size:var(--ml-9);font-weight:700}.portal-main:has(.mobile-location-detail-layer)>.portal-header,.portal-main:has(.mobile-location-detail-layer)>.location-page{display:none}.mobile-location-detail-layer{position:fixed;z-index:19;inset:0 0 75px;display:block;overflow:hidden;background:#fff}.mobile-location-detail-screen{--mld-1: clamp(1px,.277778vw,1.2528px);--mld-2: clamp(2px,.555556vw,2.5056px);--mld-4: clamp(4px,1.111111vw,5.0111px);--mld-6: clamp(6px,1.666667vw,7.5167px);--mld-8: clamp(8px,2.222222vw,10.0222px);--mld-9: clamp(9px,2.5vw,11.275px);--mld-10: clamp(10px,2.777778vw,12.5278px);--mld-11: clamp(11px,3.055556vw,13.7806px);--mld-12: clamp(12px,3.333333vw,15.0333px);--mld-13: clamp(13px,3.611111vw,16.2861px);--mld-14: clamp(14px,3.888889vw,17.5389px);--mld-15: clamp(15px,4.166667vw,18.7917px);--mld-16: clamp(16px,4.444444vw,20.0444px);--mld-18: clamp(18px,5vw,22.55px);--mld-20: clamp(20px,5.555556vw,25.0556px);--mld-22: clamp(22px,6.111111vw,27.5611px);--mld-24: clamp(24px,6.666667vw,30.0667px);--mld-27: clamp(27px,7.5vw,33.825px);--mld-28: clamp(28px,7.777778vw,35.0778px);--mld-32: clamp(32px,8.888889vw,40.0889px);--mld-36: clamp(36px,10vw,45.1px);--mld-38: clamp(38px,10.555556vw,47.5972px);--mld-44: clamp(44px,12.222222vw,55.1222px);--mld-48: clamp(48px,13.333333vw,60.1333px);--mld-54: clamp(54px,15vw,67.65px);--mld-58: clamp(58px,16.111111vw,72.6611px);--mld-74: clamp(74px,20.555556vw,92.7056px);--mld-90: clamp(90px,25vw,112.75px);width:min(100%,451px);height:100%;margin:0 auto;overflow:hidden;background:#fff;color:var(--navy)}.mobile-location-detail-scroll{height:100%;padding:0 var(--mld-18) calc(var(--mld-32) * 2);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.mobile-location-detail-scroll::-webkit-scrollbar{display:none}.mobile-location-detail-brand{display:flex;min-height:var(--mld-58);align-items:center;justify-content:space-between}.mobile-location-detail-brand .brand.compact{width:clamp(170px,47.222222vw,212.9306px);height:var(--mld-38);margin:0;object-fit:contain}.mobile-location-detail-brand button{display:grid;width:var(--mld-38);height:var(--mld-38);place-items:center;border:0;border-radius:50%;background:var(--pale-mint);color:var(--navy);font:inherit;font-size:var(--mld-13)}.mobile-location-detail-back{display:inline-flex;min-height:var(--mld-44);align-items:center;gap:var(--mld-4);margin:0;padding:0 var(--mld-10) 0 0;border:0;background:transparent;color:var(--blue);font:inherit;font-size:var(--mld-13);font-weight:700}.mobile-location-detail-heading{margin:0 0 var(--mld-16)}.mobile-location-detail-heading p,.mobile-location-detail-records>p,.mobile-location-detail-stored>p{margin:0;color:var(--deep-mint);font-size:var(--mld-11);font-weight:800;letter-spacing:.7px;text-transform:uppercase}.mobile-location-detail-heading h1{margin:var(--mld-6) 0 0;color:var(--navy);font-size:var(--mld-28);line-height:1.2}.mobile-location-detail-heading span{display:block;margin-top:var(--mld-6);color:var(--muted);font-size:var(--mld-12);line-height:var(--mld-18)}.mobile-location-detail-summary{display:grid;min-height:var(--mld-90);grid-template-columns:var(--mld-54) minmax(0,1fr) var(--mld-74);gap:var(--mld-12);align-items:center;padding:var(--mld-16);border:var(--mld-1) solid #a9dfd0;border-radius:var(--mld-16);background:var(--pale-mint)}.mobile-location-detail-summary-icon{display:grid;width:var(--mld-54);height:var(--mld-54);place-items:center;border-radius:var(--mld-14);background:#fff;color:var(--navy)}.mobile-location-detail-summary-copy{display:grid;min-width:0;gap:var(--mld-4)}.mobile-location-detail-summary-copy small{color:var(--deep-mint);font-size:var(--mld-10);font-weight:800;letter-spacing:.6px;text-transform:uppercase}.mobile-location-detail-summary-copy strong{color:var(--navy);font-size:var(--mld-13)}.mobile-location-detail-summary-count{display:grid;justify-items:center}.mobile-location-detail-summary-count b{color:var(--navy);font-size:var(--mld-28)}.mobile-location-detail-summary-count small{color:var(--muted);font-size:var(--mld-9);text-align:center}.mobile-location-detail-groups{margin-top:var(--mld-16)}.mobile-location-detail-groups p{color:var(--deep-mint);font-size:var(--mld-10);font-weight:800;letter-spacing:.6px;text-transform:uppercase}.mobile-location-detail-groups div{display:flex;flex-wrap:wrap;gap:var(--mld-6);margin-top:var(--mld-8)}.mobile-location-detail-groups span{display:inline-flex;align-items:center;gap:var(--mld-4);padding:var(--mld-6) var(--mld-10);border-radius:999px;background:var(--pale-mint);color:var(--deep-mint);font-size:var(--mld-10);font-weight:700}.mobile-location-detail-records{margin:calc(var(--mld-16) * 2) var(--mld-16) 0}.mobile-location-detail-records h2,.mobile-location-detail-stored h2,.mobile-location-detail-manage>h2{margin:var(--mld-4) 0 0;color:var(--navy);font-size:var(--mld-18);line-height:1.25}.mobile-location-detail-records>span{display:block;margin-top:var(--mld-6);color:var(--muted);font-size:var(--mld-12);line-height:var(--mld-18)}.mobile-location-detail-records>div{display:grid;gap:var(--mld-10);margin-top:var(--mld-8)}.mobile-location-detail-records button{display:grid;width:100%;min-height:var(--mld-90);grid-template-columns:var(--mld-44) minmax(0,1fr) var(--mld-18);gap:var(--mld-12);align-items:center;padding:var(--mld-12);border:var(--mld-1) solid var(--line);border-radius:var(--mld-14);background:#fff;color:var(--blue);text-align:left;font:inherit}.mobile-location-detail-record-icon{display:grid;width:var(--mld-44);height:var(--mld-44);place-items:center;border-radius:var(--mld-12);background:var(--pale-mint);color:var(--deep-mint)}.mobile-location-detail-record-copy{display:grid;min-width:0}.mobile-location-detail-record-copy small{color:var(--deep-mint);font-size:var(--mld-9);font-weight:800;letter-spacing:.6px;text-transform:uppercase}.mobile-location-detail-record-copy strong{color:var(--navy);font-size:var(--mld-13);line-height:var(--mld-18);overflow-wrap:anywhere}.mobile-location-detail-record-copy b{margin-top:var(--mld-2);color:var(--muted);font-size:var(--mld-10);font-weight:400;line-height:var(--mld-14)}.mobile-location-detail-empty{justify-items:center;padding:var(--mld-24);color:var(--muted);text-align:center}.mobile-location-detail-stored{margin:var(--mld-24) var(--mld-16) 0;padding:var(--mld-16);border:var(--mld-1) solid var(--line);border-radius:var(--mld-14)}.mobile-location-detail-stored dl{margin:var(--mld-12) 0 0}.mobile-location-detail-stored dl div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--mld-10);padding:var(--mld-10) 0;border-top:var(--mld-1) solid var(--line);font-size:var(--mld-11)}.mobile-location-detail-stored dt{color:var(--muted)}.mobile-location-detail-stored dd{margin:0;color:var(--navy);font-weight:700;text-align:right;overflow-wrap:anywhere}.mobile-location-detail-manage{margin-top:var(--mld-32)}.mobile-location-detail-add-record{display:grid;width:100%;min-height:clamp(102px,28.333333vw,127.7833px);grid-template-columns:var(--mld-48) minmax(0,1fr) var(--mld-20);gap:var(--mld-16);align-items:center;margin-top:var(--mld-10);padding:var(--mld-16);border:var(--mld-1) solid #cfd8e5;border-radius:var(--mld-16);background:#fff;color:var(--blue);text-align:left;font:inherit}.mobile-location-detail-add-icon{display:grid;width:var(--mld-48);height:var(--mld-48);place-items:center;border-radius:var(--mld-14);background:var(--blue);color:#fff}.mobile-location-detail-add-record>span:nth-child(2){display:grid;gap:var(--mld-4)}.mobile-location-detail-add-record strong{color:var(--navy);font-size:var(--mld-13)}.mobile-location-detail-add-record small{color:var(--muted);font-size:var(--mld-10);line-height:var(--mld-14)}.mobile-location-detail-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--mld-8);margin-top:var(--mld-10)}.mobile-location-detail-actions button{display:grid;min-height:var(--mld-74);grid-template-columns:var(--mld-28) minmax(0,1fr) var(--mld-18);gap:var(--mld-8);align-items:center;padding:var(--mld-12);border:var(--mld-1) solid #cfd8e5;border-radius:var(--mld-12);background:#fff;color:var(--blue);text-align:left;font:inherit}.mobile-location-detail-actions button>.mobile-dashboard-ionicon:first-child{color:var(--deep-mint);font-size:var(--mld-22)!important}.mobile-location-detail-actions button span{color:var(--navy);font-size:var(--mld-11);font-weight:700}.mobile-standalone-location-detail-layer .mobile-location-detail-summary{min-height:clamp(84px,23.333333vw,105.2333px);grid-template-columns:var(--mld-48) minmax(0,1fr) clamp(78px,21.666667vw,97.7167px);gap:var(--mld-11);padding:var(--mld-14);border-color:#c8d8ec;border-radius:var(--mld-15);background:var(--pale-blue)}.mobile-standalone-location-detail-layer .mobile-location-detail-summary-icon{width:var(--mld-48);height:var(--mld-48)}.mobile-standalone-location-detail-layer .mobile-location-detail-summary-count{min-width:clamp(78px,21.666667vw,97.7167px);padding:var(--mld-9);border-radius:var(--mld-11);background:#fff}.mobile-standalone-location-detail-layer .mobile-location-detail-add-record{min-height:clamp(76px,21.111111vw,95.2111px);grid-template-columns:clamp(42px,11.666667vw,52.6167px) minmax(0,1fr) var(--mld-20);gap:var(--mld-11);margin-bottom:var(--mld-9);padding:var(--mld-12);border-color:#a7dbcc;border-radius:var(--mld-15);background:var(--pale-mint)}.mobile-standalone-location-detail-layer .mobile-location-detail-add-icon{width:clamp(42px,11.666667vw,52.6167px);height:clamp(42px,11.666667vw,52.6167px);border-radius:var(--mld-13);background:var(--deep-mint)}.mobile-standalone-location-detail-layer .mobile-location-detail-actions{gap:var(--mld-8);margin-top:0}.mobile-standalone-location-detail-layer .mobile-location-detail-actions button{min-height:clamp(62px,17.222222vw,77.6722px);grid-template-columns:var(--mld-38) minmax(0,1fr) var(--mld-18);gap:var(--mld-8);padding:0 var(--mld-10);border-radius:var(--mld-13)}.mobile-standalone-location-action-icon{display:grid;width:var(--mld-36);height:var(--mld-36);place-items:center;border-radius:var(--mld-10);background:var(--pale-blue);color:var(--blue)!important}.mobile-standalone-location-detail-layer .mobile-location-detail-actions button span:not(.mobile-standalone-location-action-icon){font-size:var(--mld-10)}.mobile-standalone-location-remove{width:100%;min-height:var(--mld-44);margin-top:var(--mld-10);border:var(--mld-1) solid #e0aaa5;border-radius:var(--mld-10);background:#fff4f3;color:#a43a34;font:inherit;font-size:var(--mld-11);font-weight:800}.mobile-location-detail-reminder{display:grid;min-height:var(--mld-74);grid-template-columns:var(--mld-22) minmax(0,1fr);gap:var(--mld-10);align-items:start;margin-top:var(--mld-24);padding:var(--mld-16);border-radius:var(--mld-14);background:var(--pale-mint);color:var(--deep-mint)}.mobile-location-detail-reminder span{color:var(--muted);font-size:var(--mld-11);line-height:var(--mld-16)}.mobile-manage-groups-layer{position:fixed;z-index:220;inset:0;display:block;overflow:hidden;background:#fff}.mobile-manage-groups-screen{--mg-1: clamp(1px, .277778vw, 1.2528px);--mg-2: clamp(2px, .555556vw, 2.5056px);--mg-5: clamp(5px, 1.388889vw, 6.2639px);--mg-9: clamp(9px, 2.5vw, 11.275px);--mg-10: clamp(10px, 2.777778vw, 12.5278px);--mg-11: clamp(11px, 3.055556vw, 13.7806px);--mg-12: clamp(12px, 3.333333vw, 15.0333px);--mg-13: clamp(13px, 3.611111vw, 16.2861px);--mg-14: clamp(14px, 3.888889vw, 17.5389px);--mg-16: clamp(16px, 4.444444vw, 20.0444px);--mg-18: clamp(18px, 5vw, 22.55px);--mg-19: clamp(19px, 5.277778vw, 23.8028px);--mg-20: clamp(20px, 5.555556vw, 25.0556px);--mg-21: clamp(21px, 5.833333vw, 26.3083px);--mg-22: clamp(22px, 6.111111vw, 27.5611px);--mg-23: clamp(23px, 6.388889vw, 28.8139px);--mg-38: clamp(38px, 10.555556vw, 47.5972px);--mg-44: clamp(44px, 12.222222vw, 55.1222px);--mg-48: clamp(48px, 13.333333vw, 60.1333px);--mg-56: clamp(56px, 15.555556vw, 70.1556px);--mg-64: clamp(64px, 17.777778vw, 80.1778px);--mg-67: clamp(67px, 18.611111vw, 83.9361px);display:block;width:min(100%,451px);height:100dvh;margin:0 auto;overflow-y:auto;overscroll-behavior:contain;background:#fff;color:var(--navy);scrollbar-width:none}.mobile-manage-groups-screen::-webkit-scrollbar{display:none}.mobile-manage-groups-header{position:sticky;z-index:1;top:0;display:grid;min-height:var(--mg-64);grid-template-columns:clamp(74px,20.555556vw,92.7px) minmax(0,1fr) clamp(74px,20.555556vw,92.7px);align-items:center;padding:0 var(--mg-16);border-bottom:var(--mg-1) solid var(--line);background:#fff}.mobile-manage-groups-header>button{display:inline-flex;min-width:clamp(74px,20.555556vw,92.7px);min-height:var(--mg-44);align-items:center;gap:var(--mg-2);margin-left:calc(0px - var(--mg-5));padding:0;border:0;background:transparent;color:var(--blue);font:inherit;font-size:var(--mg-11);font-weight:800;text-align:left}.mobile-manage-groups-header h1{margin:0;color:var(--navy);font-size:var(--mg-16);font-weight:800;line-height:1.2;text-align:center;white-space:nowrap}.mobile-manage-groups-scroll{min-height:calc(100dvh - var(--mg-64));padding:var(--mg-20) var(--mg-20) calc(var(--mg-20) * 2);background:#fff}.mobile-manage-groups-form{display:grid;gap:var(--mg-14)}.mobile-manage-groups-intro{display:grid;min-height:clamp(76px,21.111111vw,95.2111px);grid-template-columns:var(--mg-23) minmax(0,1fr);gap:var(--mg-10);align-items:start;padding:var(--mg-13);border-radius:var(--mg-13);background:var(--pale-mint);color:var(--deep-mint)}.mobile-manage-groups-intro>span{display:grid;gap:var(--mg-2)}.mobile-manage-groups-intro strong{color:var(--navy);font-size:var(--mg-12);line-height:var(--mg-18)}.mobile-manage-groups-intro small{color:var(--muted);font-size:var(--mg-10);line-height:clamp(15px,4.166667vw,18.7917px)}.mobile-manage-groups-field{display:grid;gap:var(--mg-9);color:var(--navy)}.mobile-manage-groups-field>strong,.mobile-manage-groups-kinds legend,.mobile-manage-groups-records legend{padding:0;color:#33415d;font-size:var(--mg-13);font-weight:800}.mobile-manage-groups-field input{width:100%;min-height:var(--mg-56);padding:0 var(--mg-16);border:var(--mg-1) solid #cfd8e5;border-radius:var(--mg-14);background:#fff;color:var(--navy);font:inherit;font-size:var(--mg-14);outline:0}.mobile-manage-groups-field input::placeholder{color:#93a1b7;opacity:1}.mobile-manage-groups-field>small,.mobile-manage-groups-records>p{margin:0;color:var(--muted);font-size:var(--mg-10);line-height:clamp(15px,4.166667vw,18.7917px)}.mobile-manage-groups-kinds,.mobile-manage-groups-records{display:grid;gap:var(--mg-9);margin:0;padding:0;border:0}.mobile-manage-groups-kinds>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--mg-5) * 3) var(--mg-9)}.mobile-manage-groups-kinds button{min-height:var(--mg-48);border:var(--mg-1) solid #cfd8e5;border-radius:var(--mg-10);background:#fff;color:var(--muted);font:inherit;font-size:var(--mg-11);font-weight:700}.mobile-manage-groups-kinds button.selected{border-color:#6bd9ba;background:var(--pale-mint);color:var(--deep-mint)}.mobile-manage-groups-records{gap:var(--mg-5)}.mobile-manage-groups-records>div{display:grid;gap:var(--mg-9);margin-top:var(--mg-5)}.mobile-manage-groups-records label{display:grid;min-height:var(--mg-67);grid-template-columns:var(--mg-38) minmax(0,1fr);gap:var(--mg-11);align-items:center;padding:var(--mg-10);border:var(--mg-1) solid var(--line);border-radius:var(--mg-13);background:#fff}.mobile-manage-groups-records label.selected{border-color:#97d9c7;background:var(--pale-mint)}.mobile-manage-groups-records input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.mobile-manage-groups-check{position:relative;display:grid;width:var(--mg-38);height:var(--mg-38);place-items:center;border-radius:var(--mg-10);background:var(--pale-blue);color:#fff;font-size:var(--mg-13);font-weight:800}.mobile-manage-groups-check:before{position:absolute;width:var(--mg-19);height:var(--mg-19);border:calc(var(--mg-1) * 2) solid var(--muted);border-radius:var(--mg-2);content:""}.mobile-manage-groups-records label.selected .mobile-manage-groups-check:before{display:grid;place-items:center;border-color:var(--deep-mint);background:var(--deep-mint);color:#fff;font-size:var(--mg-13);content:"✓"}.mobile-manage-groups-records label>span:nth-of-type(2){display:grid;min-width:0;gap:var(--mg-2)}.mobile-manage-groups-records label strong{color:#0d1830;font-size:var(--mg-12);line-height:var(--mg-18)}.mobile-manage-groups-records label small{color:var(--muted);font-size:var(--mg-10);line-height:var(--mg-14);overflow-wrap:anywhere}.mobile-manage-groups-primary,.mobile-manage-groups-secondary,.mobile-manage-groups-remove{display:flex;width:100%;min-height:var(--mg-56);align-items:center;justify-content:center;gap:var(--mg-9);padding:0 var(--mg-16);border:0;border-radius:var(--mg-14);font:inherit;font-size:var(--mg-13);font-weight:800}.mobile-manage-groups-primary{background:#073d8f;color:#fff}.mobile-manage-groups-primary:disabled{background:#d7dde6;color:#8b97aa}.mobile-manage-groups-secondary{min-height:var(--mg-44);border:var(--mg-1) solid #cfd8e5;border-radius:var(--mg-10);background:#fff;color:var(--navy)}.mobile-manage-groups-remove{min-height:var(--mg-44);border-radius:var(--mg-10);background:#b63b35;color:#fff}.mobile-manage-groups-current{display:grid;gap:var(--mg-9);padding:var(--mg-13);border:var(--mg-1) solid var(--line);border-radius:var(--mg-13);background:#fff}.mobile-manage-groups-current>p{margin:0;color:var(--deep-mint);font-size:var(--mg-9);font-weight:800;letter-spacing:.6px;text-transform:uppercase}.mobile-manage-groups-current>small{color:var(--muted);font-size:var(--mg-10);line-height:clamp(15px,4.166667vw,18.7917px)}.mobile-manage-groups-current>button{display:grid;min-height:var(--mg-67);grid-template-columns:var(--mg-38) minmax(0,1fr) var(--mg-18);gap:var(--mg-10);align-items:center;padding:var(--mg-10) 0;border:0;border-top:var(--mg-1) solid var(--line);background:transparent;color:var(--blue);text-align:left;font:inherit}.mobile-manage-groups-current>button>span:nth-child(2){display:grid;gap:var(--mg-2)}.mobile-manage-groups-current strong{color:var(--navy);font-size:var(--mg-12)}.mobile-manage-groups-current small{color:var(--muted);font-size:var(--mg-10)}.mobile-manage-groups-folder{display:grid;width:var(--mg-38);height:var(--mg-38);place-items:center;border-radius:var(--mg-10);background:var(--pale-mint);color:var(--deep-mint)}.portal-main:has(.mobile-location-dates-layer)>.portal-header,.portal-main:has(.mobile-location-dates-layer)>.location-dates-generic{display:none}.mobile-location-dates-layer{position:fixed;z-index:19;inset:0 0 75px;display:block;overflow:hidden;background:#fff}.mobile-location-dates-screen{--ld-1: clamp(1px, .277778vw, 1.2528px);--ld-3: clamp(3px, .833333vw, 3.7583px);--ld-6: clamp(6px, 1.666667vw, 7.5167px);--ld-8: clamp(8px, 2.222222vw, 10.0222px);--ld-9: clamp(9px, 2.5vw, 11.275px);--ld-10: clamp(10px, 2.777778vw, 12.5278px);--ld-11: clamp(11px, 3.055556vw, 13.7806px);--ld-12: clamp(12px, 3.333333vw, 15.0333px);--ld-13: clamp(13px, 3.611111vw, 16.2861px);--ld-14: clamp(14px, 3.888889vw, 17.5389px);--ld-16: clamp(16px, 4.444444vw, 20.0444px);--ld-18: clamp(18px, 5vw, 22.55px);--ld-20: clamp(20px, 5.555556vw, 25.0556px);--ld-22: clamp(22px, 6.111111vw, 27.5611px);--ld-28: clamp(28px, 7.777778vw, 35.0778px);--ld-34: clamp(34px, 9.444444vw, 42.5917px);--ld-38: clamp(38px, 10.555556vw, 47.5972px);--ld-40: clamp(40px, 11.111111vw, 50.1111px);--ld-44: clamp(44px, 12.222222vw, 55.1222px);--ld-56: clamp(56px, 15.555556vw, 70.1556px);--ld-58: clamp(58px, 16.111111vw, 72.6611px);--ld-72: clamp(72px, 20vw, 90.2px);--ld-78: clamp(78px, 21.666667vw, 97.7167px);width:min(100%,451px);height:100%;margin:0 auto;overflow:hidden;background:#fff;color:var(--navy)}.mobile-location-dates-scroll{height:100%;padding:0 var(--ld-18) calc(var(--ld-34) * 2);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.mobile-location-dates-scroll::-webkit-scrollbar{display:none}.mobile-location-dates-brand{display:flex;min-height:var(--ld-58);align-items:center;justify-content:space-between}.mobile-location-dates-brand .brand.compact{width:clamp(170px,47.222222vw,212.9306px);height:var(--ld-38);margin:0;object-fit:contain}.mobile-location-dates-brand button{display:grid;width:var(--ld-38);height:var(--ld-38);place-items:center;border:0;border-radius:50%;background:var(--pale-mint);color:var(--navy);font:inherit;font-size:var(--ld-13)}.mobile-location-dates-back{display:inline-flex;min-height:var(--ld-44);align-items:center;gap:var(--ld-3);margin:0 0 var(--ld-3);padding:0 var(--ld-10) 0 0;border:0;background:transparent;color:var(--blue);font:inherit;font-size:var(--ld-13);font-weight:700}.mobile-location-dates-heading{margin-bottom:var(--ld-16)}.mobile-location-dates-heading p{margin:0;color:var(--deep-mint);font-size:var(--ld-11);font-weight:800;letter-spacing:.8px;text-transform:uppercase}.mobile-location-dates-heading h1{margin:var(--ld-8) 0 0;color:var(--navy);font-size:var(--ld-28);font-weight:800;line-height:1.2}.mobile-location-dates-heading span{display:block;margin-top:var(--ld-8);color:var(--muted);font-size:var(--ld-12);line-height:var(--ld-18)}.mobile-location-dates-toolbar{display:grid;min-height:clamp(61px,16.944444vw,76.4194px);grid-template-columns:minmax(0,1fr) auto;gap:var(--ld-8);padding:var(--ld-8);border:var(--ld-1) solid var(--line);border-radius:var(--ld-14)}.mobile-location-dates-toolbar>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:var(--ld-3);border-radius:var(--ld-11);background:var(--pale-blue)}.mobile-location-dates-toolbar button{min-height:var(--ld-38);border:0;border-radius:var(--ld-10);background:transparent;color:var(--muted);font:inherit;font-size:var(--ld-11);font-weight:700}.mobile-location-dates-toolbar button.selected{background:#fff;color:var(--navy)}.mobile-location-dates-toolbar>a{display:flex;min-width:var(--ld-78);align-items:center;justify-content:center;gap:var(--ld-6);border:var(--ld-1) solid #8fb1df;border-radius:var(--ld-12);color:var(--blue);font-size:var(--ld-11);font-weight:700;text-decoration:none}.mobile-location-dates-add{display:flex;width:100%;min-height:var(--ld-56);align-items:center;justify-content:space-between;margin-top:var(--ld-13);padding:0 var(--ld-18);border:0;border-radius:var(--ld-14);background:#073d8f;color:#fff;font:inherit;font-size:var(--ld-16);font-weight:800}.mobile-location-dates-add span{flex:1;text-align:center}.mobile-location-dates-list{display:grid;gap:var(--ld-10);margin-top:var(--ld-18)}.mobile-location-dates-list>h2{margin:var(--ld-6) 0 0;color:var(--deep-mint);font-size:var(--ld-12);font-weight:800;letter-spacing:.6px}.mobile-location-dates-list article{overflow:hidden;border:var(--ld-1) solid var(--line);border-radius:var(--ld-14)}.mobile-location-date-summary{display:grid;width:100%;min-height:var(--ld-72);grid-template-columns:var(--ld-40) minmax(0,1fr) auto var(--ld-18);gap:var(--ld-9);align-items:center;padding:var(--ld-10);border:0;background:#fff;color:inherit;font:inherit;text-align:left}.mobile-location-date-icon{display:grid;width:var(--ld-40);height:var(--ld-40);place-items:center;border-radius:var(--ld-11);background:var(--pale-blue);color:var(--blue)}.mobile-location-date-copy{display:grid;min-width:0}.mobile-location-date-copy strong{color:var(--navy);font-size:var(--ld-12);line-height:var(--ld-16)}.mobile-location-date-copy small{margin-top:var(--ld-3);color:var(--muted);font-size:var(--ld-10);line-height:var(--ld-14)}.mobile-location-date-summary>b{max-width:var(--ld-78);padding:var(--ld-6) var(--ld-8);border:var(--ld-1) solid #8ad8c2;border-radius:var(--ld-14);color:var(--deep-mint);font-size:var(--ld-9);text-align:center}.mobile-location-date-details{display:grid;gap:var(--ld-8);padding:0 var(--ld-10) var(--ld-10)}.mobile-location-date-details>p{margin:0;padding:var(--ld-10);border-radius:var(--ld-10);background:#f4f8ff;color:var(--muted);font-size:var(--ld-10)}.mobile-location-date-details>button{display:grid;min-height:var(--ld-40);grid-template-columns:var(--ld-24) minmax(0,1fr) var(--ld-18);align-items:center;gap:var(--ld-8);padding:0 var(--ld-10);border:var(--ld-1) solid var(--line);border-radius:var(--ld-10);background:#fff;color:var(--navy);font:inherit;font-size:var(--ld-11);font-weight:700;text-align:left}.mobile-location-date-details>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--ld-8)}.mobile-location-date-details>div button{display:flex;min-height:var(--ld-38);align-items:center;justify-content:center;gap:var(--ld-6);border:0;border-radius:var(--ld-10);font:inherit;font-size:var(--ld-11);font-weight:800}.mobile-location-date-handle{color:#fff;background:var(--deep-mint)}.mobile-location-date-edit{padding:0 var(--ld-14);color:var(--blue);background:var(--pale-blue)}.mobile-date-responsibility-sheet{--ld-1: clamp(1px, .277778vw, 1.2528px);--ld-3: clamp(3px, .833333vw, 3.7583px);--ld-4: clamp(4px, 1.111111vw, 5.0111px);--ld-6: clamp(6px, 1.666667vw, 7.5167px);--ld-8: clamp(8px, 2.222222vw, 10.0222px);--ld-9: clamp(9px, 2.5vw, 11.275px);--ld-10: clamp(10px, 2.777778vw, 12.5278px);--ld-11: clamp(11px, 3.055556vw, 13.7806px);--ld-13: clamp(13px, 3.611111vw, 16.2861px);--ld-14: clamp(14px, 3.888889vw, 17.5389px);--ld-16: clamp(16px, 4.444444vw, 20.0444px);--ld-18: clamp(18px, 5vw, 22.55px);--ld-20: clamp(20px, 5.555556vw, 25.0556px);--ld-22: clamp(22px, 6.111111vw, 27.5611px);--ld-24: clamp(24px, 6.666667vw, 30.0667px);--ld-34: clamp(34px, 9.444444vw, 42.5917px);--ld-42: clamp(42px, 11.666667vw, 52.6167px);position:fixed;z-index:36;inset:0 0 75px;width:min(100%,451px);margin:0 auto;overflow:hidden;background:#fff;color:var(--navy)}.mobile-date-responsibility-sheet>header{display:grid;min-height:clamp(64px,17.777778vw,80.1778px);grid-template-columns:1fr auto 1fr;align-items:center;padding:0 var(--ld-16);border-bottom:var(--ld-1) solid var(--line)}.mobile-date-responsibility-sheet>header button{display:inline-flex;align-items:center;gap:var(--ld-4);border:0;background:transparent;color:var(--blue);font:inherit;font-size:var(--ld-13);font-weight:700}.mobile-date-responsibility-sheet>header h1{margin:0;color:var(--navy);font-size:var(--ld-18)}.mobile-date-responsibility-sheet>div{height:calc(100% - clamp(64px,17.777778vw,80.1778px));overflow-y:auto;padding:var(--ld-20)}.mobile-date-responsibility-sheet>div>section{display:grid;grid-template-columns:var(--ld-34) minmax(0,1fr);gap:var(--ld-10);margin-bottom:var(--ld-20);padding:var(--ld-13);border-radius:var(--ld-14);color:var(--deep-mint);background:var(--pale-mint)}.mobile-date-responsibility-sheet>div>section span{display:grid;gap:var(--ld-4)}.mobile-date-responsibility-sheet>div>section strong{color:var(--navy);font-size:var(--ld-13)}.mobile-date-responsibility-sheet>div>section small{color:var(--muted);font-size:var(--ld-10);line-height:var(--ld-14)}.mobile-date-responsibility-sheet>div>button{display:grid;width:100%;min-height:clamp(67px,18.611111vw,83.9361px);grid-template-columns:var(--ld-42) minmax(0,1fr) var(--ld-24);align-items:center;gap:var(--ld-10);margin-top:var(--ld-9);padding:var(--ld-10);border:var(--ld-1) solid var(--line);border-radius:var(--ld-14);background:#fff;color:var(--navy);font:inherit;text-align:left}.mobile-date-responsibility-sheet>div>button.selected{border-color:#69cdb2;background:var(--pale-mint)}.mobile-date-responsibility-sheet>div>button>span:first-child{display:grid;width:var(--ld-42);height:var(--ld-42);place-items:center;border-radius:var(--ld-11);background:#fff;color:var(--deep-mint)}.mobile-date-responsibility-sheet>div>button>span:nth-child(2){display:grid;gap:var(--ld-3)}.mobile-date-responsibility-sheet>div>button strong{font-size:var(--ld-13)}.mobile-date-responsibility-sheet>div>button small{color:var(--muted);font-size:var(--ld-10)}.mobile-date-recipients-sheet{--ld-1: clamp(1px, .277778vw, 1.2528px);--ld-3: clamp(3px, .833333vw, 3.7583px);--ld-4: clamp(4px, 1.111111vw, 5.0111px);--ld-6: clamp(6px, 1.666667vw, 7.5167px);--ld-8: clamp(8px, 2.222222vw, 10.0222px);--ld-9: clamp(9px, 2.5vw, 11.275px);--ld-10: clamp(10px, 2.777778vw, 12.5278px);--ld-11: clamp(11px, 3.055556vw, 13.7806px);--ld-12: clamp(12px, 3.333333vw, 15.0333px);--ld-13: clamp(13px, 3.611111vw, 16.2861px);--ld-14: clamp(14px, 3.888889vw, 17.5389px);--ld-16: clamp(16px, 4.444444vw, 20.0444px);--ld-18: clamp(18px, 5vw, 22.55px);--ld-20: clamp(20px, 5.555556vw, 25.0556px);--ld-22: clamp(22px, 6.111111vw, 27.5611px);--ld-24: clamp(24px, 6.666667vw, 30.0667px);--ld-34: clamp(34px, 9.444444vw, 42.5917px);--ld-42: clamp(42px, 11.666667vw, 52.6167px);--ld-56: clamp(56px, 15.555556vw, 70.1556px);position:fixed;z-index:37;inset:0 0 75px;width:min(100%,451px);margin:0 auto;overflow:hidden;background:#fff;color:var(--navy)}.mobile-date-recipients-sheet>header{display:grid;min-height:clamp(64px,17.777778vw,80.1778px);grid-template-columns:1fr auto 1fr;align-items:center;padding:0 var(--ld-16);border-bottom:var(--ld-1) solid var(--line)}.mobile-date-recipients-sheet>header button{display:inline-flex;align-items:center;gap:var(--ld-4);border:0;background:transparent;color:var(--blue);font:inherit;font-size:var(--ld-13);font-weight:700}.mobile-date-recipients-sheet>header h1{margin:0;color:var(--navy);font-size:var(--ld-18)}.mobile-date-recipients-scroll{height:calc(100% - clamp(64px,17.777778vw,80.1778px));overflow-y:auto;padding:var(--ld-20)}.mobile-date-recipients-intro{display:grid;grid-template-columns:var(--ld-34) minmax(0,1fr);gap:var(--ld-10);margin-bottom:var(--ld-20);padding:var(--ld-13);border-radius:var(--ld-14);color:var(--deep-mint);background:var(--pale-mint)}.mobile-date-recipients-intro span{display:grid;gap:var(--ld-4)}.mobile-date-recipients-intro strong{color:var(--navy);font-size:var(--ld-13)}.mobile-date-recipients-intro small{color:var(--muted);font-size:var(--ld-10);line-height:var(--ld-14)}.mobile-date-recipients-members,.mobile-date-recipients-timing{margin:0;padding:0;border:0}.mobile-date-recipients-members legend,.mobile-date-recipients-timing legend{width:100%;margin-bottom:var(--ld-8);color:var(--navy);font-size:var(--ld-13);font-weight:800}.mobile-date-recipients-members button{display:grid;width:100%;min-height:clamp(67px,18.611111vw,83.9361px);grid-template-columns:var(--ld-42) minmax(0,1fr) var(--ld-24);align-items:center;gap:var(--ld-10);padding:var(--ld-10);border:var(--ld-1) solid var(--line);border-radius:var(--ld-14);background:#fff;color:var(--navy);font:inherit;text-align:left}.mobile-date-recipients-members button.selected{border-color:#69cdb2;background:var(--pale-mint)}.mobile-date-recipients-members button>span:first-child{display:grid;width:var(--ld-42);height:var(--ld-42);place-items:center;border-radius:var(--ld-11);background:#fff;color:var(--deep-mint)}.mobile-date-recipients-members button>span:nth-child(2){display:grid;gap:var(--ld-3);min-width:0}.mobile-date-recipients-members strong{font-size:var(--ld-13)}.mobile-date-recipients-members small{overflow-wrap:anywhere;color:var(--muted);font-size:var(--ld-10)}.mobile-date-recipients-timing{margin-top:var(--ld-18)}.mobile-date-recipients-timing>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ld-8)}.mobile-date-recipients-timing button{display:flex;min-height:var(--ld-42);align-items:center;gap:var(--ld-6);padding:0 var(--ld-10);border:var(--ld-1) solid var(--line);border-radius:var(--ld-10);background:#fff;color:var(--navy);font:inherit;font-size:var(--ld-11);text-align:left}.mobile-date-recipients-timing button>span:first-child{width:var(--ld-18);height:var(--ld-18);border:var(--ld-1) solid var(--line);border-radius:50%}.mobile-date-recipients-timing button.selected{border-color:#69cdb2;background:var(--pale-mint)}.mobile-date-recipients-note{margin:var(--ld-16) 0;color:var(--muted);font-size:var(--ld-10);line-height:var(--ld-14)}.mobile-date-recipients-clear,.mobile-date-recipients-save{display:flex;width:100%;min-height:var(--ld-56);align-items:center;justify-content:center;gap:var(--ld-8);border-radius:var(--ld-14);font:inherit;font-size:var(--ld-13);font-weight:800}.mobile-date-recipients-clear{border:var(--ld-1) solid var(--line);color:var(--navy);background:#fff}.mobile-date-recipients-save{justify-content:space-between;margin-top:var(--ld-10);padding:0 var(--ld-18);border:0;color:#fff;background:#073d8f}.mobile-date-recipients-save span{flex:1;text-align:center}.mobile-date-edit-sheet{--ld-1: clamp(1px, .277778vw, 1.2528px);--ld-3: clamp(3px, .833333vw, 3.7583px);--ld-4: clamp(4px, 1.111111vw, 5.0111px);--ld-6: clamp(6px, 1.666667vw, 7.5167px);--ld-8: clamp(8px, 2.222222vw, 10.0222px);--ld-9: clamp(9px, 2.5vw, 11.275px);--ld-10: clamp(10px, 2.777778vw, 12.5278px);--ld-11: clamp(11px, 3.055556vw, 13.7806px);--ld-12: clamp(12px, 3.333333vw, 15.0333px);--ld-13: clamp(13px, 3.611111vw, 16.2861px);--ld-14: clamp(14px, 3.888889vw, 17.5389px);--ld-16: clamp(16px, 4.444444vw, 20.0444px);--ld-18: clamp(18px, 5vw, 22.55px);--ld-20: clamp(20px, 5.555556vw, 25.0556px);--ld-22: clamp(22px, 6.111111vw, 27.5611px);--ld-24: clamp(24px, 6.666667vw, 30.0667px);--ld-34: clamp(34px, 9.444444vw, 42.5917px);--ld-42: clamp(42px, 11.666667vw, 52.6167px);--ld-50: clamp(50px, 13.888889vw, 62.6389px);--ld-56: clamp(56px, 15.555556vw, 70.1556px);position:fixed;z-index:38;inset:0 0 75px;width:min(100%,451px);margin:0 auto;overflow:hidden;background:#fff;color:var(--navy)}.mobile-date-edit-sheet>header{display:grid;min-height:clamp(64px,17.777778vw,80.1778px);grid-template-columns:1fr auto 1fr;align-items:center;padding:0 var(--ld-16);border-bottom:var(--ld-1) solid var(--line)}.mobile-date-edit-sheet>header button{display:inline-flex;align-items:center;gap:var(--ld-4);border:0;background:transparent;color:var(--blue);font:inherit;font-size:var(--ld-13);font-weight:700}.mobile-date-edit-sheet>header h1{margin:0;color:var(--navy);font-size:var(--ld-18)}.mobile-date-edit-scroll{height:calc(100% - clamp(64px,17.777778vw,80.1778px));overflow-y:auto;padding:var(--ld-20)}.mobile-date-edit-scroll form{display:grid;gap:var(--ld-14)}.mobile-date-edit-intro{display:grid;grid-template-columns:var(--ld-34) minmax(0,1fr);gap:var(--ld-10);padding:var(--ld-13);border-radius:var(--ld-14);color:var(--deep-mint);background:var(--pale-mint)}.mobile-date-edit-intro span{display:grid;gap:var(--ld-4)}.mobile-date-edit-intro strong{color:var(--navy);font-size:var(--ld-13)}.mobile-date-edit-intro small{color:var(--muted);font-size:var(--ld-10);line-height:var(--ld-14)}.mobile-date-edit-saved{display:flex;align-items:center;gap:var(--ld-8);margin:0;padding:0 var(--ld-10);color:var(--deep-mint);font-size:var(--ld-11)}.mobile-date-edit-field{display:grid;gap:var(--ld-8);color:var(--navy);font-size:var(--ld-13)}.mobile-date-edit-field>input,.mobile-date-edit-field>textarea{width:100%;min-height:var(--ld-56);padding:var(--ld-12) var(--ld-16);border:var(--ld-1) solid var(--line);border-radius:var(--ld-14);color:var(--navy);background:#fff;font:inherit;font-size:var(--ld-13)}.mobile-date-edit-field>textarea{min-height:clamp(92px,25.555556vw,115.2556px);resize:vertical}.mobile-date-edit-type{display:grid;min-height:clamp(76px,21.111111vw,95.2111px);grid-template-columns:var(--ld-42) minmax(0,1fr) var(--ld-24);align-items:center;gap:var(--ld-10);padding:var(--ld-10);border:var(--ld-1) solid var(--line);border-radius:var(--ld-14);color:var(--navy);background:#fff;font:inherit;text-align:left}.mobile-date-edit-type>span:first-child{display:grid;width:var(--ld-42);height:var(--ld-42);place-items:center;border-radius:var(--ld-11);background:var(--pale-mint);color:var(--deep-mint)}.mobile-date-edit-type>span:nth-child(2){display:grid;gap:var(--ld-3)}.mobile-date-edit-type b{font-size:var(--ld-13)}.mobile-date-edit-type small{color:var(--muted);font-size:var(--ld-10)}.mobile-date-edit-type-options{display:grid;gap:var(--ld-8);padding:0 var(--ld-10)}.mobile-date-edit-type-options button{display:grid;min-height:clamp(64px,17.777778vw,80.1778px);grid-template-columns:minmax(0,1fr) var(--ld-24);align-items:center;padding:var(--ld-10) var(--ld-13);border:var(--ld-1) solid var(--line);border-radius:var(--ld-12);color:var(--navy);background:#fff;font:inherit;text-align:left}.mobile-date-edit-type-options button.selected{background:var(--pale-mint)}.mobile-date-edit-type-options span{display:grid;gap:var(--ld-3)}.mobile-date-edit-type-options strong{font-size:var(--ld-12)}.mobile-date-edit-type-options small{color:var(--muted);font-size:var(--ld-10)}.mobile-date-edit-date{position:relative;display:grid;min-height:var(--ld-56);grid-template-columns:var(--ld-34) minmax(0,1fr) var(--ld-24);align-items:center;gap:var(--ld-10);padding:0 var(--ld-13);border:var(--ld-1) solid var(--line);border-radius:var(--ld-14);color:var(--deep-mint)}.mobile-date-edit-date b{color:var(--navy);font-size:var(--ld-13)}.mobile-date-edit-date input{position:absolute;inset:0;width:100%;min-width:0;cursor:pointer;opacity:.001}.mobile-date-edit-reminders{display:grid;min-height:var(--ld-56);grid-template-columns:var(--ld-34) minmax(0,1fr) var(--ld-42);align-items:center;gap:var(--ld-10);padding:var(--ld-10) var(--ld-13);border:var(--ld-1) solid var(--line);border-radius:var(--ld-14);color:var(--navy);background:#fff;font:inherit;text-align:left}.mobile-date-edit-reminders>span:nth-child(2){display:grid;gap:var(--ld-3)}.mobile-date-edit-reminders strong{font-size:var(--ld-12)}.mobile-date-edit-reminders small{color:var(--muted);font-size:var(--ld-10)}.mobile-date-edit-reminders>span:last-child{position:relative;width:var(--ld-42);height:var(--ld-24);border-radius:var(--ld-14);background:#cfd8e5}.mobile-date-edit-reminders>span:last-child:after{position:absolute;top:var(--ld-3);left:var(--ld-3);width:var(--ld-18);height:var(--ld-18);border-radius:50%;background:#fff;content:"";transition:transform .15s}.mobile-date-edit-reminders.active>span:last-child{background:var(--deep-mint)}.mobile-date-edit-reminders.active>span:last-child:after{transform:translate(var(--ld-18))}.mobile-date-edit-timing{margin:0;padding:0;border:0}.mobile-date-edit-timing legend{width:100%;margin-bottom:var(--ld-8);color:var(--navy);font-size:var(--ld-13);font-weight:800}.mobile-date-edit-timing>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ld-8)}.mobile-date-edit-timing button{display:flex;min-height:var(--ld-42);align-items:center;gap:var(--ld-6);padding:0 var(--ld-10);border:var(--ld-1) solid var(--line);border-radius:var(--ld-10);background:#fff;color:var(--navy);font:inherit;font-size:var(--ld-11);text-align:left}.mobile-date-edit-timing button>span:first-child{width:var(--ld-18);height:var(--ld-18);border:var(--ld-1) solid var(--line);border-radius:50%}.mobile-date-edit-timing button.selected{border-color:#69cdb2;background:var(--pale-mint)}.mobile-date-edit-actions{display:grid;gap:var(--ld-10);padding-bottom:var(--ld-20)}.mobile-date-edit-actions>span{color:var(--muted);font-size:var(--ld-10)}.mobile-date-edit-auto-save{margin:0;color:var(--muted);font-size:var(--ld-10)}.mobile-date-edit-actions button{display:flex;width:100%;min-height:var(--ld-56);align-items:center;justify-content:center;gap:var(--ld-8);border-radius:var(--ld-14);font:inherit;font-size:var(--ld-13);font-weight:800}.mobile-date-edit-actions .remove{flex-direction:column;gap:var(--ld-3);border:var(--ld-1) solid #efb8b3;color:#9e2f28;background:#fff}.mobile-date-edit-actions .save{justify-content:space-between;padding:0 var(--ld-18);border:0;color:#fff;background:#073d8f}.mobile-date-edit-actions .save span{flex:1;text-align:center}.mobile-location-reminder-history{margin-top:calc(var(--ld-28) * 1.5)}.mobile-location-reminder-history>h2{margin:0;color:var(--navy);font-size:var(--ld-20)}.mobile-location-reminder-history>div,.mobile-location-dates-empty{display:flex;min-height:calc(var(--ld-72) * 1.5);flex-direction:column;align-items:center;justify-content:center;gap:var(--ld-8);color:var(--muted);font-size:var(--ld-11);text-align:center}.mobile-location-reminder-history>div .mobile-dashboard-ionicon{color:#58c7aa}.mobile-location-reminder-history article{display:grid;grid-template-columns:var(--ld-38) minmax(0,1fr) auto;gap:var(--ld-10);margin-top:var(--ld-10);padding:var(--ld-10);border:var(--ld-1) solid var(--line);border-radius:var(--ld-12)}.mobile-location-reminder-history article span{display:grid}.mobile-location-reminder-history article small{color:var(--muted)}.mobile-location-calendar{margin-top:var(--ld-3);padding:var(--ld-14);border:var(--ld-1) solid var(--line);border-radius:var(--ld-14);color:var(--navy);background:#fff}.mobile-location-calendar>header{display:grid;grid-template-columns:var(--ld-44) minmax(0,1fr) var(--ld-44);align-items:center;gap:var(--ld-8)}.mobile-location-calendar>header h2{margin:0;color:var(--navy);font-size:var(--ld-20);text-align:center}.mobile-location-calendar>header button{display:grid;width:var(--ld-44);height:var(--ld-44);place-items:center;border:var(--ld-1) solid var(--line);border-radius:var(--ld-12);background:#fff;color:var(--navy)}.mobile-location-calendar-today{width:100%;min-height:var(--ld-38);margin-top:var(--ld-8);border:0;border-radius:var(--ld-10);background:var(--pale-blue);color:var(--blue);font:inherit;font-size:var(--ld-11);font-weight:800}.mobile-location-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));margin-top:var(--ld-13);overflow:hidden;border:var(--ld-1) solid var(--line);border-radius:var(--ld-12)}.mobile-location-calendar-weekday{display:grid;min-height:var(--ld-34);place-items:center;background:var(--pale-blue);color:var(--navy);font-size:var(--ld-10);font-weight:800}.mobile-location-calendar-day{display:flex;min-width:0;min-height:var(--ld-72);flex-direction:column;gap:var(--ld-3);padding:var(--ld-6);border-top:var(--ld-1) solid var(--line);border-right:var(--ld-1) solid var(--line);outline:0;background:#fff}.mobile-location-calendar-day:nth-child(7n){border-right:0}.mobile-location-calendar-day strong{color:var(--navy);font-size:var(--ld-10)}.mobile-location-calendar-day.outside{background:#f1f5fa}.mobile-location-calendar-day.outside strong{color:#8ca0bb}.mobile-location-calendar-day.today strong{display:grid;width:var(--ld-22);height:var(--ld-22);margin:calc(var(--ld-3) * -1);place-items:center;border-radius:50%;color:#fff;background:var(--deep-mint)}.mobile-location-calendar-day span{display:block;overflow:hidden;padding:var(--ld-3);border-left:calc(var(--ld-1) * 2) solid var(--blue);border-radius:var(--ld-3);color:var(--navy);background:var(--pale-blue);font-size:var(--ld-8);line-height:var(--ld-10);text-overflow:ellipsis;white-space:nowrap}.mobile-location-calendar-day small{color:var(--muted);font-size:var(--ld-8)}.portal-layout:has(>.portal-main>.mobile-payment-history) .portal-header{display:none}.portal-main:has(>.mobile-payment-history){padding:0 clamp(18px,5vw,22.55px) clamp(35px,9.722222vw,43.8472px)}.mobile-payment-history{--ph-1: clamp(1px, .277778vw, 1.2528px);--ph-4: clamp(4px, 1.111111vw, 5.0111px);--ph-5: clamp(5px, 1.388889vw, 6.2639px);--ph-6: clamp(6px, 1.666667vw, 7.5167px);--ph-8: clamp(8px, 2.222222vw, 10.0222px);--ph-9: clamp(9px, 2.5vw, 11.275px);--ph-10: clamp(10px, 2.777778vw, 12.5278px);--ph-11: clamp(11px, 3.055556vw, 13.7806px);--ph-12: clamp(12px, 3.333333vw, 15.0333px);--ph-13: clamp(13px, 3.611111vw, 16.2861px);--ph-18: clamp(18px, 5vw, 22.55px);--ph-20: clamp(20px, 5.555556vw, 25.0556px);--ph-22: clamp(22px, 6.111111vw, 27.5611px);--ph-23: clamp(23px, 6.388889vw, 28.8139px);--ph-28: clamp(28px, 7.777778vw, 35.0778px);--ph-29: clamp(29px, 8.055556vw, 36.3306px);--ph-31: clamp(31px, 8.611111vw, 38.8361px);--ph-38: clamp(38px, 10.555556vw, 47.6056px);--ph-40: clamp(40px, 11.111111vw, 50.1111px);--ph-46: clamp(46px, 12.777778vw, 57.6278px);--ph-58: clamp(58px, 16.111111vw, 72.6611px);--ph-92: clamp(92px, 25.555556vw, 115.2556px);--ph-170: clamp(170px, 47.222222vw, 212.9722px);--ph-340: clamp(340px, 94.444444vw, 425.9444px);display:block;color:var(--navy)}.desktop-activity-history{display:none}.mobile-payment-history-brand{display:flex;min-height:var(--ph-58);align-items:center;justify-content:space-between}.mobile-payment-history-brand .brand.compact{width:var(--ph-170);height:var(--ph-38);margin:0;object-fit:contain}.mobile-payment-history-brand>button{display:grid;width:var(--ph-38);height:var(--ph-38);place-items:center;border:0;border-radius:50%;background:var(--pale-mint);color:#111;font:inherit;font-size:clamp(15px,4.166667vw,18.7917px)}.mobile-payment-history-eyebrow{margin-top:0;color:var(--deep-mint);font-size:var(--ph-11);font-weight:800;letter-spacing:.07em;line-height:clamp(17.5px,4.861111vw,21.9236px);text-transform:uppercase}.mobile-payment-history>h1{margin-top:clamp(7px,1.944444vw,8.7694px);color:var(--navy);font-size:var(--ph-28);font-weight:800;letter-spacing:clamp(-1px,-.222222vw,-.8px);line-height:clamp(43.5px,12.083333vw,54.4944px)}.mobile-payment-history-help{max-width:var(--ph-340);margin-top:var(--ph-6);color:var(--muted);font-size:var(--ph-12);font-weight:400;line-height:var(--ph-18)}.mobile-payment-history-tools{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:var(--ph-8);margin-top:clamp(17px,4.722222vw,21.2972px)}.mobile-payment-history-search{display:flex;min-width:0;min-height:var(--ph-46);align-items:center;gap:var(--ph-9);padding:0 var(--ph-13);border:var(--ph-1) solid #b8cae0;border-radius:var(--ph-13);background:#fff;color:#60728f}.mobile-payment-history-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--navy);font:inherit;font-size:var(--ph-11)}.mobile-payment-history-search input::placeholder{color:#60728f;opacity:1}.mobile-payment-history-search input::-webkit-search-cancel-button{display:none}.mobile-payment-history-search>button{display:grid;padding:0;place-items:center;border:0;background:transparent;color:var(--blue)}.mobile-payment-history-filter-trigger{display:flex;min-width:var(--ph-92);min-height:var(--ph-46);align-items:center;justify-content:center;gap:var(--ph-6);padding:0 var(--ph-9);border:var(--ph-1) solid #a8c2e4;border-radius:var(--ph-13);background:var(--pale-blue);color:#0751bd;font:inherit;font-size:var(--ph-11);font-weight:800}.mobile-payment-history-filter-trigger.active{border-color:var(--blue);background:var(--blue);color:#fff}.mobile-payment-history-filter-trigger>strong{display:grid;min-width:var(--ph-20);height:var(--ph-20);place-items:center;padding:0 var(--ph-4);border-radius:999px;background:#fff;color:var(--blue);font-size:clamp(8px,2.222222vw,10.0222px)}.mobile-payment-history-tools .mobile-dashboard-ionicon{font-size:var(--ph-22)!important}.mobile-payment-history-active-filters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ph-6);margin-top:var(--ph-9)}.mobile-payment-history-active-filters>button{display:flex;min-height:var(--ph-31);align-items:center;gap:var(--ph-5);padding:0 var(--ph-9);border:0;background:transparent;color:var(--blue);font:inherit;font-size:clamp(8.5px,2.361111vw,10.6486px);font-weight:800}.mobile-payment-history-active-filters>button:first-child{border:var(--ph-1) solid #9bdcca;border-radius:999px;background:var(--pale-mint);color:var(--deep-mint)}.mobile-payment-history-active-filters+.mobile-payment-history-results{margin-top:var(--ph-9)}.mobile-payment-history-results{display:flex;min-height:var(--ph-38);align-items:center;justify-content:space-between;margin-top:var(--ph-10);font-size:var(--ph-10)}.mobile-payment-history-results strong{font-weight:800}.mobile-payment-history-results span{color:var(--muted);font-weight:600}.mobile-payment-history-empty{display:grid;min-height:clamp(130px,36.111111vw,162.8611px);align-content:center;row-gap:var(--ph-8);justify-items:center;color:var(--mint)}.mobile-payment-history-empty>svg{width:var(--ph-31);height:var(--ph-31)}.mobile-payment-history-empty>.mobile-dashboard-ionicon{font-size:clamp(30px,8.333333vw,37.5833px)!important;height:clamp(31.5px,8.75vw,39.4625px);line-height:clamp(31.5px,8.75vw,39.4625px)}.mobile-payment-history-empty p{width:100%;margin:0;color:#000;font-family:LeaseAlarm Android Text,sans-serif;font-size:clamp(14px,3.888889vw,17.5389px);font-weight:400;line-height:clamp(17.75px,4.930556vw,22.2368px);text-align:left}.mobile-payment-history-filter-layer{position:fixed;z-index:1800;inset:0;display:block;background:#fff}.mobile-payment-history-filter-screen{--pf-1: clamp(1px, .277778vw, 1.2528px);--pf-2: clamp(2px, .555556vw, 2.5056px);--pf-4: clamp(4px, 1.111111vw, 5.0111px);--pf-5: clamp(5px, 1.388889vw, 6.2639px);--pf-7: clamp(7px, 1.944444vw, 8.7694px);--pf-9: clamp(9px, 2.5vw, 11.275px);--pf-11: clamp(11px, 3.055556vw, 13.7806px);--pf-12: clamp(12px, 3.333333vw, 15.0333px);--pf-13: clamp(13px, 3.611111vw, 16.2861px);--pf-14: clamp(14px, 3.888889vw, 17.5389px);--pf-15: clamp(15px, 4.166667vw, 18.7917px);--pf-17: clamp(17px, 4.722222vw, 21.2972px);--pf-20: clamp(20px, 5.555556vw, 25.0556px);--pf-24: clamp(24px, 6.666667vw, 30.0667px);--pf-34: clamp(34px, 9.444444vw, 42.5944px);--pf-40: clamp(40px, 11.111111vw, 50.1111px);--pf-42: clamp(42px, 11.666667vw, 52.6167px);--pf-44: clamp(44px, 12.222222vw, 55.1222px);--pf-46: clamp(46px, 12.777778vw, 57.6278px);--pf-54: clamp(54px, 15vw, 67.65px);--pf-56: clamp(56px, 15.555556vw, 70.1556px);--pf-64: clamp(64px, 17.777778vw, 80.1778px);--pf-74: clamp(74px, 20.555556vw, 92.7px);display:grid;width:min(100%,451px);height:100dvh;grid-template-rows:var(--pf-64) minmax(0,1fr);margin:0 auto;overflow:hidden;background:#fff}.mobile-payment-history-filter-screen>header{display:grid;min-height:var(--pf-64);grid-template-columns:var(--pf-74) minmax(0,1fr) var(--pf-74);align-items:center;padding:0 clamp(16px,4.444444vw,20.0444px);border-bottom:var(--pf-1) solid var(--line);background:#fff}.mobile-payment-history-filter-screen>header>button{display:flex;min-width:var(--pf-74);min-height:var(--pf-44);align-items:center;gap:var(--pf-2);margin-left:calc(0px - var(--pf-5));padding:0;border:0;background:transparent;color:var(--blue);font:inherit;font-size:var(--pf-12);font-weight:800}.mobile-payment-history-filter-screen>header>button .mobile-dashboard-ionicon{font-size:clamp(22px,6.111111vw,27.5611px)!important}.mobile-payment-history-filter-screen>header h1{color:var(--navy);font-size:var(--pf-17);font-weight:800;text-align:center;white-space:nowrap}.mobile-payment-history-filter-scroll{min-height:0;padding:var(--pf-20) var(--pf-20) calc(var(--pf-40) + clamp(5px,1.388889vw,6.2639px));overflow-y:auto;overscroll-behavior:contain;background:#fff;scrollbar-width:none}.mobile-payment-history-filter-scroll::-webkit-scrollbar{display:none}.mobile-payment-history-filter-scroll>h2{color:#31415e;font-size:var(--pf-14);font-weight:800;line-height:var(--pf-20)}.mobile-payment-history-date-choices{display:grid;gap:var(--pf-7);margin-top:var(--pf-15)}.mobile-payment-history-date-choices>button{display:flex;width:100%;min-height:var(--pf-46);align-items:center;gap:var(--pf-9);padding:0 var(--pf-12);border:var(--pf-1) solid var(--line);border-radius:var(--pf-11);background:#fff;color:var(--navy);font:inherit;font-size:clamp(10px,2.777778vw,12.5278px);font-weight:600;text-align:left}.mobile-payment-history-date-choices>button.selected{border-color:#9bdcca;background:var(--pale-mint);color:var(--deep-mint);font-weight:700}.mobile-payment-history-radio{display:grid;width:var(--pf-20);height:var(--pf-20);flex:0 0 auto;place-items:center;color:var(--muted)}.mobile-payment-history-date-choices>button.selected .mobile-payment-history-radio{color:var(--deep-mint)}.mobile-payment-history-radio .mobile-dashboard-ionicon{font-size:var(--pf-20)!important}.mobile-payment-history-custom-dates{display:grid;gap:var(--pf-12);margin-top:var(--pf-14)}.mobile-payment-history-custom-dates>label{display:grid;gap:clamp(8px,2.222222vw,10.0222px);color:#31415e;font-size:var(--pf-13);font-weight:700;line-height:var(--pf-20)}.mobile-payment-history-custom-dates>label>span{position:relative;display:grid;min-height:var(--pf-54);grid-template-columns:var(--pf-34) minmax(0,1fr) var(--pf-20);align-items:center;gap:clamp(10px,2.777778vw,12.5278px);padding:0 var(--pf-12);border:var(--pf-1) solid #cfd8e5;border-radius:var(--pf-11);background:#fff;color:var(--blue)}.mobile-payment-history-custom-date-icon{display:grid;width:var(--pf-34);height:var(--pf-34);place-items:center;border-radius:clamp(10px,2.777778vw,12.5278px);background:var(--pale-mint);color:var(--deep-mint)}.mobile-payment-history-custom-date-value{min-width:0;color:var(--navy);font-size:var(--pf-13);font-weight:700}.mobile-payment-history-custom-date-value.placeholder{color:var(--muted);font-weight:500}.mobile-payment-history-custom-dates input{position:absolute;z-index:2;inset:0;width:100%;height:100%;min-width:0;margin:0;padding:0;border:0;outline:0;opacity:0;cursor:pointer}.mobile-payment-history-custom-dates input::-webkit-calendar-picker-indicator{position:absolute;inset:0;display:block;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.mobile-payment-history-custom-dates>p{margin:clamp(2px,.555556vw,2.5056px) 0 0;color:var(--muted);font-size:clamp(10px,2.777778vw,12.5278px);line-height:var(--pf-15)}.mobile-payment-history-show-results{display:flex;width:100%;min-height:var(--pf-56);align-items:center;justify-content:center;gap:var(--pf-9);margin-top:var(--pf-14);padding:0 clamp(18px,5vw,22.55px);border:0;border-radius:var(--pf-14);background:#073d8f;color:#fff;font:inherit;font-size:var(--pf-15);font-weight:800}.mobile-payment-history-show-results span:first-child{flex:1;text-align:center}.mobile-payment-history-show-results:disabled{opacity:.55;cursor:default}.mobile-payment-history-show-results:disabled>span{opacity:.55}.mobile-payment-history-clear-filters{display:flex;width:100%;min-height:var(--pf-42);align-items:center;justify-content:center;gap:var(--pf-7);margin-top:var(--pf-24);border:var(--pf-1) solid #cfd8e5;border-radius:clamp(10px,2.777778vw,12.5278px);background:#fff;color:#111;font:inherit;font-size:var(--pf-14)}.mobile-payment-history-clear-filters>.mobile-dashboard-ionicon{color:var(--blue);font-size:clamp(18px,5vw,22.55px)!important;line-height:1}.mobile-more-backdrop{position:fixed;z-index:1500;inset:0;display:block;padding:0;background:#fff}.mobile-more-sheet{--mm-1: clamp(1px, .277778vw, 1.2528px);--mm-2: clamp(2px, .555556vw, 2.5056px);--mm-3: clamp(3px, .833333vw, 3.7583px);--mm-5: clamp(5px, 1.388889vw, 6.2639px);--mm-9: clamp(9px, 2.5vw, 11.275px);--mm-10: clamp(10px, 2.777778vw, 12.5278px);--mm-11: clamp(11px, 3.055556vw, 13.7806px);--mm-12: clamp(12px, 3.333333vw, 15.0333px);--mm-13: clamp(13px, 3.611111vw, 16.2861px);--mm-14: clamp(14px, 3.888889vw, 17.5389px);--mm-16: clamp(16px, 4.444444vw, 20.0444px);--mm-18: clamp(18px, 5vw, 22.55px);--mm-20: clamp(20px, 5.555556vw, 25.0556px);--mm-21: clamp(21px, 5.833333vw, 26.3083px);--mm-22: clamp(22px, 6.111111vw, 27.5611px);--mm-39: clamp(39px, 10.833333vw, 48.8583px);--mm-42: clamp(42px, 11.666667vw, 52.6167px);--mm-64: clamp(64px, 17.777778vw, 80.1778px);--mm-67: clamp(67px, 18.611111vw, 83.9361px);--mm-74: clamp(74px, 20.555556vw, 92.7px);display:grid;width:100%;height:100dvh;grid-template-rows:var(--mm-64) minmax(0,1fr);overflow:hidden;border:0;border-radius:0;background:#fff;box-shadow:none}.mobile-more-heading{display:grid;min-height:var(--mm-64);grid-template-columns:var(--mm-74) minmax(0,1fr) var(--mm-74);align-items:center;padding:0 var(--mm-16);border-bottom:var(--mm-1) solid var(--line);background:#fff}.mobile-more-heading>button{display:inline-flex;min-width:var(--mm-74);min-height:var(--mm-42);align-items:center;gap:var(--mm-2);margin-left:calc(0px - var(--mm-5));padding:0;border:0;background:transparent;color:var(--blue);font:inherit;font-size:var(--mm-12);font-weight:800;text-align:left}.mobile-more-heading h1{margin:0;color:var(--navy);font-size:var(--mm-16);font-weight:800;line-height:1.2;text-align:center}.mobile-more-scroll{min-height:0;padding:var(--mm-20) var(--mm-20) calc(var(--mm-20) * 2);overflow-y:auto;overscroll-behavior:contain;background:#fff;scrollbar-width:none}.mobile-more-scroll::-webkit-scrollbar{display:none}.mobile-more-help{margin:0 0 var(--mm-14);color:var(--muted);font-size:var(--mm-10);font-weight:400;line-height:var(--mm-16)}.mobile-more-list{display:grid;gap:var(--mm-9);padding-bottom:var(--mm-5)}.mobile-more-list>button{display:grid;width:100%;min-height:var(--mm-67);grid-template-columns:var(--mm-39) minmax(0,1fr) var(--mm-21);gap:var(--mm-11);align-items:center;padding:var(--mm-10);border:var(--mm-1) solid var(--line);border-radius:var(--mm-13);background:#fff;color:var(--blue);text-align:left;font:inherit}.mobile-more-list>button.selected{border-color:#97d9c7;background:var(--pale-mint)}.mobile-more-item-icon{display:grid;width:var(--mm-39);height:var(--mm-39);place-items:center;border-radius:var(--mm-11);background:var(--pale-blue);color:var(--deep-mint)}.mobile-more-item-copy{display:grid;min-width:0}.mobile-more-item-copy strong{color:#0d1830;font-size:var(--mm-12);font-weight:700;line-height:var(--mm-18);overflow-wrap:anywhere}.mobile-more-item-copy small{margin-top:var(--mm-3);color:var(--muted);font-size:clamp(9.5px,2.638889vw,11.9014px);font-weight:400;line-height:var(--mm-14);overflow-wrap:anywhere}.mobile-documents-picker{position:fixed;z-index:1450;inset:0;display:grid;width:min(100%,451px);height:100dvh;grid-template-rows:64px minmax(0,1fr);margin:0 auto;overflow:hidden;background:#fff}.mobile-documents-picker>header{display:grid;min-height:64px;grid-template-columns:74px minmax(0,1fr) 74px;align-items:center;padding:0 16px;border-bottom:1px solid var(--line);background:#fff}.mobile-documents-picker>header>button{display:flex;min-width:74px;min-height:44px;align-items:center;gap:2px;margin-left:-5px;padding:0;border:0;background:transparent;color:var(--blue);font:inherit;font-size:12px;font-weight:800}.mobile-documents-picker>header h1{margin:0;color:var(--navy);font-size:17px;font-weight:800;line-height:1.2;text-align:center}.mobile-documents-picker-scroll{min-height:0;padding:20px 20px 40px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.mobile-documents-picker-scroll::-webkit-scrollbar{display:none}.mobile-documents-picker-scroll>p{margin:0 0 14px;color:var(--muted);font-size:12px;line-height:1.55}.mobile-documents-picker-inner-back{display:flex;min-height:44px;align-items:center;gap:4px;margin:-4px 0 10px -5px;padding:0 5px;border:0;background:transparent;color:var(--blue);font:inherit;font-size:13px;font-weight:800}.mobile-documents-picker-list{display:grid;gap:9px}.mobile-documents-picker-list>button{display:grid;width:100%;min-height:67px;grid-template-columns:39px minmax(0,1fr) 21px;gap:11px;align-items:center;padding:10px;border:1px solid var(--line);border-radius:13px;background:#fff;color:var(--blue);text-align:left;font:inherit}.mobile-documents-picker-list>button.selected{border-color:#66d3b1;background:#e8f8f2;color:var(--deep-mint)}.mobile-documents-picker-list>button>span:nth-child(2){display:grid;min-width:0}.mobile-documents-picker-list strong{color:#0d1830;font-size:12px;line-height:18px}.mobile-documents-picker-list small{margin-top:3px;color:var(--muted);font-size:10px;line-height:14px;overflow-wrap:anywhere}.mobile-documents-picker-icon{display:grid;width:39px;height:39px;place-items:center;border-radius:11px;background:var(--pale-blue);color:var(--deep-mint)}.mobile-more-documents-picker>header h1{font-size:16px}.mobile-more-documents-picker .mobile-documents-picker-scroll>p{margin:0 0 9px;font-size:10px;line-height:15px}body:has(.mobile-more-documents-picker) .skip-link,.portal-layout:has(.mobile-more-documents-picker) .sidebar,.portal-main:has(.mobile-more-documents-picker)>.mobile-more-return,.portal-main:has(.mobile-more-documents-picker)>.portal-header{display:none}.mobile-tasks-picker{grid-template-rows:clamp(64px,17.777778vw,80.1778px) minmax(0,1fr)}.mobile-tasks-picker>header{min-height:clamp(64px,17.777778vw,80.1778px);grid-template-columns:clamp(74px,20.555556vw,92.7056px) minmax(0,1fr) clamp(74px,20.555556vw,92.7056px);padding:0 clamp(16px,4.444444vw,20.0444px)}.mobile-tasks-picker>header>button{min-width:clamp(74px,20.555556vw,92.7056px);min-height:clamp(44px,12.222222vw,55.1222px);gap:clamp(2px,.555556vw,2.5056px);margin-left:clamp(-6.2639px,-1.388889vw,-5px);font-size:clamp(11px,3.055556vw,13.7806px)}.mobile-tasks-picker>header h1{font-size:clamp(16px,4.444444vw,20.0444px)}.mobile-tasks-picker .mobile-documents-picker-scroll{padding:clamp(20px,5.555556vw,25.0556px) clamp(20px,5.555556vw,25.0556px) clamp(40px,11.111111vw,50.1111px)}.mobile-tasks-picker .mobile-documents-picker-scroll>p{margin:0 0 clamp(14px,3.888889vw,17.5389px);font-size:clamp(10px,2.777778vw,12.5278px);line-height:clamp(15px,4.166667vw,18.7917px)}.mobile-tasks-picker .mobile-documents-picker-inner-back{min-height:clamp(44px,12.222222vw,55.1222px);gap:clamp(4px,1.111111vw,5.0111px);margin:clamp(-5.0111px,-1.111111vw,-4px) 0 clamp(9px,2.5vw,11.275px) clamp(-6.2639px,-1.388889vw,-5px);padding:0 clamp(5px,1.388889vw,6.2639px);font-size:clamp(11px,3.055556vw,13.7806px)}.mobile-tasks-picker .mobile-documents-picker-list{gap:clamp(8px,2.222222vw,10.0222px)}.mobile-tasks-picker .mobile-documents-picker-list>button{min-height:clamp(67px,18.611111vw,83.9194px);grid-template-columns:clamp(39px,10.833333vw,48.8583px) minmax(0,1fr) clamp(21px,5.833333vw,26.3083px);gap:clamp(11px,3.055556vw,13.7806px);padding:clamp(10px,2.777778vw,12.5278px);border-radius:clamp(13px,3.611111vw,16.2861px)}.mobile-tasks-picker .mobile-documents-picker-list strong{font-size:clamp(12px,3.333333vw,15.0333px);line-height:clamp(18px,5vw,22.55px)}.mobile-tasks-picker .mobile-documents-picker-list small{margin-top:clamp(3px,.833333vw,3.7583px);font-size:clamp(9.5px,2.638889vw,11.9014px);line-height:clamp(14px,3.888889vw,17.5389px)}.mobile-tasks-picker .mobile-documents-picker-icon{width:clamp(39px,10.833333vw,48.8583px);height:clamp(39px,10.833333vw,48.8583px);border-radius:clamp(11px,3.055556vw,13.7806px)}.mobile-tasks-picker[aria-labelledby=mobile-tasks-picker-title]:not(:has(.mobile-documents-picker-inner-back)) .mobile-documents-picker-scroll>p{margin-bottom:clamp(9px,2.5vw,11.275px)}.mobile-tasks-picker[aria-labelledby=mobile-tasks-picker-title]:not(:has(.mobile-documents-picker-inner-back)) .mobile-documents-picker-list{gap:clamp(9px,2.5vw,11.275px)}.portal-layout:has(.mobile-tasks-picker[aria-labelledby=mobile-tasks-picker-title]) .sidebar,.portal-main:has(.mobile-tasks-picker[aria-labelledby=mobile-tasks-picker-title])>.mobile-more-return,.portal-main:has(.mobile-tasks-picker[aria-labelledby=mobile-tasks-picker-title])>.portal-header{display:none}.mobile-tasks-picker[aria-labelledby=mobile-tasks-picker-title] .mobile-documents-picker-inner-back{margin-top:0;font-weight:700}.mobile-tasks-picker[aria-labelledby=mobile-tasks-picker-title]:has(.mobile-documents-picker-inner-back) .mobile-documents-picker-list>button>.mobile-dashboard-ionicon{color:var(--deep-mint)}.mobile-tasks-picker[aria-labelledby=mobile-tasks-picker-title]:has(.mobile-documents-picker-inner-back) .mobile-documents-picker-list{gap:clamp(9px,2.5vw,11.275px)}.mobile-tasks-picker[aria-labelledby=mobile-tasks-picker-title]:has(.mobile-documents-picker-inner-back) .mobile-documents-picker-list strong{line-height:clamp(17.5px,4.861111vw,21.9236px)}.mobile-tasks-picker[aria-labelledby=mobile-tasks-picker-title]:has(.mobile-documents-picker-inner-back) .mobile-documents-picker-scroll{padding-bottom:clamp(45px,12.5vw,56.375px)}.mobile-tasks-picker[aria-labelledby=mobile-tasks-picker-title] .mobile-tasks-title-word{display:inline-block;max-width:100%;overflow-wrap:anywhere}.mobile-documents-workspace{position:fixed;z-index:18;inset:0 0 75px;display:block;width:min(100%,451px);margin:0 auto;overflow:hidden;background:#fff}.mobile-documents-workspace-scroll{height:100%;padding:16px 18px 24px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.mobile-documents-workspace-scroll::-webkit-scrollbar{display:none}.mobile-documents-workspace-brand{display:flex;min-height:58px;align-items:center;justify-content:space-between}.mobile-documents-workspace-brand .brand.compact{width:170px;height:38px;margin:0;object-fit:contain}.mobile-documents-workspace-brand>button{display:grid;width:38px;height:38px;place-items:center;border:0;border-radius:19px;background:var(--pale-mint);color:var(--navy);font:inherit;font-size:13px}.mobile-documents-workspace-back{display:flex;min-height:44px;align-items:center;gap:3px;margin:4px 0 5px -5px;padding:0 5px;border:0;background:transparent;color:var(--blue);font:inherit;font-size:13px;font-weight:800}.mobile-documents-workspace-eyebrow{margin:9px 0 0;color:var(--deep-mint);font-size:12px;font-weight:800;letter-spacing:1px;text-transform:uppercase}.mobile-documents-workspace h1{margin:15px 0 0;color:var(--navy);font-size:30px;font-weight:800;letter-spacing:-1px}.mobile-documents-workspace-help{margin:11px 0 18px;color:var(--muted);font-size:13px;line-height:20px}.mobile-documents-workspace-target{display:grid;min-height:96px;grid-template-columns:41px minmax(0,1fr) 22px;gap:11px;align-items:center;padding:13px;border:1px solid #7edabd;border-radius:14px;background:var(--pale-mint);color:var(--deep-mint)}.mobile-documents-workspace-target-icon{display:grid;width:41px;height:41px;place-items:center;border-radius:11px;background:#fff}.mobile-documents-workspace-target>span:nth-child(2){display:grid;min-width:0}.mobile-documents-workspace-target small{color:var(--deep-mint);font-size:10px;font-style:normal;font-weight:800;letter-spacing:.8px;text-transform:uppercase}.mobile-documents-workspace-target strong{margin-top:7px;color:var(--navy);font-size:15px;line-height:20px;overflow-wrap:anywhere}.mobile-documents-workspace-target em{margin-top:4px;color:var(--muted);font-size:11px;font-style:normal;line-height:15px;overflow-wrap:anywhere}.mobile-documents-workspace-add{display:grid;width:100%;min-height:76px;grid-template-columns:48px minmax(0,1fr) 22px;gap:11px;align-items:center;margin-top:13px;padding:13px;border:1px solid #7edabd;border-radius:14px;background:var(--pale-mint);color:var(--navy);text-align:left;font:inherit}.mobile-documents-workspace-add>span:first-child{display:grid;width:48px;height:48px;place-items:center;border-radius:12px;background:#d5f3e9;color:var(--deep-mint)}.mobile-documents-workspace-add>span:nth-child(2){display:grid}.mobile-documents-workspace-add strong{color:var(--navy);font-size:14px;line-height:19px}.mobile-documents-workspace-add small{margin-top:4px;color:var(--muted);font-size:10px;line-height:14px}.mobile-documents-workspace-empty{display:grid;justify-items:center;gap:14px;margin:44px 0 48px;color:#4fc4a1;text-align:center}.mobile-documents-workspace-empty p,p.mobile-documents-workspace-empty{width:100%;margin:0;color:#111;font-size:14px;line-height:18px;text-align:left}.mobile-documents-workspace-files{display:grid;gap:10px;margin-top:16px}.mobile-documents-workspace-files article{display:grid;grid-template-columns:39px minmax(0,1fr);gap:11px;align-items:center;padding:12px;border:1px solid var(--line);border-radius:13px}.mobile-documents-workspace-files article>span:first-child{display:grid;width:39px;height:39px;place-items:center;border-radius:11px;background:var(--pale-blue);color:var(--deep-mint)}.mobile-documents-workspace-files article>span:last-child{display:grid}.mobile-documents-workspace-files strong{color:var(--navy);font-size:12px;overflow-wrap:anywhere}.mobile-documents-workspace-files small,.mobile-documents-workspace-files em{margin-top:3px;color:var(--muted);font-size:10px;font-style:normal}.mobile-documents-workspace-file-actions{display:flex;grid-column:2;flex-wrap:wrap;gap:7px}.mobile-documents-workspace-file-actions a,.mobile-documents-workspace-file-actions button{display:inline-flex;min-height:36px;align-items:center;gap:5px;padding:0 9px;border:1px solid var(--line);border-radius:9px;background:#fff;color:var(--blue);font:inherit;font-size:10px;font-weight:800;text-decoration:none}.mobile-documents-workspace-scrollable{position:absolute;inset:0 0 auto;min-height:100dvh;overflow:visible}.mobile-documents-workspace-scrollable .mobile-documents-workspace-scroll{height:auto;min-height:100dvh;padding-bottom:87px;overflow:visible}.mobile-documents-workspace-review-notice{display:grid;grid-template-columns:clamp(23px,6.388889vw,28.8139px) minmax(0,1fr);gap:clamp(10px,2.777778vw,12.5278px);align-items:start;margin-top:clamp(14px,3.888889vw,17.5389px);padding:clamp(13px,3.611111vw,16.2861px);border-radius:clamp(13px,3.611111vw,16.2861px);background:var(--pale-amber);color:var(--amber)}.mobile-documents-workspace-review-notice>.mobile-dashboard-ionicon{font-size:clamp(23px,6.388889vw,28.8139px)!important}.mobile-documents-workspace-review-notice>span{display:grid;min-width:0}.mobile-documents-workspace-review-notice strong{color:var(--navy);font-size:clamp(12px,3.333333vw,15.0333px);line-height:clamp(17px,4.722222vw,21.2972px)}.mobile-documents-workspace-review-notice small{margin-top:clamp(3px,.833333vw,3.7583px);color:var(--muted);font-size:clamp(9.5px,2.638889vw,11.9014px);line-height:clamp(14px,3.888889vw,17.5389px)}.mobile-documents-workspace-scoped .mobile-documents-workspace-files{gap:clamp(10px,2.777778vw,12.5278px);margin-top:clamp(14px,3.888889vw,17.5389px)}.mobile-documents-workspace-scoped .mobile-documents-workspace-files article{display:block;padding:0 clamp(12px,3.333333vw,15.0333px) clamp(11px,3.055556vw,13.7806px);border-radius:clamp(14px,3.888889vw,17.5389px)}.mobile-documents-workspace-file-summary{display:grid;min-height:clamp(70px,19.444444vw,87.6944px);grid-template-columns:clamp(39px,10.833333vw,48.8583px) minmax(0,1fr) minmax(min-content,clamp(76px,21.111111vw,95.2111px));gap:clamp(10px,2.777778vw,12.5278px);align-items:center;padding:clamp(9px,2.5vw,11.275px) 0;border-bottom:1px solid var(--line)}.mobile-documents-workspace-file-summary>span:first-child{display:grid;width:clamp(39px,10.833333vw,48.8583px);height:clamp(39px,10.833333vw,48.8583px);place-items:center;border-radius:clamp(11px,3.055556vw,13.7806px);background:var(--pale-blue);color:var(--deep-mint)}.mobile-documents-workspace-file-summary>span:first-child .mobile-dashboard-ionicon{font-size:clamp(23px,6.388889vw,28.8139px)!important}.mobile-documents-workspace-file-summary>span:nth-child(2){display:grid;min-width:0}.mobile-documents-workspace-file-summary strong{color:var(--navy);font-size:clamp(12px,3.333333vw,15.0333px);line-height:clamp(17px,4.722222vw,21.2972px);overflow-wrap:anywhere}.mobile-documents-workspace-file-summary small{margin-top:clamp(3px,.833333vw,3.7583px);color:var(--muted);font-size:clamp(9.5px,2.638889vw,11.9014px);line-height:clamp(14px,3.888889vw,17.5389px)}.mobile-documents-workspace-file-summary em{max-width:clamp(92px,25.555556vw,115.2556px);padding:clamp(5px,1.388889vw,6.2639px) clamp(7px,1.944444vw,8.7694px);border:1px solid #9adcca;border-radius:999px;color:var(--deep-mint);font-size:clamp(7.5px,2.083333vw,9.3958px);font-style:normal;font-weight:800;line-height:1.25;text-align:center}.mobile-documents-workspace-scoped .mobile-documents-workspace-file-actions{display:grid;grid-column:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(8px,2.222222vw,10.0222px);padding-top:clamp(4px,1.111111vw,5.0111px)}.mobile-documents-workspace-scoped .mobile-documents-workspace-file-actions a,.mobile-documents-workspace-scoped .mobile-documents-workspace-file-actions button{display:inline-flex;min-height:clamp(36px,10vw,45.1px);justify-content:center;gap:clamp(5px,1.388889vw,6.2639px);padding:0 clamp(10px,2.777778vw,12.5278px);border:0;border-radius:clamp(9px,2.5vw,11.275px);background:var(--pale-blue);color:var(--blue);font-size:clamp(10px,2.777778vw,12.5278px)}.mobile-documents-workspace-scoped .mobile-documents-workspace-file-actions .mobile-dashboard-ionicon{font-size:clamp(18px,5vw,22.55px)!important}.mobile-documents-workspace-scoped .mobile-documents-workspace-file-actions button:last-child{grid-column:2;background:#fff1f0;color:#9e2f28}.mobile-document-review{position:fixed;z-index:1600;inset:0;display:grid;width:min(100%,451px);height:100dvh;grid-template-rows:80px minmax(0,1fr);margin:0 auto;overflow:hidden;background:#fff}.mobile-document-review>header{display:grid;min-height:80px;grid-template-columns:74px minmax(0,1fr) 74px;align-items:center;padding:16px;border-bottom:1px solid var(--line)}.mobile-document-review>header button{display:flex;min-height:44px;align-items:center;gap:2px;padding:0;border:0;background:transparent;color:var(--blue);font:inherit;font-size:12px;font-weight:800}.mobile-document-review>header h1{margin:0;color:var(--navy);font-size:17px;line-height:21px;text-align:center}.mobile-document-review-scroll{padding:20px 20px 40px;overflow-y:auto;overscroll-behavior:contain}.mobile-document-review-safety{display:grid;grid-template-columns:28px minmax(0,1fr);gap:11px;padding:15px;border-radius:13px;background:var(--pale-blue);color:var(--blue)}.mobile-document-review-safety strong{color:var(--navy);font-size:13px}.mobile-document-review-safety p{margin:5px 0 0;color:var(--muted);font-size:11px;line-height:17px}.mobile-document-review-file{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(10px,2.777778vw,12.5278px);align-items:center;margin-top:clamp(14px,3.888889vw,17.5389px);padding-bottom:clamp(13px,3.611111vw,16.2861px);border-bottom:1px solid var(--line)}.mobile-document-review-file>span{display:grid;min-width:0}.mobile-document-review-file strong{color:var(--navy);font-size:clamp(14px,3.888889vw,17.5389px);line-height:clamp(19px,5.277778vw,23.8083px);overflow-wrap:anywhere}.mobile-document-review-file small{margin-top:clamp(3px,.833333vw,3.7583px);color:var(--muted);font-size:clamp(9.5px,2.638889vw,11.9014px);line-height:clamp(14px,3.888889vw,17.5389px)}.mobile-document-review-file a{display:inline-flex;width:fit-content;min-height:clamp(36px,10vw,45.1px);align-items:center;gap:clamp(5px,1.388889vw,6.2639px);padding:0 clamp(10px,2.777778vw,12.5278px);border:0;border-radius:clamp(9px,2.5vw,11.275px);background:var(--pale-blue);color:var(--blue);font-size:clamp(10px,2.777778vw,12.5278px);font-weight:800;text-decoration:none}.mobile-document-review-file a .mobile-dashboard-ionicon{font-size:clamp(18px,5vw,22.55px)!important}.mobile-document-review-status{margin:20px 0 0;color:var(--deep-mint);font-size:12px;font-weight:800}.mobile-document-review-add{display:flex;width:100%;min-height:clamp(56px,15.555556vw,70.1556px);align-items:center;justify-content:space-between;margin-top:clamp(14px,3.888889vw,17.5389px);padding:0 clamp(18px,5vw,22.55px);border:0;border-radius:clamp(14px,3.888889vw,17.5389px);background:#073d8f;color:#fff;font:inherit;font-size:clamp(13.5px,3.75vw,16.9125px);font-weight:800}.mobile-document-review-add>span:first-child{flex:1;text-align:center}.mobile-document-review-add .mobile-dashboard-ionicon{font-size:clamp(20px,5.555556vw,25.0556px)!important}.mobile-document-review-add-form{display:grid;gap:clamp(13px,3.611111vw,16.2861px);margin-top:clamp(14px,3.888889vw,17.5389px)}.mobile-document-review-add-form h2{margin:clamp(4px,1.111111vw,5.0111px) 0 0;color:var(--navy);font-size:clamp(18px,5vw,22.55px);line-height:clamp(24px,6.666667vw,30.0667px)}.mobile-document-review-add-form>p{margin:clamp(6px,1.666667vw,7.5167px) 0 0;color:var(--muted);font-size:clamp(11px,3.055556vw,13.7806px);line-height:clamp(17px,4.722222vw,21.2972px)}.mobile-document-review-add-form>label{display:grid;min-width:0;gap:clamp(8px,2.222222vw,10.0222px);color:#31415e;font-size:clamp(13px,3.611111vw,16.2861px);font-weight:800}.mobile-document-review-add-form>label>input{width:100%;min-height:clamp(56px,15.555556vw,70.1556px);padding:0 clamp(16px,4.444444vw,20.0444px);border:1px solid #d7e0ea;border-radius:clamp(14px,3.888889vw,17.5389px);color:#0d1830;background:#fff;font:inherit;font-size:clamp(15px,4.166667vw,18.7917px)}.mobile-document-review-add-form>label>textarea{width:100%;min-height:clamp(92px,25.555556vw,115.2556px);resize:vertical;padding:clamp(12px,3.333333vw,15.0333px) clamp(16px,4.444444vw,20.0444px);border:1px solid #d7e0ea;border-radius:clamp(14px,3.888889vw,17.5389px);color:#0d1830;background:#fff;font:inherit;font-size:clamp(15px,4.166667vw,18.7917px)}.mobile-document-review-date-control{position:relative;display:grid;min-height:clamp(54px,15vw,67.65px);grid-template-columns:clamp(34px,9.444444vw,42.5944px) minmax(0,1fr) clamp(20px,5.555556vw,25.0556px);gap:clamp(10px,2.777778vw,12.5278px);align-items:center;padding:0 clamp(12px,3.333333vw,15.0333px);overflow:hidden;border:1px solid #cfd8e5;border-radius:clamp(11px,3.055556vw,13.7806px);color:var(--blue);background:#fff}.mobile-document-review-date-control>span:first-child{display:grid;width:clamp(34px,9.444444vw,42.5944px);height:clamp(34px,9.444444vw,42.5944px);place-items:center;border-radius:clamp(10px,2.777778vw,12.5278px);color:var(--deep-mint);background:var(--pale-mint)}.mobile-document-review-date-control>strong{color:var(--muted);font-size:clamp(13px,3.611111vw,16.2861px);font-weight:600}.mobile-document-review-date-control>input{position:absolute;inset:0;width:100%;height:100%;cursor:pointer;opacity:0}.mobile-document-review-date-types{display:flex;gap:clamp(7px,1.944444vw,8.7694px);padding-right:clamp(8px,2.222222vw,10.0222px);overflow-x:auto;scrollbar-width:none}.mobile-document-review-date-types::-webkit-scrollbar{display:none}.mobile-document-review-date-types button{min-height:clamp(38px,10.555556vw,47.6056px);flex:0 0 auto;padding:0 clamp(12px,3.333333vw,15.0333px);border:1px solid #cfd8e5;border-radius:999px;color:var(--muted);background:#fff;font:inherit;font-size:clamp(10px,2.777778vw,12.5278px);font-weight:600}.mobile-document-review-date-types button.selected{border-color:#8bd9c4;color:var(--deep-mint);background:var(--pale-mint);font-weight:800}.mobile-document-review-add-actions{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(8px,2.222222vw,10.0222px);align-items:center}.mobile-document-review-add-actions>button:first-child{min-height:clamp(42px,11.666667vw,52.6167px);padding:0 clamp(13px,3.611111vw,16.2861px);border:1px solid #cfd8e5;border-radius:clamp(10px,2.777778vw,12.5278px);color:#111;background:#fff;font:inherit;font-size:clamp(12px,3.333333vw,15.0333px);font-weight:400}.mobile-document-review-add-actions>button:last-child{display:flex;min-height:clamp(56px,15.555556vw,70.1556px);align-items:center;justify-content:space-between;padding:0 clamp(18px,5vw,22.55px);border:0;border-radius:clamp(14px,3.888889vw,17.5389px);color:#fff;background:#073d8f;font:inherit;font-size:clamp(13.5px,3.75vw,16.9125px);font-weight:800}.mobile-document-review-add-actions>button:last-child>span:first-child{flex:1;text-align:center}.mobile-document-review-add-actions>button:last-child:disabled{color:#d1ddec;background:#7f9dca;opacity:1}.mobile-document-review-empty{display:grid;min-height:clamp(130px,36.111111vw,162.8611px);justify-items:center;align-content:center;gap:clamp(8px,2.222222vw,10.0222px);color:var(--deep-mint);text-align:center}.mobile-document-review-empty p{max-width:clamp(260px,72.222222vw,325.7222px);margin:0;color:var(--muted);font-size:clamp(12px,3.333333vw,15.0333px);line-height:clamp(18px,5vw,22.55px)}.mobile-document-review-suggestions{display:grid;gap:9px;margin-top:16px}.mobile-document-review-suggestions article{display:grid;gap:4px;padding:13px;border:1px solid var(--line);border-radius:12px}.mobile-document-review-complete{display:grid;grid-template-columns:clamp(24px,6.666667vw,30.0667px) minmax(0,1fr) auto;gap:clamp(10px,2.777778vw,12.5278px);align-items:center;margin-top:clamp(16px,4.444444vw,20.0444px);padding:clamp(13px,3.611111vw,16.2861px);border-radius:clamp(13px,3.611111vw,16.2861px);background:var(--pale-mint);color:var(--deep-mint)}.mobile-document-review-complete>.mobile-dashboard-ionicon{font-size:clamp(24px,6.666667vw,30.0667px)!important}.mobile-document-review-complete>div{display:grid;min-width:0;align-content:center}.mobile-document-review-complete strong{color:var(--navy);font-size:clamp(12px,3.333333vw,15.0333px);line-height:clamp(17px,4.722222vw,21.2972px)}.mobile-document-review-complete p{margin:clamp(3px,.833333vw,3.7583px) 0 0;color:var(--muted);font-size:clamp(9.5px,2.638889vw,11.9014px);line-height:clamp(14px,3.888889vw,17.5389px)}.mobile-document-review-complete button{width:fit-content;min-height:clamp(36px,10vw,45.1px);padding:0 clamp(10px,2.777778vw,12.5278px);border:0;border-radius:clamp(9px,2.5vw,11.275px);background:var(--pale-blue);color:var(--blue);font:inherit;font-size:clamp(10px,2.777778vw,12.5278px);font-weight:800}.mobile-document-review-finish{display:grid;gap:clamp(11px,3.055556vw,13.7806px);padding:clamp(14px,3.888889vw,17.5389px);border:1px solid #d5e0ee;border-radius:clamp(13px,3.611111vw,16.2861px);background:#fbfcfe}.mobile-document-review-finish h2{margin:0;color:var(--navy);font-size:clamp(12px,3.333333vw,15.0333px);line-height:clamp(17px,4.722222vw,21.2972px)}.mobile-document-review-finish>p{margin:0;color:var(--muted);font-size:clamp(9.5px,2.638889vw,11.9014px);line-height:clamp(14px,3.888889vw,17.5389px)}.mobile-document-review-finish label{display:grid;gap:clamp(8px,2.222222vw,10.0222px);color:#31415e;font-size:clamp(13px,3.611111vw,16.2861px);font-weight:800}.mobile-document-review-finish input{width:100%;min-height:clamp(56px,15.555556vw,70.1556px);padding:0 clamp(16px,4.444444vw,20.0444px);border:1px solid #d7e0ea;border-radius:clamp(14px,3.888889vw,17.5389px);color:#0d1830;background:#fff;font:inherit;font-size:clamp(15px,4.166667vw,18.7917px)}.mobile-document-review-finish>button{display:flex;width:100%;min-height:clamp(56px,15.555556vw,70.1556px);align-items:center;justify-content:space-between;padding:0 clamp(18px,5vw,22.55px);border:0;border-radius:clamp(14px,3.888889vw,17.5389px);background:#073d8f;color:#fff;font:inherit;font-size:clamp(15px,4.166667vw,18.7917px);font-weight:800}.mobile-document-review-finish>button>span:first-child{flex:1;text-align:center}.mobile-document-review-finish>button:disabled{opacity:.55}.mobile-tasks-workspace{position:fixed;z-index:18;inset:0 0 75px;display:block;width:min(100%,451px);margin:0 auto;overflow:hidden;background:#fff}.mobile-tasks-workspace-scroll{height:100%;padding:clamp(16px,4.444444vw,20.0444px) clamp(18px,5vw,22.55px) clamp(28px,7.777778vw,35.0778px);overflow-y:auto;overscroll-behavior:contain}.mobile-tasks-workspace h1{margin:clamp(7px,1.944444vw,8.7694px) 0 0;color:var(--navy);font-size:clamp(28px,7.777778vw,35.0778px);font-weight:800;letter-spacing:clamp(-1px,-.277778vw,-.8px)}.mobile-tasks-workspace-help{margin:clamp(6px,1.666667vw,7.5167px) 0 clamp(17px,4.722222vw,21.2972px);color:var(--muted);font-size:clamp(12px,3.333333vw,15.0333px);line-height:clamp(18px,5vw,22.55px)}.mobile-tasks-workspace .mobile-documents-workspace-target{min-height:0;grid-template-columns:clamp(40px,11.111111vw,50.1111px) minmax(0,1fr) clamp(22px,6.111111vw,27.5611px);gap:clamp(10px,2.777778vw,12.5278px);padding:clamp(13px,3.611111vw,16.2861px);border-color:#9bdcca;border-radius:clamp(13px,3.611111vw,16.2861px);background:#f1faf7}.mobile-tasks-workspace .mobile-documents-workspace-target-icon{width:clamp(40px,11.111111vw,50.1111px);height:clamp(40px,11.111111vw,50.1111px);border-radius:clamp(11px,3.055556vw,13.7806px)}.mobile-tasks-workspace .mobile-documents-workspace-target small{font-size:clamp(8px,2.222222vw,10.0222px);letter-spacing:clamp(.7px,.194444vw,.8769px)}.mobile-tasks-workspace .mobile-documents-workspace-target strong{margin-top:clamp(2px,.555556vw,2.5056px);font-size:clamp(13px,3.611111vw,16.2861px);line-height:clamp(16px,4.444444vw,20.0444px)}.mobile-tasks-workspace .mobile-documents-workspace-target em{margin-top:clamp(2px,.555556vw,2.5056px);font-size:clamp(9px,2.5vw,11.275px);line-height:clamp(13px,3.611111vw,16.2861px)}.mobile-tasks-workspace .mobile-documents-workspace-target.long-title{min-height:clamp(96.5px,26.805556vw,120.8861px)}.mobile-tasks-workspace-add{display:flex;width:100%;min-height:clamp(56px,15.555556vw,70.1556px);align-items:center;justify-content:space-between;margin-top:clamp(12px,3.333333vw,15.0333px);padding:0 clamp(18px,5vw,22.55px);border:0;border-radius:clamp(14px,3.888889vw,17.5389px);background:#073d8f;color:#fff;font:inherit;font-size:clamp(15px,4.166667vw,18.7917px);font-weight:800}.mobile-tasks-workspace-add>span:first-child{flex:1;text-align:center}.mobile-tasks-workspace-list{display:grid;gap:0;margin-top:clamp(14px,3.888889vw,17.5389px)}.mobile-tasks-workspace-list article{display:grid;min-height:clamp(76px,21.111111vw,95.2111px);grid-template-columns:clamp(39px,10.833333vw,48.8583px) minmax(0,1fr) clamp(43px,11.944444vw,53.8694px);gap:clamp(10px,2.777778vw,12.5278px);align-items:center;padding:0;border:0;border-bottom:1px solid var(--line);border-radius:0}.mobile-task-complete{display:grid;width:clamp(39px,10.833333vw,48.8583px);height:clamp(39px,10.833333vw,48.8583px);place-items:center;padding:0;border:0;border-radius:50%;background:var(--pale-blue);color:var(--blue)}.mobile-tasks-workspace-list article:not(.open) .mobile-task-complete{background:var(--mint);color:#fff}.mobile-task-open{display:grid;min-height:clamp(64px,17.777778vw,80.1778px);align-content:center;gap:0;padding:0;border:0;background:transparent;text-align:left;font:inherit}.mobile-task-open strong{color:var(--navy);font-size:clamp(12px,3.333333vw,15.0333px);line-height:clamp(17px,4.722222vw,21.2972px)}.mobile-task-open small{margin-top:clamp(3px,.833333vw,3.7583px);color:var(--muted);font-size:clamp(9.5px,2.638889vw,11.9014px);line-height:clamp(14px,3.888889vw,17.5389px)}.mobile-task-assign{display:inline-flex;width:clamp(43px,11.944444vw,53.8694px);min-height:clamp(40px,11.111111vw,50.1111px);align-items:center;justify-content:center;flex-direction:column;gap:clamp(1px,.277778vw,1.2528px);padding:0 clamp(8px,2.222222vw,10.0222px);border:0;border-radius:clamp(10px,2.777778vw,12.5278px);background:var(--pale-blue);color:var(--blue);font:inherit;font-size:clamp(8px,2.222222vw,10.0222px);font-weight:800}.mobile-tasks-workspace-empty{display:grid;justify-items:center;gap:clamp(10px,2.777778vw,12.5278px);margin:clamp(34px,9.444444vw,42.5944px) 0;color:var(--deep-mint);text-align:center}.mobile-tasks-workspace-empty p{margin:0;color:var(--navy);font-size:clamp(12px,3.333333vw,15.0333px);line-height:clamp(18px,5vw,22.55px)}.portal-main:has(.mobile-tasks-workspace)>.mobile-more-return,.portal-main:has(.mobile-tasks-workspace)>.portal-header,.portal-main:has(.mobile-tasks-workspace)>.page-panel{display:none}@font-face{font-family:LeaseAlarm Tasks Android Text;src:url(/assets/roboto-android.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}.mobile-tasks-workspace-scroll{padding-top:0}.mobile-tasks-workspace .mobile-documents-workspace-brand>button{font-size:12px}.mobile-tasks-workspace .mobile-documents-workspace-back{gap:2px;margin:0;padding:0;font-size:11px;font-weight:700}.mobile-tasks-workspace .mobile-documents-workspace-back>.mobile-dashboard-ionicon{font-size:clamp(20px,5.555556vw,25.0556px)!important}.mobile-tasks-workspace .mobile-documents-workspace-eyebrow{margin:0;font-size:clamp(11px,3.055556vw,13.7806px);line-height:clamp(17.5px,4.861111vw,21.9236px);letter-spacing:.8px;transform:translateY(2px)}.mobile-tasks-workspace h1{line-height:clamp(43.5px,12.083333vw,54.4917px);transform:translateY(2px)}.mobile-tasks-workspace .mobile-documents-workspace-target-icon>.mobile-dashboard-ionicon{font-size:clamp(21px,5.833333vw,26.3083px)!important}.mobile-tasks-workspace .mobile-documents-workspace-target small{line-height:clamp(12.5px,3.472222vw,15.6597px)}.mobile-tasks-workspace .mobile-documents-workspace-target strong{line-height:clamp(20.5px,5.694444vw,25.6819px)}.mobile-tasks-workspace-empty{min-height:clamp(130px,36.111111vw,162.8611px);margin:0;align-content:center;gap:clamp(8px,2.222222vw,10.0222px);color:var(--mint)}.mobile-tasks-workspace-empty>.mobile-dashboard-ionicon{font-size:clamp(30px,8.333333vw,37.5833px)!important}.mobile-tasks-workspace-empty p{color:#000;font-family:LeaseAlarm Tasks Android Text,sans-serif;font-size:clamp(14px,3.888889vw,17.5389px);line-height:clamp(20px,5.555556vw,25.0556px)}.mobile-task-form-sheet{position:fixed;z-index:1600;inset:0;display:grid;width:min(100%,451px);height:100dvh;grid-template-rows:clamp(56px,15.555556vw,70.1556px) minmax(0,1fr);margin:0 auto;overflow:hidden;background:#fff}.mobile-task-form-sheet>header{display:grid;grid-template-columns:clamp(74px,20.555556vw,92.7056px) minmax(0,1fr) clamp(74px,20.555556vw,92.7056px);align-items:center;padding:0 clamp(16px,4.444444vw,20.0444px);border-bottom:1px solid var(--line)}.mobile-task-form-sheet>header button{display:flex;min-height:clamp(44px,12.222222vw,55.1222px);align-items:center;gap:clamp(2px,.555556vw,2.5056px);padding:0;border:0;background:transparent;color:var(--blue);font:inherit;font-size:clamp(11px,3.055556vw,13.7806px);font-weight:800}.mobile-task-form-sheet>header h1{margin:0;color:var(--navy);font-size:clamp(16px,4.444444vw,20.0444px);text-align:center}.mobile-task-form-scroll{display:grid;align-content:start;gap:clamp(14px,3.888889vw,17.5389px);padding:clamp(20px,5.555556vw,25.0556px) 0 clamp(42px,11.666667vw,52.6167px);overflow-y:auto;overscroll-behavior:contain}.mobile-task-form-scroll>*{width:min(100%,clamp(320px,88.888889vw,400.8889px));justify-self:center}.mobile-task-form-scroll>.web-quick-action-destination{min-height:clamp(78px,21.666667vw,97.7167px);grid-template-columns:clamp(40px,11.111111vw,50.1111px) minmax(0,1fr) auto;gap:clamp(10px,2.777778vw,12.5278px);padding:clamp(13px,3.611111vw,16.2861px);border-radius:clamp(13px,3.611111vw,16.2861px)}.mobile-task-form-scroll>.web-quick-action-destination>span{width:clamp(40px,11.111111vw,50.1111px);height:clamp(40px,11.111111vw,50.1111px);border-radius:clamp(11px,3.055556vw,13.7806px)}.mobile-task-form-scroll>.web-quick-action-destination p{font-size:clamp(8px,2.222222vw,10.0222px);letter-spacing:clamp(.7px,.194444vw,.8769px)}.mobile-task-form-scroll>.web-quick-action-destination strong{font-size:clamp(13px,3.611111vw,16.2861px)}.mobile-task-form-scroll>.web-quick-action-destination small{font-size:clamp(9px,2.5vw,11.275px);line-height:clamp(13px,3.611111vw,16.2861px)}.mobile-task-form-scroll>.web-quick-action-destination.change button{min-width:clamp(64px,17.777778vw,80.1778px);height:clamp(44px,12.222222vw,55.1222px);padding:0 clamp(10px,2.777778vw,12.5278px);border-radius:clamp(10px,2.777778vw,12.5278px);font-size:clamp(11px,3.055556vw,13.7806px)}.mobile-task-form-field{display:grid;gap:clamp(8px,2.222222vw,10.0222px);color:var(--navy);font-size:clamp(13px,3.611111vw,16.2861px);font-weight:800}.mobile-task-form-field>input{min-height:clamp(56px,15.555556vw,70.1556px);padding:0 clamp(16px,4.444444vw,20.0444px);border:1px solid var(--line);border-radius:clamp(14px,3.888889vw,17.5389px);font:inherit;font-size:clamp(15px,4.166667vw,18.7917px);font-weight:400}.mobile-task-form-field small{color:var(--muted);font-size:clamp(10px,2.777778vw,12.5278px);font-weight:400;line-height:clamp(15px,4.166667vw,18.7917px)}.mobile-task-date-control{position:relative;display:grid;min-height:clamp(54px,15vw,67.65px);grid-template-columns:clamp(34px,9.444444vw,42.5944px) minmax(0,1fr) clamp(19px,5.277778vw,23.8028px);gap:clamp(10px,2.777778vw,12.5278px);align-items:center;padding:0 clamp(12px,3.333333vw,15.0333px);border:1px solid var(--line);border-radius:clamp(11px,3.055556vw,13.7806px);color:var(--blue)}.mobile-task-date-icon{display:grid;width:clamp(34px,9.444444vw,42.5944px);height:clamp(34px,9.444444vw,42.5944px);place-items:center;border-radius:clamp(10px,2.777778vw,12.5278px);background:var(--pale-mint);color:var(--deep-mint)}.mobile-task-date-control b{color:var(--navy);font-size:clamp(13px,3.611111vw,16.2861px)}.mobile-task-date-control input{position:absolute;inset:0;width:100%;opacity:0}.mobile-task-priorities{margin:0;padding:0;border:0}.mobile-task-priorities legend,.mobile-task-responsibility h2{margin:0 0 clamp(10px,2.777778vw,12.5278px);color:var(--navy);font-size:clamp(13px,3.611111vw,16.2861px);font-weight:800}.mobile-task-priorities>div{display:flex;flex-wrap:wrap;gap:clamp(7px,1.944444vw,8.7694px)}.mobile-task-priorities button{display:flex;min-height:clamp(39px,10.833333vw,48.8583px);flex:0 0 auto;align-items:center;gap:clamp(6px,1.666667vw,7.5167px);padding:0 clamp(8px,2.222222vw,10.0222px);border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--muted);font:inherit;font-size:clamp(11px,3.055556vw,13.7806px);font-weight:800}.mobile-task-priorities button[data-priority=low]{width:clamp(71px,19.722222vw,88.9472px)}.mobile-task-priorities button[data-priority=normal]{width:clamp(91px,25.277778vw,114.0028px)}.mobile-task-priorities button[data-priority=high]{width:clamp(74px,20.555556vw,92.7056px)}.mobile-task-priorities button[data-priority=urgent]{width:clamp(86px,23.888889vw,107.7389px)}.mobile-task-priorities button.selected{border-color:#66d3b1;background:var(--pale-mint);color:var(--deep-mint)}.mobile-task-responsibility{display:grid;gap:clamp(9px,2.5vw,11.275px)}.mobile-task-responsibility>label{display:grid;min-height:clamp(48px,13.333333vw,60.1333px);grid-template-columns:clamp(25px,6.944444vw,31.3194px) minmax(0,1fr);align-items:center;padding:0 clamp(12px,3.333333vw,15.0333px);border:1px solid var(--line);border-radius:clamp(11px,3.055556vw,13.7806px);color:var(--muted)}.mobile-task-responsibility>label input{min-width:0;border:0;outline:0;font:inherit;font-size:clamp(12px,3.333333vw,15.0333px)}.mobile-task-responsibility>button{display:grid;min-height:clamp(67px,18.611111vw,83.9194px);grid-template-columns:clamp(39px,10.833333vw,48.8583px) minmax(0,1fr) clamp(21px,5.833333vw,26.3083px);gap:clamp(11px,3.055556vw,13.7806px);align-items:center;padding:clamp(10px,2.777778vw,12.5278px);border:1px solid var(--line);border-radius:clamp(13px,3.611111vw,16.2861px);background:#fff;color:var(--blue);text-align:left;font:inherit}.mobile-task-responsibility>button.selected{border-color:#66d3b1;background:var(--pale-mint);color:var(--deep-mint)}.mobile-task-responsibility-icon{display:grid;width:clamp(39px,10.833333vw,48.8583px);height:clamp(39px,10.833333vw,48.8583px);place-items:center;border-radius:clamp(11px,3.055556vw,13.7806px);background:var(--pale-blue)}.mobile-task-responsibility-icon.unassigned{color:var(--blue)}.mobile-task-responsibility-icon.person{color:var(--deep-mint)}.mobile-task-responsibility>button span{display:grid;gap:4px}.mobile-task-responsibility>button strong{color:var(--navy);font-size:clamp(12px,3.333333vw,15.0333px)}.mobile-task-responsibility>button small{color:var(--muted);font-size:clamp(9.5px,2.638889vw,11.9014px);line-height:clamp(14px,3.888889vw,17.5389px);overflow-wrap:anywhere}.mobile-task-delivery{display:grid;grid-template-columns:clamp(25px,6.944444vw,31.3194px) minmax(0,1fr);gap:clamp(10px,2.777778vw,12.5278px);align-items:start;margin:clamp(18px,5vw,22.55px) 0 0;padding:clamp(14px,3.888889vw,17.5389px);border-radius:clamp(13px,3.611111vw,16.2861px);background:#eff5ff;color:var(--blue);font-size:clamp(11px,3.055556vw,13.7806px);line-height:clamp(17px,4.722222vw,21.2972px)}.mobile-task-invite{display:grid;grid-template-columns:clamp(28px,7.777778vw,35.0778px) minmax(0,1fr) auto;gap:clamp(9px,2.5vw,11.275px);align-items:center;padding:clamp(12px,3.333333vw,15.0333px);border-radius:clamp(12px,3.333333vw,15.0333px);background:#eff5ff;color:var(--blue)}.mobile-task-invite>div{display:grid;gap:4px}.mobile-task-invite strong{color:var(--navy);font-size:clamp(12px,3.333333vw,15.0333px)}.mobile-task-invite small{color:var(--muted);font-size:clamp(9.5px,2.638889vw,11.9014px);line-height:clamp(14px,3.888889vw,17.5389px)}.mobile-task-invite button{min-height:clamp(36px,10vw,45.1px);padding:0 clamp(10px,2.777778vw,12.5278px);border:1px solid var(--line);border-radius:clamp(9px,2.5vw,11.275px);background:#fff;color:var(--navy);font:inherit;font-size:clamp(10px,2.777778vw,12.5278px);font-weight:800}.mobile-task-notes textarea{min-height:clamp(92px,25.555556vw,115.2556px);resize:vertical;padding:clamp(12px,3.333333vw,15.0333px) clamp(16px,4.444444vw,20.0444px);border:1px solid var(--line);border-radius:clamp(14px,3.888889vw,17.5389px);font:inherit;font-size:clamp(15px,4.166667vw,18.7917px);font-weight:400}.mobile-task-save{position:relative;display:grid;min-height:clamp(56px,15.555556vw,70.1556px);place-items:center;padding:0 clamp(18px,5vw,22.55px);border:0;border-radius:clamp(14px,3.888889vw,17.5389px);background:var(--blue);color:#fff;font:inherit;font-size:clamp(15px,4.166667vw,18.7917px);font-weight:800}.mobile-task-save>span:first-child{width:100%;text-align:center}.mobile-task-save>.mobile-dashboard-ionicon{position:absolute;right:clamp(18px,5vw,22.55px);font-size:clamp(20px,5.555556vw,25.0556px)!important}.mobile-task-save:disabled{background:#073d8f;color:#fff;opacity:.55}.mobile-task-detail-sheet,.mobile-task-edit-sheet,.mobile-task-assign-sheet{position:fixed;z-index:1610;inset:0;display:grid;width:min(100%,451px);height:100dvh;grid-template-rows:clamp(56px,15.555556vw,70.1556px) minmax(0,1fr);margin:0 auto;overflow:hidden;background:#fff}.mobile-task-detail-sheet,.mobile-task-edit-sheet,.mobile-task-assign-sheet{grid-template-rows:clamp(64px,17.777778vw,80.1778px) minmax(0,1fr)}.mobile-task-detail-sheet>header,.mobile-task-edit-sheet>header,.mobile-task-assign-sheet>header{display:grid;grid-template-columns:clamp(74px,20.555556vw,92.7056px) minmax(0,1fr) clamp(74px,20.555556vw,92.7056px);align-items:center;padding:0 clamp(16px,4.444444vw,20.0444px);border-bottom:1px solid var(--line)}.mobile-task-detail-sheet>header button,.mobile-task-edit-sheet>header button,.mobile-task-assign-sheet>header button{display:flex;min-height:clamp(44px,12.222222vw,55.1222px);align-items:center;gap:clamp(2px,.555556vw,2.5056px);padding:0;border:0;background:transparent;color:var(--blue);font:inherit;font-size:clamp(11px,3.055556vw,13.7806px);font-weight:800}.mobile-task-detail-sheet>header button .mobile-dashboard-ionicon,.mobile-task-edit-sheet>header button .mobile-dashboard-ionicon,.mobile-task-assign-sheet>header button .mobile-dashboard-ionicon{font-size:clamp(22px,6.111111vw,27.5611px)!important}.mobile-task-detail-sheet>header h1,.mobile-task-edit-sheet>header h1,.mobile-task-assign-sheet>header h1{margin:0;color:var(--navy);font-size:clamp(16px,4.444444vw,20.0444px);text-align:center}.mobile-task-detail-scroll,.mobile-task-assign-scroll{display:grid;align-content:start;gap:clamp(14px,3.888889vw,17.5389px);padding:clamp(20px,5.555556vw,25.0556px) 0 clamp(40px,11.111111vw,50.1111px);overflow-y:auto;overscroll-behavior:contain}.mobile-task-detail-scroll>*,.mobile-task-assign-scroll>*{width:min(100%,clamp(320px,88.888889vw,400.8889px));justify-self:center}.mobile-task-detail-status,.mobile-task-assign-intro{display:grid;min-height:clamp(62px,17.222222vw,77.6722px);grid-template-columns:clamp(23px,6.388889vw,28.8139px) minmax(0,1fr);gap:clamp(10px,2.777778vw,12.5278px);align-items:center;padding:clamp(13px,3.611111vw,16.2861px);border-radius:clamp(13px,3.611111vw,16.2861px);background:var(--pale-mint);color:var(--deep-mint)}.mobile-task-detail-status>.mobile-dashboard-ionicon{font-size:clamp(23px,6.388889vw,28.8139px)!important}.mobile-task-detail-status>span,.mobile-task-assign-intro>span{display:grid;gap:clamp(3px,.833333vw,3.7583px)}.mobile-task-detail-status strong,.mobile-task-assign-intro strong{color:var(--navy);font-size:clamp(12px,3.333333vw,15.0333px);line-height:clamp(17px,4.722222vw,21.2972px)}.mobile-task-detail-status small,.mobile-task-assign-intro small{color:var(--muted);font-size:clamp(9.5px,2.638889vw,11.9014px);line-height:clamp(14px,3.888889vw,17.5389px)}.mobile-task-detail-card{margin-top:clamp(13px,3.611111vw,16.2861px);padding:clamp(18px,5vw,22.55px);border:1px solid var(--line);border-radius:clamp(16px,4.444444vw,20.0444px);background:#fff}.mobile-task-detail-card>div{display:grid;min-height:clamp(48px,13.333333vw,60.1333px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(16px,4.444444vw,20.0444px);align-items:start;padding:clamp(8px,2.222222vw,10.0222px) 0;border-bottom:1px solid var(--line)}.mobile-task-detail-card span,.mobile-task-detail-card strong{font-size:clamp(11px,3.055556vw,13.7806px);line-height:clamp(17px,4.722222vw,21.2972px)}.mobile-task-detail-card span{color:var(--muted);font-weight:600}.mobile-task-detail-card strong{color:var(--navy);text-align:right}.mobile-task-detail-primary,.mobile-task-assign-save{position:relative;display:grid;min-height:clamp(56px,15.555556vw,70.1556px);place-items:center;padding:0 clamp(18px,5vw,22.55px);border:0;border-radius:clamp(14px,3.888889vw,17.5389px);background:#073d8f;color:#fff;font:inherit;font-size:clamp(15px,4.166667vw,18.7917px);font-weight:800}.mobile-task-detail-primary>.mobile-dashboard-ionicon,.mobile-task-assign-save>.mobile-dashboard-ionicon{position:absolute;right:clamp(18px,5vw,22.55px);font-size:clamp(20px,5.555556vw,25.0556px)!important}.mobile-task-detail-secondary{display:flex;min-height:clamp(42px,11.666667vw,52.6167px);align-items:center;justify-content:center;gap:clamp(7px,1.944444vw,8.7694px);margin-top:clamp(10px,2.777778vw,12.5278px);padding:0 clamp(13px,3.611111vw,16.2861px);border:1px solid var(--line);border-radius:clamp(10px,2.777778vw,12.5278px);background:#fff;color:var(--navy);font:inherit;font-size:clamp(12px,3.333333vw,15.0333px)}.mobile-task-detail-secondary>.mobile-dashboard-ionicon{font-size:clamp(20px,5.555556vw,25.0556px)!important}.mobile-task-detail-archive{min-height:clamp(42px,11.666667vw,52.6167px);margin-top:clamp(10px,2.777778vw,12.5278px);padding:0 clamp(13px,3.611111vw,16.2861px);border:1px solid #e0aaa5;border-radius:clamp(10px,2.777778vw,12.5278px);background:#fff4f3;color:var(--danger);font:inherit;font-size:clamp(12px,3.333333vw,15.0333px)}.mobile-task-detail-read-only{color:var(--muted);font-size:clamp(10px,2.777778vw,12.5278px);line-height:clamp(15px,4.166667vw,18.7917px)}.mobile-task-edit-scroll{padding:clamp(24px,6.666667vw,30.0667px) 0 clamp(40px,11.111111vw,50.1111px);overflow-y:auto;overscroll-behavior:contain}.mobile-task-edit-form{display:grid;width:min(100%,clamp(320px,88.888889vw,400.8889px));margin:0 auto}.mobile-task-edit-field,.mobile-task-edit-due,.mobile-task-edit-notes{display:grid;margin:0;color:#2e3d5a;font:inherit;font-size:clamp(13px,3.611111vw,16.2861px);font-weight:700}.mobile-task-edit-field input{box-sizing:border-box;width:100%;min-height:clamp(55px,15.277778vw,68.9028px);margin-top:clamp(8px,2.222222vw,10.0222px);padding:0 clamp(16px,4.444444vw,20.0444px);border:1px solid var(--line);border-radius:clamp(14px,3.888889vw,17.5389px);color:var(--navy);background:#fff;font:inherit;font-size:clamp(15px,4.166667vw,18.7917px);font-weight:400}.mobile-task-edit-field small{margin-top:clamp(16px,4.444444vw,20.0444px);color:var(--muted);font-size:clamp(10px,2.777778vw,12.5278px);font-weight:400;line-height:clamp(15px,4.166667vw,18.7917px)}.mobile-task-edit-due{margin-top:clamp(20px,5.555556vw,25.0556px)}.mobile-task-edit-due>button{display:grid;min-height:clamp(53px,14.722222vw,66.3972px);grid-template-columns:clamp(34px,9.444444vw,42.5944px) minmax(0,1fr) clamp(20px,5.555556vw,25.0556px);gap:clamp(10px,2.777778vw,12.5278px);align-items:center;margin-top:clamp(8px,2.222222vw,10.0222px);padding:0 clamp(13px,3.611111vw,16.2861px);border:1px solid var(--line);border-radius:clamp(12px,3.333333vw,15.0333px);background:#fff;color:var(--blue);text-align:left;font:inherit}.mobile-task-edit-date-icon{display:grid;width:clamp(34px,9.444444vw,42.5944px);height:clamp(34px,9.444444vw,42.5944px);place-items:center;border-radius:clamp(10px,2.777778vw,12.5278px);background:var(--pale-mint);color:var(--deep-mint)}.mobile-task-edit-date-icon .mobile-dashboard-ionicon{font-size:clamp(22px,6.111111vw,27.5611px)!important}.mobile-task-edit-due>button strong{color:var(--navy);font-size:clamp(13px,3.611111vw,16.2861px)}.mobile-task-edit-due>button>.mobile-dashboard-ionicon{font-size:clamp(20px,5.555556vw,25.0556px)!important}.mobile-task-edit-priorities{min-width:0;margin:clamp(20px,5.555556vw,25.0556px) 0 0;padding:0;border:0}.mobile-task-edit-priorities legend{padding:0;color:#2e3d5a;font-size:clamp(13px,3.611111vw,16.2861px);font-weight:700}.mobile-task-edit-priorities>div{display:flex;flex-wrap:wrap;gap:clamp(8px,2.222222vw,10.0222px);margin-top:clamp(8px,2.222222vw,10.0222px)}.mobile-task-edit-priorities button{display:flex;min-height:clamp(38px,10.555556vw,47.6056px);align-items:center;gap:clamp(7px,1.944444vw,8.7694px);justify-content:center;padding:0 clamp(12px,3.333333vw,15.0333px);border:1px solid var(--line);border-radius:clamp(10px,2.777778vw,12.5278px);background:#fff;color:#111;font:inherit;font-size:clamp(12px,3.333333vw,15.0333px)}.mobile-task-edit-priorities button.selected{border-color:#78d9bd;background:var(--pale-mint)}.mobile-task-edit-priorities button .mobile-dashboard-ionicon{color:#627797;font-size:clamp(21px,5.833333vw,26.3083px)!important}.mobile-task-edit-priorities button.selected .mobile-dashboard-ionicon{color:var(--deep-mint)}.mobile-task-edit-priorities button[data-priority=low]{width:clamp(71px,19.722222vw,88.9417px)}.mobile-task-edit-priorities button[data-priority=normal]{width:clamp(91px,25.277778vw,114.0028px)}.mobile-task-edit-priorities button[data-priority=high]{width:clamp(74px,20.555556vw,92.7056px)}.mobile-task-edit-priorities button[data-priority=urgent]{width:clamp(86px,23.888889vw,107.7389px)}.mobile-task-edit-notes{margin-top:clamp(20px,5.555556vw,25.0556px)}.mobile-task-edit-notes textarea{box-sizing:border-box;width:100%;min-height:clamp(91px,25.277778vw,114.0028px);margin-top:clamp(8px,2.222222vw,10.0222px);padding:clamp(14px,3.888889vw,17.5389px) clamp(16px,4.444444vw,20.0444px);resize:vertical;border:1px solid var(--line);border-radius:clamp(14px,3.888889vw,17.5389px);color:var(--navy);background:#fff;font:inherit;font-size:clamp(15px,4.166667vw,18.7917px);font-weight:400;line-height:clamp(21px,5.833333vw,26.3083px)}.mobile-task-edit-save{position:relative;display:grid;min-height:clamp(56px,15.555556vw,70.1556px);place-items:center;margin-top:clamp(14px,3.888889vw,17.5389px);padding:0 clamp(18px,5vw,22.55px);border:0;border-radius:clamp(14px,3.888889vw,17.5389px);background:#073d8f;color:#fff;font:inherit;font-size:clamp(15px,4.166667vw,18.7917px);font-weight:800}.mobile-task-edit-save>.mobile-dashboard-ionicon{position:absolute;right:clamp(18px,5vw,22.55px);font-size:clamp(20px,5.555556vw,25.0556px)!important}.mobile-task-assign-intro{min-height:clamp(76px,21.111111vw,95.2111px);align-items:start}.mobile-task-assign-intro>.mobile-dashboard-ionicon{font-size:clamp(23px,6.388889vw,28.8139px)!important}.mobile-task-assign-helper{margin:0;color:var(--muted);font-size:clamp(10px,2.777778vw,12.5278px);line-height:clamp(15px,4.166667vw,18.7917px)}.mobile-task-assign-safety{display:grid;grid-template-columns:clamp(21px,5.833333vw,26.3083px) minmax(0,1fr);gap:clamp(10px,2.777778vw,12.5278px);align-items:start;margin:clamp(18px,5vw,22.55px) 0 0;padding:clamp(14px,3.888889vw,17.5389px);border-radius:clamp(13px,3.611111vw,16.2861px);background:var(--pale-blue);color:var(--blue);font-size:clamp(11px,3.055556vw,13.7806px);line-height:clamp(17px,4.722222vw,21.2972px)}.mobile-task-assign-safety>.mobile-dashboard-ionicon{font-size:clamp(21px,5.833333vw,26.3083px)!important}.mobile-task-assign-choices{display:grid;gap:clamp(9px,2.5vw,11.275px)}.mobile-task-assign-choices>button{display:grid;min-height:clamp(67px,18.611111vw,83.9194px);grid-template-columns:clamp(39px,10.833333vw,48.8583px) minmax(0,1fr) clamp(21px,5.833333vw,26.3083px);gap:clamp(11px,3.055556vw,13.7806px);align-items:center;padding:clamp(10px,2.777778vw,12.5278px);border:1px solid var(--line);border-radius:clamp(13px,3.611111vw,16.2861px);background:#fff;color:var(--blue);text-align:left;font:inherit}.mobile-task-assign-choices>button.selected{border-color:#97d9c7;background:var(--pale-mint);color:var(--deep-mint)}.mobile-task-assign-icon{display:grid;width:clamp(39px,10.833333vw,48.8583px);height:clamp(39px,10.833333vw,48.8583px);place-items:center;border-radius:clamp(11px,3.055556vw,13.7806px);background:var(--pale-blue)}.mobile-task-assign-icon>.mobile-dashboard-ionicon{font-size:clamp(22px,6.111111vw,27.5611px)!important}.mobile-task-assign-icon.unassigned{color:var(--blue)}.mobile-task-assign-icon.person{color:var(--deep-mint)}.mobile-task-assign-choices>button>span:nth-child(2){display:grid;gap:clamp(3px,.833333vw,3.7583px)}.mobile-task-assign-choices strong{color:var(--navy);font-size:clamp(12px,3.333333vw,15.0333px)}.mobile-task-assign-choices small{color:var(--muted);font-size:clamp(9.5px,2.638889vw,11.9014px);line-height:clamp(14px,3.888889vw,17.5389px)}.mobile-task-assign-choices>button>.mobile-dashboard-ionicon{font-size:clamp(21px,5.833333vw,26.3083px)!important}.mobile-task-assign-invite{display:flex;min-height:clamp(42px,11.666667vw,52.6167px);align-items:center;justify-content:center;gap:clamp(7px,1.944444vw,8.7694px);margin-top:clamp(10px,2.777778vw,12.5278px);padding:0 clamp(13px,3.611111vw,16.2861px);border:1px solid var(--line);border-radius:clamp(10px,2.777778vw,12.5278px);background:#fff;color:var(--navy);font:inherit;font-size:clamp(12px,3.333333vw,15.0333px)}.mobile-task-assign-invite>.mobile-dashboard-ionicon{font-size:clamp(20px,5.555556vw,25.0556px)!important}.mobile-task-assign-save:disabled{background:#073d8f;color:#fff;opacity:.55}.mobile-task-invite-sheet{position:fixed;z-index:1610;inset:0;display:grid;width:min(100%,451px);height:100dvh;grid-template-rows:clamp(64px,17.777778vw,80.1778px) minmax(0,1fr);margin:0 auto;overflow:hidden;background:#fff}.mobile-task-invite-sheet>header{display:grid;grid-template-columns:clamp(74px,20.555556vw,92.7056px) minmax(0,1fr) clamp(74px,20.555556vw,92.7056px);align-items:center;padding:0 clamp(16px,4.444444vw,20.0444px);border-bottom:1px solid var(--line)}.mobile-task-invite-sheet>header button{display:flex;min-height:clamp(44px,12.222222vw,55.1222px);align-items:center;gap:clamp(2px,.555556vw,2.5056px);padding:0;border:0;background:transparent;color:var(--blue);font:inherit;font-size:clamp(11px,3.055556vw,13.7806px);font-weight:800}.mobile-task-invite-sheet>header button .mobile-dashboard-ionicon{font-size:clamp(22px,6.111111vw,27.5611px)!important}.mobile-task-invite-sheet>header h1{margin:0;color:var(--navy);font-size:clamp(16px,4.444444vw,20.0444px);text-align:center;white-space:nowrap}.mobile-task-invite-scroll{display:grid;align-content:start;padding:clamp(20px,5.555556vw,25.0556px) 0 clamp(40px,11.111111vw,50.1111px);overflow-y:auto;overscroll-behavior:contain}.mobile-task-invite-scroll>*{width:min(100%,clamp(320px,88.888889vw,400.8889px));justify-self:center}.mobile-task-invite-intro{display:grid;min-height:clamp(76px,21.111111vw,95.2111px);grid-template-columns:clamp(23px,6.388889vw,28.8139px) minmax(0,1fr);gap:clamp(10px,2.777778vw,12.5278px);align-items:start;padding:clamp(13px,3.611111vw,16.2861px);border-radius:clamp(13px,3.611111vw,16.2861px);background:var(--pale-mint);color:var(--deep-mint)}.mobile-task-invite-intro>.mobile-dashboard-ionicon{margin-top:clamp(3px,.833333vw,3.7583px);font-size:clamp(23px,6.388889vw,28.8139px)!important}.mobile-task-invite-intro>span{display:grid;gap:clamp(3px,.833333vw,3.7583px)}.mobile-task-invite-intro strong{color:var(--navy);font-size:clamp(12px,3.333333vw,15.0333px);line-height:clamp(17px,4.722222vw,21.2972px)}.mobile-task-invite-intro small{color:var(--muted);font-size:clamp(9.5px,2.638889vw,11.9014px);line-height:clamp(14px,3.888889vw,17.5389px)}.mobile-task-invite-email{display:grid;margin-top:clamp(18px,5vw,22.55px);color:#2e3d5a;font-size:clamp(13px,3.611111vw,16.2861px);font-weight:700}.mobile-task-invite-email input{box-sizing:border-box;width:100%;min-height:clamp(56px,15.555556vw,70.1556px);margin-top:clamp(8px,2.222222vw,10.0222px);padding:0 clamp(16px,4.444444vw,20.0444px);border:1px solid var(--line);border-radius:clamp(14px,3.888889vw,17.5389px);color:var(--navy);background:#fff;font:inherit;font-size:clamp(15px,4.166667vw,18.7917px);font-weight:400}.mobile-task-invite-email input::placeholder{color:#8c9ab3;opacity:1}.mobile-task-invite-email small{margin-top:clamp(16px,4.444444vw,20.0444px);color:var(--muted);font-size:clamp(10px,2.777778vw,12.5278px);font-weight:400;line-height:clamp(15px,4.166667vw,18.7917px)}.mobile-task-invite-roles{margin-top:clamp(18px,5vw,22.55px)}.mobile-task-invite-roles h2{color:#2e3d5a;font-size:clamp(13px,3.611111vw,16.2861px)}.mobile-task-invite-roles>div{display:grid;gap:clamp(9px,2.5vw,11.275px);margin-top:clamp(9px,2.5vw,11.275px)}.mobile-task-invite-roles>div>div{display:grid;min-height:clamp(67px,18.611111vw,83.9194px);grid-template-columns:clamp(21px,5.833333vw,26.3083px) minmax(0,1fr);gap:clamp(11px,3.055556vw,13.7806px);align-items:center;padding:clamp(10px,2.777778vw,12.5278px) clamp(13px,3.611111vw,16.2861px);border:1px solid var(--line);border-radius:clamp(13px,3.611111vw,16.2861px);background:#fff;color:#637897}.mobile-task-invite-roles>div>div.selected{border-color:#78d9bd;background:var(--pale-mint);color:var(--deep-mint)}.mobile-task-invite-roles .mobile-dashboard-ionicon{font-size:clamp(21px,5.833333vw,26.3083px)!important}.mobile-task-invite-roles>div>div>span{display:grid;gap:clamp(3px,.833333vw,3.7583px)}.mobile-task-invite-roles strong{color:var(--navy);font-size:clamp(12px,3.333333vw,15.0333px)}.mobile-task-invite-roles small{color:var(--muted);font-size:clamp(9.5px,2.638889vw,11.9014px);line-height:clamp(14px,3.888889vw,17.5389px)}.mobile-task-invite-note{margin-top:clamp(18px,5vw,22.55px);color:var(--muted);font-size:clamp(10px,2.777778vw,12.5278px);line-height:clamp(15px,4.166667vw,18.7917px)}.mobile-task-invite-send{position:relative;display:grid;min-height:clamp(56px,15.555556vw,70.1556px);place-items:center;margin-top:clamp(14px,3.888889vw,17.5389px);padding:0 clamp(18px,5vw,22.55px);border:0;border-radius:clamp(14px,3.888889vw,17.5389px);background:#073d8f;color:#fff;font:inherit;font-size:clamp(15px,4.166667vw,18.7917px);font-weight:800}.mobile-task-invite-send>.mobile-dashboard-ionicon{position:absolute;right:clamp(18px,5vw,22.55px);font-size:clamp(20px,5.555556vw,25.0556px)!important}.mobile-task-invite-send:disabled{background:#073d8f;color:#fff;opacity:.55}.mobile-documents-workspace-privacy{display:grid;grid-template-columns:27px minmax(0,1fr);gap:11px;align-items:start;padding:15px;border-radius:13px;background:var(--pale-blue);color:var(--blue)}.mobile-documents-workspace-privacy p{margin:0;color:#263650;font-size:12px;line-height:18px}.mobile-documents-workspace-organisation .mobile-documents-workspace-scroll{padding-top:0}.mobile-documents-workspace-organisation .mobile-documents-workspace-back{margin-top:0;margin-bottom:0}.mobile-documents-workspace-organisation .mobile-documents-workspace-eyebrow{margin-top:0;font-size:11px;line-height:17.5px;letter-spacing:.8px}.mobile-documents-workspace-organisation h1{margin-top:7px;font-size:28px;line-height:43.5px;letter-spacing:-.8px}.mobile-documents-workspace-organisation .mobile-documents-workspace-help{margin:6px 0 17px;font-size:12px;line-height:18px}.mobile-documents-workspace-organisation .mobile-documents-workspace-target{min-height:78.5px;grid-template-columns:40px minmax(0,1fr) 22px;gap:10px;padding:13px;border-color:#9bdcca;border-radius:13px;background:#f1faf7}.mobile-documents-workspace-organisation .mobile-documents-workspace-target-icon{width:40px;height:40px}.mobile-documents-workspace-organisation .mobile-documents-workspace-target small{font-size:8px;letter-spacing:.7px}.mobile-documents-workspace-organisation .mobile-documents-workspace-target strong{margin-top:2px;font-size:13px;line-height:normal}.mobile-documents-workspace-organisation .mobile-documents-workspace-target em{margin-top:2px;font-size:9px;line-height:13px}.mobile-documents-workspace-organisation .mobile-documents-workspace-add{min-height:80px;grid-template-columns:47px minmax(0,1fr) 22px;margin-top:12px;border-color:#9bdcca;border-radius:15px}.mobile-documents-workspace-organisation .mobile-documents-workspace-add>span:first-child{width:47px;height:47px}.mobile-documents-workspace-organisation .mobile-documents-workspace-add strong{font-size:12px;line-height:normal}.mobile-documents-workspace-organisation .mobile-documents-workspace-add small{margin-top:3px;font-size:9.5px;line-height:14px}.mobile-documents-workspace-organisation .mobile-documents-workspace-empty{min-height:130px;place-content:center;gap:8px;margin:14px 0 18px}.mobile-documents-workspace-organisation .mobile-documents-workspace-empty p{font-size:14px;line-height:normal;text-align:center}.mobile-documents-workspace-organisation .mobile-documents-workspace-privacy{grid-template-columns:23px minmax(0,1fr);gap:10px;padding:14px}.mobile-documents-workspace-organisation .mobile-documents-workspace-privacy p{font-size:11px;line-height:17px}.web-quick-action-sheet.mobile-documents-file-methods{grid-template-rows:69.5px minmax(0,1fr)}.mobile-documents-file-methods>.web-quick-action-header{min-height:69.5px;grid-template-columns:74px minmax(0,1fr) 74px;padding:0 16px}.mobile-documents-file-methods>.web-quick-action-header>button{min-height:44px;font-size:11px}.mobile-documents-file-methods>.web-quick-action-header h1{font-size:16px;font-weight:800;line-height:19px}.mobile-documents-file-methods-title-nowrap{white-space:nowrap}.mobile-documents-file-methods>.web-quick-action-scroll{padding:21px 20px 40px}.mobile-documents-file-methods .web-quick-action-method-intro{height:61.5px;min-height:61.5px;grid-template-columns:23px minmax(0,1fr);gap:10px;padding:13px;border:0;border-radius:13px}.mobile-documents-file-methods .web-quick-action-method-intro>div{gap:3px}.mobile-documents-file-methods .web-quick-action-method-intro h2{font-size:12px;line-height:18.5px}.mobile-documents-file-methods .web-quick-action-method-intro small{font-size:9.5px;line-height:14px}.mobile-documents-file-methods .web-quick-action-choices{gap:9px;margin-top:14px;padding-bottom:5px}.mobile-documents-file-methods .web-quick-action-choice{min-height:67px;grid-template-columns:39px minmax(0,1fr) 20px;gap:11px;padding:10px;border-radius:13px}.mobile-documents-file-methods .web-quick-action-choice-icon{width:39px;height:39px}.mobile-documents-file-methods .web-quick-action-choice>span:nth-child(2){gap:3px}.mobile-documents-file-methods .web-quick-action-choice strong{font-size:12px;line-height:18.5px}.mobile-documents-file-methods .web-quick-action-choice small{font-size:9.5px;line-height:14px}.mobile-documents-file-methods .web-document-file-methods-cancel{min-height:42px;margin-top:24px;border-color:#cfd8e5;border-radius:10px;font-size:14px}.portal-main:has(.mobile-documents-workspace)>.mobile-more-return,.portal-main:has(.mobile-documents-workspace)>.portal-header,.portal-main:has(.mobile-documents-workspace)>.page-panel{display:none}.mobile-notes-workspace{position:fixed;z-index:18;inset:0 0 75px;display:block;width:min(100%,465px);margin:0 auto;overflow:hidden;background:#fff}.mobile-notes-workspace-scroll{height:100%;padding:0 18px 12px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.mobile-notes-workspace-scroll::-webkit-scrollbar{display:none}.mobile-notes-workspace-brand{display:flex;min-height:58px;align-items:center;justify-content:space-between}.mobile-notes-workspace-brand .brand.compact{width:170px;height:38px;margin:0;object-fit:contain}.mobile-notes-workspace-brand>button{display:grid;width:38px;height:38px;place-items:center;border:0;border-radius:19px;background:var(--pale-mint);color:var(--navy);font:inherit;font-size:12px}.mobile-notes-workspace-back{display:flex;min-height:44px;align-items:center;gap:2px;padding:0 12px 0 0;border:0;background:transparent;color:var(--blue);font:inherit;font-size:12px;font-weight:800}.mobile-notes-workspace-heading{margin-bottom:17px}.mobile-notes-workspace-heading>p{margin:0;color:var(--deep-mint);font-size:11px;font-weight:800;letter-spacing:.8px;text-transform:uppercase}.mobile-notes-workspace-heading h1{margin:7px 0 0;color:var(--navy);font-size:28px;line-height:34px;letter-spacing:-.8px}.mobile-notes-workspace-heading>span{display:block;margin-top:6px;color:var(--muted);font-size:12px;line-height:18px}.mobile-notes-workspace-add{display:flex;width:100%;min-height:56px;align-items:center;justify-content:space-between;margin-top:12px;padding:0 18px;border:0;border-radius:14px;background:#073d8f;color:#fff;font:inherit;font-size:15px;font-weight:800}.mobile-notes-workspace-add>span{flex:1;text-align:center}.mobile-notes-workspace-helper{margin:0;color:var(--muted);font-size:10px;line-height:15px}.mobile-notes-workspace-empty{display:grid;min-height:130px;justify-items:center;align-content:center;gap:8px;margin-top:14px;color:var(--mint)}.mobile-notes-workspace-empty p{margin:0;color:#111;font-size:14px;line-height:19px;text-align:center}.mobile-notes-workspace-privacy{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;align-items:start;margin-top:18px;padding:14px;border-radius:13px;color:var(--blue);background:var(--pale-blue)}.mobile-notes-workspace-privacy p{margin:0;color:var(--text);font-size:11px;line-height:17px}@font-face{font-family:LeaseAlarm Notes Android Text;src:url(/assets/roboto-android.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}.mobile-notes-workspace-back{font-size:11px;font-weight:700}.mobile-notes-workspace-heading{margin-bottom:29px}.mobile-notes-workspace-heading>p{line-height:17.5px;transform:translateY(2px)}.mobile-notes-workspace-heading h1{line-height:43.5px;transform:translateY(2px)}.mobile-notes-workspace-add>.mobile-dashboard-ionicon{flex:0 0 auto}.mobile-notes-workspace-empty p{color:#000;font-family:LeaseAlarm Notes Android Text,sans-serif;line-height:17.75px;text-align:left}.mobile-notes-workspace-empty>.mobile-dashboard-ionicon{height:31.5px;line-height:31.5px}.mobile-notes-workspace-privacy>.mobile-dashboard-ionicon{font-size:21px!important}.mobile-notes-workspace-privacy p{color:#0d1830}.portal-main:has(.mobile-notes-workspace)>.mobile-more-return,.portal-main:has(.mobile-notes-workspace)>.portal-header,.portal-main:has(.mobile-notes-workspace)>.page-panel{display:none}.mobile-feedback-workspace{position:fixed;z-index:18;inset:0 0 75px;display:block;width:min(100%,465px);margin:0 auto;overflow:hidden;background:#fff}.mobile-feedback-workspace-scroll{height:100%;padding:0 18px 12px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.mobile-feedback-workspace-scroll::-webkit-scrollbar{display:none}.mobile-feedback-workspace-brand{display:flex;min-height:58px;align-items:center;justify-content:space-between}.mobile-feedback-workspace-brand .brand.compact{width:170px;height:38px;margin:0;object-fit:contain}.mobile-feedback-workspace-brand>button{display:grid;width:38px;height:38px;place-items:center;border:0;border-radius:19px;background:var(--pale-mint);color:var(--navy);font:inherit;font-size:12px}.mobile-feedback-workspace-back{display:flex;min-height:44px;align-items:center;gap:2px;padding:0 12px 0 0;border:0;background:transparent;color:var(--blue);font:inherit;font-size:12px;font-weight:800}.mobile-feedback-workspace-heading{margin-bottom:17px}.mobile-feedback-workspace-heading>p{color:var(--deep-mint);font-size:11px;font-weight:800;letter-spacing:.8px;text-transform:uppercase}.mobile-feedback-workspace-heading h1{margin:7px 0 0;color:var(--navy);font-size:28px;line-height:34px;letter-spacing:-.8px}.mobile-feedback-workspace-heading>span{display:block;margin-top:6px;color:var(--muted);font-size:12px;line-height:18px}.mobile-feedback-workspace-choices{display:grid;gap:9px;padding-bottom:5px}.mobile-feedback-workspace-choices>button{display:grid;width:100%;min-height:67px;grid-template-columns:39px minmax(0,1fr) 20px;gap:11px;align-items:center;padding:10px;border:1px solid var(--line);border-radius:13px;color:var(--blue);background:#fff;font:inherit;text-align:left}.mobile-feedback-workspace-choices>button>span:first-child{display:grid;width:39px;height:39px;place-items:center;border-radius:11px;color:var(--deep-mint);background:var(--pale-blue)}.mobile-feedback-workspace-choices>button>span:nth-child(2){display:grid;min-width:0}.mobile-feedback-workspace-choices strong{color:#0d1830;font-size:12px;line-height:18px}.mobile-feedback-workspace-choices small{margin-top:3px;color:var(--muted);font-size:9.5px;line-height:14px}.mobile-feedback-workspace-privacy{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;align-items:start;margin-top:18px;padding:14px;border-radius:13px;color:var(--blue);background:var(--pale-blue)}.mobile-feedback-workspace-privacy p{color:#0d1830;font-size:11px;line-height:17px}.portal-main:has(.mobile-feedback-workspace)>.mobile-more-return,.portal-main:has(.mobile-feedback-workspace)>.portal-header,.portal-main:has(.mobile-feedback-workspace)>.help-page{display:none}.mobile-account-help-workspace{position:fixed;z-index:18;inset:0 0 75px;display:block;width:min(100%,465px);margin:0 auto;overflow:hidden;background:#fff}.mobile-account-help-scroll{height:100%;padding:0 18px 12px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.mobile-account-help-scroll::-webkit-scrollbar{display:none}.mobile-account-help-brand{display:flex;min-height:58px;align-items:center;justify-content:space-between}.mobile-account-help-brand .brand.compact{width:170px;height:38px;margin:0;object-fit:contain}.mobile-account-help-brand>button{display:grid;width:38px;height:38px;place-items:center;border:0;border-radius:19px;background:var(--pale-mint);color:var(--navy);font:inherit;font-size:12px}.mobile-account-help-back{display:flex;min-height:44px;align-items:center;gap:2px;padding:0 12px 0 0;border:0;background:transparent;color:var(--blue);font:inherit;font-size:12px;font-weight:800}.mobile-account-help-heading{margin-bottom:13px}.mobile-account-help-heading>p{color:var(--deep-mint);font-size:11px;font-weight:800;letter-spacing:.8px}.mobile-account-help-heading h1{margin:18px 0 0;color:var(--navy);font-size:28px;line-height:34px;letter-spacing:-.8px}.mobile-account-help-heading>span{display:block;margin-top:6px;color:var(--muted);font-size:12px;line-height:18px}.mobile-account-help-safety{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;align-items:start;padding:14px;border-radius:13px;color:var(--deep-mint);background:var(--pale-mint)}.mobile-account-help-safety p{color:#0d1830;font-size:11px;line-height:17px}.mobile-account-help-safety strong{font-weight:800}.mobile-account-help-email{display:grid;width:100%;min-height:67px;grid-template-columns:39px minmax(0,1fr) 20px;gap:11px;align-items:center;margin-top:13px;padding:10px;border:1px solid var(--line);border-radius:13px;color:var(--blue);background:#fff;font:inherit;text-align:left}.mobile-account-help-email>span:first-child{display:grid;width:39px;height:39px;place-items:center;border-radius:11px;color:var(--deep-mint);background:var(--pale-blue)}.mobile-account-help-email>span:nth-child(2){display:grid;min-width:0}.mobile-account-help-email strong{color:#0d1830;font-size:12px;line-height:18px}.mobile-account-help-email small{margin-top:3px;color:var(--muted);font-size:9.5px;line-height:14px}.mobile-account-help-new{position:relative;display:grid;width:100%;min-height:56px;place-items:center;margin-top:13px;padding:0 18px;border:0;border-radius:14px;color:#fff;background:#073d8f;font:inherit;font-size:15px;font-weight:800}.mobile-account-help-new>.mobile-dashboard-ionicon{position:absolute;right:18px}.mobile-account-help-empty{display:grid;min-height:100px;place-items:center;align-content:center;gap:8px;color:var(--deep-mint);text-align:center}.mobile-account-help-empty p{color:#0d1830;font-size:11px;line-height:17px}.mobile-account-help-requests-back{display:flex;min-height:40px;width:max-content;max-width:100%;align-items:center;gap:6px;margin-top:10px;padding:0 8px;border:0;background:transparent;color:var(--blue);font:inherit;font-size:11px;font-weight:700}.mobile-account-help-form{display:grid;gap:14px;padding-bottom:5px}.mobile-account-help-form>label{display:grid;gap:8px;color:#31415e;font-size:13px;font-weight:700}.mobile-account-help-form input,.mobile-account-help-form select,.mobile-account-help-form textarea{width:100%;min-height:56px;padding:0 16px;border:1px solid #d7e0ea;border-radius:14px;color:#0d1830;background:#fff;font:inherit;font-size:15px}.mobile-account-help-form textarea{min-height:92px;padding-top:12px;resize:vertical}.mobile-account-help-form input::placeholder,.mobile-account-help-form textarea::placeholder{color:#8795aa;opacity:1}.mobile-account-help-form-helper{color:var(--muted);font-size:10px;line-height:15px}.mobile-account-help-form-destination{color:var(--muted);font-size:11px;line-height:17px}.mobile-account-help-save{position:relative;display:grid;width:100%;min-height:56px;place-items:center;padding:0 18px;border:0;border-radius:14px;color:#fff;background:#073d8f;font:inherit;font-size:15px;font-weight:800}.mobile-account-help-save>.mobile-dashboard-ionicon{position:absolute;right:18px}.mobile-account-help-save:disabled{color:#d1ddec;background:#7f9dca;opacity:1}.portal-main:has(.mobile-account-help-workspace)>.mobile-more-return,.portal-main:has(.mobile-account-help-workspace)>.portal-header,.portal-main:has(.mobile-account-help-workspace)>.help-page{display:none}.mobile-account-help-brand{min-height:60px}.mobile-account-help-heading>p{line-height:17.5px}.mobile-account-help-heading h1{margin-top:7px;line-height:43.5px;font-weight:800}.mobile-account-help-heading{margin-bottom:17px}.mobile-account-help-safety{grid-template-columns:23px minmax(0,1fr);padding:13px}.mobile-account-help-safety strong{display:block;margin-bottom:3px;color:#0d1830;font-size:12px;line-height:18.5px;font-weight:700}.mobile-account-help-safety p{color:var(--muted);font-size:9.5px;line-height:14px}.mobile-account-help-safety br{display:none}.mobile-account-help-email{margin-top:14px}.mobile-account-help-email strong{line-height:18.5px;font-weight:700}.mobile-account-help-new{margin-top:19px}.mobile-account-help-cases{display:grid;gap:8px;margin-top:14px}.mobile-account-help-case{display:grid;grid-template-columns:39px minmax(0,1fr) 19px;gap:10px;align-items:center;min-height:76px;padding:11px;border:1px solid var(--line);border-radius:13px;background:#fff;color:var(--blue);text-align:left;font:inherit}.mobile-account-help-case-icon{display:grid;width:39px;height:39px;place-items:center;border-radius:11px;background:var(--pale-blue)}.mobile-account-help-case-copy{display:grid;min-width:0}.mobile-account-help-case-copy strong{color:#0d1830;font-size:12px;line-height:18.5px;font-weight:700}.mobile-account-help-case-copy small{margin-top:3px;color:var(--muted);font-size:9.5px;line-height:14px}.mobile-account-help-case-copy>span{margin-top:4px;color:var(--deep-mint);font-size:9px;line-height:14px;font-weight:700;text-transform:capitalize}.mobile-account-help-workspace:not(.mobile-account-help-form-workspace) .mobile-account-help-scroll{padding-bottom:9px}.mobile-account-help-conversation{display:grid;gap:14px;margin-top:14px}.mobile-account-help-conversation .mobile-account-help-requests-back{margin:0;color:#000;font-size:14px;font-weight:400}.mobile-account-help-conversation .mobile-account-help-requests-back .mobile-dashboard-ionicon{color:var(--blue)}.mobile-account-help-request-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding-bottom:12px;border-bottom:1px solid var(--line)}.mobile-account-help-request-heading>div{flex:1;min-width:0}.mobile-account-help-request-heading p{color:var(--deep-mint);font-size:11px;line-height:17.5px;font-weight:800;text-transform:uppercase;letter-spacing:.8px}.mobile-account-help-request-heading h2{margin:4px 0 0;font-size:18px;line-height:28.5px;font-weight:800}.mobile-account-help-request-heading small{display:block;margin-top:3px;color:var(--muted);font-size:9.5px;line-height:14px}.mobile-account-help-request-heading>span{margin-top:4px;color:var(--deep-mint);font-size:9px;line-height:14px;font-weight:700;white-space:nowrap;text-transform:capitalize}.mobile-account-help-messages{display:grid;gap:9px}.mobile-account-help-message{width:92%;padding:12px;border-radius:13px 13px 13px 4px;background:var(--pale-blue)}.mobile-account-help-message.mine{justify-self:end;border-radius:13px 13px 4px;background:var(--pale-mint)}.mobile-account-help-message>div{display:flex;justify-content:space-between;gap:10px;align-items:center}.mobile-account-help-message strong{font-size:9px;line-height:14px;font-weight:700}.mobile-account-help-message small{color:var(--muted);font-size:8px;line-height:12.5px}.mobile-account-help-message p{margin-top:5px;color:#0d1830;font-size:11px;line-height:17px;white-space:pre-wrap;overflow-wrap:anywhere}.mobile-account-help-conversation .mobile-account-help-form{padding-bottom:0}.mobile-account-help-conversation .mobile-account-help-form>label{line-height:21px}.mobile-account-help-conversation textarea{font-weight:400;resize:none}.mobile-account-help-form-workspace .mobile-account-help-requests-back{margin:14px 0;color:#000;font-size:14px;font-weight:400}.mobile-account-help-form-workspace .mobile-account-help-requests-back .mobile-dashboard-ionicon{color:var(--blue)}.mobile-account-help-form-workspace .mobile-account-help-form{padding-bottom:0}.mobile-account-help-form-workspace .mobile-account-help-scroll{padding-bottom:9px}.mobile-account-help-form-workspace .mobile-account-help-form>label,.mobile-account-help-topic-field{display:grid;gap:8px;color:#31415e;font-size:13px;line-height:20px;font-weight:700}.mobile-account-help-form-workspace .mobile-account-help-form input,.mobile-account-help-form-workspace .mobile-account-help-form textarea{font-weight:400;resize:none}.mobile-account-help-topic-select{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:0 14px;border:1px solid #cfd8e5;border-radius:11px;background:#fff;color:var(--navy);font:inherit;font-size:12px;font-weight:600}.mobile-account-help-topic-select .mobile-dashboard-ionicon{color:var(--blue)}.mobile-account-help-topics{display:grid;gap:6px;padding:7px;border:1px solid var(--line);border-radius:12px;background:#f8fafd}.mobile-account-help-topic-option{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:0 12px;border:0;border-radius:9px;background:#fff;color:var(--navy);font:inherit;font-size:12px;font-weight:600;text-align:left}.mobile-account-help-topic-option[aria-checked=true]{background:var(--pale-mint)}.mobile-account-help-topic-option .mobile-dashboard-ionicon{color:var(--deep-mint)}.mobile-account-help-form-workspace .mobile-account-help-form-destination{font-size:10px;line-height:15px}.mobile-account-help-resolved{display:flex;align-items:center;gap:9px;padding:12px;border-radius:12px;background:var(--pale-mint)}.mobile-account-help-resolved>div{flex:1}.mobile-account-help-resolved strong{font-size:12px}.mobile-account-help-resolved p{font-size:9.5px;line-height:14px;color:var(--muted)}.mobile-account-help-resolved button{border:0;background:transparent;color:var(--blue);font:inherit;font-size:10px;font-weight:700}.mobile-account-deletion-sheet{position:fixed;z-index:50;inset:0;display:grid;width:min(100%,465px);grid-template-rows:64px minmax(0,1fr);margin:0 auto;overflow:hidden;background:#fff}.mobile-account-deletion-sheet>header{display:grid;min-height:64px;grid-template-columns:90px minmax(0,1fr) 90px;align-items:center;padding:0 13px;border-bottom:1px solid var(--line);background:#fff}.mobile-account-deletion-sheet>header>button{display:flex;min-width:0;align-items:center;gap:2px;padding:8px 0;border:0;background:transparent;color:var(--blue);font:inherit;font-size:12px;font-weight:800}.mobile-account-deletion-sheet>header h1{color:var(--navy);font-size:16px;font-weight:800;line-height:20px;text-align:center}.mobile-account-deletion-form{display:grid;align-content:start;gap:14px;min-height:0;padding:38px 18px 18px;overflow-y:auto}.mobile-account-deletion-warning{display:grid;grid-template-columns:22px minmax(0,1fr);gap:9px;align-items:start;padding:14px;border-radius:13px;color:#a46c12;background:var(--pale-amber)}.mobile-account-deletion-warning p{color:#0d1830;font-size:11px;line-height:17px}.mobile-account-deletion-form>label{display:grid;gap:8px;color:#31415e;font-size:13px;font-weight:700}.mobile-account-deletion-form input{width:100%;min-height:56px;padding:0 16px;border:1px solid #d7e0ea;border-radius:14px;color:#0d1830;background:#fff;font:inherit;font-size:15px}.mobile-account-deletion-helper{color:var(--muted);font-size:11px;line-height:17px}.mobile-account-deletion-form>button{width:100%;min-height:48px;border:1px solid #e0aaa5;border-radius:10px;color:#9e2f28;background:#fff4f3;font:inherit;font-size:15px;font-weight:800}.mobile-account-deletion-form>button:disabled{color:#c99591;border-color:#ebc9c6;background:#fff7f6;opacity:1}.mobile-feedback-problem{position:fixed;z-index:18;inset:0 0 75px;display:block;width:min(100%,465px);margin:0 auto;overflow:hidden;background:#fff}.mobile-feedback-problem-scroll{height:100%;padding:0 18px 12px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.mobile-feedback-problem-scroll::-webkit-scrollbar{display:none}.mobile-feedback-problem-form{display:grid;gap:14px;padding-bottom:5px}.mobile-feedback-problem-choose{display:flex;min-height:40px;width:max-content;max-width:100%;align-items:center;gap:6px;padding:0 8px;border:0;background:transparent;color:var(--blue);font:inherit;font-size:11px;font-weight:700}.mobile-feedback-problem-summary{display:grid;grid-template-columns:23px minmax(0,1fr);gap:10px;align-items:start;padding:13px;border-radius:13px;color:var(--deep-mint);background:var(--pale-mint)}.mobile-feedback-problem-summary>span{display:grid;min-width:0}.mobile-feedback-problem-summary strong{color:#0d1830;font-size:12px;line-height:18px}.mobile-feedback-problem-summary small{margin-top:3px;color:var(--muted);font-size:9.5px;line-height:14px}.mobile-feedback-problem-form>label{display:grid;gap:8px;color:#31415e;font-size:13px;font-weight:700}.mobile-feedback-problem-form input,.mobile-feedback-problem-form textarea{width:100%;min-height:56px;padding:0 16px;border:1px solid #d7e0ea;border-radius:14px;color:#0d1830;background:#fff;font:inherit;font-size:15px}.mobile-feedback-problem-form textarea{min-height:92px;padding-top:12px;resize:vertical}.mobile-feedback-problem-form input::placeholder,.mobile-feedback-problem-form textarea::placeholder{color:#8795aa;opacity:1}.mobile-feedback-problem-form>p{color:var(--muted);font-size:10px;line-height:15px}.mobile-feedback-problem-send{position:relative;display:grid;width:100%;min-height:56px;place-items:center;padding:0 18px;border:0;border-radius:14px;color:#fff;background:#073d8f;font:inherit;font-size:15px;font-weight:800}.mobile-feedback-problem-send>.mobile-dashboard-ionicon{position:absolute;right:18px}.mobile-feedback-problem-send:disabled{color:#d1ddec;background:#7f9dca;opacity:1}.portal-main:has(.mobile-feedback-problem)>.mobile-more-return,.portal-main:has(.mobile-feedback-problem)>.portal-header,.portal-main:has(.mobile-feedback-problem)>.help-page{display:none}.mobile-note-destination-chooser{position:fixed;z-index:190;inset:0;display:grid;grid-template-rows:clamp(64px,17.777778vw,82.6667px) minmax(0,1fr);width:min(100%,465px);margin:0 auto;background:#fff}.mobile-dashboard-edit-location-chooser{position:fixed;z-index:190;inset:0;display:grid;width:min(100%,465px);height:100dvh;max-height:100dvh;grid-template-rows:clamp(64px,17.777778vw,82.6667px) minmax(0,1fr);margin:0 auto;overflow:hidden;background:#fff}.mobile-dashboard-edit-location-chooser>header{position:relative;z-index:1;display:grid;min-height:clamp(64px,17.777778vw,82.6667px);grid-template-columns:clamp(74px,20.555556vw,95.5833px) minmax(0,1fr) clamp(74px,20.555556vw,95.5833px);align-items:center;padding:0 clamp(16px,4.444444vw,20.6667px);border-bottom:1px solid var(--line);background:#fff}.mobile-dashboard-edit-location-chooser>header>button{display:flex;min-height:44px;align-items:center;gap:2px;padding:0;border:0;background:transparent;color:var(--blue);font:inherit;font-size:11px;font-weight:800}.mobile-dashboard-edit-location-chooser>header h1{margin:0;color:var(--navy);font-size:clamp(16px,4.444444vw,20.6667px);line-height:1.18;text-align:center}.mobile-dashboard-edit-location-scroll{min-height:0;height:100%;padding:clamp(20px,5.555556vw,25.8333px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.mobile-dashboard-edit-location-hero{display:grid;min-height:clamp(108px,30vw,139.5px);grid-template-columns:clamp(40px,11.111111vw,51.6667px) minmax(0,1fr);gap:clamp(12px,3.333333vw,15.5px);align-items:start;padding:clamp(16px,4.444444vw,20.6667px);border:1px solid #97d9c7;border-radius:clamp(16px,4.444444vw,20.6667px);background:var(--pale-mint)}.mobile-dashboard-edit-location-hero>span{display:grid;width:clamp(40px,11.111111vw,51.6667px);height:clamp(40px,11.111111vw,51.6667px);place-items:center;border-radius:clamp(12px,3.333333vw,15.5px);color:var(--deep-mint);background:#fff}.mobile-dashboard-edit-location-hero p{margin:0 0 clamp(5px,1.388889vw,6.4583px);color:var(--deep-mint);font-size:clamp(9px,2.5vw,11.625px);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.mobile-dashboard-edit-location-hero h2{margin:0;color:var(--navy);font-size:clamp(18px,5vw,23.25px);line-height:1.22}.mobile-dashboard-edit-location-hero small{display:block;margin-top:clamp(5px,1.388889vw,6.4583px);color:var(--muted);font-size:clamp(10px,2.777778vw,12.9167px);line-height:1.5}.mobile-dashboard-edit-location-heading{margin:clamp(18px,5vw,23.25px) 0 clamp(9px,2.5vw,11.625px);color:var(--navy);font-size:clamp(15px,4.166667vw,19.375px)}.mobile-dashboard-edit-location-list{display:grid;gap:clamp(8px,2.222222vw,10.3333px);padding-bottom:clamp(20px,5.555556vw,25.8333px)}.mobile-dashboard-edit-location-list>button{display:grid;width:100%;min-height:clamp(67px,18.611111vw,86.5417px);grid-template-columns:clamp(39px,10.833333vw,50.375px) minmax(0,1fr) clamp(20px,5.555556vw,25.8333px);gap:clamp(11px,3.055556vw,14.2083px);align-items:center;padding:clamp(10px,2.777778vw,12.9167px);border:1px solid var(--line);border-radius:clamp(13px,3.611111vw,16.7917px);color:var(--blue);background:#fff;font:inherit;text-align:left}.mobile-dashboard-edit-location-list>button>span:first-child{display:grid;width:clamp(39px,10.833333vw,50.375px);height:clamp(39px,10.833333vw,50.375px);place-items:center;border-radius:clamp(11px,3.055556vw,14.2083px);color:var(--deep-mint);background:var(--pale-blue)}.mobile-dashboard-edit-location-list>button>span:nth-child(2){display:grid;min-width:0}.mobile-dashboard-edit-location-list strong{color:var(--navy);font-size:clamp(12px,3.333333vw,15.5px);line-height:1.45}.mobile-dashboard-edit-location-list small{color:var(--muted);font-size:clamp(9.5px,2.638889vw,12.2708px);line-height:1.45;overflow-wrap:anywhere}.portal-layout:has(.mobile-dashboard-edit-location-chooser){padding-bottom:0}.portal-layout:has(.mobile-dashboard-edit-location-chooser) .sidebar{display:none}.portal-main:has(.mobile-dashboard-edit-location-chooser)>:not(.mobile-dashboard-edit-location-chooser){display:none}.mobile-note-destination-chooser>header{display:grid;min-height:clamp(64px,17.777778vw,82.6667px);grid-template-columns:clamp(74px,20.555556vw,95.5833px) minmax(0,1fr) clamp(74px,20.555556vw,95.5833px);align-items:center;padding:0 clamp(16px,4.444444vw,20.6667px);border-bottom:1px solid var(--line)}.mobile-note-destination-chooser>header>button{display:flex;min-width:clamp(74px,20.555556vw,95.5833px);min-height:clamp(44px,12.222222vw,56.8333px);align-items:center;gap:clamp(2px,.555556vw,2.5833px);margin-left:clamp(-6.4583px,-1.388889vw,-5px);padding:0;border:0;background:transparent;color:var(--blue);font:inherit;font-size:clamp(11px,3.055556vw,14.2083px);font-weight:800}.mobile-note-destination-chooser>header h1{margin:0;color:var(--navy);font-size:clamp(16px,4.444444vw,20.6667px);line-height:1.18;text-align:center}.mobile-note-destination-scroll{padding:clamp(20px,5.555556vw,25.8333px);overflow-y:auto}.mobile-note-destination-scroll>p{margin:0 0 clamp(14px,3.888889vw,18.0833px);color:var(--muted);font-size:clamp(10px,2.777778vw,12.9167px);line-height:clamp(15px,4.166667vw,19.375px)}.mobile-note-destination-scroll>button{display:grid;width:100%;min-height:clamp(67px,18.611111vw,86.5417px);grid-template-columns:clamp(39px,10.833333vw,50.375px) minmax(0,1fr) clamp(20px,5.555556vw,25.8333px);gap:clamp(11px,3.055556vw,14.2083px);align-items:center;padding:clamp(10px,2.777778vw,12.9167px);border:1px solid var(--line);border-radius:clamp(13px,3.611111vw,16.7917px);color:var(--blue);background:#fff;font:inherit;text-align:left}.mobile-note-destination-scroll>button>span:first-child{display:grid;width:clamp(39px,10.833333vw,50.375px);height:clamp(39px,10.833333vw,50.375px);place-items:center;border-radius:clamp(11px,3.055556vw,14.2083px);color:var(--deep-mint);background:var(--pale-blue)}.mobile-note-destination-scroll>button>span:nth-child(2){display:grid;min-width:0}.mobile-note-destination-scroll strong{color:var(--navy);font-size:clamp(12px,3.333333vw,15.5px);line-height:clamp(18px,5vw,23.25px)}.mobile-note-destination-scroll small{margin-top:clamp(3px,.833333vw,3.875px);color:var(--muted);font-size:clamp(9.5px,2.638889vw,12.2708px);line-height:clamp(14px,3.888889vw,18.0833px)}.mobile-note-destination-chooser>header{padding:0 clamp(20px,5.555556vw,25.8333px)}.mobile-note-destination-chooser>header>button{font-weight:700}.mobile-note-destination-chooser>header h1{line-height:clamp(22px,6.111111vw,28.4167px)}.mobile-note-destination-scroll>button+button{margin-top:clamp(9px,2.5vw,11.625px)}.portal-layout:has(.mobile-note-destination-chooser){padding-bottom:0}.portal-layout:has(.mobile-note-destination-chooser) .sidebar{display:none}.portal-main:has(.mobile-note-destination-chooser)>.mobile-more-return,.portal-main:has(.mobile-note-destination-chooser)>.portal-header,.portal-main:has(.mobile-note-destination-chooser)>.page-panel{display:none}.mobile-note-record-picker:not(:has(.mobile-documents-picker-inner-back)) .mobile-documents-picker-scroll>p{margin-bottom:clamp(9px,2.5vw,11.275px)}.mobile-note-record-picker:not(:has(.mobile-documents-picker-inner-back)) .mobile-documents-picker-list{gap:clamp(9px,2.5vw,11.275px)}.mobile-note-record-picker>header h1{line-height:clamp(22px,6.111111vw,27.5611px)}.portal-main:has(.mobile-note-record-picker) .mobile-notes-workspace{display:none}.mobile-note-record-picker:not(:has(.mobile-documents-picker-inner-back)) .mobile-documents-picker-scroll{padding-bottom:clamp(45px,12.5vw,56.375px)}.mobile-note-record-picker .mobile-documents-picker-scroll{scrollbar-width:none}.mobile-note-record-picker-empty{display:grid;min-height:clamp(130px,36.111111vw,162.8611px);justify-items:center;align-content:center;gap:clamp(8px,2.222222vw,10.0222px);color:var(--mint);text-align:center}.mobile-note-record-picker-empty p{margin:0;color:#111;font-size:clamp(12px,3.333333vw,15.0333px);line-height:clamp(18px,5vw,22.55px)}@font-face{font-family:LeaseAlarm Note Picker Android Text;src:url(/assets/roboto-android.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}.mobile-note-record-picker .mobile-documents-picker-inner-back{margin-top:0;font-weight:700}.mobile-note-record-picker-empty p{color:#000;font-family:LeaseAlarm Note Picker Android Text,sans-serif;font-size:clamp(14px,3.888889vw,17.5389px);line-height:clamp(17.75px,4.930556vw,22.2368px)}.mobile-note-record-picker-empty>.mobile-dashboard-ionicon{height:clamp(31.5px,8.75vw,39.4625px);line-height:clamp(31.5px,8.75vw,39.4625px)}.mobile-note-record-picker:has(.mobile-documents-picker-inner-back) .mobile-documents-picker-list>button>.mobile-dashboard-ionicon{color:var(--deep-mint)}.mobile-note-record-picker:has(.mobile-documents-picker-inner-back) .mobile-documents-picker-list{gap:clamp(9px,2.5vw,11.275px)}.mobile-note-record-picker:has(.mobile-documents-picker-inner-back) .mobile-documents-picker-list strong{line-height:clamp(17.5px,4.861111vw,21.9236px)}.mobile-note-record-picker:has(.mobile-documents-picker-inner-back) .mobile-documents-picker-scroll{padding-bottom:clamp(45px,12.5vw,56.375px)}.mobile-note-record-picker .mobile-note-title-word{display:inline-block;max-width:100%;overflow-wrap:anywhere}.mobile-note-form-sheet{position:fixed;z-index:190;inset:0;display:grid;width:min(100%,465px);grid-template-rows:clamp(64px,17.777778vw,82.6667px) minmax(0,1fr);margin:0 auto;overflow:hidden;background:#fff}.mobile-note-form-sheet>header{display:grid;min-height:clamp(64px,17.777778vw,82.6667px);grid-template-columns:clamp(74px,20.555556vw,95.5833px) minmax(0,1fr) clamp(74px,20.555556vw,95.5833px);align-items:center;padding:0 clamp(16px,4.444444vw,20.6667px);border-bottom:1px solid var(--line)}.mobile-note-form-sheet>header>button{display:flex;min-width:clamp(74px,20.555556vw,95.5833px);min-height:clamp(44px,12.222222vw,56.8333px);align-items:center;gap:clamp(2px,.555556vw,2.5833px);margin-left:clamp(-6.4583px,-1.388889vw,-5px);padding:0;border:0;background:transparent;color:var(--blue);font:inherit;font-size:clamp(11px,3.055556vw,14.2083px);font-weight:800}.mobile-note-form-sheet>header h1{margin:0;color:var(--navy);font-size:clamp(16px,4.444444vw,20.6667px);text-align:center}.mobile-note-form-scroll{display:grid;align-content:start;gap:clamp(14px,3.888889vw,18.0833px);padding:clamp(20px,5.555556vw,25.8333px);overflow-y:auto}.mobile-note-form-destination{display:grid;min-height:62px;grid-template-columns:clamp(23px,6.388889vw,29.7083px) minmax(0,1fr);gap:clamp(10px,2.777778vw,12.9167px);align-items:center;padding:8px 10px;border-radius:clamp(13px,3.611111vw,16.7917px);color:var(--deep-mint);background:var(--pale-mint)}.mobile-note-form-destination>span{display:grid;min-width:0}.mobile-note-form-destination strong{color:var(--navy);font-size:clamp(12px,3.333333vw,15.5px);line-height:clamp(17px,4.722222vw,21.9583px)}.mobile-note-form-destination small{margin-top:clamp(3px,.833333vw,3.875px);color:var(--muted);font-size:clamp(9.5px,2.638889vw,12.2708px);line-height:clamp(14px,3.888889vw,18.0833px)}.mobile-note-form-scroll>label{display:grid;gap:clamp(8px,2.222222vw,10.3333px);color:#31415e;font-size:clamp(13px,3.611111vw,16.7917px);font-weight:800}.mobile-note-form-scroll textarea{width:100%;min-height:92px;resize:vertical;padding:clamp(12px,3.333333vw,15.5px);border:1px solid var(--line);border-radius:clamp(14px,3.888889vw,18.0833px);color:var(--navy);background:#fff;font:inherit;font-size:clamp(15px,4.166667vw,19.375px);line-height:1.4}.mobile-note-form-scroll>label>small{color:var(--muted);font-size:clamp(10px,2.777778vw,12.9167px);line-height:clamp(15px,4.166667vw,19.375px);font-weight:400}.mobile-note-form-pin{display:flex;width:100%;min-height:48px;align-items:center;gap:clamp(8px,2.222222vw,10.3333px);padding:0 clamp(12px,3.333333vw,15.5px);border:1px solid #cfd8e5;border-radius:clamp(11px,3.055556vw,14.2083px);color:var(--muted);background:#fff;font:inherit}.mobile-note-form-pin.selected{border-color:#8bd9c4;color:var(--deep-mint);background:var(--pale-mint)}.mobile-note-form-pin>.mobile-dashboard-ionicon{color:var(--blue)}.mobile-note-form-pin.selected>.mobile-dashboard-ionicon{color:var(--deep-mint)}.mobile-note-form-pin>span:last-child{color:var(--navy);font-size:clamp(12px,3.333333vw,15.5px)}.mobile-note-form-pin:focus{outline:none;box-shadow:none}.mobile-note-form-pin:focus-visible{outline:3px solid rgba(13,79,175,.25);outline-offset:2px}.mobile-note-form-pin[data-pointer-focus=true]:focus-visible{outline:none;box-shadow:none}.mobile-note-form-save{display:flex;width:100%;min-height:56px;align-items:center;justify-content:space-between;padding:0 clamp(18px,5vw,23.25px);border:0;border-radius:clamp(14px,3.888889vw,18.0833px);color:#fff;background:#073d8f;font:inherit;font-size:clamp(15px,4.166667vw,19.375px);font-weight:800}.mobile-note-form-save>span{flex:1;text-align:center}.mobile-note-form-save:disabled{color:#d1ddec;background:#7f9dca;opacity:1}.portal-layout:has(.mobile-note-record-picker),.portal-layout:has(.mobile-note-form-sheet){padding-bottom:0}.portal-layout:has(.mobile-note-record-picker) .sidebar,.portal-layout:has(.mobile-note-form-sheet) .sidebar{display:none}.portal-main:has(.mobile-note-record-picker)>.mobile-more-return,.portal-main:has(.mobile-note-record-picker)>.portal-header,.portal-main:has(.mobile-note-record-picker)>.page-panel,.portal-main:has(.mobile-note-form-sheet)>.mobile-more-return,.portal-main:has(.mobile-note-form-sheet)>.portal-header,.portal-main:has(.mobile-note-form-sheet)>.page-panel{display:none}.portal-main:has(.upcoming-record-page .mobile-note-form-sheet)>.upcoming-record-page{display:block}.mobile-record-edit-details-sheet{--ar-1: clamp(1px, .277778vw, 1.2528px);--ar-2: clamp(2px, .555556vw, 2.5056px);--ar-5: clamp(5px, 1.388889vw, 6.2639px);--ar-7: clamp(7px, 1.944444vw, 8.7694px);--ar-8: clamp(8px, 2.222222vw, 10.0222px);--ar-9: clamp(9px, 2.5vw, 11.275px);--ar-12: clamp(12px, 3.333333vw, 15.0333px);--ar-13: clamp(13px, 3.611111vw, 16.2861px);--ar-14: clamp(14px, 3.888889vw, 17.5389px);--ar-15: clamp(15px, 4.166667vw, 18.7917px);--ar-16: clamp(16px, 4.444444vw, 20.0444px);--ar-18: clamp(18px, 5vw, 22.55px);--ar-20: clamp(20px, 5.555556vw, 25.0556px);--ar-22: clamp(22px, 6.111111vw, 27.5611px);--ar-44: clamp(44px, 12.222222vw, 55.1222px);--ar-48: clamp(48px, 13.333333vw, 60.1333px);--ar-56: clamp(56px, 15.555556vw, 70.1556px);--ar-64: clamp(64px, 17.777778vw, 80.1778px);--ar-74: clamp(74px, 20.555556vw, 92.6944px);position:fixed;z-index:205;inset:0;display:grid;width:min(100%,465px);height:100dvh;grid-template-rows:var(--ar-64) minmax(0,1fr);margin:0 auto;overflow:hidden;background:#fff}.mobile-record-edit-details-sheet>header{display:grid;min-height:var(--ar-64);grid-template-columns:var(--ar-74) minmax(0,1fr) var(--ar-74);align-items:center;padding:0 var(--ar-16);border-bottom:var(--ar-1) solid var(--line)}.mobile-record-edit-details-sheet>header>button{display:flex;min-width:var(--ar-74);min-height:var(--ar-44);align-items:center;gap:var(--ar-2);margin-left:calc(-1 * var(--ar-5));padding:0;border:0;background:transparent;color:var(--blue);font:inherit;font-size:var(--ar-12);font-weight:800}.mobile-record-edit-details-sheet>header h1{margin:0;color:var(--navy);font-size:var(--ar-16);line-height:var(--ar-22);text-align:center;white-space:nowrap}.mobile-record-edit-details-sheet>form{display:grid;align-content:start;gap:var(--ar-14);padding:var(--ar-20);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.mobile-record-edit-details-sheet .field{display:grid;gap:var(--ar-9);color:#31415e;font-size:var(--ar-14);font-weight:800}.mobile-record-edit-details-sheet .field input,.mobile-record-edit-details-sheet .field select,.mobile-record-edit-details-sheet .field textarea,.mobile-record-edit-details-sheet .field textarea.auto-growing-record-input{min-height:var(--ar-56);padding:var(--ar-14) var(--ar-16);border:var(--ar-1) solid var(--line);border-radius:var(--ar-13);color:var(--navy);background:#fff;font:inherit;font-size:var(--ar-15);font-weight:400;line-height:var(--ar-20)}.mobile-record-edit-details-sheet .mobile-add-location-date-control input{position:absolute;inset:0;width:100%;height:100%;min-height:0;padding:0;border:0;opacity:0;cursor:pointer}.mobile-record-edit-location{display:grid;gap:var(--ar-9);margin:0;padding:0;border:0}.mobile-record-edit-location legend{margin:0 0 var(--ar-9);padding:0;color:#31415e;font-size:var(--ar-14);font-weight:800}.mobile-record-edit-location>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ar-7)}.mobile-record-edit-location button{min-height:var(--ar-48);padding:var(--ar-8);border:var(--ar-1) solid var(--line);border-radius:var(--ar-13);color:var(--muted);background:#fff;font:inherit;font-size:var(--ar-12)}.mobile-record-edit-location button:last-child:nth-child(odd){grid-column:1 / -1}.mobile-record-edit-location button.selected{border-color:#74d9bf;color:var(--deep-mint);background:var(--pale-mint);font-weight:800}.mobile-record-edit-details-sheet .record-field-sections{gap:var(--ar-16)}.mobile-record-edit-details-sheet .record-field-section{gap:var(--ar-16);margin:0;padding:0;border:0;border-radius:0;background:transparent}.mobile-record-edit-details-sheet .record-field-section legend{width:100%;margin-bottom:var(--ar-16);padding:0 0 var(--ar-9);border-bottom:var(--ar-1) solid var(--line);color:var(--navy);font-size:var(--ar-16)}.mobile-record-edit-details-sheet .record-field-section .form-row{gap:var(--ar-14)}.mobile-record-edit-details-sheet .record-custom-fields{gap:var(--ar-14);margin:0;padding:0;border:0;border-radius:0}.mobile-record-edit-details-sheet .record-custom-fields legend{padding:0;color:#31415e;font-size:var(--ar-14);font-weight:800}.mobile-record-edit-details-sheet .record-custom-fields>.small-action{width:100%;min-height:var(--ar-44);justify-content:center;border:var(--ar-1) solid var(--line);border-radius:var(--ar-13);color:var(--navy);background:#fff;font-size:var(--ar-14)}.mobile-record-edit-details-sheet>form>.field:nth-last-of-type(1) textarea{min-height:clamp(92px,25.555556vw,118.8333px)}.mobile-record-edit-save{display:flex;width:100%;min-height:var(--ar-56);align-items:center;justify-content:space-between;padding:0 var(--ar-18);border:0;border-radius:var(--ar-13);color:#fff;background:var(--blue);font:inherit;font-size:var(--ar-15);font-weight:800}.mobile-record-edit-save>span{flex:1;text-align:center}.portal-layout:has(.mobile-record-edit-details-sheet){padding-bottom:0}.portal-layout:has(.mobile-record-edit-details-sheet) .sidebar{display:none}.portal-main{padding:25px 18px 35px}.portal-main:has(>.first-location-welcome){padding-top:0}.first-location-welcome{max-width:none}.first-location-welcome-eyebrow{margin:4px 0 13px;font-size:12px}.first-location-welcome h1{font-size:28px;line-height:1.3}.first-location-welcome-intro{margin-top:9px;font-size:13px}.first-location-welcome-card{margin-top:21px}.portal-main:has(>.generic-dashboard-home){padding-top:0}.portal-main:has(>.generic-dashboard-home) .dashboard-portal-header h1{line-height:42.5px}.portal-main:has(>.generic-dashboard-home) .dashboard-priority-eyebrow{line-height:17.5px}.portal-main:has(>.generic-dashboard-home) .lease-summary-card{gap:11px}.portal-main:has(>.generic-dashboard-home) .dashboard-actions-panel .panel-heading h2{line-height:28.5px}.mobile-more-return,.account-page-back.mobile-more-return{display:inline-flex;min-height:44px;align-items:center;gap:3px;margin-bottom:4px;padding:0 10px 0 0;border:0;border-radius:8px;background:transparent;color:var(--blue);font-size:13px;font-weight:700}.record-workspace{padding:20px}.record-section{min-height:0;padding:20px}.portal-header{display:grid;align-items:start}.account-portal-header{display:none}.dashboard-portal-header{grid-template-columns:minmax(0,1fr);gap:0;margin-bottom:0}.mobile-dashboard-brand{display:flex;min-height:58px;align-items:center;justify-content:space-between}.mobile-dashboard-brand .brand.compact{width:170px;height:38px;margin:0;object-fit:contain}.mobile-dashboard-account{display:grid;width:38px;height:38px;place-items:center;border:0;border-radius:19px;color:var(--navy);background:var(--pale-mint);font:inherit}.dashboard-portal-header .portal-title-copy .eyebrow{display:none}.portal-header h1{font-size:29px}.dashboard-portal-header h1{margin-top:9px;font-size:27px;font-weight:800;letter-spacing:-.9px}.lease-select{min-width:0;width:100%}.dashboard-location-card{grid-template-columns:62px minmax(0,1fr)}.dashboard-location-card>span:nth-child(3){grid-column:1;min-width:0}.dashboard-location-card>span:last-child{grid-column:2;justify-self:end}.generic-dashboard-view{grid-template-columns:1fr;gap:0}.generic-dashboard-view>p{padding-bottom:0}.generic-dashboard-home{grid-template-columns:minmax(0,1fr);gap:0}.generic-dashboard-home .dashboard-intro{margin:3px 0 0;font-size:12px;line-height:18px}.generic-dashboard-scope{grid-template-columns:23px minmax(0,1fr) 76px;gap:10px;min-height:78px;margin-top:13px;padding:10px 13px;border-radius:12px;background:var(--deep-mint);box-shadow:none}.generic-dashboard-scope-icon{width:23px;height:23px;border-radius:0;background:transparent}.generic-dashboard-scope-copy{gap:1px}.generic-dashboard-scope-copy small{color:#fff;font-size:8px;letter-spacing:.5px}.generic-dashboard-scope-copy strong{overflow:hidden;color:#fff;font-size:13px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.generic-dashboard-scope-copy>span{overflow:hidden;color:#fff;font-size:9.5px;font-weight:400;line-height:14px;text-overflow:ellipsis;white-space:nowrap}.generic-dashboard-scope-controls{display:block;justify-items:normal}.generic-dashboard-scope-controls>b{display:none}.generic-dashboard-scope-controls .desktop-dashboard-change-view{display:none}.mobile-dashboard-change-view-trigger{display:flex;width:100%;min-height:58px;padding:0;flex-direction:column;gap:1px;align-items:flex-end;justify-content:center;border:0;background:transparent;color:#fff;text-align:right}.mobile-dashboard-change-view-trigger>b,.generic-dashboard-change-view,.generic-dashboard-scope-chevron{display:block}.generic-dashboard-change-view{font-size:9.5px;font-weight:700;letter-spacing:0}.mobile-dashboard-change-view-trigger>b{font-size:8.5px;font-weight:600;letter-spacing:0}.locations-page>.panel{padding:18px}.summary-icon{width:72px;height:72px}.dashboard-priority{grid-template-columns:minmax(0,1fr);gap:10px;margin:14px -18px 0;padding:16px 18px;border-radius:0}.dashboard-overdue-priority{padding-bottom:10px}.dashboard-overdue-priority+.dashboard-priority{margin-top:0;padding-top:0}.lease-summary-card,.lease-summary-card-main{min-width:0}.dashboard-priority-eyebrow{font-size:11px;letter-spacing:.055em}.lease-summary-card{gap:10px}.lease-summary-card-main{padding:16px 18px;border-radius:14px}.lease-summary-title-row{gap:8px}.lease-summary-title-row h2{min-width:0;font-size:12.5px;line-height:18px;overflow-wrap:anywhere}.lease-summary-card .lease-summary-metric{margin-top:14px;gap:16px;padding:0 3px}.lease-summary-card .lease-summary-metric strong{font-size:40px;letter-spacing:-1.8px;line-height:47px}.lease-summary-card .lease-summary-metric b{font-size:27px;letter-spacing:-.6px;line-height:34px}.generic-dashboard-home .lease-summary-card .lease-summary-metric:not(.long-payment-status):not(.due-today-payment) strong{white-space:normal;overflow-wrap:normal;word-break:normal}.lease-summary-card .lease-summary-metric.long-payment-status{align-items:flex-start}.lease-summary-card .lease-summary-metric.long-payment-status strong{flex:1;min-width:0;font-size:20px;letter-spacing:-.4px;line-height:26px;overflow-wrap:normal;white-space:normal;word-break:normal}.lease-summary-payment-status{margin-top:6px;font-size:13px;line-height:19px}.lease-summary-divider{margin-top:13px}.lease-summary-card .dashboard-amount-comparison{margin-top:13px;font-size:11.5px;line-height:17px}.lease-summary-date{margin-top:8px;font-size:11px;line-height:16px}.lease-summary-card>button{min-height:56px;border-radius:14px;font-size:15px}.lease-summary-payment-guidance>span:last-child{font-size:9.5px;line-height:15px}.lease-summary-card>button.lease-summary-view-record{min-height:43px;border-radius:10px;font-size:11px}.dashboard-priority .dashboard-show-upcoming{min-height:43px;border-radius:10px;font-size:11px;font-weight:750}.location-overview-card{grid-template-columns:62px minmax(0,1fr);padding:20px}.location-overview-card>div:last-child{grid-column:1 / -1;min-width:0}.location-records-panel .panel-heading{flex-direction:column}.location-record-list,.record-detail-grid{grid-template-columns:1fr}.location-record-list>button.urgent{grid-column:auto}.dashboard-actions-panel{margin-top:0;padding:0;border:0;border-radius:0;background:transparent}.dashboard-actions-panel .panel-heading{min-height:48px;margin-top:13px}.dashboard-actions-panel .panel-heading h2{margin:0;font-size:18px;font-weight:800}.dashboard-add-lease{min-height:76px;margin-top:0;padding:12px;gap:11px}.dashboard-add-lease small{font-size:10px;line-height:14px}.dashboard-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:9px}.dashboard-actions button{grid-template-columns:36px minmax(0,1fr) auto;gap:8px;min-height:62px;padding:0 10px}.dashboard-actions button strong{font-size:10px}.mobile-dashboard-view-screen{position:fixed;z-index:60;inset:0;display:flex;flex-direction:column;overflow:hidden;background:#fff;color:#0d1830}.mobile-dashboard-view-header{display:grid;min-height:64px;grid-template-columns:74px minmax(0,1fr) 74px;align-items:center;padding:0 16px;border-bottom:1px solid var(--line);background:#fff}.mobile-dashboard-view-header button{display:flex;min-width:74px;min-height:44px;align-items:center;gap:2px;padding:0;border:0;background:transparent;color:var(--blue);font-size:11px;font-weight:700}.mobile-dashboard-view-header h1{margin:0;color:var(--navy);font-size:16px;font-weight:800;text-align:center}.mobile-dashboard-view-header>span{width:74px}.mobile-dashboard-view-content{flex:1;min-height:0;padding:20px 20px 40px;overflow-y:auto;background:#fff;scrollbar-width:none}.mobile-dashboard-view-content::-webkit-scrollbar{display:none}.mobile-dashboard-view-content>p{color:var(--muted);font-size:10px;font-weight:400;line-height:15px}.mobile-dashboard-view-list{display:grid;gap:9px;margin-top:14px;padding-bottom:5px}.mobile-dashboard-view-option{display:grid;width:100%;min-height:67px;grid-template-columns:39px minmax(0,1fr) 20px;gap:11px;align-items:center;padding:10px;border:1px solid var(--line);border-radius:13px;background:#fff;color:var(--blue);text-align:left}.mobile-dashboard-view-option.selected{border-color:#97d9c7;background:var(--pale-mint)}.mobile-dashboard-view-option-icon{display:grid;width:39px;height:39px;place-items:center;border-radius:11px;background:var(--pale-blue);color:var(--deep-mint)}.mobile-dashboard-view-option-copy{display:grid;min-width:0}.mobile-dashboard-view-option-copy strong{color:#0d1830;font-size:12px;font-weight:700;line-height:18px;overflow-wrap:anywhere}.mobile-dashboard-view-option-copy small{margin-top:3px;color:var(--muted);font-size:9.5px;font-weight:400;line-height:14px;overflow-wrap:anywhere}.portal-main:has(.upcoming-dates-page){--ud-08: clamp(.8px, .222222vw, 1.0022px);--ud-1: clamp(1px, .277778vw, 1.2528px);--ud-3: clamp(3px, .833333vw, 3.7583px);--ud-4: clamp(4px, 1.111111vw, 5.0111px);--ud-6: clamp(6px, 1.666667vw, 7.5167px);--ud-7: clamp(7px, 1.944444vw, 8.7694px);--ud-8: clamp(8px, 2.222222vw, 10.0222px);--ud-9: clamp(9px, 2.5vw, 11.275px);--ud-10: clamp(10px, 2.777778vw, 12.5278px);--ud-11: clamp(11px, 3.055556vw, 13.7806px);--ud-12: clamp(12px, 3.333333vw, 15.0333px);--ud-13: clamp(13px, 3.611111vw, 16.2861px);--ud-14: clamp(14px, 3.888889vw, 17.5389px);--ud-15: clamp(15px, 4.166667vw, 18.7917px);--ud-16: clamp(16px, 4.444444vw, 20.0444px);--ud-17: clamp(17px, 4.722222vw, 21.2972px);--ud-18: clamp(18px, 5vw, 22.55px);--ud-19: clamp(19px, 5.277778vw, 23.8028px);--ud-20: clamp(20px, 5.555556vw, 25.0556px);--ud-21: clamp(21px, 5.833333vw, 26.3083px);--ud-25: clamp(25px, 6.944444vw, 31.3194px);--ud-26: clamp(26px, 7.222222vw, 32.5722px);--ud-28: clamp(28px, 7.777778vw, 35.0778px);--ud-29: clamp(29px, 8.055556vw, 36.3306px);--ud-32: clamp(32px, 8.888889vw, 40.0889px);--ud-35: clamp(35px, 9.722222vw, 43.8472px);--ud-38: clamp(38px, 10.555556vw, 47.6056px);--ud-42: clamp(42px, 11.666667vw, 52.6167px);--ud-44: clamp(44px, 12.222222vw, 55.1222px);--ud-46: clamp(46px, 12.777778vw, 57.6278px);--ud-48: clamp(48px, 13.333333vw, 60.1333px);--ud-50: clamp(50px, 13.888889vw, 62.6389px);--ud-58: clamp(58px, 16.111111vw, 72.6611px);--ud-70: clamp(70px, 19.444444vw, 87.6944px);--ud-94: clamp(94px, 26.111111vw, 117.75px);--ud-108: clamp(108px, 30vw, 135.3px);--ud-138: clamp(138px, 38.333333vw, 172.8833px);--ud-146: clamp(146px, 40.555556vw, 182.9056px);--ud-170: clamp(170px, 47.222222vw, 212.9722px);padding:var(--ud-25) var(--ud-18) var(--ud-35)}.upcoming-dates-portal-header{grid-template-columns:minmax(0,1fr);margin-bottom:0}.upcoming-dates-portal-header .mobile-dashboard-brand{display:flex}.portal-main:has(.upcoming-dates-page) .upcoming-dates-portal-header .mobile-dashboard-brand{min-height:var(--ud-58)}.portal-main:has(.upcoming-dates-page) .upcoming-dates-portal-header .brand.compact{width:var(--ud-170);height:var(--ud-38)}.portal-main:has(.upcoming-dates-page) .upcoming-dates-portal-header .mobile-dashboard-account{width:var(--ud-38);height:var(--ud-38);border-radius:var(--ud-19);font-size:var(--ud-13)}.upcoming-dates-portal-header .portal-title-copy,.upcoming-dates-portal-header .lease-select{display:none}.upcoming-dates-page{display:grid;gap:0}.upcoming-dates-page>.location-back{display:flex;min-height:var(--ud-42);align-items:center;gap:var(--ud-3);margin-bottom:var(--ud-8);padding:0 var(--ud-8);border:0;background:transparent;color:var(--blue);font-size:var(--ud-10);font-weight:700}.upcoming-dates-page>.location-back .mobile-dashboard-ionicon{font-size:var(--ud-18)!important}.upcoming-dates-page-panel{padding:0;border:0;border-radius:0;background:#fff;box-shadow:none}.upcoming-dates-page-panel>.panel-heading{display:block;margin-bottom:var(--ud-17)}.upcoming-dates-page-panel>.panel-heading .eyebrow{font-size:var(--ud-12)}.upcoming-dates-page-panel>.panel-heading h1{margin-top:var(--ud-7);color:var(--navy);font-size:var(--ud-28);font-weight:800;letter-spacing:calc(0px - var(--ud-08))}.upcoming-dates-page-panel>.panel-heading p:last-child{margin-top:var(--ud-6);color:var(--muted);font-size:var(--ud-12);font-weight:400;line-height:var(--ud-18)}.upcoming-dates-tools{display:grid;grid-template-columns:minmax(0,1fr) var(--ud-108);gap:var(--ud-8);align-items:center;margin:var(--ud-4) 0 var(--ud-13)}.upcoming-dates-search{display:flex!important;min-width:0;min-height:var(--ud-46);flex-direction:row;align-items:center;gap:var(--ud-8)!important;padding:0 var(--ud-12);border:var(--ud-1) solid #c8d8ec;border-radius:var(--ud-12);background:#fff;color:var(--muted)!important}.upcoming-dates-search>.mobile-dashboard-ionicon{font-size:var(--ud-20)!important}.upcoming-dates-tools .upcoming-dates-search input{width:100%;min-width:0;min-height:var(--ud-42);padding:0;border:0;outline:0;background:transparent;color:var(--navy);font-size:var(--ud-10);font-weight:500}.upcoming-dates-tools .upcoming-dates-search input::placeholder{color:var(--muted);opacity:1}.upcoming-dates-tools .upcoming-dates-search input::-webkit-search-cancel-button{display:none}.upcoming-dates-search-clear{display:grid;width:var(--ud-32);height:var(--ud-38);flex:0 0 auto;padding:0;place-items:center;border:0;background:transparent;color:var(--muted)}.upcoming-dates-search-clear .mobile-dashboard-ionicon{font-size:var(--ud-20)!important}.upcoming-dates-filter-button{display:flex;min-width:var(--ud-108);min-height:var(--ud-46);align-items:center;justify-content:center;gap:var(--ud-7);padding:0 var(--ud-12);border:var(--ud-1) solid #afc5e1;border-radius:var(--ud-11);background:var(--pale-blue);color:var(--blue);font-size:var(--ud-10);font-weight:800}.upcoming-dates-filter-button .mobile-dashboard-ionicon{font-size:var(--ud-19)!important}.upcoming-dates-filter-button.open{border-color:var(--blue);background:var(--blue);color:#fff}.upcoming-dates-filter-button:focus-visible,.upcoming-dates-selector-button:focus-visible,.upcoming-dates-selector-options button:focus-visible{outline:0}.upcoming-dates-filter-panel{display:grid;grid-template-columns:1fr;gap:var(--ud-12);align-items:stretch;margin:0 0 var(--ud-16);padding:var(--ud-14);border:var(--ud-1) solid #b8d9d0;border-radius:var(--ud-14);background:#f6fbfa}.upcoming-dates-filter-panel h2{color:var(--navy);font-size:var(--ud-15);font-weight:800}.upcoming-dates-selector{position:relative;display:grid;gap:var(--ud-6);min-width:0}.upcoming-dates-selector-label{color:var(--deep-mint);font-size:var(--ud-10);font-weight:800;letter-spacing:.04em;text-transform:uppercase}.upcoming-dates-selector-button{min-height:var(--ud-50);padding:0 var(--ud-14);border:var(--ud-1) solid #c8d8ec;border-radius:var(--ud-11);color:var(--navy);font-size:var(--ud-12);font-weight:500}.upcoming-dates-selector-button .mobile-dashboard-ionicon{font-size:var(--ud-19)!important}.upcoming-dates-selector-button.open{border-color:var(--deep-mint);border-radius:var(--ud-11)}.upcoming-dates-selector-options{position:static;overflow:hidden;margin-top:0;border:var(--ud-1) solid var(--line);border-radius:var(--ud-11);background:#fff;box-shadow:none}.upcoming-dates-selector-options button{min-height:var(--ud-48);padding:0 var(--ud-14);border-top:var(--ud-1) solid var(--line);color:var(--navy);font-size:var(--ud-12)}.upcoming-dates-selector-options button .mobile-dashboard-ionicon{font-size:var(--ud-18)!important}.upcoming-dates-selector-options button:first-child{border-top:0}.upcoming-dates-selector-options button.selected{background:var(--pale-mint);color:var(--deep-mint);font-weight:800}.upcoming-dates-filter-panel .upcoming-dates-apply-filters{width:100%;min-height:var(--ud-50);border-radius:var(--ud-11);background:var(--blue);color:#fff;font-size:var(--ud-12);font-weight:800}.upcoming-dates-filter-panel .upcoming-dates-clear-filters{min-height:var(--ud-42);justify-self:center;padding:0 var(--ud-12);border:0;background:transparent;color:var(--blue);font-size:var(--ud-11);font-weight:700}.upcoming-dates-results{display:grid;gap:var(--ud-10);align-items:start;margin:0 0 var(--ud-13);color:var(--navy);font-size:var(--ud-11);line-height:var(--ud-17)}.upcoming-dates-results>span{padding-top:0;font-weight:600}.upcoming-dates-results strong{color:var(--navy);font-weight:600}.upcoming-dates-results>.upcoming-dates-selector{width:var(--ud-146)}.upcoming-dates-list{overflow:hidden;border:var(--ud-1) solid #cad8e8;border-radius:var(--ud-13);background:#fff}.upcoming-dates-month{margin:0;padding:var(--ud-13) var(--ud-14) var(--ud-9);border-top:var(--ud-1) solid var(--line);background:#f6fbfa;color:var(--deep-mint);font-size:var(--ud-11);font-weight:800;line-height:var(--ud-18);letter-spacing:clamp(.45px,.125vw,.5638px);text-transform:uppercase}.upcoming-dates-month:first-child{border-top:0;border-radius:var(--ud-12) var(--ud-12) 0 0}.upcoming-dates-row{display:block;width:100%;min-height:var(--ud-138);padding:var(--ud-13) var(--ud-14);border:0;border-top:var(--ud-1) solid var(--line);background:#fff;color:var(--navy);text-align:left}.upcoming-dates-row-copy{display:block;min-width:0}.upcoming-dates-row h3{margin:0;color:var(--navy);font-size:var(--ud-15);font-weight:800;line-height:var(--ud-21)}.upcoming-dates-row-metric{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ud-12);margin-top:var(--ud-7)}.upcoming-dates-row-metric strong{flex-shrink:1;color:var(--navy);font-size:var(--ud-29);font-weight:800;line-height:var(--ud-35)}.upcoming-dates-row-metric b{color:var(--navy);font-size:var(--ud-19);font-weight:800;line-height:var(--ud-26);text-align:right;white-space:nowrap}.upcoming-dates-row .dashboard-amount-comparison{margin-top:var(--ud-6);font-size:var(--ud-11);font-weight:700;line-height:var(--ud-17)}.upcoming-dates-row small{display:block;margin-top:var(--ud-6);color:var(--muted);font-size:var(--ud-12);font-weight:500;line-height:var(--ud-18)}.upcoming-dates-row-action{display:flex;margin-top:var(--ud-10);align-items:center;justify-content:flex-end;gap:var(--ud-3);color:var(--blue);font-size:var(--ud-11);font-weight:800}.upcoming-dates-row-action .mobile-dashboard-ionicon{font-size:var(--ud-18)!important}.upcoming-dates-pagination{display:grid;min-height:var(--ud-70);grid-template-columns:1fr auto 1fr;gap:var(--ud-8);align-items:center;margin-top:0}.upcoming-dates-pagination button{display:flex;min-width:var(--ud-94);min-height:var(--ud-44);align-items:center;justify-content:center;gap:var(--ud-3);padding:0 var(--ud-10);border:var(--ud-1) solid #afc5e1;border-radius:var(--ud-10);background:#fff;color:var(--blue);font-size:var(--ud-10);font-weight:700}.upcoming-dates-pagination button .mobile-dashboard-ionicon{font-size:var(--ud-18)!important}.upcoming-dates-pagination button:last-child{justify-self:end}.upcoming-dates-pagination button:disabled{border-color:var(--line);background:#f6f8fb;color:var(--muted);opacity:1}.upcoming-dates-pagination span{color:var(--navy);font-size:var(--ud-10);font-weight:700;text-align:center}.portal-main:has(.record-workspace-upcoming){--ur-1: clamp(1px, .277778vw, 1.2528px);--ur-2: clamp(2px, .555556vw, 2.5056px);--ur-4: clamp(4px, 1.111111vw, 5.0111px);--ur-8: clamp(8px, 2.222222vw, 10.0222px);--ur-9: clamp(9px, 2.5vw, 11.275px);--ur-10: clamp(10px, 2.777778vw, 12.5278px);--ur-11: clamp(11px, 3.055556vw, 13.7806px);--ur-12: clamp(12px, 3.333333vw, 15.0333px);--ur-13: clamp(13px, 3.611111vw, 16.2861px);--ur-14: clamp(14px, 3.888889vw, 17.5389px);--ur-15: clamp(15px, 4.166667vw, 18.7917px);--ur-18: clamp(18px, 5vw, 22.55px);--ur-19: clamp(19px, 5.277778vw, 23.8028px);--ur-20: clamp(20px, 5.555556vw, 25.0556px);--ur-21: clamp(21px, 5.833333vw, 26.3083px);--ur-22: clamp(22px, 6.111111vw, 27.5611px);--ur-23: clamp(23px, 6.388889vw, 28.8139px);--ur-24: clamp(24px, 6.666667vw, 30.0667px);--ur-25: clamp(25px, 6.944444vw, 31.3194px);--ur-28: clamp(28px, 7.777778vw, 35.0778px);--ur-33: clamp(33px, 9.166667vw, 41.3417px);--ur-35: clamp(35px, 9.722222vw, 43.8472px);--ur-36: clamp(36px, 10vw, 45.1px);--ur-38: clamp(38px, 10.555556vw, 47.6056px);--ur-39: clamp(39px, 10.833333vw, 48.8583px);--ur-42: clamp(42px, 11.666667vw, 52.6167px);--ur-44: clamp(44px, 12.222222vw, 55.1222px);--ur-45: clamp(45px, 12.5vw, 56.375px);--ur-48: clamp(48px, 13.333333vw, 60.1333px);--ur-55: clamp(55px, 15.277778vw, 68.9028px);--ur-56: clamp(56px, 15.555556vw, 70.1556px);--ur-58: clamp(58px, 16.111111vw, 72.6611px);--ur-62: clamp(62px, 17.222222vw, 77.6722px);--ur-71: clamp(71px, 19.722222vw, 88.9472px);--ur-78: clamp(78px, 21.666667vw, 97.7167px);--ur-90: clamp(90px, 25vw, 112.75px);--ur-97: clamp(97px, 26.944444vw, 121.5194px);--ur-121: clamp(121px, 33.611111vw, 151.5861px);--ur-170: clamp(170px, 47.222222vw, 212.9722px);padding:var(--ur-25) var(--ur-18) var(--ur-35)}.upcoming-record-portal-header{grid-template-columns:minmax(0,1fr);gap:0;margin-bottom:0}.upcoming-record-portal-header .mobile-dashboard-brand{display:flex}.portal-main:has(.record-workspace-upcoming) .upcoming-record-portal-header .mobile-dashboard-brand{min-height:var(--ur-58)}.portal-main:has(.record-workspace-upcoming) .upcoming-record-portal-header .brand.compact{width:var(--ur-170);height:var(--ur-38)}.portal-main:has(.record-workspace-upcoming) .upcoming-record-portal-header .mobile-dashboard-account{width:var(--ur-38);height:var(--ur-38);border-radius:var(--ur-19);font-size:var(--ur-13)}.upcoming-record-portal-header .portal-title-copy,.upcoming-record-portal-header .lease-select{display:none}.upcoming-record-page{margin:0}.record-workspace-upcoming{margin-top:0;padding:0;border:0;border-radius:0;background:#fff;box-shadow:none}.record-workspace-upcoming .upcoming-record-back{min-height:var(--ur-44);margin:0 0 var(--ur-1);padding:0 var(--ur-8) 0 0;font-size:var(--ur-11);font-weight:700}.record-workspace-upcoming .upcoming-record-back .mobile-dashboard-ionicon{font-size:var(--ur-20)!important}.record-workspace-upcoming .upcoming-record-intro{gap:var(--ur-4);margin-top:0}.record-workspace-upcoming .upcoming-record-intro h1{margin:0;color:var(--navy);font-size:var(--ur-28);font-weight:800;line-height:var(--ur-38);letter-spacing:calc(0px - var(--ur-1))}.record-workspace-upcoming .upcoming-record-intro p{margin:0;color:var(--muted);font-size:var(--ur-12);font-weight:400;line-height:var(--ur-18)}.record-workspace-upcoming .upcoming-record-switcher{min-height:var(--ur-78);grid-template-columns:var(--ur-33) minmax(0,1fr) auto;gap:var(--ur-10);margin-top:var(--ur-13);padding:var(--ur-12) var(--ur-13);border-radius:var(--ur-12)}.record-workspace-upcoming .upcoming-record-switcher-copy{gap:var(--ur-1)}.record-workspace-upcoming .upcoming-record-switcher-copy small{font-size:var(--ur-8);line-height:var(--ur-13)}.record-workspace-upcoming .upcoming-record-switcher-copy strong{font-size:var(--ur-12);line-height:var(--ur-18)}.record-workspace-upcoming .upcoming-record-switcher-copy>span{font-size:var(--ur-10);line-height:var(--ur-15)}.record-workspace-upcoming .upcoming-record-switcher-action{flex-direction:column;gap:var(--ur-1);font-size:var(--ur-10);line-height:var(--ur-15)}.record-workspace-upcoming .upcoming-record-switcher-icon .mobile-dashboard-ionicon{font-size:var(--ur-25)!important}.record-workspace-upcoming .upcoming-record-switcher-action .mobile-dashboard-ionicon{font-size:var(--ur-20)!important}.record-workspace-upcoming .upcoming-record-saved-details{display:grid;gap:0;margin-top:var(--ur-14);overflow:hidden;border:var(--ur-1) solid var(--line);border-radius:var(--ur-13);background:#fff}.record-workspace-upcoming .upcoming-record-saved-row{display:grid;width:100%;min-height:var(--ur-97);grid-template-columns:var(--ur-45) minmax(0,1fr) var(--ur-22);gap:var(--ur-12);align-items:center;padding:var(--ur-13);border:0;border-top:var(--ur-1) solid var(--line);background:#fff;color:var(--navy);text-align:left}.record-workspace-upcoming .upcoming-record-saved-row:first-child{min-height:var(--ur-121);border-top:0}.record-workspace-upcoming .upcoming-record-saved-icon{display:grid;width:var(--ur-45);height:var(--ur-45);place-items:center;color:var(--navy)}.record-workspace-upcoming .upcoming-record-saved-icon .mobile-dashboard-ionicon{font-size:var(--ur-24)!important}.record-workspace-upcoming .upcoming-record-saved-row>.mobile-dashboard-ionicon{font-size:var(--ur-20)!important}.record-workspace-upcoming .upcoming-record-saved-copy{display:grid;min-width:0;gap:var(--ur-2)}.record-workspace-upcoming .upcoming-record-saved-copy strong{color:var(--navy);font-size:var(--ur-13);font-weight:800;line-height:var(--ur-18)}.record-workspace-upcoming .upcoming-record-saved-copy b{color:var(--deep-mint);font-size:var(--ur-12);font-weight:800;line-height:var(--ur-18)}.record-workspace-upcoming .upcoming-record-saved-copy small{color:var(--muted);font-size:var(--ur-10);font-weight:400;line-height:var(--ur-15)}.record-workspace-upcoming .upcoming-record-save{display:flex;width:100%;min-height:var(--ur-56);align-items:center;justify-content:space-between;padding:0 var(--ur-19);border:0;background:#134ca2;color:#fff;font-size:var(--ur-15);font-weight:800}.record-workspace-upcoming .upcoming-record-save .mobile-dashboard-ionicon{font-size:var(--ur-21)!important}.record-workspace-upcoming .upcoming-record-save:disabled{opacity:.65}.record-workspace-upcoming .upcoming-record-management{margin-top:var(--ur-13);padding-bottom:var(--ur-8)}.record-workspace-upcoming .upcoming-record-section-heading{display:flex;min-height:var(--ur-48);align-items:center;justify-content:space-between;gap:var(--ur-12)}.record-workspace-upcoming .upcoming-record-section-heading h2{margin:0;color:var(--navy);font-size:var(--ur-18);font-weight:800;line-height:var(--ur-25)}.record-workspace-upcoming .upcoming-record-section-heading button{min-height:var(--ur-38);padding:0 var(--ur-4);border:0;background:transparent;color:var(--blue);font-size:var(--ur-11);font-weight:800}.record-workspace-upcoming .upcoming-record-add{display:grid;width:100%;min-height:var(--ur-90);grid-template-columns:var(--ur-42) minmax(0,1fr) var(--ur-20);gap:var(--ur-11);align-items:center;margin-bottom:var(--ur-9);padding:var(--ur-12);border:var(--ur-1) solid #a7dbcc;border-radius:var(--ur-15);background:var(--pale-mint);color:var(--navy);text-align:left}.record-workspace-upcoming .upcoming-record-add-icon{display:grid;width:var(--ur-42);height:var(--ur-42);place-items:center;border-radius:var(--ur-13);background:var(--deep-mint);color:#fff}.record-workspace-upcoming .upcoming-record-add-icon .mobile-dashboard-ionicon{font-size:var(--ur-24)!important}.record-workspace-upcoming .upcoming-record-add>.mobile-dashboard-ionicon{font-size:var(--ur-20)!important}.record-workspace-upcoming .upcoming-record-add>span:nth-child(2){display:grid;gap:var(--ur-2)}.record-workspace-upcoming .upcoming-record-add strong{font-size:var(--ur-13);font-weight:800;line-height:var(--ur-18)}.record-workspace-upcoming .upcoming-record-add small{color:var(--muted);font-size:var(--ur-10);font-weight:400;line-height:var(--ur-15)}.record-workspace-upcoming .upcoming-record-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ur-8)}.record-workspace-upcoming .upcoming-record-action-grid button{display:grid;width:100%;min-height:var(--ur-62);grid-template-columns:var(--ur-36) minmax(0,1fr) var(--ur-18);gap:var(--ur-8);align-items:center;padding:var(--ur-10);border:var(--ur-1) solid var(--line);border-radius:var(--ur-13);background:#fff;color:var(--navy);text-align:left}.record-workspace-upcoming .upcoming-record-action-grid button>span{display:grid;width:var(--ur-36);height:var(--ur-36);place-items:center;border-radius:var(--ur-11);background:var(--pale-blue);color:var(--blue)}.record-workspace-upcoming .upcoming-record-action-grid button>span .mobile-dashboard-ionicon{font-size:var(--ur-22)!important}.record-workspace-upcoming .upcoming-record-action-grid button>.mobile-dashboard-ionicon{font-size:var(--ur-18)!important}.record-workspace-upcoming .upcoming-record-action-grid strong{min-width:0;font-size:var(--ur-10);font-weight:800;line-height:var(--ur-15)}.record-workspace-upcoming .upcoming-record-remove{width:100%;min-height:var(--ur-42);margin-top:var(--ur-10);border:var(--ur-1) solid #e0aaa5;border-radius:var(--ur-10);background:#fff4f3;color:#a43a34;font-size:var(--ur-11);font-weight:800}.record-workspace-upcoming .upcoming-record-summary-section{margin-top:var(--ur-13)}.record-workspace-upcoming .upcoming-record-info-row{display:grid;width:100%;min-height:var(--ur-71);grid-template-columns:var(--ur-39) minmax(0,1fr) auto var(--ur-18);gap:var(--ur-10);align-items:center;padding:var(--ur-10) 0;border:0;border-top:var(--ur-1) solid var(--line);background:#fff;color:var(--navy);text-align:left}.record-workspace-upcoming .upcoming-record-info-icon{display:grid;width:var(--ur-39);height:var(--ur-39);place-items:center;border-radius:var(--ur-11);background:var(--pale-blue);color:var(--blue)}.record-workspace-upcoming .upcoming-record-info-icon .mobile-dashboard-ionicon{font-size:var(--ur-23)!important}.record-workspace-upcoming .upcoming-record-info-row>.mobile-dashboard-ionicon{font-size:var(--ur-18)!important}.record-workspace-upcoming .upcoming-record-info-row>span:nth-child(2){display:grid;min-width:0;gap:var(--ur-2)}.record-workspace-upcoming .upcoming-record-info-row strong{overflow:visible;font-size:var(--ur-12);font-weight:800;line-height:var(--ur-18);text-overflow:clip;white-space:normal}.record-workspace-upcoming .upcoming-record-info-row small{color:var(--muted);font-size:var(--ur-10);line-height:var(--ur-15)}.record-workspace-upcoming .upcoming-record-info-row b{display:inline-flex;min-height:var(--ur-24);align-items:center;justify-content:center;padding:0 var(--ur-8);border:var(--ur-1) solid #80d8bf;border-radius:var(--ur-12);background:#fff;color:var(--deep-mint);font-size:var(--ur-9);font-weight:800;line-height:var(--ur-14);white-space:nowrap}.record-workspace-upcoming .upcoming-record-reminder{display:flex;min-height:var(--ur-55);align-items:center;gap:var(--ur-10);margin-top:var(--ur-18);padding:var(--ur-14);border-radius:var(--ur-13);background:var(--pale-mint);color:var(--navy);font-size:var(--ur-10);font-weight:600;line-height:var(--ur-15)}.record-workspace-upcoming .upcoming-record-reminder .mobile-dashboard-ionicon{flex:0 0 auto;color:var(--deep-mint);font-size:var(--ur-21)!important}.upcoming-record-full-list{display:grid;overflow:hidden;border:1px solid var(--line);border-radius:13px}.upcoming-record-full-list article{display:grid;min-height:71px;grid-template-columns:39px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 12px;border-top:1px solid var(--line)}.upcoming-record-full-list article:first-child{border-top:0}.upcoming-record-full-list article>span{display:grid;width:39px;height:39px;place-items:center;border-radius:11px;background:var(--pale-blue);color:var(--blue)}.upcoming-record-full-list article>div{display:grid;gap:2px}.upcoming-record-full-list strong{color:var(--navy);font-size:12px;line-height:17px}.upcoming-record-full-list small{color:var(--muted);font-size:10px;line-height:15px}.upcoming-record-full-list b{color:var(--deep-mint);font-size:9px}.portal-main:has(.record-workspace-upcoming){--ur-6: clamp(6px, 1.666667vw, 7.5167px);--ur-7: clamp(7px, 1.944444vw, 8.7694px);--ur-16: clamp(16px, 4.444444vw, 20.0444px);--ur-50: clamp(50px, 13.888889vw, 62.6389px)}.record-workspace-upcoming .upcoming-record-saved-row-group+.upcoming-record-saved-row-group{border-top:var(--ur-1) solid var(--line)}.record-workspace-upcoming .upcoming-record-saved-row-group .upcoming-record-saved-row{min-height:var(--ur-97);border-top:0}.record-workspace-upcoming .upcoming-record-saved-row-group:first-child .upcoming-record-saved-row{min-height:var(--ur-121)}.record-workspace-upcoming .upcoming-record-inline-options{display:grid;gap:var(--ur-8);padding:0 var(--ur-16) var(--ur-13)}.record-workspace-upcoming .upcoming-record-inline-option{display:grid;width:100%;min-height:var(--ur-50);grid-template-columns:var(--ur-22) minmax(0,1fr);gap:var(--ur-10);align-items:center;padding:var(--ur-10) var(--ur-13);border:var(--ur-1) solid var(--line);border-radius:var(--ur-13);background:#fff;color:var(--navy);text-align:left;font:inherit}.record-workspace-upcoming .upcoming-record-inline-option>span:first-child{display:block;width:var(--ur-18);height:var(--ur-18);border:var(--ur-2) solid var(--muted);border-radius:50%}.record-workspace-upcoming .upcoming-record-inline-option.selected{border-color:#9bdcca;background:var(--pale-mint)}.record-workspace-upcoming .upcoming-record-inline-option.selected>span:first-child{border-color:var(--deep-mint);box-shadow:inset 0 0 0 var(--ur-4) var(--pale-mint);background:var(--deep-mint)}.record-workspace-upcoming .upcoming-record-inline-option.add>span:first-child{display:grid;place-items:center;border:0;color:var(--blue);font-size:var(--ur-20);line-height:1}.record-workspace-upcoming .upcoming-record-inline-option strong{font-size:var(--ur-13);line-height:var(--ur-18)}.record-workspace-upcoming .upcoming-record-card-form{display:grid;gap:var(--ur-10);padding:var(--ur-13);border:var(--ur-1) solid var(--line);border-radius:var(--ur-13);background:#fff}.record-workspace-upcoming .upcoming-record-card-form h3{margin:0;font-size:var(--ur-15);line-height:var(--ur-22)}.record-workspace-upcoming .upcoming-record-card-form label{display:grid;gap:var(--ur-6);color:var(--navy);font-size:var(--ur-11);font-weight:800}.record-workspace-upcoming .upcoming-record-card-form input{width:100%;min-height:var(--ur-50);padding:0 var(--ur-13);border:var(--ur-1) solid var(--line);border-radius:var(--ur-10);color:var(--navy);background:#fff;font:inherit;font-weight:500}.record-workspace-upcoming .upcoming-record-card-form fieldset{margin:0;padding:0;border:0}.record-workspace-upcoming .upcoming-record-card-form legend{margin-bottom:var(--ur-8);color:var(--navy);font-size:var(--ur-11);font-weight:800}.record-workspace-upcoming .upcoming-record-card-form fieldset>div{display:flex;flex-wrap:wrap;gap:var(--ur-7)}.record-workspace-upcoming .upcoming-record-card-form fieldset button{min-height:var(--ur-44);padding:0 var(--ur-12);border:var(--ur-1) solid var(--line);border-radius:var(--ur-10);color:var(--navy);background:#fff;font:inherit;font-size:var(--ur-11)}.record-workspace-upcoming .upcoming-record-card-form fieldset button.selected{border-color:#9bdcca;background:var(--pale-mint)}.record-workspace-upcoming .upcoming-record-card-form>small{color:var(--muted);font-size:var(--ur-10);line-height:var(--ur-15)}.record-workspace-upcoming .upcoming-record-card-form>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ur-9)}.record-workspace-upcoming .upcoming-record-card-form>div:last-child button{min-height:var(--ur-44);border:var(--ur-1) solid var(--line);border-radius:var(--ur-10);color:var(--navy);background:#fff;font:inherit;font-size:var(--ur-11);font-weight:800}.record-workspace-upcoming .upcoming-record-card-form>div:last-child .primary-small{border-color:var(--deep-mint);color:#fff;background:var(--deep-mint)}.record-workspace-upcoming .upcoming-record-editor-inline{margin-top:var(--ur-14)}.dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.inline-form,.task-form,.team-invite-form{grid-template-columns:1fr}.task-form{grid-template-areas:none}.task-form .task-title-field,.task-form .task-due-field,.task-form .task-priority-field,.task-form .task-assignee-field,.task-form .task-notes-field,.task-form>button{grid-area:auto}.task-edit-form{grid-template-columns:1fr}.task-edit-form .task-edit-notes,.task-edit-form .form-end-actions,.inline-form .wide{grid-column:auto}.reminder-editor,.team-reminder-editor{grid-template-columns:1fr}.reminder-actions{grid-column:auto;flex-wrap:wrap}.data-list article{grid-template-columns:58px 1fr}.ready-pill{grid-column:2;justify-self:start}.date-row-actions{grid-column:2;justify-items:start}.date-edit-form{grid-template-columns:1fr}.date-edit-form .wide,.date-edit-heading{grid-column:auto}.date-edit-actions{align-items:stretch;flex-direction:column}.date-edit-actions>div{justify-content:flex-end}.document-grid{grid-template-columns:1fr}.document-tile{grid-template-columns:48px minmax(0,1fr)}.document-actions{grid-column:2}.upload-strip{grid-template-columns:49px 1fr}.upload-button{grid-column:1 / -1}.account-grid{grid-template-columns:1fr}.support-access-list article{grid-template-columns:42px 1fr}.support-access-list form,.support-access-list .access-pill{grid-column:2;width:100%;justify-self:stretch}.lease-list article{grid-template-columns:auto minmax(0,1fr)}.lease-list-actions{grid-column:2;justify-items:start}.task-list article,.activity-list article{grid-template-columns:auto minmax(0,1fr)}.task-list .task-meta,.activity-list time{grid-column:2;justify-items:start}.team-member-main{grid-template-columns:auto minmax(0,1fr)}.team-member-main>select,.team-member-main .owner-pill{grid-column:2;justify-self:start}.team-member-main .remove-person{grid-column:2;justify-self:start}.lease-access-heading,.lease-access-actions{align-items:stretch;flex-direction:column}.lease-access-heading label{flex-basis:auto}.lease-access-choices{grid-template-columns:1fr}.lease-access-actions .primary-small{align-self:flex-start}.invitation-list article{grid-template-columns:auto minmax(0,1fr)}.invitation-list time{grid-column:2}.invitation-actions{grid-column:2;justify-content:flex-start}.portfolio-toolbar{align-items:stretch;flex-direction:column}.portfolio-toolbar-actions{justify-content:flex-start}.portfolio-toolbar .primary-small{align-self:flex-start}.portfolio-group-lease-choices>div{grid-template-columns:1fr}.portfolio-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-row{grid-template-columns:44px minmax(0,1fr) 20px}.portfolio-next,.portfolio-counts{grid-column:2}.portfolio-row>svg{grid-column:3;grid-row:1}.page-actions{align-items:stretch;flex-direction:column;gap:12px}.lease-page-actions{justify-content:flex-start}.lease-import-heading{align-items:stretch;flex-direction:column}.lease-import-steps,.lease-import-summary{grid-template-columns:1fr}.lease-import-steps article{grid-template-columns:34px minmax(0,1fr)}.lease-import-steps article>a,.lease-import-steps article>label{grid-column:2;justify-self:start}.lease-import-confirm{grid-template-columns:25px 1fr}.lease-import-confirm button{grid-column:1 / -1}.note-list article{grid-template-columns:42px minmax(0,1fr)}.note-list article .remove-person{grid-column:2;justify-self:start}.note-meta{align-items:flex-start;flex-direction:column;gap:3px}.review-summary,.review-document-list{grid-template-columns:1fr}.review-header,.review-add-date,.automatic-reader,.review-complete{align-items:stretch;flex-direction:column}.review-header-actions,.suggestion-actions{justify-items:start}.suggestion-form,.confirmation-editor{grid-template-columns:1fr;margin-right:14px;margin-left:14px}.suggestion-form .wide,.confirmation-editor .wide{grid-column:auto}.suggestion-list{padding-right:14px;padding-left:14px}.suggestion-card{grid-template-columns:40px minmax(0,1fr)}.suggestion-actions{grid-column:2}.confirmation-heading{grid-column:auto}.confirmation-submit{grid-template-columns:22px 1fr}.confirmation-submit button{grid-column:1 / -1}.review-complete-actions{width:100%;min-width:0;align-items:stretch;flex-direction:column}.date-view-toolbar{align-items:stretch;flex-direction:column}.date-view-switch{display:grid;grid-template-columns:1fr 1fr}.calendar-export{width:100%}.calendar-panel{padding:14px}.calendar-controls>label{min-width:0}.calendar-month-navigation{grid-template-columns:42px minmax(0,1fr) 42px}.calendar-month-navigation h2{min-width:0;font-size:17px}.calendar-month-navigation .calendar-today{grid-column:1 / -1}.help-intro{align-items:stretch;flex-direction:column}.help-intro .primary-small{align-self:flex-start}.help-case-list{grid-template-columns:1fr}.help-case-list .panel-heading,.help-case-list .help-empty{grid-column:auto}.help-conversation{padding:16px}.help-messages article{width:96%}.help-resolved,.account-help-card{grid-template-columns:auto 1fr}.help-resolved .small-action,.account-help-card .primary-small{grid-column:2;justify-self:start}.account-page{gap:14px}.account-profile-summary,.account-image-editor{align-items:flex-start;padding:18px}.account-menu-item{min-height:72px;padding:11px 13px}.account-detail-card{padding:18px}.account-detail-card dl div{grid-template-columns:1fr;gap:5px}.account-detail-card dd{text-align:left}.account-team-summary{align-items:flex-start;flex-direction:column}.portal-main:has(>.mobile-account-overview-page){padding:0}.mobile-account-overview-page{display:grid;width:100%;max-width:465px;gap:0;margin:0 auto;padding:0 clamp(18px,5vw,23.25px) clamp(9px,2.5vw,11.625px)}.mobile-account-overview-page>.mobile-more-return{display:inline-flex}.mobile-account-overview-brand{display:flex;min-height:clamp(58px,16.111111vw,74.9167px);align-items:center;justify-content:space-between}.mobile-account-overview-brand .brand.compact{width:clamp(170px,47.222222vw,219.5833px);height:clamp(38px,10.555556vw,49.0833px);margin:0;object-fit:contain;transform:translateY(clamp(-5.1667px,-1.111111vw,-4px))}.mobile-account-overview-brand .mobile-dashboard-account{width:clamp(38px,10.555556vw,49.0833px);height:clamp(38px,10.555556vw,49.0833px);border-radius:50%;font-size:clamp(12px,3.333333vw,15.5px)}.mobile-account-overview-page>.account-page-heading{margin:clamp(4px,1.111111vw,5.1667px) 0 clamp(17px,4.722222vw,21.9583px)}.mobile-account-overview-page>.account-page-heading .eyebrow{color:var(--deep-mint);font-size:clamp(11px,3.055556vw,14.2083px);font-weight:800;letter-spacing:.055em}.mobile-account-overview-page>.account-page-heading h1{margin-top:clamp(15px,4.166667vw,19.375px);color:var(--navy);font-size:clamp(29px,8.055556vw,37.4583px);line-height:1.12;letter-spacing:-.035em}.mobile-account-overview-page>.account-page-heading>p:last-child{margin-top:clamp(9px,2.5vw,11.625px);color:var(--muted);font-size:clamp(13px,3.611111vw,16.7917px);line-height:clamp(18px,5vw,23.25px)}.mobile-account-overview-page>.account-profile-summary{display:grid;min-height:clamp(94px,26.111111vw,121.4167px);grid-template-columns:clamp(54px,15vw,69.75px) minmax(0,1fr);gap:clamp(13px,3.611111vw,16.7917px);align-items:center;margin:0;padding:clamp(16px,4.444444vw,20.6667px);border:1px solid #a9dfd0;border-radius:clamp(17px,4.722222vw,21.9583px);background:var(--pale-mint)}.mobile-account-overview-page>.account-profile-summary .account-avatar{width:clamp(54px,15vw,69.75px);height:clamp(54px,15vw,69.75px);background:#fff;font-size:clamp(21px,5.833333vw,27.125px)}.mobile-account-overview-page>.account-profile-summary strong{font-size:clamp(16px,4.444444vw,20.6667px)}.mobile-account-overview-page>.account-profile-summary p{margin-top:clamp(2px,.555556vw,2.5833px);font-size:clamp(10px,2.777778vw,12.9167px);line-height:clamp(15px,4.166667vw,19.375px)}.mobile-account-overview-page>.account-profile-summary small{margin-top:clamp(5px,1.388889vw,6.4583px);font-size:clamp(9px,2.5vw,11.625px);line-height:clamp(14px,3.888889vw,18.0833px)}.mobile-account-overview-page>.account-menu-group{margin:clamp(18px,5vw,23.25px) 0 0;border-radius:clamp(16px,4.444444vw,20.6667px)}.mobile-account-overview-page>.account-menu-group h2{min-height:clamp(37px,10.277778vw,47.7917px);padding:clamp(13px,3.611111vw,16.7917px) clamp(14px,3.888889vw,18.0833px) clamp(7px,1.944444vw,9.0417px);font-size:clamp(10px,2.777778vw,12.9167px);letter-spacing:.055em}.mobile-account-overview-page .account-menu-item{min-height:clamp(72px,20vw,93px);grid-template-columns:clamp(42px,11.666667vw,54.25px) minmax(0,1fr) clamp(20px,5.555556vw,25.8333px);gap:clamp(11px,3.055556vw,14.2083px);padding:clamp(10px,2.777778vw,12.9167px) clamp(13px,3.611111vw,16.7917px)}.mobile-account-overview-page .account-menu-icon{width:clamp(42px,11.666667vw,54.25px);height:clamp(42px,11.666667vw,54.25px);border-radius:clamp(12px,3.333333vw,15.5px)}.mobile-account-overview-page .account-menu-icon .mobile-dashboard-ionicon{width:clamp(23px,6.388889vw,29.7083px);height:clamp(23px,6.388889vw,29.7083px);font-size:clamp(23px,6.388889vw,29.7083px)!important;line-height:1}.mobile-account-overview-page .account-menu-item>svg{width:clamp(20px,5.555556vw,25.8333px);height:clamp(20px,5.555556vw,25.8333px)}.mobile-account-overview-page .account-menu-item strong{font-size:clamp(12px,3.333333vw,15.5px);line-height:clamp(17px,4.722222vw,21.9583px)}.mobile-account-overview-page .account-menu-item small{margin-top:clamp(3px,.833333vw,3.875px);font-size:clamp(9.5px,2.638889vw,12.2708px);line-height:clamp(14px,3.888889vw,18.0833px)}.mobile-account-overview-page>.account-access-actions{border-color:#b7d9cf;box-shadow:0 clamp(5px,1.388889vw,6.4583px) clamp(14px,3.888889vw,18.0833px) #051f4412}.mobile-account-overview-page>.account-access-actions .account-menu-item.danger{border-top-width:clamp(8px,2.222222vw,10.3333px)}.mobile-account-overview-page>.legal-account-note{display:grid;min-height:clamp(68px,18.888889vw,87.8333px);grid-template-columns:clamp(22px,6.111111vw,28.4167px) minmax(0,1fr);gap:clamp(9px,2.5vw,11.625px);align-items:start;margin:clamp(13px,3.611111vw,16.7917px) 0 0;padding:clamp(14px,3.888889vw,18.0833px);border-radius:clamp(13px,3.611111vw,16.7917px);background:#fff6e6;color:#b76f00}.mobile-account-overview-page>.legal-account-note .mobile-dashboard-ionicon{font-size:clamp(22px,6.111111vw,28.4167px)!important;line-height:1}.mobile-account-overview-page>.legal-account-note p{color:var(--text);font-size:clamp(11px,3.055556vw,14.2083px);line-height:clamp(17px,4.722222vw,21.9583px)}.mobile-account-overview-page .mobile-account-overview-brand .brand.compact{transform:none}.mobile-account-overview-page>.account-page-heading{margin:0 0 17px}.mobile-account-overview-page>.account-page-heading .eyebrow{line-height:17.5px;letter-spacing:.8px}.mobile-account-overview-page>.account-page-heading h1{margin-top:7px;font-size:28px;line-height:43.5px;font-weight:800;letter-spacing:-.8px}.mobile-account-overview-page>.account-page-heading>p:last-child{margin-top:6px;font-size:12px;line-height:18px}.mobile-account-overview-page>.account-profile-summary{border-color:#bfe6da}.mobile-account-overview-page>.account-profile-summary .account-avatar{font-weight:800}.mobile-account-overview-page>.account-profile-summary strong{font-weight:800;line-height:25.5px}.mobile-account-overview-page>.account-profile-summary p{line-height:14.5px}.mobile-account-overview-page>.account-profile-summary small{font-weight:700;line-height:14px}.mobile-account-overview-page>.account-menu-group h2{min-height:36px;line-height:16px;font-weight:800;letter-spacing:.5px}.mobile-account-overview-page .account-menu-icon .mobile-dashboard-ionicon{width:22px;height:22px;font-size:22px!important}.mobile-account-overview-page .account-menu-item>svg{display:none}.mobile-account-overview-page .account-menu-item:after{content:"";font-family:LeaseAlarm Ionicons;font-size:20px;font-weight:400;line-height:1}.mobile-account-overview-page .account-menu-item strong{line-height:18.5px;font-weight:700}.mobile-account-overview-page .account-menu-item:not(.danger) strong{color:#0d1830}.mobile-account-overview-page .account-menu-item{padding-block:0}.mobile-account-overview-page .account-menu-item.danger,.mobile-account-overview-page .account-menu-item.danger strong,.mobile-account-overview-page .account-menu-item.danger .account-menu-icon{color:#9e2f28}.mobile-account-overview-page>.account-access-actions{box-shadow:0 1px 3px #06255a33,0 2px 3px #06255a14}.mobile-account-overview-page>.legal-account-note{min-height:0}.mobile-account-overview-page>.legal-account-note p{color:#0d1830}.portal-main:has(>.mobile-account-personal-page){padding:0}.mobile-account-personal-page{display:grid;width:100%;max-width:465px;gap:0;margin:0 auto;padding:0 clamp(18px,5vw,23.25px) clamp(9px,2.5vw,11.625px)}.mobile-account-personal-page>.account-page-back{min-height:clamp(44px,12.222222vw,56.8333px);gap:clamp(2px,.555556vw,2.5833px);margin-top:clamp(2px,.555556vw,2.5833px);padding-right:clamp(12px,3.333333vw,15.5px);font-size:clamp(12px,3.333333vw,15.5px)}.mobile-account-personal-page>.account-page-back .mobile-dashboard-ionicon{font-size:clamp(20px,5.555556vw,25.8333px)!important}.mobile-account-personal-page>.account-page-heading{margin:0 0 clamp(17px,4.722222vw,21.9583px)}.mobile-account-personal-page>.account-page-heading .eyebrow{color:var(--deep-mint);font-size:clamp(11px,3.055556vw,14.2083px);font-weight:800;letter-spacing:.055em}.mobile-account-personal-page>.account-page-heading h1{margin-top:clamp(18px,5vw,23.25px);color:var(--navy);font-size:clamp(28px,7.777778vw,36.1667px);line-height:1.18;letter-spacing:-.03em}.mobile-account-personal-page>.account-page-heading>p:last-child{max-width:none;margin-top:clamp(6px,1.666667vw,7.75px);color:var(--muted);font-size:clamp(12px,3.333333vw,15.5px);line-height:clamp(18px,5vw,23.25px)}.mobile-account-personal-page>.account-image-editor{display:grid;min-height:clamp(244px,67.777778vw,315.1667px);align-items:start;gap:0;margin-top:clamp(15.5px,4.305556vw,20.0208px);padding:clamp(18px,5vw,23.25px);border:1px solid var(--line);border-radius:clamp(16px,4.444444vw,20.6667px);background:#fff}.mobile-account-personal-page>.account-image-editor .account-avatar.large{width:clamp(82px,22.777778vw,105.9167px);height:clamp(82px,22.777778vw,105.9167px);font-size:clamp(29px,8.055556vw,37.4583px)}.mobile-account-personal-page>.account-image-editor h2{margin-top:clamp(4px,1.111111vw,5.1667px);color:var(--navy);font-size:clamp(18px,5vw,23.25px);line-height:1.3}.mobile-account-personal-page>.account-image-editor p{margin-top:clamp(6px,1.666667vw,7.75px);color:var(--muted);font-size:clamp(11px,3.055556vw,14.2083px);line-height:clamp(17px,4.722222vw,21.9583px)}.mobile-account-personal-page>.account-image-editor .account-image-actions{display:flex;width:100%;margin-top:clamp(10px,2.777778vw,12.9167px)}.mobile-account-personal-page>.account-image-editor .account-image-actions .primary-small{width:100%;min-height:clamp(42px,11.666667vw,54.25px);gap:clamp(7px,1.944444vw,9.0417px);padding:0 clamp(13px,3.611111vw,16.7917px);border:1px solid #cfd8e5;border-radius:clamp(10px,2.777778vw,12.9167px);background:#fff;color:var(--navy);font-size:clamp(14px,3.888889vw,18.0833px)}.mobile-account-personal-page>.account-image-editor .account-image-actions .primary-small .mobile-dashboard-ionicon{font-size:clamp(20px,5.555556vw,25.8333px)!important}.mobile-account-personal-page>.account-detail-card{margin-top:clamp(13px,3.611111vw,16.7917px);padding:clamp(18px,5vw,23.25px);border:1px solid var(--line);border-radius:clamp(16px,4.444444vw,20.6667px);background:#fff}.mobile-account-personal-page>.account-detail-card dl div{min-height:clamp(48px,13.333333vw,62px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(16px,4.444444vw,20.6667px);align-items:start;padding:clamp(8px,2.222222vw,10.3333px) 0;border-bottom:1px solid var(--line)}.mobile-account-personal-page>.account-detail-card dt,.mobile-account-personal-page>.account-detail-card dd{font-size:clamp(11px,3.055556vw,14.2083px);line-height:clamp(17px,4.722222vw,21.9583px)}.mobile-account-personal-page>.account-detail-card dd{min-width:0;color:var(--navy);text-align:right;overflow-wrap:anywhere}.mobile-account-personal-page>.account-detail-card .account-personal-email span{display:block;overflow-wrap:anywhere}.mobile-account-personal-page>.mobile-account-personal-privacy{display:grid;grid-template-columns:clamp(22px,6.111111vw,28.4167px) minmax(0,1fr);gap:clamp(10px,2.777778vw,12.9167px);align-items:start;margin-top:clamp(18px,5vw,23.25px);padding:clamp(14px,3.888889vw,18.0833px);border-radius:clamp(13px,3.611111vw,16.7917px);background:var(--pale-blue);color:var(--blue)}.mobile-account-personal-page>.mobile-account-personal-privacy .mobile-dashboard-ionicon{font-size:clamp(22px,6.111111vw,28.4167px)!important}.mobile-account-personal-page>.mobile-account-personal-privacy p{color:var(--text);font-size:clamp(11px,3.055556vw,14.2083px);line-height:clamp(17px,4.722222vw,21.9583px)}@font-face{font-family:LeaseAlarm Personal Android Text;src:url(/assets/roboto-android.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}.mobile-account-personal-page .mobile-account-overview-brand .brand.compact{transform:none}.mobile-account-personal-page>.account-page-heading .eyebrow{line-height:17.5px;letter-spacing:.8px}.mobile-account-personal-page>.account-page-heading h1{margin-top:7px;font-size:28px;line-height:43.5px;font-weight:800;letter-spacing:-.8px}.mobile-account-personal-page>.account-image-editor{min-height:0;margin-top:13px}.mobile-account-personal-page>.account-image-editor .account-avatar.large{font-weight:800}.mobile-account-personal-page>.account-image-editor h2{line-height:28.5px;font-weight:800}.mobile-account-personal-page>.account-image-editor .account-image-actions .primary-small{color:#000;font-family:LeaseAlarm Personal Android Text,sans-serif;font-size:14px;font-weight:400;line-height:20px}.mobile-account-personal-page>.account-image-editor .account-image-actions .primary-small .mobile-dashboard-ionicon{color:var(--navy)}.mobile-account-personal-page>.account-detail-card dt{font-weight:600}.mobile-account-personal-page>.account-detail-card dd{font-weight:700}.mobile-account-personal-page>.mobile-account-personal-privacy p{color:#0d1830}.portal-main:has(>.mobile-account-organisation-page){padding:0}.mobile-account-organisation-page{display:grid;width:100%;max-width:465px;gap:0;margin:0 auto;padding:0 clamp(18px,5vw,23.25px) clamp(9px,2.5vw,11.625px)}.mobile-account-organisation-page>.account-page-back{min-height:clamp(44px,12.222222vw,56.8333px);gap:clamp(2px,.555556vw,2.5833px);margin-top:clamp(2px,.555556vw,2.5833px);padding-right:clamp(12px,3.333333vw,15.5px);font-size:clamp(12px,3.333333vw,15.5px)}.mobile-account-organisation-page>.account-page-back .mobile-dashboard-ionicon{font-size:clamp(20px,5.555556vw,25.8333px)!important}.mobile-account-organisation-page>.account-page-heading{margin:0 0 clamp(17px,4.722222vw,21.9583px)}.mobile-account-organisation-page>.account-page-heading .eyebrow{color:var(--deep-mint);font-size:clamp(11px,3.055556vw,14.2083px);font-weight:800;letter-spacing:.055em}.mobile-account-organisation-page>.account-page-heading h1{margin-top:clamp(18px,5vw,23.25px);color:var(--navy);font-size:clamp(28px,7.777778vw,36.1667px);line-height:1.18;letter-spacing:-.03em}.mobile-account-organisation-page>.account-page-heading>p:last-child{max-width:none;margin-top:clamp(6px,1.666667vw,7.75px);color:var(--muted);font-size:clamp(12px,3.333333vw,15.5px);line-height:clamp(18px,5vw,23.25px)}.mobile-account-organisation-page>.account-image-editor{display:grid;min-height:clamp(244px,67.777778vw,315.1667px);align-items:start;gap:0;margin-top:clamp(13px,3.611111vw,16.7917px);padding:clamp(18px,5vw,23.25px);border:1px solid var(--line);border-radius:clamp(16px,4.444444vw,20.6667px);background:#fff}.mobile-account-organisation-page>.account-image-editor .account-logo-preview{width:clamp(82px,22.777778vw,105.9167px);height:clamp(82px,22.777778vw,105.9167px);border-radius:clamp(18px,5vw,23.25px)}.mobile-account-organisation-page>.account-image-editor .account-logo-preview .mobile-dashboard-ionicon{font-size:clamp(30px,8.333333vw,38.75px)!important}.mobile-account-organisation-page>.account-image-editor h2{margin-top:clamp(4px,1.111111vw,5.1667px);color:var(--navy);font-size:clamp(18px,5vw,23.25px);line-height:1.3}.mobile-account-organisation-page>.account-image-editor p{margin-top:clamp(6px,1.666667vw,7.75px);color:var(--muted);font-size:clamp(11px,3.055556vw,14.2083px);line-height:clamp(17px,4.722222vw,21.9583px)}.mobile-account-organisation-page>.account-image-editor .account-image-actions{display:flex;width:100%;margin-top:clamp(10px,2.777778vw,12.9167px)}.mobile-account-organisation-page>.account-image-editor .account-image-actions .primary-small{width:100%;min-height:clamp(42px,11.666667vw,54.25px);gap:clamp(7px,1.944444vw,9.0417px);padding:0 clamp(13px,3.611111vw,16.7917px);border:1px solid #cfd8e5;border-radius:clamp(10px,2.777778vw,12.9167px);background:#fff;color:var(--navy);font-size:clamp(14px,3.888889vw,18.0833px)}.mobile-account-organisation-page>.account-image-editor .account-image-actions .primary-small .mobile-dashboard-ionicon{font-size:clamp(20px,5.555556vw,25.8333px)!important}.mobile-account-organisation-page>.mobile-account-organisation-details{margin-top:clamp(13px,3.611111vw,16.7917px);padding:clamp(18px,5vw,23.25px);border:1px solid var(--line);border-radius:clamp(16px,4.444444vw,20.6667px);background:#fff}.mobile-account-organisation-page>.mobile-account-organisation-details>.eyebrow{color:var(--deep-mint);font-size:clamp(11px,3.055556vw,14.2083px);font-weight:800;letter-spacing:.055em}.mobile-account-organisation-page>.mobile-account-organisation-details>h2{margin-top:clamp(4px,1.111111vw,5.1667px);color:var(--navy);font-size:clamp(18px,5vw,23.25px);line-height:1.3}.mobile-account-organisation-page>.mobile-account-organisation-details dl div{min-height:clamp(48px,13.333333vw,62px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(16px,4.444444vw,20.6667px);align-items:start;padding:clamp(8px,2.222222vw,10.3333px) 0;border-bottom:1px solid var(--line)}.mobile-account-organisation-page>.mobile-account-organisation-details dl div:last-child{border-bottom:1px solid var(--line)}.mobile-account-organisation-page>.mobile-account-organisation-details dt,.mobile-account-organisation-page>.mobile-account-organisation-details dd{font-size:clamp(11px,3.055556vw,14.2083px);line-height:clamp(17px,4.722222vw,21.9583px)}.mobile-account-organisation-page>.mobile-account-organisation-details dd{min-width:0;color:var(--navy);text-align:right;overflow-wrap:anywhere}.mobile-account-organisation-page>.mobile-account-organisation-details .mobile-account-organisation-helper{margin-top:clamp(7px,1.944444vw,9.0417px);color:var(--muted);font-size:clamp(10.5px,2.916667vw,13.5625px);line-height:clamp(16px,4.444444vw,20.6667px)}.mobile-account-organisation-page>.mobile-account-organisation-details .organisation-team-action{width:100%;min-height:clamp(42px,11.666667vw,54.25px);gap:clamp(7px,1.944444vw,9.0417px);margin-top:clamp(10px,2.777778vw,12.9167px);padding:0 clamp(13px,3.611111vw,16.7917px);border:1px solid #cfd8e5;border-radius:clamp(10px,2.777778vw,12.9167px);background:#fff;color:var(--navy);font-size:clamp(12px,3.333333vw,15.5px)}.mobile-account-organisation-page>.mobile-account-organisation-details .organisation-team-action .mobile-dashboard-ionicon{font-size:clamp(20px,5.555556vw,25.8333px)!important}@font-face{font-family:LeaseAlarm Organisation Android Text;src:url(/assets/roboto-android.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}.mobile-account-organisation-page .mobile-account-overview-brand .brand.compact{transform:none}.mobile-account-organisation-page>.account-page-heading .eyebrow{line-height:17.5px;letter-spacing:.8px}.mobile-account-organisation-page>.account-page-heading h1{margin-top:7px;font-size:28px;line-height:43.5px;font-weight:800;letter-spacing:-.8px}.mobile-account-organisation-page>.account-image-editor{min-height:0;margin-top:13px}.mobile-account-organisation-page>.account-image-editor h2{line-height:28.5px;font-weight:800}.mobile-account-organisation-page>.account-image-editor .account-image-actions .primary-small{color:#000;font-family:LeaseAlarm Organisation Android Text,sans-serif;font-size:14px;font-weight:400;line-height:20px}.mobile-account-organisation-page>.account-image-editor .account-image-actions .primary-small .mobile-dashboard-ionicon{color:var(--navy)}.mobile-account-organisation-page>.mobile-account-organisation-details>.eyebrow{line-height:17.5px;letter-spacing:.8px}.mobile-account-organisation-page>.mobile-account-organisation-details>h2{line-height:28.5px;font-weight:800}.mobile-account-organisation-page>.mobile-account-organisation-details dt{font-weight:600}.mobile-account-organisation-page>.mobile-account-organisation-details dd{font-weight:700}.mobile-account-organisation-page>.mobile-account-organisation-details .organisation-team-action{color:#000;font-family:LeaseAlarm Organisation Android Text,sans-serif;font-size:14px;font-weight:400;line-height:20px}.mobile-account-organisation-page>.mobile-account-organisation-details .organisation-team-action .mobile-dashboard-ionicon{color:var(--navy)}.portal-main:has(>.mobile-account-team-page){padding:0}.mobile-account-team-page{display:grid;width:100%;max-width:465px;gap:0;margin:0 auto;padding:0 18px 12px}.mobile-account-team-page>.account-page-back{min-height:clamp(44px,12.222222vw,56.8333px);gap:clamp(2px,.555556vw,2.5833px);margin-top:clamp(2px,.555556vw,2.5833px);padding-right:clamp(12px,3.333333vw,15.5px);font-size:clamp(12px,3.333333vw,15.5px)}.mobile-account-team-page>.account-page-back .mobile-dashboard-ionicon{font-size:clamp(20px,5.555556vw,25.8333px)!important}.mobile-account-team-page>.account-page-heading{margin:0 0 clamp(17px,4.722222vw,21.9583px)}.mobile-account-team-page>.account-page-heading .eyebrow{color:var(--deep-mint);font-size:clamp(11px,3.055556vw,14.2083px);font-weight:800;letter-spacing:.055em}.mobile-account-team-page>.account-page-heading h1{margin-top:clamp(18px,5vw,23.25px);color:var(--navy);font-size:clamp(28px,7.777778vw,36.1667px);line-height:1.18;letter-spacing:-.03em}.mobile-account-team-page>.account-page-heading>p:last-child{max-width:none;margin-top:clamp(6px,1.666667vw,7.75px);color:var(--muted);font-size:clamp(12px,3.333333vw,15.5px);line-height:clamp(18px,5vw,23.25px)}.mobile-account-team-page>.mobile-account-team-card{display:block;margin-top:clamp(13px,3.611111vw,16.7917px);padding:clamp(18px,5vw,23.25px);border:1px solid var(--line);border-radius:clamp(16px,4.444444vw,20.6667px);background:#fff;box-shadow:none}.mobile-account-team-card>.eyebrow{color:var(--deep-mint);font-size:clamp(11px,3.055556vw,14.2083px);font-weight:800;letter-spacing:.055em}.mobile-account-team-card>h2{margin:clamp(4px,1.111111vw,5.1667px) 0 0;color:var(--navy);font-size:clamp(18px,5vw,23.25px);line-height:1.3}.mobile-account-team-copy{margin:clamp(6px,1.666667vw,7.75px) 0 0;color:var(--muted);font-size:clamp(11px,3.055556vw,14.2083px);line-height:clamp(17px,4.722222vw,21.9583px)}.mobile-account-team-list{display:grid;gap:clamp(8px,2.222222vw,10.3333px);margin-top:clamp(12px,3.333333vw,15.5px)}.mobile-account-team-member{display:grid;width:100%;min-height:clamp(66px,18.333333vw,85.25px);grid-template-columns:clamp(42px,11.666667vw,54.25px) minmax(0,1fr) auto;gap:clamp(10px,2.777778vw,12.9167px);align-items:center;padding:clamp(9px,2.5vw,11.625px) 0;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--navy);font:inherit;text-align:left}.mobile-account-team-member:disabled{opacity:1}.mobile-account-team-avatar{display:grid;width:clamp(42px,11.666667vw,54.25px);height:clamp(42px,11.666667vw,54.25px);place-items:center;border-radius:50%;background:var(--pale-mint);color:var(--deep-mint);font-size:clamp(16px,4.444444vw,20.6667px);font-weight:800}.mobile-account-team-member-copy{display:grid;min-width:0}.mobile-account-team-member-copy strong{color:var(--text);font-size:clamp(12px,3.333333vw,15.5px);line-height:1.25}.mobile-account-team-member-copy small{min-width:0;margin-top:clamp(3px,.833333vw,3.875px);color:var(--muted);font-size:clamp(9.5px,2.638889vw,12.2708px);line-height:clamp(14px,3.888889vw,18.0833px);overflow-wrap:anywhere}.mobile-account-team-owner{color:var(--deep-mint);font-size:clamp(10px,2.777778vw,12.9167px);font-weight:800}.mobile-account-team-member>.mobile-dashboard-ionicon{color:var(--blue);font-size:clamp(20px,5.555556vw,25.8333px)!important}.mobile-account-team-invite{display:flex;width:100%;min-height:clamp(42px,11.666667vw,54.25px);align-items:center;justify-content:center;gap:clamp(7px,1.944444vw,9.0417px);margin-top:clamp(10px,2.777778vw,12.9167px);padding:0 clamp(13px,3.611111vw,16.7917px);border:1px solid #cfd8e5;border-radius:clamp(10px,2.777778vw,12.9167px);background:#fff;color:var(--navy);font:inherit;font-size:clamp(14px,3.888889vw,18.0833px)}.mobile-account-team-invite .mobile-dashboard-ionicon{font-size:clamp(19px,5.277778vw,24.5417px)!important}.mobile-account-team-permission{margin-top:clamp(10px,2.777778vw,12.9167px);color:var(--muted);font-size:clamp(10px,2.777778vw,12.9167px);line-height:clamp(16px,4.444444vw,20.6667px)}.mobile-account-pending-invitations{display:grid;gap:clamp(5px,1.388889vw,6.4583px);margin-top:clamp(15px,4.166667vw,19.375px);padding-top:clamp(13px,3.611111vw,16.7917px);border-top:1px solid var(--line)}.mobile-account-pending-invitations>strong{color:var(--navy);font-size:clamp(12px,3.333333vw,15.5px)}.mobile-account-pending-invitations article{padding-bottom:clamp(10px,2.777778vw,12.9167px);border-bottom:1px solid var(--line)}.mobile-account-pending-row{display:grid;min-height:clamp(66px,18.333333vw,85.25px);grid-template-columns:clamp(39px,10.833333vw,50.375px) minmax(0,1fr);gap:clamp(10px,2.777778vw,12.9167px);align-items:center}.mobile-account-pending-row>span:last-child{display:grid;min-width:0}.mobile-account-pending-row strong{color:var(--text);font-size:clamp(12px,3.333333vw,15.5px);overflow-wrap:anywhere}.mobile-account-pending-row small{margin-top:clamp(3px,.833333vw,3.875px);color:var(--muted);font-size:clamp(9.5px,2.638889vw,12.2708px);line-height:clamp(14px,3.888889vw,18.0833px)}.mobile-account-pending-icon{display:grid;width:clamp(39px,10.833333vw,50.375px);height:clamp(39px,10.833333vw,50.375px);place-items:center;border-radius:clamp(11px,3.055556vw,14.2083px);background:var(--pale-blue);color:var(--blue)}.mobile-account-pending-actions{display:flex;justify-content:flex-end;gap:clamp(8px,2.222222vw,10.3333px);padding-bottom:clamp(4px,1.111111vw,5.1667px)}.mobile-account-pending-actions button{min-height:clamp(32px,8.888889vw,41.3333px);padding:0 clamp(10px,2.777778vw,12.9167px);border:1px solid var(--line);border-radius:clamp(9px,2.5vw,11.625px);background:#fff;color:var(--blue);font:inherit;font-size:clamp(9px,2.5vw,11.625px);font-weight:800}.mobile-account-pending-actions button:last-child{border-color:#f0b7b7;color:var(--danger)}.mobile-account-invitation-help{display:grid;grid-template-columns:clamp(24px,6.666667vw,31px) minmax(0,1fr);gap:clamp(9px,2.5vw,11.625px);align-items:start;margin-top:clamp(10px,2.777778vw,12.9167px)}.mobile-account-invitation-help>span{width:clamp(24px,6.666667vw,31px);height:clamp(24px,6.666667vw,31px);padding-top:clamp(4px,1.111111vw,5.1667px);border-radius:50%;background:var(--pale-mint);color:var(--deep-mint);font-size:clamp(10px,2.777778vw,12.9167px);font-weight:800;text-align:center}.mobile-account-invitation-help>p{margin:0;color:var(--muted);font-size:clamp(10px,2.777778vw,12.9167px);line-height:clamp(16px,4.444444vw,20.6667px)}.mobile-account-team-join-form{display:grid;gap:clamp(16px,4.444444vw,20.6667px);margin-top:clamp(18px,5vw,23.25px)}.mobile-account-team-join-form .field{display:grid;gap:clamp(8px,2.222222vw,10.3333px);color:#31415e;font-size:clamp(13px,3.611111vw,16.7917px);font-weight:800}.mobile-account-team-join-form input{width:100%;min-height:clamp(56px,15.555556vw,72.3333px);padding:0 clamp(16px,4.444444vw,20.6667px);border:1px solid var(--line);border-radius:clamp(14px,3.888889vw,18.0833px);background:#fff;color:var(--text);font:inherit;font-size:clamp(15px,4.166667vw,19.375px);font-weight:500}.mobile-account-team-join-form input::placeholder{color:#93a1b7;opacity:1}.mobile-account-team-join-submit{display:flex;width:100%;min-height:56px;align-items:center;justify-content:space-between;padding:0 18px;border:0;border-radius:14px;background:#073d8f;color:#fff;font:inherit;font-size:15px;font-weight:800}.mobile-account-team-join-submit>span{flex:1;text-align:center}.mobile-account-team-join-submit .mobile-dashboard-ionicon{position:static;width:1em;min-width:1em;flex:0 0 auto;font-size:clamp(20px,5.555556vw,25.8333px)!important}.mobile-account-team-join-submit:disabled{opacity:.55}.mobile-account-team-invite-sheet .mobile-task-invite-intro{min-height:76px;gap:10px;padding:13px}.mobile-account-team-invite-sheet .mobile-task-invite-email{margin-top:18px}.mobile-account-team-invite-sheet .mobile-task-invite-email input{min-height:56px;margin-top:8px;padding:0 16px;border-radius:14px}.mobile-account-team-invite-sheet .mobile-task-invite-email small{margin-top:16px}.mobile-account-team-invite-sheet .mobile-task-invite-roles{margin-top:18px}.mobile-account-team-invite-sheet .mobile-task-invite-roles>div{gap:9px;margin-top:9px}.mobile-account-team-invite-sheet .mobile-task-invite-roles>div>button{display:grid;width:100%;min-height:67px;grid-template-columns:clamp(21px,5.833333vw,26.3083px) minmax(0,1fr);gap:11px;align-items:center;padding:10px 13px;border:1px solid var(--line);border-radius:13px;background:#fff;color:#637897;font:inherit;text-align:left}.mobile-account-team-invite-sheet .mobile-task-invite-roles>div>button.selected{border-color:#78d9bd;background:var(--pale-mint);color:var(--deep-mint)}.mobile-account-team-invite-sheet .mobile-task-invite-roles>div>button>span{display:grid;gap:clamp(3px,.833333vw,3.7583px)}.mobile-account-team-invite-sheet .mobile-task-invite-note{margin-top:18px}.mobile-account-team-invite-sheet .mobile-task-invite-send{min-height:56px;margin-top:14px;padding:0 18px;border-radius:14px}@font-face{font-family:LeaseAlarm Team Android Text;src:url(/assets/roboto-android.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}.mobile-account-team-page .mobile-account-overview-brand .brand.compact{transform:none}.mobile-account-team-page>.account-page-heading .eyebrow{line-height:17.5px;letter-spacing:.8px}.mobile-account-team-page>.account-page-heading h1{margin-top:7px;font-size:28px;line-height:43.5px;font-weight:800;letter-spacing:-.8px}.mobile-account-team-page>.mobile-account-team-card>.eyebrow{line-height:17.5px;letter-spacing:.8px}.mobile-account-team-page>.mobile-account-team-card>h2{line-height:28.5px;font-weight:800}.mobile-account-team-page .mobile-account-team-member-copy strong{color:#0d1830;line-height:18.5px;font-weight:700}.mobile-account-team-page .mobile-account-team-owner{font-weight:700}.mobile-account-team-page .mobile-account-team-invite{color:#000;font-family:LeaseAlarm Team Android Text,sans-serif;font-size:14px;font-weight:400;line-height:20px}.mobile-account-team-page .mobile-account-team-invite .mobile-dashboard-ionicon{color:var(--navy)}.mobile-account-team-page{padding-bottom:9px}.mobile-account-team-page .mobile-account-team-join-form .field{font-weight:700;line-height:20px}.mobile-account-team-page .mobile-account-team-join-submit:disabled>span{opacity:.55}.mobile-account-team-invite-sheet .mobile-task-invite-scroll{padding-bottom:45px;scrollbar-width:none}.mobile-account-team-invite-sheet .mobile-task-invite-scroll::-webkit-scrollbar{display:none}.mobile-account-team-invite-sheet .mobile-task-invite-intro{min-height:75.5px}.mobile-account-team-invite-sheet .mobile-task-invite-intro>.mobile-dashboard-ionicon{margin-top:0}.mobile-account-team-invite-sheet .mobile-task-invite-intro strong{color:#0d1830;line-height:18.5px;font-weight:700}.mobile-account-team-invite-sheet .mobile-task-invite-email{margin-top:14px;color:#31415e;line-height:20px}.mobile-account-team-invite-sheet .mobile-task-invite-email input{font-weight:500;color:#0d1830}.mobile-account-team-invite-sheet .mobile-task-invite-roles{margin-top:14px}.mobile-account-team-invite-sheet .mobile-task-invite-roles h2{color:#31415e;line-height:20px;font-weight:700}.mobile-account-team-invite-sheet .mobile-task-invite-roles>div{gap:8px;margin-top:8px}.mobile-account-team-invite-sheet .mobile-task-invite-roles>div>button{min-height:68px;grid-template-columns:20px minmax(0,1fr);gap:9px;padding:11px;border-radius:12px}.mobile-account-team-invite-sheet .mobile-task-invite-roles>div>button.selected{border-color:#8bd9c4}.mobile-account-team-invite-sheet .mobile-task-invite-roles .mobile-dashboard-ionicon{font-size:20px!important}.mobile-account-team-invite-sheet .mobile-task-invite-roles strong{color:#0d1830;line-height:18.5px;font-weight:700}.mobile-account-team-invite-sheet .mobile-task-invite-note{margin-top:14px}.mobile-account-team-invite-sheet .mobile-task-invite-send{display:flex;align-items:center;justify-content:space-between;margin-top:14px}.mobile-account-team-invite-sheet .mobile-task-invite-send>span:first-child{flex:1;text-align:center}.mobile-account-team-invite-sheet .mobile-task-invite-send>.mobile-dashboard-ionicon{position:static}.mobile-account-team-invite-sheet .mobile-task-invite-send:disabled>span{opacity:.55}.mobile-account-team-invite-sheet .mobile-task-invite-email small{margin-top:14px}.portal-main:has(>.mobile-account-security-page){padding:0}.mobile-account-security-page{display:grid;width:100%;max-width:465px;gap:0;margin:0 auto;padding:0 clamp(18px,5vw,23.25px) clamp(9px,2.5vw,11.625px)}.mobile-account-security-page>.account-page-back{min-height:clamp(44px,12.222222vw,56.8333px);gap:clamp(2px,.555556vw,2.5833px);margin-top:clamp(2px,.555556vw,2.5833px);padding-right:clamp(12px,3.333333vw,15.5px);font-size:clamp(12px,3.333333vw,15.5px)}.mobile-account-security-page>.account-page-back .mobile-dashboard-ionicon{font-size:clamp(20px,5.555556vw,25.8333px)!important}.mobile-account-security-page>.account-page-heading{margin:0 0 10px}.mobile-account-security-page>.account-page-heading .eyebrow{color:var(--deep-mint);font-size:clamp(11px,3.055556vw,14.2083px);font-weight:800;letter-spacing:.055em}.mobile-account-security-page>.account-page-heading h1{margin-top:clamp(18px,5vw,23.25px);color:var(--navy);font-size:clamp(28px,7.777778vw,36.1667px);line-height:1.18;letter-spacing:-.03em}.mobile-account-security-page>.account-page-heading>p:last-child{max-width:none;margin-top:clamp(6px,1.666667vw,7.75px);color:var(--muted);font-size:clamp(12px,3.333333vw,15.5px);line-height:clamp(18px,5vw,23.25px)}.mobile-account-security-page>.mobile-account-security-card{display:block;margin-top:0;padding:18px clamp(18px,5vw,23.25px);border:1px solid var(--line);border-radius:clamp(16px,4.444444vw,20.6667px);background:#fff;box-shadow:none}.mobile-account-security-methods{display:grid}.mobile-account-security-methods article{display:grid;width:100%;min-height:58px;grid-template-columns:20px minmax(0,1fr) auto;gap:10px;align-items:center;margin-top:9px;padding:0 clamp(11px,3.055556vw,14.2083px);border:1px solid var(--line);border-radius:clamp(12px,3.333333vw,15.5px);background:var(--pale-blue);color:var(--navy)}.mobile-account-security-methods article>svg,.mobile-account-security-methods article>.mobile-dashboard-ionicon{width:20px;height:20px;font-size:20px!important}.mobile-account-security-methods article>div{display:grid;min-width:0}.mobile-account-security-methods article strong{color:var(--text);font-size:12px;line-height:15px}.mobile-account-security-methods article p{min-width:0;margin:3px 0 0;color:var(--muted);font-size:9.5px;line-height:14px}.mobile-account-security-email span{display:block;overflow-wrap:anywhere}.mobile-account-security-methods article>span:last-child{max-width:86px;padding:5px 8px;border-radius:999px;background:var(--pale-mint);color:var(--deep-mint);font-size:8px;font-weight:800;line-height:1.2;text-align:center;text-transform:uppercase}.mobile-account-security-connect{display:grid;gap:9px;margin-top:12px}.mobile-account-security-connect button{display:flex;width:100%;min-height:42px;align-items:center;justify-content:center;gap:7px;margin-top:10px;padding:0 clamp(13px,3.611111vw,16.7917px);border:1px solid #cfd8e5;border-radius:10px;background:#fff;color:var(--navy);font:inherit;font-size:14px;font-weight:800}.mobile-account-security-connect button>svg,.mobile-account-security-connect button>.mobile-dashboard-ionicon{width:19px;height:19px;font-size:19px!important}.mobile-account-security-connect>p{margin-top:12px;color:var(--muted);font-size:11px;line-height:17px}.mobile-account-security-page .mobile-account-overview-brand .brand.compact{transform:none}.mobile-account-security-page>.account-page-heading{margin-bottom:17px}.mobile-account-security-page>.account-page-heading .eyebrow{line-height:17.5px;letter-spacing:.8px}.mobile-account-security-page>.account-page-heading h1{margin-top:7px;font-size:28px;line-height:43.5px;font-weight:800;letter-spacing:-.8px}.mobile-account-security-page>.mobile-account-security-card{margin-top:13px}.mobile-account-security-page .mobile-account-security-methods article strong{color:#0d1830;line-height:18.5px;font-weight:700}.mobile-account-security-page .mobile-account-security-methods article>span:last-child{line-height:12.5px}.mobile-account-security-page .mobile-account-security-methods article[data-provider=google]>svg{display:none}.mobile-account-security-page .mobile-account-security-methods article[data-provider=google]:before{content:"";width:20px;height:20px;font-family:LeaseAlarm Ionicons;font-size:20px;font-weight:400;line-height:1;color:#4285f4}.portal-main:has(>.mobile-account-sessions-page){padding:0}.mobile-account-sessions-page{display:grid;width:100%;max-width:465px;gap:0;margin:0 auto;padding:0 clamp(18px,5vw,23.25px) 12px}.mobile-account-sessions-page>.account-page-back{min-height:clamp(44px,12.222222vw,56.8333px);gap:clamp(2px,.555556vw,2.5833px);margin-top:clamp(2px,.555556vw,2.5833px);padding-right:clamp(12px,3.333333vw,15.5px);font-size:clamp(12px,3.333333vw,15.5px)}.mobile-account-sessions-page>.account-page-back .mobile-dashboard-ionicon{font-size:clamp(20px,5.555556vw,25.8333px)!important}.mobile-account-sessions-page>.account-page-heading{margin:0 0 10px}.mobile-account-sessions-page>.account-page-heading .eyebrow{color:var(--deep-mint);font-size:clamp(11px,3.055556vw,14.2083px);font-weight:800;letter-spacing:.055em}.mobile-account-sessions-page>.account-page-heading h1{margin-top:clamp(18px,5vw,23.25px);color:var(--navy);font-size:clamp(28px,7.777778vw,36.1667px);line-height:1.18;letter-spacing:-.03em}.mobile-account-sessions-page>.account-page-heading>p:last-child{max-width:none;margin-top:clamp(6px,1.666667vw,7.75px);color:var(--muted);font-size:clamp(12px,3.333333vw,15.5px);line-height:clamp(18px,5vw,23.25px)}.mobile-account-sessions-page>.mobile-account-sessions-card{display:block;margin-top:0;padding:18px clamp(18px,5vw,23.25px);border:1px solid var(--line);border-radius:clamp(16px,4.444444vw,20.6667px);background:#fff;box-shadow:none}.mobile-account-session-list{display:grid}.mobile-account-session-list article{display:grid;width:100%;min-height:58px;grid-template-columns:20px minmax(0,1fr) auto;gap:10px;align-items:center;margin-top:9px;padding:0 clamp(11px,3.055556vw,14.2083px);border:1px solid var(--line);border-radius:12px;background:var(--pale-blue);color:var(--navy)}.mobile-account-session-list article>.mobile-dashboard-ionicon{width:20px;height:20px;font-size:20px!important}.mobile-account-session-list article>div{display:grid;min-width:0}.mobile-account-session-list article strong{color:var(--text);font-size:12px;line-height:15px}.mobile-account-session-list article p{min-width:0;margin:3px 0 0;color:var(--muted);font-size:9.5px;line-height:14px}.mobile-account-session-list article p span{display:block}.mobile-account-session-list article>button{min-height:36px;padding:0 10px;border:1px solid #cfd8e5;border-radius:9px;background:#fff;color:var(--navy);font:inherit;font-size:10px;font-weight:800}.mobile-account-sessions-end-all{display:flex;width:100%;min-height:42px;align-items:center;justify-content:center;margin-top:10px;padding:0 13px;border:1px solid #cfd8e5;border-radius:10px;background:#fff;color:var(--navy);font:inherit;font-size:14px;font-weight:800}.mobile-account-sessions-note{margin-top:12px;color:var(--muted);font-size:11px;line-height:17px}@font-face{font-family:LeaseAlarm Sessions Android Text;src:url(/assets/roboto-android.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}.mobile-account-sessions-page .mobile-account-overview-brand .brand.compact{transform:none}.mobile-account-sessions-page>.account-page-heading{margin-bottom:17px}.mobile-account-sessions-page>.account-page-heading .eyebrow{line-height:17.5px;letter-spacing:.8px}.mobile-account-sessions-page>.account-page-heading h1{margin-top:7px;font-size:28px;line-height:43.5px;font-weight:800;letter-spacing:-.8px}.mobile-account-sessions-page>.mobile-account-sessions-card{margin-top:13px}.mobile-account-sessions-page .mobile-account-session-list article strong{color:#0d1830;line-height:18.5px;font-weight:700}.mobile-account-sessions-page .mobile-account-session-list article>button{font-weight:700}.mobile-account-sessions-page .mobile-account-sessions-end-all{color:#000;font-family:LeaseAlarm Sessions Android Text,sans-serif;font-size:14px;font-weight:400;line-height:20px}.portal-main:has(>.mobile-account-notifications-page){padding:0}.mobile-account-notifications-page{display:grid;width:100%;max-width:465px;gap:0;margin:0 auto;padding:0 18px 12px}.mobile-account-notifications-page>.account-page-back{min-height:44px;gap:2px;margin-top:2px;padding-right:12px;font-size:12px}.mobile-account-notifications-page>.account-page-back .mobile-dashboard-ionicon{font-size:20px!important}.mobile-account-notifications-page>.mobile-account-notifications-brand{min-height:58px}.mobile-account-notifications-page>.mobile-account-notifications-brand .brand.compact{width:170px;height:38px;margin:0;object-fit:contain;transform:none}.mobile-account-notifications-page>.mobile-account-notifications-brand .mobile-dashboard-account{width:38px;height:38px;border-radius:50%;font-size:12px}.mobile-account-notifications-content{display:block}.desktop-account-notifications-content{display:none}.mobile-account-notifications-content>.account-page-heading{margin:0 0 10px}.mobile-account-notifications-content>.account-page-heading .eyebrow{color:var(--deep-mint);font-size:11px;font-weight:800;letter-spacing:.055em}.mobile-account-notifications-content>.account-page-heading h1{max-width:360px;margin-top:18px;color:var(--navy);font-size:28px;line-height:1.18;letter-spacing:-.03em}.mobile-account-notifications-content>.account-page-heading>p:last-child{max-width:none;margin-top:6px;color:var(--muted);font-size:12px;line-height:18px}.mobile-account-notifications-card{display:grid;margin-top:13px;padding:18px;border:1px solid var(--line);border-radius:16px;background:#fff}.mobile-account-notifications-card article{display:grid;width:100%;min-height:58px;grid-template-columns:20px minmax(0,1fr) auto;gap:10px;align-items:center;margin-top:9px;padding:9px 11px;border:1px solid var(--line);border-radius:12px;background:var(--pale-blue);color:var(--navy)}.mobile-account-notifications-card article:first-child{margin-top:0}.mobile-account-notifications-card article>.mobile-dashboard-ionicon{width:20px;height:20px;font-size:20px!important}.mobile-account-notifications-card article>div{display:grid;min-width:0}.mobile-account-notifications-card article strong{color:#0d1830;font-size:12px;line-height:15px}.mobile-account-notifications-card article p{min-width:0;margin:3px 0 0;color:var(--muted);font-size:9.5px;line-height:14px}.mobile-account-notifications-card article>span:last-child{max-width:86px;padding:5px 8px;border-radius:999px;background:var(--pale-mint);color:var(--deep-mint);font-size:8px;font-weight:800;line-height:1.2;text-align:center;text-transform:uppercase}.mobile-account-notifications-note{margin-top:12px;color:var(--muted);font-size:11px;line-height:17px}.mobile-account-notifications-content{display:grid}.mobile-account-notifications-content>.account-page-heading{margin-bottom:17px}.mobile-account-notifications-content>.account-page-heading .eyebrow{line-height:17.5px;letter-spacing:.8px}.mobile-account-notifications-content>.account-page-heading h1{margin-top:7px;padding-top:5px;font-size:28px;line-height:38.5px;font-weight:800;letter-spacing:-.8px}.mobile-account-notifications-card article{padding-block:0}.mobile-account-notifications-card article:first-child{margin-top:9px}.mobile-account-notifications-card article strong{line-height:18.5px}.mobile-account-notifications-card article>span:last-child{line-height:12px}.portal-main:has(>.mobile-account-billing-page){padding:0}.mobile-account-billing-page{display:grid;width:100%;max-width:465px;gap:0;margin:0 auto;padding:0 18px 12px}.mobile-account-billing-page>.account-page-back{min-height:44px;gap:2px;margin-top:2px;padding-right:12px;font-size:12px}.mobile-account-billing-page>.account-page-back .mobile-dashboard-ionicon{font-size:20px!important}.mobile-account-billing-page>.mobile-account-billing-brand{min-height:58px}.mobile-account-billing-page>.mobile-account-billing-brand .brand.compact{width:170px;height:38px;margin:0;object-fit:contain;transform:none}.mobile-account-billing-page>.mobile-account-billing-brand .mobile-dashboard-account{width:38px;height:38px;border-radius:50%;font-size:12px}.mobile-account-billing-content{display:block}.desktop-account-billing-content{display:none}.mobile-account-billing-content>.account-page-heading{margin:0 0 10px}.mobile-account-billing-content>.account-page-heading .eyebrow{color:var(--deep-mint);font-size:11px;font-weight:800;letter-spacing:.055em}.mobile-account-billing-content>.account-page-heading h1{margin-top:18px;color:var(--navy);font-size:28px;line-height:1.18;letter-spacing:-.03em}.mobile-account-billing-content>.account-page-heading>p:last-child{max-width:none;margin-top:6px;color:var(--muted);font-size:12px;line-height:18px}.mobile-account-billing-card{margin-top:13px;padding:18px;border:1px solid var(--line);border-radius:16px;background:#fff}.mobile-account-billing-card>.eyebrow{color:var(--deep-mint);font-size:11px;font-weight:800;letter-spacing:.055em}.mobile-account-billing-card>h2{margin-top:4px;color:var(--navy);font-size:18px;line-height:1.25}.mobile-account-billing-status,.mobile-account-billing-receipts>p:last-child{margin-top:6px;color:var(--muted);font-size:11px;line-height:17px}.mobile-account-billing-trial-remaining{color:var(--navy);font-size:16px;font-weight:700;line-height:24px}.mobile-account-billing-policy{display:flex;align-items:flex-start;gap:9px;margin-top:13px;padding:13px;border-radius:12px;background:var(--pale-mint);color:var(--deep-mint)}.mobile-account-billing-policy>.mobile-dashboard-ionicon{flex:0 0 21px;width:21px;height:21px;font-size:21px!important}.mobile-account-billing-policy p{flex:1;min-width:0;color:#0d1830;font-size:11px;line-height:17px}.mobile-account-billing-policy strong{font-weight:800}.mobile-account-billing-choices{margin-top:17px;padding-top:15px;border-top:1px solid var(--line)}.mobile-account-billing-choices h3{color:var(--navy);font-size:14px;font-weight:800;line-height:18px}.mobile-account-billing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:11px}.mobile-account-billing-grid article{display:flex;min-height:192px;flex-direction:column;justify-content:flex-end;padding:12px;border:1px solid var(--line);border-radius:14px;background:#fff}.mobile-account-billing-grid article.recommended{border-color:#82d4bd;background:#fbfefd}.mobile-account-billing-grid article em{align-self:flex-start;margin-bottom:8px;padding:4px 7px;border-radius:999px;background:var(--pale-mint);color:var(--deep-mint);font-size:8px;font-style:normal;font-weight:800;line-height:1.2}.mobile-account-billing-grid article>strong{color:var(--navy);font-size:11px;line-height:14px}.mobile-account-billing-grid article>b{margin-top:3px;color:var(--navy);font-size:22px;line-height:27px}.mobile-account-billing-grid article>span{margin-top:1px;color:var(--muted);font-size:9px;line-height:12px}.mobile-account-billing-grid button{min-height:43px;margin-top:13px;padding:0 7px;border:0;border-radius:10px;background:var(--navy);color:#fff;font-size:9px;font-weight:700;line-height:12px;text-align:center;opacity:.48}.mobile-account-billing-renewal{margin-top:11px;color:var(--muted);font-size:10px;line-height:16px}.mobile-account-billing-store{display:flex;align-items:center;gap:8px;margin-top:12px;padding:12px;border-radius:11px;background:var(--pale-blue);color:var(--blue)}.mobile-account-billing-store>.mobile-dashboard-ionicon{flex:0 0 20px;width:20px;height:20px;font-size:20px!important}.mobile-account-billing-store p{flex:1;min-width:0;color:#0d1830;font-size:11px;line-height:17px}.mobile-account-billing-receipts{margin-bottom:20px}.mobile-account-billing-content{display:grid}.mobile-account-billing-content>.account-page-heading{margin-bottom:17px}.mobile-account-billing-content>.account-page-heading .eyebrow{line-height:17.5px;letter-spacing:.8px}.mobile-account-billing-content>.account-page-heading h1{margin-top:7px;line-height:43.5px;font-weight:800;letter-spacing:-.8px}.mobile-account-billing-card>.eyebrow{line-height:17.5px;letter-spacing:.8px}.mobile-account-billing-card>h2{line-height:28.5px;font-weight:800}.mobile-account-billing-policy strong{font-weight:700}.mobile-account-billing-consent{display:flex;align-items:flex-start;gap:10px;margin:0;padding:13px;border:1px solid #cfd8e5;border-radius:11px;background:#f8fafc}.mobile-account-billing-consent>input{appearance:auto;flex:0 0 20px;width:20px;height:20px;margin:1px 0 0;accent-color:var(--deep-mint)}.mobile-account-billing-consent>span{display:flex;flex-wrap:wrap;gap:0 3px;min-width:0;color:var(--muted);font-size:11px;line-height:17px}.mobile-account-billing-consent>span a{color:var(--blue);font-size:inherit;font-weight:700;line-height:17px;text-decoration:underline}.mobile-account-billing-choices h3{line-height:22px}.mobile-account-billing-grid button:not(:disabled){opacity:1}.mobile-account-billing-receipt{margin-top:10px;padding-top:10px;border-top:1px solid var(--line)}.mobile-account-billing-receipt strong{font-size:12px;line-height:18.5px}.mobile-account-billing-receipt p{margin-top:6px;color:var(--muted);font-size:11px;line-height:17px;overflow-wrap:anywhere}.portal-main:has(>.mobile-account-privacy-page){padding:0}.mobile-account-privacy-page{display:grid;width:100%;max-width:465px;gap:0;margin:0 auto;padding:0 18px 12px}.mobile-account-privacy-page>.account-page-back{min-height:44px;gap:2px;margin-top:2px;padding-right:12px;font-size:12px}.mobile-account-privacy-page>.account-page-back .mobile-dashboard-ionicon{font-size:20px!important}.mobile-account-privacy-page>.mobile-account-privacy-brand{min-height:58px}.mobile-account-privacy-page>.mobile-account-privacy-brand .brand.compact{width:170px;height:38px;margin:0;object-fit:contain;transform:none}.mobile-account-privacy-page>.mobile-account-privacy-brand .mobile-dashboard-account{width:38px;height:38px;border-radius:50%;font-size:12px}.mobile-account-privacy-content{display:block}.desktop-account-privacy-content{display:none}.mobile-account-privacy-content>.account-page-heading{margin:0 0 10px}.mobile-account-privacy-content>.account-page-heading .eyebrow{color:var(--deep-mint);font-size:11px;font-weight:800;letter-spacing:.055em}.mobile-account-privacy-content>.account-page-heading h1{margin-top:18px;color:var(--navy);font-size:28px;line-height:1.18;letter-spacing:-.03em}.mobile-account-privacy-content>.account-page-heading>p:last-child{max-width:none;margin-top:6px;color:var(--muted);font-size:12px;line-height:18px}.mobile-account-privacy-content>.support-access-card{min-height:58px;margin-top:13px;padding:18px;border-radius:16px}.mobile-account-privacy-content>.support-access-card>.quiet-empty{min-height:0;margin:0;padding:0;color:var(--muted);font-size:11px;line-height:17px}.mobile-account-privacy-page .mobile-account-privacy-content{display:grid;gap:0}.mobile-account-privacy-page .mobile-account-privacy-content>.account-page-heading{margin-bottom:17px}.mobile-account-privacy-page .mobile-account-privacy-content>.account-page-heading .eyebrow{line-height:17.5px;letter-spacing:.8px}.mobile-account-privacy-page .mobile-account-privacy-content>.account-page-heading h1{margin-top:7px;font-size:28px;line-height:43.5px;font-weight:800;letter-spacing:-.8px}.mobile-account-privacy-page .mobile-account-privacy-content>.support-access-card>.quiet-empty{margin-top:12px;line-height:16px}.portal-main:has(>.mobile-account-data-page){padding:0}.mobile-account-data-page{display:grid;width:100%;max-width:465px;gap:0;margin:0 auto;padding:0 18px 12px}.mobile-account-data-page>.account-page-back{min-height:44px;gap:2px;margin-top:2px;padding-right:12px;font-size:12px}.mobile-account-data-page>.account-page-back .mobile-dashboard-ionicon{font-size:20px!important}.mobile-account-data-page>.mobile-account-data-brand{min-height:58px}.mobile-account-data-page>.mobile-account-data-brand .brand.compact{width:170px;height:38px;margin:0;object-fit:contain;transform:none}.mobile-account-data-page>.mobile-account-data-brand .mobile-dashboard-account{width:38px;height:38px;border-radius:50%;font-size:12px}.mobile-account-data-content{display:block}.mobile-account-data-content[inert]{visibility:hidden;pointer-events:none}.desktop-account-data-content{display:none}.mobile-account-data-content>.account-page-heading{margin:0 0 10px}.mobile-account-data-content>.account-page-heading .eyebrow{color:var(--deep-mint);font-size:11px;font-weight:800;letter-spacing:.055em}.mobile-account-data-content>.account-page-heading h1{margin-top:18px;color:var(--navy);font-size:28px;line-height:1.18;letter-spacing:-.03em}.mobile-account-data-content>.account-page-heading>p:last-child{max-width:none;margin-top:6px;color:var(--muted);font-size:12px;line-height:18px}.mobile-account-data-content>.data-control-card{display:grid;gap:0;margin-top:13px;padding:18px;border-radius:16px}.mobile-account-data-content>.data-control-card>.eyebrow{color:var(--deep-mint);font-size:11px;font-weight:800;letter-spacing:.055em}.mobile-account-data-copy{margin-top:6px;color:var(--muted);font-size:11px;line-height:17px}.mobile-account-data-content .deletion-signout-note{margin-top:13px;padding:13px;gap:9px;border-radius:12px;background:var(--pale-mint)}.mobile-account-data-content .deletion-signout-note>.mobile-dashboard-ionicon{flex:0 0 20px;color:var(--deep-mint);font-size:20px!important}.mobile-account-data-content .deletion-signout-note p{color:#0d1830;font-size:11px;line-height:17px}.mobile-account-data-content .account-export-action{display:flex;width:100%;min-height:48px;align-items:center;justify-content:center;gap:8px;margin-top:13px;border:1px solid #cfd8e5;border-radius:10px;color:var(--navy);background:#fff;font-size:14px;font-weight:400}.mobile-account-data-content .account-deletion-action.danger-action{width:100%;min-height:48px;margin-top:10px;border:1px solid #dca49f;border-radius:10px;color:#9e2f28;background:#fff4f3;font-size:14px;font-weight:400}@font-face{font-family:LeaseAlarm Data Android Text;src:url(/assets/roboto-android.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}.mobile-account-data-page .mobile-account-data-content{display:grid;gap:0}.mobile-account-data-page .mobile-account-data-content>.account-page-heading{margin-bottom:17px}.mobile-account-data-page .mobile-account-data-content>.account-page-heading .eyebrow{line-height:17.5px;letter-spacing:.8px}.mobile-account-data-page .mobile-account-data-content>.account-page-heading h1{margin-top:7px;font-size:28px;line-height:43.5px;font-weight:800;letter-spacing:-.8px}.mobile-account-data-page .data-control-card>.eyebrow{line-height:17.5px;letter-spacing:.8px}.mobile-account-data-page .account-export-action{margin-top:10px;color:#000;font-family:LeaseAlarm Data Android Text,sans-serif;font-size:14px;font-weight:400;line-height:20px}.mobile-account-data-page .account-export-action>svg{display:none}.mobile-account-data-page .account-export-action:before{content:"";width:19px;height:19px;font-family:LeaseAlarm Ionicons;font-size:19px;font-weight:400;line-height:1;color:var(--navy)}.mobile-account-data-page .account-deletion-action.danger-action{color:#000;font-family:LeaseAlarm Data Android Text,sans-serif;font-size:14px;font-weight:400;line-height:20px}.mobile-account-deletion-sheet>header{grid-template-columns:74px minmax(0,1fr) 74px;padding:0 16px}.mobile-account-deletion-sheet>header>button{min-height:44px;padding:0;font-size:11px;line-height:17.5px;font-weight:700}.mobile-account-deletion-sheet>header>button .mobile-dashboard-ionicon{font-size:22px!important}.mobile-account-deletion-sheet>header h1{line-height:25.5px}.mobile-account-deletion-sheet .mobile-account-deletion-form{padding:20px 20px 45px;scrollbar-width:none}.mobile-account-deletion-sheet .mobile-account-deletion-form::-webkit-scrollbar{display:none}.mobile-account-deletion-sheet .mobile-account-deletion-warning{margin-top:10px;padding:13px;border-radius:11px}.mobile-account-deletion-sheet .mobile-account-deletion-warning>svg{display:none}.mobile-account-deletion-sheet .mobile-account-deletion-warning:before{content:"";width:22px;height:22px;font-family:LeaseAlarm Ionicons;font-size:22px;font-weight:400;line-height:1;color:#b76f00}.mobile-account-deletion-sheet .mobile-account-deletion-form>label{line-height:20px}.mobile-account-deletion-sheet .mobile-account-deletion-helper{font-size:10px;line-height:15px}.mobile-account-deletion-sheet .mobile-account-deletion-form>button{margin-top:10px;color:#000;font-family:LeaseAlarm Data Android Text,sans-serif;font-size:14px;font-weight:400;line-height:20px}.mobile-account-deletion-sheet .mobile-account-deletion-form>button:disabled{color:#000;border-color:#e0aaa5;background:#fff4f3;opacity:.55}}.leasealarm-modal-backdrop{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:24px;background:#051f4494;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.leasealarm-confirmation{position:relative;width:min(100%,440px);padding:30px;border:1px solid #d9e5f3;border-radius:28px;background:#fff;box-shadow:0 24px 70px #0421493d;color:#092b60;text-align:center}.leasealarm-confirmation-close{position:absolute;top:10px;right:10px;display:grid;width:44px;height:44px;padding:0;place-items:center;border:0;border-radius:50%;background:transparent;color:#637792;cursor:pointer}.leasealarm-confirmation-close:hover,.leasealarm-confirmation-close:focus-visible{background:#edf4fc;color:#0f5eb8}.leasealarm-confirmation-icon{display:grid;width:64px;height:64px;margin:0 auto 16px;place-items:center;border-radius:50%;background:#fff0f1;color:#ae2932}.leasealarm-confirmation.warning .leasealarm-confirmation-icon{background:#e9faf4;color:#098f69}.leasealarm-confirmation.tracking{width:min(100%,390px);padding:22px;border:0;border-radius:24px}.leasealarm-confirmation.tracking .leasealarm-confirmation-icon{width:58px;height:58px;margin:0 auto;border-radius:50%;background:#fff3f2;color:#b43b34}.leasealarm-confirmation.tracking .eyebrow{margin:15px 0 0;font-size:9px;letter-spacing:.8px}.leasealarm-confirmation.tracking h2{margin-top:5px;font-size:20px;line-height:26px}.leasealarm-confirmation.tracking>p:last-of-type{margin-top:9px;font-size:12px;line-height:19px}.leasealarm-confirmation.tracking .leasealarm-confirmation-actions{grid-template-columns:1fr;gap:9px;margin-top:20px}.leasealarm-confirmation.tracking .leasealarm-confirmation-actions button{min-height:52px;border-radius:14px;font-size:12px;font-weight:800}.leasealarm-confirmation.tracking .leasealarm-confirmation-actions .primary-small{gap:8px;background:var(--blue)}.leasealarm-confirmation.tracking .leasealarm-confirmation-actions .small-action{border-color:#cfd8e5;color:var(--navy)}.leasealarm-confirmation .eyebrow{margin:0 0 8px}.leasealarm-confirmation h2{margin:0;font-size:clamp(24px,4vw,30px);line-height:1.15}.leasealarm-confirmation>p:last-of-type{margin:13px auto 0;color:#637792;line-height:1.55}.leasealarm-confirmation-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:24px}.leasealarm-confirmation-actions button{min-height:50px;justify-content:center}.leasealarm-confirmation.mobile-sign-out .primary-small .mobile-dashboard-ionicon{display:none}.leasealarm-modal-backdrop:has(.leasealarm-confirmation.mobile-document-remove){padding:clamp(24px,6.666667vw,30.0667px)}.leasealarm-confirmation.mobile-document-remove{width:clamp(312px,86.666667vw,390.8667px);padding:clamp(22px,6.111111vw,27.5611px);border:0;border-radius:clamp(24px,6.666667vw,30.0667px)}.leasealarm-confirmation.mobile-document-remove .leasealarm-confirmation-icon{width:clamp(58px,16.111111vw,72.6611px);height:clamp(58px,16.111111vw,72.6611px);margin:0 auto;color:#9e2f28;background:#fff1f0}.leasealarm-confirmation.mobile-document-remove .leasealarm-confirmation-icon .mobile-dashboard-ionicon{font-size:clamp(28px,7.777778vw,35.0778px)!important}.leasealarm-confirmation.mobile-document-remove .eyebrow{margin:clamp(15px,4.166667vw,18.7917px) 0 0;font-size:clamp(9px,2.5vw,11.275px);letter-spacing:clamp(.8px,.222222vw,1.0022px)}.leasealarm-confirmation.mobile-document-remove h2{margin-top:clamp(5px,1.388889vw,6.2639px);font-size:clamp(20px,5.555556vw,25.0556px);line-height:clamp(26px,7.222222vw,32.5722px)}.leasealarm-confirmation.mobile-document-remove>p:last-of-type{margin-top:clamp(9px,2.5vw,11.275px);font-size:clamp(12px,3.333333vw,15.0333px);line-height:clamp(19px,5.277778vw,23.8028px)}.leasealarm-confirmation.mobile-document-remove .leasealarm-confirmation-actions{grid-template-columns:1fr;gap:clamp(9px,2.5vw,11.275px);margin-top:clamp(20px,5.555556vw,25.0556px)}.leasealarm-confirmation.mobile-document-remove .leasealarm-confirmation-actions button{width:100%;min-height:clamp(52px,14.444444vw,65.1444px);border-radius:clamp(14px,3.888889vw,17.5389px);font-size:clamp(12px,3.333333vw,15.0333px);font-weight:800}.leasealarm-confirmation.mobile-document-remove .leasealarm-confirmation-actions .danger-action{display:flex;align-items:center;gap:clamp(8px,2.222222vw,10.0222px);border:0;color:#fff;background:#9e2f28}.leasealarm-confirmation.mobile-document-remove .leasealarm-confirmation-actions .danger-action .mobile-dashboard-ionicon{font-size:clamp(19px,5.277778vw,23.8083px)!important}.leasealarm-confirmation.mobile-document-remove .leasealarm-confirmation-actions .small-action{border:1px solid #cfd8e5;color:var(--navy);background:#fff}.leasealarm-modal-backdrop:has(.leasealarm-confirmation.mobile-payment-method-remove){padding:25px;background:#0000008a;-webkit-backdrop-filter:none;backdrop-filter:none}.leasealarm-confirmation.mobile-payment-method-remove{width:min(100%,310px);min-height:163px;padding:24px;border:0;border-radius:2px;box-shadow:0 12px 28px #00000057;color:#212121;text-align:left}.leasealarm-confirmation.mobile-payment-method-remove .leasealarm-confirmation-icon,.leasealarm-confirmation.mobile-payment-method-remove .eyebrow{display:none}.leasealarm-confirmation.mobile-payment-method-remove h2{margin:0;color:#212121;font-size:20px;font-weight:700;line-height:1.3}.leasealarm-confirmation.mobile-payment-method-remove>p:last-of-type{margin:10px 0 0;color:#212121;font-size:16px;line-height:1.35}.leasealarm-confirmation.mobile-payment-method-remove .leasealarm-confirmation-actions{display:flex;grid-template-columns:none;justify-content:flex-end;gap:0;margin-top:43px}.leasealarm-confirmation.mobile-payment-method-remove .leasealarm-confirmation-actions button{width:auto;min-width:64px;min-height:54px;padding:0 8px;border:0;border-radius:0;color:var(--deep-mint);background:transparent;font-size:14px;font-weight:700;text-transform:uppercase}.mobile-date-handled-backdrop{align-items:end;padding:0;background:#051f4475;-webkit-backdrop-filter:none;backdrop-filter:none}.leasealarm-confirmation.mobile-date-handled{width:min(100%,451px);padding:clamp(24px,6.666667vw,30.0667px) clamp(22px,6.111111vw,27.5611px) clamp(20px,5.555556vw,25.0556px);border:0;border-radius:clamp(26px,7.222222vw,32.5722px) clamp(26px,7.222222vw,32.5722px) 0 0;box-shadow:0 -12px 40px #04214938;text-align:left}.leasealarm-confirmation.mobile-date-handled .leasealarm-confirmation-icon{width:clamp(48px,13.333333vw,60.1333px);height:clamp(48px,13.333333vw,60.1333px);margin:0 0 clamp(18px,5vw,22.55px);color:var(--deep-mint);background:var(--pale-mint)}.leasealarm-confirmation.mobile-date-handled .eyebrow{margin:0;color:var(--deep-mint);font-size:clamp(10px,2.777778vw,12.5278px);font-weight:800;letter-spacing:.6px;text-transform:uppercase}.leasealarm-confirmation.mobile-date-handled h2{margin-top:clamp(6px,1.666667vw,7.5167px);color:var(--navy);font-size:clamp(22px,6.111111vw,27.5611px);line-height:1.25}.leasealarm-confirmation.mobile-date-handled .mobile-date-handled-detail{margin:clamp(6px,1.666667vw,7.5167px) 0 0;color:var(--muted);font-size:clamp(11px,3.055556vw,13.7806px)}.leasealarm-confirmation.mobile-date-handled #leasealarm-confirmation-message{margin:clamp(13px,3.611111vw,16.2861px) 0 0;color:var(--navy);font-size:clamp(12px,3.333333vw,15.0333px);line-height:1.5}.leasealarm-confirmation.mobile-date-handled .mobile-date-handled-support{display:flex;align-items:flex-start;gap:clamp(9px,2.5vw,11.275px);margin:clamp(16px,4.444444vw,20.0444px) 0 0;padding:clamp(12px,3.333333vw,15.0333px);border-radius:clamp(12px,3.333333vw,15.0333px);color:var(--muted);background:var(--pale-mint);font-size:clamp(11px,3.055556vw,13.7806px);line-height:1.45}.leasealarm-confirmation.mobile-date-handled .mobile-date-handled-support .mobile-dashboard-ionicon{flex:0 0 auto;color:var(--deep-mint)}.leasealarm-confirmation.mobile-date-handled .leasealarm-confirmation-actions{grid-template-columns:1fr;gap:clamp(8px,2.222222vw,10.0222px);margin-top:clamp(18px,5vw,22.55px)}.leasealarm-confirmation.mobile-date-handled .leasealarm-confirmation-actions button{width:100%;min-height:clamp(54px,15vw,67.65px);border-radius:clamp(14px,3.888889vw,17.5389px);font-size:clamp(12px,3.333333vw,15.0333px);font-weight:800}.leasealarm-confirmation.mobile-date-handled .leasealarm-confirmation-actions .primary-small{display:flex;align-items:center;gap:clamp(8px,2.222222vw,10.0222px);border:0;color:#fff;background:var(--deep-mint)}.leasealarm-confirmation.mobile-date-handled .leasealarm-confirmation-actions .small-action{border:1px solid var(--line);color:var(--navy);background:#fff}@media(max-width:700px){.leasealarm-modal-backdrop:has(.leasealarm-confirmation.tracking){padding:clamp(24px,6.666667vw,30.0667px)}.leasealarm-confirmation.tracking{padding:clamp(22px,6.111111vw,27.5611px);border-radius:clamp(24px,6.666667vw,30.0667px)}.leasealarm-confirmation.tracking .leasealarm-confirmation-close{top:clamp(9px,2.5vw,11.275px);right:clamp(9px,2.5vw,11.275px);width:clamp(44px,12.222222vw,55.1222px);height:clamp(44px,12.222222vw,55.1222px)}.leasealarm-confirmation.tracking .leasealarm-confirmation-close .mobile-dashboard-ionicon{font-size:clamp(23px,6.388889vw,28.8139px)!important}.leasealarm-confirmation.tracking .leasealarm-confirmation-icon{width:clamp(58px,16.111111vw,72.6611px);height:clamp(58px,16.111111vw,72.6611px)}.leasealarm-confirmation.tracking .leasealarm-confirmation-icon .mobile-dashboard-ionicon{font-size:clamp(28px,7.777778vw,35.0778px)!important}.leasealarm-confirmation.tracking .eyebrow{margin-top:clamp(15px,4.166667vw,18.7917px);font-size:clamp(9px,2.5vw,11.275px)}.leasealarm-confirmation.tracking h2{margin-top:clamp(5px,1.388889vw,6.2639px);font-size:clamp(20px,5.555556vw,25.0556px);line-height:clamp(26px,7.222222vw,32.5722px)}.leasealarm-confirmation.tracking>p:last-of-type{margin-top:clamp(9px,2.5vw,11.275px);font-size:clamp(12px,3.333333vw,15.0333px);line-height:clamp(19px,5.277778vw,23.8028px)}.leasealarm-confirmation.tracking .leasealarm-confirmation-actions{gap:clamp(9px,2.5vw,11.275px);margin-top:clamp(20px,5.555556vw,25.0556px)}.leasealarm-confirmation.tracking .leasealarm-confirmation-actions button{min-height:clamp(52px,14.444444vw,65.1444px);border-radius:clamp(14px,3.888889vw,17.5389px);font-size:clamp(12px,3.333333vw,15.0333px)}}.leasealarm-quick-action{display:grid;gap:16px;text-align:left}.leasealarm-quick-action>.eyebrow,.leasealarm-quick-action>h2,.leasealarm-quick-action>p{margin:0}.leasealarm-quick-action-list{display:grid;gap:9px;max-height:min(48vh,390px);overflow:auto}.leasealarm-quick-action-list button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;min-height:64px;padding:11px 13px;border:1px solid var(--line);border-radius:13px;background:#fff;color:var(--blue);text-align:left;cursor:pointer}.leasealarm-quick-action-list button:hover,.leasealarm-quick-action-list button:focus-visible{border-color:#a9bedb;background:var(--pale-blue);outline:none}.leasealarm-quick-action-list button span{display:grid;gap:4px}.leasealarm-quick-action-list button strong{color:var(--navy)}.leasealarm-quick-action-list button small{color:var(--muted)}.leasealarm-quick-action>.small-action{justify-self:end}.web-quick-action-layer{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;background:#051f4494}.web-quick-action-sheet{display:grid;width:min(100%,440px);max-height:min(100dvh,880px);grid-template-rows:82px minmax(0,1fr);overflow:hidden;border:1px solid #dce5ef;border-radius:22px;background:#fff;color:#08295f;box-shadow:0 24px 70px #0421493d}.web-quick-action-header{display:grid;min-height:82px;grid-template-columns:95px minmax(0,1fr) 95px;align-items:center;padding:0 13px;border-bottom:1px solid #e6ebf2;background:#fff}.web-quick-action-header>button{display:inline-flex;min-width:0;align-items:center;gap:3px;padding:8px 0;border:0;background:transparent;color:#1554b4;font:inherit;font-size:14px;font-weight:800;cursor:pointer}.web-quick-action-header>button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.web-quick-action-header h1{margin:0;color:#08295f;font-size:16px;font-weight:900;line-height:1.2;text-align:center}.web-document-destination-sheet>.web-quick-action-header{grid-template-columns:clamp(78px,20vw,88px) minmax(0,1fr) clamp(78px,20vw,88px)}.web-quick-action-scroll{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:20px 20px 28px;background:#fff}.web-quick-action-intro{display:grid;min-height:118px;grid-template-columns:30px minmax(0,1fr);gap:4px;align-items:start;padding:16px 14px;border:1px solid #b9eadb;border-radius:17px;background:#edfaf5}.web-quick-action-intro-icon{display:grid;width:30px;height:30px;place-items:center;color:#078d67}.web-quick-action-intro>div{display:grid;gap:4px}.web-quick-action-intro p{margin:0;color:#078d67;font-size:11px;font-weight:900;letter-spacing:.08em;line-height:1.25;text-transform:uppercase}.web-quick-action-intro h2{margin:0;color:#08295f;font-size:18px;font-weight:900;line-height:1.2}.web-quick-action-intro small{color:#667893;font-size:12px;line-height:1.45}.web-quick-action-choices{display:grid;gap:11px;margin-top:15px}.web-quick-action-choice{display:grid;width:100%;min-height:67px;grid-template-columns:42px minmax(0,1fr) 22px;gap:12px;align-items:center;padding:11px 12px;border:1px solid #dbe4ef;border-radius:15px;background:#fff;color:#1554b4;text-align:left;font:inherit;cursor:pointer}.web-quick-action-choice:hover,.web-quick-action-choice:focus-visible{border-color:#9fdcca;outline:none;background:#f8fdfb}.web-quick-action-choice-icon{display:grid;width:40px;height:40px;place-items:center;border-radius:11px;background:#edf4ff;color:#078d67}.web-quick-action-choice>span:nth-child(2){display:grid;gap:3px;min-width:0}.web-quick-action-choice strong{color:#08295f;font-size:14px;font-weight:900;line-height:1.25}.web-quick-action-choice small{color:#667893;font-size:12px;line-height:1.35}.web-quick-action-file{cursor:pointer}.web-quick-action-file .web-quick-action-choice-icon{color:#1554b4}.web-quick-action-file small{font-size:10px}.web-quick-action-method-intro{display:grid;min-height:61px;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:center;padding:12px 14px;border:1px solid #b9eadb;border-radius:17px;background:#edfaf5;color:#078d67}.web-quick-action-method-intro>div{display:grid;gap:4px}.web-quick-action-method-intro h2{margin:0;color:#08295f;font-size:16px;font-weight:900;line-height:1.2}.web-quick-action-method-intro small{color:#667893;font-size:10px;line-height:1.35}.web-quick-action-cancel{width:100%;min-height:50px;margin-top:15px;border:1px solid #9fdcca;border-radius:14px;background:#fff;color:#1554b4;font:inherit;font-weight:900;cursor:pointer}.web-document-file-methods-cancel{color:#111;font-weight:400}.web-quick-action-branch{display:grid;gap:14px}.web-quick-action-branch>.web-quick-action-choices{margin-top:0}.web-quick-action-branch-back{display:flex;width:max-content;min-height:44px;align-items:center;gap:4px;margin:-4px 0 8px -5px;padding:0 5px;border:0;background:transparent;color:var(--blue);font:inherit;font-size:13px;font-weight:800}.web-quick-action-destination{display:grid;min-height:78px;grid-template-columns:40px minmax(0,1fr) 32px;gap:8px;align-items:center;padding:10px 12px;border:1px solid #7ed9be;border-radius:16px;background:#edfaf5}.web-quick-action-destination>span{display:grid;width:40px;height:40px;place-items:center;border-radius:12px;background:#fff;color:#078d67}.web-quick-action-destination>div{display:grid;gap:3px;min-width:0}.web-quick-action-destination p{margin:0;color:#078d67;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.web-quick-action-destination strong{overflow:hidden;color:#08295f;font-size:15px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.web-quick-action-destination small{color:#667893;font-size:10px;line-height:1.3}.web-quick-action-destination button{display:grid;width:32px;height:32px;padding:0;place-items:center;border:0;border-radius:50%;background:#078d67;color:#fff;font:inherit;cursor:pointer}.web-quick-action-destination-check{display:grid;width:32px;height:32px;padding:0;place-items:center;border-radius:50%;background:#078d67!important;color:#fff!important}.web-quick-action-destination.change{grid-template-columns:40px minmax(0,1fr) auto}.web-quick-action-destination.change button{width:auto;min-width:72px;height:44px;padding:0 12px;border:1px solid #dce5ef;border-radius:13px;background:#fff;color:#1554b4;font-size:13px;font-weight:900}.web-quick-action-form{display:grid!important;grid-template-columns:1fr!important;gap:17px!important;margin-top:18px}.web-quick-action-form>*{grid-column:1!important}.web-quick-action-form .field{display:grid;gap:7px;color:#08295f;font-size:13px;font-weight:900}.web-quick-action-form .field input,.web-quick-action-form .field textarea{width:100%;min-height:50px;border:1px solid #cdd9e7;border-radius:13px;background:#fff;color:#08295f;font:inherit;font-weight:500}.web-quick-action-selector,.important-date-repeat-selector{position:relative;display:grid}.web-quick-action-selector>button{display:grid;width:100%;min-height:75px;grid-template-columns:42px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 12px;border:1px solid #cdd9e7;border-radius:13px;background:#fff;color:#1554b4;text-align:left;font:inherit;cursor:pointer}.web-quick-action-selector>button>span:nth-child(2){display:grid;gap:3px}.web-quick-action-selector>button strong{color:#1554b4;font-size:14px;font-weight:900}.web-quick-action-selector>button small{color:#667893;font-size:11px;font-weight:500;line-height:1.35}.web-quick-action-selector-icon{display:grid;width:42px;height:42px;place-items:center;border-radius:12px;background:#edfaf5;color:#078d67}.important-date-repeat-button{display:grid;width:100%;min-height:50px;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:0 14px;border:1px solid #cdd9e7;border-radius:13px;background:#fff;color:#08295f;text-align:left;font:inherit;font-weight:700;cursor:pointer}.web-quick-action-selector>button.open,.important-date-repeat-button.open{border-color:#078d67;border-radius:13px 13px 0 0}.web-quick-action-selector-options,.important-date-repeat-options{display:grid;overflow:hidden;border:1px solid #9fdcca;border-top:0;border-radius:0 0 13px 13px;background:#fff}.web-quick-action-selector-options>button,.important-date-repeat-options>button{display:grid;width:100%;min-height:50px;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 13px;border:0;border-top:1px solid #e7edf4;background:#fff;color:#08295f;text-align:left;font:inherit;cursor:pointer}.web-quick-action-selector-options>button:first-child,.important-date-repeat-options>button:first-child{border-top:0}.web-quick-action-selector-options>button.selected,.important-date-repeat-options>button.selected{background:#edfaf5;color:#078d67}.web-quick-action-selector-options span:first-child{display:grid;gap:3px}.web-quick-action-selector-options strong{color:#08295f;font-size:13px}.web-quick-action-selector-options small{color:#667893;font-size:11px;font-weight:500;line-height:1.35}.web-quick-action-form .confirmation-reminders{margin:0;padding:0;border:0}.web-quick-action-date-input{position:relative;display:grid;min-height:54px;grid-template-columns:42px minmax(0,1fr) 20px;gap:8px;align-items:center;padding:6px 10px;overflow:hidden;border:1px solid #cdd9e7;border-radius:13px;color:var(--blue);background:#fff}.web-quick-action-date-input>span{display:grid;width:36px;height:36px;place-items:center;border-radius:11px;background:#edfaf5;color:#078d67}.web-quick-action-date-input>b{color:var(--navy);font-size:13px;font-weight:600}.web-quick-action-date-input>b.placeholder{color:var(--muted);font-weight:400}.web-quick-action-date-input>input{position:absolute;inset:0;width:100%;height:100%;min-height:0!important;padding:0!important;border:0!important;outline:0;opacity:0;cursor:pointer}.web-quick-action-form .confirmation-reminders legend{margin-bottom:9px;color:#08295f;font-size:13px;font-weight:900}.web-quick-action-form .reminder-options{display:flex;flex-wrap:wrap;gap:8px}.web-quick-action-form .reminder-options label{min-height:38px;padding:8px 12px;border:1px solid #cdd9e7;border-radius:999px;background:#fff;color:#4f6381;font-size:12px;font-weight:800}.web-quick-action-form .reminder-options label.selected{border-color:#078d67;background:#edfaf5;color:#078d67}.web-quick-action-help{display:grid;grid-template-columns:25px minmax(0,1fr);gap:9px;align-items:center;margin:0;padding:13px 14px;border-radius:14px;background:#edfaf5;color:#526985;font-size:12px;line-height:1.4}.web-quick-action-help .mobile-dashboard-ionicon{color:#078d67}.web-quick-action-save{width:100%;min-height:54px;border:0;border-radius:14px;background:#0b925f;color:#fff;font:inherit;font-weight:900;cursor:pointer}.web-quick-action-save:disabled{opacity:.52;cursor:default}.web-quick-action-form.date-form .date-timing-help{display:block;padding:0;border-radius:0;background:transparent;color:var(--muted);font-size:11px}.web-quick-action-form.date-form .date-save{display:grid;grid-template-columns:minmax(0,1fr) 24px;align-items:center;padding:0 16px 0 40px;background:#0d4faf}.web-quick-action-form.date-form .date-save span{text-align:center}.web-quick-action-form.date-form .date-save:disabled{background:#7e9bca;opacity:1}.web-quick-action-form.date-form .web-quick-action-selector>button.open{border-radius:13px}.web-quick-action-form.date-form .web-quick-action-selector-options{gap:8px;margin-top:8px;padding:10px;border:1px solid #d7e2ef;border-radius:14px;background:#f5f8fc}.web-quick-action-form.date-form .web-quick-action-selector-options>button{min-height:64px;grid-template-columns:minmax(0,1fr) 24px;padding:11px 12px;border:0;border-radius:12px;background:#fff}.web-quick-action-form.date-form .web-quick-action-selector-options>button:after{content:"";display:block;width:20px;height:20px;border:2px solid #627690;border-radius:50%}.web-quick-action-form.date-form .web-quick-action-selector-options>button.selected:after{border-color:#078d67;box-shadow:inset 0 0 0 5px #fff;background:#078d67}.web-quick-action-field-help{margin-top:-10px;color:#667893;font-size:12px;line-height:1.4}.web-quick-action-priority{margin:0;padding:0;border:0}.web-quick-action-priority legend{margin-bottom:8px;color:#08295f;font-size:13px;font-weight:900}.web-quick-action-priority>div{display:flex;flex-wrap:wrap;gap:7px}.web-quick-action-priority button{display:inline-flex;min-width:71px;min-height:40px;align-items:center;justify-content:center;gap:7px;padding:4px 12px;border:1px solid #cdd9e7;border-radius:11px;background:#fff;color:#08295f;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.web-quick-action-priority button>span{display:grid;width:16px;height:16px;place-items:center;border:1px solid #61758f;border-radius:50%;color:#fff}.web-quick-action-priority button.selected>span{border-color:#078d67;background:#078d67}.web-quick-action-priority button.selected{border-color:#078d67;background:#edfaf5;color:#078d67}.web-quick-action-assignee{display:grid;gap:10px}.web-quick-action-assignee-list{display:grid;overflow:hidden;border:1px solid #dbe4ef;border-radius:14px}.web-quick-action-search-input{display:grid;min-height:50px;grid-template-columns:34px minmax(0,1fr);align-items:center;padding:0 12px;border:1px solid #cdd9e7;border-radius:13px;background:#fff;color:#526985}.web-quick-action-search-input input{min-height:46px!important;padding:0!important;border:0!important;outline:0}.web-quick-action-assignee-list{gap:10px;overflow:visible;border:0;border-radius:0}.web-quick-action-assignee-list button{display:grid;min-height:66px;grid-template-columns:40px minmax(0,1fr) 24px;gap:10px;align-items:center;padding:12px;border:1px solid #dbe4ef;border-radius:15px;background:#fff;color:#08295f;text-align:left;font:inherit;cursor:pointer}.web-quick-action-assignee-list button.selected{border-color:#7ed9be;background:#edfaf5}.web-quick-action-assignee-list button>span:first-child{display:grid;width:32px;height:32px;place-items:center;border-radius:50%;background:#edf4ff;color:#1554b4}.web-quick-action-assignee-list button>span:nth-child(2){display:grid;gap:3px;min-width:0}.web-quick-action-assignee-list button strong{font-size:13px;font-weight:900}.web-quick-action-assignee-list button small{overflow-wrap:anywhere;color:#667893;font-size:10px;line-height:1.35}.web-quick-action-assignee-list button>.mobile-dashboard-ionicon:last-child{color:#078d67}.web-quick-action-help.task-delivery{padding:14px;background:#edf4ff;color:#173457;font-size:10px}.web-quick-action-invite{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:center;padding:15px 13px;border-radius:15px;background:#edf4ff;color:#1554b4}.web-quick-action-invite>div{display:grid;gap:3px}.web-quick-action-invite strong{color:#08295f;font-size:13px;line-height:1.3}.web-quick-action-invite small{color:#667893;font-size:10px;line-height:1.35}.web-quick-action-invite button{min-height:40px;padding:0 10px;border:1px solid #cdd9e7;border-radius:12px;background:#fff;color:#1554b4;font:inherit;font-size:12px;font-weight:900;cursor:pointer}.web-quick-action-form .task-notes-field textarea{min-height:92px}.web-quick-action-edit-intro{display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px;align-items:start;padding:16px 14px;border-radius:17px;background:#edfaf5;color:#078d67}.web-quick-action-edit-intro>div{display:grid;gap:5px}.web-quick-action-edit-intro h2{margin:0;color:#08295f;font-size:16px;font-weight:900;line-height:1.3}.web-quick-action-edit-intro p{margin:0;color:#667893;font-size:12px;line-height:1.45}.web-quick-action-edit-form{display:grid!important;grid-template-columns:1fr!important;gap:20px!important;margin-top:20px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.web-quick-action-edit-form>*,.web-quick-action-edit-form .form-row>*{grid-column:1!important}.web-quick-action-edit-form .form-row{display:grid!important;grid-template-columns:1fr!important;gap:20px!important}.web-quick-action-edit-form .field{display:grid;gap:8px;color:#304364;font-size:14px;font-weight:900}.web-quick-action-edit-form .field input,.web-quick-action-edit-form .field select,.web-quick-action-edit-form .field textarea{width:100%;min-height:56px;border:1px solid #cdd9e7;border-radius:14px;background:#fff;color:#08295f;font:inherit;font-weight:500}.web-quick-action-edit-form .field textarea{min-height:82px}.web-quick-action-edit-form .field small{color:#667893;font-size:11px;font-weight:500;line-height:1.45}.web-quick-action-edit-form .property-name-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.web-quick-action-edit-form .property-name-options button{min-height:42px;padding-inline:4px;font-size:7.5px;line-height:10.5px}.web-quick-action-edit-form .property-name-options .custom-property-choice{min-height:42px}.web-quick-action-edit-form .address-suggestion-help:empty,.web-quick-action-edit-form .address-suggestion-status:empty{display:none}.web-edit-lease-date>span{display:block}.web-edit-lease-date-display{display:none}.web-edit-lease-save>.mobile-dashboard-ionicon{display:none}@media(max-width:640px){.web-quick-action-layer{display:block;background:#fff}.web-quick-action-sheet{width:100%;height:100dvh;max-height:none;border:0;border-radius:0;box-shadow:none}.web-quick-action-scroll{padding:20px 20px calc(28px + env(safe-area-inset-bottom))}.web-quick-action-layer:has(.web-edit-lease-sheet){height:100dvh;max-height:100dvh;overflow:hidden}.web-edit-lease-sheet{isolation:isolate;height:100dvh;max-height:100dvh;grid-template-rows:clamp(64px,17.777778vw,82.6667px) minmax(0,1fr);overflow:hidden}.web-edit-lease-sheet>.web-quick-action-header{position:relative;z-index:10;min-height:clamp(64px,17.777778vw,82.6667px);background:#fff}.web-edit-lease-sheet>.web-quick-action-scroll{position:relative;z-index:0;min-height:0;height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.web-edit-lease-sheet .web-quick-action-edit-form .record-field-sections{gap:16px}.web-edit-lease-sheet .web-quick-action-edit-form .record-field-section,.web-edit-lease-sheet .web-quick-action-edit-form .record-custom-fields{gap:12px;margin:0;padding:4px 0 0;border:0;border-radius:0;background:transparent}.web-edit-lease-sheet .web-quick-action-edit-form .record-field-section>legend,.web-edit-lease-sheet .web-quick-action-edit-form .record-custom-fields>legend{display:block;box-sizing:border-box;width:100%;padding:0 0 8px;border-bottom:1px solid var(--line);color:var(--navy);font-size:14px;font-weight:800}.web-edit-lease-sheet .mobile-edit-compact-currency{position:relative}.web-edit-lease-sheet .mobile-edit-compact-currency>.currency-amount-select{color:transparent}.web-edit-lease-sheet .mobile-edit-compact-currency>.currency-amount-select option{color:var(--navy)}.web-edit-lease-sheet .mobile-edit-currency-value{position:absolute;z-index:1;top:0;bottom:0;left:14px;display:flex;align-items:center;pointer-events:none;color:var(--navy);font-size:12px;font-weight:700}.web-edit-lease-sheet .mobile-edit-empty-rent-frequency{position:relative;display:grid}.web-edit-lease-sheet .mobile-edit-empty-rent-frequency>select{color:transparent}.web-edit-lease-sheet .mobile-edit-empty-rent-frequency>select option{color:var(--navy)}.web-edit-lease-sheet .mobile-edit-empty-rent-frequency>span{position:absolute;z-index:1;inset:0 auto 0 14px;display:flex;align-items:center;pointer-events:none;color:var(--muted);font-weight:500}.web-edit-lease-sheet .web-quick-action-edit-form .record-custom-fields>.small-action{width:100%;min-height:44px;justify-content:center;gap:7px;border:1px solid var(--line);border-radius:11px;color:var(--navy);background:#fff;font-size:11px;font-weight:700}.web-edit-lease-sheet .web-edit-lease-date>span{position:relative;display:block;min-height:54px;overflow:hidden;border:1px solid #cfd8e5;border-radius:11px;background:#fff}.web-edit-lease-sheet .web-edit-lease-date input{position:absolute;z-index:2;inset:0;width:100%;min-height:54px;margin:0;opacity:0;cursor:pointer}.web-edit-lease-sheet .web-edit-lease-date-display{position:absolute;z-index:1;inset:0;display:grid;grid-template-columns:34px minmax(0,1fr) 19px;gap:10px;align-items:center;padding:0 12px;pointer-events:none;color:var(--blue)}.web-edit-lease-sheet .web-edit-lease-date-display>span:first-child{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;color:var(--deep-mint);background:var(--pale-mint)}.web-edit-lease-sheet .web-edit-lease-date-display strong{color:var(--navy);font-size:13px;font-weight:700}.web-edit-lease-sheet .web-edit-lease-save{display:grid;min-height:56px;grid-template-columns:21px minmax(0,1fr) 21px;align-items:center;padding:0 18px;border-radius:14px;background:var(--navy);color:#fff;font-size:15px}.web-edit-lease-sheet .web-edit-lease-save:before{width:21px;content:""}.web-edit-lease-sheet .web-edit-lease-save>span:first-child{text-align:center}.web-edit-lease-sheet .web-edit-lease-save>.mobile-dashboard-ionicon{display:inline-block;color:#fff}}@media(max-width:520px){.leasealarm-modal-backdrop{padding:16px}.leasealarm-confirmation{padding:24px 20px;border-radius:24px}.leasealarm-confirmation-actions{grid-template-columns:1fr}.leasealarm-confirmation.mobile-payment-method-remove .leasealarm-confirmation-actions{display:flex}.leasealarm-confirmation.mobile-sign-out .leasealarm-confirmation-actions .primary-small{grid-row:1;gap:8px;background:var(--blue)}.leasealarm-confirmation.mobile-sign-out .leasealarm-confirmation-actions .small-action{grid-row:2;border-color:#cfd8e5;color:var(--navy);background:#fff}.leasealarm-confirmation.mobile-sign-out .primary-small .mobile-dashboard-ionicon{display:inline-block}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.connected-email-page{display:grid;gap:18px}.connected-email-intro,.connected-email-connect{display:grid;gap:16px}.connected-email-intro,.connected-email-connect,.connected-email-accounts,.connected-email-candidate,.connected-email-loading{padding:24px}.connected-email-provider-chooser{display:grid;gap:18px;max-width:560px;padding:24px}.connected-email-provider-chooser h2{margin:0;color:#06255a;font-size:clamp(1.65rem,4vw,2rem);line-height:1.18}.connected-email-provider-chooser>div>p{margin:8px 0 0;color:#5d6d88;font-size:1.05rem}.connected-email-step-badge{justify-self:start;margin:0;padding:7px 12px;border-radius:999px;color:#087a5d;background:#edf9f5;font-size:.78rem;font-weight:900;letter-spacing:.03em;text-transform:uppercase}.connected-email-provider-list{overflow:hidden;border:1px solid #dfe5ec;border-radius:17px;background:#fff}.connected-email-provider-list button{display:grid;width:100%;min-height:104px;grid-template-columns:58px minmax(0,1fr) 24px;gap:12px;align-items:center;padding:16px 18px;border:0;background:#fff;color:#06255a;text-align:left;font:inherit;cursor:pointer}.connected-email-provider-list button+button{border-top:1px solid #dfe5ec}.connected-email-provider-list button:hover{background:#f7f9fc}.connected-email-provider-list button:focus-visible{position:relative;z-index:1;outline:3px solid #55c6a6;outline-offset:-3px}.connected-email-provider-list button>span:nth-child(2){display:grid;gap:4px}.connected-email-provider-list strong{color:#06255a;font-size:1.12rem;font-weight:900}.connected-email-provider-list small{color:#5d6d88;font-size:.88rem;line-height:1.45}.connected-email-provider-icon{display:grid;width:56px;height:52px;place-items:center;color:#06255a}.connected-email-provider-icon img{display:block;width:42px;height:42px;object-fit:contain}.connected-email-provider-icon.google img{width:46px;height:46px}button.connected-email-provider-help{display:grid;width:100%;grid-template-columns:38px minmax(0,1fr);gap:12px;align-items:center;padding:15px;border:0;border-radius:15px;color:#06255a;background:#edf9f5;text-align:left;font:inherit;cursor:pointer}button.connected-email-provider-help:hover{background:#e4f6ef}button.connected-email-provider-help:focus-visible{outline:3px solid #55c6a6;outline-offset:2px}button.connected-email-provider-help>span{display:grid;width:36px;height:36px;place-items:center;border-radius:999px;color:#087a5d;background:#d8f2e9}button.connected-email-provider-help div{display:grid;gap:3px}button.connected-email-provider-help strong{font-weight:900}button.connected-email-provider-help small{color:#5d6d88;line-height:1.4}.connected-email-provider-connected{display:grid;gap:9px}.connected-email-provider-connected h3{margin:0;color:#06255a;font-size:1rem}.connected-email-provider-connected-list{overflow:hidden;border:1px solid #9bdcca;border-radius:17px;background:#edf9f5}.connected-email-provider-connected-list button{display:grid;width:100%;min-height:72px;grid-template-columns:36px minmax(0,1fr) 22px;gap:12px;align-items:center;padding:12px 15px;border:0;background:transparent;color:#06255a;text-align:left;font:inherit;cursor:pointer}.connected-email-provider-connected-list button+button{border-top:1px solid #bde6d8}.connected-email-provider-connected-list button:hover{background:#e4f6ef}.connected-email-provider-connected-list button:focus-visible{position:relative;z-index:1;outline:3px solid #55c6a6;outline-offset:-3px}.connected-email-provider-connected-list button>span:first-child{display:grid;width:36px;height:36px;place-items:center;border-radius:999px;color:#087a5d;background:#d8f2e9}.connected-email-provider-connected-list button>span:nth-child(2){display:grid;gap:3px;min-width:0}.connected-email-provider-connected-list strong{overflow-wrap:anywhere;font-weight:900}.connected-email-provider-connected-list small{color:#5d6d88}.connected-email-provider-assist{max-width:560px}.connected-email-provider-match{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;align-items:center;padding:14px;border:1px solid #9bdcca;border-radius:15px;background:#edf9f5}.connected-email-provider-match>span{display:grid;width:36px;height:36px;place-items:center;border-radius:999px;color:#087a5d;background:#d8f2e9;font-weight:900}.connected-email-provider-match div{display:grid;gap:3px}.connected-email-provider-match strong{color:#06255a}.connected-email-provider-match small{color:#5d6d88;line-height:1.4}.connected-email-provider-back{display:inline-flex;justify-self:start;min-height:42px;align-items:center;gap:6px;padding:7px 0;border:0;background:transparent;color:#0d4faf;font:inherit;font-weight:800;cursor:pointer}.connected-email-intro h2,.connected-email-connect h2,.connected-email-accounts h2,.connected-email-results h2{margin:0}.connected-email-intro p,.connected-email-connect p,.connected-email-accounts p,.connected-email-results p{margin:5px 0 0;color:#60728d}.connected-email-intro ul{margin:0;padding:16px 18px 16px 36px;border-radius:16px;background:#eefaf6;color:#173457;line-height:1.55}.connected-email-usage{display:flex;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:14px;background:#eef4ff;color:#173457}.connected-email-usage span{color:#60728d}.connected-email-message,.connected-email-error{margin:0;padding:13px 16px;border-radius:12px}.connected-email-message{border:1px solid var(--line);border-left:4px solid var(--deep-mint);color:var(--navy);background:#fff}.connected-email-error{color:#a73535;background:#fff0ee}.connected-email-page-heading{margin-bottom:2px}.connected-email-new-items{display:grid;gap:12px;padding:16px;border:1px solid var(--line);border-radius:20px;color:#173457;background:#fff}.connected-email-summary-count{display:flex;align-items:center;gap:12px}.connected-email-summary-count strong{font-size:18px}.connected-email-summary-review{width:100%;min-height:48px}.connected-email-summary-privacy{display:flex;align-items:center;gap:7px;color:#4f6681;font-size:13px}.connected-email-mobile-privacy-lock,.connected-email-mobile-connected-check{display:none}.connected-email-summary-detail{margin:-4px 0 0 23px;color:#60728d;font-size:12px;line-height:1.45}.connected-email-connect-another{justify-self:stretch;width:100%}.connected-email-provider-options{display:grid;grid-template-columns:1fr 1fr;gap:10px}.connected-email-provider-options button{min-height:50px;padding:10px 14px;border:1px solid #d8e2ef;border-radius:14px;background:#fff;color:#173457;font:inherit;font-weight:700}.connected-email-provider-options button.selected{border-color:#15966d;background:#eefaf6;box-shadow:0 0 0 2px #b7e8d6}.connected-email-password-input{position:relative}.field .connected-email-password-input input{padding-right:58px}.connected-email-password-toggle{position:absolute;top:6px;right:6px;display:grid;width:44px;height:44px;padding:0;place-items:center;border:0;border-radius:10px;background:transparent;color:var(--blue);cursor:pointer}.connected-email-password-toggle:hover{background:var(--pale-blue)}.connected-email-password-toggle:focus-visible{outline:3px solid rgba(13,79,175,.24);outline-offset:1px}.connected-email-range{display:grid;gap:10px;padding:14px 16px;border:1px solid #d8e2ef;border-radius:14px}.connected-email-range legend{padding:0 6px;color:#173457;font-weight:800}.connected-email-range label,.connected-email-consent,.connected-email-candidate-actions label{display:flex;align-items:flex-start;gap:10px;color:#314965;line-height:1.45}.connected-email-range input,.connected-email-consent input,.connected-email-candidate-actions input{width:19px;height:19px;margin-top:1px;flex:0 0 auto}.connected-email-consent{padding:15px;border-radius:14px;background:#f6f8fc}.connected-email-accounts{display:grid;gap:14px}.connected-email-inbox-list{gap:12px}.connected-email-accounts article{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;padding-top:14px;border-top:1px solid #e1e8f2}.connected-email-accounts article.connected-email-account-card{display:grid;gap:16px;padding:16px;border:1px solid var(--line);border-radius:20px;background:#fff;box-shadow:0 10px 28px #06255a12}.connected-email-accounts article.connected-email-account-card.is-collapsed{gap:0;padding-block:12px}.connected-email-account-expanded{display:grid;width:100%;gap:16px}.connected-email-connected-summary{display:grid!important;gap:12px!important}.connected-email-connected-heading{display:grid!important;grid-template-columns:28px minmax(0,1fr) 25px;align-items:center;gap:10px!important;color:#087a5d}.connected-email-connected-heading strong{color:#06255a;font-size:14px;line-height:1.4;overflow-wrap:anywhere}.connected-email-connected-check{display:grid;width:28px;height:28px;place-items:center;color:#16845f}.connected-email-connected-copy{display:grid!important;gap:3px!important;margin-left:38px}.connected-email-connected-copy p{margin:0!important;color:#60728d!important;line-height:1.5}.connected-email-account-divider{width:100%;height:1px;background:var(--line)}.connected-email-account-header{display:grid!important;width:100%;grid-template-columns:48px minmax(0,1fr) auto;gap:10px!important;align-items:center;min-height:60px;padding:0;border:0;box-sizing:border-box;color:var(--blue);background:transparent;text-align:left;cursor:pointer}.connected-email-account-header:focus-visible{outline:3px solid rgba(13,79,175,.24);outline-offset:4px;border-radius:14px}.connected-email-account-icon{display:grid;width:48px;height:48px;place-items:center;border-radius:50%;color:#087a5d;background:#eaf8f2}.connected-email-account-identity{display:grid!important;min-width:0;gap:4px!important}.connected-email-account-title-row{display:flex!important;min-width:0;align-items:center;gap:6px!important}.connected-email-account-title-row strong{flex:1;color:#06255a;font-size:13px;line-height:1.35;font-weight:900}.connected-email-account-title-row .connected-email-account-provider{min-width:0;white-space:nowrap;font-size:12px;letter-spacing:-.01em}.connected-email-account-identity .connected-email-address{margin:0;color:#60728d!important;font-size:12px;font-weight:700;overflow-wrap:anywhere}.connected-email-account-suggestion-count{color:#0d4faf;font-size:11px;font-weight:800}.connected-email-status-chip{display:inline-flex;min-height:28px;align-items:center;gap:3px;padding:0 7px;border:1px solid #bfe2d6;border-radius:999px;color:#087a5d;background:#fff;font-size:10px;font-weight:800}.connected-email-accounts article>div+div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.connected-email-accounts article>.connected-email-account-actions,.connected-email-account-expanded>.connected-email-account-actions{display:grid;width:100%;grid-template-columns:1fr 1fr;gap:9px}.connected-email-account-actions .connected-email-check-feedback{width:100%;box-sizing:border-box}.connected-email-review-action,.connected-email-scan-action{display:inline-flex;width:100%;min-height:46px;align-items:center;justify-content:center;gap:7px;border-radius:13px;font-size:13px}.connected-email-review-action{grid-column:1 / -1}.connected-email-scan-action{grid-column:1;border:1px solid #d5e1ec;background:#fff}.connected-email-direct-disconnect{grid-column:1 / -1;width:100%;min-height:46px;border-radius:13px}.connected-email-account-actions .connected-email-auto-checks{justify-content:space-between}.connected-email-accounts article small{display:block;margin-top:5px;color:#60728d}.connected-email-address{color:#173457!important;font-weight:800;overflow-wrap:anywhere}.connected-email-forwarding-address{color:#173457!important;font-size:.9rem;font-weight:400;line-height:1.5;overflow-wrap:anywhere}.connected-email-forward-options{display:grid;grid-template-columns:1fr 1fr;gap:12px}.connected-email-forward-options article{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;align-items:start;padding:15px;border:1px solid #d8e2ef;border-radius:15px;background:#eef4ff}.connected-email-forward-options article>span{display:grid;width:40px;height:40px;place-items:center;border-radius:12px;color:#1f5f9f;background:#fff;font-weight:900}.connected-email-forward-options strong{color:#173457}.connected-email-forward-options p,.connected-email-forward-options small{display:block;margin:4px 0 0;color:#60728d;line-height:1.45}.connected-email-forwarding-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.connected-email-forwarding-actions .connected-email-delete-action{min-height:40px;padding:0 14px;border:0;border-radius:10px;font:inherit;font-size:12px;font-weight:800}.connected-email-connect.connected-email-gmail-page{padding:0;border:0;border-radius:0;background:transparent}.connected-email-gmail-tutorial{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:start;padding:0;border:0;border-radius:0;background:transparent}.connected-email-gmail-tutorial-heading{display:flex;align-items:flex-start;gap:10px}.connected-email-gmail-tutorial-heading>svg{flex:0 0 auto;color:#1f5f9f}.connected-email-gmail-tutorial h3{margin:2px 0 7px;color:#173457}.connected-email-gmail-tutorial p:last-child{margin:0;color:#4f6681;line-height:1.5}.connected-email-gmail-tutorial video{display:block;width:100%;border-radius:0;background:#0b1f44;box-shadow:none}.connected-email-gmail-video{position:relative;width:100%;overflow:hidden;background:#0b1f44}.connected-email-gmail-video video{width:100%;height:100%;filter:grayscale(1) brightness(.58)}.connected-email-gmail-video-controls{position:absolute;inset:0;background:#0812222e;pointer-events:none}.connected-email-gmail-video-play,.connected-email-gmail-video-fullscreen{position:absolute;z-index:1;display:grid;place-items:center;border:0;cursor:pointer;pointer-events:auto}.connected-email-gmail-video-play{top:50%;left:50%;width:66px;height:66px;border-radius:50%;color:#10233f;background:#fffffff0;transform:translate(-50%,-50%)}.connected-email-gmail-video-play svg{margin-left:3px}.connected-email-gmail-video-fullscreen{right:9px;bottom:9px;width:42px;height:42px;border-radius:0;color:#fff;background:transparent;box-shadow:none}.connected-email-gmail-video-play:focus-visible,.connected-email-gmail-video-fullscreen:focus-visible{outline:3px solid #55c6a6;outline-offset:2px}.connected-email-gmail-video:fullscreen{display:grid;width:100vw;height:100vh;place-items:center;background:#000}.connected-email-gmail-video:fullscreen video{width:100%;height:auto;max-height:100vh;object-fit:contain}.connected-email-honest-privacy,.connected-email-computer-note,.connected-email-gmail-complete{display:grid;gap:5px;padding:15px 17px;border-radius:14px;color:#173457;line-height:1.5}.connected-email-honest-privacy{border:1px solid #cbd9ea;background:#f6f8fc}.connected-email-computer-note{border:1px solid #b8d4f0;background:#eef4ff}.connected-email-gmail-complete{border:1px solid #a9ddca;background:#eefaf6}.connected-email-gmail-page>.connected-email-honest-privacy,.connected-email-gmail-page>.connected-email-computer-note,.connected-email-gmail-page>.connected-email-gmail-complete{padding:0;border:0;border-radius:0;background:transparent}.connected-email-honest-privacy span,.connected-email-computer-note span,.connected-email-gmail-complete span{color:#4f6681}.connected-email-address-copy{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:12px;border:2px solid #9bc9bb;border-radius:15px;background:#fff}.connected-email-address-copy span{min-width:0;color:#173457;font-size:.88rem;overflow-wrap:anywhere}.connected-email-address-copy .primary-small{min-width:108px;min-height:48px;font-size:15px}.connected-email-old-mail,.connected-email-retry-note,.connected-email-gmail-account{padding:12px 14px;border:1px solid #b8d4f0;border-radius:12px;background:#eef4ff;color:#173457!important;line-height:1.5}.connected-email-setup-checklist{display:grid;gap:10px;margin:0;padding:0;list-style:none;counter-reset:gmail-step}.connected-email-setup-checklist li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:2px 11px;padding:13px;border:1px solid #d8e2ef;border-radius:13px;color:#173457;background:#fff;counter-increment:gmail-step}.connected-email-setup-checklist li:before{grid-row:1 / span 2;display:grid;width:30px;height:30px;place-items:center;border-radius:999px;background:#e7edf5;color:#60728d;content:counter(gmail-step);font-weight:900}.connected-email-setup-checklist li.current{border-color:#5b9bd5;background:#eef4ff}.connected-email-setup-checklist li.current:before{background:#1f5f9f;color:#fff}.connected-email-setup-checklist li.done{border-color:#a9ddca;background:#eefaf6}.connected-email-setup-checklist li.done:before{background:#15966d;color:#fff;content:"✓"}.connected-email-setup-checklist li span{color:#60728d;font-size:13px;line-height:1.45}.connected-email-known-sender{display:inline-block;margin-left:8px;padding:3px 7px;border-radius:999px;color:#116849;background:#eaf8f2;font-size:11px;font-weight:800}.connected-email-confirmation-code{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;align-items:center;padding:15px;border:2px solid #5b9bd5;border-radius:14px;background:#eef4ff}.connected-email-confirmation-code strong,.connected-email-confirmation-code small{grid-column:1 / -1}.connected-email-confirmation-code span{color:#173457;font-size:1.35rem;font-weight:900;letter-spacing:.08em}.connected-email-confirmation-code small{color:#4f6681;line-height:1.45}.connected-email-auto-checks{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:12px;background:#f6f8fc;color:#173457}.connected-email-auto-checks span,.connected-email-auto-checks strong,.connected-email-auto-checks small{display:block}.connected-email-auto-checks input{width:20px;height:20px;accent-color:#15966d}.connected-email-settings-toggle{display:flex;width:100%;min-height:46px;grid-column:2;align-items:center;justify-content:center;gap:7px;box-sizing:border-box;border:1px solid #d5e1ec;border-radius:13px;color:#1f5f9f;background:#fff;cursor:pointer;font-size:13px;font-weight:800}.connected-email-mobile-action-icon,.connected-email-settings-chevron{display:none}.connected-email-settings-content{display:grid;grid-column:1 / -1;gap:8px;margin-top:10px;padding:13px;border-top:1px solid #dce7ef;border-radius:13px;background:#fff}.connected-email-settings-content>small{margin:0}.connected-email-settings-range{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:12px;border:0;border-radius:13px;background:#f6f8fc}.connected-email-settings-range legend{padding:0;color:#173457;font-weight:800}.connected-email-settings-range p,.connected-email-settings-range>small{grid-column:1 / -1;margin:0;color:#60728d;font-size:12px;line-height:1.45}.connected-email-settings-range label{display:flex;min-height:42px;align-items:center;gap:8px;padding:8px 10px;border:1px solid #d8e2ef;border-radius:11px;color:#173457;background:#fff;font-size:12px;font-weight:800}.connected-email-settings-range label:has(input:checked){border-color:#15966d;color:#116849;background:#eefaf6}.connected-email-settings-range input{width:18px;height:18px;accent-color:#15966d}.connected-email-manage-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.connected-email-delete-action{border-color:#9e2f28;background:#9e2f28;color:#fff}.connected-email-real-badge,.connected-email-demo-badge{display:table;margin-bottom:8px;padding:5px 9px;border-radius:999px;font-size:11px;font-weight:800}.connected-email-real-badge{color:#116849;background:#eaf8f2}.connected-email-demo-badge{color:#8a5a00;background:#fff5d6}.connected-email-check-feedback{flex:0 0 100%;margin:0!important;padding:12px 14px;border-radius:12px;color:#173457!important;background:#eef4ff;font-weight:700}.connected-email-history article{align-items:flex-start}.connected-email-history article>div{min-width:0}.connected-email-history article strong{display:block;color:#173457}.connected-email-history article p{margin-top:6px;overflow-wrap:anywhere;line-height:1.5}.connected-email-results{display:grid;gap:0}.connected-email-analysis-result-backdrop{position:fixed;z-index:90;inset:0;display:grid;place-items:center;padding:20px;background:#071b378c}.connected-email-analysis-result{display:grid;width:min(100%,520px);max-height:calc(100vh - 40px);overflow-y:auto;gap:14px;padding:22px;border-radius:22px;background:#fff;box-shadow:0 22px 70px #071b374d}.connected-email-analysis-result>p{margin:0}.connected-email-analysis-result-outcome{display:grid;grid-template-columns:34px 1fr;gap:11px;padding:14px;border:1px solid #9bdcca;border-radius:15px;color:#116849;background:#eaf8f2}.connected-email-analysis-result-outcome h2,.connected-email-analysis-result-outcome p{margin:0}.connected-email-analysis-result-outcome h2{color:#173457;font-size:19px}.connected-email-analysis-result-outcome p{margin-top:5px;color:#4f6681;line-height:1.45}.connected-email-analysis-result-details{display:grid;gap:8px;padding:14px;border-radius:14px;background:#f7f9fc}.connected-email-analysis-result-details>p{display:flex;justify-content:space-between;gap:14px;margin:0;color:#4f6681;line-height:1.45}.connected-email-analysis-result-details>.connected-email-analysis-result-summary{display:block}.connected-email-analysis-result-details b{color:#173457;text-align:right}.connected-email-analysis-result-unsaved{color:#60728d;font-weight:800;text-align:center}.connected-email-analysis-result>button{min-height:48px;justify-content:center}.connected-email-analysis-result.saved-record-tracking-warning>button{border-color:var(--deep-mint);background:var(--deep-mint);color:#fff}.connected-email-review-navigation{display:flex;min-height:58px;align-items:center;flex-wrap:wrap;gap:6px;border-bottom:1px solid #d8e2ef}.connected-email-review-navigation button{display:inline-flex;min-height:44px;align-items:center;gap:5px;padding:6px 9px;border:0;border-radius:10px;color:#0d4faf;background:transparent;font:inherit;font-weight:800;cursor:pointer}.connected-email-review-navigation button:hover{background:#eef4ff}.connected-email-review-navigation button:focus-visible{outline:3px solid #b9e9d8;outline-offset:1px}.connected-email-review-navigation strong{margin-left:auto;color:#173457;font-size:14px}.connected-email-results .connected-email-results-address{margin:-8px 0 0;color:#0b2b5b;font-size:1rem;font-weight:400;line-height:1.45;overflow-wrap:anywhere}.connected-email-category-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:14px}.connected-email-category-grid button{min-height:78px;padding:15px 16px;display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid #d8e2ef;border-radius:15px;background:#fff;color:#173457;text-align:left;font:inherit;cursor:pointer}.connected-email-category-grid button:hover,.connected-email-category-grid button:focus-visible{border-color:#15966d;box-shadow:0 0 0 3px #d8f4e9;outline:none}.connected-email-category-grid span{display:grid;gap:4px}.connected-email-category-grid small{color:#60728d;font-weight:500}.connected-email-category-grid b{color:#1f5f9f;font-size:28px;line-height:1}.connected-email-category-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.connected-email-category-toolbar>strong{color:#116849}.connected-email-navigation{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;padding-bottom:14px}.connected-email-navigation button{min-height:48px;justify-content:center}.connected-email-candidate{display:grid;gap:16px}.connected-email-candidate.analysed-bill{gap:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.connected-email-candidate-heading{display:grid;grid-template-columns:minmax(110px,auto) 1fr;gap:14px;align-items:start}.connected-email-candidate-heading>span{padding:7px 10px;border-radius:999px;color:#116849;background:#eaf8f2;font-size:12px;font-weight:800;text-align:center}.connected-email-candidate-heading strong{display:block;color:#173457}.connected-email-candidate-heading.source-card{grid-template-columns:66px minmax(0,1fr)}.connected-email-candidate-heading.source-card>div{display:grid;min-width:0;gap:5px}.connected-email-category-pill{justify-self:start;padding:7px 10px;border-radius:999px;color:#116849;background:#eaf8f2;font-size:12px;font-weight:800}.connected-email-candidate-heading.compact{min-height:174px;grid-template-columns:66px minmax(0,1fr);align-items:start;gap:20px;padding:27px 0;border-bottom:1px solid #d8e2ef}.connected-email-candidate-heading.compact>div{display:grid;gap:9px}.connected-email-candidate-heading.compact strong{font-size:17px;line-height:1.4}.connected-email-candidate-heading.compact p{display:flex;align-items:center;gap:10px;margin:0;font-size:13px}.connected-email-company-logo{display:grid;width:66px;height:66px;place-items:center;overflow:hidden;border-radius:16px;color:#0d4faf;background:#eef4ff}.connected-email-company-logo img{width:47px;height:47px;object-fit:contain}.connected-email-review-source-icon,.connected-email-selection-radio{display:none}.connected-email-candidate-actions,.connected-email-review-actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.connected-email-selection-explanation{display:grid;width:100%;gap:6px}.connected-email-selection-explanation small{color:#60728d;line-height:1.5}.connected-email-analysis-feedback{width:100%;margin:0;padding:12px 14px;border-radius:12px;color:#173457;background:#eef4ff;font-weight:700}.connected-email-review{display:grid;gap:15px;padding-top:14px;border-top:1px solid #dfe7f1}.connected-email-review.source-first{padding-top:0;border-top:0}.connected-email-review.source-first:not(.compact-bill-review)>.connected-email-candidate-heading{padding:13px;border-radius:14px;background:#f7f9fc}.connected-email-review.compact-bill-review{gap:0}.connected-email-review>h2,.connected-email-review>p{margin:0}.connected-email-review-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.connected-email-review-heading h2{margin:0}.connected-email-review-heading span{padding:6px 10px;border-radius:999px;background:#eef4ff;color:#173457;font-size:12px;font-weight:800}.connected-email-review-settings{overflow:hidden;border-bottom:1px solid #d8e2ef}.connected-email-bill-details-summary{display:grid;width:100%;min-height:126px;grid-template-columns:56px minmax(0,1fr) 24px;gap:20px;align-items:center;padding:16px 0;border:0;border-bottom:1px solid #d8e2ef;border-radius:0;color:#173457;background:transparent;text-align:left;cursor:pointer}.connected-email-bill-details-summary:hover{background:#f8fbff}.connected-email-bill-details-summary:focus-visible{outline:3px solid #b9e9d8;outline-offset:2px}.connected-email-bill-details-summary-copy{display:grid;min-width:0;gap:5px}.connected-email-bill-details-summary-copy strong{color:#173457;font-size:15px;font-weight:800}.connected-email-bill-details-summary-copy b{color:#116849;font-size:14px;line-height:1.35}.connected-email-bill-details-summary-copy b.empty{color:#60728d}.connected-email-bill-details-summary-copy small{display:-webkit-box;overflow:hidden;color:#60728d;font-size:13px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:3}.connected-email-bill-details-back{display:inline-flex;width:fit-content;min-height:44px;align-items:center;gap:4px;padding:0;border:0;background:transparent;color:#0d4faf;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.connected-email-review-detail-fields{display:grid;gap:13px}.connected-email-bill-details-page{padding:20px;border:1px solid #d8e2ef;border-radius:18px;background:#fff}.connected-email-bill-details-heading{display:grid;gap:6px;padding-bottom:18px;border-bottom:1px solid #d8e2ef}.connected-email-bill-details-heading h2,.connected-email-bill-details-heading p{margin:0}.connected-email-bill-details-heading h2{color:#173457;font-size:22px}.connected-email-bill-details-heading p{color:#60728d;font-size:14px;line-height:1.5}.connected-email-review-setting{display:grid;min-height:114px;grid-template-columns:56px minmax(0,1fr);gap:20px;align-items:center;padding:15px 0;border-top:1px solid #d8e2ef;margin-top:-1px}.connected-email-review-setting-icon{display:grid;width:56px;height:56px;place-items:center;border-radius:16px;color:#173457;background:transparent}.connected-email-review-setting-copy{display:grid;min-width:0;gap:5px}.connected-email-review-setting-copy strong{color:#173457;font-size:15px;font-weight:800}.connected-email-review-setting-copy select{width:100%;min-height:28px;padding:0 38px 0 0;border:0;background-color:transparent;color:#116849;font:inherit;font-weight:800;cursor:pointer}.connected-email-review-setting-copy select:focus-visible{outline:3px solid #b9e9d8;outline-offset:2px}.connected-email-review-setting-copy small{color:#60728d;font-size:13px;line-height:1.45}.connected-email-card-reference-form{display:grid;gap:10px;margin-top:8px;padding:14px;border:1px solid #d8e2ef;border-radius:14px;background:#f7f9fc}.connected-email-card-reference-form b{color:#173457}.connected-email-card-reference-form label{display:grid;gap:5px;color:#173457;font-size:13px;font-weight:750}.connected-email-card-reference-form input,.connected-email-card-reference-form select{width:100%;min-height:44px;padding:9px 11px;border:1px solid #cbd7e6;border-radius:10px;background:#fff;color:#173457;font:inherit;font-weight:600}.connected-email-card-reference-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px}.connected-email-card-reference-actions button{min-height:44px}.connected-email-review-actions{position:sticky;bottom:12px;z-index:8;margin:14px -10px -10px;padding:10px;gap:12px;border:1px solid #d8e2ef;border-radius:14px;background:#fffffffa;box-shadow:0 -8px 24px #1734571f}.connected-email-review-actions .danger-action{border-color:#d8e2ef;background:#fff;color:#173457}.connected-email-review-actions .primary-small{min-height:48px;font-size:14px}.connected-email-remove-confirmation{display:grid;gap:8px;padding:13px;border:1px solid #d8e2ef;border-radius:14px;background:#f7f9fc}.connected-email-remove-confirmation strong{color:var(--navy)}.connected-email-remove-confirmation p{margin:0;color:var(--muted);line-height:1.45}.connected-email-remove-confirmation>div{display:flex;gap:9px;flex-wrap:wrap}.connected-email-remove-confirmation .confirm{border-color:var(--navy);background:var(--navy);color:#fff}.connected-email-unsaved-backdrop{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:20px;background:#071b377a}.connected-email-unsaved-dialog{width:min(440px,100%);padding:25px;border-radius:20px;background:#fff;box-shadow:0 24px 70px #071b3747;text-align:center}.connected-email-unsaved-dialog h2{margin:5px 0 0;color:var(--navy)}.connected-email-unsaved-dialog>p:not(.eyebrow){margin:10px 0 20px;color:var(--muted)}.connected-email-unsaved-dialog>div{display:grid;grid-template-columns:1fr 1fr;gap:10px}.connected-email-unsaved-cancel{margin-top:13px;border:0;background:transparent;color:var(--muted);font-weight:750}.connected-email-disconnect-dialog{position:relative}.connected-email-disconnect-close{position:absolute;top:9px;right:9px;display:grid;width:44px;height:44px;place-items:center;border:0;background:transparent;color:var(--navy);font-size:28px;line-height:1}@media(max-width:540px){.connected-email-unsaved-dialog>div{grid-template-columns:1fr}}.connected-email-analysis-result{padding:4px 0}.connected-email-analysis-result h3{margin:0 0 12px}.connected-email-analysis-result dl{display:grid;gap:12px;margin:0}.connected-email-analysis-result dl div{display:grid;gap:3px}.connected-email-analysis-result dt{color:#173457;font-weight:700}.connected-email-analysis-result dd{margin:0;color:#314965;line-height:1.5;white-space:pre-wrap}.connected-email-analysis-unknowns{margin-top:14px}.connected-email-analysis-unknowns ul{margin:7px 0 0;padding-left:20px}.connected-email-review-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.connected-email-review-grid .wide{grid-column:1 / -1}.connected-email-review-grid textarea{resize:vertical;min-height:74px}.connected-email-custom-field,.connected-email-custom-field label{display:grid;gap:7px}.connected-email-custom-field .small-action{justify-self:start}.connected-email-custom-frequency-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(140px,.65fr);gap:10px}.connected-email-custom-frequency-controls input,.connected-email-custom-frequency-controls select{width:100%}.connected-email-saved{display:grid;gap:12px;padding:15px;border:1px solid #bfe6da;border-radius:14px;color:#116849!important;background:#eaf8f2}.connected-email-saved-copy{display:flex;align-items:flex-start;gap:11px}.connected-email-saved-copy>span{display:grid;gap:3px}.connected-email-saved strong{font-size:17px}.connected-email-saved small{color:var(--navy);font-weight:500;line-height:1.45}.connected-email-saved>button{width:100%;min-height:48px;background:#fff}.connected-email-save-error{flex-basis:100%;margin:0;color:var(--danger);font-weight:700}.payment-methods-card{display:grid;gap:18px}.payment-method-target-mobile,.mobile-payment-methods-brand,.payment-method-card-type-mobile{display:none}.payment-method-safety{display:flex;align-items:flex-start;gap:10px;padding:14px;border-radius:14px;background:#eaf7f2;color:var(--navy)}.payment-method-safety p{margin:0}.payment-method-list{display:grid;gap:10px}.payment-method-list article{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid var(--line);border-radius:14px}.payment-method-list article div{flex:1;display:grid;gap:3px}.payment-method-list article small{color:var(--muted)}.payment-method-form{display:grid;gap:14px;padding-top:16px;border-top:1px solid var(--line)}.payment-method-form h2{margin:0}.payment-method-default{display:flex;align-items:center;gap:9px}.payment-method-sharing{display:grid;gap:0;margin:0;padding:0;border:0}.payment-method-sharing legend{margin-bottom:5px;color:var(--navy);font-weight:700}.payment-method-sharing label{min-height:42px;display:flex;align-items:center;gap:9px;border-top:1px solid var(--line)}@media(max-width:720px){.account-page:has(.payment-methods-card){gap:12px}.mobile-payment-methods-brand{display:flex;min-height:58px;align-items:center;justify-content:space-between}.mobile-payment-methods-brand .brand.compact{width:170px;height:38px;margin:0;object-fit:contain}.account-page:has(.payment-methods-card)>.account-page-back{min-height:44px;margin:0;font-size:16px}.account-page:has(.payment-methods-card)>.account-page-heading{margin-top:-1px}.account-page:has(.payment-methods-card)>.account-page-heading .eyebrow{font-size:12px;letter-spacing:.08em}.account-page:has(.payment-methods-card)>.account-page-heading h1{max-width:330px;margin-top:15px;font-size:30px;line-height:1.24}.account-page:has(.payment-methods-card)>.account-page-heading>p:last-child{margin-top:13px;font-size:16px;line-height:1.45}.payment-methods-card{gap:14px;padding:0;border:0;background:transparent;box-shadow:none}.payment-method-target-desktop{display:none}.payment-method-target-mobile{display:grid;gap:13px;padding:16px;border:1px solid var(--line);border-radius:16px;background:#fff}.payment-method-target-mobile h2{margin:0;color:var(--navy);font-size:16px;line-height:1.35}.payment-method-target-mobile>div{display:flex;flex-wrap:wrap;gap:8px}.payment-method-target-mobile button{min-height:42px;padding:0 13px;border:1px solid var(--line);border-radius:13px;background:#fff;color:var(--navy);font:inherit;font-size:16px;font-weight:700}.payment-method-target-mobile button.selected{border-color:var(--deep-mint);background:var(--pale-mint);color:var(--deep-mint)}.payment-method-safety{gap:12px;padding:16px;border-radius:16px;font-size:16px;line-height:1.48}.payment-method-safety>svg{width:25px;height:25px;flex:0 0 auto;color:var(--deep-mint)}.payment-method-list{gap:10px;padding:16px;border:1px solid var(--line);border-radius:16px;background:#fff}.payment-method-list h2{margin:0;color:var(--navy);font-size:21px;line-height:1.3}.payment-method-list .quiet-empty{color:var(--muted);font-size:16px;line-height:1.45}.payment-method-form{gap:14px;padding:16px;border:1px solid var(--line);border-radius:16px;background:#fff}.payment-method-form h2{font-size:23px}.payment-method-form .form-row{grid-template-columns:1fr}.payment-method-form .field{gap:8px;font-size:15px}.payment-method-form input,.payment-method-form select{min-height:54px;border-radius:13px;font-size:16px}.payment-method-card-type-desktop{display:none}.payment-method-card-type-mobile{position:relative;display:grid}.payment-method-card-type-mobile>button{display:flex;width:100%;min-height:54px;align-items:center;justify-content:space-between;padding:0 14px;border:1px solid var(--line);border-radius:13px;background:#fff;color:var(--navy);font:inherit;font-size:16px;text-align:left}.payment-method-card-type-mobile>button[aria-expanded=true]{border-color:var(--deep-mint)}.payment-method-card-type-mobile>button svg{color:var(--blue)}.payment-method-card-type-mobile>div{display:grid;overflow:hidden;border:1px solid var(--line);border-radius:13px;background:#fff}.payment-method-card-type-mobile>div>button{display:flex;width:100%;min-height:47px;align-items:center;justify-content:space-between;padding:0 14px;border:0;border-bottom:1px solid var(--line);background:#fff;color:var(--navy);font:inherit;font-size:16px;text-align:left}.payment-method-card-type-mobile>div>button:last-child{border-bottom:0}.payment-method-card-type-mobile>div>button.selected{background:var(--pale-mint);color:var(--deep-mint);font-weight:800}.payment-method-default{min-height:48px;justify-content:space-between;flex-direction:row-reverse;color:var(--navy);font-size:16px;line-height:1.35}.payment-method-default input{appearance:none;width:36px;min-width:36px;height:22px;min-height:22px;margin:0;border:0;border-radius:11px;background:#a9aaad}.payment-method-default input:before{content:"";display:block;width:20px;height:20px;margin:1px;border-radius:50%;background:#f4f4f4;box-shadow:0 1px 2px #00000040;transition:transform .15s ease}.payment-method-default input:checked{background:var(--deep-mint)}.payment-method-default input:checked:before{transform:translate(14px)}.payment-method-form>.primary-small{width:100%;min-height:50px;justify-content:center;border-radius:13px;background:var(--deep-mint);font-size:17px}.payment-method-form>.primary-small:disabled{color:#fff;opacity:.45}.portal-main:has(>.mobile-account-payment-methods-page){padding:0}.mobile-account-payment-methods-page{display:grid;width:100%;max-width:465px;gap:0;margin:0 auto;padding:0 clamp(18px,5vw,23.25px) clamp(9px,2.5vw,11.625px)}.mobile-account-payment-methods-page>.mobile-payment-methods-brand{display:flex;min-height:clamp(58px,16.111111vw,74.9167px);align-items:center;justify-content:space-between}.mobile-account-payment-methods-page>.mobile-payment-methods-brand .brand.compact{width:clamp(170px,47.222222vw,219.5833px);height:clamp(38px,10.555556vw,49.0833px);margin:0;object-fit:contain;transform:translateY(clamp(-5.1667px,-1.111111vw,-4px))}.mobile-account-payment-methods-page>.mobile-payment-methods-brand .mobile-dashboard-account{width:clamp(38px,10.555556vw,49.0833px);height:clamp(38px,10.555556vw,49.0833px);border-radius:50%;font-size:clamp(12px,3.333333vw,15.5px)}.mobile-account-payment-methods-page>.account-page-back{min-height:clamp(44px,12.222222vw,56.8333px);gap:clamp(2px,.555556vw,2.5833px);margin:0;padding-right:clamp(12px,3.333333vw,15.5px);font-size:clamp(12px,3.333333vw,15.5px)}.mobile-account-payment-methods-page>.account-page-back .mobile-dashboard-ionicon{font-size:clamp(20px,5.555556vw,25.8333px)!important}.mobile-account-payment-methods-page>.account-page-heading{margin:0 0 clamp(17px,4.722222vw,21.9583px)}.mobile-account-payment-methods-page>.account-page-heading .eyebrow{color:var(--deep-mint);font-size:clamp(11px,3.055556vw,14.2083px);font-weight:800;letter-spacing:.055em}.mobile-account-payment-methods-page>.account-page-heading h1{max-width:clamp(320px,88.888889vw,413.3333px);margin-top:clamp(18px,5vw,23.25px);color:var(--navy);font-size:clamp(28px,7.777778vw,36.1667px);line-height:1.18;letter-spacing:-.03em}.mobile-account-payment-methods-page>.account-page-heading>p:last-child{max-width:none;margin-top:clamp(6px,1.666667vw,7.75px);color:var(--muted);font-size:clamp(12px,3.333333vw,15.5px);line-height:clamp(18px,5vw,23.25px)}.mobile-account-payment-methods-page>.payment-methods-card{display:grid;gap:clamp(14px,3.888889vw,18.0833px);padding:0;border:0;background:transparent;box-shadow:none}.mobile-account-payment-methods-page .payment-method-target-mobile{display:grid;gap:clamp(12px,3.333333vw,15.5px);padding:clamp(16px,4.444444vw,20.6667px);border:1px solid var(--line);border-radius:clamp(16px,4.444444vw,20.6667px);background:#fff}.mobile-account-payment-methods-page .payment-method-target-mobile h2{margin:0;color:var(--navy);font-size:clamp(12px,3.333333vw,15.5px);line-height:clamp(20px,5.555556vw,25.8333px)}.mobile-account-payment-methods-page .payment-method-target-mobile>div{display:flex;flex-wrap:wrap;gap:clamp(8px,2.222222vw,10.3333px)}.mobile-account-payment-methods-page .payment-method-target-mobile button{min-height:clamp(42px,11.666667vw,54.25px);padding:0 clamp(12px,3.333333vw,15.5px);border:1px solid var(--line);border-radius:clamp(12px,3.333333vw,15.5px);background:#fff;color:var(--navy);font:inherit;font-size:clamp(12px,3.333333vw,15.5px);font-weight:500}.mobile-account-payment-methods-page .payment-method-target-mobile button.selected{border-color:var(--deep-mint);background:var(--pale-mint);color:var(--deep-mint);font-weight:700}.mobile-account-payment-methods-page .payment-method-safety{display:flex;align-items:flex-start;gap:clamp(10px,2.777778vw,12.9167px);padding:clamp(14px,3.888889vw,18.0833px);border-radius:clamp(14px,3.888889vw,18.0833px);background:var(--pale-mint);color:var(--navy);font-size:clamp(14px,3.888889vw,18.0833px);line-height:clamp(20px,5.555556vw,25.8333px)}.mobile-account-payment-methods-page .payment-method-safety .payment-method-ionicon{font-size:clamp(23px,6.388889vw,29.7083px)!important;color:var(--deep-mint)}.mobile-account-payment-methods-page .payment-method-list{display:grid;gap:clamp(12px,3.333333vw,15.5px);padding:clamp(16px,4.444444vw,20.6667px);border:1px solid var(--line);border-radius:clamp(16px,4.444444vw,20.6667px);background:#fff}.mobile-account-payment-methods-page .payment-method-list h2{margin:0;color:var(--navy);font-size:clamp(18px,5vw,23.25px);line-height:1.3}.mobile-account-payment-methods-page .payment-method-list .quiet-empty{color:var(--muted);font-size:clamp(14px,3.888889vw,18.0833px);line-height:clamp(20px,5.555556vw,25.8333px)}.mobile-account-payment-methods-page .payment-method-form{display:grid;gap:clamp(12px,3.333333vw,15.5px);padding:clamp(16px,4.444444vw,20.6667px);border:1px solid var(--line);border-radius:clamp(16px,4.444444vw,20.6667px);background:#fff}.mobile-account-payment-methods-page .payment-method-form h2{margin:0;color:var(--navy);font-size:clamp(18px,5vw,23.25px);line-height:1.3}.mobile-account-payment-methods-page .payment-method-form .form-row{display:grid;grid-template-columns:1fr;gap:clamp(12px,3.333333vw,15.5px)}.mobile-account-payment-methods-page .payment-method-form .field{gap:clamp(8px,2.222222vw,10.3333px);color:var(--navy);font-size:clamp(12px,3.333333vw,15.5px)}.mobile-account-payment-methods-page .payment-method-form input,.mobile-account-payment-methods-page .payment-method-card-type-mobile>button{min-height:clamp(50px,13.888889vw,64.5833px);padding:0 clamp(13px,3.611111vw,16.7917px);border:1px solid var(--line);border-radius:clamp(12px,3.333333vw,15.5px);background:#fff;color:var(--navy);font:inherit;font-size:clamp(14px,3.888889vw,18.0833px)}.mobile-account-payment-methods-page .payment-method-card-type-mobile{position:relative;display:grid}.mobile-account-payment-methods-page .payment-method-card-type-mobile>button{display:flex;width:100%;align-items:center;justify-content:space-between;text-align:left}.mobile-account-payment-methods-page .payment-method-card-type-mobile>button .payment-method-ionicon{color:var(--blue);font-size:clamp(23px,6.388889vw,29.7083px)!important}.mobile-account-payment-methods-page .payment-method-card-type-mobile>div{display:grid;overflow:hidden;border:1px solid var(--line);border-radius:clamp(12px,3.333333vw,15.5px);background:#fff}.mobile-account-payment-methods-page .payment-method-card-type-mobile>div>button{display:flex;width:100%;min-height:clamp(47px,13.055556vw,60.7083px);align-items:center;justify-content:space-between;padding:0 clamp(13px,3.611111vw,16.7917px);border:0;border-bottom:1px solid var(--line);background:#fff;color:var(--navy);font:inherit;font-size:clamp(14px,3.888889vw,18.0833px);text-align:left}.mobile-account-payment-methods-page .payment-method-default{min-height:clamp(50px,13.888889vw,64.5833px);justify-content:space-between;flex-direction:row-reverse;gap:clamp(12px,3.333333vw,15.5px);color:var(--navy);font-size:clamp(14px,3.888889vw,18.0833px);line-height:clamp(20px,5.555556vw,25.8333px)}.mobile-account-payment-methods-page .payment-method-default input{appearance:none;width:clamp(33px,9.166667vw,42.625px);min-width:clamp(33px,9.166667vw,42.625px);height:clamp(20px,5.555556vw,25.8333px);min-height:clamp(20px,5.555556vw,25.8333px);margin:0;padding:0;border:0;border-radius:clamp(10px,2.777778vw,12.9167px);background:#a9aaad}.mobile-account-payment-methods-page .payment-method-default input:before{content:"";display:block;width:clamp(20px,5.555556vw,25.8333px);height:clamp(20px,5.555556vw,25.8333px);margin:0;border-radius:50%;background:#f4f4f4;box-shadow:0 1px 2px #00000040;transition:transform .15s ease}.mobile-account-payment-methods-page .payment-method-default input:checked{background:var(--deep-mint)}.mobile-account-payment-methods-page .payment-method-default input:checked:before{transform:translate(clamp(13px,3.611111vw,16.7917px))}.mobile-account-payment-methods-page .payment-method-form>.primary-small{width:100%;min-height:clamp(50px,13.888889vw,64.5833px);justify-content:center;border-radius:clamp(13px,3.611111vw,16.7917px);background:var(--deep-mint);color:#fff;font-size:clamp(14px,3.888889vw,18.0833px)}.mobile-account-payment-methods-page .payment-method-form>.primary-small:disabled{color:#fff;opacity:.45}.mobile-account-payment-methods-page{padding:0 18px 12px}.mobile-account-payment-methods-page>.mobile-payment-methods-brand{min-height:58px}.mobile-account-payment-methods-page>.mobile-payment-methods-brand .brand.compact{width:170px;height:38px;transform:none}.mobile-account-payment-methods-page>.mobile-payment-methods-brand .mobile-dashboard-account{width:38px;height:38px;font-size:12px}.mobile-account-payment-methods-page>.account-page-back{min-height:44px;gap:2px;padding-right:12px;font-size:12px}.mobile-account-payment-methods-page>.account-page-back .mobile-dashboard-ionicon{font-size:20px!important}.mobile-account-payment-methods-page>.account-page-heading{margin-bottom:17px}.mobile-account-payment-methods-page>.account-page-heading .eyebrow{font-size:11px}.mobile-account-payment-methods-page>.account-page-heading h1{max-width:320px;margin-top:18px;font-size:28px}.mobile-account-payment-methods-page>.account-page-heading>p:last-child{margin-top:6px;font-size:12px;line-height:18px}.mobile-account-payment-methods-page>.payment-methods-card{gap:14px}.mobile-account-payment-methods-page .payment-method-target-mobile{gap:12px;padding:16px;border-radius:16px}.mobile-account-payment-methods-page .payment-method-target-mobile h2{font-size:12px;line-height:20px}.mobile-account-payment-methods-page .payment-method-target-mobile>div{gap:8px}.mobile-account-payment-methods-page .payment-method-target-mobile button{min-height:42px;padding:0 12px;border-radius:12px;font-size:12px}.mobile-account-payment-methods-page .payment-method-safety{gap:10px;padding:14px;border-radius:14px;font-size:14px;line-height:20px}.mobile-account-payment-methods-page .payment-method-safety .payment-method-ionicon{font-size:23px!important}.mobile-account-payment-methods-page .payment-method-list{gap:12px;padding:16px;border-radius:16px}.mobile-account-payment-methods-page .payment-method-list h2{font-size:18px}.mobile-account-payment-methods-page .payment-method-list .quiet-empty{padding:0;font-size:14px;line-height:20px}.mobile-account-payment-methods-page .payment-method-form{gap:12px;padding:16px;border-radius:16px}.mobile-account-payment-methods-page .payment-method-form h2{font-size:18px}.mobile-account-payment-methods-page .payment-method-form .form-row{gap:12px}.mobile-account-payment-methods-page .payment-method-form .field{gap:8px;font-size:12px}.mobile-account-payment-methods-page .payment-method-form input,.mobile-account-payment-methods-page .payment-method-card-type-mobile>button{min-height:50px;padding:0 13px;border-radius:12px;font-size:14px}.mobile-account-payment-methods-page .payment-method-card-type-mobile>button .payment-method-ionicon{font-size:23px!important}.mobile-account-payment-methods-page .payment-method-card-type-mobile>div{border-radius:12px}.mobile-account-payment-methods-page .payment-method-card-type-mobile>div>button{min-height:47px;padding:0 13px;font-size:14px}.mobile-account-payment-methods-page .payment-method-default{min-height:50px;gap:12px;font-size:14px;line-height:20px}.mobile-account-payment-methods-page .payment-method-default input{width:33px;min-width:33px;height:20px;min-height:20px;border-radius:10px}.mobile-account-payment-methods-page .payment-method-default input:before{width:20px;height:20px}.mobile-account-payment-methods-page .payment-method-default input:checked:before{transform:translate(13px)}.mobile-account-payment-methods-page .payment-method-form>.primary-small{min-height:50px;border-radius:13px;font-size:14px}.connected-email-intro,.connected-email-connect,.connected-email-accounts,.connected-email-candidate,.connected-email-loading{padding:18px}.connected-email-usage,.connected-email-accounts article{align-items:stretch;flex-direction:column}.connected-email-accounts article>div+div{justify-content:flex-start}.connected-email-accounts article>.connected-email-account-actions{width:100%}.connected-email-provider-options,.connected-email-forward-options,.connected-email-forwarding-choice,.connected-email-gmail-tutorial,.connected-email-review-grid{grid-template-columns:1fr}.connected-email-provider-chooser{padding:18px}.connected-email-provider-list button{min-height:98px;padding:15px}.connected-email-address-copy{grid-template-columns:1fr}.connected-email-review-grid .wide{grid-column:auto}.connected-email-custom-frequency-controls{grid-template-columns:1fr 1fr}.connected-email-candidate-heading{grid-template-columns:1fr}.connected-email-candidate-heading.source-card{grid-template-columns:66px minmax(0,1fr)}.connected-email-candidate.analysed-bill{padding:0}.connected-email-candidate-heading.compact{grid-template-columns:66px minmax(0,1fr)}.connected-email-category-grid{grid-template-columns:1fr}.connected-email-category-toolbar{align-items:stretch;flex-direction:column}.connected-email-category-toolbar>strong{text-align:center}}.connected-email-mobile-header,.connected-email-mobile-gmail-handoff{display:none}@media(max-width:760px){.portal-main:has(.account-page>.connected-email-page){padding:clamp(25px,6.944444vw,31.3194px) clamp(18px,5vw,22.55px) clamp(35px,9.722222vw,43.8472px)}.portal-main:has(.connected-email-account-card.is-expanded .connected-email-settings-content){padding-bottom:clamp(8px,2.222222vw,10.0222px)}.account-page:has(>.connected-email-page){width:100%;max-width:none;gap:clamp(14px,3.888889vw,17.5389px)}.connected-email-mobile-header{display:flex;min-height:clamp(58px,16.111111vw,72.6389px);align-items:center;justify-content:space-between}.connected-email-mobile-header .brand.compact{width:clamp(170px,47.222222vw,212.9306px);height:clamp(38px,10.555556vw,47.5972px);margin:0;object-fit:contain}.connected-email-mobile-header .mobile-dashboard-account{width:clamp(38px,10.555556vw,47.5972px);height:clamp(38px,10.555556vw,47.5972px);border-radius:50%}.connected-email-page-heading{margin:clamp(10px,2.777778vw,12.5278px) 0 0}.connected-email-page-heading h1{margin:0;color:var(--navy);font-size:clamp(28px,7.777778vw,35.0778px);font-weight:800;letter-spacing:clamp(-1.0022px,-.222222vw,-.8px);line-height:1.18}.connected-email-page{gap:clamp(16px,4.444444vw,20.0444px)}.connected-email-new-items{gap:clamp(12px,3.333333vw,15.0333px);padding:clamp(16px,4.444444vw,20.0444px);border:1px solid var(--line);border-radius:clamp(20px,5.555556vw,25.0556px);background:#fff}.connected-email-summary-count strong{color:var(--navy);font-size:clamp(18px,5vw,22.55px);font-weight:800}.connected-email-summary-review{min-height:clamp(48px,13.333333vw,60.1333px);border:0;border-radius:clamp(13px,3.611111vw,16.2861px);color:#fff;background:#078563;font-size:clamp(15px,4.166667vw,18.7917px);font-weight:800}.connected-email-summary-privacy{gap:clamp(7px,1.944444vw,8.7694px);color:var(--muted);font-size:clamp(12.5px,3.472222vw,15.6597px)}.connected-email-desktop-privacy-lock{display:none}.connected-email-mobile-privacy-lock{display:inline-block;width:clamp(17px,4.722222vw,21.2972px);height:clamp(17px,4.722222vw,21.2972px);flex:0 0 auto;color:var(--deep-mint);font-size:clamp(17px,4.722222vw,21.2972px);line-height:1}.connected-email-summary-detail{margin:0 0 0 clamp(24px,6.666667vw,30.0667px);color:var(--muted);font-size:clamp(12px,3.333333vw,15.0333px);line-height:clamp(17px,4.722222vw,21.2972px)}.connected-email-inbox-list{gap:clamp(12px,3.333333vw,15.0333px);padding:0}.connected-email-inbox-list.connected-email-accounts article.connected-email-account-card{box-shadow:0 1px 3px #06255a33,0 2px 3px #06255a14}.portal-main:has(.account-page>.connected-email-page>.connected-email-inbox-list){padding-top:0}.account-page:has(>.connected-email-page>.connected-email-inbox-list){gap:0}.account-page:has(>.connected-email-page>.connected-email-inbox-list)>.connected-email-page-heading{margin-top:clamp(9px,2.5vw,11.275px)}.account-page:has(>.connected-email-page>.connected-email-inbox-list)>.connected-email-page-heading h1{line-height:clamp(43.5px,12.083333vw,54.4944px)}.connected-email-inbox-list .connected-email-account-title-row .connected-email-account-provider{font-weight:800;letter-spacing:0}.connected-email-inbox-list .connected-email-account-title-row .connected-email-account-provider[data-provider=other]{font-size:clamp(10.4px,2.888889vw,13.029px)}.connected-email-inbox-list .connected-email-account-identity .connected-email-address{line-height:clamp(18.5px,5.138889vw,23.1764px)}.connected-email-inbox-list .connected-email-account-suggestion-count{line-height:clamp(17px,4.722222vw,21.2972px);font-weight:700}.connected-email-inbox-list .connected-email-account-icon{background:var(--pale-mint)}.connected-email-inbox-list .connected-email-account-icon>svg,.connected-email-inbox-list .connected-email-status-chip>svg,.connected-email-inbox-list .connected-email-account-header>svg{display:none}.connected-email-inbox-list .connected-email-account-icon:before,.connected-email-inbox-list .connected-email-status-chip:before,.connected-email-inbox-list .connected-email-account-header:after{display:inline-block;font-family:LeaseAlarm Ionicons;font-style:normal;font-weight:400;line-height:1}.connected-email-inbox-list .connected-email-account-icon:before{content:"";font-size:clamp(22px,6.111111vw,27.5611px)}.connected-email-inbox-list .connected-email-status-chip{flex-shrink:0;font-weight:700}.connected-email-inbox-list .connected-email-status-chip:before{content:"";font-size:clamp(14px,3.888889vw,17.5389px)}.connected-email-inbox-list .connected-email-account-header:after{content:"";font-size:clamp(21px,5.833333vw,26.3083px)}.connected-email-inbox-list .connected-email-account-header[aria-expanded=true]:after{content:""}.connected-email-inbox-list .connected-email-account-header:has(.is-microsoft):after{position:absolute;top:clamp(36px,10vw,45.1px);right:0}.connected-email-inbox-list+.connected-email-connect-another{border-radius:clamp(12px,3.333333vw,15.0333px);background:var(--deep-mint);font-weight:700}.connected-email-accounts article.connected-email-account-card{gap:clamp(16px,4.444444vw,20.0444px);padding:clamp(16px,4.444444vw,20.0444px);border:1px solid var(--line);border-radius:clamp(20px,5.555556vw,25.0556px);background:#fff;box-shadow:0 clamp(5px,1.388889vw,6.2639px) clamp(14px,3.888889vw,17.5389px) #06255a12}.connected-email-accounts article.connected-email-account-card.is-collapsed{padding-block:clamp(12px,3.333333vw,15.0333px)}.connected-email-account-header{position:relative;grid-template-columns:clamp(48px,13.333333vw,60.1333px) minmax(0,1fr) clamp(21px,5.833333vw,26.3083px)!important;gap:clamp(10px,2.777778vw,12.5278px)!important;min-height:clamp(60px,16.666667vw,75.1667px)}.connected-email-account-header:has(.connected-email-account-provider.is-microsoft){grid-template-columns:clamp(48px,13.333333vw,60.1333px) minmax(0,1fr)!important}.connected-email-account-icon{width:clamp(48px,13.333333vw,60.1333px);height:clamp(48px,13.333333vw,60.1333px)}.connected-email-account-title-row{display:flex!important;padding-right:0}.connected-email-account-title-row .connected-email-account-provider{display:block;white-space:nowrap;font-size:clamp(13px,3.611111vw,16.2861px);line-height:clamp(18px,5vw,22.55px)}.connected-email-account-title-row .connected-email-account-provider.is-microsoft{padding-right:clamp(92px,25.555556vw,115.2556px);white-space:normal;font-size:clamp(12px,3.333333vw,15.0333px);line-height:clamp(19px,5.277778vw,23.8083px)}.connected-email-account-identity .connected-email-address{font-size:clamp(12px,3.333333vw,15.0333px);font-weight:600;line-height:1.35}.connected-email-account-suggestion-count{font-size:clamp(11px,3.055556vw,13.7806px)}.connected-email-status-chip{min-height:clamp(28px,7.777778vw,35.0778px);padding:0 clamp(7px,1.944444vw,8.7694px);font-size:clamp(10px,2.777778vw,12.5278px)}.connected-email-status-chip.is-microsoft{position:absolute;top:0;right:0}.connected-email-account-chevron.is-microsoft{position:absolute;top:clamp(36px,10vw,45.1px);right:0}.connected-email-account-expanded{gap:clamp(16px,4.444444vw,20.0444px)}.connected-email-connected-heading{grid-template-columns:clamp(28px,7.777778vw,35.0778px) minmax(0,1fr) clamp(25px,6.944444vw,31.3194px)!important;gap:clamp(10px,2.777778vw,12.5278px)!important}.connected-email-connected-check{width:clamp(28px,7.777778vw,35.0778px);height:clamp(28px,7.777778vw,35.0778px);border-radius:50%;color:#fff;background:var(--deep-mint)}.connected-email-desktop-connected-check{display:none}.connected-email-mobile-connected-check{display:inline-block;width:clamp(19px,5.277778vw,23.8083px);height:clamp(19px,5.277778vw,23.8083px);color:#fff;font-size:clamp(19px,5.277778vw,23.8083px);line-height:1}.connected-email-connected-heading strong{font-size:clamp(14px,3.888889vw,17.5389px);line-height:1.45}.connected-email-connected-copy{gap:clamp(3px,.833333vw,3.7583px)!important;margin-left:clamp(38px,10.555556vw,47.5972px)}.connected-email-connected-copy p{font-size:clamp(14px,3.888889vw,17.5389px);line-height:clamp(21px,5.833333vw,26.3083px)!important}.connected-email-accounts article>.connected-email-account-actions,.connected-email-account-expanded>.connected-email-account-actions{grid-template-columns:1fr 1fr;gap:clamp(9px,2.5vw,11.275px)}.connected-email-account-actions>.connected-email-scan-action{order:1;gap:clamp(6px,1.666667vw,7.5167px);padding-inline:clamp(10px,2.777778vw,12.5278px);font-size:clamp(12px,3.333333vw,15.0333px)}.connected-email-settings-toggle{order:1;grid-column:2;gap:clamp(6px,1.666667vw,7.5167px);padding-inline:clamp(6px,1.666667vw,7.5167px);font-size:clamp(12px,3.333333vw,15.0333px)}.connected-email-settings-toggle>span:not(.connected-email-mobile-action-icon):not(.connected-email-settings-chevron){min-width:0;white-space:nowrap}.connected-email-review-action,.connected-email-scan-action,.connected-email-settings-toggle{min-height:clamp(46px,12.777778vw,57.6306px);border-radius:clamp(13px,3.611111vw,16.2861px)}.connected-email-desktop-action-icon{display:none}.connected-email-mobile-action-icon{display:inline-block;flex:0 0 auto;font-size:clamp(18px,5vw,22.55px)!important}.connected-email-settings-chevron{display:inline-block;width:clamp(15px,4.166667vw,18.7917px);height:clamp(15px,4.166667vw,18.7917px);flex:0 0 auto;font-size:clamp(15px,4.166667vw,18.7917px)!important;transition:none}.connected-email-settings-toggle[aria-expanded=true] .connected-email-settings-chevron{transform:rotate(180deg)}.connected-email-direct-disconnect{order:2;min-height:clamp(48px,13.333333vw,60.1333px);border-color:#9e2f28;border-radius:clamp(12px,3.333333vw,15.0333px);color:#fff;background:#9e2f28;font-size:clamp(14px,3.888889vw,17.5389px)}.connected-email-settings-content{order:3;grid-column:1 / -1;gap:clamp(8px,2.222222vw,10.0222px);margin-top:clamp(7px,1.944444vw,8.7694px);padding:clamp(10px,2.777778vw,12.5278px) 0 0;border-top:1px solid var(--line);border-radius:0;background:transparent}.connected-email-settings-content>small{margin:0;color:var(--muted);font-size:clamp(12px,3.333333vw,15.0333px);font-weight:400;line-height:clamp(18px,5vw,22.55px)}.connected-email-settings-range{gap:clamp(7px,1.944444vw,8.7694px);padding:clamp(12px,3.333333vw,15.0333px);border-radius:clamp(13px,3.611111vw,16.2861px);background:#f6f8fc}.connected-email-settings-range legend{grid-column:1 / -1;font-size:clamp(15px,4.166667vw,18.7917px);line-height:clamp(21px,5.833333vw,26.3083px)}.connected-email-settings-range p,.connected-email-settings-range>small{font-size:clamp(12px,3.333333vw,15.0333px);line-height:clamp(18px,5vw,22.55px)}.connected-email-settings-range label{min-height:clamp(44px,12.222222vw,55.1222px);justify-content:center;padding:clamp(8px,2.222222vw,10.0222px);border-radius:clamp(12px,3.333333vw,15.0333px);font-size:clamp(12px,3.333333vw,15.0333px);text-align:center}.connected-email-settings-range label input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.connected-email-settings-range label:has(input:focus-visible){outline:3px solid rgba(13,79,175,.24);outline-offset:2px}.connected-email-auto-checks{min-height:clamp(58px,16.111111vw,72.6389px);padding:clamp(9px,2.5vw,11.275px) clamp(12px,3.333333vw,15.0333px);border-radius:clamp(13px,3.611111vw,16.2861px);background:#f6f8fc}.connected-email-auto-checks strong{color:var(--navy);font-size:clamp(14px,3.888889vw,17.5389px);line-height:clamp(20px,5.555556vw,25.0556px)}.connected-email-auto-checks small{margin:0;color:var(--muted);font-size:clamp(12px,3.333333vw,15.0333px);font-weight:400;line-height:clamp(18px,5vw,22.55px)}.connected-email-auto-checks input[role=switch]{position:relative;appearance:none;width:clamp(47px,13.055556vw,58.8806px);height:clamp(27px,7.5vw,33.825px);flex:0 0 auto;margin:0;border:0;border-radius:999px;outline-offset:2px;background:transparent}.connected-email-auto-checks input[role=switch]:before{position:absolute;top:50%;right:0;width:clamp(32px,8.888889vw,40.0889px);height:clamp(14px,3.888889vw,17.5389px);border-radius:999px;background:#a4e1d0;content:"";transform:translateY(-50%)}.connected-email-auto-checks input[role=switch]:after{position:absolute;top:50%;right:clamp(12px,3.333333vw,15.0333px);width:clamp(22px,6.111111vw,27.5611px);height:clamp(22px,6.111111vw,27.5611px);border-radius:50%;background:var(--muted);box-shadow:0 2px 4px #06255a40;content:"";transform:translateY(-50%)}.connected-email-auto-checks input[role=switch]:checked:after{right:0;background:var(--deep-mint)}.connected-email-connect-another{min-height:clamp(48px,13.333333vw,60.1333px);align-items:center;justify-content:center;border:0;border-radius:clamp(13px,3.611111vw,16.2861px);color:#fff;background:#078563;font-size:clamp(14px,3.888889vw,17.5389px);font-weight:800}.portal-main:has(.connected-email-inbox-list .connected-email-account-expanded){padding-bottom:clamp(9px,2.5vw,11.275px)}.portal-main:has(.connected-email-inbox-list .connected-email-account-card.is-expanded .connected-email-settings-content){padding-bottom:clamp(9px,2.5vw,11.275px)}.connected-email-inbox-list .connected-email-account-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.connected-email-inbox-list .connected-email-connected-heading strong{font-weight:800;line-height:clamp(20px,5.555556vw,25.0556px)}.connected-email-inbox-list .connected-email-connected-heading>svg{display:none}.connected-email-inbox-list .connected-email-connected-heading:after{content:"";font-family:LeaseAlarm Ionicons;color:var(--deep-mint);font-size:clamp(25px,6.944444vw,31.3194px);line-height:clamp(26px,7.222222vw,32.5722px)}.connected-email-inbox-list .connected-email-account-actions>.connected-email-review-action{order:0;grid-column:1 / -1}.connected-email-inbox-list .connected-email-account-actions>.connected-email-review-action:has(.connected-email-mobile-action-icon){order:1;grid-column:1;gap:clamp(6px,1.666667vw,7.5167px);padding-inline:clamp(10px,2.777778vw,12.5278px);background:var(--deep-mint);border-color:var(--deep-mint);font-size:clamp(12px,3.333333vw,15.0333px);font-weight:700}.connected-email-inbox-list .connected-email-account-actions>.connected-email-settings-toggle{order:1;grid-column:2;min-width:0;font-weight:700}.connected-email-inbox-list .connected-email-account-actions>.small-action:not(.connected-email-scan-action){order:2;grid-column:1 / -1;min-height:clamp(48px,13.333333vw,60.1333px);padding:0 clamp(15px,4.166667vw,18.7917px);border:1px solid var(--line);border-radius:clamp(12px,3.333333vw,15.0333px);background:#fff;color:var(--navy);font-size:clamp(14px,3.888889vw,17.5389px);font-weight:700}.connected-email-inbox-list .connected-email-account-actions>p{order:3;grid-column:1 / -1;margin:0;color:var(--muted);font-size:clamp(12px,3.333333vw,15.0333px);line-height:clamp(18px,5vw,22.55px)}.connected-email-inbox-list .connected-email-account-actions>.connected-email-direct-disconnect{order:4;grid-column:1 / -1;font-weight:700}.connected-email-inbox-list .connected-email-account-actions>.connected-email-settings-content{order:5}.connected-email-inbox-list .connected-email-settings-range{column-gap:clamp(8px,2.222222vw,10.0222px)}.connected-email-inbox-list .connected-email-settings-range legend{float:left;width:100%;color:var(--navy);font-weight:700}.connected-email-inbox-list .connected-email-settings-range p,.connected-email-inbox-list .connected-email-settings-range>small,.connected-email-inbox-list .connected-email-settings-content>small,.connected-email-inbox-list .connected-email-auto-checks small{margin:0;color:var(--muted)}.connected-email-inbox-list .connected-email-settings-range label{color:var(--navy);border-color:var(--line);font-weight:700}.connected-email-inbox-list .connected-email-settings-range label:has(input:checked){color:var(--deep-mint);border-color:var(--deep-mint);background:var(--pale-mint)}.connected-email-inbox-list .connected-email-auto-checks>span{display:grid;gap:clamp(1px,.277778vw,1.2528px)}.connected-email-inbox-list .connected-email-auto-checks strong{font-size:clamp(15px,4.166667vw,18.7917px);line-height:clamp(21px,5.833333vw,26.3083px);font-weight:700}.connected-email-inbox-list .connected-email-auto-checks input[role=switch]:checked:before{right:clamp(4px,1.111111vw,5.0111px);background:#9edcc8}.connected-email-inbox-list .connected-email-auto-checks input[role=switch]:checked:after{right:clamp(4px,1.111111vw,5.0111px);width:clamp(20px,5.555556vw,25.0556px);height:clamp(20px,5.555556vw,25.0556px)}.connected-email-provider-chooser{width:100%;max-width:none;gap:clamp(18px,5vw,22.55px);padding:0;border:0;border-radius:0}.connected-email-provider-chooser h2{font-size:clamp(24px,6.666667vw,30.0667px);line-height:1.18}.connected-email-provider-chooser>div>p{margin-top:clamp(8px,2.222222vw,10.0222px);font-size:clamp(16px,4.444444vw,20.0444px)}.connected-email-step-badge{padding:clamp(7px,1.944444vw,8.7694px) clamp(12px,3.333333vw,15.0333px);font-size:clamp(12px,3.333333vw,15.0333px)}.connected-email-provider-list{margin-inline:clamp(4px,1.111111vw,5.0111px);border-radius:clamp(17px,4.722222vw,21.2972px)}.connected-email-provider-list button{min-height:clamp(104px,28.888889vw,130.2889px);grid-template-columns:clamp(58px,16.111111vw,72.6389px) minmax(0,1fr) clamp(24px,6.666667vw,30.0667px);gap:clamp(12px,3.333333vw,15.0333px);padding:clamp(16px,4.444444vw,20.0444px) clamp(18px,5vw,22.55px)}.connected-email-provider-list strong{font-size:clamp(18px,5vw,22.55px)}.connected-email-provider-list small{font-size:clamp(14px,3.888889vw,17.5389px)}.connected-email-provider-icon{width:clamp(56px,15.555556vw,70.1556px);height:clamp(52px,14.444444vw,65.1444px)}.connected-email-provider-icon img{width:clamp(42px,11.666667vw,52.6167px);height:clamp(42px,11.666667vw,52.6167px)}.connected-email-provider-icon.google img{width:clamp(46px,12.777778vw,57.6306px);height:clamp(46px,12.777778vw,57.6306px)}button.connected-email-provider-help{min-height:clamp(73px,20.277778vw,91.4528px);grid-template-columns:clamp(38px,10.555556vw,47.5972px) minmax(0,1fr);padding:clamp(15px,4.166667vw,18.7917px);border-radius:clamp(15px,4.166667vw,18.7917px)}button.connected-email-provider-help strong,.connected-email-provider-connected h3{font-size:clamp(16px,4.444444vw,20.0444px)}button.connected-email-provider-help small{font-size:clamp(13px,3.611111vw,16.2861px)}.connected-email-provider-connected-list button{min-height:clamp(72px,20vw,90.2px);padding:clamp(12px,3.333333vw,15.0333px) clamp(15px,4.166667vw,18.7917px)}.portal-main:has(.connected-email-provider-choose){padding:25px 18px 35px}.account-page:has(>.connected-email-provider-choose){gap:14px}.portal-main:has(.connected-email-provider-choose) .connected-email-mobile-header{min-height:58px}.portal-main:has(.connected-email-provider-choose) .connected-email-mobile-header .brand.compact{width:170px;height:38px}.portal-main:has(.connected-email-provider-choose) .connected-email-mobile-header .mobile-dashboard-account{width:38px;height:38px}.portal-main:has(.connected-email-provider-choose) .connected-email-page-heading{margin:10px 0 0}.portal-main:has(.connected-email-provider-choose) .connected-email-page-heading h1{font-size:28px;letter-spacing:-.8px}.connected-email-provider-choose{gap:16px}.connected-email-provider-choose .connected-email-provider-chooser{gap:18px;padding:4px}.connected-email-provider-choose .connected-email-step-badge{padding:7px 12px;font-size:11px;line-height:14px}.connected-email-provider-choose .connected-email-provider-chooser h2{font-size:24px;line-height:31px}.connected-email-provider-choose .connected-email-provider-chooser>div>p{margin-top:8px;font-size:16px;line-height:24px}.connected-email-provider-choose .connected-email-provider-list{margin-inline:0;border-radius:17px}.connected-email-provider-choose .connected-email-provider-list button{min-height:104px;grid-template-columns:58px minmax(0,1fr) 24px;gap:12px;padding:15px 16px}.connected-email-provider-choose .connected-email-provider-list strong{font-size:18px;line-height:24px}.connected-email-provider-choose .connected-email-provider-list small{font-size:13px;line-height:19px}.connected-email-provider-choose .connected-email-provider-icon{width:56px;height:52px}.connected-email-provider-choose .connected-email-provider-icon img{width:42px;height:42px}.connected-email-provider-choose .connected-email-provider-icon.google img{width:46px;height:46px}.connected-email-provider-choose .connected-email-provider-list button>svg{width:21px;height:21px}.connected-email-provider-choose button.connected-email-provider-help{min-height:0;grid-template-columns:36px minmax(0,1fr);gap:12px;padding:15px;border-radius:15px}.connected-email-provider-choose button.connected-email-provider-help>span{width:36px;height:36px}.connected-email-provider-choose button.connected-email-provider-help strong{font-size:16px;line-height:21px}.connected-email-provider-choose button.connected-email-provider-help small{font-size:13px;line-height:19px}.connected-email-provider-choose .connected-email-provider-connected{gap:9px;margin-top:2px}.connected-email-provider-choose .connected-email-provider-connected h3{font-size:17px;line-height:23px}.connected-email-provider-choose .connected-email-provider-connected-list button{min-height:72px;padding:12px 15px}.portal-main:has(.account-page>.connected-email-provider-choose){padding-top:0;padding-bottom:9px}.account-page:has(>.connected-email-provider-choose){gap:0}.portal-main:has(.connected-email-provider-choose) .connected-email-page-heading{margin-top:9px}.portal-main:has(.connected-email-provider-choose) .connected-email-page-heading h1{line-height:43.5px}.connected-email-provider-choose .connected-email-step-badge{line-height:17px;font-weight:800;letter-spacing:.3px;background:var(--pale-mint)}.connected-email-provider-choose .connected-email-provider-chooser>div:has(>#connected-email-provider-title){margin-top:4px}.connected-email-provider-choose .connected-email-provider-chooser>div>p{margin-top:18px}.connected-email-provider-choose .connected-email-provider-list button{grid-template-columns:56px minmax(0,1fr) 21px}.connected-email-provider-choose .connected-email-provider-list,.connected-email-provider-choose .connected-email-provider-list button+button,.connected-email-provider-choose .connected-email-provider-connected-list button+button{border-color:var(--line)}.connected-email-provider-choose .connected-email-provider-list button>span:nth-child(2){gap:3px}.connected-email-provider-choose .connected-email-provider-list strong,.connected-email-provider-choose .connected-email-provider-help strong{font-weight:800}.connected-email-provider-choose .connected-email-provider-icon.other>svg,.connected-email-provider-choose .connected-email-provider-list button>svg,.connected-email-provider-choose .connected-email-provider-help>span>svg,.connected-email-provider-choose .connected-email-provider-connected-list button>span:first-child>svg,.connected-email-provider-choose .connected-email-provider-connected-list button>svg{display:none}.connected-email-provider-choose .connected-email-provider-icon.other:after,.connected-email-provider-choose .connected-email-provider-list button:after,.connected-email-provider-choose .connected-email-provider-help>span:after,.connected-email-provider-choose .connected-email-provider-connected-list button>span:first-child:after,.connected-email-provider-choose .connected-email-provider-connected-list button:after{font-family:LeaseAlarm Ionicons;font-weight:400;line-height:1}.connected-email-provider-choose .connected-email-provider-icon.other:after{content:"";font-size:46px}.connected-email-provider-choose .connected-email-provider-list button:after{content:"";font-size:21px}.connected-email-provider-choose .connected-email-provider-help>span:after{content:"";font-size:24px}.connected-email-provider-choose .connected-email-provider-help{background:var(--pale-mint)}.connected-email-provider-choose .connected-email-provider-connected-list button{grid-template-columns:36px minmax(0,1fr) 21px}.connected-email-provider-choose .connected-email-provider-connected-list{background:var(--pale-mint)}.connected-email-provider-choose .connected-email-provider-connected-list button>span:first-child:after{content:"";font-size:23px}.connected-email-provider-choose .connected-email-provider-connected-list button:after{content:"";font-size:21px}.connected-email-provider-choose .connected-email-provider-connected-list strong{font-size:15px;font-weight:800;line-height:20px}.connected-email-provider-choose .connected-email-provider-connected-list small{margin:0;font-size:13px;line-height:19px}.connected-email-provider-back{min-height:clamp(42px,11.666667vw,52.6167px);gap:clamp(6px,1.666667vw,7.5167px);padding:clamp(7px,1.944444vw,8.7694px) 0;font-size:clamp(13px,3.611111vw,16.2861px)}.connected-email-provider-assist .field input{font-weight:400}.connected-email-provider-assist>.primary-small{width:100%;min-height:48px;border:1px solid var(--deep-mint);border-radius:12px;background:var(--deep-mint);color:#fff;font-size:14px}.connected-email-provider-assist>.primary-small:disabled{opacity:.5}.connected-email-provider-assist .connected-email-honest-privacy>.small-action{display:flex;width:100%;min-height:44px;align-items:center;justify-content:center;padding:0 10px;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--navy);font-size:14px}.connected-email-provider-assist .connected-email-honest-privacy>.small-action:disabled{opacity:.5}.portal-main:has(.connected-email-page.connected-email-provider-help){padding-top:0;padding-bottom:9px}.account-page:has(>.connected-email-page.connected-email-provider-help){gap:0}.account-page:has(>.connected-email-page.connected-email-provider-help)>.connected-email-page-heading{margin-top:9px}.account-page:has(>.connected-email-page.connected-email-provider-help)>.connected-email-page-heading h1{line-height:43.5px}.connected-email-page.connected-email-provider-help{gap:16px}.connected-email-page.connected-email-provider-help>.connected-email-provider-back{min-height:42px;padding:0;gap:3px;font-size:14px}.connected-email-page.connected-email-provider-help>.connected-email-provider-back>svg{display:none}.connected-email-page.connected-email-provider-help>.connected-email-provider-back:before{content:"";font-family:LeaseAlarm Ionicons;font-size:18px;font-weight:400;line-height:1}.connected-email-page.connected-email-provider-help .connected-email-provider-assist{gap:12px;padding:16px;border:1px solid var(--line);border-radius:16px}.connected-email-page.connected-email-provider-help .connected-email-provider-assist>div:first-child{display:grid;gap:12px}.connected-email-page.connected-email-provider-help .eyebrow{margin:0;color:var(--deep-mint);font-size:11px;line-height:17.5px;letter-spacing:.4px;font-weight:800}.connected-email-page.connected-email-provider-help .connected-email-provider-assist h2{margin:0;color:var(--navy);font-size:20px;line-height:31.5px;font-weight:800}.connected-email-page.connected-email-provider-help .connected-email-provider-assist>div:first-child>p:last-child{margin:0;color:var(--muted);font-size:14px;line-height:21px}.connected-email-page.connected-email-provider-help .field{gap:0;color:var(--navy);font-size:13px;line-height:20px;font-weight:700}.connected-email-page.connected-email-provider-help .field input{margin-top:6px;height:50px;min-height:50px;padding-inline:13px;border-radius:12px;color:var(--navy);font-size:15px;font-weight:400}.connected-email-page.connected-email-provider-help .connected-email-provider-match{grid-template-columns:36px minmax(0,1fr);gap:12px;padding:14px;border:1px solid #9bdcca;border-radius:15px;background:var(--pale-mint)}.connected-email-page.connected-email-provider-help .connected-email-provider-match>span{width:36px;height:36px;font-size:0;background:#d8f2e9}.connected-email-page.connected-email-provider-help .connected-email-provider-match>span:after{content:"";font-family:LeaseAlarm Ionicons;font-size:21px;font-weight:400;line-height:1}.connected-email-page.connected-email-provider-help .connected-email-provider-match>div{display:grid;gap:3px}.connected-email-page.connected-email-provider-help .connected-email-provider-match strong{color:var(--navy);font-size:16px;line-height:21px;font-weight:800}.connected-email-page.connected-email-provider-help .connected-email-provider-match small{margin:0;color:var(--muted);font-size:13px;line-height:19px}.connected-email-page.connected-email-provider-help .connected-email-provider-assist>.primary-small{font-weight:700}.connected-email-page.connected-email-provider-help .connected-email-honest-privacy{display:grid;gap:5px;padding:13px;border:1px solid var(--line);border-radius:13px;background:#f6f8fc}.connected-email-page.connected-email-provider-help .connected-email-honest-privacy>strong{color:var(--navy);font-size:15px;line-height:21px;font-weight:700}.connected-email-page.connected-email-provider-help .connected-email-honest-privacy>span{color:var(--muted);font-size:12px;line-height:18px}.connected-email-page.connected-email-provider-help .connected-email-honest-privacy>.small-action{font-weight:700}.connected-email-provider-page .connected-email-connect{gap:clamp(16px,4.444444vw,20.0444px)}.connected-email-provider-gmail .connected-email-connect,.connected-email-provider-microsoft .connected-email-connect{padding:0;border:0;border-radius:0}.connected-email-provider-gmail .connected-email-connect>div:first-child .eyebrow,.connected-email-provider-microsoft .connected-email-connect .eyebrow,.connected-email-provider-other .connected-email-connect .eyebrow{font-size:clamp(12px,3.333333vw,15.0333px)}.connected-email-provider-gmail .connected-email-connect>div:first-child h2,.connected-email-provider-microsoft .connected-email-connect h2,.connected-email-provider-other .connected-email-connect h2{margin-top:clamp(12px,3.333333vw,15.0333px);color:var(--navy);font-size:clamp(24px,6.666667vw,30.0667px);line-height:1.3}.connected-email-provider-gmail .connected-email-connect>div:first-child>p:last-child,.connected-email-provider-microsoft .connected-email-connect>div:first-child>p:last-child,.connected-email-provider-other .connected-email-connect>div:first-child>p:last-child{margin-top:clamp(14px,3.888889vw,17.5389px);font-size:clamp(15px,4.166667vw,18.7917px);line-height:1.55}.connected-email-gmail-tutorial{gap:clamp(14px,3.888889vw,17.5389px)}.connected-email-gmail-tutorial-heading{gap:clamp(10px,2.777778vw,12.5278px)}.connected-email-gmail-tutorial h3{font-size:clamp(16px,4.444444vw,20.0444px)}.connected-email-gmail-tutorial p:last-child{font-size:clamp(13px,3.611111vw,16.2861px)}.connected-email-mobile-gmail-handoff{display:grid;gap:clamp(22px,6.111111vw,27.5611px)}.connected-email-mobile-gmail-handoff section{display:grid;gap:clamp(8px,2.222222vw,10.0222px)}.connected-email-mobile-gmail-handoff h3{margin:0;color:var(--navy);font-size:clamp(16px,4.444444vw,20.0444px);line-height:1.45}.connected-email-mobile-gmail-handoff p{margin:0!important;color:var(--muted)!important;font-size:clamp(13px,3.611111vw,16.2861px);line-height:1.55}.connected-email-gmail-page>.connected-email-computer-note,.connected-email-gmail-page>.connected-email-honest-privacy,.connected-email-gmail-page>.field,.connected-email-gmail-page>.connected-email-consent,.connected-email-gmail-page>.primary-small,.connected-email-gmail-page>.small-action,.connected-email-gmail-page>.connected-email-gmail-account,.connected-email-gmail-page>.connected-email-setup-checklist,.connected-email-gmail-page>.connected-email-address-copy,.connected-email-gmail-page>.connected-email-forwarding-actions,.connected-email-gmail-page>.connected-email-confirmation-code,.connected-email-gmail-page>.connected-email-gmail-complete,.connected-email-gmail-page>.wizard-information,.connected-email-gmail-page>.connected-email-retry-note{display:none}.portal-main:has(.connected-email-provider-gmail){padding:25px 18px 35px}.account-page:has(>.connected-email-provider-gmail){gap:14px}.portal-main:has(.connected-email-provider-gmail) .connected-email-mobile-header{min-height:58px}.portal-main:has(.connected-email-provider-gmail) .connected-email-mobile-header .brand.compact{width:170px;height:38px}.portal-main:has(.connected-email-provider-gmail) .connected-email-mobile-header .mobile-dashboard-account{width:38px;height:38px}.portal-main:has(.connected-email-provider-gmail) .connected-email-page-heading{margin:10px 0 0}.portal-main:has(.connected-email-provider-gmail) .connected-email-page-heading h1{font-size:28px;letter-spacing:-.8px}.connected-email-provider-gmail{gap:16px}.connected-email-provider-gmail .connected-email-provider-back{min-height:42px;gap:3px;padding:0;font-size:14px}.connected-email-provider-gmail .connected-email-provider-back>svg{width:18px;height:18px}.connected-email-provider-gmail .connected-email-connect{gap:20px}.connected-email-provider-gmail .connected-email-connect>div:first-child .eyebrow{margin:0;font-size:11px;line-height:14px}.connected-email-provider-gmail .connected-email-connect>div:first-child h2{margin-top:20px;font-size:20px;line-height:26px}.connected-email-provider-gmail .connected-email-connect>div:first-child>p:last-child{margin-top:20px;font-size:14px;line-height:21px}.connected-email-provider-gmail .connected-email-gmail-tutorial{gap:12px}.connected-email-provider-gmail .connected-email-gmail-tutorial-heading{gap:10px}.connected-email-provider-gmail .connected-email-gmail-tutorial-heading>svg{width:30px;height:30px}.connected-email-provider-gmail .connected-email-gmail-tutorial-heading>div{display:grid;gap:3px}.connected-email-provider-gmail .connected-email-gmail-tutorial .eyebrow{margin:0;font-size:11px;line-height:14px}.connected-email-provider-gmail .connected-email-gmail-tutorial h3{margin:0;font-size:15px;line-height:21px}.connected-email-provider-gmail .connected-email-gmail-tutorial p:last-child{margin:0;font-size:12px;line-height:18px}.connected-email-provider-gmail .connected-email-gmail-tutorial video{aspect-ratio:16 / 9}.connected-email-provider-gmail .connected-email-gmail-video{aspect-ratio:16 / 9}.connected-email-provider-gmail .connected-email-mobile-gmail-handoff{gap:20px}.connected-email-provider-gmail .connected-email-mobile-gmail-handoff section{gap:5px}.connected-email-provider-gmail .connected-email-mobile-gmail-handoff h3{font-size:15px;line-height:21px}.connected-email-provider-gmail .connected-email-mobile-gmail-handoff p{font-size:12px;line-height:18px}.portal-main:has(.account-page>.connected-email-provider-gmail){padding-top:0;padding-bottom:9px}.account-page:has(>.connected-email-provider-gmail){gap:0}.portal-main:has(.connected-email-provider-gmail) .connected-email-page-heading{margin-top:9px}.portal-main:has(.connected-email-provider-gmail) .connected-email-page-heading h1{line-height:43.5px}.connected-email-provider-gmail>.connected-email-provider-back>svg{display:none}.connected-email-provider-gmail>.connected-email-provider-back:before{content:"";font-family:LeaseAlarm Ionicons;font-size:18px;font-weight:400;line-height:1}.connected-email-provider-gmail .connected-email-gmail-page>.connected-email-consent+p{display:none}.connected-email-provider-gmail .connected-email-connect>div:first-child .eyebrow,.connected-email-provider-gmail .connected-email-gmail-tutorial .eyebrow{color:var(--deep-mint);font-weight:800;line-height:17.5px;letter-spacing:.4px}.connected-email-provider-gmail .connected-email-connect>div:first-child h2{line-height:31px;font-weight:800}.connected-email-provider-gmail .connected-email-gmail-tutorial-heading>svg{display:none}.connected-email-provider-gmail .connected-email-gmail-tutorial-heading:before{content:"";flex:0 0 30px;font-family:LeaseAlarm Ionicons;color:var(--blue);font-size:30px;font-weight:400;line-height:1}.connected-email-provider-gmail .connected-email-gmail-tutorial h3,.connected-email-provider-gmail .connected-email-mobile-gmail-handoff h3{color:var(--navy);font-weight:700}.connected-email-provider-gmail .connected-email-gmail-tutorial p:last-child{color:var(--muted)}.connected-email-provider-gmail .connected-email-gmail-video video{filter:brightness(.4)}.connected-email-provider-gmail .connected-email-gmail-video-controls{background:transparent}.connected-email-provider-gmail .connected-email-gmail-video-play{width:40px;height:40px;color:#636566;background:#fff}.connected-email-provider-gmail .connected-email-gmail-video-play svg{width:24px;height:24px}.connected-email-provider-gmail .connected-email-gmail-video-fullscreen{right:0;bottom:1.5px;width:52px;height:52px}.connected-email-provider-gmail .connected-email-gmail-video-fullscreen svg{width:18px;height:18px}.portal-main:has(.connected-email-provider-microsoft){padding:25px 18px 35px}.account-page:has(>.connected-email-provider-microsoft){gap:14px}.portal-main:has(.connected-email-provider-microsoft) .connected-email-mobile-header{min-height:58px}.portal-main:has(.connected-email-provider-microsoft) .connected-email-mobile-header .brand.compact{width:170px;height:38px}.portal-main:has(.connected-email-provider-microsoft) .connected-email-mobile-header .mobile-dashboard-account{width:38px;height:38px}.portal-main:has(.connected-email-provider-microsoft) .connected-email-page-heading{margin:10px 0 0}.portal-main:has(.connected-email-provider-microsoft) .connected-email-page-heading h1{font-size:28px;letter-spacing:-.8px}.connected-email-provider-microsoft{gap:16px}.connected-email-provider-microsoft .connected-email-provider-back{min-height:42px;gap:3px;padding:0;font-size:14px}.connected-email-provider-microsoft .connected-email-provider-back>svg{width:18px;height:18px}.connected-email-provider-microsoft .connected-email-connect{gap:12px;padding:16px;border:1px solid var(--line);border-radius:16px}.connected-email-provider-microsoft .connected-email-connect>div:first-child .eyebrow{margin:0;font-size:11px;line-height:14px}.connected-email-provider-microsoft .connected-email-connect h2{margin-top:12px;font-size:20px;line-height:26px}.connected-email-provider-microsoft .connected-email-connect>div:first-child>p:last-child{margin-top:12px;font-size:14px;line-height:21px}.connected-email-provider-microsoft .wizard-information{flex-direction:column;gap:7px;padding:13px;border-radius:13px}.connected-email-provider-microsoft .wizard-information strong{color:var(--navy);font-size:15px;line-height:21px}.connected-email-provider-microsoft .wizard-information span{width:100%;font-size:12px;line-height:18px}.connected-email-provider-microsoft .small-action{width:100%;min-height:48px;justify-content:center;font-size:14px}.portal-layout:has(.connected-email-provider-microsoft){padding-bottom:0}.portal-layout:has(.connected-email-provider-microsoft) .sidebar{display:none}.portal-main:has(.connected-email-provider-microsoft .connected-email-connect input){padding-top:0;padding-bottom:9px}.account-page:has(>.connected-email-provider-microsoft .connected-email-connect input){gap:0}.account-page:has(>.connected-email-provider-microsoft .connected-email-connect input)>.connected-email-page-heading{margin-top:9px}.account-page:has(>.connected-email-provider-microsoft .connected-email-connect input)>.connected-email-page-heading h1{line-height:43.5px}.portal-layout:has(.connected-email-provider-microsoft .connected-email-connect input){padding-bottom:75px}.portal-layout:has(.connected-email-provider-microsoft .connected-email-connect input) .sidebar{display:flex}.connected-email-provider-microsoft:has(.connected-email-connect input) .connected-email-connect{gap:12px;padding:16px;border:1px solid var(--line);border-radius:16px}.connected-email-provider-microsoft:has(.connected-email-connect input) .connected-email-connect>div:first-child{display:grid;gap:0}.connected-email-provider-microsoft:has(.connected-email-connect input) .connected-email-provider-back{min-height:42px;margin-bottom:12px;padding:0;gap:3px;font-size:14px}.connected-email-provider-microsoft:has(.connected-email-connect input) .connected-email-provider-back>svg{display:none}.connected-email-provider-microsoft:has(.connected-email-connect input) .connected-email-provider-back:before{content:"";font-family:LeaseAlarm Ionicons;font-size:18px;font-weight:400;line-height:1}.connected-email-provider-microsoft:has(.connected-email-connect input) .connected-email-connect>div:first-child .eyebrow{margin:0;color:var(--deep-mint);font-size:11px;line-height:17.5px;letter-spacing:.4px;font-weight:800}.connected-email-provider-microsoft:has(.connected-email-connect input) .connected-email-connect h2{margin-top:12px;font-size:20px;line-height:31.5px;font-weight:800}.connected-email-provider-microsoft:has(.connected-email-connect input) .wizard-information{gap:7px;padding:13px}.connected-email-provider-microsoft:has(.connected-email-connect input) .wizard-information strong{font-weight:700}.connected-email-provider-microsoft:has(.connected-email-connect input) .field{gap:0;font-size:13px;line-height:20px;font-weight:700}.connected-email-provider-microsoft:has(.connected-email-connect input) .field input{margin-top:18px;height:50px;min-height:50px;padding-inline:13px;border-radius:12px;font-size:15px;font-weight:400}.connected-email-provider-microsoft:has(.connected-email-connect input) .field small{margin-top:12px;color:var(--muted);font-size:12px;line-height:18px;font-weight:400}.connected-email-provider-microsoft:has(.connected-email-connect input) .connected-email-range{display:grid;gap:12px;padding:0;border:0}.connected-email-provider-microsoft:has(.connected-email-connect input) .connected-email-range legend{float:left;width:100%;padding:0;margin:0 0 6px;font-size:13px;line-height:20px;font-weight:700}.connected-email-provider-microsoft:has(.connected-email-connect input) .connected-email-range label{min-height:44px;align-items:center;gap:9px;padding:0;border:0;background:transparent;font-size:14px;line-height:20px;font-weight:400}.connected-email-provider-microsoft:has(.connected-email-connect input) .connected-email-range input[type=radio]{appearance:none;width:22px;height:22px;margin:0;border:0;background:transparent}.connected-email-provider-microsoft:has(.connected-email-connect input) .connected-email-range input[type=radio]:before{content:"";display:block;color:var(--blue);font-family:LeaseAlarm Ionicons;font-size:22px;line-height:1}.connected-email-provider-microsoft:has(.connected-email-connect input) .connected-email-range input[type=radio]:checked:before{content:"";color:var(--deep-mint)}.connected-email-provider-microsoft:has(.connected-email-connect input) .connected-email-consent{gap:10px;padding:13px;border:0;border-radius:13px;color:var(--navy);background:#f6f8fc;font-size:13px;line-height:20px;font-weight:400}.connected-email-provider-microsoft:has(.connected-email-connect input) .connected-email-consent strong{font-size:15px;line-height:21px;font-weight:700}.connected-email-provider-microsoft:has(.connected-email-connect input) .connected-email-consent input{appearance:none;display:block;width:24px;height:24px;margin:0;flex:0 0 24px;border:0;background:transparent}.connected-email-provider-microsoft:has(.connected-email-connect input) .connected-email-consent input:before{content:"";display:block;color:var(--blue);font-family:LeaseAlarm Ionicons;font-size:24px;line-height:1}.connected-email-provider-microsoft:has(.connected-email-connect input) .connected-email-consent input:checked:before{content:"";color:var(--deep-mint)}.connected-email-provider-microsoft:has(.connected-email-connect input) .connected-email-microsoft-desktop-only{display:none}.connected-email-provider-microsoft:has(.connected-email-connect input) .connected-email-microsoft-phone-only{display:block}.connected-email-provider-microsoft:has(.connected-email-connect input) .connected-email-legal-links.connected-email-microsoft-phone-only{display:flex;flex-wrap:wrap;gap:18px}.connected-email-provider-microsoft:has(.connected-email-connect input) .connected-email-legal-links a{color:var(--blue);font-size:13px;line-height:20px;font-weight:700;text-decoration:underline}.connected-email-provider-microsoft:has(.connected-email-connect input) .connected-email-connect>.primary-small{min-height:48px;border:1px solid var(--deep-mint);border-radius:12px;background:var(--deep-mint);font-size:14px;font-weight:700}.connected-email-provider-microsoft:has(.connected-email-connect input) .connected-email-connect>.primary-small:disabled{opacity:1;border-color:#469c85;background:#84bdae;color:#c1ded6}.connected-email-provider-microsoft:has(.connected-email-connect input) .connected-email-connect>.small-action{min-height:48px;padding:0;border:1px solid var(--line);border-radius:12px;background:#fff;font-size:14px;font-weight:700}.connected-email-provider-microsoft:has(.connected-email-connect input) .field,.connected-email-provider-microsoft:has(.connected-email-connect input) .field input,.connected-email-provider-microsoft:has(.connected-email-connect input) .connected-email-range legend{color:var(--navy)}.connected-email-provider-microsoft:has(.connected-email-connect input) .connected-email-connect>.small-action{color:var(--navy)}.portal-main:has(.connected-email-provider-other){padding:25px 18px 35px}.account-page:has(>.connected-email-provider-other){gap:14px}.portal-main:has(.connected-email-provider-other) .connected-email-mobile-header{min-height:58px}.portal-main:has(.connected-email-provider-other) .connected-email-mobile-header .brand.compact{width:170px;height:38px}.portal-main:has(.connected-email-provider-other) .connected-email-mobile-header .mobile-dashboard-account{width:38px;height:38px}.portal-main:has(.connected-email-provider-other) .connected-email-page-heading{margin:10px 0 0}.portal-main:has(.connected-email-provider-other) .connected-email-page-heading h1{font-size:28px;letter-spacing:-.8px}.connected-email-provider-other{gap:16px}.connected-email-provider-other .connected-email-connect{gap:12px;padding:16px;border:1px solid var(--line);border-radius:16px}.connected-email-provider-other .connected-email-connect>div:first-child{display:grid;gap:0}.connected-email-provider-other .connected-email-provider-back{min-height:42px;gap:3px;margin-bottom:12px;padding:0;font-size:14px}.connected-email-provider-other .connected-email-provider-back>svg{width:18px;height:18px}.connected-email-provider-other .connected-email-connect .eyebrow{margin:0;font-size:11px;line-height:14px}.connected-email-provider-other .connected-email-connect h2{margin-top:12px;font-size:20px;line-height:26px}.connected-email-provider-other .connected-email-connect>div:first-child>p:last-child{margin-top:12px;font-size:14px;line-height:21px}.connected-email-provider-other .wizard-information{flex-direction:column;gap:7px;padding:13px;border-radius:13px}.connected-email-provider-other .wizard-information strong{color:var(--navy);font-size:15px;line-height:21px}.connected-email-provider-other .wizard-information span{width:100%;font-size:12px;line-height:18px}.connected-email-provider-other .field{gap:7px;font-size:13px}.connected-email-provider-other .field input{min-height:50px;padding-inline:13px;border-radius:12px;font-size:15px}.connected-email-provider-other .field small,.connected-email-provider-other .connected-email-connect>p{margin:0;font-size:12px;line-height:18px}.connected-email-provider-other .field small{color:var(--muted);font-weight:400}.connected-email-provider-other .small-action{width:100%;min-height:48px;justify-content:center;border:1px solid var(--line);border-radius:12px;background:#fff;font-size:14px}.connected-email-provider-other .connected-email-range{gap:12px;padding:0;border:0}.connected-email-provider-other .connected-email-range legend{margin:0;padding:0;font-size:13px}.connected-email-provider-other .connected-email-range label{min-height:44px;align-items:center;gap:9px;padding:0;border:0;background:transparent;font-size:14px;line-height:20px}.connected-email-provider-other .connected-email-range input[type=radio]{appearance:none;width:22px;height:22px;margin:0;border:2px solid var(--blue);border-radius:50%;background:#fff}.connected-email-provider-other .connected-email-range input[type=radio]:checked{border:6px solid var(--deep-mint)}.connected-email-provider-other .connected-email-consent{gap:10px;padding:13px;border-radius:13px;font-size:13px;line-height:20px}.connected-email-provider-other .connected-email-consent input{appearance:none;display:grid;width:24px;height:24px;margin:0;flex:0 0 24px;place-items:center;border:2px solid var(--blue);border-radius:3px;background:#fff}.connected-email-provider-other .connected-email-consent input:checked{border-color:var(--deep-mint);background:var(--deep-mint)}.connected-email-provider-other .connected-email-consent input:checked:after{width:6px;height:11px;border:solid #fff;border-width:0 2px 2px 0;content:"";transform:translateY(-1px) rotate(45deg)}.connected-email-provider-other .connected-email-legal-links{display:flex;flex-wrap:wrap;gap:18px}.connected-email-provider-other .connected-email-legal-links a{color:var(--blue);font-size:13px;font-weight:800;text-decoration:underline}.connected-email-provider-other .connected-email-password-toggle{top:3px;right:3px}.connected-email-provider-other .connected-email-error{padding:13px;border-radius:12px;color:#a73535;background:#fff0ee;font-size:14px;font-weight:800;line-height:20px}.connected-email-provider-other>.connected-email-connect>.primary-small{min-height:48px;border:1px solid var(--deep-mint);border-radius:12px;background:var(--deep-mint);color:#fff;font-size:14px}.connected-email-provider-other>.connected-email-connect>.primary-small:disabled{opacity:.5}.portal-layout:has(.connected-email-provider-other){padding-bottom:75px}.portal-layout:has(.connected-email-provider-other) .sidebar{display:flex}.portal-main:has(.connected-email-provider-other .connected-email-connect input){padding-top:0;padding-bottom:9px}.account-page:has(>.connected-email-provider-other .connected-email-connect input){gap:0}.account-page:has(>.connected-email-provider-other .connected-email-connect input)>.connected-email-page-heading{margin-top:9px}.account-page:has(>.connected-email-provider-other .connected-email-connect input)>.connected-email-page-heading h1{line-height:43.5px}.portal-layout:has(.connected-email-provider-other .connected-email-connect input){padding-bottom:75px}.portal-layout:has(.connected-email-provider-other .connected-email-connect input) .sidebar{display:flex}.connected-email-provider-other:has(.connected-email-connect input) .connected-email-connect{gap:12px;padding:16px;border:1px solid var(--line);border-radius:16px}.connected-email-provider-other:has(.connected-email-connect input) .connected-email-connect>div:first-child{display:grid;gap:0}.connected-email-provider-other:has(.connected-email-connect input) .connected-email-provider-back{min-height:42px;margin-bottom:12px;padding:0;gap:3px;font-size:14px}.connected-email-provider-other:has(.connected-email-connect input) .connected-email-provider-back>svg{display:none}.connected-email-provider-other:has(.connected-email-connect input) .connected-email-provider-back:before{content:"";font-family:LeaseAlarm Ionicons;font-size:18px;font-weight:400;line-height:1}.connected-email-provider-other:has(.connected-email-connect input) .connected-email-connect>div:first-child .eyebrow{margin:0;color:var(--deep-mint);font-size:11px;line-height:17.5px;letter-spacing:.4px;font-weight:800}.connected-email-provider-other:has(.connected-email-connect input) .connected-email-connect h2{margin-top:12px;font-size:20px;line-height:31.5px;font-weight:800}.connected-email-provider-other:has(.connected-email-connect input) .wizard-information{gap:7px;padding:13px}.connected-email-provider-other:has(.connected-email-connect input) .wizard-information strong{font-weight:700}.connected-email-provider-other:has(.connected-email-connect input) .field{gap:0;font-size:13px;line-height:20px;font-weight:700}.connected-email-provider-other:has(.connected-email-connect input) .field input{margin-top:18px;height:50px;min-height:50px;padding-inline:13px;border-radius:12px;font-size:15px;font-weight:400}.connected-email-provider-other:has(.connected-email-connect input) .field small{margin-top:12px;color:var(--muted);font-size:12px;line-height:18px;font-weight:400}.connected-email-provider-other:has(.connected-email-connect input) .connected-email-range{display:grid;gap:12px;padding:0;border:0}.connected-email-provider-other:has(.connected-email-connect input) .connected-email-range legend{float:left;width:100%;padding:0;margin:0 0 6px;font-size:13px;line-height:20px;font-weight:700}.connected-email-provider-other:has(.connected-email-connect input) .connected-email-range label{min-height:44px;align-items:center;gap:9px;padding:0;border:0;background:transparent;font-size:14px;line-height:20px;font-weight:400}.connected-email-provider-other:has(.connected-email-connect input) .connected-email-range input[type=radio]{appearance:none;width:22px;height:22px;margin:0;border:0;background:transparent}.connected-email-provider-other:has(.connected-email-connect input) .connected-email-range input[type=radio]:before{content:"";display:block;color:var(--blue);font-family:LeaseAlarm Ionicons;font-size:22px;line-height:1}.connected-email-provider-other:has(.connected-email-connect input) .connected-email-range input[type=radio]:checked:before{content:"";color:var(--deep-mint)}.connected-email-provider-other:has(.connected-email-connect input) .connected-email-consent{gap:10px;padding:13px;border:0;border-radius:13px;color:var(--navy);background:#f6f8fc;font-size:13px;line-height:20px;font-weight:400}.connected-email-provider-other:has(.connected-email-connect input) .connected-email-consent strong{font-size:15px;line-height:21px;font-weight:700}.connected-email-provider-other:has(.connected-email-connect input) .connected-email-consent input{appearance:none;display:block;width:24px;height:24px;margin:0;flex:0 0 24px;border:0;background:transparent}.connected-email-provider-other:has(.connected-email-connect input) .connected-email-consent input:before{content:"";display:block;color:var(--blue);font-family:LeaseAlarm Ionicons;font-size:24px;line-height:1}.connected-email-provider-other:has(.connected-email-connect input) .connected-email-consent input:checked:before{content:"";color:var(--deep-mint)}.connected-email-provider-other:has(.connected-email-connect input) .connected-email-legal-links a{color:var(--blue);font-size:13px;line-height:20px;font-weight:700;text-decoration:underline}.connected-email-provider-other:has(.connected-email-connect input) .connected-email-connect>.primary-small{min-height:48px;border:1px solid var(--deep-mint);border-radius:12px;background:var(--deep-mint);font-size:14px;font-weight:700}.connected-email-provider-other:has(.connected-email-connect input) .connected-email-connect>.primary-small:disabled{opacity:1;border-color:#469c85;background:#84bdae;color:#c1ded6}.connected-email-provider-other:has(.connected-email-connect input) .connected-email-connect>.small-action{min-height:48px;padding:0;border:1px solid var(--line);border-radius:12px;background:#fff;font-size:14px;font-weight:700}.connected-email-provider-other:has(.connected-email-connect input) .field,.connected-email-provider-other:has(.connected-email-connect input) .field input,.connected-email-provider-other:has(.connected-email-connect input) .connected-email-range legend{color:var(--navy)}.connected-email-provider-other:has(.connected-email-connect input) .connected-email-connect>.small-action{color:var(--navy)}.connected-email-provider-other:has(.connected-email-connect input) .connected-email-password-input{margin-top:18px}.connected-email-provider-other:has(.connected-email-connect input) .connected-email-password-input input{margin-top:0}.connected-email-provider-other:has(.connected-email-connect input) .connected-email-connect>p+.small-action{min-height:44px}.connected-email-provider-other:has(.connected-email-connect input) .connected-email-legal-links{display:flex;flex-wrap:wrap;gap:18px}.connected-email-provider-other:has(.connected-email-connect input) .connected-email-consent input:checked:after{display:none}.connected-email-provider-other:has(.connected-email-connect input) .connected-email-password-toggle>svg{display:none}.connected-email-provider-other:has(.connected-email-connect input) .connected-email-password-toggle[aria-label="Show mailbox password"]:before{content:"";font-family:LeaseAlarm Ionicons;font-size:22px;font-weight:400;line-height:1}.connected-email-provider-other:has(.connected-email-connect input) .connected-email-password-toggle[aria-label="Hide mailbox password"]:before{content:"";font-family:LeaseAlarm Ionicons;font-size:22px;font-weight:400;line-height:1}.portal-layout:has(.connected-email-results){padding-bottom:0}.portal-layout:has(.connected-email-results) .sidebar{display:none}.portal-main:has(.connected-email-results){padding:0 clamp(18px,5vw,22.55px) clamp(24px,6.666667vw,30.0667px)}.account-page:has(.connected-email-results),.connected-email-page:has(.connected-email-results){gap:0}.connected-email-review-navigation{min-height:clamp(64px,17.777778vw,80.1778px);margin-inline:calc(-1*clamp(18px,5vw,22.55px));padding-inline:clamp(18px,5vw,22.55px);border-bottom:1px solid var(--line)}.connected-email-review-navigation button{min-height:clamp(44px,12.222222vw,55.1222px);padding:clamp(6px,1.666667vw,7.5167px);font-size:clamp(13px,3.611111vw,16.2861px)}.connected-email-review-navigation strong{font-size:clamp(14px,3.888889vw,17.5389px)}.connected-email-results:has(>.connected-email-results-discovery) .connected-email-review-navigation button{appearance:none;border:0;border-radius:0;color:var(--navy);background:transparent;box-shadow:none;font-size:clamp(12px,3.333333vw,15.0333px);font-weight:700;line-height:1.2}.connected-email-results:has(>.connected-email-results-discovery) .connected-email-review-navigation button:hover,.connected-email-results:has(>.connected-email-results-discovery) .connected-email-review-navigation button:active{background:transparent;box-shadow:none}.connected-email-results:has(>.connected-email-results-discovery) .connected-email-discovery-back-icon{width:clamp(18px,5vw,22.55px);height:clamp(18px,5vw,22.55px)}.connected-email-results-discovery{display:grid;gap:0;margin-top:clamp(10px,2.777778vw,12.5278px);padding:clamp(14px,3.888889vw,17.5389px) clamp(16px,4.444444vw,20.0444px);border-left:clamp(4px,1.111111vw,5.0111px) solid var(--mint);border-radius:clamp(18px,5vw,22.55px);background:#f3f9fb}.connected-email-results-discovery-label{display:flex;align-items:center;gap:clamp(10px,2.777778vw,12.5278px)}.connected-email-results-discovery-label>.connected-email-results-trust-icon{display:grid;width:clamp(28px,7.777778vw,35.0778px);height:clamp(28px,7.777778vw,35.0778px);place-items:center;border-radius:50%;color:var(--deep-mint);background:#ddf5ef}.connected-email-results-discovery-label .connected-email-results-trust-icon-glyph{color:var(--deep-mint);font-size:clamp(17px,4.722222vw,21.2972px)}.connected-email-results-discovery-label>.eyebrow{margin:0;color:var(--deep-mint);font-size:clamp(11px,3.055556vw,13.7806px);font-weight:800;letter-spacing:clamp(.4px,.111111vw,.5011px);line-height:1.2}.connected-email-results-discovery>h2{margin-top:clamp(12px,3.333333vw,15.0333px)}.connected-email-results-discovery h2{color:var(--navy);font-size:clamp(22px,6.111111vw,27.5611px);line-height:1.2}.connected-email-results .connected-email-results-address{display:flex;align-items:center;gap:clamp(9px,2.5vw,11.275px);margin:clamp(6px,1.666667vw,7.5167px) 0 0;color:var(--navy);font-size:clamp(16px,4.444444vw,20.0444px)}.connected-email-results .connected-email-results-address span{min-width:0;overflow-wrap:anywhere}.connected-email-results-discovery>p:last-of-type,.connected-email-results-discovery>div:last-child p{margin:0;color:var(--muted);font-size:clamp(14px,3.888889vw,17.5389px);line-height:1.5}.connected-email-results-discovery>p:last-of-type{margin-top:clamp(6px,1.666667vw,7.5167px)}.connected-email-results-discovery-divider{height:1px;margin:clamp(12px,3.333333vw,15.0333px) 0;background:#cfdbe7}.connected-email-results-discovery>div:last-child{display:grid;gap:clamp(6px,1.666667vw,7.5167px)}.connected-email-category-grid{grid-template-columns:1fr;gap:clamp(12px,3.333333vw,15.0333px);margin-top:clamp(12px,3.333333vw,15.0333px)}.connected-email-category-grid button{min-height:clamp(71px,19.722222vw,88.9528px);padding:clamp(15px,4.166667vw,18.7917px) clamp(16px,4.444444vw,20.0444px);border-radius:clamp(15px,4.166667vw,18.7917px)}.connected-email-category-grid strong{font-size:clamp(15px,4.166667vw,18.7917px)}.connected-email-category-grid small{font-size:clamp(13px,3.611111vw,16.2861px)}.connected-email-candidate{gap:clamp(16px,4.444444vw,20.0444px);margin-top:clamp(10px,2.777778vw,12.5278px);padding:clamp(16px,4.444444vw,20.0444px);border-radius:clamp(16px,4.444444vw,20.0444px)}.connected-email-candidate-heading.source-card{min-height:clamp(213px,59.166667vw,266.7917px);grid-template-columns:clamp(56px,15.555556vw,70.1556px) minmax(0,1fr);gap:clamp(12px,3.333333vw,15.0333px);padding:clamp(13px,3.611111vw,16.2861px);border-radius:clamp(14px,3.888889vw,17.5389px);background:#f6f8fc}.connected-email-company-logo{width:clamp(56px,15.555556vw,70.1556px);height:clamp(56px,15.555556vw,70.1556px);border-radius:clamp(14px,3.888889vw,17.5389px)}.connected-email-candidate-heading.source-card>div{gap:clamp(5px,1.388889vw,6.2639px)}.connected-email-category-pill{padding:clamp(7px,1.944444vw,8.7694px) clamp(10px,2.777778vw,12.5278px);font-size:clamp(12px,3.333333vw,15.0333px)}.connected-email-candidate-heading.source-card strong{color:var(--navy);font-size:clamp(15px,4.166667vw,18.7917px);line-height:1.35}.connected-email-candidate-heading.source-card p,.connected-email-candidate-heading.source-card small{color:var(--muted);font-size:clamp(13px,3.611111vw,16.2861px);line-height:1.45;overflow-wrap:anywhere}.connected-email-candidate-actions{display:grid;width:100%;gap:clamp(14px,3.888889vw,17.5389px)}.connected-email-candidate-actions label{align-items:center;gap:clamp(10px,2.777778vw,12.5278px);color:var(--navy);font-size:clamp(14px,3.888889vw,17.5389px)}.connected-email-candidate-actions input{width:clamp(19px,5.277778vw,23.8083px);height:clamp(19px,5.277778vw,23.8083px);accent-color:var(--deep-mint)}.connected-email-selection-explanation{gap:clamp(8px,2.222222vw,10.0222px)}.connected-email-selection-explanation small{font-size:clamp(13px,3.611111vw,16.2861px);line-height:1.5}.connected-email-candidate-actions>.primary-small,.connected-email-candidate-actions>.small-action{width:100%;min-height:clamp(48px,13.333333vw,60.1333px);justify-content:center;border-radius:clamp(13px,3.611111vw,16.2861px);font-size:clamp(14px,3.888889vw,17.5389px)}.connected-email-candidate-actions>.small-action{border:1px solid var(--line);background:#fff;color:var(--navy)}.connected-email-candidate.connected-email-selection-review{width:clamp(320px,88.888889vw,400.8889px);justify-self:center;gap:clamp(12px,3.333333vw,15.0333px);margin-top:clamp(10px,2.777778vw,12.5278px);padding:clamp(16px,4.444444vw,20.0444px);border-radius:clamp(16px,4.444444vw,20.0444px)}.connected-email-selection-review .connected-email-candidate-heading.source-card{min-height:0;grid-template-columns:clamp(56px,15.555556vw,70.1556px) minmax(0,1fr);gap:clamp(12px,3.333333vw,15.0333px);padding:clamp(12px,3.333333vw,15.0333px);border-radius:clamp(13px,3.611111vw,16.2861px);background:#f7f9fc}.connected-email-selection-review .connected-email-candidate-heading.source-card>.connected-email-company-logo{display:none}.connected-email-selection-review .connected-email-review-source-icon{display:grid;width:clamp(56px,15.555556vw,70.1556px);height:clamp(56px,15.555556vw,70.1556px);place-items:center;padding:0;border-radius:clamp(14px,3.888889vw,17.5389px);color:var(--blue);background:var(--pale-blue)}.connected-email-selection-review .connected-email-review-source-icon svg{width:clamp(25px,6.944444vw,31.3194px);height:clamp(25px,6.944444vw,31.3194px)}.connected-email-selection-review .connected-email-candidate-heading.source-card>div{gap:clamp(5px,1.388889vw,6.2639px)}.connected-email-selection-review .connected-email-category-pill{padding:clamp(6px,1.666667vw,7.5167px) clamp(10px,2.777778vw,12.5278px);font-size:clamp(12px,3.333333vw,15.0333px);font-weight:700}.connected-email-selection-review .connected-email-candidate-heading.source-card strong{font-size:clamp(15px,4.166667vw,18.7917px);line-height:clamp(21px,5.833333vw,26.3083px)}.connected-email-selection-review .connected-email-candidate-heading.source-card p{font-size:clamp(14px,3.888889vw,17.5389px);line-height:clamp(21px,5.833333vw,26.3083px)}.connected-email-selection-review .connected-email-candidate-heading.source-card small{font-size:clamp(12px,3.333333vw,15.0333px);line-height:clamp(18px,5vw,22.55px)}.connected-email-selection-review .connected-email-candidate-actions{gap:clamp(8px,2.222222vw,10.0222px);padding-top:clamp(4px,1.111111vw,5.0111px)}.connected-email-selection-review .connected-email-candidate-actions label{min-height:clamp(44px,12.222222vw,55.1222px);align-items:center;gap:clamp(9px,2.5vw,11.275px);color:var(--navy);font-size:clamp(14px,3.888889vw,17.5389px);line-height:clamp(20px,5.555556vw,25.0556px)}.connected-email-selection-review .connected-email-candidate-actions label input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.connected-email-selection-review .connected-email-selection-radio{display:block;width:clamp(22px,6.111111vw,27.5611px);height:clamp(22px,6.111111vw,27.5611px);flex:0 0 auto;color:var(--deep-mint)}.connected-email-selection-review .connected-email-selection-explanation{gap:clamp(6px,1.666667vw,7.5167px)}.connected-email-selection-review .connected-email-selection-explanation small{font-size:clamp(12px,3.333333vw,15.0333px);line-height:clamp(18px,5vw,22.55px)}.connected-email-selection-review .connected-email-analysis-feedback{box-sizing:border-box;width:100%;margin:0;padding:clamp(12px,3.333333vw,15.0333px);border-radius:clamp(12px,3.333333vw,15.0333px);color:var(--navy);background:var(--pale-blue);font-size:clamp(13px,3.611111vw,16.2861px);font-weight:700;line-height:clamp(19px,5.277778vw,23.8083px)}.connected-email-selection-review .connected-email-candidate-actions>.primary-small,.connected-email-selection-review .connected-email-candidate-actions>.small-action{min-height:clamp(48px,13.333333vw,60.1333px);border-radius:clamp(12px,3.333333vw,15.0333px);font-size:clamp(14px,3.888889vw,17.5389px)}.connected-email-selection-review .connected-email-candidate-actions>.primary-small{border-color:var(--deep-mint);background:var(--deep-mint);color:#fff}.connected-email-selection-review .connected-email-candidate-actions>.small-action{border-color:var(--line);background:#fff;color:var(--navy)}.connected-email-selection-review .connected-email-candidate-actions>.primary-small,.connected-email-selection-review .connected-email-candidate-actions>.small-action{font-weight:700}.connected-email-results:has(.connected-email-selection-review) .connected-email-review-navigation button,.connected-email-results:has(.connected-email-selection-review) .connected-email-review-navigation strong{font-size:clamp(12px,3.333333vw,15.0333px);font-weight:700;line-height:1.2}}@media(min-width:761px){.connected-email-provider-microsoft .connected-email-microsoft-phone-only{display:none}}@media(max-width:760px){.mobile-add-record-start-sheet[aria-labelledby=mobile-add-record-start-title] .mobile-add-record-start-row .mobile-add-record-start-copy strong{color:#0d1830;font-weight:700;line-height:clamp(18.5px,5.138889vw,23.1771px)}}@media(max-width:760px){.leasealarm-modal-backdrop:has(.leasealarm-confirmation.tracking){background:#0518378f;-webkit-backdrop-filter:none;backdrop-filter:none}.leasealarm-confirmation.tracking{transform:translateY(-8px);color:#06255a}.leasealarm-confirmation.tracking .leasealarm-confirmation-close{color:#5d6d88}.leasealarm-confirmation.tracking .leasealarm-confirmation-icon{color:#9e2f28;background:#fff1f0}.leasealarm-confirmation.tracking .eyebrow{line-height:14.5px}.leasealarm-confirmation.tracking h2{letter-spacing:0;font-weight:800}.leasealarm-confirmation.tracking>p:last-of-type{color:#5d6d88}.leasealarm-confirmation.tracking .leasealarm-confirmation-actions .small-action{border:1px solid #cfd8e5;background:#fff}}@media(max-width:760px){.mobile-add-record-type-layer .mobile-add-record-start-scroll{scrollbar-width:none;padding-bottom:45px}.mobile-add-record-type-layer .mobile-add-record-start-scroll::-webkit-scrollbar{display:none}.mobile-add-record-type-layer .mobile-add-location-type-return{margin-bottom:14px;gap:4px;font-size:11px;line-height:17.5px;font-weight:700}.mobile-add-record-type-layer .mobile-add-location-type-return .mobile-dashboard-ionicon{font-size:20px!important}.mobile-add-record-type-layer .mobile-add-record-start-copy strong{color:#0d1830;font-weight:700;line-height:18.5px}}@media(max-width:760px){.mobile-more-sheet .mobile-more-heading>button{margin-left:0;min-height:44px;font-size:11px;line-height:17.5px;font-weight:700}.mobile-more-sheet .mobile-more-heading h1{line-height:25.5px}.mobile-more-sheet .mobile-more-help{line-height:15px}.mobile-more-sheet .mobile-more-item-copy strong{line-height:18.5px}.mobile-more-sheet .mobile-more-list>button{grid-template-columns:var(--mm-39) minmax(0,1fr) 20px}.mobile-more-sheet .mobile-more-list>button>.mobile-dashboard-ionicon{font-size:20px!important}.mobile-more-sheet .mobile-more-scroll{padding-bottom:45px}}@media(max-width:760px){.mobile-more-documents-picker:not(:has(.mobile-documents-picker-inner-back))>header>button{margin-left:0;font-size:11px;line-height:17.5px;font-weight:700}.mobile-more-documents-picker:not(:has(.mobile-documents-picker-inner-back))>header h1{line-height:22px;transform:translateY(1.5px)}}@media(max-width:760px){.mobile-more-documents-picker[data-category]>header>button{margin-left:0;font-size:11px;line-height:17.5px;font-weight:700}.mobile-more-documents-picker[data-category=location]>header h1{line-height:22px;transform:translateY(1.5px)}.mobile-more-documents-picker[data-category] .mobile-documents-picker-inner-back{margin:0 0 9px;padding:0;font-size:11px;line-height:17.5px;font-weight:700}.mobile-more-documents-picker[data-category] .mobile-documents-picker-list strong{line-height:16.5px;padding-block:1px;font-weight:700}.mobile-more-documents-picker[data-category] .mobile-documents-title-word{display:inline-block;max-width:100%;overflow-wrap:anywhere}.mobile-more-documents-picker[data-category] .mobile-documents-picker-list small{font-size:9.5px}.mobile-more-documents-picker[data-category] .mobile-documents-picker-list>button.selected{border-color:#97d9c7;background:#edf9f5}.mobile-more-documents-picker[data-category] .mobile-documents-picker-list>button>.mobile-dashboard-ionicon{color:#087a5d}.mobile-more-documents-picker[data-category] .mobile-documents-picker-scroll{padding-bottom:45px}}@font-face{font-family:LeaseAlarm Documents Android Text;src:url(/assets/roboto-android.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@media(max-width:760px){.mobile-documents-workspace[data-record-type=vehicle] .mobile-documents-workspace-scroll{padding-top:0}.mobile-documents-workspace[data-record-type=vehicle] .mobile-documents-workspace-back{margin-top:0;margin-bottom:0;font-size:12px;line-height:18.5px;font-weight:700;gap:2px}.mobile-documents-workspace[data-record-type=vehicle] .mobile-documents-workspace-eyebrow{transform:translateY(1.5px);margin-top:0;font-size:11px;line-height:17.5px;letter-spacing:.8px}.mobile-documents-workspace[data-record-type=vehicle] h1{transform:translateY(1.5px);margin-top:7px;font-size:28px;line-height:43.5px;letter-spacing:-.8px}.mobile-documents-workspace[data-record-type=vehicle] .mobile-documents-workspace-help{margin:6px 0 17px;font-size:12px;line-height:18px}.mobile-documents-workspace[data-record-type=vehicle] .mobile-documents-workspace-target{min-height:78.5px;grid-template-columns:40px minmax(0,1fr) 22px;gap:10px;padding:13px;border-color:#9bdcca;border-radius:13px;background:#f1faf7}.mobile-documents-workspace[data-record-type=vehicle] .mobile-documents-workspace-target-icon{width:40px;height:40px}.mobile-documents-workspace[data-record-type=vehicle] .mobile-documents-workspace-target small{font-size:8px;line-height:13px;letter-spacing:.7px}.mobile-documents-workspace[data-record-type=vehicle] .mobile-documents-workspace-target strong{margin-top:2px;font-size:13px;line-height:20.5px}.mobile-documents-workspace[data-record-type=vehicle] .mobile-documents-workspace-target em{margin-top:2px;font-size:9px;line-height:13px}.mobile-documents-workspace[data-record-type=vehicle] .mobile-documents-workspace-add{min-height:76px;grid-template-columns:47px minmax(0,1fr) 22px;margin-top:12px;border-color:#9bdcca;border-radius:15px}.mobile-documents-workspace[data-record-type=vehicle] .mobile-documents-workspace-add>span:first-child{width:47px;height:47px}.mobile-documents-workspace[data-record-type=vehicle] .mobile-documents-workspace-add strong{font-size:12px;line-height:18.5px}.mobile-documents-workspace[data-record-type=vehicle] .mobile-documents-workspace-add small{margin-top:3px;font-size:9.5px;line-height:14px}.mobile-documents-workspace[data-record-type=vehicle] .mobile-documents-workspace-empty{min-height:130px;align-content:center;gap:8px;margin:14px 0 18px}.mobile-documents-workspace[data-record-type=vehicle] .mobile-documents-workspace-empty p{font-family:LeaseAlarm Documents Android Text,sans-serif;font-size:14px;line-height:17.5px;padding-block:.25px;text-align:left}.mobile-documents-workspace[data-record-type=vehicle] .mobile-documents-workspace-privacy{grid-template-columns:23px minmax(0,1fr);gap:10px;padding:14px}.mobile-documents-workspace[data-record-type=vehicle] .mobile-documents-workspace-privacy p{font-size:11px;line-height:17px}.mobile-documents-workspace[data-record-type=vehicle] .mobile-documents-workspace-back>.mobile-dashboard-ionicon{font-size:20px!important}.mobile-documents-workspace[data-record-type=vehicle] .mobile-documents-workspace-empty>.mobile-dashboard-ionicon{width:30px;height:31.5px;font-size:30px!important;line-height:31.5px}}@media(max-width:760px){.leasealarm-confirmation.tracking .leasealarm-upload-warning-line{display:inline-block;max-width:100%}}.upcoming-dates-payment-action{display:flex;justify-content:flex-end;padding:0 14px 13px}@media(min-width:761px){.upcoming-dates-page .upcoming-dates-search{display:flex;min-width:0;min-height:46px;align-items:center;gap:8px;padding:0 12px;border:1px solid #c8d8ec;border-radius:10px;background:#fff;color:var(--muted)}.upcoming-dates-page .upcoming-dates-search input{width:100%;min-width:0;min-height:42px;padding:0;border:0;outline:0;background:transparent;color:var(--navy);font:inherit;font-size:13px}.upcoming-dates-page .upcoming-dates-search-clear{display:grid;width:32px;height:38px;flex:0 0 auto;place-items:center;border:0;background:transparent;color:var(--muted)}.upcoming-dates-page .upcoming-dates-filter-panel h2{grid-column:1 / -1;margin:0;color:var(--navy);font-size:16px}.upcoming-dates-page .upcoming-dates-row{width:100%;border-right:0;border-bottom:0;border-left:0;background:#fff;color:var(--navy);font:inherit;text-align:left}.upcoming-dates-page .upcoming-dates-row h3{margin:0}.upcoming-dates-page .upcoming-dates-row-action{display:inline-flex;min-width:120px;align-items:center;justify-content:flex-end;gap:6px;color:var(--blue);font-size:13px;font-weight:800;white-space:nowrap}.upcoming-dates-page .upcoming-dates-row:focus-visible,.upcoming-dates-page .upcoming-dates-filter-button:focus-visible{outline:3px solid var(--deep-mint);outline-offset:-3px}}.record-edit-details-prominent{display:flex;width:100%;justify-content:center;align-items:center;gap:10px;min-height:56px;margin:12px 0 16px;padding:0 18px;position:relative;border:0;border-radius:14px;background:#073d8f;color:#fff;font-size:15px;font-weight:800}.record-edit-details-prominent>.mobile-dashboard-ionicon{position:absolute;right:18px}@media(min-width:701px){.record-workspace-upcoming .upcoming-record-saved-details{display:grid;gap:0;margin-top:16.8px;overflow:hidden;border:1.2px solid var(--line);border-radius:15.6px;background:#fff}.record-workspace-upcoming .upcoming-record-saved-row{display:grid;width:100%;min-height:116.4px;grid-template-columns:54px minmax(0,1fr) 26.4px;gap:14.4px;align-items:center;padding:15.6px;border:0;border-top:1.2px solid var(--line);background:#fff;color:var(--navy);text-align:left}.record-workspace-upcoming .upcoming-record-saved-row:first-child{min-height:145.2px;border-top:0}.record-workspace-upcoming .upcoming-record-saved-icon{display:grid;width:54px;height:54px;place-items:center;color:var(--navy)}.record-workspace-upcoming .upcoming-record-saved-icon .mobile-dashboard-ionicon{font-size:28.8px!important}.record-workspace-upcoming .upcoming-record-saved-row>.mobile-dashboard-ionicon{font-size:24px!important}.record-workspace-upcoming .upcoming-record-saved-copy{display:grid;min-width:0;gap:2.4px}.record-workspace-upcoming .upcoming-record-saved-copy strong{color:var(--navy);font-size:15.6px;font-weight:800;line-height:21.6px}.record-workspace-upcoming .upcoming-record-saved-copy b{color:var(--deep-mint);font-size:14.4px;font-weight:800;line-height:21.6px}.record-workspace-upcoming .upcoming-record-saved-copy small{color:var(--muted);font-size:12px;font-weight:400;line-height:18px}.record-workspace-upcoming .upcoming-record-save{display:flex;width:100%;min-height:67.2px;align-items:center;justify-content:space-between;padding:0 22.8px;border:0;background:#134ca2;color:#fff;font-size:18px;font-weight:800}.record-workspace-upcoming .upcoming-record-save .mobile-dashboard-ionicon{font-size:25.2px!important}.record-workspace-upcoming .upcoming-record-save:disabled{opacity:.65}.record-workspace-upcoming .upcoming-record-management{margin-top:15.6px;padding-bottom:9.6px}.record-workspace-upcoming .upcoming-record-section-heading{display:flex;min-height:57.6px;align-items:center;justify-content:space-between;gap:14.4px}.record-workspace-upcoming .upcoming-record-section-heading h2{margin:0;color:var(--navy);font-size:21.6px;font-weight:800;line-height:30px}.record-workspace-upcoming .upcoming-record-section-heading button{min-height:45.6px;padding:0 4.8px;border:0;background:transparent;color:var(--blue);font-size:13.2px;font-weight:800}.record-workspace-upcoming .upcoming-record-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9.6px}.record-workspace-upcoming .upcoming-record-action-grid button{display:grid;width:100%;min-height:74.4px;grid-template-columns:43.2px minmax(0,1fr) 21.6px;gap:9.6px;align-items:center;padding:12px;border:1.2px solid var(--line);border-radius:15.6px;background:#fff;color:var(--navy);text-align:left}.record-workspace-upcoming .upcoming-record-action-grid button>span{display:grid;width:43.2px;height:43.2px;place-items:center;border-radius:13.2px;background:var(--pale-blue);color:var(--blue)}.record-workspace-upcoming .upcoming-record-action-grid button>span .mobile-dashboard-ionicon{font-size:26.4px!important}.record-workspace-upcoming .upcoming-record-action-grid button>.mobile-dashboard-ionicon{font-size:21.6px!important}.record-workspace-upcoming .upcoming-record-action-grid strong{min-width:0;font-size:12px;font-weight:800;line-height:18px}.record-workspace-upcoming .upcoming-record-remove{width:100%;min-height:50.4px;margin-top:12px;border:1.2px solid #e0aaa5;border-radius:12px;background:#fff4f3;color:#a43a34;font-size:13.2px;font-weight:800}.record-workspace-upcoming .upcoming-record-summary-section{margin-top:15.6px}.record-workspace-upcoming .upcoming-record-info-row{display:grid;width:100%;min-height:85.2px;grid-template-columns:46.8px minmax(0,1fr) auto 21.6px;gap:12px;align-items:center;padding:12px 0;border:0;border-top:1.2px solid var(--line);background:#fff;color:var(--navy);text-align:left}.record-workspace-upcoming .upcoming-record-info-icon{display:grid;width:46.8px;height:46.8px;place-items:center;border-radius:13.2px;background:var(--pale-blue);color:var(--blue)}.record-workspace-upcoming .upcoming-record-info-icon .mobile-dashboard-ionicon{font-size:27.6px!important}.record-workspace-upcoming .upcoming-record-info-row>.mobile-dashboard-ionicon{font-size:21.6px!important}.record-workspace-upcoming .upcoming-record-info-row>span:nth-child(2){display:grid;min-width:0;gap:2.4px}.record-workspace-upcoming .upcoming-record-info-row strong{overflow:visible;font-size:14.4px;font-weight:800;line-height:21.6px;text-overflow:clip;white-space:normal}.record-workspace-upcoming .upcoming-record-info-row small{color:var(--muted);font-size:12px;line-height:18px}.record-workspace-upcoming .upcoming-record-info-row b{display:inline-flex;min-height:28.8px;align-items:center;justify-content:center;padding:0 9.6px;border:1.2px solid #80d8bf;border-radius:14.4px;background:#fff;color:var(--deep-mint);font-size:10.8px;font-weight:800;line-height:16.8px;white-space:nowrap}.record-workspace-upcoming .upcoming-record-reminder{display:flex;min-height:66px;align-items:center;gap:12px;margin-top:21.6px;padding:16.8px;border-radius:15.6px;background:var(--pale-mint);color:var(--navy);font-size:12px;font-weight:600;line-height:18px}.record-workspace-upcoming .upcoming-record-reminder .mobile-dashboard-ionicon{flex:0 0 auto;color:var(--deep-mint);font-size:25.2px!important}.record-workspace-upcoming .upcoming-record-saved-row-group+.upcoming-record-saved-row-group{border-top:1.2px solid var(--line)}.record-workspace-upcoming .upcoming-record-saved-row-group .upcoming-record-saved-row{min-height:116.4px;border-top:0}.record-workspace-upcoming .upcoming-record-saved-row-group:first-child .upcoming-record-saved-row{min-height:145.2px}.record-workspace-upcoming .upcoming-record-inline-options{display:grid;gap:9.6px;padding:0 19.2px 15.6px}.record-workspace-upcoming .upcoming-record-inline-option{display:grid;width:100%;min-height:60px;grid-template-columns:26.4px minmax(0,1fr);gap:12px;align-items:center;padding:12px 15.6px;border:1.2px solid var(--line);border-radius:15.6px;background:#fff;color:var(--navy);text-align:left;font:inherit}.record-workspace-upcoming .upcoming-record-inline-option>span:first-child{display:block;width:21.6px;height:21.6px;border:2.4px solid var(--muted);border-radius:50%}.record-workspace-upcoming .upcoming-record-inline-option.selected{border-color:#9bdcca;background:var(--pale-mint)}.record-workspace-upcoming .upcoming-record-inline-option.selected>span:first-child{border-color:var(--deep-mint);box-shadow:inset 0 0 0 4.8px var(--pale-mint);background:var(--deep-mint)}.record-workspace-upcoming .upcoming-record-inline-option.add>span:first-child{display:grid;place-items:center;border:0;color:var(--blue);font-size:24px;line-height:1}.record-workspace-upcoming .upcoming-record-inline-option strong{font-size:15.6px;line-height:21.6px}.record-workspace-upcoming .upcoming-record-card-form{display:grid;gap:12px;padding:15.6px;border:1.2px solid var(--line);border-radius:15.6px;background:#fff}.record-workspace-upcoming .upcoming-record-card-form h3{margin:0;font-size:18px;line-height:26.4px}.record-workspace-upcoming .upcoming-record-card-form label{display:grid;gap:7.2px;color:var(--navy);font-size:13.2px;font-weight:800}.record-workspace-upcoming .upcoming-record-card-form input{width:100%;min-height:60px;padding:0 15.6px;border:1.2px solid var(--line);border-radius:12px;color:var(--navy);background:#fff;font:inherit;font-weight:500}.record-workspace-upcoming .upcoming-record-card-form fieldset{margin:0;padding:0;border:0}.record-workspace-upcoming .upcoming-record-card-form legend{margin-bottom:9.6px;color:var(--navy);font-size:13.2px;font-weight:800}.record-workspace-upcoming .upcoming-record-card-form fieldset>div{display:flex;flex-wrap:wrap;gap:8.4px}.record-workspace-upcoming .upcoming-record-card-form fieldset button{min-height:52.8px;padding:0 14.4px;border:1.2px solid var(--line);border-radius:12px;color:var(--navy);background:#fff;font:inherit;font-size:13.2px}.record-workspace-upcoming .upcoming-record-card-form fieldset button.selected{border-color:#9bdcca;background:var(--pale-mint)}.record-workspace-upcoming .upcoming-record-card-form>small{color:var(--muted);font-size:12px;line-height:18px}.record-workspace-upcoming .upcoming-record-card-form>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10.8px}.record-workspace-upcoming .upcoming-record-card-form>div:last-child button{min-height:52.8px;border:1.2px solid var(--line);border-radius:12px;color:var(--navy);background:#fff;font:inherit;font-size:13.2px;font-weight:800}.record-workspace-upcoming .upcoming-record-card-form>div:last-child .primary-small{border-color:var(--deep-mint);color:#fff;background:var(--deep-mint)}.record-workspace-upcoming .upcoming-record-editor-inline{margin-top:16.8px}}@media(min-width:701px){.record-workspace-upcoming .mobile-record-edit-details-sheet{position:fixed;z-index:205;inset:24px;display:grid;width:min(760px,calc(100% - 48px));max-height:calc(100dvh - 48px);grid-template-rows:64px minmax(0,1fr);margin:0 auto;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:0 16px 60px #10265140}.mobile-record-edit-details-sheet>header{display:grid;min-height:64px;grid-template-columns:74px minmax(0,1fr) 74px;align-items:center;padding:0 16px;border-bottom:1px solid var(--line)}.mobile-record-edit-details-sheet>header>button{display:flex;min-width:74px;min-height:44px;align-items:center;gap:2px;margin-left:-5px;padding:0;border:0;background:transparent;color:var(--blue);font:inherit;font-size:12px;font-weight:800}.mobile-record-edit-details-sheet>header h1{margin:0;color:var(--navy);font-size:16px;line-height:22px;text-align:center;white-space:nowrap}.mobile-record-edit-details-sheet>form{display:grid;align-content:start;gap:14px;padding:20px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.mobile-record-edit-details-sheet .field{display:grid;gap:9px;color:#31415e;font-size:14px;font-weight:800}.mobile-record-edit-details-sheet .field input,.mobile-record-edit-details-sheet .field select,.mobile-record-edit-details-sheet .field textarea,.mobile-record-edit-details-sheet .field textarea.auto-growing-record-input{min-height:56px;padding:14px 16px;border:1px solid var(--line);border-radius:13px;color:var(--navy);background:#fff;font:inherit;font-size:15px;font-weight:400;line-height:20px}.mobile-record-edit-details-sheet .mobile-add-location-date-control input{position:absolute;inset:0;width:100%;height:100%;min-height:0;padding:0;border:0;opacity:0;cursor:pointer}.mobile-record-edit-location{display:grid;gap:9px;margin:0;padding:0;border:0}.mobile-record-edit-location legend{margin:0 0 9px;padding:0;color:#31415e;font-size:14px;font-weight:800}.mobile-record-edit-location>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.mobile-record-edit-location button{min-height:48px;padding:8px;border:1px solid var(--line);border-radius:13px;color:var(--muted);background:#fff;font:inherit;font-size:12px}.mobile-record-edit-location button:last-child:nth-child(odd){grid-column:1 / -1}.mobile-record-edit-location button.selected{border-color:#74d9bf;color:var(--deep-mint);background:var(--pale-mint);font-weight:800}.mobile-record-edit-details-sheet .record-field-sections{gap:16px}.mobile-record-edit-details-sheet .record-field-section{gap:16px;margin:0;padding:0;border:0;border-radius:0;background:transparent}.mobile-record-edit-details-sheet .record-field-section legend{width:100%;margin-bottom:16px;padding:0 0 9px;border-bottom:1px solid var(--line);color:var(--navy);font-size:16px}.mobile-record-edit-details-sheet .record-field-section .form-row{gap:14px}.mobile-record-edit-details-sheet .record-custom-fields{gap:14px;margin:0;padding:0;border:0;border-radius:0}.mobile-record-edit-details-sheet .record-custom-fields legend{padding:0;color:#31415e;font-size:14px;font-weight:800}.mobile-record-edit-details-sheet .record-custom-fields>.small-action{width:100%;min-height:44px;justify-content:center;border:1px solid var(--line);border-radius:13px;color:var(--navy);background:#fff;font-size:14px}.mobile-record-edit-details-sheet>form>.field:nth-last-of-type(1) textarea{min-height:clamp(92px,25.555556vw,118.8333px)}.mobile-record-edit-save{display:flex;width:100%;min-height:56px;align-items:center;justify-content:space-between;padding:0 18px;border:0;border-radius:13px;color:#fff;background:var(--blue);font:inherit;font-size:15px;font-weight:800}.mobile-record-edit-save>span{flex:1;text-align:center}}.account-language-card{display:grid;gap:8px;padding:18px 24px}.account-language-card label{color:var(--navy);font-size:14px;font-weight:800}.account-language-card p{margin:0;color:var(--muted);font-size:12px}.account-language-card select{min-height:44px;width:100%;padding:8px 12px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--navy);font:inherit}@media(max-width:760px){.portal-main:has(>.mobile-account-language-page){padding:0}.mobile-account-language-page{display:grid;width:100%;max-width:465px;gap:0;margin:0 auto;padding:0 clamp(18px,5vw,23.25px) clamp(9px,2.5vw,11.625px)}.mobile-account-language-page>.account-page-back{min-height:clamp(44px,12.222222vw,56.8333px);gap:clamp(2px,.555556vw,2.5833px);margin-top:clamp(2px,.555556vw,2.5833px);padding-right:clamp(12px,3.333333vw,15.5px);font-size:clamp(12px,3.333333vw,15.5px)}.mobile-account-language-page>.account-page-back .mobile-dashboard-ionicon{font-size:clamp(20px,5.555556vw,25.8333px)!important}.mobile-account-language-page>.account-page-heading{margin:0 0 clamp(17px,4.722222vw,21.9583px)}.mobile-account-language-page>.account-page-heading .eyebrow{color:var(--deep-mint);font-size:clamp(11px,3.055556vw,14.2083px);font-weight:800;letter-spacing:.055em}.mobile-account-language-page>.account-page-heading h1{margin-top:clamp(18px,5vw,23.25px);color:var(--navy);font-size:clamp(28px,7.777778vw,36.1667px);line-height:1.18;letter-spacing:-.03em}.mobile-account-language-page>.account-page-heading>p:last-child{max-width:none;margin-top:clamp(6px,1.666667vw,7.75px);color:var(--muted);font-size:clamp(12px,3.333333vw,15.5px);line-height:clamp(18px,5vw,23.25px)}.mobile-account-language-page>.account-page-heading .eyebrow{line-height:17.5px;letter-spacing:.8px}.mobile-account-language-page>.account-page-heading h1{margin-top:7px;font-size:28px;line-height:43.5px;font-weight:800;letter-spacing:-.8px}.mobile-account-language-page>.account-language-card{margin-top:13px;padding:18px;border-radius:16px}.mobile-account-language-page .account-language-card label{color:var(--deep-mint);font-size:10px;letter-spacing:.45px;text-transform:uppercase}.mobile-account-language-page .account-language-card select{min-height:50px;border-radius:11px;font-size:12px;font-weight:600}}@media(min-width:761px){.mobile-account-language-page>.mobile-account-overview-brand{display:flex;min-height:58px;align-items:center;justify-content:space-between;margin-bottom:8px}.mobile-account-language-page>.mobile-account-overview-brand .brand.compact{width:170px;height:38px;margin:0;object-fit:contain}.mobile-account-language-page>.mobile-account-overview-brand .mobile-dashboard-account{display:grid;width:38px;height:38px;place-items:center;border:0;border-radius:50%;color:var(--navy);background:var(--pale-mint);font:inherit}.mobile-account-language-page>.account-page-back{min-height:44px}}@media(min-width:761px){.portal-main:has(>.mobile-account-language-page)>.account-portal-header{display:none}}@media(min-width:761px){.sidebar{z-index:30}.sidebar .brand{margin-bottom:24px}.sidebar>.desktop-main-navigation,.sidebar>.desktop-account-navigation{gap:4px}.sidebar>.desktop-account-navigation{margin-top:12px;padding-top:12px}.sidebar>.desktop-main-navigation button,.sidebar>.desktop-account-navigation button{min-height:44px}.sidebar .sidebar-add-lease,.sidebar .desktop-bottom-duplicate{display:none}.sidebar>.desktop-main-navigation{flex:none;overflow:visible}.sidebar>.desktop-account-navigation{flex:none}.sidebar .mobile-bottom-navigation{display:none}.sidebar .desktop-bottom-navigation{position:fixed;z-index:30;right:0;bottom:0;left:250px;display:grid;width:auto;height:82px;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;align-items:center;justify-items:stretch;padding:8px max(20px,calc((100vw - 950px)/2));border-top:1px solid var(--line);background:#fff;box-shadow:0 -8px 24px #06255a0a}.sidebar .desktop-bottom-navigation button{display:flex;min-width:0;min-height:62px;flex-direction:column;gap:3px;align-items:center;justify-content:center;padding:5px 8px;border:0;border-radius:13px;background:transparent;color:#62718a;font-size:11px;font-weight:700;text-align:center}.sidebar .desktop-bottom-navigation button.active{background:var(--pale-blue);color:var(--navy)}.desktop-bottom-add-icon{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background:var(--deep-mint);color:#fff}.portal-layout>.portal-main{padding-bottom:140px}}@media(min-width:761px)and (max-width:1284px){.sidebar .desktop-bottom-navigation{left:86px;padding-right:20px;padding-left:20px}}.subscription-comparison{color:#0d1830;min-width:0;contain:inline-size;margin-top:24px}.subscription-comparison-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:20px}.subscription-comparison-heading h3{margin:0 0 8px;font-size:21px;line-height:1.35}.subscription-comparison-heading p{margin:0;color:#607594;font-size:13px;line-height:1.6;max-width:480px}.subscription-interval{display:flex;flex:0 0 auto;padding:4px;background:#edf5ff;border-radius:12px;gap:4px}.subscription-interval button{border:0;background:transparent;border-radius:9px;padding:10px 16px;font:inherit;font-size:13px;font-weight:700;color:#0c3471;cursor:pointer}.subscription-interval button[aria-pressed=true]{background:#0c3471;color:#fff}.subscription-comparison button:focus-visible,.subscription-feature-scroll:focus-visible,.subscription-feature-details summary:focus-visible{outline:3px solid #1361c5;outline-offset:3px}.subscription-tier-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.subscription-tier-card{position:relative;display:flex;flex-direction:column;padding:22px;border:1px solid #d9e3ee;border-radius:20px;background:#fff;min-width:0}.subscription-tier-plus{border-color:#7bcdb7;background:#f3fbf8}.subscription-tier-popular{position:absolute;top:18px;right:20px;margin:0;color:#087a5d;font-size:10px;line-height:1.4;font-weight:800;letter-spacing:.06em}.subscription-tier-card h4{font-size:23px;line-height:1.3;margin:0 0 10px;color:#0c3471}.subscription-tier-description{margin:0 0 20px;font-size:13px;line-height:1.6;min-height:63px;color:#607594}.subscription-tier-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 8px}.subscription-tier-price strong{font-size:32px;line-height:1.25;color:#0c3471;overflow-wrap:anywhere}.subscription-tier-price span{font-size:12px;color:#607594}.subscription-tier-saving{color:#087a5d;font-size:12px;line-height:1.6;font-weight:700;margin:0 0 10px}.subscription-reference-price{font-size:11px;line-height:1.6;color:#607594;margin:0 0 12px}.subscription-tier-limit{margin:12px 0 14px;color:#0c3471;font-size:12px;line-height:1.55;font-weight:700}.subscription-tier-benefits{margin-bottom:18px}.subscription-tier-benefits-title{margin:12px 0 7px;color:#0c3471;font-size:12px;line-height:1.5;font-weight:800}.subscription-tier-benefit{margin:0 0 5px;color:#607594;font-size:11px;line-height:1.55}.subscription-tier-card>button{margin-top:auto;width:100%;min-height:46px;border:0;border-radius:12px;background:#0c3471;color:#fff;padding:12px;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.subscription-tier-card>button:disabled{background:#819bbd;color:#fff;cursor:default}.subscription-tier-card>button+p{margin-top:10px}.subscription-feature-details{margin-top:26px;border:1px solid #d9e3ee;border-radius:16px;overflow:hidden}.subscription-feature-details summary{cursor:pointer;padding:18px;font-weight:700;font-size:14px;color:#0c3471}.subscription-feature-scroll{overflow-x:auto;overscroll-behavior-x:contain}.subscription-feature-scroll table{width:100%;min-width:590px;border-collapse:collapse;font-size:12px;line-height:1.55}.subscription-feature-scroll caption{text-align:left;padding:0 18px 12px;color:#607594}.subscription-feature-scroll th,.subscription-feature-scroll td{padding:13px 16px;border-top:1px solid #e2eaf3;vertical-align:top}.subscription-feature-scroll th{text-align:left;font-weight:600}.subscription-feature-scroll thead th{background:#edf5ff;color:#0c3471;font-weight:800}.subscription-feature-scroll thead th:first-child{width:49%}.subscription-feature-scroll td{text-align:center}.subscription-feature-group th{background:#f3f8fd;color:#0c3471;font-weight:800}.subscription-feature-included{color:#087a5d;font-weight:700}.subscription-feature-excluded{color:#607594}@media(max-width:1000px){.subscription-comparison-heading{flex-direction:column}.subscription-tier-cards{grid-template-columns:1fr}.subscription-tier-description{min-height:0}}@media(max-width:700px){.subscription-comparison{margin-top:20px}.subscription-comparison-heading h3{font-size:18px}.subscription-tier-card{padding:18px}.subscription-tier-card h4{font-size:21px}.subscription-tier-price strong{font-size:29px}.subscription-interval{align-self:stretch}.subscription-interval button{flex:1}.mobile-account-billing-choices>h3{margin:0}.mobile-account-billing-choices>.subscription-comparison{margin-top:11px}.mobile-account-billing-choices .subscription-comparison-heading{margin-bottom:11px;gap:0}.mobile-account-billing-choices .subscription-comparison-heading>div:not(.subscription-interval){display:none}.mobile-account-billing-choices .subscription-interval{padding:3px;gap:0;background:var(--pale-blue)}.mobile-account-billing-choices .subscription-interval button{min-height:38px;padding:0;color:var(--muted);font-size:11px;line-height:17.5px}.mobile-account-billing-choices .subscription-interval button[aria-pressed=true]{background:#fff;color:var(--navy)}.mobile-account-billing-choices .subscription-tier-cards{gap:9px}.mobile-account-billing-choices .subscription-tier-card{display:block;padding:14px;border-radius:14px;border-color:var(--line)}.mobile-account-billing-choices .subscription-tier-plus{border-color:#82d4bd;background:#fbfefd}.mobile-account-billing-choices .subscription-tier-popular{position:static;display:table;margin:0 0 8px;padding:4px 7px;border-radius:999px;background:var(--pale-mint);color:var(--deep-mint);font-size:8px;line-height:13px;letter-spacing:0}.mobile-account-billing-choices .subscription-tier-card h4{margin:0;color:var(--navy);font-size:14px;font-weight:700;line-height:21.5px}.mobile-account-billing-choices .subscription-tier-description{margin:3px 0 0;color:var(--muted);font-size:10px;line-height:15px}.mobile-account-billing-choices .subscription-tier-price{display:block;margin:9px 0 0}.mobile-account-billing-choices .subscription-tier-price strong{display:block;color:var(--navy);font-size:22px;font-weight:800;line-height:34.5px}.mobile-account-billing-choices .subscription-tier-price span{display:block;margin-top:1px;color:var(--muted);font-size:9px;line-height:13.5px}.mobile-account-billing-choices .subscription-tier-saving{margin:6px 0 0;color:var(--deep-mint);font-size:10px;line-height:16px}.mobile-account-billing-choices .subscription-tier-limit{margin:8px 0 0;color:var(--navy);font-size:10px;font-weight:500;line-height:15px}.mobile-account-billing-choices .subscription-tier-benefits{margin:0}.mobile-account-billing-choices .subscription-tier-benefits-title{margin:10px 0 0;color:var(--navy);font-size:10px;font-weight:700;line-height:15px}.mobile-account-billing-choices .subscription-tier-benefit{margin:3px 0 0;color:var(--muted);font-size:9px;line-height:14px}.mobile-account-billing-choices .subscription-reference-price{margin:6px 0 0;color:var(--muted);font-size:9px;line-height:14px}.mobile-account-billing-choices .subscription-tier-card>button{margin-top:13px;min-height:43px;padding:0 7px;border-radius:10px;background:var(--navy);font-size:10px}.mobile-account-billing-choices .subscription-tier-card>button:disabled{opacity:.48}}
