html,body,#root{min-height:100%}body{margin:0}@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+460-52F,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+301,U+400-45F,U+490-491,U+4B0-4B1,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+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@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+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family: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+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: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+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: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+460-52F,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+301,U+400-45F,U+490-491,U+4B0-4B1,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+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@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+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family: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+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: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+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: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+460-52F,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+301,U+400-45F,U+490-491,U+4B0-4B1,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+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@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+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family: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+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: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+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-cyrillic-ext-700-normal-BmRLXWpJ.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-700-normal-DCQwxkRk.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-cyrillic-700-normal-D_uavGvn.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-700-normal-RFb1v-CK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-greek-700-normal-wyJ6jzdA.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-700-normal-CkZN0sRy.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-vietnamese-700-normal-CkEo6LDy.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-700-normal-BV5B8Are.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-ext-700-normal-aMgXseD4.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-700-normal-DZH6Xh-4.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-700-normal-Bxkt5Cjx.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-700-normal-Bth3BMcD.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAASIABAAAAAACQQAAAQuAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVF4AdBEICoRkhAALIAABNgIkAzoEIAWFAAeBFAwHG2oHKJ6DceNW4lJEFHn9tEOE37LNsvkjHr7f739rn3u+OSrSxLQytE91Dw2PYtNVq3Qaw/vJ7fUBMdOj/u2ImB98cT5WUx9F13ZKt06mU7tG1sAYcM26yCRX4f/0904bmwq8hwkUUMTRX61pa9C3xlpAGYw1vOu8C2SBZZFlld7DAW82RJWmwYMI1AJCKBNCIASqdZGFmtPSNQRhMpR0EKjWTwm6z6sJ+4jqhxjovTinVdRpZaQjaQzAYjI8NgAKDJCokgunCn9oUQE8VZd/F//+v6P4F1U9gLr58yNI/dJX9BAshEoJbTDogz7ocKoUsPvES8UK/aQIUQgpGgECBVLkOEV6iASTYgNAPKdNXayhDPL7IJuAZnEYSZ0eOLc9i5Rv5/+lEi3sW/kfnCf/+fTe0sxS7CKLx5erRJkKOixEqQaoqrvx5HN4iz4VhX0gS6DjFIWUzn/fIXJRVFY1NFRVNVeFt+SYmrK6vCU6eJsnKnJj5HTESMTQZOTI3Y/tzr3rUcOsiRy/ciP50s3Mycgxmhz9GMXhjzVH30ut796NHP0UUa31/Zoa6vCH6iPvdIM0IRANaT60FablmZlZd+UKNFy9NrvnFGxb5NC2CRxR0/rIyF/WNn+35sv9r+tHVhkseuWGKkCPPh96+GXt8Lc/Sh24ujfjf+tNw1lZWreiPuHb/PSpyjdv2rf/++ZE5TSKjFdZxYsBvr1sEHl5STuHZqYR7jGYGvGBBdjcaB5bODY1GAxMjsd0wDMIzXAXODRd74DxNMtO4YuYHclgLQRzp9KlUmxptCwv9bYgvWGD2xBW7r9413fdJu+mxzvzAUYeeONQvZP4kgfqZle4jhH/MWh+UbxgtJdrLdXLymNL53PRU0D3Q6FcXTfGqGcul6vrqhgLGAVSv+IVIfZOHpu+mlLqSlnj903j8mazXDsba/wbxhS/4Oubh1c5/uXDgt4j5KtnGEy5BIJHo0ur+jD+r2qCkuP1aRVM8EpUoRYSJyqNRA38uwDvHBNo0AejO2Z+ZYLLal1QiFyFh1EDQOgSCSCpjwwKU8yDbIjroEwne0G5Qca49cYp4AlqtQNZfWTQoFb1tRpFYAmRD+HXTkV4uQhG2bg4OKmyoypAsUGtWgQXyFxYrkpODeUxvGqIZA61erXo0sFG1UBGuPgpuon8RNUG2DhovAjZCBuZwtXrU3mQGki9+pm0eVZAXoWxLWTQoYHBPrJR4WunNxIFbCHfkTyPK+sqxjxDmGArZvf79JGJ3GwEqjwc7a7NIrl/7bJ7Nzu4+n1Ow6shEPnUrtVo7cnd5Wi5qCUbBIQbNKCP95FMCSZylEV5VCiiMqqiOmrKZ/I/C0gI1fyuulVcM2E1r4MhtcV/fbCD+HwEvVzH1dGNAzFE0FTbKzyQz3gootrNbN2a4PuG0j0JOgE=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAbUAA8AAAAACOgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABgAAAAcABQABEdQT1MAAAFwAAAAHgAAAB5EdEx1R1NVQgAAAZAAAAAnAAAAKLj8uOpPUy8yAAABuAAAAFEAAABgFwRca1NUQVQAAAIMAAAARgAAAF7mY9MfY21hcAAAAlQAAABRAAAAdAyHCodnYXNwAAACqAAAAAgAAAAIAAAAEGdseWYAAAKwAAAB6QAAAl7g5OpvaGVhZAAABJwAAAA2AAAANhSQ8UNoaGVhAAAE1AAAAB8AAAAkAcoBImhtdHgAAAT0AAAAHgAAADofBAM2bG9jYQAABRQAAAAgAAAAIATcBZ9tYXhwAAAFNAAAABwAAAAgAIcCb25hbWUAAAVQAAABEgAAAoA4pV3kcG9zdAAABmQAAABwAAAAlNdzMTB42mNgZGBg4GGAAEYgZAWTjCAeAAG0ABkAAQAAAAoAHAAcAAFERkxUAAgABAAAAAD//wAAAAAAAHjaY2BkYGDgYlADQiYXN58QBqGcxJI8Bj4GEGABEf//g0gAWkkFVQB42mNgYYpinMDAysDA1MUUwcDA4A2hGeMYjBgdgKIMDJwMUMDEzoAEvJyAxAEGXpaXzH/+XWFgYP7DqKPAwDj//nWgSjWmW0BZBQZWABNDDdYAAAB42kXIIQIBARQFwHl/QQIkWXInUAANXMOBJCcTd+KIGCjMNViq9/H0CM6P/S0j0bOwUqh08iEb8kPTXn3RiMoYhD90Nwc3AAB42lXIRwHCQBAF0JceehWAlTjhjikUgAVQA4mJLbdk5neUqHBVKWSv3XF2VCnt3AyevkVZv+sxBBbbq/6HfFP4hEcYQgEK82v1aHQ5RTs3FRQAAAAAAQAB//8AD3jabZA1tNRAFEDfTGDdfXHI2QQnZJJvK5ngDs13Welwt/78CtcS7xvcrcHKbXCtceh+wgtu437nXRCgC4BY9AGOXOAFYNHR0dzoKCGju8gJ6xiZaF3DWqcPBiSV5i2geaCgAlAJ77ghgjfiLC7KojvOZEmSXS63emXr5W7lsTLtXFMkRmks4ly+cYOEnvO2YLDNANv+9oJwhkpAAJAcHPG/1RC2BERc1ZGGMxYVWDyVSjc0NMaZELUf9e4JhCgNB3b2PiJRctuqZ0WPR8zilxutN/ji97vUBYMAnGjtzxjtK3wrDaMABo+R9KjWwNRUMppwuWS1QdfFZCIlMF2TxDGuJJlYW7OmVlvD+sx86b1hvC/l8yXf2hqZ66xbZ80yWzyD9/fzGaRzA58+nSOzYC+gw9AP+vyNqUAUhoD4lSnputbgUFPJ5O9Y+ReWlxkrc96naX08b3zk/KORb+E+VjYPmH1M6+UHeVlDtCzzGZ9FY8YMA8gPMsQA0jqaGkHT6cYSdVwl7Zs9Wzx+DyWUugPujd03T52ikrUvM26kF9PIcRmycuDBKcd3XRhPDgtnQACINzJ3fVl1tTB++3bc2S7kyD3cCQIQNMcSKaY2YOciE+d0zFbGjps6u0PILTFlRZHNJfAFnfeHtgAAAAABAAAAAjYEro52gl8PPPUAAwPoAAAAANvSppoAAAAA29rQ8vk5/tQEkgP8AAAABgACAAAAAAAAeNpjYGRgYP7z7woDA8uGn5Z/+1kmAUVQAR8Ar8AG6gB42mOKYIgCYiMkrAzCUHEbJJoBikHgCkMPAPDwCFUAAAAAABoAOwBGAFEAbwB3AKkAsQDmAQkBCQEJAQkBFgEveNpjYGRgYOBn3MGQx7CFgQ3MQwBmBiYALRoB+HjajJADbgVQEEXPZ20bQW3bthvXbr8Vp4to1KV0AV1Wb9JvZzJvzhvcB6CQL0wYzHnAj6E/yAYaDeVBNlJsMAfZxCy/QTbTy3eQLdTzGWQr3VwGuZhx2v/ZAIVUB9kc0TSUKJ8f5FIRHGPjnWs+2MKt+MYzt1xwr/jIk3JymR0X0wzIXKo7VbXjFvfLn3lTtCn7qPoB6+yyzb3qy8pdq/6hrj11fMj7OFbtEY+mrlU/516rVFCdVobplw/JEjVaCaqIYlUiUzOaW9aa/Q1idmlPXZHbCagW/B10XwaRi06VuVdMf+9DnIov6rlF8yzhUXxC/4c66Uz48UepqEN9N/Tzt2RwjOljsUUfj581AbaEXsIAAHjaY2BiAIP/qQxGQIqRAR3wA7EKw0lGJgYbRmZGFkZWRjZGdgZmRg5GTkYuRm42x6Si1LJU9tK8TAMTR1cI7WoB5btB+Zas6Ym5uYlgnoGjAZNzEF9icmlJanJ+bpJecmJxKg9IxtjADMwBAKDtHJg=)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-greek-400-normal-C190GLew.woff2)format("woff2"),url(/assets/jetbrains-mono-greek-400-normal-B9oWc5Lo.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA9UABAAAAAALMAAAA7zAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGnAbhWocghYGYD9TVEFUXgCDBBEICrBAp3ILgjgAATYCJAOEKAQgBYUAB4xODAcbIiYzo8LGAQCKfn4o/usELQ4rdj22ABHwitFYjZPqB3XSqAbV3C5dFkHYtTehxpeGbU+3+QexdERCkxARw9oNxAyetvXzdhdjl/7aiBiHgcqBjZywaGPSh4mNFccpF3DHlfyO8Jc/OiSe/kb7/iQYRAE23iScpHngiRRBFETNiZzQwc2HOllJ0fqXIjTY8RTYbDsklKc81hGPQcOJojhD/w80ll1aG/qiQErbzqOXjmvOVKd14tuv+Hxrlbarq/5xH7CiMPjaZXlrfNSp7uqaroZXvYAzc8A0kH2zs3MvHQBUORcJ2GG2cdFRgArh+Sgb7yOsjImpmgM0kq1FwhQCQzQ1Mt+j7at5GSAAIQAAKFLk6uMul4pIl4HIpEEUK0dUMiCMmhFWNoSDC+Exghgzi5i3hNhtN9qaINo+EbQj1tEIgJVLj5oebQ6I1/fyLMQYALYgALKS0yEOQCJG89uIiEPKyeRDVCmC0HgZ203jIg7kk6cHxfEKeBSDXtxd6n5yJzqpfSgXs9xMri1fPezlKMAVcCGEIhmwHiDRtJOyKfXkGsAVqI7ohIZs0rsDM/IU4fuQgkppCk2n+VRHy6mFttJ26t16mBjQPyIeYhvZnyXaiDSeaAYYXLiKPIm4uKh1zIq6gSRVU7WNPIV5v1PwBOy07RrrT6skwoEAtYyZeYgpBUABaDEmtPWRGP/UGABFgUUjchFXAghAgAYQpyPkCIBBoRwQgU/g3kQcyqTY9KSDItmjjmmkP+qJHG3C66hjXhtlhzwglI+1+4Be+T77hYQxxeNkCIDaKU+ANXhkMqePOVAQr7uwCjoBlCdtHQE8TNRd17//A/evkhSpkOMDA9VTmwAVAbLNlwMkoAG5qG2bWCYA/h3uEYgEhFqSmJJPpCIFbJHg1Aw5GaAujjqMzIHc8NrIHBEJJjGZP3cuFQZD9PvzLvZIaCIjBcTvEnIzTWiGjqdzlD+VAO2TUERK8smEi8lNNOguiAM9P6Gfo6bX8bD0v7V/cPwA/fDBi0BaGgUllWy5AATy6X9gAZqRVIsMLuVmqQ3QmrBbiFgTiWbxLDj1hBqINGLVYewQwySWWRyeQK1kXVJ0S2UjZ5WgXaIOSTodp42CUzqHXH226ZfJI4tXth45eqnslGdQgSGFhmmMyOdTbEyJcdv56U0pNa3MDJ1JVRZUmldtkcESglQkAOA8AMgAoBeYLQi+wDxAtwAAGlXJUdVLPLmo/TLRystE3SsqO29LUY0hsrtvBoXUw1Fy+XjIhqbj4rEZISsUysW1L68PlGRwyWImjWXjS9LFyUzjC7v7Z5hYsYKRhIH49EyxTJxutwOy2PRxp1R63SVViB+eNFYRywlEzJBIMDIl5Aa4PtbFOno416WTTkfVQwSPgIve66BCbLAuLmpCh59ln5uFECODSuUIJ2CJCCzDwbf+DV2/3yTtan5J1gEVuilcVASHULO9Bt+nWkIEHMMit5gOxaO4JpWjvdzOcySeFek9q4dy3jxi2BxHwsuuo2CzbQ+KJWxyqPUJljVCU3WT8JwlhZyLkKODRhZkQByHu8ERJIcGBexSmdwGPfMPbjnC0SwRUTyCAIwY4Mdr9zxJTKE5yp0mcEe9s3Umm/TZp2s4X/27cQUmhrd4Ow4ibPOTOxxT6w+S8ENc9AGE7meFOlNbuzjngJtzjFKcrMsxtf4G4UIPcNGXbvwNaeDea6+1L7kaYG+M13a455pruOh5Ww0HlhllPy/PsqS9Zr7ZV9cSLODAoItzBt2cI5i1brCxQRIcH6yr9wV5+XjhtlxuziH7LiqGTXVnkfCZntd1doJ5liyIno6X3GqH56fcnGNwE2IXvYhw5a/MJGsMns/TOawd+2HX5kOXxQZFsYkwmMetzGtqKDKSe+h9h7jX77z2Snb98vyL7rjmil1N3B/cCBfsC5rymA/ExpPlni/DL9i7eflmn66oxrSlMRRB/8Dbq/e/3aN95L3BG+dFd1d+uCVzKhQy5/+I77CmWJ/o2Hygaay8yleXU1c1NH2IpqHOYUtriyWHf3iZwxjZvNxm/Ti/O5+22uC3nVFxhu1wvQc08ZZ+nb5/9oBF38ehJXaKPt7K6/v34Ltqai21rbXDXI3BRDa+9XDSGp8gzZZarV2ag9v3RBzSNfFjU/M+uVduNDTsMNY0GCOHDU3O4dazeb3zFXjg0rlPuiV75+m+kzV3v5qc/PHdJ2j6pI+wDP+U7mFPW/uw23ltZemTVTo+3+KNa1yyuwdmfI41j1/yvbG3oaLR3G3Sd1xdrNOUfAou3jYw0z860D9jr+9sqU1IIHve9W56/fIEU2fztvaqHQ213trhKauqjXVmr/kFxP1m7bdCE88Plpb1m840l/VNQz72QvvMPlc5z9fvKPt1xBtXv9yVZ9nGmxscXiDfwGcI4LQ9duBaG7Nxjw2aWMuArp7In2qxObTwKfr40/iy/j34zhqeN59qHuZqDBaysQWiL/PZsk4cyV13mvbwWw7phfEDC/O+fm9/ram+sspcXxs5hm9pHjufSujGRbKXaTPmBAPPfMm45bau15+jR/bbBx80mR7sCth94rfB6Q6sngJcuO1v4a7Lu157ad9GKIlypuEea9GDnXs0IytDmZ2Rka2cVv4jrIHmaFZ3O9OWlWX7gLuRH1mMjsxE8VrEH/XNRrErsh61R6PD3e2d7dDsb3Z38k15W/kFkrwmHk+PhWNKx3nLMhHkSl5ZLMvHWPGPfwRB9AKr2QoSUb4qSlB18X715zkqwRI0G3lvUOptugtcID+tsKQForrC+pqxS4X1dcof21bf4OQcbZ2Le6y53kKao3rxNWE9f1a+S3t2tiIu5yej2d/W12RozBwrLh7LbDT0NkUDi+HBQPj0xIlAoKHFFxAMPB8Vce+KKo28Rq0SHV3LUk6MNLv35DMrCzVNmbxBeCGCKzMtu20y8f+SVD4h31Sosky03Upl9YJxzh+L0ZFANLR4LOpYj452tne145E/wok2e6JX/xBX/vH8WaFQojdWlrhzuOXjs1Zn3cCkT4qWSmZeqX/B4tciE4HBmUBZwGxtMDaqnCpdllPVaIzdNw9ZqfDU30ppYDgw2B+A5JP5L8bj4tgWoy/t6WRRcO2P8uFDakiP2fMWaviyaOYFr94gE0nEsXysWligOuHRC2TiH0XSJ/4WqQcjE4GxmUAocKlG+jECgZHFwGX8vabVzf8f4KQSi8Gp6laIdgV0q8OzbmjyaWdnW1MQXZoJDb7ZaEdzVzMoNQiAGESUwszDAIzTDIqSxGFoxoRZ/vTKM8CfyZ9V/ZAPfzZ/Ds4tMHm0dSxCkOPaNpKlK8/KwGQVCdzqbPDn1HKuiT8WHUnStEQYZB2TC6WJ6spymNIjBV7JK5lSs1C5qDoRSYBUSlgH31LlM7X5O4o8eBxrX3MDwtOG1iZdZ/NjXsu0gBJohRVmlQNfwVfQmsReAdZEAahljqkMaxLHg/gT+BONkwxcgT0CH/5k/pQrcCpMUYiGtPqbDGvVgALfitYyTHyI7iP25WqsSqAlstCbcmZ3k0PcRZlgbs0KCrwb7lImBTqQCCawVEpMWHur0DRm3+9sVAOK6UQiqESr8NaEtY8Vu86AIjK3KRZhXNwqD34Oc38umLZM7/33+38/uOj7///Z9yMAAHqAUtN3Bsa/l9rSiKVxlONqqbKozYWfYMRMRkicEE2FhIs4TuWQJL0RDNwCPy0hP1CbGAVY9Mb6W+DZ2p14CIQoIBjqGKpe6lOONhDJTUFBXMgZYOPct8C7Ffmf2jR2ksQ72U7f6SBu5gywoW8x2Qhy1APl1CZGAQ4ksGGD8loGsjY0UQKXmhdvpBboCNglmiU2XUCieL2dF1bDaTacoykaTjgFAhquyoFkiSk0LZyooeM7gQDVIlmNOwCPlICNKQpatkhBhUQJpdLCVwFqWj3FQ8sWeajTWbJiLeRJQlRmsyh1YLRZtAzVNr0dAoCqYN6wXLhzQGL8LY6mvwSAd1698ly88s2Xfwa7FbVA/wsgBhQAgABfG3dQHs2o/066DhB0wWo68NIlpR8Rtqkj9flbwtMc3oZyWoIn3n+L86o5vA1V8ng6L4C9+Ax3YgMBHN8Er4rV97ZRXgdo2vF244hH35wAzlOM0Y1BABGNnNCZ4UFNPID7U9KeSCgiP5EiDnMizejpExlFzj9RIM2BE2MU8pwgViH7TAQQSqpgnDuJJAk2kHIaYDNnhs+sFsvBuaf5DXMbXT9uwvLIbk49b4mBNm3JsEV+85YtKUHWb5rT5ywap9WpUZtWo6q5Fot8W89a0m4OaXOK2Ywat2KaD3NdRi1S/+eloldCT0fn1K5q61Mpa6eaNrKMB6WMQqn83IfXmTNv1eIRiaKj7aOsikMmoxej+EfqsmjOpFHDLnneylGLQxT66vnHnh/n12VXDN1Hw6/bcNpctWo3vrwApZvfrdEDiP8IzgPkeiYUoQlzDvYWB0cnZ6uLq5t7+aRk5I6TIFGS5IqkSJWWXjqFDEqZVLJky5FrG7W8quQrUEijSLESWtsz0tErVVa9chUqValmUMNoh1omZjxSM4s69Ro0atKspTe1smrLpl2HTl262dg5OLm4eezMw6tHrz79BgzyGarXsBGjxqJtJvhNmjJtxqw58xYsWrJsxS4Bu61aE7THXvvsFxJ2wEERhxx2xFHHrIs6fuE/r+1vm6/8jhhtDCwnASDGR1h4SGhYwEGU1Y/Xffk5G4u9XgIAYtxyGpZ5y9sDdNbyP142W5DgAhoE7i3q0c5x2vm9v24aZuNohdcxqSEAz8up00My03HSwmqPa8bMecG3Tjzb+f9EelEtg2vpzPeiIEEBwSA8IEDBwAE9F5Z6vQIQjAnLGTgWLO+uZTL/qwGEAYOAQpg3TefgwBCQgBDzqukKDBAOoU3KVtqIbBXK9XpEAAujuudkZN724kIGmrtVaS38ZZLrS9/4fsKMQhN3yXK5gvSBvJ2Y9/Nydbcvb0bm58+e3FhmGfGLJ9u7axl1F1LQTbaCeyrbu7wFCsorFgV4qnh+GUrWtaczqkSBB96AEeKRB94k2SyLuyw3qwrxeg3P5FNR1Av1Gsq2/ds6dPPkBAAA)format("woff2"),url(/assets/jetbrains-mono-vietnamese-400-normal-CqNFfHCs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-ext-400-normal-fXTG6kC5.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAASUABAAAAAACRAAAAQ3AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAdBEICoRkg3oLIAABNgIkAzoEIAWFHgeBFAwHG3AHKB4HzukrRjyF5Gb4kQ/B873d17mv8TWkoqUUGaHodJCtoqntw7m8tiPWyGkfWDU/IMpzVk4zAs9Czv3c7Os5NvKFG1Ht9vBVXySRZpJc4tTrbM3sTRFcLa3zVboKWRIoAksKSKgqUQWEwlSoqjp44V5J9/kjd0+Fi5xaFjwJArgBAIJgIAgCCAI4CdNMqGuYXYUKdADLAkAAJwl6iX0+bZqEm1AH0Hu9rvrJHwxQG1Q/gFYwWYbgTRWgwEESVzbmtjQAt3DXO7Tu/+9Q/KNKWhTCgZ8fQSWoL0CUUgTBjgL8iEAcce7YHBeA8ZvogieCnxI0BCVeACCAAhBD/oDcAdUPABSgAX4kBPBTwjCAjwYSCneiqF65LUo/qXdYFrRwTujtMrKm07plTbSqLQFAiHBN7E4DG5wkiGXhCYBNETh3K/AciHN69iFfQjFOr9EXQQAAQXRNszs8PR0OH4fDV/dwGe76CHdj1MQa11DXYGcfZ6+B1X0OfwjY+i7KpQ1w9d+1z3/HydCB1f3U8A0fRFv+0bXxPWrZu3d9Nn4UcbLs/QCXLH/j3PCKblKOiZxLOR78W9brPo7eGTLz/F27ZPmePQdCB1YP4nJU91o4gU9cy64L3c3SPu8GfDn6ZXD2cGmllVqSxtD5vCXHm5xaeHlnpffx7DcPvXog5NnjA//cPz2btsz3yf+0MI8ri33tuv7upNbYmW5STbosW8bYItV/SPzxvXC0KnpWnFdC91oojit5Lyo6WcJQ1YzwBYbi52ohJVpcxfcHBqsv0nFz8U74rzS6M7r0RVlXZ3jJC4G92O//7Lm78VOtnUx+aQxAzsqPnrRr1t9zDrezKePvZ027x+fGte4s4NXu7/jEp3G9cM1bICYgACbuETUUD5wmenGXA/IBpAKVrl0AEJ5cqr6Q89tGq+SpqkDfX2DtG+pZ9teuae0AX98c301CX179InyErnSG8WCiABB4HFbVrw/lpTdBIOk82nXbpHKoQGyBpUovAAD4XQA8ZTUCeBJHIpI0v0FRrgcnckV3ANckrwYJKXEihQfdSKPER6XeExmEeEMmSe6QBwWmkZdmSOSthhibgIkBlUYreBKd/0NeVAE9WAyEaQpH6KikDWlUVg43Jy2FOmaYlsZhDEGZXO3mWEyWHI6zuaJkMlcSQ9k4F+KidIiFyZItGDc7r1pUj6wP6zrWB0/fbeeFeHl4YOvETMNiM8Ny+7OO6Qh2wur20YVxFts5dlORdl5Kwd5utR7SRcxqX8RA5Ehacha76hg7c6yzNm/Xf6vOLNrv544lIEkWg7xWo/ItBAeIJEmt0XgBwgM8gTifoiiLJroYYooNTeziEKe4zOoR/wvIKp89hSr+6jFAqw/LaonjmZHSscMNg4iPlWpFrO1RN3zkMU+/xUP+JQ99TbvTl1Vg0gtirT6lbwYAAAA=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAbQAA8AAAAACMAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABgAAAAcABQABEdQT1MAAAFwAAAAHgAAAB5EdEx1R1NVQgAAAZAAAAAnAAAAKLj8uOpPUy8yAAABuAAAAFEAAABgF2hca1NUQVQAAAIMAAAAPQAAAEzpM8woY21hcAAAAkwAAABRAAAAdAyHCodnYXNwAAACoAAAAAgAAAAIAAAAEGdseWYAAAKoAAAB8AAAAl604cJFaGVhZAAABJgAAAA2AAAANhSS8UNoaGVhAAAE0AAAAB8AAAAkAcwBEGhtdHgAAATwAAAAHwAAADoe/QLmbG9jYQAABRAAAAAgAAAAIATcBZ9tYXhwAAAFMAAAABwAAAAgAIcCb25hbWUAAAVMAAABEwAAAmo0OV08cG9zdAAABmAAAABwAAAAlNdzMTB42mNgZGBg4GGAAEYgZAWTjCAeAAG0ABkAAQAAAAoAHAAcAAFERkxUAAgABAAAAAD//wAAAAAAAHjaY2BkYGDgYlADQiYXN58QBqGcxJI8Bj4GEGABEf//g0gAWkkFVQB42mNgYYpi/MLAysDA1MUUwcDA4A2hGeMYjBgdgKIMDJwMUMDEzoAEvJyAxAEGXpaXzH/+XWFgYP7DqKPAwDj//nWgSjWmW0BZBQZWADbPDjoAAAB42gXBsQ1AABQFwHsfiY5CYQBDaVVIlBL7mckA7kT0CpPCop79uIPz3q4MojUrSJePvNSKRlRGEH74hwYNAAAAeNpVyEcBwkAQBdCXHnoVgJU44Y4pFIAFUAOJiS23ZOZ3lKhwVSlkr91xdlQp7dwMnr5FWb/rMQQW26v+h3xT+IRHGEIBCvNr9Wh0OUU7NxUUAAAAAAEAAf//AA942mzQNZTUQAAG4H9mIDlbySoOt5I9HHZiL+vS4VDh7u40OFRo3+FQ464V7tbiUmHdJczicsm4fe/9YBgDEIc+BYOEeoArzUqyWSGkeQzZ6+wmfZwLot6nT1vVNM04oBlQ9AZoX3FHhh/gQR6Mp+JykKdUNSVJcu9T20/N73OrT3F/2qMw5vfWLp88SQL3rFE+3ygTrvv9BXaMqiCAkD3d2lr1ipagK4QqNDHjCuPBSCRqGGaQM+XLk0XrPX5GlaY1i54QD7nhvO/c3+Pp35mEHO58dN2fd6mEdgAYRrhfqEyfi7ei6AG0j6m6ohk8HQkrIUlKpQ1dj4dDEcZ1TY3HpDDpM3PZspkzl+lTqlbmZUYUy8o0LJtKSlOXLp3qnC9N1ieU7FWr7BIZPssuFm1hpt3BVBW/yPMPcwAUdEL8m6nqumbU1Eg4/Ceb+s2WpxrG1HKtnVKxcm9zolhWrkGbVN5RmqQJdGdpkj6ukGluzhTed7ULBRvkp4wAENVFUt1oNGrmaS2r8JcrCxfJjXWUUCo3yvMXXDlyhKrO3mhLj/qGhvoeLREyvvXpEYDgGutFDrFjYEDQ5PK1OcsWs15bt4JgM0uQe2LHAxCRHA9FeNoQnUS+Tsc7JkRXVV03JIZZJcBJRUdHxSmAAQCFZYU3AAEAAAACNgQJCtdkXw889QADA+gAAAAA29KmmgAAAADb2tDy+Tv+1ASSA/wAAAAGAAIAAAAAAAB42mNgZGBg/vPvCgMDy4af1n9rWSYBRVABHwCudAbaAHjaY4pgiAJibSQsC8WBQGyERDNAMQicZmgFAOeFB/4AAAAAGgA7AEYAUQBvAHcAqQCxAOYBCQEJAQkBCQEWAS942mNgZGBg4GfcwZDHsIWBDcxDAGYGJgAtGgH4eNqM0IFGQ2EUB/DfqqJMBZLAFUh0V0MoUBGllKQArHVtN9vu3HuH3iEAPUJP0cP0BD1D3D6zKQqHH9/5n885qHs1qza3iPfaenDNts/gGcs+gmcdeAuem+iZt+EleMGWx+Bl++Jv16jbDJ5Xtxa8om4peNUSbmT6WgbOlFp6Um2XEo9SI333EqmOrrKq0lDhQENDoS2XGioVYoVUTyyT62i4curCuUTpWK4lNVC4lBnI7Ez9dCeRK6TVa6Qp1rRnb0KHzh07/PfMG4mOkZ6W/JdUNM5FU7kTmaFn+Xj3SNNuVZFbXYnoj3nXcpkniXaVPzKqbpjJq86tH/fsSKuOkQextkzf1/Sx2KKPx/+aADN1XKsAeNpjYGIAg/+pDEZAipEBHfADsQrDSUYmBhtGZkYWRlZGNkZ2BmZGDkZORi5GbjbHpKLUslT20rxMAxNHVwjtagHlu0H5lqzpibm5iWCegaMBk3MQX2JyaUlqcn5ukl5yYnEqD0jG2MAMzAEAoO0cmA==)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-500-normal-DmUKJPL_.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-500-normal-DJqRU3vO.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-greek-500-normal-JpySY46c.woff2)format("woff2"),url(/assets/jetbrains-mono-greek-500-normal-D7SFKleX.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAA/IABAAAAAALMwAAA9mAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGnAbhXAcghYGYD9TVEFUTACDBBEICrA8p1ILgjgAATYCJAOEKAQgBYUeB4xODAcbFCYzA/aDkxp0RMXmTMH/IcEUkaXZhe7qAVQoRhtRmOhkzaUYXs3lyzTUlwptwwNGy28PLP/oZewn39g4Jjp8YusISWZ9eNpW788MNQMI7jZprgsqRiJ7imCBYlEWIBhgoWjj7uJGcddednnRIQ/fX77n7i8NtLf08UwEQl3jq59XJCShypU4lMyz3Hb3X0omkAkZCYVNhfN/c3Pmf1nJcDqnj2VE35fYAx+8WYIJhZj4znn1Qbjp9+f4Pab0wOi7JSECzG0o6DRWu/MBgfu/NdPu5O8cUssKSJ1wUyTjq6oWZic7nUsKuIEySsIkzXvdKzArVNkCwvP1lQCgK4yu0BVWFp6vrWVm/6Nt7H82JGhxDyAteCbHZLRdzTsxJqNEUxb+txHysoxjwQzz2p8tU5uFtC4RmcGouCRX3v1195cCAYgBAECRIWSIVNsQCiqEhh6RpxRRzogwaUTYdSCc3AivAcSQCcSkacSCBbQlcbQ9DqAddgyNAFiZilAX9c1OSB/6ZyYgxQCwDgGQoVQGIYAIRvVlRAiR7Ax+jsqKIDacjVExNGWA/MQLk8VzJshTmOztrVbySNyHVnaAiUVpcgdvmnh9FNeAYYXkMl4AqisEoDtIZK0zs6lsSM8yAboEhZ5CFVqD23kNfor49QgAGWwFBeRAIZRCLdigBbqPFSIF+ABeQAfotUU0g+rL1gCMOnSNn4S0PWEL5Nw2QBqyIVvBT2Fe9wCSYDa3QH3Vt4cSaWSAug+NT0JKDgAKQOMLa96EFIKf/gOUWDQiE3EFgAB4aACxikhFAAwKZZ8DgHeiRQixRghm5n4HrCOOSrQAtqJU3LzpFAr/6TAHnDo8QQgszNHZ77FXwgom85JfwQOqMC8Ae/gYkSsURQ1AgQgAQAutAAoAALCdA3gIkv619L//vwb0H8nVgjz+bwLUlFoDaPGQkfqBjQcpc4R8ODxDAPwurhVJMbRRa7ksFTJAUJERK+RXgDxDi8az0D39NBJmMjGZP5MWgyH5+mYXeZg0kZOdJEIu5k1OaIYW0Rnqv/S2DtQxKCIjOSRMLuKNDjpwIXDRE0Y407zODF3/W/ovnvbiAz6YIOC0nZKaVrpMADK9/g8sQDORaaLiVmpCNj+DsAUJUg1SNBKpxbESqyNRj2XB2IWvmkANITOe42zRZqt223RIZbdRi00cNmu1QTMlFwWnTH2y+Gh4pemWrkeGXlpddgjYKUgnRG9Ajn55huQbViCiyKhiY0qMKzSiwpRykyrFGE0jSCIFAJwLADkD0AtMDvBegHkHug0AoFGJVK2qhCXG61AIrWWr8aYYT2zhWkVVD6EX62dQyHJqVGLicdAyTQtFjJgVi1Olw0wdI6eouC1SZjvL3umikG5h3BSHrTOMQKpkUgQu/aGoVC5VKLOjXKBIrWSy2FqmlB+dTKAUcDwJE5TwBkbFnJ/rY92ss4dzXxKbV1/T9hAJvBUu+bwOaq/XWDeXTEKvBMv+HYDYtSMXHI8lErBlDv1FvCF2yDfJcie3f1oWe+wCtb9HCZdshHBIfLC9FrNf60J4HGMKYkfC5TJ+lSNHd3NdZ5dNZ96o6OG8lOvpt5IcR3r2z61suaFBNQmrT0wrCXkvwKkNWenURddyk4+u1FuSiQRtRvQxxhEfxFo411PBvfbTQ1aCPSbA0yIczRIJRXEEQyYS4ocX/of1WiiyaY7SI3Z54u6pUe8m+30ZXB4f13V23XbupYoeLhwa5QqcRIKRdhwtDjdHX7sj8SSWqhgd2s25/B7OuTu4WLdz9FgQLtG55HhMlbFN/J5rrmGPXQWwZOVVLnn31VevgnPrfKt+IsHWeS5ZYVnCJZ9HIqem3z+aeAsjx92cK+7hnPGyVcarN47i9QctdADS864Xl+f2cM6E6W7jwyDLmWTlDNfAWRtN3eLupy1VuUoXA0Y9nDMwDm0aWWy8vkY6yniPTKmax1mFMSPTY+OyNo5gvPrMaWh+d6Yocqzobrh2BM+xO665gj12WQPSixm3X325OHNpey4+FiI+ViG4n+0mtkeDT6J77bK1vsLcqur1aMyF/u63T4xFx/V3vXhzq+VXFL7ypKwjPz+l4w2I7O1b21+wrz3XGCkzhqwKi3EwUtbo7w+YrLVVCuM8U1MAvrXrA5YXtX7tt5YAgoHTtp8WWF0eGHqRNVhUEjBba0v8h+bWaAV+c525JPC7Y/GXH19hrUyWl51baa04D0cn7Sp5qsze1VrwV7OyZHfSiyJTsZB0TFoerSjfW97MUD0Yt59oL3Kd4SNndY35u+St5yYTG575P1cpvWf3hskypgS/yB30tjjC3t6zi/Om4l/vjtYRYdOcpyc4FXQtRAZTN5h66vUdRpsxv/FMnSRHdzIYUWcg6vcHAtFOq8NmDm+l9r49tjYS2RI2O2zqvuITK5wVJxaXLhudxmXyUWt/K/Qiy0BJqb/mZHOpb6DEYg2VlPrMQWf+rheNhpOjo1zdfIfKkm6qMhsrTeZd234B2oMPB68Kyh+7OQi90BoqLvWbT6wt9YWKrdEKfLUnmkv9J2fxld9XeaLx3vKyZ40nVj6HfU/YdfKw79i9rQU1lSWHXuzBSScKzcZC3WPdlRcUl9xQeTh2aC6G9md6xnorxgsKd1f0dvkr/e7KQtNT/YHYFK691fHqc7z5WGnoTXPhm6HR0mnubTCFnYEJf7bfP+G0Ouw1k4QvuOw/rPsO97uflSxXKCuWS0rjlcrKePHlrYZWnH9AY9VoL03tATMa+kB/IGO1LLqakbF6sqvQHJhOLowm8cyBSHJmMonogaPJATpOOOweE/o99p7WWmfms1k7ns101lZHxtRBTefZMzIJkSsaNIZ6PReT/ohVl1uGg2e7ml3474DkI8kGTVtDZOe2TO2ONujXMk7TagqPrtGehm2f5GksNUqWOMsAC1JpXVMB8a265dwCWrecb+qjmcuF3pKhX/qEodrl80v5RPPuq9xGdUu9x3B2pnqrdvnB6Pe2BBpN7ap0nS5d1W7yN56QiB0YXTzQIWMqsVit2E1IJJ65TsI+KzVZbHmN6dJzkiro99t7Gqscyl/8nbTSUVWdjOByTedCSCZdr0kNW3MHcrWWxWmp1cp+yE6c98d0jC0lz4gdGXjRaLO92ffUHysp8pF3giv+eOcGjvsbGa11hkiW+PB5hmPdht38S67pmA9my+IbNmXULvS3VG07Lq136q4xnKz01oPhuZGJueMWrK31JofKklae1qlqKba7vg5yWnz3hzAuBOeGe+aQ8ur03gWhSNxQ3a/htqUcWzqxZsgptuwTcY3NaGzZLlTUKP8UW4zHk6oxHFFf9+F9MrFUwq/n52j06vNeGlmS9eyJU7A8ejA8F5uYO2Oh2i5K+uDcaxPRubvf6vbTxu85m5WnWqo9WbdqJUcOf3tSoNvCbrn09HJ9io6MjZ4Xny5qb2puApUNggl8KLVU1ACQTpMomG2HoEriLLkaejrIM8gzIx90Is8iz8bnjGNjNLQADHJcM4VcEXqXkOUhG7nIA5BvNJ+N9MKmYbuN05Tq5ZrWhcjqhmQ1IzdINamW1V4WrBhk29RG6FoDqfIt9wjkbNfvcq4XYOw1PHUJmquCZ03r3q6PSYNswHBLUJbKWbcHWUaWQZUN89AnAsi+EPxQrrIlEJnJIlUJM7HMcyIb2WdiwCYYhdkKuBjZ5gUYSBu2TYSNZEBQZ/dsLMogZAlqcMnlTpcszNOWC7LHy0oMpAd7JmhjAL8NbmRdayAVvDU+WxL5XR70AowhbINbkc7/KgLwLmPqTfwNBEUHCMBxmUhdQj6WUlkZlKnxu6pO1d9/v//3Q7rw+///2fMjAAB6oDb0HaH0b6GUJU8Y0eR64ojqUqm14Od8duRDHPKhFfZpiGupUNnzetjxdgRbK/5+l4IJ5JeSir8t3R+1IaFaa9AZitANXTvqUxavQ2TYeNmrYwP4det2tGuWgFpDejL9euYAfQfK28gGGIvbgQRcpXesotZIABUK/LoCMgX5tBzoUFiWbADfCNfMu98PsCghbdyeq6jgel07qoCDJjjsyIFY7MAODSYL1alQ9phCIRt3Ri4tbQVgE5dpkfhjGAkZMAWRYzPLNioh68Amvwwd4zGzodCRGaTlUjZqVdaBTSBDfJ6vWzoqG6lZhQKbFK6EAKgz5unB00f9KabfIE1/CcA764pzcPbvSz+DTdl+/xcAHwUACHwM3JK6lBL+d88HxAVfFHh3m1b6a8TWqK9qwVrRVjPaq6WqFSbUXqOOqrXXCkfN6KhWPgnndsCsD3CdZzHpoEPOX6wjz67FHso9aAqWW+ynpyeAc+VhtGMQgKDhk7pBGKUsAnBflEhlCV2wnFLxv2VpRo+QTFme7a4qy5cjUVaqjK2sjFJ+GTmx9FYE4M2hvDRKwSyXLSegQ9S4fhOazOT8YyJCPAaHHhY2o8XyD4iYNc7mNKNWTL+ICdO0Go+aiFqsGZM3ZyMDg2khMRGTZqrMfNN8LD/nqJhhBq3qNXN2r8LzGkBuHpMgYmkV2dpFChUKu08Vm1pVR9TBh+FjevSxMYZr7aNbRE1aFJsrvS1RcG1pOS9ocBJ8rTYx4yMuQj6W2WwW4VnSDJFz5tU/LKK0ZgWXCD2/qRmKRWuYh+47US6adX1FAOIfwbmATE+T2t4wLVab3eF0uT1eXz6MQKLQGCyuGE8gVpLIFCqNzmCy2Bwur54vEIrEEqlM3qxQqtTdSrU6vcFoMlusNjsz0q+WhVWdeg0aNfUmG7vmOrRwaNWmXYdOTi5uHl5deXXr0auPj19Av2C9QgYMGor2C4sYMWrMuAlRk6bETJsxa868BYuWxC3bbY+9EjhBUjTDcrwgSih88/y+eq/C13kHnXKhbTUDgISUCgNDoABXKLCL+2X27E/c2jAAQEKsFigx1qgLEbSeu+NyhcJGIECQNm9L567c3l7uZ5Wo3pkx4tYOhJANKw9dEonovRqVDb5dMKz515Ng+hci23hm4UQEs8eChwPB0BZYOBINbH3Erw0HECzUaokWa42eyGD3PIBIMBSOrfryBQ3G4oHQKi+/kEA0tuaDV40GP3h0+wuAAgXTKy0v5428xUDwksfm538juY9ni9fz2Ggy4iWLMz4qLklle7kcZvOLwy5bXp7fdYrRJlP4l5NDdZPiKVeLnJV7Ohg2VAs/aQwZNVtodX2jki6RU1e/j6GkgZbgAmmogZafuF4mZlb1t+COUyrcnF/CCZzS4MO/dX1T6QQAAAA=)format("woff2"),url(/assets/jetbrains-mono-vietnamese-500-normal-DNRqzVM1.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-ext-500-normal-ckzbgY84.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAASIABAAAAAACQAAAAQtAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVDYAdBEICoRkg3gLIAABNgIkAzoEIAWFIgeBFAwHG1wHKI7DuPEacDIiFJ/g+f47+1/7dIcdXTlD8DKqmcw4eIC+AOCPf6+qiWq3h6+aSCLNJDnkqX9Xl+rv/6dSBcwSBCzEoVqxNbp5SqPMYdKBQhBq1dK9ggSsgYUoGnHOqttMECvWjIJfPA8cjQAuAEAQLAiClASc7M6OkfbO/nHs6ACmCYBxZXKP4s9uXIHECh4AdEhX0yIHC6jzgAb65sshStMMChwEfWVjZe8Anset/6H93x8jOyL5fuS67z4Dlam+BPyH/pV2FLCZAOnU0XPzCQGiJ7AkXgSFhqDEB4AAoAAN2ExDgM10joCNfDQUbvxaXM8LovT79D9MEyYU9+q/myT9p/m8uWi2mLJBPbzcih2wYIPzBDFNvABt315OXwy8BaRnbo5hXsOS5taknX4FguiaZnd4vQ7HxnBnm3SPYXHrQbclvOgyDhsHnZPO8f3G5I2fbr34Y7+hzRozVzyw5bKHdu03plXgvE9FO/Uz4/xPUKd8/PHk+R+JODnlg1lDTv3Qed77zDNqRszaqHUQT248kUPGzBXXXHGFnHrVVdft2m8c4PhpjB+/QEqMU54xruc6m3w8++XNXx4sya9rMvNq88m6X1zeOMlRuQ+/nvNw4+ZrCt58yDdSVOQdfoi/jc/ePfZY+1taYaH21FH2Y4fGG+RVNJkIN4SSiWj3ZKGG1oojoYr2SNWFVbHvY1XX1PR+H6y+oKrqgmryqj1UXnmk5cKWysPM3R4Uh5svYo6saAtU3V297+d91U/X/frzLvUdqiqfruKvhx5+OeOYxbHI7SenQum+PTw/fvRLGQ/jiufOn3/S+vlsfGn9h4Zb96fekZ7xRups68FhVCYCWHHvZVIPxjanr3NABSALqkR7FMBOulF9ScHvV3np+6pK/eEzRx877K3/z65pvwN89eGtV3Ly5ft/25ngaiSYDVYUAAKvIKimMdLO6YBQEY+aZpbXZ5WinTBQXwAA4LMAXuNUBPCSTmMfjd6jpNLNjbToDuBpaR9AoTBbUeERO2o0erNeR6KFne5HK/nOQA+VBtFnt1LtBj6pJQIutnLwipz/Ix9OYNSqZQEreiQELIkKmRIRNWdewpiIZVGtVi0J6xWR0ComIGpFnN+AVStWzUtIWBNXq0iRuJCYqDUJcYXiopYUWhUzp8iQTv20dtO84Agw6YrhuOijfqUKlSpRAruvTq9WdeQw2vs5SUsCYhdt7icIt1nNkseKPZzgV6q4FfYbH4ZIBcThYTEgLIgIkYRbJLl7/rks+ObZDxydE8W9LymoUMiqZUVbtVv0GNkcispQM0IpEG7sBdK9IYr6aKKLRaxiQxO7OMQphrUlGIscFbElV6LF5S0dQN5RbRoUdRbWWOYCy8sB83RxS7FqG/UEQslE5Nsd5v93uF3T0bLiypD/uJhn3q9fCAA=)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAbAAA8AAAAACKAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABgAAAAcABQABEdQT1MAAAFwAAAAHgAAAB5EdEx1R1NVQgAAAZAAAAAnAAAAKLj8uOpPUy8yAAABuAAAAFAAAABgF8xca1NUQVQAAAIIAAAAMQAAADbkK8oAY21hcAAAAjwAAABRAAAAdAyHCodnYXNwAAACkAAAAAgAAAAIAAAAEGdseWYAAAKYAAAB8gAAAl6l3qsraGVhZAAABIwAAAA2AAAANhSS8UNoaGVhAAAExAAAAB8AAAAkAcwBB2htdHgAAATkAAAAHwAAADoe+QK+bG9jYQAABQQAAAAgAAAAIATcBZ9tYXhwAAAFJAAAABwAAAAgAIcCb25hbWUAAAVAAAABEAAAAl4y3VjQcG9zdAAABlAAAABwAAAAlNdzMTB42mNgZGBg4GGAAEYgZAWTjCAeAAG0ABkAAQAAAAoAHAAcAAFERkxUAAgABAAAAAD//wAAAAAAAHjaY2BkYGDgYlADQiYXN58QBqGcxJI8Bj4GEGABEf//g0gAWkkFVQB42mNgYYpiimBgZWBg6gLSDAzeEJoxjsGI0QEoysDAyQAFTOwMSMDLCUgcYOBlecn8598VBgbmP4w6CgyM8+9fB6pUY7oFlFVgYAUA/6gNn3jaY2AEQg4GJgYGBhEGRiCpwsBUnp5RAmJmliTmMPIzMAJlmUEkowADCAClAG7/A9gAAAB42lXIRwHCQBAF0JceehWAlTjhjikUgAVQA4mJLbdk5neUqHBVKWSv3XF2VCnt3AyevkVZv+sxBBbbq/6HfFP4hEcYQgEK82v1aHQ5RTs3FRQAAAAAAQAB//8AD3jabdA1mNRAFADgNzOQrO9m9dzCJecWmXX7jgZ3dz9pcLcaaXGnQxq8wt1dGhxqvLqEWVxu3P/5HhAYA4AM/ISNOLACKEK5UFkuIFQ+Bu01dqM64xSr9/CTLqkFxwzAMcAgA+BmdocHD4DiU3yiLPI+RZYkmeN4+cTGEwtqL9WktjU4BEI8jtzlI0dQ4Ko6xOMZrIJpfn+BHMUSIAAmO0u6W3WxFkEBW00yjc0UgSi+YDCk69SnEOH9o8VLnIwQHAsXP0J2dNP4UqS63WoRshrNxifT/HkXc9ADAAj0Nz9jO37F3gpBGUDPCkkTVF1pCQYEP8fJLbqmiQF/kCiaKokVXADVtS1Y0Na2QJ/Wm0aeRaPPIpRGbPOnocTU+fOnGmezk/UZSTpnDk2ivlPCiUSYmfVmP1yLJWZa/zCbQGC/Eb+Zkqapek4NBgJ/svJvtnUapdNav7c09ioefxWjetymTc6sy0zStEnp9ZnJ2pREuLQ0nHhbSBMJCuinDF6AkMYiVYJDIZrEuVgF3p9f1MnbLRhhzNv5toXnDh/GkrE/WF1mtdmsZdUBNLzryWEABBdJDTpIjgIB8FGFv9i2Yg6pWbuW7awmInrIdpwAiEVO8QeVFp11HKrrN3Fsba/K+jETiDg4W1FTU5EdDF8BJQaE9AAAAAEAAAACNgQzGROsXw889QADA+gAAAAA29KmmgAAAADb2tDy+Tv+1ASSA/wAAAAGAAIAAAAAAAB42mNgZGBg/vPvCgMDy4af1n9LWCYBRVABHwCttwbRAHjaY4pgiAJidSQsBcW+QKyLRDNAMQgcZ2gEAOKlB9IAAAAAGgA7AEYAUQBvAHcAqQCxAOYBCQEJAQkBCQEWAS942mNgZGBg4GfcwZDHsIWBDcxDAGYGJgAtGgH4eNqVkANuhVEQhb/aCMqgCGrbtt342faL0aiL6Eq6lK6gq+hJqmfkZnK+e+bM/ACaeKWKiuoG4L2i+4crmOTzhytp5eOHq9jk7YerUzI19PLyw7WM8/zDrSwy+M0V0EznD7eJG3+4XQS3+PFixMcJEakHJ2aesErtOOSpdAKEWWWKKamZkLoBIuJJwmKP1C/Xrv4Vh5xzilX9XXlG9X1KXSjhU01wp55X7q5uHiw86h5Ce1CCfmaZVM3o/NMap8qvlbX3Vnc7UbFR+ezJ/r/Z/qzZPWmAJKG//6D3YhqV6F6OVVp45zUhqUsZM5pnh6jUIS+Ekgxn/Vs7TpRQzsQkZiW9crOfMlXgP4x8AWVxW9542mNgYgCD/6kMRkCKkQEd8AOxCsNJRiYGG0ZmRhZGVkY2RnYGZkYORk5GLkZuNsekotSyVPbSvEwDE0dXCO1qAeW7QfmWrOmJubmJYJ6BowGTcxBfYnJpSWpyfm6SXnJicSoPSMbYwAzMAQCg7RyY)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-cyrillic-600-normal-EVf6-Yzo.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-600-normal-8K4wrrwR.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-greek-600-normal-H7WoG9Et.woff2)format("woff2"),url(/assets/jetbrains-mono-greek-600-normal-mc2nkWzM.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAA+cABAAAAAALLwAAA88AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGnAbhXAcghYGYD9TVEFUNgCDBBEICrA8p1ILgjgAATYCJAOEKAQgBYUiB4xODAcbAiYzozactEpURMVmRMX/5YAeEbZcwG/CMMAQKoJWtdookZoS3aytxmC050sOI7cCAow302fVqlctEo2fsCH8NF7hT+iw0j9ChNjZ8mDDCKqxsmf2gdUroKACZgVMClhYtHG58kFWiUIXox5+nrb1f+4MUcKgDUhpU2kUtTpEWk2URbgiu+1zX2fy3o9MUYVLx3hhubmNsFpCMdsEk1F5+8ezc+v/smvX9vzNVygBp/rnXWMsECqg7HGvu2v3ux/JGhqUxXWMZcyPTSxsB6q1KNuR9/YiPE/t+m+wjit3IdpAssXS2tAXBVLadh69dFxz5v/mSpvZnzkuAERVVbgpkvF9Pvcvmd3p3KVAySEUCHOcEigE2ToCFrZqdZl0fZWxhefrTM7sf7FF/7NYSgxz0ya9TirWLutNmVKxwRKXQOv7pmo+oJFsPTEkTMMUODQyz6PtqbkAATQBkAjo6nmv1gQRaoZIKCAqJohFL6TfKMQtBImYgEyJQuLWIZvykB07cLvKcMfsKc64q0BAg1Z62MLFnghwj+wsrAMXBTAIAmIlTQADCEnRfB0FBpRXxn+ZeuBILJs5dGcQP+L7PDFcjHgb87y5DRqvxlP0zuuYU9SNJ6My5+oi3AuOtcbt8RCGyguGENEyhmPtIK84ABAjgC5OpyEVeFwMIyFx3o0AQEAjCKETdGACG5DghZlTreIC24ANwHoYjoN4QBZrc4HpBlCRgILbnCRdVdkXIArtCKJMwFDe9QAsog1VtFzNF7iRMCXI3bvXNoFLKJ4AKGiSPDy4+FtpQBJhwSGtkDsRQDUcCJcL1RBQBYM55Tqfw4kDAyaNHq9wzXXntjsaw546SDX1oFXxaa8NT6fVIiiBbueAzuWY4064oiqncgoV5F2vMlhxobGNvmGQoB5AD1gjDI66/AC81NxzX+kbAPeXGEopoEf/To7AKuhBhbZ5IaAVAobBzu9PFhCAf4obDfEAwUYNCwKAHzmmogK9BEpsmowsRUFRhW8/4mavoiA+6kKpuCUqJXAKzsRbxP+S+kFAe5REBOpEybg5nhT4JBiAm4NMiXz30zxI69/t1+5uFsC/rwJO3UZETEquFWDIzX9gKfoRxjSbYLKu3SKNpB0ntDiEZxSTDZsDh1MVFxY7igE0Q+iGMYygGtQgoFFQk5BqbrW86vjU86vhITJOKKLVvDYLJKbIzJCb1WKO1LQOS7qs6LZKIarTMpU4tQStFL0MgyyjNTppVlssNvXI6ZWHoEF4APcgJgPYAqrOg+o3VL2ndACgwAYRrWou4vJCYQmzVC4clmyOc162TWEtg4xpy1UwqC8Mk+cc+6zCcQaTwmFxONXcPlDdT8lrZjdwKQIWK5wq5DZQhgBn2jWFQueKKDxfcE9X5/K5Qn20+XSh25sgZn0IkfjsCLqIzqZWUVaaqVFsm0QD9axu1Y7qv3z+un/s0KGZV/wHZFLsra4ozHo2uzQRCZxjisobHSwnjAIfdQPlRE490vB5eRYOMundUNGTQgrrJgRGqlTmlWMdkp7nh8WsNcdUtq3WVzj7+L/pqJmp3RzQi0S/LcxLKzYyMkZ7xmgLifQMrK4v/TmpT6qTDB02pFJBYptugyGMR4IGxhk32qNz/ggNUVm7WWhGI25xZlv3YkNFbyYYx1Epq0zMcy8aQXOx3seiAXt6FWqNvlpf9urn76aj5WSLa6jSoRC+4sFvQqVvigXIidDMZuS6aoOGqs4xalavbgJTaVFsNwFIR0+7nQUHMXpSjNvtfayp8p0O6DCo/CivjYoLqfHo7F82L0q5gSnLE+zx8iQ7Ui7abLlly6Tccdo+i/rXNDHJjsiBCZoVhtmvQievtFzZ1bX9ZxkNNXu50Q3JTLIjS5vAXeSBWZqa0SKWl+O6aI6L1GD2C2OVRdxEUnnoql3o8UyeInQmknvgvk0nz33y3jvLL/fEHXfs6gwbYcozlIEX+O2cLmfyWcxUbq/M65R9QweKXiV0PP3N1bOr2u5+/O2uxwdrb1C9+xgR1Gh4gceASYYbw5+SlauzS1v6os46Z18sbSHn0vO9I0PWOst4ob3zMFt5JD74ljAu/NFgHBYSl3EuS1zf7x0UTGfUYFoasdlMizepTteqwdOFwIis8x+PM25KmWzmpMmUNNtMJTiTCcgIOeFe9Bls/dbTxcu/gYKZLuSjnALbPGcyZs3sAieaz8NT5wT0iy7y9cuUR/0z+6vvpRLjvaJW489tM0rS88qGjzm+MuUNpCcXL9F1L2oVe/4cw70zPRfNr05s51ZqLAOzrrZJi8uqdF3U+d/2rmMA9eGlzaW5paXNsMPntp0rwE58XajkUk3n2nxuQVSXMYVMGZ1hxhwyz8BXoZUQKJiOmNGyNHzhsGUpZnQ4o91dW40o+h6wqjayeY6zFG5ySPou7LE81NvwG7A6/Ur47lTj8w+mQcFIUQy27Vzb3DgcncNGzkOcVcx4jeVc69VGw93Wcy33wNFXAmr+hMewY+z9lv13L78f3cz4dj46VZy0ZHT6smWyOBXdyYP3vZnirKlLqe4yza6aKwsP+4iFFc1vLa/ktuDux7yfvk87keko/MZu+E003lFmfsO48NLGYuvS4nrE4fOM7BC98a78I0y/OP3DP+inTQLTtN4wZRaYp7TXhbQhuOm0LCKVjcuksVlYlKELMnYzQgQUp9su76pf0dZ2xdleDsK9/Hkn0+fBm3vJ845tnQeZvXPOy7Kd945NDwIURz0LAduM/JnWtnfkM7b5AGydkoSvyRNViBCSMm1KSTW4B0Tz3ZiGU1fOhmbh33uiTzg1zQEy1d3dKutYBMX32q6QSq9sa7vSHfcKEODdsvEKlVhIbMg48F/rbimRk+/uAzR5xrv46tda+mqz8ntWu6Gls49nGIb6F8d7TPzbH3OqxV5yVnNtm7hH0380iuO+lbH+KeGfurr+JJzqXx67cC+3v1HaP11+e6/UotxZnN5754Uq1rstQ4cCynQL9/prOcrypzwLE46LPu7o/KFovF84If0Oabi0SnAPeCJSoC6qRlvcLO72r9qGG/5RbHeOnHdL7ux1Vy+SY277/X+cjHSze97H7+POf/xmbPavWoYPeTW7rdxrrldddtaoDbheGjq8nKt+I9mg2tYlsYLyTWSdV3O//kfn3rafKG5uFO0lZ9A1EGwekfXJRpqDAwGXC4ifcE79VEOlpWJ6pgi81854dhhMzqGRFVm/kHfPrtuVsDnqY5xhsrcn2Phl02jTl43BntC5DyvPNN/3x+cIzv+raCStW6sQX/+H54mqPzT1wXcR0PTZfrJY2ijeUqp1T6Ka/UJxZ634+qn3Ingte/U1bKLGYZvu+Jms6poz71y7uBOLe9vlxXKtZ9Lpu2eycEEwWDsgEDWQiYXqBQDlMiUh8OyDJoIs9nL3FWCvZK8q+Cwb9mr2GnrtzEkmjVwLAD7cO0p+3H0WUPmuWq52AbB3UZ4ktpZlFAQeUqhMzUelDwoWt6OKOfnBilmxKrZY4KWg3ZPVApUcZdKv/e2r7b6/q0oLwNnSvOYKoKUOK4qise/HrEbVUPALYC5Dlt+ANbNm6PNYKnJbACNkhu6mxtMBsT07yNGmI45Q2YmdF2OBJAnKR9r7KCrpA5ZkSUrOAbEAJ8NF+pb45OND2A0BXL7JpnygTloscLCTdHL2SSZg0aNrGZUcZdTXs0qKcH9XYxaAMyQ9ug7V+A8op77hbBgz/wBHNobUAuEuybBw/VgoAzriBwOYczD0vf/9/X9/8Oj3///PsReAkQCpw5/0lP8ucCAXZ4+Cjqupnlr9ZmWwStIvbE4mHcKhs8jUanFUOpli3JdsPw0LlIr+jVUQBlAG/3Lw0+A52Jy+oIhAplbgIORPGYEsFUkiWN2iCfql8zR4VQ4bq0A5Ev+yQhZ/kmSNsgnO8mkQthCo7UGsgjAAHSbolzpIbxIL54OcX5BcRNAn4cEVz8f3WA4SbjruXop9TNUf03LSAJDJhCRcSlISIbiIUekwGYGeUwM+2CqcQDgAHRA1KIg5RbGIBiAqqXF+sho7IZoeHcDiuJkq7eBDqpDA+Upe7HIRQQeghrBkdxHRDumBARhA3AgCkWbK/TrDHYu8/r8xcPyX8OvTO6/FhVc+/jPYgRw7H/8vQA2EIAiQr3ttOaUJ+19hJYBgEhfjYoZKq8MhrFadbd5Cm/C0Dm+LBG2il3hblWyer02QrcPXom42bji2Fzjpex774IiTrg3iu1jwyVFepionHYXDPU/QvhBwzygUQWd5BEgWim92qz9VFRPA0xYKGqKuXsNwg6HhBr3rpig1KoGHNRqlPY3LzKcRRPSN+QjysRBAk3oQHmUJgo8F1tuwZtm6MQWv6ayUVZNiTkIyIsIs1sZ/N5sNWVGkmAKbnGUp6/KkvDas25BUULApr5eGRt6qnJRNBXlqeSlZahtyEjT8XDy2fChY1QKZEDkdpIKV0lPT09H5g/uQbO48MichJ6EorP6y3EYLlho4dhv3ySW5g4tpTmodRyoik9hcGDsBORZppVw1cUYUPZk8LtQX3HnACQkpnVO0ci9XX83CNKWKqjmMjC6Yqf5g9PSe4U9wD8O8sxXEdHqDYjSZLVab3eFMJwJftRq16tRriFKjJoLoCYk0E5OQkpFr0apNu45YderSTUFJRU1Dm346egbGOJiYWVj16NWn34BBQ4aNQBllY+fg5HLIqLF8RZKbJyFePn4BQSFhEeMmTJoynSkzZs2Zt2DRkmUrmbMqKiYe3CMpJS0ja826DZu25OQVFG07bEfJrrIjjjrmuBMokcrkCqVKrdHqSny/tr9tXvyOGG30rJMAJDy0eCQaC1xQ5qiv+/KzmMSJlwAg4dZprHjr7ZnOxv7jZbNFEDKgIXiZtaTTOPW/99dNI7aOqXiJkwgefCmn4xYFia6TFus9PmM2XvF34tn0/wtZBr30OjpbflFIKBCGKEFAYXBgaSJp4hVAmAjrDE6C9a5jstSrAWJgCBQhmqYbOBiBBCKialrEgDhCLGXFmMhKqMzqJ4CFkf2aRNttL24YaB6pMvXxl0fuyuX6/TwUCk88kmW++/g5b5Ptfl6u7unbJto+f9aUhYo86S+abLrrPFhkKuCbYg/3RjZd2QeF4e1FA4WqntdRyb62TJw2Chq0gQWkUYM272xWJMurZi8h7DSKFU9P4QSnMWz/788ruR4A)format("woff2"),url(/assets/jetbrains-mono-vietnamese-600-normal-OWROknRo.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-latin-ext-600-normal-BfB_LPfz.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-ext-600-normal-DObL3zCW.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-latin-600-normal-C8RAYTDA.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-600-normal-BfsvjouI.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAASAABAAAAAACNgAAAQlAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVEwAdBEICoRkg3gLIAABNgIkAzoEIAWEaAeBFAwHGzgHSJ4DbjN9OmtkIy0becnT/RjJ4uGfw99974/GXrhoTCqLok66NY3jTloEUdrmwCevn/Ls30xSpFlZ6UJMrW+fTNwAEdSuvSzCRANvEgnjUmw8swT+87+w7I/7qb8XlIB7NpGBjXiUjRX0b7ZpJ8+orRLzvGhWYCMdAU3BbRdPuqOeKAXuRKAWEEJJCIEQqNbLD9osq2kBviL8A4Fq4yLgAa+6DNaiAwcYOrqYHfgQcMgL3AFgG4fHHqREEUBSxUtmBfzNWxXADfviy8Kff7dA4QfFBQG6fnoX5Dh+gEEcIVRKtMIYhc/kCgsCDiarQY4QWpEKQoYTAAIJUcaHAHIXIN9BooBWhEAr0j7QzAkh1RnEWOY4wuRW8uX/f5o5W8gXcjriOUb9z/wjACRuWaWrpKIyLMQ/DUDN/TT+ErgHRpPBIRQrKCcZCvxBBCBEkSD4lKMjRblQlCvpQHPsSZE9R6K2o/vpXkGboKWbbltxx2feLT+a6KJb5293n7vTt53uwOzUO4gYc5eedhvS+a1bbdNuIiSA89cuGo25IZh6DXrJJIIUUibFUG0zt+ijO+cvnj8fjVm4cKlvN90DwzrdMmy8H9GjDyv90Xz2W10PVj3oTY7LLfwfmxMHoef+8n33R0duOxF3LPCYFXtymWNdcLBD3VF4S91+GWf8c9k7sZC6fPpnbENnCmayerBNki0ZbFUXiHV/wkxWklGmydCkaR5o0oZnlj3oSVdnZKjTITaXStOyWGYakzUgTSt1gvSs/otJL1FkzE/3e+aXvj7n+TOv9HkZ6evS4e3OXafCx8iqJfNGpQLM7rkt0ppRJ8N3gd1IjHLaROM0cLkhdf2NQjZ4bmjo2mBWKJ4CPA4IZXX9hFlPBnhxWhXzgBGQ88QeRD3j1/AD5a/JxMnL5gK5deaC2H7HvK98gngBbzfWLKD0g2ufeA7nMsQepBwDgpdhy90BzC+8DSCers8O6KKloYn0RCtKo9EM9LsAd7AgNBhFGEAsvl4K1LpCiCIF3IZHFUKvX5AqfUPBgkO+ovHpUNJtOJSN6hDWWxAigkCt9hbEXdaOHLvI6lM5gQA79LRYOpUsWBpKYu2klOQULGlGCwOzHIkSmYmZKBlQrlmCQ0mDv5SeiVyiemVqVJGyEDJhKemY1dLT0YsnpKch0UbKxExJTydIigQpkiUvYA3SVFDqFH2uNggh343VmPs2ycX0DIYwPYTigMak5AjS0ohI8zmoo4EJwypS4iVcDOuDuvRMgytHPa5LTjnoc1YiCcT0tBI3qjXxqqFomJf2PylAOHMDRp1HGBaDQCTiIC7iQSH4iEICRHMZkUlqk/KsOmVSGlOK7NIseRNZFp3NkbNaLateTmKScHGTAyu2WqQf6lD8rMNg1+lKTcpwkfvQ/7eRMwAA)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAbAAA8AAAAACLwAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABgAAAAcABQABEdQT1MAAAFwAAAAHgAAAB5EdEx1R1NVQgAAAZAAAAAnAAAAKLj8uOpPUy8yAAABuAAAAFEAAABgGDBcS1NUQVQAAAIMAAAAPgAAAEzrJ8wpY21hcAAAAkwAAABRAAAAdAyHCodnYXNwAAACoAAAAAgAAAAIAAAAEGdseWYAAAKoAAAB6wAAAmCgFyn6aGVhZAAABJQAAAA2AAAANhSU8UNoaGVhAAAEzAAAAB8AAAAkAc0A/2htdHgAAATsAAAAHwAAADoe9gKVbG9jYQAABQwAAAAgAAAAIATdBZ9tYXhwAAAFLAAAABwAAAAgAIcCb25hbWUAAAVIAAABBwAAAmg1nlsfcG9zdAAABlAAAABwAAAAlNdzMTB42mNgZGBg4GGAAEYgZAWTjCAeAAG0ABkAAQAAAAoAHAAcAAFERkxUAAgABAAAAAD//wAAAAAAAHjaY2BkYGDgYlADQiYXN58QBqGcxJI8Bj4GEGABEf//g0gAWkkFVQB42mNgYYpi2sPAysDA1MUUwcDA4A2hGeMYjBgdgKIMDJwMUMDEzoAEvJyAxAIGXpaXzH/+XWFgYP7DqKPAwDj//nWgSjWmW0BZBQZWAB8jDeMAAAB42gXBsQ1AABQFwHufiI5CYQBDaVVIlBLLmckM7kT0CpPCop79uIPz3q4MojUrSFcvtVIfGlEZQfgB9IwGBAAAeNpVyEcBwkAQBdCXHnoVgJU44Y4pFIAFUAOJiS23ZOZ3lKhwVSlkr91xdlQp7dwMnr5FWb/rMQQW26v+h3xT+IRHGEIBCvNr9Wh0OUU7NxUUAAAAAAEAAf//AA942m0QNZQUMfQn2Zt1Gcdhd2Dt/DLJrOLu0OHu7u4uJf3D+odLhUOLu0MLJVQ7S3C4u+S7/w8EJgIgFz8XkgR+ACrH5V5xGaH4RHTSPY7q3KsCH+LnlWQLLrqAi4DBAsBM5HghBkBVqlopy6vSVDKZkiSvdenY5e3p6+k+R+qCMUKioe/Jp08j82bzGEUZ0wTV6s8K5AJOAgIQncPd2rNGBEVgCms/0U1oVCbUNAyTc8ehRP70eNfKsEI8cnjZzsfIj+5VuhVisUK3itvofhX1fmViCTwAQGBo9QuO4Y8QEZ4eADWJJJNtTlsMXdYkKdXCGbN0zSCU2UkrIemobtGGDYsWbcjNGcKd57ncc0c0DqybjfKz166d7d7pP9NZUrYXL7bLaMhkViox0TNTHYkbcVL09P/Tswlk6ATWj55Jxmz+vauh6/+2Tf1tO2huPj930E/KC2+LxbcFzooBNrPfoX4zGJ/+nfEFBdalCyu878DyeQbod2dQAUxGqNoNm6bDHQEqJfrnWzvmeQM+LJ7HXyPN3Xbz3DmcdM/pmR4B8WI9NR2Nqjw/B4DgOsmiM+QCEADVod7rC/euJNnDh4VnK0mgF8ITBkDielQzaAsXTEJ1o6fPyFpW7YzpJDG+fzydjvcfD98ArHSFeAAAAQAAAAI2BCpkDTZfDzz1AAMD6AAAAADb0qaaAAAAANva0PL5PP7UBJID/AABAAYAAgAAAAAAAHjaY2BkYGD+8+8KAwPLhp82f3NYJgFFUAEfAK0mBsoAeNpjimCIAmJlJCwOxR5ArIlEM0AxCBxiqAMA3bsHpgAAAAAaADsARgBRAG4AdgCoALAA5QEKAQoBCgEKARcBMHjaY2BkYGDgZ9zBkMewhYENzEMAZgYmAC0aAfh42oyQA25FUQBET20EtW27DWrbcfVtcx1dzV9V40adpLdmXiZzMnfmCSjlnhyycouATFa14SwaeTScTSEPhnOYJmM4l+7XbR71pA3n08ml4XL12585C0qpNpz/ds+sCuXFhitFcIwPD9d42SIsd+Pglgsscht2ZZIuPyHmGWFEfksQh5KweFhy4Jb7lNp0fsA6u2xjIcyysmsceNXaU8MrDSn14eaOc3WCaI9OaGWcYWlM19d16+u+9XX/1l9gW+nCv55q/NdnrEh+EgRf/4LejlEk0akSi/z3tzwkKHeqc4v2LBGR25UFUZPeL3/WhgM11LthmKclg2NGH4st+nj8qQkARipb8wB42mNgYgCD/6kMRkCKkQEd8AOxCsNJRiYGG0ZmRhZGVkY2RnYGZkYORk5GLkZuNsekotSyVPbSvEwDE0dXCO1qAeW7QfmWrOmJubmJYJ6BowGTcxBfYnJpSWpyfm6SXnJicSoPSMbYwAzMAQCg7RyY)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-cyrillic-700-normal-BWTpRfYl.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-700-normal-CEoEElIJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-greek-700-normal-C6CZE3T8.woff2)format("woff2"),url(/assets/jetbrains-mono-greek-700-normal-DEigVDxa.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAA+YABAAAAAALJQAAA84AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGnAbhXAcghYGYD9TVEFUTACDBBEICrA8p1ILgjgAATYCJAOEKAQgBYRoB4xODAcb3iVFRoaNAwho/vmJoixsfqj4v07g5OqncaqIUAYqEI6gCkZ0qK4wEp3O9K+ySRaPPWftnd0mjZ8MzaNUaT+LsTAfnt9Wf+57KJFiNgZKlNHoICIwI21jYAViwejIjPZsu9HtRqQ77o8Mg+c/7tNzXzaRbQGM7gKhXRPOFLQiNdiAagUv6MdINrw+CRbhCE4hLJogyLSeshN+VfZv5VL37H77gu4BKGHwW0dphEhUGp7GwmyG25Sd6RBu5KJfsOTNfCWUAfB19+PmRqWEQqiWGEn0j5jlvf3H/82VdmZ/psCo0P8iGd/ns5PZJHNZaHmxwLjtAeWugApQATsgkmXNkhyjrpK1usLr8vD90V5b7skee5GGy7ZRGGe7LuOFEX8C/Wam5iygbneagmmYgiiqXH2XJK/cPwoEwAMAAEWEECHEEhHJUhHppIhiWkSJckQlI6KZDeHgQnj0IwZMIKbMIBYsoAWF0Jatom3YRiMAjhwq1OE0OyB43IEJCDAAOAmAzKQqsADEYmi+jAgWUtf5lSpVPIM1Nn604UB+8+kcMZwH72OOZ7davZk9tJtVRIsSnvNE9OrEH4KBFbrHbRCqNAG9QZJRZx4JZOWpDpoASo9SQw/gKVmLUOG9GwEgggRIhnxQghb0YAILtB2vjwDQBfAAbBBOgDCDGsrXAsoFuCJEIsjOMrlKUYcQBAlIVIQojHc9ABPGya9gqHNSXCJMDlD3Z3wKAuLiUQC0SEPMzAT4UyMBlBQcNCIHcR+AACLQAGIXIUYADBTKeavwOZyQYKGMYIZzX7A6ZNOWbXvWQMXMzK2SH/na6PFMLAmFmBY26NyXnbMijFGe2SsCqPfxBDR7eyenVKkNFLCda82A0wDKIU07AHfgj7/04fGV/XmSogPk478PtZwDkCECWWYIiAHJmeT1DgUIgH+Km4QIQcRgZFyeiihY1OngXWovUMdA/fNKcMMQjXghRqasR8zAwMDH169zhzfQJEqBYXd6YiE0g2bT2ft/Mx4+Ke0hKCKSb8gdHl9AnyULcMdjfjia13+zDnocBY9C7g66gB//BI6fJEWaDFlyAEBW+x9YgFZJpEkqF60JEt3khixYIdBIyIhNj6sBzyl8Bhz1GKpEqsFUi6VOhGrxzkjQIpGNWLMYFrGs4pwWzSyFUzKHHJ1ydUnnkalNlnbZOmRolcerQK9CfaT65etRbIDMIIVhKqPUxmiMUxpRalqJKWX8ys0gSNMGAG4GgKwCOoDxChGfMH6g+wEAjWrgVNWR6HK6JmKmSqMyAnp89GkbFlUvxHn9DBRSJkbJ0WO3bZpmsWFBLpPLlUFplsvJC71sAwTtTKa/ewc0gsrMnTccBDHoBgVfgvuFQAl01Npfijtuu2KxaV/sineuGHfjbJgPBiYcfeYkYs9WM01qZv/3+L2fajEo5gznhondV80YlkzdVH02jAjOYSmcqhjohBj9veu6vAd5supT4jsmdnxiYCKE3dpEmKOqu8w5Y56a38bfFjPXHJbTiukP33yJU85ikrZ7dY8UV9XnvSYbERMVfbG1/4mgp4EtarXUHun+zExY6HhGihCEK2aBGSSICBmMlU68XuvHPfmG6FUGYVCEAL8mvYgQyDvlRLttv/PGjL3k1wdr1zVo6ullSK+O5c85/L1Tzbd8ictJGCTir/jjf3onzjNYWBMJtX2OmDHtcybOYVLNkk9/hdYy+Nbc0qHV5aIeAypuMcjzee9Gk3yrPYM+/gMOqjAUWA8kv7LHPCmhDCYPubjOkJvrCCWtPVSvIRpqtlC9mD550fHy8lxurkM2XTQzDK2/noSvs1zSDTGVD80yI1EMHnVzHd5F8FXUe/gUZzB1BZMYGk7XOdnjWA9XmR4nJPJFREI1169CzIvjJCE/kj4ID0/l3n7uvvs427vpF3n23ntXdbqFoJBIY3QZ8qMcTudTbju456BTWVRRcyItL0L285fufOHSSt4Tb17dFdVxu9K37hBaMzMF1tfANroT3N8aDy6ZxkoqfIaoUxUDY6Wmdn+H7lAbpTnUdcBz8Nx4xasJYwnfVoyjbeKa42sm7ml3BSnbMKDRefXV+kI9BQyNvr7MdTXE97szrtapqzVatVqrqVYbsDrgzI0Si5oHLDpDTfna1PNfQcoeXQj4OMtsTZlK2aRhL3N88wG8sOpUDTrXdy9XHvKP7G8+vzB9+EmivIb9ycTheekRZONPbGdPq7ll1N23Jc+vLC6wW4Msy2J7ty/Q75pd9MaUV7U2ZnZq9Vpp/Ybk+5w8Mw7Ztt5pb2tPz7S9wWqu30ulz3+7dBAcTtmrt5rjRxWlaqu6VKHI01g1eYxPHf0OFLENg9pSb912Xan3Nmg4NdDd+D57XnmwpLByNMQ3BB3RDWllHTrdUlnszwjM/tfr759Of+YhP6Qsw4Cm1Kvf1JduDik1t8DRdkwlH2lT61MpZ7Wbmjks7jmV20B85NSCWX/n+RshZQ/PB3yuJae2VCE3ap1LLt9iAKaPW5fa1N8UFv5S3TZqfuqflTH6Z/y9fdN+3Pu0+YuPmVu+hDlhrabBOce57oRV1iUcKm29k94sb8+kvcFq0a8Ru+1y/3NZx/sdv/qvUqJKUEmUilx1gjq36GqHyoE7wplzmV1MVgs8K0vuD2lY8lzd4TkJnSLiVmd2tkd28Mbq8M769A6GVjd3Ao1/odl4vhaQnrV6W/Q9mfdnZ9+f2aPvbsH0Snrvjb0iPkRJlkzlxWKpsOBYlHKlZ3Fu1+vx4j+ryV/wolPPmIelbZLMUgukP5E8l5mVlmaFkqLzs3O2kKXd8rY3omYKcwrzsgvLRSOvKSwHit/KsnaXGa9f5vhsSRlk0ZXl8xNek/b7n3HFqVZLt/yW3PSy4vJQ0nOn+0xVXcmf5hV8mtxVJWzO5Vv+9UBw/X6u4Fawbv5TWNt671Me50OB3uQsDmULH72ZrcwVtvSM35H8miTvs+SOKjoV1r3p9pvsIj6EqZZU+Q2yDPt2ffS0lAxLinwTt/97dmd5aecR/7wLLTYZm/yf/zscaG1x54eHuu/fv3udw/2NoKHZIQ/lCp5LU3RLPXI8rUm3XWcbK0+8JT6XbaOlUGqiJc6ufUz/vQuu2RgMBCYDjcFGe2OVM0WRVZV5JsVRZWs0QvQV794PpQ96AxOeAIRPzyUssDi8Rn1fdleK8MVgnGnY5mZd4NWYykucsffEW+PviXWWNJXXFq6lPnySirw/8SItkVJlUdrNJ1p67Ewk/n1jKHBuKvBIcKo7S1FvBALLY4HP+J0k/X1k8EGuKLbhVHtBXDb/oeuvv7dzJeb16auT9a9aGxx+7soMkrp/LFASEEAXq2lCoXUAuYYUENs6NFnCHLwb91rg6/D1Ca/Z4BvwjeymGaJ0GrGHFYjwUG1FheNen0CJ8sVwK7gB+Mak3BSFt6yNICTZwpGUfUvElQ4knJaPkqaTAZyG0wSyhzlGKpDYVmMglALZL3xn5K9IHP9SijyAwV75a07ALVV45EHN2PEzLFfkDIYAuuxhjmGAdVgHFbalCPTfASxlxIob1tgugvBl+HJyBTEPZyNs8JX4qnm4GlHWCsUz2TsYiskDGMAmZooiCq/AMrX3WmJRDEssC71DpNi1YDx3Vg4obg9HMIDdzD3LKB3QbQvFsFAK5Ax+N2NUluV/KT4PYDAM2UJi5Az/oyCC3+osjNE/YJlODushjAclp0Wcn+2zr7BF3He1Pqn54dG/jv58cvufjv+//BcAZkBp6ec8cpjmJF2cNRLaULMyVm2YZacOIr+BJ5p6qIB5mIezV6BSySV69tn/EtqoHTkOkrZMORbkRMh4sjk1UhEXOThDNVlXdaJ+wdY+LHWUzPMWsgts3/NSdO0HLKDCa2QX2D68REUyXu2vow6QCVDhAttXQUsjfDoK9Kr46aIA24OnF9+lV1k2Ekf+KvpR94uqTpSCItUwRFMDFTMDM3BIMTSVCsEulBbTsTD7ZbTYywywahmLhJgzDEbljIq8ajpqETW1Imoeqw7Fonkx+SVo5sg9RkeRbNQua2DVEEv5UqIOqCgJiFmFC6xaxdUQQOkY9m9t33cLK//JounfAPx9ed9NOPeDz/8GzknULn0IgkhQAAJ8CTywPOAcZZMOwVm+hWWb07CyKad+PXVq+5uNTt3iG0YpNdavoU7mhmFoEM11k2CcvxHwxAHuxpsYxhJWsIKPcYBxOeOytbjPv1QZDIPft7zfHQHcrBhDCy9KgCyagjzX+VO02QD2EleXJ1L8rzyF5W/laTp73RgkBuUjJDlbPlIOjxREKVkxJKESZyORxu2IMMg4UuQfDrCZNK7HhCYBr9oxw/q4+QYNGhJw1KryKTPKyQ83o4/fsCkBM2QIDBtjORmSg6pqTzMwM/GV1vPrkRPa0haTJmQx7W3SmH4uPn4THn5WGVRkVJSUe18GZciYPkpW1Jbenb3Uuhd9IlmPYVMW+beC52gpnEAGh0x9s5Hr3PoMf30c4dNnsq0zu6XbSX798/zt3Q4a1q1n9e67fa/PK3mqd+WLPRSgnMs9QQUg/gluBuT4AEVowiARJJIwCYuwCYdwCY/wiYAIkR+RKGLRYsSKE19REiRKSpVkKVKlSZchU5ZsOXJJ5FWafAUKSRUpJiOnqDJKKmqaGqKlU6JUmXIVKlWpVqNWHQJj9Oo1OMWgkVFT+0yambPFwuq0M1rY2Dk4ubh5tOZJm3YdOnXp5tWjt4706eczEJ1BQ4aNGDVm3IRJU6b5zQiYNWfegkVBIWctWXbOirDV512was26DZu2bNtxca0bHMaXcXzezJHX3kuGg3DQgmZxkgYvcOSGh23/NFj4ueUA4aDJSDpssvpMRk+n+Wo0RsbVQMJoY9QGnfrwebY9bDShBz6WDT/30EO3PPy0qFHIQaKl+xafPvqc8G9Co9//BbLR2+fel4z6L4qEgBCsAY6gGKhhEsncCkBIsGQUEy5Z86Wi+asBUQhGcMVJuGUQTgJhxSI8UxDDlSTRuYRFf0TV6k8INXywb8Fou5mKewIlT0U69vFXRR7T/eH55NcVfcwTnh7vIXxO87PtdtkfbOMPudH29CdL1b76OJVfKzkETa23NlID/Vyyh32eD0HaB0WeEl85A0PlLU3DkD1ZS6cTFwkYYsUIxRhhiJWdFJNo46JigrC/jgoTcZop6gjrqICM/O9k7YngMgA=)format("woff2"),url(/assets/jetbrains-mono-vietnamese-700-normal-BDLVIk2r.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-latin-ext-700-normal-CZipNAKV.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-ext-700-normal-CxPITLHs.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-latin-700-normal-BYuf6tUa.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-700-normal-D3wTyLJW.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-family:var(--dos-font-ui);color:#172033;font-synthesis:none;background:#f6f8fb}*{box-sizing:border-box}body{min-width:320px;margin:0}button,input,select{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit}:root{--ink:#172033;--muted:#667085;--line:#e4e7ec;--surface:#fff;--canvas:#f6f8fb;--blue:#175cd3;--nav:#152033;--radius:8px;--control-h:42px;--dealer-sidebar-width:200px;--dealer-sidebar-mobile-width:64px}.dealer-shell-v2{background:var(--canvas);min-height:100vh;display:flex}.dealer-content-v2{flex:auto;min-width:0}.dealer-topbar-v2{border-bottom:1px solid var(--line);background:var(--surface);justify-content:flex-end;align-items:center;gap:14px;height:70px;padding:0 40px;display:flex}.organization-selector-v2,.user-area-v2{align-items:center;gap:9px;display:flex}.organization-selector-v2{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:7px;min-height:42px;padding:6px 10px}.organization-selector-v2 small,.user-area-v2 small{color:var(--muted);font-size:11px;display:block}.organization-selector-v2 strong,.user-area-v2 strong{font-size:13px;display:block}.organization-mark-v2,.user-avatar-v2{color:#175cd3;background:#e8f0fe;border-radius:50%;flex:0 0 27px;place-items:center;width:27px;height:27px;font-size:11px;font-weight:800;display:grid}.user-avatar-v2{color:#344054;background:#e8edf5}.selector-chevron-v2{color:var(--muted)}.inventory-header-v2{justify-content:space-between;align-items:center;gap:24px;margin-bottom:23px;display:flex}.eyebrow-v2{color:var(--blue);letter-spacing:.1em;margin:0 0 6px;font-size:11px;font-weight:750}.inventory-header-v2 h1{color:var(--ink);letter-spacing:-.04em;margin:0;font-size:clamp(38px,3vw,42px);line-height:1.05}.inventory-subtitle-v2{color:var(--muted);margin:9px 0 0;font-size:15px}.primary-action-v2{min-height:var(--control-h);border:1px solid var(--blue);background:var(--blue);color:#fff;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-weight:700;display:inline-flex;box-shadow:0 1px 2px #1018281a}.primary-action-v2 span{font-size:20px;line-height:1}.status-card-v2{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:0;padding:14px 16px}.status-card-v2 span{color:var(--muted);white-space:nowrap;font-size:13px;display:block}.status-card-v2 strong{color:var(--ink);margin-top:7px;font-size:23px;line-height:1;display:block}.finance-card-v2.is-profit{border-color:#d9e5df}.finance-card-v2.is-profit strong{color:#215a45}.inventory-toolbar-v2{align-items:center;gap:9px;margin-bottom:17px;display:flex}.inventory-toolbar-v2 input,.inventory-toolbar-v2 select,.clear-filters-v2{height:var(--control-h);color:#344054;background:#fff;border:1px solid #d0d5dd;border-radius:7px}.inventory-toolbar-v2 select{min-width:147px;padding:0 30px 0 11px}.search-control-v2{min-width:260px;height:var(--control-h);color:#98a2b3;background:#fff;border:1px solid #d0d5dd;border-radius:7px;flex:1;align-items:center;gap:7px;padding:0 11px;display:flex}.search-control-v2 input{border:0;outline:0;width:100%;height:100%;padding:0}.inventory-toolbar-v2 :is(input,select,button):focus-visible,.mobile-vehicle-card-v2:focus-visible{outline-offset:1px;outline:2px solid #84adf3}.clear-filters-v2{color:#475467;padding:0 13px;font-weight:650}.vehicle-row-v2:hover .row-chevron-v2,.vehicle-row-v2:focus-visible .row-chevron-v2{color:#175cd3;transform:translate(2px)}.vehicle-name-v2,.stock-vin-v2{gap:4px;display:grid}.vehicle-name-v2 strong{color:var(--ink);font-size:14px}.vehicle-name-v2 span,.stock-vin-v2 code,.number-cell-v2 small,.updated-date-v2{color:var(--muted);font-size:12px}.stock-vin-v2 code{font-family:var(--dos-font-data)}.stock-vin-v2 code.is-empty-vin-v2{font-family:inherit;font-style:italic}.number-cell-v2{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right!important}.number-cell-v2 strong,.number-cell-v2 small{display:block}.number-cell-v2 small{margin-top:4px}.profit-value-v2.is-positive strong{color:#215a45}.profit-value-v2.is-negative strong{color:#a23c3c}.row-chevron-v2{color:#667085;text-align:center;font-size:23px;font-weight:600;transition:color .15s,transform .15s}.table-footer-v2{border-top:1px solid var(--line);color:var(--muted);margin:0;padding:13px 15px;font-size:13px}.mobile-vehicle-cards-v2{display:none}.inventory-state-v2{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--muted);text-align:center;padding:54px}.modal-v2{z-index:5;background:#10182888;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal-v2 form{border-radius:var(--radius);background:#fff;gap:10px;width:min(520px,100%);padding:22px;display:grid}.modal-v2 h2{margin:0 0 4px}.modal-v2 input,.modal-v2 select{border:1px solid #d0d5dd;border-radius:6px;height:40px;padding:0 11px}.modal-v2 form>div{justify-content:flex-end;gap:8px;margin-top:5px;display:flex}.modal-v2 label{color:var(--muted);gap:5px;font-size:12px;font-weight:650;display:grid}.feedback-v2{border-radius:7px;margin:0;padding:11px 13px;font-size:14px}.feedback-v2.success{color:#215a45;background:#e8f3ec}.feedback-v2.error{color:#8d3838;background:#fceeee}@media (width<=1080px){.dealer-topbar-v2{padding-inline:24px}.inventory-toolbar-v2{flex-wrap:wrap}.search-control-v2{flex-basis:100%}.inventory-toolbar-v2 select{flex:1}}@media (width<=760px){.dealer-topbar-v2{height:63px;padding:0 14px}.organization-selector-v2{min-width:0}.organization-selector-v2 strong{text-overflow:ellipsis;white-space:nowrap;max-width:128px;overflow:hidden}.user-area-v2>span:last-child{display:none}.inventory-header-v2{align-items:flex-start}.inventory-header-v2 h1{font-size:36px}.primary-action-v2{flex:none;padding-inline:11px;font-size:0}.primary-action-v2 span{font-size:22px}.inventory-toolbar-v2{gap:8px}.inventory-toolbar-v2 select{min-width:calc(50% - 4px)}.mobile-vehicle-cards-v2{gap:9px;padding:10px;display:grid}.mobile-vehicle-card-v2{border:1px solid var(--line);background:#fff;border-radius:7px;gap:9px;padding:13px;display:grid}.mobile-vehicle-card-v2>div:first-child{gap:3px;display:grid}.mobile-vehicle-card-v2>div:first-child span,.mobile-vehicle-card-v2 code{color:var(--muted);font-size:12px}.mobile-vehicle-card-v2 code{font-family:var(--dos-font-data)}.mobile-finance-v2{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:7px;padding-top:9px;display:grid}.mobile-finance-v2 span{color:var(--muted);gap:3px;font-size:11px;display:grid}.mobile-finance-v2 strong{color:var(--ink);font-size:12px}.table-footer-v2{font-size:12px}}.tenant-select-v2{max-width:190px;color:var(--ink);background:0 0;border:0;outline:0;padding:0 16px 0 0;font-size:13px;font-weight:700;display:block}.organization-selector-v2:focus-within{outline-offset:1px;outline:2px solid #84adf3}.visually-hidden-v1{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.dashboard-header-v1 p:not(.eyebrow-v2){color:var(--muted);margin:9px 0 0;font-size:15px}.dashboard-kpi-grid-v1 article.is-financial{border-color:#d6e2f5;grid-column:span 2}.dashboard-kpi-grid-v1 .is-financial strong{color:#123e76;font-size:27px}.dashboard-vehicle-finance-v1 .is-positive strong{color:#215a45}.dashboard-vehicle-finance-v1 .is-negative strong{color:#a23c3c}.dashboard-error-v1{border-radius:var(--radius);color:#8d3838;background:#fff7f7;border:1px solid #f1caca;justify-content:space-between;align-items:center;gap:12px;padding:13px;font-size:14px;display:flex}@media (width<=760px){.dashboard-kpi-grid-v1 article.is-financial{grid-column:span 2}.dashboard-kpi-grid-v1 .is-financial strong{font-size:25px}.dashboard-latest-v1>header .clear-filters-v2{min-width:auto;font-size:0}.dashboard-latest-v1>header .clear-filters-v2:after{content:"Всички";font-size:12px}.dashboard-error-v1{align-items:flex-start}}.imports-header-v1 p:not(.eyebrow-v2){color:var(--muted);margin:9px 0 0;font-size:15px}.navigation-icon-v2{color:#9fb4d0;width:16px;margin-right:7px;font-size:15px;display:inline-grid}.document-category-v1{color:#475467;white-space:nowrap;background:#edf2f7;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.upload-selection-v1{gap:7px;display:grid}.upload-selection-v1>div{border:1px solid #edf0f4;border-radius:6px;grid-template-columns:minmax(0,1fr) auto 28px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:grid}.upload-selection-v1 span{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.upload-selection-v1 small{color:var(--muted)}.upload-selection-v1>div button{color:#667085;background:0 0;border:0;border-radius:5px;width:28px;height:28px;padding:0;font-size:20px}.upload-selection-v1>div button:hover{color:#9d3d3d;background:#fff0f0}.upload-selection-v1>.primary-action-v2{justify-self:end;margin-top:3px}.upload-result-v1{color:#475467;background:#f5f8fc;border-radius:7px;gap:4px;margin:0;padding:10px 13px 10px 29px;font-size:13px;display:grid}.document-actions-v1{justify-content:flex-end;gap:6px;display:flex}@media (width<=900px){.document-actions-v1{flex-wrap:wrap;justify-content:flex-start}}@media (width<=760px){.imports-toolbar-v1 .search-control-v2{flex-basis:100%}.upload-selection-v1>div{grid-template-columns:minmax(0,1fr) 28px}.upload-selection-v1 small{grid-column:1}.upload-selection-v1>div button{grid-area:1/2/span 2}}.structured-document-actions-v1,.vehicle-drafts-v1{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);gap:12px;padding:16px;display:grid}.structured-document-actions-v1>header,.vehicle-drafts-v1>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.structured-document-actions-v1 h2,.vehicle-drafts-v1 h2{color:var(--ink);margin:0;font-size:17px}.structured-document-actions-v1 p,.vehicle-drafts-v1 p{color:var(--muted);margin:5px 0 0;font-size:13px}.structured-document-actions-v1>article{border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.structured-document-actions-v1 article>div{gap:3px;min-width:0;display:grid}.structured-document-actions-v1 article strong,.structured-document-actions-v1 article span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.structured-document-actions-v1 article strong{color:var(--ink);font-size:13px}.structured-document-actions-v1 article span{color:var(--muted);font-size:12px}.structured-modal-v1{z-index:20}.structured-modal-content-v1{border-radius:var(--radius);background:#fff;gap:16px;width:min(1120px,100%);max-height:calc(100vh - 32px);padding:22px;display:grid;overflow:auto}.structured-modal-content-v1>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.structured-modal-content-v1 h2,.structured-modal-content-v1 h3{color:var(--ink);margin:0}.structured-modal-content-v1 h2{font-size:21px}.structured-modal-content-v1 h3{font-size:15px}.structured-modal-content-v1 header p,.structured-mapping-v1 p{color:var(--muted);margin:5px 0 0;font-size:13px}.structured-sheet-selector-v1{color:var(--muted);align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.structured-sheet-selector-v1 select,.structured-mapping-v1 select,.draft-toolbar-v1 select{height:var(--control-h);color:var(--ink);background:#fff;border:1px solid #d0d5dd;border-radius:7px;padding:0 10px}.structured-preview-meta-v1{gap:9px;display:flex}.structured-preview-meta-v1 span{color:var(--muted);background:#f4f7fb;border-radius:6px;padding:7px 10px;font-size:12px}.structured-preview-meta-v1 strong{color:var(--ink);margin-left:5px}.structured-warnings-v1{color:#76551f;background:#fffaf0;border:1px solid #eadbb8;border-radius:7px;gap:5px;padding:12px;font-size:13px;display:grid}.structured-warnings-v1 p{margin:0}.structured-sample-v1{gap:9px;display:grid}.structured-sample-v1>div{border:1px solid var(--line);border-radius:7px;max-width:100%;overflow:auto}.structured-sample-v1 table{border-collapse:collapse;width:max-content;min-width:100%}.structured-sample-v1 th{z-index:1;border-bottom:1px solid var(--line);color:var(--muted);text-align:left;text-transform:uppercase;white-space:nowrap;background:#f8fafc;padding:10px;font-size:11px;position:sticky;top:0}.structured-sample-v1 td{color:#475467;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #edf0f4;max-width:180px;padding:10px;font-size:12px;overflow:hidden}.structured-sample-v1 td:first-child{color:var(--muted);font-variant-numeric:tabular-nums}.structured-mapping-v1{border:1px solid var(--line);border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 14px;padding:14px;display:grid}.structured-mapping-v1>div{grid-column:1/-1}.structured-mapping-v1 label{color:#475467;grid-template-columns:minmax(110px,.8fr) minmax(0,1.2fr);align-items:center;gap:9px;font-size:13px;display:grid}.structured-import-result-v1{color:#275f53;background:#f4fbf8;border:1px solid #c7ded7;border-radius:7px;gap:4px;padding:12px;font-size:13px;display:grid}.structured-modal-content-v1>footer{justify-content:flex-end;gap:8px;display:flex}.draft-toolbar-v1{gap:9px;display:flex}.draft-toolbar-v1 .search-control-v2{flex:1}.draft-table-v1{border:1px solid var(--line);border-radius:7px;overflow:auto}.draft-table-v1 table{border-collapse:collapse;width:100%;min-width:1040px}.draft-table-v1 th{border-bottom:1px solid var(--line);color:var(--muted);letter-spacing:.04em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:10px 12px;font-size:11px}.draft-table-v1 td{color:#475467;border-bottom:1px solid #edf0f4;padding:12px;font-size:13px}.draft-table-v1 tbody tr{cursor:pointer}.draft-table-v1 tbody tr:hover{background:#f5f9ff}.draft-table-v1 tbody tr:focus-visible{z-index:1;outline-offset:-2px;outline:2px solid #5e92e4;position:relative}.draft-identifier-v1{font-family:var(--dos-font-data);color:#344054;font-size:12px}.draft-status-v1{white-space:nowrap;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.draft-status-v1.status-Ready{color:#2363ad;background:#e8f2ff}.draft-status-v1.status-NeedsReview{color:#8c651e;background:#fff4dd}.draft-status-v1.status-Confirmed{color:#28695b;background:#eaf5f1}.draft-status-v1.status-Rejected{color:#655d63;background:#f1eff0}.draft-cards-v1{display:none}.draft-pagination-v1{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.draft-pagination-v1>div{align-items:center;gap:8px;display:flex}.draft-detail-modal-v1{z-index:21;justify-items:end;padding:0}.draft-detail-panel-v1{background:#fff;align-content:start;gap:20px;width:min(620px,100%);height:100%;max-height:100vh;padding:24px;display:grid;overflow:auto}.draft-detail-panel-v1>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.draft-detail-panel-v1>header>div{gap:7px;display:grid}.draft-detail-panel-v1 h2,.draft-detail-panel-v1 h3,.draft-detail-panel-v1 h4{color:var(--ink);margin:0}.draft-detail-panel-v1 h2{font-size:21px}.draft-detail-panel-v1 h3{font-size:15px}.draft-detail-panel-v1 section{gap:10px;display:grid}.draft-detail-grid-v1{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;display:grid}.draft-detail-grid-v1 div{border:1px solid #edf0f4;border-radius:6px;min-width:0;padding:10px}.draft-detail-grid-v1 dt{color:var(--muted);font-size:11px}.draft-detail-grid-v1 dd{overflow-wrap:anywhere;color:var(--ink);margin:4px 0 0;font-size:13px;font-weight:650}.draft-warnings-v1{gap:8px;margin:0;padding:0;list-style:none;display:grid}.draft-warnings-v1 li{color:#76551f;background:#fffaf0;border:1px solid #eadbb8;border-radius:6px;gap:3px;padding:10px;font-size:13px;display:grid}.draft-warnings-v1 span,.muted-copy-v1{color:var(--muted);font-size:13px}@media (width<=900px){.draft-table-v1{display:none}.draft-cards-v1{gap:9px;display:grid}.draft-cards-v1 article{border:1px solid var(--line);cursor:pointer;border-radius:7px;gap:8px;padding:12px;display:grid}.draft-cards-v1 article:focus-visible{outline-offset:2px;outline:2px solid #5e92e4}.draft-cards-v1 article>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.draft-cards-v1 article>span{color:var(--muted);font-size:12px}.draft-cards-v1 dl{border-top:1px solid #edf0f4;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding-top:8px;display:grid}.draft-cards-v1 dt{color:var(--muted);font-size:10px}.draft-cards-v1 dd{color:var(--ink);margin:3px 0 0;font-size:12px;font-weight:700}}@media (width<=600px){.structured-modal-v1{padding:0}.structured-modal-content-v1{border-radius:0;width:100%;height:100vh;max-height:none;padding:16px}.structured-mapping-v1{grid-template-columns:1fr}.structured-mapping-v1 label{grid-template-columns:1fr;gap:5px}.structured-modal-content-v1>footer{background:#fff;padding:12px 0;position:sticky;bottom:-16px}.draft-toolbar-v1{flex-wrap:wrap}.draft-toolbar-v1 .search-control-v2{flex-basis:100%}.draft-toolbar-v1 select{flex:1}.draft-pagination-v1{flex-direction:column;align-items:flex-start}.draft-detail-panel-v1{width:100%;padding:18px}.draft-detail-grid-v1{grid-template-columns:1fr}}.documents-archive-v2,.draft-intro-v2{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);gap:13px;padding:16px;display:grid}.documents-archive-v2 h2,.draft-intro-v2 h2,.selected-files-v2 h3{color:var(--ink);margin:0;font-size:17px}.documents-archive-v2 header p,.draft-intro-v2 p{color:var(--muted);margin:5px 0 0;font-size:13px}.selected-files-v2{gap:8px;display:grid}.selected-files-v2 article,.document-rows-v2>article{border-top:1px solid #edf0f4;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px 0;display:grid}.document-icon-v2{color:#3b5d84;background:#edf3fa;border-radius:6px;place-items:center;width:36px;height:36px;font-size:10px;font-weight:800;display:inline-grid}.selected-files-v2 article>div,.document-copy-v2{gap:3px;min-width:0;display:grid}.selected-files-v2 strong,.document-copy-v2 strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.selected-files-v2 small,.document-copy-v2 span,.document-copy-v2 small{color:var(--muted);font-size:12px}.selected-files-v2 article>button{color:#667085;background:0 0;border:0;border-radius:5px;width:28px;height:28px;font-size:20px}.selected-files-v2>.primary-action-v2{justify-self:end;margin-top:4px}.documents-archive-v2>header{border-bottom:1px solid var(--line);padding-bottom:12px}.document-rows-v2{display:grid}.document-row-actions-v2{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.document-row-actions-v2 .primary-action-v2{min-height:var(--control-h)}.archive-empty-v2{color:var(--muted);background:#fafcff;border:1px dashed #c9d5e4;border-radius:7px;gap:5px;padding:17px;font-size:13px;display:grid}.archive-empty-v2 strong{color:var(--ink)}.draft-intro-v2{border-radius:var(--radius) var(--radius) 0 0;border-bottom:0;gap:3px}.draft-intro-v2+.vehicle-drafts-v1{border-radius:0 0 var(--radius) var(--radius);border-top:0;margin-top:-13px}.draft-cards-v2{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.draft-cards-v2 article{border:1px solid var(--line);cursor:pointer;border-radius:7px;gap:8px;padding:12px;display:grid}.draft-cards-v2 article:hover{background:#f5f9ff}.draft-cards-v2 article:focus-visible{outline-offset:2px;outline:2px solid #5e92e4}.draft-cards-v2 article>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.draft-cards-v2 article>span,.draft-cards-v2 article>small{color:var(--muted);font-size:12px}.structured-sheet-selector-v1{font-size:0}.structured-sheet-selector-v1:before{content:"Лист";color:var(--muted);font-size:13px}.structured-sheet-selector-v1 select{font-size:13px}.structured-mapping-v1>div h3{font-size:0}.structured-mapping-v1>div h3:after{content:"Съпоставяне на колони";color:var(--ink);font-size:15px}@media (width<=760px){.document-rows-v2>article{grid-template-columns:36px minmax(0,1fr)}.document-row-actions-v2{grid-column:1/-1;justify-content:flex-start}.document-row-actions-v2 .primary-action-v2{flex:1}.draft-cards-v2{grid-template-columns:1fr}}@media (width<=600px){.documents-archive-v2,.draft-intro-v2{padding:14px}.selected-files-v2>.primary-action-v2{width:100%}.document-row-actions-v2>button{flex:1}.document-copy-v2 small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.drafts-section-header-v3{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.drafts-section-header-v3 h2{color:var(--ink);margin:0;font-size:18px}.drafts-section-header-v3 p{max-width:680px;color:var(--muted);margin:5px 0 0;font-size:13px}.drafts-header-actions-v3{color:var(--muted);white-space:nowrap;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;font-size:12px;display:flex}.drafts-header-actions-v3 select{height:var(--control-h);color:var(--ink);background:#fff;border:1px solid #d0d5dd;border-radius:7px;padding:0 9px}.draft-search-v3{max-width:520px}.draft-modal-panel-v3{border-radius:10px;width:min(920px,100vw - 64px);height:auto;max-height:calc(100vh - 64px);padding:0 24px 24px;box-shadow:0 18px 50px #10182833}.draft-modal-panel-v3>header{z-index:1;border-bottom:1px solid var(--line);background:#fff;align-items:center;margin:0 -24px;padding:20px 24px 14px;position:sticky;top:0}.draft-modal-panel-v3>header p{color:var(--muted);margin:4px 0 0;font-size:13px}.draft-modal-panel-v3>header small{color:#357565;margin-top:4px;font-size:12px;display:block}@media (width<=760px){.drafts-section-header-v3{flex-direction:column}.drafts-header-actions-v3{white-space:normal;justify-content:flex-start}.draft-search-v3{max-width:none}.draft-modal-panel-v3{border-radius:0;width:100%;height:100%;max-height:none;padding:0 18px 18px}.draft-modal-panel-v3>header{margin:0 -18px;padding:16px 18px 12px}}.evidence-collapse-v4{gap:10px;display:grid}.evidence-collapse-v4>header{background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:0;display:flex;position:static}.evidence-collapse-v4 h3{margin:0}.evidence-collapse-v4 p{color:var(--muted);margin:3px 0 0;font-size:12px}.evidence-rows-v4{gap:7px;display:grid}.evidence-rows-v4>article{border-top:1px solid #edf0f4;grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;padding:10px 0;display:grid}.evidence-rows-v4 article>div:first-child{gap:3px;min-width:0;display:grid}.evidence-rows-v4 strong{color:var(--ink);font-size:13px}.evidence-rows-v4 article>div>span{color:#475467;font-size:13px}.evidence-rows-v4 article>div>small{color:#8c651e;font-size:12px}.evidence-rows-v4 article p{overflow-wrap:anywhere;color:var(--muted);margin:2px 0 0;font-size:12px}.technical-evidence-v4{background:#f7f9fc;border-radius:6px;grid-column:1/-1;gap:7px;padding:9px 10px;display:grid}.technical-evidence-v4 section{border-bottom:1px solid #e7edf4;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;padding-bottom:7px;display:grid}.technical-evidence-v4 section:last-child{border:0;padding-bottom:0}.technical-evidence-v4 span{overflow-wrap:anywhere;color:#667085;font-size:12px}@media (width<=760px){.evidence-collapse-v4>header{flex-direction:column;align-items:flex-start}.evidence-rows-v4>article{grid-template-columns:1fr}.evidence-rows-v4>article>button{justify-self:start}.technical-evidence-v4 section{grid-template-columns:1fr}}.document-delete-action-v1{color:#9b3a3a;border-color:#e5c6c6}.document-delete-action-v1:hover:not(:disabled){background:#fff7f7}.document-delete-confirm-action-v1{background:#a33b3b}.document-delete-confirm-action-v1:hover:not(:disabled){background:#8c3030}@media (width<=760px){.document-row-actions-v2 .document-delete-action-v1{flex:1}}.draft-modal-actions-v5,.draft-edit-footer-v5{align-items:center;gap:10px;display:flex}.draft-edit-grid-v5{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.draft-edit-grid-v5 label{color:#52647b;gap:6px;font-size:.8rem;display:grid}.draft-edit-grid-v5 input,.draft-edit-grid-v5 select{color:#102a4d;height:40px;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:0 10px}.draft-edit-grid-v5 strong{color:#102a4d;min-height:24px;font-size:.95rem}.draft-edit-grid-v5 .is-invalid input,.draft-edit-grid-v5 .is-invalid select{border-color:#bd5b5b}.manual-override-v5{color:#64748b;font-size:.72rem}.chassis-confirm-v5{color:#334155;grid-template-columns:auto 1fr;align-items:start;gap:8px;margin-top:16px;display:grid}.chassis-confirm-v5 small{color:#64748b;grid-column:2}.draft-edit-footer-v5{background:#fff;justify-content:flex-end;padding:16px 0 2px;position:sticky;bottom:0}.discard-modal-v5{z-index:5;place-items:center;display:grid}.discard-modal-v5 section{background:#fff;border-radius:8px;max-width:430px;padding:24px;box-shadow:0 16px 45px #102a4d33}.discard-modal-v5 button+button{margin-left:8px}.evidence-edit-v5{gap:6px;display:grid}.evidence-edit-v5 p{color:#64748b;margin:0}.evidence-edit-v5 small{color:#64748b}@media (width<=640px){.draft-edit-grid-v5{grid-template-columns:1fr}.draft-modal-actions-v5{flex-wrap:wrap;justify-content:flex-end}.draft-edit-footer-v5{padding-bottom:14px}}body .draft-detail-panel-v1.draft-modal-panel-v3 .draft-edit-grid-v5 .dos-readonly-field-v1{border:0;border-top:1px solid var(--dos-border);background:0 0;border-radius:0;align-content:start;min-height:70px;margin:0;padding:10px 0;display:grid}.customer-type-segmented-v1 button.is-active{color:var(--ink);background:#fff;font-weight:700;box-shadow:0 1px 3px #10182818}.customer-progressive-chevron-v1.is-open{transform:rotate(180deg)}.customers-table-footer-v1{color:#7b879b;border-top:1px solid #edf0f5;padding:12px 16px;font-size:12px}.customer-duplicate-warning-v1 .dos-button{justify-self:start}body .draft-detail-panel-v1.draft-modal-panel-v3 .dos-readonly-field-v1.manual-override-v5{width:auto}body .draft-detail-panel-v1.draft-modal-panel-v3 .dos-readonly-field-v1.manual-override-v5:before{display:none}body .draft-detail-panel-v1.draft-modal-panel-v3 .dos-readonly-field-v1.manual-override-v5 .dos-field-label-v1{align-items:center;gap:5px;display:flex}body .draft-detail-panel-v1.draft-modal-panel-v3 .dos-readonly-field-v1.manual-override-v5 .dos-field-label-v1:before{background:var(--dos-amber-500);content:"";border-radius:50%;flex:0 0 4px;width:4px;height:4px}body .draft-detail-panel-v1.draft-modal-panel-v3 .dos-field-label-v1{font-size:11px;line-height:1.3}body .draft-detail-panel-v1.draft-modal-panel-v3 .dos-field-value-v1{white-space:normal;font-size:14px;line-height:1.35}body .draft-detail-panel-v1.draft-modal-panel-v3 .draft-edit-grid-v5 .dos-readonly-field-v1:nth-child(-n+2){border-top:0}@media (width<=640px){body .draft-detail-panel-v1.draft-modal-panel-v3 .draft-edit-grid-v5 .dos-readonly-field-v1:nth-child(2n){border-left:0;padding-left:0}body .draft-detail-panel-v1.draft-modal-panel-v3 .draft-edit-grid-v5 .dos-readonly-field-v1:nth-child(-n+2){border-top:1px solid var(--dos-border)}body .draft-detail-panel-v1.draft-modal-panel-v3 .draft-edit-grid-v5 .dos-readonly-field-v1:first-child{border-top:0}}body .draft-detail-panel-v1.draft-modal-panel-v3{border-radius:var(--dos-radius-lg);width:min(560px,100vw - 32px);max-height:calc(100vh - 32px);padding:0}body .draft-detail-panel-v1.draft-modal-panel-v3>header{background:var(--dos-surface-soft);min-height:0;margin:0;padding:17px 19px 15px}body .draft-detail-panel-v1.draft-modal-panel-v3>header>div:first-child{row-gap:5px}body .draft-detail-panel-v1.draft-modal-panel-v3 form{gap:0;padding:17px 19px 19px}body .draft-detail-panel-v1.draft-modal-panel-v3 form>section:first-child>h3{color:var(--dos-text-strong);box-shadow:none;background:0 0;border:0;padding:0 0 2px}body .draft-detail-panel-v1.draft-modal-panel-v3 form>section:first-child>h3:before{display:none}body .draft-detail-panel-v1.draft-modal-panel-v3 .draft-edit-grid-v5{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;padding:0}body .draft-detail-panel-v1.draft-modal-panel-v3 .draft-edit-grid-v5 .dos-readonly-field-v1{border-top:0;border-bottom:1px solid var(--dos-border-strong);min-height:57px;padding:8px 2px 9px}body .draft-detail-panel-v1.draft-modal-panel-v3 .draft-edit-grid-v5 .dos-readonly-field-v1:nth-child(2n){border-left:0;padding-left:2px}body .draft-detail-panel-v1.draft-modal-panel-v3 .dos-readonly-field-v1 .dos-field-label-v1{font-size:10px;font-weight:650}body .draft-detail-panel-v1.draft-modal-panel-v3 .dos-readonly-field-v1 .dos-field-value-v1{font-size:13px;font-weight:650}body .draft-detail-panel-v1.draft-modal-panel-v3 .draft-modal-actions-v5 .clear-filters-v2:first-child:not(:last-child):hover:not(:disabled){background:var(--dos-amber-600);border-color:var(--dos-amber-600)}body .draft-detail-panel-v1.draft-modal-panel-v3 form>section:has(.draft-warnings-v1){margin-top:14px;padding:10px 12px}body .draft-detail-panel-v1.draft-modal-panel-v3 .evidence-collapse-v4{margin-top:14px}@media (width<=640px){body .draft-detail-panel-v1.draft-modal-panel-v3{border-radius:0;width:100%;max-height:none}body .draft-detail-panel-v1.draft-modal-panel-v3>header,body .draft-detail-panel-v1.draft-modal-panel-v3 form{padding:15px}body .draft-detail-panel-v1.draft-modal-panel-v3 .draft-edit-grid-v5{grid-template-columns:1fr}}body .draft-detail-panel-v1.draft-modal-panel-v3 .dos-readonly-field-v1.manual-override-v5 .dos-field-label-v1:before{display:none}body .draft-detail-panel-v1.draft-modal-panel-v3 .dos-field-manual-v1{color:var(--dos-amber-700);margin-top:1px;font-size:10px;font-weight:600;line-height:1.25;display:block}body .draft-detail-panel-v1.draft-modal-panel-v3 .dos-field-manual-v1:before{background:var(--dos-amber-500);content:"";border-radius:50%;width:4px;height:4px;margin:0 5px 2px 0;display:inline-block}body .draft-read-mode-v1 .dos-underline-field-v1 .dos-underline-input-v1,body .draft-read-mode-v1 .dos-underline-field-v1 .dos-underline-select-v1{color:var(--dos-text-strong);opacity:1;cursor:default}body .draft-read-mode-v1 .dos-underline-field-v1 .dos-underline-select-v1:disabled{opacity:1}body .draft-read-mode-v1 .dos-underline-field-v1 .dos-underline-input-v1:focus,body .draft-read-mode-v1 .dos-underline-field-v1 .dos-underline-select-v1:focus{border-bottom-width:.5px!important;border-bottom-color:var(--dos-border-strong)!important}body .draft-detail-panel-v1.draft-modal-panel-v3 .draft-edit-trigger-v1{color:var(--dos-ink-1000)!important;background:var(--dos-amber-500)!important;border-color:var(--dos-amber-500)!important;box-shadow:none!important}body .draft-detail-panel-v1.draft-modal-panel-v3 .draft-edit-trigger-v1:hover:not(:disabled){background:var(--dos-amber-600)!important;border-color:var(--dos-amber-600)!important}.confirmed-draft-copy-v1{color:#53657a;margin:4px 0;font-size:.9rem}.status-Confirmed{color:#405064;background:#e8edf2}.import-template-compact-v5 .clear-filters-v2{color:#2363ad;background:0 0;border:0;min-height:auto;padding:0;text-decoration:underline}@media (width<=600px){.document-row-actions-v2{justify-content:flex-start}}.dealeros-app{--dos-ink-1000:#191827;--dos-ink-950:#201f32;--dos-ink-900:#29273d;--dos-ink-800:#37344d;--dos-ink-700:#4e4b63;--dos-amber-700:#d9942f;--dos-amber-600:#e7a947;--dos-amber-500:#f2bc69;--dos-amber-400:#f7cb82;--dos-amber-soft:#fff5e3;--dos-amber-softer:#fffaf1;--dos-sage-700:#63843c;--dos-sage-600:#789d4b;--dos-sage-500:#91b85f;--dos-sage-soft:#eff6e8;--dos-orange-700:#c96c16;--dos-orange-600:#e28325;--dos-orange-soft:#fff0df;--dos-aqua-700:#237d82;--dos-aqua-600:#39a2a7;--dos-aqua-soft:#e9f7f7;--dos-red-700:#b23a3a;--dos-red-600:#c84b4b;--dos-red-soft:#fff0ef;--dos-page:#f8f8fa;--dos-page-deep:#f3f4f6;--dos-surface:#fff;--dos-surface-soft:#fbfbf8;--dos-surface-hover:#faf9f5;--dos-text:#252438;--dos-text-strong:#1d1c2d;--dos-text-secondary:#646176;--dos-text-muted:#898698;--dos-text-faint:#aaa7b4;--dos-border:#e7e5eb;--dos-border-strong:#d7d4de;--dos-focus:#e7a94747;--dos-shadow-xs:0 1px 2px #1f1d2f09;--dos-shadow-sm:0 1px 2px #1f1d2f09,0 4px 12px #1f1d2f0b;--dos-shadow-md:0 10px 28px #1f1d2f1a,0 2px 8px #1f1d2f0f;--dos-radius-xs:4px;--dos-radius-sm:6px;--dos-radius-md:8px;--dos-radius-lg:11px;--dos-chart-1:#e7a947;--dos-chart-2:#789d4b;--dos-chart-3:#39a2a7;--dos-chart-4:#c79076;--dos-chart-5:#6f6a87;--dos-chart-grid:#ebe9ed;font-family:var(--dos-font-ui);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dealeros-app button,.dealeros-app input,.dealeros-app select,.dealeros-app textarea{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit}body .draft-detail-panel-v1.draft-modal-panel-v3{background:var(--dos-surface);border:1px solid var(--dos-border);border-radius:var(--dos-radius-lg);width:min(720px,100vw - 48px);max-height:min(760px,100vh - 48px);box-shadow:var(--dos-shadow-md);padding:0 18px 18px;overflow:auto}body .draft-detail-panel-v1.draft-modal-panel-v3>header{background:var(--dos-surface-soft);border-bottom:1px solid var(--dos-border);justify-content:space-between;align-items:center;gap:16px;min-height:72px;margin:0 -18px;padding:14px 18px;display:flex}body .draft-detail-panel-v1.draft-modal-panel-v3>header>div:first-child{flex-wrap:wrap;align-items:center;gap:5px 9px;min-width:0;display:flex}body .draft-detail-panel-v1.draft-modal-panel-v3>header>div:first-child:before{color:var(--dos-text-muted);letter-spacing:.1em;text-transform:uppercase;content:"Преглед на чернова";flex:0 0 100%;font-size:10.5px;font-weight:760;line-height:1;display:block}body .draft-detail-panel-v1.draft-modal-panel-v3 h2{color:var(--dos-text-strong);letter-spacing:-.014em;margin:0;font-size:19px;line-height:1.2}body .draft-detail-panel-v1.draft-modal-panel-v3 .draft-modal-actions-v5{flex:none;align-items:center;gap:8px;display:flex}body .draft-detail-panel-v1.draft-modal-panel-v3 .draft-modal-actions-v5 .clear-filters-v2:first-child:not(:last-child){height:35px;color:var(--dos-text);background:var(--dos-surface);border:1px solid var(--dos-border-strong);border-radius:var(--dos-radius-sm);padding-inline:12px;font-size:12px;font-weight:680}body .draft-detail-panel-v1.draft-modal-panel-v3 .draft-modal-actions-v5 .clear-filters-v2:last-child{background:var(--dos-surface);border:1px solid var(--dos-border);border-radius:var(--dos-radius-sm);width:35px;height:35px;padding:0;font-size:0;position:relative;color:#0000!important}body .draft-detail-panel-v1.draft-modal-panel-v3 .draft-modal-actions-v5 .clear-filters-v2:last-child:before,body .draft-detail-panel-v1.draft-modal-panel-v3 .draft-modal-actions-v5 .clear-filters-v2:last-child:after{background:var(--dos-text-secondary);content:"";border-radius:2px;width:13px;height:2px;position:absolute;top:16px;left:10px}body .draft-detail-panel-v1.draft-modal-panel-v3 .draft-modal-actions-v5 .clear-filters-v2:last-child:before{transform:rotate(45deg)}body .draft-detail-panel-v1.draft-modal-panel-v3 .draft-modal-actions-v5 .clear-filters-v2:last-child:after{transform:rotate(-45deg)}body .draft-detail-panel-v1.draft-modal-panel-v3 form{gap:14px;width:100%;padding:16px 0 0}body .draft-detail-panel-v1.draft-modal-panel-v3 form>section:first-child{border-radius:var(--dos-radius-md);background:#f7f6f9;border:1px solid #e7e5eb;gap:10px;padding:14px}body .draft-detail-panel-v1.draft-modal-panel-v3 .draft-edit-grid-v5{background:0 0;border:0;border-radius:0;padding:0}body .draft-detail-panel-v1.draft-modal-panel-v3 form>section:has(.draft-warnings-v1){background:var(--dos-amber-softer);border-radius:var(--dos-radius-md);border:1px solid #f4e5c8;gap:9px;padding:13px 14px}body .draft-detail-panel-v1.draft-modal-panel-v3 .draft-warnings-v1{margin:0;padding:0;list-style:none}body .draft-detail-panel-v1.draft-modal-panel-v3 .draft-warnings-v1 li{color:#8d641f;margin:0;font-size:12px;line-height:1.45}body .draft-detail-panel-v1.draft-modal-panel-v3 .evidence-collapse-v4{background:#f4faf8;border-color:#dceae4;margin-top:0;padding:13px 14px}body .draft-detail-panel-v1.draft-modal-panel-v3 .evidence-collapse-v4>header .clear-filters-v2{color:#40665c;background:#fff;border-color:#cfe0d8}body .draft-detail-panel-v1.draft-modal-panel-v3 form>section:first-child{background:var(--dos-surface);border:1px solid var(--dos-border);gap:0;padding:0;overflow:hidden}body .draft-detail-panel-v1.draft-modal-panel-v3 form>section:first-child>h3{color:var(--dos-text-strong);border-bottom:1px solid var(--dos-border);background:#f7f6f9;padding:12px 14px}body .draft-detail-panel-v1.draft-modal-panel-v3 .draft-edit-grid-v5{background:var(--dos-surface);gap:0;padding:0 14px}body .draft-detail-panel-v1.draft-modal-panel-v3 .draft-edit-grid-v5 label{border-top:1px solid var(--dos-border);align-content:center;min-height:70px;padding:10px 0}body .draft-detail-panel-v1.draft-modal-panel-v3 .draft-edit-grid-v5 label:nth-child(-n+2){border-top:0}body .draft-detail-panel-v1.draft-modal-panel-v3 .draft-edit-grid-v5 label:nth-child(odd){padding-right:18px}body .draft-detail-panel-v1.draft-modal-panel-v3 .draft-edit-grid-v5 label:nth-child(2n){border-left:1px solid var(--dos-border);padding-left:18px}body .draft-detail-panel-v1.draft-modal-panel-v3 form>section:has(.draft-warnings-v1){background:var(--dos-amber-softer);border-color:#f4e5c8;align-items:center;gap:10px;padding:10px 12px;display:flex}body .draft-detail-panel-v1.draft-modal-panel-v3 form>section:has(.draft-warnings-v1)>h3{color:#8d641f;flex:none;font-size:12px}body .draft-detail-panel-v1.draft-modal-panel-v3 .draft-warnings-v1{flex:1;min-width:0}body .draft-detail-panel-v1.draft-modal-panel-v3 .draft-warnings-v1 li{color:#8d641f!important;background:0 0!important;border:0!important;padding:0!important}body .draft-detail-panel-v1.draft-modal-panel-v3 .evidence-collapse-v4{background:var(--dos-surface);border-color:var(--dos-border)}body .draft-detail-panel-v1.draft-modal-panel-v3 .evidence-collapse-v4>header{min-height:42px}@media (width<=640px){body .draft-detail-panel-v1.draft-modal-panel-v3 .draft-edit-grid-v5 label:nth-child(2n){border-left:0;padding-left:0}body .draft-detail-panel-v1.draft-modal-panel-v3 .draft-edit-grid-v5 label:nth-child(-n+2){border-top:1px solid var(--dos-border)}body .draft-detail-panel-v1.draft-modal-panel-v3 .draft-edit-grid-v5 label:first-child{border-top:0}body .draft-detail-panel-v1.draft-modal-panel-v3 form>section:has(.draft-warnings-v1){flex-direction:column;align-items:flex-start}}body .draft-detail-panel-v1.draft-modal-panel-v3 form>section:first-child>h3{color:#423f5b;background:#f1f0f6;align-items:center;gap:8px;display:flex;box-shadow:inset 3px 0 #77728d}body .draft-detail-panel-v1.draft-modal-panel-v3 form>section:first-child>h3:before{content:"";background:#77728d;border-radius:3px;width:8px;height:8px}body .draft-detail-panel-v1.draft-modal-panel-v3 .draft-edit-grid-v5 label{transition:background-color .15s}body .draft-detail-panel-v1.draft-modal-panel-v3 .draft-edit-grid-v5 label:hover{background:#fcfbfd}body .draft-detail-panel-v1.draft-modal-panel-v3 .draft-edit-grid-v5 strong{color:#211f34;font-weight:760}body .draft-detail-panel-v1.draft-modal-panel-v3 .manual-override-v5{color:#96703a}body .draft-detail-panel-v1.draft-modal-panel-v3 form>section:has(.draft-warnings-v1)>h3{align-items:center;gap:7px;display:flex}body .draft-detail-panel-v1.draft-modal-panel-v3 form>section:has(.draft-warnings-v1)>h3:before{width:17px;height:17px;color:var(--dos-orange-700);content:"!";background:#ffe5c5;border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:inline-grid}body .draft-detail-panel-v1.draft-modal-panel-v3 .evidence-collapse-v4>header{border-radius:var(--dos-radius-md) var(--dos-radius-md) 0 0;background:#f1f8f4;border-bottom:1px solid #dceae4;margin:-13px -14px;padding:12px 14px}body .draft-detail-panel-v1.draft-modal-panel-v3 .evidence-collapse-v4>header h3{color:#315f52;align-items:center;gap:8px;display:flex}body .draft-detail-panel-v1.draft-modal-panel-v3 .evidence-collapse-v4>header h3:before{background:var(--dos-sage-600);content:"";border-radius:50%;width:8px;height:8px}body .draft-detail-panel-v1.draft-modal-panel-v3 form>section:first-child>h3{color:#413d5e;background:#eeedf5;box-shadow:inset 3px 0 #716b93}body .draft-detail-panel-v1.draft-modal-panel-v3 form>section:first-child>h3:before{background:#716b93}body .draft-detail-panel-v1.draft-modal-panel-v3 .draft-modal-actions-v5 .clear-filters-v2:first-child:not(:last-child){color:#fff;background:#4c476b;border-color:#4c476b;box-shadow:0 1px 2px #29273d29}body .draft-detail-panel-v1.draft-modal-panel-v3 .draft-modal-actions-v5 .clear-filters-v2:first-child:not(:last-child):hover:not(:disabled){color:#fff;background:#3e3a59;border-color:#3e3a59}body .draft-detail-panel-v1.draft-modal-panel-v3 .evidence-collapse-v4>header .clear-filters-v2{color:#2f6655;background:#e9f5ed;border-color:#c9e0d1;font-weight:700}body .draft-detail-panel-v1.draft-modal-panel-v3 .evidence-collapse-v4>header .clear-filters-v2:hover:not(:disabled){color:#255545;background:#dceee3;border-color:#b8d5c3}body .draft-detail-panel-v1.draft-modal-panel-v3 .evidence-edit-list-v5{gap:8px;margin-top:13px;display:grid}body .draft-detail-panel-v1.draft-modal-panel-v3 .evidence-edit-v5{border-radius:var(--dos-radius-sm);background:#fbfdfc;border:1px solid #dceae4;gap:4px;padding:10px 11px}body .draft-detail-panel-v1.draft-modal-panel-v3 .evidence-edit-v5 strong{color:#315f52;font-size:12px}body .draft-detail-panel-v1.draft-modal-panel-v3 .evidence-edit-v5 small{color:var(--dos-text-secondary);font-size:11.5px;line-height:1.45}.dealeros-app .inventory-header-v2{background:var(--dos-surface);border:1px solid var(--dos-border);border-radius:var(--dos-radius-lg);box-shadow:var(--dos-shadow-sm);margin-bottom:18px;padding:19px 22px}.dealeros-app .inventory-header-v2 h1{color:var(--dos-text-strong);letter-spacing:-.03em;font-size:32px;line-height:1.12}.dealeros-app .inventory-summary-v2{gap:9px;margin-bottom:16px}.dealeros-app .status-card-v2,.dealeros-app .finance-card-v2{border-color:var(--dos-border);border-radius:var(--dos-radius-md);box-shadow:var(--dos-shadow-xs)}.dealeros-app .status-card-v2{background:var(--dos-surface);min-height:76px;padding:12px 14px}.dealeros-app .status-card-v2 span{color:var(--dos-text-muted);font-size:11.5px}.dealeros-app .status-card-v2 strong{color:var(--dos-text-strong);margin-top:6px;font-size:22px}.dealeros-app .inventory-status-grid-v2 .status-card-v2:first-child{background:#f4f3f7}.dealeros-app .inventory-status-grid-v2 .status-card-v2:nth-child(2){background:var(--dos-orange-soft)}.dealeros-app .inventory-status-grid-v2 .status-card-v2:nth-child(3){background:var(--dos-sage-soft)}.dealeros-app .inventory-status-grid-v2 .status-card-v2:nth-child(4){background:var(--dos-aqua-soft)}.dealeros-app .finance-card-v2{background:var(--dos-surface);min-height:102px;padding:17px 18px}.dealeros-app .finance-card-v2 strong{color:var(--dos-ink-900);font-size:29px}.dealeros-app .finance-card-v2.is-profit{background:#f4faf8;border-color:#dceae4}.dealeros-app .finance-card-v2.is-profit strong{color:var(--dos-sage-700)}.dealeros-app .inventory-toolbar-v2{background:var(--dos-surface-soft);border:1px solid var(--dos-border);border-radius:var(--dos-radius-md);gap:8px;padding:10px}.dealeros-app .inventory-toolbar-v2 input,.dealeros-app .inventory-toolbar-v2 select,.dealeros-app .inventory-toolbar-v2 .clear-filters-v2{border-color:var(--dos-border-strong);border-radius:var(--dos-radius-sm);height:35px;font-size:12.5px}.dealeros-app .inventory-toolbar-v2 .clear-filters-v2{color:var(--dos-text-secondary);background:var(--dos-surface)}.dealeros-app .vehicle-row-v2:hover{background:var(--dos-amber-softer);box-shadow:inset 3px 0 0 var(--dos-amber-600)}.dealeros-app .vehicle-row-v2:focus-visible{background:var(--dos-amber-softer);outline:3px solid var(--dos-focus)}.dealeros-app .row-chevron-v2{color:var(--dos-text-muted)}.dealeros-app .vehicle-details-v2{gap:16px}.dealeros-app .vehicle-details-v2>.clear-filters-v2{width:max-content;height:31px;color:var(--dos-text-secondary);background:0 0;border-color:#0000;font-size:12px}.dealeros-app .vehicle-details-v2>.clear-filters-v2:hover{background:var(--dos-amber-softer);border-color:var(--dos-border)}.dealeros-app .vehicle-details-heading-v2{background:var(--dos-surface);border:1px solid var(--dos-border);border-radius:var(--dos-radius-lg);box-shadow:var(--dos-shadow-sm);align-items:center;padding:19px 22px}.dealeros-app .vehicle-details-heading-v2 h1{color:var(--dos-text-strong);letter-spacing:-.027em;margin:2px 0 8px;font-size:30px}.dealeros-app .detail-finance-v2{gap:9px}.dealeros-app .detail-finance-v2 span{border-radius:var(--dos-radius-md);min-width:156px;color:var(--dos-text-muted);background:#f4f3f7;gap:4px;padding:10px 12px;font-size:10.75px}.dealeros-app .detail-finance-v2 span:last-child{background:var(--dos-sage-soft)}.dealeros-app .detail-finance-v2 strong{color:var(--dos-ink-900);font-size:18px}.dealeros-app .detail-finance-v2 span:last-child strong{color:var(--dos-sage-700)}.dealeros-app .edit-actions-v2{padding:2px 0}.dealeros-app .edit-actions-v2 .primary-action-v2,.dealeros-app .costs-header-v2 .primary-action-v2{color:var(--dos-ink-1000);background:var(--dos-amber-500);border-color:var(--dos-amber-500)}.dealeros-app .costs-section-v2{border-color:var(--dos-border);border-radius:var(--dos-radius-lg);box-shadow:var(--dos-shadow-xs);gap:0;margin-top:0;padding:0;overflow:hidden}.dealeros-app .costs-header-v2{background:var(--dos-surface-soft);border-bottom:1px solid var(--dos-border);padding:15px 17px}.dealeros-app .costs-header-v2 h2{color:var(--dos-text-strong);font-size:17px}.dealeros-app .costs-header-v2 p{color:var(--dos-text-muted);margin:4px 0 0;font-size:12px}.dealeros-app .cost-list-v2{padding:0 17px}.dealeros-app .cost-list-v2 article{border-color:var(--dos-border);min-height:66px}.dealeros-app .cost-list-v2 article>strong{font-variant-numeric:tabular-nums}.dealeros-app .cost-list-v2 .clear-filters-v2{height:31px;color:var(--dos-text-secondary);background:0 0;border-color:#0000;font-size:12px}.dealeros-app .cost-list-v2 .clear-filters-v2:last-child{color:var(--dos-red-700)}@media (width<=900px){.dealeros-app .inventory-header-v2{align-items:flex-start;gap:14px;padding:16px}.dealeros-app .inventory-header-v2 h1{font-size:27px}.dealeros-app .vehicle-details-heading-v2{flex-direction:column;align-items:stretch;padding:16px}.dealeros-app .detail-finance-v2{width:100%}.dealeros-app .detail-finance-v2 span{flex:1;min-width:0}.dealeros-app .costs-header-v2{flex-direction:column;align-items:flex-start}.dealeros-app .costs-header-v2 .primary-action-v2{width:100%}.dealeros-app .cost-list-v2 article{grid-template-columns:1fr auto;gap:8px}.dealeros-app .cost-list-v2 article>div:last-child{grid-column:1/-1}}.dealeros-app .inventory-header-v2{border-radius:var(--dos-radius-md);align-items:center;min-height:92px;margin-bottom:14px;padding:15px 20px}.dealeros-app .inventory-header-v2 .eyebrow-v2{margin-bottom:4px;font-size:10px}.dealeros-app .inventory-header-v2 h1{font-size:29px;line-height:1.08}.dealeros-app .inventory-header-v2 .inventory-subtitle-v2{margin-top:4px;font-size:12px}@media (width<=760px){.dealeros-app .inventory-header-v2{min-height:0;padding:14px}.dealeros-app .inventory-header-v2 h1{font-size:26px}.dealeros-app .inventory-header-v2 .primary-action-v2{height:33px;min-height:33px;padding-inline:10px;font-size:0}.dealeros-app .inventory-header-v2 .primary-action-v2 span{font-size:18px}}.dealeros-app .inventory-header-v2{border-radius:var(--dos-radius-lg);background:#fcfcfa;grid-template-columns:minmax(0,1fr) auto;gap:24px;min-height:108px;padding:18px 22px;display:grid;position:relative;overflow:hidden}.dealeros-app .inventory-header-v2:before{background:var(--dos-amber-600);content:"";width:5px;position:absolute;top:0;bottom:0;left:0}.dealeros-app .inventory-hero-copy-v18{padding-left:8px;position:relative}.dealeros-app .inventory-header-v2 .eyebrow-v2{color:var(--dos-amber-700);letter-spacing:.13em;margin:0 0 5px;font-size:10px}.dealeros-app .inventory-header-v2 h1{color:var(--dos-ink-950);font-family:var(--dos-font-ui);letter-spacing:-.035em;margin:0;font-size:34px;font-weight:700;line-height:1.02}.dealeros-app .inventory-header-v2 .inventory-subtitle-v2{max-width:480px;color:var(--dos-text-secondary);margin:7px 0 0;font-size:12.5px;line-height:1.45}.dealeros-app .inventory-hero-side-v18{align-items:center;gap:9px;display:flex}.dealeros-app .inventory-hero-total-v18{color:#fff;background:var(--dos-ink-900);border-radius:var(--dos-radius-sm);grid-template-columns:auto auto;align-items:baseline;column-gap:7px;min-width:116px;padding:9px 11px;display:grid}.dealeros-app .inventory-hero-total-v18 span{color:#d8d5e2;letter-spacing:.07em;text-transform:uppercase;grid-column:1/-1;margin-bottom:2px;font-size:9.5px;font-weight:700}.dealeros-app .inventory-hero-total-v18 strong{font-family:var(--dos-font-data);font-size:23px;line-height:1}.dealeros-app .inventory-hero-total-v18 small{color:#d8d5e2;font-size:10px}.dealeros-app .inventory-header-v2 .primary-action-v2{height:35px;min-height:35px;color:var(--dos-ink-1000);background:var(--dos-amber-500);border-color:var(--dos-amber-500);border-radius:var(--dos-radius-sm);letter-spacing:0;padding:0 15px;font-family:inherit;font-size:12px;font-weight:400;box-shadow:0 1px 2px #1018281a}.dealeros-app .inventory-header-v2 .primary-action-v2:hover:not(:disabled){color:var(--dos-ink-1000);background:var(--dos-amber-600);border-color:var(--dos-amber-600)}@media (width<=760px){.dealeros-app .inventory-header-v2{grid-template-columns:1fr;gap:13px;min-height:0;padding:16px}.dealeros-app .inventory-header-v2 h1{font-size:30px}.dealeros-app .inventory-hero-side-v18{justify-content:space-between}.dealeros-app .inventory-hero-total-v18{min-width:110px}.dealeros-app .inventory-header-v2 .primary-action-v2{height:35px;min-height:35px;padding:0 15px;font-size:12px;font-weight:400}.dealeros-app .inventory-header-v2 .primary-action-v2 span{font-size:12px}}.dealeros-app .inventory-header-v2{border:0;border-bottom:1px solid var(--dos-border);min-height:78px;box-shadow:none;background:0 0;border-radius:0;margin-bottom:12px;padding:11px 0 13px 16px}.dealeros-app .inventory-header-v2:before{background:var(--dos-amber-600);width:3px;top:11px;bottom:13px}.dealeros-app .inventory-hero-copy-v18{padding-left:0}.dealeros-app .inventory-header-v2 .eyebrow-v2{color:#7b776f;letter-spacing:.16em;margin-bottom:3px;font-size:9.5px}.dealeros-app .inventory-header-v2 h1{font-family:var(--dos-font-ui);letter-spacing:-.035em;font-size:31px;font-weight:650;line-height:1.03}.dealeros-app .inventory-header-v2 .inventory-subtitle-v2{color:var(--dos-text-muted);margin-top:4px;font-size:11.75px}.dealeros-app .inventory-hero-side-v18{padding-right:12px}.dealeros-app .inventory-header-v2 .primary-action-v2{border-radius:var(--dos-radius-sm);letter-spacing:0;height:35px;min-height:35px;padding:0 15px;font-family:inherit;font-size:11.5px;font-weight:400;box-shadow:0 1px 2px #1018281a}.dealeros-app .inventory-header-v2 .primary-action-v2 span{font-size:11.5px;line-height:1}.dealeros-app .inventory-toolbar-v2{margin-top:0}@media (width<=760px){.dealeros-app .inventory-header-v2{justify-content:space-between;align-items:flex-end;gap:12px;min-height:68px;padding:10px 0 12px 12px;display:flex}.dealeros-app .inventory-header-v2:before{top:10px;bottom:12px}.dealeros-app .inventory-header-v2 h1{font-size:27px}.dealeros-app .inventory-header-v2 .inventory-subtitle-v2{display:none}.dealeros-app .inventory-hero-side-v18{padding-right:0}.dealeros-app .inventory-header-v2 .primary-action-v2{height:35px;min-height:35px;padding:0 15px;font-size:11.5px;font-weight:400}.dealeros-app .inventory-header-v2 .primary-action-v2 span{font-size:11.5px}}.dealer-dashboard{min-height:100%;color:var(--dos-text);background:var(--dos-page)}.dealer-dashboard .dashboard-shell{width:min(100%,1420px);margin:0 auto;padding:24px 28px 48px}.dealer-dashboard .dashboard-stack{gap:18px;display:grid}.dealer-dashboard .dashboard-header{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.dealer-dashboard .dashboard-eyebrow{color:var(--dos-amber-700);letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font-size:10.5px;font-weight:780}.dealer-dashboard .dashboard-title{color:var(--dos-text-strong);letter-spacing:-.03em;margin:0;font-size:32px;font-weight:780;line-height:1.15}.dealer-dashboard .dashboard-subtitle{color:var(--dos-text-secondary);margin:7px 0 0;font-size:13.5px;line-height:1.45}.dealer-dashboard .dashboard-header-actions{align-items:center;gap:9px;display:flex}.dealer-dashboard .dashboard-date{color:var(--dos-text-muted);text-transform:capitalize;font-size:11.75px}.dealer-dashboard .dashboard-refresh{color:var(--dos-text-secondary);background:var(--dos-surface);border-color:var(--dos-border)}.dealer-dashboard .dashboard-kpis{grid-template-columns:repeat(5,minmax(150px,1fr));gap:10px;display:grid}.dealer-dashboard .dashboard-kpi{background:var(--dos-surface);border:1px solid var(--dos-border);border-radius:var(--dos-radius-lg);min-height:92px;box-shadow:var(--dos-shadow-xs);grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;padding:14px;transition:border-color .15s,box-shadow .15s;display:grid;position:relative;overflow:hidden}.dealer-dashboard .dashboard-kpi:hover{border-color:var(--dos-border-strong);box-shadow:var(--dos-shadow-sm)}.dealer-dashboard .dashboard-kpi-icon{border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;font-size:19px;font-weight:800;display:inline-flex}.dealer-dashboard .dashboard-kpi-label{color:var(--dos-text-secondary);font-size:11.5px;font-weight:660;display:block}.dealer-dashboard .dashboard-kpi-value{color:var(--dos-text-strong);font-variant-numeric:tabular-nums;margin-top:5px;font-size:23px;font-weight:800;line-height:1;display:block}.dealer-dashboard .dashboard-kpi-meta{color:var(--dos-text-muted);margin-top:5px;font-size:10.25px;display:block}.dealer-dashboard .dashboard-kpi[data-tone=total]{background:#fbfafc}.dealer-dashboard .dashboard-kpi[data-tone=total] .dashboard-kpi-icon{color:var(--dos-ink-800);background:#eceaf0}.dealer-dashboard .dashboard-kpi[data-tone=preparation]{background:var(--dos-orange-soft)}.dealer-dashboard .dashboard-kpi[data-tone=preparation] .dashboard-kpi-icon{color:var(--dos-orange-700);background:#f8d7b8}.dealer-dashboard .dashboard-kpi[data-tone=ready]{background:var(--dos-sage-soft)}.dealer-dashboard .dashboard-kpi[data-tone=ready] .dashboard-kpi-icon{color:var(--dos-sage-700);background:#dceaca}.dealer-dashboard .dashboard-kpi[data-tone=sale]{background:var(--dos-amber-soft)}.dealer-dashboard .dashboard-kpi[data-tone=sale] .dashboard-kpi-icon{color:var(--dos-amber-700);background:#f7dfb2}.dealer-dashboard .dashboard-kpi[data-tone=sold]{background:var(--dos-aqua-soft)}.dealer-dashboard .dashboard-kpi[data-tone=sold] .dashboard-kpi-icon{color:var(--dos-aqua-700);background:#ceeaea}.dealer-dashboard .dashboard-overview-grid{grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr);gap:14px;display:grid}.dealer-dashboard .dashboard-financial{color:#fff;background:var(--dos-ink-950);border:1px solid var(--dos-ink-900);border-radius:13px;min-height:220px;padding:22px;position:relative;overflow:hidden;box-shadow:0 12px 30px #1f1d2f21,0 2px 8px #1f1d2f14}.dealer-dashboard .dashboard-financial:after{content:"";pointer-events:none;background:#f2bc6914;border-radius:50%;width:230px;height:230px;position:absolute;bottom:-90px;right:-70px}.dealer-dashboard .dashboard-financial-header{z-index:1;justify-content:space-between;align-items:flex-start;gap:20px;display:flex;position:relative}.dealer-dashboard .dashboard-financial-eyebrow{color:var(--dos-amber-400);letter-spacing:.11em;text-transform:uppercase;font-size:10.5px;font-weight:780}.dealer-dashboard .dashboard-financial h2{color:#fff;margin:6px 0 0;font-size:20px;font-weight:740}.dealer-dashboard .dashboard-financial-badge{color:var(--dos-amber-400);background:#f2bc691a;border:1px solid #f2bc6933;border-radius:999px;padding:6px 9px;font-size:10.5px;font-weight:700}.dealer-dashboard .dashboard-financial-values{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:29px;display:grid;position:relative}.dealer-dashboard .dashboard-financial-values>div{background:#ffffff0e;border:1px solid #ffffff17;border-radius:9px;padding:15px 16px}.dealer-dashboard .dashboard-financial-values span{color:#ffffffa8;font-size:11px;display:block}.dealer-dashboard .dashboard-financial-values strong{color:#fff;font-variant-numeric:tabular-nums;margin-top:7px;font-size:26px;font-weight:790;line-height:1;display:block}.dealer-dashboard .dashboard-financial-values>div:last-child strong{color:var(--dos-amber-400)}.dealer-dashboard .dashboard-financial-footer{z-index:1;color:#ffffff94;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;font-size:11px;display:flex;position:relative}.dealer-dashboard .dashboard-financial-footer a{color:var(--dos-amber-400);font-size:11.5px;font-weight:700;text-decoration:none}.dealer-dashboard .dashboard-flow,.dealer-dashboard .dashboard-recent{background:var(--dos-surface);border:1px solid var(--dos-border);border-radius:var(--dos-radius-lg);box-shadow:var(--dos-shadow-sm);overflow:hidden}.dealer-dashboard .dashboard-card-header{border-bottom:1px solid var(--dos-border);justify-content:space-between;align-items:flex-start;gap:16px;padding:17px 18px 14px;display:flex}.dealer-dashboard .dashboard-card-header h2{color:var(--dos-text-strong);margin:0;font-size:16px;font-weight:730}.dealer-dashboard .dashboard-card-header p{color:var(--dos-text-muted);margin:4px 0 0;font-size:10.75px}.dealer-dashboard .dashboard-card-action{color:var(--dos-text-secondary);flex:none;font-size:10.75px;font-weight:690;text-decoration:none}.dealer-dashboard .dashboard-card-action:hover{color:var(--dos-amber-700)}.dealer-dashboard .dashboard-flow-rail{background:var(--dos-page-deep);border-radius:999px;height:7px;margin:14px 18px 5px;display:flex;overflow:hidden}.dealer-dashboard .dashboard-flow-segment{min-width:3px;height:100%}.dealer-dashboard .dashboard-flow-segment[data-tone=purchased]{background:var(--dos-amber-600)}.dealer-dashboard .dashboard-flow-segment[data-tone=transit]{background:var(--dos-aqua-600)}.dealer-dashboard .dashboard-flow-segment[data-tone=preparation]{background:var(--dos-orange-600)}.dealer-dashboard .dashboard-flow-segment[data-tone=ready]{background:var(--dos-sage-600)}.dealer-dashboard .dashboard-flow-segment[data-tone=sale]{background:var(--dos-ink-700)}.dealer-dashboard .dashboard-flow-segment.is-empty{background:var(--dos-page-deep);width:100%}.dealer-dashboard .dashboard-flow-list{padding:8px;display:grid}.dealer-dashboard .dashboard-flow-item{border-radius:var(--dos-radius-md);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:55px;padding:8px 10px;transition:background-color .14s;display:grid}.dealer-dashboard .dashboard-flow-item:hover{background:var(--dos-amber-softer)}.dealer-dashboard .dashboard-flow-icon{border-radius:8px;justify-content:center;align-items:center;width:33px;height:33px;font-size:15px;font-weight:800;display:inline-flex}.dealer-dashboard .dashboard-flow-copy strong{color:var(--dos-text);font-size:12px;font-weight:690;display:block}.dealer-dashboard .dashboard-flow-copy small{color:var(--dos-text-muted);margin-top:2px;font-size:10.25px;display:block}.dealer-dashboard .dashboard-flow-count{color:var(--dos-text-strong);font-variant-numeric:tabular-nums;font-size:17px;font-weight:790}.dealer-dashboard .dashboard-flow-item[data-tone=purchased] .dashboard-flow-icon{color:var(--dos-amber-700);background:var(--dos-amber-soft)}.dealer-dashboard .dashboard-flow-item[data-tone=transit] .dashboard-flow-icon{color:var(--dos-aqua-700);background:var(--dos-aqua-soft)}.dealer-dashboard .dashboard-flow-item[data-tone=preparation] .dashboard-flow-icon{color:var(--dos-orange-700);background:var(--dos-orange-soft)}.dealer-dashboard .dashboard-flow-item[data-tone=ready] .dashboard-flow-icon{color:var(--dos-sage-700);background:var(--dos-sage-soft)}.dealer-dashboard .dashboard-flow-item[data-tone=sale] .dashboard-flow-icon{color:var(--dos-ink-800);background:#eceaf0}.dealer-dashboard .dashboard-recent-table{display:grid}.dealer-dashboard .dashboard-vehicle-row{min-height:68px;color:inherit;border-bottom:1px solid var(--dos-border);grid-template-columns:38px minmax(220px,1.35fr) 120px minmax(100px,.65fr) minmax(100px,.65fr) minmax(100px,.65fr) 34px;align-items:center;gap:12px;padding:10px 14px;text-decoration:none;transition:background-color .14s;display:grid}.dealer-dashboard .dashboard-vehicle-row:last-child{border-bottom:0}.dealer-dashboard .dashboard-vehicle-row:hover{background:var(--dos-amber-softer)}.dealer-dashboard .dashboard-vehicle-monogram{width:36px;height:36px;color:var(--dos-ink-900);background:var(--dos-amber-soft);border-radius:var(--dos-radius-md);border:1px solid #efd39d;justify-content:center;align-items:center;font-size:10.5px;font-weight:800;display:inline-flex}.dealer-dashboard .dashboard-vehicle-main{gap:3px;min-width:0;display:grid}.dealer-dashboard .dashboard-vehicle-main strong{color:var(--dos-text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:12.75px;font-weight:720;overflow:hidden}.dealer-dashboard .dashboard-vehicle-main small{color:var(--dos-text-muted);font-size:10.5px}.dealer-dashboard .dashboard-vehicle-money{gap:4px;display:grid}.dealer-dashboard .dashboard-vehicle-money small{color:var(--dos-text-muted);font-size:9.75px}.dealer-dashboard .dashboard-vehicle-money strong{color:var(--dos-text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11.75px;font-weight:730}.dealer-dashboard .dashboard-vehicle-money[data-positive=true] strong{color:var(--dos-sage-700)}.dealer-dashboard .dashboard-vehicle-money[data-positive=false] strong{color:var(--dos-red-700)}.dealer-dashboard .dashboard-vehicle-open{width:30px;height:30px;color:var(--dos-text-secondary);background:0 0;border-color:#0000;font-size:21px}.dealer-dashboard .dashboard-row-skeleton{border-bottom:1px solid var(--dos-border);background:#f5f4f7;height:68px;margin:0 14px;animation:1.2s ease-in-out infinite alternate dashboard-pulse}@keyframes dashboard-pulse{to{opacity:.5}}.dealer-dashboard .dashboard-empty-modern{color:var(--dos-text-muted);gap:6px;padding:30px 18px;font-size:12px;display:grid}.dealer-dashboard .dashboard-empty-modern strong{color:var(--dos-text-strong);font-size:14px}.dealer-dashboard .dashboard-empty-modern a{color:var(--dos-amber-700);font-weight:700;text-decoration:none}.dealer-dashboard .dashboard-quick-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.dealer-dashboard .dashboard-quick-link{min-height:58px;color:inherit;background:var(--dos-surface);border:1px solid var(--dos-border);border-radius:var(--dos-radius-md);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;transition:background-color .14s,border-color .14s,box-shadow .14s;display:grid}.dealer-dashboard .dashboard-quick-link:hover{background:var(--dos-amber-softer);box-shadow:var(--dos-shadow-xs);border-color:#e4d7bd}.dealer-dashboard .dashboard-quick-icon{width:34px;height:34px;color:var(--dos-ink-800);border-radius:var(--dos-radius-sm);background:#f4f3f7;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.dealer-dashboard .dashboard-quick-link strong,.dealer-dashboard .dashboard-quick-link small{display:block}.dealer-dashboard .dashboard-quick-link strong{color:var(--dos-text-strong);font-size:12px}.dealer-dashboard .dashboard-quick-link small{color:var(--dos-text-muted);margin-top:3px;font-size:10.5px}.dealer-dashboard .dashboard-error-modern{color:var(--dos-red-700);background:var(--dos-red-soft);border-radius:var(--dos-radius-md);border:1px solid #edc9c5;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}@media (width<=1240px){.dealer-dashboard .dashboard-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.dealer-dashboard .dashboard-overview-grid{grid-template-columns:1fr}}@media (width<=900px){.dealer-dashboard .dashboard-shell{padding-inline:18px}.dealer-dashboard .dashboard-header{flex-direction:column;align-items:flex-start}.dealer-dashboard .dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dealer-dashboard .dashboard-vehicle-row{grid-template-columns:36px minmax(0,1fr) auto}.dealer-dashboard .dashboard-vehicle-status{grid-column:2;justify-self:start}.dealer-dashboard .dashboard-vehicle-money{display:none}.dealer-dashboard .dashboard-vehicle-open{grid-area:1/3/span 2}.dealer-dashboard .dashboard-quick-links{grid-template-columns:1fr}}@media (width<=560px){.dealer-dashboard .dashboard-shell{padding:16px 12px 32px}.dealer-dashboard .dashboard-title{font-size:27px}.dealer-dashboard .dashboard-kpis,.dealer-dashboard .dashboard-financial-values{grid-template-columns:1fr}.dealer-dashboard .dashboard-financial-footer,.dealer-dashboard .dashboard-card-header{flex-direction:column;align-items:flex-start}}.dealer-dashboard .dashboard-title{font-size:var(--dos-type-page-title);letter-spacing:-.035em;font-weight:750;line-height:1.12}.dealer-dashboard .dashboard-subtitle{font-size:13px;font-weight:450;line-height:1.5}.dealer-dashboard .dashboard-card-header h2{font-size:var(--dos-type-section);letter-spacing:-.018em;font-weight:720}.dealer-dashboard .dashboard-kpi-label,.dealer-dashboard .dashboard-vehicle-money small{font-weight:520}.dealer-dashboard .dashboard-kpi-value,.dealer-dashboard .dashboard-portfolio-chart-center strong,.dealer-dashboard .dashboard-portfolio-metric strong{font-variant-numeric:tabular-nums;font-weight:750}.dealer-dashboard .dashboard-update-control{background:var(--dos-surface);border:1px solid var(--dos-border);border-radius:var(--dos-radius-md);box-shadow:var(--dos-shadow-xs);align-items:center;gap:9px;padding:5px 6px 5px 10px;display:flex}.dealer-dashboard .dashboard-update-copy{text-align:right;gap:2px;display:grid}.dealer-dashboard .dashboard-update-copy span{color:var(--dos-text-muted);font-size:9.5px;font-weight:500}.dealer-dashboard .dashboard-update-copy strong{color:var(--dos-text-secondary);text-transform:capitalize;font-size:10.75px;font-weight:600}.dealer-dashboard .dashboard-refresh{width:32px;height:32px;color:var(--dos-text-secondary);background:var(--dos-amber-softer);border-color:#0000}.dealer-dashboard .dashboard-refresh svg{width:15px;height:15px}.dealer-dashboard .dashboard-refresh:hover:not(:disabled){color:var(--dos-amber-700);background:var(--dos-amber-soft)}.dealer-dashboard .dashboard-refresh:disabled{cursor:wait;opacity:.62}.dealer-dashboard .dashboard-recent-header{align-items:center}.dealer-dashboard .dashboard-recent-actions{align-items:center;gap:8px;display:flex}.dealer-dashboard .dashboard-all-vehicles{height:35px;color:var(--dos-text);align-items:center;gap:7px;text-decoration:none;display:inline-flex}.dealer-dashboard .dashboard-all-vehicles svg{width:14px;height:14px}.dealer-dashboard .dashboard-all-vehicles:hover{color:var(--dos-text-strong);background:var(--dos-amber-softer);border-color:#e2cfa8}@media (width<=760px){.dealer-dashboard .dashboard-recent-actions{flex-direction:column;align-items:stretch}.dealer-dashboard .dashboard-all-vehicles{justify-content:center;width:100%}}@media (width<=480px){.dealer-dashboard .dashboard-update-control{justify-content:space-between;width:100%}.dealer-dashboard .dashboard-header-actions{width:100%}}.dealer-dashboard .dashboard-recent-table-wrap{overflow-x:auto}.dealer-dashboard .dashboard-recent-data-table{border-collapse:collapse;table-layout:fixed;width:100%}.dealer-dashboard .dashboard-recent-data-table th{height:34px;color:var(--dos-text-muted);background:var(--dos-surface-soft);border-bottom:1px solid var(--dos-border);letter-spacing:.045em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:0 12px;font-size:8.75px;font-weight:650;line-height:1}.dealer-dashboard .dashboard-recent-data-table td{height:52px;color:var(--dos-text);border-bottom:1px solid var(--dos-border);vertical-align:middle;padding:7px 12px;font-size:10.5px}.dealer-dashboard .dashboard-recent-data-table tbody tr:last-child td{border-bottom:0}.dealer-dashboard .dashboard-recent-data-table tbody tr{transition:background-color .14s}.dealer-dashboard .dashboard-recent-data-table tbody tr:hover{background:var(--dos-amber-softer)}.dealer-dashboard .dashboard-recent-data-table .is-numeric{text-align:right;font-variant-numeric:tabular-nums}.dealer-dashboard .dashboard-recent-data-table th:first-child{width:35%}.dealer-dashboard .dashboard-recent-data-table th:nth-child(2){width:17%}.dealer-dashboard .dashboard-recent-data-table th:nth-child(3),.dealer-dashboard .dashboard-recent-data-table th:nth-child(4),.dealer-dashboard .dashboard-recent-data-table th:nth-child(5){width:14%}.dealer-dashboard .dashboard-recent-data-table th:nth-child(6){width:6%}.dealer-dashboard .dashboard-table-vehicle{grid-template-columns:31px minmax(0,1fr);align-items:center;gap:9px;display:grid}.dealer-dashboard .dashboard-table-monogram{width:31px;height:31px;color:var(--dos-ink-900);background:var(--dos-amber-soft);border:1px solid #efd39d;border-radius:7px;justify-content:center;align-items:center;font-size:9px;font-weight:750;display:inline-flex}.dealer-dashboard .dashboard-table-vehicle-copy{gap:2px;min-width:0;display:grid}.dealer-dashboard .dashboard-table-vehicle-copy strong{color:var(--dos-text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:10.75px;font-weight:650;overflow:hidden}.dealer-dashboard .dashboard-table-vehicle-copy small{color:var(--dos-text-muted);font-size:8.75px}.dealer-dashboard .dashboard-table-profit{color:var(--dos-red-700);font-weight:650}.dealer-dashboard .dashboard-table-profit[data-positive=true]{color:var(--dos-sage-700)}.dealer-dashboard .dashboard-table-action-cell{text-align:right;padding-right:10px}.dealer-dashboard .dashboard-table-action-cell .dashboard-vehicle-open{width:29px;height:29px}.dealer-dashboard .dashboard-table-action-cell .dashboard-vehicle-open svg{stroke-width:1.8px;width:14px;height:14px}.dealer-dashboard .dashboard-recent-table-state,.dealer-dashboard .dashboard-recent-card-state{color:var(--dos-text-muted);text-align:center;padding:22px;font-size:11px}.dealer-dashboard .dashboard-recent-mobile-cards{background:var(--dos-surface-soft);gap:8px;padding:9px;display:grid}.dealer-dashboard .dashboard-recent-mobile-card{background:var(--dos-surface);border:1px solid var(--dos-border);border-radius:var(--dos-radius-md);padding:11px}.dealer-dashboard .dashboard-recent-mobile-main{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.dealer-dashboard .dashboard-recent-mobile-main>div{gap:2px;min-width:0;display:grid}.dealer-dashboard .dashboard-recent-mobile-main strong{color:var(--dos-text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:10.75px;font-weight:650;overflow:hidden}.dealer-dashboard .dashboard-recent-mobile-main small{color:var(--dos-text-muted);font-size:8.75px}.dealer-dashboard .dashboard-recent-mobile-finance{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.dealer-dashboard .dashboard-recent-mobile-finance>span{background:var(--dos-surface-soft);border-radius:7px;gap:3px;padding:7px;display:grid}.dealer-dashboard .dashboard-recent-mobile-finance small{color:var(--dos-text-muted);font-size:8px}.dealer-dashboard .dashboard-recent-mobile-finance strong{color:var(--dos-text-strong);font-variant-numeric:tabular-nums;font-size:9.75px;font-weight:650}.dealer-dashboard .dashboard-recent-mobile-finance span[data-positive=true] strong{color:var(--dos-sage-700)}.dealer-dashboard .dashboard-recent-mobile-finance span[data-positive=false] strong{color:var(--dos-red-700)}.dealer-dashboard .dashboard-recent-mobile-open{min-height:32px;color:var(--dos-text-secondary);background:var(--dos-amber-softer);border-radius:7px;justify-content:space-between;align-items:center;margin-top:9px;padding:0 8px;font-size:9.5px;font-weight:650;text-decoration:none;display:flex}.dealer-dashboard .dashboard-recent-mobile-open:focus-visible{outline:3px solid var(--dos-focus);outline-offset:1px}.dealer-dashboard .dashboard-recent-mobile-open svg{width:13px;height:13px}.dealer-dashboard .dashboard-portfolio-chart{place-items:center;min-height:178px;padding:10px;display:grid}.dealer-dashboard .dashboard-portfolio-chart-visual{width:166px;height:166px;margin:0 auto}.dealer-dashboard .dashboard-portfolio-footer{margin-top:12px;padding-top:11px}.dealer-dashboard .dashboard-action-link{appearance:none;min-height:34px;color:var(--dos-text);background:var(--dos-surface);border:1px solid var(--dos-border-strong);border-radius:var(--dos-radius-sm);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-family:inherit;font-size:11.5px;font-weight:650;line-height:1;text-decoration:none;transition:color .14s,background-color .14s,border-color .14s,box-shadow .14s;display:inline-flex}.dealer-dashboard .dashboard-action-link:link,.dealer-dashboard .dashboard-action-link:visited{color:var(--dos-text);text-decoration:none}.dealer-dashboard .dashboard-action-link:hover{color:var(--dos-text-strong);background:var(--dos-amber-softer);box-shadow:var(--dos-shadow-xs);border-color:#dfc99e;text-decoration:none}.dealer-dashboard .dashboard-action-link:focus-visible{outline:3px solid var(--dos-focus);outline-offset:1px}.dealer-dashboard .dashboard-action-link svg{flex:none;width:14px;height:14px}.dealer-dashboard .dashboard-inline-action{min-height:30px;color:var(--dos-text-secondary);border-radius:var(--dos-radius-xs);white-space:nowrap;align-items:center;gap:6px;padding:0 8px;font-size:10.75px;font-weight:650;text-decoration:none;display:inline-flex}.dealer-dashboard .dashboard-inline-action:link,.dealer-dashboard .dashboard-inline-action:visited{color:var(--dos-text-secondary);text-decoration:none}.dealer-dashboard .dashboard-inline-action:hover{color:var(--dos-text-strong);background:var(--dos-amber-softer);text-decoration:none}.dealer-dashboard .dashboard-inline-action svg{width:13px;height:13px}.dealer-dashboard .dashboard-recent-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}@media (width<=760px){.dealer-dashboard .dashboard-recent-actions{align-items:stretch;width:100%}.dealer-dashboard .dashboard-action-link{flex:1}}@media (width<=520px){.dealer-dashboard .dashboard-recent-actions{flex-direction:column}.dealer-dashboard .dashboard-action-link{width:100%}.dealer-dashboard .dashboard-portfolio-footer{flex-direction:column;align-items:flex-start}}.dealer-dashboard .dashboard-portfolio-card{background:var(--dos-surface);border:1px solid var(--dos-border);min-height:286px;box-shadow:var(--dos-shadow-sm);border-radius:13px;padding:20px 22px 16px;overflow:hidden}.dealer-dashboard .dashboard-portfolio-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.dealer-dashboard .dashboard-portfolio-eyebrow{color:var(--dos-amber-700);letter-spacing:.11em;text-transform:uppercase;font-size:10.25px;font-weight:790;line-height:1.2}.dealer-dashboard .dashboard-portfolio-header h2{color:var(--dos-text-strong);margin:5px 0 0;font-size:18px;font-weight:750;line-height:1.3}.dealer-dashboard .dashboard-portfolio-header p{color:var(--dos-text-muted);margin:4px 0 0;font-size:10.75px;line-height:1.4}.dealer-dashboard .dashboard-portfolio-state{border-radius:999px;flex:none;min-height:26px;padding:6px 9px;font-size:10.25px;font-weight:710;line-height:1}.dealer-dashboard .dashboard-portfolio-state[data-state=positive]{color:var(--dos-sage-700);background:var(--dos-sage-soft)}.dealer-dashboard .dashboard-portfolio-state[data-state=negative]{color:var(--dos-red-700);background:var(--dos-red-soft)}.dealer-dashboard .dashboard-portfolio-content{grid-template-columns:minmax(220px,.82fr) minmax(260px,1.18fr);align-items:center;gap:22px;margin-top:16px;display:grid}.dealer-dashboard .dashboard-portfolio-chart{background:var(--dos-amber-softer);border:1px solid #f1e2c5;border-radius:10px;place-items:center;min-height:174px;display:grid}.dealer-dashboard .dashboard-portfolio-chart-visual{width:166px;height:166px;position:relative}.dealer-dashboard .dashboard-portfolio-donut{width:100%;height:100%;display:block;overflow:visible;transform:rotate(-90deg)}.dealer-dashboard .dashboard-portfolio-track,.dealer-dashboard .dashboard-portfolio-invested-arc,.dealer-dashboard .dashboard-portfolio-profit-arc,.dealer-dashboard .dashboard-portfolio-loss-ring{fill:none;stroke-width:14px;stroke-linecap:butt}.dealer-dashboard .dashboard-portfolio-track{stroke:#ece9ef}.dealer-dashboard .dashboard-portfolio-profit-arc{stroke:var(--dos-sage-600)}.dealer-dashboard .dashboard-portfolio-loss-ring{stroke:#e4dfe7}.dealer-dashboard .dashboard-portfolio-chart-center{text-align:center;background:var(--dos-surface);border:1px solid var(--dos-border);box-shadow:var(--dos-shadow-xs);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;padding:8px;display:flex;position:absolute;inset:31px}.dealer-dashboard .dashboard-portfolio-chart-center span{color:var(--dos-text-muted);font-size:9.75px;line-height:1.25}.dealer-dashboard .dashboard-portfolio-chart-center strong{color:var(--dos-text-strong);font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:6px;font-size:18px;font-weight:800;line-height:1.05}.dealer-dashboard .dashboard-portfolio-chart-center small{color:var(--dos-sage-700);margin-top:6px;font-size:10.25px;font-weight:700}.dealer-dashboard .dashboard-portfolio-chart-center small[data-negative=true]{color:var(--dos-red-700)}.dealer-dashboard .dashboard-portfolio-details{gap:8px;display:grid}.dealer-dashboard .dashboard-portfolio-metric{border-radius:var(--dos-radius-md);border:1px solid #0000;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:11px;min-height:57px;padding:9px 11px;display:grid}.dealer-dashboard .dashboard-portfolio-metric-icon{border-radius:8px;justify-content:center;align-items:center;width:35px;height:35px;font-size:16px;font-weight:800;display:inline-flex}.dealer-dashboard .dashboard-portfolio-metric small{color:var(--dos-text-muted);font-size:10.25px;display:block}.dealer-dashboard .dashboard-portfolio-metric strong{color:var(--dos-text-strong);font-variant-numeric:tabular-nums;margin-top:4px;font-size:15px;font-weight:780;line-height:1.1;display:block}.dealer-dashboard .dashboard-portfolio-metric[data-tone=invested] .dashboard-portfolio-metric-icon{color:var(--dos-ink-800);background:#e8e6ed}.dealer-dashboard .dashboard-portfolio-metric[data-tone=profit] .dashboard-portfolio-metric-icon{color:var(--dos-sage-700);background:#dceaca}.dealer-dashboard .dashboard-portfolio-metric[data-tone=loss] .dashboard-portfolio-metric-icon{color:var(--dos-red-700);background:#f4d8d5}.dealer-dashboard .dashboard-portfolio-metric[data-tone=margin] .dashboard-portfolio-metric-icon{color:var(--dos-amber-700);background:var(--dos-amber-soft)}.dealer-dashboard .dashboard-portfolio-footer{color:var(--dos-text-muted);border-top:1px solid var(--dos-border);justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding-top:12px;font-size:10.75px;display:flex}.dealer-dashboard .dashboard-portfolio-footer a{color:var(--dos-text-secondary);align-items:center;gap:5px;font-size:10.75px;font-weight:700;text-decoration:none;display:inline-flex}.dealer-dashboard .dashboard-portfolio-footer a:hover{color:var(--dos-amber-700)}@media (width<=1040px){.dealer-dashboard .dashboard-portfolio-content{grid-template-columns:minmax(210px,.8fr) minmax(240px,1.2fr);gap:15px}}@media (width<=700px){.dealer-dashboard .dashboard-portfolio-content{grid-template-columns:1fr}.dealer-dashboard .dashboard-portfolio-chart{min-height:188px}.dealer-dashboard .dashboard-portfolio-details{grid-template-columns:repeat(3,minmax(0,1fr))}.dealer-dashboard .dashboard-portfolio-metric{text-align:center;grid-template-columns:1fr;gap:6px}.dealer-dashboard .dashboard-portfolio-metric-icon{margin:0 auto}}@media (width<=520px){.dealer-dashboard .dashboard-portfolio-card{padding:17px 15px 14px}.dealer-dashboard .dashboard-portfolio-header{flex-direction:column;gap:10px}.dealer-dashboard .dashboard-portfolio-details{grid-template-columns:1fr}.dealer-dashboard .dashboard-portfolio-footer{flex-direction:column;align-items:flex-start}}.dealer-dashboard .dashboard-portfolio-invested-arc{stroke:#6a6f8d}.imports-header-v1 p:not(.eyebrow-v2){margin-top:5px;font-size:13px}.imports-header-v1 .eyebrow-v2{color:var(--dos-amber-700);letter-spacing:.11em;margin-bottom:4px;font-size:9px;font-weight:750}.imports-header-v1 .clear-filters-v2,.imports-header-v1 .primary-action-v2{border-radius:var(--dos-radius-sm);height:35px;min-height:35px;padding-inline:12px;font-size:11px;font-weight:650}.imports-header-v1 .primary-action-v2{color:var(--dos-ink-1000);background:var(--dos-amber-500);border-color:var(--dos-amber-500)}.imports-toolbar-v1 .search-control-v2{border-color:var(--dos-border-strong);border-radius:var(--dos-radius-sm);height:38px}.imports-toolbar-v1 .clear-filters-v2{border-color:var(--dos-border-strong);border-radius:var(--dos-radius-sm);height:38px;font-size:11px}@media (width<=760px){.imports-header-v1 .clear-filters-v2,.imports-header-v1 .primary-action-v2{flex:1}.imports-toolbar-v1 .search-control-v2{flex-basis:100%}}.vehicle-detail-page .import-status{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;min-height:23px;padding:4px 8px;font-size:10px;font-weight:710;line-height:1;display:inline-flex}.vehicle-detail-page .import-status:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.vehicle-detail-page .import-status[data-status=ready]{color:var(--dos-sage-700);background:var(--dos-sage-soft)}.vehicle-detail-page .import-status[data-status=review]{color:var(--dos-orange-700);background:var(--dos-orange-soft)}.vehicle-detail-page .import-status[data-status=confirmed]{color:var(--dos-aqua-700);background:var(--dos-aqua-soft)}.vehicle-detail-page .import-status[data-status=total]{color:var(--dos-text-secondary);background:#f0eff3}.inquiries-workspace{gap:16px;max-width:1440px;margin:0 auto;padding:28px;display:grid}.inquiries-header{background:var(--dos-surface);border:1px solid var(--dos-border);border-radius:12px;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px;display:flex}.inquiries-header h1{margin:3px 0 5px;font-size:30px}.inquiries-header p,.inquiries-header a{color:var(--dos-text-muted);font-size:13px}.inquiries-toolbar{background:var(--dos-surface);border:1px solid var(--dos-border);border-radius:10px;flex-wrap:wrap;align-items:center;gap:9px;padding:12px;display:flex}.inquiries-toolbar input:not([type=checkbox]),.inquiries-toolbar select{border:1px solid var(--dos-border-strong);background:var(--dos-surface);min-height:38px;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;border-radius:7px;padding:0 10px}.inquiries-toolbar input:not([type=checkbox]){flex:320px}.inquiries-toolbar label{color:var(--dos-text-secondary);align-items:center;gap:6px;font-size:12px;display:flex}.inquiries-state,.inquiries-feedback{background:var(--dos-surface-soft);border:1px solid var(--dos-border);color:var(--dos-text-secondary);border-radius:10px;padding:18px}.inquiries-feedback{justify-content:space-between;display:flex}.inquiries-list{border:1px solid var(--dos-border);background:var(--dos-surface);border-radius:10px;display:grid;overflow:hidden}.inquiries-list article{border-bottom:1px solid var(--dos-border);cursor:pointer;grid-template-columns:1.25fr .7fr .8fr 1fr .9fr;align-items:center;gap:12px;padding:14px 16px;display:grid}.inquiries-list article:hover,.inquiries-list article:focus{background:var(--dos-amber-softer);outline:none}.inquiries-list article>div,.inquiries-list article>span,.inquiries-list article small{gap:3px;min-width:0;display:grid}.inquiries-list article span,.inquiries-list article small{color:var(--dos-text-muted);font-size:11px}.inquiry-status{background:var(--dos-sage-soft);border-radius:999px;justify-self:start;padding:5px 8px;font-weight:700;color:#526f34!important;font-size:11px!important}.inquiries-pagination{justify-content:flex-end;align-items:center;gap:10px;display:flex}.inquiries-pagination button,.inquiry-actions button,.inquiries-feedback button{background:var(--dos-surface);border:1px solid var(--dos-border-strong);min-height:32px;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;cursor:pointer;border-radius:7px;padding:6px 10px}.inquiries-detail-grid{grid-template-columns:1.2fr .8fr;gap:16px;display:grid}.inquiries-detail-grid section,.inquiry-timeline{background:var(--dos-surface);border:1px solid var(--dos-border);border-radius:10px;padding:18px}.inquiries-detail-grid h2,.inquiry-timeline h2{margin:0 0 12px;font-size:17px}.inquiry-next{background:var(--dos-amber-softer);border:1px solid #ead8b5;border-radius:8px;gap:6px;margin:12px 0;padding:12px;display:grid}.inquiry-actions{flex-wrap:wrap;gap:8px;display:flex}.inquiry-vehicle{border-bottom:1px solid var(--dos-border);justify-content:space-between;padding:10px 0;display:flex}.inquiry-timeline{gap:0;display:grid}.inquiry-timeline article{border-bottom:1px solid var(--dos-border);grid-template-columns:150px minmax(0,1fr) auto;gap:12px;padding:10px 0;font-size:12px;display:grid}.inquiry-timeline article[data-system=true] strong,.inquiry-timeline small{color:var(--dos-text-muted)}@media (width<=760px){.inquiries-workspace,.inquiries-header{padding:16px}.inquiries-header h1{font-size:25px}.inquiries-list article{grid-template-columns:1fr auto;gap:8px}.inquiries-list article>span:nth-of-type(2),.inquiries-list article>span:nth-of-type(3),.inquiries-list article small{grid-column:1/-1}.inquiries-detail-grid{grid-template-columns:1fr}.inquiry-timeline article{grid-template-columns:1fr;gap:4px}.inquiries-toolbar>*{width:100%}.inquiries-toolbar label{width:auto}.inquiries-pagination{justify-content:space-between}}.inquiries-workspace--polished{gap:12px;max-width:1380px;padding:24px 28px 36px}.inquiries-list-header{justify-content:space-between;align-items:end;gap:18px;padding:4px 2px;display:flex}.inquiries-list-header h1,.inquiry-detail-header h1{letter-spacing:-.035em;margin:3px 0 4px;font-size:30px}.inquiries-list-header p:not(.eyebrow-v2){color:var(--dos-text-muted);margin:0;font-size:13px}.inquiries-result-count{color:var(--dos-text-secondary);background:var(--dos-surface-soft);border:1px solid var(--dos-border);border-radius:7px;padding:7px 10px;font-size:11px;font-weight:720}.inquiries-workspace--polished .inquiries-toolbar{border-radius:9px;padding:9px 10px}.inquiries-workspace--polished .inquiries-toolbar input:not([type=checkbox]),.inquiries-workspace--polished .inquiries-toolbar select{min-height:36px;font-size:12px}.inquiries-list--polished{border-radius:10px}.inquiries-list-columns{color:var(--dos-text-muted);background:var(--dos-surface-soft);border-bottom:1px solid var(--dos-border);letter-spacing:.055em;text-transform:uppercase;grid-template-columns:1.15fr 1fr .62fr .82fr .9fr .88fr 14px;gap:12px;padding:10px 16px;font-size:9px;font-weight:800;display:grid}.inquiries-list--polished article{grid-template-columns:1.15fr 1fr .62fr .82fr .9fr .88fr 14px;gap:12px;min-height:72px;padding:12px 16px}.inquiries-list--polished article:focus-visible{outline:3px solid var(--dos-focus);outline-offset:-3px}.inquiry-list-client,.inquiry-list-vehicle,.inquiry-list-next,.inquiry-list-activity{gap:3px;min-width:0;display:grid}.inquiry-list-client strong,.inquiry-list-vehicle strong,.inquiry-list-next strong,.inquiry-list-activity strong{color:var(--dos-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.25;overflow:hidden}.inquiry-list-client>span,.inquiry-list-vehicle>span,.inquiry-list-next>span,.inquiry-list-activity>span,.inquiry-list-assignee{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:var(--dos-text-muted)!important;font-size:10px!important}.inquiry-intent-chips{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.inquiry-intent-chips small{color:#78613a;white-space:nowrap;background:#fff8eb;border:1px solid #efdfbf;border-radius:999px;padding:3px 6px;font-size:8px;font-weight:700}.inquiry-list-next{border-left:2px solid #0000;padding-left:8px}.inquiry-list-next.is-overdue{border-left-color:#c87535}.inquiry-list-next.is-overdue strong{color:#9a522c}.inquiry-row-chevron{line-height:1;color:#9b7750!important;font-size:21px!important}.inquiry-status{border:1px solid #0000;border-radius:999px;padding:5px 8px;font-weight:800;line-height:1;font-size:10px!important}.inquiry-status--new{background:#f0f1f5;color:#586172!important}.inquiry-status--inprogress{background:#fff1d9;color:#9a6217!important}.inquiry-status--qualified{background:#edf5e7;color:#56773b!important}.inquiry-status--quote{background:#e8f5f7;color:#366f83!important}.inquiry-status--won{background:#e9f4e3;color:#48752f!important}.inquiry-status--lost{background:#f0eff1;color:#6c6672!important}.inquiry-back-link{color:var(--dos-text-secondary);font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:12px;font-weight:700}.inquiry-back-link:hover{text-decoration:underline}.inquiry-back-link:focus-visible{outline:3px solid var(--dos-focus);outline-offset:3px}.inquiry-detail-header{background:var(--dos-surface);border:1px solid var(--dos-border);border-radius:10px;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.inquiry-detail-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.inquiry-contact-links{flex-wrap:wrap;gap:10px;display:flex}.inquiry-contact-links a{color:var(--dos-text-secondary);font-size:12px}.inquiry-owner{background:var(--dos-surface-soft);border:1px solid var(--dos-border);border-radius:8px;gap:3px;min-width:160px;padding:9px 11px;display:grid}.inquiry-owner span{color:var(--dos-text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:9px}.inquiry-owner strong{font-size:12px}.inquiry-detail-layout{grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);align-items:start;gap:14px;display:grid}.inquiry-detail-main{gap:12px;display:grid}.inquiry-next-card,.inquiry-action-panel,.inquiry-vehicles-panel,.inquiry-timeline--polished{background:var(--dos-surface);border:1px solid var(--dos-border);border-radius:10px;padding:16px}.inquiry-next-card{background:#fffaf1;border-color:#eedcbd}.inquiry-next-card.is-overdue{background:#fff6ee;border-color:#e8c29b}.inquiry-next-card header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.inquiry-next-card p,.inquiry-next-card header p{color:var(--dos-text-muted);margin:0;font-size:11px}.inquiry-next-card header p{color:#95611f;letter-spacing:.08em;font-size:9px;font-weight:800}.inquiry-next-card h2,.inquiry-action-panel h2,.inquiry-vehicles-panel h2,.inquiry-timeline--polished h2{margin:3px 0 6px;font-size:17px}.inquiry-next-card header>span{color:#954f2b;background:#fde9d9;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:800}.inquiry-next-card>.primary-action-v2{min-height:34px;margin-top:12px;padding:7px 11px;font-size:11px}.inquiry-action-panel h2{font-size:15px}.inquiry-actions{gap:7px}.inquiry-actions button,.inquiry-status-actions button{min-height:33px;color:var(--dos-text-secondary);background:var(--dos-surface);border:1px solid var(--dos-border-strong);font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;cursor:pointer;border-radius:7px;padding:6px 9px;font-size:11px;font-weight:700}.inquiry-actions button:hover,.inquiry-status-actions button:hover{background:var(--dos-surface-soft)}.inquiry-actions button:focus-visible,.inquiry-status-actions button:focus-visible{outline:3px solid var(--dos-focus);outline-offset:2px}.inquiry-status-actions{background:0 0;border:0;margin-top:12px;padding:0}.inquiry-status-actions summary{color:var(--dos-text-secondary);cursor:pointer;font-size:11px;font-weight:750}.inquiry-status-actions[open] summary{margin-bottom:9px}.inquiry-status-actions-controls{background:var(--dos-surface-soft);border:1px solid var(--dos-border);border-radius:8px;padding:11px}.inquiry-vehicles-panel{gap:10px;display:grid}.inquiry-vehicles-panel header p,.inquiry-timeline--polished header p{color:#9a651d;letter-spacing:.075em;margin:0;font-size:9px;font-weight:800}.inquiry-vehicle-card{background:#fffdf9;border:1px solid #ebdfcf;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px;display:grid}.inquiry-vehicle-card>div:first-child{gap:3px;display:grid}.inquiry-vehicle-card strong{font-size:13px}.inquiry-vehicle-card span{color:var(--dos-text-muted);font-size:10px}.inquiry-vehicle-card>b{font-size:13px}.inquiry-vehicle-card .inquiry-intent-chips{grid-column:1/-1}.inquiry-timeline--polished{gap:0}.inquiry-timeline--polished header{border-bottom:1px solid var(--dos-border);padding-bottom:11px}.inquiry-timeline--polished article{border:0;grid-template-columns:25px minmax(0,1fr);gap:8px;padding:12px 0 12px 3px;position:relative}.inquiry-timeline--polished article:not(:last-child):before{background:var(--dos-border);content:"";width:1px;position:absolute;top:34px;bottom:-2px;left:13px}.inquiry-timeline-dot{z-index:1;color:#81704e;background:#fff4df;border:1px solid #ead5ae;border-radius:999px;place-items:center;width:21px;height:21px;font-size:11px;font-weight:800;display:grid}.inquiry-timeline--polished article>div{gap:3px;display:grid}.inquiry-timeline--polished article strong{font-size:12px}.inquiry-timeline--polished article span:not(.inquiry-timeline-dot){color:var(--dos-text-secondary);font-size:11px}.inquiry-timeline--polished article small{color:var(--dos-text-muted);font-size:10px}.inquiry-timeline--polished article[data-system=true] .inquiry-timeline-dot{color:#6d6b77;background:#f1f0f3;border-color:#e1dfe5}@media (width<=900px){.inquiries-list-columns{display:none}.inquiries-list--polished article{grid-template-columns:minmax(0,1fr) auto;gap:8px}.inquiry-list-vehicle,.inquiry-list-assignee,.inquiry-list-next,.inquiry-list-activity{grid-column:1}.inquiry-status{grid-area:1/2}.inquiry-row-chevron{grid-area:2/2/6;align-self:center}.inquiry-detail-layout{grid-template-columns:1fr}.inquiry-vehicles-panel{grid-row:1}.inquiry-detail-main{grid-row:2}}@media (width<=760px){.inquiries-workspace--polished{gap:10px;padding:16px}.inquiries-list-header{flex-direction:column;align-items:flex-start;gap:7px}.inquiries-list-header h1,.inquiry-detail-header h1{font-size:25px}.inquiries-result-count{padding:5px 7px}.inquiries-workspace--polished .inquiries-toolbar{grid-template-columns:1fr 1fr;display:grid}.inquiries-workspace--polished .inquiries-toolbar input:not([type=checkbox]){grid-column:1/-1}.inquiries-workspace--polished .inquiries-toolbar label{width:auto;font-size:10px}.inquiries-list--polished article{padding:13px 12px}.inquiry-list-client strong,.inquiry-list-vehicle strong{font-size:13px}.inquiry-detail-header{flex-direction:column;align-items:flex-start;padding:16px}.inquiry-owner{width:100%;min-width:0}.inquiry-next-card,.inquiry-action-panel,.inquiry-vehicles-panel,.inquiry-timeline--polished{padding:14px}.inquiry-actions{grid-template-columns:1fr 1fr;display:grid}.inquiry-actions button:last-child:nth-child(odd){grid-column:1/-1}.inquiry-status-actions-controls{align-items:stretch}.inquiry-status-actions label,.inquiry-status-actions button{width:100%}.inquiry-vehicle-card{padding:10px}.inquiries-pagination{justify-content:space-between}}.inquiry-success{color:#4d7337;background:#eef7e9;border:1px solid #cfe3c3;border-radius:7px;justify-self:start;padding:7px 10px;font-size:11px;font-weight:750}.inquiries-feedback[role=alert]{background:#fff8f1;border-color:#ead1bd}.inquiry-next-card-actions{align-items:center;gap:8px;margin-top:12px;display:flex}.inquiry-next-card-actions>.primary-action-v2{margin-top:0}.inquiry-next-card-actions>button:not(.primary-action-v2),.inquiry-next-editor button,.inquiry-show-more{min-height:33px;color:var(--dos-text-secondary);background:var(--dos-surface);border:1px solid var(--dos-border-strong);font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;cursor:pointer;border-radius:7px;padding:6px 10px;font-size:11px;font-weight:700}.inquiry-next-card-actions>button:focus-visible,.inquiry-next-editor button:focus-visible,.inquiry-show-more:focus-visible{outline:3px solid var(--dos-focus);outline-offset:2px}.inquiry-next-editor{background:#ffffff94;border-top:1px solid #ead8bc;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:8px;margin-top:10px;padding:10px;display:grid}.inquiry-next-editor label{color:var(--dos-text-secondary);gap:4px;font-size:10px;font-weight:700;display:grid}.inquiry-next-editor input{min-width:0;min-height:34px;color:var(--dos-text);background:var(--dos-surface);border:1px solid var(--dos-border-strong);font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;border-radius:6px;padding:6px 8px;font-size:11px}.inquiry-vehicle-card{grid-template-columns:minmax(0,1fr) auto;align-items:start}.inquiry-vehicle-card-heading{flex-wrap:wrap;align-items:center;gap:5px 7px;display:flex!important}.inquiry-vehicle-card-heading strong{font-size:13px}.inquiry-vehicle-card-heading>span{flex-basis:100%;margin-top:1px}.inquiry-vehicle-card .inquiry-primary-badge{padding:3px 6px;font-size:8px}.inquiry-vehicle-card>b{align-self:center}.inquiry-timeline--polished{padding-bottom:12px}.inquiry-timeline--polished>header{padding-bottom:9px}.inquiry-activity-day{gap:0;display:grid}.inquiry-activity-day>h3{color:var(--dos-text-muted);letter-spacing:.07em;text-transform:uppercase;margin:10px 0 3px;padding:0;font-size:9px;font-weight:800}.inquiry-timeline--polished .inquiry-activity-day article{padding:8px 0 8px 3px}.inquiry-timeline--polished .inquiry-activity-day article:not(:last-child):before{top:29px;bottom:-1px}.inquiry-timeline--polished .inquiry-activity-day article.is-latest{background:#fffaf1;border:1px solid #eeddbf;border-radius:7px;margin:2px -4px;padding:9px 7px}.inquiry-timeline--polished .inquiry-activity-day article.is-latest:before{left:16px}.inquiry-timeline--polished .inquiry-activity-day article>div{gap:2px}.inquiry-timeline--polished .inquiry-activity-day article strong{font-size:11px}.inquiry-timeline--polished .inquiry-activity-day article span:not(.inquiry-timeline-dot){font-size:10px;line-height:1.35}.inquiry-timeline-dot{width:20px;height:20px;font-size:10px}.inquiry-status-change{align-items:center;gap:5px;display:flex!important}.inquiry-status-change .inquiry-status{font-size:8px!important}.inquiry-status-change>b{color:var(--dos-text-muted);font-size:11px}.inquiry-show-more{justify-self:start;margin-top:8px}.inquiry-show-more:hover{background:var(--dos-surface-soft)}@media (width<=760px){.inquiry-next-card-actions{flex-direction:column;align-items:stretch}.inquiry-next-card-actions>.primary-action-v2,.inquiry-next-card-actions>button:not(.primary-action-v2){width:100%}.inquiry-next-editor{grid-template-columns:1fr}.inquiry-next-editor button{width:100%}.inquiry-timeline--polished .inquiry-activity-day article.is-latest{margin-inline:-2px}.inquiry-vehicle-card-heading{align-items:flex-start}.inquiry-activity-day>h3{margin-top:12px}}.inquiry-next-interests{border-top:1px solid #eddec5;gap:5px;margin-top:10px;padding-top:9px;display:grid}.inquiry-result-overlay{z-index:1100;background:#19182785;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.inquiry-result-dialog{background:var(--dos-surface);border:1px solid var(--dos-border);border-radius:12px;gap:14px;width:min(480px,100vw - 32px);max-height:calc(100vh - 48px);display:grid;overflow:auto;box-shadow:0 20px 48px #1918273d}.inquiry-result-dialog>header{border-bottom:1px solid var(--dos-border);justify-content:space-between;align-items:flex-start;gap:14px;padding:17px 18px 13px;display:flex}.inquiry-result-dialog h2{color:var(--dos-text);letter-spacing:-.02em;margin:3px 0;font-size:19px}.inquiry-result-dialog header>div>span{color:var(--dos-text-muted);font-size:11px}.inquiry-result-dialog header>button{width:30px;height:30px;color:var(--dos-text-muted);background:var(--dos-surface);border:1px solid var(--dos-border);cursor:pointer;border-radius:7px;place-items:center;padding:0;font-size:19px;display:grid}.inquiry-result-dialog fieldset,.inquiry-result-dialog>.inquiry-result-field{border:0;margin:0 18px;padding:0}.inquiry-result-dialog legend,.inquiry-result-field{color:var(--dos-text-secondary);gap:7px;font-size:11px;font-weight:750;display:grid}.inquiry-result-options{flex-wrap:wrap;gap:7px;display:flex}.inquiry-result-options label{min-height:32px;color:var(--dos-text-secondary);background:var(--dos-surface-soft);border:1px solid var(--dos-border);cursor:pointer;border-radius:7px;align-items:center;padding:6px 9px;font-size:10px;font-weight:650;display:flex;position:relative}.inquiry-result-options input{opacity:0;position:absolute}.inquiry-result-options label:has(input:checked){color:#536f36;background:#eef6e9;border-color:#bcd2a9}.inquiry-result-options label:has(input:focus-visible){outline:3px solid var(--dos-focus);outline-offset:2px}.inquiry-result-field input:not(.dos-underline-input-v1):not(.dos-outlined-input-v1),.inquiry-result-field textarea:not(.dos-textarea-v1){min-height:36px;color:var(--dos-text);background:var(--dos-surface);border:1px solid var(--dos-border-strong);font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;border-radius:7px;padding:7px 9px;font-size:12px}.inquiry-result-field textarea{resize:vertical;min-height:66px}.inquiry-result-dialog>footer{border-top:1px solid var(--dos-border);justify-content:flex-end;gap:8px;padding:12px 18px 16px;display:flex}.inquiry-result-dialog>footer>button{min-height:34px;color:var(--dos-text-secondary);background:var(--dos-surface);border:1px solid var(--dos-border-strong);font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;cursor:pointer;border-radius:7px;padding:6px 10px;font-size:11px;font-weight:700}.inquiry-result-dialog>footer>.primary-action-v2{color:#27253f;background:#f4bd58;border-color:#f4bd58}.inquiry-result-dialog button:focus-visible,.inquiry-result-field input:not(.dos-underline-input-v1):not(.dos-outlined-input-v1):focus-visible,.inquiry-result-field textarea:not(.dos-textarea-v1):focus-visible{outline:3px solid var(--dos-focus);outline-offset:2px}@media (width<=760px){.inquiry-result-overlay{align-items:end;padding:0}.inquiry-result-dialog{border-radius:16px 16px 0 0;width:100%;max-height:min(84dvh,720px)}.inquiry-result-options{grid-template-columns:1fr 1fr;display:grid}.inquiry-result-options label{min-height:36px}.inquiry-result-dialog>footer{background:var(--dos-surface);padding-bottom:calc(14px + env(safe-area-inset-bottom));position:sticky;bottom:0}.inquiry-result-dialog>footer>button{flex:1}}.inquiry-status-actions{background:var(--dos-surface-soft);border:1px solid var(--dos-border);border-radius:9px;gap:10px;margin-top:14px;padding:13px;display:grid}.inquiry-status-actions>strong{font-size:13px}.inquiry-status-actions-controls{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.inquiry-status-actions label{min-width:190px;color:var(--dos-text-secondary);gap:5px;font-size:11px;font-weight:650;display:grid}.inquiry-status-actions select,.inquiry-status-actions textarea{min-height:36px;color:var(--dos-text);background:var(--dos-surface);border:1px solid var(--dos-border-strong);font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;border-radius:7px;padding:8px 10px}.inquiry-status-actions textarea{resize:vertical;min-height:68px}.inquiry-status-actions .primary-action-v2{min-height:36px}@media (width<=760px){.inquiry-status-actions-controls{flex-direction:column;align-items:stretch}.inquiry-status-actions label,.inquiry-status-actions .primary-action-v2{width:100%}}.inquiry-upcoming-card{background:#fffaf1;border-color:#ebd7b5}.inquiry-upcoming-card header{align-items:center}.inquiry-upcoming-card header>div{gap:2px;display:grid}.inquiry-upcoming-card header p{color:#a56a18}.inquiry-upcoming-card h2{letter-spacing:-.02em;margin:0;font-size:19px}.inquiry-upcoming-meta{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.inquiry-upcoming-meta>span{min-width:132px;color:var(--dos-text-secondary);background:#ffffffbd;border:1px solid #eddfc9;border-radius:7px;gap:2px;padding:7px 9px;font-size:10px;line-height:1.35;display:grid}.inquiry-upcoming-meta b{color:#8a6429;letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:800}.inquiry-upcoming-card .inquiry-next-interests{margin-top:11px}.inquiry-next-card-actions{flex-wrap:wrap}.inquiry-next-card-actions>.primary-action-v2{justify-content:center;align-items:center;min-height:34px;padding:7px 11px;text-decoration:none;display:inline-flex}.inquiry-next-card-actions>button:not(.primary-action-v2),.inquiry-task-menu:not(.inquiry-detail-menu) summary,.inquiry-task-menu:not(.inquiry-detail-menu) button,.inquiry-postpone-form button,.inquiry-next-editor button{min-height:33px;color:var(--dos-text-secondary);background:var(--dos-surface);border:1px solid var(--dos-border-strong);font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;cursor:pointer;border-radius:7px;padding:6px 10px;font-size:11px;font-weight:700}.inquiry-task-menu{position:relative}.inquiry-task-menu summary{align-items:center;list-style:none;display:flex}.inquiry-task-menu summary::-webkit-details-marker{display:none}.inquiry-task-menu[open]>summary{background:var(--dos-surface-soft)}.inquiry-task-menu:not(.inquiry-detail-menu)>button{z-index:2;white-space:nowrap;min-width:150px;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 8px 18px #1f22301f}.inquiry-postpone-form,.inquiry-next-editor{background:#ffffffb8;border:1px solid #ead8bc;border-radius:8px;flex-wrap:wrap;align-items:end;gap:8px;margin-top:10px;padding:10px;display:flex}.inquiry-postpone-form label,.inquiry-next-editor label{color:var(--dos-text-secondary);flex:170px;gap:4px;font-size:10px;font-weight:700;display:grid}.inquiry-postpone-form input,.inquiry-next-editor input:not(.dos-underline-input-v1):not(.dos-outlined-input-v1),.inquiry-next-editor select{box-sizing:border-box;min-width:0;min-height:34px;color:var(--dos-text);background:var(--dos-surface);border:1px solid var(--dos-border-strong);font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;border-radius:6px;padding:6px 8px;font-size:11px}.inquiry-postpone-form>div,.inquiry-next-editor>div{gap:7px;display:flex}.inquiry-postpone-form button[type=submit],.inquiry-next-editor button[type=submit]{color:#fff;background:var(--dos-ink-900);border-color:var(--dos-ink-900)}.inquiry-next-card-actions a:focus-visible,.inquiry-next-card-actions button:focus-visible,.inquiry-task-menu summary:focus-visible,.inquiry-task-menu button:focus-visible,.inquiry-postpone-form input:focus-visible,.inquiry-postpone-form button:focus-visible,.inquiry-next-editor input:not(.dos-underline-input-v1):not(.dos-outlined-input-v1):focus-visible,.inquiry-next-editor select:focus-visible,.inquiry-next-editor button:focus-visible{outline:3px solid var(--dos-focus);outline-offset:2px}.inquiry-upcoming-card .inquiry-next-card-actions{gap:5px;margin-top:11px}.inquiry-upcoming-card .inquiry-next-card-actions>.primary-action-v2{color:#5a3c11;min-height:30px;box-shadow:none;letter-spacing:.01em;background:#f5c868;border-color:#e8b34a;border-radius:6px;padding:5px 9px;font-size:10px;font-weight:800}.inquiry-upcoming-card>.primary-action-v2{color:#5a3c11;min-height:30px;box-shadow:none;letter-spacing:.01em;background:#f5c868;border:1px solid #e8b34a;border-radius:6px;justify-content:center;align-items:center;margin-top:11px;padding:5px 9px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.inquiry-upcoming-card .inquiry-next-card-actions>.primary-action-v2:hover,.inquiry-upcoming-card>.primary-action-v2:hover{background:#efba52;border-color:#dba23b}.inquiry-upcoming-card .inquiry-next-card-actions>button:not(.primary-action-v2),.inquiry-upcoming-card .inquiry-task-menu summary{color:#70542d;min-height:30px;box-shadow:none;letter-spacing:.01em;background:#fffdf9;border-color:#e7d8bf;border-radius:6px;padding:5px 9px;font-size:10px;font-weight:750}.inquiry-upcoming-card .inquiry-next-card-actions>button:not(.primary-action-v2):hover,.inquiry-upcoming-card .inquiry-task-menu summary:hover{color:#60451f;background:#fff4e2;border-color:#e6c890}.inquiry-upcoming-card .inquiry-task-menu>button{color:#70542d;background:#fffdf9;border-color:#e7d8bf;border-radius:6px;min-height:31px;padding:6px 9px;font-size:10px}@media (width<=760px){.inquiry-upcoming-card h2{font-size:18px}.inquiry-upcoming-meta{grid-template-columns:1fr;display:grid}.inquiry-upcoming-meta>span{min-width:0}.inquiry-next-card-actions{grid-template-columns:1fr 1fr;display:grid}.inquiry-next-card-actions>.primary-action-v2{grid-column:1/-1;width:100%}.inquiry-next-card-actions>button:not(.primary-action-v2),.inquiry-task-menu{width:100%}.inquiry-task-menu summary{justify-content:center}.inquiry-task-menu>button{white-space:normal;width:100%;left:0;right:auto}.inquiry-postpone-form,.inquiry-next-editor{grid-template-columns:1fr;display:grid}.inquiry-postpone-form>div,.inquiry-next-editor>div{grid-template-columns:1fr 1fr;display:grid}.inquiry-postpone-form button,.inquiry-next-editor button{width:100%}}.inquiries-workspace--detail-v16{gap:12px}.inquiry-detail-layout-v16{grid-template-columns:minmax(0,1.25fr) minmax(292px,.82fr);grid-template-areas:"current vehicles""plan vehicles""history history";align-items:start;gap:14px;display:grid}.inquiry-current-task-panel.is-overdue{background:#fff6ee;border-color:#e8c29b}.inquiry-vehicles-panel-v16{grid-area:vehicles;gap:10px;display:grid}.inquiry-plan-panel{background:var(--dos-surface);border:1px solid var(--dos-border);border-radius:12px;grid-area:plan;gap:10px;padding:16px;display:grid}.inquiry-history-panel{background:var(--dos-surface);border:1px solid var(--dos-border);border-radius:12px;grid-area:history;gap:0;padding:16px;display:grid}.inquiry-section-header,.inquiry-history-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.inquiry-section-header h2,.inquiry-history-header h2{letter-spacing:-.02em;margin:3px 0 4px;font-size:18px}.inquiry-section-subtitle{color:var(--dos-text-muted);font-size:11px}.inquiry-task-actions>.primary-action-v2,.inquiry-empty-task>.primary-action-v2,.inquiry-plan-panel .clear-filters-v2,.inquiry-plan-row-menu>button,.inquiry-plan-row-menu>summary,.inquiry-task-menu:not(.inquiry-detail-menu)>button,.inquiry-task-menu:not(.inquiry-detail-menu)>summary,.inquiry-result-dialog>footer>button{min-height:33px;color:var(--dos-text-secondary);background:var(--dos-surface);border:1px solid var(--dos-border-strong);font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;cursor:pointer;border-radius:7px;padding:6px 10px;font-size:11px;font-weight:700}.inquiry-task-actions>.primary-action-v2,.inquiry-empty-task>.primary-action-v2,.inquiry-plan-panel .clear-filters-v2,.inquiry-result-dialog>footer>.primary-action-v2{color:#5a3c11;background:#f5c868;border-color:#e8b34a}.inquiry-task-actions>.primary-action-v2:hover,.inquiry-empty-task>.primary-action-v2:hover,.inquiry-plan-panel .clear-filters-v2:hover,.inquiry-result-dialog>footer>.primary-action-v2:hover{background:#efba52;border-color:#dba23b}.inquiry-task-menu:not(.inquiry-detail-menu),.inquiry-plan-row-menu{position:relative}.inquiry-task-menu:not(.inquiry-detail-menu) summary,.inquiry-plan-row-menu summary{align-items:center;list-style:none;display:flex}.inquiry-task-menu:not(.inquiry-detail-menu) summary::-webkit-details-marker{display:none}.inquiry-plan-row-menu summary::-webkit-details-marker{display:none}.inquiry-task-menu:not(.inquiry-detail-menu)[open]>summary,.inquiry-plan-row-menu[open]>summary{background:var(--dos-surface-soft)}.inquiry-task-menu:not(.inquiry-detail-menu)>button,.inquiry-plan-row-menu>button{z-index:2;white-space:nowrap;min-width:170px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 24px #1f22301f}.inquiry-task-menu:not(.inquiry-detail-menu)>button:hover,.inquiry-plan-row-menu>button:hover{background:var(--dos-surface-soft)}.inquiry-next-interests{border-top:1px solid #eddec5;gap:5px;padding-top:9px;display:grid}.inquiry-next-interests>span{color:var(--dos-text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:800}.inquiry-vehicle-card-heading{gap:4px;display:grid}.inquiry-vehicle-card-heading span{color:var(--dos-text-muted);font-size:10px}.inquiry-vehicle-card--v16 .inquiry-intent-chips{grid-column:1/-1}.inquiry-primary-badge{color:#5e7b43;white-space:nowrap;background:#edf5e7;border-radius:999px;padding:4px 6px;font-size:8px;font-weight:800}.inquiry-plan-list{gap:8px;display:grid}.inquiry-plan-row{background:#fffdf9;border:1px solid #eadfcf;border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 12px;display:grid}.inquiries-workspace--detail-v16 .inquiry-task-row--completed{background:#fffefa;border-color:#e6e2da}.inquiry-plan-row-index{color:#5a3c11;background:#f4bd58;border-radius:999px;place-items:center;width:24px;height:24px;font-size:10px;font-weight:800;display:grid}.inquiries-workspace--detail-v16 .inquiry-task-row--completed .inquiry-plan-row-index{color:var(--dos-sage-700);background:#f0f5eb;border:1px solid #dce8d2}.inquiries-workspace--detail-v16 .inquiry-task-row--completed:hover{background:#fffefa;border-color:#ddd9d0;transform:none}.inquiry-plan-row-body{gap:3px;min-width:0;display:grid}.inquiry-plan-row-body strong{font-size:13px}.inquiry-plan-row-body span,.inquiry-plan-row-body small{color:var(--dos-text-muted);font-size:11px}.inquiry-plan-row-menu{align-self:start}.inquiry-plan-row-menu>button{min-width:160px}.inquiry-history-header{border-bottom:1px solid var(--dos-border);padding-bottom:10px}.inquiry-task-preview{background:var(--dos-surface-soft);border:1px solid var(--dos-border);color:var(--dos-text-secondary);border-radius:10px;gap:3px;padding:10px 12px;font-size:11px;display:grid}.inquiry-task-preview strong{color:var(--dos-text);font-size:12px}.inquiry-result-dialog,.inquiry-result-dialog.inquiry-status-dialog,.inquiry-result-dialog.inquiry-task-dialog{border-radius:12px;width:min(540px,100vw - 32px)}.inquiry-status-dialog,.inquiry-task-dialog{gap:12px}.inquiry-status-dialog .inquiry-result-field,.inquiry-task-dialog .inquiry-result-field{margin-inline:18px}.inquiry-status-dialog select,.inquiry-task-dialog select{border:1px solid var(--dos-border-strong);background:var(--dos-surface);min-height:36px;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;border-radius:7px;padding:7px 9px;font-size:12px}.inquiry-status-dialog textarea,.inquiry-task-dialog textarea{min-height:70px}.inquiry-status-dialog>footer,.inquiry-task-dialog>footer{background:var(--dos-surface);padding-bottom:calc(14px + env(safe-area-inset-bottom));position:sticky;bottom:0}.inquiry-status-dialog>footer .primary-action-v2,.inquiry-task-dialog>footer .primary-action-v2,.inquiry-result-dialog>footer .primary-action-v2{color:#5a3c11;background:#f5c868;border-color:#e8b34a}.inquiry-status-dialog>footer .primary-action-v2:hover,.inquiry-task-dialog>footer .primary-action-v2:hover,.inquiry-result-dialog>footer .primary-action-v2:hover{background:#efba52;border-color:#dba23b}.inquiries-workspace--detail-v16 .inquiries-feedback,.inquiries-workspace--detail-v16 .inquiry-success,.inquiries-workspace--detail-v16 .inquiries-state{border-radius:10px}.inquiry-detail-error-fallback-v1 .inquiries-state{gap:8px;max-width:680px;display:grid}.inquiries-workspace--detail-v16 .inquiry-success{justify-self:start}@media (width<=900px){.inquiry-detail-layout-v16{grid-template-columns:1fr;grid-template-areas:"current""vehicles""plan""history"}}@media (width<=760px){.inquiry-section-header,.inquiry-history-header{flex-direction:column}.inquiry-task-actions>.primary-action-v2{grid-column:1/-1;width:100%}.inquiry-task-actions>button:not(.primary-action-v2),.inquiry-task-menu:not(.inquiry-detail-menu){width:100%}.inquiry-task-menu:not(.inquiry-detail-menu) summary,.inquiry-plan-row-menu summary{justify-content:center}.inquiry-task-menu:not(.inquiry-detail-menu)>button,.inquiry-plan-row-menu>button{white-space:normal;width:100%;left:0;right:auto}.inquiry-plan-row{grid-template-columns:24px minmax(0,1fr);gap:8px}.inquiry-plan-row-menu{grid-column:1/-1}.inquiry-plan-row-menu>button{min-width:0}.inquiry-history-panel .inquiry-activity-day article.is-latest{margin-inline:-2px}}.inventory-hero-side-v18{z-index:3;flex:none;justify-content:flex-end;display:flex;position:relative}.inventory-hero-side-v18 .inventory-add-button-v2{height:35px;min-height:35px;color:var(--dos-ink-1000);background:var(--dos-amber-500);border-color:var(--dos-amber-500);border-radius:var(--dos-radius-sm);letter-spacing:0;white-space:nowrap;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-size:12px;font-weight:400;transition:background-color .15s,border-color .15s,box-shadow .15s,transform .15s;display:inline-flex;box-shadow:0 1px 2px #1018281a}.inventory-hero-side-v18 .inventory-add-button-v2:hover:not(:disabled){background:var(--dos-amber-600);border-color:var(--dos-amber-600);box-shadow:0 1px 2px #1018281a}.inventory-hero-side-v18 .inventory-add-button-v2:active:not(:disabled){transform:translateY(1px)}.inventory-hero-side-v18 .inventory-add-button-v2 .inventory-add-icon-v2{flex:none;width:15px;height:15px;display:block}.inventory-hero-side-v18 .inventory-add-button-v2 span{font-size:inherit;line-height:1}.inventory-toolbar-v2 :is(select,button):focus-visible{box-shadow:0 0 0 3px var(--dos-focus);border-color:var(--dos-amber-700);outline:0}.search-control-v2{color:#98a2b3;background:#fff;border:1px solid #d0d5dd;border-radius:7px;flex:380px;align-items:center;gap:7px;max-width:620px;height:42px;padding:0 12px 0 11px;transition:border-color .15s,box-shadow .15s;display:flex}.search-control-v2:focus-within{border-color:#b8cdf0;outline:0;box-shadow:0 0 0 3px #175cd31f}.search-control-v2 input{color:#344054;appearance:none;background:0 0;border:0;outline:0;flex:auto;width:100%;height:100%;padding:0;font-size:13px;line-height:1.2}.search-control-v2 input:focus-visible{box-shadow:none;outline:0}.inventory-toolbar-v2 input,.inventory-toolbar-v2 select,.clear-filters-v2{min-height:42px}.inventory-toolbar-v2 select{padding-right:28px}.inventory-organization-switcher-trigger-v2 .organization-mark-v2{flex:0 0 28px;width:28px;height:28px}.inventory-organization-switcher-option-v2.is-active{color:#175cd3;background:#edf5ff}.inventory-organization-switcher-option-v2.is-active .organization-option-check-v2{opacity:1}.dealeros-app .inventory-toolbar-v2{padding:8px 9px}.dealeros-app .inventory-toolbar-v2 .clear-filters-v2{color:var(--dos-text-muted);box-shadow:none;background:0 0;border-color:#0000}.dealeros-app .inventory-toolbar-v2 .clear-filters-v2:hover:not(:disabled){border-color:var(--dos-border);background:var(--dos-surface);color:var(--dos-text-secondary)}.dealeros-app .vehicle-name-v2 span,.dealeros-app .stock-vin-v2 code,.dealeros-app .number-cell-v2 small,.dealeros-app .updated-date-v2{color:var(--dos-text-secondary);font-weight:500}.dealer-dashboard .dashboard-unified-icon{stroke-width:1.75px;flex:none;width:17px;height:17px;display:block}.dealer-dashboard .dashboard-kpi-icon .dashboard-unified-icon{width:18px;height:18px}.dealer-dashboard .dashboard-flow-icon .dashboard-unified-icon{width:16px;height:16px}.dealer-dashboard .dashboard-quick-icon .dashboard-unified-icon{width:17px;height:17px}.dealer-dashboard .dashboard-portfolio-metric-icon .dashboard-unified-icon{width:16px;height:16px}.dealer-dashboard .dashboard-kpi-label{font-size:12.5px;font-weight:650;line-height:1.25}.dealer-dashboard .dashboard-kpi-meta{color:var(--dos-text-secondary);margin-top:6px;font-size:10.75px;line-height:1.3}.dealer-dashboard .dashboard-refresh{border-radius:var(--dos-radius-sm);width:32px;height:32px;padding:0;transition:color .14s,background-color .14s,border-color .14s,box-shadow .14s}.dealer-dashboard .dashboard-refresh:focus-visible{outline:2px solid var(--dos-focus);outline-offset:2px}.dealer-dashboard .dashboard-recent-data-table th{font-size:9.25px;font-weight:690}.dealer-dashboard .dashboard-recent-data-table td{color:var(--dos-text-secondary);font-size:10.75px}.dealer-dashboard .dashboard-recent-data-table tbody tr{cursor:pointer}.dealer-dashboard .dashboard-recent-data-table tbody tr:focus-visible{outline:2px solid var(--dos-focus);outline-offset:-2px}.dealer-dashboard .dashboard-quick-links{gap:10px}.dealer-dashboard .dashboard-quick-link{padding:10px 14px}.dealer-dashboard .dashboard-quick-icon{width:34px;height:34px}.dealer-dashboard .dashboard-quick-arrow{width:15px;height:15px;color:var(--dos-text-secondary);flex:none}.dealer-dashboard .dashboard-portfolio-state{min-height:24px;padding:5px 8px;font-size:9.75px}.dealer-dashboard .dashboard-portfolio-metric[data-tone=invested]{background:#f7f6f9}.dealer-dashboard .dashboard-portfolio-metric[data-tone=profit]{background:#f1f7eb}.dealer-dashboard .dashboard-portfolio-metric[data-tone=loss]{background:#fcf1f0}.dealer-dashboard .dashboard-portfolio-metric[data-tone=margin]{background:#fff8ec}.dealer-dashboard .dashboard-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.dealer-dashboard .dashboard-kpi{background:var(--dos-surface);border:1px solid var(--dos-border);border-left:3px solid var(--dashboard-kpi-accent,#cfd4df);border-radius:12px;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:86px;padding:11px 12px 11px 14px;display:grid;position:relative;overflow:hidden;box-shadow:0 1px #1f253905}.dealer-dashboard .dashboard-kpi:before{display:none}.dealer-dashboard .dashboard-kpi-icon{background:var(--dashboard-kpi-icon-bg,#f2f4f8);width:31px;height:31px;color:var(--dashboard-kpi-icon-fg,#66718b);border-radius:9px;flex:0 0 31px;place-items:center;font-size:16px;font-weight:800;display:grid}.dealer-dashboard .dashboard-kpi-copy{min-width:0}.dealer-dashboard .dashboard-kpi-label{color:var(--dos-text-secondary);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.15;display:block;overflow:hidden}.dealer-dashboard .dashboard-kpi-meta{color:var(--dos-text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;font-weight:500;line-height:1.3;display:block;overflow:hidden}.dealer-dashboard .dashboard-kpi-value{color:var(--dashboard-kpi-value,var(--dos-text-strong));letter-spacing:-.03em;font-variant-numeric:tabular-nums;justify-self:end;margin:0;font-size:clamp(21px,1.55vw,26px);font-weight:820;line-height:1}.page-header-v1{border-bottom:1px solid var(--dos-border);justify-content:space-between;align-items:flex-start;gap:24px;min-width:0;padding:4px 0 14px;display:flex}.page-header-copy-v1{min-width:0}.page-header-eyebrow-v1{color:var(--dos-amber-700);letter-spacing:.11em;text-transform:uppercase;margin:0 0 5px;font-size:10px;font-weight:760;line-height:1.2}.page-header-copy-v1 h1{color:var(--dos-text-strong);letter-spacing:-.04em;margin:0;font-size:clamp(30px,2.7vw,40px);font-weight:700;line-height:1.08}.page-header-subtitle-v1{color:var(--dos-text-secondary);margin-top:6px;font-size:13px;line-height:1.45}.page-header-actions-v1{justify-content:flex-end;align-items:center;gap:10px;min-width:0;padding-top:5px;display:flex}.page-header-actions-v1>*{min-width:0}.page-header-v1 .page-header-actions-v1 .dashboard-header-actions-v1{margin:0;padding:0}.dealeros-app .page-header-v1.inventory-header-v2,.dealeros-app .page-header-v1.imports-header-v1{border:0;border-bottom:1px solid var(--dos-border);min-height:0;box-shadow:none;background:0 0;border-radius:0;margin-bottom:0;padding:4px 0 14px}.dealeros-app .page-header-v1.inventory-header-v2:before{display:none}.dealeros-app .page-header-v1.inventory-header-v2 .inventory-hero-side-v18{padding-right:0}.dealeros-app .page-header-v1.inventory-header-v2 .page-header-copy-v1 h1{color:var(--dos-text-strong);letter-spacing:-.04em;margin:0;font-family:inherit;font-size:clamp(30px,2.7vw,40px);font-weight:700;line-height:1.08}.dealeros-app .page-header-v1.inventory-header-v2 .page-header-subtitle-v1{color:var(--dos-text-secondary);margin-top:6px;font-size:13px;line-height:1.45}.inquiries-workspace--polished .page-header-v1.inquiries-list-header{align-items:flex-start;padding:4px 0 14px}.inquiries-workspace--polished .page-header-v1.inquiry-detail-header{border:0;border-bottom:1px solid var(--dos-border);background:0 0;border-radius:0}.page-header-v1.inquiry-detail-header .page-header-copy-v1 h1{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.page-header-v1.inquiry-detail-header .page-header-subtitle-v1{margin-top:8px}@media (width<=760px){.page-header-v1{flex-direction:column;align-items:flex-start;gap:12px;padding:2px 0 12px}.page-header-copy-v1 h1{font-size:clamp(28px,8vw,34px)}.page-header-actions-v1{flex-wrap:wrap;justify-content:flex-start;width:100%;padding-top:0}.page-header-actions-v1 .dashboard-header-actions-v1{flex-wrap:wrap;justify-content:space-between;width:100%}.dealeros-app .page-header-v1.inventory-header-v2{flex-direction:row;align-items:flex-end;gap:12px}.dealeros-app .page-header-v1.inventory-header-v2 .page-header-actions-v1{width:auto}.dealeros-app .page-header-v1.inventory-header-v2 .page-header-subtitle-v1{display:none}.inquiries-workspace--polished .page-header-v1.inquiries-list-header{align-items:flex-start}}.inquiries-workspace--detail-v16 .inquiry-history-v17{gap:0}.inquiries-workspace--detail-v16 .inquiry-history-header-v17{align-items:flex-start;padding-bottom:12px}.inquiry-history-header-actions-v17{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.inquiry-history-view-toggle-v17{background:var(--dos-surface-soft);border:1px solid var(--dos-border);border-radius:8px;align-items:center;padding:3px;display:inline-flex}.inquiry-history-view-toggle-v17 button{min-height:28px;color:var(--dos-text-muted);font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 9px;font-size:11px;font-weight:650}.inquiry-history-view-toggle-v17 button[aria-pressed=true]{color:var(--dos-text);background:var(--dos-surface);box-shadow:0 1px 3px #1f223014}.inquiry-history-view-toggle-v17 button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--dos-focus) 35%, transparent);outline:0}.inquiry-history-summary-v17{color:var(--dos-text-secondary);background:#f8fafc;border:1px solid #e1e6ed;border-left:2px solid #d8b26c;border-radius:8px;grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:10px;margin:10px 0 8px;padding:8px 11px 8px 12px;display:grid}.inquiry-history-summary-v17>strong{color:var(--dos-text);letter-spacing:.03em;flex:none;font-size:10px;font-weight:800}.inquiry-history-mode-label-v17{color:var(--dos-text-muted);letter-spacing:.06em;text-transform:uppercase;margin:11px 0 2px;font-size:10px;font-weight:750}.inquiry-history-episodes-v17 .inquiry-activity-day>h3{margin-top:10px}.inquiry-history-episode-v17{border-radius:8px;transition:background-color .15s,border-color .15s}.inquiry-history-episode-v17[data-kind=success] .inquiry-timeline-dot{color:#4f7a38;background:#edf6e8;border-color:#cfe4c4}.inquiry-history-episode-v17[data-kind=contact] .inquiry-timeline-dot{color:#4b7186;background:#edf6f8;border-color:#cfe2e7}.inquiry-history-episode-v17[data-kind=danger] .inquiry-timeline-dot{color:#a55b40;background:#fff0e8;border-color:#edcdbd}.inquiry-history-episode-v17[data-kind=note] .inquiry-timeline-dot{color:#7a6a4e;background:#fff7e8;border-color:#ead9b6}.inquiry-history-episode-v17.is-latest{background:#fffaf1;border:1px solid #eeddbf;margin-inline:-4px;padding-inline:7px!important}.inquiry-history-empty-v17{color:var(--dos-text-muted);background:var(--dos-surface-soft);border:1px dashed var(--dos-border-strong);border-radius:8px;margin:12px 0 2px;padding:12px;font-size:11px}.inquiry-history-summary-v17{align-items:baseline}.inquiry-history-summary-text-v17{gap:2px;min-width:0;display:grid}.inquiry-history-summary-text-v17 p{color:var(--dos-text-secondary);margin:0;font-size:12.5px;line-height:1.4}.inquiry-terminal-task-message-v17{max-width:100%;color:var(--dos-text-secondary);background:#fbf8f8;border:1px solid #eee1e1;border-radius:7px;align-items:center;gap:7px;margin:0;padding:6px 9px;font-size:11px;line-height:1.35;display:inline-flex}.inquiry-terminal-task-message-v17>span:first-child{color:#b17a73;font-size:14px;line-height:1}.inquiry-section-header:has(>.inquiry-terminal-task-message-v17){grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;display:grid}.inquiry-section-header>.inquiry-terminal-task-message-v17:not([data-ui-marker]){display:none}.inquiry-history-business-list-v17{gap:8px;margin-top:10px;display:grid}.inquiry-history-business-list-v17 .inquiry-history-business-card-v17{background:var(--dos-surface);border:1px solid var(--dos-border);border-radius:9px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;min-height:0;padding:11px 12px;display:grid}.inquiry-history-business-list-v17 .inquiry-history-business-card-v17:before{display:none}.inquiry-history-business-list-v17 .inquiry-history-business-card-v17.is-latest{background:var(--dos-surface);border:1px solid var(--dos-border);margin:0;padding:11px 12px}.inquiry-history-business-list-v17 .inquiry-history-business-card-v17[data-kind=danger]{background:#fffaf3;border-color:#eeddbf}.inquiry-history-business-list-v17 .inquiry-history-business-card-v17>div{gap:3px;min-width:0;display:grid}.inquiry-history-business-list-v17 .inquiry-history-business-card-v17 strong{color:var(--dos-text);font-size:12px;line-height:1.3}.inquiry-history-business-list-v17 .inquiry-history-business-card-v17>div>span:not(.inquiry-status-change){color:var(--dos-text-secondary);font-size:11px;line-height:1.35}.inquiry-history-business-list-v17 .inquiry-history-business-card-v17 small{color:var(--dos-text-muted);font-size:10px;line-height:1.3}.inquiry-history-episode-icon-v17{color:#7c6a4e;background:#fff5e5;border:1px solid #ead8b7;border-radius:8px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:750;display:grid}.inquiry-history-business-list-v17 .inquiry-history-business-card-v17[data-kind=success] .inquiry-history-episode-icon-v17{color:#4f7a38;background:#edf6e8;border-color:#cfe4c4}.inquiry-history-business-list-v17 .inquiry-history-business-card-v17[data-kind=danger] .inquiry-history-episode-icon-v17{color:#a55b40;background:#fff0e8;border-color:#edcdbd}.inquiry-history-business-list-v17 .inquiry-history-business-card-v17[data-kind=contact] .inquiry-history-episode-icon-v17{color:#4b7186;background:#edf6f8;border-color:#cfe2e7}@media (width<=760px){.inquiry-history-header-v17{flex-direction:column;align-items:stretch}.inquiry-history-header-actions-v17{justify-content:space-between}.inquiry-history-summary-v17{gap:5px;display:grid}.inquiry-history-view-toggle-v17{flex:auto}.inquiry-history-view-toggle-v17 button{flex:50%}}.page-header-v1{align-items:center;min-height:0!important;margin:0!important;padding:6px 0 16px!important}.page-header-v1 .page-header-eyebrow-v1{letter-spacing:.09em!important;margin:0 0 8px!important;font-size:12px!important;font-weight:600!important;line-height:1.2!important}.page-header-v1 .page-header-copy-v1 h1{font-family:inherit;letter-spacing:-.04em!important;margin:0!important;font-size:32px!important;font-weight:700!important;line-height:1.1!important}.page-header-v1 .page-header-subtitle-v1{margin-top:8px!important;font-size:15px!important;font-weight:400!important;line-height:1.45!important}.page-header-v1 .page-header-actions-v1{align-self:center;padding-top:0}.inquiries-workspace--polished .inquiries-toolbar{align-items:center;gap:8px;padding:8px 10px}.inquiries-workspace--polished .inquiries-toolbar-result-count{color:var(--dos-text-secondary);white-space:nowrap;margin-left:auto;padding:0 2px;font-size:11px;font-weight:650}.inquiries-list--polished .inquiries-list-columns,.inquiries-list--polished article{grid-template-columns:1.15fr 1fr .62fr .82fr .9fr .88fr}.inquiries-list--polished .inquiry-list-client{align-content:start;gap:5px}.inquiries-list--polished .inquiry-list-client>span,.inquiries-list--polished .inquiry-list-vehicle>span,.inquiries-list--polished .inquiry-list-next>span,.inquiries-list--polished .inquiry-list-activity>span,.inquiries-list--polished .inquiry-list-assignee{line-height:1.3;font-size:11px!important}.inquiries-list--polished .inquiry-list-assignee{font-weight:600}.inquiries-list--polished .inquiry-list-activity small,.inquiries-list--polished .inquiry-list-activity span{font-variant-numeric:tabular-nums}.inquiries-list--polished .inquiry-intent-chips{gap:3px;margin-top:0}.inquiries-list--polished .inquiry-intent-chips small{color:var(--dos-text-secondary);background:var(--dos-surface-soft);border-color:var(--dos-border);padding:2px 6px;font-size:9px;font-weight:650;line-height:1.25}.inquiries-list--polished .inquiry-intent-chips small.inquiry-intent-more{color:var(--dos-text-muted);background:#f1f0f3;border-color:#e1dfe5}.inquiries-list--polished .inquiry-list-next.is-overdue{background:#fffaf1;border-left-color:#d39a42;border-radius:0 5px 5px 0;padding-block:3px}.inquiries-list--polished .inquiry-list-next.is-overdue strong{color:#95611f}.inquiries-list--polished .inquiry-row-chevron{display:none}@media (width<=760px){.inquiries-workspace--polished .inquiries-toolbar-result-count{grid-column:1/-1;justify-self:end;margin-left:0}.inquiries-list--polished .inquiries-list-columns{grid-template-columns:1fr auto}.inquiries-list--polished article{grid-template-columns:minmax(0,1fr) auto}}.dealeros-app>.dealer-content-v2>main.page-canvas-v1>.dealer-dashboard .dashboard-shell,.dealeros-app>.dealer-content-v2>main.page-canvas-v1>.inquiries-workspace--polished{width:auto!important;max-width:none!important;margin:0!important;padding:0!important}@media (width>=761px) and (width<=1080px){.page-header-v1 .page-header-copy-v1 h1{font-size:28px!important}}@media (width<=760px){.page-header-v1{align-items:flex-start;padding:4px 0 13px!important}.page-header-v1 .page-header-copy-v1 h1{font-size:26px!important}.page-header-v1 .page-header-actions-v1{align-self:stretch}}.dealer-dashboard .dashboard-kpi[data-tone=total]{--dashboard-kpi-accent:#8b91ae;--dashboard-kpi-icon-bg:#eff0f6;--dashboard-kpi-icon-fg:#5b5875;--dashboard-kpi-value:#3f4665}.dealer-dashboard .dashboard-kpi[data-tone=preparation]{--dashboard-kpi-accent:#d69a34;--dashboard-kpi-icon-bg:#fff0da;--dashboard-kpi-icon-fg:#a56713;--dashboard-kpi-value:#8e5a0f}.dealer-dashboard .dashboard-kpi[data-tone=ready]{--dashboard-kpi-accent:#89ab5f;--dashboard-kpi-icon-bg:#edf5e7;--dashboard-kpi-icon-fg:#668845;--dashboard-kpi-value:#668845}.dealer-dashboard .dashboard-kpi[data-tone=sale]{--dashboard-kpi-accent:#69aab0;--dashboard-kpi-icon-bg:#e6f6f5;--dashboard-kpi-icon-fg:#276c70;--dashboard-kpi-value:#276c70}.dealer-dashboard .dashboard-kpi[data-tone=sold]{--dashboard-kpi-accent:#70a8a7;--dashboard-kpi-icon-bg:#e9f5f3;--dashboard-kpi-icon-fg:#397b78;--dashboard-kpi-value:#397b78}.dealer-dashboard .dashboard-kpi[data-count-positive=false]{--dashboard-kpi-accent:#dfe2e8;--dashboard-kpi-icon-bg:#f4f5f7;--dashboard-kpi-icon-fg:#8991a1;--dashboard-kpi-value:#657087}.dealer-dashboard .dashboard-kpi[data-count-positive=false] .dashboard-kpi-label,.dealer-dashboard .dashboard-kpi[data-count-positive=false] .dashboard-kpi-meta{color:var(--dos-text-muted)}.dealer-dashboard .dashboard-kpi[data-count-positive=true] .dashboard-kpi-icon{filter:saturate(1.08)}.dealer-dashboard .dashboard-kpi[data-count-positive=true] .dashboard-kpi-value{color:var(--dashboard-kpi-value)}.dealer-dashboard .dashboard-kpis .dashboard-kpi[data-tone=total],.dealer-dashboard .dashboard-kpis .dashboard-kpi[data-tone=preparation],.dealer-dashboard .dashboard-kpis .dashboard-kpi[data-tone=ready],.dealer-dashboard .dashboard-kpis .dashboard-kpi[data-tone=sale],.dealer-dashboard .dashboard-kpis .dashboard-kpi[data-tone=sold]{background:var(--dos-surface)}.dealer-dashboard .dashboard-kpis .dashboard-kpi[data-count-positive=false] .dashboard-kpi-icon,.dealer-dashboard .dashboard-kpis .dashboard-kpi[data-count-positive=true] .dashboard-kpi-icon{color:var(--dashboard-kpi-icon-fg);background:var(--dashboard-kpi-icon-bg)}@media (width<=1240px){.dealer-dashboard .dashboard-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.dealer-dashboard .dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.dealer-dashboard .dashboard-kpis{grid-template-columns:1fr}.dealer-dashboard .dashboard-kpi{min-height:80px}}.dealer-shell-v2.navigation-layout-vertical{flex-direction:row}.dealer-shell-v2.navigation-layout-horizontal{flex-direction:column}.dealer-shell-v2.navigation-layout-horizontal>.dealer-content-v2{flex:auto;width:100%}.sidebar-icon-v2{width:15px;height:15px;color:inherit;stroke-width:1.75px;flex:0 0 15px;display:block}.dealer-sidebar-v2{box-sizing:border-box;flex:0 0 var(--dealer-sidebar-width);width:var(--dealer-sidebar-width);min-width:var(--dealer-sidebar-width);color:#c6d1df;background:#09162d;border-right:1px solid #ffffff0e;flex-direction:column;align-self:flex-start;height:100dvh;min-height:100dvh;max-height:100dvh;padding:13px 10px 10px;display:flex;position:sticky;top:0;overflow:hidden}.dealer-wordmark-v2{appearance:none;text-align:left;cursor:pointer;letter-spacing:-.04em;background:0 0;border:0;border-bottom:1px solid #ffffff12;flex:none;width:100%;margin:0 0 10px;padding:6px 6px 13px;font-size:0;line-height:24px;display:block}.dealer-wordmark-v2:before{content:"Dealer";color:#f8fafc;font-size:21px;font-weight:760}.dealer-wordmark-v2:after{content:"OS";color:#f2a51a;font-size:21px;font-weight:760}.dealer-wordmark-v2:focus-visible{outline-offset:-2px;border-radius:6px;outline:2px solid #88aee0}.dealer-navigation-v2{scrollbar-width:thin;scrollbar-color:transparent transparent;flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden auto}.dealer-navigation-v2:hover{scrollbar-color:#2b4262 transparent}.dealer-navigation-v2::-webkit-scrollbar{width:4px}.dealer-navigation-v2::-webkit-scrollbar-track{background:0 0}.dealer-navigation-v2::-webkit-scrollbar-thumb{background:0 0;border-radius:999px}.dealer-navigation-v2:hover::-webkit-scrollbar-thumb{background:#2b4262}.navigation-main-v2{align-content:start;gap:10px;min-height:0;padding-right:1px;display:grid}.navigation-group-v2{gap:2px;min-width:0;display:grid}.navigation-group-v2>p{color:#728198;letter-spacing:.085em;text-transform:uppercase;margin:0 9px 3px;font-size:9.5px;font-weight:730;line-height:15px}.navigation-section-toggle-v2{appearance:none;color:#728198;width:100%;min-height:22px;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;letter-spacing:.085em;text-align:left;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:space-between;align-items:center;padding:0 9px;font-size:9.5px;font-weight:730;line-height:15px;transition:color .13s,background-color .13s;display:flex}.navigation-section-toggle-v2:hover{color:#aebed2;background:#ffffff07}.navigation-section-toggle-v2:focus-visible{outline-offset:1px;outline:2px solid #88aee0}.navigation-section-chevron-v2{border-bottom:1.25px solid;border-right:1.25px solid;width:7px;height:7px;margin-right:3px;transition:transform .14s;display:block;transform:rotate(45deg)translateY(-1px)}.navigation-section-toggle-v2[aria-expanded=false] .navigation-section-chevron-v2{transform:rotate(-45deg)translate(-1px,1px)}.navigation-section-children-v3{gap:2px;min-width:0;display:grid}.navigation-item-v2{appearance:none;color:#b8c6d8;width:100%;min-width:0;height:35px;min-height:35px;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;border-radius:7px;justify-content:space-between;align-items:center;padding:0 8px;font-size:12.5px;font-weight:560;line-height:16px;transition:color .13s,background-color .13s,border-color .13s;display:flex}.navigation-item-main-v2{align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.navigation-icon-tile-v2{color:#8fa1b8;background:0 0;border-radius:6px;flex:0 0 25px;place-items:center;width:25px;height:25px;transition:color .13s,background-color .13s;display:grid}.navigation-icon-tile-v2 .sidebar-icon-v2{width:15px;height:15px}.navigation-item-copy-v2{gap:0;min-width:0;line-height:16px;display:grid}.navigation-item-copy-v2>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.navigation-item-copy-v2>small{display:none!important}.navigation-item-v2:hover:not(:disabled){color:#eef4fb;background:#ffffff0a}.navigation-item-v2:hover:not(:disabled) .navigation-icon-tile-v2{color:#d3deec;background:#ffffff09}.navigation-item-v2:focus-visible{outline-offset:1px;outline:2px solid #88aee0}.navigation-item-v2.is-active{color:#fff;background:#142a4b;border-left-color:#f2a51a;font-weight:680}.navigation-item-v2.is-active .navigation-icon-tile-v2{color:#fff;background:#203b63}.navigation-item-v2.is-disabled{color:#758398;cursor:not-allowed}.navigation-item-v2.is-disabled .navigation-icon-tile-v2{color:#68788e}.navigation-item-v2>small,.navigation-count-v2{color:#b8c5d6;background:#21334d;border:0;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:18px;margin-left:auto;padding:0 5px;font-size:9px;font-weight:700;line-height:1;display:inline-flex}.navigation-count-v2.tone-attention{color:#805619;background:#f5dfb5}.navigation-footer-v2{border-top:1px solid #ffffff12;flex:none;margin-top:auto;padding-top:9px}.navigation-user-card-v2{color:#dce5f1;align-items:center;gap:8px;min-width:0;padding:8px 6px 2px;display:flex}.navigation-user-avatar-v2{color:#fff;background:#213858;border:1px solid #ffffff1c;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:10px;font-weight:750;display:grid}.navigation-user-copy-v2{gap:1px;min-width:0;display:grid}.navigation-user-copy-v2 strong,.navigation-user-copy-v2 small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.navigation-user-copy-v2 strong{color:#f5f7fb;font-size:11px;font-weight:680;line-height:15px}.navigation-user-copy-v2 small{color:#8fa0b7;font-size:9.5px;line-height:14px}.navigation-layout-switch-v3{justify-content:space-between;align-items:center;gap:7px;min-width:0;display:flex}.navigation-layout-switch-v3>span{color:#718198;letter-spacing:.055em;text-transform:uppercase;font-size:9px;font-weight:700}.navigation-layout-switch-v3>div{background:#ffffff06;border:1px solid #ffffff12;border-radius:6px;align-items:center;gap:2px;padding:2px;display:inline-flex}.navigation-layout-switch-v3 button{appearance:none;color:#7f91a9;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:27px;height:25px;padding:0;display:grid}.navigation-layout-switch-v3 button:hover{color:#d3deeb;background:#ffffff0d}.navigation-layout-switch-v3 button[aria-pressed=true]{color:#fff;background:#243a59;box-shadow:inset 0 0 0 1px #ffffff0f}.navigation-layout-switch-v3 button:focus-visible{outline-offset:1px;outline:2px solid #88aee0}.navigation-layout-switch-v3 svg{fill:none;stroke:currentColor;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.dealer-horizontal-nav-v3{z-index:80;color:#c4cfdd;background:#09162d;border-bottom:1px solid #ffffff12;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:56px;padding:0 18px;display:grid;position:sticky;top:0;box-shadow:0 1px #09162d2e}.dealer-horizontal-brand-v3{appearance:none;cursor:pointer;height:36px;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;letter-spacing:-.035em;background:0 0;border:0;border-right:1px solid #ffffff14;align-items:center;padding:0 16px 0 2px;line-height:1;display:inline-flex}.dealer-horizontal-brand-v3 span{color:#f8fafc;font-size:20px;font-weight:760}.dealer-horizontal-brand-v3 b{color:#f2a51a;font-size:20px;font-weight:760}.dealer-horizontal-brand-v3:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #88aee0}.horizontal-navigation-main-v3{align-items:center;gap:3px;min-width:0;height:56px;display:flex}.horizontal-navigation-item-v3,.horizontal-navigation-group-trigger-v3{appearance:none;color:#aebcd0;height:36px;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:12px;font-weight:620;transition:color .13s,background-color .13s;display:inline-flex;position:relative}.horizontal-navigation-item-v3:hover,.horizontal-navigation-group-trigger-v3:hover{color:#fff;background:#ffffff0b}.horizontal-navigation-item-v3:focus-visible,.horizontal-navigation-group-trigger-v3:focus-visible{outline-offset:1px;outline:2px solid #88aee0}.horizontal-navigation-item-v3.is-active,.horizontal-navigation-group-v3.is-active>.horizontal-navigation-group-trigger-v3{color:#fff;background:#344d7647}.horizontal-navigation-item-v3.is-active:after,.horizontal-navigation-group-v3.is-active>.horizontal-navigation-group-trigger-v3:after{content:"";background:#f2a51a;border-radius:999px;height:2px;position:absolute;bottom:-10px;left:9px;right:9px}.horizontal-navigation-icon-v3{color:#8fa1b8;place-items:center;width:20px;height:20px;display:grid}.horizontal-navigation-item-v3.is-active .horizontal-navigation-icon-v3{color:#fff}.horizontal-navigation-group-v3{align-items:center;height:56px;display:flex;position:relative}.horizontal-navigation-chevron-v3{border-bottom:1.25px solid;border-right:1.25px solid;width:6px;height:6px;margin-left:1px;transition:transform .14s;transform:rotate(45deg)translateY(-2px)}.horizontal-navigation-group-v3.is-open .horizontal-navigation-chevron-v3{transform:rotate(225deg)translate(-1px,-1px)}.horizontal-navigation-dropdown-v3{z-index:90;color:#24334c;background:#fff;border:1px solid #dfe4ec;border-radius:9px;gap:2px;width:238px;padding:7px;display:grid;position:absolute;top:49px;left:0;box-shadow:0 14px 34px #1018282b,0 2px 8px #10182814}.horizontal-navigation-dropdown-v3>p{color:#8b94a4;letter-spacing:.08em;text-transform:uppercase;margin:2px 8px 5px;font-size:9px;font-weight:760}.horizontal-dropdown-item-v3{appearance:none;color:#35435a;width:100%;height:38px;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;border-radius:6px;align-items:center;gap:9px;padding:0 9px;font-size:12px;font-weight:600;display:flex}.horizontal-dropdown-item-v3:hover{color:#18263e;background:#f5f7fa}.horizontal-dropdown-item-v3.is-active{color:#15243c;background:#fff7e9;border-left-color:#e6a43f}.horizontal-dropdown-item-v3:focus-visible{outline-offset:0;outline:2px solid #88aee0}.horizontal-dropdown-item-v3 .horizontal-navigation-icon-v3{color:#71829a}.horizontal-dropdown-item-v3.is-active .horizontal-navigation-icon-v3{color:#b87922}.horizontal-navigation-tools-v3{align-items:center;gap:8px;min-width:0;display:flex}.horizontal-navigation-tools-v3 .navigation-layout-switch-v3>div{border-color:#ffffff14}.horizontal-navigation-user-v3{border-left:1px solid #ffffff14;align-items:center;gap:8px;min-width:0;padding-left:8px;display:flex}.horizontal-navigation-user-v3>span:last-child{gap:1px;min-width:0;max-width:150px;display:grid}.horizontal-navigation-user-v3 strong,.horizontal-navigation-user-v3 small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.horizontal-navigation-user-v3 strong{color:#f2f5f9;font-size:10.5px;font-weight:680}.horizontal-navigation-user-v3 small{color:#889ab1;font-size:9px}.dealer-mobile-nav-v3,.dealer-mobile-drawer-layer-v3{display:none}@media (width<=1100px) and (width>=761px){.dealer-horizontal-nav-v3{gap:8px;padding-inline:12px}.dealer-horizontal-brand-v3{padding-right:10px}.horizontal-navigation-main-v3{gap:1px}.horizontal-navigation-item-v3,.horizontal-navigation-group-trigger-v3{gap:5px;padding-inline:8px;font-size:11.5px}.horizontal-navigation-item-v3 .horizontal-navigation-icon-v3,.horizontal-navigation-user-v3>span:last-child{display:none}.horizontal-navigation-user-v3{padding-left:6px}.horizontal-navigation-tools-v3{gap:5px}}@media (width<=760px){.dealer-shell-v2.navigation-layout-vertical,.dealer-shell-v2.navigation-layout-horizontal{flex-direction:column;min-height:100dvh;display:flex}.dealer-sidebar-v2,.dealer-horizontal-nav-v3{display:none}.dealer-mobile-nav-v3{color:#fff;background:#09162d;border-bottom:1px solid #ffffff12;grid-template-columns:36px minmax(0,1fr) 34px;align-items:center;gap:9px;min-height:52px;padding:0 11px;display:grid}.dealer-mobile-menu-trigger-v3{appearance:none;color:#fff;background:0 0;border:0;border-radius:6px;place-content:center;gap:3px;width:34px;height:34px;padding:0;display:grid}.dealer-mobile-menu-trigger-v3 span{background:currentColor;border-radius:2px;width:16px;height:1.5px;display:block}.dealer-mobile-menu-trigger-v3:focus-visible{outline:2px solid #88aee0}.dealer-mobile-brand-v3{appearance:none;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;letter-spacing:-.035em;background:0 0;border:0;justify-self:start;padding:0}.dealer-mobile-brand-v3 span{color:#fff;font-size:18px;font-weight:760}.dealer-mobile-brand-v3 b{color:#f2a51a;font-size:18px;font-weight:760}.dealer-mobile-profile-v3{appearance:none;color:#fff;width:30px;height:30px;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;background:#213858;border:1px solid #ffffff1c;border-radius:50%;place-items:center;padding:0;font-size:9px;font-weight:750;display:grid}.dealer-mobile-drawer-layer-v3{z-index:150;display:block;position:fixed;inset:0}.dealer-mobile-drawer-backdrop-v3{background:#070d1894;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.dealer-mobile-drawer-v3{color:#c6d1df;background:#09162d;flex-direction:column;width:min(294px,100vw - 34px);height:100%;padding:12px 10px 10px;animation:.16s ease-out dealer-mobile-drawer-in-v3;display:flex;position:absolute;inset:0 auto 0 0;box-shadow:16px 0 40px #03091442}.dealer-mobile-drawer-v3>header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;min-height:42px;margin-bottom:8px;padding:0 5px 9px;display:flex}.dealer-mobile-drawer-v3 .dealer-horizontal-brand-v3{border:0;height:32px;padding:0}.dealer-mobile-close-v3{appearance:none;color:#aab8ca;width:31px;height:31px;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;font-size:24px;line-height:1;display:grid}.dealer-mobile-close-v3:hover{color:#fff;background:#ffffff0d}.dealer-mobile-drawer-v3 .dealer-navigation-v2{padding:0 1px}.dealer-mobile-drawer-v3 .navigation-main-v2{gap:11px}.dealer-mobile-drawer-v3 .navigation-item-v2{height:37px;min-height:37px;font-size:13px}.dealer-mobile-drawer-v3 .navigation-section-toggle-v2{min-height:23px}.dealer-mobile-drawer-v3 .navigation-footer-v2{padding-top:9px}.dealer-content-v2{width:100%;min-height:calc(100dvh - 52px)}}@keyframes dealer-mobile-drawer-in-v3{0%{opacity:.65;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}.dealer-shell-v2{align-items:flex-start;min-height:100dvh}.dealer-content-v2{min-width:0;min-height:100dvh;overflow-x:hidden}.inquiries-workspace--detail-v16 .inquiry-back-link{align-items:center;gap:6px;width:fit-content;text-decoration:none;display:inline-flex}.inquiry-inline-icon{flex:0 0 15px;width:15px;height:15px;display:block}.inquiries-workspace--detail-v16 .inquiry-copy-button,.inquiries-workspace--detail-v16 .inquiry-task-action-button,.inquiries-workspace--detail-v16 .inquiry-task-add-button,.inquiries-workspace--detail-v16 .inquiry-note-button{min-height:32px;color:var(--dos-text-secondary);background:var(--dos-surface);border:1px solid var(--dos-border-strong);font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:6px 9px;font-size:11px;font-weight:650;line-height:1.1;display:inline-flex}.inquiries-workspace--detail-v16 .inquiry-copy-button:hover,.inquiries-workspace--detail-v16 .inquiry-task-action-button:hover,.inquiries-workspace--detail-v16 .inquiry-task-add-button:hover,.inquiries-workspace--detail-v16 .inquiry-note-button:hover{background:var(--dos-surface-soft)}.inquiries-workspace--detail-v16 .inquiry-copy-button:focus-visible,.inquiries-workspace--detail-v16 .inquiry-task-action-button:focus-visible,.inquiries-workspace--detail-v16 .inquiry-task-add-button:focus-visible,.inquiries-workspace--detail-v16 .inquiry-note-button:focus-visible{outline:3px solid var(--dos-focus);outline-offset:2px}.inquiry-more-icon{display:block;width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important}.inquiry-task-menu:not(.inquiry-detail-menu)>summary,.inquiry-plan-row-menu>summary{justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;min-height:36px;font-size:0;display:inline-flex;padding:0!important}.inquiry-task-menu>button,.inquiry-plan-row-menu>button{z-index:4;text-align:left;white-space:nowrap;width:max-content;min-width:176px;min-height:34px;padding:7px 10px;display:block;position:absolute;right:0;box-shadow:0 10px 24px #1f22301f}.inquiry-task-menu>button:first-of-type,.inquiry-plan-row-menu>button:first-of-type{top:42px}.inquiry-task-menu>button:nth-of-type(2),.inquiry-plan-row-menu>button:nth-of-type(2){top:78px}.inquiry-task-menu>button:nth-of-type(3),.inquiry-plan-row-menu>button:nth-of-type(3){top:114px}.inquiry-task-menu>button:nth-of-type(4),.inquiry-plan-row-menu>button:nth-of-type(4){top:150px}.inquiry-task-menu>button:nth-of-type(5),.inquiry-plan-row-menu>button:nth-of-type(5){top:186px}.inquiry-task-row-actions{justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.inquiry-history-panel{align-self:start;width:100%;height:auto!important;min-height:0!important}.inquiry-timeline--polished .inquiry-activity-day,.inquiry-timeline--polished .inquiry-activity-day article{width:100%;max-width:none;min-height:0}.inquiry-timeline--polished .inquiry-activity-day article.is-latest{margin-inline:0}.inquiries-workspace--detail-v16 .inquiry-show-more{width:fit-content;min-height:32px;margin-top:8px;padding:6px 10px;font-size:11px;font-weight:650;text-decoration:none!important}html,body,#root{background:var(--canvas);min-height:100%}body,#root{min-height:100vh}@media (width<=760px){.inquiry-task-menu:not(.inquiry-detail-menu)>summary,.inquiry-plan-row-menu>summary{width:36px;min-width:36px}.inquiry-task-menu:not(.inquiry-detail-menu)>button,.inquiry-plan-row-menu>button{white-space:normal;width:100%;left:0;right:auto}}.inquiries-workspace--detail-v16 .inquiry-compact-action{box-sizing:border-box;border:1px solid var(--dos-border-strong);height:36px;min-height:36px;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;white-space:nowrap;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;line-height:1;transition:color .15s,background-color .15s,border-color .15s,box-shadow .15s;display:inline-flex}.inquiries-workspace--detail-v16 .inquiry-compact-action .inquiry-inline-icon{flex:0 0 15px;width:15px;height:15px}.inquiries-workspace--detail-v16 .inquiry-compact-action--secondary{color:var(--dos-text-secondary);background:var(--dos-surface)}.inquiries-workspace--detail-v16 .inquiry-compact-action--secondary:hover:not(:disabled){color:var(--dos-text);background:var(--dos-surface-soft);border-color:var(--dos-border-strong)}.inquiries-workspace--detail-v16 .inquiry-compact-action--primary{color:#5a3c11;background:#f5c868;border-color:#e8b34a}.inquiries-workspace--detail-v16 .inquiry-compact-action--primary:hover:not(:disabled){background:#efba52;border-color:#dba23b}.inquiries-workspace--detail-v16 .inquiry-compact-action:focus-visible,.inquiries-workspace--detail-v16 .inquiry-detail-menu>summary:focus-visible,.inquiries-workspace--detail-v16 .inquiry-plan-row-menu>summary:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--dos-focus) 42%, transparent);outline:0}.inquiries-workspace--detail-v16 .inquiry-compact-action:disabled{color:var(--dos-text-muted);background:var(--dos-surface-soft);border-color:var(--dos-border);cursor:not-allowed;opacity:.65}.inquiries-workspace--detail-v16 .inquiry-contact-meta{align-items:baseline;gap:8px 18px;margin-top:2px}.inquiries-workspace--detail-v16 .inquiry-contact-item{box-sizing:border-box;align-content:initial;min-height:0;padding:0}.inquiries-workspace--detail-v16 .inquiry-contact-item>div{align-items:baseline;gap:8px}.inquiries-workspace--detail-v16 .inquiry-contact-item strong,.inquiries-workspace--detail-v16 .inquiry-contact-item a{line-height:1.2}.inquiries-workspace--detail-v16 .inquiry-copy-button{flex:none}.inquiries-workspace--detail-v16 .inquiry-section-header,.inquiries-workspace--detail-v16 .inquiry-history-header{align-items:center}.inquiries-workspace--detail-v16 .inquiry-section-header>div,.inquiries-workspace--detail-v16 .inquiry-history-header>div{min-width:0}.inquiries-workspace--detail-v16 .inquiry-task-row-heading{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.inquiries-workspace--detail-v16 .inquiry-task-row-heading strong{overflow-wrap:anywhere;min-width:0}.inquiries-workspace--detail-v16 .inquiry-task-row-heading .inquiry-task-status-badge{flex:none}.inquiries-workspace--detail-v16 .inquiry-task-row-actions{align-self:center}.inquiries-workspace--detail-v16 .inquiry-history-header{padding-bottom:10px}@media (width<=760px){.inquiries-workspace--detail-v16 .inquiry-contact-item{min-height:58px}.inquiries-workspace--detail-v16 .inquiry-section-header,.inquiries-workspace--detail-v16 .inquiry-history-header{flex-direction:row;align-items:center}.inquiries-workspace--detail-v16 .inquiry-section-header .inquiry-compact-action,.inquiries-workspace--detail-v16 .inquiry-history-header .inquiry-compact-action{flex:none}}.inquiries-workspace--detail-v16 .inquiry-history-header-v17{align-items:flex-start}.inquiries-workspace--detail-v16 .inquiry-history-episode-v17.is-latest{margin-inline:-4px}@media (width<=760px){.inquiries-workspace--detail-v16 .inquiry-history-header-v17{flex-direction:column;align-items:stretch}.inquiries-workspace--detail-v16 .inquiry-history-header-actions-v17{justify-content:space-between}}.inquiries-workspace--detail-v16 .inquiry-vehicle-identity-card-v17{cursor:pointer;grid-template-columns:52px minmax(0,1fr) auto;grid-template-areas:"thumb main price""thumb main more";align-items:start;gap:8px 12px;padding:12px;transition:border-color .15s,background-color .15s,box-shadow .15s;display:grid;position:relative}.inquiries-workspace--detail-v16 .inquiry-vehicle-identity-card-v17:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--dos-focus) 38%, transparent);border-color:#e2aa46;outline:0}@media (width<=760px){.inquiries-workspace--detail-v16 .inquiry-vehicle-identity-card-v17{grid-template-columns:44px minmax(0,1fr);grid-template-areas:"thumb main""thumb price""more more"}}.inquiries-workspace--detail-v16 .inquiry-detail-layout-v16{grid-template-areas:"current current""plan vehicles""history history"}.inquiries-workspace--detail-v16 .inquiry-vehicle-identity-card-v17{background:var(--dos-surface);border-color:var(--dos-border);grid-template-columns:56px minmax(0,1fr) auto;grid-template-areas:"thumb main price""thumb main more";gap:8px 12px;padding:12px}.inquiries-workspace--detail-v16 .inquiry-vehicle-identity-card-v17:hover{background:var(--dos-surface-soft);border-color:var(--dos-border-strong);box-shadow:0 2px 8px #1f22300d}@media (width<=900px){.inquiries-workspace--detail-v16 .inquiry-detail-layout-v16{grid-template-areas:"current""vehicles""plan""history"}}@media (width<=760px){.inquiries-workspace--detail-v16 .inquiry-vehicle-identity-card-v17{grid-template-columns:52px minmax(0,1fr);grid-template-areas:"thumb main""thumb price""more more"}}.inquiries-workspace--detail-v16 .inquiry-vehicle-identity-card-v17{grid-template-columns:56px minmax(0,1fr) auto;grid-template-areas:"thumb main actions";align-items:start}.inquiries-workspace--detail-v16 .inquiry-vehicle-identity-card-v17.is-expanded{grid-template-areas:"thumb main actions""thumb details details"}@media (width<=760px){.inquiries-workspace--detail-v16 .inquiry-vehicle-identity-card-v17{grid-template-columns:52px minmax(0,1fr) auto;grid-template-areas:"thumb main actions"}.inquiries-workspace--detail-v16 .inquiry-vehicle-identity-card-v17.is-expanded{grid-template-areas:"thumb main actions""thumb main actions""details details details"}}.dos-readonly-grid-v1{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;display:grid}.dos-form-section-v1{min-width:0}.dos-readonly-field-v1{border:0;border-bottom:1px solid var(--dos-border);background:0 0;border-radius:0;align-content:start;gap:6px;min-width:0;min-height:58px;padding:8px 4px 11px;display:grid}.dos-readonly-field-v1 .dos-field-label-v1{color:var(--dos-text-muted);font-size:10px;font-weight:600;line-height:1.25;display:block}.dos-readonly-field-v1 .dos-field-value-v1{min-width:0;color:var(--dos-text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;line-height:1.35;display:block;overflow:hidden}.dos-readonly-field-v1 .dos-field-value-v1.is-mono{font-family:var(--dos-font-data);letter-spacing:.01em;font-size:11.5px}.dos-underline-field-v1{min-width:0;color:var(--dos-text-secondary);align-content:start;gap:5px;font-size:10px;font-weight:650;line-height:1.25;display:grid}.dos-underline-input-v1,.dos-underline-select-v1{box-sizing:border-box;width:100%;height:38px;min-height:38px;color:var(--dos-text-strong);border:0;border-bottom:.5px solid var(--dos-border-strong);box-shadow:none;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;background:0 0;border-radius:0;outline:0;padding:8px 2px 7px;font-size:12px;font-weight:600;line-height:1.3;transition:border-color .16s}.dos-underline-input-v1:focus,.dos-underline-select-v1:focus{outline:0;border-top:0!important;border-left:0!important;border-right:0!important;border-bottom:.5px solid var(--dos-amber-600)!important;box-shadow:none!important}.dos-underline-select-v1{appearance:none;background-color:#0000;background-image:linear-gradient(45deg,transparent 50%,var(--dos-text-muted) 50%),linear-gradient(135deg,var(--dos-text-muted) 50%,transparent 50%);background-position:calc(100% - 9px) 16px,calc(100% - 5px) 16px;background-repeat:no-repeat;background-size:4px 4px,4px 4px;padding-right:23px}.dos-underline-field-v1.is-invalid .dos-underline-input-v1,.dos-underline-field-v1.is-invalid .dos-underline-select-v1{border-top:0;border-left:0;border-right:0;border-bottom:.5px solid var(--dos-red-600)}.dos-underline-field-v1.is-invalid .dos-underline-input-v1:focus,.dos-underline-field-v1.is-invalid .dos-underline-select-v1:focus{border-bottom-color:var(--dos-red-600)!important}.dos-validation-message-v1{color:var(--dos-red-700);margin-top:1px;font-size:9px;font-weight:550;line-height:1.25;display:block}.dos-compact-action-v1{border-radius:8px;min-height:36px;padding:8px 12px;font-size:13px;font-weight:500}@media (width<=760px){.dos-readonly-grid-v1{grid-template-columns:1fr}.dos-underline-input-v1,.dos-underline-select-v1{min-height:40px}}.dos-outlined-field-v1{min-width:0;color:var(--dos-text-secondary);align-content:start;gap:6px;font-size:11.5px;font-weight:650;line-height:1.25;display:grid}.dos-outlined-input-v1,.dos-outlined-select-v1,.dos-textarea-v1{box-sizing:border-box;width:100%;min-height:40px;color:var(--dos-text-strong);background:var(--dos-surface);border:1px solid var(--dos-border-strong);border-radius:var(--dos-radius-md);font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;outline:0;padding:9px 11px;font-size:13px;line-height:1.3;transition:border-color .16s,box-shadow .16s,background-color .16s}.dos-outlined-select-v1{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--dos-text-muted) 50%),linear-gradient(135deg,var(--dos-text-muted) 50%,transparent 50%);background-position:calc(100% - 13px) 17px,calc(100% - 9px) 17px;background-repeat:no-repeat;background-size:4px 4px,4px 4px;padding-right:30px}.dos-outlined-input-v1:hover,.dos-outlined-select-v1:hover,.dos-textarea-v1:hover{border-color:#c9c5d2}.dos-outlined-input-v1:focus,.dos-outlined-select-v1:focus,.dos-textarea-v1:focus{border-color:var(--dos-amber-600);box-shadow:0 0 0 3px var(--dos-focus)}.dos-outlined-input-v1[aria-invalid=true],.dos-outlined-select-v1[aria-invalid=true],.dos-textarea-v1[aria-invalid=true]{border-color:var(--dos-red-600)}.dos-outlined-input-v1[aria-invalid=true]:focus,.dos-outlined-select-v1[aria-invalid=true]:focus,.dos-textarea-v1[aria-invalid=true]:focus{box-shadow:0 0 0 3px #c84b4b29}.dos-outlined-input-v1:disabled,.dos-outlined-select-v1:disabled,.dos-textarea-v1:disabled{color:var(--dos-text-muted);background:var(--dos-page-deep);cursor:not-allowed;opacity:.72}.dos-textarea-v1{resize:vertical;min-height:88px}.dos-form-section-header-v1{gap:4px;display:grid}.dos-form-section-header-v1 h2,.dos-form-section-header-v1 p{margin:0}.dos-form-section-header-v1 p{color:var(--dos-text-secondary);font-size:12px;line-height:1.4}.inquiry-result-dialog .inquiry-result-field input:not(.dos-underline-input-v1),.inquiry-result-dialog .inquiry-result-field select:not(.dos-underline-select-v1),.inquiry-result-dialog .inquiry-result-field textarea:not(.dos-textarea-v1),.modal-v2 .import-create-form-v1 input,.modal-v2 .import-create-form-v1 select,.modal-v2 .import-create-form-v1 textarea,.modal-v2 .structured-modal-content-v1 input,.modal-v2 .structured-modal-content-v1 select,.modal-v2 .structured-modal-content-v1 textarea{box-sizing:border-box;min-height:40px;color:var(--dos-text-strong);background:var(--dos-surface);border:1px solid var(--dos-border-strong);border-radius:var(--dos-radius-md);font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;outline:0;padding:9px 11px;font-size:13px;line-height:1.3;transition:border-color .16s,box-shadow .16s}.inquiry-result-dialog .inquiry-result-field input:not(.dos-underline-input-v1):focus,.inquiry-result-dialog .inquiry-result-field select:not(.dos-underline-select-v1):focus,.inquiry-result-dialog .inquiry-result-field textarea:not(.dos-textarea-v1):focus,.modal-v2 .import-create-form-v1 input:focus,.modal-v2 .import-create-form-v1 select:focus,.modal-v2 .import-create-form-v1 textarea:focus,.modal-v2 .structured-modal-content-v1 input:focus,.modal-v2 .structured-modal-content-v1 select:focus,.modal-v2 .structured-modal-content-v1 textarea:focus{border-color:var(--dos-amber-600);box-shadow:0 0 0 3px var(--dos-focus)}.inquiry-result-dialog .inquiry-result-field select:not(.dos-underline-select-v1),.modal-v2 .import-create-form-v1 select,.modal-v2 .structured-modal-content-v1 select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--dos-text-muted) 50%),linear-gradient(135deg,var(--dos-text-muted) 50%,transparent 50%);background-position:calc(100% - 13px) 17px,calc(100% - 8px) 17px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:30px}.inquiry-status-dialog select:not(.dos-underline-select-v1),.inquiry-task-dialog select:not(.dos-underline-select-v1),.inquiry-postpone-form input,.inquiry-next-editor input:not(.dos-underline-input-v1):not(.dos-outlined-input-v1),.inquiry-next-editor select:not(.dos-underline-select-v1){box-sizing:border-box;min-height:40px;color:var(--dos-text-strong);background:var(--dos-surface);border:1px solid var(--dos-border-strong);border-radius:var(--dos-radius-md);font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;outline:0;padding:9px 11px;font-size:13px;line-height:1.3;transition:border-color .16s,box-shadow .16s}.inquiry-status-dialog select:not(.dos-underline-select-v1):focus,.inquiry-task-dialog select:not(.dos-underline-select-v1):focus,.inquiry-postpone-form input:focus,.inquiry-next-editor input:not(.dos-underline-input-v1):not(.dos-outlined-input-v1):focus,.inquiry-next-editor select:not(.dos-underline-select-v1):focus{border-color:var(--dos-amber-600);box-shadow:0 0 0 3px var(--dos-focus)}.inquiry-status-dialog select:not(.dos-underline-select-v1),.inquiry-task-dialog select:not(.dos-underline-select-v1),.inquiry-next-editor select:not(.dos-underline-select-v1){appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--dos-text-muted) 50%),linear-gradient(135deg,var(--dos-text-muted) 50%,transparent 50%);background-position:calc(100% - 13px) 17px,calc(100% - 8px) 17px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:30px}.dealeros-app .search-control-v2 input,.dealeros-app .imports-toolbar-v1>select,.dealeros-app .drafts-header-actions-v3 select{border-radius:var(--dos-radius-md);border-color:var(--dos-border-strong);outline:0;min-height:40px;font-size:13px}.dealeros-app .search-control-v2:focus-within{border-color:var(--dos-amber-600);box-shadow:0 0 0 3px var(--dos-focus)}.inquiry-result-dialog>footer button{border-radius:8px;min-height:36px;padding:9px 12px;font-size:13px;font-weight:500}.dealeros-app .dos-underline-field-v1 .dos-underline-input-v1,.dealeros-app .dos-underline-field-v1 .dos-underline-select-v1{box-sizing:border-box;width:100%;height:38px;min-height:38px;color:var(--dos-text-strong);font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;font-size:12px;font-weight:600;line-height:1.3;border:0!important;border-bottom:.5px solid var(--dos-border-strong)!important;box-shadow:none!important;background-color:#0000!important;border-radius:0!important;outline:0!important;padding:8px 2px 7px!important}.dealeros-app .dos-underline-field-v1 .dos-underline-input-v1:focus,.dealeros-app .dos-underline-field-v1 .dos-underline-select-v1:focus{border-top:0!important;border-left:0!important;border-right:0!important;border-bottom:.5px solid var(--dos-amber-600)!important;box-shadow:none!important;outline:0!important}.dealeros-app .dos-underline-field-v1 .dos-underline-field-v1.is-invalid .dos-underline-input-v1,.dealeros-app .dos-underline-field-v1.is-invalid .dos-underline-input-v1,.dealeros-app .dos-underline-field-v1.is-invalid .dos-underline-select-v1{border-bottom-color:var(--dos-red-600)!important}.dealeros-app .dos-underline-field-v1 .dos-underline-input-v1:user-invalid{border-bottom-color:var(--dos-red-600)!important}.dealeros-app .dos-underline-field-v1 .dos-underline-select-v1:user-invalid{border-bottom-color:var(--dos-red-600)!important}.import-create-form-v1>header .eyebrow-v2{color:var(--dos-amber-700);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:700}.dealeros-app .import-create-form-v1>footer .dos-button{appearance:none;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;min-width:0;height:36px;min-height:36px;padding:0 13px;font-family:inherit;font-size:13px;font-weight:500;line-height:1.25;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex}.dealeros-app .import-create-form-v1>footer .dos-button--secondary{color:var(--dos-text);background:var(--dos-surface);border-color:var(--dos-border-strong)}.dealeros-app .import-create-form-v1>footer .dos-button--secondary:hover:not(:disabled){background:var(--dos-amber-softer);border-color:var(--dos-border-strong)}.dealeros-app .import-create-form-v1>footer .dos-button--accent{color:var(--dos-ink-1000);background:var(--dos-amber-500);border-color:var(--dos-amber-500)}.dealeros-app .import-create-form-v1>footer .dos-button--accent:hover:not(:disabled){background:var(--dos-amber-600);border-color:var(--dos-amber-600)}.dealeros-app .import-create-form-v1>footer .dos-button:focus-visible{outline:2px solid var(--dos-focus);outline-offset:2px;box-shadow:none}.dealeros-app .import-create-form-v1>footer .dos-button:disabled{opacity:.55;cursor:not-allowed}.dealeros-app .dos-icon-button{appearance:none;width:34px;height:34px;color:var(--dos-text-secondary);background:var(--dos-surface);border:1px solid var(--dos-border);border-radius:var(--dos-radius-sm);cursor:pointer;justify-content:center;align-items:center;padding:0;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex}.dealeros-app .dos-icon-button:hover:not(:disabled){color:var(--dos-text-strong);background:var(--dos-amber-softer);border-color:var(--dos-border-strong)}.dealeros-app .dos-icon-button:focus-visible{outline:2px solid var(--dos-focus);outline-offset:2px}.dealeros-app .dos-icon-button:disabled{opacity:.5;cursor:not-allowed}.dealeros-app .dos-icon-button svg{width:16px;height:16px}.dealeros-app .dos-underline-field-v1{gap:4px}.dealeros-app .dos-underline-field-v1>.dos-field-label-v1,.dealeros-app .dos-outlined-field-v1>.dos-field-label-v1{color:var(--dos-text-secondary);font-family:var(--dos-font-label);font-size:var(--dos-type-label);letter-spacing:.06em;text-transform:uppercase;font-weight:500;line-height:1.25}.dealeros-app .dos-underline-field-v1 .dos-underline-input-v1,.dealeros-app .dos-underline-field-v1 .dos-underline-select-v1{height:40px;min-height:40px;font-size:13px;font-weight:600;padding:9px 2px 7px!important}.dealeros-app .dos-underline-field-v1 .dos-underline-input-v1::placeholder{color:var(--dos-text-faint);opacity:1}.dealeros-app .dos-underline-field-v1 .dos-underline-input-v1:focus,.dealeros-app .dos-underline-field-v1 .dos-underline-select-v1:focus{border-bottom-width:.5px!important}.dealeros-app .dos-readonly-field-v1{gap:5px;min-height:56px;padding:8px 3px 10px}.dealeros-app .dos-readonly-field-v1 .dos-field-label-v1{font-family:var(--dos-font-label);font-size:var(--dos-type-label);letter-spacing:.06em;text-transform:uppercase;font-weight:500;line-height:1.25}.dealeros-app .dos-readonly-field-v1 .dos-field-value-v1{font-size:13px;line-height:1.3}.dealeros-app .modal-v2>form,.dealeros-app .modal-v2>section[role=dialog]{border-radius:10px;box-shadow:0 18px 42px #1918272e}.dealeros-app .modal-v2>form>header,.dealeros-app .modal-v2>section[role=dialog]>header{background:var(--dos-surface-soft);border-bottom-color:var(--dos-border)}.dealeros-app .modal-v2>form>footer,.dealeros-app .modal-v2>section[role=dialog]>footer{background:var(--dos-surface-soft);border-top:1px solid var(--dos-border);gap:8px;padding:12px 18px}.dealeros-app .modal-v2>form>footer :is(.dos-button,.primary-action-v2,.clear-filters-v2),.dealeros-app .modal-v2>section[role=dialog]>footer :is(.dos-button,.primary-action-v2,.clear-filters-v2){border-radius:8px;height:36px;min-height:36px;padding:0 13px;font-size:13px;font-weight:500;line-height:1}.dealeros-app .modal-v2>form>footer :is(.dos-button,.primary-action-v2,.clear-filters-v2):focus-visible,.dealeros-app .modal-v2>section[role=dialog]>footer :is(.dos-button,.primary-action-v2,.clear-filters-v2):focus-visible{outline:2px solid var(--dos-focus);outline-offset:2px;box-shadow:none}.dealeros-app .dos-underline-field-v1{grid-template-rows:auto auto auto;gap:4px;display:grid;position:relative}.dealeros-app .dos-underline-control-v1{order:1;min-width:0;display:block;position:relative}.dealeros-app .dos-underline-field-v1>.dos-field-label-v1{color:var(--dos-text-secondary);font-family:var(--dos-font-label);font-size:var(--dos-type-label);letter-spacing:.06em;text-transform:uppercase;order:2;margin:0;font-weight:500;line-height:1.25}.dealeros-app .dos-underline-field-v1>.dos-validation-message-v1{order:3}.dealeros-app .dos-underline-control-v1:before,.dealeros-app .dos-underline-control-v1:after{background:var(--dos-border-strong);content:"";pointer-events:none;width:12px;height:3px;transition:background-color .16s;position:absolute;bottom:-1px}.dealeros-app .dos-underline-control-v1:before{left:0}.dealeros-app .dos-underline-control-v1:after{right:0}.dealeros-app .dos-underline-control-v1:hover:before,.dealeros-app .dos-underline-control-v1:hover:after{background:var(--dos-amber-600)}.dealeros-app .dos-underline-control-v1:focus-within:before,.dealeros-app .dos-underline-control-v1:focus-within:after{background:var(--dos-amber-600);height:3px}.dealeros-app .dos-underline-field-v1.is-invalid .dos-underline-control-v1:before,.dealeros-app .dos-underline-field-v1.is-invalid .dos-underline-control-v1:after{background:var(--dos-red-600)}.inquiries-workspace--detail-v16 .inquiry-task-status{min-height:22px;color:var(--dos-text-secondary);background:var(--dos-surface-soft);border:1px solid var(--dos-border);white-space:nowrap;border-radius:999px;align-items:center;padding:4px 8px;font-family:inherit;font-size:10.5px;font-weight:600;line-height:1;display:inline-flex}.inquiries-workspace--detail-v16 .inquiry-task-status--completed{color:var(--dos-sage-700);background:var(--dos-sage-soft);border-color:#d6e8c8}.inquiries-workspace--detail-v16 .inquiry-task-status--cancelled{color:var(--dos-text-muted);border-color:var(--dos-border);background:#f3f2f5}.inquiries-workspace--detail-v16 .inquiry-task-status--open,.inquiries-workspace--detail-v16 .inquiry-task-status--ready{color:#8b611c;background:var(--dos-amber-softer);border-color:#ead7b3}.inquiries-workspace--detail-v16 .inquiry-task-status--waiting,.inquiries-workspace--detail-v16 .inquiry-task-status--planned{color:var(--dos-aqua-700);background:var(--dos-aqua-soft);border-color:#cfe5e6}.inquiries-workspace--detail-v16 .inquiry-task-row-locked{min-height:28px;color:var(--dos-sage-700);background:var(--dos-sage-soft);white-space:nowrap;border:1px solid #d6e8c8;border-radius:8px;justify-content:center;align-items:center;padding:5px 9px;font-family:inherit;font-size:11.5px;font-weight:600;line-height:1.1;display:inline-flex}.inquiries-workspace--detail-v16 .inquiry-vehicle-identity-card-v17{cursor:default;border-radius:10px;grid-template-columns:48px minmax(0,1fr) auto;grid-template-areas:"thumb main actions";gap:8px 11px;padding:10px}.inquiries-workspace--detail-v16 .inquiry-vehicle-identity-card-v17:focus-visible{border-color:var(--dos-border-strong);box-shadow:0 0 0 3px color-mix(in srgb,var(--dos-focus) 32%,transparent);outline:0}.inquiries-workspace--detail-v16 .inquiry-vehicle-thumb{border-radius:9px;width:48px;height:48px}.inquiries-workspace--detail-v16 .inquiry-vehicle-card-main-v17{gap:5px}.inquiries-workspace--detail-v16 .inquiry-vehicle-meta-v17{font-size:10.5px;line-height:1.25}.inquiries-workspace--detail-v16 .inquiry-vehicle-price-status-v17{gap:5px;min-width:88px}.inquiries-workspace--detail-v16 .inquiry-vehicle-price-status-v17 b{font-size:13px;font-weight:700}.inquiries-workspace--detail-v16 .inquiry-vehicle-more-v17{height:28px;min-height:28px;color:var(--dos-text-secondary);background:var(--dos-surface);border:1px solid var(--dos-border-strong);font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;white-space:nowrap;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:4px;padding:0 8px;font-size:10px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.inquiries-workspace--detail-v16 .inquiry-vehicle-more-v17 svg{flex:0 0 13px;width:13px;height:13px}.inquiries-workspace--detail-v16 .inquiry-vehicle-more-v17:hover{color:var(--dos-text-strong);background:var(--dos-surface-soft);border-color:var(--dos-border-strong)}.inquiries-workspace--detail-v16 .inquiry-vehicle-more-v17:focus-visible{outline:2px solid var(--dos-focus);outline-offset:2px}@media (width<=760px){.inquiries-workspace--detail-v16 .inquiry-vehicle-identity-card-v17{grid-template-columns:44px minmax(0,1fr);grid-template-areas:"thumb main""thumb actions";padding:10px}.inquiries-workspace--detail-v16 .inquiry-vehicle-thumb{width:44px;height:44px}}.inquiries-workspace--detail-v16 .inquiry-detail-header--v16{grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:8px 32px;padding:16px 18px;display:grid}.inquiries-workspace--detail-v16 .inquiry-detail-header--v16 .page-header-copy-v1{min-width:0}.inquiries-workspace--detail-v16 .inquiry-detail-header--v16 .page-header-actions-v1{place-self:center end;width:max-content;min-width:0;padding:0;display:block}.inquiries-workspace--detail-v16 .inquiry-contact-meta{flex-wrap:wrap;align-items:center;gap:14px 20px;width:auto;margin-top:4px;display:flex}.inquiries-workspace--detail-v16 .inquiry-contact-item{background:0 0;border:0;border-radius:0;align-items:baseline;gap:7px;min-width:0;min-height:0;padding:0;display:flex}.inquiries-workspace--detail-v16 .inquiry-contact-item>span,.inquiries-workspace--detail-v16 .inquiry-owner-meta-v17>div>span{color:var(--dos-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700}.inquiries-workspace--detail-v16 .inquiry-contact-value{align-items:center;gap:8px;min-width:0;display:inline-flex}.inquiries-workspace--detail-v16 .inquiry-contact-item strong,.inquiries-workspace--detail-v16 .inquiry-contact-item a{color:var(--dos-text);overflow-wrap:anywhere;font-size:13px;font-weight:650;line-height:1.25}.inquiries-workspace--detail-v16 .inquiry-copy-button{border-radius:7px;height:28px;min-height:28px;padding:0 8px;font-size:10px}.inquiries-workspace--detail-v16 .inquiry-copy-button span{color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:normal;text-transform:none}.inquiries-workspace--detail-v16 .inquiry-detail-aside{white-space:nowrap;justify-content:flex-end;justify-self:end;align-items:center;gap:16px;width:max-content;min-width:0;display:inline-flex}.inquiries-workspace--detail-v16 .inquiry-owner-meta-v17{white-space:nowrap;background:0 0;border:0;flex:none;align-items:center;gap:10px;width:max-content;min-width:0;padding:0;display:inline-flex}.inquiries-workspace--detail-v16 .inquiry-owner-avatar-v17{width:28px;height:28px;color:var(--dos-text-secondary);background:var(--dos-surface-soft);border:1px solid var(--dos-border);border-radius:50%;flex:0 0 28px;place-items:center;font-size:10px;font-weight:750;display:grid}.inquiries-workspace--detail-v16 .inquiry-owner-meta-v17>div{gap:2px;min-width:0;display:grid}.inquiries-workspace--detail-v16 .inquiry-owner-meta-v17 strong{color:var(--dos-text);white-space:nowrap;font-size:13px;font-weight:650}.inquiries-workspace--detail-v16 .inquiry-detail-menu>summary.inquiry-detail-actions-trigger{white-space:nowrap;width:max-content;min-width:0;height:34px;min-height:34px;color:var(--dos-text-secondary);border:1px solid var(--dos-border-strong);font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;cursor:pointer;background:0 0;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:650;list-style:none;display:inline-flex;position:static;padding:0 11px!important}.inquiries-workspace--detail-v16 .inquiry-detail-menu{white-space:nowrap;flex:none;width:max-content;min-width:0;position:relative}.inquiries-workspace--detail-v16 .inquiry-detail-menu-popover{z-index:20;background:var(--dos-surface);border:1px solid var(--dos-border);border-radius:10px;gap:2px;min-width:205px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);bottom:auto;right:0;box-shadow:0 12px 28px #1f223024}.inquiries-workspace--detail-v16 .inquiry-detail-menu-popover>button{width:100%;min-height:36px;color:var(--dos-text-secondary);font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;margin:0;padding:0 10px;font-size:12px;font-weight:650;line-height:1.2;display:flex;position:static}.inquiries-workspace--detail-v16 .inquiry-detail-menu-popover>button:hover{color:var(--dos-text);background:var(--dos-surface-soft)}.inquiries-workspace--detail-v16 .inquiry-detail-menu-popover>button:nth-child(2){color:var(--dos-sage-700);box-shadow:inset 0 1px 0 var(--dos-border)}.inquiries-workspace--detail-v16 .inquiry-detail-menu-popover>button:nth-child(3){color:#a45f54}.inquiries-workspace--detail-v16 .inquiry-detail-menu-popover>button:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--dos-focus) 40%, transparent);outline:0}.inquiries-workspace--detail-v16 .inquiry-detail-actions-trigger::-webkit-details-marker{display:none}.inquiries-workspace--detail-v16 .inquiry-detail-actions-trigger svg{flex:0 0 14px;width:14px;height:14px}.inquiries-workspace--detail-v16 .inquiry-detail-actions-trigger:hover{background:var(--dos-surface-soft)}.inquiries-workspace--detail-v16 .inquiry-detail-actions-trigger:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--dos-focus) 32%, transparent);outline:0}.inquiries-workspace--detail-v16 .inquiry-detail-menu[open]>summary.inquiry-detail-actions-trigger{color:var(--dos-text);background:var(--dos-surface-soft);border-color:var(--dos-border-strong)}.inquiries-workspace--detail-v16 .inquiry-detail-menu[open]>summary.inquiry-detail-actions-trigger svg{transform:rotate(180deg)}.inquiries-workspace--detail-v16 .inquiry-delete-action{color:#a45f54;min-height:34px;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #e8c8c1;border-radius:8px;padding:0 11px;font-size:12px;font-weight:650}.inquiries-workspace--detail-v16 .inquiry-delete-action:hover{color:#8e493f;background:#fff4f1;border-color:#dcaea4}.inquiries-workspace--detail-v16 .inquiry-delete-action:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--dos-focus) 32%, transparent);outline:0}.inquiry-delete-dialog-v1{width:min(500px,100vw - 32px)}.inquiry-delete-warning-v1{color:#805044;background:#fff5f2;border:1px solid #efd8d2;border-radius:8px;align-items:flex-start;gap:10px;margin:0 18px;padding:11px 12px;font-size:12px;line-height:1.4;display:flex}.inquiry-delete-warning-v1>span{color:#9a584d;border:1px solid #e4bcb4;border-radius:50%;flex:0 0 18px;place-items:center;width:18px;height:18px;font-size:11px;font-weight:800;display:grid}.inquiry-delete-warning-v1 p{margin:0}.inquiry-delete-feedback-v1{color:#8e493f;background:#fff4f1;border:1px solid #e8c8c1;border-radius:8px;margin:0 18px;padding:10px 12px;font-size:12px;line-height:1.45}.inquiry-delete-dialog-v1>footer .inquiry-delete-confirm-v1{color:#fff;background:#b96a5f;border-color:#b96a5f}.inquiry-delete-dialog-v1>footer .inquiry-delete-confirm-v1:hover{background:#a95d53;border-color:#a95d53}.inquiries-workspace--detail-v16 .inquiry-detail-header--v16 .inquiry-status{min-height:22px;padding:4px 8px;font-weight:700;font-size:10px!important}.inquiries-workspace--detail-v16 .inquiry-detail-header--v16 .inquiry-status--lost{background:#fff1ee;border-color:#efd2cb;color:#a45f54!important}.inquiries-workspace--detail-v16 .inquiry-detail-header--v16 .inquiry-status--won{background:#edf6e8;border-color:#d4e6c9;color:var(--dos-sage-700)!important}.inquiries-workspace--detail-v16 .inquiry-vehicle-name-v17{width:fit-content;max-width:100%;color:var(--dos-text);font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:700;line-height:1.2}.inquiries-workspace--detail-v16 .inquiry-vehicle-name-v17:hover{color:var(--dos-text-secondary);text-underline-offset:2px;text-decoration:underline}.inquiries-workspace--detail-v16 .inquiry-vehicle-name-v17:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--dos-focus) 32%, transparent);border-radius:4px;outline:0}.inquiries-workspace--detail-v16 .inquiry-vehicle-action-row-v18{justify-content:flex-end}.inquiries-workspace--detail-v16 .inquiry-vehicle-more-v17{display:none}.inquiries-workspace--detail-v16 .inquiry-vehicle-interests-v17{flex-wrap:wrap;align-items:center;gap:6px;padding-top:3px;display:flex}.inquiries-workspace--detail-v16 .inquiry-vehicle-interests-label-v17{color:var(--dos-text-muted);letter-spacing:.03em;text-transform:none;font-size:10px;font-weight:700}.inquiries-workspace--detail-v16 .inquiry-vehicle-interests-list-v17{flex-wrap:wrap;gap:5px;display:flex}@media (width<=760px){.inquiries-workspace--detail-v16 .inquiry-contact-meta{flex-direction:column;align-items:flex-start;gap:8px}.inquiries-workspace--detail-v16 .inquiry-detail-aside{white-space:normal;flex-wrap:wrap;justify-content:flex-start;gap:12px 16px;width:100%;max-width:100%}.inquiries-workspace--detail-v16 .inquiry-owner-meta-v17{width:max-content;min-width:0;max-width:100%}.inquiries-workspace--detail-v16 .inquiry-owner-meta-v17 strong{white-space:normal}.inquiries-workspace--detail-v16 .inquiry-detail-menu{width:max-content;max-width:100%}.inquiries-workspace--detail-v16 .inquiry-detail-menu-popover{min-width:min(205px,100vw - 32px);max-width:calc(100vw - 32px);right:0}.inquiries-workspace--detail-v16 .inquiry-terminal-task-message-v17{text-align:left;max-width:100%}.inquiries-workspace--detail-v16 .inquiry-vehicle-action-row-v18{justify-content:flex-start}}.inquiries-workspace--detail-v16 .inquiry-vehicles-panel-v16{background:color-mix(in srgb, var(--dos-surface-soft) 72%, #fffdfb);border:1px solid color-mix(in srgb, var(--dos-border) 72%, #dbe3ea);box-shadow:none;border-radius:12px;gap:10px;padding:14px}.inquiries-workspace--detail-v16 .inquiry-vehicles-panel-v16>header{margin-bottom:1px}.inquiries-workspace--detail-v16 .inquiry-vehicles-stack{gap:10px}.inquiries-workspace--detail-v16 .inquiry-vehicle-identity-card-v17{box-shadow:none;background:#fffdfb;border:1px solid #e8e1d9;border-radius:11px;grid-template-columns:44px minmax(0,1fr) max-content;grid-template-areas:"thumb main actions""thumb metadata metadata""thumb footer footer";align-items:start;gap:0 12px;padding:14px 16px;transition:border-color .15s,box-shadow .15s,transform .15s}.inquiries-workspace--detail-v16 .inquiry-vehicle-identity-card-v17:hover{border-color:#d9cfc2;transform:translateY(-1px);box-shadow:0 3px 10px #272c3c0d}.inquiries-workspace--detail-v16 .inquiry-vehicle-identity-card-v17:focus-within{border-color:color-mix(in srgb, var(--dos-focus) 38%, #e8e1d9);box-shadow:0 0 0 3px color-mix(in srgb, var(--dos-focus) 22%, transparent)}.inquiries-workspace--detail-v16 .inquiry-vehicle-thumb{width:44px;height:44px;color:var(--dos-text-muted);background:#f5f5f3;border:1px solid #e4e2dd;border-radius:9px}.inquiries-workspace--detail-v16 .inquiry-vehicle-thumb svg{width:19px;height:19px}.inquiries-workspace--detail-v16 .inquiry-vehicle-card-main-v17{grid-area:main;min-width:0}.inquiries-workspace--detail-v16 .inquiry-vehicle-card-heading-top{flex-wrap:wrap;align-items:center;gap:5px 7px;min-width:0;display:flex}.inquiries-workspace--detail-v16 .inquiry-vehicle-name-v17{font-size:14px;font-weight:700;line-height:1.2}.inquiries-workspace--detail-v16 .inquiry-vehicle-meta-v17{color:var(--dos-text-muted);margin-top:4px;font-size:10.5px;line-height:1.3;display:block}.inquiries-workspace--detail-v16 .inquiry-primary-badge{color:#6a8750;background:#eff6e9;border:1px solid #dceacd;border-radius:999px;padding:3px 6px;font-size:9px;font-weight:650;line-height:1.1}.inquiries-workspace--detail-v16 .inquiry-vehicle-card-actions-v17{grid-area:actions;align-content:start;justify-items:end;min-width:0;display:grid}.inquiries-workspace--detail-v16 .inquiry-vehicle-price-status-v17{justify-items:end;gap:5px;min-width:max-content;display:grid}.inquiries-workspace--detail-v16 .inquiry-vehicle-price-status-v17 b{color:var(--dos-text);font-size:13px;font-weight:700;line-height:1.2}.inquiries-workspace--detail-v16 .inquiry-vehicle-status-badge-v17{min-height:20px;color:var(--dos-text-secondary);background:#f4f4f2;border:1px solid #e5e3de;border-radius:999px;align-items:center;padding:3px 7px;font-size:9px;font-weight:600;line-height:1;display:inline-flex}.inquiries-workspace--detail-v16 .inquiry-vehicle-status-badge-v17[data-status=onsale],.inquiries-workspace--detail-v16 .inquiry-vehicle-status-badge-v17[data-status=published]{color:#6b8653;background:#f0f6eb;border-color:#dceacd}.inquiries-workspace--detail-v16 .inquiry-vehicle-status-badge-v17[data-status=purchased],.inquiries-workspace--detail-v16 .inquiry-vehicle-status-badge-v17[data-status=intransit],.inquiries-workspace--detail-v16 .inquiry-vehicle-status-badge-v17[data-status=preparation]{color:#8a672e;background:#fff8eb;border-color:#eadfcf}.inquiries-workspace--detail-v16 .inquiry-vehicle-quick-details-v18{border-top:1px solid color-mix(in srgb, var(--dos-border) 72%, #e4ddd5);grid-area:metadata;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0;margin-top:11px;padding:11px 0 0;display:grid}.inquiries-workspace--detail-v16 .inquiry-vehicle-quick-details-v18 span{gap:3px;min-width:0;display:grid}.inquiries-workspace--detail-v16 .inquiry-vehicle-quick-details-v18 small{color:var(--dos-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:650;line-height:1.2}.inquiries-workspace--detail-v16 .inquiry-vehicle-quick-details-v18 strong{min-width:0;color:var(--dos-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;line-height:1.3;overflow:hidden}.inquiries-workspace--detail-v16 .inquiry-vehicle-quick-details-v18 strong.is-missing{color:var(--dos-text-muted);font-weight:500}.inquiries-workspace--detail-v16 .inquiry-vehicle-footer-v17{border-top:0;flex-direction:column;grid-area:footer;align-items:stretch;gap:9px;width:100%;min-width:0;margin-top:10px;padding-top:0;display:flex}.inquiries-workspace--detail-v16 .inquiry-vehicle-interests-v17{flex-wrap:nowrap;align-items:center;gap:7px;width:100%;min-width:0;padding:0;display:flex}.inquiries-workspace--detail-v16 .inquiry-vehicle-interests-label-v17{color:var(--dos-text-muted);flex:none;font-size:10px;font-weight:650}.inquiries-workspace--detail-v16 .inquiry-vehicle-interests-list-v17{flex-wrap:nowrap;flex:0 auto;align-items:center;gap:5px;min-width:0;display:flex}.inquiries-workspace--detail-v16 .inquiry-vehicle-interest-chip-v17{color:#77634c;white-space:nowrap;background:#fff8ed;border:1px solid #eadfcf;border-radius:999px;max-width:100%;padding:4px 8px;font-size:10px;line-height:1.15}.inquiries-workspace--detail-v16 .inquiry-vehicle-interests-empty-v17{color:var(--dos-text-muted);font-size:10px}.inquiries-workspace--detail-v16 .inquiry-vehicle-footer-v17 .inquiry-vehicle-action-row-v18{justify-content:flex-end;width:100%;display:flex}.inquiries-workspace--detail-v16 .inquiry-vehicle-open-v18{color:#765b30;height:29px;min-height:29px;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;white-space:nowrap;background:#fff9ef;border:1px solid #e3cda7;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:10.5px;font-weight:600;line-height:1;display:inline-flex}.inquiries-workspace--detail-v16 .inquiry-vehicle-open-v18:hover{color:#62491f;box-shadow:none;background:#fff2d8;border-color:#d6b77e}.inquiries-workspace--detail-v16 .inquiry-vehicle-open-v18:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--dos-focus) 25%, transparent);outline:0}@media (width<=760px){.inquiries-workspace--detail-v16 .inquiry-history-summary-v17{grid-template-columns:1fr;gap:3px}.inquiries-workspace--detail-v16 .page-header-v1.inquiry-detail-header--v16{grid-template-columns:minmax(0,1fr)}.inquiries-workspace--detail-v16 .page-header-v1.inquiry-detail-header--v16 .page-header-actions-v1{justify-self:stretch;width:100%}.inquiries-workspace--detail-v16 .inquiry-vehicle-identity-card-v17{grid-template-columns:44px minmax(0,1fr);grid-template-areas:"thumb main""thumb actions""metadata metadata""footer footer";padding:13px 14px}.inquiries-workspace--detail-v16 .inquiry-vehicle-card-actions-v17{justify-items:start;margin-top:8px}.inquiries-workspace--detail-v16 .inquiry-vehicle-price-status-v17{justify-items:start}.inquiries-workspace--detail-v16 .inquiry-vehicle-quick-details-v18{grid-template-columns:1fr 1fr;gap:9px 12px}.inquiries-workspace--detail-v16 .inquiry-vehicle-interests-v17{flex-wrap:wrap;align-items:flex-start}.inquiries-workspace--detail-v16 .inquiry-vehicle-interests-list-v17{flex-wrap:wrap}.inquiries-workspace--detail-v16 .inquiry-vehicle-footer-v17 .inquiry-vehicle-action-row-v18{justify-content:flex-end}}@media (width<=480px){.inquiries-workspace--detail-v16 .inquiry-vehicle-quick-details-v18{grid-template-columns:1fr}}.users-admin-page-v1{gap:18px;max-width:1180px;margin:0 auto;display:grid}.users-admin-page-v1 .page-header-v1{margin-bottom:0}.users-admin-toolbar-v1{background:var(--dos-surface,#fff);border:1px solid var(--dos-border,#e3e5ed);border-radius:12px;grid-template-columns:minmax(240px,1fr) 190px 190px max-content;align-items:center;gap:10px;padding:12px;display:grid}.users-admin-toolbar-v1 select,.users-admin-search-v1{border:1px solid var(--dos-border,#d9dce6);min-height:40px;color:var(--dos-text,#18233f);font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;background:#fff;border-radius:9px;font-size:13px}.users-admin-toolbar-v1 select{padding:0 12px}.users-admin-search-v1{align-items:center;gap:8px;padding:0 12px;display:flex}.users-admin-search-v1 span{color:var(--dos-text-muted,#7d8497);font-size:20px;line-height:1}.users-admin-search-v1 input{min-width:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;background:0 0;border:0;outline:0;flex:1}.users-admin-toolbar-v1 select:focus-visible,.users-admin-search-v1:focus-within{border-color:color-mix(in srgb, var(--dos-accent,#f3b64e) 65%, #fff);box-shadow:0 0 0 3px color-mix(in srgb, var(--dos-accent,#f3b64e) 20%, transparent);outline:0}.users-admin-table-card-v1{background:var(--dos-surface,#fff);border:1px solid var(--dos-border,#e3e5ed);border-radius:12px;overflow:hidden}.users-admin-table-wrap-v1{overflow-x:auto}.users-admin-table-wrap-v1 table{border-collapse:collapse;width:100%;font-size:13px}.users-admin-table-wrap-v1 th{color:var(--dos-text-muted,#68718a);letter-spacing:.04em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#f7f8fb;padding:12px 16px;font-size:11px;font-weight:700}.users-admin-table-wrap-v1 td{color:var(--dos-text-secondary,#59627a);vertical-align:middle;white-space:nowrap;border-top:1px solid #eceef3;padding:13px 16px}.users-admin-table-wrap-v1 td strong{color:var(--dos-text,#18233f);font-weight:650}.users-admin-role-badge-v1,.users-admin-status-badge-v1{border-radius:999px;align-items:center;min-height:26px;padding:0 9px;font-size:11px;font-weight:650;display:inline-flex}.users-admin-role-badge-v1{color:#58617b;background:#f0f2f7}.users-admin-status-badge-v1{color:#28734c;background:#eaf6ec}.users-admin-status-badge-v1.status-suspended,.users-admin-status-badge-v1.status-removed{color:#82602c;background:#fff3df}.users-admin-actions-v1{justify-content:flex-end;gap:7px;display:flex}.users-admin-actions-v1 .dos-button{min-height:32px;padding:0 10px;font-size:12px}.users-admin-owner-locked-v1{max-width:190px;color:var(--dos-text-muted,#737c92);text-align:right;white-space:normal;font-size:12px;line-height:1.35}.users-admin-table-footer-v1{color:var(--dos-text-muted,#737c92);border-top:1px solid #eceef3;padding:12px 16px;font-size:12px}.users-admin-state-v1{color:var(--dos-text-muted,#737c92);text-align:center;padding:48px 20px}.users-admin-modal-v1{place-items:center;padding:20px;display:grid}.users-admin-modal-v1 form{background:#fff;border:1px solid #dedfe7;border-radius:14px;width:min(100%,520px);overflow:hidden;box-shadow:0 22px 60px #161d342e}.users-admin-modal-v1 header,.users-admin-modal-v1 footer{justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.users-admin-modal-v1 header{border-bottom:1px solid #eceef3}.users-admin-modal-v1 header h2{margin:3px 0 4px;font-size:21px}.users-admin-modal-v1 header p:last-child{color:var(--dos-text-muted,#737c92);margin:0;font-size:12px}.users-admin-modal-body{gap:13px;padding:20px;display:grid}.users-admin-modal-v1 footer{background:#fcfcfb;border-top:1px solid #eceef3;justify-content:flex-end}.permissions-admin-page-v1{gap:18px;display:grid}.permissions-admin-panel-v1{background:var(--surface,#fff);border:1px solid var(--border,#e1e4eb);border-radius:14px;overflow:hidden}.permissions-admin-panel-v1>header{border-bottom:1px solid var(--border,#e1e4eb);background:var(--surface-subtle,#f8f9fb);justify-content:space-between;align-items:flex-end;gap:24px;padding:22px 24px;display:flex}.permissions-admin-panel-v1 h2{margin:4px 0 6px;font-size:22px}.permissions-admin-panel-v1 header p{color:var(--text-muted,#6d7890);margin:0;font-size:13px}.permissions-admin-group-select-v1{min-width:240px;color:var(--text-muted,#6d7890);gap:6px;font-size:12px;font-weight:600;display:grid}.permissions-admin-group-select-v1 select{border:1px solid var(--border,#d8dce5);height:40px;color:var(--text,#182238);font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;background:#fff;border-radius:9px;padding:0 12px}.permissions-admin-catalog-v1{gap:14px;padding:20px 24px;display:grid}.permissions-admin-category-v1{border:1px solid var(--border,#e1e4eb);border-radius:10px;overflow:hidden}.permissions-admin-category-v1 h3{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted,#68748e);background:#f6f7fa;margin:0;padding:11px 14px;font-size:12px}.permissions-admin-permission-v1{border-top:1px solid var(--border,#e7e9ef);cursor:pointer;align-items:flex-start;gap:12px;padding:14px;display:flex}.permissions-admin-permission-v1 input{width:17px;height:17px;accent-color:var(--brand,#315b91);margin-top:2px}.permissions-admin-permission-v1 span{gap:3px;display:grid}.permissions-admin-permission-v1 strong{font-size:14px}.permissions-admin-permission-v1 small{color:var(--text-muted,#6d7890);font-size:12px}.permissions-admin-permission-v1 code{color:#8791a4;font-size:11px}.permissions-admin-footer-v1{border-top:1px solid var(--border,#e1e4eb);color:var(--text-muted,#6d7890);justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;font-size:12px;display:flex}.permissions-admin-state-v1{text-align:center;color:var(--text-muted,#6d7890);padding:46px 24px}@media (width<=700px){.permissions-admin-panel-v1>header,.permissions-admin-footer-v1{align-items:stretch;display:grid}.permissions-admin-group-select-v1{min-width:0}.permissions-admin-catalog-v1{padding:14px}.permissions-admin-panel-v1>header{padding:18px}.permissions-admin-footer-v1{padding:14px}.permissions-admin-footer-v1 .dos-button{width:100%}}.groups-admin-page-v2{gap:16px;width:100%;min-width:0;margin:0 auto;padding-bottom:28px;display:grid}.groups-admin-page-v2 .page-header-v1{border:0;border-bottom:1px solid var(--dos-border,#d7dee8);background:0 0;border-radius:0;margin-bottom:0;padding:4px 0 14px}.groups-admin-header-actions-v2{align-items:center;gap:9px;display:flex}.groups-admin-header-actions-v2 .dos-button{border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 14px;font-size:13px;font-weight:650;display:inline-flex}.groups-admin-header-actions-v2 .dos-button svg,.groups-admin-header-actions-v2 .dos-icon-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.groups-admin-summary-v2{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.groups-admin-summary-card-v2{background:var(--dos-surface,#fff);border:1px solid var(--dos-border,#dfe4ec);min-width:0;box-shadow:var(--dos-shadow-xs,0 1px 2px #14213a0a);border-radius:10px;align-items:center;gap:13px;padding:16px 18px;display:flex}.groups-admin-summary-card-v2>div{gap:2px;min-width:0;display:grid}.groups-admin-summary-card-v2 span{color:var(--dos-text-secondary,#68748e);font-size:12px;font-weight:600}.groups-admin-summary-card-v2 strong{color:var(--dos-text-strong,#18233f);font-family:var(--dos-font-data,monospace);font-size:22px;font-weight:600;line-height:1.1}.groups-admin-summary-card-v2 small{color:var(--dos-text-muted,#7c879b);font-size:12px;line-height:1.3}.groups-admin-glyph-v2{color:#3674d9;background:#edf4ff;border-radius:10px;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.groups-admin-glyph-v2 svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:27px;height:27px}.groups-admin-glyph-v2.tone-amber{color:#e58c16;background:#fff1df}.groups-admin-glyph-v2.tone-green{color:#259466;background:#e9f7ef}.groups-admin-glyph-v2.tone-violet{color:#7047ca;background:#f0ebff}.groups-admin-workspace-v2{grid-template-columns:minmax(330px,.4fr) minmax(0,.6fr);align-items:stretch;gap:16px;min-width:0;display:grid}.groups-admin-list-panel-v2,.groups-admin-detail-panel-v2{background:var(--dos-surface,#fff);border:1px solid var(--dos-border,#dfe4ec);min-width:0;box-shadow:var(--dos-shadow-xs,0 1px 2px #14213a0a);border-radius:10px;flex-direction:column;min-height:610px;display:flex;overflow:hidden}.groups-admin-panel-heading-v2{border-bottom:1px solid var(--dos-border,#e3e7ee);padding:17px 18px 14px}.groups-admin-panel-heading-v2 h2,.groups-admin-detail-heading-v2 h2{color:var(--dos-text-strong,#18233f);margin:0;font-size:18px;font-weight:650;line-height:1.2}.groups-admin-panel-heading-v2 p,.groups-admin-detail-heading-v2 p{color:var(--dos-text-muted,#718099);margin:5px 0 0;font-size:12.5px;line-height:1.35}.groups-admin-toolbar-v2{border-bottom:1px solid var(--dos-border,#e3e7ee);gap:10px;padding:12px 14px;display:grid}.groups-admin-search-v2{border:1px solid var(--dos-border-strong,#cbd5e1);background:#fff;border-radius:8px;align-items:center;gap:8px;min-width:0;height:38px;padding:0 11px;display:flex}.groups-admin-search-v2:focus-within{border-color:var(--dos-amber-500,#f3b64e);box-shadow:0 0 0 3px #f3b64e2e}.groups-admin-search-v2 svg{fill:none;width:16px;height:16px;stroke:var(--dos-text-muted,#77839a);stroke-width:1.8px;stroke-linecap:round;flex:0 0 16px}.groups-admin-search-v2 input,.groups-admin-toolbar-v2 select{width:100%;min-width:0;color:var(--dos-text-strong,#18233f);background:0 0;border:0;outline:0;font-family:inherit;font-size:13px;line-height:1.2}.groups-admin-status-filters-v2{gap:6px;display:flex}.groups-admin-status-filters-v2 button{border:1px solid var(--dos-border-strong,#cbd5e1);min-height:34px;color:var(--dos-text-secondary,#59627a);cursor:pointer;background:#fff;border-radius:7px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:600}.groups-admin-status-filters-v2 button:hover{background:#fffaf1}.groups-admin-status-filters-v2 button.is-active{color:#fff;background:#18233f;border-color:#18233f}.groups-admin-list-v2{align-content:start;display:grid}.groups-admin-list-head-v2{border-bottom:1px solid var(--dos-border,#e7eaf0);color:var(--dos-text-muted,#718099);font-family:var(--dos-font-data,monospace);letter-spacing:.05em;text-transform:uppercase;grid-template-columns:40px minmax(0,1fr) 34px 74px 16px;align-items:center;gap:10px;padding:10px 14px 8px 16px;font-size:10.5px;font-weight:500;display:grid}.groups-admin-list-head-v2 span:first-child{grid-column:2}.groups-admin-list-head-v2 span:nth-child(2){text-align:center;grid-column:3}.groups-admin-list-head-v2 span:nth-child(3){grid-column:4}.groups-admin-row-v2{border:0;border-bottom:1px solid var(--dos-border,#e7eaf0);width:100%;min-height:74px;color:inherit;text-align:left;cursor:pointer;background:#fff;grid-template-columns:40px minmax(0,1fr) 34px 74px 16px;align-items:center;gap:10px;padding:10px 14px 10px 16px;display:grid;position:relative}.groups-admin-row-v2:hover{background:#fffaf1}.groups-admin-row-v2.is-selected{background:#fff4e5}.groups-admin-row-v2.is-selected:before{background:var(--dos-amber-500,#f3b64e);content:"";width:2px;position:absolute;inset:0 auto 0 0}.groups-admin-row-v2 .groups-admin-glyph-v2{border-radius:9px;flex-basis:36px;width:36px;height:36px}.groups-admin-row-v2 .groups-admin-glyph-v2 svg{width:21px;height:21px}.groups-admin-row-copy-v2{gap:3px;min-width:0;display:grid}.groups-admin-row-copy-v2 strong{color:var(--dos-text-strong,#18233f);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.groups-admin-row-copy-v2 small{color:var(--dos-text-muted,#758199);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.3;overflow:hidden}.groups-admin-row-count-v2{color:var(--dos-text-secondary,#56647d);font-family:var(--dos-font-data,monospace);text-align:center;font-size:12px}.groups-admin-status-v2{white-space:nowrap;border-radius:999px;justify-self:start;padding:5px 8px;font-size:11px;font-weight:650;line-height:1}.groups-admin-status-v2.is-active{color:#28734c;background:#eaf6ec}.groups-admin-status-v2.is-inactive{color:#82602c;background:#fff3df}.groups-admin-row-chevron-v2{fill:none;width:15px;height:15px;stroke:var(--dos-text-muted,#8290a7);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.groups-admin-list-footer-v2{color:var(--dos-text-muted,#7b879b);border-top:1px solid var(--dos-border,#e7eaf0);margin-top:auto;padding:12px 16px;font-size:12px}.groups-admin-detail-heading-v2{border-bottom:1px solid var(--dos-border,#e3e7ee);align-items:center;gap:13px;padding:18px 20px 15px;display:flex}.groups-admin-detail-heading-v2>div{flex:1;min-width:0}.groups-admin-detail-title-v2{align-items:center;gap:9px;min-width:0;display:flex}.groups-admin-detail-heading-v2 h2{text-overflow:ellipsis;white-space:nowrap;font-size:20px;overflow:hidden}.groups-admin-detail-title-v2 .groups-admin-status-v2{font-size:11px}.groups-admin-detail-heading-v2 .dos-icon-button{flex:none}.groups-admin-tabs-v2{border-bottom:1px solid var(--dos-border,#e3e7ee);gap:25px;padding:0 20px;display:flex}.groups-admin-tabs-v2 button{color:var(--dos-text-secondary,#63718a);cursor:pointer;background:0 0;border:0;padding:13px 0 11px;font-family:inherit;font-size:13px;font-weight:600;position:relative}.groups-admin-tabs-v2 button.is-active{color:var(--dos-amber-700,#b97112)}.groups-admin-tabs-v2 button.is-active:after{background:var(--dos-amber-500,#f3b64e);content:"";height:2px;position:absolute;bottom:-1px;left:0;right:0}.groups-admin-detail-form-v2,.groups-admin-members-v2,.groups-admin-permissions-v2{gap:18px;padding:20px;display:grid}.groups-admin-form-grid-v2{grid-template-columns:minmax(0,1fr) minmax(190px,.75fr);gap:14px;display:grid}.groups-admin-detail-form-v2 .dos-textarea-v1{min-height:84px}.groups-admin-form-actions-v2{justify-content:flex-end;gap:9px;padding-top:3px;display:flex}.groups-admin-form-actions-v2 .dos-button{min-height:36px;padding:0 14px;font-size:13px}.groups-admin-members-v2>header,.groups-admin-permissions-v2>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.groups-admin-members-v2 h3,.groups-admin-permissions-v2 h3{color:var(--dos-text-strong,#18233f);margin:0;font-size:15px;font-weight:650}.groups-admin-members-v2 header p,.groups-admin-permissions-v2 header p{color:var(--dos-text-muted,#718099);margin:4px 0 0;font-size:12px}.groups-admin-member-add-v2{align-items:flex-end;gap:8px;display:flex}.groups-admin-member-add-v2 .dos-outlined-field-v1{min-width:210px}.groups-admin-member-add-v2 .dos-button{min-height:36px}.groups-admin-member-table-v2{border:1px solid var(--dos-border,#e3e7ee);border-radius:8px;overflow:auto}.groups-admin-member-head-v2,.groups-admin-member-row-v2{grid-template-columns:minmax(140px,1.2fr) minmax(160px,1.5fr) minmax(100px,1fr) max-content;align-items:center;gap:14px;min-width:560px;padding:11px 13px;display:grid}.groups-admin-member-head-v2{color:var(--dos-text-muted,#718099);font-family:var(--dos-font-data,monospace);letter-spacing:.05em;text-transform:uppercase;background:#f8fafc;font-size:11px;font-weight:500}.groups-admin-member-row-v2{border-top:1px solid var(--dos-border,#e7eaf0);color:var(--dos-text-secondary,#56647d);font-size:12.5px}.groups-admin-member-row-v2 strong{color:var(--dos-text-strong,#18233f);font-weight:600}.groups-admin-member-row-v2 .dos-button{min-height:30px;padding:0 9px;font-size:12px}.groups-admin-empty-v2{border:1px dashed var(--dos-border-strong,#cbd5e1);color:var(--dos-text-muted,#718099);text-align:center;border-radius:9px;justify-items:center;gap:10px;padding:38px 20px;display:grid}.groups-admin-empty-v2 .groups-admin-glyph-v2{flex-basis:42px;width:42px;height:42px}.groups-admin-empty-v2 p{margin:0;font-size:12.5px}.groups-admin-empty-v2 .dos-button{min-height:34px}.groups-admin-permission-mode-v2{gap:0;display:flex}.groups-admin-permission-mode-v2 button{border:1px solid var(--dos-border-strong,#cbd5e1);min-height:36px;color:var(--dos-text-strong,#18233f);cursor:pointer;background:#fff;padding:0 15px;font-family:inherit;font-size:12px;font-weight:650}.groups-admin-permission-mode-v2 button:first-child{border-radius:8px 0 0 8px}.groups-admin-permission-mode-v2 button:last-child{border-radius:0 8px 8px 0;margin-left:-1px}.groups-admin-permission-mode-v2 button.is-active{color:#fff;background:#18233f;border-color:#18233f}.groups-admin-permission-note-v2{color:#b26c10;background:#fff0d4;border-radius:8px;align-items:flex-start;gap:9px;padding:12px 13px;font-size:12px;line-height:1.35;display:flex}.groups-admin-permission-note-v2 svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 15px;width:15px;height:15px}.groups-admin-permission-rows-v2{display:grid}.groups-admin-permission-row-v2{border-bottom:1px solid var(--dos-border,#e3e7ee);grid-template-columns:32px minmax(0,1fr) max-content;align-items:center;gap:11px;padding:12px 0;display:grid}.groups-admin-permission-row-v2 .groups-admin-glyph-v2{color:#627086;background:#eef0ee;border-radius:8px;flex-basis:32px;width:32px;height:32px}.groups-admin-permission-row-v2 .groups-admin-glyph-v2 svg{width:17px;height:17px}.groups-admin-permission-row-v2>div{gap:3px;min-width:0;display:grid}.groups-admin-permission-row-v2 strong{color:var(--dos-text-strong,#18233f);font-size:13px;font-weight:650}.groups-admin-permission-row-v2 small{color:var(--dos-text-muted,#718099);font-size:12px;line-height:1.3}.groups-admin-toggle-v2{cursor:pointer;background:#dce1e8;border:0;border-radius:999px;width:38px;height:22px;padding:0;position:relative}.groups-admin-toggle-v2 span{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #14213a33}.groups-admin-toggle-v2.is-on{background:#f3bc65}.groups-admin-toggle-v2.is-on span{transform:translate(16px)}.groups-admin-state-v2{min-height:170px;color:var(--dos-text-muted,#7b879b);text-align:center;place-items:center;padding:24px;font-size:13px;display:grid}.groups-admin-permission-sections-v2{gap:12px;display:grid}.groups-admin-permission-section-v2{border:1px solid var(--dos-border,#e3e7ee);background:var(--dos-surface,#fff);border-radius:8px;overflow:hidden}.groups-admin-permission-section-head-v2{border-bottom:1px solid var(--dos-border,#e3e7ee);background:#f8fafc;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.groups-admin-permission-section-head-v2>div{align-items:baseline;gap:9px;min-width:0;display:flex}.groups-admin-permission-section-head-v2 strong{color:var(--dos-text-secondary,#63718a);font-family:var(--dos-font-data,monospace);letter-spacing:.06em;text-transform:uppercase;font-size:10.5px;font-weight:600}.groups-admin-permission-section-head-v2 small{color:var(--dos-text-muted,#718099);white-space:nowrap;font-size:12px}.groups-admin-section-toggle-v2{border:1px solid var(--dos-border-strong,#cbd5e1);min-height:28px;color:var(--dos-text-secondary,#59627a);white-space:nowrap;cursor:pointer;background:#fff;border-radius:6px;padding:0 9px;font-family:inherit;font-size:11.5px;font-weight:600}.groups-admin-section-toggle-v2:hover{border-color:var(--dos-amber-500,#f3b64e);background:#fffaf1}.groups-admin-section-toggle-v2.is-on{color:#a7670d;background:#fff0d4;border-color:#dca348}.groups-admin-permission-section-v2 .groups-admin-permission-rows-v2{padding:0 12px}.groups-admin-permission-section-v2 .groups-admin-permission-row-v2:last-child{border-bottom:0}.groups-admin-error-v2{color:#8f4c43;background:#fff7f4;border:1px solid #efd3cb;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;font-size:12px;display:flex}.groups-admin-error-v2 .dos-button{flex:none;min-height:32px}@media (width<=1100px){.groups-admin-workspace-v2{grid-template-columns:1fr}.groups-admin-list-panel-v2,.groups-admin-detail-panel-v2{min-height:0}.groups-admin-list-v2{max-height:420px;overflow:auto}}@media (width<=700px){.groups-admin-summary-v2,.groups-admin-toolbar-v2,.groups-admin-form-grid-v2{grid-template-columns:1fr}.groups-admin-status-filters-v2{overflow-x:auto}.groups-admin-tabs-v2{gap:16px;overflow-x:auto}.groups-admin-tabs-v2 button{white-space:nowrap}.groups-admin-detail-heading-v2{padding-inline:15px}.groups-admin-detail-form-v2,.groups-admin-members-v2,.groups-admin-permissions-v2{padding:15px}.groups-admin-members-v2>header{display:grid}.groups-admin-member-add-v2{grid-template-columns:1fr;align-items:stretch;display:grid}.groups-admin-member-add-v2 .dos-outlined-field-v1{min-width:0}.groups-admin-form-actions-v2{justify-content:stretch}.groups-admin-form-actions-v2 .dos-button{flex:1}.groups-admin-error-v2{flex-direction:column;align-items:stretch}}.organization-settings-page-v1{width:100%;padding-bottom:32px}.organization-settings-state-v1,.organization-settings-section-v1,.organization-settings-identity-card-v1{background:var(--dos-surface,#fff);border:1px solid var(--dos-border,#e1e6ee);box-shadow:var(--dos-shadow-xs,0 1px 2px #14213a0a);border-radius:12px}.organization-settings-state-v1{text-align:center;color:var(--dos-text-muted,#6e7890);padding:48px}.organization-settings-form-v1{gap:14px;display:grid}.organization-settings-header-actions-v1{align-items:center;gap:8px;display:flex}.organization-settings-header-actions-v1 .dos-button{align-items:center;gap:7px;display:inline-flex}.organization-settings-identity-card-v1{grid-template-columns:112px minmax(0,1fr) 200px;align-items:center;gap:20px;padding:14px 20px;display:grid}.organization-settings-identity-card-v1.is-view{grid-template-columns:112px minmax(0,1fr)}.organization-settings-logo-preview-v1{color:#183257;width:96px;height:96px;font-family:var(--dos-font-display,var(--dos-font-ui,sans-serif));letter-spacing:-.04em;background:linear-gradient(145deg,#f7f9fc,#eef3f9);border:1px solid #e5eaf2;border-radius:16px;place-items:center;font-size:38px;font-weight:700;display:grid;position:relative}.organization-settings-logo-preview-v1.has-uploaded-logo{color:#2966c2;background:linear-gradient(145deg,#f5f8ff,#e8f0ff)}.organization-settings-logo-preview-v1>span{display:contents}.organization-settings-logo-preview-v1 img{object-fit:contain;object-position:center;width:100%;height:100%;padding:10px;display:block}.organization-settings-logo-edit-v1{color:#245ca8;cursor:pointer;background:#fff;border:1px solid #d9e1ed;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;bottom:-8px;right:-8px;box-shadow:0 2px 8px #14213a1f}.organization-settings-logo-edit-v1 input{display:none}.organization-settings-identity-body-v1{min-width:0}.organization-settings-identity-title-v1{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.organization-settings-identity-title-v1 h2{color:var(--dos-text-strong,#17223b);font-family:var(--dos-font-display,var(--dos-font-ui,sans-serif));margin:0;font-size:24px;line-height:1.15}.organization-settings-active-badge-v1{color:#1d8050;white-space:nowrap;background:#e1f7e9;border-radius:7px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:650;display:inline-flex}.organization-settings-active-badge-v1 i{background:#18a35b;border-radius:50%;width:7px;height:7px}.organization-settings-summary-facts-v1{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:20px;display:grid}.organization-settings-fact-v1{color:#3f587c;border-left:1px solid #e8edf3;align-items:center;gap:9px;min-width:0;padding:0 14px;display:flex}.organization-settings-fact-v1>svg{stroke-width:1.8px;flex:0 0 18px;width:18px;height:18px}.organization-settings-fact-v1:first-child{border-left:0;padding-left:0}.organization-settings-fact-v1>div{gap:4px;min-width:0;display:grid}.organization-settings-fact-v1 span{color:var(--dos-text-muted,#7b879b);font-size:11.5px}.organization-settings-fact-v1 strong{color:var(--dos-text-secondary,#405170);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.organization-settings-logo-actions-v1{border-left:1px solid #eef1f5;justify-items:stretch;gap:7px;padding-left:12px;display:grid}.organization-settings-logo-actions-v1 .dos-button{justify-content:center}.organization-settings-logo-actions-v1>span{color:var(--dos-text-muted,#7b879b);text-align:center;font-size:12px}.organization-settings-section-v1{padding:18px 20px}.organization-settings-section-heading-v1{border-bottom:1px solid #edf0f5;align-items:center;gap:12px;margin-bottom:16px;padding:0 0 13px;display:flex}.organization-settings-section-icon-v1{color:#52627a;background:#f3f6fa;border:1px solid #dfe6ef;border-radius:9px;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid}.organization-settings-section-icon-v1>svg{stroke-width:1.8px;width:21px;height:21px}.organization-settings-section-icon-v1.is-blue{color:#2e6dca;background:#edf4ff;border-color:#d7e6ff}.organization-settings-section-icon-v1.is-amber{color:#e47716;background:#fff4e5;border-color:#f3dfc0}.organization-settings-section-heading-v1 h2{color:var(--dos-text-strong,#17223b);margin:0 0 3px;font-size:18px;line-height:1.2}.organization-settings-section-heading-v1 p{color:var(--dos-text-muted,#78839b);margin:0;font-size:13px}.organization-settings-grid-v1{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;display:grid}.organization-settings-section-v1>.dos-readonly-grid-v1{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;display:grid}.organization-settings-section-v1>.dos-readonly-grid-v1 .dos-readonly-field-v1{border:0;flex-direction:column;gap:0;min-height:54px;padding:0 2px 9px;display:flex}.organization-settings-section-v1>.dos-readonly-grid-v1 .dos-field-value-v1{min-width:0;color:var(--dos-text-strong);font-family:var(--dos-font-ui);overflow-wrap:anywhere;white-space:normal;border-bottom:1px solid #cfd8e4;order:1;padding:1px 2px 9px;font-size:13.5px;font-weight:600;line-height:1.3;position:relative}.organization-settings-section-v1>.dos-readonly-grid-v1 .dos-field-value-v1:before,.organization-settings-section-v1>.dos-readonly-grid-v1 .dos-field-value-v1:after{content:"";background:#cfd8e4;width:11px;height:3px;position:absolute;bottom:-2px}.organization-settings-section-v1>.dos-readonly-grid-v1 .dos-field-value-v1:before{left:0}.organization-settings-section-v1>.dos-readonly-grid-v1 .dos-field-value-v1:after{right:0}.organization-settings-section-v1>.dos-readonly-grid-v1 .dos-field-label-v1{color:var(--dos-text-muted);font-family:var(--dos-font-label);font-size:var(--dos-type-label);letter-spacing:.06em;text-transform:uppercase;order:2;margin:0;padding:6px 2px 0;font-weight:500;line-height:1.25}.organization-settings-logo-v1{color:#69758d;align-items:center;gap:10px;font-size:14px;display:flex}.organization-settings-logo-v1 label{cursor:pointer}.organization-settings-email-template-v1 .dos-textarea-v1{min-height:190px;line-height:1.55}.organization-settings-placeholders-v1{background:#fafbfe;border:1px solid #e7eaf1;border-radius:9px;gap:9px;padding:13px 14px;display:grid}.organization-settings-placeholders-v1 strong{color:#45526a;font-size:12px}.organization-settings-placeholders-v1>div{flex-wrap:wrap;gap:7px;display:flex}.organization-settings-placeholders-v1 code{color:#555bd4;background:#f2f1ff;border:1px solid #dfddff;border-radius:6px;padding:5px 8px;font-size:11px}.organization-settings-footer-v1{justify-content:flex-end;display:flex}.organization-communication-tabs-v1{border-bottom:1px solid #e4e8f0;gap:6px;display:flex}.organization-communication-tabs-v1 button{color:#6e7890;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 14px;font-family:inherit;font-size:13px;font-weight:600;position:relative}.organization-communication-tabs-v1 button:hover{color:#263653;background:#f8faff}.organization-communication-tabs-v1 button.is-active{color:#1e4f99;border-bottom-color:#2f6fca}.organization-settings-template-status-v1 span.is-active{color:#218653}.organization-settings-checkbox-v1{color:#3d4a63;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.organization-settings-checkbox-v1 input{accent-color:#2f6fca;width:16px;height:16px}@media (width<=900px){.organization-settings-identity-card-v1{grid-template-columns:88px minmax(0,1fr)}.organization-settings-logo-preview-v1{width:80px;height:80px}.organization-settings-logo-actions-v1{border-top:1px solid #eef1f5;border-left:0;grid-column:1/-1;grid-template-columns:max-content 1fr;align-items:center;padding:10px 0 0}.organization-settings-logo-actions-v1>span{text-align:left}}@media (width<=700px){.organization-settings-page-v1{padding:0 12px 24px}.organization-settings-grid-v1,.organization-settings-section-v1>.dos-readonly-grid-v1{grid-template-columns:1fr}.organization-settings-identity-card-v1,.organization-settings-identity-card-v1.is-view{grid-template-columns:1fr;padding:12px 16px}.organization-settings-logo-preview-v1{width:84px;height:84px}.organization-settings-logo-actions-v1{grid-template-columns:1fr}.organization-settings-logo-actions-v1>span{text-align:center}.organization-settings-header-actions-v1{width:100%}.organization-settings-header-actions-v1 .dos-button{flex:1}.organization-settings-section-v1{padding:16px}.organization-settings-section-heading-v1{align-items:flex-start}.organization-settings-section-icon-v1{flex-basis:40px;width:40px;height:40px}.organization-settings-section-heading-v1 h2{font-size:16px}}.platform-organizations-page-v1{gap:16px;max-width:1280px;margin:0 auto;padding-bottom:32px;display:grid}.platform-organizations-actions-v1{align-items:center;gap:8px;display:flex}.platform-organizations-toolbar-v1{background:var(--surface,#fff);border:1px solid var(--border,#e2e5ec);border-radius:12px;grid-template-columns:minmax(0,1fr) 190px;gap:10px;padding:14px;display:grid}.platform-organizations-table-v1{background:var(--surface,#fff);border:1px solid var(--border,#e2e5ec);border-radius:12px;overflow:auto}.platform-organizations-table-v1 table{border-collapse:collapse;width:100%;min-width:760px}.platform-organizations-table-v1 th{text-align:left;color:#68748e;text-transform:uppercase;letter-spacing:.05em;background:#f6f7fa;padding:12px 14px;font-size:11px}.platform-organizations-table-v1 td{color:#27324a;vertical-align:middle;border-top:1px solid #edf0f4;padding:14px;font-size:13px}.platform-organizations-table-v1 td strong,.platform-organizations-table-v1 td small{display:block}.platform-organizations-table-v1 td small{color:#8791a4;margin-top:3px;font-size:11px}.platform-organization-link-v1{text-align:left;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block}.platform-organization-link-v1:hover strong{text-decoration:underline}.platform-organization-detail-v1{background:var(--dos-surface,#fff);border:1px solid var(--dos-border,#dbe1ea);width:min(760px,100%);box-shadow:var(--dos-shadow-md,0 18px 44px #19182733);border-radius:14px;overflow:hidden}.platform-organization-detail-header-v2{border-bottom:1px solid var(--dos-border,#dbe1ea);justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 24px 16px;display:flex}.platform-organization-detail-v1 h2{color:var(--dos-text-strong,#18233f);margin:3px 0 2px;font-size:22px;line-height:1.15}.platform-organization-slug-v2{color:var(--dos-text-muted,#7c879d);margin:0;font-size:12px}.platform-organization-summary-v2{border-bottom:1px solid var(--dos-border,#dbe1ea);background:var(--dos-surface-soft,#fafbfc);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:16px 24px;display:grid}.platform-organization-summary-v2>div{gap:5px;min-width:0;display:grid}.platform-organization-summary-v2 span:first-child{color:var(--dos-text-muted,#7c879d);font-size:11px;font-weight:600}.platform-organization-summary-v2 strong{color:var(--dos-text-strong,#18233f);font-size:13px;font-weight:650}.platform-organization-owners-section-v2{padding:20px 24px 24px}.platform-organization-section-heading-v2{border-bottom:1px solid var(--dos-border,#dbe1ea);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:14px;display:flex}.platform-organization-section-heading-v2 h3{color:var(--dos-text-strong,#18233f);margin:2px 0 3px;font-size:17px}.platform-organization-section-heading-v2 p:last-child{color:var(--dos-text-muted,#7c879d);margin:0;font-size:12px}.platform-owner-list-v2{display:grid}.platform-owner-row-v2{border-bottom:1px solid var(--dos-border,#edf0f4);grid-template-columns:34px minmax(0,1fr) auto max-content;align-items:center;gap:12px;padding:14px 0;display:grid}.platform-owner-row-v2:last-child{border-bottom:0}.platform-owner-avatar-v2{width:34px;height:34px;color:var(--dos-brand,#315b91);background:#f2f6fb;border:1px solid #dbe5f0;border-radius:10px;place-items:center;font-size:11px;font-weight:750;display:grid}.platform-owner-identity-v2{gap:3px;min-width:0;display:grid}.platform-owner-identity-v2 strong{color:var(--dos-text-strong,#18233f);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.platform-owner-identity-v2 span{color:var(--dos-text-muted,#7c879d);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.platform-owner-state-v2{justify-items:start;gap:4px;display:grid}.platform-owner-state-v2 small{color:var(--dos-text-muted,#7c879d);font-size:11px}.platform-owner-recovery-action-v2{height:32px!important;min-height:32px!important;padding:0 9px!important;font-size:12px!important}.platform-owners-empty-v2{color:var(--dos-text-muted,#7c879d);margin:0;padding:18px 0;font-size:13px}.platform-status-badge-v1{border-radius:999px;padding:4px 8px;font-size:11px;font-weight:600;display:inline-flex}.platform-status-badge-v1.is-active{color:#357642;background:#e9f5eb}.platform-status-badge-v1.is-suspended{color:#9a641b;background:#fff1df}.platform-status-action-v1{min-height:32px;padding:0 10px;font-size:12px}.platform-organizations-empty-v1{text-align:center;color:#7c879d;padding:48px}.platform-organizations-count-v1{color:#7c879d;margin:0;font-size:12px}.platform-organization-modal-v1{place-items:center;padding:20px;display:grid}.platform-organization-modal-v1 form{background:var(--dos-surface,#fff);border:1px solid var(--dos-border,#dbe1ea);width:min(620px,100%);box-shadow:var(--dos-shadow-md,0 18px 44px #19182733);border-radius:14px;overflow:hidden}.platform-organization-modal-v1 form>header{border-bottom:1px solid var(--dos-border,#dbe1ea);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px 16px;display:flex}.platform-organization-modal-v1 h2{color:var(--dos-text-strong,#18233f);margin:3px 0 4px;font-size:20px}.platform-organization-modal-v1 header p:last-child{color:var(--dos-text-muted,#7c879d);margin:0;font-size:12px}.platform-organization-form-v1{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px 24px;display:grid}.platform-organization-modal-v1 form>footer{background:var(--dos-surface-soft,#fafbfc);border-top:1px solid var(--dos-border,#dbe1ea);justify-content:flex-end;gap:8px;padding:14px 24px;display:flex}@media (width<=700px){.platform-organizations-toolbar-v1{grid-template-columns:1fr}.platform-organizations-actions-v1{flex-wrap:wrap}.platform-organizations-actions-v1 .dos-button{flex:1}.platform-organization-form-v1{grid-template-columns:1fr}.platform-organization-modal-v1 form>header,.platform-organization-modal-v1 form>footer,.platform-organization-form-v1{padding:16px}}.platform-users-page-v1{gap:16px;max-width:1280px;margin:0 auto;padding-bottom:32px;display:grid}.platform-users-header-actions-v1{align-items:center;gap:8px;display:flex}.platform-users-toolbar-v1{background:var(--surface,#fff);border:1px solid var(--border,#e2e5ec);border-radius:12px;grid-template-columns:minmax(0,1fr) 170px 190px 220px max-content;gap:10px;padding:14px;display:grid}.platform-users-table-v1{background:var(--surface,#fff);border:1px solid var(--border,#e2e5ec);border-radius:12px;overflow:auto}.platform-users-table-v1 table{border-collapse:collapse;width:100%;min-width:980px}.platform-users-table-v1 th{text-align:left;color:#68748e;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;background:#f6f7fa;padding:12px 14px;font-size:11px}.platform-users-table-v1 td{color:#27324a;vertical-align:middle;white-space:nowrap;border-top:1px solid #edf0f4;padding:13px 14px;font-size:13px}.platform-users-table-v1 td small{color:#8791a4;margin-top:3px;font-size:11px;display:block}.platform-user-link-v1{text-align:left;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block}.platform-user-link-v1:hover strong{text-decoration:underline}.platform-user-role-badge-v1,.platform-user-status-badge-v1{border-radius:999px;align-items:center;min-height:25px;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.platform-user-role-badge-v1{color:#58617b;background:#f0f2f7}.platform-user-status-badge-v1.is-active{color:#357642;background:#e9f5eb}.platform-user-status-badge-v1.is-disabled{color:#737b8b;background:#f1f2f5}.platform-user-actions-v1{justify-content:flex-end;gap:7px;display:flex}.platform-user-actions-v1 .dos-button{min-height:32px;padding:0 10px;font-size:12px}.platform-users-table-v1>footer{color:#7c879d;border-top:1px solid #edf0f4;padding:12px 16px;font-size:12px}.platform-users-state-v1{text-align:center;color:#7c879d;padding:48px 20px}.platform-user-modal-v1{place-items:center;padding:20px;display:grid;overflow:auto}.platform-user-modal-v1 form,.platform-user-detail-v1{background:#fff;border:1px solid #dfe3eb;border-radius:14px;width:min(680px,100%);overflow:hidden;box-shadow:0 18px 50px #1a23372e}.platform-user-modal-v1 form>header,.platform-user-detail-v1>header{border-bottom:1px solid #edf0f4;justify-content:space-between;gap:16px;padding:20px;display:flex}.platform-user-modal-v1 h2,.platform-user-detail-v1 h2{margin:3px 0 4px;font-size:20px}.platform-user-modal-v1 header p:last-child,.platform-user-detail-v1 header p:last-child{color:#7b869b;margin:0;font-size:12px}.platform-user-form-v1{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px;display:grid}.platform-user-modal-v1 form>footer{background:#fafbfc;border-top:1px solid #edf0f4;justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}.platform-user-detail-v1{width:min(820px,100%)}.platform-user-memberships-v1{padding:20px}.platform-user-detail-heading-v1{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.platform-user-detail-heading-v1 h3{margin:0;font-size:16px}.platform-user-memberships-v1 table{border-collapse:collapse;width:100%;min-width:620px}.platform-user-memberships-v1 th{text-align:left;color:#68748e;text-transform:uppercase;background:#f6f7fa;padding:10px;font-size:11px}.platform-user-memberships-v1 td{vertical-align:middle;border-top:1px solid #edf0f4;padding:11px 10px;font-size:13px}.platform-user-memberships-v1 td strong,.platform-user-memberships-v1 td small{display:block}.platform-user-memberships-v1 td small{color:#8791a4;margin-top:3px;font-size:11px}.platform-user-memberships-v1 td:last-child{white-space:nowrap}.platform-user-memberships-v1 .dos-button{min-height:30px;padding:0 9px;font-size:12px}@media (width<=900px){.platform-users-toolbar-v1{grid-template-columns:minmax(0,1fr) 1fr 1fr}.platform-users-toolbar-v1 .dos-button{justify-self:start}.platform-users-header-actions-v1{flex-wrap:wrap}}@media (width<=700px){.platform-users-toolbar-v1{grid-template-columns:1fr}.platform-users-header-actions-v1 .dos-button{flex:1}.platform-user-form-v1{grid-template-columns:1fr;padding:16px}.platform-user-modal-v1 form>header,.platform-user-modal-v1 form>footer,.platform-user-memberships-v1{padding:16px}.platform-user-detail-heading-v1{flex-direction:column;align-items:flex-start}.platform-user-memberships-v1{overflow:auto}}.auth-page{--dos-ink-1000:#191827;--dos-ink-900:#29273d;--dos-amber-700:#d9942f;--dos-amber-600:#e7a947;--dos-amber-500:#f2bc69;--dos-page:#f7f7f9;--dos-surface:#fff;--dos-text:#252438;--dos-text-strong:#1d1c2d;--dos-text-secondary:#646176;--dos-text-muted:#898698;--dos-border:#e7e5eb;--dos-border-strong:#d7d4de;--dos-focus:#e7a94740;min-height:100dvh;color:var(--dos-text);background:var(--dos-page);font-family:var(--dos-font-ui);place-items:center;padding:24px;display:grid}.auth-card{background:var(--dos-surface);border:1px solid var(--dos-border);border-radius:14px;gap:14px;width:min(430px,100%);padding:28px;display:grid;box-shadow:0 18px 44px #1f1d2f1c}.auth-card h1,.auth-card h2{color:var(--dos-text-strong);letter-spacing:-.025em;margin:0;font-size:28px;line-height:1.12}.auth-card>p:not(.auth-eyebrow),.auth-card>header>p:not(.auth-eyebrow){color:var(--dos-text-muted);margin:0;font-size:13px;line-height:1.5}.auth-card>a{color:#315b91;justify-self:start;font-size:13px;text-decoration:none}.auth-card>a:hover{text-decoration:underline}.permissions-loading-page{background:radial-gradient(circle at 50% 34%,#fff 0,#f8f8fa 48%,#f0f1f4 100%);place-items:center;padding:24px}.permissions-loading-card{text-align:center;background:#ffffffeb;border:1px solid #e1e3e8;border-radius:16px;justify-items:center;width:min(430px,100%);padding:34px 36px 30px;animation:.5s cubic-bezier(.22,1,.36,1) both permissions-loading-card-in;display:grid;box-shadow:0 20px 48px #1f1d2f1a}.permissions-loading-brand{color:#202d38;letter-spacing:-.055em;align-items:baseline;margin-bottom:27px;font-size:24px;font-weight:760;display:inline-flex}.permissions-loading-brand strong{color:#e98012;font-weight:800}.permissions-loading-orbit{background:#fff;border:1px solid #e5e7eb;border-radius:50%;place-items:center;width:58px;height:58px;margin-bottom:20px;animation:2.2s ease-in-out infinite permissions-loading-orbit-breathe;display:grid;position:relative;box-shadow:0 0 0 7px #e8891709,0 8px 18px #1f1d2f0f}.permissions-loading-orbit:before{content:"";border:1.5px solid #e88917;border-color:#e88917 #f2b34e #0000 #0000;border-radius:50%;animation:1.8s cubic-bezier(.55,.05,.35,.95) infinite permissions-loading-spin;position:absolute;inset:4px}.permissions-loading-orbit:after{content:"";border:1px solid #e889172e;border-top-color:#e889176b;border-radius:50%;animation:2.8s linear infinite permissions-loading-spin-reverse;position:absolute;inset:11px}.permissions-loading-orbit span{background:#e88917;border-radius:50%;width:8px;height:8px;animation:1.8s ease-in-out infinite permissions-loading-dot;box-shadow:0 0 0 5px #e889171a,0 0 16px #e8891738}.permissions-loading-copy{gap:7px;display:grid}.permissions-loading-copy strong{color:#18233f;font-size:15px;font-weight:750;line-height:1.3}.permissions-loading-copy span{color:#718099;font-size:12px;line-height:1.45}.permissions-loading-dots{align-items:center;gap:5px;margin-top:21px;display:flex}.permissions-loading-dots i{opacity:.3;background:#e88917;border-radius:50%;width:5px;height:5px;animation:1.35s ease-in-out infinite permissions-loading-pulse}.permissions-loading-dots i:nth-child(2){animation-delay:.16s}.permissions-loading-dots i:nth-child(3){animation-delay:.32s}@keyframes permissions-loading-card-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes permissions-loading-spin{to{transform:rotate(360deg)}}@keyframes permissions-loading-spin-reverse{to{transform:rotate(-360deg)}}@keyframes permissions-loading-orbit-breathe{0%,to{box-shadow:0 0 0 7px #e8891709,0 8px 18px #1f1d2f0f}50%{box-shadow:0 0 0 10px #e889170e,0 10px 22px #1f1d2f14}}@keyframes permissions-loading-dot{0%,to{opacity:.72;transform:scale(.82)}50%{opacity:1;transform:scale(1.08)}}@keyframes permissions-loading-pulse{0%,80%,to{opacity:.25;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.permissions-loading-card,.permissions-loading-orbit,.permissions-loading-orbit:before,.permissions-loading-orbit:after,.permissions-loading-orbit span,.permissions-loading-dots i{animation:none}.permissions-loading-dots i{opacity:.65}}.auth-eyebrow{color:var(--dos-amber-700);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:10.5px;font-weight:760}.auth-provider-actions{gap:8px;padding-top:2px;display:grid}.auth-page .dos-button,.account-security-page-v1 .dos-button{appearance:none;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex}.auth-page .dos-button:disabled,.account-security-page-v1 .dos-button:disabled{cursor:not-allowed;opacity:.55}.auth-page .dos-button--accent,.account-security-page-v1 .dos-button--accent{color:var(--dos-ink-1000,#172033);background:var(--dos-amber-500,#f3b64e);border-color:var(--dos-amber-500,#f3b64e)}.auth-page .dos-button--accent:hover:not(:disabled),.account-security-page-v1 .dos-button--accent:hover:not(:disabled){background:var(--dos-amber-600,#e4a229);border-color:var(--dos-amber-600,#e4a229)}.auth-page .dos-button--secondary,.account-security-page-v1 .dos-button--secondary{color:var(--dos-ink-1000,#172033);border-color:var(--dos-border,#dbe1ea);background:#fff}.auth-page .dos-button--secondary:hover:not(:disabled),.account-security-page-v1 .dos-button--secondary:hover:not(:disabled){background:#f7f9fc;border-color:#b8c2d1}.auth-page .dos-button--ghost,.account-security-page-v1 .dos-button--ghost{color:#315b91;background:0 0;border-color:#0000}.auth-page .dos-button--ghost:hover:not(:disabled),.account-security-page-v1 .dos-button--ghost:hover:not(:disabled){background:#f4f7fb;border-color:#e2e8f1}.auth-page .dos-button:focus-visible,.account-security-page-v1 .dos-button:focus-visible{box-shadow:0 0 0 3px var(--dos-focus,#315b9133);outline:0}.auth-card .dos-button{justify-self:start}.auth-page--login{background:#f1efec;place-items:stretch stretch;padding:0;overflow:hidden}.login-shell{background:#f7f5f2;grid-template-columns:minmax(0,1.28fr) minmax(500px,.72fr);width:100%;min-height:100dvh;margin:0;display:grid;position:relative;overflow:hidden}.login-brand{background:#eeeae6;flex-direction:column;min-width:0;min-height:100dvh;padding:54px 74px 52px;display:flex;position:relative;overflow:hidden}.login-brand:before{z-index:2;content:"";pointer-events:none;border:1px solid #42485026;border-radius:50%;width:620px;height:620px;position:absolute;top:92px;right:-88px;box-shadow:0 0 0 42px #42485009,0 0 0 86px #ed851406,0 0 0 132px #42485006}.login-brand:after{z-index:2;content:"";pointer-events:none;background:linear-gradient(90deg,#f6f3ef66 0%,#f6f3ef2e 48%,#f6f3efb8 100%),linear-gradient(#0000 58%,#2d2f3233);position:absolute;inset:0}.login-brand-topline{z-index:4;display:block;position:relative}.login-wordmark{color:#202d38;letter-spacing:-.055em;justify-self:start;align-items:baseline;width:max-content;font-size:31px;font-weight:760;text-decoration:none;display:inline-flex}.login-wordmark strong{color:#e98012;font-weight:800}.login-brand-meta{color:#69727b;letter-spacing:.17em;text-transform:uppercase;margin-top:10px;font-size:11px;font-weight:650;display:block}.login-brand-copy{z-index:4;max-width:510px;margin:clamp(112px,18vh,218px) 0 0;position:relative}.login-accent-line{background:#ef8d16;width:43px;height:3px;margin-bottom:28px;display:block}.login-brand-copy h1{color:#222d37;letter-spacing:-.045em;margin:0;font-size:clamp(36px,3.2vw,52px);font-weight:730;line-height:1.07}.login-brand-copy>p{color:#3f4a53;max-width:460px;margin:24px 0 0;font-size:15px;line-height:1.65}.login-features{z-index:4;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid;position:absolute;bottom:84px;left:74px;right:62px}.login-feature{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;min-width:0;display:grid}.login-feature:not(:first-child){border-left:1px solid #4c535a47;padding-left:22px}.login-feature-icon{color:#eb8b14;place-items:center;width:29px;height:29px;display:grid}.login-feature-icon svg{fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.login-feature>span:last-child{gap:4px;display:grid}.login-feature strong{color:#232e37;font-size:12px;font-weight:750;line-height:1.2}.login-feature small{color:#45515b;font-size:11px;line-height:1.45}.login-vehicle-art{z-index:1;pointer-events:none;background-blend-mode:multiply;opacity:.86;background-color:#eeeae6;background-image:url(/assets/dealeros-login-vehicle-CyQZRC5G.png);background-position:0 100%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;overflow:hidden}.login-vehicle-grid{z-index:2;background:repeating-linear-gradient(90deg,#0000 0 52px,#485b6c0f 53px 54px),repeating-linear-gradient(0deg,#0000 0 52px,#485b6c0b 53px 54px);height:43%;position:absolute;bottom:0;left:27%;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 30% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 30% 85%,#0000)}.login-vehicle-readout{z-index:3;color:#7d858d;letter-spacing:.16em;font-size:9px;font-weight:750;position:absolute;top:56%;right:9%}.login-card{background:#fffffff0;border:1px solid #dedbd8;border-radius:20px;align-self:center;width:min(500px,100% - 104px);margin:auto;padding:42px 40px 39px;box-shadow:0 24px 48px #2d2b2a2b}.login-card-header{gap:8px;margin-bottom:5px;display:grid}.login-card-header h2{letter-spacing:-.04em;font-size:34px}.login-wordmark--mobile{margin-bottom:18px;display:none}.login-fields{gap:16px;margin-top:17px;display:grid}.login-email-field{min-width:0;position:relative}.login-email-icon{color:#46515a;pointer-events:none;place-items:center;width:20px;height:20px;display:grid;position:absolute;bottom:16px;right:15px}.login-email-icon svg{fill:none;stroke:currentColor;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.login-email-field .dos-outlined-input-v1{padding-right:48px}.login-card .dos-outlined-field-v1{color:#1e2932;gap:7px;font-size:12px;font-weight:700}.login-card .dos-outlined-input-v1{background:#fff;border-color:#c9c7c4;border-radius:8px;height:52px;min-height:52px;font-size:14px}.login-card .dos-outlined-input-v1::placeholder{color:#7a8086;opacity:1}.login-card .dos-outlined-input-v1:hover{border-color:#9fa4a8}.login-card .dos-outlined-input-v1:focus{border-color:#e88816;box-shadow:0 0 0 3px #e888162e}.login-password-field{min-width:0;position:relative}.login-password-field .dos-outlined-input-v1{padding-right:43px}.login-password-toggle{color:#46515a;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:34px;height:34px;padding:0;display:grid;position:absolute;bottom:9px;right:8px}.login-password-toggle:hover{background:#f4f1ed}.login-password-toggle:focus-visible{outline:0;box-shadow:0 0 0 3px #e888162e}.login-password-toggle svg{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.auth-page .login-submit{justify-self:stretch;width:100%;margin-top:12px}.login-actions-row{justify-content:space-between;align-items:center;gap:14px;margin-top:15px;display:flex}.login-actions-row>a{color:#e2790b;font-size:12px;font-weight:650;text-decoration:none}.login-actions-row>a:hover{text-decoration:underline}.login-remember{color:#27323a;cursor:pointer;align-items:center;gap:9px;font-size:12px;font-weight:600;display:inline-flex}.login-remember input{accent-color:#ee8b0e;width:17px;height:17px;margin:0}.login-links{color:#5f6870;justify-content:center;align-items:center;gap:5px;margin-top:22px;font-size:12px;display:flex}.login-links a{color:#e2790b;font-size:12px;font-weight:650;text-decoration:none}.login-links a:hover{text-decoration:underline}.login-links a.is-secondary{color:#e2790b;font-weight:650}.login-card .auth-provider-actions{border-top:1px solid #ddd9d4;gap:8px;margin-top:22px;padding-top:18px;display:grid}.login-provider-divider{color:#485158;background:#fff;justify-self:center;margin:-28px 0 7px;padding:0 13px;font-size:12px;position:relative}.login-card .auth-provider-actions .dos-button{color:#202a32;background:#fff;border-color:#c9c7c4;justify-self:stretch;gap:11px;width:100%;min-height:48px;font-size:14px}.login-card .auth-provider-actions .dos-button:hover{background:#faf8f5;border-color:#a8a6a1}.login-provider-icon{flex:0 0 19px;place-items:center;width:19px;height:19px;font-size:16px;font-weight:800;display:grid}.login-provider-icon--google{color:#4285f4;font-family:var(--dos-font-ui)}.login-provider-icon--microsoft{grid-template-rows:repeat(2,7px);grid-template-columns:repeat(2,7px);gap:1px}.login-provider-icon--microsoft i{background:#f25022;width:7px;height:7px;display:block}.login-provider-icon--microsoft i:nth-child(2){background:#7fba00}.login-provider-icon--microsoft i:nth-child(3){background:#00a4ef}.login-provider-icon--microsoft i:nth-child(4){background:#ffb900}.login-utility-footer{z-index:5;color:#313b43;align-items:center;gap:19px;font-size:12px;display:flex;position:absolute;bottom:28px;right:62px}.login-utility-item{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.login-utility-item svg{fill:none;stroke:currentColor;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.login-utility-footer i{background:#8b8e90;width:1px;height:21px}.organization-selection{width:min(100%,460px)}.organization-selection-list{gap:8px;margin-top:20px;display:grid}.organization-selection-option{border:1px solid var(--dos-border,#dbe1ea);width:100%;color:var(--dos-ink-1000,#172033);text-align:left;cursor:pointer;background:#fff;border-radius:10px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.organization-selection-option:hover,.organization-selection-option:focus-visible{border-color:var(--dos-amber-600,#e4a229);background:#fffaf0;outline:0;box-shadow:0 0 0 3px #e4a22929}.organization-selection-option strong,.organization-selection-option small{display:block}.organization-selection-option small{color:var(--dos-text-secondary,#667085);margin-top:3px;font-size:12px}.account-security-page-v1{gap:16px;max-width:920px;margin:0 auto;padding-bottom:32px;display:grid}.auth-security-card-v1{border:1px solid var(--dos-border,#e1e4eb);background:#fff;border-radius:12px;gap:12px;padding:20px;display:grid}.auth-security-card-v1 h2{color:var(--dos-text,#18233f);margin:0;font-size:18px}.auth-security-card-v1 p{color:var(--dos-text-muted,#737c92);margin:0;font-size:13px}.auth-security-card-v1 form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px;display:grid}.auth-security-card-v1 form .dos-button{min-height:40px}.auth-security-actions-v1{flex-wrap:wrap;gap:8px;display:flex}.auth-security-card-v1 code{color:#38435b;overflow-wrap:anywhere;background:#f4f5f8;border-radius:8px;padding:8px 10px;font-size:12px}.two-factor-setup-qr{border:1px solid var(--dos-border,#e1e4eb);width:184px;height:184px;image-rendering:pixelated;background:#fff;border-radius:10px;padding:10px;display:block}.feedback-v2.info{color:#315b91;background:#eef4fb;border:1px solid #d7e4f3}@media (width<=980px){.login-shell{grid-template-columns:1fr;width:min(560px,100% - 32px);min-height:auto;margin:32px auto}.login-brand{display:none}.login-card{width:100%;box-shadow:none;border:0;border-radius:0;margin:0;padding:34px}.login-wordmark--mobile{display:inline-flex}.login-utility-footer{display:none}}@media (width<=700px){.auth-page{padding:16px}.auth-card{padding:22px}.auth-page--login{padding:0}.login-shell{width:100%;min-height:100dvh;box-shadow:none;background:#fff;border:0;border-radius:0;margin:0}.login-card{align-self:start;padding:32px 22px}.login-card-header h2{font-size:28px}.login-links{flex-direction:column;align-items:flex-start;gap:8px}.auth-security-card-v1 form{grid-template-columns:1fr}.auth-security-actions-v1 .dos-button{width:100%}}.platform-organization-owners-v1{flex-direction:column;gap:2px;display:flex}.platform-organization-owners-v1 small{color:var(--text-muted,#64748b);font-size:12px}.platform-owner-actions-v1{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.platform-owner-form-modal-v1{width:min(720px,100vw - 32px);max-height:calc(100vh - 32px);overflow:auto}.platform-owner-form-fields-v1{grid-template-columns:1fr;gap:0;padding:0;display:grid}.platform-owner-form-fields-v1 label{color:var(--dos-text-secondary,#64708a);align-items:center;gap:8px;font-size:13px;display:flex}.platform-owner-warning-v1{color:#925c18;background:#fff8ec;border:1px solid #f1d4ae;border-radius:9px;margin:0;padding:11px 12px;font-size:12px;line-height:1.45}.platform-owner-info-v2{color:#49647e;background:#f4f8fc;border:1px solid #d9e6f2;border-radius:9px;margin:0;padding:10px 12px;font-size:12px;line-height:1.45}.platform-owner-form-section-v2{border-bottom:1px solid var(--dos-border,#edf0f4);grid-column:1/-1;gap:10px;padding:18px 24px;display:grid}.platform-owner-form-section-v2:last-child{border-bottom:0}.platform-owner-form-section-v2 h3{color:var(--dos-text-strong,#18233f);margin:0;font-size:14px}.platform-owner-form-section-v2>p{color:var(--dos-text-muted,#7c879d);margin:-4px 0 2px;font-size:12px;line-height:1.45}.platform-owner-new-user-grid-v2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.platform-owner-form-fields-v1 input[type=checkbox]{width:16px;height:16px;accent-color:var(--dos-amber-600,#e4a229);flex:none}.dealeros-app :is(.users-admin-modal-v1,.platform-organization-modal-v1,.platform-user-modal-v1,.platform-owner-form-modal-v1) .dos-button{appearance:none;box-sizing:border-box;border:1px solid var(--dos-border-strong,#cbd5e1);height:40px;min-height:40px;color:var(--dos-text-strong,#18233f);background:var(--dos-surface,#fff);white-space:nowrap;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex}.dealeros-app :is(.users-admin-modal-v1,.platform-organization-modal-v1,.platform-user-modal-v1,.platform-owner-form-modal-v1) .dos-icon-button{appearance:none;box-sizing:border-box;border:1px solid var(--dos-border,#dbe1ea);width:36px;height:36px;min-height:36px;color:var(--dos-text-secondary,#59627a);background:var(--dos-surface,#fff);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;padding:0;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex}.dealeros-app :is(.users-admin-modal-v1,.platform-organization-modal-v1,.platform-user-modal-v1,.platform-owner-form-modal-v1) .dos-button--accent{color:#2d261c;background:var(--dos-amber-500,#f3b64e);border-color:var(--dos-amber-500,#f3b64e)}.dealeros-app :is(.users-admin-modal-v1,.platform-organization-modal-v1,.platform-user-modal-v1,.platform-owner-form-modal-v1) .dos-button--secondary{color:var(--dos-text-strong,#18233f);background:var(--dos-surface,#fff);border-color:var(--dos-border-strong,#cbd5e1)}.dealeros-app :is(.users-admin-modal-v1,.platform-organization-modal-v1,.platform-user-modal-v1,.platform-owner-form-modal-v1) .dos-button--ghost{color:var(--dos-brand,#315b91);background:0 0;border-color:#0000}.dealeros-app :is(.users-admin-modal-v1,.platform-organization-modal-v1,.platform-user-modal-v1,.platform-owner-form-modal-v1) :is(.dos-button,.dos-icon-button):hover:not(:disabled){background:var(--dos-amber-softer,#fff7e8);border-color:var(--dos-border-strong,#b8c4d4);color:var(--dos-text-strong,#18233f)}.dealeros-app :is(.users-admin-modal-v1,.platform-organization-modal-v1,.platform-user-modal-v1,.platform-owner-form-modal-v1) .dos-button--accent:hover:not(:disabled){background:var(--dos-amber-600,#e4a229);border-color:var(--dos-amber-600,#e4a229)}.dealeros-app :is(.users-admin-modal-v1,.platform-organization-modal-v1,.platform-user-modal-v1,.platform-owner-form-modal-v1) :is(.dos-button,.dos-icon-button):focus-visible{box-shadow:0 0 0 3px var(--dos-focus,#e4a22933);outline:0}.dealeros-app :is(.users-admin-modal-v1,.platform-organization-modal-v1,.platform-user-modal-v1,.platform-owner-form-modal-v1) :is(.dos-button,.dos-icon-button):disabled{opacity:.55;cursor:not-allowed}.dealeros-app :is(.users-admin-modal-v1,.platform-organization-modal-v1,.platform-user-modal-v1,.platform-owner-form-modal-v1) .dos-icon-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.dealeros-app :is(.users-admin-toolbar-v1,.groups-admin-toolbar-v1,.platform-organizations-toolbar-v1,.platform-users-toolbar-v1){box-sizing:border-box;min-width:0}.dealeros-app :is(.users-admin-toolbar-v1,.groups-admin-toolbar-v1,.platform-organizations-toolbar-v1,.platform-users-toolbar-v1) :is(input,select){box-sizing:border-box;border:1px solid var(--dos-border-strong,#cbd5e1);background:var(--dos-surface,#fff);width:100%;min-width:0;height:40px;min-height:40px;color:var(--dos-text-strong,#18233f);border-radius:9px;outline:0;padding-inline:12px;font-family:inherit;font-size:13px;font-weight:500;line-height:1.2;transition:border-color .15s,box-shadow .15s}.dealeros-app :is(.users-admin-toolbar-v1,.groups-admin-toolbar-v1,.platform-organizations-toolbar-v1,.platform-users-toolbar-v1) :is(input,select):focus{border-color:var(--dos-amber-600,#e4a229);box-shadow:0 0 0 3px var(--dos-focus,#e4a22933)}.dealeros-app :is(.users-admin-toolbar-v1,.groups-admin-toolbar-v1,.platform-organizations-toolbar-v1,.platform-users-toolbar-v1) select{text-overflow:ellipsis;white-space:nowrap;appearance:auto;overflow:hidden}.dealeros-app :is(.users-admin-search-v1,.groups-admin-search-v1){height:40px;min-height:40px}.dealeros-app .platform-users-toolbar-v1{grid-template-columns:minmax(260px,1fr) 165px 215px 225px max-content}.dealeros-app .platform-organizations-toolbar-v1{grid-template-columns:minmax(260px,1fr) 180px}.dealeros-app .platform-users-table-v1 td:first-child{width:22%}.dealeros-app .platform-users-table-v1 td:nth-child(2){text-overflow:ellipsis;max-width:230px;overflow:hidden}.dealeros-app .platform-users-table-v1 td:nth-child(3){text-overflow:ellipsis;max-width:250px;overflow:hidden}.dealeros-app .platform-users-table-v1 td:nth-child(6),.dealeros-app .users-admin-table-wrap-v1 td:last-child{white-space:nowrap}.dealeros-app .platform-users-table-v1 td,.dealeros-app .platform-organizations-table-v1 td,.dealeros-app .users-admin-table-wrap-v1 td,.dealeros-app .groups-admin-table-wrap-v1 td{font-size:13px}.dealeros-app :is(.platform-users-table-v1,.platform-organizations-table-v1,.users-admin-table-card-v1,.groups-admin-table-card-v1,.permissions-admin-panel-v1){box-shadow:0 1px 2px #1a233708}.dealeros-app :is(.platform-users-table-v1,.platform-organizations-table-v1,.users-admin-table-card-v1,.groups-admin-table-card-v1) tbody tr{transition:background-color .15s}.dealeros-app :is(.platform-users-table-v1,.platform-organizations-table-v1,.users-admin-table-card-v1,.groups-admin-table-card-v1) tbody tr:hover{background:#fffaf1}.dealeros-app :is(.platform-users-table-v1,.platform-organizations-table-v1,.users-admin-table-card-v1,.groups-admin-table-card-v1) tbody tr:focus-within{outline:2px solid var(--dos-focus);outline-offset:-2px}.dealeros-app :is(.platform-user-role-badge-v1,.platform-user-status-badge-v1,.platform-status-badge-v1,.users-admin-role-badge-v1,.users-admin-status-badge-v1,.groups-admin-status-badge-v1){min-height:24px;padding-inline:8px;font-size:11px;line-height:1}.dealeros-app :is(.platform-user-modal-v1,.users-admin-modal-v1,.groups-admin-modal-v1,.platform-organization-modal-v1,.platform-owner-form-modal-v1){padding:20px;overflow:auto}.dealeros-app :is(.platform-user-modal-v1,.users-admin-modal-v1,.groups-admin-modal-v1,.platform-organization-modal-v1,.platform-owner-form-modal-v1)>form{max-height:calc(100dvh - 40px);overflow:auto}.dealeros-app .platform-user-modal-v1>form{width:min(760px,100%)}.dealeros-app .platform-user-form-v1,.dealeros-app .users-admin-modal-body,.dealeros-app .platform-organization-form-v1{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.dealeros-app .platform-user-form-v1>*,.dealeros-app .users-admin-modal-body>*,.dealeros-app .platform-organization-form-v1>*{min-width:0}.dealeros-app .platform-user-form-v1 :is(input,select),.dealeros-app .users-admin-modal-body :is(input,select),.dealeros-app .platform-organization-form-v1 :is(input,select){text-overflow:ellipsis;width:100%;min-width:0;max-width:100%;overflow:hidden}.dealeros-app .platform-user-detail-v1{width:min(860px,100%)}.dealeros-app .platform-user-detail-v1>header{align-items:flex-start}.dealeros-app .platform-user-detail-v1>header p{overflow-wrap:anywhere}.dealeros-app .platform-user-detail-heading-v1{border-bottom:1px solid var(--dos-border);align-items:center;padding-bottom:10px}.dealeros-app .platform-user-memberships-v1{overflow-x:auto}.dealeros-app .platform-user-memberships-v1 table{min-width:640px}.dealeros-app .platform-user-memberships-v1 td:last-child{white-space:nowrap}.dealeros-app .platform-user-membership-history-v1{border-top:1px solid var(--dos-border,#dbe1ea);margin-top:20px;padding-top:16px;overflow-x:auto}.dealeros-app .platform-user-membership-history-v1 h3{color:var(--dos-text-secondary,#59627a);margin:0 0 10px;font-size:14px}.dealeros-app .platform-user-membership-history-v1 table{min-width:640px}.dealeros-app .platform-user-membership-history-v1 tr{opacity:.78}.dealeros-app .platform-membership-removed-badge-v1{border:1px solid var(--dos-border,#dbe1ea);min-height:22px;color:var(--dos-text-muted,#7c879d);background:#f4f5f7;border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.dealeros-app .platform-owner-form-modal-v1>form{width:min(720px,100%);padding:0}.dealeros-app .platform-owner-form-fields-v1{grid-template-columns:1fr;padding:0}.dealeros-app .platform-owner-form-fields-v1 .platform-owner-warning-v1,.dealeros-app .platform-owner-form-fields-v1 label:last-child{grid-column:auto}.dealeros-app .organization-settings-page-v1 :is(.dos-outlined-input-v1,.dos-outlined-select-v1){height:40px}.dealeros-app .platform-organization-modal-v1{z-index:1050}.dealeros-app .platform-owner-form-modal-v1{z-index:1100;background:#19182785;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.dealeros-app .platform-owner-form-modal-v1>form{box-sizing:border-box;background:var(--dos-surface,#fff);border:1px solid var(--dos-border,#dbe1ea);width:min(720px,100vw - 32px);max-height:min(760px,100dvh - 32px);box-shadow:var(--dos-shadow-md,0 18px 44px #19182733);border-radius:14px;padding:0;overflow:auto}.dealeros-app .platform-owner-form-modal-v1>form>header{border-bottom:1px solid var(--dos-border,#dbe1ea);background:var(--dos-surface,#fff);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.dealeros-app .platform-owner-form-modal-v1 .platform-owner-form-fields-v1{box-sizing:border-box;grid-template-columns:1fr;gap:0;padding:0}.dealeros-app .platform-owner-form-modal-v1 .platform-owner-form-fields-v1>:is(.dos-outlined-field-v1,.platform-owner-warning-v1,label){min-width:0}.dealeros-app .platform-owner-form-modal-v1 .platform-owner-form-fields-v1 .platform-owner-warning-v1,.dealeros-app .platform-owner-form-modal-v1 .platform-owner-form-fields-v1 label:last-child{grid-column:auto}.dealeros-app .platform-owner-form-modal-v1 .platform-owner-form-fields-v1 input[type=checkbox]{width:16px;height:16px;accent-color:var(--dos-amber-600,#e4a229);flex:none}.dealeros-app .platform-owner-form-modal-v1>form>footer{border-top:1px solid var(--dos-border,#dbe1ea);background:var(--dos-surface-soft,#fafbfc);justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}@media (width<=700px){.dealeros-app .platform-owner-form-modal-v1{padding:12px}.dealeros-app .platform-owner-form-modal-v1>form{width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.dealeros-app .platform-owner-form-modal-v1>form>header{padding:16px}.dealeros-app .platform-owner-form-modal-v1 .platform-owner-form-fields-v1{grid-template-columns:1fr;padding:16px}.dealeros-app .platform-owner-form-modal-v1 .platform-owner-form-fields-v1 .platform-owner-warning-v1,.dealeros-app .platform-owner-form-modal-v1 .platform-owner-form-fields-v1 label:last-child{grid-column:auto}.dealeros-app .platform-owner-form-modal-v1>form>footer{padding:12px 16px}.dealeros-app .platform-owner-form-modal-v1>form>footer .dos-button{flex:1}}@media (width<=900px){.dealeros-app .platform-users-toolbar-v1{grid-template-columns:minmax(220px,1fr) 1fr 1fr}.dealeros-app .platform-users-toolbar-v1>:nth-child(4){grid-column:span 1}.dealeros-app .platform-users-toolbar-v1>:last-child{grid-column:1/-1;justify-self:start}.dealeros-app .platform-users-header-actions-v1,.dealeros-app .platform-organizations-actions-v1{flex-wrap:wrap}}@media (width<=700px){.dealeros-app :is(.users-admin-toolbar-v1,.groups-admin-toolbar-v1,.platform-organizations-toolbar-v1,.platform-users-toolbar-v1){grid-template-columns:1fr}.dealeros-app .platform-users-toolbar-v1>:nth-child(4),.dealeros-app .platform-users-toolbar-v1>:last-child{grid-column:auto}.dealeros-app .platform-users-header-actions-v1,.dealeros-app .platform-organizations-actions-v1{justify-content:flex-end;width:100%}.dealeros-app .platform-users-header-actions-v1 .dos-button,.dealeros-app .platform-organizations-actions-v1 .dos-button{flex:1}.dealeros-app .platform-user-form-v1,.dealeros-app .users-admin-modal-body,.dealeros-app .platform-organization-form-v1,.dealeros-app .platform-owner-form-fields-v1{grid-template-columns:1fr}.dealeros-app .platform-owner-form-fields-v1 .platform-owner-warning-v1,.dealeros-app .platform-owner-form-fields-v1 label:last-child{grid-column:auto}.dealeros-app :is(.platform-user-modal-v1,.users-admin-modal-v1,.groups-admin-modal-v1,.platform-organization-modal-v1,.platform-owner-form-modal-v1){padding:12px}.dealeros-app :is(.platform-user-modal-v1,.users-admin-modal-v1,.groups-admin-modal-v1,.platform-organization-modal-v1,.platform-owner-form-modal-v1)>form{max-height:calc(100dvh - 24px)}.dealeros-app .platform-user-detail-heading-v1{flex-direction:column;align-items:stretch}.dealeros-app .platform-user-detail-heading-v1 .dos-button{width:100%}.dealeros-app .groups-members-add-v1{grid-template-columns:1fr}.dealeros-app .platform-organization-detail-v1{width:100%}.dealeros-app .platform-organization-detail-header-v2,.dealeros-app .platform-organization-summary-v2,.dealeros-app .platform-organization-owners-section-v2{padding-left:16px;padding-right:16px}.dealeros-app .platform-organization-summary-v2{grid-template-columns:1fr;gap:10px}.dealeros-app .platform-organization-section-heading-v2{flex-direction:column;gap:12px}.dealeros-app .platform-owner-actions-v1{width:100%}.dealeros-app .platform-owner-actions-v1 .dos-button{flex:1}.dealeros-app .platform-owner-row-v2{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:9px 10px}.dealeros-app .platform-owner-state-v2{grid-column:2}.dealeros-app .platform-owner-recovery-action-v2{grid-column:2;justify-self:start}.dealeros-app .platform-owner-form-section-v2{padding:16px}.dealeros-app .platform-owner-new-user-grid-v2{grid-template-columns:1fr}}.dealeros-app .organization-group-select-v1{border:1px solid var(--dos-border,#e1e6ee);background:var(--dos-surface-subtle,#fbfcfe);border-radius:10px;grid-column:1/-1;min-width:0;margin:4px 0 0;padding:12px}.dealeros-app .organization-group-select-v1 legend,.dealeros-app .organization-group-select-label-v1{color:var(--dos-text-strong,#18233f);padding:0;font-size:12px;font-weight:600}.dealeros-app .organization-group-select-options-v1{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.dealeros-app .organization-group-option-v1{border:1px solid var(--dos-border-strong,#cbd5e1);min-height:34px;color:var(--dos-text,#3f4b63);cursor:pointer;background:#fff;border-radius:8px;padding:6px 11px;font-family:inherit;font-size:12px;font-weight:500;line-height:1.2}.dealeros-app .organization-group-option-v1:hover,.dealeros-app .organization-group-option-v1:focus-visible{border-color:var(--dos-amber-500,#f3b64e);outline:0;box-shadow:0 0 0 3px #f3b64e2e}.dealeros-app .organization-group-option-v1.is-selected{border-color:var(--dos-amber-500,#f3b64e);background:var(--dos-amber-softer,#fff7e8);color:var(--dos-text-strong,#18233f)}.dealeros-app .organization-group-select-hint-v1,.dealeros-app .organization-group-select-warning-v1,.dealeros-app .organization-group-select-error-v1{color:var(--dos-text-muted,#71809a);margin:8px 0 0;font-size:12px;line-height:1.45}.dealeros-app .organization-group-select-warning-v1{color:#94651d;font-weight:600}.dealeros-app .organization-group-select-error-v1{color:#a13e3e}.dealeros-app .organization-group-select-inactive-v1{color:#8b5d2a;flex-wrap:wrap;gap:6px;margin-top:9px;font-size:11px;display:flex}.dealeros-app .organization-group-select-inactive-v1 span:not(:first-child){background:#fff8ec;border:1px solid #f0d6a6;border-radius:6px;padding:4px 7px}.dealeros-app .membership-admin-access-hint-v1{color:var(--dos-text-muted,#71809a);grid-column:1/-1;margin:4px 0;font-size:12px}.dealeros-app .legacy-membership-panel-v1{color:var(--dos-text-muted,#71809a);background:#fffaf1;border:1px solid #eadfca;border-radius:9px;grid-column:1/-1;gap:5px;padding:10px 12px;font-size:12px;display:grid}.dealeros-app .legacy-membership-panel-v1 strong{color:var(--dos-text-strong,#18233f);font-size:13px}.dealeros-app .legacy-membership-panel-v1 .dos-button{justify-self:start}@media (width<=700px){.dealeros-app .organization-group-select-v1,.dealeros-app .membership-admin-access-hint-v1,.dealeros-app .legacy-membership-panel-v1{grid-column:auto}}.platform-owner-form-options-v2{align-content:start}.platform-owner-form-options-v2 label{border:1px solid var(--dos-border,#edf0f4);background:var(--dos-surface-soft,#fafbfc);border-radius:8px;min-height:32px;padding:7px 9px}.dealeros-app .platform-owner-form-modal-v1>form{grid-template-rows:auto minmax(0,1fr) auto;gap:0;display:grid}.dealeros-app .platform-owner-form-modal-v1>form>.platform-owner-form-header-v2{min-height:0;padding:18px 22px 15px}.dealeros-app .platform-owner-form-modal-v1>form>.platform-owner-form-header-v2 .eyebrow-v2{margin:0 0 5px;font-size:10px;line-height:1.2}.dealeros-app .platform-owner-form-modal-v1>form>.platform-owner-form-header-v2 h2{color:var(--dos-text-strong,#18233f);letter-spacing:-.02em;margin:0 0 5px;font-size:24px;line-height:1.12}.dealeros-app .platform-owner-form-modal-v1>form>.platform-owner-form-header-v2 p:last-child{max-width:46ch;color:var(--dos-text-muted,#7c879d);margin:0;font-size:13px;line-height:1.4}.dealeros-app .platform-owner-form-modal-v1 .platform-owner-form-fields-v1{grid-template-columns:minmax(0,1fr);align-content:start;gap:0;width:100%;min-width:0;display:grid}.dealeros-app .platform-owner-form-modal-v1 .platform-owner-form-section-v2{box-sizing:border-box;border-bottom:1px solid var(--dos-border,#edf0f4);grid-template-columns:minmax(0,1fr);gap:10px;width:100%;min-width:0;padding:18px 22px;display:grid}.dealeros-app .platform-owner-form-modal-v1 .platform-owner-form-section-v2 h3{font-size:14px;line-height:1.25}.dealeros-app .platform-owner-form-modal-v1 .platform-owner-form-section-v2>p{max-width:62ch}.dealeros-app .platform-owner-form-modal-v1 .platform-owner-form-section-v2>.dos-outlined-field-v1,.dealeros-app .platform-owner-form-modal-v1 .platform-owner-form-section-v2>.dos-outlined-select-v1{width:100%;min-width:0}.dealeros-app .platform-owner-form-modal-v1 .platform-owner-form-fields-v1 .dos-outlined-field-v1{width:100%;min-width:0;color:var(--dos-text-secondary,#64708a);align-content:start;align-items:stretch;gap:6px;font-size:11px;font-weight:650;line-height:1.25;display:grid}.dealeros-app .platform-owner-form-modal-v1 .platform-owner-form-fields-v1 .dos-outlined-field-v1>.dos-field-label-v1{color:var(--dos-text-secondary,#64708a);white-space:normal;font-size:11px;font-weight:650;line-height:1.25;display:block}.dealeros-app .platform-owner-form-modal-v1 .platform-owner-new-user-grid-v2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;min-width:0;display:grid}.dealeros-app .platform-owner-form-modal-v1 .platform-owner-new-user-grid-v2>.dos-outlined-field-v1,.dealeros-app .platform-owner-form-modal-v1 .platform-owner-new-user-grid-v2>.dos-outlined-select-v1{width:100%;min-width:0}.dealeros-app .platform-owner-form-modal-v1 .platform-owner-form-options-v2{background:var(--dos-surface-soft,#fafbfc);gap:8px}.dealeros-app .platform-owner-form-modal-v1 .platform-owner-form-options-v2 label{box-sizing:border-box;width:100%;min-height:34px;color:var(--dos-text-secondary,#64708a);align-items:center;gap:9px;padding:7px 10px;font-size:12px;line-height:1.35;display:flex}.dealeros-app .platform-owner-form-modal-v1 .platform-owner-new-owner-section-v2{order:2}.dealeros-app .platform-owner-form-modal-v1 .platform-owner-handover-section-v2{order:1}.dealeros-app .platform-owner-form-modal-v1>form>footer{box-sizing:border-box;min-height:66px;padding:13px 22px}@media (width<=700px){.dealeros-app .platform-owner-form-modal-v1>form>.platform-owner-form-header-v2{padding:17px 18px 14px}.dealeros-app .platform-owner-form-modal-v1 .platform-owner-form-section-v2{padding:16px 18px}.dealeros-app .platform-owner-form-modal-v1 .platform-owner-new-user-grid-v2{grid-template-columns:1fr}.dealeros-app .platform-owner-form-modal-v1>form>footer{min-height:62px;padding:11px 18px}}.dealeros-app .platform-owner-form-modal-v1 .platform-owner-empty-candidates-v2{color:var(--dos-text-muted,#7c879d);margin:0;font-size:12px;line-height:1.4}.dealeros-app .platform-owner-emergency-button-v1{color:#8f4b49;background:#fff8f7;border-color:#e5c9c7}.dealeros-app .platform-owner-emergency-button-v1:hover:not(:disabled){color:#7f3533;background:#fff0ee;border-color:#d9aaa6}.dealeros-app .platform-owner-emergency-submit-v1{color:#fff;background:#a95752;border-color:#a95752}.dealeros-app .platform-owner-emergency-submit-v1:hover:not(:disabled){background:#8f403c;border-color:#8f403c}.dealeros-app .platform-owner-emergency-section-v1 .platform-owner-new-user-grid-v2{display:none}.dealeros-app .users-admin-modal-v1>form{box-sizing:border-box;width:min(700px,100vw - 32px);max-height:calc(100dvh - 32px);overflow:auto}.dealeros-app .users-admin-modal-v1>form>header{align-items:flex-start;padding:20px 24px 16px}.dealeros-app .users-admin-modal-v1>form>header h2{color:var(--dos-text-strong,#18233f);letter-spacing:-.02em;font-size:22px;line-height:1.15}.dealeros-app .users-admin-modal-v1>form>header p:last-child{max-width:52ch;line-height:1.4}.dealeros-app .users-admin-modal-body{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;padding:22px 24px 24px}.dealeros-app .users-admin-modal-body>.dos-outlined-field-v1,.dealeros-app .users-admin-modal-body>.legacy-membership-panel-v1,.dealeros-app .users-admin-modal-body>.membership-admin-access-hint-v1,.dealeros-app .users-admin-modal-body>.organization-group-select-v1{min-width:0}.dealeros-app .users-admin-modal-body>.legacy-membership-panel-v1,.dealeros-app .users-admin-modal-body>.membership-admin-access-hint-v1,.dealeros-app .users-admin-modal-body>.organization-group-select-v1{grid-column:1/-1}.dealeros-app .users-admin-modal-body>.membership-admin-access-hint-v1{border:1px solid var(--dos-border,#dbe1ea);background:var(--dos-surface-soft,#fafbfc);border-radius:8px;margin:0;padding:10px 12px;line-height:1.45}.dealeros-app .users-admin-modal-body>.organization-group-select-v1{background:#fbfcfe;margin:0;padding:14px 16px}.dealeros-app .users-admin-modal-body>.organization-group-select-v1 .organization-group-select-options-v1{gap:7px}.dealeros-app .users-admin-modal-v1>form>footer{box-sizing:border-box;min-height:64px;padding:12px 24px}.dealeros-app .platform-owner-form-modal-v1>form{width:min(740px,100vw - 32px)}.dealeros-app .platform-owner-form-modal-v1 .platform-owner-form-section-v2{background:var(--dos-surface,#fff);gap:12px;padding:20px 24px}.dealeros-app .platform-owner-form-modal-v1 .platform-owner-form-section-v2+.platform-owner-form-section-v2{padding-top:18px}.dealeros-app .platform-owner-form-modal-v1 .platform-owner-form-section-v2 h3{letter-spacing:-.01em;font-size:15px}.dealeros-app .platform-owner-form-modal-v1 .platform-owner-new-user-grid-v2{gap:14px}.dealeros-app .platform-owner-form-modal-v1 .platform-owner-info-v2,.dealeros-app .platform-owner-form-modal-v1 .platform-owner-warning-v1{margin-top:2px}@media (width<=700px){.dealeros-app .users-admin-modal-v1>form{width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.dealeros-app .users-admin-modal-v1>form>header{padding:17px 18px 14px}.dealeros-app .users-admin-modal-body{grid-template-columns:1fr;gap:14px;padding:18px}.dealeros-app .users-admin-modal-body>.legacy-membership-panel-v1,.dealeros-app .users-admin-modal-body>.membership-admin-access-hint-v1,.dealeros-app .users-admin-modal-body>.organization-group-select-v1{grid-column:auto}.dealeros-app .users-admin-modal-v1>form>footer{padding:11px 18px}.dealeros-app .users-admin-modal-v1>form>footer .dos-button{flex:1}.dealeros-app .platform-owner-form-modal-v1>form{width:calc(100vw - 24px)}.dealeros-app .platform-owner-form-modal-v1 .platform-owner-form-section-v2{padding:17px 18px}}.modal-v2.platform-user-modal-v1,.modal-v2.users-admin-modal-v1,.modal-v2.platform-organization-modal-v1,.modal-v2.platform-owner-form-modal-v1{box-sizing:border-box;isolation:isolate;place-content:center;min-height:100vh;z-index:1200!important;place-items:center!important;width:100vw!important;height:100dvh!important;margin:0!important;padding:clamp(12px,2.5vw,28px)!important;display:grid!important;position:fixed!important;inset:0!important;overflow:auto!important}.modal-v2.platform-user-modal-v1>form,.modal-v2.platform-user-modal-v1>article,.modal-v2.users-admin-modal-v1>form,.modal-v2.platform-organization-modal-v1>form,.modal-v2.platform-organization-modal-v1>article,.modal-v2.platform-owner-form-modal-v1>form{box-sizing:border-box;place-self:center;max-width:calc(100vw - 32px);position:relative;margin:0!important}.modal-v2.platform-user-modal-v1>form{width:min(760px,100vw - 32px)!important;max-height:calc(100dvh - 32px)!important}.modal-v2.platform-user-modal-v1>article{overflow:auto;width:min(820px,100vw - 32px)!important;max-height:calc(100dvh - 32px)!important}.modal-v2.users-admin-modal-v1>form{width:min(700px,100vw - 32px)!important;max-height:calc(100dvh - 32px)!important}.modal-v2.platform-organization-modal-v1>form{width:min(620px,100vw - 32px)!important;max-height:calc(100dvh - 32px)!important}.modal-v2.platform-organization-modal-v1>article{overflow:auto;width:min(760px,100vw - 32px)!important;max-height:calc(100dvh - 32px)!important}.modal-v2.platform-owner-form-modal-v1>form{overflow:auto;width:min(740px,100vw - 32px)!important;max-height:calc(100dvh - 32px)!important}.modal-v2.platform-user-modal-v1>form>header,.modal-v2.users-admin-modal-v1>form>header,.modal-v2.platform-organization-modal-v1>form>header,.modal-v2.platform-owner-form-modal-v1>form>header{box-sizing:border-box;border-bottom:1px solid var(--dos-border,#e2e6ed);background:#fff;padding:22px 24px 17px}.modal-v2.platform-user-modal-v1>form>header h2,.modal-v2.users-admin-modal-v1>form>header h2,.modal-v2.platform-organization-modal-v1>form>header h2,.modal-v2.platform-owner-form-modal-v1>form>header h2{color:var(--dos-text-strong,#18233f);letter-spacing:-.025em;margin:3px 0 5px;font-size:22px;line-height:1.16}.modal-v2.platform-user-modal-v1>form>footer,.modal-v2.users-admin-modal-v1>form>footer,.modal-v2.platform-organization-modal-v1>form>footer,.modal-v2.platform-owner-form-modal-v1>form>footer{box-sizing:border-box;border-top:1px solid var(--dos-border,#e2e6ed);background:#fcfbf8;min-height:64px;padding:12px 24px}.modal-v2.platform-owner-form-modal-v1 .platform-owner-form-section-v2{border-bottom:1px solid var(--dos-border,#edf0f4);background:#fff;padding:18px 24px}.modal-v2.platform-owner-form-modal-v1 .platform-owner-form-section-v2:last-child{border-bottom:0}.modal-v2.platform-owner-form-modal-v1 .platform-owner-form-section-v2 h3{color:var(--dos-text-strong,#18233f);margin:0;font-size:14px;line-height:1.3}.modal-v2.platform-owner-form-modal-v1 .platform-owner-form-section-v2>p{color:var(--dos-text-muted,#7c879d);margin:0;font-size:12px;line-height:1.45}.modal-v2.platform-owner-form-modal-v1 .platform-owner-new-user-grid-v2{gap:14px}.modal-v2.platform-owner-form-modal-v1 .platform-owner-form-options-v2{background:#fafbfd;border-top:1px solid #edf0f4}.modal-v2.platform-user-modal-v1 .platform-user-form-v1{box-sizing:border-box;align-items:start;gap:16px 18px;min-width:0;padding:22px 24px 24px;grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.modal-v2.platform-user-modal-v1 .platform-user-form-v1>*{min-width:0;max-width:100%}.modal-v2.platform-user-modal-v1 .platform-user-form-v1>.organization-group-select-v1,.modal-v2.platform-user-modal-v1 .platform-user-form-v1>.legacy-membership-panel-v1,.modal-v2.platform-user-modal-v1 .platform-user-form-v1>.membership-admin-access-hint-v1{grid-column:1/-1}.modal-v2.platform-user-modal-v1 .platform-user-form-v1 :is(input,select){width:100%;min-width:0;max-width:100%}.modal-v2.users-admin-modal-v1 .users-admin-modal-body{box-sizing:border-box;align-items:start;gap:16px 18px;min-width:0;padding:22px 24px 24px;grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.modal-v2.users-admin-modal-v1 .users-admin-modal-body>*{min-width:0}.modal-v2.users-admin-modal-v1 .users-admin-modal-body>:is(.legacy-membership-panel-v1,.membership-admin-access-hint-v1,.organization-group-select-v1){grid-column:1/-1}@media (width<=700px){.modal-v2.platform-user-modal-v1,.modal-v2.users-admin-modal-v1,.modal-v2.platform-organization-modal-v1,.modal-v2.platform-owner-form-modal-v1{min-height:100vh;padding:12px!important}.modal-v2.platform-user-modal-v1>form,.modal-v2.platform-user-modal-v1>article,.modal-v2.users-admin-modal-v1>form,.modal-v2.platform-organization-modal-v1>form,.modal-v2.platform-organization-modal-v1>article,.modal-v2.platform-owner-form-modal-v1>form{max-width:calc(100vw - 24px);width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px)!important}.modal-v2.platform-user-modal-v1 .platform-user-form-v1,.modal-v2.users-admin-modal-v1 .users-admin-modal-body{gap:14px;padding:18px;grid-template-columns:1fr!important}.modal-v2.platform-user-modal-v1 .platform-user-form-v1>:is(.organization-group-select-v1,.legacy-membership-panel-v1,.membership-admin-access-hint-v1),.modal-v2.users-admin-modal-v1 .users-admin-modal-body>:is(.legacy-membership-panel-v1,.membership-admin-access-hint-v1,.organization-group-select-v1){grid-column:auto}.modal-v2.platform-user-modal-v1>form>header,.modal-v2.users-admin-modal-v1>form>header,.modal-v2.platform-organization-modal-v1>form>header,.modal-v2.platform-owner-form-modal-v1>form>header{padding:17px 18px 14px}.modal-v2.platform-user-modal-v1>form>footer,.modal-v2.users-admin-modal-v1>form>footer,.modal-v2.platform-organization-modal-v1>form>footer,.modal-v2.platform-owner-form-modal-v1>form>footer{min-height:60px;padding:11px 18px}.modal-v2.platform-owner-form-modal-v1 .platform-owner-form-section-v2{padding:16px 18px}}.customer-related-overview-v2 .dos-form-section-v1{background:#fff;border:1px solid #e0e6ef;border-radius:10px;margin:0;padding:0 18px 14px}.customer-related-overview-v2 .dos-form-section-header-v1{border-bottom:1px solid #e8edf3!important;padding:14px 0 10px!important}.customer-related-overview-v2 .dos-form-section-header-v1 h2{text-transform:uppercase;letter-spacing:.05em;color:#50617c!important;font-size:13px!important}.customer-related-overview-v2 .dos-form-section-body-v1{gap:10px!important;padding:12px 0 0!important}.customer-type-switch-v2 button.is-active{color:#fff;background:#142744}.customer-workspace-aside-v2>.dos-button{color:#155ca8;box-shadow:none;background:0 0;border:0;justify-self:start;padding:4px 0;font-weight:650}.customer-workspace-aside-v2>.dos-button:hover{background:0 0;text-decoration:underline}.dos-button--ghost-danger{color:#a54852;background:#fff;border:1px solid #ead9dc}.dos-button--ghost-danger:hover{background:#fff6f7;border-color:#d99aa2}.locality-create-modal-v1{justify-content:center;align-items:center}.locality-create-modal-v1>section{background:#fff;border:1px solid #d6e0eb;border-radius:12px;width:min(520px,100vw - 32px);max-height:min(90vh,680px);overflow:auto;box-shadow:0 18px 44px #14213a33}.locality-create-modal-v1>section>header{border-bottom:1px solid #e8edf3;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px 16px;display:flex}.locality-create-modal-v1>section>header h2{color:#14213a;margin:3px 0 0;font-size:20px}.locality-create-modal-v1>section>header span{color:#72819a;margin-top:5px;font-size:12px;display:block}.locality-create-grid-v1{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px 24px;display:grid}.locality-create-modal-v1 .feedback-v2{margin:0 24px 14px}@media (width<=900px){.customer-workspace-aside-v2 .dos-button{grid-column:1/-1}}@media (width<=620px){.locality-create-grid-v1{grid-template-columns:1fr;padding:16px 18px}.locality-create-modal-v1>section>header{padding:17px 18px 14px}.locality-create-modal-v1 .feedback-v2{margin-inline:18px}}.dealeros-app .modal-v2.locality-create-modal-v1{z-index:1100;padding:16px}.sales-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--dos-amber-600,#ef8b16);font-size:12px;font-weight:700}.sales-status-badge{color:#245ea6;background:#edf3ff;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:700;display:inline-flex}.sales-form-section{border-bottom:1px solid #edf0f4;padding:24px}.sales-form-section h2{margin:0 0 18px;font-size:18px}.sales-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.sales-form-grid label{color:#4e5870;flex-direction:column;gap:7px;font-size:12px;font-weight:700;display:flex}.sales-form-footer{justify-content:flex-end;gap:10px;padding:18px 24px;display:flex}.sales-status-badge--draft{color:#566176;background:#f2f4f7}.sales-status-badge--sent{color:#9a5a00;background:#fff3df}.sales-status-badge--accepted{color:#16804b;background:#e8f7ee}.sales-status-badge--rejected{color:#b84a4a;background:#fff0f0}@media (width<=800px){.sales-form-grid{grid-template-columns:1fr}}.public-request-page{min-height:100vh;font-family:var(--dos-font-ui);color:#102047;background:linear-gradient(135deg,#f7f9ff,#fff8f1);place-items:center;padding:32px;display:grid}.public-request-card{background:#fff;border:1px solid #e3e9f5;border-radius:16px;width:min(100%,560px);padding:34px;box-shadow:0 12px 36px #1e345a14}.public-request-card>strong{color:#123476;font-size:18px;display:block}.public-request-card h1{margin:24px 0 8px;font-size:25px}.public-request-card>p{color:#52617d;line-height:1.65}.public-request-contract{color:#34415d;border:1px solid #e6ebf6;border-radius:10px;margin:24px 0;padding:15px}.public-request-card form{gap:15px;margin-top:24px;display:grid}.public-request-card label{color:#28385b;gap:6px;font-size:13px;font-weight:700;display:grid}.public-request-card input{height:42px;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;border:1px solid #ced8eb;border-radius:8px;padding:0 12px}.public-request-card button{color:#fff;height:46px;font-family:var(--dos-font-ui);cursor:pointer;background:#ff5a0a;border:0;border-radius:8px;font-size:15px;font-weight:700}.public-request-card button:disabled{opacity:.65;cursor:wait}.public-request-security{color:#3862ae;margin:4px 0;font-size:12px}.settings-module-page-v1{max-width:980px}.settings-module-card-v1{background:#fff;border:1px solid #e3e6ee;border-radius:12px;gap:18px;padding:20px;display:grid}.settings-module-card-v1>header{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:12px;display:flex}.settings-module-card-v1 h2{color:#172647;margin:0;font-size:16px;line-height:1.3}.settings-module-card-v1 header p{color:#71809a;margin:5px 0 0;font-size:12px;line-height:1.5}.settings-module-actions-v1{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.settings-status-badge-v1{color:#5e6c82;white-space:nowrap;background:#f3f5f8;border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.settings-status-badge-v1.is-active{color:#1f8754;background:#eaf8ef}.settings-status-badge-v1.is-inactive{color:#a66612;background:#fff3df}.settings-page-tabs-v1{max-width:980px;margin-bottom:14px}.email-template-selector-v1{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.email-template-selector-v1 button{text-align:left;cursor:pointer;color:#172647;background:#fbfcff;border:1px solid #e1e6ef;border-radius:10px;gap:4px;padding:12px 14px;display:grid}.email-template-selector-v1 button.is-selected{background:#f2f7ff;border-color:#2f6fca;box-shadow:inset 3px 0 #2f6fca}.email-template-selector-v1 strong{font-size:13px;font-weight:700}.email-template-selector-v1 small{color:#71809a;font-size:11px}.email-template-editor-v1{border-top:1px solid #edf0f5;gap:16px;padding-top:18px;display:grid}.settings-template-editor-heading-v1{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.settings-template-editor-heading-v1 h3{color:#172647;margin:0;font-size:15px}.settings-template-preview-v1{background:#f8faff;border:1px solid #e1e6ef;border-radius:10px;padding:14px}.settings-template-preview-v1 strong{color:#52617d;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:11px;display:block}.settings-template-preview-v1 pre{white-space:pre-wrap;font-family:var(--dos-font-ui);color:#273758;margin:0;font-size:12px;font-weight:400;line-height:1.6}.branding-settings-card-v1{max-width:980px}@media (width<=700px){.settings-module-page-v1{max-width:none}.settings-module-card-v1{padding:16px}.settings-module-card-v1>header,.settings-template-editor-heading-v1{flex-direction:column}.email-template-selector-v1{grid-template-columns:1fr}}.settings-module-page-v1 .dos-button{appearance:none;min-height:36px;font-family:var(--dos-font-ui);cursor:pointer;border:1px solid #d5dce8;border-radius:8px;justify-content:center;align-items:center;padding:8px 13px;font-size:12px;font-weight:600;line-height:1;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.settings-module-page-v1 .dos-button:disabled{opacity:.55;cursor:not-allowed}.settings-module-page-v1 .dos-button--accent{color:#172647;background:#f2bc69;border-color:#f2bc69}.settings-module-page-v1 .dos-button--accent:hover:not(:disabled){background:#e6a952;border-color:#e6a952}.settings-module-page-v1 .dos-button--secondary{color:#304463;background:#fff;border-color:#cfd8e7}.settings-module-page-v1 .dos-button--secondary:hover:not(:disabled){background:#f5f8fc;border-color:#afbed4}.settings-module-page-v1 .dos-button--ghost{color:#2f6fca;background:#f5f8ff;border-color:#d8e4f8}.settings-module-page-v1 .dos-button--ghost:hover:not(:disabled){background:#eaf2ff;border-color:#b9d0f2}.communication-settings-page-v1{gap:14px;width:100%;max-width:none;display:grid}.communication-header-actions-v1{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.communication-header-actions-v1 .dos-button{min-height:40px;padding-inline:16px}.communication-summary-card-v1{background:#fff;border:1px solid #dfe6f0;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px 20px;display:grid;box-shadow:0 1px 2px #14213a0a}.communication-summary-icon-v1,.communication-section-icon-v1{color:#1769df;background:#edf4ff;border-radius:10px;flex:none;place-items:center;display:grid}.communication-summary-icon-v1{width:64px;height:64px}.communication-summary-copy-v1{min-width:0}.communication-summary-copy-v1>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.communication-summary-copy-v1 h2{color:#172647;margin:0;font-size:18px;font-weight:700;line-height:1.25}.communication-summary-copy-v1 p{color:#6f7e98;margin:6px 0 0;font-size:13px;line-height:1.4}.communication-summary-action-v1{text-align:right;justify-items:end;gap:6px;display:grid}.communication-summary-action-v1 .dos-button{gap:8px;min-height:38px}.communication-summary-action-v1 small{color:#8090aa;font-size:11px;line-height:1.35}.communication-form-section-v1{background:#fff;border:1px solid #dfe6f0;border-radius:12px;gap:16px;padding:18px 20px;display:grid;box-shadow:0 1px 2px #14213a0a}.communication-form-section-v1>header{border-bottom:1px solid #edf1f6;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.communication-section-icon-v1{border:1px solid #d9e6fb;width:36px;height:36px}.communication-form-section-v1 h2{color:#172647;margin:0;font-size:15px;font-weight:700;line-height:1.3}.communication-form-section-v1 header p{color:#71809a;margin:4px 0 0;font-size:12px;line-height:1.4}.communication-fields-grid-v1{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;display:grid}.communication-fields-grid-v1>.dos-outlined-field-v1{min-width:0}.communication-server-fields-v1>.dos-outlined-field-v1:nth-child(3),.communication-email-fields-v1>.dos-outlined-field-v1:nth-child(3){grid-column:1}.communication-fields-grid-v1 .dos-outlined-field-v1:after{color:#8291aa;font-family:var(--dos-font-ui);font-size:11px;font-weight:400;line-height:1.35;display:block}.communication-server-fields-v1>.dos-outlined-field-v1:first-child:after{content:"Адрес на SMTP сървъра (напр. smtp.mail.bg)"}.communication-server-fields-v1>.dos-outlined-field-v1:nth-child(2):after{content:"Порт на SMTP сървъра (обикновено 465 за SSL или 587 за TLS)"}.communication-server-fields-v1>.dos-outlined-field-v1:nth-child(3):after{content:"Тип на защитената връзка"}.communication-fields-grid-v1:not(.communication-server-fields-v1):not(.communication-email-fields-v1)>.dos-outlined-field-v1:first-child:after{content:"Потребителско име за SMTP автентикация."}.communication-fields-grid-v1:not(.communication-server-fields-v1):not(.communication-email-fields-v1)>.dos-outlined-field-v1:nth-child(2):after{content:"Парола за SMTP автентикация."}.communication-email-fields-v1>.dos-outlined-field-v1:first-child:after{content:"Email адрес, който ще се вижда като подател."}.communication-email-fields-v1>.dos-outlined-field-v1:nth-child(2):after{content:"Име на подателя, което ще се вижда в email-клиентите."}.communication-email-fields-v1>.dos-outlined-field-v1:nth-child(3):after{content:"Адрес, на който да се изпращат отговорите (по избор)."}.communication-tip-v1{color:#1769df;background:#edf5ff;border:1px solid #d9e7fb;border-radius:10px;align-items:center;gap:14px;padding:12px 16px;display:flex}.communication-tip-v1>div{flex:1;min-width:0}.communication-tip-v1 strong{color:#172647;font-size:13px;display:block}.communication-tip-v1 p{color:#71809a;margin:3px 0 0;font-size:12px;line-height:1.4}.communication-tip-v1 .dos-button{color:#1769df;background:0 0;border:0;align-items:center;gap:7px;min-height:34px;display:inline-flex}.communication-tip-v1 .dos-button:hover:not(:disabled){background:#e0edff}@media (width<=760px){.communication-summary-card-v1{grid-template-columns:auto minmax(0,1fr)}.communication-summary-action-v1{text-align:left;grid-column:1/-1;justify-items:start}.communication-fields-grid-v1{grid-template-columns:1fr}.communication-server-fields-v1>.dos-outlined-field-v1:nth-child(3),.communication-email-fields-v1>.dos-outlined-field-v1:nth-child(3){grid-column:auto}.communication-tip-v1{flex-wrap:wrap;align-items:flex-start}.communication-tip-v1 .dos-button{margin-left:37px}}.email-template-manager-v1{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:14px;display:grid}.email-template-manager-list-v1,.email-template-manager-editor-v1{background:#fff;border:1px solid #e3e6ee;border-radius:12px;min-width:0}.email-template-manager-list-v1{overflow:hidden}.email-template-manager-list-v1>header{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:flex-start;gap:12px;padding:15px 15px 13px;display:flex}.email-template-manager-list-v1 h2,.email-template-manager-editor-header-v1 h2{color:#172647;margin:0;font-size:15px;line-height:1.3}.email-template-manager-list-v1 p,.email-template-manager-editor-header-v1 p{color:#71809a;margin:4px 0 0;font-size:11px;line-height:1.45}.email-template-manager-list-v1>header>span{color:#52617d;background:#f1f4f8;border-radius:999px;justify-content:center;align-items:center;min-width:23px;height:23px;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.email-template-manager-list-items-v1{gap:2px;padding:6px;display:grid}.email-template-manager-list-items-v1 button{text-align:left;color:#172647;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:10px 8px;display:grid}.email-template-manager-list-items-v1 button:hover{background:#f7f9fc}.email-template-manager-list-items-v1 button.is-selected{background:#f2f7ff;border-color:#c9daf3;box-shadow:inset 3px 0 #2f6fca}.email-template-manager-icon-v1{color:#2f6fca;background:#eef3fb;border-radius:7px;justify-content:center;align-items:center;width:27px;height:27px;font-size:14px;display:inline-flex}.email-template-manager-copy-v1{gap:3px;min-width:0;display:grid}.email-template-manager-copy-v1 strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.25;overflow:hidden}.email-template-manager-copy-v1 small{color:#71809a;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.25;overflow:hidden}.email-template-manager-list-items-v1 .settings-status-badge-v1{min-height:21px;padding:0 7px;font-size:9px}.email-template-manager-editor-v1{padding:18px}.email-template-manager-editor-v1 form{gap:16px;display:grid}.email-template-manager-editor-header-v1{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:13px;display:flex}.email-template-active-toggle-v1{color:#52617d;cursor:pointer;align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.email-template-active-toggle-v1 input{opacity:0;pointer-events:none;position:absolute}.email-template-active-toggle-v1 i{background:#d7dde8;border-radius:999px;width:34px;height:20px;transition:background .15s;position:relative}.email-template-active-toggle-v1 i:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #1e345a33}.email-template-active-toggle-v1 input:checked+i{background:#2f9b68}.email-template-active-toggle-v1 input:checked+i:after{transform:translate(14px)}.email-template-active-toggle-v1 input:disabled+i{opacity:.7;cursor:not-allowed}.email-template-manager-fields-v1{gap:13px;display:grid}.email-template-manager-fields-heading-v1{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.email-template-manager-fields-heading-v1 strong{color:#172647;font-size:12px}.email-template-manager-fields-heading-v1 small{color:#71809a;font-size:10px}.email-template-manager-chips-v1{background:#f8faff;border:1px solid #e3e8f2;border-radius:9px;flex-wrap:wrap;gap:6px;padding:10px 11px;display:flex}.email-template-manager-chips-v1 code{color:#4058b8;font-family:var(--dos-font-data);background:#f3f2ff;border:1px solid #d9ddfb;border-radius:6px;padding:4px 7px;font-size:10px;font-weight:400;line-height:1.2}.email-template-manager-actions-v1{padding-top:2px}.email-template-manager-actions-v1 .dos-button{min-width:78px}@media (width<=860px){.email-template-manager-v1{grid-template-columns:240px minmax(0,1fr)}}@media (width<=680px){.email-template-manager-v1{grid-template-columns:1fr}.email-template-manager-list-items-v1{grid-template-columns:repeat(2,minmax(0,1fr))}.email-template-manager-editor-header-v1,.email-template-manager-fields-heading-v1{flex-direction:column;align-items:flex-start}.email-template-manager-editor-v1{padding:15px}}@media (width<=460px){.email-template-manager-list-items-v1{grid-template-columns:1fr}}.email-templates-list-card-v1{background:#fff;border:1px solid #e3e6ee;border-radius:12px;padding:16px}.email-templates-list-toolbar-v1{align-items:center;gap:10px;margin-bottom:14px;display:flex}.email-templates-search-v1{color:#71809a;background:#fff;border:1px solid #cfd8e7;border-radius:8px;flex:1;align-items:center;gap:8px;min-width:220px;height:40px;padding:0 11px;display:flex}.email-templates-search-v1:focus-within{border-color:#d9912b;box-shadow:0 0 0 3px #d9912b24}.email-templates-search-v1 input{color:#172647;width:100%;font-family:var(--dos-font-ui);background:0 0;border:0;outline:0;font-size:12px;font-weight:400}.email-templates-search-v1 input::placeholder{color:#94a0b4}.email-templates-list-toolbar-v1 .dos-outlined-field-v1{width:200px}.email-templates-table-wrap-v1{border:1px solid #e4e9f1;border-radius:9px;overflow-x:auto}.email-templates-table-v1{border-collapse:collapse;width:100%;min-width:780px}.email-templates-table-v1 th{text-align:left;color:#60708a;letter-spacing:.03em;background:#f8faff;border-bottom:1px solid #e4e9f1;padding:11px 13px;font-size:10px;font-weight:700}.email-templates-table-v1 td{color:#5d6d86;vertical-align:middle;border-bottom:1px solid #edf0f5;padding:12px 13px;font-size:11px}.email-templates-table-v1 tbody tr{cursor:pointer;transition:background .12s}.email-templates-table-v1 tbody tr:last-child td{border-bottom:0}.email-templates-table-v1 tbody tr:hover,.email-templates-table-v1 tbody tr:focus{background:#f8faff;outline:0}.email-template-row-name-v1{color:#172647;align-items:center;gap:9px;display:flex}.email-template-row-name-v1 strong{font-size:12px}.email-template-row-icon-v1{color:#2f6fca;background:#eef3fb;border-radius:8px;justify-content:center;align-items:center;width:29px;height:29px;font-size:14px;display:inline-flex}.email-template-edit-action-v1{min-height:31px!important;padding:6px 10px!important;font-size:10px!important}.email-templates-list-footer-v1{color:#71809a;padding-top:12px;font-size:10px}.email-templates-empty-v1{text-align:center;color:#71809a;padding:28px;font-size:12px}.email-template-edit-breadcrumb-v1{color:#71809a;align-items:center;gap:7px;margin-bottom:9px;font-size:11px;display:flex}.email-template-edit-breadcrumb-v1 button{color:#52617d;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;cursor:pointer;background:0 0;border:0;padding:0}.email-template-edit-breadcrumb-v1 button:hover{color:#2f6fca}.email-template-edit-breadcrumb-v1 strong{color:#172647;font-weight:700}.email-template-edit-layout-v1{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:start;gap:14px;display:grid}.email-template-edit-card-v1,.email-template-preview-card-v1{background:#fff;border:1px solid #e3e6ee;border-radius:12px}.email-template-edit-card-v1{padding:18px}.email-template-edit-card-v1 form{gap:14px;display:grid}.email-template-edit-meta-grid-v1{grid-template-columns:1fr 1.4fr;gap:12px;display:grid}.email-template-edit-active-v1{color:#52617d;cursor:pointer;align-items:center;gap:9px;width:max-content;font-size:11px;font-weight:700;display:inline-flex}.email-template-edit-active-v1 input{opacity:0;pointer-events:none;position:absolute}.email-template-edit-active-v1 i{background:#d7dde8;border-radius:999px;width:34px;height:20px;transition:background .15s;position:relative}.email-template-edit-active-v1 i:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #1e345a33}.email-template-edit-active-v1 input:checked+i{background:#2f9b68}.email-template-edit-active-v1 input:checked+i:after{transform:translate(14px)}.email-template-edit-active-v1 input:disabled+i{opacity:.7}.email-template-edit-active-v1 small{color:#71809a;font-size:10px;font-weight:500}.email-template-body-field-v1{gap:6px;display:grid}.email-template-body-field-v1>span{color:#52617d;font-size:11px;font-weight:650}.email-template-body-toolbar-v1{background:#f8faff;border:1px solid #cfd8e7;border-bottom:0;border-radius:8px 8px 0 0;align-items:center;gap:3px;padding:6px 8px;display:flex}.email-template-body-toolbar-v1 button{color:#344565;width:26px;height:25px;font-family:var(--dos-font-ui);background:0 0;border:1px solid #0000;border-radius:5px;font-size:12px;font-weight:700}.email-template-body-toolbar-v1 button:disabled{opacity:.85}.email-template-body-toolbar-v1 span{background:#dbe2ed;width:1px;height:18px;margin:0 5px}.email-template-body-toolbar-v1 small{color:#8794a9;font-size:9px}.email-template-body-field-v1 .dos-textarea-v1{border-radius:0 0 8px 8px;min-height:260px}.email-template-edit-fields-heading-v1{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.email-template-edit-fields-heading-v1 strong{color:#172647;font-size:12px}.email-template-edit-fields-heading-v1 small{color:#71809a;font-size:10px}.email-template-edit-chips-v1{background:#f8faff;border:1px solid #e3e8f2;border-radius:8px;flex-wrap:wrap;gap:6px;padding:10px 11px;display:flex}.email-template-edit-chips-v1 button{color:#4058b8;font-family:var(--dos-font-data);cursor:pointer;background:#f3f2ff;border:1px solid #d9ddfb;border-radius:6px;padding:4px 7px;font-size:10px;font-weight:400}.email-template-edit-chips-v1 button:hover{background:#e8e7ff;border-color:#bcc4f2}.email-template-edit-actions-v1{justify-content:flex-end;gap:8px;padding-top:3px;display:flex}.email-template-preview-card-v1{min-height:430px;padding:18px}.email-template-preview-card-v1>header{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:13px;display:flex}.email-template-preview-card-v1 h2{color:#172647;margin:0;font-size:16px}.email-template-preview-card-v1 header p{color:#71809a;margin:4px 0 0;font-size:10px}.email-template-preview-card-v1 header .dos-button{min-height:31px;padding:6px 9px;font-size:10px}.email-template-preview-content-v1{gap:7px;padding-top:16px;display:grid}.email-template-preview-content-v1>span{color:#71809a;font-size:10px}.email-template-preview-content-v1>strong{color:#172647;font-size:12px;line-height:17px}.email-template-preview-content-v1 pre{color:#344565;white-space:pre-wrap;min-height:245px;font-family:var(--dos-font-ui);background:#fbfcff;border:1px solid #e1e6ef;border-radius:8px;margin:0;padding:14px;font-size:12px;font-weight:400;line-height:1.65}.email-template-preview-empty-v1{text-align:center;color:#8794a9;place-items:center;min-height:300px;padding:18px;font-size:11px;display:grid}@media (width<=900px){.email-template-edit-layout-v1{grid-template-columns:1fr}.email-template-preview-card-v1{min-height:0}.email-template-preview-empty-v1{min-height:150px}}@media (width<=620px){.email-templates-list-toolbar-v1{flex-direction:column;align-items:stretch}.email-templates-search-v1{min-width:0}.email-templates-list-toolbar-v1 .dos-outlined-field-v1{width:100%}.email-template-edit-meta-grid-v1{grid-template-columns:1fr}.email-template-preview-card-v1>header{flex-direction:column;align-items:stretch}.email-template-edit-actions-v1{justify-content:stretch}.email-template-edit-actions-v1 .dos-button{flex:1}}.email-templates-list-page-v1 .page-header-v1{margin-bottom:14px;padding-bottom:11px}.email-templates-list-page-v1 .page-header-v1 h1{letter-spacing:-.025em;font-size:28px;line-height:1.16}.email-templates-list-page-v1 .page-header-subtitle-v1{font-size:13px}.email-templates-list-toolbar-v1{align-items:stretch;gap:10px;height:40px}.email-templates-search-v1{box-sizing:border-box;flex:0 0 320px;width:320px;min-width:320px;height:40px}.email-templates-list-toolbar-v1>.dos-outlined-field-v1,.email-templates-list-toolbar-v1>.outlined-field-v1{box-sizing:border-box;flex:0 0 190px;width:190px;min-width:190px;height:40px}.email-templates-list-toolbar-v1>.dos-outlined-field-v1>.dos-outlined-select-v1,.email-templates-list-toolbar-v1>.outlined-field-v1>select{box-sizing:border-box;width:100%;height:40px;min-height:40px;font-size:12px}.email-templates-list-toolbar-v1>.dos-outlined-select-v1{box-sizing:border-box;flex:0 0 190px;width:190px;min-width:190px;height:40px;min-height:40px;font-size:12px}.email-templates-table-v1 th{padding:9px 12px;font-size:10px}.email-templates-table-v1 td{padding:9px 12px;font-size:11px}.email-templates-table-v1 tbody tr{height:53px}.email-template-row-name-v1{gap:8px}.email-template-row-name-v1 strong{color:#172647;font-size:12px;font-weight:700}.email-template-row-icon-v1{width:27px;height:27px;font-size:13px}.email-templates-table-v1 td:nth-child(2){color:#71809a}.settings-status-badge-v1{min-height:23px;padding:0 8px;font-size:10px}.email-template-last-change-v1{white-space:nowrap;gap:2px;line-height:1.25;display:grid}.email-template-last-change-v1 span{color:#52617d;font-size:11px}.email-template-last-change-v1 small{color:#8794a9;font-size:10px}.email-template-edit-action-v1{box-sizing:border-box;gap:0;width:31px!important;min-width:31px!important;height:30px!important;min-height:30px!important;padding:0!important;font-size:0!important}.email-template-edit-action-v1:before{content:"✎";color:#315ea8;font-size:14px;line-height:1}@media (width<=620px){.email-templates-list-toolbar-v1{flex-direction:column;align-items:stretch;height:auto}.email-templates-search-v1,.email-templates-list-toolbar-v1>.dos-outlined-field-v1,.email-templates-list-toolbar-v1>.outlined-field-v1,.email-templates-list-toolbar-v1>.dos-outlined-select-v1{flex-basis:auto;width:100%;min-width:0}}.email-template-edit-page-v2{max-width:1280px;padding-bottom:28px}.email-template-edit-breadcrumb-v2{color:#71809a;align-items:center;gap:8px;margin:2px 0 8px;font-size:11px;display:flex}.email-template-edit-breadcrumb-v2 button{color:#52617d;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;cursor:pointer;background:0 0;border:0;padding:0}.email-template-edit-breadcrumb-v2 button:hover{color:#2f6fca}.email-template-edit-breadcrumb-v2 strong{color:#172647}.email-template-edit-page-v2 .page-header-v1{border-bottom:1px solid #e6eaf1;margin-bottom:16px;padding-bottom:14px}.email-template-edit-page-v2 .page-header-v1 h1{letter-spacing:-.03em;font-size:27px}.email-template-edit-page-v2 .page-header-subtitle-v1{font-size:12px}.email-template-edit-layout-v2{grid-template-columns:minmax(0,1.85fr) minmax(335px,1fr);align-items:start;gap:14px;display:grid}.email-template-edit-main-v2,.email-template-edit-sidebar-v2{gap:14px;min-width:0;display:grid}.email-template-config-card-v2,.email-template-body-card-v2,.email-template-dynamic-card-v2,.email-template-fields-card-v2,.email-template-preview-card-v2{background:#fff;border:1px solid #dfe5ee;border-radius:11px;box-shadow:0 2px 7px #192f5206}.email-template-config-card-v2,.email-template-body-card-v2,.email-template-dynamic-card-v2{padding:16px}.email-template-config-card-v2>header,.email-template-body-card-v2>header,.email-template-dynamic-card-v2>header,.email-template-fields-card-v2>header,.email-template-preview-card-v2>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.email-template-config-card-v2 h2,.email-template-body-card-v2 h2,.email-template-dynamic-card-v2 h2,.email-template-fields-card-v2 h2,.email-template-preview-card-v2 h2{color:#172647;margin:0;font-size:14px;line-height:1.35}.email-template-config-card-v2 header p,.email-template-body-card-v2 header p,.email-template-dynamic-card-v2 header p,.email-template-fields-card-v2 header p,.email-template-preview-card-v2 header p{color:#71809a;margin:4px 0 0;font-size:10px;line-height:1.45}.email-template-edit-active-v2{color:#52617d;white-space:nowrap;cursor:pointer;align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.email-template-edit-active-v2 input{opacity:0;pointer-events:none;position:absolute}.email-template-edit-active-v2 i{background:#d7dde8;border-radius:999px;width:34px;height:20px;position:relative}.email-template-edit-active-v2 i:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #1e345a33}.email-template-edit-active-v2 input:checked+i{background:#36a474}.email-template-edit-active-v2 input:checked+i:after{transform:translate(14px)}.email-template-edit-active-v2 input:disabled+i{opacity:.72}.email-template-edit-active-v2 small{color:#71809a;font-size:10px;font-weight:500}.email-template-config-grid-v2{grid-template-columns:1fr 1.28fr;gap:12px;margin-top:15px;display:grid}.email-template-readonly-field-v2{color:#52617d;align-content:start;gap:6px;min-height:40px;padding:0 0 1px;font-size:11px;display:grid}.email-template-readonly-field-v2 span{font-weight:650}.email-template-readonly-field-v2 strong{color:#344565;background:#f7f9fc;border:1px solid #cfd8e7;border-radius:8px;min-height:40px;padding:10px 11px;font-size:12px;font-weight:600}.email-template-readonly-field-v2 small{color:#7a879b;font-size:10px;line-height:1.35}.email-template-required-v2{color:#d37b12;font-size:10px;font-weight:700}.email-template-body-card-v2{padding-bottom:13px}.email-template-editor-toolbar-v2{background:#f8faff;border:1px solid #cfd8e7;border-bottom:0;border-radius:8px 8px 0 0;align-items:center;gap:3px;margin-top:14px;padding:6px 7px;display:flex}.email-template-editor-toolbar-v2 button{color:#344565;min-width:27px;height:26px;font-family:var(--dos-font-ui);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;padding:0 7px;font-size:11px;font-weight:600}.email-template-editor-toolbar-v2 button:hover:not(:disabled){background:#eaf2ff;border-color:#cddcf4}.email-template-editor-toolbar-v2 button:disabled{opacity:.8;cursor:not-allowed}.email-template-editor-toolbar-v2 span{background:#dbe2ed;width:1px;height:18px;margin:0 5px}.email-template-editor-toolbar-v2 small{color:#8794a9;margin-left:auto;font-size:9px}.email-template-body-input-v2{border-radius:0 0 8px 8px!important;min-height:280px!important;line-height:1.65!important}.email-template-toolbar-cta-v2{color:#c56d0c!important;background:#fff5e7!important;border-color:#f2d1a2!important}.email-template-cta-note-v2{color:#52617d;background:#f7faff;border:1px solid #dce7f6;border-radius:8px;grid-template-columns:auto 1fr;gap:3px 9px;margin-top:9px;padding:9px 11px;font-size:10px;display:grid}.email-template-cta-note-v2 strong{color:#2f6fca}.email-template-cta-note-v2 small{color:#7a879b;grid-column:1/-1;font-size:10px}.email-template-dynamic-card-v2{padding-top:14px}.email-template-edit-chips-v2{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.email-template-edit-chips-v2 button{color:#4058b8;font-family:var(--dos-font-data);cursor:pointer;background:#f3f2ff;border:1px solid #d9ddfb;border-radius:6px;padding:5px 8px;font-size:10px;font-weight:400}.email-template-edit-chips-v2 button:hover{background:#e8e7ff;border-color:#bcc4f2}.email-template-fields-card-v2{padding:15px}.email-template-fields-list-v2{margin-top:12px;display:grid}.email-template-fields-list-v2>div{border-top:1px solid #edf0f5;grid-template-columns:minmax(125px,.85fr) minmax(0,1fr) 25px;align-items:center;gap:8px;min-height:34px;display:grid}.email-template-fields-list-v2 code{color:#172647;font-family:var(--dos-font-data);overflow-wrap:anywhere;font-size:10px;font-weight:400}.email-template-fields-list-v2 span{color:#71809a;font-size:10px;line-height:1.3}.email-template-fields-list-v2 button{color:#52617d;cursor:pointer;background:0 0;border:0;border-radius:5px;width:24px;height:24px;font-size:14px}.email-template-fields-list-v2 button:hover{color:#2f6fca;background:#edf3fc}.email-template-sensitive-note-v2{color:#4b6fa7;background:#f2f7ff;border:1px solid #d8e5f8;border-radius:7px;margin-top:11px;padding:8px 9px;font-size:10px;line-height:1.35}.email-template-preview-card-v2>header{border-bottom:1px solid #edf0f5;padding-bottom:12px}.email-template-preview-card-v2>header .dos-button{min-height:31px;padding:6px 9px;font-size:10px}.email-template-preview-meta-v2{gap:6px;margin:13px 0 12px;display:grid}.email-template-preview-meta-v2>div{grid-template-columns:34px minmax(0,1fr);gap:7px;font-size:10px;display:grid}.email-template-preview-meta-v2 dt{color:#71809a}.email-template-preview-meta-v2 dd{color:#344565;overflow-wrap:anywhere;margin:0}.email-template-preview-mail-v2{background:#fff;border:1px solid #dfe5ee;border-radius:8px;overflow:hidden}.email-template-preview-brand-v2{color:#172647;border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;padding:14px 14px 10px;display:flex}.email-template-preview-brand-v2 strong{letter-spacing:-.02em;font-size:15px}.email-template-preview-brand-v2 span{color:#f49b16;font-size:11px;font-weight:800}.email-template-preview-html-v2,.email-template-preview-mail-v2>pre{color:#344565;white-space:pre-wrap;font-family:var(--dos-font-ui);margin:0;padding:14px;font-size:11px;font-weight:400;line-height:1.65}.email-template-preview-html-v2 div{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit}.email-template-preview-mail-v2 footer{color:#7b879a;background:#fbfcff;border-top:1px solid #edf0f5;gap:3px;padding:10px 14px;display:grid}.email-template-preview-mail-v2 footer small{font-size:9px;line-height:1.4}.email-template-preview-empty-v2{text-align:center;color:#8794a9;place-items:center;min-height:300px;padding:18px;font-size:11px;display:grid}.email-template-edit-footer-v2{justify-content:flex-end;gap:9px;margin-top:14px;display:flex}.email-template-edit-footer-v2 .dos-button{min-width:122px}@media (width<=980px){.email-template-edit-page-v2{max-width:none}.email-template-edit-layout-v2{grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr)}}@media (width<=760px){.email-template-edit-layout-v2{grid-template-columns:1fr}.email-template-edit-sidebar-v2{grid-row:1}.email-template-edit-main-v2{grid-row:2}.email-template-config-card-v2>header,.email-template-body-card-v2>header,.email-template-dynamic-card-v2>header{flex-direction:column}.email-template-config-grid-v2{grid-template-columns:1fr}}@media (width<=520px){.email-template-edit-footer-v2{justify-content:stretch}.email-template-edit-footer-v2 .dos-button{flex:1}.email-template-editor-toolbar-v2{flex-wrap:wrap}.email-template-editor-toolbar-v2 small{width:100%;margin:3px 0 0}.email-template-fields-list-v2>div{grid-template-columns:minmax(110px,.9fr) minmax(0,1fr) 24px}}.email-template-preview-html-v2:after{color:#fff;content:"Попълни данните";width:max-content;font-family:var(--dos-font-ui);background:#f57c12;border-radius:6px;margin:12px 0 0;padding:8px 17px;font-size:11px;font-weight:700;display:block}.dealeros-app>.dealer-content-v2>main.page-canvas-v1>.email-template-edit-page-v2{background:var(--dos-page,#f7f8fb);width:100%;max-width:none;padding:0}.email-template-edit-page-v2{box-sizing:border-box;width:100%;max-width:none;margin:0;padding:26px 42px 48px}@media (width<=1280px){.email-template-edit-page-v2{padding-inline:28px}}@media (width<=760px){.email-template-edit-page-v2{padding:20px 14px 36px}}.email-template-edit-page-v2 .page-header-eyebrow-v1{display:none}.email-template-edit-page-v2 .page-header-v1{margin-bottom:14px;padding-bottom:11px}.email-template-edit-page-v2 .page-header-v1 h1{font-size:28px;font-weight:700;line-height:1.15}.email-template-edit-page-v2 .page-header-subtitle-v1{font-size:13px;line-height:1.4}.email-template-edit-layout-v2{grid-template-columns:minmax(0,1.78fr) minmax(340px,1fr);gap:16px}.email-template-edit-main-v2{background:#fff;border:1px solid #dfe5ee;border-radius:11px;gap:0;padding:16px;display:grid;box-shadow:0 2px 7px #192f5206}.email-template-edit-main-v2>.email-template-config-card-v2,.email-template-edit-main-v2>.email-template-body-card-v2,.email-template-edit-main-v2>.email-template-dynamic-card-v2{box-shadow:none;border:0;border-radius:0;padding:0}.email-template-edit-main-v2>.email-template-body-card-v2,.email-template-edit-main-v2>.email-template-dynamic-card-v2{border-top:1px solid #edf0f5;margin-top:16px;padding-top:16px}.email-template-config-card-v2 h2,.email-template-body-card-v2 h2,.email-template-dynamic-card-v2 h2,.email-template-fields-card-v2 h2,.email-template-preview-card-v2 h2{font-size:15px}.email-template-config-card-v2 header p,.email-template-body-card-v2 header p,.email-template-dynamic-card-v2 header p,.email-template-fields-card-v2 header p,.email-template-preview-card-v2 header p{font-size:11px}.email-template-config-grid-v2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 12px;margin-top:13px}.email-template-config-grid-v2>.dos-outlined-field-v1:first-child{grid-column:1/-1;width:68%}.email-template-config-grid-v2>.dos-outlined-field-v1:nth-child(2){grid-column:1/-1}.email-template-readonly-field-v2{gap:4px}.email-template-readonly-field-v2 strong{font-size:13px}.email-template-readonly-field-v2 small{font-size:11px}.email-template-edit-active-v2>span{font-size:0}.email-template-edit-active-v2>span:after{content:"Статус";font-size:11px}.email-template-edit-active-v2 small{font-size:0}.email-template-edit-active-v2 small:after{content:"Активен";font-size:10px}.email-template-editor-toolbar-v2{box-sizing:border-box;height:38px;margin-top:11px;padding:5px 7px}.email-template-editor-toolbar-v2 button{height:26px;font-size:12px}.email-template-body-input-v2{height:238px!important;min-height:238px!important;padding:11px 12px!important;font-size:13px!important;line-height:1.45!important}.email-template-cta-note-v2{margin-top:7px;padding:7px 9px;font-size:11px}.email-template-cta-note-v2 small{font-size:10px}.email-template-edit-chips-v2{gap:6px;margin-top:10px}.email-template-edit-chips-v2 button{min-height:27px;padding:4px 8px;font-size:11px}.email-template-fields-list-v2>div{min-height:34px}.email-template-fields-list-v2 code,.email-template-fields-list-v2 span{font-size:11px}.email-template-preview-card-v2{padding:15px}.email-template-preview-meta-v2{font-size:11px}.email-template-preview-mail-v2>pre,.email-template-preview-html-v2{font-size:12px;line-height:1.5}.email-template-edit-footer-v2{margin-top:12px}.email-template-edit-footer-v2 .dos-button{height:36px;min-height:36px;font-size:13px}@media (width<=760px){.email-template-edit-main-v2{padding:14px}.email-template-edit-layout-v2{grid-template-columns:1fr}.email-template-edit-sidebar-v2{grid-row:1}.email-template-edit-main-v2{grid-row:2}.email-template-config-grid-v2>.dos-outlined-field-v1:nth-child(2){grid-column:auto}.email-template-config-grid-v2>.dos-outlined-field-v1:first-child{width:100%}}.dealeros-app .page-header-v1 .page-header-copy-v1 h1,.dealeros-app .inventory-header-v2 h1,.dealeros-app .dashboard-title,.dealeros-app .sales-contract-list-header h1{letter-spacing:-.01em;font-size:26px;line-height:1.1}.dealeros-app .page-header-v1{gap:18px;padding-bottom:14px}.dealeros-app .page-header-subtitle-v1{color:var(--dos-text-secondary);font-size:13px}.dealeros-app .settings-module-page-v1{width:100%;max-width:none!important;margin-inline:0!important;padding-inline:0!important}.dealeros-app .organization-settings-page-v1{padding-bottom:32px}.dealeros-app .organization-settings-form-v1{gap:14px}.dealeros-app .organization-settings-section-v1,.dealeros-app .organization-settings-state-v1{box-shadow:var(--dos-shadow-xs,0 1px 2px #14213a0a);border-radius:12px}.dealeros-app .organization-settings-section-v1{padding:18px 20px}.dealeros-app .organization-settings-section-v1 h2{font-size:18px}.dealeros-app .inventory-home-v2 .dos-button{appearance:none;border:1px solid var(--dos-border-strong,#cbd5e1);background:var(--dos-surface,#fff);height:36px;min-height:36px;color:var(--dos-text-strong,#18233f);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-family:inherit;font-size:13px;font-weight:650;line-height:1.2;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.dealeros-app .inventory-home-v2 .dos-button--accent{background:var(--dos-amber-500);border-color:var(--dos-amber-500);color:var(--dos-ink-1000)}.dealeros-app .inventory-home-v2 .dos-button--ghost{color:var(--dos-brand,#315b91);background:0 0;border-color:#0000}.dealeros-app .inventory-home-v2 .dos-button:hover:not(:disabled){border-color:var(--dos-border-strong);background:var(--dos-amber-softer)}.dealeros-app .inventory-home-v2 .dos-button--accent:hover:not(:disabled){background:var(--dos-amber-600);border-color:var(--dos-amber-600)}.dealeros-app .inventory-home-v2 .vehicle-name-v2 strong,.dealeros-app .inventory-home-v2 .vehicle-name-v2 span,.dealeros-app .inventory-home-v2 .stock-vin-v2 code{display:block}.dealeros-app .inventory-home-v2 .vehicle-name-v2 strong{line-height:1.25}.dealeros-app .inventory-home-v2 .vehicle-name-v2 span,.dealeros-app .inventory-home-v2 .stock-vin-v2 code{margin-top:3px;line-height:1.3}.dealeros-app .permissions-admin-panel-v1{box-shadow:var(--dos-shadow-xs,0 1px 2px #14213a0a);border-radius:12px}.dealeros-app .permissions-admin-panel-v1 h2{font-size:18px}.dealeros-app .permissions-admin-permission-v1 strong{font-size:13px}.dealer-shell-v2.navigation-layout-horizontal{align-items:stretch;width:100%;min-width:0}.dealer-shell-v2.navigation-layout-horizontal>.dealer-horizontal-nav-v3{align-self:stretch;width:100%;min-width:0}.dealer-sidebar-v2{padding:11px 9px 9px}.dealer-wordmark-v2{width:auto;min-height:37px;font-size:inherit;letter-spacing:-.035em;border-bottom:1px solid #fff1;align-items:center;margin:0 2px 8px;padding:2px 5px 10px;line-height:1;display:inline-flex}.dealer-wordmark-v2:before,.dealer-wordmark-v2:after{content:none!important;display:none!important}.dealer-wordmark-v2 span{color:#f8fafc;font-size:18px;font-weight:750;line-height:1}.dealer-wordmark-v2 b{color:#f2a51a;font-size:18px;font-weight:750;line-height:1}.navigation-main-v2{gap:5px;padding-right:1px}.navigation-group-v2{gap:0}.navigation-group-v2>p{color:#718098;letter-spacing:.075em;margin:0 8px 1px;font-size:7.75px;font-weight:720;line-height:11px}.navigation-section-toggle-v2{color:#718098;letter-spacing:.075em;border-radius:4px;min-height:17px;padding:0 8px;font-size:7.75px;font-weight:720;line-height:11px}.navigation-section-chevron-v2{border-width:1px;width:6px;height:6px;margin-right:3px}.navigation-section-children-v3{gap:1px}.navigation-item-v2{border-radius:6px;height:30px;min-height:30px;padding:0 7px;font-size:10.5px;font-weight:540;line-height:14px}.navigation-item-main-v2{gap:6px}.navigation-icon-tile-v2{border-radius:5px;flex-basis:20px;width:20px;height:20px}.navigation-icon-tile-v2 .sidebar-icon-v2{stroke-width:1.7px;width:12.5px;height:12.5px}.navigation-item-copy-v2{line-height:14px}.navigation-layout-vertical>.dealer-sidebar-v2 .navigation-item-copy-v2>span{font-size:10.5px!important;line-height:14px!important}.navigation-item-v2.is-active{background:#142946;border-left-width:2px;padding-left:6px;font-weight:640}.navigation-item-v2.is-active .navigation-icon-tile-v2{background:#1d385e}.navigation-item-v2>small,.navigation-count-v2{min-width:18px;height:16px;padding:0 4px;font-size:8px}.navigation-footer-v2{padding-top:6px}.navigation-user-card-v2{gap:7px;padding:7px 5px 1px}.navigation-user-avatar-v2{flex-basis:27px;width:27px;height:27px;font-size:9px}.navigation-user-copy-v2 strong{font-size:9.75px;font-weight:650;line-height:12px}.navigation-user-copy-v2 small{font-size:8.25px;line-height:11px}.navigation-layout-switch-v3.is-labelled{padding:0 4px 5px}.navigation-layout-switch-v3>span{letter-spacing:.065em;font-size:8px}.navigation-layout-switch-v3>div{border-radius:5px;gap:1px;padding:2px}.navigation-layout-switch-v3 button{border-radius:3px;width:24px;height:22px}.navigation-layout-switch-v3 svg{width:13px;height:13px}@media (width>=761px){.navigation-group-v2>p,.navigation-section-toggle-v2{letter-spacing:.075em;font-size:7.75px;font-weight:720;line-height:11px}.navigation-group-v2>p{margin:0 8px 1px}.navigation-section-toggle-v2{min-height:17px}.navigation-item-v2{font-size:11.5px}.navigation-layout-vertical>.dealer-sidebar-v2 .navigation-item-copy-v2>span{font-size:11.5px!important;line-height:15px!important}.navigation-item-copy-v2>span{position:relative;top:-1px}.navigation-main-v2>.navigation-group-v2:nth-child(2) .navigation-item-v2{font-size:10.5px}.navigation-main-v2>.navigation-group-v2:nth-child(2) .navigation-item-copy-v2>span{font-size:10.5px!important;line-height:14px!important}}.dealer-horizontal-nav-v3{box-sizing:border-box;grid-template-columns:auto minmax(0,1fr) auto;gap:11px;width:100%;height:52px;min-height:52px;padding:0 16px}.dealer-horizontal-brand-v3{height:32px;padding:0 13px 0 2px}.dealer-horizontal-brand-v3 span,.dealer-horizontal-brand-v3 b{font-size:18px}.horizontal-navigation-main-v3{gap:2px;height:52px;overflow:visible}.horizontal-navigation-item-v3,.horizontal-navigation-group-trigger-v3{border-radius:6px;gap:6px;height:32px;padding:0 9px;font-size:11.25px;font-weight:590}.horizontal-navigation-item-v3.is-active:after,.horizontal-navigation-group-v3.is-active>.horizontal-navigation-group-trigger-v3:after{height:2px;bottom:-9px;left:8px;right:8px}.horizontal-navigation-icon-v3{width:18px;height:18px}.horizontal-navigation-icon-v3 .sidebar-icon-v2{width:13px;height:13px}.horizontal-navigation-group-v3{height:52px}.horizontal-navigation-chevron-v3{width:5px;height:5px}.horizontal-navigation-dropdown-v3{border-radius:8px;gap:1px;width:218px;padding:6px;top:45px;box-shadow:0 12px 28px #10182826,0 2px 7px #10182812}.horizontal-navigation-dropdown-v3>p{letter-spacing:.085em;margin:1px 7px 4px;font-size:8.25px}.horizontal-dropdown-item-v3{border-radius:5px;gap:8px;height:34px;padding:0 8px;font-size:11.25px;font-weight:580}.horizontal-navigation-tools-v3{gap:6px}.horizontal-navigation-user-v3{gap:7px;padding-left:7px}.horizontal-navigation-user-v3 .navigation-user-avatar-v2{flex-basis:27px;width:27px;height:27px}.horizontal-navigation-user-v3 strong{font-size:10px}.horizontal-navigation-user-v3 small{font-size:8.5px}@media (width<=1100px) and (width>=761px){.dealer-horizontal-nav-v3{gap:6px;height:50px;min-height:50px;padding-inline:10px}.dealer-horizontal-brand-v3{padding-right:9px}.horizontal-navigation-main-v3,.horizontal-navigation-group-v3{height:50px}.horizontal-navigation-item-v3,.horizontal-navigation-group-trigger-v3{height:31px;padding-inline:7px;font-size:10.75px}.horizontal-navigation-dropdown-v3{top:43px}}@media (width<=760px){.dealer-mobile-drawer-v3 .navigation-item-v2{height:36px;min-height:36px;font-size:12.25px}.dealer-mobile-drawer-v3 .navigation-section-toggle-v2{min-height:22px;font-size:9px}.dealer-mobile-drawer-v3 .navigation-group-v2>p{font-size:9px}.dealer-mobile-drawer-v3 .navigation-icon-tile-v2{flex-basis:25px;width:25px;height:25px}.dealer-mobile-drawer-v3 .navigation-icon-tile-v2 .sidebar-icon-v2{width:15px;height:15px}}.dealeros-app .page-header-v1{border:0;border-bottom:1px solid var(--dos-border);box-shadow:none;background:0 0;border-radius:0;align-items:flex-end;gap:18px;min-height:0!important;margin:0 0 14px!important;padding:4px 0 14px!important}.dealeros-app .page-header-v1 .page-header-copy-v1{min-width:0}.dealeros-app .page-header-v1 .page-header-eyebrow-v1{text-transform:uppercase;color:var(--dos-amber-700)!important;letter-spacing:.11em!important;margin:0 0 5px!important;font-size:10px!important;font-weight:760!important;line-height:1.2!important}.dealeros-app .page-header-v1 .page-header-copy-v1 h1{color:var(--dos-text-strong)!important;letter-spacing:-.035em!important;margin:0!important;font-size:30px!important;font-weight:700!important;line-height:1.14!important}.dealeros-app .page-header-v1 .page-header-subtitle-v1{color:var(--dos-text-secondary)!important;margin-top:6px!important;font-size:13px!important;line-height:1.4!important}.dealeros-app .page-header-v1 .page-header-actions-v1{align-self:center;gap:8px;padding-top:0}.dealeros-app .page-header-v1 .page-header-actions-v1 .dos-button,.dealeros-app .page-header-v1 .page-header-actions-v1 .dos-icon-button{height:36px;min-height:36px}.dealeros-app .page-header-v1 .page-header-actions-v1>.sales-offer-actions,.dealeros-app .page-header-v1 .page-header-actions-v1>.dashboard-header-actions,.dealeros-app .page-header-v1 .page-header-actions-v1>.preparation-header-actions-v2,.dealeros-app .page-header-v1 .page-header-actions-v1>.vehicle-v2-actions{padding-top:0}@media (width<=900px){.dealeros-app .page-header-v1{flex-direction:column;align-items:flex-start;gap:12px}.dealeros-app .page-header-v1 .page-header-actions-v1{flex-wrap:wrap;justify-content:flex-start;align-self:stretch;width:100%}}@media (width<=520px){.dealeros-app .page-header-v1 .page-header-copy-v1 h1{font-size:26px!important}.dealeros-app .page-header-v1 .page-header-subtitle-v1{font-size:12px!important}}.dealeros-app .sales-contract-details-route .sales-contract-header,.dealeros-app .inquiry-offer-parity .inquiry-parity-header{margin-bottom:14px;padding-bottom:14px}.dealeros-app .sales-contract-details-route .sales-contract-header-main h1,.dealeros-app .inquiry-offer-parity .inquiry-parity-title-block h1{letter-spacing:-.035em;font-size:30px;line-height:1.14}.dealeros-app .sales-contract-details-route .sales-contract-header-main p{letter-spacing:.11em;margin-bottom:5px;font-size:10px}.dealeros-app .vehicle-v2-page-header .page-header-copy-v1 h1{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.dealeros-app .vehicle-v2-page-header .vehicle-v2-monogram{border-radius:11px;width:42px;height:42px;font-size:13px}.dealer-manager-dashboard{--manager-rule:#dcdfda;--manager-rule-soft:#e8ebe6;--manager-text:#181b1f;--manager-muted:#767c80;--manager-amber:#e2960f;--manager-amber-soft:#fbebce;--manager-green:#1f8a55;--manager-red:#c0392b;width:100%;min-width:0;max-width:none;color:var(--manager-text);font-family:var(--dos-font-ui);gap:0;margin:0;display:grid}.dealeros-app>.dealer-content-v2>main.page-canvas-v1:has(>.dealer-manager-dashboard){padding:24px 24px 48px}.manager-dashboard-header{border-bottom:1px solid var(--manager-rule);justify-content:space-between;align-items:center;gap:20px;padding-bottom:14px;display:flex}.manager-dashboard-eyebrow,.manager-dashboard-section-label{color:var(--manager-amber);font-family:var(--dos-font-data);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:600;line-height:1.25}.manager-dashboard-header h1{color:var(--manager-text);letter-spacing:-.02em;margin:4px 0 5px;font-size:28px;font-weight:700;line-height:1.1}.manager-dashboard-header p{color:var(--manager-muted);margin:0;font-size:12.5px}.manager-dashboard-update{background:var(--dos-surface);border:1px solid var(--manager-rule);border-radius:8px;flex:none;align-items:center;gap:10px;padding:8px 10px 8px 12px;display:flex}.manager-dashboard-update div{text-align:right;gap:2px;display:grid}.manager-dashboard-update span{color:var(--manager-muted);font-size:10px}.manager-dashboard-update strong{color:#5b6064;font-family:var(--dos-font-data);font-size:11px;font-weight:600}.manager-dashboard-update button{width:29px;height:29px;padding:0}.manager-dashboard-update button svg{width:14px;height:14px}.manager-dashboard-update-calendar{color:#5b6064;flex:none;width:16px;height:16px}.manager-dashboard-kpis,.manager-dashboard-error{margin-top:4px}.manager-dashboard-overview,.manager-dashboard-recent{margin-top:18px}.manager-dashboard-overview{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.manager-dashboard-panel{background:var(--dos-surface);border:1px solid var(--manager-rule);border-radius:13px;min-width:0}.manager-dashboard-finance{padding:20px}.manager-dashboard-finance>header,.manager-dashboard-flow>header,.manager-dashboard-recent>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.manager-dashboard-finance-header-tools{flex:none;align-items:center;gap:12px;display:flex}.manager-dashboard-period{color:#5b6064;border:1px solid var(--manager-rule);white-space:nowrap;background:#fff;border-radius:7px;padding:8px 28px 8px 11px;font-size:11px;position:relative}.manager-dashboard-period:after{content:"";border-bottom:1px solid;border-right:1px solid;width:6px;height:6px;position:absolute;top:50%;right:11px;transform:translateY(-65%)rotate(45deg)}.manager-dashboard-flow-header-actions{flex:none;align-items:center;gap:14px;display:flex}.manager-dashboard-flow-header-actions>span{color:var(--manager-muted);font-family:var(--dos-font-data);white-space:nowrap;font-size:10px}.manager-dashboard-finance h2,.manager-dashboard-flow h2,.manager-dashboard-recent h2{color:var(--manager-text);margin:4px 0;font-size:17px;font-weight:700;line-height:1.25}.manager-dashboard-finance p,.manager-dashboard-flow p,.manager-dashboard-recent p{color:var(--manager-muted);margin:0;font-size:12px}.manager-dashboard-finance-header-tools>span:not(.manager-dashboard-period){border-radius:999px;flex:none;padding:5px 9px;font-size:10px;font-weight:700}.manager-dashboard-finance-header-tools>span[data-state=positive]{color:var(--manager-green);background:#e3f5ea}.manager-dashboard-finance-header-tools>span[data-state=negative]{color:var(--manager-red);background:#fbe8e6}.manager-dashboard-finance-header-tools>span[data-state=neutral]{color:var(--manager-muted);background:#f0f1f0}.manager-dashboard-finance .is-positive,.manager-dashboard-recent .is-positive{color:var(--manager-green)}.manager-dashboard-finance .is-negative,.manager-dashboard-recent .is-negative{color:var(--manager-red)}.manager-dashboard-finance>footer{color:var(--manager-muted);justify-content:space-between;align-items:center;gap:12px;padding-top:8px;font-size:10.5px;display:flex}.manager-dashboard-finance>footer a,.manager-dashboard-flow>header a,.manager-dashboard-recent>header a{color:#b97e0c;white-space:nowrap;align-items:center;gap:5px;font-size:10.5px;font-weight:650;text-decoration:none;display:inline-flex}.manager-dashboard-finance>footer a:hover,.manager-dashboard-flow>header a:hover,.manager-dashboard-recent>header a:hover{color:var(--manager-text)}.manager-dashboard-finance>footer svg,.manager-dashboard-recent>header svg{width:13px;height:13px}.manager-dashboard-flow{padding:20px}.manager-dashboard-flow-rail-row{align-items:center;gap:14px;margin:20px 0 12px;display:flex}.manager-dashboard-flow-rail{background:var(--manager-rule-soft);border-radius:5px;flex:auto;gap:1px;min-width:0;height:8px;display:flex;overflow:hidden}.manager-dashboard-flow-total{color:var(--manager-muted);font-family:var(--dos-font-data);white-space:nowrap;flex:none;font-size:10px}.manager-dashboard-flow-rail span{background:#e2960f;min-width:2px}.manager-dashboard-flow-rail span[data-tone=transit]{background:#0e9e93}.manager-dashboard-flow-rail span[data-tone=preparation]{background:#e2960f}.manager-dashboard-flow-rail span[data-tone=ready]{background:#79a94d}.manager-dashboard-flow-rail span[data-tone=sale]{background:#55566d}.manager-dashboard-flow-rail span[data-tone=reserved]{background:#c58a2a}.manager-dashboard-flow-rail span.is-empty{background:var(--manager-rule-soft);width:100%}.manager-dashboard-flow-list{gap:2px;display:grid}.manager-dashboard-flow-list>div{border-bottom:1px solid var(--manager-rule-soft);grid-template-columns:40px minmax(0,1fr) 32px 16px;align-items:center;gap:12px;padding:9px 0;display:grid}.manager-dashboard-flow-list>div:last-child{border-bottom:0}.manager-dashboard-flow-icon{color:#5b6064;background:#f0f1f0;border-radius:9px;place-items:center;width:40px;height:40px;display:grid}.manager-dashboard-flow-icon svg{width:17px;height:17px}.manager-dashboard-flow-list>div[data-tone=purchased] .manager-dashboard-flow-icon{color:#b97e0c;background:var(--manager-amber-soft)}.manager-dashboard-flow-list>div[data-tone=transit] .manager-dashboard-flow-icon{color:#0c847a;background:#e3f7f4}.manager-dashboard-flow-list>div[data-tone=preparation] .manager-dashboard-flow-icon{color:#b97e0c;background:var(--manager-amber-soft)}.manager-dashboard-flow-list>div[data-tone=ready] .manager-dashboard-flow-icon{color:#668845;background:#e3f5ea}.manager-dashboard-flow-list>div[data-tone=sale] .manager-dashboard-flow-icon{color:#55566d;background:#eeeef4}.manager-dashboard-flow-list>div[data-tone=reserved] .manager-dashboard-flow-icon{color:#a16b18;background:#fff3dc}.manager-dashboard-flow-list>div>span:nth-child(2){gap:1px;min-width:0;display:grid}.manager-dashboard-flow-list strong{color:var(--manager-text);font-size:13px}.manager-dashboard-flow-list small{color:var(--manager-muted);font-size:11px}.manager-dashboard-flow-list b{color:var(--manager-text);font-family:var(--dos-font-data);text-align:right;font-size:17px}.manager-dashboard-flow-list>div>svg{width:16px;height:16px;color:var(--manager-muted)}.manager-dashboard-recent{overflow:hidden}.manager-dashboard-recent>header{padding:18px 20px 14px}.manager-dashboard-table-wrap{overflow-x:auto}.manager-dashboard-recent table{border-collapse:collapse;width:100%}.manager-dashboard-recent th{color:var(--manager-muted);border-bottom:1px solid var(--manager-rule);font-family:var(--dos-font-data);letter-spacing:.06em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:0 12px 11px;font-size:10px;font-weight:500}.manager-dashboard-recent td{color:#5b6064;border-bottom:1px solid var(--manager-rule-soft);vertical-align:middle;padding:12px;font-size:12px}.manager-dashboard-recent tbody tr{cursor:pointer}.manager-dashboard-recent tbody tr:hover{background:#fffaf1}.manager-dashboard-recent tbody tr:focus-visible{outline:2px solid var(--dos-focus);outline-offset:-2px}.manager-dashboard-recent th:first-child,.manager-dashboard-recent td:first-child{padding-left:20px}.manager-dashboard-recent th:last-child,.manager-dashboard-recent td:last-child{padding-right:20px}.manager-dashboard-recent th:nth-child(3),.manager-dashboard-recent td:nth-child(3){white-space:nowrap}.manager-dashboard-recent td:first-child{gap:2px;display:grid}.manager-dashboard-recent td:first-child strong{color:var(--manager-text);font-size:12px;font-weight:650}.manager-dashboard-recent td:first-child small{color:var(--manager-muted);font-family:var(--dos-font-data);font-size:9.5px}.manager-dashboard-recent .is-numeric{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.manager-dashboard-mobile-recent{background:#f7f8f7;gap:8px;padding:10px;display:grid}.manager-dashboard-mobile-recent article{background:var(--dos-surface);border:1px solid var(--manager-rule);border-radius:7px;grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:12px;display:grid}.manager-dashboard-mobile-recent article>div:first-child{gap:2px;min-width:0;display:grid}.manager-dashboard-mobile-recent article>div:first-child strong{color:var(--manager-text);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.manager-dashboard-mobile-recent article>div:first-child small{color:var(--manager-muted);font-family:var(--dos-font-data);font-size:9.5px}.manager-dashboard-mobile-recent article>div:last-child{border-top:1px solid var(--manager-rule-soft);grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:5px;padding-top:8px;display:grid}.manager-dashboard-mobile-recent article>div:last-child small{color:var(--manager-muted);font-size:9px}.manager-dashboard-mobile-recent article>div:last-child b{color:var(--manager-text);font-family:var(--dos-font-data);font-size:10px}.manager-dashboard-error{color:var(--manager-red);background:#fbe8e6;border:1px solid #edc9c5;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-size:12px;display:flex}@media (width<=1240px){.manager-dashboard-overview{grid-template-columns:1fr}}@media (width<=900px){.manager-dashboard-header{flex-direction:column;align-items:flex-start}.manager-dashboard-update{justify-content:space-between;align-self:stretch}.manager-dashboard-update div{text-align:left}}@media (width<=560px){.dealeros-app>.dealer-content-v2>main.page-canvas-v1:has(>.dealer-manager-dashboard){padding:20px 14px 36px}.manager-dashboard-header h1{font-size:24px}.manager-dashboard-header p{font-size:12px}.manager-dashboard-overview,.manager-dashboard-recent{margin-top:14px}.manager-dashboard-finance,.manager-dashboard-flow{padding:16px}.manager-dashboard-finance>footer{flex-direction:column;align-items:flex-start}.manager-dashboard-recent>header{flex-direction:column;align-items:flex-start;padding:16px}.manager-dashboard-recent th,.manager-dashboard-recent td{padding-inline:8px}.manager-dashboard-recent th:first-child,.manager-dashboard-recent td:first-child{padding-left:12px}.manager-dashboard-recent th:last-child,.manager-dashboard-recent td:last-child{padding-right:12px}}.security-policies-state-v1{color:#64748b;place-items:center;min-height:180px;font-size:14px;display:grid}.dealeros-app .security-policies-page-v1{width:100%;max-width:none;margin:0;padding:0 0 34px}.dealeros-app .security-policies-page-v1 .page-header-v1{border-bottom:1px solid #dfe5ee;align-items:flex-end;gap:28px;margin:0 0 26px!important;padding:4px 0 22px!important}.dealeros-app .security-policies-page-v1 .page-header-eyebrow-v1{color:#e87d12!important;letter-spacing:.11em!important;margin-bottom:5px!important;font-size:10px!important;font-weight:760!important}.dealeros-app .security-policies-page-v1 .page-header-copy-v1 h1{color:#10213d!important;letter-spacing:-.035em!important;font-size:30px!important;font-weight:700!important;line-height:1.14!important}.dealeros-app .security-policies-page-v1 .page-header-subtitle-v1{color:#697995!important;margin-top:6px!important;font-size:13px!important;line-height:1.4!important}.dealeros-app .security-policies-page-v1 .page-header-actions-v1{align-self:center;padding-top:0}.security-policies-actions-v1{align-items:center;gap:10px;display:flex}.security-policies-edit-button-v1{justify-content:center;align-items:center;gap:10px;min-width:142px;display:inline-flex;border-radius:8px!important;min-height:36px!important;padding:8px 14px!important;font-size:13px!important;font-weight:700!important}.security-policies-edit-button-v1 svg{width:16px;height:16px}.security-policies-grid-v1{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 28px;display:grid}.security-policy-card-v1{background:#fff;border:1px solid #dbe2eb;border-radius:13px;min-width:0;min-height:268px;padding:16px 18px 18px;display:block;box-shadow:0 2px 9px #1f304d08}.security-policy-heading-v1{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:14px;min-height:52px;display:grid}.security-policy-icon-v1{color:#ee8616;background:#fff1df;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.security-policy-icon-v1 svg{width:23px;height:23px}.security-policy-heading-v1 h2{color:#10213d;letter-spacing:-.025em;align-items:center;gap:8px;margin:1px 0 4px;font-size:18px;font-weight:700;line-height:1.2;display:flex}.security-policy-heading-v1 p{color:#7786a0;max-width:560px;margin:0;font-size:12px;line-height:1.4}.security-policy-info-v1{color:#73829b;cursor:help;place-items:center;width:16px;height:16px;display:inline-grid}.security-policy-info-v1 svg{width:15px;height:15px}.security-policy-divider-v1{background:#dfe5ee;height:1px;margin:14px 0}.security-policy-password-body-v1{gap:18px;display:grid}.security-policy-number-field-v1{width:min(342px,100%)}.security-policy-card-v1 .dos-outlined-field-v1{color:#1e3154;gap:6px;font-size:11.5px;font-weight:560;line-height:1.3}.security-policy-card-v1 .dos-field-label-v1{color:#1e3154;font-size:11.5px}.security-policy-card-v1 .dos-outlined-input-v1,.security-policy-card-v1 .dos-outlined-select-v1{color:#182b4d;background:#f9fafc;border-color:#d3dbe8;border-radius:8px;height:40px;min-height:40px;padding:9px 11px;font-size:13px;font-weight:650}.security-policy-card-v1 .dos-outlined-input-v1:disabled,.security-policy-card-v1 .dos-outlined-select-v1:disabled{color:#182b4d;opacity:1;background:#f8f9fc}.security-policy-card-v1 .dos-outlined-select-v1{background-position:calc(100% - 13px) 17px,calc(100% - 9px) 17px}.security-policy-check-grid-v1{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;max-width:560px;display:grid}.security-policy-check-v1{color:#1b3154;cursor:pointer;align-items:center;gap:8px;min-height:22px;font-size:13px;font-weight:600;display:flex}.security-policy-check-v1 input{appearance:none;width:16px;height:16px;cursor:inherit;background:#fff;border:1px solid #c8d1df;border-radius:3px;flex:0 0 16px;margin:0;position:relative}.security-policy-check-v1 input:checked{background:#ee8616;border-color:#ee8616}.security-policy-check-v1 input:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.security-policy-check-v1 input:focus-visible{outline-offset:2px;outline:3px solid #e8861633}.security-policy-lockout-fields-v1{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.security-policy-card-v1>.dos-outlined-field-v1{width:100%}.security-policy-readonly-grid-v1{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.security-policy-readonly-item-v1{background:#f6f8fc;border:1px solid #dce4ef;border-radius:11px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;min-height:76px;padding:12px 14px;display:grid}.security-policy-readonly-item-v1>svg{color:#31486c;width:22px;height:22px}.security-policy-readonly-item-v1>div{gap:4px;display:grid}.security-policy-readonly-item-v1 span{color:#7786a0;font-size:11.5px;line-height:1.25}.security-policy-readonly-item-v1 strong{color:#10213d;font-size:15px;font-weight:700;line-height:1.2}.security-policies-page-v1 .feedback-v2{margin-bottom:16px}@media (width<=1100px){.security-policy-heading-v1{grid-template-columns:44px minmax(0,1fr);gap:12px}.security-policy-icon-v1{width:44px;height:44px}.security-policy-icon-v1 svg{width:21px;height:21px}}@media (width<=760px){.dealeros-app .security-policies-page-v1 .page-header-v1{flex-direction:column;align-items:flex-start;gap:16px}.dealeros-app .security-policies-page-v1 .page-header-actions-v1{justify-content:flex-start;align-self:stretch;width:100%}.security-policies-edit-button-v1{width:100%}.security-policies-grid-v1,.security-policy-lockout-fields-v1,.security-policy-readonly-grid-v1{grid-template-columns:1fr}.security-policy-card-v1{min-height:0;padding:20px}.security-policy-check-grid-v1{gap:13px 18px}}@media (width<=460px){.security-policy-heading-v1{grid-template-columns:40px minmax(0,1fr);gap:10px}.security-policy-icon-v1{width:40px;height:40px}.security-policy-icon-v1 svg{width:19px;height:19px}.security-policy-heading-v1 h2{font-size:17px}.security-policy-heading-v1 p,.security-policy-card-v1 .dos-field-label-v1,.security-policy-check-v1{font-size:13px}.security-policy-check-grid-v1{grid-template-columns:1fr}}.manager-dashboard-kpis{background:0 0;min-width:0}.manager-dashboard-kpis-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.manager-dashboard-kpis-grid article{background:var(--dos-surface);border:1px solid var(--manager-rule);min-width:0;min-height:154px;box-shadow:none;border-left:3px solid #cfd4df;border-radius:13px;grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;gap:8px;padding:16px 18px 15px;display:grid}.manager-dashboard-kpis-grid article[data-tone=fleet]{border-left-color:#f27b12}.manager-dashboard-kpis-grid article[data-tone=invested],.manager-dashboard-kpis-grid article[data-tone=value],.manager-dashboard-kpis-grid article[data-tone=result]{border-left-color:#dfe3e8}.manager-dashboard-kpis-grid article[data-tone=preparation]{border-left-color:#d69a34}.manager-dashboard-kpis-grid article[data-tone=ready]{border-left-color:#89ab5f}.manager-dashboard-kpis-grid article[data-tone=sale]{border-left-color:#69aab0}.manager-dashboard-kpis-grid article[data-tone=sold]{border-left-color:#70a8a7}.manager-dashboard-kpis-grid article[data-tone=result][data-state=positive]{border-left-color:var(--manager-green)}.manager-dashboard-kpis-grid article[data-tone=result][data-state=negative]{border-left-color:var(--manager-red)}.manager-dashboard-kpi-label{color:#5b6064;grid-column:1;align-items:center;gap:16px;min-width:0;display:flex}.manager-dashboard-kpi-label>span:last-child{gap:3px;min-width:0;display:grid;overflow:visible}.manager-dashboard-kpi-label>span:last-child strong{color:#17233b;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;line-height:1.2;overflow:hidden}.manager-dashboard-kpi-label>span:last-child strong.manager-dashboard-kpi-title{text-overflow:clip;align-items:center;gap:5px;display:inline-flex;overflow:visible}.manager-dashboard-kpi-title>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.manager-dashboard-calculation-info{color:#8290a5;flex:none;align-items:center;display:inline-flex;position:relative}.manager-dashboard-calculation-info-trigger{width:17px;height:17px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.manager-dashboard-calculation-info-trigger:hover,.manager-dashboard-calculation-info-trigger:focus-visible,.manager-dashboard-calculation-info.is-open .manager-dashboard-calculation-info-trigger{color:#536b89;background:#eef2f7}.manager-dashboard-calculation-info-trigger:focus-visible{outline-offset:2px;outline:2px solid #9bb0ca}.manager-dashboard-calculation-info-trigger svg{width:15px;height:15px}.manager-dashboard-calculation-info-popover{z-index:20;color:#536078;text-align:left;white-space:normal;background:#fff;border:1px solid #dce2eb;border-radius:10px;gap:7px;width:min(310px,100vw - 32px);padding:12px 13px;font-size:11px;font-weight:500;line-height:1.45;display:grid;position:absolute;top:calc(100% + 9px);left:0;box-shadow:0 12px 28px #192b4824}.manager-dashboard-calculation-info-popover:before{content:"";background:#fff;border-top:1px solid #dce2eb;border-left:1px solid #dce2eb;width:9px;height:9px;position:absolute;top:-5px;left:12px;transform:rotate(45deg)}.manager-dashboard-calculation-info.is-align-right .manager-dashboard-calculation-info-popover{left:auto;right:0}.manager-dashboard-calculation-info.is-align-right .manager-dashboard-calculation-info-popover:before{left:auto;right:12px}.manager-dashboard-calculation-info-popover>.manager-dashboard-calculation-info-title{color:#17233b;white-space:normal;font-size:12px;font-weight:750;line-height:1.25;overflow:visible}.manager-dashboard-calculation-info-formula{color:#334867;font-family:var(--dos-font-data,monospace);background:#f4f6fa;border-left:2px solid #aebdce;padding:6px 8px;font-size:10px;font-weight:650}.manager-dashboard-calculation-info-context{color:#718099}.manager-dashboard-kpi-label>span:last-child small{color:var(--manager-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.25;overflow:hidden}.manager-dashboard-kpi-icon{color:#ed7600;background:#fff0dd;border-radius:10px;flex:0 0 50px;place-items:center;width:50px;height:50px;display:grid}.manager-dashboard-kpi-svg{width:25px;height:25px}.manager-dashboard-kpis-grid article[data-tone=preparation] .manager-dashboard-kpi-icon{color:#a56713;background:#fff0da}.manager-dashboard-kpis-grid article[data-tone=invested] .manager-dashboard-kpi-icon{color:#ed7600;background:#fff0dd}.manager-dashboard-kpis-grid article[data-tone=value] .manager-dashboard-kpi-icon{color:#069a9e;background:#e9f7f7}.manager-dashboard-kpis-grid article[data-tone=result][data-state=negative] .manager-dashboard-kpi-icon{color:var(--manager-red);background:#fbe8e6}.manager-dashboard-kpis-grid article[data-tone=result][data-state=positive] .manager-dashboard-kpi-icon{color:var(--manager-green);background:#e3f5ea}.manager-dashboard-kpis-grid article[data-tone=ready] .manager-dashboard-kpi-icon{color:#668845;background:#edf5e7}.manager-dashboard-kpis-grid article[data-tone=sale] .manager-dashboard-kpi-icon{color:#276c70;background:#e6f6f5}.manager-dashboard-kpis-grid article[data-tone=sold] .manager-dashboard-kpi-icon{color:#397b78;background:#e9f5f3}.manager-dashboard-kpis-grid article>strong{color:#17233b;font-family:var(--dos-font-ui);letter-spacing:-.025em;text-align:left;grid-area:2/1;align-self:end;font-size:30px;font-weight:700;line-height:1}.manager-dashboard-kpis-grid article[data-tone=preparation]>strong{color:#8e5a0f}.manager-dashboard-kpis-grid article[data-tone=ready]>strong{color:#668845}.manager-dashboard-kpis-grid article[data-tone=sale]>strong{color:#276c70}.manager-dashboard-kpis-grid article[data-tone=sold]>strong{color:#397b78}.manager-dashboard-kpis-grid article[data-tone=result][data-state=positive]>strong{color:var(--manager-green)}.manager-dashboard-kpis-grid article[data-tone=result][data-state=negative]>strong{color:var(--manager-red)}.manager-dashboard-kpis-grid article>small{color:var(--manager-muted);text-overflow:ellipsis;white-space:nowrap;grid-area:3/1;font-size:12px;line-height:1.2;overflow:hidden}.manager-dashboard-kpi-foot{align-items:center;min-width:0;font-weight:600;display:inline-flex}.manager-dashboard-kpi-foot[data-tone=positive]{color:#159a63}.manager-dashboard-kpi-foot[data-tone=negative]{color:#e23932}.manager-dashboard-kpi-trend-icon{color:#fff;background:currentColor;border-radius:50%;flex:0 0 15px;place-items:center;width:15px;height:15px;margin-right:6px;display:inline-grid}.manager-dashboard-kpi-trend-icon svg{width:11px;height:11px}.manager-dashboard-finance-main{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:20px;margin-top:18px;display:grid}.manager-dashboard-finance-chart{background:#fffaf1;border:1px solid #f1e2c5;border-radius:8px;place-items:center;min-height:178px;display:grid}.manager-dashboard-finance-history{background:#fff;border-color:#0000;min-width:0;padding:10px 4px 2px;display:block}.manager-dashboard-history-chart{min-width:0}.manager-dashboard-history-legend{color:var(--manager-muted);flex-wrap:wrap;gap:16px;margin:0 8px 6px;font-size:10px;display:flex}.manager-dashboard-history-legend span{align-items:center;gap:5px;display:inline-flex}.manager-dashboard-history-legend i{border-radius:50%;width:8px;height:8px}.manager-dashboard-history-legend i[data-tone=invested]{background:#65708f}.manager-dashboard-history-legend i[data-tone=asking]{background:#70a64e}.manager-dashboard-history-chart svg{width:100%;height:auto;min-height:190px;display:block;overflow:visible}.manager-dashboard-history-axis{stroke:#e1e5ec;stroke-width:1px}.manager-dashboard-history-line{fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.manager-dashboard-history-line.is-invested{stroke:#65708f}.manager-dashboard-history-line.is-asking{stroke:#70a64e}.manager-dashboard-history-point{stroke:#fff;stroke-width:1.75px}.manager-dashboard-history-point.is-invested{fill:#65708f}.manager-dashboard-history-point.is-asking{fill:#70a64e}.manager-dashboard-history-label,.manager-dashboard-history-axis-label{fill:#56647d;font-family:var(--dos-font-ui);font-size:10px}.manager-dashboard-history-note{color:var(--manager-muted);text-align:center;margin:0 3px 2px;font-size:9px}.manager-dashboard-history-state{min-height:155px;color:var(--manager-muted);text-align:center;place-items:center;gap:8px;padding:16px;font-size:11px;display:grid}.manager-dashboard-history-state strong{color:var(--manager-text);font-size:12px}.manager-dashboard-history-state span{max-width:34ch;line-height:1.45}.manager-dashboard-history-state.is-insufficient{background:#fbfcfe;border:0;border-radius:7px;min-height:150px}.manager-dashboard-history-state-icon{color:#65708f;background:#eef1f7;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.manager-dashboard-history-state-icon svg{width:18px;height:18px}.manager-dashboard-history-state.is-error{color:#a23c3c}.manager-dashboard-history-state button{border:1px solid var(--manager-rule);color:var(--manager-text);font:inherit;cursor:pointer;background:#fff;border-radius:6px;padding:5px 9px}.manager-dashboard-finance-summary{border-left:3px solid var(--manager-amber);background:linear-gradient(90deg,#fffaf1 0%,#f7f8f7 26% 100%);border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:18px;padding:14px 16px;display:grid}.manager-dashboard-finance-summary>div{border-left:1px solid #cdd3ce;gap:4px;min-width:0;padding:0 14px;display:grid}.manager-dashboard-finance-summary>div:first-child{border-left:0;padding-left:0}.manager-dashboard-finance-summary span{color:#56647d;font-family:var(--dos-font-ui);font-size:11px;line-height:1.2}.manager-dashboard-finance-summary strong{color:var(--manager-text);font-family:var(--dos-font-data);white-space:nowrap;font-size:18px;font-weight:700;line-height:1.2}.manager-dashboard-finance-summary .is-positive strong{color:var(--manager-green)}.manager-dashboard-finance-summary .is-negative strong{color:var(--manager-red)}@media (width<=1240px){.manager-dashboard-kpis-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.manager-dashboard-kpis-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.manager-dashboard-finance-main{grid-template-columns:1fr}}@media (width<=560px){.manager-dashboard-kpis-grid{grid-template-columns:1fr}.manager-dashboard-kpis-grid article{min-height:112px}.manager-dashboard-finance-main{grid-template-columns:1fr}.manager-dashboard-finance-header-tools{flex-direction:column;align-items:flex-start;gap:8px}.manager-dashboard-period{padding-block:7px}.manager-dashboard-finance-summary{grid-template-columns:1fr;gap:10px}.manager-dashboard-finance-summary>div,.manager-dashboard-finance-summary>div:first-child{border-top:1px solid #cdd3ce;border-left:0;padding:8px 0 0}.manager-dashboard-finance-summary>div:first-child{border-top:0;padding-top:0}}.dos-icon{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;display:block}.dos-confirm-dialog-backdrop{z-index:1200;background:#10182885;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.dos-confirm-dialog{width:min(480px,100%);color:var(--dos-text-strong,#18233f);background:var(--dos-surface,#fff);border:1px solid var(--dos-border-strong,#cbd5e1);border-radius:var(--dos-radius-lg,12px);overflow:hidden;box-shadow:0 24px 60px #1018283d}.dos-confirm-dialog-header{background:var(--dos-surface-soft,#f8fafc);border-bottom:1px solid var(--dos-border,#e2e8f0);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:18px 20px 16px;display:grid}.dos-confirm-dialog-icon{width:40px;height:40px;color:var(--dos-amber-700,#c66a00);background:var(--dos-amber-softer,#fff4e5);border-radius:12px;place-items:center;display:grid}.dos-confirm-dialog-icon.is-danger{color:var(--dos-red-600,#c43d45);background:var(--dos-red-softer,#fff0f1)}.dos-confirm-dialog-header h2{color:var(--dos-text-strong,#18233f);margin:1px 0 5px;font-size:16px;font-weight:700;line-height:1.3}.dos-confirm-dialog-header p{color:var(--dos-text-muted,#667085);margin:0;font-size:13px;line-height:1.45}.dos-confirm-dialog-close{width:30px;height:30px;color:var(--dos-text-muted,#667085);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;padding:0;display:grid}.dos-confirm-dialog-close:hover{color:var(--dos-text-strong,#18233f);background:var(--dos-surface,#fff);border-color:var(--dos-border,#e2e8f0)}.dos-confirm-dialog-close:focus-visible{outline:2px solid var(--dos-focus,#9ec5ff);outline-offset:2px}.dos-confirm-dialog-content{padding:16px 20px 0}.dos-confirm-dialog-footer{justify-content:flex-end;gap:8px;padding:16px 20px 18px;display:flex}.dos-confirm-dialog-confirm.is-danger{color:#fff;background:var(--dos-red-600,#c43d45);border-color:var(--dos-red-600,#c43d45)}.dos-confirm-dialog-confirm.is-danger:hover:not(:disabled){background:var(--dos-red-700,#a93038);border-color:var(--dos-red-700,#a93038)}.dos-confirm-dialog-reason{color:var(--dos-text-muted,#667085);gap:6px;font-size:12px;font-weight:600;display:grid}.dos-confirm-dialog-reason textarea{box-sizing:border-box;width:100%;min-height:82px;color:var(--dos-text-strong,#18233f);font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;resize:vertical;background:var(--dos-surface,#fff);border:1px solid var(--dos-border-strong,#cbd5e1);border-radius:var(--dos-radius-md,8px);outline:0;padding:9px 10px;font-size:13px;line-height:1.4}.dos-confirm-dialog-reason textarea:focus{border-color:var(--dos-amber-600,#e7a947);box-shadow:0 0 0 3px var(--dos-focus,#e7a94733)}@media (width<=560px){.dos-confirm-dialog-backdrop{padding:12px}.dos-confirm-dialog-footer{flex-direction:column-reverse}.dos-confirm-dialog-footer .dos-button{justify-content:center;width:100%}}.sales-offers-page,.sales-offer-workspace{width:100%;max-width:none;margin:0;padding:0}.sales-offers-header,.sales-offer-page-header{border-bottom:1px solid var(--dos-border,#e1e5ec);justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px;padding-bottom:20px;display:flex}.sales-offers-header h1,.sales-offer-page-header h1{font-family:var(--dos-font-ui);letter-spacing:-.01em;margin:6px 0 4px;font-size:26px;font-weight:700;line-height:1.1}.sales-offers-header p,.sales-offer-page-header p{color:#68748c;margin:0}.sales-offer-actions{flex-wrap:wrap;gap:8px;display:flex}.sales-offers-toolbar{gap:10px;margin-bottom:18px;display:flex}.sales-offers-table{border:1px solid var(--dos-border,#e1e5ec);background:#fff;border-radius:14px;overflow:auto}.sales-offers-table table{border-collapse:collapse;width:100%;min-width:760px}.sales-offers-table th,.sales-offers-table td{text-align:left;border-bottom:1px solid #edf0f4;padding:8px 16px;font-size:13px}.sales-offers-table th{height:34px;font-family:var(--dos-font-label);color:#6b7487;text-transform:uppercase;letter-spacing:.05em;padding-block:0;font-size:11.5px;font-weight:600;line-height:1.25}.sales-offers-table tbody tr{cursor:pointer}.sales-offers-table tbody tr:hover{background:#fffaf2}.sales-offer-empty{text-align:center;color:#69758b;padding:48px}.sales-offer-empty .dos-button{margin-left:10px}.sales-offer-form-card{border:1px solid var(--dos-border,#e1e5ec);background:#fff;border-radius:14px}@media (width<=800px){.sales-offers-page,.sales-offer-workspace{padding:20px 16px 40px}.sales-offers-header,.sales-offer-page-header,.sales-offers-toolbar{flex-direction:column}}.dealeros-app .sales-offers-header h1,.dealeros-app .sales-offer-page-header h1{letter-spacing:-.01em;font-size:26px;line-height:1.1}.dealeros-app .sales-offers-page,.dealeros-app .sales-offer-workspace{width:100%;max-width:none!important;margin-inline:0!important}.dealeros-app .sales-offers-toolbar{align-items:center;gap:8px;margin-bottom:16px}.dealeros-app .sales-offers-table{box-shadow:var(--dos-shadow-xs,0 1px 2px #14213a0a);border-radius:12px}.dealeros-app .sales-offers-table th{height:34px;padding-block:0}.dealeros-app .sales-offers-table td{height:var(--dos-content-table-row-height,52px);padding:8px 16px}.dealeros-app .sales-offers-table .sales-status-badge{min-height:var(--dos-content-status-height,22px);font-size:var(--dos-content-meta-size,10px);align-items:center;padding:0 8px;line-height:1;display:inline-flex}.dealeros-app .sales-offers-table td:first-child strong{color:var(--dos-text-strong);font-weight:700}@media (width<=800px){.dealeros-app .sales-offers-toolbar{flex-direction:column;align-items:stretch}.dealeros-app .sales-offers-page,.dealeros-app .sales-offer-workspace{padding-inline:0!important}}.sales-offer-filter-card-v3{background:#fff;border:1px solid #e1e6ed;border-radius:11px;padding:17px 18px 14px;box-shadow:0 7px 18px #1d314b09}.sales-offer-filter-grid-v3{grid-template-columns:minmax(280px,1.55fr) minmax(180px,.9fr) minmax(150px,.75fr) minmax(150px,.75fr) auto;align-items:end;gap:18px;display:grid}.sales-offer-search-v3,.sales-offer-filter-field-v3{border-bottom:1px solid var(--dos-border-strong,#cbd5e1);min-width:0;min-height:65px;position:relative}.sales-offer-search-v3{color:var(--dos-text-muted,#75839b);gap:5px;padding-bottom:8px;display:grid}.sales-offer-search-v3>span,.sales-offer-filter-field-v3>span:first-child{color:#718099;letter-spacing:0;font-size:10px;font-weight:700;line-height:1.2}.sales-offer-search-v3>div{align-items:center;gap:9px;min-width:0;height:40px;display:flex}.sales-offer-search-v3>div>svg{color:#8793a7;flex:0 0 16px;width:16px;height:16px}.sales-offer-search-v3>div>.dos-outlined-input-v1{flex:auto}.sales-offer-search-v3:focus-within,.sales-offer-filter-field-v3:focus-within{border-bottom-color:var(--dos-amber-600,#e4a229)}.sales-offer-date-text-v3{box-sizing:border-box;color:#17263e;width:100%;min-width:0;height:40px;font-family:var(--dos-font-ui);background:0 0;border:0;outline:0;font-size:13px;font-weight:600;line-height:1.2}.sales-offer-date-text-v3::placeholder{color:#8793a7;opacity:1;font-weight:500}.sales-offer-filter-field-v3{gap:5px;padding-bottom:8px;display:grid;position:relative}.sales-offer-date-control-v3{align-items:center;display:flex;position:relative}.sales-offer-date-text-v3{padding:0 42px 0 2px}.sales-offer-date-picker-v3{z-index:2;opacity:0;cursor:pointer;width:36px;height:40px;padding:0;position:absolute;top:0;right:0}.sales-offer-date-picker-v3::-webkit-calendar-picker-indicator{cursor:pointer;width:36px;height:40px}.sales-offer-date-control-v3>svg{color:#687895;pointer-events:none;position:absolute;right:8px}@media (width<=1250px){.sales-offer-filter-grid-v3{grid-template-columns:minmax(250px,1fr) minmax(170px,.8fr) 150px 150px auto}}@media (width<=920px){.sales-offer-filter-grid-v3{grid-template-columns:1fr 1fr}.sales-offer-search-v3{grid-column:1/-1}.sales-offer-search-button-v3{justify-self:stretch}}@media (width<=620px){.sales-offer-filter-grid-v3{grid-template-columns:1fr}.sales-offer-search-v3{grid-column:auto}.sales-offer-search-button-v3{justify-self:stretch}}.dealeros-app .sales-offers-header.page-header-v1,.dealeros-app .sales-offer-page-header.page-header-v1{border-bottom:1px solid var(--dos-border);align-items:flex-end;gap:18px;margin:0 0 14px!important;padding:4px 0 14px!important}.dealeros-app .sales-offers-header.page-header-v1 .page-header-eyebrow-v1,.dealeros-app .sales-offer-page-header.page-header-v1 .page-header-eyebrow-v1{display:block;color:var(--dos-amber-700)!important;letter-spacing:.11em!important;margin:0 0 5px!important;font-size:10px!important}.sales-offer-search-v3,.sales-offer-filter-field-v3{border-bottom:0;padding-bottom:0}.sales-offer-search-v3>span,.sales-offer-filter-field-v3>span:first-child{order:2}.sales-offer-filter-field-v3>.sales-offer-date-control-v3{border-bottom:.5px solid #cbd5e1;order:1;position:relative}.sales-offer-date-control-v3:before,.sales-offer-date-control-v3:after{content:"";pointer-events:none;background:#cbd5e1;width:12px;height:3px;transition:background-color .15s;position:absolute;bottom:-1px}.sales-offer-date-control-v3:before{left:0}.sales-offer-date-control-v3:after{right:0}.sales-offer-filter-field-v3:focus-within>.sales-offer-date-control-v3{border-bottom-color:#e4a229}.sales-offer-filter-field-v3:focus-within>.sales-offer-date-control-v3:before,.sales-offer-filter-field-v3:focus-within>.sales-offer-date-control-v3:after{background:#e4a229}.sales-offer-workspace .sales-offer-date-text-v3:focus-visible{outline-offset:0;outline:0}.sales-offer-details-page{color:#14213d;max-width:1400px;margin:0 auto;padding:28px 28px 64px}.sales-offer-breadcrumbs{color:#6b7893;align-items:center;gap:8px;margin-bottom:14px;font-size:13px;display:flex}.sales-offer-breadcrumbs button{color:#315a9b;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;background:0 0;border:0;padding:0}.sales-offer-breadcrumbs strong{color:#14213d;font-weight:600}.sales-offer-details-header{border-bottom:1px solid #e2e7ef;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:20px;display:flex}.sales-offer-details-header h1{color:#101a33;letter-spacing:-.03em;margin:4px 0 8px;font-size:clamp(28px,3vw,38px);line-height:1.1}.sales-offer-details-header h1 small{color:#73809b;letter-spacing:0;font-size:.45em;font-weight:500}.sales-offer-details-header p{color:#73809b;align-items:center;gap:12px;margin:0;font-size:13px;display:flex}.sales-offer-details-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.sales-offer-details-actions .dos-button{white-space:nowrap}.sales-offer-status-control{border-bottom:1px solid #e2e7ef;padding:18px 0 22px}.sales-offer-progress{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:8px;display:grid}.sales-offer-progress-step{color:#6f7b94;grid-template-columns:22px auto 1fr;align-items:center;gap:8px;min-width:0;font-size:13px;display:grid}.sales-offer-progress-step i{background:#d9e0eb;height:1px;margin-left:4px}.sales-offer-progress-step.is-current{color:#172541;font-weight:700}.sales-offer-progress-step.is-current .sales-offer-progress-dot{background:#fff7e9;border-color:#f59d18;box-shadow:0 0 0 3px #fff7e9}.sales-offer-progress-step.is-complete .sales-offer-progress-dot{background:#f1f5fc;border-color:#5b83bf}.sales-offer-progress-dot{color:#315a9b;border:2px solid #a8b2c4;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;line-height:1;display:grid}.sales-offer-status-menu{justify-content:flex-end;margin-top:-29px;display:flex;position:relative}.sales-offer-status-trigger{color:#243653;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;background:#fff;border:1px solid #d6deeb;border-radius:20px;padding:8px 14px;font-size:12px}.sales-offer-status-popover{z-index:4;background:#fff;border:1px solid #e1e6ee;border-radius:10px;min-width:220px;padding:6px;display:grid;position:absolute;top:42px;right:0;box-shadow:0 12px 30px #14213d1f}.sales-offer-status-popover button{color:#263650;text-align:left;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:10px;font-size:12px;display:flex}.sales-offer-status-popover button:hover{background:#f6f8fb}.sales-offer-status-popover button:last-child{color:#bd4f52}.sales-offer-workspace-grid{grid-template-columns:minmax(230px,.82fr) minmax(350px,1.35fr) minmax(290px,.96fr);align-items:start;gap:14px;padding-top:18px;display:grid}.sales-offer-column{gap:14px;min-width:0;display:grid}.sales-offer-card{min-width:0;box-shadow:none;background:#fff;border:1px solid #dee5ef;border-radius:12px;padding:18px;position:relative}.sales-offer-card-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sales-offer-card-eyebrow{color:#66728c;letter-spacing:.08em;margin-bottom:10px;font-size:11px;font-weight:700;display:block}.sales-offer-card h2{color:#15213c;margin:0;font-size:16px;line-height:1.25}.sales-offer-card p{color:#71809c;margin:5px 0 0;font-size:12px;line-height:1.45}.sales-offer-icon{flex:none;width:18px;height:18px}.sales-offer-icon-button{color:#315a9b;cursor:pointer;background:#fff;border:1px solid #dbe2ed;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;display:inline-grid}.sales-offer-icon-button:hover{color:#b86a00;background:#fffaf1;border-color:#f2b04d}.sales-offer-avatar{color:#3e5fc4;background:#eaf0ff;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;font-weight:700;display:grid}.sales-offer-avatar--violet{color:#7654bb;background:#f0ebff}.sales-offer-card-title-row{align-items:center;gap:12px;display:flex}.sales-offer-card-title-row h2{font-size:16px}.sales-offer-contact-list{color:#263650;gap:9px;margin-top:18px;font-size:12px;display:grid}.sales-offer-contact-list span{overflow-wrap:anywhere;align-items:center;gap:9px;min-width:0;display:flex}.sales-offer-link-action{color:#315a9b;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;background:0 0;border:0;align-items:center;gap:8px;margin-top:16px;padding:0;font-size:12px;font-weight:600;display:inline-flex}.sales-offer-link-action .sales-offer-icon{width:14px;height:14px}.sales-offer-responsible-card{padding-top:16px}.sales-offer-responsible-card .sales-offer-card-eyebrow{margin-bottom:12px}.sales-offer-vehicle-media{background:#f5f7fa;border-radius:9px;place-items:center;min-height:150px;margin:16px -2px 12px;display:grid;overflow:hidden}.sales-offer-vehicle-media img{object-fit:contain;width:100%;height:170px}.sales-offer-vehicle-placeholder{color:#9ba7ba;place-items:center;gap:6px;font-size:11px;display:grid}.sales-offer-vehicle-placeholder .sales-offer-icon{width:34px;height:34px}.sales-offer-vehicle-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;padding-top:4px;display:grid}.sales-offer-vehicle-facts span{color:#22324f;overflow-wrap:anywhere;gap:3px;min-width:0;font-size:12px;display:grid}.sales-offer-vehicle-facts small{color:#7c88a0;font-size:10px}.sales-offer-summary-card>.sales-offer-icon{color:#506bc1}.sales-offer-summary-price-label{color:#6c7892;margin-top:14px;font-size:11px}.sales-offer-summary-price{color:#111c35;margin-top:3px;font-size:24px;display:block}.sales-offer-summary-list{margin:16px 0 0}.sales-offer-summary-list div{border-top:1px solid #e6ebf2;justify-content:space-between;gap:12px;padding:9px 0;font-size:12px;display:flex}.sales-offer-summary-list dt{color:#63708b}.sales-offer-summary-list dd{color:#1a2844;text-align:right;margin:0;font-weight:600}.sales-offer-summary-list dd.is-discount{color:#d4575f}.sales-offer-terms-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 26px;margin-top:12px;display:grid}.sales-offer-terms-grid span{color:#6d7991;border-bottom:1px solid #e6ebf2;gap:4px;padding-bottom:9px;font-size:11px;display:grid}.sales-offer-terms-grid strong{color:#182641;font-size:13px}.sales-offer-send-card{color:#fff;background:linear-gradient(135deg,#19215b,#2a236e);border-color:#302d7d;grid-template-columns:1fr 44px;gap:12px;display:grid;overflow:hidden}.sales-offer-send-card .sales-offer-card-eyebrow,.sales-offer-send-card h2,.sales-offer-send-card p{color:#fff}.sales-offer-send-card .sales-offer-card-eyebrow{opacity:.8}.sales-offer-send-card .sales-offer-send-art{color:#b8c0ff;opacity:.75;grid-area:1/2;align-self:center;display:grid}.sales-offer-send-card>div:not(.sales-offer-send-art){grid-area:1/1}.sales-offer-send-card .dos-button{margin-top:12px}.sales-offer-send-card.is-sent{background:linear-gradient(135deg,#191f58,#28216d);border-color:#302d7d}.sales-offer-send-card.is-sent .sales-offer-card-eyebrow,.sales-offer-send-card.is-sent h2,.sales-offer-send-card.is-sent p{color:#fff}.sales-offer-send-card.is-sent .sales-offer-send-art{color:#b8c0ff}.sales-offer-email-value{overflow-wrap:anywhere}.sales-offer-snapshot-card{grid-column:1/-1}.sales-offer-snapshot-card .sales-offer-card-header p{max-width:560px}.sales-offer-snapshot-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:14px;display:grid}.sales-offer-snapshot-grid>div{border-right:1px solid #e4e9f0;gap:5px;min-width:0;padding-right:14px;display:grid}.sales-offer-snapshot-grid>div:last-child{border-right:0}.sales-offer-snapshot-grid strong{color:#4165b5;letter-spacing:.08em;font-size:10px}.sales-offer-snapshot-grid span{color:#1c2a45;font-size:13px;font-weight:600}.sales-offer-snapshot-grid small{color:#73809b;overflow-wrap:anywhere;font-size:11px}.sales-offer-muted{color:#8290a9}.sales-offer-timeline{gap:16px;margin-top:8px;display:grid}.sales-offer-timeline-item{grid-template-columns:28px 1fr;gap:10px;display:grid}.sales-offer-timeline-dot{color:#5272c6;background:#eaf0ff;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.sales-offer-timeline-dot.is-current{color:#df8c14;background:#fff0d9}.sales-offer-timeline-dot .sales-offer-icon{width:15px;height:15px}.sales-offer-timeline-item>div{border-bottom:1px solid #e6ebf2;gap:3px;padding-bottom:12px;display:grid}.sales-offer-timeline-item strong{color:#1a2843;font-size:12px}.sales-offer-timeline-item small{color:#75829b;font-size:11px}.sales-offer-more-button{font-size:18px;line-height:1}@media (width<=1180px){.sales-offer-workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-offer-column--right{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.sales-offer-snapshot-card{grid-column:1/-1}}@media (width<=760px){.sales-offer-details-page{padding:20px 14px 40px}.sales-offer-details-header{gap:14px;display:grid}.sales-offer-details-actions{justify-content:flex-start}.sales-offer-progress{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sales-offer-status-menu{justify-content:flex-start;margin-top:14px}.sales-offer-workspace-grid,.sales-offer-column--right{grid-template-columns:1fr}.sales-offer-column--right{grid-column:auto}.sales-offer-snapshot-grid{grid-template-columns:1fr}.sales-offer-snapshot-grid>div{border-bottom:1px solid #e4e9f0;border-right:0;padding:0 0 12px}.sales-offer-snapshot-grid>div:last-child{border-bottom:0}}.dealeros-app .sales-offer-details-route.page-canvas-v1{min-height:100vh}.dealeros-app .sales-offer-details-route .sales-offer-details-page{padding-top:22px}.sales-offer-customer-card{min-height:292px}.sales-offer-responsible-card{min-height:175px}.sales-offer-vehicle-card{min-height:435px}.sales-offer-terms-card{min-height:165px}.sales-offer-terms-grid{row-gap:8px;margin-top:10px}.sales-offer-terms-grid span{padding-bottom:6px}.sales-offer-summary-card{min-height:267px}.sales-offer-history-card{min-height:133px}@media (width<=1050px){.sales-offer-customer-card,.sales-offer-responsible-card,.sales-offer-vehicle-card,.sales-offer-terms-card{min-height:0}}.sales-offer-details-page{color:#101a33;max-width:1320px;padding:22px 26px 48px}.sales-offer-breadcrumbs{margin-bottom:12px;font-size:12px}.sales-offer-details-header{gap:18px;padding-bottom:16px}.sales-offer-details-header h1{margin:3px 0 7px;font-size:clamp(30px,3vw,36px)}.sales-offer-details-header p{gap:10px;font-size:12px}.sales-offer-details-actions{gap:8px}.sales-offer-details-actions .dos-button{min-height:38px;padding-inline:14px;font-size:12px}.sales-offer-overview{border-bottom:1px solid #e2e7ef;padding-bottom:0}.sales-offer-overview .sales-offer-status-control{border-bottom:0;padding:15px 0 16px}.sales-offer-progress{gap:12px}.sales-offer-progress-step{grid-template-columns:20px auto 1fr;gap:7px;font-size:12px}.sales-offer-progress-dot{width:17px;height:17px}.sales-offer-status-menu{margin-top:-29px}.sales-offer-status-trigger{min-height:34px;padding:7px 12px;font-size:12px}.sales-offer-column{gap:12px}.sales-offer-card{border-radius:12px;padding:16px}.sales-offer-card-eyebrow{letter-spacing:.075em;margin-bottom:8px;font-size:10px}.sales-offer-card h2{font-size:15px}.sales-offer-card p{font-size:11px}.sales-offer-avatar{width:42px;height:42px;font-size:13px}.sales-offer-card-title-row{gap:10px}.sales-offer-contact-list .sales-offer-icon{color:#4a68ba;width:15px;height:15px}.sales-offer-link-action{margin-top:13px;font-size:12px}.sales-offer-vehicle-media{min-height:168px;margin:14px -1px 11px}.sales-offer-vehicle-facts{gap:9px 12px}.sales-offer-vehicle-facts span{font-size:11px}.sales-offer-vehicle-facts small{font-size:10px}.sales-offer-summary-card{padding:16px 16px 12px}.sales-offer-summary-price-label{margin-top:12px;font-size:10px}.sales-offer-summary-price{font-size:23px}.sales-offer-summary-list{margin-top:13px}.sales-offer-summary-list div{padding:8px 0;font-size:11px}.sales-offer-terms-card{padding-bottom:17px}.sales-offer-terms-grid{gap:12px 22px;margin-top:10px}.sales-offer-terms-grid span{gap:3px;padding-bottom:8px;font-size:10px}.sales-offer-terms-grid strong{font-size:12px}.sales-offer-send-card{grid-template-columns:1fr 52px;min-height:154px}.sales-offer-send-card .sales-offer-send-art .sales-offer-icon{width:50px;height:50px}.sales-offer-send-card .dos-button{min-height:36px;font-size:12px}.sales-offer-snapshot-grid{gap:14px;margin-top:12px}.sales-offer-snapshot-grid span{font-size:12px}.sales-offer-snapshot-grid small{font-size:10px}.sales-offer-timeline{gap:12px}.sales-offer-timeline-item{grid-template-columns:26px 1fr;gap:9px}.sales-offer-timeline-dot{width:24px;height:24px}.sales-offer-timeline-item strong{font-size:11px}.sales-offer-timeline-item small{font-size:10px}@media (width<=1180px){.sales-offer-workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-offer-column--right{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.sales-offer-details-page{padding:18px 14px 36px}.sales-offer-details-header{gap:12px}.sales-offer-details-actions{justify-content:flex-start}.sales-offer-overview .sales-offer-status-control{padding-top:13px}.sales-offer-progress{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sales-offer-status-menu{justify-content:flex-start;margin-top:12px}.sales-offer-workspace-grid,.sales-offer-column--right{grid-template-columns:1fr}.sales-offer-column--right{grid-column:auto}}:root{--offer-font:var(--dos-font-ui);--offer-bg:#f8f9fb;--offer-border:#e4e8ef;--offer-text:#101b33;--offer-muted:#6f7b91;--offer-orange:#ff7900;--offer-green:#15945d;--offer-red:#e94b4b}.dealeros-app .sales-offer-details-route.page-canvas-v1{background:var(--offer-bg);width:100%;max-width:none;margin:0;padding:0}.sales-offer-details-page{box-sizing:border-box;width:100%;max-width:none;color:var(--offer-text);font-family:var(--offer-font);margin:0;padding:28px 32px 40px}.sales-offer-details-header{grid-template-columns:minmax(360px,1fr) auto;align-items:start;gap:32px;display:grid}.sales-offer-details-actions .dos-button{border-radius:8px;min-height:38px;padding:0 14px}.sales-offer-overview .sales-offer-status-control{border-top:1px solid var(--offer-border);border-bottom:1px solid var(--offer-border);padding:18px 0 20px}.sales-offer-workspace-grid{grid-template-columns:minmax(280px,.82fr) minmax(390px,1.1fr) minmax(380px,1fr);gap:14px;padding-top:16px}.sales-offer-column--center{display:contents}.sales-offer-column--left{grid-area:1/1/span 2}.sales-offer-column--right{grid-area:1/3/span 3}.sales-offer-column--center>.sales-offer-card:first-child{grid-area:1/2}.sales-offer-column--center>.sales-offer-terms-card{grid-area:2/2}.sales-offer-column--center>.sales-offer-snapshot-card{grid-area:3/1/auto/3}.sales-offer-card{border-color:var(--offer-border);border-radius:12px;padding:18px}.sales-offer-card-eyebrow{color:#66728c;margin-bottom:10px;font-size:11px}.sales-offer-card h2{font-size:17px;line-height:24px}.sales-offer-card p{color:var(--offer-muted);font-size:12px}.sales-offer-avatar{width:56px;height:56px}.sales-offer-contact-list{gap:10px;margin-top:18px;font-size:12px}.sales-offer-vehicle-media{min-height:215px;margin-top:16px}.sales-offer-vehicle-media img{height:215px}.sales-offer-summary-price{font-size:24px;font-weight:700}.sales-offer-summary-list div{padding:8px 0}.sales-offer-send-card{background:linear-gradient(135deg,#222069,#292675 60%,#1f1d60);min-height:205px;padding:18px 20px}.sales-offer-send-card .sales-offer-send-art .sales-offer-icon{opacity:.58;width:125px;height:125px}.sales-offer-snapshot-card{min-height:205px}.sales-offer-timeline-item{min-height:58px}@media (width<=1450px){.sales-offer-workspace-grid{grid-template-columns:minmax(270px,.82fr) minmax(360px,1.08fr) minmax(360px,1fr)}}@media (width<=1180px){.sales-offer-column--center{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sales-offer-column--left,.sales-offer-column--right{grid-area:auto/1/auto/-1}.sales-offer-column--center>.sales-offer-card:first-child,.sales-offer-column--center>.sales-offer-terms-card,.sales-offer-column--center>.sales-offer-snapshot-card{grid-area:auto}.sales-offer-snapshot-card{grid-column:1/-1!important}}@media (width<=760px){.sales-offer-details-page{padding:20px 14px 40px}.sales-offer-details-header{grid-template-columns:1fr;gap:14px}.sales-offer-workspace-grid{grid-template-columns:1fr}.sales-offer-column--center{grid-template-columns:1fr;display:grid}}.dealeros-app .sales-offer-details-route .sales-offer-details-page{box-sizing:border-box;width:100%;padding:26px 42px 48px;max-width:none!important;margin:0!important}.dealeros-app .sales-offer-details-route .sales-offer-overview{box-shadow:none;background:0 0;border:0;padding:0}.dealeros-app .sales-offer-details-route .sales-offer-details-header{border-bottom:1px solid var(--offer-border);grid-template-columns:minmax(0,1fr) auto;padding-bottom:16px}.dealeros-app .sales-offer-details-route .sales-offer-overview .sales-offer-status-control{border-top:0;border-bottom:1px solid var(--offer-border);padding:16px 0 14px}.dealeros-app .sales-offer-details-route .sales-offer-workspace-grid{grid-template-columns:minmax(270px,.72fr) minmax(360px,.86fr) minmax(410px,1.18fr);gap:16px;padding-top:16px}.dealeros-app .sales-offer-details-route .sales-offer-card{box-shadow:0 1px 2px #10182805}@media (width<=1280px){.dealeros-app .sales-offer-details-route .sales-offer-details-page{padding-inline:28px}.dealeros-app .sales-offer-details-route .sales-offer-workspace-grid{grid-template-columns:minmax(245px,.78fr) minmax(330px,.95fr) minmax(350px,1.08fr)}}@media (width<=1050px){.dealeros-app .sales-offer-details-route .sales-offer-workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dealeros-app .sales-offer-details-route .sales-offer-column--right{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.dealeros-app .sales-offer-details-route .sales-offer-details-page{padding:20px 14px 36px}.dealeros-app .sales-offer-details-route .sales-offer-details-header{grid-template-columns:1fr;gap:14px}.dealeros-app .sales-offer-details-route .sales-offer-workspace-grid,.dealeros-app .sales-offer-details-route .sales-offer-column--right{grid-template-columns:1fr}.dealeros-app .sales-offer-details-route .sales-offer-column--right{grid-column:auto}}.sales-offer-workspace:has(.sales-offer-form-card) .sales-offer-page-header{border-bottom:1px solid var(--offer-border,#e1e7f0);color:var(--offer-text,#101b33);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;margin:0 0 16px;padding:0 0 16px;display:grid}.sales-offer-workspace:has(.sales-offer-form-card) .sales-offer-page-header h1{color:var(--offer-text,#101b33);letter-spacing:-.022em;margin:3px 0 7px;font-size:31px;font-weight:700;line-height:37px}.sales-offer-workspace:has(.sales-offer-form-card) .sales-offer-page-header p{color:var(--offer-muted,#66738f);margin:0;font-size:12px;line-height:18px}.sales-offer-workspace:has(.sales-offer-form-card) .sales-offer-page-header>button{color:#101b33;min-height:40px;font-family:var(--dos-font-ui);background:#fff;border:1px solid #dce3ed;border-radius:8px;padding:0 14px;font-size:12px;font-weight:600;line-height:17px}:is(.sales-offer-workspace:has(.sales-offer-form-card) .sales-offer-page-header>button:hover,.sales-offer-workspace:has(.sales-offer-form-card) .sales-offer-page-header>button:focus-visible){background:#f8fafc;border-color:#cbd4e1}.sales-offer-workspace:has(.sales-offer-form-card) .sales-offer-form-card{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:14px;display:grid}.sales-offer-workspace:has(.sales-offer-form-card) .sales-form-section{box-sizing:border-box;border:1px solid var(--offer-border,#e1e7f0);min-width:0;box-shadow:none;background:#fff;border-radius:12px;padding:18px}.sales-offer-workspace:has(.sales-offer-form-card) .sales-form-section:first-child{grid-column:1/-1}.sales-offer-workspace:has(.sales-offer-form-card) .sales-form-section h2{color:#101b33;margin:0 0 16px;font-size:15px;font-weight:700;line-height:20px}.sales-offer-workspace:has(.sales-offer-form-card) .sales-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;display:grid}.sales-offer-workspace:has(.sales-offer-form-card) .sales-form-grid label{color:#65738b;min-width:0;font-family:var(--dos-font-ui);flex-direction:column;gap:7px;font-size:11px;font-weight:600;line-height:16px;display:flex}.sales-offer-workspace:has(.sales-offer-form-card) .sales-form-grid :where(input,select){box-sizing:border-box;color:#17233a;width:100%;min-width:0;height:40px;font-family:var(--dos-font-ui);background:#fff;border:1px solid #d5dce8;border-radius:8px;outline:0;padding:0 12px;font-size:12px;font-weight:600;line-height:17px;transition:border-color .15s,box-shadow .15s,background .15s}.sales-offer-workspace:has(.sales-offer-form-card) .sales-form-grid select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='m3.25 5.25 3.75 3.5 3.75-3.5' stroke='%236c7890' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;padding-right:34px}.sales-offer-workspace:has(.sales-offer-form-card) .sales-form-grid input[type=date]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.sales-offer-workspace:has(.sales-offer-form-card) .sales-form-grid input[readonly]{color:#53627a;background:#f8fafc}.sales-offer-workspace:has(.sales-offer-form-card) .sales-form-grid :where(input,select):focus-visible{border-color:var(--offer-orange,#f59b1b);box-shadow:0 0 0 3px #f59b1b24}.sales-offer-workspace:has(.sales-offer-form-card) .sales-form-footer{box-sizing:border-box;border:1px solid var(--offer-border,#e1e7f0);background:#fff;border-radius:12px;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:10px;min-height:72px;margin:0;padding:16px 18px;display:flex}.sales-offer-workspace:has(.sales-offer-form-card) .sales-form-footer .dos-button{border-radius:8px;min-height:38px;padding:0 14px;font-size:12px}@media (width<=760px){.sales-offer-workspace:has(.sales-offer-form-card) .sales-offer-page-header{grid-template-columns:1fr;gap:12px}.sales-offer-workspace:has(.sales-offer-form-card) .sales-offer-page-header>button{justify-self:start}:is(.sales-offer-workspace:has(.sales-offer-form-card) .sales-offer-form-card,.sales-offer-workspace:has(.sales-offer-form-card) .sales-form-grid){grid-template-columns:1fr}}.sales-offer-details-route .sales-offer-details-page{box-sizing:border-box;width:100%;margin:0;padding:26px 42px 48px}.sales-offer-details-route .sales-offer-details-header{border-bottom:1px solid var(--offer-border);grid-template-columns:minmax(0,1fr) auto;padding-bottom:16px}.sales-offer-details-route .sales-offer-overview{box-shadow:none;background:0 0;border:0;padding:0}.sales-offer-details-route .sales-offer-overview .sales-offer-status-control{border-top:0;border-bottom:1px solid var(--offer-border);padding:16px 0 14px}.sales-offer-details-route .sales-offer-workspace-grid{grid-template-columns:minmax(270px,.72fr) minmax(360px,.86fr) minmax(410px,1.18fr);gap:16px;padding-top:16px}.sales-offer-details-route .sales-offer-card{box-shadow:0 1px 2px #10182805}@media (width<=1280px){.sales-offer-details-route .sales-offer-details-page{padding-inline:28px}.sales-offer-details-route .sales-offer-workspace-grid{grid-template-columns:minmax(245px,.78fr) minmax(330px,.95fr) minmax(350px,1.08fr)}}@media (width<=1050px){.sales-offer-details-route .sales-offer-workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-offer-details-route .sales-offer-column--right{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.sales-offer-details-route .sales-offer-details-page{padding:20px 14px 36px}.sales-offer-details-route .sales-offer-details-header{grid-template-columns:1fr;gap:14px}.sales-offer-details-route .sales-offer-workspace-grid,.sales-offer-details-route .sales-offer-column--right{grid-template-columns:1fr}.sales-offer-details-route .sales-offer-column--right{grid-column:auto}}.dealeros-app .sales-offers-table{overflow-x:auto}.dealeros-app .sales-offers-table table{table-layout:fixed;width:100%;min-width:760px;max-width:100%}.dealeros-app .sales-offers-table td{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sales-offer-details-route .sales-offer-details-page{width:100%;max-width:none!important;margin:0!important;padding:0!important}.sales-offer-inbox-v3{margin-top:17px}.sales-offer-inbox-row-v3 .sales-contract-inbox-identity-v3>strong small{color:#71809a;font-size:10px;font-weight:600}.sales-offer-inbox-row-v3 .sales-contract-status-v3.is-draft{color:#9b5a12;background:#fff4e3}.sales-offer-inbox-row-v3 .sales-contract-status-v3.is-sent{color:#3155a6;background:#edf2ff}.sales-offer-inbox-row-v3 .sales-contract-status-v3.is-accepted{color:#25845b;background:#e9f7ef}.sales-offer-inbox-row-v3 .sales-contract-status-v3.is-rejected{color:#c73d3d;background:#fff0f0}.sales-offer-inbox-row-v3.is-accepted .sales-contract-progress-steps-v3>span.is-current{color:#18834d}.sales-offer-inbox-row-v3.is-accepted .sales-contract-progress-steps-v3>span.is-current i{background:#18834d;border-color:#18834d;box-shadow:0 0 0 3px #18834d1f}.sales-offer-inbox-row-v3.is-rejected .sales-contract-progress-line-v3>span{background:#d85b63}.sales-offer-inbox-row-v3.is-rejected .sales-contract-progress-steps-v3>span.is-current{color:#c73d3d}.sales-offer-inbox-row-v3.is-rejected .sales-contract-progress-steps-v3>span.is-current i{background:#fff0f0;border-color:#c73d3d;box-shadow:0 0 0 3px #c73d3d1f}.sales-offer-next-waiting-v3{color:#536b91;background:#eef3fb}@media (width<=1250px){.sales-offer-inbox-row-v3 .sales-contract-inbox-next-v3{grid-area:2/5}}.sales-offer-parity-page .offer-details-page-header{margin-bottom:12px}.sales-offer-parity-page .offer-details-status-zone{min-height:76px}.sales-offer-source-link{color:#2454d8;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.sales-offer-source-link:hover{text-decoration:underline}.sales-offer-create-summary{min-height:0}.sales-offer-entity-selector{min-width:0;position:relative}.sales-offer-entity-selector.is-selected{min-height:0}.sales-offer-create-customer-card .sales-offer-entity-selector.is-empty{min-height:195px}.sales-offer-create-vehicle-card .sales-offer-entity-selector.is-empty{min-height:338px}.sales-offer-search-field,.sales-offer-create-field{color:#65738b;min-width:0;font-family:var(--dos-font-ui);flex-direction:column;gap:6px;font-size:10px;font-weight:600;line-height:15px;display:flex}.sales-offer-search-control{box-sizing:border-box;color:#6c7890;background:#fff;border:1px solid #d5dce8;border-radius:8px;align-items:center;gap:9px;height:40px;padding:0 11px;transition:border-color .15s,box-shadow .15s;display:flex}.sales-offer-search-control:focus-within{border-color:var(--offer-orange,#f59b1b);box-shadow:0 0 0 3px #f59b1b24}.sales-offer-search-control input{color:#17233a;width:100%;min-width:0;height:38px;font-family:var(--dos-font-ui);background:0 0;border:0;outline:0;padding:0;font-size:12px;font-weight:600;line-height:17px}.sales-offer-search-control input::placeholder{color:#9aa6b9;font-weight:500}.sales-offer-search-results{z-index:20;background:#fff;border:1px solid #dce3ed;border-radius:9px;gap:2px;max-height:260px;padding:5px;display:grid;position:absolute;top:64px;left:0;right:0;overflow:auto;box-shadow:0 12px 28px #12233d24}.sales-offer-search-results button{color:#66738b;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;gap:2px;min-width:0;padding:9px 10px;display:grid}.sales-offer-search-results button:hover,.sales-offer-search-results button.is-active{background:#fff5e8}.sales-offer-search-results strong{color:#17233a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:17px;overflow:hidden}.sales-offer-search-results small,.sales-offer-search-results span{color:#71809a;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:15px;overflow:hidden}.sales-offer-search-state{color:#78869c;text-align:center;padding:14px 10px;font-size:11px}.sales-offer-create-selected-customer .offer-details-profile-button{margin-top:0}.sales-offer-create-selected-vehicle .offer-details-vehicle-media{height:185px;min-height:185px}.sales-offer-create-selected-vehicle .offer-details-vehicle-title strong{font-size:14px;line-height:18px}.sales-offer-create-selected-vehicle .offer-details-inline-link{margin-top:15px}.sales-offer-inline-context{color:#95621d;background:#fff8ed;border:1px solid #ffe0b2;border-radius:7px;margin:0 0 10px;padding:8px 10px;font-size:10px;line-height:15px}.sales-offer-create-responsible-card .offer-details-entity{margin-bottom:16px}.sales-offer-responsible-select{margin-top:auto}.sales-offer-create-fields{min-width:0;display:grid}.sales-offer-create-fields--detail-parity{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 26px}.sales-offer-money-control{background:#fff;border:1px solid #d5dce8;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;min-width:0;height:40px;transition:border-color .15s,box-shadow .15s;display:grid;overflow:hidden}.sales-offer-money-control:focus-within{border-color:var(--offer-orange,#f59b1b);box-shadow:0 0 0 3px #f59b1b24}.sales-offer-money-control input{box-sizing:border-box;color:#17233a;width:100%;min-width:0;height:38px;font-family:var(--dos-font-ui);background:0 0;border:0;outline:0;padding:0 11px;font-size:12px;font-weight:600;line-height:17px}.sales-offer-money-control input[type=number]{appearance:textfield}.sales-offer-money-control input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sales-offer-money-control input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.sales-offer-money-control em{color:#65738b;min-width:45px;font-family:var(--dos-font-ui);border-left:1px solid #e1e7f0;justify-content:center;align-items:center;padding:0 9px;font-size:10px;font-style:normal;font-weight:600;line-height:15px;display:flex}.sales-offer-money-control.is-readonly{background:#f8fafc}.sales-offer-money-control.is-readonly input{color:#53627a}.sales-offer-create-field>select{box-sizing:border-box;appearance:none;color:#17233a;width:100%;min-width:0;height:40px;font-family:var(--dos-font-ui);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='m3.25 5.25 3.75 3.5 3.75-3.5' stroke='%236c7890' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 11px center no-repeat;border:1px solid #d5dce8;border-radius:8px;outline:0;padding:0 34px 0 11px;font-size:12px;font-weight:600;line-height:17px}.sales-offer-create-field>select:focus{border-color:var(--offer-orange,#f59b1b);box-shadow:0 0 0 3px #f59b1b24}.sales-offer-date-control{background:#fff;border:1px solid #d5dce8;border-radius:8px;height:40px;display:block;position:relative}.sales-offer-date-control:focus-within{border-color:var(--offer-orange,#f59b1b);box-shadow:0 0 0 3px #f59b1b24}.sales-offer-date-control>input[type=text]{box-sizing:border-box;color:#17233a;width:100%;height:38px;font-family:var(--dos-font-ui);background:0 0;border:0;outline:0;padding:0 38px 0 11px;font-size:12px;font-weight:600;line-height:17px}.sales-offer-date-control .sales-offer-date-picker{opacity:0;cursor:pointer;width:38px;height:38px;position:absolute;inset:0 0 0 auto}.sales-offer-date-control>svg{color:#66738b;pointer-events:none;position:absolute;top:11px;right:11px}.sales-offer-source-card{min-height:0;padding-top:14px;padding-bottom:14px}.sales-offer-source-card .offer-details-card-header{margin-bottom:8px}.sales-offer-source-card p{color:#71809a;margin:0;font-size:10px;line-height:15px}.sales-offer-source-card p button{color:#2454d8;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.sales-offer-source-card p button:hover{text-decoration:underline}@media (width<=900px){.sales-offer-create-customer-card .sales-offer-entity-selector.is-empty,.sales-offer-create-vehicle-card .sales-offer-entity-selector.is-empty{min-height:0}}@media (width<=700px){.sales-offer-create-fields--detail-parity{grid-template-columns:1fr;gap:12px}}.sales-offer-parity-page .sales-offer-create-customer-card,.sales-offer-parity-page .sales-offer-create-vehicle-card{align-self:start;min-height:0}@media (width>=1281px){.sales-offer-parity-page .offer-details-grid{grid-template-rows:auto auto auto}.sales-offer-parity-page .offer-details-vehicle-card{height:auto}}.sales-offer-parity-page .sales-offer-create-customer-card .sales-offer-entity-selector.is-empty,.sales-offer-parity-page .sales-offer-create-vehicle-card .sales-offer-entity-selector.is-empty,.sales-offer-parity-page .sales-offer-create-vehicle-card>.sales-offer-entity-selector,.sales-offer-parity-page .sales-offer-create-selected-vehicle{min-height:0}.sales-offer-parity-page .sales-offer-create-vehicle-card>.sales-offer-entity-selector{grid-column:1/-1;width:100%}.sales-offer-parity-page .sales-offer-create-selected-vehicle .offer-details-vehicle-media{background:radial-gradient(circle at 58% 52%,#f5f7fa 0,#fff 70%);flex:0 0 185px;grid-area:1/2;place-items:center;width:100%;height:185px;min-height:185px;margin:13px 0 10px;display:grid;overflow:hidden;transform:translateY(-10px)}.sales-offer-parity-page .sales-offer-create-selected-vehicle .offer-details-vehicle-media img{object-fit:contain;width:100%;max-width:100%;height:185px;transform:translate(-48px,-5px)scale(1.25)}.sales-offer-parity-page .sales-offer-create-selected-vehicle{grid-template-rows:auto auto auto;grid-template-columns:minmax(150px,.62fr) minmax(300px,1.38fr);align-items:start;column-gap:18px;width:100%;min-width:0;display:grid}.sales-offer-parity-page .sales-offer-create-selected-vehicle .offer-details-vehicle-title{grid-area:1/1;align-self:start;transform:translateY(9px)}.sales-offer-parity-page .sales-offer-create-selected-vehicle .offer-details-vehicle-title strong{font-size:14px;line-height:18px}.sales-offer-parity-page .sales-offer-create-selected-vehicle .offer-details-vehicle-facts{grid-area:2/1/auto/-1;grid-template-columns:1.42fr .64fr .76fr .92fr;width:100%;margin-top:2px}.sales-offer-parity-page .sales-offer-create-selected-vehicle .offer-details-vehicle-facts>span{gap:3px;padding:18px 8px;font-size:11px;line-height:14px}.sales-offer-parity-page .sales-offer-create-selected-vehicle .offer-details-vehicle-facts small{font-size:10px}.sales-offer-parity-page .sales-offer-create-selected-vehicle .offer-details-inline-link{grid-area:3/1/auto/-1;margin-top:5px}@media (width<=700px){.sales-offer-parity-page .sales-offer-create-selected-vehicle{grid-template-columns:1fr;row-gap:8px}.sales-offer-parity-page .sales-offer-create-selected-vehicle .offer-details-vehicle-title,.sales-offer-parity-page .sales-offer-create-selected-vehicle .offer-details-vehicle-media,.sales-offer-parity-page .sales-offer-create-selected-vehicle .offer-details-vehicle-facts,.sales-offer-parity-page .sales-offer-create-selected-vehicle .offer-details-inline-link{grid-column:1}.sales-offer-parity-page .sales-offer-create-selected-vehicle .offer-details-vehicle-title{grid-row:1}.sales-offer-parity-page .sales-offer-create-selected-vehicle .offer-details-vehicle-media{grid-row:2}.sales-offer-parity-page .sales-offer-create-selected-vehicle .offer-details-vehicle-facts{grid-row:3}.sales-offer-parity-page .sales-offer-create-selected-vehicle .offer-details-inline-link{grid-row:4}}.sales-offer-parity-page .dos-underline-field-v1{min-width:0;color:var(--dos-text-secondary);grid-template-rows:auto auto auto;align-content:start;gap:4px;font-size:10px;font-weight:650;line-height:1.2;display:grid;position:relative}.sales-offer-parity-page .dos-underline-control-v1{order:1;min-width:0;display:block;position:relative}.sales-offer-parity-page .dos-underline-field-v1>.dos-field-label-v1{color:#89859a;letter-spacing:0;order:2;margin:0;padding:0 2px;font-size:11.25px;font-weight:50;line-height:1.2}.sales-offer-parity-page .dos-underline-field-v1>.dos-validation-message-v1{order:3}.sales-offer-parity-page .dos-underline-control-v1:before,.sales-offer-parity-page .dos-underline-control-v1:after{content:"";pointer-events:none;background:#c6ceda;width:10px;height:1px;position:absolute;bottom:-1px}.sales-offer-parity-page .dos-underline-control-v1:before{left:0}.sales-offer-parity-page .dos-underline-control-v1:after{right:0}.sales-offer-parity-page .dos-underline-control-v1:hover:before,.sales-offer-parity-page .dos-underline-control-v1:hover:after,.sales-offer-parity-page .dos-underline-control-v1:focus-within:before,.sales-offer-parity-page .dos-underline-control-v1:focus-within:after{background:#dfa85a}.sales-offer-parity-page .dos-underline-input-v1,.sales-offer-parity-page .dos-underline-select-v1{box-sizing:border-box;color:#172a4b;background:0 0;width:100%;min-width:0;height:36px;min-height:36px;padding:0 4px 5px;font-size:13px;font-weight:590;line-height:1.25;border-bottom-color:#cfd6e1!important}.sales-offer-parity-page .dos-underline-input-v1:hover,.sales-offer-parity-page .dos-underline-select-v1:hover{border-bottom-color:#aeb9c9!important}.sales-offer-parity-page .dos-underline-input-v1:focus,.sales-offer-parity-page .dos-underline-select-v1:focus{box-shadow:none!important;border-bottom-color:#d9a052!important}.sales-offer-parity-page .dos-underline-input-v1::placeholder{color:#94a0b3;opacity:1}.sales-offer-parity-page .dos-underline-select-v1{padding-right:23px}.sales-offer-parity-page .sales-offer-search-control{color:#8793a7;background:0 0;border:0;border-bottom:1px solid #cfd6e1;border-radius:0;align-items:center;gap:8px;height:36px;min-height:36px;padding:0 4px;display:flex}.sales-offer-parity-page .sales-offer-search-control>.offer-details-icon{width:17px;height:17px}.sales-offer-parity-page .sales-offer-search-control .dos-underline-input-v1{min-width:0;height:36px;min-height:36px;padding:0 0 5px;border-bottom:0!important}.sales-offer-parity-page .sales-offer-search-control:focus-within{box-shadow:none;border-bottom-color:#d9a052}.sales-offer-parity-page .sales-offer-search-results{top:calc(100% + 5px)}.sales-offer-parity-page .sales-offer-money-underline{border-bottom:1px solid #cfd6e1;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0;height:36px;min-height:36px;display:grid}.sales-offer-parity-page .sales-offer-money-underline:focus-within{border-bottom-color:#d9a052}.sales-offer-parity-page .sales-offer-money-underline .dos-underline-input-v1{min-width:0;height:36px;min-height:36px;padding:0 0 5px;border-bottom:0!important}.sales-offer-parity-page .sales-offer-money-underline .dos-underline-input-v1[type=number]{appearance:textfield}.sales-offer-parity-page .sales-offer-money-underline .dos-underline-input-v1[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.sales-offer-parity-page .sales-offer-money-underline .dos-underline-input-v1[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.sales-offer-parity-page .sales-offer-money-underline em{min-width:38px;color:var(--dos-text-muted);justify-content:flex-end;align-items:center;font-size:10px;font-style:normal;display:inline-flex}.sales-offer-parity-page .sales-offer-money-underline.is-readonly .dos-underline-input-v1{color:var(--dos-text-muted)}.sales-offer-parity-page .sales-offer-date-underline{border-bottom:1px solid #cfd6e1;height:36px;min-height:36px;display:block;position:relative}.sales-offer-parity-page .sales-offer-date-underline:focus-within{border-bottom-color:#d9a052}.sales-offer-parity-page .sales-offer-date-underline .dos-underline-input-v1{height:36px;min-height:36px;padding:0 32px 5px 4px;border-bottom:0!important}.sales-offer-parity-page .sales-offer-date-picker{z-index:1;opacity:0;cursor:pointer;width:34px;height:36px;position:absolute;inset:0 0 0 auto}.sales-offer-parity-page .sales-offer-date-underline>.offer-details-icon{width:16px;height:16px;color:var(--dos-text-muted);pointer-events:none;position:absolute;top:10px;right:7px}.sales-offer-parity-page .sales-offer-responsible-select{margin-top:auto}.sales-offer-parity-page .sales-offer-create-parties-card,.sales-offer-parity-page .sales-offer-create-customer-card,.sales-offer-parity-page .sales-offer-create-vehicle-card{position:relative;overflow:visible}.sales-offer-parity-page .sales-offer-create-customer-card{z-index:2}.sales-offer-parity-page .sales-offer-create-vehicle-card{z-index:1}@media (width<=700px){.sales-offer-parity-page .sales-offer-search-results{top:calc(100% + 5px)}}body .dealeros-app .sales-offer-icon-button[aria-label*=Редактирай],body .dealeros-app .sales-offer-icon-button[title*=Редактирай]{box-shadow:none;background:0 0;border-color:#0000}body .dealeros-app .sales-offer-icon-button[aria-label*=Редактирай]:hover:not(:disabled),body .dealeros-app .sales-offer-icon-button[title*=Редактирай]:hover:not(:disabled){background:#fff8f0;border-color:#0000}.offer-details-page{--offer-ink:#0b1530;--offer-text:#1a2740;--offer-muted:#6f7c93;--offer-soft:#f7f8fa;--offer-border:#dfe5ee;--offer-border-strong:#cfd7e3;--offer-orange:#ff8500;--offer-orange-soft:#fff3e6;--offer-green:#16965c;--offer-red:#e44f55;--offer-shadow:0 1px 2px #101b3309, 0 8px 24px #101b3306;width:100%;color:var(--offer-ink);font-family:var(--dos-font-ui)}.offer-details-page,.offer-details-page *{box-sizing:border-box}.offer-details-page :where(button,input,select,textarea){font-family:inherit}.offer-details-shell{width:100%;margin:0 auto}.offer-details-breadcrumbs{color:#748097;align-items:center;gap:8px;min-height:18px;margin:0 0 4px;font-size:12px;line-height:1.3;display:flex}.offer-details-breadcrumbs button{color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;background:0 0;border:0;padding:0}.offer-details-breadcrumbs button:hover{color:var(--offer-ink)}.offer-details-header{border-bottom:1px solid var(--offer-border);margin:0 0 12px;padding:0 0 12px}.offer-details-header h1{color:#0b1530;font-family:var(--dos-font-ui);letter-spacing:-.022em;font-variant-numeric:tabular-nums;margin:0 0 7px;font-size:26px;font-weight:700;line-height:1.1}.offer-details-header h1 small{color:#bf6900;vertical-align:middle;background:#fff5e8;border:1px solid #ffd29a;border-radius:7px;align-items:center;min-height:28px;margin-left:8px;padding:0 9px;font-size:13px;font-weight:650;line-height:20px;display:inline-flex}.offer-details-header-meta{min-height:30px;color:var(--offer-muted);align-items:center;gap:8px;font-size:12px;line-height:1.3;display:flex}.offer-details-status-badge{color:#59667d;white-space:nowrap;background:#f3f5f8;border-radius:999px;justify-content:center;align-items:center;gap:6px;height:26px;padding:0 10px;font-size:11px;font-weight:650;display:inline-flex}.offer-details-status-badge--sent{color:#ed8600;background:#fff0df}.offer-details-status-badge--accepted{color:#16844c;background:#eaf8f0}.offer-details-status-badge--rejected{color:#d94444;background:#fff0f0}.offer-details-status-meta-text{color:#68758d;white-space:nowrap;font-size:12px;font-weight:500;line-height:1.3}.offer-details-header-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.offer-details-header-button,.offer-details-icon-button{cursor:pointer}.offer-details-header-button{flex:none;justify-content:center;align-items:center;display:inline-flex}.offer-details-icon-button{display:inline-flex}.offer-details-status-zone{border:1px solid var(--offer-border);background:#fff;border-radius:11px;justify-content:flex-end;align-items:center;gap:18px;min-height:76px;margin:0 0 14px;padding:10px 14px;display:flex;box-shadow:0 1px 2px #101b3308}.offer-details-workflow{flex:auto;justify-content:center;align-items:flex-start;width:auto;min-width:0;display:flex}.offer-details-workflow-item{align-items:flex-start;display:flex}.offer-details-workflow-step{color:#66738a;flex-direction:column;align-items:center;gap:7px;width:68px;font-size:12px;font-weight:500;line-height:1.25;display:flex}.offer-details-workflow-node{color:#66738a;background:#fff;border:1px solid #d7deea;border-radius:999px;place-items:center;width:40px;height:40px;transition:all .15s;display:grid}.offer-details-workflow-label{white-space:nowrap;line-height:16px}.offer-details-workflow-step.is-draft .offer-details-workflow-node{color:#59657c;border-color:#d2dae6}.offer-details-workflow-step.is-sent .offer-details-workflow-node,.offer-details-workflow-step.is-data_collection .offer-details-workflow-node{color:#ff7900;border-color:#ffd0a1}.offer-details-workflow-step.is-accepted .offer-details-workflow-node,.offer-details-workflow-step.is-signed .offer-details-workflow-node,.offer-details-workflow-step.is-completed .offer-details-workflow-node{color:#15945d;border-color:#b9e3cd}.offer-details-workflow-step.is-rejected .offer-details-workflow-node,.offer-details-workflow-step.is-cancelled .offer-details-workflow-node{color:#e94b4b;border-color:#f1c1c1}.offer-details-workflow-step.is-ready_for_signature .offer-details-workflow-node{color:#3155d7;border-color:#bfcbff}.offer-details-workflow-step.is-current{font-weight:600}.offer-details-workflow-step.is-current.is-draft .offer-details-workflow-node{background:#f3f5f8;box-shadow:0 0 0 8px #59657c11}.offer-details-workflow-step.is-current.is-sent{color:#ff7900}.offer-details-workflow-step.is-current.is-sent .offer-details-workflow-node{background:#fff3e7;border-color:#ff7900;box-shadow:0 0 0 9px #ff790012}.offer-details-workflow-step.is-current.is-data_collection{color:#ff7900}.offer-details-workflow-step.is-current.is-data_collection .offer-details-workflow-node{background:#fff3e7;border-color:#ff7900;box-shadow:0 0 0 9px #ff790012}.offer-details-workflow-step.is-current.is-accepted{color:#15945d}.offer-details-workflow-step.is-current.is-accepted .offer-details-workflow-node{background:#edf9f3;border-color:#15945d;box-shadow:0 0 0 8px #15945d11}.offer-details-workflow-step.is-current.is-signed,.offer-details-workflow-step.is-current.is-completed{color:#15945d}.offer-details-workflow-step.is-current.is-signed .offer-details-workflow-node,.offer-details-workflow-step.is-current.is-completed .offer-details-workflow-node{background:#edf9f3;border-color:#15945d;box-shadow:0 0 0 8px #15945d11}.offer-details-workflow-step.is-current.is-rejected{color:#e94b4b}.offer-details-workflow-step.is-current.is-rejected .offer-details-workflow-node{background:#fff1f1;border-color:#e94b4b;box-shadow:0 0 0 8px #e94b4b11}.offer-details-workflow-step.is-current.is-cancelled{color:#e94b4b}.offer-details-workflow-step.is-current.is-cancelled .offer-details-workflow-node{background:#fff1f1;border-color:#e94b4b;box-shadow:0 0 0 8px #e94b4b11}.offer-details-workflow-step.is-current.is-ready_for_signature{color:#3155d7}.offer-details-workflow-step.is-current.is-ready_for_signature .offer-details-workflow-node{background:#edf2ff;border-color:#3155d7;box-shadow:0 0 0 8px #3155d711}.offer-details-workflow-connector{background:#dfe5ee;width:50px;height:1px;margin:20px 3px 0}.offer-details-workflow-connector.is-complete{background:#ff9b36}.offer-details-status-menu{flex:none;position:relative}.offer-details-status-menu-trigger{appearance:none;box-sizing:border-box;border:1px solid var(--dos-border-strong,#cbd5e1);color:#15223a;cursor:pointer;height:40px;min-height:40px;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;background:#fff;border-radius:9px;align-items:center;gap:9px;padding:0 13px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.2;transition:border-color .15s,box-shadow .15s,background-color .15s;display:inline-flex;box-shadow:0 2px 7px #101b330b}.offer-details-status-menu-trigger:hover{background:#fbfcfe;border-color:#b9c8dc;box-shadow:0 4px 12px #101b3314}.offer-details-status-menu-trigger:focus-visible{outline-offset:2px;border-color:#ff7900;outline:3px solid #ff79002e}.offer-details-status-menu-icon{color:#66738a;background:#f2f5f9;border-radius:8px;place-items:center;width:25px;height:25px;display:grid}.offer-details-status-menu-icon.is-draft{color:#59657c;background:#f1f4f8}.offer-details-status-menu-icon.is-sent{color:#f47700;background:#fff1e5}.offer-details-status-menu-label{white-space:nowrap}.offer-details-status-menu-chevron{color:#738198;align-items:center;transition:transform .15s;display:inline-flex}.offer-details-status-menu-trigger[aria-expanded=true] .offer-details-status-menu-chevron{transform:rotate(180deg)}.offer-details-status-menu-popover{z-index:40;border:1px solid var(--offer-border);background:#fff;border-radius:11px;width:232px;padding:7px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 34px #101b3324}.offer-details-status-menu-popover button{text-align:left;cursor:pointer;width:100%;min-height:40px;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;background:#fff;border:0;border-radius:8px;align-items:center;gap:9px;padding:8px 10px;font-size:12px;font-weight:600;display:flex}.offer-details-status-menu-popover button:hover{background:#f7f8fa}.offer-details-status-menu-popover .is-send{color:#df7c00}.offer-details-status-menu-popover .is-mark-sent-manually{color:#315d8f}.offer-details-status-menu-popover .is-accept{color:#16844c}.offer-details-status-menu-popover .is-reject{color:#d94444}.offer-details-action-error{color:#b73838;background:#fff0f0;border-radius:8px;margin:0 0 12px;padding:9px 12px;font-size:11px}.offer-details-action-success{color:#28734a;background:#f1fbf5;border:1px solid #cce8d8;border-radius:8px;margin:8px 4px 10px;padding:8px 10px;font-size:10px;line-height:1.35}.offer-details-card{border:1px solid var(--offer-border);min-width:0;box-shadow:var(--offer-shadow);background:#fff;border-radius:11px;padding:16px 18px}.offer-details-card-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}.offer-details-card-heading{align-items:center;gap:10px;min-width:0;display:flex}.offer-details-card-heading h2{color:#111d35;letter-spacing:.005em;margin:0;font-size:14px;font-weight:600;line-height:1.25}.offer-details-icon-circle{color:#708096;background:#f2f4f7;border-radius:8px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.offer-details-icon{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px;display:block}.offer-details-edit-indicator{color:#5f6f87;background:#fff;border:1px solid #dce3ec;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.offer-details-avatar{color:#5265cc;background:#eff3ff;border-radius:50%;flex:0 0 54px;place-items:center;width:54px;height:54px;font-size:13px;font-weight:800;display:grid;overflow:hidden}.offer-details-avatar img{object-fit:cover;width:100%;height:100%}.offer-details-avatar-illustration{width:100%;height:100%}.offer-details-avatar-face{fill:#f2bb92}.offer-details-avatar-hair{fill:#273b67}.offer-details-avatar-feature,.offer-details-avatar-smile{fill:none;stroke:#273b67;stroke-width:1.3px;stroke-linecap:round}.offer-details-avatar-shirt{fill:#586de0}.offer-details-avatar-neck{fill:#e9a77c}.offer-details-entity{align-items:center;gap:13px;min-width:0;display:flex}.offer-details-entity-copy{gap:3px;min-width:0;display:grid}.offer-details-entity-copy strong{color:#111d35;overflow-wrap:anywhere;min-width:0;font-size:15px;font-weight:750;line-height:20px}.offer-details-entity-copy>span{color:#738097;font-size:12px;line-height:1.3}.offer-details-profile-caption{align-items:center;gap:4px;display:inline-flex}.offer-details-contact-list{color:#384863;gap:9px;margin-top:16px;font-size:13px;line-height:1.3;display:grid}.offer-details-contact-list>span{align-items:flex-start;gap:9px;min-width:0;line-height:17px;display:flex}.offer-details-contact-list>span>.offer-details-icon{color:#7b8aa0;flex:0 0 14px;width:14px;height:14px;margin-top:1px}.offer-details-contact-list>span>span{overflow-wrap:anywhere;min-width:0}.offer-details-contact-list .is-empty{color:#7d899e}.offer-details-verified-badge{color:#16844c;background:#e9f7ee;border-radius:6px;align-items:center;gap:5px;height:25px;padding:0 8px;font-size:10px;font-weight:700;display:inline-flex}.offer-details-profile-button{color:#33435f;cursor:pointer;background:#fff;border:1px solid #d8e0ea;border-radius:7px;justify-content:center;align-items:center;gap:7px;height:34px;margin-top:15px;padding:0 10px;font-size:13px;font-weight:600;line-height:1.2;display:inline-flex}.offer-details-profile-button:hover{background:#f8f9fb;border-color:#c9d2df}.offer-details-responsible-card .offer-details-avatar{background:#f1edff;flex-basis:46px;width:46px;height:46px}.offer-details-responsible-card .offer-details-contact-list{margin-top:13px}.offer-details-vehicle-card{flex-direction:column;display:flex}.offer-details-vehicle-title{gap:2px;display:grid}.offer-details-vehicle-title strong{color:#101c34;font-size:15px;font-weight:750;line-height:20px}.offer-details-vehicle-title span{color:#75839a;font-size:12px;line-height:1.3}.offer-details-vehicle-tags{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.offer-details-vehicle-tags span{color:#68768e;background:#f3f5f8;border-radius:5px;align-items:center;min-height:21px;padding:0 7px;font-size:9px;font-weight:700;display:inline-flex}.offer-details-vehicle-tags .is-status{color:#27804b;background:#eaf7ed}.offer-details-vehicle-media,.offer-details-edit-vehicle-media{background:#fafbfc;border:1px solid #edf0f4;border-radius:9px;place-items:center;min-height:155px;margin:13px 0 10px;display:grid;overflow:hidden}.offer-details-vehicle-media img,.offer-details-edit-vehicle-media img{object-fit:contain;width:100%;height:155px}.offer-details-vehicle-facts,.offer-details-edit-vehicle-facts{border-top:1px solid #e8edf3;border-bottom:1px solid #e8edf3;grid-template-columns:1.45fr .62fr .72fr .95fr;display:grid}.offer-details-vehicle-facts>span,.offer-details-edit-vehicle-facts>label{color:#1d2a44;overflow-wrap:anywhere;gap:3px;min-width:0;padding:8px;font-size:13px;font-weight:500;line-height:1.3;display:grid}.offer-details-vehicle-facts>span+span,.offer-details-edit-vehicle-facts>label+label{border-left:1px solid #e8edf3}.offer-details-vehicle-facts>span:first-child,.offer-details-edit-vehicle-facts>label:first-child{padding-left:0}.offer-details-vehicle-facts small,.offer-details-edit-vehicle-facts label>span{color:#7b889e;font-family:var(--dos-font-label);letter-spacing:.02em;font-size:12px;font-weight:600;line-height:1.25}.offer-details-edit-vehicle-facts label>div{color:#1c2942;overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:500;line-height:1.3}.offer-details-inline-link{color:#6e7c92;cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:7px;height:29px;margin-top:6px;padding:0;font-size:12px;line-height:1.3;display:inline-flex}.offer-details-inline-link:hover{color:#17243d}.offer-details-terms-card{flex-direction:column;display:flex}.offer-details-terms-grid{margin:1px 0 0}.offer-details-terms-grid>div{border-bottom:1px solid #e5eaf1;justify-content:space-between;align-items:center;gap:10px;min-height:39px;display:flex}.offer-details-terms-grid dt{color:#65748d;font-family:var(--dos-font-label);letter-spacing:.02em;font-size:12px;font-weight:600;line-height:1.25}.offer-details-terms-grid dd{color:#111d35;font-family:var(--dos-font-data);text-align:right;font-variant-numeric:tabular-nums;margin:0;font-size:13px;font-weight:600;line-height:1.3}.offer-details-terms-grid dd.is-discount{color:#e24249}.offer-details-terms-grid dd.is-agreed{color:#174dff}.offer-details-terms-grid dd.is-date{justify-content:flex-end;align-items:center;gap:7px;display:inline-flex}.offer-details-page.is-editing{padding-bottom:18px}.offer-details-edit-entity-card{flex-direction:column;display:flex}.offer-details-edit-entity-head{align-items:center;gap:12px;margin:1px 0 12px;display:flex}.offer-details-edit-entity-head>div{gap:2px;min-width:0;display:grid}.offer-details-edit-entity-head strong{color:#101c34;overflow-wrap:anywhere;font-size:14px;font-weight:750;line-height:19px}.offer-details-edit-entity-head span{color:#75839a;font-size:10px}.offer-details-edit-readonly-fields{gap:10px;display:grid}.offer-details-edit-readonly-fields label{gap:4px;display:grid}.offer-details-edit-readonly-fields label>span{color:#69778f;font-family:var(--dos-font-label);letter-spacing:.02em;font-size:12px;font-weight:600;line-height:1.25}.offer-details-edit-readonly-fields label>div{color:#16233c;background:#fff;border:1px solid #d8e0ea;border-radius:6px;align-items:center;min-height:38px;padding:0 10px;font-size:13px;font-weight:500;line-height:1.3;display:flex}.offer-details-edit-readonly-fields.is-compact{margin-top:10px}.offer-details-edit-select-field{margin-top:4px}.offer-details-edit-card-footer{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:12px;display:flex}.offer-details-edit-secondary{color:#29364f;cursor:pointer;background:#fff;border:1px solid #d9e0e9;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:13px;font-weight:600;line-height:1.2;display:inline-flex}.offer-details-edit-secondary:hover{background:#f8f9fb}.offer-details-edit-text-action{color:#65758d;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:13px;line-height:1.2;display:inline-flex}.offer-details-edit-vehicle-title{gap:2px;display:grid}.offer-details-edit-vehicle-title strong{color:#101c34;font-size:14px;font-weight:750}.offer-details-edit-vehicle-title span{color:#75839a;font-size:10px}.offer-details-edit-terms-form{gap:9px;display:grid}.offer-details-edit-terms-form label{gap:4px;display:grid}.offer-details-inline-edit-change{color:#495a73;cursor:pointer;background:#fff;border:1px solid #d9e1eb;border-radius:7px;height:30px;padding:0 9px;font-size:13px;font-weight:600;line-height:1.2}.offer-details-inline-edit-change:hover{color:#b96a00;background:#fffaf3;border-color:#edb15a}.offer-details-inline-edit-field{margin-top:12px}.offer-details-inline-edit-fields{grid-template-columns:1fr;gap:8px;display:grid}.offer-details-inline-edit-money,.offer-details-inline-edit-date{min-height:40px;display:block;position:relative}.offer-details-inline-edit-money>.dos-underline-input-v1{padding-right:42px!important}.offer-details-inline-edit-money>.dos-underline-input-v1[type=number]{appearance:textfield}.offer-details-inline-edit-money>.dos-underline-input-v1[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.offer-details-inline-edit-money>.dos-underline-input-v1[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.offer-details-inline-edit-money em{color:#6d7890;pointer-events:none;align-items:center;height:40px;font-size:10px;font-style:normal;font-weight:600;display:inline-flex;position:absolute;top:0;right:2px}.offer-details-inline-edit-money.is-readonly>.dos-underline-input-v1{color:#6d788c}.offer-details-inline-edit-date>.dos-underline-input-v1{padding-right:30px}.offer-details-inline-edit-date>input[type=date]{opacity:0;cursor:pointer;position:absolute;inset:0}.offer-details-inline-edit-date>.offer-details-icon{color:#718096;pointer-events:none;position:absolute;top:20px;right:6px;transform:translateY(-50%)}.offer-details-inline-picker{gap:5px;display:grid;position:relative}.offer-details-inline-picker-field{margin:0}.offer-details-inline-picker-input{background:0 0;border:0;border-radius:0;height:40px;padding:0 2px;display:block;position:relative}.offer-details-inline-picker-input .offer-details-icon{color:#8190a5;pointer-events:none;width:14px;height:14px;position:absolute;top:20px;left:0;transform:translateY(-50%)}.offer-details-inline-picker-input .dos-underline-input-v1{width:100%;min-width:0;display:block;padding-left:22px!important}.offer-details-inline-picker-results{z-index:30;border:1px solid var(--offer-border);background:#fff;border-radius:8px;max-height:260px;padding:5px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:auto;box-shadow:0 12px 30px #101b331f}.offer-details-inline-picker-results button{color:#1c2942;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;gap:2px;width:100%;padding:8px 9px;display:grid}.offer-details-inline-picker-results button:hover{background:#f7f8fa}.offer-details-inline-picker-results strong{font-size:10.5px}.offer-details-inline-picker-results small,.offer-details-inline-picker-results span{color:#77849a;font-size:9px}.offer-details-inline-picker-state{color:#78859a;text-align:center;padding:12px;font-size:10px}.offer-details-summary-card{flex-direction:column;display:flex}.offer-details-summary-main{border-bottom:1px solid #e5eaf1;padding:2px 0 10px}.offer-details-summary-main>span{color:#6d7a91;font-family:var(--dos-font-label);letter-spacing:.02em;font-size:12px;font-weight:600;line-height:1.25}.offer-details-summary-main strong{color:#0f1b34;font-family:var(--dos-font-data);align-items:center;gap:6px;margin-top:3px;font-size:24px;font-weight:700;line-height:30px;display:flex}.offer-details-summary-list{margin:0}.offer-details-summary-list>div{border-bottom:1px solid #e5eaf1;justify-content:space-between;align-items:center;gap:10px;min-height:35px;display:flex}.offer-details-summary-list dt{color:#66758d;font-family:var(--dos-font-label);letter-spacing:.02em;font-size:12px;font-weight:600;line-height:1.25}.offer-details-summary-list dd{font-family:var(--dos-font-data);margin:0;font-size:13px;font-weight:600;line-height:1.3}.offer-details-summary-list dd.is-discount{color:#e24249}.offer-details-summary-list dd.is-agreed{color:#174dff}.offer-details-actions-card{padding-bottom:10px}.offer-details-actions-list{border-top:1px solid #e5eaf1}.offer-details-actions-list button{color:#25344f;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e5eaf1;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:9px;width:100%;min-height:48px;padding:0 4px;font-size:13px;font-weight:600;line-height:1.2;display:grid}.offer-details-actions-list button:last-child{border-bottom:0}.offer-details-actions-list button:hover:not(:disabled){color:#bb6900}.offer-details-actions-list button:disabled{cursor:not-allowed;color:#aab2bf}.offer-details-actions-list .offer-details-icon{color:#5c6d87;width:16px;height:16px}.offer-details-actions-list button:disabled .offer-details-icon{color:#aab2bf}.offer-details-best-practice-card{color:#6b4417;background:#fff8ed;border:1px solid #f0cf9e;border-radius:11px;gap:10px;padding:13px 14px;display:flex;box-shadow:0 1px 2px #101b3305}.offer-details-best-practice-card>span{color:#f08b00;background:#fff0d6;border-radius:50%;flex:0 0 26px;place-items:center;width:26px;height:26px;display:grid}.offer-details-best-practice-card strong{color:#7a4b11;margin-bottom:3px;font-size:12px;font-weight:600;line-height:1.3;display:block}.offer-details-best-practice-card p{color:#7d5a2f;margin:0;font-size:12px;line-height:1.4}.offer-details-history-card{min-height:274px}.offer-details-history-list{gap:0;display:grid;position:relative}.offer-details-history-row{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:58px;display:grid;position:relative}.offer-details-history-row:not(:last-child):after{content:"";background:#f0b15a;width:1px;position:absolute;top:42px;bottom:-14px;left:18px}.offer-details-history-dot{color:#718096;background:#f2f4f7;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.offer-details-history-dot.is-current{color:#708096;background:#f4f5f7}.offer-details-history-icon{width:18px;height:18px}.offer-details-history-copy{min-width:0}.offer-details-history-copy strong{color:#17243d;font-size:12px;font-weight:600;line-height:1.3;display:block}.offer-details-history-copy small{color:#75839a;margin-top:2px;font-size:12px;line-height:1.3;display:block}.offer-details-history-meta{color:#6d7b91;text-align:left;min-width:92px}.offer-details-history-meta span,.offer-details-history-meta small{font-size:12px;line-height:1.3;display:block}.offer-details-version-history-card{margin-top:14px;padding:14px 16px 13px}.offer-details-version-subtitle{color:#748198;margin:-8px 0 10px 40px;font-size:9px}.offer-details-version-rail{align-items:stretch;gap:0;min-width:0;padding:0 0 2px;display:flex;overflow-x:auto}.offer-details-version-rail-item{flex:none;align-items:center;display:flex}.offer-details-version-card{color:#17243d;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce3ec;border-radius:8px;flex-direction:column;align-items:flex-start;width:186px;min-height:166px;padding:12px 13px;display:flex;position:relative}.offer-details-version-card:hover{border-color:#cbd4df}.offer-details-version-card.is-selected{background:#fffaf2;border-color:#ff8a00}.offer-details-version-card.is-latest{border-color:#ff8a00}.offer-details-version-card.is-new-version{color:#65748b;background:#fbfcfd;border-style:dashed}.offer-details-version-current-badge{color:#fff;background:#ff8500;border-radius:7px 7px 0;align-items:center;height:20px;padding:0 8px;font-size:8px;font-weight:750;display:inline-flex;position:absolute;top:-10px;right:-1px}.offer-details-version-card>strong{color:#14213a;font-size:14px;line-height:18px}.offer-details-version-card.is-selected>strong{color:#eb7900}.offer-details-version-date{color:#6e7b91;margin-top:3px;font-size:8.5px}.offer-details-version-status{color:#24824d;background:#eef8f1;border-radius:999px;align-items:center;gap:5px;min-height:22px;margin-top:8px;padding:0 7px;font-size:8.5px;font-weight:700;display:inline-flex}.offer-details-new-version-icon{color:#74839a;background:#f1f3f6;border-radius:50%;place-items:center;width:25px;height:25px;margin:6px 0 8px;display:grid}.offer-details-version-connector{background:#9caac0;width:34px;height:1px;position:relative}.offer-details-version-connector:before,.offer-details-version-connector:after{content:"";background:#fff;border:1px solid #7890b3;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;transform:translateY(-50%)}.offer-details-version-connector:before{left:-3px}.offer-details-version-connector:after{right:-3px}.offer-details-version-snapshot-meta>strong{color:#1c2941;font-size:10px}.offer-details-version-snapshot-meta>div{color:#69778e;flex-wrap:wrap;gap:13px;margin-top:5px;font-size:8.5px;display:flex}.offer-details-version-snapshot-meta span{align-items:center;gap:5px;display:inline-flex}.offer-details-version-snapshot-section h3{color:#24334e;align-items:center;gap:6px;margin:0 0 8px;font-size:9px;display:flex}.offer-details-version-snapshot-section>strong{color:#14213a;margin-bottom:6px;font-size:10.5px;display:block}.offer-details-version-snapshot-section dl>div{justify-content:space-between;align-items:center;gap:8px;min-height:22px;display:flex}.offer-details-version-snapshot-section dt{color:#718097;font-size:8.5px}.offer-details-version-snapshot-section dd{color:#17243d;text-align:right;overflow-wrap:anywhere;margin:0;font-size:8.5px;font-weight:650}.offer-details-version-diff{border-top:1px solid #e6ebf2}.offer-details-version-diff-summary{color:#2c3b55;cursor:pointer;background:#fff;border:0;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:36px;padding:0 10px;font-size:9px;font-weight:650;display:flex}.offer-details-version-diff-body{border-top:1px solid #edf0f4;padding:10px;display:none}.offer-details-version-diff.is-open .offer-details-version-diff-body{gap:6px;display:grid}.offer-details-version-diff-body>div{grid-template-columns:minmax(120px,1fr) auto 20px auto;align-items:center;gap:8px;font-size:8.5px;display:grid}.offer-details-version-diff-body del{color:#9a5960}.offer-details-version-diff-body strong{color:#1b5e42}.offer-details-muted{color:#748096;margin:0;padding:12px;font-size:9px}.offer-details-savebar{z-index:35;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff7;border:1px solid #dfe4eb;border-radius:11px;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;width:100%;margin:14px 0 0;padding:10px 14px;display:grid;position:sticky;bottom:10px;box-shadow:0 10px 28px #1f2a441a}.offer-details-savebar-state{color:#66738a;justify-self:center;align-items:center;gap:8px;font-size:10px;font-weight:600;display:inline-flex}.offer-details-savebar-dot{background:#b9c1cd;border-radius:50%;width:7px;height:7px}.offer-details-savebar.is-dirty .offer-details-savebar-dot{background:#ef971f;box-shadow:0 0 0 4px #ef971f1a}.offer-details-savebar-actions{justify-content:center;align-items:center;gap:8px;display:flex}.offer-details-savebar-cancel,.offer-details-savebar-save{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:38px;font-size:11px;font-weight:700;display:inline-flex}.offer-details-savebar-cancel{color:#28364f;background:#fff;border:1px solid #d9e0e9;min-width:116px;padding:0 16px}.offer-details-savebar-save{color:#2b1b05;background:#f3b45a;border:1px solid #ef9d2e;min-width:328px;padding:0 20px;box-shadow:inset 0 -1px #7846000f}.offer-details-savebar-save:disabled{cursor:not-allowed;color:#aaa399;box-shadow:none;background:#f3f1ed;border-color:#e5e1da}.offer-details-savebar-meta{color:#8791a2;justify-self:start;font-size:9px}.offer-details-savebar-error{color:#b53a3a;background:#fff0f0;border-radius:7px;grid-column:1/-1;margin:0;padding:7px 9px;font-size:10px}.offer-details-revision-dialog-backdrop{z-index:1000;background:#0f182a47;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.offer-details-revision-dialog,.offer-details-resend-dialog{border:1px solid var(--offer-border);background:#fff;border-radius:12px;width:min(520px,100%);padding:18px;box-shadow:0 24px 60px #101b3338}.offer-details-revision-dialog-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.offer-details-revision-dialog-header h2{margin:4px 0;font-size:18px}.offer-details-revision-dialog-header p{color:#718097;margin:0;font-size:10px}.offer-details-eyebrow{color:#df8000;text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:800}.offer-details-revision-dialog-label{color:#52617a;margin:16px 0 5px;font-size:10px;font-weight:650;display:block}.offer-details-revision-dialog-input{resize:vertical;width:100%;min-height:112px}.offer-details-resend-recipient{color:#52647e;background:#f8fafc;border:1px solid #e5eaf1;border-radius:8px;align-items:center;gap:9px;margin-top:16px;padding:9px 10px;display:flex}.offer-details-resend-recipient>.offer-details-icon{color:#657792;flex:0 0 16px;width:16px;height:16px}.offer-details-resend-recipient>span{gap:1px;min-width:0;display:grid}.offer-details-resend-recipient small{color:#77869b;font-size:10px;line-height:14px}.offer-details-resend-recipient strong{color:#1d2c45;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;overflow:hidden}.offer-details-resend-address-input{min-height:104px}.offer-details-revision-dialog-footer{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.offer-details-revision-dialog-footer>span{color:#8993a4;font-size:9px}.offer-details-revision-dialog-footer>div{gap:8px;display:flex}.offer-details-revision-dialog-error{color:#ba3e3e;margin:8px 0 0;font-size:10px}.offer-details-error,.offer-details-loading{border:1px solid var(--offer-border);background:#fff;border-radius:11px;max-width:720px;margin:32px auto;padding:28px}.offer-details-error h1{margin:0 0 8px;font-size:22px}@media (width<=1450px){.offer-details-body-layout{grid-template-columns:minmax(0,1fr) 320px}.offer-details-primary-grid,.offer-details-edit-card-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr) minmax(0,.92fr) minmax(0,1fr)}.offer-details-version-card{width:172px}}@media (width<=1180px){.offer-details-body-layout{grid-template-columns:1fr}.offer-details-body-side{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.offer-details-history-card{grid-column:1/-1}.offer-details-primary-grid,.offer-details-edit-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.offer-details-primary-grid>.offer-details-card,.offer-details-edit-card-grid>.offer-details-card{height:auto;min-height:360px}}@media (width<=900px){.offer-details-header-meta{flex-direction:column;align-items:flex-start;gap:5px}.offer-details-status-meta-text{white-space:normal}.offer-details-header-actions{flex-wrap:wrap;justify-content:flex-start}.offer-details-status-zone{flex-direction:column;align-items:stretch}.offer-details-workflow{justify-content:flex-start;padding:8px 4px;overflow-x:auto}.offer-details-status-menu{align-self:flex-start}.offer-details-savebar{grid-template-columns:1fr auto}.offer-details-savebar-meta{display:none}.offer-details-version-snapshot-grid{grid-template-columns:1fr}.offer-details-version-snapshot-section{padding:10px 0}.offer-details-version-snapshot-section+.offer-details-version-snapshot-section{border-top:1px solid #e4e8ee;border-left:0}}@media (width<=680px){.offer-details-header h1{font-size:26px;line-height:32px}.offer-details-primary-grid,.offer-details-edit-card-grid,.offer-details-body-side{grid-template-columns:1fr}.offer-details-primary-grid>.offer-details-card,.offer-details-edit-card-grid>.offer-details-card{min-height:0}.offer-details-history-card{grid-column:auto}.offer-details-savebar{grid-template-columns:1fr;gap:9px;position:static}.offer-details-savebar-state{justify-self:center}.offer-details-savebar-actions{width:100%}.offer-details-savebar-cancel,.offer-details-savebar-save{flex:auto;min-width:0}.offer-details-version-card{width:160px}.offer-details-workflow-step{gap:6px;width:64px;font-size:10px}.offer-details-workflow-node{width:34px;height:34px}.offer-details-workflow-connector{width:28px;margin-top:17px}}.offer-details-body-side>.offer-details-actions-card,.offer-details-body-side .offer-details-best-practice-card,.offer-details-body-side .offer-details-history-card{margin-top:0}.offer-details-body-side .offer-details-actions-card{min-height:0}.offer-details-body-side .offer-details-actions-list button{min-height:46px}.offer-details-body-side{flex-direction:column;gap:14px;min-width:0;display:flex}.offer-details-parties-card,.offer-details-edit-parties-card,.offer-details-commercial-card,.offer-details-edit-commercial-card{background:#fff;border:1px solid #e1e6ed;border-radius:10px;min-width:0;overflow:hidden;box-shadow:0 5px 18px #18274307}.offer-details-parties-card,.offer-details-edit-parties-card{grid-template-columns:minmax(0,.94fr) minmax(0,1.58fr);align-items:stretch;display:grid}.offer-details-commercial-card,.offer-details-edit-commercial-card{flex-direction:column;margin-top:10px;display:flex}.offer-details-parties-card>.offer-details-card,.offer-details-edit-parties-card>.offer-details-card,.offer-details-commercial-card>.offer-details-card,.offer-details-edit-commercial-card>.offer-details-card{height:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0}.offer-details-parties-card>.offer-details-vehicle-card,.offer-details-edit-parties-card>.offer-details-edit-vehicle-card{border-left:1px solid #e5eaf1}.offer-details-commercial-card>.offer-details-responsible-card,.offer-details-edit-commercial-card>.offer-details-edit-responsible-card{border-top:1px solid #e7ebf1}.offer-details-parties-card>.offer-details-customer-card,.offer-details-parties-card>.offer-details-vehicle-card,.offer-details-edit-parties-card>.offer-details-edit-customer-card,.offer-details-edit-parties-card>.offer-details-edit-vehicle-card{padding:13px 16px 14px}.offer-details-commercial-card>.offer-details-terms-card,.offer-details-edit-commercial-card>.offer-details-edit-terms-card-v2{padding:12px 16px 10px}.offer-details-commercial-card>.offer-details-responsible-card,.offer-details-edit-commercial-card>.offer-details-edit-responsible-card{padding:10px 16px 12px}.offer-details-parties-card .offer-details-card-header,.offer-details-edit-parties-card .offer-details-card-header,.offer-details-commercial-card .offer-details-card-header,.offer-details-edit-commercial-card .offer-details-card-header{margin-bottom:9px}.offer-details-parties-card .offer-details-card-heading,.offer-details-edit-parties-card .offer-details-card-heading,.offer-details-commercial-card .offer-details-card-heading,.offer-details-edit-commercial-card .offer-details-card-heading{gap:8px}.offer-details-parties-card .offer-details-icon-circle,.offer-details-edit-parties-card .offer-details-icon-circle,.offer-details-commercial-card .offer-details-icon-circle,.offer-details-edit-commercial-card .offer-details-icon-circle{border-radius:7px;flex-basis:27px;width:27px;height:27px}.offer-details-parties-card .offer-details-card-heading h2,.offer-details-edit-parties-card .offer-details-card-heading h2,.offer-details-commercial-card .offer-details-card-heading h2,.offer-details-edit-commercial-card .offer-details-card-heading h2{font-size:11px;font-weight:600;line-height:16px}.offer-details-edit-indicator{border-radius:7px;width:29px;height:29px}.offer-details-parties-card .offer-details-avatar{flex-basis:64px;width:64px;height:64px}.offer-details-parties-card .offer-details-entity{gap:11px}.offer-details-parties-card .offer-details-entity-copy strong{font-size:14px;line-height:18px}.offer-details-parties-card .offer-details-entity-copy>span{font-size:10.5px;line-height:15px}.offer-details-parties-card .offer-details-contact-list{gap:16px;margin-top:24px;font-size:10.5px}.offer-details-parties-card .offer-details-contact-list>span{gap:8px;line-height:20px}.offer-details-parties-card .offer-details-contact-list>span>.offer-details-icon{flex-basis:13px;width:13px;height:13px}.offer-details-parties-card .offer-details-profile-button{height:34px;margin-top:30px;padding:0 10px;font-size:10.5px}.offer-details-edit-parties-card .offer-details-edit-customer-card .offer-details-edit-entity-head{display:none}.offer-details-edit-parties-card .offer-details-edit-customer-card .offer-details-edit-readonly-fields{grid-template-columns:1fr;gap:7px}.offer-details-edit-parties-card .offer-details-edit-customer-card .offer-details-edit-readonly-fields label{gap:3px}.offer-details-edit-parties-card .offer-details-edit-customer-card .offer-details-edit-readonly-fields label>span{font-size:10px}.offer-details-edit-parties-card .offer-details-edit-customer-card .offer-details-edit-readonly-fields label>div{border-color:#dce2eb;border-radius:6px;height:30px;min-height:32px;padding:0 9px;font-size:11px}.offer-details-edit-parties-card .offer-details-edit-customer-card .offer-details-edit-card-footer{margin-top:8px;padding-top:0}.offer-details-parties-card .offer-details-vehicle-title strong,.offer-details-edit-parties-card .offer-details-edit-vehicle-title strong{font-size:14px;line-height:18px}.offer-details-parties-card .offer-details-vehicle-title span,.offer-details-edit-parties-card .offer-details-edit-vehicle-title span{font-size:10.5px}.offer-details-parties-card .offer-details-vehicle-tags{gap:4px;margin-top:5px}.offer-details-parties-card .offer-details-vehicle-tags span{min-height:21px;padding:0 7px;font-size:9.5px}.offer-details-parties-card .offer-details-vehicle-media,.offer-details-edit-parties-card .offer-details-edit-vehicle-media{background:radial-gradient(circle at 58% 52%,#f5f7fa 0,#fff 70%);border:0;border-radius:8px;height:185px;min-height:185px;margin:0}.offer-details-parties-card .offer-details-vehicle-media img,.offer-details-edit-parties-card .offer-details-edit-vehicle-media img{max-width:100%;height:145px}.offer-details-parties-card .offer-details-vehicle-media img{height:185px;transform:translate(-48px,-5px)scale(1.25)}.offer-details-parties-card .offer-details-vehicle-facts,.offer-details-edit-parties-card .offer-details-edit-vehicle-facts{grid-template-columns:1.42fr .64fr .76fr .92fr}.offer-details-parties-card .offer-details-vehicle-facts>span,.offer-details-edit-parties-card .offer-details-edit-vehicle-facts>label{gap:3px;padding:18px 8px;font-size:11px;line-height:14px}.offer-details-parties-card .offer-details-vehicle-facts small,.offer-details-edit-parties-card .offer-details-edit-vehicle-facts label>span{font-size:10px}.offer-details-parties-card .offer-details-inline-link{height:29px;margin-top:6px;font-size:10.5px}.offer-details-edit-parties-card .offer-details-edit-vehicle-card{flex-direction:column;display:flex}.offer-details-edit-parties-card .offer-details-edit-vehicle-card .offer-details-edit-card-footer{margin-top:5px;padding-top:0}.offer-details-commercial-card .offer-details-terms-grid,.offer-details-edit-commercial-card .offer-details-edit-terms-form{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin:0;display:grid}.offer-details-commercial-card .offer-details-terms-grid>div{border:0;align-content:start;gap:6px;min-height:126px;padding:0 13px;display:grid;position:relative}.offer-details-commercial-card .offer-details-terms-grid>div+div{border-left:1px solid #edf0f4}.offer-details-commercial-card .offer-details-terms-grid>div:first-child{padding-left:0}.offer-details-commercial-card .offer-details-terms-grid>div:last-child{padding-right:0}.offer-details-commercial-card .offer-details-term-icon{color:#52647e;background:#f4f6f9;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.offer-details-commercial-card .offer-details-term-icon .offer-details-icon{stroke-width:1.55px;width:17px;height:17px}.offer-details-commercial-card .offer-details-terms-grid dt,.offer-details-commercial-card .offer-details-terms-grid dd{text-align:left}.offer-details-commercial-card .offer-details-terms-grid dt{color:#61718b;font-family:var(--dos-font-label);letter-spacing:.02em;font-size:12px;font-weight:600;line-height:1.25}.offer-details-commercial-card .offer-details-terms-grid dd{color:#172640;font-family:var(--dos-font-data);letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:4px;margin:0;font-size:16px;font-weight:600;line-height:21px;display:flex}.offer-details-commercial-card .offer-details-term-money-amount{font-size:inherit}.offer-details-commercial-card .offer-details-term-money-currency{color:currentColor;letter-spacing:0;font-size:11.5px;font-weight:700}.offer-details-commercial-card .offer-details-term-rule{background:linear-gradient(90deg,#a9c8f6 0 10%,#e6ebf2 10% 100%);border-radius:999px;width:72%;max-width:104px;height:3px;margin-top:5px}.offer-details-commercial-card .offer-details-term-item.is-discount .offer-details-term-icon{color:#df4b52;background:#fff0f1}.offer-details-commercial-card .offer-details-term-item.is-discount dd{color:#df4b52}.offer-details-commercial-card .offer-details-term-item.is-discount .offer-details-term-rule{background:linear-gradient(90deg,#f4a4a9 0 10%,#fbe1e2 10% 100%)}.offer-details-commercial-card .offer-details-term-item.is-agreed .offer-details-term-icon{color:#2468d9;background:#eef4ff}.offer-details-commercial-card .offer-details-term-item.is-agreed dd{color:#1765dd}.offer-details-commercial-card .offer-details-term-item.is-agreed .offer-details-term-rule{background:linear-gradient(90deg,#9fbeff 0 10%,#dce8ff 10% 100%)}.offer-details-commercial-card .offer-details-terms-quick-view{color:#557096;background:#f5f8ff;border:1px solid #d9e5fb;border-radius:11px;align-items:center;gap:12px;min-height:68px;margin-top:18px;padding:10px 15px;display:flex}.offer-details-commercial-card .offer-details-terms-quick-icon{color:#2366d7;background:#e6efff;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.offer-details-commercial-card .offer-details-terms-quick-view>div{gap:3px;min-width:0;display:grid}.offer-details-commercial-card .offer-details-terms-quick-view strong{color:#182b4a;font-size:13px;line-height:17px}.offer-details-commercial-card .offer-details-terms-quick-view>div>span{color:#6680a5;font-size:11.5px;line-height:16px}.offer-details-commercial-card .offer-details-terms-quick-note{color:#6982a7;white-space:nowrap;align-items:center;gap:7px;margin-left:auto;font-size:11.5px;display:inline-flex}.offer-details-commercial-card .offer-details-terms-quick-note .offer-details-icon{color:#7fa7ed}.offer-details-edit-commercial-card .offer-details-edit-terms-form{gap:12px}.offer-details-edit-commercial-card .offer-details-edit-terms-form>.dos-underline-field-v1{gap:4px;min-width:0}.offer-details-edit-commercial-card .offer-details-edit-terms-form>.dos-underline-field-v1>.dos-field-label-v1{font-size:10px}.offer-details-commercial-card .offer-details-responsible-card{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;column-gap:18px;display:grid}.offer-details-commercial-card .offer-details-responsible-card .offer-details-card-header{grid-column:1/-1;margin-bottom:6px}.offer-details-commercial-card .offer-details-responsible-card .offer-details-avatar{flex-basis:38px;width:38px;height:38px}.offer-details-commercial-card .offer-details-owner-contacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.offer-details-commercial-card .offer-details-owner-contacts span{font-size:10.5px}.offer-details-edit-commercial-card .offer-details-edit-responsible-card .offer-details-edit-readonly-fields label>div{border-radius:6px;height:32px;min-height:32px;padding-inline:8px;font-size:9px}.offer-details-edit-commercial-card .offer-details-edit-responsible-card .offer-details-edit-readonly-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.offer-details-body-side>.offer-details-actions-card{min-height:0;padding:13px 16px 8px}.offer-details-body-side .offer-details-actions-list button{grid-template-columns:19px minmax(0,1fr) auto;gap:10px;min-height:43px;padding:0 2px;font-size:9.5px}.offer-details-body-side .offer-details-actions-list button:after{content:"›";color:#8491a5;font-size:17px}.offer-details-body-side .offer-details-actions-list button:disabled:after{content:"Скоро";color:#8995a6;background:#f3f5f7;border-radius:6px;padding:3px 6px;font-size:8px}.offer-details-body-side .offer-details-best-practice-card{background:#fff9f0;border-radius:10px;gap:9px;padding:11px 12px}.offer-details-body-side .offer-details-best-practice-card>span{flex-basis:24px;width:24px;height:24px}.offer-details-body-side .offer-details-best-practice-card strong{margin-bottom:2px;font-size:9.5px}.offer-details-body-side .offer-details-best-practice-card p{max-width:270px;font-size:8px;line-height:12px}.offer-details-body-side .offer-details-history-card{min-height:290px;padding:13px 16px 12px}.offer-details-body-side .offer-details-history-row{grid-template-columns:28px minmax(0,1fr) auto;gap:8px;min-height:52px}.offer-details-body-side .offer-details-history-copy strong{font-size:9px;line-height:13px}.offer-details-body-side .offer-details-history-copy small,.offer-details-body-side .offer-details-history-meta{font-size:11.5px;line-height:14px}.offer-details-version-history-card{border-radius:10px;margin-top:10px;padding:12px 14px 11px}.offer-details-version-history-card>.offer-details-card-header,.offer-details-version-header{margin-bottom:8px}.offer-details-version-subtitle{font-size:8.5px;line-height:12px}.offer-details-version-compare-button{border-radius:7px;height:31px;padding:0 10px;font-size:9px}.offer-details-version-rail{gap:0;padding:1px 0 2px;overflow:visible}.offer-details-version-rail-item{flex:1 1 0;min-width:0}.offer-details-version-card{border-radius:8px;width:100%;min-width:0;min-height:132px;padding:10px 11px}.offer-details-version-card>small,.offer-details-version-reason{font-size:8px;line-height:11px}.offer-details-version-current-badge{height:19px;padding:0 7px;font-size:7.5px;top:-7px;right:8px}.offer-details-version-status{min-height:19px;padding:0 6px;font-size:7.5px}.offer-details-version-connector{flex:0 0 28px;width:28px}.offer-details-version-card.is-new-version{text-align:center;background:#fbfcfd;border-color:#cfd8e5;min-height:132px}.offer-details-version-card.is-new-version>small{margin-top:4px;font-size:8px;line-height:11px}.offer-details-savebar{z-index:35;border-radius:10px;grid-template-columns:auto auto;justify-content:space-between;gap:14px;width:min(570px,100% - 24px);min-height:52px;margin:10px auto 0;padding:7px 9px;position:sticky;bottom:10px;box-shadow:0 10px 26px #1f2a4418}.offer-details-savebar-save:disabled{color:#aaa399;box-shadow:none;background:#f4f1ed;border-color:#e5e1da}.offer-details-edit-readonly-fields label>div{box-shadow:none;border-color:#dce2eb}@media (width<=1450px){.offer-details-body-layout{grid-template-columns:minmax(0,1fr) 310px;gap:14px}}@media (width<=1180px){.offer-details-body-layout{grid-template-columns:1fr}.offer-details-body-side{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.offer-details-body-side .offer-details-history-card{grid-column:1/-1;min-height:0}.offer-details-version-rail{overflow-x:auto}.offer-details-version-rail-item{flex:none}.offer-details-version-card{width:170px}}@media (width<=900px){.offer-details-parties-card,.offer-details-edit-parties-card{grid-template-columns:1fr}.offer-details-parties-card>.offer-details-vehicle-card,.offer-details-edit-parties-card>.offer-details-edit-vehicle-card{border-top:1px solid #e5eaf1;border-left:0}.offer-details-commercial-card .offer-details-terms-grid,.offer-details-edit-commercial-card .offer-details-edit-terms-form{grid-template-columns:repeat(3,minmax(0,1fr))}.offer-details-commercial-card .offer-details-terms-grid>div:nth-child(3n+1){border-left:0;padding-left:0}.offer-details-commercial-card .offer-details-terms-quick-view{align-items:flex-start}.offer-details-commercial-card .offer-details-terms-quick-note{white-space:normal}.offer-details-commercial-card .offer-details-responsible-card,.offer-details-edit-commercial-card .offer-details-edit-responsible-card,.offer-details-body-side{grid-template-columns:1fr}.offer-details-body-side .offer-details-history-card{grid-column:auto}}@media (width<=680px){.offer-details-commercial-card .offer-details-terms-grid,.offer-details-edit-commercial-card .offer-details-edit-terms-form,.offer-details-edit-commercial-card .offer-details-edit-responsible-card .offer-details-edit-readonly-fields{grid-template-columns:1fr}.offer-details-commercial-card .offer-details-terms-grid>div{border-left:0;min-height:0;padding:0 0 16px}.offer-details-commercial-card .offer-details-terms-grid>div+div{border-top:1px solid #e5eaf1;padding-top:16px}.offer-details-commercial-card .offer-details-terms-quick-view{flex-wrap:wrap}.offer-details-commercial-card .offer-details-terms-quick-note{margin-left:0}.offer-details-savebar{grid-template-columns:1fr;width:100%;position:static}.offer-details-savebar-state,.offer-details-savebar-actions{justify-content:center}.offer-details-savebar-actions{width:100%}.offer-details-savebar-cancel,.offer-details-savebar-save{flex:auto;min-width:0}}.offer-details-page{--mockup-orange:#ff6b00;--mockup-ink:#0b1733;--mockup-muted:#71809a;--mockup-border:#e1e6ed;--mockup-soft:#f7f9fb;width:100%;max-width:none;color:var(--mockup-ink);font-family:var(--dos-font-ui);background:#fbfcfe;margin:0;padding:24px 0 54px}.offer-details-shell{width:100%;max-width:none;margin:0}.offer-details-breadcrumbs{color:#71809a;gap:8px;min-height:18px;margin:0 0 7px;font-size:12px;line-height:1.3}.offer-details-breadcrumbs strong{color:#13203a;font-weight:750}.offer-details-header{border-bottom:0;min-height:70px;margin:0 0 10px;padding:0 0 10px}.offer-details-page-header .page-header-eyebrow-v1,.offer-details-header>.page-header-eyebrow-v1{display:none}.offer-details-header h1{font-family:var(--dos-font-ui);letter-spacing:-.01em;color:#0b1733;margin:0 0 6px;font-size:26px;font-weight:700;line-height:1.1}.offer-details-header h1 small{color:#e46c00;background:#fff4e8;border:1px solid #ffc98b;border-radius:7px;min-height:28px;margin-left:8px;padding:0 9px;font-size:13px;font-weight:750;line-height:26px}.offer-details-header-meta{gap:10px;min-height:25px;font-size:12px;line-height:1.3}.offer-details-status-badge{border-radius:999px;height:24px;padding:0 10px;font-size:11px;font-weight:700}.offer-details-status-badge--draft{color:#e56500;background:#fff2e6}.offer-details-status-meta-text{color:#6f7d94;font-size:12px;line-height:1.3}.offer-details-header-actions{align-self:start;gap:10px}.offer-details-header-button{min-width:0}.offer-details-header-actions .contract-details-header-back,.offer-details-header-actions .contract-details-header-edit,.offer-details-header-actions .contract-details-header-correction{border-radius:9px;gap:8px;height:40px;min-height:40px;padding-inline:14px}.offer-details-header-actions .contract-details-header-edit{background:#fffdf9;border-color:#e3c79f}.offer-details-header-actions .contract-details-header-edit>.offer-details-icon{color:#d87508}.offer-details-header-actions .contract-details-header-edit:hover:not(:disabled){color:#a85b00;background:#fff8ef;border-color:#e2a75b}.offer-details-header-actions .contract-details-header-correction{color:#3155d7;background:#f8faff;border-color:#bfcbff}.offer-details-header-actions .contract-details-header-correction>.offer-details-icon{color:#3155d7}.offer-details-header-actions .contract-details-header-correction:hover:not(:disabled){color:#2448c5;background:#f0f4ff;border-color:#91a8ff}.offer-details-header-button--edit{display:none}.offer-details-header-button--revision{min-width:190px}.offer-details-header-more{width:40px;height:40px}.offer-details-body-layout{grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:20px;display:grid}.offer-details-body-main{min-width:0}.offer-details-body-side{gap:12px}.offer-details-status-zone{border:1px solid var(--mockup-border);background:#fff;border-radius:10px;justify-content:space-between;height:97px;min-height:97px;margin:0 0 13px;padding:8px 18px;box-shadow:0 3px 14px #101b3306}.offer-details-workflow{flex:auto;justify-content:center;width:auto}.offer-details-workflow-step{gap:5px;width:76px;font-size:12px;line-height:1.25}.offer-details-workflow-node{width:40px;height:40px}.offer-details-workflow-connector{background:#d7dee8;width:58px;margin:20px 6px 0}.offer-details-workflow-step.is-current.is-draft .offer-details-workflow-node{color:var(--mockup-orange);border-color:var(--mockup-orange);background:#fff8f2;box-shadow:0 0 0 7px #ff6b000f}.offer-details-workflow-step.is-current.is-draft{color:var(--mockup-orange)}.offer-details-status-menu{flex:none;display:block;position:relative}.offer-details-edit-parties-card,.offer-details-parties-card,.offer-details-edit-commercial-card,.offer-details-commercial-card{border:1px solid var(--mockup-border);background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 4px 18px #18274305}.offer-details-edit-parties-card,.offer-details-parties-card{grid-template-columns:35% 65%;align-items:start;min-height:0;display:grid}.offer-details-edit-parties-card>.offer-details-card,.offer-details-parties-card>.offer-details-card,.offer-details-edit-commercial-card>.offer-details-card,.offer-details-commercial-card>.offer-details-card{box-shadow:none;background:0 0;border:0;border-radius:0}.offer-details-edit-parties-card>.offer-details-edit-customer-card,.offer-details-parties-card>.offer-details-customer-card{padding:18px 16px 10px}.offer-details-edit-parties-card>.offer-details-edit-vehicle-card,.offer-details-parties-card>.offer-details-vehicle-card{border-left:1px solid #e5e9ef;padding:18px 16px 15px 20px}.offer-details-parties-card>.offer-details-vehicle-card{grid-template-rows:auto auto auto auto auto;grid-template-columns:minmax(150px,.62fr) minmax(300px,1.38fr);align-items:start;column-gap:18px;display:grid}.offer-details-parties-card>.offer-details-vehicle-card>.offer-details-card-header{grid-area:1/1/auto/-1}.offer-details-parties-card>.offer-details-vehicle-card>.offer-details-vehicle-title{grid-area:2/1;align-self:start;transform:translateY(9px)}.offer-details-parties-card>.offer-details-vehicle-card>.offer-details-vehicle-tags{grid-area:3/1;align-self:start;margin-top:7px;transform:translateY(-35px)}.offer-details-parties-card>.offer-details-vehicle-card>.offer-details-vehicle-media{grid-area:2/2/4;width:100%;transform:translateY(-10px)}.offer-details-parties-card>.offer-details-vehicle-card>.offer-details-vehicle-facts{grid-area:4/1/auto/-1;width:100%;margin-top:2px}.offer-details-parties-card>.offer-details-vehicle-card>.offer-details-inline-link{grid-area:5/1/auto/-1;margin-top:5px}.offer-details-edit-commercial-card,.offer-details-commercial-card{margin-top:8px}.offer-details-edit-commercial-card>.offer-details-edit-terms-card-v2{padding:10px 16px 9px}.offer-details-commercial-card>.offer-details-terms-card{padding:16px 20px 18px}.offer-details-edit-commercial-card>.offer-details-edit-responsible-card,.offer-details-commercial-card>.offer-details-responsible-card{border-top:1px solid #e6eaf0;padding:8px 16px 9px}.offer-details-edit-parties-card .offer-details-card-header,.offer-details-parties-card .offer-details-card-header,.offer-details-edit-commercial-card .offer-details-card-header,.offer-details-commercial-card .offer-details-card-header{min-height:26px;margin-bottom:7px}.offer-details-edit-parties-card .offer-details-icon-circle,.offer-details-parties-card .offer-details-icon-circle,.offer-details-edit-commercial-card .offer-details-icon-circle,.offer-details-commercial-card .offer-details-icon-circle{color:#243654;background:0 0;border-radius:6px;flex-basis:24px;width:24px;height:24px}.offer-details-edit-parties-card .offer-details-card-heading,.offer-details-parties-card .offer-details-card-heading,.offer-details-edit-commercial-card .offer-details-card-heading,.offer-details-commercial-card .offer-details-card-heading{gap:7px}.offer-details-edit-parties-card .offer-details-card-heading h2,.offer-details-parties-card .offer-details-card-heading h2,.offer-details-edit-commercial-card .offer-details-card-heading h2,.offer-details-commercial-card .offer-details-card-heading h2{font-size:14px;font-weight:600;line-height:1.25}.offer-details-commercial-card>.offer-details-terms-card .offer-details-card-header{margin-bottom:18px}.offer-details-commercial-card>.offer-details-terms-card .offer-details-icon-circle{width:36px;height:36px;color:var(--mockup-orange,#ff6b00);background:#fff2e8;border-radius:10px;flex-basis:36px}.offer-details-commercial-card>.offer-details-terms-card .offer-details-card-heading h2{color:#152744;font-size:var(--dos-type-body,13px);font-weight:600;line-height:18px}.offer-details-edit-indicator,.offer-details-icon-button{appearance:none;color:#64738a;background:#fff;border:1px solid #d8e0ea;border-radius:8px;flex:0 0 30px;place-items:center;width:30px;height:30px;padding:0;transition:color .15s,background-color .15s,border-color .15s,box-shadow .15s,transform .15s;display:inline-grid;box-shadow:0 1px 2px #101b330d}.offer-details-parties-card .offer-details-icon-button svg,.offer-details-commercial-card .offer-details-icon-button svg{stroke-width:1.8px;width:16px;height:16px}.offer-details-parties-card .offer-details-icon-button:hover,.offer-details-commercial-card .offer-details-icon-button:hover{color:#d87508;background:#fff8f0;border-color:#f2bd7b;box-shadow:0 3px 8px #d275081f}.offer-details-parties-card .offer-details-icon-button:active,.offer-details-commercial-card .offer-details-icon-button:active{transform:scale(.96)}.offer-details-parties-card .offer-details-icon-button:focus-visible,.offer-details-commercial-card .offer-details-icon-button:focus-visible{outline:0;box-shadow:0 0 0 3px #e4a22933}.offer-details-edit-parties-card .offer-details-edit-customer-card .offer-details-edit-entity-head,.offer-details-edit-parties-card .offer-details-edit-customer-card .offer-details-edit-card-footer{display:none}.offer-details-edit-parties-card .offer-details-edit-customer-card .offer-details-edit-readonly-fields{grid-template-columns:1fr;gap:5px;margin:0;display:grid}.offer-details-edit-parties-card .offer-details-edit-customer-card .offer-details-edit-readonly-fields label{gap:2px;display:grid}.offer-details-edit-parties-card .offer-details-edit-customer-card .offer-details-edit-readonly-fields label>span{color:#61708a;font-family:var(--dos-font-label);letter-spacing:.02em;font-size:12px;font-weight:600;line-height:1.25}.offer-details-edit-parties-card .offer-details-edit-customer-card .offer-details-edit-readonly-fields label>span b,.offer-details-edit-vehicle-top-fields label>span b{color:#ff6b00}.offer-details-edit-parties-card .offer-details-edit-customer-card .offer-details-edit-readonly-fields label>div{color:#17243c;background:#fff;border:1px solid #dfe4eb;border-radius:5px;align-items:center;height:28px;min-height:28px;padding:0 9px;font-size:13px;font-weight:500;line-height:1.3;display:flex}.offer-details-edit-parties-card .offer-details-edit-customer-card .offer-details-edit-readonly-fields .is-address>div{white-space:normal;align-items:flex-start;height:42px;min-height:42px;padding-top:7px;line-height:13px}.offer-details-edit-parties-card .offer-details-edit-vehicle-card{grid-template-rows:auto auto 1fr auto;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;column-gap:22px;display:grid}.offer-details-edit-parties-card .offer-details-edit-vehicle-card>.offer-details-card-header{grid-column:1/-1}.offer-details-edit-vehicle-top-fields{grid-column:1/-1;grid-template-columns:1fr 1.05fr;gap:22px;margin:0 0 4px;display:grid}.offer-details-edit-vehicle-top-fields label,.offer-details-edit-vehicle-facts label{gap:2px;display:grid}.offer-details-edit-vehicle-top-fields label>span,.offer-details-edit-vehicle-facts label>span{color:#61708a;font-family:var(--dos-font-label);letter-spacing:.02em;font-size:12px;font-weight:600;line-height:1.25}.offer-details-edit-vehicle-top-fields label>div,.offer-details-edit-vehicle-facts label>div{color:#17243c;background:#fff;border:1px solid #dfe4eb;border-radius:5px;align-items:center;height:28px;min-height:28px;padding:0 9px;font-size:13px;font-weight:500;line-height:1.3;display:flex}.offer-details-edit-parties-card .offer-details-edit-vehicle-media{background:0 0;border:0;border-radius:0;grid-area:3/1;height:118px;min-height:118px;margin:4px 0 0}.offer-details-edit-parties-card .offer-details-edit-vehicle-media img{object-fit:contain;width:100%;height:118px;transform:scale(.94)}.offer-details-edit-parties-card .offer-details-edit-vehicle-facts{grid-area:3/2;grid-template-columns:1fr 1fr;align-content:start;gap:8px 20px;margin-top:3px;display:grid}.offer-details-edit-parties-card .offer-details-edit-vehicle-card .offer-details-edit-card-footer{border:0;grid-area:4/2;margin:-37px 0 0;padding:0;display:block}.offer-details-edit-secondary{color:#233653;background:#fff;border:1px solid #dfe4eb;border-radius:5px;justify-content:center;width:100%;height:30px;font-size:13px;font-weight:600;line-height:1.2}.offer-details-edit-commercial-card .offer-details-edit-terms-form{grid-template-columns:repeat(6,minmax(0,1fr));gap:22px;margin-top:1px;display:grid}.offer-details-edit-commercial-card .offer-details-edit-terms-form>.dos-underline-field-v1{gap:4px;display:grid}.offer-details-edit-commercial-card .offer-details-edit-terms-form>.dos-underline-field-v1>.dos-field-label-v1{color:#61708a;font-size:12px;font-weight:600;line-height:1.25}.offer-details-edit-commercial-card .offer-details-edit-responsible-card{grid-template-columns:1fr 1.1fr 1.1fr;align-items:end;gap:8px 18px;display:grid}.offer-details-edit-commercial-card .offer-details-edit-responsible-card .offer-details-card-header{grid-column:1/-1;margin-bottom:0}.offer-details-edit-commercial-card .offer-details-edit-responsible-card .offer-details-edit-entity-head{display:none}.offer-details-edit-commercial-card .offer-details-edit-responsible-card .offer-details-edit-select-field{margin:0}.offer-details-edit-commercial-card .offer-details-edit-responsible-card .offer-details-edit-select-field>.dos-field-label-v1,.offer-details-edit-commercial-card .offer-details-edit-responsible-card .offer-details-edit-readonly-fields label>span{color:#61708a;font-size:12px;line-height:1.25}.offer-details-edit-commercial-card .offer-details-edit-responsible-card .offer-details-edit-readonly-fields label>div{background:#fff;border:1px solid #dfe4eb;border-radius:5px;height:29px;min-height:29px;padding-inline:8px;font-size:11px;font-weight:650}.offer-details-edit-commercial-card .offer-details-edit-responsible-card .offer-details-edit-readonly-fields{grid-column:2/4;grid-template-columns:1fr 1fr;gap:18px;margin:0;display:grid}.offer-details-body-side>.offer-details-actions-card{box-shadow:var(--dos-shadow-xs);border-radius:10px;padding:13px 17px 7px}.offer-details-body-side .offer-details-actions-card .offer-details-card-header{border-bottom:1px solid var(--dos-border);margin-bottom:3px;padding-bottom:8px}.offer-details-body-side .offer-details-card-heading h2{color:var(--dos-text-strong);font-size:12.5px;font-weight:600;line-height:18px}.offer-details-body-side .offer-details-card-heading .offer-details-icon-circle{width:30px;height:30px;color:var(--dos-text-secondary);background:var(--dos-surface-soft);flex-basis:30px}.offer-details-body-side .offer-details-actions-list button{border-bottom:1px solid var(--dos-border);min-height:45px;color:var(--dos-text);grid-template-columns:20px minmax(0,1fr) auto;gap:9px;padding:0 2px;font-size:12px;font-weight:700}.offer-details-body-side .offer-details-actions-list button>.offer-details-icon{width:17px;height:17px;color:var(--dos-text-secondary)}.offer-details-body-side .offer-details-actions-list button:hover:not(:disabled),.offer-details-body-side .offer-details-actions-list button:hover:not(:disabled)>.offer-details-icon{color:var(--dos-amber-700)}.offer-details-body-side .offer-details-actions-list button.offer-details-action-delete,.offer-details-body-side .offer-details-actions-list button.offer-details-action-delete>.offer-details-icon{color:#c43d45}.offer-details-body-side .offer-details-actions-list button.offer-details-action-delete:hover:not(:disabled),.offer-details-body-side .offer-details-actions-list button.offer-details-action-delete:hover:not(:disabled)>.offer-details-icon{color:#a92f37}.offer-details-body-side .offer-details-actions-list button:last-child{border-bottom:0}.offer-details-body-side .offer-details-actions-list button:after{content:"›";color:var(--dos-text-secondary);font-size:18px;font-weight:500;line-height:1}.offer-details-body-side .offer-details-actions-list button:disabled,.offer-details-body-side .offer-details-actions-list button:disabled>.offer-details-icon{color:var(--dos-text-muted)}.offer-details-body-side .offer-details-actions-list button:disabled:after{content:"Скоро";border-radius:var(--dos-radius-xs);background:var(--dos-surface-soft);color:var(--dos-text-muted);padding:3px 7px;font-size:9px;font-weight:650}.offer-details-body-side>.offer-details-best-practice-card{border-radius:var(--dos-radius-lg);background:var(--dos-amber-softer);color:#8d4b00;box-shadow:none;border:1px solid #ffd6a8;align-items:flex-start;gap:11px;padding:12px 17px}.offer-details-body-side>.offer-details-best-practice-card>span{width:30px;height:30px;color:var(--dos-orange-600);background:var(--dos-orange-soft);flex-basis:30px}.offer-details-body-side>.offer-details-best-practice-card>span>.offer-details-icon{width:18px;height:18px}.offer-details-body-side>.offer-details-best-practice-card strong{color:var(--dos-orange-700);margin-bottom:0;font-size:12px;font-weight:750;line-height:17px}.offer-details-body-side>.offer-details-best-practice-card p{color:#7d5a2f;max-width:none;margin-top:5px;font-size:12px;line-height:1.4}.offer-details-body-side .offer-details-history-card{border-radius:var(--dos-radius-lg);min-height:0;box-shadow:var(--dos-shadow-xs);flex-direction:column;padding:14px 17px 12px;display:flex}.offer-details-body-side .offer-details-history-card .offer-details-card-header{margin-bottom:8px}.offer-details-body-side .offer-details-history-list{flex:none}.offer-details-body-side .offer-details-history-row{grid-template-columns:30px minmax(0,1fr) 95px;gap:8px;min-height:62px;padding:4px 0}.offer-details-body-side .offer-details-history-row:not(:last-child):after{background:var(--dos-orange-600);width:1px;top:46px;bottom:-16px;left:15px}.offer-details-body-side .offer-details-history-dot{width:30px;height:30px;color:var(--dos-text-secondary);background:var(--dos-surface-soft)}.offer-details-body-side .offer-details-history-dot.is-current{color:var(--dos-text-secondary);background:var(--dos-surface-soft)}.offer-details-body-side .offer-details-history-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.offer-details-body-side .offer-details-history-icon .is-soft-fill{fill:currentColor;fill-opacity:.08;stroke:none}.offer-details-body-side .offer-details-history-copy strong{color:var(--dos-text-strong);font-size:12px;font-weight:600;line-height:1.3}.offer-details-body-side .offer-details-history-copy small,.offer-details-body-side .offer-details-history-meta span,.offer-details-body-side .offer-details-history-meta small{color:var(--dos-text-secondary);font-size:12px;line-height:1.3}.offer-details-body-side .offer-details-history-copy small{color:var(--dos-text-muted)}.offer-details-body-side .offer-details-history-meta{text-align:right;min-width:105px}.offer-details-body-side .offer-details-history-meta span{white-space:nowrap}.offer-details-history-more{color:var(--dos-orange-600);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:6px;padding:0;font-size:10.5px;font-weight:700;display:inline-flex}.offer-details-history-more:hover{color:var(--dos-orange-700)}.offer-details-body-side .offer-details-history-more{font-size:12px;font-weight:650;line-height:1.3}.offer-details-version-history-card{border-radius:10px;min-height:0;margin-top:8px;padding:14px 16px 13px;box-shadow:0 4px 18px #18274305}.offer-details-version-history-card>.offer-details-card-header{margin-bottom:11px}.offer-details-version-history-card .offer-details-card-heading h2{font-size:14px;line-height:19px}.offer-details-version-subtitle{color:#78859a;margin-top:3px;font-size:11.5px;line-height:15px}.offer-details-version-compare-button{color:#263651;cursor:pointer;background:#fff;border:1px solid #d8e0ea;border-radius:8px;align-items:center;gap:7px;height:36px;padding:0 12px;font-size:10.5px;font-weight:700;display:inline-flex}.offer-details-version-compare-button:hover{background:#fbfcfe;border-color:#bdc9d8}.offer-details-version-rail{align-items:flex-start;gap:0;width:100%;padding:2px 10px;display:flex;overflow:visible}.offer-details-version-rail-item{flex:none;align-items:flex-start;min-width:0;display:flex}.offer-details-version-node{color:#1671d9;background:#edf5ff;border:1px solid #cddff5;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;margin:18px 10px 0 0;display:grid;position:relative}.offer-details-version-node:after{content:"";background:#a9cdf7;width:1px;height:96px;position:absolute;top:calc(100% + 3px);left:50%;transform:translate(-50%)}.offer-details-version-node.is-draft{color:#6c7a90;background:#f3f5f8;border-color:#d9e0ea}.offer-details-version-node.is-selected{color:#f47700;background:#fff3e5;border-color:#ffc48a}.offer-details-version-node.is-selected:after{background:#ffc48a}.offer-details-version-card{text-align:left;background:#fff;border:1px solid #dfe4eb;border-radius:8px;width:180px;min-width:180px;height:146px;padding:13px 13px 11px;position:relative}.offer-details-version-card>strong{font-size:18px;line-height:22px}.offer-details-version-date{margin-top:4px;font-size:11px}.offer-details-version-status{min-height:24px;margin-top:9px;padding:0 8px;font-size:11px}.offer-details-version-card:not(.is-selected):not(.is-new-version){background:#f3f8ff;border-color:#d4e3f5}.offer-details-version-status.is-sent{color:#1473df;background:#e7f2ff}.offer-details-version-card.is-selected.is-latest{z-index:1;background:linear-gradient(145deg,#fffaf2 0%,#fff4e6 100%);border-width:2px;width:196px;min-width:196px;transform:translateY(-3px);box-shadow:0 9px 20px #ef790029}.offer-details-version-card.is-selected.is-latest:before{content:"";background:#ff7800;border-radius:0 0 4px 4px;height:3px;position:absolute;top:-2px;left:18px;right:18px}.offer-details-version-card>small,.offer-details-version-reason{margin-top:6px;font-size:11px;line-height:15px}.offer-details-version-card.is-latest,.offer-details-version-card.is-selected.is-latest{background:linear-gradient(145deg,#fffaf2 0%,#fff4e6 100%);border-color:#ff7b1a;box-shadow:0 9px 20px #ef790029}.offer-details-version-current-badge{color:#fff;background:#ff6b00;border-radius:5px 5px 0;padding:3px 7px;font-size:10px;font-weight:750;top:-9px;right:-1px}.offer-details-version-connector{background:#aab6c8;flex:80px;width:auto;min-width:52px;height:1px;margin:73px 0 0}.offer-details-version-connector:before{content:"";background:#fff;border:2px solid #8290a7;border-radius:50%;width:9px;height:9px;margin:-4px auto 0;display:block}.offer-details-version-connector i{display:none}.offer-details-version-card.is-new-version{text-align:center;color:#66758e;background:#fff;border-style:dashed;place-content:center;width:170px;min-width:170px;display:grid}.offer-details-version-card.is-new-version>strong{position:absolute;top:12px;left:12px}.offer-details-new-version-icon{margin:0 auto 6px}.offer-details-version-card.is-new-version>span:not(.offer-details-new-version-icon){font-size:11px;font-weight:700;line-height:15px}.offer-details-version-card.is-new-version>small{font-size:10px;line-height:14px}.offer-details-version-snapshot{border-color:#ead5b6;margin-top:13px;display:block}.offer-details-version-snapshot-meta{padding:10px 12px}.offer-details-version-snapshot-meta>strong{font-size:12px}.offer-details-version-snapshot-meta>div{justify-content:space-between;align-items:center;gap:12px;margin-top:7px;font-size:10.5px}.offer-details-version-snapshot-meta-actions>span{background:#fff;border-radius:7px;min-height:28px;padding:0 9px}.offer-details-version-snapshot-meta-actions>button{color:#273650;cursor:pointer;background:#fff;border:1px solid #e3e7ee;border-radius:8px;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:10.5px;font-weight:700;display:inline-flex}.offer-details-version-snapshot-meta-actions>button:hover{background:#fbfcfe;border-color:#c5cfdd}.offer-details-version-snapshot-grid{padding:13px 12px}.offer-details-version-snapshot-section{padding:0 16px}.offer-details-version-snapshot-section h3{margin-bottom:10px;font-size:11px}.offer-details-version-snapshot-section>strong{margin-bottom:8px;font-size:13px}.offer-details-version-snapshot-section>span{margin-top:7px;font-size:10.5px;line-height:14px}.offer-details-version-snapshot-section dl>div{min-height:23px}.offer-details-version-snapshot-section dt,.offer-details-version-snapshot-section dd{font-size:10.5px}.offer-details-version-diff{background:#f6f8fb;border:0;border-radius:8px;margin:0 10px 10px}.offer-details-version-diff-summary{background:0 0;min-height:42px;padding:0 13px;font-size:11px}.offer-details-version-diff-body{border-top-color:#e1e7ef}.offer-details-version-history-note{color:#748198;background:#fbfcfe;border:1px solid #e7ebf1;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;margin-top:10px;padding:9px 11px;font-size:10px;line-height:14px;display:flex}.offer-details-version-history-note>span{align-items:center;gap:6px;min-width:0;display:inline-flex}.offer-details-version-history-note button{color:#ff7600;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:6px;padding:0;font-size:10px;font-weight:700;display:inline-flex}.offer-details-version-history-note button:hover{color:#e76600}.offer-details-savebar{z-index:30;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff7;border:1px solid #e2e6ec;border-radius:9px;grid-template-columns:1fr auto;align-items:center;gap:10px;width:540px;min-height:50px;margin:-1px auto 0;padding:8px 12px;display:grid;position:sticky;bottom:14px;left:50%;box-shadow:0 8px 24px #101b331f}.offer-details-savebar-state{justify-self:start;font-size:10px}.offer-details-savebar-meta{display:none}.offer-details-savebar-actions{gap:7px}.offer-details-savebar-cancel,.offer-details-savebar-save{border-radius:6px;height:34px;font-size:11px}.offer-details-savebar-cancel{min-width:90px}.offer-details-savebar-save{color:#fff;background:#ff6b00;border-color:#ff6b00;min-width:180px;box-shadow:0 2px 7px #ff6b002e}.offer-details-savebar-save:hover:not(:disabled){background:#f46300;border-color:#f46300}@media (width<=1450px){.offer-details-page{padding-left:0;padding-right:0}.offer-details-body-layout{grid-template-columns:minmax(0,1fr) 300px;gap:16px}.offer-details-workflow-connector{width:54px}.offer-details-edit-commercial-card .offer-details-edit-terms-form{gap:12px}}@media (width<=1180px){.offer-details-body-layout{grid-template-columns:1fr}.offer-details-body-side{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.offer-details-body-side .offer-details-history-card{grid-column:1/-1}}@media (width<=900px){.offer-details-edit-parties-card,.offer-details-parties-card{grid-template-columns:1fr}.offer-details-edit-parties-card>.offer-details-edit-vehicle-card,.offer-details-parties-card>.offer-details-vehicle-card{border-top:1px solid #e5e9ef;border-left:0}.offer-details-parties-card>.offer-details-vehicle-card{grid-template-rows:auto;grid-template-columns:1fr;column-gap:0}.offer-details-parties-card>.offer-details-vehicle-card>.offer-details-card-header,.offer-details-parties-card>.offer-details-vehicle-card>.offer-details-vehicle-title,.offer-details-parties-card>.offer-details-vehicle-card>.offer-details-vehicle-tags,.offer-details-parties-card>.offer-details-vehicle-card>.offer-details-vehicle-media,.offer-details-parties-card>.offer-details-vehicle-card>.offer-details-vehicle-facts,.offer-details-parties-card>.offer-details-vehicle-card>.offer-details-inline-link{grid-area:auto/1}.offer-details-parties-card>.offer-details-vehicle-card>.offer-details-vehicle-media{height:120px;min-height:120px;margin:10px 0}.offer-details-parties-card>.offer-details-vehicle-card>.offer-details-vehicle-media img{height:144px;transform:scale(1.12)}.offer-details-parties-card>.offer-details-vehicle-card>.offer-details-vehicle-tags{transform:none}.offer-details-parties-card>.offer-details-vehicle-card>.offer-details-vehicle-facts{margin-top:0}.offer-details-edit-commercial-card .offer-details-edit-terms-form{grid-template-columns:repeat(3,minmax(0,1fr))}.offer-details-body-side{grid-template-columns:1fr}.offer-details-savebar{width:min(540px,100%)}}@media (width<=680px){.offer-details-page{padding:16px 0 32px}.offer-details-edit-vehicle-top-fields,.offer-details-edit-parties-card .offer-details-edit-vehicle-card,.offer-details-edit-commercial-card .offer-details-edit-responsible-card,.offer-details-edit-commercial-card .offer-details-edit-terms-form{grid-template-columns:1fr}.offer-details-edit-parties-card .offer-details-edit-vehicle-media,.offer-details-edit-parties-card .offer-details-edit-vehicle-facts,.offer-details-edit-parties-card .offer-details-edit-vehicle-card .offer-details-edit-card-footer{grid-area:auto/1;margin:0}.offer-details-edit-commercial-card .offer-details-edit-responsible-card .offer-details-edit-readonly-fields{grid-column:1;grid-template-columns:1fr}.offer-details-version-rail{overflow-x:auto}.offer-details-version-rail-item{flex:none}.offer-details-version-card{width:160px}.offer-details-version-connector{flex:0 0 38px;width:38px;min-width:38px}.offer-details-savebar{grid-template-columns:1fr;position:static}}.offer-details-version-history-card{background:#fff;border:1px solid #dfe5ee;border-radius:10px;min-width:0;margin-top:10px;padding:14px 14px 12px;overflow:hidden;box-shadow:0 4px 18px #18274305}.offer-details-version-history-card>.offer-details-card-header{min-height:48px;margin:0 0 10px}.offer-details-version-header{align-items:flex-start}.offer-details-version-history-card .offer-details-card-heading{align-items:flex-start;gap:10px}.offer-details-version-history-card .offer-details-card-heading>.offer-details-icon-circle{color:#667791;background:#f2f4f7;border-radius:9px;flex-basis:32px;width:32px;height:32px}.offer-details-version-history-card .offer-details-card-heading h2{color:#0e1b34;margin:0;font-size:13.5px;font-weight:600;line-height:18px}.offer-details-version-subtitle{color:#718096;margin:2px 0 0;font-size:11.5px;font-weight:500;line-height:14px}.offer-details-version-details-toggle{border-radius:9px;justify-content:center;align-items:center;gap:8px;min-width:158px;height:40px;min-height:40px;padding:0 13px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.2;display:inline-flex}.offer-details-version-details-toggle:hover{background:#fff7e8;border-color:#b8c4d4}.offer-details-version-details-toggle>.offer-details-icon:last-child{margin-left:1px;transition:transform .16s}.offer-details-version-details-toggle.is-open>.offer-details-icon:last-child{transform:rotate(180deg)}.offer-details-version-rail{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y;scrollbar-width:none;align-items:center;gap:0;width:100%;min-width:0;min-height:164px;padding:6px 2px 12px 8px;display:flex;overflow:auto visible}.offer-details-version-rail:active,.offer-details-version-rail:active *{cursor:grabbing}.offer-details-version-rail::-webkit-scrollbar{display:none}.offer-details-version-sequence{flex:none;align-items:center;min-width:0;display:flex}.offer-details-version-lead-node{z-index:3;color:#e86f00;background:#fff4e7;border:1px solid #f3c58f;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;margin-right:12px;display:grid;position:relative}.offer-details-version-lead-node>.offer-details-icon,.offer-details-version-bridge-node>.offer-details-icon,.offer-details-version-card-current-node>.offer-details-icon{stroke-width:1.4px;width:15px;height:15px}.offer-details-version-lead-node>.offer-details-icon,.offer-details-version-bridge-node>.offer-details-icon{stroke-width:1.55px;width:14px;height:14px;transform:none}.offer-details-version-lead-node:before{content:"";background:#d9a360;width:12px;height:1px;position:absolute;top:50%;left:100%}.offer-details-version-lead-node:after{content:"";background:#efbd78;width:1px;height:86px;position:absolute;top:calc(100% + 3px);left:50%;transform:translate(-50%)}.offer-details-version-bridge{flex:0 0 84px;width:84px;height:52px;margin:0;display:block;position:relative}.offer-details-version-bridge.is-into-current{flex-basis:74px;width:74px}.offer-details-version-bridge svg{width:100%;height:46px;position:absolute;inset:3px 0 0;overflow:visible}.offer-details-version-bridge-path,.offer-details-version-bridge-tail{fill:none;stroke:#d49a55;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round}.offer-details-version-bridge-dot{fill:#fff;stroke:#d49a55;stroke-width:1.4px}.offer-details-version-bridge-node{z-index:3;color:#e86f00;background:#fff4e7;border:1px solid #f3c58f;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:calc(50% + 1px);left:50%;transform:translate(-50%,-50%)}.offer-details-version-bridge-node:after{content:"";border-bottom:1px solid #d9a360;border-right:1px solid #d9a360;border-radius:0 0 3px;width:22px;height:9px;position:absolute;top:100%;right:8px}.offer-details-version-card{color:#14213a;text-align:left;cursor:pointer;width:168px;height:153px;box-shadow:none;background:#fffdf9;border:1px solid #eadcca;border-radius:7px;flex-direction:column;flex:0 0 168px;align-items:flex-start;padding:12px 13px 11px;display:flex;position:relative}.offer-details-version-card:hover{background:#fff8ef;border-color:#e7b879}.offer-details-version-card.is-history.is-selected{background:#fff8ef;border-color:#efb268}.offer-details-version-card.is-latest{background:#fffaf2;border-color:#ff8500;flex-basis:214px;width:214px;padding-left:52px;box-shadow:0 8px 22px #e77e000a}.offer-details-version-card-current-node{color:#ff8100;background:#fff1df;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:14px;left:12px}.offer-details-version-card-top{justify-content:space-between;align-items:flex-start;gap:7px;width:100%;min-height:21px;display:flex}.offer-details-version-card-top>strong{color:#14213a;font-size:16px;font-weight:750;line-height:19px}.offer-details-version-card.is-latest .offer-details-version-card-top>strong{color:#ef7900}.offer-details-version-current-badge{color:#7c4300;white-space:nowrap;background:#ffb253;border-radius:999px;align-items:center;min-height:20px;padding:0 8px;font-size:8.5px;font-weight:800;line-height:20px;display:inline-flex}.offer-details-version-date{color:#7f756a;font-variant-numeric:tabular-nums;align-items:center;gap:15px;margin-top:3px;font-size:10.5px;line-height:14px;display:flex}.offer-details-version-card>small{color:#6e655b;margin-top:4px;font-size:10.5px;line-height:14px}.offer-details-version-status{color:#d86600;background:#fff1df;border-radius:999px;align-items:center;gap:4px;min-height:21px;margin-top:9px;padding:0 8px;font-size:9.5px;font-weight:750;line-height:20px;display:inline-flex}.offer-details-version-status.is-draft{color:#756b60;background:#f4f1ec}.offer-details-version-status.is-accepted{color:#16844c;background:#eaf8f0}.offer-details-version-status.is-rejected{color:#d94444;background:#fff0f0}.offer-details-version-reason{color:#74695e;gap:2px;margin-top:7px;font-size:10.5px;line-height:14px;display:grid}.offer-details-version-reason b{color:#4b3a29;font-weight:700}.offer-details-version-create-connector{background:#f0b15a;flex:0 0 24px;width:24px;height:1px}.offer-details-version-card.is-new-version{color:#756b60;text-align:center;background:#fffdf9;border:1px dashed #e2c9a8;flex:0 0 145px;justify-content:flex-start;align-items:center;width:145px;height:153px;padding:12px 10px}.offer-details-version-card.is-new-version:hover:not(:disabled){background:#fff8ef;border-color:#d9a360}.offer-details-version-card.is-new-version>strong{color:#806f5e;align-self:flex-start;font-size:16px;line-height:19px}.offer-details-new-version-icon{color:#d86600;background:#fff1df;border-radius:50%;place-items:center;width:34px;height:34px;margin:15px 0 9px;font-size:25px;font-weight:300;line-height:1;display:grid}.offer-details-version-card.is-new-version>span:not(.offer-details-new-version-icon){color:#5c4c3b;font-size:10.5px;font-weight:700;line-height:14px}.offer-details-version-card.is-new-version>small{display:none}.offer-details-version-end-arrow{color:#1d3454;flex:0 0 28px;place-items:center;width:28px;height:42px;margin-left:5px;display:grid}.offer-details-version-snapshot{background:#fff;border:1px solid #efd2aa;border-radius:8px;margin-top:0;overflow:hidden}.offer-details-version-snapshot-meta{background:#fff7eb;border-bottom:1px solid #efd2aa;padding:10px 12px 9px}.offer-details-version-snapshot-meta>strong{color:#15243d;font-size:13px;font-weight:800;line-height:18px;display:block}.offer-details-version-snapshot-meta-row{justify-content:space-between;align-items:center;gap:12px;min-height:38px;margin-top:6px;display:flex}.offer-details-version-snapshot-meta-row>span{color:#5d6e88;align-items:center;gap:8px;min-width:0;font-size:11.5px;line-height:16px;display:inline-flex}.offer-details-version-reason-pill{color:#33435c;white-space:nowrap;background:#fff;border:1px solid #eadfce;border-radius:999px;align-items:center;min-height:27px;padding:0 11px;font-size:11.5px;font-weight:700;display:inline-flex}.offer-details-version-snapshot-meta-row>button{color:#20324e;cursor:pointer;background:#fff;border:1px solid #d7e0eb;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-width:118px;height:40px;min-height:40px;padding:0 13px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.2;display:inline-flex}.offer-details-version-snapshot-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.05fr);padding:14px 15px 15px;display:grid}.offer-details-version-snapshot-section{min-width:0;padding:0 20px}.offer-details-version-snapshot-section:first-child{padding-left:0}.offer-details-version-snapshot-section:last-child{padding-right:0}.offer-details-version-snapshot-section+.offer-details-version-snapshot-section{border-left:1px solid #e3e8ef}.offer-details-version-snapshot-section h3{color:#1b2b45;align-items:center;gap:9px;min-height:35px;margin:0 0 10px;font-size:12px;font-weight:800;line-height:14px;display:flex}.offer-details-version-section-icon{color:#586b87;background:#f2f4f7;border-radius:50%;flex:0 0 33px;place-items:center;width:33px;height:33px;display:grid}.offer-details-version-snapshot-section>strong{color:#101d35;margin-bottom:10px;font-size:13px;font-weight:750;line-height:17px;display:block}.offer-details-version-snapshot-section>span{color:#52657f;overflow-wrap:anywhere;align-items:flex-start;gap:9px;margin-top:8px;font-size:11.5px;line-height:17px;display:flex}.offer-details-version-snapshot-section>span>.offer-details-icon{flex:0 0 16px;width:16px;height:16px}.offer-details-version-snapshot-section dl{margin:0}.offer-details-version-snapshot-section dl>div{grid-template-columns:minmax(100px,1fr) minmax(0,1.08fr);align-items:center;gap:14px;min-height:28px;display:grid}.offer-details-version-snapshot-section dt{color:#64758e;font-size:11px;line-height:15px}.offer-details-version-snapshot-section dd{color:#13213a;text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0;font-size:11.5px;font-weight:700;line-height:15px}.offer-details-version-snapshot-section dd.is-discount{color:#e13b45}.offer-details-version-snapshot-section dd.is-agreed{color:#1264ff}.offer-details-version-diff{background:#f7f9fb;border:1px solid #e8edf3;border-radius:7px;margin:0 11px 11px;overflow:hidden}.offer-details-version-diff-summary{color:#20324e;cursor:pointer;width:100%;min-height:42px;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;font-size:var(--dos-type-body,13px);background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:0 12px;font-weight:600;line-height:1.2;display:flex}.offer-details-version-diff-summary>span{align-items:center;gap:8px;display:inline-flex}.offer-details-version-diff-summary>.offer-details-icon{transition:transform .16s}.offer-details-version-diff.is-open .offer-details-version-diff-summary>.offer-details-icon{transform:rotate(180deg)}.offer-details-version-diff-body{background:#fff;border-top:1px solid #e6eaf0;gap:7px;padding:10px 12px 11px;display:none}.offer-details-version-diff.is-open .offer-details-version-diff-body{display:grid}.offer-details-version-diff-head{color:var(--dos-text-muted,#7d8798);font-size:var(--dos-type-meta,11px);grid-template-columns:minmax(150px,1fr) minmax(110px,auto) 28px minmax(110px,auto);gap:8px;padding-bottom:3px;font-weight:650;line-height:14px;display:grid}.offer-details-version-diff-head span:nth-child(2),.offer-details-version-diff-head span:last-child{text-align:right}.offer-details-version-diff-body>p{color:#52647e;font-family:inherit;font-size:var(--dos-type-body,13px);margin:0;line-height:1.45}.offer-details-version-diff-body>div{font-size:var(--dos-type-label,11.5px);grid-template-columns:minmax(150px,1fr) minmax(110px,auto) 28px minmax(110px,auto);align-items:center;gap:8px;line-height:15px;display:grid}.offer-details-version-diff-label{color:#5e718d;font-weight:600}.offer-details-version-diff-before,.offer-details-version-diff-after{white-space:nowrap;border:1px solid #0000;border-radius:7px;justify-content:flex-end;align-items:center;min-height:27px;padding:0 9px;display:inline-flex}.offer-details-version-diff-before{color:#80696a;background:var(--dos-surface-soft,#f7f8fa);border-color:#eadfda}.offer-details-version-diff-arrow{width:28px;height:27px;color:var(--dos-text-muted,#8796aa);justify-content:center;align-items:center;display:inline-flex}.offer-details-version-diff-after{color:var(--dos-amber-700,#a85600);background:var(--dos-amber-softer,#fff7e8);border-color:#f0c98f;font-weight:700}.offer-details-version-footer{color:#6f7f97;background:#fff;border:1px solid #e7ebf1;border-radius:7px;justify-content:flex-start;align-items:center;gap:12px;min-height:40px;margin-top:10px;padding:0 10px;font-size:10.5px;line-height:15px;display:flex}.offer-details-version-footer>span{align-items:center;gap:8px;min-width:0;display:inline-flex}.offer-details-version-footer>button{color:#ff7900;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:10.5px;font-weight:750;display:inline-flex}.offer-details-version-history-card .offer-details-muted{color:#748096;margin:0;padding:12px;font-size:10px}@media (width<=1180px){.offer-details-version-rail{overflow-x:auto}}@media (width<=900px){.offer-details-version-snapshot-grid{grid-template-columns:1fr}.offer-details-version-snapshot-section{padding:10px 0}.offer-details-version-snapshot-section+.offer-details-version-snapshot-section{border-top:1px solid #e3e8ef;border-left:0}}@media (width<=680px){.offer-details-version-history-card{padding-inline:10px}.offer-details-version-header{flex-direction:column;align-items:stretch}.offer-details-version-details-toggle{align-self:flex-start}.offer-details-version-card{flex-basis:158px;width:158px}.offer-details-version-card.is-latest{flex-basis:198px;width:198px}.offer-details-version-card.is-new-version{flex-basis:142px;width:142px}.offer-details-version-lead-node{flex-basis:36px;width:36px;height:36px;margin-right:8px}.offer-details-version-bridge{flex-basis:70px;width:70px}.offer-details-version-bridge.is-into-current{flex-basis:60px;width:60px}.offer-details-version-bridge-node{width:36px;height:36px}.offer-details-version-snapshot-meta-row,.offer-details-version-footer{flex-direction:column;align-items:flex-start}.offer-details-version-footer{padding-block:8px}}body .dealeros-app .offer-details-icon-button[aria-label*=Редактирай],body .dealeros-app .offer-details-icon-button[title*=Редактирай],body .dealeros-app .offer-details-icon-button[aria-label*=Промени]{box-shadow:none;background:0 0;border-color:#0000}body .dealeros-app .offer-details-icon-button[aria-label*=Редактирай]:hover:not(:disabled),body .dealeros-app .offer-details-icon-button[title*=Редактирай]:hover:not(:disabled),body .dealeros-app .offer-details-icon-button[aria-label*=Промени]:hover:not(:disabled){box-shadow:none;background:#fff8f0;border-color:#0000}.public-offer-page{color:#172033;min-height:100vh;font-family:var(--dos-font-ui);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#f4f5f7;margin:0;padding:12px 34px 16px}.public-offer-page *{box-sizing:border-box}.public-offer-page button,.public-offer-page textarea{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit}.public-offer-shell{background:#fff;border:1px solid #e3e7ed;border-radius:12px;width:min(100%,1360px);margin:0 auto;padding:20px 38px 18px;box-shadow:0 10px 28px #16223713}.public-offer-header{border-bottom:1px solid #e6e9ee;justify-content:space-between;align-items:center;gap:20px;min-height:70px;padding:0 0 14px;display:flex}.public-offer-brand{align-items:center;gap:13px;min-width:0;display:flex}.public-offer-brand-mark{color:#202b40;background:#fff;border:1.4px solid #bdc6d1;border-radius:50%;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid;overflow:hidden}.public-offer-brand-mark .dos-icon{stroke-width:1.5px}.public-offer-brand-logo{object-fit:contain;width:100%;height:100%;padding:6px;display:block}.public-offer-brand-mark.is-wide{background:0 0;border-color:#0000;border-radius:0;flex-basis:112px;width:112px}.public-offer-brand-mark.is-wide .public-offer-brand-logo{padding:0}.public-offer-brand>div{min-width:0}.public-offer-brand strong{color:#111827;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-size:21px;font-weight:800;line-height:1.08;display:block;overflow:hidden}.public-offer-brand div>span{color:#798497;margin-top:4px;font-size:13px;line-height:1.2;display:block}.public-offer-status{color:#2e8a46;white-space:nowrap;background:#f2faf3;border:1px solid #cce6d1;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 15px;display:inline-flex;font-size:13px!important;font-weight:750!important}.public-offer-status .dos-icon{stroke-width:1.9px;width:17px;height:17px}.public-offer-status.is-rejected{color:#b7434b;background:#fff6f6;border-color:#efc9cd}.public-offer-status.is-accepted{color:#2e8a46;background:#f2faf3;border-color:#cce6d1}.public-offer-intro{justify-content:space-between;align-items:flex-start;gap:24px;padding:21px 0 22px;display:flex}.public-offer-intro>div:first-child{gap:5px;min-width:0;display:grid}.public-offer-eyebrow{color:#ed5b13;letter-spacing:.11em;font-size:12px;font-weight:800;line-height:1}.public-offer-intro h1{color:#10192d;letter-spacing:-.046em;margin:0;font-size:40px;font-weight:800;line-height:1.06}.public-offer-intro p{color:#798497;margin:0;font-size:18px;line-height:1.32}.public-offer-date{color:#7e8899;justify-items:end;gap:7px;min-width:118px;padding-top:12px;font-size:14px;display:grid}.public-offer-date strong{color:#28344b;font-size:15px;font-weight:700}.public-offer-section-heading{align-items:center;gap:14px;min-width:0;display:flex}.public-offer-section-heading>div{gap:4px;min-width:0;display:grid}.public-offer-section-heading span:not(.public-offer-icon){color:#7b8798;letter-spacing:.055em;text-transform:uppercase;font-size:12px;font-weight:500}.public-offer-section-heading strong{color:#11192d;letter-spacing:-.024em;text-overflow:ellipsis;white-space:nowrap;font-size:24px;font-weight:800;line-height:1.12;overflow:hidden}.public-offer-icon{color:#f06216;background:#fff6ef;border:1px solid #f6d4bf;border-radius:50%;flex:0 0 54px;place-items:center;width:54px;height:54px;display:grid}.public-offer-icon .dos-icon{stroke-width:1.7px}.public-offer-vehicle-card{background:linear-gradient(90deg,#fffffffc 0%,#fffffffb 42%,#fafbfdf5 59%,#f5f7f9eb 100%);border:1px solid #e0e5eb;border-radius:14px;grid-template-columns:minmax(0,53%) minmax(0,47%);min-height:264px;display:grid;position:relative;overflow:hidden;box-shadow:0 2px 10px #1b263809}.public-offer-vehicle-card:before{z-index:0;pointer-events:none;content:"";background:radial-gradient(at 76%,#fffffff5 0 21%,#f7f9fbe0 40%,#eff3f785 66%,#0000 100%),linear-gradient(132deg,#0000 0 56%,#d3d9e12e 56.1% 56.7%,#0000 57% 100%),linear-gradient(160deg,#0000 0 70%,#dee3e924 70.2% 70.6%,#0000 71% 100%),linear-gradient(108deg,#0000 0 76%,#e3e8ed57 76.2% 76.45%,#0000 76.8% 100%);position:absolute;inset:0}.public-offer-vehicle-card:after{z-index:0;pointer-events:none;opacity:.85;content:"";border-left:1px solid #d5dbe233;border-radius:48% 0 0 48%;width:46%;position:absolute;top:-24px;bottom:-28px;right:18px}.public-offer-vehicle-copy{z-index:2;background:linear-gradient(90deg,#fffffffb,#fffffff0 80%,#ffffffb8 100%);padding:17px 18px 13px;position:relative}.public-offer-vehicle-copy .public-offer-section-heading{gap:14px}.public-offer-vehicle-copy .public-offer-icon{background:#fff5ed;border-color:#f3cdb4;flex-basis:56px;width:56px;height:56px}.public-offer-vehicle-copy .public-offer-icon .dos-icon{stroke-width:1.6px;width:25px;height:25px}.public-offer-vehicle-copy .public-offer-section-heading span:not(.public-offer-icon){color:#7b8698;letter-spacing:.065em;margin-bottom:1px;font-size:11px;font-weight:500}.public-offer-vehicle-copy .public-offer-section-heading strong{color:#0f172a;letter-spacing:-.032em;font-size:22px;font-weight:800;line-height:1.08}.public-offer-vehicle-facts{border-top:1px solid #e7eaf0;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:13px;display:grid}.public-offer-vehicle-facts>div{border-bottom:1px solid #e7eaf0;grid-template-rows:auto auto;grid-template-columns:17px minmax(0,1fr);column-gap:7px;min-width:0;min-height:50px;padding:7px 12px 7px 0;display:grid}.public-offer-vehicle-facts>div:not(:nth-child(3n+1)){border-left:1px solid #e7eaf0;padding-left:11px}.public-offer-vehicle-facts>div>.dos-icon{color:#7f8da1;stroke-width:1.35px;grid-area:1/1/3;width:14px;height:14px;margin-top:1px}.public-offer-vehicle-facts span{color:#7d889a;text-overflow:ellipsis;white-space:nowrap;grid-column:2;margin-bottom:2px;font-size:11px;line-height:1.15;overflow:hidden}.public-offer-vehicle-facts strong{color:#1c2840;text-overflow:ellipsis;white-space:nowrap;grid-column:2;font-size:12.8px;font-weight:700;line-height:1.16;overflow:hidden}.public-offer-vehicle-visual{z-index:1;background:linear-gradient(#fff0,#fff0);justify-content:center;align-items:center;min-height:264px;margin-left:-26px;padding:0 10px 0 0;display:flex;position:relative;overflow:hidden}.public-offer-vehicle-visual:before{z-index:0;pointer-events:none;filter:blur(10px);content:"";background:radial-gradient(at 71% 76%,#1c273a1a 0 11%,#1c273a0a 20%,#0000 38%),linear-gradient(#fff0 76%,#eaeef266);position:absolute;inset:0}.public-offer-vehicle-visual:after{z-index:1;pointer-events:none;content:"";background:radial-gradient(at 78% 24%,#ffffff4d,#0000 46%),linear-gradient(100deg,#fff0 0%,#ffffff1a 52%,#fff0 78%);position:absolute;inset:0}.public-offer-vehicle-visual img{z-index:2;object-fit:contain;object-position:center;mix-blend-mode:multiply;filter:saturate(.96)contrast(1.02);width:124%;max-width:720px;height:276px;display:block;position:relative;transform:translate(5px)}.public-offer-equipment-card,.public-offer-terms-card,.public-offer-cta{background:#fff;border:1px solid #e1e6ec;border-radius:14px;margin-top:15px}.public-offer-equipment-card{min-height:160px;padding:13px 17px 15px;position:relative}.public-offer-equipment-heading .public-offer-icon{flex-basis:44px;width:44px;height:44px}.public-offer-equipment-list{flex-wrap:wrap;gap:7px 9px;margin:10px 155px 0 58px;display:flex}.public-offer-equipment-list span{color:#52627a;white-space:nowrap;background:#fff;border:1px solid #d1dbe7;border-radius:7px;align-items:center;gap:7px;min-height:28px;padding:0 10px;font-size:11.8px;font-weight:550;display:inline-flex}.public-offer-equipment-list .dos-icon{color:#5b78a5;stroke-width:1.7px;width:13px;height:13px}.public-offer-equipment-more{color:#ed5a10;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;font-size:12px;font-weight:750;display:inline-flex;position:absolute;bottom:15px;right:16px}.public-offer-equipment-empty{color:#7b8798;margin:10px 0 0 56px;font-size:12px}.public-offer-equipment-modal{width:min(100%,640px)}.public-offer-equipment-modal-header{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.public-offer-equipment-modal-header>div>span{color:#7c8798;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:750;display:block}.public-offer-equipment-modal-header h2{margin:4px 0 0;font-size:21px}.public-offer-equipment-modal-header h2 small{color:#b9571c;vertical-align:middle;background:#fff1e7;border:1px solid #f2cfb7;border-radius:999px;justify-content:center;align-items:center;min-width:25px;height:22px;margin-left:5px;padding:0 7px;font-size:11px;font-weight:750;display:inline-flex}.public-offer-modal-close{color:#687890;cursor:pointer;background:#fff;border:1px solid #d8e0ea;border-radius:9px;place-items:center;width:34px;height:34px;padding:0;font-size:22px;line-height:1;display:grid}.public-offer-modal-close:hover{color:#1d2a40;background:#f8fafc;border-color:#bbc8d8}.public-offer-equipment-modal-list{border-top:1px solid #e5e9ef;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:20px;padding-top:17px;display:grid}.public-offer-equipment-modal-list div{color:#52627a;background:#fbfcfe;border:1px solid #d6dfe9;border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:0 11px;font-size:12.5px;font-weight:550;display:flex}.public-offer-equipment-modal-list .dos-icon{color:#5b78a5;stroke-width:1.7px;flex:none}.public-offer-terms-card{background:#fffdfa;border-color:#f3bd97;padding:14px 17px 13px}.public-offer-terms-head{justify-content:space-between;align-items:center;gap:22px;display:flex}.public-offer-terms-head .public-offer-icon{flex-basis:44px;width:44px;height:44px}.public-offer-terms-head .public-offer-section-heading strong{font-size:17px}.public-offer-price{color:#ea5a08;letter-spacing:-.035em;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:36px;font-weight:800;line-height:1}.public-offer-terms{border-top:1px solid #efd7c6;grid-template-columns:repeat(4,minmax(0,1fr));margin:12px 0 0;padding-top:12px;display:grid}.public-offer-terms div{border-right:1px solid #efd7c6;justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:0 18px;display:flex}.public-offer-terms div:first-child{padding-left:0}.public-offer-terms div:last-child{border-right:0;padding-right:0}.public-offer-terms dt{color:#7b8798;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.2;overflow:hidden}.public-offer-terms dd{color:#172238;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:13px;font-weight:800;line-height:1.2}.public-offer-terms dd.is-discount{color:#ec4a22}.public-offer-terms-note{color:#7a8798;justify-content:flex-end;align-items:center;gap:6px;margin:10px 0 0;font-size:11px;line-height:1.3;display:flex}.public-offer-terms-note .dos-icon{color:#e47736;stroke-width:1.6px;flex:none}.public-offer-feedback{color:#2e7c47;background:#f6fbf7;border:1px solid #cfe6d3;border-radius:8px;align-items:center;gap:8px;margin-top:11px;padding:9px 11px;font-size:12px;font-weight:700;display:flex}.public-offer-feedback.is-rejected{color:#b7424b;background:#fff7f7;border-color:#efc8cd}.public-offer-cta{background:#fffdfb;border-color:#f3c19c;align-items:center;gap:15px;min-height:110px;padding:15px 17px;display:flex}.public-offer-cta-icon{color:#ef6115;background:#fff9f4;border:1px solid #f2a978;border-radius:50%;flex:0 0 62px;place-items:center;width:62px;height:62px;display:grid}.public-offer-cta-icon .dos-icon{stroke-width:1.5px}.public-offer-cta>div:nth-child(2){min-width:320px}.public-offer-cta strong{color:#172238;font-size:16px;line-height:1.2;display:block}.public-offer-cta p{color:#737f91;margin:4px 0 1px;font-size:12px;line-height:1.3}.public-offer-cta small{color:#8a94a3;font-size:10px;line-height:1.2}.public-offer-cta-actions{flex:1;grid-template-columns:1.05fr .98fr .95fr;gap:12px;min-width:0;display:grid}.public-offer-cta-actions button,.public-offer-contact-button{color:#233047;min-width:0;min-height:43px;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d8dee6;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.public-offer-cta-actions button.is-primary{color:#fff;background:#ed590d;border-color:#ed590d;box-shadow:0 4px 9px #ed590d29}.public-offer-cta-actions button:disabled{opacity:.58;cursor:default}.public-offer-cta.is-accepted{background:#fbfffc;border-color:#cfe5d2}.public-offer-cta.is-rejected{background:snow;border-color:#efc9cd}.public-offer-footer{color:#7e8999;background:#fff;border:1px solid #e3e7ed;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;min-height:43px;margin-top:15px;padding:10px;font-size:10.5px;display:flex}.public-offer-footer span{align-items:center;gap:8px;min-width:0;display:inline-flex}.public-offer-footer .dos-icon{color:#6f7c90;stroke-width:1.65px;width:15px;height:15px}.public-offer-state{background:#fff;border:1px solid #e1e6ed;border-radius:14px;width:min(100%,560px);margin:18vh auto 0;padding:30px;box-shadow:0 10px 30px #1c273b14}.public-offer-state strong{font-size:16px;display:block}.public-offer-state h1{margin:22px 0 8px;font-size:23px}.public-offer-state p{color:#6f7b8d;margin:0;line-height:1.5}.public-offer-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#121b2a75;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.public-offer-modal{color:#18233a;background:#fff;border:1px solid #dce3eb;border-radius:14px;width:min(100%,480px);max-height:min(90vh,620px);padding:25px;overflow:auto;box-shadow:0 24px 70px #111b2b38}.public-offer-modal-icon{color:#eb6418;background:#fff6ef;border:1px solid #f5c6a5;border-radius:13px;place-items:center;width:44px;height:44px;margin-bottom:14px;display:grid}.public-offer-modal.is-reject .public-offer-modal-icon{color:#bd444e;background:#fff6f7;border-color:#efc8cc}.public-offer-modal h2{letter-spacing:-.02em;margin:0;font-size:21px;line-height:1.25}.public-offer-modal p{color:#6d798a;margin:7px 0 0;font-size:13px;line-height:1.5}.public-offer-modal-field{color:#2a364c;gap:7px;margin-top:18px;font-size:12px;font-weight:700;display:grid}.public-offer-modal-field small{color:#8893a2;font-size:11px;font-weight:500}.public-offer-modal-field textarea{resize:vertical;color:#17233b;background:#fff;border:1px solid #ced7e2;border-radius:8px;outline:none;width:100%;min-height:105px;padding:10px 11px;font-size:13px;line-height:1.45}.public-offer-modal-field textarea:focus{border-color:#ee8950;box-shadow:0 0 0 3px #ee895024}.public-offer-modal-actions{justify-content:flex-end;gap:9px;margin-top:22px;display:flex}.public-offer-modal-actions button{color:#213047;cursor:pointer;background:#fff;border:1px solid #d8e0e8;border-radius:7px;min-height:40px;padding:0 15px;font-size:13px;font-weight:700}.public-offer-modal-actions button.is-primary{color:#fff;background:#ed5b0f;border-color:#ed5b0f}.public-offer-modal-actions button.is-danger{color:#b43d48;background:#fff7f7;border-color:#e4b9bd}.public-offer-modal-actions button:disabled{opacity:.6;cursor:default}@media (width<=1100px){.public-offer-page{padding:13px 20px 16px}.public-offer-shell{padding:19px 24px 17px}.public-offer-vehicle-card{grid-template-columns:1fr}.public-offer-vehicle-visual{min-height:230px}.public-offer-cta{flex-wrap:wrap;align-items:flex-start}.public-offer-cta-actions{flex-basis:100%}}@media (width<=760px){.public-offer-page{padding:10px 8px 14px}.public-offer-shell{border-radius:10px;padding:16px 14px}.public-offer-header,.public-offer-intro,.public-offer-footer{display:grid}.public-offer-status,.public-offer-date{justify-self:start}.public-offer-date{justify-items:start;padding-top:0}.public-offer-intro h1{font-size:30px;line-height:1.1}.public-offer-intro p{font-size:14px}.public-offer-vehicle-copy{padding:15px 14px 12px}.public-offer-section-heading strong,.public-offer-vehicle-copy .public-offer-section-heading strong{font-size:20px}.public-offer-vehicle-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.public-offer-vehicle-facts>div:not(:nth-child(3n+1)){border-left:0;padding-left:0}.public-offer-vehicle-facts>div:nth-child(2n){border-left:1px solid #e4e8ee;padding-left:11px}.public-offer-vehicle-visual{min-height:200px}.public-offer-vehicle-visual img{width:100%;max-width:620px;height:205px;transform:none}.public-offer-equipment-card,.public-offer-terms-card{padding:13px}.public-offer-equipment-list{margin:9px 0 0}.public-offer-equipment-more{margin-top:13px;position:static}.public-offer-terms-head{display:grid}.public-offer-price{font-size:31px}.public-offer-terms-note{justify-content:flex-start}.public-offer-terms{grid-template-columns:1fr}.public-offer-terms div{border-bottom:1px solid #efd7c6;border-right:0;padding:8px 0}.public-offer-terms div:last-child{border-bottom:0}.public-offer-cta{display:grid}.public-offer-cta>div:nth-child(2){min-width:0}.public-offer-cta-actions{grid-template-columns:1fr;width:100%;display:grid}.public-offer-cta-actions button,.public-offer-contact-button{width:100%}.public-offer-footer{gap:8px}}@media (width<=520px){.public-offer-vehicle-facts{grid-template-columns:1fr}.public-offer-vehicle-facts>div:nth-child(2n){border-left:0;padding-left:0}.public-offer-modal-backdrop{padding:10px}.public-offer-modal{padding:20px 17px}.public-offer-equipment-modal-list{grid-template-columns:1fr;margin-top:16px;padding-top:14px}.public-offer-modal-actions{grid-template-columns:1fr;display:grid}.public-offer-modal-actions button{width:100%}}@media (width>=1101px){.public-offer-shell{max-width:1360px}.public-offer-header{padding-bottom:16px}.public-offer-intro{padding-top:22px;padding-bottom:23px}.public-offer-vehicle-card,.public-offer-vehicle-visual{min-height:264px}.public-offer-equipment-card{min-height:162px}.public-offer-terms-card{min-height:138px}.public-offer-cta{min-height:112px}.public-offer-footer{min-height:44px}}.public-offer-cta.is-rejected .public-offer-cta-actions button,.public-offer-cta.is-accepted .public-offer-cta-actions button,.public-offer-cta.is-rejected .public-offer-contact-button,.public-offer-cta.is-accepted .public-offer-contact-button{box-shadow:none}.public-offer-cta.is-rejected .public-offer-cta-actions button.is-primary,.public-offer-cta.is-accepted .public-offer-cta-actions button.is-primary{color:#fff;background:#f3a377;border-color:#f3a377}@media (width<=1100px){.public-offer-vehicle-card{grid-template-columns:1fr}.public-offer-vehicle-visual{min-height:232px;margin-left:0;padding:0 8px}.public-offer-vehicle-visual img{width:100%;max-width:640px;height:210px;transform:none}}@media (width<=760px){.public-offer-vehicle-visual{min-height:200px}.public-offer-vehicle-visual img{width:100%;max-width:600px;height:194px}}@media (width>=1101px){.public-offer-vehicle-copy{padding-top:16px}.public-offer-vehicle-copy .public-offer-section-heading{transform:translateY(-1px)}.public-offer-vehicle-facts{margin-top:12px}.public-offer-equipment-more{bottom:14px}.public-offer-terms-head{align-items:center}.public-offer-price{transform:translateY(1px)}.public-offer-cta-actions{gap:11px}.public-offer-footer{padding-top:9px;padding-bottom:9px}}.sales-contract-page{color:#0b1530;min-height:100%;font-family:var(--dos-font-ui);background:#f7f8fb}.sales-contract-page :where(button,input,select,textarea){font-family:var(--dos-font-ui)}.sales-contract-header{border-bottom:1px solid #e1e7f0;margin:0 0 12px;padding:0 0 12px}.sales-contract-header-top{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;min-height:40px;display:grid}.sales-contract-breadcrumbs{color:#6f7b91;align-items:center;gap:8px;margin:0;font-size:11px;font-weight:500;line-height:18px;display:flex}.sales-contract-breadcrumbs button{color:#6f7b91;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;cursor:pointer;background:0 0;border:0;padding:0}.sales-contract-breadcrumbs button:hover{color:#101b33}.sales-contract-breadcrumbs strong{color:#101b33;font-weight:600}.sales-contract-header-body{grid-template-columns:minmax(420px,1fr) auto;align-items:center;gap:28px;margin-top:4px;display:grid}.sales-contract-header-main p{color:#f09b1b;letter-spacing:.12em;margin:0 0 7px;font-size:12px;font-weight:800}.sales-contract-header-main h1{color:#0b1530;letter-spacing:-.022em;margin:0 0 8px;font-size:31px;font-weight:700;line-height:37px}.sales-contract-meta{color:#65718a;align-items:center;gap:10px;min-height:34px;font-size:12px;line-height:18px;display:flex}.sales-contract-meta button{color:#2454d8;cursor:pointer;background:0 0;border:0;font-weight:700}.sales-contract-status{color:#53627a;white-space:nowrap;background:#f2f5fa;border-radius:999px;justify-content:center;align-items:center;gap:7px;height:34px;padding:0 13px;font-size:12px;font-weight:600;display:inline-flex}.sales-contract-status.is-data_collection{color:#ed8600;background:#fff0df}.sales-contract-status.is-ready_for_signature{color:#3155d7;background:#edf2ff}.sales-contract-status.is-signed,.sales-contract-status.is-completed{color:#16844c;background:#eaf8f0}.sales-contract-status.is-cancelled{color:#d94444;background:#fff0f0}.sales-contract-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.sales-contract-header-button{color:#101b33;height:40px;font-family:var(--dos-font-ui);cursor:pointer;background:#fff;border:1px solid #dce3ed;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:12px;font-weight:600;line-height:17px;display:inline-flex}.sales-contract-header-button:hover,.sales-contract-header-button:focus-visible{background:#f8fafc;border-color:#cbd4e1}.sales-contract-header-button--accent{color:#c76e00;border-color:#ffb75b}.sales-contract-header-button:disabled{opacity:.55;cursor:not-allowed}.sales-contract-status-zone{justify-content:flex-end;align-items:center;min-height:68px;display:flex}.sales-contract-workflow{justify-content:flex-end;align-items:flex-start;display:flex}.sales-contract-workflow-item{align-items:flex-start;display:flex}.sales-contract-workflow-step{color:#66738a;flex-direction:column;align-items:center;gap:7px;width:76px;font-size:11px;font-weight:500;display:flex}.sales-contract-workflow-node{color:#66738a;background:#fff;border:1px solid #d7deea;border-radius:999px;place-items:center;width:40px;height:40px;display:grid}.sales-contract-workflow-step.is-current .sales-contract-workflow-node{box-shadow:0 0 0 8px #ff790011}.sales-contract-workflow-step.is-draft.is-current{color:#59657c}.sales-contract-workflow-step.is-data_collection.is-current{color:#ed8600}.sales-contract-workflow-step.is-data_collection .sales-contract-workflow-node{color:#ed8600;border-color:#ffd0a1}.sales-contract-workflow-step.is-ready_for_signature.is-current{color:#3155d7}.sales-contract-workflow-step.is-ready_for_signature .sales-contract-workflow-node{color:#3155d7;border-color:#bfcbff}.sales-contract-workflow-step.is-signed.is-current,.sales-contract-workflow-step.is-completed.is-current{color:#16844c}.sales-contract-workflow-step.is-signed .sales-contract-workflow-node,.sales-contract-workflow-step.is-completed .sales-contract-workflow-node{color:#16844c;border-color:#b9e3cd}.sales-contract-workflow-step.is-complete .sales-contract-workflow-node{color:#ed8600;background:#fff3e7;border-color:#ffb35c}.sales-contract-workflow-connector{background:#dfe5ee;width:32px;height:1px;margin:20px 3px 0}.sales-contract-workflow-connector.is-complete{background:#ff9b36}.sales-contract-grid{grid-template-columns:minmax(300px,.9fr) minmax(400px,1.05fr) minmax(390px,1.15fr);align-items:start;gap:14px;padding-top:4px;display:grid}.sales-contract-column{flex-direction:column;gap:14px;min-width:0;display:flex}.sales-contract-card{min-width:0;box-shadow:none;background:#fff;border:1px solid #e1e7f0;border-radius:12px;padding:16px 18px}.sales-contract-card>header{justify-content:space-between;align-items:center;gap:12px;margin:0 0 15px;display:flex}.sales-contract-card-heading{align-items:center;gap:10px;min-width:0;display:flex}.sales-contract-card>header h2{color:#101b33;letter-spacing:.02em;margin:0;font-size:13px;font-weight:700;line-height:18px}.sales-contract-card-icon{color:#5d62e8;background:#f0efff;border-radius:9px;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.sales-contract-entity{align-items:center;gap:12px;display:flex}.sales-contract-entity strong{color:#111c33;font-size:16px;font-weight:700;line-height:20px;display:block}.sales-contract-entity>div>span{color:#66738f;align-items:center;gap:4px;margin-top:4px;font-size:11px;line-height:16px;display:flex}.sales-contract-entity .offer-details-avatar{flex-basis:48px;width:48px;height:48px}.sales-contract-contact-list{flex-direction:column;gap:10px;margin:18px 0 16px;display:flex}.sales-contract-contact-list>span{color:#344565;align-items:center;gap:9px;min-width:0;font-size:12px;line-height:18px;display:flex}.sales-contract-contact-list>span>.offer-details-icon{color:#4d64d6;flex:0 0 16px}.sales-contract-contact-list>span>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sales-contract-contact-list>span.is-empty{color:#98a3b4}.sales-contract-profile-button{box-sizing:border-box;color:#17233a;min-width:168px;height:38px;font-family:var(--dos-font-ui);cursor:pointer;background:#fff;border:1px solid #dce3ed;border-radius:6px;justify-content:space-between;align-items:center;gap:13px;padding:0 13px 0 14px;font-size:12px;font-weight:600;line-height:17px;display:inline-flex}.sales-contract-profile-button:hover{background:#f8fafc;border-color:#c8d2e0}.sales-contract-customer-card{min-height:294px}.sales-contract-responsible-card .sales-contract-card>header{margin-bottom:8px}.sales-contract-vehicle-card{flex-direction:column;min-height:482px;display:flex}.sales-contract-vehicle-title strong{color:#111c33;letter-spacing:-.015em;font-size:20px;font-weight:700;line-height:25px;display:block}.sales-contract-vehicle-title span{color:#5f6d85;margin-top:1px;font-size:13px;line-height:18px;display:block}.sales-contract-vehicle-media{background:#f3f6fa;border-radius:9px;flex:auto;height:auto;min-height:196px;margin:13px 0 12px;overflow:hidden}.sales-contract-vehicle-media img{object-fit:contain;border-radius:0;width:100%;height:100%}.sales-contract-facts{border-bottom:1px solid #e2e7ef;grid-template-columns:1.25fr .62fr .7fr 1fr;gap:0;padding:0 0 12px;display:grid}.sales-contract-facts span{color:#111c33;text-overflow:ellipsis;white-space:nowrap;padding:0 10px;font-size:12px;font-weight:600;line-height:17px;overflow:hidden}.sales-contract-facts span:first-child{padding-left:0}.sales-contract-facts span+span{border-left:1px solid #e2e7ef}.sales-contract-facts small{color:#65728a;margin-bottom:2px;font-size:11px;font-weight:500;line-height:15px;display:block}.sales-contract-terms-card{min-height:142px;padding:16px 20px}.sales-contract-terms-card .sales-contract-card>header{margin-bottom:4px}.sales-contract-terms{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;margin:0;display:grid}.sales-contract-terms div{box-sizing:border-box;border-bottom:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:25px;padding:4px 0;display:grid}.sales-contract-terms dt{color:#647188;font-size:12px;font-weight:500;line-height:17px}.sales-contract-terms dd{color:#111c33;text-align:right;white-space:nowrap;margin:0;font-size:13px;font-weight:600;line-height:18px}.sales-contract-terms dd.is-discount{color:#ed3f4c}.sales-contract-terms dd.is-agreed{color:#154bff}.sales-contract-summary-card{min-height:370px}.sales-contract-summary-card .sales-contract-card>header{margin-bottom:16px}.sales-contract-summary-main{border-bottom:1px solid #e1e6ee;margin:0;padding:0 0 14px}.sales-contract-summary-main span{color:#5d6b83;font-size:12px;font-weight:500;line-height:17px}.sales-contract-summary-main strong{color:#0e1930;letter-spacing:-.025em;margin-top:4px;font-size:26px;font-weight:700;line-height:32px;display:block}.sales-contract-summary-list{grid-template-columns:1fr;gap:0;margin:0;display:grid}.sales-contract-summary-list div{border-bottom:1px solid #e1e6ee;justify-content:space-between;align-items:center;gap:18px;min-height:31px;padding:6px 0;display:flex}.sales-contract-summary-list dt{color:#5d6b83;font-size:12px;font-weight:500;line-height:17px}.sales-contract-summary-list dd{color:#111c33;text-align:right;margin:0;font-size:13px;font-weight:600;line-height:18px}.sales-contract-inline-status{color:#53627a;background:#f2f5fa;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700}.sales-contract-inline-status.is-data_collection{color:#ed8600;background:#fff0df}.sales-contract-inline-status.is-ready_for_signature{color:#3155d7;background:#edf2ff}.sales-contract-inline-status.is-signed,.sales-contract-inline-status.is-completed{color:#16844c;background:#eaf8f0}.sales-contract-readiness-card{min-height:170px}.sales-contract-readiness{background:#f7f8fd;border:1px solid #e4e8ff;border-radius:10px;gap:6px;padding:14px;display:grid}.sales-contract-readiness strong{font-size:14px}.sales-contract-readiness span{color:#71809b;font-size:12px;line-height:1.45}.sales-contract-readiness.is-blocked{background:#fff7ed;border-color:#ffe0b1}.sales-contract-readiness.is-blocked strong{color:#b96900}.sales-contract-readiness.is-ready{background:#effaf3;border-color:#ccefd8}.sales-contract-readiness.is-ready strong{color:#147441}.sales-contract-payments-card{min-height:170px}.sales-contract-history-card{min-height:204px;padding:17px 20px 16px}.sales-contract-history{gap:0;display:grid}.sales-contract-history>div{box-sizing:border-box;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;min-height:64px;padding:6px 0;display:grid;position:relative}.sales-contract-history>div:not(:last-child):after{content:"";background:#f1a64b;width:1px;position:absolute;top:39px;bottom:-2px;left:18px}.sales-contract-history-dot{z-index:1;color:#5260f0;background:#f0efff;border:0;border-radius:50%;place-items:center;width:38px;height:38px;margin:0;display:grid;position:relative}.sales-contract-history>div:first-child .sales-contract-history-dot{color:#ff8500;background:#fff0d9;box-shadow:0 0 0 4px #ff8b1912}.sales-contract-history strong{color:#111c33;font-size:13px;font-weight:700;line-height:18px;display:block}.sales-contract-history small{color:#617089;margin-top:2px;font-size:11px;font-weight:500;line-height:16px;display:block}.sales-contract-error,.sales-contract-loading{text-align:center;background:#fff;border:1px solid #e1e7f0;border-radius:12px;max-width:720px;margin:32px auto;padding:32px}.sales-contract-error h1{margin:0 0 10px;font-size:24px}.sales-contract-error p{color:#74819a}@media (width<=1280px){.sales-contract-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.sales-contract-column--right{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.sales-contract-history-card{grid-column:1/-1}}@media (width<=900px){.sales-contract-header-top,.sales-contract-header-body{grid-template-columns:1fr;gap:12px}.sales-contract-actions{flex-wrap:wrap;justify-content:flex-start}.sales-contract-status-zone{justify-content:flex-start;overflow:auto}.sales-contract-grid{grid-template-columns:1fr}.sales-contract-column--right{grid-column:auto;display:flex}.sales-contract-history-card{grid-column:auto}}@media (width<=620px){.sales-contract-header-main h1{font-size:27px;line-height:33px}.sales-contract-meta{flex-direction:column;align-items:flex-start;gap:6px}.sales-contract-workflow-step{width:62px;font-size:10px}.sales-contract-workflow-node{width:32px;height:32px}.sales-contract-workflow-connector{width:20px;margin-top:16px}.sales-contract-facts{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:10px}.sales-contract-terms{grid-template-columns:1fr}.sales-contract-card{padding:16px 18px}}.sales-contract-details-route .sales-contract-grid{grid-template-columns:minmax(270px,.72fr) minmax(360px,.86fr) minmax(410px,1.18fr);gap:16px;padding-top:16px}.sales-contract-details-route .sales-contract-card{box-shadow:0 1px 2px #10182805}.sales-contract-verified-badge{color:#18844b;background:#e8f8ef;border-radius:999px;align-items:center;gap:4px;margin-left:8px;padding:4px 8px;font-size:10px;font-weight:700;display:inline-flex}.sales-contract-verified-badge .offer-details-icon{stroke-width:1.9px}.sales-contract-more-button{color:#17233a;cursor:pointer;background:#fff;border:1px solid #d8dfeb;border-radius:7px;place-items:center;width:32px;height:32px;padding:0;display:grid}.sales-contract-more-button:hover,.sales-contract-more-button:focus-visible{background:#f8fafc;border-color:#c7d1df;outline:none}.sales-contract-vehicle-tags{flex-wrap:wrap;gap:7px;min-height:24px;margin:8px 0 9px;display:flex}.sales-contract-vehicle-tags span{color:#27834b;background:#e8f6ec;border-radius:5px;padding:4px 8px;font-size:9px;font-weight:700;line-height:14px}.sales-contract-vehicle-tags span:nth-child(n+2){color:#4059d7;background:#edf1ff}.sales-contract-vehicle-preview{color:#315fce;font-family:var(--dos-font-ui);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-top:11px;font-size:12px;font-weight:600;line-height:18px;display:inline-flex}.sales-contract-vehicle-preview:hover{text-decoration:underline}.sales-contract-summary-main strong{align-items:center;gap:7px;display:flex}.sales-contract-summary-main strong .offer-details-icon{color:#65738b;stroke-width:1.8px}.sales-contract-summary-list dd.is-discount{color:#ed3f4c}.sales-contract-summary-list dd.is-agreed{color:#154bff}.sales-contract-summary-list dd.is-date{align-items:center;gap:7px;display:flex}.sales-contract-summary-list dd.is-date .offer-details-icon{color:#65738b}.sales-contract-responsible-card .sales-contract-contact-list{margin-top:18px;margin-bottom:0}.sales-contract-responsible-card{min-height:174px}@media (width<=1280px){.sales-contract-details-route .sales-contract-grid{grid-template-columns:minmax(245px,.78fr) minmax(330px,.95fr) minmax(350px,1.08fr)}}@media (width<=1050px){.sales-contract-details-route .sales-contract-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-contract-details-route .sales-contract-column--right{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}}@media (width<=760px){.sales-contract-details-route .sales-contract-grid,.sales-contract-details-route .sales-contract-column--right{grid-template-columns:1fr}.sales-contract-details-route .sales-contract-column--right{grid-column:auto;display:flex}}.sales-contract-details-route .sales-contract-vehicle-media{flex:0 0 210px;height:210px;min-height:210px}@media (width<=1280px){.sales-contract-details-route .sales-contract-grid{grid-template-columns:minmax(245px,.78fr) minmax(330px,.95fr) minmax(350px,1.08fr)}}@media (width<=760px){.sales-contract-details-route .sales-contract-grid,.sales-contract-details-route .sales-contract-column--right{grid-template-columns:1fr}.sales-contract-details-route .sales-contract-column--right{grid-column:auto;display:flex}}.sales-contract-card>header h2{text-transform:uppercase}.sales-contract-terms-card .sales-contract-card-icon{color:#ff8500;background:#fff3e6}.sales-contract-details-route .sales-contract-vehicle-media{background:linear-gradient(#fff 0%,#fbfcfe 100%)}.sales-contract-send-card{box-sizing:border-box;color:#fff;background:linear-gradient(135deg,#171650 0%,#282680 100%);border-radius:12px;min-height:238px;padding:18px 20px 16px;position:relative;overflow:hidden;box-shadow:0 8px 20px #1b196724}.sales-contract-send-card:after{content:"➤";color:#aaf;opacity:.8;pointer-events:none;font-size:78px;line-height:1;position:absolute;top:52px;right:22px;transform:rotate(-28deg)}.sales-contract-send-heading{z-index:1;align-items:center;gap:10px;display:flex;position:relative}.sales-contract-send-heading h2{color:#fff;letter-spacing:.02em;margin:0;font-size:12px;font-weight:800;line-height:18px}.sales-contract-send-icon{color:#d5d4ff;background:#35328c;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.sales-contract-send-card p{z-index:1;color:#fff;max-width:285px;margin:14px 0 10px;font-size:12px;line-height:18px;position:relative}.sales-contract-send-email{z-index:1;box-sizing:border-box;color:#fff;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:7px;align-items:center;width:min(100%,318px);height:36px;padding:0 12px;font-size:12px;line-height:17px;display:flex;position:relative}.sales-contract-send-email.is-missing{color:#c6c7df}.sales-contract-send-primary{z-index:1;color:#fff;height:40px;font-family:var(--dos-font-ui);cursor:pointer;background:#ff8a00;border:0;border-radius:7px;align-items:center;gap:8px;margin-top:10px;padding:0 13px;font-size:12px;font-weight:800;line-height:17px;display:inline-flex;position:relative;box-shadow:0 5px 12px #ff8a0033}.sales-contract-send-primary:hover{background:#f27d00}.sales-contract-send-primary:disabled{opacity:.55;cursor:not-allowed}.sales-contract-send-footer{z-index:1;color:#d3d4ef;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;font-size:10px;line-height:15px;display:flex;position:relative}.sales-contract-send-footer.is-error{color:#ffb4b4}.sales-contract-send-footer button{color:#8fa2ff;font-family:var(--dos-font-ui);cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:700;line-height:15px}.sales-contract-send-footer button:disabled{opacity:.55;cursor:not-allowed}@media (width>=1281px){.sales-contract-details-route .sales-contract-grid{grid-template-rows:minmax(482px,auto) minmax(142px,auto) minmax(180px,auto);grid-template-columns:minmax(300px,.9fr) minmax(400px,1.05fr) minmax(390px,1.15fr);gap:14px}.sales-contract-details-route .sales-contract-column--left{grid-area:1/1}.sales-contract-details-route .sales-contract-column--center{display:contents}.sales-contract-details-route .sales-contract-vehicle-card{grid-area:1/2}.sales-contract-details-route .sales-contract-terms-card{grid-area:2/1/auto/span 2}.sales-contract-details-route .sales-contract-column--right{grid-area:1/3/span 3}}.sales-contract-payment-row-v2[role=button]{cursor:pointer}.sales-contract-payment-row-v2[role=button]:hover{background:#fbfcfe}.sales-contract-payment-row-v2.is-draft .sales-contract-payment-row-actions{align-self:start}.sales-contract-payment-info{color:#6b7890;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;width:30px;height:30px;padding:0;display:grid}.sales-contract-payment-info:hover,.sales-contract-payment-info:focus-visible{color:#26344d;background:#f8fafc;border-color:#d8e0ec;outline:none}.sales-contract-payment-history-overlay{z-index:1100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#12192b8a}.sales-contract-payment-history-modal{color:#14213a;background:#fff;border:1px solid #dfe5ef;border-radius:14px;width:min(560px,100vw - 32px);max-height:min(720px,100vh - 32px);padding:0;overflow:auto;box-shadow:0 20px 55px #10182838}.sales-contract-payment-history-modal header{border-bottom:1px solid #e7ebf2;justify-content:space-between;align-items:flex-start;padding:22px 24px 16px;display:flex}.sales-contract-payment-history-modal header h2{color:#101b33;margin:2px 0 4px;font-size:20px;line-height:26px}.sales-contract-payment-history-modal header span{color:#71809a;font-size:13px}.sales-contract-payment-history-body{padding:18px 24px 20px}.sales-contract-payment-history-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;margin:0;display:grid}.sales-contract-payment-history-details div{border-bottom:1px solid #edf0f5;padding:9px 0}.sales-contract-payment-history-details dt{color:#7e8aa0;font-size:11px}.sales-contract-payment-history-details dd{color:#1a2741;margin:3px 0 0;font-size:13px;font-weight:600}.sales-contract-payment-history-details dd.is-danger{color:#d73f48}.sales-contract-payment-history-audit{margin-top:18px}.sales-contract-payment-history-audit h3{color:#24324b;margin:0 0 8px;font-size:13px}.sales-contract-payment-history-audit div{border-bottom:1px solid #edf0f5;justify-content:space-between;gap:16px;padding:7px 0 7px 17px;font-size:12px;display:flex;position:relative}.sales-contract-payment-history-audit div:before{content:"";background:#f28a00;border-radius:50%;width:7px;height:7px;position:absolute;top:12px;left:2px}.sales-contract-payment-history-audit div:after{content:"";background:#e4e9f0;width:1px;position:absolute;top:19px;bottom:-8px;left:5px}.sales-contract-payment-history-audit div:last-child:after{display:none}.sales-contract-payment-history-audit span{color:#7e8aa0}.sales-contract-payment-history-audit strong{color:#34425b;text-align:right;font-weight:600}.sales-contract-payment-history-modal footer{border-top:1px solid #e7ebf2;justify-content:flex-end;gap:9px;padding:12px 24px 16px;display:flex}.sales-contract-payment-history-modal .sales-contract-payment-cancel.is-danger{color:#c83b49;border-color:#f0c9ce}@media (width<=760px){.sales-contract-payment-history-details{grid-template-columns:1fr}.sales-contract-payment-history-modal header,.sales-contract-payment-history-body,.sales-contract-payment-history-modal footer{padding-left:18px;padding-right:18px}}@media (width>=901px){.sales-contract-payment-row-v2.is-draft{grid-template-columns:30px minmax(0,1fr)}.sales-contract-payment-row-v2.is-draft .sales-contract-payment-row-actions{grid-column:2;justify-content:flex-start;margin-top:6px}}.sales-contract-reverse-payment-overlay{z-index:1120;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#12192b8a}.sales-contract-reverse-payment-modal{color:#14213a;background:#fff;border:1px solid #dfe5ef;border-radius:14px;width:min(560px,100vw - 32px);max-height:min(680px,100vh - 32px);padding:0;overflow:auto;box-shadow:0 20px 55px #10182838}.sales-contract-reverse-payment-modal header{border-bottom:1px solid #e7ebf2;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px 16px;display:flex}.sales-contract-reverse-payment-modal header h2{color:#101b33;margin:2px 0 4px;font-size:20px;line-height:26px}.sales-contract-reverse-payment-modal header span{color:#71809a;font-size:13px}.contract-details-inline-card-actions{border-top:1px solid #e7ebf1;justify-content:flex-end;align-items:center;gap:8px;margin-top:10px;padding-top:10px;display:flex}.contract-details-inline-card-actions .offer-details-savebar-cancel,.contract-details-inline-card-actions .offer-details-savebar-save{min-width:92px;height:34px;font-family:var(--dos-font-ui);border-radius:7px;padding:0 13px;font-size:11px;font-weight:700;line-height:16px}.contract-details-inline-card-actions .offer-details-savebar-save{color:#fff;background:#f28a00;border-color:#f28a00;min-width:148px}.contract-details-inline-card-actions .offer-details-savebar-save:hover:not(:disabled){background:#dd7900;border-color:#dd7900}.contract-details-inline-card-actions button:disabled{cursor:not-allowed;opacity:.58}.contract-details-preparation-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;margin-top:12px;display:grid}.contract-details-necessary-data-slot{margin-top:12px}.contract-details-necessary-data-slot>.sales-contract-data-card{min-height:0;padding:16px 18px}.contract-details-necessary-data-slot>.sales-contract-data-card .offer-details-card-header{margin-bottom:11px}.contract-details-necessary-data-slot>.sales-contract-data-card .sales-contract-check-list{gap:7px}.contract-details-necessary-data-slot>.sales-contract-data-card .sales-contract-data-action{color:#64738a;cursor:pointer;background:#fff;border:1px solid #d8e0ea;border-radius:8px;place-items:center;width:30px;height:30px;padding:0;display:grid}.contract-details-necessary-data-slot>.sales-contract-data-card .sales-contract-data-action:hover{color:#d87508;background:#fff8f0;border-color:#f2bd7b}.contract-details-preparation-grid .contract-details-necessary-data-slot,.contract-details-preparation-grid .contract-details-payments-slot{min-width:0;margin-top:0}.contract-details-summary-card{padding:15px 17px}.contract-details-summary-card .offer-details-card-header{margin-bottom:12px}.contract-details-summary-value{border-bottom:1px solid var(--dos-border,#e5e9ef);padding:0 0 13px}.contract-details-summary-value span{color:var(--dos-text-secondary,#66748b);font-size:11px;line-height:16px;display:block}.contract-details-summary-value strong{color:var(--dos-text-strong,#13203a);letter-spacing:-.02em;margin-top:3px;font-size:23px;font-weight:750;line-height:29px;display:block}.contract-details-summary-list{margin:0;display:grid}.contract-details-summary-list div{border-bottom:1px solid var(--dos-border,#e5e9ef);justify-content:space-between;align-items:center;gap:14px;min-height:32px;display:flex}.contract-details-summary-list div:last-child{border-bottom:0}.contract-details-summary-list dt{color:var(--dos-text-secondary,#66748b);font-size:11px;font-weight:500}.contract-details-summary-list dd{color:var(--dos-text-strong,#13203a);text-align:right;margin:0;font-size:12px;font-weight:700}.offer-details-body-side>.contract-details-readiness-card{color:#245f42;background:#effaf3;border-color:#ccefd8;padding:12px 17px}.offer-details-body-side>.contract-details-readiness-card.is-blocked{color:#8b5600;background:#fff7ed;border-color:#ffe0b1}.offer-details-body-side>.contract-details-readiness-card>span{color:#20834c;background:#ddf5e5}.offer-details-body-side>.contract-details-readiness-card.is-blocked>span{color:#bf7200;background:#fff0d9}.offer-details-body-side>.contract-details-readiness-card strong{font-size:12px;line-height:17px}.offer-details-body-side>.contract-details-readiness-card p{margin:3px 0 0;font-size:11px;line-height:16px}.offer-details-body-side>.contract-details-readiness-card button{color:#1d64d8;font-family:var(--dos-font-ui);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:7px 0 0;padding:0;font-size:11px;font-weight:700;line-height:16px;display:inline-flex}.contract-details-inline-source{color:#1e63db;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}@media (width<=760px){.contract-details-summary-card,.contract-details-readiness-card{padding:14px}.contract-details-preparation-grid{grid-template-columns:1fr;gap:10px;margin-top:10px}.contract-details-necessary-data-slot,.contract-details-payments-slot{margin-top:0}.contract-details-necessary-data-slot>.sales-contract-data-card{padding:14px}}.sales-contract-reverse-payment-body{gap:18px;padding:18px 24px 20px;display:grid}.sales-contract-reverse-payment-warning{color:#7e3038;background:#fff7f7;border:1px solid #ffd4d4;border-radius:9px;gap:4px;padding:12px 14px;font-size:12px;line-height:17px;display:grid}.sales-contract-reverse-payment-warning span{color:#8c6470}.sales-contract-reverse-payment-modal label{color:#53627b;gap:7px;font-size:12px;font-weight:700;display:grid;position:relative}.sales-contract-reverse-payment-modal label b{color:#df3945}.sales-contract-reverse-payment-modal textarea{resize:vertical;color:#14213a;min-height:96px;font-family:var(--dos-font-ui);background:#fff;border:1px solid #d7dfeb;border-radius:8px;padding:11px 12px;font-size:13px;font-weight:600;line-height:18px}.sales-contract-reverse-payment-modal textarea:focus{border-color:#d9a35a;outline:none;box-shadow:0 0 0 2px #d9a35a1f}.sales-contract-reverse-payment-modal label small{color:#8792a5;font-size:10px;font-weight:500;position:absolute;bottom:9px;right:10px}.sales-contract-reverse-payment-modal footer{border-top:1px solid #e7ebf2;justify-content:flex-end;gap:9px;padding:12px 24px 16px;display:flex}.sales-contract-reverse-submit{color:#fff;height:40px;font-family:var(--dos-font-ui);cursor:pointer;background:#df3945;border:1px solid #df3945;border-radius:7px;padding:0 15px;font-size:12px;font-weight:700;line-height:17px}.sales-contract-reverse-submit:hover:not(:disabled){background:#c92f3c;border-color:#c92f3c}.sales-contract-reverse-submit:disabled{opacity:.55;cursor:not-allowed}@media (width<=760px){.sales-contract-reverse-payment-modal header,.sales-contract-reverse-payment-body,.sales-contract-reverse-payment-modal footer{padding-left:18px;padding-right:18px}}.sales-contract-summary-link{color:#2454d8;font-family:var(--dos-font-ui);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:700;line-height:17px}.sales-contract-summary-link:hover{text-decoration:underline}.sales-contract-readiness-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.sales-contract-readiness-primary,.sales-contract-readiness-secondary{height:34px;font-family:var(--dos-font-ui);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:11px;font-weight:700;line-height:16px;display:inline-flex}.sales-contract-readiness-primary{color:#fff;background:#ff8a00;border:1px solid #ff9b26}.sales-contract-readiness-primary:hover{background:#f27d00}.sales-contract-readiness-secondary{color:#3155cc;background:#fff;border:1px solid #d8e0ec}.sales-contract-readiness-primary:disabled{opacity:.55;cursor:not-allowed}.sales-contract-data-card{min-height:220px}.sales-contract-check-list{gap:9px;display:grid}.sales-contract-check-row{color:#344565;align-items:center;gap:9px;font-size:12px;line-height:17px;display:flex}.sales-contract-check-icon{color:#18904f;background:#e9f8ef;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.sales-contract-check-row.is-missing .sales-contract-check-icon{color:#e18b12;background:#fff2dc}.sales-contract-data-footer{border-top:1px solid #edf0f5;flex-wrap:wrap;align-items:center;gap:8px;margin-top:15px;padding-top:12px;display:flex}.sales-contract-data-footer small{color:#7886a1;width:100%;font-size:10px;line-height:15px}@media (width>=1281px){.sales-contract-details-route .sales-contract-grid{grid-template-rows:minmax(482px,auto) minmax(142px,auto) minmax(220px,auto) minmax(180px,auto)}.sales-contract-details-route .sales-contract-data-card{grid-area:3/1/auto/span 2}.sales-contract-details-route .sales-contract-column--right{grid-row:1/span 4}}.sales-contract-details-route .sales-contract-data-card:has(.sales-contract-data-compact){min-height:0}.sales-contract-shell{width:100%;max-width:none;margin-inline:auto}.sales-contract-details-route .sales-contract-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1.35fr) 350px;gap:16px}@media (width<=1280px){.sales-contract-details-route .sales-contract-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) 320px}}@media (width<=1050px){.sales-contract-details-route .sales-contract-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.sales-contract-details-route .sales-contract-grid{grid-template-columns:1fr}}.sales-contract-workflow-step{gap:7px;width:68px;font-size:11px;font-weight:500}.sales-contract-workflow-step>span:last-child{white-space:nowrap;line-height:16px}.sales-contract-workflow-node{transition:all .15s}.sales-contract-workflow-step.is-current{font-weight:600}.sales-contract-workflow-step.is-current.is-draft .sales-contract-workflow-node{background:#f3f5f8;box-shadow:0 0 0 8px #59657c11}.sales-contract-workflow-step.is-current.is-data_collection .sales-contract-workflow-node{background:#fff3e7;border-color:#ff7900;box-shadow:0 0 0 9px #ff790012}.sales-contract-workflow-step.is-current.is-ready_for_signature .sales-contract-workflow-node{background:#edf2ff;border-color:#3155d7;box-shadow:0 0 0 8px #3155d711}.sales-contract-workflow-step.is-current.is-signed .sales-contract-workflow-node,.sales-contract-workflow-step.is-current.is-completed .sales-contract-workflow-node{background:#edf9f3;border-color:#15945d;box-shadow:0 0 0 8px #15945d11}.sales-contract-workflow-connector{width:50px;margin:20px 3px 0}.sales-contract-payment-register{color:#3155cc;height:30px;font-family:var(--dos-font-ui);cursor:pointer;background:#fff;border:1px solid #d8e0ec;border-radius:6px;padding:0 9px;font-size:10px;font-weight:700;line-height:14px}.sales-contract-payment-register:hover{background:#f8faff;border-color:#bfccec}.sales-contract-payments-empty{color:#7886a1;border:1px solid #edf0f5;border-radius:6px;padding:10px;font-size:11px}@media (width>=761px){.sales-contract-details-route .sales-contract-column--left,.sales-contract-details-route .sales-contract-column--center,.sales-contract-details-route .sales-contract-column--right{display:contents}.sales-contract-details-route .sales-contract-customer-card{grid-area:1/1}.sales-contract-details-route .sales-contract-vehicle-card{grid-area:1/2}.sales-contract-details-route .sales-contract-customer-card,.sales-contract-details-route .sales-contract-vehicle-card{align-self:stretch}.sales-contract-details-route .sales-contract-customer-card{border-right:0;border-radius:11px 0 0 11px;margin-right:-16px}.sales-contract-details-route .sales-contract-vehicle-card{border-left:0;border-radius:0 11px 11px 0}.sales-contract-details-route .sales-contract-responsible-card{grid-area:2/1;min-height:0}.sales-contract-details-route .sales-contract-terms-card{grid-area:2/2;min-height:0;padding:18px 20px}.sales-contract-details-route .sales-contract-data-card{grid-area:3/1/auto/span 2;min-height:0;padding:18px 20px}.sales-contract-details-route .sales-contract-payments-card{grid-area:4/1/auto/span 2;min-height:142px;padding:18px 20px}.sales-contract-details-route .sales-contract-summary-card{grid-area:1/3}.sales-contract-details-route .sales-contract-readiness-card{grid-area:2/3}.sales-contract-details-route .sales-contract-send-card{grid-area:3/3}.sales-contract-details-route .sales-contract-history-card{grid-area:4/3}.sales-contract-details-route .sales-contract-payments-card--polished{border-radius:12px;padding:18px 20px 14px}.sales-contract-details-route .sales-contract-payments-card--polished>header{margin-bottom:12px}.sales-contract-details-route .sales-contract-payments-card--polished .sales-contract-card-heading{gap:10px}.sales-contract-details-route .sales-contract-payments-card--polished .sales-contract-card-icon{border-radius:9px;flex-basis:30px;width:30px;height:30px}.sales-contract-details-route .sales-contract-payments-card--polished .sales-contract-card-icon .offer-details-icon{width:17px;height:17px}.sales-contract-details-route .sales-contract-payments-card--polished>header h2{letter-spacing:.02em;font-size:13px;line-height:18px}.sales-contract-details-route .sales-contract-payments-card--polished .sales-contract-payment-register{border-radius:6px;height:30px;padding:0 9px;font-size:10px;line-height:14px}.sales-contract-details-route .sales-contract-payments-card--polished .sales-contract-payments-total{margin-bottom:15px}.sales-contract-details-route .sales-contract-payments-card--polished .sales-contract-payments-total strong{font-size:24px;line-height:30px}.sales-contract-details-route .sales-contract-payments-card--polished .sales-contract-payments-total span{font-size:11px;line-height:17px}.sales-contract-details-route .sales-contract-payments-card--polished .sales-contract-payment-summary-strip{border-radius:10px;margin-bottom:12px}.sales-contract-details-route .sales-contract-payments-card--polished .sales-contract-payment-summary-item{gap:10px;padding:12px 14px}.sales-contract-details-route .sales-contract-payments-card--polished .sales-contract-payment-summary-icon{flex-basis:30px;width:30px;height:30px}.sales-contract-details-route .sales-contract-payments-card--polished .sales-contract-payment-summary-icon .offer-details-icon{width:17px;height:17px}.sales-contract-details-route .sales-contract-payments-card--polished .sales-contract-payment-summary-item small{font-size:11px;line-height:15px}.sales-contract-details-route .sales-contract-payments-card--polished .sales-contract-payment-summary-item strong{font-size:15px;line-height:19px}.sales-contract-details-route .sales-contract-payments-card--polished .sales-contract-payment-summary-item em{font-size:10px;line-height:14px}.sales-contract-details-route .sales-contract-payments-card--polished .sales-contract-payment-row-v2{grid-template-columns:34px minmax(0,1fr) auto;gap:12px;padding:13px 0}.sales-contract-details-route .sales-contract-payments-card--polished .sales-contract-payment-status-icon{width:32px;height:32px}.sales-contract-details-route .sales-contract-payments-card--polished .sales-contract-payment-status-icon .offer-details-icon{width:18px;height:18px}.sales-contract-details-route .sales-contract-payments-card--polished .sales-contract-payment-row-main>strong{font-size:15px;line-height:20px}.sales-contract-details-route .sales-contract-payments-card--polished .sales-contract-payment-row-meta{gap:10px;margin-top:4px;font-size:11px;line-height:16px}.sales-contract-details-route .sales-contract-payments-card--polished .sales-contract-payment-row-meta .offer-details-icon{width:13px;height:13px}.sales-contract-details-route .sales-contract-payments-card--polished .sales-contract-payment-row-reference,.sales-contract-details-route .sales-contract-payments-card--polished .sales-contract-payment-row-reversal{margin-top:4px;font-size:11px;line-height:16px}.sales-contract-details-route .sales-contract-payments-card--polished .sales-contract-payment-status-badge{height:23px;padding:0 9px;font-size:10px}.sales-contract-details-route .sales-contract-payments-card--polished .sales-contract-payment-reverse{border-radius:8px;height:32px;padding:0 12px;font-size:11px;line-height:15px}.sales-contract-details-route .sales-contract-payments-card--polished .sales-contract-payment-overflow{width:30px;height:30px}.sales-contract-details-route .sales-contract-payments-card--polished .sales-contract-payments-footer-action{margin-top:7px;padding-top:8px;font-size:11px;line-height:16px}}.sales-contract-details-route .sales-contract-terms-card .offer-details-icon-circle{color:#ff8500;background:#fff3e6}.sales-contract-details-route .sales-contract-terms{grid-template-columns:1fr;gap:0}.sales-contract-details-route .sales-contract-terms div{border-bottom:0;min-height:29px;padding:4px 0}.sales-contract-details-route .sales-contract-terms dt{color:#617089}.sales-contract-details-route .sales-contract-terms dd{font-size:13px;font-weight:700}.sales-contract-details-route .sales-contract-data-card .offer-details-icon-circle{color:#5260f0;background:#f0efff}.sales-contract-details-route .sales-contract-data-card .sales-contract-check-list{gap:7px}.sales-contract-details-route .sales-contract-data-card .sales-contract-check-row{min-height:24px;padding:2px 0}.sales-contract-check-row.is-expired{color:#9a6a12}.sales-contract-check-row.is-expired .sales-contract-check-icon{color:#d28a15;background:#fff2dc}.sales-contract-details-route .sales-contract-data-card .sales-contract-data-footer{margin-top:12px;padding-top:11px}.sales-contract-details-route .sales-contract-data-card{flex-direction:column;display:flex}.sales-contract-details-route .sales-contract-data-card .sales-contract-data-footer{margin-top:auto}.sales-contract-details-route .sales-contract-payments-card .offer-details-icon-circle{color:#5260f0;background:#f0efff}.sales-contract-details-route .sales-contract-payments-card .sales-contract-payments>strong{color:#111c33;font-size:24px;font-weight:700;line-height:30px;display:block}.sales-contract-details-route .sales-contract-payments-card .sales-contract-payments>span{color:#7886a1;margin:2px 0 11px;font-size:11px}.sales-contract-details-route .sales-contract-payments-card .sales-contract-payment-row{border-top:1px solid #edf0f5;min-height:35px;padding:7px 0}.sales-contract-data-modal{z-index:1100;background:#1918277a}.sales-contract-data-modal>form{border:1px solid var(--dos-border);border-radius:var(--dos-radius-lg);width:min(680px,100vw - 32px);max-height:min(760px,100vh - 32px);box-shadow:var(--dos-shadow-md);background:#fff;padding:0;overflow:auto}.sales-contract-data-modal header{border-bottom:1px solid var(--dos-border);background:#fff;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px 16px;display:flex}.sales-contract-data-modal header h2{color:var(--dos-text-strong);margin:2px 0 5px;font-size:20px;line-height:26px}.sales-contract-data-modal header span{color:var(--dos-text-muted);font-size:12px;line-height:18px;display:block}.sales-contract-data-eyebrow{color:#ff8500;letter-spacing:.08em;margin:0;font-size:10px;font-weight:800;line-height:14px}.sales-contract-data-close{border:1px solid var(--dos-border);width:30px;height:30px;color:var(--dos-text-strong);cursor:pointer;background:#fff;border-radius:7px;font-size:22px;line-height:26px}.sales-contract-data-body{gap:14px;padding:18px 22px;display:grid}.sales-contract-data-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 16px;display:grid}.sales-contract-data-field{color:var(--dos-text-secondary);gap:6px;font-size:12px;font-weight:700;display:grid}.sales-contract-data-loading{color:var(--dos-text-muted);text-align:center;padding:38px 22px;font-size:12px}.sales-contract-data-error{color:#b73b3b;background:#fff5f5;border:1px solid #f2b8b8;border-radius:7px;margin:16px 22px 0;padding:10px 12px;font-size:12px}.sales-contract-data-modal footer{border-top:1px solid var(--dos-border);background:#fff;justify-content:flex-end;gap:8px;padding:14px 22px 18px;display:flex}@media (width<=620px){.sales-contract-data-grid{grid-template-columns:1fr}.sales-contract-data-modal header,.sales-contract-data-body,.sales-contract-data-modal footer{padding-inline:16px}.sales-contract-data-error{margin-inline:16px}}@media (width>=761px) and (width<=1050px){.sales-contract-details-route .sales-contract-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.sales-contract-payment-modal{z-index:1100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#12192b8a}.sales-contract-payment-modal>form{background:#fff;border:1px solid #dfe5ef;border-radius:14px;width:min(720px,100vw - 32px);max-height:min(820px,100vh - 32px);padding:0;overflow:auto;box-shadow:0 20px 55px #10182838}.sales-contract-payment-modal header{border-bottom:1px solid #e7ebf2;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 26px 18px;display:flex}.sales-contract-payment-eyebrow{color:#f28a00;letter-spacing:.1em;margin:0 0 5px;font-size:10px;font-weight:800;line-height:14px}.sales-contract-payment-modal header h2{color:#101b33;letter-spacing:-.02em;margin:0 0 5px;font-size:22px;line-height:28px}.sales-contract-payment-modal header span{color:#71809a;font-size:12px;line-height:18px;display:block}.sales-contract-payment-close{color:#18243b;cursor:pointer;background:#fff;border:1px solid #dce3ed;border-radius:8px;place-items:center;width:34px;height:34px;font-size:22px;line-height:1;display:grid}.sales-contract-payment-close:hover{background:#f7f9fc;border-color:#c7d2e1}.sales-contract-payment-body{gap:22px;padding:22px 26px 24px;display:grid}.sales-contract-payment-error{color:#b53c3c;background:#fff5f5;border:1px solid #f0b7b7;border-radius:8px;margin:16px 26px 0;padding:10px 12px;font-size:12px;line-height:17px}.sales-contract-payment-main-grid,.sales-contract-payment-extra-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.sales-contract-payment-main-grid .sales-contract-payment-amount{grid-column:1/-1}.sales-contract-payment-field{color:#5f6d85;gap:7px;font-size:11px;font-weight:700;display:grid}.sales-contract-payment-field span b{color:#ed3f4c}.sales-contract-payment-amount>div{position:relative}.sales-contract-payment-amount .dos-outlined-input-v1{padding-right:66px}.sales-contract-payment-amount em{color:#65738b;font-size:12px;font-style:normal;font-weight:800;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.sales-contract-payment-methods{border:0;margin:0;padding:0}.sales-contract-payment-methods legend{color:#5f6d85;margin-bottom:10px;font-size:11px;font-weight:700}.sales-contract-payment-methods>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.sales-contract-payment-method{box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #dce3ed;border-radius:9px;grid-template-columns:30px minmax(0,1fr) 16px;align-items:center;gap:9px;min-height:78px;padding:12px 11px;transition:border-color .15s,background .15s;display:grid;position:relative}.sales-contract-payment-method:hover{background:#f8faff;border-color:#bdcbea}.sales-contract-payment-method.is-selected{background:#fff8ee;border-color:#ff9a23;box-shadow:0 0 0 2px #ff9a231c}.sales-contract-payment-method input{opacity:0;pointer-events:none;position:absolute}.sales-contract-payment-method-icon{color:#5260f0;background:#f0efff;border-radius:8px;place-items:center;width:30px;height:30px;font-size:17px;font-weight:800;display:grid}.sales-contract-payment-method.is-selected .sales-contract-payment-method-icon{color:#f07f00;background:#ffead1}.sales-contract-payment-method b{color:#17233b;font-size:11px;line-height:15px;display:block}.sales-contract-payment-method small{color:#7a879b;margin-top:2px;font-size:9px;line-height:13px;display:block}.sales-contract-payment-method i{color:#0000;border:1px solid #d3dce9;border-radius:50%;place-items:center;width:16px;height:16px;font-size:10px;font-style:normal;display:grid}.sales-contract-payment-method.is-selected i{color:#fff;background:#f18a12;border-color:#f18a12}.sales-contract-payment-modal footer{background:#fff;border-top:1px solid #e7ebf2;justify-content:flex-end;align-items:center;gap:9px;padding:16px 26px 20px;display:flex}.sales-contract-payment-modal footer button{height:40px;font-family:var(--dos-font-ui);cursor:pointer;border-radius:7px;padding:0 14px;font-size:12px;font-weight:700;line-height:17px}.sales-contract-payment-cancel{color:#56657d;background:#fff;border:1px solid #d8e0ec}.sales-contract-payment-submit{color:#fff;background:#ff8a00;border:1px solid #ff8a00;box-shadow:0 4px 10px #ff8a002e}.sales-contract-payment-modal footer button:hover{filter:brightness(.98)}.sales-contract-payment-modal footer button:disabled{opacity:.55;cursor:not-allowed}@media (width<=620px){.sales-contract-payment-modal header,.sales-contract-payment-body,.sales-contract-payment-modal footer{padding-inline:16px}.sales-contract-payment-error{margin-inline:16px}.sales-contract-payment-methods>div,.sales-contract-payment-main-grid,.sales-contract-payment-extra-grid{grid-template-columns:1fr}.sales-contract-payment-main-grid .sales-contract-payment-amount{grid-column:auto}.sales-contract-payment-modal footer{flex-wrap:wrap}.sales-contract-payment-modal footer button{flex:auto}}.sales-contract-data-modal{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#080f1d9e}.sales-contract-data-modal>form{border:1px solid #dfe4ec;border-radius:16px;width:min(1040px,100vw - 40px);max-height:min(820px,100vh - 40px);box-shadow:0 22px 55px #0f172a38}.sales-contract-data-modal header{grid-template-columns:122px minmax(0,1fr) auto;align-items:center;gap:24px;min-height:188px;padding:34px 38px 30px;display:grid}.sales-contract-data-modal header:before{content:"";background-color:#fff4df;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='%2310182c' stroke-width='3' stroke-linecap='round'%3E%3Ccircle cx='20' cy='19' r='7'/%3E%3Cpath d='M8 43c1-9 6-14 12-14s11 5 12 14'/%3E%3Cpath d='M38 16h17M38 27h17M38 38h17M38 49h17'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:68px;border:1px solid #ffd28d;border-radius:16px;place-items:center;width:100px;height:100px;display:grid}.sales-contract-data-modal header h2{letter-spacing:-.025em;margin:6px 0 7px;font-size:34px;line-height:42px}.sales-contract-data-eyebrow{letter-spacing:.06em;font-size:16px;line-height:22px}.sales-contract-data-close{border-radius:13px;width:60px;height:60px;font-size:34px;line-height:1}.sales-contract-data-body{grid-template-columns:300px minmax(0,1fr);align-items:start;column-gap:38px;padding:46px 38px 48px;display:grid}.sales-contract-data-grid{grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 34px}.sales-contract-data-field{color:#10182c;gap:10px;font-size:17px;font-weight:700;line-height:23px}.sales-contract-data-modal footer{gap:14px;padding:26px 38px 30px}.sales-contract-data-modal footer .clear-filters-v2{min-width:180px;height:52px;font-size:0}.sales-contract-data-modal footer .clear-filters-v2:after{content:"Отказ";font-size:16px}.sales-contract-data-modal footer .primary-action-v2{min-width:220px;height:52px;font-size:16px}@media (width<=760px){.sales-contract-data-modal>form{width:calc(100vw - 20px);max-height:calc(100vh - 20px)}.sales-contract-data-modal header{grid-template-columns:1fr auto;gap:14px;padding:24px}.sales-contract-data-modal header:before{display:none}.sales-contract-data-modal header h2{font-size:26px;line-height:33px}.sales-contract-data-modal header span{font-size:13px;line-height:19px}.sales-contract-data-body{grid-template-columns:1fr;gap:22px;padding:24px}.sales-contract-data-grid{grid-area:auto/1;grid-template-columns:1fr;gap:20px}.sales-contract-data-modal footer{padding:18px 24px 22px}.sales-contract-data-modal footer button{flex:1;min-width:0!important}}.sales-contract-handover-prompt .sales-contract-readiness-primary{justify-self:start;margin-top:4px}.sales-contract-readiness.is-overdue{background:#fff7ed;border-color:#ffd59e}.sales-contract-readiness.is-overdue strong{color:#b96900}.sales-contract-terms-card:not(.sales-contract-terms-card--contextual),.sales-contract-readiness-card:not(.sales-contract-readiness-card--contextual){display:none}.sales-contract-card-edit-button{color:#345cff;cursor:pointer;background:#fff;border:1px solid #d9e2ee;border-radius:7px;place-items:center;width:32px;height:32px;display:inline-grid}.sales-contract-card-edit-button:hover{background:#f2f5ff;border-color:#b9c8ff}.sales-contract-handover-modal{z-index:1000;background:#1918277a}.sales-contract-handover-modal>form{border:1px solid var(--dos-border);border-radius:var(--dos-radius-lg);width:min(560px,100vw - 32px);box-shadow:var(--dos-shadow-md);gap:14px;padding:0 18px 18px}.sales-contract-handover-modal>form>h2{background:var(--dos-surface-soft);border-bottom:1px solid var(--dos-border);margin:0 -18px;padding:16px 18px;font-size:19px}.sales-contract-handover-modal>form>p{color:var(--dos-text-muted);margin:0;font-size:12px;line-height:1.5}.sales-contract-handover-modal>form>label{color:var(--dos-text-secondary);font-size:12px}.sales-contract-handover-modal input{border-color:var(--dos-border-strong);border-radius:var(--dos-radius-sm);height:40px}.sales-contract-terms-card--contextual .sales-contract-terms dd{font-variant-numeric:tabular-nums}.sales-contract-readiness-card--contextual .sales-contract-readiness.is-overdue{color:#865d16;background:#fff9ea;border-color:#f2d8a0}.sales-contract-readiness-card--contextual .sales-contract-readiness-actions{flex-wrap:wrap;gap:8px;display:flex}.sales-contract-data-modal>form{container:contract-data-modal/inline-size}@container contract-data-modal (width<=760px){.sales-contract-data-modal>form{max-height:calc(100vh - 20px)}.sales-contract-data-modal header{grid-template-columns:72px minmax(0,1fr) auto;gap:14px;min-height:0;padding:22px 24px}.sales-contract-data-modal header:before{background-size:52px;border-radius:13px;width:72px;height:72px;margin:0;display:grid}.sales-contract-data-modal header h2{font-size:28px;line-height:34px}.sales-contract-data-modal header span{font-size:14px;line-height:20px}.sales-contract-data-close{width:44px;height:44px;font-size:24px}.sales-contract-data-body{grid-template-columns:1fr;gap:22px;padding:24px}.sales-contract-data-grid{grid-area:auto/1;grid-template-columns:1fr;gap:20px}.sales-contract-data-field{font-size:14px;line-height:20px}.sales-contract-data-field>.dos-outlined-input-v1{min-height:44px;font-size:14px}.sales-contract-data-modal footer{padding:18px 24px 22px}.sales-contract-data-modal footer button{flex:1;min-width:0!important}}@container contract-data-modal (width<=500px){.sales-contract-data-modal header{grid-template-columns:minmax(0,1fr) auto;padding:20px}.sales-contract-data-modal header:before{display:none}.sales-contract-data-modal header h2{font-size:25px;line-height:31px}.sales-contract-data-modal header span{font-size:13px;line-height:19px}.sales-contract-data-body{padding:20px}.sales-contract-data-modal footer{flex-direction:column;align-items:stretch;padding:16px 20px 20px}.sales-contract-data-modal footer button{flex:none;width:100%}}.sales-contract-details-route .sales-contract-data-card{background:#fff;border:1px solid #e0e5ee;border-radius:13px;min-height:0;padding:18px 20px;box-shadow:0 3px 12px #192d5009}.sales-contract-details-route .sales-contract-data-card .sales-contract-card-heading{gap:10px}.sales-contract-details-route .sales-contract-data-card .sales-contract-card-heading h2{letter-spacing:.01em;font-size:14px}.sales-contract-details-route .sales-contract-data-card .sales-contract-card-icon{color:#5260f0;background:#eef0ff;border-radius:10px;width:34px;height:34px}.sales-contract-details-route .sales-contract-data-card .sales-contract-card-icon .offer-details-icon{width:17px;height:17px}.sales-contract-details-route .sales-contract-data-card .sales-contract-check-list{gap:4px;margin-top:12px}.sales-contract-details-route .sales-contract-data-card .sales-contract-check-row{color:#415573;align-items:center;gap:10px;min-height:29px;padding:2px 0;font-size:12px}.sales-contract-details-route .sales-contract-data-card .sales-contract-check-icon{color:#15945a;background:#e7f8ee;flex:0 0 19px;width:19px;height:19px}.sales-contract-details-route .sales-contract-data-card .sales-contract-check-row.is-missing .sales-contract-check-icon,.sales-contract-details-route .sales-contract-data-card .sales-contract-check-row.is-expired .sales-contract-check-icon{color:#e18b12;background:#fff2dc}.sales-contract-check-copy{gap:2px;min-width:0;display:grid}.sales-contract-check-copy strong{color:#344d70;font-size:12px;font-weight:600;line-height:16px}.sales-contract-check-copy small{color:#7183a0;font-size:10px;line-height:14px}.sales-contract-details-route .sales-contract-data-footer{margin-top:9px;padding-top:11px}.sales-contract-details-route .sales-contract-data-footer small{color:#7183a0;font-size:10px}.sales-contract-data-request-state{color:#3f5c88;background:#f2f7ff;border:1px solid #dce7f7;border-radius:7px;align-items:center;gap:8px;margin-top:10px;padding:9px 10px;display:flex}.sales-contract-data-request-state.is-submitted{color:#2f7d54;background:#f1faf3;border-color:#d7eadc}.sales-contract-data-request-state.is-expired{color:#a86a16;background:#fff9ec;border-color:#f2dfbd}.sales-contract-data-request-icon{border:1px solid;border-radius:50%;flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.sales-contract-data-request-state>span:nth-child(2){gap:1px;min-width:0;display:grid}.sales-contract-data-request-state strong{font-size:10px;line-height:14px}.sales-contract-data-request-state small{color:inherit;opacity:.8;font-size:9px;line-height:13px}.sales-contract-data-request-state button{color:#315dcc;font-family:var(--dos-font-ui);cursor:pointer;white-space:nowrap;background:0 0;border:0;margin-left:auto;padding:0;font-size:9px;font-weight:600;line-height:13px}.sales-contract-data-request-state button:hover{text-decoration:underline}.sales-contract-data-send-panel{text-align:center;background:#fffaf3;border:1px solid #f3d9ba;border-radius:7px;gap:5px;margin-top:10px;padding:9px 10px;display:grid}.sales-contract-data-send-panel button{color:#fff;min-height:27px;font-family:var(--dos-font-ui);cursor:pointer;background:#ff8a00;border:1px solid #ff9b26;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:10px;font-weight:700;line-height:14px;display:inline-flex}.sales-contract-data-send-panel button:hover:not(:disabled){background:#f27d00}.sales-contract-data-send-panel button:disabled{opacity:.55;cursor:not-allowed}.sales-contract-data-send-panel p{color:#71809a;margin:0;font-size:9px;line-height:13px}.sales-contract-data-modal .sales-contract-data-body{grid-template-columns:1fr;padding:42px 56px 46px;display:block}.sales-contract-data-modal .sales-contract-data-grid{grid-column:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 46px}.sales-contract-data-modal .sales-contract-data-source,.sales-contract-data-modal .sales-contract-data-context{display:none}.sales-contract-data-modal footer{box-sizing:border-box;justify-content:flex-end;align-items:center;min-height:96px}.sales-contract-data-modal footer .sales-contract-data-cancel{color:#344565;min-width:150px;height:48px;font-family:var(--dos-font-ui);cursor:pointer;background:#fff;border:1px solid #d7dfeb;border-radius:8px;padding:0 22px;font-size:14px;font-weight:600;line-height:20px}.sales-contract-data-modal footer .sales-contract-data-cancel:hover{background:#f8fafc;border-color:#c4cfdf}.sales-contract-data-modal footer .sales-contract-data-cancel:after{content:none!important}.sales-contract-responsible-modal{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#080f1d94}.sales-contract-responsible-modal>form{background:#fff;border:1px solid #dfe5ee;border-radius:12px;width:min(440px,100vw - 32px);padding:0;overflow:hidden;box-shadow:0 20px 48px #0f172a38}.sales-contract-responsible-modal header{border-bottom:1px solid #e1e7f0;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px 16px;display:flex}.sales-contract-responsible-modal header h2{color:#101b33;margin:3px 0 4px;font-size:20px;font-weight:700;line-height:26px}.sales-contract-responsible-modal header span{color:#728099;font-size:12px;line-height:18px;display:block}.sales-contract-responsible-modal .sales-contract-data-eyebrow{color:#ed8600;letter-spacing:.12em;margin:0;font-size:11px;font-weight:800;line-height:15px}.sales-contract-responsible-modal .sales-contract-data-close{width:36px;height:36px;font-size:20px}.sales-contract-responsible-modal-body{padding:22px}.sales-contract-responsible-modal-body label{color:#59657c;gap:7px;font-size:12px;font-weight:700;display:grid}.sales-contract-responsible-modal-body .dos-outlined-select-v1{width:100%}.sales-contract-responsible-modal-body small{color:#7c899d;margin-top:8px;font-size:11px}.sales-contract-responsible-modal footer{border-top:1px solid #e1e7f0;justify-content:flex-end;gap:8px;padding:14px 22px 18px;display:flex}.sales-contract-responsible-modal footer .sales-contract-data-cancel,.sales-contract-responsible-modal footer .primary-action-v2{min-width:88px;height:38px;font-family:var(--dos-font-ui);cursor:pointer;border-radius:7px;padding:0 14px;font-size:12px;font-weight:600;line-height:17px}.sales-contract-responsible-modal footer .sales-contract-data-cancel{color:#344565;background:#fff;border:1px solid #d7dfeb}.sales-contract-responsible-modal footer .primary-action-v2{color:#fff;background:#f09b1b;border:1px solid #f09b1b}.sales-contract-details-route .sales-contract-column--right>.sales-contract-readiness-card:not(.sales-contract-readiness-card--contextual){display:none}@media (width>=1281px){.sales-contract-details-route .sales-contract-grid:not(:has(.sales-contract-send-card)){grid-template-rows:minmax(482px,auto) minmax(142px,auto) minmax(220px,auto)}.sales-contract-details-route .sales-contract-column--right:not(:has(>.sales-contract-send-card)) .sales-contract-history-card{grid-row:3}.sales-contract-details-route .sales-contract-grid{grid-template-rows:minmax(482px,auto) minmax(142px,auto) minmax(220px,auto)}.sales-contract-details-route .sales-contract-column--right{flex-direction:column;grid-area:1/3/-1;align-self:start;align-items:stretch;gap:14px;display:flex}.sales-contract-details-route .sales-contract-column--right>.sales-contract-card,.sales-contract-details-route .sales-contract-column--right>.sales-contract-send-card{grid-area:auto}}.sales-contract-data-modal footer .primary-action-v2{border-radius:8px;min-width:190px;height:48px;padding:0 22px;font-size:14px}.sales-contract-payment-row-meta>span:last-child{display:none}.sales-contract-payment-row-allocation{color:#53627a;margin-top:2px;font-size:12px;font-weight:600;line-height:16px}@container contract-data-modal (width<=760px){.sales-contract-data-modal .sales-contract-data-body{padding:26px 24px 30px;display:block}.sales-contract-data-modal .sales-contract-data-grid{grid-template-columns:1fr;gap:20px}.sales-contract-data-modal footer{min-height:0;padding:18px 24px 22px}.sales-contract-data-modal footer .sales-contract-data-cancel,.sales-contract-data-modal footer .primary-action-v2{flex:1;min-width:0}}@container contract-data-modal (width<=500px){.sales-contract-data-modal footer{flex-direction:column;align-items:stretch}.sales-contract-data-modal footer .sales-contract-data-cancel,.sales-contract-data-modal footer .primary-action-v2{flex:none;width:100%}}.sales-contract-details-route .sales-contract-shell{width:100%;max-width:none;margin-inline:auto}.sales-contract-details-route .sales-contract-header-main h1{letter-spacing:-.024em;font-size:34px;line-height:40px}.sales-contract-details-route .sales-contract-status{gap:6px;height:28px;min-height:28px;padding:0 11px;font-size:12px;line-height:18px}.sales-contract-details-route .sales-contract-workflow-step{width:68px;font-size:12px;line-height:16px}.sales-contract-details-route .sales-contract-workflow-label{white-space:nowrap;font-size:12px;line-height:16px}.sales-contract-details-route .sales-contract-workflow-connector{width:50px}.sales-contract-details-route .sales-contract-header-body{display:block}.sales-contract-details-route .sales-contract-status-zone{background:#fff;border:1px solid #dfe5ee;border-radius:11px;justify-content:flex-end;align-items:center;gap:18px;min-height:76px;margin-top:12px;padding:10px 14px;display:flex;box-shadow:0 1px 2px #101b3308}.sales-contract-details-route .sales-contract-grid{grid-template-rows:none;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr) 350px;gap:16px;padding-top:4px}@media (width<=1280px){.sales-contract-details-route .sales-contract-grid{grid-template-rows:none;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr) 320px}.sales-contract-details-route .sales-contract-column--right{grid-column:auto;display:contents}}@media (width<=900px){.sales-contract-details-route .sales-contract-header-top,.sales-contract-details-route .sales-contract-header-body{grid-template-columns:1fr;gap:12px}.sales-contract-details-route .sales-contract-header-body{display:block}.sales-contract-details-route .sales-contract-actions{flex-wrap:wrap;justify-content:flex-start}.sales-contract-details-route .sales-contract-status-zone{justify-content:flex-start;overflow:auto}.sales-contract-details-route .sales-contract-grid,.sales-contract-details-route .sales-contract-column--right{grid-template-columns:1fr}.sales-contract-details-route .sales-contract-column--left,.sales-contract-details-route .sales-contract-column--center,.sales-contract-details-route .sales-contract-column--right{grid-column:auto;display:flex}.sales-contract-details-route .sales-contract-grid>*{border-left:1px solid #e1e7f0;border-right:1px solid #e1e7f0;border-radius:11px;grid-area:auto;margin-right:0}}@media (width<=620px){.sales-contract-details-route .sales-contract-header-main h1{font-size:27px;line-height:33px}.sales-contract-details-route .sales-contract-meta{flex-direction:column;align-items:flex-start;gap:6px}.sales-contract-details-route .sales-contract-workflow-step{width:64px;font-size:10px;line-height:15px}.sales-contract-details-route .sales-contract-workflow-label{font-size:10px;line-height:15px}.sales-contract-details-route .sales-contract-workflow-connector{width:28px;margin-top:15px}.sales-contract-details-route .sales-contract-facts{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:10px}}.sales-contract-data-modal>form{width:min(1360px,100vw - 40px);max-height:min(1100px,100vh - 40px)}.sales-contract-data-modal header{box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto;min-height:252px;padding:64px 68px 38px}.sales-contract-data-modal header:before{display:none}.sales-contract-data-modal header h2{margin:8px 0 10px;font-size:42px;line-height:50px}.sales-contract-data-modal header span{font-size:21px;line-height:30px}.sales-contract-data-eyebrow{font-size:20px;line-height:26px}.sales-contract-data-close{border-radius:14px;width:80px;height:80px;font-size:36px}.sales-contract-data-modal .sales-contract-data-body{padding:56px 68px 66px}.sales-contract-data-modal .sales-contract-data-grid{gap:50px 54px}.sales-contract-data-field{gap:15px;font-size:22px;line-height:28px}.sales-contract-data-input-wrap{box-sizing:border-box;color:#566276;background:#fff;border:1px solid #d4dce8;border-radius:11px;align-items:center;gap:20px;height:88px;padding:0 24px;display:flex}.sales-contract-data-input-wrap>.offer-details-icon{stroke-width:1.7px;flex:0 0 30px;width:30px;height:30px}.sales-contract-data-input-wrap>.dos-outlined-input-v1{flex:1;min-width:0}.sales-contract-data-input-wrap:focus-within{border-color:#f49a17;box-shadow:0 0 0 3px #f49a171f}.sales-contract-data-modal footer{min-height:150px;padding:34px 68px 38px}.sales-contract-data-modal footer .sales-contract-data-cancel,.sales-contract-data-modal footer .primary-action-v2{min-width:204px;height:78px;font-size:20px;font-weight:700}.sales-contract-data-modal footer .primary-action-v2{min-width:294px}@container contract-data-modal (width<=760px){.sales-contract-data-modal header{grid-template-columns:minmax(0,1fr) auto;min-height:0;padding:26px 24px 24px}.sales-contract-data-modal header:before{display:none}.sales-contract-data-modal header h2{font-size:28px;line-height:34px}.sales-contract-data-modal header span{font-size:14px;line-height:20px}.sales-contract-data-eyebrow{font-size:16px;line-height:22px}.sales-contract-data-close{width:52px;height:52px;font-size:26px}.sales-contract-data-modal .sales-contract-data-body{padding:28px 24px 34px}.sales-contract-data-modal .sales-contract-data-grid{gap:22px}.sales-contract-data-field{font-size:15px;line-height:20px}.sales-contract-data-input-wrap{border-radius:9px;gap:14px;height:64px;padding:0 16px}.sales-contract-data-input-wrap>.offer-details-icon{flex-basis:22px;width:22px;height:22px}.sales-contract-data-modal footer{min-height:0;padding:20px 24px 24px}.sales-contract-data-modal footer .sales-contract-data-cancel,.sales-contract-data-modal footer .primary-action-v2{height:50px;font-size:14px}}.dealeros-app .sales-contract-data-modal{padding:16px}.dealeros-app .sales-contract-data-modal>form{background:#fff;border:1px solid #dfe4ec;border-radius:12px;grid-template-rows:auto minmax(0,1fr) auto;gap:0;width:min(820px,100vw - 32px);max-height:calc(100vh - 32px);padding:0;display:grid;overflow:hidden;box-shadow:0 18px 48px #0f172a33}.dealeros-app .sales-contract-data-modal>form>header{background:#fff;border-bottom:1px solid #e5e9f0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:0;padding:22px 28px 18px;display:grid}.dealeros-app .sales-contract-data-modal>form>header:before{display:none}.dealeros-app .sales-contract-data-modal>form>header h2{color:#10182c;letter-spacing:-.02em;margin:3px 0 4px;font-size:28px;line-height:34px}.dealeros-app .sales-contract-data-modal>form>header span{color:#7b879a;font-size:13px;line-height:19px}.dealeros-app .sales-contract-data-modal .sales-contract-data-eyebrow{color:#ed8500;letter-spacing:.06em;margin:0;font-size:14px;font-weight:800;line-height:20px}.dealeros-app .sales-contract-data-modal .sales-contract-data-close{color:#10182c;background:#fff;border:1px solid #d9e0ea;border-radius:9px;width:44px;height:44px;font-size:23px;line-height:1}.dealeros-app .sales-contract-data-modal .sales-contract-data-body{min-height:0;padding:22px 28px 24px;display:block;overflow:visible}.dealeros-app .sales-contract-data-modal .sales-contract-data-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;display:grid}.dealeros-app .sales-contract-data-modal .sales-contract-data-field{color:#59667b;gap:5px;min-width:0;font-size:12px;font-weight:700;line-height:16px;display:grid}.dealeros-app .sales-contract-data-modal .sales-contract-data-input-wrap{box-sizing:border-box;color:#5c6a80;background:#fff;border:1px solid #cfd8e6;border-radius:7px;align-items:center;gap:9px;min-width:0;height:40px;padding:0 10px;display:flex}.dealeros-app .sales-contract-data-modal .sales-contract-data-input-wrap>.offer-details-icon{stroke-width:1.7px;flex:0 0 18px;width:18px;height:18px}.dealeros-app .sales-contract-data-modal .sales-contract-data-input-wrap>.dos-outlined-input-v1{flex:1;min-width:0}.dealeros-app .sales-contract-data-modal .sales-contract-data-input-wrap:focus-within{border-color:#ec9218;box-shadow:0 0 0 2px #ec921824}.dealeros-app .sales-contract-data-modal .sales-contract-data-input-wrap>.dos-outlined-input-v1:disabled{color:#69768a;opacity:1}.dealeros-app .sales-contract-data-modal>form>footer{background:#fff;border-top:1px solid #e5e9f0;justify-content:flex-end;align-items:center;gap:8px;min-height:0;padding:14px 28px 16px;display:flex}.dealeros-app .sales-contract-data-modal>form>footer .sales-contract-data-cancel,.dealeros-app .sales-contract-data-modal>form>footer .primary-action-v2{min-width:100px;height:40px;font-family:var(--dos-font-ui);border-radius:7px;padding:0 16px;font-size:12px;font-weight:700;line-height:16px}.dealeros-app .sales-contract-data-modal>form>footer .sales-contract-data-cancel{color:#44536a;background:#fff;border:1px solid #d3dce8}.dealeros-app .sales-contract-data-modal>form>footer .primary-action-v2{color:#fff;min-width:142px;box-shadow:none;background:#f39a17;border:1px solid #f39a17}@container contract-data-modal (width<=640px){.dealeros-app .sales-contract-data-modal>form{width:calc(100vw - 20px);max-height:calc(100vh - 20px)}.dealeros-app .sales-contract-data-modal>form>header{padding:18px 20px 15px}.dealeros-app .sales-contract-data-modal>form>header h2{font-size:24px;line-height:30px}.dealeros-app .sales-contract-data-modal>form>header span,.dealeros-app .sales-contract-data-modal .sales-contract-data-eyebrow{font-size:12px;line-height:18px}.dealeros-app .sales-contract-data-modal .sales-contract-data-close{width:40px;height:40px;font-size:20px}.dealeros-app .sales-contract-data-modal .sales-contract-data-body{padding:18px 20px 20px;overflow:auto}.dealeros-app .sales-contract-data-modal .sales-contract-data-grid{grid-template-columns:1fr;gap:14px}.dealeros-app .sales-contract-data-modal>form>footer{padding:12px 20px 14px}.dealeros-app .sales-contract-data-modal>form>footer .sales-contract-data-cancel,.dealeros-app .sales-contract-data-modal>form>footer .primary-action-v2{flex:1;min-width:0}}.dealeros-app .modal-v2.sales-contract-data-modal:not(.import-draft-modal-v3):not(.import-confirm-preview-v1)>form{grid-template-rows:auto minmax(0,1fr) auto;gap:0;width:min(820px,100vw - 32px);max-height:calc(100vh - 32px);padding:0;display:grid;overflow:hidden}.dealeros-app .modal-v2.sales-contract-data-modal>form>header{background:#fff;border-bottom:1px solid #e5e9f0;grid-template-columns:minmax(0,1fr) auto;gap:16px;min-height:0;padding:22px 28px 18px}.dealeros-app .modal-v2.sales-contract-data-modal>form>header:before{display:none}.dealeros-app .modal-v2.sales-contract-data-modal>form>header h2{margin:3px 0 4px;font-size:28px;line-height:34px}.dealeros-app .modal-v2.sales-contract-data-modal>form>header span{font-size:13px;line-height:19px}.dealeros-app .modal-v2.sales-contract-data-modal>form>footer{background:#fff;border-top:1px solid #e5e9f0;justify-content:flex-end;align-items:center;gap:8px;min-height:0;padding:14px 28px 16px;display:flex}@container contract-data-modal (width<=640px){.dealeros-app .modal-v2.sales-contract-data-modal:not(.import-draft-modal-v3):not(.import-confirm-preview-v1)>form{width:calc(100vw - 20px);max-height:calc(100vh - 20px)}.dealeros-app .modal-v2.sales-contract-data-modal>form>header{padding:18px 20px 15px}.dealeros-app .modal-v2.sales-contract-data-modal>form>header h2{font-size:24px;line-height:30px}.dealeros-app .modal-v2.sales-contract-data-modal>form>header span{font-size:12px;line-height:18px}.dealeros-app .modal-v2.sales-contract-data-modal .sales-contract-data-body{padding:18px 20px 20px;overflow:auto}.dealeros-app .modal-v2.sales-contract-data-modal .sales-contract-data-grid{grid-template-columns:1fr;gap:14px}.dealeros-app .modal-v2.sales-contract-data-modal>form>footer{padding:12px 20px 14px}.dealeros-app .modal-v2.sales-contract-data-modal>form>footer .sales-contract-data-cancel,.dealeros-app .modal-v2.sales-contract-data-modal>form>footer .primary-action-v2{flex:1;min-width:0}}.dealeros-app .modal-v2.sales-contract-data-modal .sales-contract-data-field{font-weight:700}.dealeros-app .modal-v2.sales-contract-data-modal .sales-contract-data-input-wrap{align-items:center;line-height:1}.dealeros-app .modal-v2.sales-contract-data-modal .sales-contract-data-input-wrap>.offer-details-icon{align-self:center;margin:0;display:block}.dealeros-app .modal-v2.sales-contract-data-modal .sales-contract-data-input-wrap>.dos-outlined-input-v1{align-self:stretch;line-height:18px}.dealeros-app .modal-v2.sales-contract-data-modal .sales-contract-data-input-wrap:focus-within{border-color:#d9a35a;box-shadow:0 0 0 2px #d9a35a1f}.dealeros-app .modal-v2.sales-contract-data-modal .sales-contract-data-close{width:40px;height:40px;font-size:21px}.dealeros-app .modal-v2.sales-contract-data-modal>form>footer{padding:10px 28px 12px}.dealeros-app .modal-v2.sales-contract-data-modal>form>footer .primary-action-v2{color:#fff;box-shadow:none;background:#ff8a00;border-color:#ff8a00}.dealeros-app .modal-v2.sales-contract-data-modal>form>footer .primary-action-v2:hover:not(:disabled){background:#f27d00;border-color:#f27d00}.dealeros-app .modal-v2.sales-contract-terms-modal>form{width:min(700px,100vw - 32px)}.dealeros-app .modal-v2.sales-contract-terms-modal .sales-contract-data-body{padding-block:24px 26px}.dealeros-app .modal-v2.sales-contract-terms-modal .sales-contract-data-grid{gap:18px 22px}.dealeros-app .modal-v2.sales-contract-terms-modal .sales-contract-data-input-wrap.is-readonly{color:#8290a5;background:#f7f9fc;border-color:#dfe5ee}.dealeros-app .modal-v2.sales-contract-terms-modal .sales-contract-data-input-wrap.is-readonly>input{color:#2e3b52}.dealeros-app .modal-v2.sales-contract-terms-modal input[type=number]{-moz-appearance:textfield}.dealeros-app .modal-v2.sales-contract-terms-modal input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.dealeros-app .modal-v2.sales-contract-terms-modal input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.dealeros-app .modal-v2.sales-contract-terms-modal .sales-contract-terms-date-field{grid-column:1/-1}@media (width<=640px){.dealeros-app .modal-v2.sales-contract-terms-modal>form{width:calc(100vw - 20px)}.dealeros-app .modal-v2.sales-contract-terms-modal .sales-contract-terms-date-field{grid-column:auto}}.sales-contract-data-action{color:#58667c;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.sales-contract-data-action:hover{color:#24324a;background:#f4f6f9}.sales-contract-data-action:focus-visible{outline-offset:1px;outline:2px solid #58667c33}.sales-contract-data-action .offer-details-icon{display:block}.dealeros-app .sales-contract-payment-modal{background:#12192b8a;padding:16px}.dealeros-app .sales-contract-payment-modal>form{border-radius:12px;grid-template-rows:auto minmax(0,1fr) auto;width:min(760px,100vw - 32px);max-height:calc(100vh - 32px);display:grid;overflow:hidden;box-shadow:0 18px 48px #0f172a33}.dealeros-app .sales-contract-payment-modal header{padding:20px 26px 16px}.dealeros-app .sales-contract-payment-modal header h2{font-size:24px;line-height:30px}.dealeros-app .sales-contract-payment-close{width:40px;height:40px;font-size:21px}.dealeros-app .sales-contract-payment-modal>form>.sales-contract-payment-error{margin:16px 26px 0;display:block}.dealeros-app .sales-contract-payment-modal>form>.sales-contract-payment-body{grid-template-columns:1fr;justify-content:normal;align-items:stretch;min-height:0;margin:0;padding:20px 26px 22px;display:grid;overflow:auto}.dealeros-app .sales-contract-payment-method-icon .offer-details-icon{display:block}.dealeros-app .sales-contract-payment-modal footer{padding:12px 26px 14px}.dealeros-app .sales-contract-payment-submit{background:#ff8a00;border-color:#ff8a00}.dealeros-app .sales-contract-payment-submit:hover:not(:disabled){background:#f27d00;border-color:#f27d00}.dealeros-app .sales-contract-payment-modal footer button:focus-visible{outline-offset:1px;outline:2px solid #d9a35a33}.dealeros-app .sales-contract-payment-method:has(input:focus-visible){outline-offset:1px;outline:2px solid #d9a35a33}.dealeros-app .sales-contract-payment-modal>form>.sales-contract-payment-body{gap:16px;padding-block:18px 20px}.dealeros-app .sales-contract-payment-methods legend{margin-bottom:8px}.dealeros-app .sales-contract-payment-methods>div{gap:8px}.dealeros-app .sales-contract-payment-method{grid-template-columns:26px minmax(0,1fr) 15px;gap:8px;min-height:68px;padding:9px 10px}.dealeros-app .sales-contract-payment-method-icon{border-radius:7px;width:26px;height:26px}.dealeros-app .sales-contract-payment-method b{font-size:10.5px;line-height:14px}.dealeros-app .sales-contract-payment-method small{margin-top:1px;font-size:8.5px;line-height:12px}.dealeros-app .sales-contract-payment-method.is-selected{box-shadow:none;background:#fffaf2;border-color:#e8b36e}.dealeros-app .sales-contract-payment-method.is-selected .sales-contract-payment-method-icon{color:#e48612;background:#fff0dc}.dealeros-app .sales-contract-payment-draft{color:#44536a;background:#fff;border-color:#d3dce8}.dealeros-app .sales-contract-payment-draft:hover:not(:disabled){background:#f8fafc;border-color:#bcc8d8}.dealeros-app .sales-contract-payment-modal>form>footer{padding-block:10px 12px}.sales-contract-details-route .sales-contract-payments-card--polished{min-height:0;padding:18px 20px 14px}.sales-contract-details-route .sales-contract-payments-card--polished>header{margin-bottom:12px}.sales-contract-payment-register{color:#2454d8;height:34px;font-family:var(--dos-font-ui);cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d6def0;border-radius:8px;padding:0 12px;font-size:12px;font-weight:700;line-height:16px}.sales-contract-payment-register:hover:not(:disabled){background:#f7f9ff;border-color:#b9c8ef}.sales-contract-payment-register:disabled{opacity:.55;cursor:not-allowed}.sales-contract-payments-total{flex-direction:column;gap:1px;margin:0 0 15px;display:flex}.sales-contract-payments-total strong{color:#101b33;letter-spacing:-.03em;font-size:27px;line-height:32px}.sales-contract-payments-total span{color:#65728a;font-size:12px;line-height:17px}.sales-contract-payment-summary-strip{background:#fbfcff;border:1px solid #e0e6f0;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 12px;display:grid}.sales-contract-payment-summary-item{align-items:center;gap:10px;min-width:0;padding:12px 14px;display:flex}.sales-contract-payment-summary-item+.sales-contract-payment-summary-item{border-left:1px solid #e1e6ef}.sales-contract-payment-summary-icon{color:#3155d7;background:#eef1ff;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.sales-contract-payment-summary-item.is-received .sales-contract-payment-summary-icon{color:#159653;background:#eaf8ef}.sales-contract-payment-summary-item.is-remaining .sales-contract-payment-summary-icon{color:#ec8a13;background:#fff3e5}.sales-contract-payment-summary-item div{min-width:0}.sales-contract-payment-summary-item small,.sales-contract-payment-summary-item em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sales-contract-payment-summary-item small{color:#4f5d76;font-size:11px;font-weight:700;line-height:15px}.sales-contract-payment-summary-item strong{color:#101b33;margin-top:2px;font-size:15px;line-height:19px;display:block}.sales-contract-payment-summary-item em{color:#8591a5;margin-top:2px;font-size:10px;font-style:normal;line-height:14px}.sales-contract-payment-list{display:grid}.sales-contract-payment-row-shell.is-reversed{position:relative}.sales-contract-payment-row-shell.is-reversed .sales-contract-payment-row-v2{padding-bottom:11px}.sales-contract-payment-reversal-event{grid-template-columns:30px minmax(0,1fr);gap:10px;padding:0 0 12px;display:grid}.sales-contract-payment-reversal-connector{min-height:72px;position:relative}.sales-contract-payment-reversal-connector:before{content:"";border-bottom:1px solid #ef8e96;border-left:1px solid #ef8e96;border-radius:0 0 0 9px;width:18px;position:absolute;top:-15px;bottom:50%;left:13px}.sales-contract-payment-reversal-connector:after{content:"";border-top:1px solid #df3945;border-right:1px solid #df3945;width:6px;height:6px;position:absolute;top:calc(50% - 3px);left:27px;transform:rotate(45deg)}.sales-contract-payment-reversal-event-content{min-width:0}.sales-contract-payment-reversal-child{color:#35435c;background:#fff7f8;border:1px solid #f2c9cd;border-radius:9px;grid-template-columns:28px minmax(0,1fr) minmax(155px,auto);align-items:center;gap:10px;min-height:72px;padding:10px 12px;display:grid}.sales-contract-payment-reversal-icon{color:#d92e3c;background:#ffe9eb;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.sales-contract-payment-reversal-copy{gap:1px;min-width:0;font-size:11px;line-height:15px;display:grid}.sales-contract-payment-reversal-copy strong{color:#d92e3c;font-size:14px;font-weight:800;line-height:18px}.sales-contract-payment-reversal-copy span{color:#34425b;font-weight:600}.sales-contract-payment-reversal-copy small{color:#58667d;overflow-wrap:anywhere;font-size:11px;line-height:15px}.sales-contract-payment-reversal-meta{color:#536179;text-align:right;justify-items:end;gap:2px;font-size:11px;line-height:15px;display:grid}.sales-contract-payment-reversal-meta time{white-space:nowrap;font-weight:600}.sales-contract-payment-reversal-meta span{white-space:nowrap}.sales-contract-payment-history{background:#fff;border:1px solid #f0dddd;border-radius:8px;margin-top:10px;padding:9px 12px}.sales-contract-payment-history-row{color:#59677e;grid-template-columns:minmax(90px,1fr) minmax(130px,auto) minmax(100px,1fr);align-items:center;gap:12px;min-height:25px;font-size:11px;line-height:15px;display:grid}.sales-contract-payment-history-row span{color:#344565;font-weight:700}.sales-contract-payment-history-row time{white-space:nowrap}.sales-contract-payment-history-row strong{color:#344565;font-weight:600}.sales-contract-payment-history-row.is-reason{color:#d73f48;grid-template-columns:90px minmax(0,1fr)}.sales-contract-payment-history-row.is-reason span,.sales-contract-payment-history-row.is-reason strong{color:#d73f48}@media (width<=760px){.sales-contract-payment-reversal-event{grid-template-columns:32px minmax(0,1fr);gap:7px}.sales-contract-payment-reversal-connector:before{left:15px}.sales-contract-payment-reversal-connector:after{left:29px}.sales-contract-payment-reversal-child{grid-template-columns:26px minmax(0,1fr);min-height:0}.sales-contract-payment-reversal-meta{text-align:left;grid-column:2;justify-items:start}.sales-contract-payment-history-row,.sales-contract-payment-history-row.is-reason{grid-template-columns:1fr;gap:2px;padding:4px 0}.sales-contract-payment-history-row time{white-space:normal}}.sales-contract-payment-row-v2{border-top:1px solid #e7ebf2;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:12px;padding:13px 0;display:grid}.sales-contract-payment-status-icon{color:#3155d7;background:#edf0ff;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.sales-contract-payment-row-v2.is-posted .sales-contract-payment-status-icon{color:#159653;background:#e8f8ef}.sales-contract-payment-row-v2.is-reversed .sales-contract-payment-status-icon{color:#df3945;background:#fff0f0}.sales-contract-payment-row-content{min-width:0}.sales-contract-payment-row-main{align-items:center;gap:10px;min-height:20px;display:flex}.sales-contract-payment-row-main>strong{color:#101b33;font-size:15px;line-height:20px}.sales-contract-payment-status-badge{color:#3155d7;background:#eef1ff;border-radius:999px;align-items:center;height:23px;padding:0 9px;font-size:10px;font-weight:800;display:inline-flex}.sales-contract-payment-row-v2.is-posted .sales-contract-payment-status-badge{color:#17864c;background:#e8f8ef}.sales-contract-payment-row-v2.is-reversed .sales-contract-payment-status-badge{color:#d73f48;background:#fff0f0}.sales-contract-payment-row-meta{color:#56657e;flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;font-size:11px;line-height:16px;display:flex}.sales-contract-payment-row-meta span{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.sales-contract-payment-row-meta .offer-details-icon{color:#7a87a0}.sales-contract-payment-row-reference{color:#66738a;overflow-wrap:anywhere;margin-top:4px;font-size:11px;line-height:16px}.sales-contract-payment-row-reversal{color:#d73f48;margin-top:3px;font-size:11px;line-height:16px}.sales-contract-payment-row-actions{align-items:center;gap:8px;padding-top:1px;display:flex}.sales-contract-payment-reverse{color:#26344d;height:32px;font-family:var(--dos-font-ui);cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d6deeb;border-radius:8px;padding:0 12px;font-size:11px;font-weight:700;line-height:15px}.sales-contract-payment-reverse:hover:not(:disabled){background:#f8fafc;border-color:#b8c5d8}.sales-contract-payment-reverse:disabled{opacity:.55;cursor:not-allowed}.sales-contract-payments-footer-action{color:#3155d7;width:100%;font-family:var(--dos-font-ui);cursor:pointer;background:0 0;border:0;border-top:1px solid #e7ebf2;justify-content:center;align-items:center;gap:7px;margin-top:7px;padding:8px 0 2px;font-size:11px;font-weight:700;line-height:16px;display:inline-flex}.sales-contract-payments-footer-action:hover{color:#183ca7}@media (width<=900px){.sales-contract-payment-summary-strip{grid-template-columns:1fr}.sales-contract-payment-summary-item+.sales-contract-payment-summary-item{border-top:1px solid #e1e6ef;border-left:0}.sales-contract-payment-row-v2{grid-template-columns:32px minmax(0,1fr)}.sales-contract-payment-row-actions{grid-column:2;justify-content:flex-end}.sales-contract-payment-row-meta{gap:7px}}@media (width>=761px){.sales-contract-details-route .sales-contract-payments-card--polished{border-radius:14px;grid-area:3/1/auto/span 2}.sales-contract-details-route .sales-contract-payments-card--polished .sales-contract-payment-summary-icon{border-radius:50%;flex-basis:52px;width:52px;height:52px}.sales-contract-details-route .sales-contract-payments-card--polished{border-radius:12px;padding:18px 20px 14px}.sales-contract-details-route .sales-contract-payments-card--polished>header{margin-bottom:12px}.sales-contract-details-route .sales-contract-payments-card--polished .sales-contract-card-heading{gap:10px}.sales-contract-details-route .sales-contract-payments-card--polished .sales-contract-card-icon{border-radius:9px;flex-basis:30px;width:30px;height:30px}.sales-contract-details-route .sales-contract-payments-card--polished .sales-contract-card-icon .offer-details-icon{width:17px;height:17px}.sales-contract-details-route .sales-contract-payments-card--polished>header h2{letter-spacing:.01em;font-size:16px;line-height:20px}.sales-contract-details-route .sales-contract-payments-card--polished .sales-contract-payment-register{border-radius:8px;height:34px;padding:0 12px;font-size:13px;line-height:17px}.sales-contract-details-route .sales-contract-payments-card--polished .sales-contract-payments-total{margin-bottom:15px}.sales-contract-details-route .sales-contract-payments-card--polished .sales-contract-payments-total span{font-size:14px;line-height:19px}.sales-contract-details-route .sales-contract-payments-card--polished .sales-contract-payment-summary-strip{border-radius:10px;margin-bottom:12px}.sales-contract-details-route .sales-contract-payments-card--polished .sales-contract-payment-summary-item{gap:10px;padding:12px 14px}.sales-contract-details-route .sales-contract-payments-card--polished .sales-contract-payment-summary-icon{flex-basis:30px;width:30px;height:30px}.sales-contract-details-route .sales-contract-payments-card--polished .sales-contract-payment-summary-icon .offer-details-icon{width:17px;height:17px}.sales-contract-details-route .sales-contract-payments-card--polished .sales-contract-payment-summary-item small{font-size:12px;line-height:15px}.sales-contract-details-route .sales-contract-payments-card--polished .sales-contract-payment-summary-item strong{font-size:19px;line-height:23px}.sales-contract-details-route .sales-contract-payments-card--polished .sales-contract-payment-summary-item em{font-size:11px;line-height:15px}.sales-contract-details-route .sales-contract-payments-card--polished .sales-contract-payment-row-v2{grid-template-columns:34px minmax(0,1fr) auto;gap:12px;padding:13px 0}.sales-contract-details-route .sales-contract-payments-card--polished .sales-contract-payment-row-main>strong{font-size:18px;line-height:22px}.sales-contract-details-route .sales-contract-payments-card--polished .sales-contract-payment-row-meta{gap:10px;margin-top:4px;font-size:12px;line-height:16px}.sales-contract-details-route .sales-contract-payments-card--polished .sales-contract-payment-row-meta .offer-details-icon{width:13px;height:13px}.sales-contract-details-route .sales-contract-payments-card--polished .sales-contract-payment-row-reference,.sales-contract-details-route .sales-contract-payments-card--polished .sales-contract-payment-row-reversal{margin-top:4px;font-size:12px;line-height:16px}.sales-contract-details-route .sales-contract-payments-card--polished .sales-contract-payment-status-badge{height:25px;padding:0 10px;font-size:12px}.sales-contract-details-route .sales-contract-payments-card--polished .sales-contract-payment-reverse{border-radius:8px;height:34px;padding:0 13px;font-size:13px;line-height:17px}.sales-contract-details-route .sales-contract-payments-card--polished .sales-contract-payment-overflow{width:30px;height:30px}.sales-contract-details-route .sales-contract-payments-card--polished .sales-contract-payments-footer-action{margin-top:7px;padding-top:8px;font-size:12px;line-height:16px}.sales-contract-details-route .sales-contract-payments-card--polished .sales-contract-payments-total strong{font-size:28px;line-height:33px}.sales-contract-details-route .sales-contract-payments-card--polished .sales-contract-payment-register{color:#26344d;background:#fff;border-color:#d6deeb}.sales-contract-details-route .sales-contract-payments-card--polished .sales-contract-payment-register:hover:not(:disabled){color:#1c2a42;background:#f8fafc;border-color:#bcc8d8}.sales-contract-details-route .sales-contract-payments-card--polished .sales-contract-payment-summary-item{padding-block:10px}.sales-contract-details-route .sales-contract-payments-card--polished .sales-contract-payment-summary-item em{color:#9aa4b4}.sales-contract-details-route .sales-contract-payments-card--polished .sales-contract-payment-row-v2{grid-template-columns:30px minmax(0,1fr) auto;gap:10px}.sales-contract-details-route .sales-contract-payments-card--polished .sales-contract-payment-status-icon{width:28px;height:28px}.sales-contract-details-route .sales-contract-payments-card--polished .sales-contract-payment-status-icon .offer-details-icon{width:16px;height:16px}.sales-contract-details-route .sales-contract-payments-card--polished .sales-contract-payment-row-meta{gap:8px;line-height:16px}.sales-contract-details-route .sales-contract-payments-card--polished .sales-contract-payment-row-meta span{align-items:center;line-height:16px}.sales-contract-details-route .sales-contract-payments-card--polished .sales-contract-payment-reverse{height:32px;padding-inline:11px;font-size:12px;line-height:16px}.sales-contract-details-route .sales-contract-payments-card--polished .sales-contract-payment-overflow{align-self:center;place-items:center;display:grid}}.sales-contract-page .sales-contract-header{margin-bottom:14px;padding-bottom:13px}.sales-contract-page .sales-contract-header-top{gap:16px;min-height:36px}.sales-contract-page .sales-contract-actions{gap:8px}.sales-contract-page .sales-contract-header-button{border-radius:7px;height:36px;padding-inline:12px;font-size:13px;line-height:1.2}.sales-contract-page .sales-contract-header-body{gap:22px;margin-top:8px}.sales-contract-page .sales-contract-header-main h1{font-family:var(--dos-font-ui);letter-spacing:-.01em;margin-bottom:6px;font-size:26px;line-height:1.1}.sales-contract-page .sales-contract-header-main p{font-family:var(--dos-font-label);letter-spacing:.02em;margin-bottom:5px;font-size:12px;font-weight:600;line-height:1.25}.sales-contract-page .sales-contract-meta{gap:8px;min-height:28px;font-size:12px;line-height:1.3}.sales-contract-page .sales-contract-status{gap:6px;height:26px;min-height:26px;padding-inline:10px;font-size:11px}.sales-contract-page .sales-contract-status-zone{min-height:60px}.sales-contract-page .sales-contract-workflow-step{gap:6px;width:64px;font-size:12px;line-height:1.25}.sales-contract-page .sales-contract-workflow-node{width:36px;height:36px}.sales-contract-page .sales-contract-workflow-connector{width:34px;margin-top:18px}.sales-contract-page .sales-contract-customer-card,.sales-contract-page .sales-contract-responsible-card,.sales-contract-page .sales-contract-vehicle-card,.sales-contract-page .sales-contract-terms-card,.sales-contract-page .sales-contract-data-card,.sales-contract-page .sales-contract-summary-card,.sales-contract-page .sales-contract-readiness-card,.sales-contract-page .sales-contract-history-card{box-shadow:0 1px 2px #101b3308,0 10px 28px #101b3308}.sales-contract-page .sales-contract-customer-card,.sales-contract-page .sales-contract-vehicle-card{padding:18px 16px 10px}.sales-contract-page .offer-details-card-heading h2{text-transform:uppercase}.sales-contract-page .sales-contract-customer-card .offer-details-card-header,.sales-contract-page .sales-contract-vehicle-card .offer-details-card-header{min-height:26px;margin-bottom:7px}.sales-contract-page .sales-contract-customer-card .offer-details-card-heading,.sales-contract-page .sales-contract-vehicle-card .offer-details-card-heading{gap:7px}.sales-contract-page .sales-contract-customer-card .offer-details-icon-circle,.sales-contract-page .sales-contract-vehicle-card .offer-details-icon-circle{color:#243654;background:0 0;border-radius:6px;flex-basis:24px;width:24px;height:24px}.sales-contract-page .sales-contract-customer-card .offer-details-card-heading h2,.sales-contract-page .sales-contract-vehicle-card .offer-details-card-heading h2{text-transform:uppercase;font-size:12px;font-weight:600;line-height:18px}.sales-contract-page .sales-contract-customer-card .offer-details-avatar{flex-basis:64px;width:64px;height:64px}.sales-contract-page .sales-contract-customer-card .sales-contract-entity{gap:11px}.sales-contract-page .sales-contract-customer-card .sales-contract-entity strong{font-size:14px;line-height:18px}.sales-contract-page .sales-contract-customer-card .sales-contract-entity>div>span{font-size:12px;line-height:1.3}.sales-contract-page .sales-contract-customer-card .sales-contract-contact-list{gap:16px;margin-top:24px;margin-bottom:0;font-size:13px;line-height:1.3}.sales-contract-page .sales-contract-customer-card .sales-contract-contact-list>span{gap:8px;line-height:20px}.sales-contract-page .sales-contract-customer-card .sales-contract-profile-button{height:34px;margin-top:30px;padding-inline:10px;font-size:13px;line-height:1.2}.sales-contract-page .sales-contract-vehicle-title span{font-size:12px;line-height:1.3}.sales-contract-page .sales-contract-vehicle-tags{gap:4px;margin-top:5px;margin-bottom:0}.sales-contract-page .sales-contract-vehicle-tags span{min-height:21px;padding:0 7px;font-size:9.5px;line-height:14px}.sales-contract-page .sales-contract-card-icon,.sales-contract-page .sales-contract-terms-card .sales-contract-card-icon,.sales-contract-page .sales-contract-data-card .sales-contract-card-icon{color:#687483;background:#f1f3f5}.sales-contract-page .sales-contract-contact-list>span>.offer-details-icon{color:#788494}.sales-contract-page .sales-contract-profile-button{color:#33435f;border-radius:7px;justify-content:center;gap:7px;min-width:0;height:34px;padding-inline:10px;font-size:13px;line-height:1.2;box-shadow:0 1px 2px #101b330a}.sales-contract-page .sales-contract-profile-button:hover{background:#f8fafc;border-color:#c8d2e0}.sales-contract-page .sales-contract-more-button,.sales-contract-page .sales-contract-card-edit-button{color:#64738a;background:#fff;border:1px solid #d8e0ea;border-radius:8px;flex:0 0 30px;width:30px;height:30px;padding:0;box-shadow:0 1px 2px #101b330d}.sales-contract-page .sales-contract-more-button:hover,.sales-contract-page .sales-contract-card-edit-button:hover{color:#d87508;background:#fff8f0;border-color:#f2bd7b;box-shadow:0 3px 8px #d275081f}.sales-contract-page .sales-contract-more-button .offer-details-icon,.sales-contract-page .sales-contract-card-edit-button .offer-details-icon{stroke-width:1.8px;width:16px;height:16px}.sales-contract-page .sales-contract-vehicle-card{grid-template-rows:auto auto auto auto auto;grid-template-columns:minmax(150px,.62fr) minmax(300px,1.38fr);align-items:start;column-gap:18px;min-height:0;padding:18px 16px 15px 20px;display:grid}.sales-contract-page .sales-contract-vehicle-card>.offer-details-card-header{grid-area:1/1/auto/-1}.sales-contract-page .sales-contract-vehicle-card>.sales-contract-vehicle-title{grid-area:2/1;align-self:start;transform:translateY(9px)}.sales-contract-page .sales-contract-vehicle-card>.sales-contract-vehicle-tags{grid-area:3/1;align-self:start;margin-top:7px;transform:translateY(-35px)}.sales-contract-page .sales-contract-vehicle-card>.sales-contract-vehicle-media{grid-area:2/2/4;width:100%;transform:translateY(-10px)}.sales-contract-page .sales-contract-vehicle-card>.sales-contract-facts{grid-area:4/1/auto/-1;width:100%;margin-top:2px}.sales-contract-page .sales-contract-vehicle-card>.sales-contract-vehicle-preview{grid-area:5/1/auto/-1;margin-top:5px}.sales-contract-page .sales-contract-vehicle-title strong{font-size:14px;line-height:18px}.sales-contract-page .sales-contract-vehicle-media{background:radial-gradient(circle at 58% 52%,#f5f7fa 0,#fff 70%);border:0;border-radius:8px;flex:0 0 185px;height:185px;min-height:185px;margin:0}.sales-contract-page .sales-contract-vehicle-media img{object-fit:contain;width:100%;height:185px;padding:0;transform:translate(-48px,-5px)scale(1.25)}.sales-contract-page .sales-contract-facts{grid-template-columns:1.42fr .64fr .76fr .92fr}.sales-contract-page .sales-contract-facts span{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;gap:3px;min-width:0;padding:18px 8px;font-size:13px;line-height:1.3;display:grid}.sales-contract-page .sales-contract-facts span:first-child{padding-left:0}.sales-contract-page .sales-contract-facts small{font-family:var(--dos-font-label);letter-spacing:.02em;margin:0;font-size:12px;font-weight:600;line-height:1.25}.sales-contract-page .sales-contract-vehicle-preview{color:#6e7c92;height:29px;margin-top:6px;font-size:12px;line-height:1.3}.sales-contract-page .sales-contract-responsible-card{grid-template-columns:minmax(190px,.8fr) minmax(0,1.2fr);align-items:center;column-gap:18px;min-height:0;padding:10px 16px 12px;display:grid}.sales-contract-page .sales-contract-responsible-card .offer-details-card-header{grid-column:1/-1;margin-bottom:6px}.sales-contract-page .sales-contract-responsible-card .offer-details-avatar{flex-basis:38px;width:38px;height:38px}.sales-contract-page .sales-contract-responsible-card .sales-contract-entity{gap:11px}.sales-contract-page .sales-contract-responsible-card .sales-contract-entity strong{font-size:14px;line-height:18px}.sales-contract-page .sales-contract-responsible-card .sales-contract-entity>div>span{font-size:12px;line-height:1.3}.sales-contract-page .sales-contract-responsible-card .sales-contract-contact-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;display:grid}.sales-contract-page .sales-contract-responsible-card .sales-contract-contact-list>span{font-size:13px;line-height:1.3}.sales-contract-page .sales-contract-terms-card{min-height:0;padding:12px 16px 14px}.sales-contract-page .sales-contract-terms-card .offer-details-card-header{min-height:26px;margin-bottom:9px}.sales-contract-page .sales-contract-terms{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.sales-contract-page .sales-contract-terms div{border-left:1px solid #edf0f4;align-content:center;gap:3px;min-height:52px;padding:7px 12px;display:grid}.sales-contract-page .sales-contract-terms div:nth-child(3n+1){border-left:0;padding-left:0}.sales-contract-page .sales-contract-terms dt{color:#61718b;font-family:var(--dos-font-label);letter-spacing:.02em;font-size:12px;font-weight:600;line-height:1.25}.sales-contract-page .sales-contract-terms dd{font-family:var(--dos-font-data);letter-spacing:-.01em;font-size:15px;font-weight:600;line-height:20px}.sales-contract-page .sales-contract-terms dd.is-discount{color:#df4b52}.sales-contract-page .sales-contract-terms dd.is-agreed{color:#1765dd}.sales-contract-page .sales-contract-summary-card{min-height:0}.sales-contract-page .sales-contract-summary-main strong{font-size:24px;line-height:30px}.sales-contract-page .sales-contract-readiness-card{min-height:0}.sales-contract-page .sales-contract-send-card{background:linear-gradient(135deg,#182b43 0%,#294867 100%);border:1px solid #29445f;min-height:166px;box-shadow:0 8px 22px #1a334c1f}.sales-contract-page .sales-contract-send-icon{color:#cbd7e2;background:#f59b1b29}.sales-contract-page .sales-contract-send-card p{color:#e6edf4}.sales-contract-page .sales-contract-send-card:after{color:#9bb5cc;opacity:.72}.sales-contract-page .sales-contract-send-footer{color:#b9cada}.sales-contract-page .sales-contract-send-footer button{color:#d6e1ea}.sales-contract-page .sales-contract-history>div:not(:last-child):after{background:#dfe5ee}.sales-contract-page .sales-contract-history-dot,.sales-contract-page .sales-contract-history>div:first-child .sales-contract-history-dot{color:#687483;box-shadow:none;background:#f1f3f5}.sales-contract-page .offer-details-vehicle-actions{align-items:center;gap:5px;display:inline-flex}.sales-contract-page .contract-vehicle-inline-editor{background:#fff;border:1px solid #dfe5ee;border-radius:10px;grid-column:2;min-width:0;padding:18px 20px 16px;box-shadow:0 5px 18px #18274308}.sales-contract-page .contract-vehicle-inline-editor>header{border-bottom:1px solid #e7ebf1;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:12px;display:flex}.sales-contract-page .contract-vehicle-inline-editor>header h2{color:#14213a;margin:2px 0 4px;font-size:18px;line-height:24px}.sales-contract-page .contract-vehicle-inline-editor>header p{color:#70809a;max-width:480px;margin:0;font-size:12px;line-height:17px}.sales-contract-page .contract-vehicle-inline-editor>header button{color:#52627b;cursor:pointer;background:#fff;border:1px solid #d8e0ec;border-radius:7px;width:30px;height:30px;font-size:20px;line-height:1}.sales-contract-page .contract-inline-eyebrow{color:#f08000;font-family:var(--dos-font-label);letter-spacing:.12em;font-size:10px;font-weight:700}.sales-contract-page .contract-vehicle-inline-editor>label{color:#61718b;gap:5px;margin-top:14px;font-size:11px;font-weight:700;display:grid}.sales-contract-page .contract-vehicle-inline-editor>label input{box-sizing:border-box;color:#172640;width:100%;height:38px;font:600 13px/18px var(--dos-font-ui);background:#fbfcfe;border:1px solid #d5ddea;border-radius:7px;padding:0 11px}.sales-contract-page .contract-vehicle-inline-editor>label input:focus{outline-offset:1px;border-color:#8ea8d2;outline:2px solid #3155d72e}.sales-contract-page .contract-vehicle-inline-results{background:#fafbfd;border:1px solid #e1e7ef;border-radius:8px;gap:6px;max-height:250px;margin-top:10px;padding:4px;display:grid;overflow:auto}.sales-contract-page .contract-vehicle-inline-results button{color:#182640;text-align:left;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:9px 10px;display:flex}.sales-contract-page .contract-vehicle-inline-results button:hover{background:#f8fafc;border-color:#d4deeb}.sales-contract-page .contract-vehicle-inline-results button.is-selected{background:#fff8ee;border-color:#f2b566;box-shadow:0 0 0 1px #f2b5661f}.sales-contract-page .contract-vehicle-inline-results button>span{gap:2px;min-width:0;display:grid}.sales-contract-page .contract-vehicle-inline-results strong{color:#172640;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;overflow:hidden}.sales-contract-page .contract-vehicle-inline-results small{color:#71809a;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:14px;overflow:hidden}.sales-contract-page .contract-vehicle-inline-results em{color:#73819a;flex:none;font-size:10px;font-style:normal}.sales-contract-page .contract-vehicle-inline-empty{color:#74829a;text-align:center;padding:16px 8px;font-size:12px}.sales-contract-page .contract-vehicle-inline-editor>footer{border-top:1px solid #e7ebf1;justify-content:flex-end;gap:8px;margin-top:12px;padding-top:12px;display:flex}.sales-contract-page .contract-inline-cancel,.sales-contract-page .contract-inline-save{height:34px;font:700 12px/16px var(--dos-font-ui);cursor:pointer;border-radius:7px;padding:0 13px}.sales-contract-page .contract-inline-cancel{color:#5c6a81;background:#fff;border:1px solid #d7dfeb}.sales-contract-page .contract-inline-save{color:#fff;background:#f28a00;border:1px solid #f28a00}.sales-contract-page .contract-inline-cancel:disabled,.sales-contract-page .contract-inline-save:disabled{cursor:not-allowed;opacity:.55}.sales-contract-page .contract-details-inline-commercial-card{min-width:0}.sales-contract-page .contract-details-inline-commercial-card>.offer-details-edit-terms-card-v2{min-width:0;padding:14px 16px 12px}.sales-contract-page .contract-details-inline-commercial-card .offer-details-edit-terms-form{grid-template-columns:repeat(6,minmax(0,1fr));gap:0}.sales-contract-page .contract-details-inline-commercial-card .offer-details-edit-terms-form>label{border-left:1px solid #edf0f4;min-width:0;padding:0 11px}.sales-contract-page .contract-details-inline-commercial-card .offer-details-edit-terms-form>label:first-child{border-left:0;padding-left:0}.sales-contract-page .contract-details-inline-commercial-card .offer-details-edit-terms-form>label>span:first-child{color:#61718b;font-family:var(--dos-font-label);letter-spacing:.04em;font-size:10px;font-weight:700;line-height:14px}.sales-contract-page .contract-details-inline-commercial-card .offer-details-edit-money-field,.sales-contract-page .contract-details-inline-commercial-card .offer-details-edit-date-field{min-width:0;min-height:38px;display:block;position:relative}.sales-contract-page .contract-details-inline-commercial-card .offer-details-edit-money-field>input,.sales-contract-page .contract-details-inline-commercial-card .offer-details-edit-date-field>input:first-child{box-sizing:border-box;width:100%;min-width:0}.sales-contract-page .contract-details-inline-commercial-card .offer-details-edit-money-field em{right:2px}.sales-contract-page .contract-details-inline-commercial-card .offer-details-edit-date-native{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.sales-contract-page .contract-details-inline-commercial-card .offer-details-edit-date-field>.offer-details-icon{color:#718096;pointer-events:none;position:absolute;top:19px;right:3px;transform:translateY(-50%)}.sales-contract-page .sales-contract-payment-inline-editor{background:#fbfcfe;border:1px solid #dfe5ee;border-radius:10px;margin:12px 0 14px;padding:14px 16px 12px}.sales-contract-page .sales-contract-payment-inline-editor>form{gap:12px;display:grid}.sales-contract-page .sales-contract-payment-inline-editor header{border-bottom:1px solid #e5eaf1;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:10px;display:flex}.sales-contract-page .sales-contract-payment-inline-editor header h2{color:#172640;margin:2px 0 3px;font-size:17px;line-height:22px}.sales-contract-page .sales-contract-payment-inline-editor header span{color:#71809a;font-size:11px;line-height:16px}.sales-contract-page .sales-contract-payment-inline-editor .sales-contract-payment-close{width:28px;height:28px;font-size:18px}.sales-contract-page .sales-contract-payment-inline-editor .sales-contract-payment-body{gap:13px;padding:0;display:grid}.sales-contract-page .sales-contract-payment-inline-editor footer{border-top:1px solid #e5eaf1;justify-content:flex-end;gap:8px;padding-top:10px;display:flex}@media (width<=1180px){.sales-contract-page .contract-details-inline-commercial-card .offer-details-edit-terms-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 0}.sales-contract-page .contract-details-inline-commercial-card .offer-details-edit-terms-form>label:nth-child(4){border-left:0;padding-left:0}}@media (width<=760px){.sales-contract-page .contract-vehicle-inline-editor{grid-column:1}.sales-contract-page .contract-details-inline-commercial-card .offer-details-edit-terms-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sales-contract-page .contract-details-inline-commercial-card .offer-details-edit-terms-form>label,.sales-contract-page .contract-details-inline-commercial-card .contract-details-inline-card-actions{border-left:0;padding-left:0}.sales-contract-page .contract-details-inline-commercial-card .offer-details-edit-terms-form>label:nth-child(odd){padding-left:0}}.sales-contract-page :where(button,a):focus-visible{outline-offset:2px;outline:2px solid #3155d759}@media (width<=900px){.sales-contract-page .sales-contract-header-main h1{font-size:29px;line-height:35px}.sales-contract-page .sales-contract-status-zone{min-height:52px}.sales-contract-page .sales-contract-vehicle-card{grid-template-rows:auto;grid-template-columns:1fr;column-gap:0}.sales-contract-page .sales-contract-vehicle-card>.offer-details-card-header,.sales-contract-page .sales-contract-vehicle-card>.sales-contract-vehicle-title,.sales-contract-page .sales-contract-vehicle-card>.sales-contract-vehicle-tags,.sales-contract-page .sales-contract-vehicle-card>.sales-contract-vehicle-media,.sales-contract-page .sales-contract-vehicle-card>.sales-contract-facts,.sales-contract-page .sales-contract-vehicle-card>.sales-contract-vehicle-preview{grid-area:auto/1}.sales-contract-page .sales-contract-vehicle-card>.sales-contract-vehicle-title,.sales-contract-page .sales-contract-vehicle-card>.sales-contract-vehicle-tags,.sales-contract-page .sales-contract-vehicle-card>.sales-contract-vehicle-media{transform:none}.sales-contract-page .sales-contract-vehicle-card>.sales-contract-vehicle-media{flex-basis:120px;height:120px;min-height:120px;margin:10px 0}.sales-contract-page .sales-contract-vehicle-card>.sales-contract-vehicle-media img{height:144px;transform:scale(1.12)}}@media (width<=620px){.sales-contract-page .sales-contract-header-main h1{font-size:26px;line-height:32px}.sales-contract-page .sales-contract-workflow-step{width:58px}.sales-contract-page .sales-contract-workflow-node{width:32px;height:32px}.sales-contract-page .sales-contract-workflow-connector{width:20px;margin-top:16px}.sales-contract-page .sales-contract-vehicle-media{flex-basis:142px;height:142px;min-height:142px}.sales-contract-page .sales-contract-responsible-card{grid-template-columns:1fr;row-gap:10px}.sales-contract-page .sales-contract-responsible-card .sales-contract-contact-list{grid-template-columns:1fr;gap:8px}.sales-contract-page .sales-contract-terms{grid-template-columns:1fr}.sales-contract-page .sales-contract-terms div,.sales-contract-page .sales-contract-terms div:nth-child(3n+1){border-left:0;min-height:0;padding:8px 0}.sales-contract-page .sales-contract-terms div+div{border-top:1px solid #e5eaf1}}.sales-contract-page .sales-contract-payments-card--polished{padding:16px 20px 14px}.sales-contract-page .sales-contract-payments-card--polished>header{margin-bottom:10px}.sales-contract-page .sales-contract-payments-card--polished .sales-contract-card-icon{color:#687483;background:#f1f3f5}.sales-contract-page .sales-contract-payments-card--polished .sales-contract-payment-register{border-radius:7px;height:32px;padding-inline:11px;font-size:13px;line-height:1.2}.sales-contract-page .sales-contract-payments-card--polished .sales-contract-payments-total{margin-bottom:12px}.sales-contract-page .sales-contract-payments-card--polished .sales-contract-payments-total strong{letter-spacing:-.025em;font-size:24px;line-height:29px}.sales-contract-page .sales-contract-payments-card--polished .sales-contract-payments-total span{font-size:12px;line-height:1.3}.sales-contract-page .sales-contract-payments-card--polished .sales-contract-payment-summary-strip{border-radius:9px;margin-bottom:10px}.sales-contract-page .sales-contract-payments-card--polished .sales-contract-payment-summary-item{gap:9px;padding:10px 12px}.sales-contract-page .sales-contract-payments-card--polished .sales-contract-payment-summary-icon{flex-basis:28px;width:28px;height:28px}.sales-contract-page .sales-contract-payments-card--polished .sales-contract-payment-summary-item small{font-size:12px;line-height:1.3}.sales-contract-page .sales-contract-payments-card--polished .sales-contract-payment-summary-item strong{margin-top:1px;font-size:14px;line-height:18px}.sales-contract-page .sales-contract-payments-card--polished .sales-contract-payment-summary-item em{margin-top:1px;font-size:9px;line-height:13px}.sales-contract-page .sales-contract-payments-card--polished .sales-contract-payment-row-v2{grid-template-columns:30px minmax(0,1fr) auto;gap:10px;padding:11px 0}.sales-contract-page .sales-contract-payments-card--polished .sales-contract-payment-status-icon{width:28px;height:28px}.sales-contract-page .sales-contract-payments-card--polished .sales-contract-payment-row-main{gap:8px;min-height:18px}.sales-contract-page .sales-contract-payments-card--polished .sales-contract-payment-row-main>strong{font-size:14px;line-height:19px}.sales-contract-page .sales-contract-payments-card--polished .sales-contract-payment-row-meta{gap:8px;margin-top:3px;font-size:12px;line-height:1.3}.sales-contract-page .sales-contract-payments-card--polished .sales-contract-payment-row-reference,.sales-contract-page .sales-contract-payments-card--polished .sales-contract-payment-row-reversal{margin-top:3px;font-size:12px;line-height:1.3}.sales-contract-page .sales-contract-payments-card--polished .sales-contract-payment-status-badge{height:22px;padding-inline:8px;font-size:9px}.sales-contract-page .sales-contract-payments-card--polished .sales-contract-payment-reverse{border-radius:7px;height:30px;padding-inline:10px;font-size:10px;line-height:14px}.sales-contract-page .sales-contract-payments-card--polished .sales-contract-payments-footer-action{margin-top:6px;padding-top:7px;font-size:12px;line-height:1.3}@media (width<=900px){.sales-contract-page .sales-contract-payments-card--polished .sales-contract-payment-summary-item{padding-block:10px}}@media (width<=620px){.sales-contract-page .sales-contract-payments-card--polished{padding-inline:16px}.sales-contract-page .sales-contract-payments-card--polished .sales-contract-payments-total strong{font-size:22px;line-height:27px}.sales-contract-page .sales-contract-payments-card--polished .sales-contract-payment-row-v2{grid-template-columns:28px minmax(0,1fr)}.sales-contract-page .sales-contract-payments-card--polished .sales-contract-payment-row-actions{grid-column:2;justify-content:flex-end}}.sales-contract-page .sales-contract-data-request-icon{color:#687483;border-color:#aeb8c4}.sales-contract-page .sales-contract-payments-card--polished .sales-contract-payment-row-meta .offer-details-icon,.sales-contract-page .sales-contract-payments-card--polished .sales-contract-payment-row-allocation .offer-details-icon{color:#788494}.sales-contract-page .sales-contract-payment-summary-item.is-agreed .sales-contract-payment-summary-icon{color:#3155d7;background:#eef1ff}.sales-contract-page .sales-contract-payments-card--polished .sales-contract-payment-summary-item em{font-size:10.5px;line-height:14px}.dealeros-app .modal-v2.sales-contract-data-modal>div{background:#fff;border:1px solid #dfe4ec;border-radius:12px;grid-template-rows:auto minmax(0,1fr) auto;gap:0;width:min(700px,100vw - 32px);max-height:calc(100vh - 32px);display:grid;overflow:hidden;box-shadow:0 18px 48px #0f172a33}.dealeros-app .modal-v2.sales-contract-data-modal>div>header{background:#fff;border-bottom:1px solid #e5e9f0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:0;padding:22px 28px 18px;display:grid}.dealeros-app .modal-v2.sales-contract-data-modal>div>header h2{color:#10182c;letter-spacing:-.02em;margin:3px 0 4px;font-size:28px;line-height:34px}.dealeros-app .modal-v2.sales-contract-data-modal>div>header span{color:#7b879a;font-size:13px;line-height:19px}.dealeros-app .modal-v2.sales-contract-data-modal>div .sales-contract-data-eyebrow{color:#ed8500;letter-spacing:.06em;margin:0;font-size:14px;font-weight:800;line-height:20px}.dealeros-app .modal-v2.sales-contract-data-modal>div .sales-contract-data-close{color:#10182c;cursor:pointer;background:#fff;border:1px solid #d9e0ea;border-radius:9px;width:40px;height:40px;font-size:21px;line-height:1}.dealeros-app .modal-v2.sales-contract-data-modal>div .sales-contract-data-body{min-height:0;padding:22px 28px 24px;overflow:auto}.dealeros-app .modal-v2.sales-contract-data-modal>div .sales-contract-data-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;display:grid}.dealeros-app .modal-v2.sales-contract-data-modal>div .sales-contract-data-field{color:#59667b;gap:5px;min-width:0;font-size:12px;font-weight:700;line-height:16px;display:grid}.dealeros-app .modal-v2.sales-contract-data-modal>div .sales-contract-data-field strong{overflow-wrap:anywhere;color:#17233b;min-width:0;font-size:13px;font-weight:700;line-height:18px}.dealeros-app .modal-v2.sales-contract-data-modal>div>footer{background:#fff;border-top:1px solid #e5e9f0;justify-content:flex-end;align-items:center;gap:8px;min-height:0;padding:14px 28px 16px;display:flex}.dealeros-app .modal-v2.sales-contract-data-modal>div>footer .sales-contract-data-cancel,.dealeros-app .modal-v2.sales-contract-data-modal>div>footer .primary-action-v2{min-width:100px;height:40px;font-family:var(--dos-font-ui);cursor:pointer;border-radius:7px;padding:0 16px;font-size:12px;font-weight:700;line-height:16px}.dealeros-app .modal-v2.sales-contract-data-modal>div>footer .sales-contract-data-cancel{color:#44536a;background:#fff;border:1px solid #d3dce8}.dealeros-app .modal-v2.sales-contract-data-modal>div>footer .primary-action-v2{color:#fff;min-width:142px;box-shadow:none;background:#ff8a00;border:1px solid #ff8a00}.dealeros-app .modal-v2.sales-contract-data-modal>div>footer button:hover:not(:disabled){filter:brightness(.98)}.dealeros-app .modal-v2.sales-contract-data-modal>div>footer button:disabled{opacity:.55;cursor:not-allowed}@media (width<=640px){.dealeros-app .modal-v2.sales-contract-data-modal>div{width:calc(100vw - 20px);max-height:calc(100vh - 20px)}.dealeros-app .modal-v2.sales-contract-data-modal>div>header{padding:18px 20px 15px}.dealeros-app .modal-v2.sales-contract-data-modal>div>header h2{font-size:24px;line-height:30px}.dealeros-app .modal-v2.sales-contract-data-modal>div>header span,.dealeros-app .modal-v2.sales-contract-data-modal>div .sales-contract-data-eyebrow{font-size:12px;line-height:18px}.dealeros-app .modal-v2.sales-contract-data-modal>div .sales-contract-data-close{width:40px;height:40px;font-size:20px}.dealeros-app .modal-v2.sales-contract-data-modal>div .sales-contract-data-body{padding:18px 20px 20px}.dealeros-app .modal-v2.sales-contract-data-modal>div .sales-contract-data-grid{grid-template-columns:1fr;gap:14px}.dealeros-app .modal-v2.sales-contract-data-modal>div>footer{padding:12px 20px 14px}.dealeros-app .modal-v2.sales-contract-data-modal>div>footer button{flex:1;min-width:0}}body .dealeros-app .sales-contract-card-edit-button{box-shadow:none;background:0 0;border-color:#0000}body .dealeros-app .sales-contract-card-edit-button:hover:not(:disabled){box-shadow:none;background:#fff8f0;border-color:#0000}.contract-data-inline-host{grid-column:1/-1;min-width:0}.contract-data-inline-host .modal-v2.sales-contract-data-modal{z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding:0;display:block;position:static;inset:auto}.contract-data-inline-host .modal-v2.sales-contract-data-modal>form{border:1px solid var(--dos-border);border-radius:var(--dos-radius-lg);width:100%;max-height:none;box-shadow:none;background:var(--dos-surface);grid-template-rows:auto minmax(0,auto) auto;display:grid;overflow:visible}.contract-data-inline-host .modal-v2.sales-contract-data-modal>form>header{background:var(--dos-surface);border-bottom:1px solid var(--dos-border);grid-template-columns:minmax(0,1fr) auto;gap:16px;min-height:0;padding:20px 24px 16px}.contract-data-inline-host .modal-v2.sales-contract-data-modal>form>header:before{display:none}.contract-data-inline-host .modal-v2.sales-contract-data-modal>form>header h2{margin:3px 0 4px;font-size:22px;line-height:28px}.contract-data-inline-host .modal-v2.sales-contract-data-modal>form>header span{font-size:13px;line-height:19px}.contract-data-inline-host .modal-v2.sales-contract-data-modal .sales-contract-data-eyebrow{font-size:12px;line-height:18px}.contract-data-inline-host .modal-v2.sales-contract-data-modal .sales-contract-data-close{width:36px;height:36px;font-size:20px}.contract-data-inline-host .modal-v2.sales-contract-data-modal .sales-contract-data-body{min-height:0;padding:22px 24px 24px;display:block;overflow:visible}.contract-data-inline-host .modal-v2.sales-contract-data-modal .sales-contract-data-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;display:grid}.contract-data-inline-host .modal-v2.sales-contract-data-modal .sales-contract-data-field{gap:5px;font-size:12px;line-height:16px}.contract-data-inline-host .modal-v2.sales-contract-data-modal>form>footer{background:var(--dos-surface-soft);border-top:1px solid var(--dos-border);min-height:0;padding:14px 24px 16px}.contract-data-inline-host .modal-v2.sales-contract-data-modal>form>footer .sales-contract-data-cancel,.contract-data-inline-host .modal-v2.sales-contract-data-modal>form>footer .primary-action-v2{min-width:100px;height:40px;font-size:12px}@media (width<=760px){.contract-data-inline-host .modal-v2.sales-contract-data-modal .sales-contract-data-grid{grid-template-columns:1fr}.contract-data-inline-host .modal-v2.sales-contract-data-modal>form>header{padding:18px 20px 15px}.contract-data-inline-host .modal-v2.sales-contract-data-modal .sales-contract-data-body{padding:18px 20px 20px}.contract-data-inline-host .modal-v2.sales-contract-data-modal>form>footer{padding:12px 20px 14px}}.contract-data-inline-host .sales-contract-data-inline-editor{background:0 0;min-width:0;padding:0;display:block}.contract-data-inline-host .sales-contract-data-inline-editor>form{border:1px solid var(--dos-border);border-radius:var(--dos-radius-lg);width:100%;max-height:none;box-shadow:none;background:var(--dos-surface);grid-template-rows:auto minmax(0,auto) auto;display:grid;overflow:visible}.contract-data-inline-host .sales-contract-data-inline-editor>form>header{background:var(--dos-surface);border-bottom:1px solid var(--dos-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:0;padding:20px 24px 16px;display:grid}.contract-data-inline-host .sales-contract-data-inline-editor>form>header h2{margin:3px 0 4px;font-size:22px;line-height:28px}.contract-data-inline-host .sales-contract-data-inline-editor>form>header span{font-size:13px;line-height:19px}.contract-data-inline-host .sales-contract-data-inline-editor .sales-contract-data-eyebrow{font-size:12px;line-height:18px}.contract-data-inline-host .sales-contract-data-inline-editor .sales-contract-data-close{width:36px;height:36px;font-size:20px}.contract-data-inline-host .sales-contract-data-inline-editor .sales-contract-data-body{min-height:0;padding:22px 24px 24px;display:block;overflow:visible}.contract-data-inline-host .sales-contract-data-inline-editor .sales-contract-data-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;display:grid}.contract-data-inline-host .sales-contract-data-inline-editor .sales-contract-data-field{gap:5px;font-size:12px;line-height:16px}.contract-data-inline-host .sales-contract-data-inline-editor>form>footer{background:var(--dos-surface-soft);border-top:1px solid var(--dos-border);justify-content:flex-end;align-items:center;gap:8px;min-height:0;padding:14px 24px 16px;display:flex}.contract-data-inline-host .sales-contract-data-inline-editor>form>footer .sales-contract-data-cancel,.contract-data-inline-host .sales-contract-data-inline-editor>form>footer .primary-action-v2{min-width:100px;height:40px;font-size:12px}@media (width<=760px){.contract-data-inline-host .sales-contract-data-inline-editor .sales-contract-data-grid{grid-template-columns:1fr}.contract-data-inline-host .sales-contract-data-inline-editor>form>header{padding:18px 20px 15px}.contract-data-inline-host .sales-contract-data-inline-editor .sales-contract-data-body{padding:18px 20px 20px}.contract-data-inline-host .sales-contract-data-inline-editor>form>footer{padding:12px 20px 14px}}.sales-contract-page .contract-details-offer-layout{grid-template-columns:minmax(0,1fr) 322px;align-items:start;gap:14px}.sales-contract-page .contract-details-offer-layout>.offer-details-body-main{flex-direction:column;gap:12px;min-width:0;display:flex}.sales-contract-page .contract-details-offer-layout>.offer-details-body-side{gap:12px}.sales-contract-page .offer-details-summary-card{background:#fff;border:1px solid #dfe5ee;border-radius:11px;padding:12px 14px 14px;box-shadow:0 6px 18px #14233c09}.sales-contract-page .offer-details-summary-header{border-bottom:1px solid #e8edf3;justify-content:space-between;align-items:center;gap:14px;margin:0 2px 10px;padding-bottom:10px;display:flex}.sales-contract-page .offer-details-summary-eyebrow{color:#64728b;letter-spacing:.09em;margin:0 0 2px;font-size:10px;font-weight:700;line-height:14px;display:block}.sales-contract-page .offer-details-summary-header h2{color:#15233d;margin:0;font-size:17px;font-weight:750;line-height:22px}.sales-contract-page .offer-details-summary-edit{color:#6c7b93;font-family:var(--dos-font-ui);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:11px;font-weight:600;display:inline-flex}.sales-contract-page .offer-details-summary-edit:hover{color:#ef8500}.sales-contract-page .offer-details-summary-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.24fr);gap:10px;min-width:0;display:grid}.sales-contract-page .offer-details-summary-grid>.offer-details-card{min-height:232px;box-shadow:none;border:1px solid #e1e7ef;border-radius:9px;padding:14px 16px}.sales-contract-page .offer-details-summary-grid>.offer-details-card .offer-details-card-header{margin-bottom:12px}.sales-contract-page .offer-details-summary-grid>.offer-details-card .offer-details-card-heading{gap:8px}.sales-contract-page .offer-details-summary-grid>.offer-details-card .offer-details-card-heading h2{font-size:13px;line-height:18px}.sales-contract-page .offer-details-summary-grid>.offer-details-card .offer-details-icon-circle{color:#536987;background:#f2f5fa;border-radius:8px;flex-basis:28px;width:28px;height:28px}.sales-contract-page .offer-details-summary-grid>.offer-details-customer-card .offer-details-icon-circle{color:#ee8500;background:#fff1df}.sales-contract-page .offer-details-summary-grid>.offer-details-vehicle-card .offer-details-icon-circle{color:#3568ba;background:#eef5ff}.sales-contract-page .offer-details-summary-grid .offer-details-entity-copy strong{font-size:13px;line-height:18px}.sales-contract-page .offer-details-summary-grid .offer-details-entity-copy>span{font-size:10px;line-height:15px}.sales-contract-page .offer-details-summary-grid .offer-details-avatar{flex-basis:48px;width:48px;height:48px}.sales-contract-page .offer-details-summary-grid .offer-details-contact-list{gap:8px;margin:16px 0 0;font-size:11px}.sales-contract-page .offer-details-summary-grid .offer-details-contact-list>span{gap:8px;line-height:16px}.sales-contract-page .offer-details-summary-grid .offer-details-profile-button{height:31px;margin-top:13px;font-size:10px}.sales-contract-page .offer-details-summary-grid .offer-details-vehicle-title strong{font-size:14px;line-height:18px}.sales-contract-page .offer-details-summary-grid .offer-details-vehicle-title span{font-size:10px}.sales-contract-page .offer-details-summary-grid .offer-details-vehicle-tags{margin-top:6px}.sales-contract-page .offer-details-summary-grid .offer-details-vehicle-media{background:0 0;border:0;justify-content:end;min-height:112px;margin:8px 0}.sales-contract-page .offer-details-summary-grid .offer-details-vehicle-media img{object-fit:contain;width:58%;height:122px}.sales-contract-page .offer-details-summary-grid .offer-details-vehicle-facts{border-top:0;border-bottom:0;grid-template-columns:repeat(4,minmax(0,1fr))}.sales-contract-page .offer-details-summary-grid .offer-details-vehicle-facts>span{padding:4px 7px;font-size:10px;line-height:14px}.sales-contract-page .offer-details-summary-grid .offer-details-vehicle-facts small{font-size:9px;line-height:12px}.sales-contract-page .offer-details-summary-grid .offer-details-inline-link{display:none}.sales-contract-page .offer-details-summary-grid .offer-details-vehicle-actions{gap:6px}.sales-contract-page .offer-details-summary-grid .offer-details-icon-button{border-radius:7px;width:27px;height:27px}.sales-contract-page .offer-details-summary-card-actions{align-items:center;gap:8px;min-width:0;display:inline-flex}.sales-contract-page .offer-details-summary-action{color:#dc7909;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #f0a047;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:28px;padding:0 9px;font-size:11px;font-weight:700;line-height:16px;display:inline-flex}.sales-contract-page .offer-details-summary-action:hover{background:#fff7ed}.sales-contract-page .offer-details-summary-action:focus-visible{outline-offset:2px;outline:2px solid #f0a047}.sales-contract-page .offer-details-customer-note{color:#4a668d;background:#eef6ff;border-radius:7px;align-items:center;gap:7px;margin-top:14px;padding:8px 10px;font-size:10px;line-height:14px;display:flex}.sales-contract-page .offer-details-customer-note .offer-details-icon{color:#2874c6;flex:none}.sales-contract-page .sales-contract-data-card .offer-details-card-header{align-items:flex-start}.sales-contract-page .sales-contract-data-card .sales-contract-data-card-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.sales-contract-page .sales-contract-data-card .sales-contract-data-action-text{color:#1c355d;cursor:pointer;background:#fff;border:1px solid #d7e0eb;border-radius:7px;align-items:center;gap:6px;min-height:30px;padding:0 10px;font-size:11px;font-weight:700;line-height:15px;display:inline-flex}.sales-contract-page .sales-contract-data-card .sales-contract-data-action-text:hover{color:#d8790a;background:#fffaf3;border-color:#f0a047}.sales-contract-page .sales-contract-data-card .sales-contract-data-action-text:focus-visible{outline-offset:2px;outline:2px solid #f0a047}.sales-contract-page .sales-contract-data-card .sales-contract-data-info-note{color:#6a7c98;background:#eef6ff;border-radius:6px;align-items:center;gap:5px;padding:7px 9px;font-size:10px;line-height:14px;display:inline-flex}.sales-contract-page .sales-contract-data-card .sales-contract-data-info-note .offer-details-icon{color:#2874c6;flex:none}.sales-contract-page .sales-contract-data-card .sales-contract-data-description{color:#647795;margin:-3px 0 12px;font-size:11px;line-height:16px}.sales-contract-page .sales-contract-data-card .sales-contract-check-list{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.sales-contract-page .sales-contract-data-card .sales-contract-check-row{background:#f4fbf6;border:1px solid #dbe5e0;border-radius:8px;align-items:flex-start;gap:8px;min-height:68px;padding:11px 10px;display:flex}.sales-contract-page .sales-contract-data-card .sales-contract-check-row.is-missing,.sales-contract-page .sales-contract-data-card .sales-contract-check-row.is-expired{background:#fffaf1;border-color:#f0dfc2}.sales-contract-page .sales-contract-data-card .sales-contract-check-copy{gap:5px}.sales-contract-page .sales-contract-data-card .sales-contract-check-copy strong{color:#183252;font-size:11px;line-height:15px}.sales-contract-page .sales-contract-data-card .sales-contract-check-copy small{color:#19804a;background:#c9f4d8;border-radius:999px;align-self:flex-start;padding:3px 7px;font-size:10px;font-weight:700;line-height:13px;display:inline-flex}.sales-contract-page .sales-contract-data-card .sales-contract-check-row.is-missing .sales-contract-check-copy small,.sales-contract-page .sales-contract-data-card .sales-contract-check-row.is-expired .sales-contract-check-copy small{color:#ad7115;background:#fff0d4}.sales-contract-page .sales-contract-data-card .sales-contract-check-icon{flex:0 0 18px}.sales-contract-page .contract-details-necessary-data-slot,.sales-contract-page .contract-details-payments-slot{width:100%;min-width:0;margin:0}.sales-contract-page .contract-details-necessary-data-slot>.sales-contract-data-card{width:100%}.sales-contract-page .contract-details-payments-slot{margin-top:0}@media (width<=1120px){.sales-contract-page .sales-contract-data-card .sales-contract-check-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.sales-contract-page .sales-contract-data-card .sales-contract-data-card-actions{justify-content:flex-start}.sales-contract-page .sales-contract-data-card .sales-contract-check-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.sales-contract-page .sales-contract-data-card .sales-contract-check-list{grid-template-columns:1fr}}.sales-contract-page .offer-details-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.sales-contract-page .offer-details-summary-grid>.offer-details-vehicle-card{grid-template-rows:auto auto auto minmax(112px,1fr);grid-template-columns:minmax(0,1.08fr) minmax(175px,.92fr);align-items:start;column-gap:12px;min-height:232px;display:grid}.sales-contract-page .offer-details-summary-grid>.offer-details-vehicle-card>.offer-details-card-header{grid-area:1/1/auto/-1;margin-bottom:9px}.sales-contract-page .offer-details-summary-grid>.offer-details-vehicle-card>.offer-details-vehicle-title{grid-area:2/1}.sales-contract-page .offer-details-summary-grid>.offer-details-vehicle-card>.offer-details-vehicle-tags{grid-area:3/1;align-self:start}.sales-contract-page .offer-details-summary-grid>.offer-details-vehicle-card>.offer-details-vehicle-media{background:0 0;border:0;border-radius:0;grid-area:4/1;justify-content:flex-start;align-self:end;height:112px;min-height:112px;margin:4px 0 0}.sales-contract-page .offer-details-summary-grid>.offer-details-vehicle-card>.offer-details-vehicle-media img{object-fit:contain;width:100%;max-width:245px;height:132px}.sales-contract-page .offer-details-summary-grid>.offer-details-vehicle-card>.offer-details-vehicle-facts{border:0;border-left:1px solid #e6ebf2;grid-area:2/2/5;grid-template-columns:1fr;align-self:center;margin:0;padding:0 0 0 13px;display:grid}.sales-contract-page .offer-details-summary-grid>.offer-details-vehicle-card>.offer-details-vehicle-facts>span{border:0;grid-template-columns:minmax(72px,.9fr) minmax(0,1.1fr);gap:8px;padding:5px 0;font-size:10px;line-height:14px;display:grid}.sales-contract-page .offer-details-summary-grid>.offer-details-vehicle-card>.offer-details-vehicle-facts small{font-size:9px;line-height:13px}.sales-contract-page .offer-details-summary-grid>.offer-details-vehicle-card>.offer-details-inline-link{display:none}.sales-contract-page .offer-details-summary-grid>.offer-details-vehicle-card .offer-details-summary-action{color:#2f496d;background:#fff;border-color:#d7e0eb}.sales-contract-page .offer-details-summary-grid>.offer-details-vehicle-card .offer-details-summary-action:hover{color:#1e3f69;background:#f7faff;border-color:#b8c9dc}@media (width<=1050px){.sales-contract-page .offer-details-summary-grid{grid-template-columns:1fr}.sales-contract-page .offer-details-summary-grid>.offer-details-vehicle-card{grid-template-columns:minmax(0,1.08fr) minmax(170px,.92fr)}}@media (width<=560px){.sales-contract-page .offer-details-summary-grid>.offer-details-vehicle-card{grid-template-rows:auto auto auto auto auto;grid-template-columns:1fr}.sales-contract-page .offer-details-summary-grid>.offer-details-vehicle-card>.offer-details-card-header,.sales-contract-page .offer-details-summary-grid>.offer-details-vehicle-card>.offer-details-vehicle-title,.sales-contract-page .offer-details-summary-grid>.offer-details-vehicle-card>.offer-details-vehicle-tags,.sales-contract-page .offer-details-summary-grid>.offer-details-vehicle-card>.offer-details-vehicle-media,.sales-contract-page .offer-details-summary-grid>.offer-details-vehicle-card>.offer-details-vehicle-facts{grid-column:1}.sales-contract-page .offer-details-summary-grid>.offer-details-vehicle-card>.offer-details-vehicle-media{grid-row:4}.sales-contract-page .offer-details-summary-grid>.offer-details-vehicle-card>.offer-details-vehicle-facts{border-top:1px solid #e6ebf2;border-left:0;grid-row:5;padding:8px 0 0}.sales-contract-page .offer-details-summary-grid>.offer-details-vehicle-card>.offer-details-vehicle-facts>span{grid-template-columns:92px 1fr}}.sales-contract-page .contract-data-inline-host{grid-column:auto;margin:0}.sales-contract-page .sales-contract-data-card .contract-data-inline-host{grid-column:auto;margin:16px 0 0}.sales-contract-page .sales-contract-data-card .contract-data-inline-host .sales-contract-data-inline-editor>form{border-radius:10px}.sales-contract-page .contract-data-inline-host .sales-contract-data-inline-editor>form{border-radius:11px}.sales-contract-page .contract-data-inline-host .sales-contract-data-inline-editor>form>header{padding:14px 16px 11px}.sales-contract-page .contract-data-inline-host .sales-contract-data-inline-editor>form>header h2{font-size:16px;line-height:21px}.sales-contract-page .contract-data-inline-host .sales-contract-data-inline-editor .sales-contract-data-body{padding:14px 16px 16px}.sales-contract-page .contract-data-inline-host .sales-contract-data-inline-editor .sales-contract-data-grid{gap:12px 18px}.sales-contract-page .contract-data-inline-host .sales-contract-data-inline-editor .sales-contract-data-field{font-size:11px;line-height:15px}.sales-contract-page .contract-data-inline-host .sales-contract-data-inline-editor>form>footer{padding:10px 16px 12px}.sales-contract-page .contract-details-inline-commercial-card{margin:0;display:block}.sales-contract-page .contract-details-inline-commercial-card>.offer-details-edit-terms-card-v2{border-radius:11px;box-shadow:0 6px 18px #14233c09}.sales-contract-page .contract-details-inline-commercial-card .offer-details-edit-terms-form{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;padding:14px 16px}.sales-contract-page .contract-details-inline-commercial-card .offer-details-edit-terms-form label{gap:5px;font-size:10px;line-height:14px}.sales-contract-page .contract-details-inline-commercial-card .offer-details-edit-money-field,.sales-contract-page .contract-details-inline-commercial-card .offer-details-edit-date-field{min-height:36px}.sales-contract-page .contract-details-inline-commercial-card .contract-details-inline-card-actions{padding:10px 16px 12px}.sales-contract-page .contract-details-inline-commercial-card>.offer-details-responsible-card{display:none}.sales-contract-page .offer-details-actions-card,.sales-contract-page .offer-details-history-card,.sales-contract-page .contract-details-readiness-card{border-radius:11px;box-shadow:0 6px 18px #14233c09}.sales-contract-page .offer-details-actions-card .offer-details-card-header h2,.sales-contract-page .offer-details-history-card .offer-details-card-header h2{letter-spacing:0;text-transform:none;font-size:14px}.sales-contract-page .offer-details-actions-card .offer-details-card-header,.sales-contract-page .offer-details-history-card .offer-details-card-header{margin-bottom:10px}.sales-contract-page .offer-details-history-row{min-height:48px}.sales-contract-page .offer-details-history-copy strong{font-size:11px}.sales-contract-page .offer-details-history-meta{font-size:10px}.sales-contract-page .contract-details-header-save{color:#fff;background:#f28a00;border-color:#f09a2a}.sales-contract-page .contract-details-header-save:hover{color:#fff;background:#e17e00;border-color:#e17e00}@media (width<=1050px){.sales-contract-page .contract-details-offer-layout{grid-template-columns:minmax(0,1fr) 290px}.sales-contract-page .offer-details-summary-grid{grid-template-columns:1fr}.sales-contract-page .contract-details-inline-commercial-card .offer-details-edit-terms-form{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.sales-contract-page .contract-details-offer-layout,.sales-contract-page .offer-details-summary-grid{grid-template-columns:1fr}.sales-contract-page .contract-details-inline-commercial-card .offer-details-edit-terms-form{grid-template-columns:repeat(2,minmax(0,1fr))}}.sales-contract-page .offer-details-body-side>.offer-details-actions-card{background:#fff;border:1px solid #dbe3ee;border-radius:10px;padding:15px 17px 14px;box-shadow:0 4px 14px #14233c09}.sales-contract-page .offer-details-body-side>.offer-details-actions-card .offer-details-card-header{border-bottom:1px solid #e4e9f1;margin:0;padding:0 0 10px}.sales-contract-page .offer-details-body-side>.offer-details-actions-card .offer-details-card-heading{gap:0}.sales-contract-page .offer-details-body-side>.offer-details-actions-card .offer-details-card-heading>.offer-details-icon-circle{display:none}.sales-contract-page .offer-details-body-side>.offer-details-actions-card .offer-details-card-heading h2{color:#17233d;font-size:16px;font-weight:700;line-height:21px}.sales-contract-page .offer-details-body-side>.offer-details-actions-card .offer-details-actions-list{border-top:0;gap:6px;padding-top:10px;display:grid}.sales-contract-page .offer-details-body-side>.offer-details-actions-card .offer-details-actions-list>button{box-sizing:border-box;color:#1b2943;background:#fff;border:1px solid #ced9e7;border-radius:7px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:43px;padding:0 12px;font-size:12px;font-weight:650;line-height:17px;transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s;display:grid}.sales-contract-page .offer-details-body-side>.offer-details-actions-card .offer-details-actions-list>button:last-child{border-bottom:1px solid #ced9e7}.sales-contract-page .offer-details-body-side>.offer-details-actions-card .offer-details-actions-list>button>.offer-details-icon{color:#72819a;width:16px;height:16px}.sales-contract-page .offer-details-body-side>.offer-details-actions-card .offer-details-actions-list>button:hover:not(:disabled){color:#bd6900;background:#fffaf4;border-color:#e7a14a;box-shadow:0 2px 7px #e1891c14}.sales-contract-page .offer-details-body-side>.offer-details-actions-card .offer-details-actions-list>button:hover:not(:disabled)>.offer-details-icon{color:#d77a08}.sales-contract-page .offer-details-body-side>.offer-details-actions-card .offer-details-actions-list>button:focus-visible{outline-offset:2px;outline:2px solid #e6973d59}.sales-contract-page .offer-details-body-side>.offer-details-actions-card .offer-details-actions-list>button:disabled{color:#8190a6;opacity:1;background:#fff}.sales-contract-page .offer-details-body-side>.offer-details-actions-card .offer-details-actions-list>button:disabled>.offer-details-icon{color:#8f9bad}.sales-contract-page .offer-details-body-side>.offer-details-actions-card .offer-details-actions-list>button:after{color:#62738e;font-size:18px;line-height:1}.sales-contract-page .offer-details-body-side>.offer-details-actions-card .offer-details-actions-list>button:disabled:after{color:#8a95a7;background:#f6f7f9;border-radius:5px;padding:3px 7px;font-size:9px;font-weight:650;line-height:12px}@media (width<=760px){.sales-contract-page .offer-details-body-side>.offer-details-actions-card{padding:14px}}.dealeros-app>.dealer-content-v2>main.page-canvas-v1>.sales-contract-list-page-v3{background:0 0;width:100%;max-width:none;margin:0;padding:0}.sales-contract-list-page-v3{min-width:0;color:var(--dos-text,#253452);font-family:var(--dos-font-ui)}.sales-contract-list-page-v3 :where(button,input,select){font-family:var(--dos-font-ui)}.sales-contract-list-shell-v3{width:100%;max-width:none;margin:0}.sales-contract-list-masthead-v3{padding-bottom:24px}.sales-contract-list-masthead-v3>.page-header-v1{align-items:center;margin:0!important;padding:0!important}.sales-contract-list-masthead-v3 .page-header-actions-v1{padding-top:0}.sales-contract-list-breadcrumb-v3{color:#71809a;align-items:center;gap:9px;margin:0 0 22px;font-size:12px;line-height:1;display:flex}.sales-contract-list-breadcrumb-v3>span:first-child{color:#e28325}.sales-contract-list-breadcrumb-v3 strong{color:#18233f;font-weight:700}.sales-contract-filter-card-v3{border:1px solid var(--dos-border,#dfe4ec);background:var(--dos-surface-soft,#fbfcfe);border-radius:11px;padding:17px 18px 15px;box-shadow:0 1px 2px #14213a09}.sales-contract-filter-grid-v3{grid-template-columns:minmax(280px,1.55fr) minmax(180px,.9fr) minmax(150px,.75fr) minmax(150px,.75fr) auto;align-items:end;gap:20px;display:grid}.sales-contract-search-v3{border-bottom:1px solid var(--dos-border-strong,#cbd5e1);min-width:0;min-height:65px;color:var(--dos-text-muted,#75839b);background:0 0;gap:5px;padding-bottom:8px;display:grid;position:relative}.sales-contract-search-v3>span,.sales-contract-filter-field-v3>span:first-child{color:var(--dos-text-secondary,#718099);font-family:var(--dos-font-label);letter-spacing:.02em;font-size:12px;font-weight:600;line-height:1.3}.sales-contract-search-v3>div{align-items:center;gap:9px;min-width:0;height:40px;display:flex}.sales-contract-search-v3>div>svg{width:16px;height:16px;color:var(--dos-text-muted,#8793a7);flex:0 0 16px}.sales-contract-search-v3:focus-within{border-bottom-color:var(--dos-amber-600,#e4a229)}.sales-contract-search-v3 input{width:100%;min-width:0;height:40px;color:var(--dos-text-strong,#17263e);background:0 0;border:0;outline:0;padding:0;font-size:13px;font-weight:600}.sales-contract-search-v3 input::placeholder{color:var(--dos-text-muted,#8793a7);opacity:1;font-weight:500}.sales-contract-filter-field-v3{border-bottom:1px solid var(--dos-border-strong,#cbd5e1);gap:5px;min-width:0;min-height:65px;padding-bottom:8px;display:grid;position:relative}.sales-contract-filter-field-v3>span:first-child{color:var(--dos-text-secondary,#687895);font-family:var(--dos-font-label);letter-spacing:.02em;font-size:12px;font-weight:600;line-height:1.3}.sales-contract-filter-field-v3 select{box-sizing:border-box;appearance:none;background:linear-gradient(45deg, transparent 50%, var(--dos-text-muted,#75839b) 50%), linear-gradient(135deg, var(--dos-text-muted,#75839b) 50%, transparent 50%);width:100%;min-height:40px;color:var(--dos-text-strong,#18233f);font-family:var(--dos-font-ui);background-position:calc(100% - 10px) 17px,calc(100% - 5px) 17px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;border:0;border-radius:0;outline:0;padding:0 22px 0 2px;font-size:13px;font-weight:600;line-height:1.2}.sales-contract-filter-field-v3:focus-within{border-bottom-color:var(--dos-amber-600,#e4a229)}.sales-contract-date-control-v3{align-items:center;display:flex;position:relative}.sales-contract-date-text-v3{box-sizing:border-box;width:100%;min-height:40px;color:var(--dos-text-strong,#18233f);background:0 0;border:0;outline:0;padding:0 42px 0 2px;font-size:13px}.sales-contract-date-text-v3::placeholder{color:var(--dos-text-faint,#8793a7);opacity:1}.sales-contract-date-picker-v3{z-index:2;opacity:0;cursor:pointer;width:36px;height:40px;padding:0;position:absolute;top:0;right:0}.sales-contract-date-picker-v3::-webkit-calendar-picker-indicator{cursor:pointer;width:36px;height:40px}.sales-contract-date-control-v3>svg{z-index:1;color:var(--dos-text-muted,#687895);pointer-events:none;position:absolute;right:8px}.sales-contract-action-filter-v3{display:none!important}.sales-contract-action-filter-v3:before,.sales-contract-action-filter-v3:after{content:"";pointer-events:none;background:var(--dos-border-strong,#cbd5e1);width:12px;height:1px;transition:background-color .16s;position:absolute;bottom:-1px}.sales-contract-action-filter-v3:before{left:0}.sales-contract-action-filter-v3:after{right:0}.sales-contract-action-filter-v3:hover:before,.sales-contract-action-filter-v3:hover:after,.sales-contract-action-filter-v3:focus-within:before,.sales-contract-action-filter-v3:focus-within:after{background:var(--dos-amber-600,#e4a229)}.sales-contract-action-filter-v3.is-active{color:var(--dos-amber-700,#a35d0b);background:0 0}.sales-contract-action-filter-v3.is-active:before,.sales-contract-action-filter-v3.is-active:after{background:var(--dos-amber-600,#e4a229)}.sales-contract-action-filter-v3>span{white-space:nowrap}.sales-contract-action-filter-v3 button{cursor:pointer;background:#d4d9e1;border:0;border-radius:999px;width:34px;height:20px;padding:2px}.sales-contract-action-filter-v3>button{place-self:center end}.sales-contract-action-filter-v3 button i{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .16s;display:block;box-shadow:0 1px 2px #14213a33}.sales-contract-action-filter-v3.is-active button{background:#e88917}.sales-contract-action-filter-v3.is-active button i{transform:translate(14px)}.sales-contract-error{color:#a33a3a;background:#fff7f7;border:1px solid #f2c5c5;border-radius:10px;margin:16px 0;padding:14px 16px;font-size:12px}.sales-contract-error p{margin:0}.sales-contract-inbox-v3{border:1px solid var(--dos-border,#dfe4ec);background:#fff;border-radius:11px;margin-top:16px;overflow:hidden;box-shadow:0 1px 2px #14213a09}.sales-contract-inbox-rows-v3{display:grid}.sales-contract-inbox-row-v3{cursor:pointer;border-bottom:1px solid #edf0f4;grid-template-columns:minmax(150px,.88fr) minmax(190px,1.18fr) minmax(145px,.92fr) minmax(130px,.8fr) minmax(230px,1.5fr) minmax(150px,.95fr) 30px;align-items:stretch;min-width:0;padding:16px 14px 16px 18px;transition:background-color .16s,box-shadow .16s;display:grid;position:relative}.sales-contract-inbox-row-v3:last-child{border-bottom:0}.sales-contract-inbox-row-v3:hover,.sales-contract-inbox-row-v3:focus-visible{z-index:1;box-shadow:inset 3px 0 0 var(--dos-amber-500,#e88917);background:#fffdf8;outline:0}.sales-contract-inbox-row-v3>div{border-left:1px solid #edf0f4;min-width:0;padding:0 16px}.sales-contract-inbox-row-v3>div:first-child{border-left:0;padding-left:0}.sales-contract-inbox-identity-v3,.sales-contract-inbox-customer-v3,.sales-contract-inbox-vehicle-v3,.sales-contract-inbox-financial-v3,.sales-contract-inbox-progress-v3,.sales-contract-inbox-next-v3{flex-direction:column;justify-content:center;gap:5px;display:flex}.sales-contract-inbox-identity-v3>strong{color:#18233f;letter-spacing:-.01em;font-size:15px;font-weight:750;line-height:20px}.sales-contract-inbox-identity-v3>small,.sales-contract-inbox-customer-v3>span:not(.sales-contract-inbox-label-v3),.sales-contract-inbox-vehicle-v3>span:not(.sales-contract-inbox-label-v3),.sales-contract-inbox-financial-v3>span:not(.sales-contract-inbox-label-v3){color:#71809a;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;font-size:13px;line-height:1.3;display:flex;overflow:hidden}.sales-contract-inbox-identity-v3>small{margin-top:2px}.sales-contract-inbox-label-v3{color:#7c899e;font-family:var(--dos-font-label);letter-spacing:.02em;font-size:12px;font-weight:600;line-height:1.25}.sales-contract-inbox-customer-v3>strong,.sales-contract-inbox-vehicle-v3>strong,.sales-contract-inbox-financial-v3>strong{color:#18233f;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.3;overflow:hidden}.sales-contract-inbox-customer-v3>span svg,.sales-contract-inbox-identity-v3>small svg{color:#8793a7;flex:none}.sales-contract-status-v3{box-sizing:border-box;color:#53627a;background:#f2f5fa;border-radius:999px;align-items:center;gap:6px;width:fit-content;min-height:22px;padding:0 8px;font-size:10px;font-weight:700;display:inline-flex}.sales-contract-status-v3.is-draft{color:#a45b06;background:#fff0d9}.sales-contract-status-v3.is-data_collection{color:#d77a00;background:#fff0df}.sales-contract-status-v3.is-ready_for_signature{color:#3155d7;background:#edf2ff}.sales-contract-status-v3.is-signed,.sales-contract-status-v3.is-completed{color:#18834d;background:#e8f7ee}.sales-contract-status-v3.is-cancelled{color:#c73d3d;background:#fff0f0}.sales-contract-progress-v3{min-width:190px;margin-top:2px}.sales-contract-progress-line-v3{background:#dbe1ea;height:2px;margin:8px 11px -1px}.sales-contract-progress-line-v3>span{background:#79b58d;height:2px;display:block}.sales-contract-progress-steps-v3{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.sales-contract-progress-steps-v3>span{color:#7b879a;text-align:center;white-space:nowrap;flex-direction:column;align-items:center;gap:5px;font-size:12px;line-height:1.25;display:flex;position:relative}.sales-contract-progress-steps-v3 i{box-sizing:border-box;background:#fff;border:2px solid #cbd3df;border-radius:50%;width:12px;height:12px;margin-top:-7px}.sales-contract-progress-steps-v3>span.is-complete,.sales-contract-progress-steps-v3>span.is-current{color:#18834d}.sales-contract-progress-steps-v3>span.is-complete i{background:#79b58d;border-color:#79b58d}.sales-contract-progress-steps-v3>span.is-current i{border-color:#e88917;box-shadow:0 0 0 3px #e889171f}.sales-contract-inbox-row-v3.is-completed .sales-contract-progress-steps-v3>span.is-current i{background:#18834d;border-color:#18834d;box-shadow:0 0 0 3px #18834d1f}.sales-contract-inbox-row-v3.is-completed .sales-contract-progress-steps-v3>span.is-current{color:#18834d}.sales-contract-next-complete-v3{box-sizing:border-box;color:#18834d;background:#e8f7ee;border-radius:9px;align-items:center;gap:7px;min-height:38px;padding:0 11px;font-size:13px;font-weight:600;line-height:1.2;display:inline-flex}.sales-contract-next-action-v3{align-self:flex-start}.sales-contract-row-chevron-v3{color:#8290a5;cursor:pointer;background:0 0;border:0;align-self:center;place-items:center;width:28px;height:34px;padding:0;display:grid}.sales-contract-row-chevron-v3:hover{color:#18233f}.sales-contract-list-footer-v3{box-sizing:border-box;color:#71809a;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:11px 18px;font-size:12px;line-height:1.3;display:flex}.sales-contract-pagination-v3{color:#687895;white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.sales-contract-pagination-v3 strong{color:#253452;font-size:12px;font-weight:600}.sales-contract-pagination-v3 button{color:#253452;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:7px;place-items:center;width:30px;height:30px;font-size:20px;line-height:1;display:grid}.sales-contract-pagination-v3 button:hover:not(:disabled){background:#f8fafc;border-color:#8fa8cf}.sales-contract-pagination-v3 button:disabled{opacity:.4;cursor:not-allowed}.sales-contract-list-helper-v3{color:#718099;align-items:center;gap:7px;margin:10px 0 0;font-size:12px;line-height:1.3;display:flex}.sales-contract-loading-v3,.sales-contract-empty-v3{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:220px;padding:24px;display:flex}.sales-contract-loading-v3{color:#71809a;font-size:12px}.sales-contract-empty-icon-v3{color:#7b879a;background:#f2f5fa;border-radius:12px;place-items:center;width:42px;height:42px;margin-bottom:5px;display:grid}.sales-contract-empty-v3 strong{color:#18233f;font-size:14px}.sales-contract-empty-v3>span:last-child{color:#71809a;font-size:12px}@media (width<=1250px){.sales-contract-filter-grid-v3{grid-template-columns:minmax(250px,1fr) minmax(170px,.8fr) 150px 150px}.sales-contract-action-filter-v3{grid-column:1/3;justify-content:flex-start;width:180px}.sales-contract-search-button-v3{grid-column:4;justify-self:end}.sales-contract-inbox-row-v3{grid-template-columns:minmax(145px,.9fr) minmax(170px,1.1fr) minmax(140px,.9fr) minmax(130px,.8fr) minmax(200px,1.35fr) 30px}.sales-contract-inbox-next-v3{grid-area:2/5;border-left:0!important;padding-top:14px!important}}@media (width<=920px){.sales-contract-filter-grid-v3{grid-template-columns:1fr 1fr}.sales-contract-search-v3{grid-column:1/-1}.sales-contract-action-filter-v3{grid-column:auto;width:auto}.sales-contract-search-button-v3{grid-column:auto;justify-self:stretch}.sales-contract-inbox-v3{overflow-x:auto}.sales-contract-inbox-rows-v3{min-width:940px}}@media (width<=620px){.sales-contract-list-masthead-v3{padding-bottom:16px}.sales-contract-list-masthead-v3>.page-header-v1{align-items:flex-start}.sales-contract-list-masthead-v3 .page-header-actions-v1{width:100%;padding-top:10px}.sales-contract-create-button-v3{width:100%}.sales-contract-filter-grid-v3{grid-template-columns:1fr}.sales-contract-search-v3,.sales-contract-action-filter-v3,.sales-contract-search-button-v3{grid-column:auto}.sales-contract-list-footer-v3{flex-direction:column;align-items:flex-start}.sales-contract-pagination-v3{justify-content:space-between;align-self:stretch}}.sales-contract-list-page-v3.sales-offer-workspace .sales-contract-list-masthead-v3{padding-bottom:22px}.sales-contract-list-page-v3.sales-offer-workspace .sales-contract-filter-card-v3{background:#fff;border-color:#e1e6ed;border-radius:11px;padding:17px 18px 14px;box-shadow:0 7px 18px #1d314b09}.sales-contract-list-page-v3.sales-offer-workspace .sales-contract-filter-grid-v3{gap:18px}.sales-contract-list-page-v3.sales-offer-workspace .sales-contract-search-v3:before,.sales-contract-list-page-v3.sales-offer-workspace .sales-contract-filter-field-v3>span:first-child,.sales-contract-list-page-v3.sales-offer-workspace .sales-contract-action-filter-v3{color:#718099}.sales-contract-list-page-v3.sales-offer-workspace .sales-contract-search-v3 input,.sales-contract-list-page-v3.sales-offer-workspace .sales-contract-filter-field-v3 select,.sales-contract-list-page-v3.sales-offer-workspace .sales-contract-date-text-v3{color:#17263e;font-weight:600}.sales-contract-list-page-v3.sales-offer-workspace .sales-contract-search-button-v3{border-radius:7px;min-height:35px;box-shadow:0 5px 11px #ea8a122e}.sales-contract-list-page-v3.sales-offer-workspace .sales-contract-inbox-v3{border-color:#e1e6ed;border-radius:11px;margin-top:17px;box-shadow:0 7px 18px #1d314b09}.sales-contract-list-page-v3.sales-offer-workspace .sales-contract-inbox-row-v3{border-bottom-color:#edf0f4;grid-template-columns:minmax(145px,1.05fr) minmax(180px,1.4fr) minmax(145px,1.15fr) minmax(135px,1.1fr) minmax(210px,1.35fr) minmax(160px,1.25fr) 22px;min-height:100px;padding:8px 13px 8px 17px}.sales-contract-list-page-v3.sales-offer-workspace .sales-contract-inbox-row-v3>div{border-left:0;padding:0 13px}.sales-contract-list-page-v3.sales-offer-workspace .sales-contract-inbox-row-v3>div:first-child{padding-left:0}.sales-contract-list-page-v3.sales-offer-workspace .sales-contract-inbox-identity-v3,.sales-contract-list-page-v3.sales-offer-workspace .sales-contract-inbox-customer-v3,.sales-contract-list-page-v3.sales-offer-workspace .sales-contract-inbox-vehicle-v3,.sales-contract-list-page-v3.sales-offer-workspace .sales-contract-inbox-financial-v3,.sales-contract-list-page-v3.sales-offer-workspace .sales-contract-inbox-progress-v3,.sales-contract-list-page-v3.sales-offer-workspace .sales-contract-inbox-next-v3{gap:6px}.sales-contract-list-page-v3.sales-offer-workspace .sales-contract-inbox-identity-v3>strong{color:#17263e;letter-spacing:-.015em;font-size:14px}.sales-contract-list-page-v3.sales-offer-workspace .sales-contract-inbox-label-v3{color:#718099;font-family:var(--dos-font-label);letter-spacing:.02em;font-size:12px;font-weight:600;line-height:1.25}.sales-contract-list-page-v3.sales-offer-workspace .sales-contract-inbox-customer-v3>strong,.sales-contract-list-page-v3.sales-offer-workspace .sales-contract-inbox-vehicle-v3>strong,.sales-contract-list-page-v3.sales-offer-workspace .sales-contract-inbox-financial-v3>strong{color:#17263e;font-size:13px;font-weight:600;line-height:1.3}.sales-contract-list-page-v3.sales-offer-workspace .sales-contract-inbox-identity-v3>small,.sales-contract-list-page-v3.sales-offer-workspace .sales-contract-inbox-customer-v3>span:not(.sales-contract-inbox-label-v3),.sales-contract-list-page-v3.sales-offer-workspace .sales-contract-inbox-vehicle-v3>span:not(.sales-contract-inbox-label-v3),.sales-contract-list-page-v3.sales-offer-workspace .sales-contract-inbox-financial-v3>span:not(.sales-contract-inbox-label-v3){color:#718099;font-size:13px;line-height:1.3}.sales-contract-list-page-v3.sales-offer-workspace .sales-contract-inbox-progress-v3{justify-content:center}.sales-contract-list-page-v3.sales-offer-workspace .sales-contract-progress-v3{margin-top:1px}.sales-contract-list-page-v3.sales-offer-workspace .sales-contract-progress-steps-v3>span{color:#718099;font-size:12px;line-height:1.25}.sales-contract-list-page-v3.sales-offer-workspace .sales-contract-status-v3{border-radius:999px;min-height:22px;padding-inline:8px}.sales-contract-list-page-v3.sales-offer-workspace .sales-contract-status-v3.is-draft{color:#9b5a12;background:#fff4e3}.sales-contract-list-page-v3.sales-offer-workspace .sales-contract-status-v3.is-completed{color:#25845b;background:#e9f7ef}.sales-contract-list-page-v3.sales-offer-workspace .sales-contract-next-complete-v3{color:#25845b;background:#e9f7ef;border-radius:7px;min-height:36px;font-size:12px;line-height:1.25}.sales-contract-list-page-v3.sales-offer-workspace .sales-contract-next-action-v3{border-radius:7px;min-height:36px;box-shadow:0 5px 11px #ea8a122e}.sales-contract-list-page-v3.sales-offer-workspace .sales-contract-list-footer-v3{min-height:52px;padding-inline:17px}.sales-contract-list-page-v3.sales-offer-workspace .sales-contract-list-helper-v3{color:#8793a7;margin-top:10px}@media (width<=1250px){.sales-contract-list-page-v3.sales-offer-workspace .sales-contract-inbox-row-v3{grid-template-columns:minmax(145px,.95fr) minmax(170px,1.15fr) minmax(140px,.95fr) minmax(130px,.9fr) minmax(205px,1.3fr) 30px}}@media (width<=920px){.sales-contract-list-page-v3.sales-offer-workspace .sales-contract-inbox-row-v3{min-height:100px}}.sales-contract-search-v3,.sales-contract-filter-field-v3{border-bottom:0;padding-bottom:0}.sales-contract-search-v3>span,.sales-contract-filter-field-v3>span:first-child{order:2}.sales-contract-search-v3>div,.sales-contract-filter-field-v3>select,.sales-contract-filter-field-v3>.sales-contract-date-control-v3{border-bottom:.5px solid #cbd5e1;order:1;position:relative}.sales-contract-search-v3>div:before,.sales-contract-search-v3>div:after,.sales-contract-filter-field-v3:before,.sales-contract-filter-field-v3:after,.sales-contract-date-control-v3:before,.sales-contract-date-control-v3:after{content:"";pointer-events:none;background:#cbd5e1;width:12px;height:3px;transition:background-color .15s;position:absolute}.sales-contract-search-v3>div:before,.sales-contract-search-v3>div:after,.sales-contract-date-control-v3:before,.sales-contract-date-control-v3:after{bottom:-1px}.sales-contract-search-v3>div:before,.sales-contract-filter-field-v3:before,.sales-contract-date-control-v3:before{left:0}.sales-contract-search-v3>div:after,.sales-contract-filter-field-v3:after,.sales-contract-date-control-v3:after{right:0}.sales-contract-filter-field-v3:before,.sales-contract-filter-field-v3:after{top:39px}.sales-contract-filter-field-v3>select{border-bottom-width:.5px}.sales-contract-search-v3:focus-within>div,.sales-contract-filter-field-v3:focus-within>select,.sales-contract-filter-field-v3:focus-within>.sales-contract-date-control-v3{border-bottom-color:#e4a229}.sales-contract-search-v3:focus-within>div:before,.sales-contract-search-v3:focus-within>div:after,.sales-contract-filter-field-v3:focus-within:before,.sales-contract-filter-field-v3:focus-within:after,.sales-contract-filter-field-v3:focus-within>.sales-contract-date-control-v3:before,.sales-contract-filter-field-v3:focus-within>.sales-contract-date-control-v3:after{background:#e4a229}.sales-contract-list-page-v3 .sales-contract-search-v3 input:focus-visible,.sales-contract-list-page-v3 .sales-contract-filter-field-v3 select:focus-visible,.sales-contract-list-page-v3 .sales-contract-date-text-v3:focus-visible{outline-offset:0;outline:0}.dealeros-app .sales-contract-page.offer-details-page{--contract-navy:#0b1f44;--contract-text:#162640;--contract-muted:#6b7b95;--contract-border:#dde5ef;--contract-soft:#f7f9fc;--contract-orange:#f5820b;--contract-green:#159153;--contract-radius:10px;width:100%;max-width:none;color:var(--contract-text);background:0 0}.dealeros-app .sales-contract-page.offer-details-page .offer-details-shell{width:100%;max-width:none;margin:0}.dealeros-app .sales-contract-page.offer-details-page .offer-details-breadcrumbs{margin-bottom:10px}.dealeros-app .sales-contract-page.offer-details-page .offer-details-page-header{border-bottom:1px solid var(--contract-border);margin-bottom:12px;padding-bottom:14px}.dealeros-app .sales-contract-page.offer-details-page .offer-details-page-header .page-header-copy-v1 h1{letter-spacing:-.025em}.dealeros-app .sales-contract-page.offer-details-page .offer-details-header-actions{gap:8px}.dealeros-app .sales-contract-page.offer-details-page .offer-details-header-button{border-radius:6px;min-height:42px}.dealeros-app .sales-contract-page.offer-details-page .offer-details-header-button--revision{min-width:170px}.dealeros-app .sales-contract-page.offer-details-page .contract-details-offer-layout{grid-template-columns:minmax(0,1fr) 275px;align-items:start;gap:14px}.dealeros-app .sales-contract-page.offer-details-page .contract-details-offer-layout>.offer-details-body-main,.dealeros-app .sales-contract-page.offer-details-page .contract-details-offer-layout>.offer-details-body-side{gap:12px}.dealeros-app .sales-contract-page.offer-details-page .offer-details-status-zone,.dealeros-app .sales-contract-page.offer-details-page .offer-details-summary-card,.dealeros-app .sales-contract-page.offer-details-page .sales-contract-data-card,.dealeros-app .sales-contract-page.offer-details-page .offer-details-commercial-card>.offer-details-card,.dealeros-app .sales-contract-page.offer-details-page .offer-details-body-side>.offer-details-card,.dealeros-app .sales-contract-page.offer-details-page .offer-details-body-side>.offer-details-best-practice-card{border-color:var(--contract-border);border-radius:var(--contract-radius);box-shadow:0 1px 2px #16264006}.dealeros-app .sales-contract-page.offer-details-page .offer-details-status-zone{min-height:90px;margin:0;padding:10px 16px}.dealeros-app .sales-contract-page.offer-details-page .offer-details-workflow{max-width:820px;margin-inline:auto}.dealeros-app .sales-contract-page.offer-details-page .offer-details-workflow-label{font-weight:600}.dealeros-app .sales-contract-page.offer-details-page .offer-details-summary-card{background:#fff;padding:0;overflow:hidden}.dealeros-app .sales-contract-page.offer-details-page .offer-details-summary-header{border-bottom:0;min-height:42px;margin:0;padding:12px 16px 8px}.dealeros-app .sales-contract-page.offer-details-page .offer-details-summary-eyebrow{display:none}.dealeros-app .sales-contract-page.offer-details-page .offer-details-summary-header h2{margin:0;font-size:18px;font-weight:750;line-height:24px}.dealeros-app .sales-contract-page.offer-details-page .offer-details-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0 16px 16px}.dealeros-app .sales-contract-page.offer-details-page .offer-details-summary-grid>.offer-details-card,.dealeros-app .sales-contract-page.offer-details-page .contract-customer-inline-editor,.dealeros-app .sales-contract-page.offer-details-page .contract-vehicle-inline-editor{background:#fff;border:1px solid #e0e7f0;border-radius:9px;min-height:256px}.dealeros-app .sales-contract-page.offer-details-page .offer-details-summary-grid>:first-child,.dealeros-app .sales-contract-page.offer-details-page .offer-details-summary-grid>:last-child{border-radius:9px}.dealeros-app .sales-contract-page.offer-details-page .offer-details-summary-grid>.offer-details-card{padding:14px 16px}.dealeros-app .sales-contract-page.offer-details-page .offer-details-summary-card-actions{align-items:center;gap:8px;display:inline-flex}.dealeros-app .sales-contract-page.offer-details-page .offer-details-summary-action{color:#27466d;background:#fff;border:1px solid #d9e1eb;border-radius:7px;min-height:30px;padding:0 10px;font-size:12px;font-weight:700}.dealeros-app .sales-contract-page.offer-details-page .offer-details-summary-action.is-change{color:#d76f00;background:#fffaf5;border-color:#ffb568}.dealeros-app .sales-contract-page.offer-details-page .offer-details-summary-action:hover{background:#f8fbff}.dealeros-app .sales-contract-page.offer-details-page .offer-details-summary-action.is-change:hover{background:#fff4e8}.dealeros-app .sales-contract-page.offer-details-page .offer-details-customer-card .offer-details-card-header,.dealeros-app .sales-contract-page.offer-details-page .offer-details-vehicle-card .offer-details-card-header{margin-bottom:10px}.dealeros-app .sales-contract-page.offer-details-page .offer-details-customer-card{flex-direction:column;display:flex}.dealeros-app .sales-contract-page.offer-details-page .offer-details-customer-entity{margin-top:2px}.dealeros-app .sales-contract-page.offer-details-page .offer-details-customer-contacts{gap:7px;margin:13px 0 0}.dealeros-app .sales-contract-page.offer-details-page .offer-details-customer-footer{grid-template-columns:minmax(0,1fr);align-items:center;gap:10px;margin-top:auto;padding-top:12px;display:grid}.dealeros-app .sales-contract-page.offer-details-page .offer-details-customer-footer .offer-details-profile-button{min-width:145px;height:31px;margin:0}.dealeros-app .sales-contract-page.offer-details-page .offer-details-customer-note{color:#657993;background:#eef6ff;border-radius:6px;align-items:center;gap:6px;min-width:0;padding:7px 9px;font-size:11px;line-height:16px;display:flex}.dealeros-app .sales-contract-page.offer-details-page .offer-details-customer-note .offer-details-icon{color:#2874c6;flex:none}.dealeros-app .sales-contract-page.offer-details-page .offer-details-verified-badge{white-space:nowrap}.dealeros-app .sales-contract-page.offer-details-page .offer-details-summary-grid>.offer-details-vehicle-card{grid-template-rows:auto auto auto 1fr;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;column-gap:12px;display:grid}.dealeros-app .sales-contract-page.offer-details-page .offer-details-summary-grid>.offer-details-vehicle-card>.offer-details-card-header{grid-area:1/1/auto/-1}.dealeros-app .sales-contract-page.offer-details-page .offer-details-summary-grid>.offer-details-vehicle-card>.offer-details-vehicle-title{grid-area:2/2}.dealeros-app .sales-contract-page.offer-details-page .offer-details-summary-grid>.offer-details-vehicle-card>.offer-details-vehicle-tags{grid-area:3/2}.dealeros-app .sales-contract-page.offer-details-page .offer-details-summary-grid>.offer-details-vehicle-card>.offer-details-vehicle-media{grid-area:2/1/5;justify-content:center;align-self:center;height:160px;min-height:160px;margin:4px 0 0}.dealeros-app .sales-contract-page.offer-details-page .offer-details-summary-grid>.offer-details-vehicle-card>.offer-details-vehicle-media img{object-fit:contain;width:100%;max-width:250px;height:160px}.dealeros-app .sales-contract-page.offer-details-page .offer-details-summary-grid>.offer-details-vehicle-card>.offer-details-vehicle-facts{border-left:0;grid-area:4/2;align-self:start;padding-left:0}.dealeros-app .sales-contract-page.offer-details-page .offer-details-summary-grid>.offer-details-vehicle-card>.offer-details-vehicle-facts>span{grid-template-columns:minmax(70px,.9fr) minmax(0,1.1fr);padding:5px 0}.dealeros-app .sales-contract-page.offer-details-page .contract-title-line{flex-wrap:wrap;align-items:center;gap:20px;font-size:30px;line-height:38px;display:flex}.dealeros-app .sales-contract-page.offer-details-page .contract-title-line .offer-details-status-badge{color:#e87500;letter-spacing:0;background:#fff0d0;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:12px;line-height:18px;display:inline-flex}.dealeros-app .sales-contract-page.offer-details-page .offer-details-header-meta{gap:10px;font-size:13px}.dealeros-app .sales-contract-page.offer-details-page .offer-details-status-zone{padding:14px 18px;display:block;position:relative}.contract-workflow{min-height:60px;margin:0;padding:0;list-style:none;display:flex}.contract-workflow li{color:#60718a;text-align:center;flex-direction:column;flex:1;align-items:center;gap:7px;font-size:12px;display:flex;position:relative}.contract-workflow li:not(:last-child):after{content:"";background:#d8e1ec;height:1px;position:absolute;top:13px;left:calc(50% + 20px);right:calc(20px - 50%)}.contract-workflow li.is-complete:after{background:#ff740c}.contract-workflow-node{color:#354863;background:#f2f5f9;border:1px solid #d4deea;border-radius:50%;place-items:center;width:26px;height:26px;font-weight:700;display:grid}.contract-workflow .is-current,.contract-workflow .is-complete{color:#13233e;font-weight:700}.contract-workflow .is-current .contract-workflow-node,.contract-workflow .is-complete .contract-workflow-node{color:#fff;background:#ff740c;border-color:#ff740c}.dealeros-app .sales-contract-page.offer-details-page .offer-details-status-menu{position:absolute;top:7px;right:8px}.dealeros-app .sales-contract-page.offer-details-page .offer-details-status-menu-trigger{border:0;width:27px;min-width:0;height:27px;padding:4px}.dealeros-app .sales-contract-page.offer-details-page .offer-details-status-menu-label,.dealeros-app .sales-contract-page.offer-details-page .offer-details-status-menu-icon{display:none}.dealeros-app .sales-contract-page.offer-details-page .offer-details-card .offer-details-card-heading h2{text-transform:none;letter-spacing:0;font-size:16px;line-height:22px}.dealeros-app .sales-contract-page.offer-details-page .offer-details-card-heading>.offer-details-icon-circle{display:none}.dealeros-app .sales-contract-page.offer-details-page .offer-details-summary-grid .offer-details-entity-copy strong,.dealeros-app .sales-contract-page.offer-details-page .offer-details-vehicle-title strong{font-size:17px;line-height:24px}.dealeros-app .sales-contract-page.offer-details-page .offer-details-entity-copy>span,.dealeros-app .sales-contract-page.offer-details-page .offer-details-contact-list>span{font-size:13px;line-height:20px}.dealeros-app .sales-contract-page.offer-details-page .offer-details-vehicle-tags>span{border-radius:999px;padding:3px 9px;font-size:12px}.dealeros-app .sales-contract-page.offer-details-page .offer-details-summary-grid>.offer-details-vehicle-card>.offer-details-vehicle-facts>span{overflow-wrap:anywhere;font-size:12px;line-height:18px}.dealeros-app .sales-contract-page.offer-details-page .offer-details-summary-grid>.offer-details-vehicle-card>.offer-details-vehicle-facts small{text-transform:none;letter-spacing:0;font-family:inherit;font-size:12px;line-height:18px}.dealeros-app .sales-contract-page.offer-details-page .offer-details-actions-list{gap:8px}.dealeros-app .sales-contract-page.offer-details-page .offer-details-actions-list button{border:1px solid #ced9e7;border-radius:5px;padding:9px 12px;font-size:12px}.dealeros-app .sales-contract-page.offer-details-page .offer-details-history-row{grid-template-columns:22px minmax(0,1fr);gap:3px 10px;padding-bottom:10px;display:grid}.dealeros-app .sales-contract-page.offer-details-page .offer-details-history-dot{grid-row:1/3;width:20px;height:20px}.dealeros-app .sales-contract-page.offer-details-page .offer-details-history-copy strong{font-size:12px;line-height:18px}.dealeros-app .sales-contract-page.offer-details-page .offer-details-history-meta{text-align:left;grid-column:2;font-size:12px;line-height:18px}.dealeros-app .sales-contract-page.offer-details-page .offer-details-history-meta small{font-size:12px}.dealeros-app .sales-contract-page.offer-details-page .contract-details-readiness-card{background:#effaf4;border:1px solid #a8ddbd;min-height:110px}.dealeros-app .sales-contract-page.offer-details-page .contract-details-readiness-card strong{color:#118345;font-size:14px;line-height:20px}.dealeros-app .sales-contract-page.offer-details-page .contract-details-readiness-card p{font-size:12px;line-height:18px}.dealeros-app .sales-contract-page.offer-details-page .offer-details-terms-grid .offer-details-term-item dt{text-transform:none;letter-spacing:0;font-family:inherit;font-size:12px}.dealeros-app .sales-contract-page.offer-details-page .offer-details-terms-grid .offer-details-term-item dd{box-sizing:border-box;border:1px solid #d5dfeb;border-radius:5px;justify-content:space-between;align-items:center;width:100%;min-height:40px;margin-top:6px;padding:0 10px;font-size:14px;display:flex}.dealeros-app .sales-contract-page.offer-details-page .offer-details-term-money-amount{font-size:14px}.dealeros-app .sales-contract-page.offer-details-page .offer-details-term-money-currency{font-size:12px}.dealeros-app .sales-contract-page.offer-details-page .offer-details-term-item.is-agreed dd{background:#eef3f8}.dealeros-app .sales-contract-page.offer-details-page .contract-details-inline-commercial-card .offer-details-edit-terms-form label{font-size:12px;line-height:18px}.dealeros-app .sales-contract-page.offer-details-page .contract-details-inline-commercial-card .offer-details-edit-money-field input{font-size:14px}.dealeros-app .sales-contract-page.offer-details-page .contract-customer-inline-editor,.dealeros-app .sales-contract-page.offer-details-page .contract-vehicle-inline-editor{box-sizing:border-box;flex-direction:column;min-width:0;padding:14px 16px;display:flex}.dealeros-app .sales-contract-page.offer-details-page .contract-customer-inline-editor header,.dealeros-app .sales-contract-page.offer-details-page .contract-vehicle-inline-editor header{border-bottom:1px solid #e7ecf3;justify-content:space-between;align-items:flex-start;gap:12px;padding:0 0 10px;display:flex}.dealeros-app .sales-contract-page.offer-details-page .contract-customer-inline-editor header h2,.dealeros-app .sales-contract-page.offer-details-page .contract-vehicle-inline-editor header h2{margin:2px 0 3px;font-size:15px;line-height:20px}.dealeros-app .sales-contract-page.offer-details-page .contract-customer-inline-editor header p,.dealeros-app .sales-contract-page.offer-details-page .contract-vehicle-inline-editor header p{color:var(--contract-muted);margin:0;font-size:10px;line-height:15px}.dealeros-app .sales-contract-page.offer-details-page .contract-customer-inline-editor header>button,.dealeros-app .sales-contract-page.offer-details-page .contract-vehicle-inline-editor header>button{color:#425779;cursor:pointer;background:#fff;border:1px solid #d9e1eb;border-radius:7px;width:28px;height:28px;padding:0}.dealeros-app .sales-contract-page.offer-details-page .contract-inline-eyebrow{color:var(--contract-orange);letter-spacing:.12em;font-size:11px;font-weight:800}.dealeros-app .sales-contract-page.offer-details-page .contract-customer-inline-editor>label,.dealeros-app .sales-contract-page.offer-details-page .contract-vehicle-inline-editor>label{color:#5e6e88;gap:5px;margin-top:10px;font-size:10px;font-weight:650;display:grid}.dealeros-app .sales-contract-page.offer-details-page .contract-customer-inline-editor>label input,.dealeros-app .sales-contract-page.offer-details-page .contract-vehicle-inline-editor>label input{box-sizing:border-box;color:#172843;border:1px solid #d9e1eb;border-radius:7px;outline:0;height:34px;padding:0 10px;font-size:11px}.dealeros-app .sales-contract-page.offer-details-page .contract-customer-inline-editor>label input:focus,.dealeros-app .sales-contract-page.offer-details-page .contract-vehicle-inline-editor>label input:focus{border-color:#f3a44e;box-shadow:0 0 0 3px #f5820b14}.dealeros-app .sales-contract-page.offer-details-page .contract-customer-inline-results,.dealeros-app .sales-contract-page.offer-details-page .contract-vehicle-inline-results{background:#fff;border:1px solid #e2e8f0;border-radius:7px;min-height:84px;max-height:160px;margin-top:9px;overflow:auto}.dealeros-app .sales-contract-page.offer-details-page .contract-customer-inline-results>button,.dealeros-app .sales-contract-page.offer-details-page .contract-vehicle-inline-results>button{color:#1c2d48;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1f5;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:42px;padding:7px 9px;display:grid}.dealeros-app .sales-contract-page.offer-details-page .contract-vehicle-inline-results>button{grid-template-columns:minmax(0,1fr) auto}.dealeros-app .sales-contract-page.offer-details-page .contract-customer-inline-results>button:last-child,.dealeros-app .sales-contract-page.offer-details-page .contract-vehicle-inline-results>button:last-child{border-bottom:0}.dealeros-app .sales-contract-page.offer-details-page .contract-customer-inline-results>button.is-selected,.dealeros-app .sales-contract-page.offer-details-page .contract-vehicle-inline-results>button.is-selected{box-shadow:inset 3px 0 0 var(--contract-orange);background:#fff8ef}.dealeros-app .sales-contract-page.offer-details-page .contract-customer-inline-results strong,.dealeros-app .sales-contract-page.offer-details-page .contract-vehicle-inline-results strong{font-size:11px;line-height:15px;display:block}.dealeros-app .sales-contract-page.offer-details-page .contract-customer-inline-results small,.dealeros-app .sales-contract-page.offer-details-page .contract-vehicle-inline-results small{color:var(--contract-muted);margin-top:2px;font-size:11px;line-height:13px;display:block}.dealeros-app .sales-contract-page.offer-details-page .contract-customer-inline-results em,.dealeros-app .sales-contract-page.offer-details-page .contract-vehicle-inline-results em{color:#77869c;font-size:11px;font-style:normal}.dealeros-app .sales-contract-page.offer-details-page .contract-customer-inline-avatar{color:#2e5f9c;background:#edf4ff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-weight:800;display:grid}.dealeros-app .sales-contract-page.offer-details-page .contract-customer-inline-empty,.dealeros-app .sales-contract-page.offer-details-page .contract-vehicle-inline-empty{color:#7b899e;place-items:center;min-height:82px;font-size:10px;display:grid}.dealeros-app .sales-contract-page.offer-details-page .contract-customer-inline-editor footer,.dealeros-app .sales-contract-page.offer-details-page .contract-vehicle-inline-editor footer{justify-content:flex-end;gap:8px;margin-top:auto;padding-top:10px;display:flex}.dealeros-app .sales-contract-page.offer-details-page .contract-inline-cancel,.dealeros-app .sales-contract-page.offer-details-page .contract-inline-save{cursor:pointer;border-radius:7px;min-height:32px;padding:0 11px;font-size:10px;font-weight:700}.dealeros-app .sales-contract-page.offer-details-page .contract-inline-cancel{color:#42516b;background:#fff;border:1px solid #d9e1eb}.dealeros-app .sales-contract-page.offer-details-page .contract-inline-save{color:#fff;background:#f5820b;border:1px solid #f5820b}.dealeros-app .sales-contract-page.offer-details-page .contract-inline-save:disabled{opacity:.5;cursor:not-allowed}.dealeros-app .sales-contract-page.offer-details-page .contract-details-necessary-data-slot>.sales-contract-data-card{padding:14px 16px}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-data-card .offer-details-card-header{margin-bottom:5px}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-data-card .sales-contract-data-card-actions{gap:8px}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-data-card .sales-contract-data-action-text{min-height:31px}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-data-card .sales-contract-data-description{margin:1px 0 12px}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-data-card .sales-contract-check-list{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-data-card .sales-contract-check-row{box-sizing:border-box;border-radius:8px;align-items:flex-start;min-height:68px;padding:9px}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-data-card .sales-contract-check-copy strong{font-size:12px;line-height:16px}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-data-card .sales-contract-check-copy small{margin-top:2px;padding:2px 6px;font-size:11px}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-data-request-state,.dealeros-app .sales-contract-page.offer-details-page .sales-contract-data-send-panel,.dealeros-app .sales-contract-page.offer-details-page .sales-contract-data-footer{margin-top:9px}.dealeros-app .sales-contract-page.offer-details-page .contract-details-inline-commercial-card{display:block}.dealeros-app .sales-contract-page.offer-details-page .contract-details-inline-commercial-card>.offer-details-edit-terms-card-v2{border:1px solid var(--contract-border);border-radius:var(--contract-radius);box-shadow:none;overflow:hidden}.dealeros-app .sales-contract-page.offer-details-page .contract-details-inline-commercial-card .offer-details-card-header{border-bottom:0;min-height:37px;margin:0;padding:10px 14px 7px}.dealeros-app .sales-contract-page.offer-details-page .contract-details-inline-commercial-card .offer-details-edit-terms-form{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;padding:5px 14px 8px}.dealeros-app .sales-contract-page.offer-details-page .contract-details-inline-commercial-card .offer-details-edit-terms-form>label{border-left:1px solid #edf1f5;min-width:0;padding:0 10px}.dealeros-app .sales-contract-page.offer-details-page .contract-details-inline-commercial-card .offer-details-edit-terms-form>label:first-child{border-left:0;padding-left:0}.dealeros-app .sales-contract-page.offer-details-page .contract-details-inline-commercial-card .offer-details-edit-money-field,.dealeros-app .sales-contract-page.offer-details-page .contract-details-inline-commercial-card .offer-details-edit-date-field{min-height:40px}.dealeros-app .sales-contract-page.offer-details-page .contract-details-inline-commercial-card .contract-details-inline-card-actions{border-top:1px solid #edf1f5;justify-content:flex-end;gap:8px;padding:8px 14px 10px;display:flex}.dealeros-app .sales-contract-page.offer-details-page .contract-details-inline-commercial-card>.offer-details-responsible-card{display:none}.dealeros-app .sales-contract-page.offer-details-page .offer-details-commercial-card{display:block}.dealeros-app .sales-contract-page.offer-details-page .offer-details-commercial-card>.offer-details-terms-card{min-height:0;padding:16px}.dealeros-app .sales-contract-page.offer-details-page .offer-details-terms-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;min-height:0;margin:0}.dealeros-app .sales-contract-page.offer-details-page .offer-details-term-item{border:0;min-height:0;padding:0 10px;display:block}.dealeros-app .sales-contract-page.offer-details-page .offer-details-term-item:first-child{border-left:0;padding-left:0}.dealeros-app .sales-contract-page.offer-details-page .offer-details-terms-quick-view,.dealeros-app .sales-contract-page.offer-details-page .offer-details-commercial-card>.offer-details-responsible-card{display:none}.dealeros-app .sales-contract-page.offer-details-page .offer-details-actions-card,.dealeros-app .sales-contract-page.offer-details-page .offer-details-history-card{padding:14px 16px}.dealeros-app .sales-contract-page.offer-details-page .offer-details-actions-list button{min-height:39px}.dealeros-app .sales-contract-page.offer-details-page .contract-details-readiness-card{padding:14px 15px}.dealeros-app .sales-contract-page.offer-details-page .offer-details-history-row{min-height:48px}.dealeros-app .sales-contract-page.offer-details-page .offer-details-history-meta{font-size:11px}.dealeros-app .sales-contract-page .contract-data-profile-only{color:#4e6380;background:#f3f8ff;border:1px solid #d7e7f8;border-radius:9px;align-items:flex-start;gap:10px;padding:14px;display:flex}.dealeros-app .sales-contract-page .contract-data-profile-only p{margin:0;font-size:12px;line-height:1.55}@media (width>=1101px){.dealeros-app .sales-contract-page.offer-details-page .contract-details-offer-layout>.offer-details-body-main{display:contents}.dealeros-app .sales-contract-page.offer-details-page .contract-details-offer-layout{grid-template-rows:auto auto auto auto auto;gap:12px 16px}.dealeros-app .sales-contract-page.offer-details-page .offer-details-status-zone{grid-area:1/1}.dealeros-app .sales-contract-page.offer-details-page .offer-details-summary-card{grid-area:2/1}.dealeros-app .sales-contract-page.offer-details-page .contract-details-necessary-data-slot{grid-area:3/1}.dealeros-app .sales-contract-page.offer-details-page .contract-details-offer-layout>.offer-details-body-side{grid-area:1/2/4}.dealeros-app .sales-contract-page.offer-details-page .offer-details-commercial-card,.dealeros-app .sales-contract-page.offer-details-page .contract-details-inline-commercial-card{grid-area:4/1/auto/-1}.dealeros-app .sales-contract-page.offer-details-page .contract-details-payments-slot{grid-area:5/1/auto/-1}}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-data-request-state{min-height:0;padding:6px 10px}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-data-request-state>span:last-child{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.dealeros-app .sales-contract-page.offer-details-page .offer-details-header-actions .offer-details-header-button,.dealeros-app .sales-contract-page.offer-details-page .contract-details-header-next-action>button{height:42px;min-height:42px;padding-inline:16px;font-size:12px}.dealeros-app .sales-contract-page.offer-details-page .offer-details-summary-grid>.offer-details-card .offer-details-card-heading h2{font-size:15px;line-height:22px}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-data-card .sales-contract-data-description{font-size:12px;line-height:18px}.dealeros-app .sales-contract-page.offer-details-page .offer-details-history-card .offer-details-history-row{min-height:60px}.dealeros-app .sales-contract-page.offer-details-page .offer-details-terms-card .offer-details-card-heading h2{font-size:18px}@media (width<=1250px){.dealeros-app .sales-contract-page.offer-details-page .contract-details-offer-layout{grid-template-columns:minmax(0,1fr) 280px}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-data-card .sales-contract-check-list{grid-template-columns:repeat(3,minmax(0,1fr))}.dealeros-app .sales-contract-page.offer-details-page .contract-details-inline-commercial-card .offer-details-edit-terms-form,.dealeros-app .sales-contract-page.offer-details-page .offer-details-terms-grid{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:12px}.dealeros-app .sales-contract-page.offer-details-page .offer-details-term-item:nth-child(4),.dealeros-app .sales-contract-page.offer-details-page .contract-details-inline-commercial-card .offer-details-edit-terms-form>label:nth-child(4){border-left:0;padding-left:0}}@media (width<=980px){.dealeros-app .sales-contract-page.offer-details-page .contract-details-offer-layout{grid-template-columns:1fr}.dealeros-app .sales-contract-page.offer-details-page .offer-details-body-side{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dealeros-app .sales-contract-page.offer-details-page .offer-details-history-card{grid-column:1/-1}.dealeros-app .sales-contract-page.offer-details-page .offer-details-summary-grid{grid-template-columns:1fr;gap:10px}.dealeros-app .sales-contract-page.offer-details-page .offer-details-summary-grid>:first-child,.dealeros-app .sales-contract-page.offer-details-page .offer-details-summary-grid>:last-child{border-left-color:#e0e7f0;border-radius:9px}}@media (width<=700px){.dealeros-app .sales-contract-page.offer-details-page .offer-details-header-actions{flex-wrap:wrap;justify-content:flex-start}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-data-card .sales-contract-data-card-actions{justify-content:flex-start}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-data-card .sales-contract-data-info-note{max-width:none}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-data-card .sales-contract-check-list{grid-template-columns:repeat(2,minmax(0,1fr))}.dealeros-app .sales-contract-page.offer-details-page .offer-details-summary-grid>.offer-details-vehicle-card{grid-template-rows:auto auto auto auto auto;grid-template-columns:1fr}.dealeros-app .sales-contract-page.offer-details-page .offer-details-summary-grid>.offer-details-vehicle-card>.offer-details-card-header,.dealeros-app .sales-contract-page.offer-details-page .offer-details-summary-grid>.offer-details-vehicle-card>.offer-details-vehicle-title,.dealeros-app .sales-contract-page.offer-details-page .offer-details-summary-grid>.offer-details-vehicle-card>.offer-details-vehicle-tags,.dealeros-app .sales-contract-page.offer-details-page .offer-details-summary-grid>.offer-details-vehicle-card>.offer-details-vehicle-media,.dealeros-app .sales-contract-page.offer-details-page .offer-details-summary-grid>.offer-details-vehicle-card>.offer-details-vehicle-facts{grid-column:1}.dealeros-app .sales-contract-page.offer-details-page .offer-details-summary-grid>.offer-details-vehicle-card>.offer-details-vehicle-media{grid-row:4}.dealeros-app .sales-contract-page.offer-details-page .offer-details-summary-grid>.offer-details-vehicle-card>.offer-details-vehicle-facts{border-top:1px solid #e7ecf3;border-left:0;grid-row:5;padding:8px 0 0}.dealeros-app .sales-contract-page.offer-details-page .contract-details-inline-commercial-card .offer-details-edit-terms-form,.dealeros-app .sales-contract-page.offer-details-page .offer-details-terms-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dealeros-app .sales-contract-page.offer-details-page .offer-details-term-item:nth-child(odd),.dealeros-app .sales-contract-page.offer-details-page .contract-details-inline-commercial-card .offer-details-edit-terms-form>label:nth-child(odd){border-left:0;padding-left:0}.dealeros-app .sales-contract-page.offer-details-page .offer-details-customer-footer{grid-template-columns:1fr}.dealeros-app .sales-contract-page.offer-details-page .offer-details-body-side{display:flex}}@media (width<=460px){.dealeros-app .sales-contract-page.offer-details-page .sales-contract-data-card .sales-contract-check-list,.dealeros-app .sales-contract-page.offer-details-page .contract-details-inline-commercial-card .offer-details-edit-terms-form,.dealeros-app .sales-contract-page.offer-details-page .offer-details-terms-grid{grid-template-columns:1fr}.dealeros-app .sales-contract-page.offer-details-page .offer-details-term-item,.dealeros-app .sales-contract-page.offer-details-page .contract-details-inline-commercial-card .offer-details-edit-terms-form>label{border-left:0;padding-inline:0}}.dealeros-app .sales-contract-page.offer-details-page .contract-terms-description{color:#687d98;margin:0 16px 12px;font-size:12px;line-height:18px}.dealeros-app .sales-contract-page.offer-details-page .offer-details-terms-card .contract-terms-description{margin-left:0}.dealeros-app .sales-contract-page.offer-details-page .contract-details-inline-commercial-card .offer-details-edit-money-field{background:#fff;border:1px solid #cfdbe9;border-radius:5px;align-items:center;display:flex;overflow:hidden}.dealeros-app .sales-contract-page.offer-details-page .contract-details-inline-commercial-card .offer-details-edit-money-field.is-readonly{background:#eff3f8}.dealeros-app .sales-contract-page.offer-details-page .contract-details-inline-commercial-card .offer-details-edit-money-field input{width:100%;min-width:0;height:38px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:8px 10px;font-size:14px}.dealeros-app .sales-contract-page.offer-details-page .contract-details-inline-commercial-card .offer-details-edit-money-field em{border-left:1px solid #d6dfeb;flex:none;align-self:stretch;align-items:center;padding:0 9px;font-size:12px;font-style:normal;display:flex}.dealeros-app .sales-contract-page.offer-details-page .contract-details-inline-commercial-card .offer-details-edit-date-field{box-sizing:border-box;border:1px solid #cfdbe9;border-radius:5px;align-items:center;height:40px;display:flex}.dealeros-app .sales-contract-page.offer-details-page .contract-details-inline-commercial-card .offer-details-edit-date-field>input[type=text]{background:0 0;border:0;width:100%;min-width:0;padding:8px 10px;font-size:14px}.dealeros-app .sales-contract-page.offer-details-page .offer-details-summary-card-actions{flex-wrap:wrap;justify-content:flex-end}@media (width<=1100px){.dealeros-app .sales-contract-page.offer-details-page .contract-details-offer-layout,.dealeros-app .sales-contract-page.offer-details-page .offer-details-summary-grid{grid-template-columns:1fr}}@media (width<=700px){.dealeros-app .sales-contract-page.offer-details-page .contract-title-line{gap:8px;font-size:24px}.dealeros-app .sales-contract-page.offer-details-page .contract-workflow li{font-size:10px}.dealeros-app .sales-contract-page.offer-details-page .offer-details-summary-grid>.offer-details-vehicle-card>.offer-details-vehicle-title{grid-row:2}.dealeros-app .sales-contract-page.offer-details-page .offer-details-summary-grid>.offer-details-vehicle-card>.offer-details-vehicle-tags{grid-row:3}.dealeros-app .sales-contract-page.offer-details-page .offer-details-summary-grid>.offer-details-vehicle-card>.offer-details-vehicle-media{grid-row:4}}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-data-card{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;display:grid}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-data-card>.offer-details-card-header{display:contents}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-data-card .offer-details-card-heading{grid-area:1/1}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-data-card .sales-contract-data-card-actions{grid-area:1/2/3;align-self:start}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-data-card .sales-contract-data-info-note{max-width:245px}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-data-card .sales-contract-data-description{grid-area:2/1;margin:0}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-data-card>:not(.offer-details-card-header):not(.sales-contract-data-description){grid-column:1/-1;margin-top:0}.dealeros-app .sales-contract-page.offer-details-page .contract-history-toggle{color:#526d92;font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 0 0;font-size:12px}@media (width<=700px){.dealeros-app .sales-contract-page.offer-details-page .sales-contract-data-card{flex-direction:column;display:flex}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-data-card>.offer-details-card-header{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-data-card .sales-contract-data-card-actions{justify-content:flex-start}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-data-card .sales-contract-data-info-note{max-width:none}}.dealeros-app .sales-contract-page.offer-details-page .offer-details-status-zone{padding:14px 18px 10px}.dealeros-app .sales-contract-page.offer-details-page .contract-workflow{align-items:flex-start;min-height:78px}.dealeros-app .sales-contract-page.offer-details-page .contract-workflow li{gap:4px;min-width:0;padding:0 3px}.dealeros-app .sales-contract-page.offer-details-page .contract-workflow li:not(:last-child):after{background:#d8e1ec;top:13px}.dealeros-app .sales-contract-page.offer-details-page .contract-workflow li.is-complete:not(:last-child):after{background:#f39a37}.dealeros-app .sales-contract-page.offer-details-page .contract-workflow-node{color:#7d8ca1;background:#fff;border-color:#d3ddea;width:28px;height:28px}.dealeros-app .sales-contract-page.offer-details-page .contract-workflow-label{color:#60718a;white-space:nowrap;font-size:11px;line-height:15px}.dealeros-app .sales-contract-page.offer-details-page .contract-workflow-time{color:#8793a5;white-space:nowrap;min-height:14px;font-size:9px;font-weight:500;line-height:14px}.dealeros-app .sales-contract-page.offer-details-page .contract-workflow li.is-complete .contract-workflow-node,.dealeros-app .sales-contract-page.offer-details-page .contract-workflow li.is-current .contract-workflow-node{color:#e87500;background:#fff1de;border-color:#ffb25a;box-shadow:0 0 0 4px #ff8b1912}.dealeros-app .sales-contract-page.offer-details-page .contract-workflow li.is-complete .contract-workflow-label,.dealeros-app .sales-contract-page.offer-details-page .contract-workflow li.is-current .contract-workflow-label{color:#13233e;font-weight:700}.dealeros-app .sales-contract-page.offer-details-page .contract-workflow li.is-current .contract-workflow-time,.dealeros-app .sales-contract-page.offer-details-page .contract-workflow li.is-complete .contract-workflow-time{color:#68788f}.dealeros-app .sales-contract-page.offer-details-page .contract-workflow li.is-signed .contract-workflow-node,.dealeros-app .sales-contract-page.offer-details-page .contract-workflow li.is-completed .contract-workflow-node{color:#16844c;background:#effaf3;border-color:#b9e3cd}.dealeros-app .sales-contract-page.offer-details-page .contract-workflow li.is-cancelled .contract-workflow-node{color:#d94444;background:#fff0f0;border-color:#f2bcbc}.dealeros-app .sales-contract-page.offer-details-page .contract-workflow li.is-cancelled .contract-workflow-label,.dealeros-app .sales-contract-page.offer-details-page .contract-workflow li.is-cancelled .contract-workflow-time{color:#c13d43}@media (width<=700px){.dealeros-app .sales-contract-page.offer-details-page .contract-workflow{min-width:620px}.dealeros-app .sales-contract-page.offer-details-page .contract-workflow-label{font-size:10px}.dealeros-app .sales-contract-page.offer-details-page .contract-workflow-time{font-size:8px}}@media (width>=1101px){.dealeros-app .sales-contract-page.offer-details-page .contract-details-offer-layout{grid-template-rows:auto auto auto auto;grid-template-columns:minmax(0,1fr) 275px;gap:12px 16px}.dealeros-app .sales-contract-page.offer-details-page .contract-details-offer-layout>.offer-details-body-side{display:contents}.dealeros-app .sales-contract-page.offer-details-page .offer-details-status-zone{grid-area:1/1}.dealeros-app .sales-contract-page.offer-details-page .offer-details-summary-card{grid-area:2/1}.dealeros-app .sales-contract-page.offer-details-page .offer-details-commercial-card,.dealeros-app .sales-contract-page.offer-details-page .contract-details-inline-commercial-card{grid-area:3/1}.dealeros-app .sales-contract-page.offer-details-page .contract-details-payments-slot{grid-area:4/1}.dealeros-app .sales-contract-page.offer-details-page .contract-details-necessary-data-slot{grid-area:4/2}.dealeros-app .sales-contract-page.offer-details-page .offer-details-actions-card{grid-area:1/2}.dealeros-app .sales-contract-page.offer-details-page .contract-details-readiness-card{grid-area:2/2}.dealeros-app .sales-contract-page.offer-details-page .offer-details-history-card{grid-area:3/2}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-data-card{background:#fbfcfe;border-color:#d7e0eb;padding:14px;display:block;box-shadow:0 2px 8px #14233c09}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-data-card>.offer-details-card-header{flex-direction:column;align-items:stretch;gap:10px;margin-bottom:10px;display:flex}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-data-card .offer-details-card-heading h2{font-size:15px;line-height:20px}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-data-card .sales-contract-data-card-actions{flex-direction:column;align-items:stretch;gap:8px;display:flex}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-data-card .sales-contract-data-action-text{justify-content:center;width:100%}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-data-card .sales-contract-data-info-note{color:#617590;background:#eef4fb;max-width:none;font-size:10px}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-data-card .sales-contract-data-description{margin:0 0 10px;font-size:11px;line-height:16px}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-data-card .sales-contract-check-list{grid-template-columns:1fr;gap:6px}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-data-card .sales-contract-check-row{background:#f8fafc;border-color:#dbe3ee;min-height:48px;padding:8px}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-data-card .sales-contract-check-copy strong{font-size:11px;line-height:15px}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-data-card .sales-contract-check-copy small{color:#218052;background:#e5f7ec;font-size:10px}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-data-request-state{background:#f1f7fc;border-color:#d8e5f1;padding:8px;font-size:10px}}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-data-card{background:#fff;border-color:#d9e1ec;border-radius:12px;padding:16px;box-shadow:0 3px 12px #14233c09}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-data-card .offer-details-card-header{align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-data-card .offer-details-card-heading{align-items:flex-start;gap:9px}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-data-card .offer-details-card-heading>.offer-details-icon-circle{color:#e47a08;background:#fff1df;border-radius:9px;flex:0 0 30px;width:30px;height:30px;display:grid}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-data-card .offer-details-card-heading h2{font-size:15px;line-height:20px}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-data-card .offer-details-card-heading h2:after{content:"ПРОФИЛ НА КЛИЕНТА";color:#9aa9bd;letter-spacing:.1em;margin-top:3px;font-size:9px;font-weight:700;line-height:12px;display:block}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-data-card .sales-contract-data-card-actions{flex-direction:column;align-items:stretch;gap:8px;display:flex}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-data-card .sales-contract-data-action-text{color:#a7610b;background:#fffaf4;border-color:#efc48e;justify-content:center;width:100%;min-height:36px}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-data-card .sales-contract-data-info-note{color:#687b95;background:#f6f8fb;border-left:3px solid #f0a14b;border-radius:7px;max-width:none;padding:8px 9px;font-size:10px;line-height:14px}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-data-card .sales-contract-data-info-note .offer-details-icon{color:#e47a08}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-data-card .sales-contract-data-description{color:#657893;margin:12px 0 11px;font-size:11px;line-height:16px}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-data-card .sales-contract-check-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-data-card .sales-contract-check-row{background:#fbfcfe;border:1px solid #e0e6ee;border-radius:9px;align-items:center;gap:8px;min-height:52px;padding:8px}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-data-card .sales-contract-check-icon{color:#168a56;background:#e6f6ed;border-radius:50%;flex:0 0 21px;place-items:center;width:21px;height:21px;display:grid}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-data-card .sales-contract-check-copy{gap:3px}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-data-card .sales-contract-check-copy strong{color:#29415f;font-size:10px;line-height:14px}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-data-card .sales-contract-check-copy small{color:#278055;background:#e5f6ec;border-radius:999px;align-self:flex-start;padding:2px 7px;font-size:9px;line-height:12px}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-data-card .sales-contract-data-request-state,.dealeros-app .sales-contract-page.offer-details-page .sales-contract-data-card .sales-contract-data-request-state.is-submitted{color:#93631e;background:#fff9f0;border-color:#efd7b6;margin-top:9px;padding:9px 10px}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-data-card .sales-contract-data-request-icon{color:#df850f}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-data-card .sales-contract-data-missing-summary{color:#bc6a0d;margin-top:5px;font-size:10px;font-weight:700;line-height:14px;display:block}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-data-card .sales-contract-check-row.is-missing,.dealeros-app .sales-contract-page.offer-details-page .sales-contract-data-card .sales-contract-check-row.is-expired{background:#fffaf2;border-color:#f0d3a8}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-data-card .sales-contract-check-row.is-missing .sales-contract-check-icon,.dealeros-app .sales-contract-page.offer-details-page .sales-contract-data-card .sales-contract-check-row.is-expired .sales-contract-check-icon{color:#dc7d0b;background:#fff0d8}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-data-card .sales-contract-check-row.is-missing .sales-contract-check-copy small,.dealeros-app .sales-contract-page.offer-details-page .sales-contract-data-card .sales-contract-check-row.is-expired .sales-contract-check-copy small{color:#b66a0b;background:#fff0d8}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-data-card .sales-contract-data-send-panel{background:#fff8ed;border-color:#f0d3a8;border-radius:9px;margin-top:9px;padding:10px}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-data-card .sales-contract-data-send-panel button{background:#f5820b;border-color:#ef8f19;border-radius:7px;min-height:34px;font-size:11px}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-data-card .sales-contract-data-send-panel p{font-size:10px;line-height:14px}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-data-request-state{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:2px 8px;min-width:0;display:grid}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-data-request-state>.sales-contract-data-request-icon{grid-area:1/1;margin-top:1px}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-data-request-state>span:nth-child(2){grid-area:1/2;gap:2px;min-width:0;display:grid}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-data-request-state strong,.dealeros-app .sales-contract-page.offer-details-page .sales-contract-data-request-state small{overflow-wrap:anywhere;word-break:normal;min-width:0;display:block}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-data-request-state>button{white-space:normal;overflow-wrap:anywhere;text-align:left;grid-area:2/2;justify-self:start;max-width:100%;margin:3px 0 0}@media (width<=560px){.dealeros-app .sales-contract-page.offer-details-page .sales-contract-data-card .sales-contract-check-list{grid-template-columns:1fr}}@media (width<=1100px){.dealeros-app .sales-contract-page.offer-details-page .contract-details-offer-layout>.offer-details-body-side{display:flex}}.sales-contract-page.offer-details-page .sales-contract-data-card .sales-contract-check-row{background:#f8fafc;border-color:#dbe3ee}.sales-contract-page.offer-details-page .sales-contract-data-card .sales-contract-check-row.is-missing,.sales-contract-page.offer-details-page .sales-contract-data-card .sales-contract-check-row.is-expired{background:#fffaf2;border-color:#ecdcbf}.sales-contract-page.offer-details-page .sales-contract-data-card .sales-contract-data-request-state{background:#f1f7fc;border-color:#d8e5f1}.dealeros-app .sales-contract-page.offer-details-page .contract-details-readiness-card{background:#fff8ed;border-color:#f0d3a8}.dealeros-app .sales-contract-page.offer-details-page .contract-details-readiness-card>span{color:#ed8500;background:#fff0d8}.dealeros-app .sales-contract-page.offer-details-page .contract-details-readiness-card strong{color:#b96208}.dealeros-app .sales-contract-page.offer-details-page .contract-details-readiness-card p{color:#7c6a55}@media (width>=1101px){.dealeros-app .sales-contract-page.offer-details-page .contract-details-offer-layout{grid-template-rows:auto;grid-template-columns:minmax(0,1fr) 275px;align-items:start;gap:12px 16px;display:grid}.dealeros-app .sales-contract-page.offer-details-page .contract-details-offer-layout>.offer-details-body-main{flex-direction:column;grid-area:1/1;align-items:stretch;gap:12px;min-width:0;display:flex}.dealeros-app .sales-contract-page.offer-details-page .contract-details-offer-layout>.offer-details-body-side{flex-direction:column;grid-area:1/2;align-items:stretch;gap:12px;min-width:0;display:flex}.dealeros-app .sales-contract-page.offer-details-page .contract-details-necessary-data-slot{width:100%;margin:0}.dealeros-app .sales-contract-page.offer-details-page .contract-details-necessary-data-slot>.sales-contract-data-card{width:100%}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-data-card{background:#fbfcfe}}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-payments-card--polished{background:#fff;border-color:#dfe5ee;border-radius:12px;padding:0;overflow:hidden;box-shadow:0 8px 24px #14233c0a}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-payments-card--polished>header{background:linear-gradient(#fffdf9 0%,#fff 100%);border-bottom:1px solid #edf0f4;margin:0;padding:16px 20px 13px}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-payments-card--polished .offer-details-card-heading{gap:10px}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-payments-card--polished .offer-details-card-heading>.offer-details-icon-circle{color:#e77b0b;background:#fff1dd;border:1px solid #ffd49e;border-radius:9px;flex-basis:32px;width:32px;height:32px;display:grid}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-payments-card--polished .offer-details-card-header h2{color:#14233e;letter-spacing:0;text-transform:none;font-size:17px;font-weight:800;line-height:22px}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-payments-card--polished .sales-contract-payment-register{color:#c86d06;background:#fffaf2;border:1px solid #f1bc76;border-radius:7px;height:32px;padding:0 12px;font-size:11px;font-weight:800}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-payments-card--polished .sales-contract-payment-register:hover:not(:disabled){color:#ad5c00;background:#fff3e3;border-color:#e89932}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-payments-polished{padding:16px 20px 18px}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-payments-card--polished .sales-contract-payments-total{align-items:baseline;gap:10px;margin:0 0 14px;display:flex}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-payments-card--polished .sales-contract-payments-total strong{color:#14233e;letter-spacing:-.03em;font-size:28px;line-height:32px}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-payments-card--polished .sales-contract-payments-total span{color:#7a879b;font-size:11px;line-height:16px}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-payments-card--polished .sales-contract-payment-summary-strip{background:#fffaf3;border:1px solid #eadfce;border-radius:10px;margin:0 0 14px;overflow:hidden}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-payments-card--polished .sales-contract-payment-summary-item{gap:9px;padding:11px 13px}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-payments-card--polished .sales-contract-payment-summary-item+.sales-contract-payment-summary-item{border-left-color:#eadfce}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-payments-card--polished .sales-contract-payment-summary-icon,.dealeros-app .sales-contract-page.offer-details-page .sales-contract-payments-card--polished .sales-contract-payment-summary-item.is-received .sales-contract-payment-summary-icon{color:#e4810d;background:#fff0d9;flex-basis:30px;width:30px;height:30px}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-payments-card--polished .sales-contract-payment-summary-item.is-agreed .sales-contract-payment-summary-icon{color:#4a61a3;background:#eef2fb}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-payments-card--polished .sales-contract-payment-summary-item.is-remaining .sales-contract-payment-summary-icon{color:#e4810d;background:#fff0d9}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-payments-card--polished .sales-contract-payment-summary-item small{color:#55637b;font-size:11px;line-height:15px}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-payments-card--polished .sales-contract-payment-summary-item strong{color:#162640;font-size:17px;line-height:21px}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-payments-card--polished .sales-contract-payment-summary-item em{color:#8a96a8;font-size:10px;line-height:14px}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-payment-inline-editor{background:#fffaf3;border:1px solid #efcf9f;border-radius:11px;margin:0 0 14px;padding:0;overflow:hidden}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-payment-inline-editor>form{gap:0}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-payment-inline-editor header{background:linear-gradient(90deg,#fff6e9 0%,#fffaf3 72%);border-bottom-color:#f0dfc6;align-items:center;padding:13px 16px 12px}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-payment-inline-editor .sales-contract-payment-eyebrow{color:#d87505;margin-bottom:3px;font-size:9px;line-height:13px}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-payment-inline-editor header h2{color:#172640;margin:0 0 2px;font-size:17px;line-height:22px}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-payment-inline-editor header span{color:#7d8796;font-size:10px;line-height:14px}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-payment-inline-editor .sales-contract-payment-close{color:#a86b1c;border-color:#e7cda8;border-radius:7px;width:28px;height:28px;font-size:18px}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-payment-inline-editor .sales-contract-payment-body{gap:14px;padding:14px 16px 15px}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-payment-inline-editor .sales-contract-payment-main-grid,.dealeros-app .sales-contract-page.offer-details-page .sales-contract-payment-inline-editor .sales-contract-payment-extra-grid{gap:12px}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-payment-inline-editor .sales-contract-payment-field{color:#68758a;letter-spacing:.04em;text-transform:uppercase;gap:5px;font-size:10px;line-height:14px}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-payment-inline-editor .sales-contract-payment-field>input,.dealeros-app .sales-contract-page.offer-details-page .sales-contract-payment-inline-editor .sales-contract-payment-field>select,.dealeros-app .sales-contract-page.offer-details-page .sales-contract-payment-inline-editor .sales-contract-payment-field .dos-outlined-input-v1,.dealeros-app .sales-contract-page.offer-details-page .sales-contract-payment-inline-editor .sales-contract-payment-field .dos-outlined-select-v1{box-sizing:border-box;color:#172640;letter-spacing:0;text-transform:none;background:#fff;border-color:#d9e0ea;border-radius:7px;min-height:38px;font-size:12px}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-payment-inline-editor .sales-contract-payment-amount>div{border-radius:8px;box-shadow:0 0 0 2px #ec8f1d12}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-payment-inline-editor .sales-contract-payment-amount .dos-outlined-input-v1{background:#fff;border-color:#e9ae60;min-height:46px;font-size:18px;font-weight:800}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-payment-inline-editor .sales-contract-payment-amount em{color:#c9770b;font-size:11px}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-payment-inline-editor .sales-contract-payment-methods{background:#fff;border:1px solid #eadfce;border-radius:9px;padding:11px}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-payment-inline-editor .sales-contract-payment-methods legend{color:#68758a;letter-spacing:.04em;text-transform:uppercase;margin:0 0 8px;font-size:10px;line-height:14px}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-payment-inline-editor .sales-contract-payment-methods>div{gap:8px}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-payment-inline-editor .sales-contract-payment-method{background:#fff;border-color:#e0e5ec;border-radius:8px;min-height:60px;padding:9px 10px}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-payment-inline-editor .sales-contract-payment-method:hover{background:#fffaf3;border-color:#efb66c}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-payment-inline-editor .sales-contract-payment-method.is-selected{background:#fff5e8;border-color:#e99327;box-shadow:0 0 0 2px #e993271a}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-payment-inline-editor .sales-contract-payment-method-icon{color:#5065a5;background:#eef2fb;border-radius:8px;width:28px;height:28px}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-payment-inline-editor .sales-contract-payment-method.is-selected .sales-contract-payment-method-icon{color:#df7907;background:#ffe6c3}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-payment-inline-editor .sales-contract-payment-method b{font-size:11px}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-payment-inline-editor .sales-contract-payment-method small{font-size:9px}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-payment-inline-editor .sales-contract-payment-extra-grid{padding-top:1px}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-payment-inline-editor footer{background:#fff;border-top-color:#f0dfc6;padding:11px 16px 13px}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-payment-inline-editor .sales-contract-payment-cancel{color:#617087;border-color:#d9e0ea;border-radius:7px;height:34px;font-size:11px}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-payment-inline-editor .sales-contract-payment-submit{background:#eb8512;border-color:#eb8512;border-radius:7px;height:34px;font-size:11px;box-shadow:0 4px 10px #eb851229}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-payment-inline-editor .sales-contract-payment-submit:hover:not(:disabled){background:#d87505;border-color:#d87505}@media (width<=760px){.dealeros-app .sales-contract-page.offer-details-page .sales-contract-payments-polished{padding-inline:14px}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-payment-summary-strip{grid-template-columns:1fr}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-payment-summary-item+.sales-contract-payment-summary-item{border-top:1px solid #eadfce;border-left:0}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-payment-inline-editor .sales-contract-payment-main-grid,.dealeros-app .sales-contract-page.offer-details-page .sales-contract-payment-inline-editor .sales-contract-payment-extra-grid{grid-template-columns:1fr}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-payment-inline-editor .sales-contract-payment-main-grid .sales-contract-payment-amount{grid-column:auto}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-payment-inline-editor .sales-contract-payment-methods>div{grid-template-columns:1fr}}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-payments-card--polished>.sales-contract-payments-polished{min-width:0}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-payments-card--polished .sales-contract-payments-total,.dealeros-app .sales-contract-page.offer-details-page .sales-contract-payments-card--polished.is-editor-open>header .sales-contract-payment-register{display:none}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-payments-polished.is-editor-open{grid-template-rows:auto auto auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) minmax(360px,430px);align-items:start;gap:14px 18px;display:grid}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-payments-polished.is-editor-open>.sales-contract-payment-summary-strip,.dealeros-app .sales-contract-page.offer-details-page .sales-contract-payments-polished.is-editor-open>.sales-contract-payment-toolbar,.dealeros-app .sales-contract-page.offer-details-page .sales-contract-payments-polished.is-editor-open>.sales-contract-payment-table,.dealeros-app .sales-contract-page.offer-details-page .sales-contract-payments-polished.is-editor-open>.sales-contract-payments-footer-action{grid-column:1}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-payments-polished.is-editor-open>.sales-contract-payment-summary-strip{grid-row:1}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-payments-polished.is-editor-open>.sales-contract-payment-toolbar{grid-row:2}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-payments-polished.is-editor-open>.sales-contract-payment-table{grid-row:3/span 2}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-payments-polished.is-editor-open>.sales-contract-payments-footer-action{grid-row:5}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-payments-polished.is-editor-open>.sales-contract-payment-inline-editor{grid-area:1/2/span 5;width:100%;margin:0}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-payment-toolbar{grid-template-columns:minmax(180px,1fr) 150px 150px auto;align-items:center;gap:8px;min-width:0;display:grid}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-payment-search{box-sizing:border-box;color:#7b899d;background:#fff;border:1px solid #d8e1ed;border-radius:7px;align-items:center;gap:8px;min-width:0;height:36px;padding:0 10px;display:flex}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-payment-search:focus-within{border-color:#efae5d;box-shadow:0 0 0 3px #efae5d1f}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-payment-search input{color:#172640;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:11px}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-payment-search input::placeholder{color:#8d99aa}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-payment-toolbar>select{color:#33445f;min-width:0;height:36px;font:inherit;background:#fff;border:1px solid #d8e1ed;border-radius:7px;padding:0 10px;font-size:11px}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-payment-toolbar>select:focus{border-color:#efae5d;outline:0;box-shadow:0 0 0 3px #efae5d1f}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-payment-clear-filters{color:#4e607b;height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8e1ed;border-radius:7px;padding:0 11px;font-size:11px;font-weight:700}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-payment-clear-filters:hover{color:#be6907;background:#fffaf3;border-color:#efae5d}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-payment-table{background:#fff;border:1px solid #e1e7ef;border-radius:9px;min-width:0;overflow-x:auto}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-payment-table-header,.dealeros-app .sales-contract-page.offer-details-page .sales-contract-payment-row-v2{grid-template-columns:28px 82px 82px 52px minmax(120px,1.15fr) minmax(106px,1fr) minmax(145px,1.3fr) minmax(105px,auto) minmax(74px,auto);align-items:center;column-gap:10px;min-width:990px;display:grid}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-payment-table-header{box-sizing:border-box;color:#6f7e95;white-space:nowrap;background:#f7f9fc;min-height:38px;padding:0 12px;font-size:10px;font-weight:800;line-height:14px}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-payment-list{display:block}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-payment-row-shell{border-top:1px solid #edf0f4}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-payment-row-v2{box-sizing:border-box;color:#21314c;border-top:0;gap:10px;min-height:58px;padding:8px 12px;font-size:11px}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-payment-row-v2:hover{background:#fffaf3}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-payment-table-cell{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dealeros-app .sales-contract-page.offer-details-page .payment-index,.dealeros-app .sales-contract-page.offer-details-page .payment-currency{color:#63728b;font-weight:600}.dealeros-app .sales-contract-page.offer-details-page .payment-date{color:#344765}.dealeros-app .sales-contract-page.offer-details-page .payment-amount{color:#14233e;font-size:13px;font-weight:800}.dealeros-app .sales-contract-page.offer-details-page .payment-amount.is-negative{color:#d5474f}.dealeros-app .sales-contract-page.offer-details-page .payment-purpose span{box-sizing:border-box;color:#51627d;text-overflow:ellipsis;white-space:nowrap;background:#eef2f8;border-radius:999px;max-width:100%;padding:4px 7px;font-size:10px;font-weight:700;display:inline-flex;overflow:hidden}.dealeros-app .sales-contract-page.offer-details-page .is-posted .payment-purpose span{color:#bc6a0d;background:#fff0d9}.dealeros-app .sales-contract-page.offer-details-page .payment-method{color:#344765;align-items:center;gap:6px;display:inline-flex}.dealeros-app .sales-contract-page.offer-details-page .payment-method .offer-details-icon{color:#5c6f90;flex:none}.dealeros-app .sales-contract-page.offer-details-page .payment-reference{gap:1px;display:grid}.dealeros-app .sales-contract-page.offer-details-page .payment-reference strong{color:#344765;text-overflow:ellipsis;font-size:10px;font-weight:700;overflow:hidden}.dealeros-app .sales-contract-page.offer-details-page .payment-reference small{color:#8692a4;text-overflow:ellipsis;font-size:9px;overflow:hidden}.dealeros-app .sales-contract-page.offer-details-page .payment-status-badge{color:#17864c;white-space:nowrap;background:#eaf8ef;border-radius:999px;align-items:center;gap:4px;height:24px;padding:0 7px;font-size:10px;font-weight:800;display:inline-flex}.dealeros-app .sales-contract-page.offer-details-page .payment-status-badge.is-draft{color:#bd6f12;background:#fff4e3}.dealeros-app .sales-contract-page.offer-details-page .payment-status-badge.is-reversed{color:#d5474f;background:#fff0f0}.dealeros-app .sales-contract-page.offer-details-page .payment-status-badge .sales-contract-payment-status-icon{color:currentColor;background:0 0;flex-basis:15px;width:15px;height:15px}.dealeros-app .sales-contract-page.offer-details-page .payment-status-badge .sales-contract-payment-status-icon .offer-details-icon{width:13px;height:13px}.dealeros-app .sales-contract-page.offer-details-page .payment-actions{justify-content:flex-end;align-items:center;gap:4px;display:flex}.dealeros-app .sales-contract-page.offer-details-page .payment-actions .sales-contract-payment-reverse{border-radius:6px;height:28px;padding:0 8px;font-size:10px}.dealeros-app .sales-contract-page.offer-details-page .payment-actions .sales-contract-payment-info{color:#536680;cursor:pointer;background:#fff;border:1px solid #dbe3ed;border-radius:6px;place-items:center;width:28px;height:28px;padding:0;display:grid}.dealeros-app .sales-contract-page.offer-details-page .payment-actions .sales-contract-payment-info:hover{color:#c86d06;background:#fffaf3;border-color:#efae5d}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-payment-table .sales-contract-payments-empty{text-align:center;border:0;border-radius:0;margin:0;padding:38px 16px}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-payment-row-shell.is-reversed .sales-contract-payment-reversal-event{padding:0 12px 10px}@media (width<=900px){.dealeros-app .sales-contract-page.offer-details-page .sales-contract-payments-polished.is-editor-open{display:block}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-payments-polished.is-editor-open>.sales-contract-payment-inline-editor{margin-top:14px}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-payment-toolbar{grid-template-columns:minmax(0,1fr) 140px}.dealeros-app .sales-contract-page.offer-details-page .sales-contract-payment-toolbar>.sales-contract-payment-clear-filters{grid-column:2}}.dealeros-app .sales-contract-page.offer-details-page .offer-details-body-side>.offer-details-actions-card{background:#fff;border:1px solid #dbe3ee;border-radius:10px;padding:15px 17px 14px;box-shadow:0 4px 14px #14233c09}.dealeros-app .sales-contract-page.offer-details-page .offer-details-body-side>.offer-details-actions-card .offer-details-card-header{border-bottom:1px solid #e4e9f1;margin:0;padding:0 0 10px}.dealeros-app .sales-contract-page.offer-details-page .offer-details-body-side>.offer-details-actions-card .offer-details-card-heading{gap:0}.dealeros-app .sales-contract-page.offer-details-page .offer-details-body-side>.offer-details-actions-card .offer-details-card-heading>.offer-details-icon-circle{display:none}.dealeros-app .sales-contract-page.offer-details-page .offer-details-body-side>.offer-details-actions-card .offer-details-card-heading h2{color:#17233d;font-size:16px;font-weight:700;line-height:21px}.dealeros-app .sales-contract-page.offer-details-page .offer-details-body-side>.offer-details-actions-card .offer-details-actions-list{border-top:0;gap:6px;padding-top:10px;display:grid}.dealeros-app .sales-contract-page.offer-details-page .offer-details-body-side>.offer-details-actions-card .offer-details-actions-list>button{box-sizing:border-box;color:#1b2943;background:#fff;border:1px solid #ced9e7;border-radius:7px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:43px;padding:0 12px;font-size:12px;font-weight:650;line-height:17px;transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s;display:grid}.dealeros-app .sales-contract-page.offer-details-page .offer-details-body-side>.offer-details-actions-card .offer-details-actions-list>button:last-child{border-bottom:1px solid #ced9e7}.dealeros-app .sales-contract-page.offer-details-page .offer-details-body-side>.offer-details-actions-card .offer-details-actions-list>button>.offer-details-icon{color:#72819a;width:16px;height:16px}.dealeros-app .sales-contract-page.offer-details-page .offer-details-body-side>.offer-details-actions-card .offer-details-actions-list>button:hover:not(:disabled){color:#bd6900;background:#fffaf4;border-color:#e7a14a;box-shadow:0 2px 7px #e1891c14}.dealeros-app .sales-contract-page.offer-details-page .offer-details-body-side>.offer-details-actions-card .offer-details-actions-list>button:hover:not(:disabled)>.offer-details-icon{color:#d77a08}.dealeros-app .sales-contract-page.offer-details-page .offer-details-body-side>.offer-details-actions-card .offer-details-actions-list>button:focus-visible{outline-offset:2px;outline:2px solid #e6973d59}.dealeros-app .sales-contract-page.offer-details-page .offer-details-body-side>.offer-details-actions-card .offer-details-actions-list>button:disabled{color:#8190a6;opacity:1;background:#fff}.dealeros-app .sales-contract-page.offer-details-page .offer-details-body-side>.offer-details-actions-card .offer-details-actions-list>button:disabled>.offer-details-icon{color:#8f9bad}.dealeros-app .sales-contract-page.offer-details-page .offer-details-body-side>.offer-details-actions-card .offer-details-actions-list>button:after{color:#62738e;font-size:18px;line-height:1}.dealeros-app .sales-contract-page.offer-details-page .offer-details-body-side>.offer-details-actions-card .offer-details-actions-list>button:disabled:after{color:#8a95a7;background:#f6f7f9;border-radius:5px;padding:3px 7px;font-size:9px;font-weight:650;line-height:12px}.dealeros-app .sales-contract-page.offer-details-page .offer-details-body-side>.offer-details-actions-card .contract-details-file-mark{box-sizing:border-box;width:20px;height:22px;font-family:var(--dos-font-ui);border:1px solid;border-radius:4px;place-items:end center;padding-bottom:3px;font-weight:800;line-height:1;display:grid;position:relative}.dealeros-app .sales-contract-page.offer-details-page .offer-details-body-side>.offer-details-actions-card .contract-details-file-mark:before{box-sizing:border-box;content:"";clip-path:polygon(0 0,100% 100%,0 100%);background:#fff;border-bottom:1px solid;border-left:1px solid;border-radius:0 3px 0 0;width:7px;height:7px;position:absolute;top:-1px;right:-1px}.dealeros-app .sales-contract-page.offer-details-page .offer-details-body-side>.offer-details-actions-card .contract-details-file-mark span{z-index:1;letter-spacing:-.04em;font-size:6px;position:relative}.dealeros-app .sales-contract-page.offer-details-page .offer-details-body-side>.offer-details-actions-card .contract-details-file-mark--pdf{color:#c34e58;background:#fff8f8}.dealeros-app .sales-contract-page.offer-details-page .offer-details-body-side>.offer-details-actions-card .contract-details-file-mark--word{color:#2b67b1;background:#f3f7ff}.dealeros-app .sales-contract-page.offer-details-page .offer-details-body-side>.offer-details-actions-card .contract-details-file-mark--word span{letter-spacing:0;font-size:11px}.dealeros-app .sales-contract-page.offer-details-page .offer-details-body-side>.offer-details-actions-card .contract-details-source-mark{color:#55739e;background:#f7faff;border:1px solid #d5dfed;border-radius:5px;place-items:center;width:20px;height:20px;display:grid}.dealeros-app .sales-contract-page.offer-details-page .offer-details-body-side>.offer-details-actions-card .contract-details-source-mark .offer-details-icon{width:14px;height:14px}.dealeros-app .sales-contract-page.offer-details-page .offer-details-body-side>.offer-details-actions-card .contract-details-source-action:hover:not(:disabled) .contract-details-source-mark{color:#c87208;background:#fff7ed;border-color:#e7a14a}@media (width<=760px){.dealeros-app .sales-contract-page.offer-details-page .offer-details-body-side>.offer-details-actions-card{padding:14px}}.dealeros-app .sales-contract-page.offer-details-page .offer-details-summary-grid>.offer-details-card .offer-details-card-heading>.offer-details-icon-circle{color:#4f6688;background:#f7f9fc;border:1px solid #e5ebf3;border-radius:9px;flex-basis:32px;place-items:center;width:32px;height:32px;display:grid}.dealeros-app .sales-contract-page.offer-details-page .offer-details-summary-grid>.offer-details-customer-card .offer-details-card-heading>.offer-details-icon-circle{color:#d77708;background:#fff5e8;border-color:#ffe0b4}.dealeros-app .sales-contract-page.offer-details-page .offer-details-summary-grid>.offer-details-vehicle-card .offer-details-card-heading>.offer-details-icon-circle{color:#3968a7;background:#f2f6fd;border-color:#d9e5f7}.dealeros-app .sales-contract-page.offer-details-page .offer-details-summary-grid>.offer-details-card .offer-details-card-heading h2{font-size:15px;font-weight:750;line-height:21px}.dealeros-app .sales-contract-page.offer-details-page .offer-details-summary-grid .offer-details-summary-action{border-radius:8px;min-height:32px;padding-inline:11px;transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s}.dealeros-app .sales-contract-page.offer-details-page .offer-details-summary-grid .offer-details-summary-action:hover{box-shadow:0 2px 6px #14233c0f}.dealeros-app .sales-contract-page.offer-details-page .offer-details-summary-grid .offer-details-customer-entity{margin-top:4px}.dealeros-app .sales-contract-page.offer-details-page .offer-details-summary-grid .offer-details-avatar{flex-basis:56px;width:56px;height:56px}.dealeros-app .sales-contract-page.offer-details-page .offer-details-summary-grid .offer-details-contact-list{border-top:1px solid #e6ebf2;gap:8px;margin-top:15px;padding-top:13px}.dealeros-app .sales-contract-page.offer-details-page .offer-details-summary-grid .offer-details-contact-list>span>.offer-details-icon{color:#7185a4;width:16px;height:16px}.dealeros-app .sales-contract-page.offer-details-page .offer-details-summary-grid .offer-details-customer-note{background:#f3f8ff;border:1px solid #e2edfc;border-radius:8px;padding:9px 10px}.dealeros-app .sales-contract-page.offer-details-page .offer-details-summary-grid .offer-details-vehicle-title strong{font-size:16px;line-height:22px}.dealeros-app .sales-contract-page.offer-details-page .offer-details-summary-grid .offer-details-vehicle-tags>span{border:1px solid #0000;font-size:11px;font-weight:750}.dealeros-app .sales-contract-page.offer-details-page .offer-details-summary-grid .offer-details-vehicle-facts>span{border-bottom:1px solid #edf1f6}.dealeros-app .sales-contract-page.offer-details-page .offer-details-summary-grid .offer-details-vehicle-facts>span:last-child{border-bottom:0}.dealeros-app .sales-contract-page.offer-details-page .contract-details-vat-note{box-sizing:border-box;color:#8b5b20;background:#fff8ef;border:1px solid #f2d4ad;border-radius:7px;align-items:center;gap:7px;min-height:28px;margin:-3px 0 11px;padding:5px 10px;font-size:11px;line-height:16px;display:inline-flex}.dealeros-app .sales-contract-page.offer-details-page .contract-details-vat-note>span{color:#d47708;background:#ffedd5;border-radius:50%;flex:0 0 21px;place-items:center;width:21px;height:21px;display:grid}.dealeros-app .sales-contract-page.offer-details-page .contract-details-vat-note strong{color:#7b4d15;font-weight:750}@media (width<=1250px){.dealeros-app .sales-contract-page.offer-details-page .offer-details-summary-grid>.offer-details-card .offer-details-card-heading{gap:6px}.dealeros-app .sales-contract-page.offer-details-page .offer-details-summary-grid>.offer-details-card .offer-details-card-heading h2{font-size:14px}.dealeros-app .sales-contract-page.offer-details-page .offer-details-summary-grid .offer-details-summary-action{gap:4px;min-height:30px;padding-inline:7px;font-size:10px}}.dealeros-app .sales-contract-page.offer-details-page .offer-details-summary-grid .offer-details-customer-entity{align-items:center;min-height:56px}.pw-workspace{box-sizing:border-box;color:#101c38;font-family:var(--dos-font-ui,Arial,sans-serif);background:#fff;border:1px solid #dce4ee;border-radius:10px;padding:16px;position:relative}.pw-workspace *{box-sizing:border-box}.pw-main{gap:12px;min-width:0;display:grid}.pw-title{justify-content:space-between;align-items:center;gap:16px;display:flex}.pw-title-copy,.pw-title-actions{align-items:center;gap:10px;display:flex}.pw-title h2{color:#111d38;margin:0;font-size:18px;line-height:22px}.pw-title p{color:#7484a0;margin:2px 0 0;font-size:12px}.pw-icon{color:#f87900;background:#fff3e3;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid}.pw-workspace button{color:#1d2b46;min-height:34px;font:600 12px var(--dos-font-ui,Arial,sans-serif);cursor:pointer;background:#fff;border:1px solid #cfdaea;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 11px;display:inline-flex}.pw-workspace button:hover:not(:disabled){background:#fffaf4;border-color:#f3a34b}.pw-workspace button:disabled{cursor:not-allowed;color:#98a3b5;background:#f4f6f9;border-color:#e0e5ec}.pw-workspace .pw-primary{color:#fff;background:#f87900;border-color:#f87900}.pw-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pw-metric{background:#fff;border:1px solid #e0e7ef;border-radius:10px;align-items:center;gap:10px;min-height:76px;padding:10px 12px;display:flex}.pw-metric .pw-icon{border-radius:10px;width:36px;height:36px}.pw-metric.green{background:#fbfefc;border-color:#dcefe4}.pw-metric.green .pw-icon{color:#009347;background:#e7f7ed}.pw-metric.blue{background:#fcfdff;border-color:#dce6f2}.pw-metric.blue .pw-icon{color:#1676ed;background:#edf5ff}.pw-metric.orange{background:#fffdfa;border-color:#f3dfca}.pw-metric.orange .pw-icon{color:#ee7b00;background:#fff1df}.pw-metric span{color:#5f7395;font-size:11px;display:block}.pw-metric strong{white-space:nowrap;color:#10203e;margin-top:2px;font-size:18px;line-height:21px;display:block}.pw-metric small{color:#7889a4;margin-top:2px;font-size:10px;display:block}.pw-ledger{background:#fff;border:1px solid #dce4ee;border-radius:9px;overflow:hidden}.pw-filters{border-bottom:1px solid #e9edf3;grid-template-columns:1.3fr repeat(3,1fr) auto;align-items:end;gap:8px;padding:12px 10px;display:grid}.pw-filters label{color:#667995;min-width:0;font-size:11px}.pw-filters select,.pw-filters input{color:#162642;width:100%;height:34px;min-height:34px;font:12px var(--dos-font-ui,Arial,sans-serif);background:#fff;border:1px solid #ced9e9;border-radius:6px;margin-top:4px;display:block}.pw-search{border:1px solid #ced9e9;border-radius:6px;align-items:center;gap:8px;height:34px;margin-top:15px;padding:0 10px;display:flex}.pw-search input{height:30px;min-height:30px;box-shadow:none;background:0 0;border:0;margin:0;padding:0}.pw-search svg{color:#6d809e;flex:none}.pw-clear{margin-bottom:0;color:#637795!important;background:#fff!important;border-color:#d9e1eb!important}.pw-table-scroll{overflow-x:auto}.pw-workspace table{border-collapse:collapse;text-align:left;table-layout:fixed;width:100%;font-size:12px}.pw-workspace th{color:#647693;letter-spacing:0;text-transform:none;white-space:nowrap;background:#f7f8fb;padding:11px 10px;font-size:11px;font-weight:700;line-height:15px}.pw-workspace th:first-child{width:13%}.pw-workspace th:nth-child(2){text-align:right;width:13%}.pw-workspace th:nth-child(3),.pw-workspace th:nth-child(4){width:17%}.pw-workspace th:nth-child(5){width:21%}.pw-workspace th:nth-child(6){width:13%}.pw-workspace th:last-child{width:44px}.pw-workspace td{color:#182846;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #e6ebf2;padding:10px}.pw-workspace tbody tr{cursor:pointer;height:48px}.pw-workspace tbody tr:hover{background:#fffaf4}.pw-workspace tbody tr:last-child td{border-bottom:0}.pw-workspace td:nth-child(2){text-align:right}.pw-workspace td small{color:#7c8da7;text-overflow:ellipsis;font-size:11px;line-height:15px;display:block;overflow:hidden}.pw-amount{color:#0d1d3b;font-size:13px;font-weight:800}.pw-purpose{color:#425674;background:#edf1f6;border-radius:12px;padding:5px 9px;font-size:10px;font-weight:600;display:inline-block}.pw-purpose.advance{color:#e07100;background:#fff0dd}.pw-method{align-items:center;gap:7px;font-size:12px;display:inline-flex}.pw-method svg{color:#637691}.pw-status{color:#ae6304;background:#fff1dd;border-radius:8px;align-items:center;gap:5px;padding:6px 8px;font-size:10px;font-weight:600;display:inline-flex}.pw-status.Posted{color:#07803c;background:#e4f6e9}.pw-status.Reversed{color:#d72d40;background:#ffeaee}.pw-actions{text-align:right!important}.pw-actions>button{letter-spacing:1px;width:34px;padding:0;font-size:14px}.pw-ledger-footer{color:#7588a5;justify-content:space-between;gap:12px;padding:10px;font-size:11px;display:flex}.pw-ledger-footer strong{color:#263958}.pw-empty{color:#8190a7;justify-items:center;gap:7px;padding:36px 14px;font-size:12px;display:grid}.pw-empty strong{color:#4c5e7b}.pw-editor{z-index:15;background:#fff;border:1px solid #dce4ee;border-radius:10px;width:min(408px,100% - 28px);position:absolute;top:14px;right:14px;box-shadow:0 14px 32px #1e2e4829}.pw-payment-form form{flex-direction:column;padding:14px;display:flex}.pw-payment-form header{align-items:center;gap:9px;margin-bottom:12px;display:flex}.pw-payment-form h2{color:#111d38;margin:0;font-size:18px}.pw-payment-form header button{color:#7183a0;background:0 0;border:0;width:28px;min-height:28px;margin-left:auto;padding:0;font-size:22px}.pw-fields{gap:11px;display:grid}.pw-fields label{color:#506480;font-size:11px;display:block}.pw-fields label>b{color:#e12638}.pw-workspace .pw-fields input,.pw-workspace .pw-fields select,.pw-workspace .pw-fields textarea{color:#14223e;width:100%;height:36px;min-height:36px;font:13px var(--dos-font-ui,Arial,sans-serif);box-shadow:none;background:#fff;border:1px solid #cdd8e8;border-radius:6px;margin-top:4px;padding:7px 10px;display:block}.pw-workspace .pw-fields textarea{resize:vertical;height:62px}.pw-workspace input:focus,.pw-workspace select:focus,.pw-workspace textarea:focus{border-color:#f5a244;outline:2px solid #f8790029}.pw-money-input{margin-top:4px;display:flex}.pw-money-input input{border-radius:6px 0 0 6px!important;margin:0!important}.pw-money-input>span{color:#263958;background:#f5f7fb;border:1px solid #cdd8e8;border-left:0;border-radius:0 6px 6px 0;place-items:center;min-width:46px;font-size:11px;display:grid}.pw-date-input{position:relative}.pw-workspace .pw-date-input>input[type=date]{color:#0000;background:0 0;border:0;width:30px;padding:2px;position:absolute;top:0;right:3px}.pw-date-input input[type=date]::-webkit-datetime-edit{display:none}.pw-form-context{color:#7688a3;margin:-6px 0 0;font-size:10px}.pw-notice{color:#5d6f89;background:#fffaf3;border:1px solid #ffd28f;border-radius:7px;align-items:flex-start;gap:7px;padding:9px;font-size:10px;line-height:14px;display:flex}.pw-notice svg{color:#f87900;flex:none}.pw-error{color:#c42b3c;background:#fff1f2;border-radius:6px;margin-bottom:10px;padding:8px;font-size:11px}.pw-payment-form footer{background:#fff;border-top:1px solid #edf0f4;gap:7px;margin-top:13px;padding-top:12px;display:flex;position:sticky;bottom:0}.pw-payment-form footer button{flex:1;min-height:36px;padding:0 8px;font-size:11px}.pw-payment-form footer .pw-primary:disabled{color:#98a2b3;background:#e5e9ef;border-color:#e5e9ef}.pw-floating-menu{z-index:1200;background:#fff;border:1px solid #dce4ee;border-radius:8px;min-width:184px;padding:5px;display:grid;position:fixed;box-shadow:0 10px 24px #1928412e}.pw-floating-menu.opens-up{transform:translateY(-100%)}.pw-floating-menu button{color:#21314e;min-height:34px;font:600 12px var(--dos-font-ui,Arial,sans-serif);cursor:pointer;background:#fff;border:0;border-radius:5px;justify-content:flex-start;padding:0 10px}.pw-floating-menu button:hover:not(:disabled){background:#fff5e9}@media (width<=900px){.pw-title{align-items:flex-start}.pw-title-actions{flex-wrap:wrap;justify-content:flex-end}.pw-summary{grid-template-columns:1fr}.pw-filters{grid-template-columns:1fr 1fr}.pw-search{grid-column:span 2;margin-top:0}.pw-workspace table{min-width:750px}.pw-editor{width:100%;margin-top:12px;position:relative;top:auto;right:auto}.pw-workspace.has-editor .pw-main{opacity:.5;pointer-events:none}}.contract-details-payments-slot{align-self:start}.pw-workspace .pw-filters{background:#fff;border-bottom:0;gap:8px;padding:10px}.pw-workspace .pw-filters label{line-height:14px;font-family:var(--dos-font-ui,Arial,sans-serif)!important;color:#73839d!important;font-size:11px!important;font-weight:500!important}.pw-workspace .pw-filters select{color:#1e2d48!important;height:36px!important;min-height:36px!important;font:500 13px var(--dos-font-ui,Arial,sans-serif)!important;background:#fff!important;border-color:#d7e0ea!important;border-radius:8px!important;margin-top:4px!important;padding:0 10px!important}.pw-workspace .pw-search{background:#fff!important;border-color:#d7e0ea!important;border-radius:8px!important;height:36px!important;margin-top:18px!important;padding:0 10px!important}.pw-workspace .pw-search input{height:32px!important;min-height:32px!important;font:500 13px var(--dos-font-ui,Arial,sans-serif)!important;color:#1e2d48!important}.pw-workspace .pw-search input::placeholder{color:#8c98aa!important}.pw-workspace .pw-search:focus-within,.pw-workspace .pw-filters select:focus{border-color:#e7a557!important;outline:none!important;box-shadow:0 0 0 2px #f091211a!important}.pw-workspace .pw-clear{color:#70809a!important;height:36px!important;min-height:36px!important;font:500 12px var(--dos-font-ui,Arial,sans-serif)!important;border-color:#0000!important}.pw-workspace .pw-clear:hover{background:#f7f9fc!important;border-color:#d9e2ec!important}.pw-workspace table th{color:#657793!important;font-family:var(--dos-font-ui,Arial,sans-serif)!important;letter-spacing:.01em!important;text-transform:none!important;background:#f8f9fc!important;padding:10px!important;font-size:11.5px!important;font-weight:600!important;line-height:16px!important}.pw-workspace table td{font-family:var(--dos-font-ui,Arial,sans-serif)!important;padding:10px!important;font-size:12px!important}.pw-workspace .pw-actions{padding-right:7px!important}.pw-workspace .pw-actions>button{color:#4f617c!important;letter-spacing:0!important;background:#fff!important;border-color:#d9e2ec!important;border-radius:8px!important;width:32px!important;height:32px!important;min-height:32px!important;font-size:16px!important;font-weight:600!important;line-height:1!important}.pw-workspace .pw-actions>button:hover{background:#f6f8fb!important;border-color:#c8d4e2!important}.pw-floating-menu{border-color:#d9e2ec!important;border-radius:10px!important;min-width:190px!important;box-shadow:0 8px 20px #1928411f!important}.pw-floating-menu button{color:#3b4e6b!important;min-height:35px!important;font-size:12px!important}.pw-floating-menu button:last-child{color:#a44a54!important}.pw-workspace .pw-title-actions button{border-radius:8px!important;height:36px!important;min-height:36px!important;padding:0 12px!important;font-size:12px!important}.pw-workspace .pw-title-actions .pw-primary{background:linear-gradient(135deg,#ff9a21,#f27600)!important;border-color:#e87500!important;font-weight:700!important;box-shadow:0 4px 10px #ea770033!important}.pw-workspace .pw-title-actions .pw-primary:hover:not(:disabled){transform:translateY(-1px);background:linear-gradient(135deg,#ffa331,#f47e0b)!important;border-color:#df6900!important;box-shadow:0 5px 13px #ea770042!important}.pw-workspace{container-type:inline-size}@container (width<=850px){.pw-workspace .pw-filters{grid-template-columns:1fr 1fr}.pw-workspace .pw-search{grid-column:span 2;margin-top:0!important}.pw-workspace .pw-table-scroll table{min-width:1100px}}.pw-workspace .pw-editor-inline{z-index:auto;width:auto;box-shadow:none;background:#fbfcfe;border-color:#dce4ee;border-radius:10px;margin:0;position:static}.pw-editor-inline .pw-payment-form form{padding:14px 16px}.pw-editor-inline .pw-payment-form header{margin-bottom:10px}.pw-editor-inline .pw-payment-form h2{font-size:17px}.pw-editor-inline .pw-payment-form header .pw-icon{border-radius:10px;width:32px;height:32px}.pw-editor-inline .pw-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 14px}.pw-editor-inline .pw-form-amount{min-width:0}.pw-editor-inline .pw-form-amount label{display:block}.pw-editor-inline .pw-form-context{margin:4px 0 0}.pw-editor-inline .pw-fields>label:nth-of-type(5),.pw-editor-inline .pw-notice{grid-column:1/-1}.pw-editor-inline .pw-notice{margin-top:1px}.pw-editor-inline .pw-payment-form footer{margin-top:12px;padding-top:10px;position:static}.pw-workspace .pw-actions>button svg{fill:currentColor;width:16px;height:16px}@container (width<=850px){.pw-editor-inline .pw-fields{grid-template-columns:1fr}.pw-editor-inline .pw-fields>label:nth-of-type(5),.pw-editor-inline .pw-notice{grid-column:auto}}.pw-workspace .pw-close-editor{color:#5d6f89!important;background:#fff!important;border-color:#d7e0ea!important}.pw-workspace .pw-close-editor:hover{background:#f7f9fc!important;border-color:#c7d4e3!important}.pw-workspace .pw-actions>button{color:#53657e!important;background:0 0!important;border-color:#0000!important}.pw-workspace .pw-editor-side{z-index:15;background:#fff;border:1px solid #dce4ee;border-radius:11px;width:min(440px,100% - 28px);margin:0;position:absolute;top:14px;right:14px;box-shadow:0 14px 32px #1e2e4824}.pw-workspace.has-editor .pw-main{opacity:1;pointer-events:auto}.pw-editor-side .pw-payment-form form{padding:15px 16px}.pw-editor-side .pw-payment-form header{margin-bottom:10px}.pw-editor-side .pw-payment-form h2{font-size:17px}.pw-editor-side .pw-payment-form header .pw-icon{border-radius:10px;width:32px;height:32px}.pw-editor-side .pw-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 13px}.pw-editor-side .pw-form-amount{min-width:0}.pw-editor-side .pw-form-amount label{display:block}.pw-editor-side .pw-form-context{margin:4px 0 0}.pw-editor-side .pw-fields>label:nth-of-type(5),.pw-editor-side .pw-notice{grid-column:1/-1}.pw-editor-side .pw-notice{margin-top:1px}.pw-editor-side .pw-payment-form footer{margin-top:12px;padding-top:10px;position:static}@container (width<=850px){.pw-workspace .pw-editor-side{width:auto;box-shadow:none;margin-top:12px;position:static}.pw-editor-side .pw-fields{grid-template-columns:1fr}.pw-editor-side .pw-fields>label:nth-of-type(5),.pw-editor-side .pw-notice{grid-column:auto}}.pw-workspace .pw-ledger thead tr{height:41px}.pw-workspace .pw-ledger th{padding:12px 10px!important;font-size:12px!important}.pw-workspace .pw-ledger tbody>tr:not(.pw-reversal-row){height:68px}.pw-workspace .pw-ledger tbody>tr:not(.pw-reversal-row)>td{padding:10px!important;font-size:13px!important}.pw-workspace .pw-amount{font-size:14px!important}.pw-workspace .pw-purpose{min-height:32px;padding:7px 12px!important;font-size:12px!important}.pw-workspace .pw-status{min-height:36px;padding:8px 11px!important;font-size:12px!important}.pw-workspace .pw-actions>button{color:#4f617c!important;background:#fff!important;border-color:#d9e2ec!important;width:36px!important;height:38px!important;min-height:38px!important}.pw-workspace .pw-actions>button:hover,.pw-workspace .pw-actions>button[aria-expanded=true]{color:#233653!important;background:#f7f9fc!important;border-color:#c8d4e2!important}.pw-workspace tbody tr:has(+.pw-reversal-row) td{border-bottom-color:#0000!important}.pw-workspace .pw-reversal-row{background:snow;height:63px}.pw-workspace .pw-reversal-row td{color:#243653;vertical-align:middle;background:snow;height:63px;white-space:normal!important;border-top:1px solid #f4dddd!important;border-bottom:1px solid #f4dddd!important;padding:9px 10px!important}.pw-workspace .pw-reversal-row td:first-child{background:linear-gradient(90deg,#0000 0 84px,snow 84px);position:relative;border-top-color:#0000!important;border-bottom-color:#0000!important}.pw-workspace .pw-reversal-row{isolation:isolate;position:relative;background:0 0!important}.pw-workspace .pw-reversal-row:before{content:none}.pw-workspace .pw-reversal-row>td{position:relative}.pw-workspace .pw-reversal-row>td:before{content:"";z-index:-1;pointer-events:none;background:#fff8f9;border-top:1px solid #f8e3e7;border-bottom:1px solid #f8e3e7;position:absolute;inset:0 0 10px}.pw-workspace .pw-reversal-row>td:first-child:before{border-left:1px solid #f8e3e7;border-radius:8px 0 0 8px;left:84px}.pw-workspace .pw-reversal-row>td:last-child:before{border-right:1px solid #f8e3e7;border-radius:0 8px 8px 0}.pw-workspace .pw-reversal-row>td,.pw-workspace .pw-reversal-row:hover>td,.pw-workspace .pw-reversal-row:focus-visible>td{background:0 0!important;border-top:0!important;border-bottom:1px solid #edf0f5!important;height:74px!important;padding-bottom:19px!important}.pw-workspace .pw-reversal-row .pw-reversal-bridge{width:60px;height:71px;top:-7px;left:63px}.pw-workspace .pw-reversal-row .pw-reversal-arrow{border-color:#cbd5e3;width:19px;height:39px;top:0;left:0}.pw-workspace .pw-reversal-row .pw-reversal-arrow:after{border-color:#9bacc4}.pw-workspace .pw-reversal-row .pw-reversal-icon{color:#df173b;background:0 0;top:39px;left:38px}.pw-workspace .pw-reversal-row .pw-reversal-icon svg{width:20px;height:20px}.pw-workspace .pw-reversal-row .pw-reversal-method{color:#243653;font-size:13px}.pw-workspace .pw-reversal-row .pw-reversal-method svg{width:22px;height:22px}.pw-workspace .pw-reversal-row .pw-reversal-meta{position:relative;overflow:visible}.pw-workspace .pw-reversal-row .pw-reversal-meta>span{white-space:nowrap;font-size:12px;position:absolute;top:22px;right:10px}.pw-workspace .pw-reversal-row .pw-reversal-date{margin-left:138px;font-size:13px}@container (width<=1100px){.pw-workspace .pw-reversal-row>td:first-child:before{left:40px}.pw-workspace .pw-reversal-row .pw-reversal-bridge{left:19px}.pw-workspace .pw-reversal-row .pw-reversal-date{margin-left:94px}}.pw-reversal-date-cell{min-width:0}.pw-reversal-bridge{width:52px;height:40px;position:absolute;top:-8px;left:50px}.pw-reversal-arrow{border-bottom:1px solid #e6c9ca;border-left:1px solid #e6c9ca;border-radius:0 0 0 8px;width:19px;height:33px;position:absolute;top:0;left:13px}.pw-reversal-arrow:after{content:"";border-bottom:1px solid #d8aaa8;border-right:1px solid #d8aaa8;width:7px;height:7px;position:absolute;bottom:-3px;right:-1px;transform:rotate(-45deg)}.pw-reversal-icon{color:#c94e4b;background:#fffdfd;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:21px;left:53px;transform:translateY(-50%)}.pw-reversal-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:14px;height:14px}.pw-reversal-date{z-index:1;color:#344765;white-space:nowrap;margin-left:138px;display:block;position:relative}.pw-reversal-amount{text-align:right;color:#c92f43!important;white-space:nowrap!important;font-size:13px!important;font-weight:800!important}.pw-reversal-copy{min-width:0;display:table-cell}.pw-reversal-copy strong{color:#243653;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:20px;display:block;overflow:hidden}.pw-reversal-copy span{color:#7c8da7;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:20px;display:block;overflow:hidden}.pw-reversal-method{color:#708097;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:11px;display:inline-flex}.pw-reversal-method svg{color:#7b8ba2;flex:none}.pw-reversal-reference{color:#344765;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pw-reversal-reference small{color:#8692a4;text-overflow:ellipsis;font-size:10px;line-height:14px;display:block;overflow:hidden}.pw-reversal-meta{color:#71819a!important;text-align:right!important;white-space:nowrap!important;font-size:11px!important;line-height:15px!important}.pw-reversal-meta span{white-space:nowrap}.pw-workspace .pw-reversal-actions>button{color:#4f617c!important;background:#fff!important;border-color:#d9e2ec!important}.pw-workspace .pw-reversal-actions>button:hover,.pw-workspace .pw-reversal-actions>button[aria-expanded=true]{background:#f7f9fc!important;border-color:#c8d4e2!important}.pw-workspace .pw-reversal-row:hover td,.pw-workspace .pw-reversal-row:focus-visible td{background:#fff7f7}.pw-workspace .pw-reversal-row:hover td:first-child,.pw-workspace .pw-reversal-row:focus-visible td:first-child{background:linear-gradient(90deg,#0000 0 84px,#fff7f7 84px)}@container (width<=1100px){.pw-workspace .pw-reversal-row td:first-child{background:linear-gradient(90deg,#0000 0 50px,snow 50px)}.pw-reversal-bridge{left:0}.pw-reversal-icon{left:36px}.pw-reversal-date{margin-left:62px}.pw-workspace .pw-reversal-row:hover td:first-child,.pw-workspace .pw-reversal-row:focus-visible td:first-child{background:linear-gradient(90deg,#0000 0 50px,#fff7f7 50px)}}@media (width<=900px){.pw-workspace .pw-reversal-row{height:54px}.pw-workspace .pw-reversal-row td{height:54px;padding:7px 10px!important}.pw-workspace .pw-reversal-row td:first-child{background:linear-gradient(90deg,#0000 0 50px,snow 50px)}.pw-reversal-bridge{top:-7px;left:0}.pw-reversal-icon{top:18px;left:36px}.pw-reversal-date{margin-left:62px}.pw-workspace .pw-reversal-row:hover td:first-child,.pw-workspace .pw-reversal-row:focus-visible td:first-child{background:linear-gradient(90deg,#0000 0 50px,#fff7f7 50px)}}.inventory-table-v2{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow:hidden;box-shadow:0 1px 2px #1018280a}.inventory-table-v2 table{border-collapse:collapse;width:100%;font-size:13px}.inventory-table-v2 th{border-bottom:1px solid var(--line);color:var(--muted);letter-spacing:.02em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#fbfcfe;padding:12px 15px;font-size:11px;font-weight:750}.inventory-table-v2 td{vertical-align:middle;border-bottom:1px solid #edf0f4;padding:14px 15px}.vehicle-status-badge-v2{color:#344054;white-space:nowrap;background:#edf2f7;border-radius:999px;align-items:center;min-height:24px;padding:3px 8px;font-size:12px;font-weight:700;display:inline-flex}.vehicle-status-badge-v2.status-Preparation{color:#8a5b12;background:#fff4dc}.vehicle-status-badge-v2.status-Ready{color:#2363ad;background:#e8f2ff}.vehicle-status-badge-v2.status-OnSale{color:#2e6d4f;background:#e8f3ec}.vehicle-status-badge-v2.status-Reserved{color:#6941a0;background:#f1ecff}.vehicle-status-badge-v2.status-Sold{color:#59636f;background:#edf0f3}.vehicle-edit-form-v2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.vehicle-edit-form-v2 section{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px;display:grid}.vehicle-edit-form-v2 h2{grid-column:1/-1;margin:0 0 2px;font-size:16px}.vehicle-edit-form-v2 label{color:var(--muted);gap:6px;font-size:12px;font-weight:650;display:grid}.vehicle-edit-form-v2 input,.vehicle-edit-form-v2 select,.vehicle-edit-form-v2 textarea{width:100%;min-height:40px;color:var(--ink);background:#fff;border:1px solid #d0d5dd;border-radius:6px;padding:0 10px}.vehicle-edit-form-v2 textarea{resize:vertical;min-height:110px;padding-block:9px}@media (width<=760px){.inventory-table-v2 table{display:none}}.dealeros-app .inventory-table-v2{border-color:var(--dos-border);border-radius:var(--dos-radius-md);box-shadow:var(--dos-shadow-xs)}.dealeros-app .inventory-table-v2 th{height:39px;color:var(--dos-text-secondary);border-color:var(--dos-border);letter-spacing:.065em;background:#f5f4f7;padding-block:0;font-size:10.25px}.dealeros-app .inventory-table-v2 td{border-color:var(--dos-border);padding-block:12px}.dealeros-app .vehicle-status-badge-v2{font-size:10.75px;font-weight:720}.dealeros-app .vehicle-edit-form-v2{gap:14px}.dealeros-app .vehicle-edit-form-v2 section{border-color:var(--dos-border);border-radius:var(--dos-radius-lg);box-shadow:var(--dos-shadow-xs);gap:13px;padding:0;overflow:hidden}.dealeros-app .vehicle-edit-form-v2 h2{color:#413d5e;border-bottom:1px solid var(--dos-border);background:#eeedf5;margin:0;padding:12px 15px;font-size:14px}.dealeros-app .vehicle-edit-form-v2 label{color:var(--dos-text-secondary);padding:0 15px 14px;font-size:11.5px}.dealeros-app .vehicle-edit-form-v2 input,.dealeros-app .vehicle-edit-form-v2 select,.dealeros-app .vehicle-edit-form-v2 textarea{border-color:var(--dos-border-strong);border-radius:var(--dos-radius-sm);color:var(--dos-text);font-size:13px}.dealeros-app .vehicle-edit-form-v2 input:focus,.dealeros-app .vehicle-edit-form-v2 select:focus,.dealeros-app .vehicle-edit-form-v2 textarea:focus{border-color:var(--dos-amber-700);box-shadow:0 0 0 3px var(--dos-focus);outline:0}@media (width<=760px){.dealeros-app .vehicle-edit-form-v2{grid-template-columns:1fr}}.vehicle-detail-page .vehicle-cost-modal-v2{z-index:1000;background:#19182785;padding:24px}.vehicle-detail-page .vehicle-cost-modal-v2 form{background:var(--dos-surface);border:1px solid var(--dos-border);border-radius:var(--dos-radius-lg);width:min(560px,100vw - 48px);box-shadow:var(--dos-shadow-md);gap:0;padding:0;overflow:hidden}.vehicle-detail-page .vehicle-cost-modal-header{background:var(--dos-surface-soft);border-bottom:1px solid var(--dos-border);justify-content:space-between;align-items:flex-start;gap:16px;padding:17px 19px 15px;display:flex}.vehicle-detail-page .vehicle-cost-modal-eyebrow{color:var(--dos-amber-700);letter-spacing:.1em;margin:0 0 4px;font-size:9px;font-weight:750}.vehicle-detail-page .vehicle-cost-modal-header h2{color:var(--dos-text-strong);letter-spacing:-.02em;margin:0;font-size:18px}.vehicle-detail-page .vehicle-cost-modal-header div>span{color:var(--dos-text-muted);margin-top:4px;font-size:10px;line-height:1.4;display:block}.vehicle-detail-page .vehicle-cost-modal-header .dos-icon-button{width:30px;height:30px;color:var(--dos-text-muted);background:0 0;flex:none}.vehicle-detail-page .vehicle-cost-modal-header .dos-icon-button svg{width:14px;height:14px}.vehicle-detail-page .vehicle-cost-modal-body{gap:12px;padding:17px 19px 19px;display:grid}.vehicle-detail-page .vehicle-cost-modal-body label{color:var(--dos-text-secondary);gap:6px;font-size:10px;font-weight:650;display:grid}.vehicle-detail-page .vehicle-cost-modal-body :is(input,select){box-sizing:border-box;width:100%;height:39px;color:var(--dos-text-strong);background:var(--dos-surface);border:1px solid var(--dos-border-strong);border-radius:var(--dos-radius-sm);padding:0 10px;font-family:inherit;font-size:11.5px;font-weight:600;line-height:1}.vehicle-detail-page .vehicle-cost-modal-body :is(input,select):focus{outline:2px solid var(--dos-focus);outline-offset:1px;border-color:var(--dos-focus)}.vehicle-detail-page .vehicle-cost-modal-split{grid-template-columns:minmax(0,1fr) 130px;gap:10px;display:grid}.vehicle-detail-page .vehicle-cost-modal-footer{background:var(--dos-surface-soft);border-top:1px solid var(--dos-border);justify-content:flex-end;align-items:center;gap:8px;padding:12px 19px;display:flex}.vehicle-detail-page .vehicle-cost-modal-footer .dos-button{min-height:35px;padding-inline:12px;font-size:10.75px}.vehicle-detail-page .vehicle-cost-modal-footer .dos-button--dark{background:var(--dos-ink-900);border-color:var(--dos-ink-900)}@media (width<=560px){.vehicle-detail-page .vehicle-cost-modal-v2{padding:14px}.vehicle-detail-page .vehicle-cost-modal-v2 form{width:100%}.vehicle-detail-page .vehicle-cost-modal-header,.vehicle-detail-page .vehicle-cost-modal-body{padding:15px}.vehicle-detail-page .vehicle-cost-modal-split{grid-template-columns:1fr}.vehicle-detail-page .vehicle-cost-modal-footer{padding:12px 15px}.vehicle-detail-page .vehicle-cost-modal-footer .dos-button{flex:1}}.vehicle-detail-page .vehicle-cost-modal-v2 form>.vehicle-cost-modal-body{grid-template-columns:minmax(0,1fr);justify-content:stretch;gap:12px;margin-top:0;display:grid}.vehicle-detail-page .vehicle-cost-modal-body>label{width:100%}.vehicle-detail-page .vehicle-financial-metric small,.vehicle-detail-page .vehicle-detail-card-header p,.vehicle-detail-page .vehicle-costs-header p,.vehicle-detail-page .vehicle-readonly-field>span,.vehicle-detail-page .vehicle-commercial-pricing small,.vehicle-detail-page .vehicle-notes-heading>span,.vehicle-detail-page .vehicle-notes-heading small,.vehicle-detail-page .vehicle-costs-total small,.vehicle-detail-page .vehicle-cost-meta{font-size:11.5px}.vehicle-detail-page .vehicle-detail-meta code{font-size:10.5px}.vehicle-detail-page .vehicle-financial-metric small{font-size:9.75px}.vehicle-detail-page .vehicle-detail-card-header p,.vehicle-detail-page .vehicle-costs-header p{font-size:10.5px}.vehicle-detail-page .vehicle-readonly-field>span,.vehicle-detail-page .vehicle-commercial-pricing small{font-size:9.5px}.vehicle-detail-page .vehicle-notes-heading>span{font-size:10.25px}.vehicle-detail-page .vehicle-notes-heading small{font-size:9px}.vehicle-detail-page .vehicle-costs-total small,.vehicle-detail-page .vehicle-cost-meta{font-size:9.25px}.vehicle-detail-page .vehicle-detail-hero{min-height:116px;padding:18px 20px}.vehicle-detail-page .vehicle-detail-title-row h1{font-size:23px}.vehicle-detail-page .vehicle-detail-hero-actions .dos-button{gap:6px;min-height:35px;padding-inline:11px;font-size:10.75px;font-weight:650}.vehicle-detail-page .vehicle-detail-hero-actions .dos-button svg{width:14px;height:14px}.vehicle-detail-page .vehicle-readonly-field{min-height:58px;padding:9px 11px}.vehicle-detail-page .vehicle-readonly-field>span{font-size:8.75px;font-weight:550}.vehicle-detail-page .vehicle-readonly-field>strong{margin-top:5px;font-size:11.25px;font-weight:650}.vehicle-detail-page .vehicle-technical-value{font-family:var(--dos-font-data);letter-spacing:-.015em;font-size:10.5px}.vehicle-detail-page .vehicle-commercial-pricing{background:var(--dos-surface-soft);border:1px solid var(--dos-border);border-radius:var(--dos-radius-md);grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:center;gap:8px;padding:10px 11px;display:grid}.vehicle-detail-page .vehicle-commercial-pricing>div{gap:4px;display:grid}.vehicle-detail-page .vehicle-commercial-pricing>div:last-child{text-align:right}.vehicle-detail-page .vehicle-commercial-pricing small{color:var(--dos-text-muted);font-size:8.75px}.vehicle-detail-page .vehicle-commercial-pricing strong{color:var(--dos-text-strong);font-variant-numeric:tabular-nums;font-size:11.75px;font-weight:700}.vehicle-detail-page .vehicle-commercial-pricing-arrow{color:var(--dos-text-faint);justify-content:center;align-items:center;display:inline-flex}.vehicle-detail-page .vehicle-notes-section{gap:6px;margin-top:12px;display:grid}.vehicle-detail-page .vehicle-notes-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.vehicle-detail-page .vehicle-notes-heading>span{color:var(--dos-text-secondary);font-size:9.5px;font-weight:600}.vehicle-detail-page .vehicle-notes-heading small{color:var(--dos-text-faint);font-size:8.5px}.vehicle-detail-page .vehicle-notes-readonly{min-height:92px;padding:10px 11px;font-size:10.25px;line-height:1.5}.vehicle-detail-page .vehicle-financial-icon{width:34px;height:34px}.vehicle-detail-page .vehicle-costs-header-actions{gap:10px}.vehicle-detail-page .vehicle-costs-header-actions .dos-button{min-height:34px;padding-inline:10px;font-size:10.5px}.vehicle-detail-page .vehicle-costs-total strong{font-size:11.5px}.vehicle-detail-page .vehicle-cost-actions .dos-icon-button{width:29px;height:29px}.vehicle-detail-page .vehicle-cost-actions .dos-icon-button svg{width:13px;height:13px}.vehicle-detail-page .vehicle-cost-delete{color:var(--dos-red-700)}.vehicle-detail-page .vehicle-cost-delete:hover{color:var(--dos-red-700);background:var(--dos-red-soft);border-color:#0000}.vehicle-detail-page .vehicle-cost-meta{color:var(--dos-text-muted);font-size:8.5px}.vehicle-detail-page .vehicle-cost-meta span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vehicle-detail-page .vehicle-detail-main-grid{grid-template-columns:minmax(0,1.04fr) minmax(380px,.96fr)}.vehicle-detail-page .vehicle-detail-card-body{min-height:0}.vehicle-detail-page{width:min(100%,1420px);color:var(--dos-text);margin:0 auto;padding:22px 28px 48px}.vehicle-detail-page .vehicle-detail-stack{gap:14px;display:grid}.vehicle-detail-page .vehicle-detail-breadcrumb{min-height:26px;color:var(--dos-text-muted);align-items:center;gap:6px;font-size:9.75px;display:flex}.vehicle-detail-page .vehicle-detail-breadcrumb a{color:var(--dos-text-secondary);font-weight:600;text-decoration:none}.vehicle-detail-page .vehicle-detail-breadcrumb a:hover{color:var(--dos-amber-700)}.vehicle-detail-page .vehicle-detail-hero{background:var(--dos-surface);border:1px solid var(--dos-border);min-height:130px;box-shadow:var(--dos-shadow-sm);border-radius:13px;justify-content:space-between;align-items:center;gap:24px;padding:20px 22px;display:flex}.vehicle-detail-page .vehicle-detail-identity{grid-template-columns:50px minmax(0,1fr);align-items:center;gap:14px;min-width:0;display:grid}.vehicle-detail-page .vehicle-detail-monogram{width:50px;height:50px;color:var(--dos-ink-900);background:var(--dos-amber-soft);border:1px solid #efd39d;border-radius:12px;justify-content:center;align-items:center;font-size:12px;font-weight:780;display:inline-flex}.vehicle-detail-page .vehicle-detail-title-copy{min-width:0}.vehicle-detail-page .vehicle-detail-eyebrow{color:var(--dos-amber-700);letter-spacing:.11em;text-transform:uppercase;margin-bottom:5px;font-size:9.5px;font-weight:700}.vehicle-detail-page .vehicle-detail-title-row{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.vehicle-detail-page .vehicle-detail-title-row h1{color:var(--dos-text-strong);letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:25px;font-weight:700;line-height:1.15;overflow:hidden}.vehicle-detail-page .vehicle-detail-meta{color:var(--dos-text-muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:7px;font-size:9.75px;display:flex}.vehicle-detail-page .vehicle-detail-meta i,.vehicle-detail-page .vehicle-cost-meta i{background:var(--dos-text-faint);border-radius:50%;width:3px;height:3px}.vehicle-detail-page .vehicle-detail-meta code{color:var(--dos-text-secondary);font-size:9.5px}.vehicle-detail-page .vehicle-detail-hero-actions{flex:none;align-items:center;gap:8px;display:flex}.vehicle-detail-page .vehicle-detail-editing-badge{color:#8c5b12;background:var(--dos-amber-soft);border-radius:999px;padding:6px 9px;font-size:9.75px;font-weight:650}.vehicle-detail-page .vehicle-financial-summary{grid-template-columns:repeat(5,minmax(145px,1fr));gap:9px;display:grid}.vehicle-detail-page .vehicle-financial-metric{background:var(--dos-surface);border:1px solid var(--dos-border);border-radius:var(--dos-radius-md);min-height:68px;box-shadow:var(--dos-shadow-xs);grid-template-columns:35px minmax(0,1fr);align-items:center;gap:10px;padding:10px 11px;display:grid}.vehicle-detail-page .vehicle-financial-icon{border-radius:8px;justify-content:center;align-items:center;width:35px;height:35px;font-weight:800;display:inline-flex}.vehicle-detail-page .vehicle-financial-metric small{color:var(--dos-text-muted);font-size:8.75px;display:block}.vehicle-detail-page .vehicle-financial-metric strong{color:var(--dos-text-strong);font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:4px;font-size:13.5px;font-weight:700;line-height:1;display:block}.vehicle-detail-page .vehicle-financial-metric[data-tone=purchase] .vehicle-financial-icon{background:var(--dos-amber-soft);color:var(--dos-amber-700)}.vehicle-detail-page .vehicle-financial-metric[data-tone=costs] .vehicle-financial-icon{background:var(--dos-orange-soft);color:var(--dos-orange-700)}.vehicle-detail-page .vehicle-financial-metric[data-tone=invested] .vehicle-financial-icon{color:var(--dos-ink-800);background:#eceaf0}.vehicle-detail-page .vehicle-financial-metric[data-tone=sale] .vehicle-financial-icon{background:var(--dos-aqua-soft);color:var(--dos-aqua-700)}.vehicle-detail-page .vehicle-financial-metric[data-tone=profit] .vehicle-financial-icon{background:var(--dos-sage-soft);color:var(--dos-sage-700)}.vehicle-detail-page .vehicle-financial-metric[data-tone=loss] .vehicle-financial-icon{background:var(--dos-red-soft);color:var(--dos-red-700)}.vehicle-detail-page .vehicle-detail-main-grid{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:start;gap:14px;display:grid}.vehicle-detail-page .vehicle-detail-card,.vehicle-detail-page .vehicle-costs-card{background:var(--dos-surface);border:1px solid var(--dos-border);border-radius:var(--dos-radius-lg);box-shadow:var(--dos-shadow-sm);overflow:hidden}.vehicle-detail-page .vehicle-detail-card-header{border-bottom:1px solid var(--dos-border);justify-content:space-between;align-items:flex-start;gap:16px;min-height:63px;padding:15px 16px 12px;display:flex}.vehicle-detail-page .vehicle-detail-card-header h2,.vehicle-detail-page .vehicle-costs-header h2{color:var(--dos-text-strong);margin:0;font-size:14px;font-weight:700}.vehicle-detail-page .vehicle-detail-card-header p,.vehicle-detail-page .vehicle-costs-header p{color:var(--dos-text-muted);margin:3px 0 0;font-size:9.5px;line-height:1.4}.vehicle-detail-page .vehicle-detail-card-body{padding:15px 16px 17px}.vehicle-detail-page .vehicle-readonly-fields,.vehicle-detail-page .vehicle-edit-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.vehicle-detail-page .vehicle-readonly-field{background:var(--dos-surface-soft);border:1px solid var(--dos-border);border-radius:var(--dos-radius-md);min-height:65px;padding:10px 11px}.vehicle-detail-page .vehicle-readonly-field>span{color:var(--dos-text-muted);font-size:9px;font-weight:550;display:block}.vehicle-detail-page .vehicle-readonly-field>strong{color:var(--dos-text-strong);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:11.75px;font-weight:650;display:block;overflow:hidden}.vehicle-detail-page .vehicle-readonly-field[data-mono=true] strong{font-family:var(--dos-font-data)}.vehicle-detail-page .vehicle-commercial-readonly{gap:10px;display:grid}.vehicle-detail-page .vehicle-notes-readonly{min-height:104px;color:var(--dos-text-secondary);background:var(--dos-surface-soft);border:1px solid var(--dos-border);border-radius:var(--dos-radius-md);white-space:pre-wrap;padding:11px 12px;font-size:10.5px;line-height:1.55}.vehicle-detail-page .vehicle-edit-fields{gap:12px 14px}.vehicle-detail-page .vehicle-edit-field{min-width:0;color:var(--dos-text-secondary);align-content:start;gap:6px;font-size:9.75px;font-weight:600;display:grid}.vehicle-detail-page .vehicle-edit-field .dos-control{box-sizing:border-box;border:1px solid var(--dos-border-strong);border-radius:var(--dos-radius-sm);width:100%;min-height:39px;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit}.vehicle-detail-page .vehicle-edit-notes{grid-column:1/-1}.vehicle-detail-page .vehicle-edit-notes textarea{resize:vertical;min-height:104px;padding:10px}.vehicle-detail-page .vehicle-edit-footer{z-index:8;border:1px solid var(--dos-border-strong);border-radius:var(--dos-radius-md);box-shadow:var(--dos-shadow-md);background:#fffffff5;justify-content:space-between;align-items:center;gap:18px;margin-top:14px;padding:11px 13px;display:flex;position:sticky;bottom:12px}.vehicle-detail-page .vehicle-edit-footer-note{color:var(--dos-text-muted);font-size:9.75px}.vehicle-detail-page .vehicle-edit-footer-actions{align-items:center;gap:7px;display:flex}.vehicle-detail-page .vehicle-costs-header{border-bottom:1px solid var(--dos-border);justify-content:space-between;align-items:center;gap:20px;padding:15px 16px;display:flex}.vehicle-detail-page .vehicle-costs-header-actions{align-items:center;gap:12px;display:flex}.vehicle-detail-page .vehicle-costs-total{text-align:right;gap:2px;display:grid}.vehicle-detail-page .vehicle-costs-total small{color:var(--dos-text-muted);font-size:8.5px}.vehicle-detail-page .vehicle-costs-total strong{color:var(--dos-text-strong);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.vehicle-detail-page .vehicle-costs-list{display:grid}.vehicle-detail-page .vehicle-cost-row{border-bottom:1px solid var(--dos-border);grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:11px;min-height:62px;padding:9px 14px;display:grid}.vehicle-detail-page .vehicle-cost-row:last-child{border-bottom:0}.vehicle-detail-page .vehicle-cost-row:hover{background:var(--dos-amber-softer)}.vehicle-detail-page .vehicle-cost-icon{width:33px;height:33px;color:var(--dos-orange-700);background:var(--dos-orange-soft);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.vehicle-detail-page .vehicle-cost-main{gap:4px;min-width:0;display:grid}.vehicle-detail-page .vehicle-cost-main>strong{color:var(--dos-text-strong);font-size:10.75px;font-weight:650}.vehicle-detail-page .vehicle-cost-meta{color:var(--dos-text-muted);flex-wrap:wrap;align-items:center;gap:5px;font-size:8.75px;display:flex}.vehicle-detail-page .vehicle-cost-amount{color:var(--dos-text-strong);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11.5px;font-weight:700}.vehicle-detail-page .vehicle-cost-actions{align-items:center;gap:4px;display:flex}.vehicle-detail-page .vehicle-costs-empty{color:var(--dos-text-muted);text-align:center;justify-items:center;gap:7px;padding:26px 16px;font-size:10px;display:grid}.vehicle-detail-page .vehicle-costs-empty strong{color:var(--dos-text-strong);font-size:12px}.vehicle-detail-page .vehicle-costs-empty-icon{width:34px;height:34px;color:var(--dos-orange-700);background:var(--dos-orange-soft);border-radius:8px;place-items:center;display:grid}.vehicle-detail-page .vehicle-detail-state{background:var(--dos-surface);border:1px solid var(--dos-border);border-radius:var(--dos-radius-md);justify-items:start;gap:8px;padding:24px;display:grid}.vehicle-detail-page .vehicle-detail-state-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vehicle-detail-page .vehicle-detail-state span{color:var(--dos-text-muted);font-size:10.5px;line-height:1.45}@media (width<=1180px){.vehicle-detail-page .vehicle-financial-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.vehicle-detail-page .vehicle-detail-main-grid{grid-template-columns:1fr}}@media (width<=760px){.vehicle-detail-page{padding:16px 14px 34px}.vehicle-detail-page .vehicle-detail-hero{flex-direction:column;align-items:flex-start}.vehicle-detail-page .vehicle-detail-hero-actions,.vehicle-detail-page .vehicle-detail-hero-actions .dos-button{width:100%}.vehicle-detail-page .vehicle-financial-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.vehicle-detail-page .vehicle-readonly-fields,.vehicle-detail-page .vehicle-edit-fields{grid-template-columns:1fr}.vehicle-detail-page .vehicle-costs-header{flex-direction:column;align-items:stretch}.vehicle-detail-page .vehicle-costs-header-actions{justify-content:space-between}.vehicle-detail-page .vehicle-cost-row{grid-template-columns:33px minmax(0,1fr) auto}.vehicle-detail-page .vehicle-cost-actions{grid-column:2/-1;justify-content:flex-end}.vehicle-detail-page .vehicle-edit-footer{flex-direction:column;align-items:stretch}.vehicle-detail-page .vehicle-edit-footer-actions{width:100%}.vehicle-detail-page .vehicle-edit-footer-actions .dos-button{flex:1}}@media (width<=480px){.vehicle-detail-page .vehicle-financial-summary{grid-template-columns:1fr}.vehicle-detail-page .vehicle-detail-title-row h1{font-size:21px}.vehicle-detail-page .vehicle-costs-header-actions{flex-direction:column;align-items:stretch}}.vehicle-detail-page .dos-button{appearance:none;border-radius:var(--dos-radius-sm);white-space:nowrap;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:7px;height:35px;padding:0 13px;font-family:inherit;font-size:12.75px;font-weight:680;line-height:1;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex}.vehicle-detail-page .dos-button--secondary{color:var(--dos-text);background:var(--dos-surface);border-color:var(--dos-border-strong)}.vehicle-detail-page .dos-button--secondary:hover:not(:disabled){background:var(--dos-amber-softer);border-color:#dfc99e}.vehicle-detail-page .dos-button--dark{color:#fff;background:var(--dos-ink-900);border-color:var(--dos-ink-900);box-shadow:var(--dos-shadow-xs)}.vehicle-detail-page .dos-button--dark:hover:not(:disabled){background:var(--dos-ink-1000)}.vehicle-detail-page .dos-button:focus-visible,.vehicle-detail-page .dos-icon-button:focus-visible{outline:3px solid var(--dos-focus);outline-offset:1px}.vehicle-detail-page .dos-button:disabled,.vehicle-detail-page .dos-icon-button:disabled{opacity:.5;cursor:not-allowed}.vehicle-detail-page .dos-icon-button{width:30px;height:30px;color:var(--dos-text-secondary);background:var(--dos-surface);border:1px solid var(--dos-border);border-radius:var(--dos-radius-sm);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.vehicle-detail-page .dos-icon-button:hover{color:var(--dos-text-strong);background:var(--dos-amber-softer)}.vehicle-detail-page .dos-icon-button--danger{color:var(--dos-red-700)}.vehicle-detail-page .vehicle-showroom-qr-modal{background:#19182785;place-items:center;padding:20px;display:grid}.vehicle-detail-page .vehicle-showroom-qr-modal>section{background:var(--dos-surface,#fff);border:1px solid var(--dos-border,#e3e4ea);border-radius:var(--dos-radius-lg,12px);width:min(92vw,520px);box-shadow:var(--dos-shadow-lg,0 22px 60px #141b2d38);overflow:hidden}.vehicle-detail-page .vehicle-showroom-qr-modal header{border-bottom:1px solid var(--dos-border,#e3e4ea);justify-content:space-between;align-items:flex-start;gap:14px;padding:17px 18px 14px;display:flex}.vehicle-detail-page .vehicle-showroom-qr-modal header p{color:#a66b19;letter-spacing:.11em;margin:0 0 4px;font-size:10px;font-weight:800}.vehicle-detail-page .vehicle-showroom-qr-modal h2{color:var(--dos-text,#17233b);letter-spacing:-.025em;margin:0;font-size:20px}.vehicle-detail-page .vehicle-showroom-qr-modal .dos-icon-button{color:#646b7e;border:1px solid var(--dos-border,#e3e4ea);background:0 0;border-radius:8px;place-items:center;width:34px;height:34px;padding:7px;display:grid}.vehicle-detail-page .vehicle-showroom-qr-modal .dos-icon-button svg{width:17px;height:17px}.vehicle-detail-page .vehicle-showroom-qr-body{justify-items:center;gap:9px;padding:18px;display:grid}.vehicle-detail-page .vehicle-showroom-qr-frame{border:1px solid var(--dos-border,#e3e4ea);background:#fff;border-radius:12px;place-items:center;width:250px;height:250px;padding:12px;display:grid}.vehicle-detail-page .vehicle-showroom-qr-image{object-fit:contain;width:100%;height:100%;display:block}.vehicle-detail-page .vehicle-showroom-qr-skeleton,.vehicle-detail-page .vehicle-showroom-qr-load-error{text-align:center;border-radius:8px;place-items:center;width:100%;height:100%;display:grid}.vehicle-detail-page .vehicle-showroom-qr-skeleton{background:var(--dos-surface-soft,#f7f7f9);color:var(--dos-text-secondary,#66718b);gap:8px;font-size:12px;animation:1.1s ease-in-out infinite alternate vehicleQrPulse}.vehicle-detail-page .vehicle-showroom-qr-skeleton span{padding:10px}.vehicle-detail-page .vehicle-showroom-qr-load-error{color:#905237;background:#fff8f4;gap:10px;padding:18px;font-size:12px}.vehicle-detail-page .vehicle-showroom-qr-load-error .dos-button{font-size:11px}.vehicle-detail-page .vehicle-showroom-qr-url-label{width:100%;color:var(--dos-text-secondary,#66718b);justify-self:start;margin-top:4px;font-size:10px;font-weight:750}.vehicle-detail-page .vehicle-showroom-public-url{overflow-wrap:anywhere;width:100%;color:var(--dos-text-secondary,#66718b);background:var(--dos-surface-soft,#f7f7f9);border:1px solid var(--dos-border,#e3e4ea);border-radius:var(--dos-radius-md,8px);font-family:var(--dos-font-data);padding:10px 11px;font-size:9.5px;line-height:1.45}.vehicle-detail-page .vehicle-showroom-qr-modal footer{border-top:1px solid var(--dos-border,#e3e4ea);background:#fbfbfc;justify-content:flex-end;gap:8px;padding:13px 18px;display:flex}.vehicle-detail-page .vehicle-showroom-qr-modal footer .dos-button{min-height:34px;padding:7px 10px;font-size:11px;text-decoration:none}.vehicle-detail-page .vehicle-showroom-qr-modal footer .dos-button[disabled]{opacity:.5;cursor:not-allowed}@keyframes vehicleQrPulse{to{opacity:.55}}@media (width<=560px){.vehicle-detail-page .vehicle-showroom-qr-modal{padding:12px}.vehicle-detail-page .vehicle-showroom-qr-frame{width:min(250px,72vw);height:min(250px,72vw)}.vehicle-detail-page .vehicle-showroom-qr-modal footer{grid-template-columns:1fr 1fr;display:grid}.vehicle-detail-page .vehicle-showroom-qr-modal footer .dos-button:last-child{grid-column:span 2}}.dealeros-app .inventory-table-v2 th{font-family:var(--dos-font-label);color:var(--dos-text-secondary);font-size:11.5px;font-weight:600;line-height:1.25}.vehicle-detail-page .vehicle-edit-field{color:var(--dos-text-secondary);gap:5px;font-size:10px;font-weight:650;line-height:1.25}.vehicle-detail-page .vehicle-edit-control{box-sizing:border-box;width:100%;min-height:38px;color:var(--dos-text-strong);border:0;border-bottom:1px solid var(--dos-border-strong);font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;background:0 0;border-radius:0;outline:0;padding:8px 2px 7px;font-size:12px;font-weight:600;transition:border-color .16s,box-shadow .16s}.vehicle-detail-page .vehicle-edit-control:focus{border-bottom:2px solid var(--dos-amber-600);box-shadow:0 2px 0 -1px var(--dos-amber-600)}.vehicle-detail-page select.vehicle-edit-control{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--dos-text-muted) 50%),linear-gradient(135deg,var(--dos-text-muted) 50%,transparent 50%);background-position:calc(100% - 9px) 16px,calc(100% - 5px) 16px;background-repeat:no-repeat;background-size:4px 4px,4px 4px;padding-right:23px}.vehicle-detail-page .vehicle-edit-field.is-invalid .vehicle-edit-control{border-bottom-color:var(--dos-red-600)}.vehicle-detail-page .vehicle-edit-field.is-invalid .vehicle-edit-control:focus{border-bottom-color:var(--dos-red-600);box-shadow:0 2px 0 -1px var(--dos-red-600)}.vehicle-detail-page .vehicle-edit-error{color:var(--dos-red-700);margin-top:1px;font-size:9px;font-weight:550;line-height:1.25;display:block}.vehicle-detail-page .vehicle-edit-notes-control{box-sizing:border-box;width:100%;min-height:104px;color:var(--dos-text-strong);background:var(--dos-surface);border:1px solid var(--dos-border-strong);border-radius:var(--dos-radius-sm);font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;resize:vertical;outline:0;padding:10px 11px;font-size:11px;line-height:1.45;transition:border-color .16s,box-shadow .16s}.vehicle-detail-page .vehicle-edit-notes-control:focus{border-color:var(--dos-amber-600);box-shadow:0 0 0 3px #e09d3029}.vehicle-detail-page .vehicle-edit-footer-error{color:var(--dos-red-700);margin-top:3px;font-size:9px;display:block}.vehicle-detail-page .vehicle-conflict-reload{color:var(--dos-text-secondary);border:1px solid var(--dos-border-strong);border-radius:var(--dos-radius-sm);font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;cursor:pointer;background:0 0;margin-left:10px;padding:4px 8px;font-size:10px;font-weight:650}.vehicle-detail-page .vehicle-conflict-reload:focus-visible{outline:2px solid var(--dos-amber-500);outline-offset:2px}@media (width<=760px){.vehicle-detail-page .vehicle-edit-control{min-height:40px}.vehicle-detail-page .vehicle-edit-footer-error{margin-top:5px}}.dos-form-section-v1 .vehicle-detail-card-body{min-width:0}@media (width>=1181px){.vehicle-detail-page .dos-readonly-grid-v1{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 22px}}.vehicle-detail-page .vehicle-edit-control{font-size:13px;line-height:1.35}.vehicle-detail-page .vehicle-edit-notes-control{font-size:13px}.vehicle-cost-modal-v2 .vehicle-cost-modal-footer button{border-radius:8px;min-height:36px;padding:9px 12px;font-size:13px;font-weight:500;line-height:1.25}.vehicle-detail-page .vehicle-cost-modal-v2 .vehicle-cost-modal-footer button{height:36px;min-height:36px;padding:9px 12px;font-size:13px;font-weight:500;line-height:1.25}.vehicle-detail-page .vehicle-cost-modal-v2 .vehicle-cost-modal-body{gap:18px}.vehicle-detail-page .vehicle-cost-modal-v2 .vehicle-cost-modal-body .vehicle-cost-modal-split{grid-template-columns:minmax(0,3fr) minmax(96px,1fr);gap:18px}.vehicle-detail-page .vehicle-cost-modal-v2 .vehicle-cost-modal-body .dos-underline-field-v1{gap:5px}.dealeros-app .vehicle-cost-modal-v2 .vehicle-cost-date-input-v1{background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236d6a7b' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4.5' width='18' height='16' rx='2'/%3E%3Cpath d='M16 2.5v4M8 2.5v4M3 9h18'/%3E%3C/svg%3E");background-position:right 2px center;background-repeat:no-repeat;background-size:16px 16px;padding-right:25px}.dealeros-app .vehicle-cost-modal-v2 .vehicle-cost-date-input-v1::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer}@media (width<=600px){.vehicle-detail-page .vehicle-cost-modal-v2 .vehicle-cost-modal-body .vehicle-cost-modal-split{grid-template-columns:1fr}}.vehicle-detail-page .vehicle-edit-action-footer-v1{border:1px solid var(--dos-border);background:#fffffffa;border-radius:10px;align-items:center;gap:16px;margin-top:12px;padding:10px 12px;box-shadow:0 5px 16px #19182712}.vehicle-detail-page .vehicle-edit-action-footer-v1 .vehicle-edit-footer-note{min-width:0;color:var(--dos-text-secondary);letter-spacing:-.005em;font-family:inherit;font-size:12.5px;font-weight:500;line-height:1.35}.vehicle-detail-page .vehicle-edit-action-footer-v1 .vehicle-edit-footer-error{margin-left:10px;font-size:11.5px;font-weight:500}.vehicle-detail-page .vehicle-edit-action-footer-v1 .vehicle-edit-footer-actions{flex:none;gap:8px}.vehicle-detail-page .vehicle-edit-action-footer-v1 .dos-button{letter-spacing:-.005em;height:36px;min-height:36px;box-shadow:none;border-radius:8px;padding:0 13px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.2}.vehicle-detail-page .vehicle-edit-action-footer-v1 .dos-button--secondary{color:var(--dos-text-secondary);background:var(--dos-surface);border-color:var(--dos-border-strong)}.vehicle-detail-page .vehicle-edit-action-footer-v1 .dos-button--secondary:hover:not(:disabled){color:var(--dos-text-strong);background:var(--dos-amber-softer);border-color:#dfc99e}.vehicle-detail-page .vehicle-edit-action-footer-v1 .dos-button--dark{color:var(--dos-ink-1000);background:var(--dos-amber-500);border-color:var(--dos-amber-500)}.vehicle-detail-page .vehicle-edit-action-footer-v1 .dos-button--dark:hover:not(:disabled){color:var(--dos-ink-1000);background:var(--dos-amber-600);border-color:var(--dos-amber-600)}.vehicle-detail-page .vehicle-edit-action-footer-v1 .dos-button--dark:disabled{color:var(--dos-text-muted);background:var(--dos-amber-soft);border-color:var(--dos-border);opacity:1}.vehicle-detail-page .vehicle-edit-action-footer-v1 .dos-button:focus-visible{outline:2px solid var(--dos-focus);outline-offset:2px}@media (width<=760px){.vehicle-detail-page .vehicle-edit-action-footer-v1{gap:10px;padding:10px}.vehicle-detail-page .vehicle-edit-action-footer-v1 .vehicle-edit-footer-note{font-size:12px}.vehicle-detail-page .vehicle-edit-action-footer-v1 .dos-button{font-size:12.5px}}.dealeros-app .inventory-home-v2 .inventory-table-v2{box-shadow:var(--dos-shadow-xs,0 1px 2px #14213a0a);border-radius:12px}.dealeros-app .inventory-home-v2 .inventory-table-v2 th{height:39px;padding-block:0}.dealeros-app .inventory-home-v2 .inventory-table-v2 td{padding-block:12px}.dealeros-app .inventory-home-v2 .inventory-table-v2 td>strong,.dealeros-app .inventory-home-v2 .inventory-table-v2 td>small{display:block}.dealeros-app .inventory-home-v2 .inventory-table-v2 td>small{color:var(--dos-text-muted);margin-top:3px;font-size:12px;line-height:1.3}.dealeros-app>.dealer-content-v2>main.page-canvas-v1>.vehicle-details-rebuilt-v1{background:var(--dos-page,#f7f8fb);width:100%;max-width:none;margin:0;padding:0}.vehicle-details-rebuilt-v1{background:var(--dos-page,#f7f8fb);min-height:100%;color:var(--dos-text,#252438);font-family:var(--dos-font-ui)}.vehicle-v2-shell{width:min(100%,1580px);margin:0 auto;padding:16px 30px 38px}.vehicle-v2-breadcrumb{color:var(--dos-text-muted,#71809a);align-items:center;gap:9px;margin-bottom:12px;font-size:12px;display:flex}.vehicle-v2-breadcrumb button{color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;background:0 0;border:0;padding:0}.vehicle-v2-breadcrumb button:hover{color:var(--dos-navy,#12284e)}.vehicle-v2-breadcrumb strong{color:var(--dos-navy,#12284e);font-weight:700}.vehicle-v2-hero{border:0;border-bottom:1px solid var(--dos-border,#e1e7f0);background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:24px;padding:0 0 15px;display:flex}.vehicle-v2-identity{align-items:center;gap:14px;min-width:0;display:flex}.vehicle-v2-monogram{color:#162a4c;background:#fff8ed;border:1px solid #f2dfc6;border-radius:13px;flex:none;place-items:center;width:54px;height:54px;font-size:16px;font-weight:800;display:grid}.vehicle-v2-eyebrow{color:#d67908;font-family:var(--dos-font-label);letter-spacing:.03em;margin-bottom:4px;font-size:12px;font-weight:600}.vehicle-v2-title-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.vehicle-v2-title-row h1{letter-spacing:-.03em;color:#10264b;margin:0;font-size:27px;line-height:1.12}.vehicle-v2-status{white-space:nowrap;color:#56647c;background:#eef1f5;border-radius:999px;align-items:center;padding:4px 9px;font-size:11px;font-weight:700;line-height:1.2;display:inline-flex}.vehicle-v2-status.ready,.vehicle-v2-status.confirmed{color:#138247;background:#e3f6ea}.vehicle-v2-status.review{color:#b66605;background:#fff1dc}.vehicle-v2-status.total{color:#53627b;background:#eef1f5}.vehicle-v2-status-editor{flex:0 0 190px;width:190px;display:inline-flex;position:relative}.vehicle-v2-status-control{box-sizing:border-box;color:#1a2c4e;width:190px;min-width:190px;max-width:190px;height:40px;min-height:40px;font-family:var(--dos-font-ui);text-align:left;white-space:nowrap;cursor:pointer;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #cbd7e6;border-radius:0;justify-content:space-between;align-items:center;gap:10px;padding:0 8px;display:flex;position:relative;font-size:13px!important;font-weight:700!important;line-height:1.2!important}.vehicle-v2-status-control:before,.vehicle-v2-status-control:after{background:var(--dos-amber-600,#e4a229);content:"";pointer-events:none;width:12px;height:3px;position:absolute;bottom:-1px}.vehicle-v2-status-control:before{left:0}.vehicle-v2-status-control:after{right:0}.vehicle-v2-status-control-value{white-space:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.vehicle-v2-status-dot{background:#8492a7;border-radius:50%;flex:none;width:7px;height:7px;display:block;box-shadow:0 0 0 3px #eef1f5}.vehicle-v2-status-dot.status-Purchased{background:#d67908;box-shadow:0 0 0 3px #fff1dc}.vehicle-v2-status-dot.status-Preparation{background:#b66605;box-shadow:0 0 0 3px #fff1dc}.vehicle-v2-status-dot.status-Ready{background:#2f6fca;box-shadow:0 0 0 3px #eaf3ff}.vehicle-v2-status-dot.status-OnSale{background:#138247;box-shadow:0 0 0 3px #e3f6ea}.vehicle-v2-status-dot.status-InTransit{background:#5d7898;box-shadow:0 0 0 3px #edf3fa}.vehicle-v2-status-dot.status-Reserved{background:#7657ad;box-shadow:0 0 0 3px #f2efff}.vehicle-v2-status-dot.status-Sold,.vehicle-v2-status-dot.status-Archived{background:#68778c;box-shadow:0 0 0 3px #eef1f5}.vehicle-v2-status-control-value>span{text-overflow:ellipsis;overflow:hidden}.vehicle-v2-status-control-chevron{border-bottom:2px solid #71809a;border-right:2px solid #71809a;flex:none;width:7px;height:7px;margin-top:-4px;transition:transform .16s,border-color .16s;transform:rotate(45deg)}.vehicle-v2-status-control.is-open .vehicle-v2-status-control-chevron{border-color:#2f6fca;margin-top:4px;transform:rotate(225deg)}.vehicle-v2-status-control:hover{border-bottom-color:var(--dos-amber-600,#e4a229);background:0 0}.vehicle-v2-status-control.is-open{border-bottom-color:var(--dos-amber-600,#e4a229);box-shadow:none;background:0 0}.vehicle-v2-status-control:focus-visible{border-bottom-color:#d98b16;outline:0;box-shadow:0 2px #d98b16}.vehicle-v2-status-control-menu{z-index:40;background:#fff;border:1px solid #d2dce9;border-radius:10px;gap:2px;width:190px;max-height:286px;padding:5px;display:grid;position:absolute;top:calc(100% + 7px);left:0;overflow-y:auto;box-shadow:0 14px 30px #192d4e24,0 2px 5px #192d4e0f}.vehicle-v2-status-control-option{color:#344563;width:100%;min-height:35px;font-family:var(--dos-font-ui);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:7px 9px;transition:background .14s,color .14s;display:flex;font-size:12px!important;font-weight:600!important;line-height:1.2!important}.vehicle-v2-status-option-label{align-items:center;gap:8px;min-width:0;display:flex}.vehicle-v2-status-control-option:hover{color:#1a4f93;background:#f7faff}.vehicle-v2-status-control-option.is-selected{color:#1a4f93;background:#eef5ff;font-weight:750;box-shadow:inset 2px 0 #2f6fca}.vehicle-v2-meta{color:#71809a;align-items:center;gap:8px;margin-top:6px;font-size:12px;line-height:1.3;display:flex}.vehicle-v2-meta i{background:#a7b0bf;border-radius:50%;width:3px;height:3px}.vehicle-v2-meta code{font-family:var(--dos-font-data);color:#63718b;font-size:12px}.vehicle-v2-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.vehicle-v2-button{color:#1a2d50;min-height:36px;font-family:var(--dos-font-ui);cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d8e0ed;border-radius:8px;justify-content:center;align-items:center;padding:0 13px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.vehicle-v2-button:hover{background:#f9fbfe;border-color:#b6c6de}.vehicle-v2-button.quiet{color:#7f8ca1;height:30px;min-height:30px;box-shadow:none;background:0 0;border-color:#0000;padding-inline:4px}.vehicle-v2-button.quiet:hover:not(:disabled){color:#34435e;text-underline-offset:3px;box-shadow:none;background:0 0;border-color:#0000;text-decoration:underline}.vehicle-v2-button.primary{border-color:var(--dos-amber-500,#f2bc69);background:var(--dos-amber-500,#f2bc69);color:var(--dos-ink-1000,#191827)}.vehicle-v2-button.primary:hover{border-color:var(--dos-amber-600,#e7a947);background:var(--dos-amber-600,#e7a947)}.vehicle-v2-button:disabled{opacity:.55;cursor:not-allowed}.vehicle-v2-financial-block{margin:16px 0}.vehicle-v2-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;display:grid}.vehicle-v2-kpi{border:1px solid var(--dos-border,#dfe5ef);background:#fff;border-radius:10px;align-items:center;gap:10px;min-height:64px;padding:10px 12px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #14213a06}.vehicle-v2-kpi:before{content:"";background:#f0a04b;height:2px;position:absolute;top:0;left:0;right:0}.vehicle-v2-kpi.costs:before{background:#efb844}.vehicle-v2-kpi.invested:before{background:#4d7fe5}.vehicle-v2-kpi.sale:before{background:#49a76a}.vehicle-v2-kpi.profit:before{background:#39a866}.vehicle-v2-kpi.loss:before{background:#e36868}.vehicle-v2-kpi-icon{color:#e47b0b;background:#fff4e7;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.vehicle-v2-kpi-svg{width:17px;height:17px;display:block}.vehicle-v2-kpi.invested .vehicle-v2-kpi-icon{color:#3267d5;background:#eef3fd}.vehicle-v2-kpi.sale .vehicle-v2-kpi-icon{color:#229052;background:#eaf7ef}.vehicle-v2-kpi.profit .vehicle-v2-kpi-icon{color:#14864a;background:#e4f7eb}.vehicle-v2-kpi.loss .vehicle-v2-kpi-icon{color:#cb3d3d;background:#fdecec}.vehicle-v2-kpi>div{min-width:0}.vehicle-v2-kpi small{color:#57606e;font-family:var(--dos-font-data);letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap;margin-bottom:3px;font-size:10.5px;font-weight:500;line-height:1.25;display:block;overflow:hidden}.vehicle-v2-kpi strong{color:#192b4d;font-family:var(--dos-font-data);letter-spacing:-.01em;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:21px;font-weight:700;line-height:1.15;display:block;overflow:hidden}.vehicle-v2-financial-note{color:#748199;justify-content:flex-end;align-items:center;gap:6px;min-height:30px;padding:5px 2px 0;font-size:10px;display:flex}.vehicle-v2-financial-note svg{color:#4d6f9f;flex:0 0 14px;width:14px;height:14px}.vehicle-v2-feedback{color:#177743;background:#edf9f0;border:1px solid #bfe3c9;border-radius:8px;margin:0 0 12px;padding:10px 12px;font-size:12px}.vehicle-v2-feedback.error{color:#b33535;background:#fff3f3;border-color:#efc7c7}.vehicle-v2-feedback button{color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;background:0 0;border:0;margin-left:10px;text-decoration:underline}.vehicle-v2-layout{grid-template-columns:minmax(0,74fr) minmax(292px,26fr);align-items:start;gap:16px;display:grid}.vehicle-v2-main,.vehicle-v2-sidebar{flex-direction:column;gap:16px;min-width:0;display:flex}.vehicle-v2-card{border:1px solid var(--dos-border,#dfe5ef);background:#fff;border-radius:12px;box-shadow:0 1px 2px #14213a08}.vehicle-v2-card-head{border-bottom:1px solid #e7ebf2;justify-content:space-between;align-items:flex-end;gap:12px;padding:16px 18px 0;display:flex}.vehicle-v2-card-eyebrow{color:#8b97ab;font-family:var(--dos-font-data);letter-spacing:.06em;text-transform:uppercase;margin-bottom:3px;font-size:10.5px;font-weight:500;line-height:1.25;display:block}.vehicle-v2-card h2{font-family:var(--dos-font-ui);color:#13284c;margin:0 0 13px;font-size:14px;font-weight:600;line-height:1.25}.vehicle-v2-card h3{color:#14294e;margin:0;font-size:14px;font-weight:600}.vehicle-v2-tabs{gap:18px;display:flex}.vehicle-v2-tabs button{color:#74819a;font-family:var(--dos-font-ui);cursor:pointer;background:0 0;border:0;padding:0 2px 12px;font-size:13px;font-weight:600;line-height:1.25;position:relative}.vehicle-v2-tabs button.active{color:#205ed2}.vehicle-v2-tabs button.active:after{content:"";background:#2c68db;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.vehicle-v2-detail-layout{grid-template-columns:minmax(0,.93fr) minmax(340px,1.07fr);gap:20px;padding:18px;display:grid}.vehicle-v2-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;column-gap:18px;display:grid}.vehicle-v2-field{border-bottom:1px solid #e7ebf2;min-width:0;margin-bottom:10px;padding:0 0 10px}.vehicle-v2-field small{color:#8290a7;font-family:var(--dos-font-data);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:10.5px;font-weight:500;line-height:1.25;display:block}.vehicle-v2-field strong{color:#1a2c4e;font-family:var(--dos-font-ui);overflow-wrap:anywhere;font-size:13.5px;font-weight:600;line-height:1.3;display:block}.vehicle-v2-field strong.mono{font-family:var(--dos-font-data);letter-spacing:.01em;font-size:12.5px}.vehicle-v2-gallery{background:#eef1f3;border:1px solid #e4e9f0;border-radius:10px;justify-content:center;align-items:center;min-height:318px;display:flex;position:relative;overflow:hidden}.vehicle-v2-gallery img{object-fit:contain;width:100%;height:100%;min-height:318px;display:block}.vehicle-v2-gallery-count{z-index:1;color:#fff;background:#1f2730b8;border-radius:999px;padding:5px 8px;font-size:11px;position:absolute;top:10px;right:10px}.vehicle-v2-gallery>small{color:#6c7890;text-align:center;background:#ffffffd1;border-radius:5px;padding:4px;font-size:12px;line-height:1.3;position:absolute;bottom:10px;left:12px;right:12px}.vehicle-v2-edit-extra{border-top:1px solid #e7ebf2;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;padding:16px 18px 18px;display:grid}.vehicle-v2-edit-extra>:last-child{grid-column:1/-1}.vehicle-v2-control{height:40px;min-height:40px;font-size:13px;font-family:var(--dos-font-ui)}.vehicle-v2-control[type=number]{appearance:textfield}.vehicle-v2-control[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.vehicle-v2-control[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.vehicle-v2-control:focus{border-color:#d98b16;outline:none;box-shadow:0 2px #d98b162e}.vehicle-color-control-v1{align-items:center;gap:8px;width:100%;display:flex}.vehicle-color-control-v1 .vehicle-v2-control{flex:1}.vehicle-color-swatch-v1{border:1px solid #cbd3df;border-radius:50%;flex:0 0 14px;width:14px;height:14px;box-shadow:inset 0 0 0 1px #ffffff59}.vehicle-v2-textarea{resize:vertical;width:100%;min-height:80px}.vehicle-details-rebuilt-v1 .dos-underline-field-v1{flex-direction:column;gap:4px;display:flex}.vehicle-details-rebuilt-v1 .dos-underline-field-v1 .dos-field-label-v1{color:#7d8aa2;font-family:var(--dos-font-data);letter-spacing:.06em;text-transform:uppercase;order:1;font-size:10.5px;font-weight:500;line-height:1.25}.vehicle-details-rebuilt-v1 .dos-underline-field-v1 .dos-underline-control-v1{order:2}.vehicle-details-rebuilt-v1 .dos-underline-field-v1 .dos-validation-message-v1{order:3}.vehicle-v2-supported-note{color:#8a96aa;border-top:1px solid #e7ebf2;padding:10px 18px;font-size:11px}.vehicle-v2-supported-note.is-history-hidden{display:none}.vehicle-v2-side-card{padding:16px}.vehicle-v2-side-card h3{margin-bottom:14px}.vehicle-v2-side-card dl{gap:12px;margin:0;display:grid}.vehicle-v2-side-card dl>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.vehicle-v2-side-card dt{color:#7d8aa2;font-family:var(--dos-font-data);letter-spacing:.06em;text-transform:uppercase;font-size:10.5px;font-weight:500;line-height:1.25}.vehicle-v2-side-card dd{color:#1a2c4f;text-align:right;font-family:var(--dos-font-ui);margin:0;font-size:13.5px;font-weight:600}.vehicle-v2-contract-link{color:#1a56c3;text-decoration:none}.vehicle-v2-contract-link:hover{text-decoration:underline}.vehicle-v2-quick-actions{gap:3px;display:grid}.vehicle-v2-quick-actions button{text-align:left;color:#2b3d5d;font-family:var(--dos-font-ui);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:8px 2px;font-size:13px;font-weight:600;line-height:1.3}.vehicle-v2-quick-actions button:hover{color:#1a56c3;background:#f3f6fb}.vehicle-v2-side-head{justify-content:space-between;align-items:center;display:flex}.vehicle-v2-side-head button{color:#1f4e99;cursor:pointer;background:#fff;border:1px solid #d8e0ed;border-radius:7px;width:28px;height:28px}.vehicle-v2-side-card p{color:#7d8aa2;margin:0;font-size:12px;line-height:1.55}.vehicle-v2-editing{color:#b56806;align-items:center;min-height:36px;font-size:12px;font-weight:700;display:inline-flex}.vehicle-v2-edit-footer{z-index:3;color:#7c899e;background:#fffffff5;border:1px solid #dfe5ef;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:12px 16px;font-size:12px;display:flex;position:sticky;bottom:0;box-shadow:0 -3px 12px #14213a0f}.vehicle-v2-edit-footer>div{gap:8px;display:flex}.vehicle-edit-form-v3{background:#fbfcfe;border-top:1px solid #e7ebf2;padding:18px}.vehicle-edit-layout-v3{grid-template-columns:minmax(0,64fr) minmax(280px,36fr);align-items:start;gap:16px;display:grid}.vehicle-create-details-card-v1{overflow:hidden}.vehicle-create-details-error-v1{margin:14px 18px 0}.vehicle-create-details-footer-v1{margin-top:0}.vehicle-create-tabs-v1 button:disabled{color:#aab4c4;cursor:not-allowed}.vehicle-create-layout-v1 .vehicle-create-preview-gallery-v1 img{object-fit:contain;width:70%;height:70%;min-height:0}.vehicle-edit-main-v3{gap:14px;min-width:0;display:grid}.vehicle-edit-section-v3{background:#fff;border:1px solid #dfe5ef;border-radius:10px;min-width:0;padding:14px 16px 16px}.vehicle-edit-section-v3>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.vehicle-edit-section-v3>header h3{color:#14294e;margin:3px 0 0;font-size:14px;line-height:1.25}.vehicle-edit-section-kicker-v3{color:#d47b0b;letter-spacing:.08em;font-size:10px;font-weight:800;line-height:1.2;display:block}.vehicle-edit-section-hint-v3{color:#8290a7;text-align:right;font-size:10px;line-height:1.35}.vehicle-edit-grid-v3{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;min-width:0;display:grid}.vehicle-edit-full-v3{grid-column:1/-1}.vehicle-edit-form-v3 .dos-underline-field-v1{flex-direction:column;gap:5px;min-width:0;display:flex}.vehicle-edit-form-v3 .dos-underline-field-v1>.dos-field-label-v1{color:#71809a;font-family:var(--dos-font-ui);letter-spacing:0;order:1;margin:0;font-size:11px;font-weight:600;line-height:1.2}.vehicle-edit-form-v3 .dos-underline-field-v1>.dos-underline-control-v1{order:2;min-width:0;position:relative}.vehicle-edit-form-v3 .dos-underline-field-v1>.dos-validation-message-v1{order:3}.vehicle-edit-form-v3 .dos-underline-control-v1:before,.vehicle-edit-form-v3 .dos-underline-control-v1:after{width:10px;height:2px;bottom:-1px}.vehicle-edit-form-v3 .dos-underline-input-v1,.vehicle-edit-form-v3 .dos-underline-select-v1{box-sizing:border-box;color:#172a4b;width:100%;min-width:0;height:40px;min-height:40px;font-family:var(--dos-font-ui);background:#fff;padding:0 2px;font-size:13px;font-weight:600;line-height:1.2}.vehicle-edit-form-v3 .dos-underline-input-v1[type=number]{appearance:textfield}.vehicle-edit-form-v3 .dos-underline-input-v1[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.vehicle-edit-form-v3 .dos-underline-input-v1[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.vehicle-edit-form-v3 .dos-underline-input-v1:focus,.vehicle-edit-form-v3 .dos-underline-select-v1:focus{border-bottom-color:#d98b16;outline:0}.vehicle-edit-form-v3 .dos-readonly-field-v1{border-bottom:1px solid #dfe5ef;min-width:0;min-height:40px;padding:0 2px 8px}.vehicle-edit-form-v3 .dos-readonly-field-v1 .dos-field-label-v1{color:#71809a;font-family:var(--dos-font-ui);margin-bottom:7px;font-size:11px;font-weight:600;line-height:1.2;display:block}.vehicle-edit-form-v3 .dos-readonly-field-v1 .dos-field-value-v1{color:#172a4b;font-family:var(--dos-font-ui);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;line-height:1.2;display:block;overflow:hidden}.vehicle-edit-form-v3 .dos-readonly-field-v1 .dos-field-value-v1.is-mono{letter-spacing:.01em;font-size:12px}.vehicle-edit-color-control-v3{min-width:0}.vehicle-edit-media-v3{gap:9px;min-width:0;display:grid;position:sticky;top:16px}.vehicle-edit-media-v3 .vehicle-v2-gallery,.vehicle-edit-media-v3 .vehicle-v2-gallery img{min-height:260px}.vehicle-edit-media-note-v3{color:#8190a8;background:#f7f9fc;border:1px solid #e1e7f0;border-radius:8px;padding:9px 10px;font-size:10px;line-height:1.35}.vehicle-v2-main-card:has(.vehicle-edit-form-v3)>form#vehicle-edit-form-v2{display:none}@media (width<=1120px){.vehicle-edit-layout-v3{grid-template-columns:1fr}.vehicle-edit-media-v3{max-width:560px;position:static}}@media (width<=620px){.vehicle-edit-form-v3{padding:14px}.vehicle-edit-grid-v3{grid-template-columns:1fr}.vehicle-edit-full-v3{grid-column:auto}.vehicle-edit-section-v3{padding:13px 14px 15px}.vehicle-edit-section-hint-v3{display:none}}.vehicle-v2-qr-modal{place-items:center;display:grid}.vehicle-v2-qr-modal>section{background:#fff;border:1px solid #dfe5ef;border-radius:12px;width:min(440px,100vw - 32px);padding:16px}.vehicle-v2-qr-modal header,.vehicle-v2-qr-modal footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.vehicle-v2-qr-modal header p{color:#d6780a;margin:0 0 3px;font-size:10px;font-weight:800}.vehicle-v2-qr-modal h2{margin:0;font-size:17px}.vehicle-v2-qr-body{border-block:1px solid #e8ecf2;place-items:center;gap:10px;margin:14px 0;padding:18px 0;display:grid}.vehicle-v2-qr-body img{width:250px;height:250px}.vehicle-v2-qr-body small{color:#7c899e;overflow-wrap:anywhere;text-align:center;font-size:10px}.vehicle-details-rebuilt-v1 .vehicle-costs-card{border:1px solid var(--dos-border,#dfe5ef);background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #14213a08}.vehicle-details-rebuilt-v1 .vehicle-costs-header{border-bottom:1px solid #e7ebf2;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px 13px;display:flex}.vehicle-details-rebuilt-v1 .vehicle-costs-header h2{color:#14294e;margin:0 0 3px;font-size:16px;line-height:1.2}.vehicle-details-rebuilt-v1 .vehicle-costs-header p{color:#7d8aa2;margin:0;font-size:11px}.vehicle-details-rebuilt-v1 .vehicle-costs-header-actions{align-items:center;gap:14px;display:flex}.vehicle-details-rebuilt-v1 .vehicle-costs-header-actions .dos-button{color:#1a2d50;min-height:36px;font-family:var(--dos-font-ui);cursor:pointer;background:#fff;border:1px solid #d8e0ed;border-radius:8px;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.vehicle-details-rebuilt-v1 .vehicle-costs-header-actions .dos-button:hover{background:#f7f9fc;border-color:#b6c6de}.vehicle-details-rebuilt-v1 .vehicle-costs-total{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.vehicle-details-rebuilt-v1 .vehicle-costs-total small{color:#8491a7;font-size:10px}.vehicle-details-rebuilt-v1 .vehicle-costs-total strong{color:#14294e;font-size:13px}.vehicle-details-rebuilt-v1 .vehicle-v2-main-card[data-active-tab=equipment]>form,.vehicle-details-rebuilt-v1 .vehicle-v2-main-card[data-active-tab=condition]>form,.vehicle-details-rebuilt-v1 .vehicle-v2-main-card[data-active-tab=documents]>form,.vehicle-details-rebuilt-v1 .vehicle-v2-main-card[data-active-tab=history]>form,.vehicle-details-rebuilt-v1 .vehicle-v2-main-card[data-active-tab=condition]>.vehicle-v2-dossier-panel>.vehicle-v2-dossier-section,.vehicle-details-rebuilt-v1 .vehicle-v2-main-card>.vehicle-v2-card-head .vehicle-v2-tabs{display:none}.vehicle-v2-dossier-extra-actions{border-top:1px solid #e7ebf2;gap:8px;margin:0 18px 16px;padding-top:12px;display:grid}.vehicle-v2-dossier-extra-actions>button{justify-self:start}.vehicle-v2-dossier-extra-actions.vehicle-v2-document-actions>div{color:#52627c;border:1px solid #e1e7f0;border-radius:8px;align-items:center;gap:9px;min-height:34px;padding:7px 9px;font-size:11px;display:flex}.vehicle-v2-document-actions>div span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.vehicle-v2-document-actions>div button{color:#2860be;font-family:var(--dos-font-ui);cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:600}.vehicle-v2-document-actions>div button:last-child{color:#b43b3b}.vehicle-document-editor{grid-template-columns:minmax(170px,220px) minmax(280px,1fr) auto;align-items:end;gap:12px;display:grid}.vehicle-document-editor-heading{grid-column:1/-1;gap:3px;display:grid}.vehicle-document-editor-heading strong{color:#1a2d4e;font-size:12px}.vehicle-document-editor-heading span{color:#7d8aa2;font-size:11px}.vehicle-document-type,.vehicle-document-file{gap:5px;display:grid}.vehicle-document-type>span{color:#34435e;font-size:11px;font-weight:700}.vehicle-document-type .dos-underline-select-v1{width:100%}.vehicle-document-file-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.vehicle-document-file-picker{color:#34435e;cursor:pointer;background:#fff;border:1px dashed #bdcbe0;border-radius:7px;align-items:center;gap:9px;min-height:36px;padding:6px 9px;transition:border-color .15s,background .15s;display:flex}.vehicle-document-file-picker:hover{background:#f8fbff;border-color:#8fa9d1}.vehicle-document-file-picker>span:not(.vehicle-document-file-icon){gap:2px;min-width:0;display:grid}.vehicle-document-file-picker strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.vehicle-document-file-picker small{color:#8491a7;font-size:10px}.vehicle-document-file-picker b{color:#2860be;white-space:nowrap;margin-left:auto;font-size:10px}.vehicle-document-file-icon{color:#4d73d5;background:#eef3ff;border-radius:6px;flex:none;place-items:center;width:24px;height:24px;font-size:15px;font-weight:700;display:grid}.vehicle-document-editor-actions{align-items:center;gap:8px;display:flex}.vehicle-v2-dossier-extra-actions .vehicle-v2-inline-editor{margin:0}.vehicle-details-rebuilt-v1 .vehicle-v2-tabs-dossier{scrollbar-width:none;border-bottom:1px solid #e7ebf2;gap:18px;padding:0 18px;display:flex;overflow:auto hidden}.vehicle-details-rebuilt-v1 .vehicle-v2-tabs-dossier::-webkit-scrollbar{display:none}.vehicle-details-rebuilt-v1 .vehicle-v2-tabs-dossier button{flex:none;padding-top:11px}.vehicle-details-rebuilt-v1 .vehicle-v2-dossier-panel{padding:18px}.vehicle-v2-dossier-section{min-height:240px}.vehicle-v2-dossier-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.vehicle-v2-dossier-toolbar p,.vehicle-v2-dossier-muted{color:#7d8aa2;margin:0;font-size:12px}.vehicle-v2-dossier-empty{text-align:center;color:#8591a7;border:1px dashed #dfe5ef;border-radius:8px;padding:34px 12px;font-size:12px}.vehicle-v2-equipment-list,.vehicle-v2-document-list,.vehicle-v2-history-list{border-top:1px solid #e7ebf2;gap:0;display:grid}.vehicle-v2-equipment-row,.vehicle-v2-document-row{border-bottom:1px solid #edf0f5;grid-template-columns:30px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:55px;display:grid}.vehicle-v2-equipment-row .vehicle-v2-check{color:#14834a;background:#e5f7eb;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.vehicle-v2-equipment-row strong,.vehicle-v2-document-row strong{color:#1a2d4e;font-size:12px}.vehicle-v2-equipment-row small,.vehicle-v2-document-row small{color:#8491a7;margin-top:3px;font-size:10px;display:block}.vehicle-v2-equipment-row button,.vehicle-v2-document-row a{color:#2860be;font-family:var(--dos-font-ui);cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:600;text-decoration:none}.vehicle-v2-inline-editor{background:#f8fafc;border:1px solid #dfe5ef;border-radius:8px;flex-wrap:wrap;gap:8px;margin-top:14px;padding:12px;display:flex}.vehicle-v2-condition-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.vehicle-v2-condition-grid>div{border:1px solid #e1e7f0;border-radius:8px;padding:12px}.vehicle-v2-condition-grid small{color:#8491a7;margin-bottom:4px;font-size:10px;display:block}.vehicle-v2-condition-grid strong{font-size:12px}.vehicle-v2-dossier-note{color:#53627c;font-size:12px}.vehicle-v2-issue-row{border-bottom:1px solid #edf0f5;align-items:flex-start;gap:10px;padding:10px 0;display:flex}.vehicle-v2-issue-row p{color:#7d8aa2;margin:3px 0 0;font-size:11px}.vehicle-v2-issue-row button{color:#2860be;font-family:var(--dos-font-ui);cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:11px;font-weight:600}.vehicle-v2-severity{color:#ad6509;background:#fff0dc;border-radius:999px;padding:3px 6px;font-size:10px;font-weight:700}.vehicle-v2-document-row{grid-template-columns:130px minmax(0,1fr) 120px auto}.vehicle-v2-history-row{border-bottom:1px solid #edf0f5;gap:12px;padding:11px 0;display:flex}.vehicle-v2-history-dot{background:#e88a12;border-radius:50%;flex:none;width:9px;height:9px;margin-top:4px}.vehicle-v2-history-row strong{color:#1a2d4e;font-size:12px;display:block}.vehicle-v2-history-row small{color:#8491a7;margin-top:3px;font-size:10px;display:block}.vehicle-v2-history-row p{color:#71809a;margin:4px 0 0;font-size:11px}.vehicle-condition-editor-intro{gap:3px;width:100%;margin-bottom:2px;display:grid}.vehicle-condition-editor-intro strong{color:#1a2d4e;font-size:12px}.vehicle-condition-editor-intro span{color:#7d8aa2;font-size:11px;line-height:1.45}.vehicle-condition-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:100%;display:grid}.vehicle-condition-fields label{gap:4px;min-width:0;display:grid}.vehicle-condition-fields label>span{color:#34435e;font-size:11px;font-weight:700}.vehicle-condition-fields label small{color:#8491a7;min-height:28px;font-size:10px;line-height:1.35}.vehicle-condition-fields .dos-underline-select-v1{width:100%}.vehicle-condition-note{gap:5px;width:100%;margin-top:2px;display:grid}.vehicle-condition-note>span{color:#34435e;align-items:baseline;gap:5px;font-size:11px;font-weight:700;display:flex}.vehicle-condition-note>span small{color:#8491a7;font-size:10px;font-weight:500}.vehicle-condition-note .dos-textarea-v1{width:100%}.vehicle-history-heading{border-bottom:1px solid #e7ebf2;justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;display:flex}.vehicle-history-heading>span{color:#8491a7;white-space:nowrap;font-size:11px}.vehicle-history-pagination{color:#71809a;border-top:1px solid #e7ebf2;justify-content:center;align-items:center;gap:12px;margin-top:14px;padding-top:12px;font-size:11px;display:flex}.vehicle-history-pagination span{text-align:center;min-width:110px}.vehicle-history-pagination strong{color:#1a2d4e}.vehicle-history-pagination .vehicle-v2-button{min-width:105px}.vehicle-details-rebuilt-v1 .vehicle-v2-main-card[data-active-tab=equipment] .vehicle-v2-dossier-panel,.vehicle-details-rebuilt-v1 .vehicle-v2-main-card[data-active-tab=condition]>.vehicle-v2-dossier-extra-actions{display:none}.vehicle-details-rebuilt-v1 .vehicle-condition-panel-v2{color:#53627c;gap:0;padding:15px 18px 18px;font-size:11px;display:grid}.vehicle-details-rebuilt-v1 .vehicle-condition-panel-header-v2{justify-content:space-between;align-items:flex-start;gap:16px;min-height:38px;margin-bottom:13px;display:flex}.vehicle-details-rebuilt-v1 .vehicle-condition-panel-header-v2 p{color:#71809a;margin:0;font-size:10.5px;line-height:1.35}.vehicle-details-rebuilt-v1 .vehicle-condition-inspection-date-v2{color:#8491a7;margin-top:5px;font-size:10px;display:block}.vehicle-details-rebuilt-v1 .vehicle-condition-inspection-date-v2 strong{color:#53627c;font-weight:700}.vehicle-details-rebuilt-v1 .vehicle-condition-header-action-v2,.vehicle-details-rebuilt-v1 .vehicle-add-issue-action-v2{color:#2860be;font-family:var(--dos-font-ui);cursor:pointer;background:0 0;border:0;font-size:10.5px;font-weight:650;line-height:1.2}.vehicle-details-rebuilt-v1 .vehicle-condition-header-action-v2{padding:3px 0}.vehicle-details-rebuilt-v1 .vehicle-condition-header-action-v2:hover,.vehicle-details-rebuilt-v1 .vehicle-add-issue-action-v2:hover{color:#174f9c;text-underline-offset:3px;text-decoration:underline}.vehicle-details-rebuilt-v1 .vehicle-condition-summary-v2{border-top:1px solid #e7ebf2;border-bottom:1px solid #e7ebf2;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.vehicle-details-rebuilt-v1 .vehicle-condition-summary-v2>div{border-right:1px solid #edf0f5;min-width:0;padding:10px 14px 11px}.vehicle-details-rebuilt-v1 .vehicle-condition-summary-v2 small{color:#8491a7;margin-bottom:4px;font-size:9.5px;line-height:1.2;display:block}.vehicle-details-rebuilt-v1 .vehicle-condition-summary-v2 strong{color:#1a2d4e;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:700;line-height:1.25;display:block;overflow:hidden}.vehicle-details-rebuilt-v1 .vehicle-condition-note-readonly-v2{color:#71809a;margin:11px 0 16px;font-size:10.5px;line-height:1.4}.vehicle-details-rebuilt-v1 .vehicle-condition-issues-v2{border-top:1px solid #e7ebf2}.vehicle-details-rebuilt-v1 .vehicle-condition-issues-v2>header{justify-content:space-between;align-items:center;gap:12px;padding:11px 0 8px;display:flex}.vehicle-details-rebuilt-v1 .vehicle-condition-issues-v2 h3{color:#1a2d4e;margin:0;font-size:12.5px;font-weight:700}.vehicle-details-rebuilt-v1 .vehicle-condition-issues-empty-v2,.vehicle-details-rebuilt-v1 .vehicle-condition-empty-v2{color:#8491a7;margin:0;padding:12px 0;font-size:10.5px}.vehicle-details-rebuilt-v1 .vehicle-condition-issue-v2{border-bottom:1px solid #edf0f5;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 0;display:grid}.vehicle-details-rebuilt-v1 .vehicle-condition-issue-v2>div{min-width:0}.vehicle-details-rebuilt-v1 .vehicle-condition-issue-v2 strong{color:#1a2d4e;font-size:11.5px;font-weight:700;display:block}.vehicle-details-rebuilt-v1 .vehicle-condition-issue-v2 p{color:#71809a;margin:3px 0 0;font-size:10.5px;line-height:1.35}.vehicle-details-rebuilt-v1 .vehicle-condition-severity-v2{color:#ad6509;white-space:nowrap;background:#fff1dc;border-radius:999px;align-items:center;min-height:20px;padding:3px 7px;font-size:9.5px;font-weight:750;display:inline-flex}.vehicle-details-rebuilt-v1 .vehicle-condition-severity-v2.severity-major{color:#b43b3b;background:#fff0f0}.vehicle-details-rebuilt-v1 .vehicle-condition-severity-v2.severity-minor{color:#4b7637;background:#eef6e9}.vehicle-details-rebuilt-v1 .vehicle-condition-resolve-action-v2,.vehicle-details-rebuilt-v1 .vehicle-condition-resolved-v2{color:#2860be;font-family:var(--dos-font-ui);align-self:center;font-size:10px;font-weight:650;line-height:1.2}.vehicle-details-rebuilt-v1 .vehicle-condition-resolve-action-v2{cursor:pointer;background:0 0;border:0}.vehicle-details-rebuilt-v1 .vehicle-condition-resolve-action-v2:hover{color:#174f9c;text-underline-offset:3px;text-decoration:underline}.vehicle-details-rebuilt-v1 .vehicle-condition-resolved-v2{color:#8491a7}.vehicle-details-rebuilt-v1 .vehicle-issue-editor-v2{border-bottom:1px solid #e7ebf2;grid-template-columns:150px minmax(0,1fr) 130px auto;align-items:end;gap:12px;padding:12px 0 3px;display:grid}.vehicle-details-rebuilt-v1 .vehicle-issue-editor-v2 .dos-underline-input-v1,.vehicle-details-rebuilt-v1 .vehicle-issue-editor-v2 .dos-underline-select-v1{height:36px;min-height:36px;font-size:11px}.vehicle-details-rebuilt-v1 .vehicle-issue-editor-actions-v2{justify-content:flex-end;align-items:center;gap:10px;display:flex}.vehicle-details-rebuilt-v1 .vehicle-condition-editor-v2{border-top:1px solid #e7ebf2;gap:14px;margin-top:2px;padding:13px 0 2px;display:grid}.vehicle-details-rebuilt-v1 .vehicle-condition-editor-header-v2{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.vehicle-details-rebuilt-v1 .vehicle-condition-editor-header-v2 div{gap:3px;display:grid}.vehicle-details-rebuilt-v1 .vehicle-condition-editor-header-v2 strong{color:#1a2d4e;font-size:12px}.vehicle-details-rebuilt-v1 .vehicle-condition-editor-header-v2 span{color:#8491a7;font-size:10px}.vehicle-details-rebuilt-v1 .vehicle-condition-editor-close-v2{color:#8491a7;cursor:pointer;background:0 0;border:0;font-size:18px;line-height:1}.vehicle-details-rebuilt-v1 .vehicle-condition-editor-close-v2:hover{color:#1a2d4e}.vehicle-details-rebuilt-v1 .vehicle-condition-fields-v2{grid-template-columns:repeat(5,minmax(0,1fr));gap:15px;display:grid}.vehicle-details-rebuilt-v1 .vehicle-condition-fields-v2 label{align-content:start;gap:4px;min-width:0;display:grid}.vehicle-details-rebuilt-v1 .vehicle-condition-fields-v2 label>span,.vehicle-details-rebuilt-v1 .vehicle-condition-note-v2>span{color:#34435e;font-size:10.5px;font-weight:700}.vehicle-details-rebuilt-v1 .vehicle-condition-fields-v2 label>small{color:#8491a7;min-height:25px;font-size:9.5px;line-height:1.3}.vehicle-details-rebuilt-v1 .vehicle-condition-fields-v2 .dos-underline-input-v1,.vehicle-details-rebuilt-v1 .vehicle-condition-fields-v2 .dos-underline-select-v1{height:36px;min-height:36px;font-size:11px}.vehicle-details-rebuilt-v1 .vehicle-condition-note-v2{gap:5px;display:grid}.vehicle-details-rebuilt-v1 .vehicle-condition-note-v2>span{align-items:baseline;gap:5px;display:flex}.vehicle-details-rebuilt-v1 .vehicle-condition-note-v2>span small{color:#8491a7;font-size:9.5px;font-weight:500}.vehicle-details-rebuilt-v1 .vehicle-condition-note-v2 .dos-textarea-v1{color:#1a2d4e;resize:vertical;background:0 0;border:0;border-bottom:1px solid #cbd5e1;border-radius:0;min-height:64px;padding:7px 2px;font-size:11px}.vehicle-details-rebuilt-v1 .vehicle-condition-note-v2 .dos-textarea-v1:focus{box-shadow:none;border-color:#e39a22;outline:0}.vehicle-details-rebuilt-v1 .vehicle-condition-editor-footer-v2{justify-content:flex-end;gap:12px;padding-top:2px;display:flex}.vehicle-details-rebuilt-v1 .vehicle-condition-primary-action-v2,.vehicle-details-rebuilt-v1 .vehicle-condition-secondary-action-v2{min-height:31px;font-family:var(--dos-font-ui);cursor:pointer;border-radius:6px;padding:6px 10px;font-size:10.5px;font-weight:650;line-height:1.2}.vehicle-details-rebuilt-v1 .vehicle-condition-primary-action-v2{color:#fff;background:#f09b1b;border:1px solid #f09b1b;box-shadow:0 2px 5px #f09b1b29}.vehicle-details-rebuilt-v1 .vehicle-condition-secondary-action-v2{color:#71809a;background:0 0;border:0}.vehicle-details-rebuilt-v1 .vehicle-condition-secondary-action-v2:hover{color:#1a2d4e}@media (width<=900px){.vehicle-details-rebuilt-v1 .vehicle-condition-fields-v2,.vehicle-details-rebuilt-v1 .vehicle-issue-editor-v2{grid-template-columns:repeat(2,minmax(0,1fr))}.vehicle-details-rebuilt-v1 .vehicle-issue-editor-actions-v2{justify-content:flex-start}}@media (width<=560px){.vehicle-details-rebuilt-v1 .vehicle-condition-panel-v2{padding-inline:14px}.vehicle-details-rebuilt-v1 .vehicle-condition-summary-v2{grid-template-columns:repeat(2,minmax(0,1fr))}.vehicle-details-rebuilt-v1 .vehicle-condition-summary-v2>div:nth-child(2){border-right:0}.vehicle-details-rebuilt-v1 .vehicle-condition-summary-v2>div:nth-child(-n+2){border-bottom:1px solid #edf0f5}.vehicle-details-rebuilt-v1 .vehicle-condition-issue-v2{grid-template-columns:auto minmax(0,1fr)}.vehicle-details-rebuilt-v1 .vehicle-condition-issue-v2>:last-child{grid-column:2;justify-self:start}.vehicle-details-rebuilt-v1 .vehicle-issue-editor-v2{grid-template-columns:1fr}.vehicle-details-rebuilt-v1 .vehicle-issue-editor-actions-v2{justify-content:flex-end}}.vehicle-details-rebuilt-v1 .vehicle-condition-panel-v2{color:#53627c;background:#fff;padding:14px 20px 22px;font-size:11px}.vehicle-details-rebuilt-v1 .vehicle-condition-panel-header-v2{min-height:37px;margin-bottom:8px}.vehicle-details-rebuilt-v1 .vehicle-condition-panel-spacer-v2{flex:1}.vehicle-details-rebuilt-v1 .vehicle-condition-header-action-v2{color:#fff;min-height:34px;font-family:var(--dos-font-ui);background:#f09a18;border:1px solid #f09a18;border-radius:7px;padding:7px 13px;font-size:11px;font-weight:700;line-height:1.2;text-decoration:none;box-shadow:0 2px 5px #f09a182e}.vehicle-details-rebuilt-v1 .vehicle-condition-header-action-v2:hover{color:#fff;background:#df890d;text-decoration:none}.vehicle-details-rebuilt-v1 .vehicle-condition-inspection-card-v2{background:#fff;border:1px solid #e1e7f0;border-radius:9px;padding:20px 18px 0}.vehicle-details-rebuilt-v1 .vehicle-condition-inspection-card-v2 h3{color:#172a4b;margin:0;font-size:15px;font-weight:750;line-height:1.3}.vehicle-details-rebuilt-v1 .vehicle-condition-date-line-v2{color:#71809a;align-items:center;gap:9px;min-height:48px;margin-top:11px;font-size:12px;display:flex}.vehicle-details-rebuilt-v1 .vehicle-condition-date-line-v2 strong{color:#1a2d4e;font-weight:700}.vehicle-details-rebuilt-v1 .vehicle-condition-calendar-v2{color:#ef9419;background:#fff3e2;border-radius:50%;place-items:center;width:36px;height:36px;margin-right:2px;display:grid}.vehicle-details-rebuilt-v1 .vehicle-condition-summary-v2{border-top:1px solid #e7ebf2;border-bottom:1px solid #e7ebf2;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:10px}.vehicle-details-rebuilt-v1 .vehicle-condition-summary-v2>div{border-right:1px solid #e7ebf2;align-items:flex-start;gap:10px;min-width:0;min-height:62px;padding:13px 16px 12px;display:flex}.vehicle-details-rebuilt-v1 .vehicle-condition-summary-v2>div:first-child{padding-left:16px}.vehicle-details-rebuilt-v1 .vehicle-condition-summary-v2>div:last-child{border-right:0}.vehicle-details-rebuilt-v1 .vehicle-condition-result-icon-v2{border:1.6px solid;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;margin-top:1px;font-size:14px;font-weight:800;line-height:1;display:grid}.vehicle-details-rebuilt-v1 .vehicle-condition-result-v2>div{min-width:0}.vehicle-details-rebuilt-v1 .vehicle-condition-result-v2 small{color:#71809a;white-space:nowrap;margin-bottom:6px;font-size:10.5px;line-height:1.2;display:block}.vehicle-details-rebuilt-v1 .vehicle-condition-result-v2 strong{text-overflow:ellipsis;white-space:nowrap;border-radius:999px;max-width:100%;padding:6px 11px;font-size:11px;font-weight:700;line-height:1.1;display:inline-flex;overflow:hidden}.vehicle-details-rebuilt-v1 .vehicle-condition-result-v2.is-good{color:#28a457}.vehicle-details-rebuilt-v1 .vehicle-condition-result-v2.is-good strong{color:#268d4d;background:#e9f7ed}.vehicle-details-rebuilt-v1 .vehicle-condition-result-v2.is-warning{color:#ec9919}.vehicle-details-rebuilt-v1 .vehicle-condition-result-v2.is-warning strong{color:#cc7410;background:#fff2df}.vehicle-details-rebuilt-v1 .vehicle-condition-result-v2.is-danger{color:#ee4d42}.vehicle-details-rebuilt-v1 .vehicle-condition-result-v2.is-danger strong{color:#d93f38;background:#ffe9e8}.vehicle-details-rebuilt-v1 .vehicle-condition-general-note-v2{color:#71809a;align-items:center;gap:17px;min-height:60px;font-size:11px;display:flex}.vehicle-details-rebuilt-v1 .vehicle-condition-general-note-v2 strong{color:#1a2d4e;font-size:11.5px}.vehicle-details-rebuilt-v1 .vehicle-condition-issues-v2{border-top:0;margin-top:22px}.vehicle-details-rebuilt-v1 .vehicle-condition-issues-v2>header{padding:0 0 13px}.vehicle-details-rebuilt-v1 .vehicle-condition-issues-v2 h3{color:#172a4b;font-size:15px}.vehicle-details-rebuilt-v1 .vehicle-condition-issues-empty-v2{padding:4px 0 17px}.vehicle-details-rebuilt-v1 .vehicle-condition-issue-v2{grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:12px;min-height:66px;padding:10px 5px}.vehicle-details-rebuilt-v1 .vehicle-condition-issue-v2 strong{font-size:13px}.vehicle-details-rebuilt-v1 .vehicle-condition-issue-v2 p{font-size:11px}.vehicle-details-rebuilt-v1 .vehicle-condition-severity-v2{min-height:27px;padding:6px 13px;font-size:10.5px}.vehicle-details-rebuilt-v1 .vehicle-condition-issue-date-v2{color:#71809a;white-space:nowrap;align-items:center;gap:7px;font-size:11px;display:inline-flex}.vehicle-details-rebuilt-v1 .vehicle-condition-issue-date-v2 .dos-icon{color:#526b96}.vehicle-details-rebuilt-v1 .vehicle-condition-resolve-action-v2,.vehicle-details-rebuilt-v1 .vehicle-condition-resolved-v2{text-align:center;border-left:1px solid #dfe5ef;min-width:70px;padding-left:17px;font-size:11px}.vehicle-details-rebuilt-v1 .vehicle-condition-more-v2{color:#172a4b;cursor:pointer;background:0 0;border:0;place-items:center;width:26px;height:30px;padding:0;display:grid}.vehicle-details-rebuilt-v1 .vehicle-condition-more-v2:hover{color:#2860be}.vehicle-details-rebuilt-v1 .vehicle-add-issue-button-v2{color:#2e507f;min-height:39px;font-family:var(--dos-font-ui);cursor:pointer;background:#fff;border:1px solid #d9e1ed;border-radius:7px;align-items:center;gap:10px;margin-top:18px;padding:8px 13px;font-size:11px;font-weight:650;line-height:1.2;display:inline-flex}.vehicle-details-rebuilt-v1 .vehicle-condition-inspection-card-v2.is-empty{padding-bottom:22px}.vehicle-details-rebuilt-v1 .vehicle-condition-inspection-card-v2.is-empty .vehicle-condition-empty-v2{padding:25px 0 0}.vehicle-details-rebuilt-v1 .vehicle-condition-editor-v2{padding:16px 0 4px}.vehicle-details-rebuilt-v1 .vehicle-condition-date-field-v2 .dos-underline-input-v1{font-size:10px}.vehicle-details-rebuilt-v1 .vehicle-issue-editor-v2{border-top:1px solid #e7ebf2;margin-top:4px;padding:14px 5px 5px}@media (width<=900px){.vehicle-details-rebuilt-v1 .vehicle-condition-summary-v2{grid-template-columns:repeat(2,minmax(0,1fr))}.vehicle-details-rebuilt-v1 .vehicle-condition-summary-v2>div:nth-child(2){border-right:0}.vehicle-details-rebuilt-v1 .vehicle-condition-summary-v2>div:nth-child(-n+2){border-bottom:1px solid #e7ebf2}.vehicle-details-rebuilt-v1 .vehicle-condition-issue-v2{grid-template-columns:auto minmax(0,1fr) auto}.vehicle-details-rebuilt-v1 .vehicle-condition-issue-date-v2{grid-column:2}.vehicle-details-rebuilt-v1 .vehicle-condition-more-v2{grid-area:1/3}.vehicle-details-rebuilt-v1 .vehicle-condition-resolve-action-v2,.vehicle-details-rebuilt-v1 .vehicle-condition-resolved-v2{border-left:0;grid-area:2/3;padding-left:0}.vehicle-details-rebuilt-v1 .vehicle-condition-panel-v2{padding-inline:14px}}@media (width<=560px){.vehicle-details-rebuilt-v1 .vehicle-condition-summary-v2{grid-template-columns:1fr}.vehicle-details-rebuilt-v1 .vehicle-condition-summary-v2>div{border-bottom:1px solid #e7ebf2;border-right:0}.vehicle-details-rebuilt-v1 .vehicle-condition-summary-v2>div:last-child{border-bottom:0}.vehicle-details-rebuilt-v1 .vehicle-condition-general-note-v2{flex-direction:column;justify-content:center;align-items:flex-start;gap:3px}.vehicle-details-rebuilt-v1 .vehicle-condition-issue-v2{grid-template-columns:auto minmax(0,1fr) auto}.vehicle-details-rebuilt-v1 .vehicle-condition-issue-date-v2{grid-column:2/4}.vehicle-details-rebuilt-v1 .vehicle-condition-resolve-action-v2,.vehicle-details-rebuilt-v1 .vehicle-condition-resolved-v2{grid-column:2}.vehicle-details-rebuilt-v1 .vehicle-condition-more-v2{grid-area:1/3}}.vehicle-details-rebuilt-v1 .vehicle-condition-inspection-card-v2{border-top:2px solid #f09a18;border-radius:9px;padding:0 25px;overflow:hidden;box-shadow:0 5px 14px #14213a0d}.vehicle-details-rebuilt-v1 .vehicle-condition-inspection-heading-v2{background:linear-gradient(90deg,#fff8ef 0%,#fffdfa 58%,#fff 100%);align-items:center;gap:14px;min-height:68px;margin:0 -25px;padding:0 25px;display:flex}.vehicle-details-rebuilt-v1 .vehicle-condition-inspection-heading-v2 h3{color:#172a4b;font-size:16px;font-weight:800}.vehicle-details-rebuilt-v1 .vehicle-condition-inspection-icon-v2{color:#ef9419;background:#fff;border:1.5px solid #ef9419;border-radius:7px;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.vehicle-details-rebuilt-v1 .vehicle-condition-summary-v2{border:1px solid #dfe6ef;border-radius:8px;margin-top:13px;overflow:hidden}.vehicle-details-rebuilt-v1 .vehicle-condition-issue-v2{background:#fff;border:1px solid #dfe6ef;border-left:2px solid #f09a18;border-radius:8px;min-height:76px;margin-bottom:10px;padding:12px 14px;box-shadow:0 2px 6px #14213a06}.vehicle-details-rebuilt-v1 .vehicle-add-issue-button-v2{color:#1558bd;border-color:#2868d8;min-height:44px;margin-top:20px;padding-inline:18px;font-size:12px}.vehicle-details-rebuilt-v1 .vehicle-add-issue-button-v2:hover{color:#104a9f;background:#f5f8ff;border-color:#1558bd}.vehicle-details-rebuilt-v1 .vehicle-v2-side-card dl>.vehicle-v2-side-detail-row{align-items:start;justify-content:initial;grid-template-columns:24px minmax(0,1fr);gap:10px;display:grid}.vehicle-details-rebuilt-v1 .vehicle-v2-side-detail-row>div{min-width:0}.vehicle-details-rebuilt-v1 .vehicle-v2-side-detail-icon{color:#526b96;place-items:center;display:grid}.vehicle-details-rebuilt-v1 .vehicle-v2-side-card .vehicle-v2-side-detail-row dt{font-size:12px;line-height:1.25}.vehicle-details-rebuilt-v1 .vehicle-v2-side-card .vehicle-v2-side-detail-row dd{color:#172a4b;text-align:left;margin-top:7px;font-size:12px}.vehicle-details-rebuilt-v1 .vehicle-v2-side-card .vehicle-v2-quick-actions button{color:#2b3d5d;background:#fff;border:1px solid #dbe3ee;border-radius:8px;align-items:center;gap:10px;min-height:46px;padding:0 15px;font-size:12px;display:flex}.vehicle-details-rebuilt-v1 .vehicle-v2-side-card .vehicle-v2-quick-actions button .dos-icon{color:#526b96}.vehicle-details-rebuilt-v1 .vehicle-v2-side-card .vehicle-v2-quick-actions button:first-child{color:#c86d03;border-color:#f09a18}.vehicle-details-rebuilt-v1 .vehicle-v2-side-card .vehicle-v2-quick-actions button:first-child .dos-icon{color:#d97c08}.vehicle-details-rebuilt-v1 .vehicle-v2-side-card .vehicle-v2-quick-actions button:hover{color:#1f559f;background:#f8fbff;border-color:#9eb8dd}.vehicle-details-rebuilt-v1 .vehicle-v2-page-header .vehicle-v2-status.confirmed{color:#53627b;background:#eef1f5}.vehicle-details-rebuilt-v1 .vehicle-v2-main-card[data-active-tab=condition]>.vehicle-condition-panel-v2{padding-top:20px;position:relative}.vehicle-details-rebuilt-v1 .vehicle-v2-main-card[data-active-tab=condition] .vehicle-condition-panel-header-v2{z-index:3;min-height:0;margin:0;position:absolute;top:-54px;right:20px}.vehicle-details-rebuilt-v1 .vehicle-v2-side-card-heading-v2{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:22px;display:flex}.vehicle-details-rebuilt-v1 .vehicle-v2-side-card-heading-v2 h3{margin:0}.vehicle-details-rebuilt-v1 .vehicle-v2-side-card-status-icon-v2{color:#2a9a58;background:#e8f7ed;border-radius:50%;flex:0 0 39px;place-items:center;width:39px;height:39px;margin-top:-3px;display:grid}.vehicle-details-rebuilt-v1 .vehicle-v2-availability-value-v2{align-items:center;gap:7px;display:inline-flex}.vehicle-details-rebuilt-v1 .vehicle-v2-availability-value-v2 i{background:#79c75b;border-radius:50%;width:8px;height:8px}.vehicle-details-rebuilt-v1 .vehicle-v2-side-head button{place-items:center;padding:0;display:grid}.vehicle-equipment-manager{background:#fff;border-top:1px solid #edf1f6;padding:16px 18px 18px}.vehicle-equipment-toolbar{align-items:center;gap:10px;min-height:40px;margin-bottom:14px;display:flex}.vehicle-equipment-toolbar .dos-underline-select-v1{width:180px}.vehicle-equipment-search{color:#8190a8;background:#fff;border:1px solid #d8e0ec;border-radius:8px;align-items:center;gap:7px;width:260px;height:38px;padding:0 10px;display:flex}.vehicle-equipment-search .dos-underline-input-v1{width:100%;min-width:0}.vehicle-equipment-toggle{color:#63738e;white-space:nowrap;cursor:pointer;align-items:center;gap:8px;margin-left:auto;font-size:11px;display:flex}.vehicle-equipment-toggle input,.vehicle-equipment-item input{appearance:none;cursor:pointer;background:#fff;border:1px solid #cbd5e3;border-radius:4px;width:16px;height:16px;margin:0}.vehicle-equipment-toggle input:checked,.vehicle-equipment-item input:checked{background:#f18b16;border-color:#f18b16;box-shadow:inset 0 0 0 3px #fff}.vehicle-equipment-view-summary{color:#6d7b93;justify-content:space-between;align-items:center;width:100%;font-size:12px;display:flex}.vehicle-equipment-view-summary strong{color:#172a49;font-size:16px}.vehicle-equipment-summary-note{color:#8794a8;font-size:11px}.vehicle-equipment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.vehicle-equipment-category{background:#fff;border:1px solid #e1e7ef;border-radius:9px;overflow:hidden}.vehicle-equipment-category>header{background:#fbfcfe;border-bottom:1px solid #edf1f6;align-items:center;gap:8px;min-height:38px;padding:0 11px;display:flex}.vehicle-equipment-category>header strong{color:#172a49;text-transform:uppercase;letter-spacing:.02em;font-size:12px}.vehicle-equipment-category>header small{color:#78869d;margin-left:2px;font-size:11px}.vehicle-equipment-category-icon{color:#4d73d5;background:#eef3ff;border-radius:6px;place-items:center;width:22px;height:22px;font-size:13px;display:grid}.vehicle-equipment-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 16px;padding:8px 10px 10px;display:grid}.vehicle-equipment-item{color:#71809a;cursor:pointer;border-radius:5px;align-items:center;gap:8px;min-height:28px;padding:3px 4px;font-size:12px;line-height:1.25;display:flex}.vehicle-equipment-item.selected{color:#1d3152;font-weight:600}.vehicle-equipment-item em{color:#b66a0d;white-space:nowrap;background:#fff4df;border-radius:999px;margin-left:auto;padding:2px 5px;font-size:9px;font-style:normal;font-weight:700}.vehicle-equipment-item:hover{background:#fff8ef}.vehicle-equipment-item input:disabled{cursor:default}.vehicle-equipment-item input:not(:checked){background:#fff}.vehicle-equipment-add{color:#2c5ca6;width:100%;font-family:var(--dos-font-ui);cursor:pointer;background:#fff;border:1px dashed #cdd7e5;border-radius:8px;align-items:center;gap:8px;margin-top:10px;padding:10px 12px;font-size:12px;font-weight:600;display:flex}.vehicle-equipment-add span{color:#e78617;font-size:18px}.vehicle-equipment-custom{background:#f9fbfd;border:1px solid #e5eaf1;border-radius:8px;gap:8px;margin-top:8px;padding:10px;display:flex}.vehicle-equipment-custom .dos-underline-select-v1{width:180px}.vehicle-equipment-custom .dos-underline-input-v1{flex:1;min-width:150px}.vehicle-equipment-savebar{z-index:2;color:#5d6e89;background:#fffffff5;border:1px solid #dbe3ee;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;margin:14px -4px -4px;padding:11px 12px;font-size:12px;display:flex;position:sticky;bottom:8px;box-shadow:0 6px 18px #192b4614}.vehicle-equipment-savebar strong{color:#162a4b}.vehicle-equipment-savebar>div{gap:8px;display:flex}.vehicle-equipment-empty{text-align:center;color:#8491a7;border:1px dashed #d8e0eb;border-radius:8px;padding:36px 12px;font-size:12px}.vehicle-equipment-saved{color:#25834e;margin-top:10px;font-size:11px;font-weight:700}@media (width<=760px){.vehicle-equipment-toolbar{flex-wrap:wrap}.vehicle-equipment-search{width:100%}.vehicle-equipment-toolbar .dos-underline-select-v1{flex:1;min-width:150px}.vehicle-equipment-toggle{margin-left:0}.vehicle-equipment-grid,.vehicle-equipment-items{grid-template-columns:1fr}.vehicle-equipment-custom{flex-wrap:wrap}.vehicle-equipment-custom .dos-underline-select-v1,.vehicle-equipment-custom .dos-underline-input-v1{flex:auto;width:100%}.vehicle-equipment-savebar{flex-direction:column;align-items:stretch}.vehicle-equipment-savebar>div{justify-content:flex-end}}.vehicle-details-rebuilt-v1 .vehicle-costs-list{padding:0 18px 8px}.vehicle-details-rebuilt-v1 .vehicle-cost-row{border-bottom:1px solid #edf0f5;grid-template-columns:30px minmax(0,1fr) 120px auto;align-items:center;gap:10px;min-height:58px;display:grid}.vehicle-details-rebuilt-v1 .vehicle-cost-row:last-child{border-bottom:0}.vehicle-details-rebuilt-v1 .vehicle-cost-icon{color:#e27b0a;background:#fff4e2;border-radius:8px;place-items:center;width:28px;height:28px;font-size:14px;display:grid}.vehicle-details-rebuilt-v1 .vehicle-cost-main strong{color:#1b2e50;font-size:12px}.vehicle-details-rebuilt-v1 .vehicle-cost-meta{color:#8290a7;align-items:center;gap:7px;margin-top:3px;font-size:10px;display:flex}.vehicle-details-rebuilt-v1 .vehicle-cost-meta i{background:#a5afbf;border-radius:50%;width:3px;height:3px}.vehicle-details-rebuilt-v1 .vehicle-cost-amount{color:#172b4e;text-align:right;font-size:12px}.vehicle-details-rebuilt-v1 .vehicle-cost-actions{gap:5px;display:flex}.vehicle-details-rebuilt-v1 .vehicle-cost-actions .dos-icon-button{width:30px;height:30px}.vehicle-details-rebuilt-v1 .vehicle-costs-empty{color:#8290a7;text-align:center;flex-direction:column;align-items:center;gap:5px;padding:25px 18px;font-size:11px;display:flex}.vehicle-details-rebuilt-v1 .vehicle-costs-empty strong{color:#53627c;font-size:12px}.vehicle-details-rebuilt-v1 .vehicle-costs-empty-icon{color:#7894c9;font-size:20px}@media (width<=1280px){.vehicle-v2-shell{padding-inline:28px}}@media (width<=1120px){.vehicle-v2-layout{grid-template-columns:minmax(0,1fr) 270px}.vehicle-v2-detail-layout{grid-template-columns:1fr}.vehicle-v2-gallery,.vehicle-v2-gallery img{min-height:270px}}@media (width<=860px){.vehicle-v2-shell{padding-inline:16px}.vehicle-v2-hero{flex-direction:column;align-items:flex-start}.vehicle-v2-actions{justify-content:flex-start}.vehicle-v2-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.vehicle-v2-financial-note{justify-content:flex-start}.vehicle-v2-layout{grid-template-columns:1fr}.vehicle-v2-sidebar{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.vehicle-v2-side-card{min-width:0}.vehicle-condition-fields,.vehicle-document-editor{grid-template-columns:repeat(2,minmax(0,1fr))}.vehicle-document-editor-heading,.vehicle-document-file{grid-column:1/-1}.vehicle-document-editor-actions{grid-column:1/-1;justify-content:flex-end}}@media (width<=620px){.vehicle-v2-shell{padding:20px 16px 36px}.vehicle-v2-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.vehicle-v2-fields,.vehicle-v2-edit-extra{grid-template-columns:1fr}.vehicle-v2-edit-extra>:last-child{grid-column:auto}.vehicle-v2-sidebar{display:flex}.vehicle-v2-edit-footer{flex-direction:column;align-items:stretch}.vehicle-v2-edit-footer>div{justify-content:flex-end}.vehicle-v2-title-row h1{font-size:24px}.vehicle-condition-fields,.vehicle-document-editor{grid-template-columns:1fr}.vehicle-document-file,.vehicle-document-editor-actions{grid-column:auto}.vehicle-document-editor-actions{justify-content:flex-start}.vehicle-history-heading{flex-direction:column;align-items:flex-start}.vehicle-history-pagination{justify-content:space-between;gap:6px}.vehicle-history-pagination .vehicle-v2-button{min-width:0;padding-inline:8px}.vehicle-history-pagination span{min-width:0}}@media (width<=420px){.vehicle-v2-kpis{grid-template-columns:1fr}.vehicle-v2-actions{width:100%}.vehicle-v2-actions .vehicle-v2-button{flex:1}.vehicle-v2-detail-layout{padding:14px}.vehicle-v2-card-head{padding-inline:14px}}.vehicle-history-timeline{color:#172a4b;padding:4px 0 2px}.vehicle-history-page-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.vehicle-history-page-header h3{color:#172a4b;margin:0;font-size:16px;font-weight:750;line-height:21px}.vehicle-history-page-header p{color:#7b89a1;margin:4px 0 0;font-size:11px;line-height:16px}.vehicle-history-technical-trigger{color:#7a89a0;min-height:26px;font-family:var(--dos-font-ui);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0 4px;font-size:10px;font-weight:650;line-height:1.2;display:inline-flex}.vehicle-history-technical-trigger:hover{color:#1e5fbe}.vehicle-history-technical-trigger:disabled{cursor:wait;opacity:.65}.vehicle-history-filter-bar{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.vehicle-history-filter-bar button{color:#526582;min-height:29px;font-family:var(--dos-font-ui);cursor:pointer;background:#fff;border:1px solid #dce4ef;border-radius:7px;padding:0 10px;font-size:10.5px;font-weight:650;line-height:1.2}.vehicle-history-filter-bar button:hover{background:#f8fbff;border-color:#b7c9e1}.vehicle-history-filter-bar button.is-active{color:#c66f05;background:#fff8ef;border-color:#f09a18}.vehicle-history-events{gap:6px;max-width:min(100%,980px);padding-left:30px;display:grid;position:relative}.vehicle-history-events:before{content:"";background:#e1e7f0;width:1px;position:absolute;top:13px;bottom:13px;left:13px}.vehicle-history-event-card{background:#fff;border:1px solid #dfe6ef;border-radius:8px;grid-template-columns:minmax(24px,24px) minmax(0,1fr);gap:8px;min-width:0;padding:7px 11px 8px 0;display:grid;position:relative;box-shadow:0 1px 2px #162a4b06}.vehicle-history-event-icon{z-index:1;color:#59749e;background:#fff;border:1px solid #dfe6ef;border-radius:50%;place-items:center;width:24px;height:24px;margin-left:-25px;display:grid;position:relative}.vehicle-history-event-icon.is-orange{color:#dd8310;background:#fff5e8;border-color:#f6d3a3}.vehicle-history-event-icon.is-green{color:#259454;background:#effaf3;border-color:#c9ead5}.vehicle-history-event-icon.is-blue{color:#3974c9;background:#f1f6ff;border-color:#cfe0fb}.vehicle-history-event-icon.is-neutral{color:#60718e;background:#f7f9fc;border-color:#dfe5ee}.vehicle-history-event-content{min-width:0}.vehicle-history-event-header{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.vehicle-history-event-header>strong{color:#172a4b;flex-wrap:wrap;align-items:baseline;gap:4px;font-size:11.5px;font-weight:750;line-height:16px;display:flex}.vehicle-history-event-header time{color:#172a4b;font-weight:800}.vehicle-history-event-separator{color:#9aa7b9;font-weight:600}.vehicle-history-event-type{color:#203c63;font-weight:750}.vehicle-history-related{color:#6c7d98;background:#f4f7fb;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:650}.vehicle-history-event-actor{color:#284467;margin:2px 0 0;font-size:11px;line-height:15px}.vehicle-history-event-summary{color:#1d3c67;margin-top:4px;font-size:11px;line-height:15px;display:block}.vehicle-history-event-detail,.vehicle-history-event-legacy{color:#63748f;margin:5px 0 0;font-size:11px;line-height:16px}.vehicle-history-event-card.is-legacy{background:#fbfcfe;border-color:#e8edf3}.vehicle-history-legacy-badge{color:#8a98ab;letter-spacing:.02em;border:1px solid #e1e7ef;border-radius:999px;margin-top:5px;padding:2px 6px;font-size:9px;font-weight:700;display:inline-flex}.vehicle-history-event-card.is-legacy .vehicle-history-event-legacy{color:#7d8ba0;margin-top:4px}.vehicle-history-event-note{color:#7b89a1;margin-top:6px;font-size:10px;line-height:15px;display:block}.vehicle-history-event-link{color:#2865b9;margin-top:6px;font-size:10px;font-weight:700;display:inline-flex}.vehicle-history-issue-heading{flex-wrap:wrap;align-items:center;gap:7px;margin-top:4px;display:flex}.vehicle-history-issue-area{color:#63748f;font-size:10.5px;line-height:16px}.vehicle-history-issue-area strong{color:#1d3c67;font-weight:750}.vehicle-history-severity-chip{color:#9b7a4a;background:#fcf8f1;border:1px solid #f0e5d4;border-radius:999px;align-items:center;min-height:18px;margin-top:0;padding:1px 5px;font-size:8.5px;font-weight:700;display:inline-flex}.vehicle-history-inspection-values{flex-wrap:wrap;gap:6px 10px;margin-top:7px;display:flex}.vehicle-history-inspection-values span{color:#667892;align-items:center;gap:6px;min-height:21px;font-size:10px;line-height:15px;display:inline-flex}.vehicle-history-inspection-values em{font-style:normal}.vehicle-history-inspection-values strong{color:#2a9660;background:#eef9f1;border-radius:999px;align-items:center;min-height:20px;padding:2px 7px;font-size:10px;font-weight:750;line-height:15px;display:inline-flex}.vehicle-history-inspection-values strong.is-warning{color:#b56c0a;background:#fff5e5}.vehicle-history-inspection-values strong.is-danger{color:#c6474d;background:#fff0f0}.vehicle-history-inspection-values strong.is-neutral{color:#687993;background:#f3f6fa}.vehicle-history-change{grid-template-columns:135px minmax(0,1fr);align-items:baseline;gap:8px;margin-top:7px;display:grid}.vehicle-history-change-list{gap:2px;margin-top:5px;display:grid}.vehicle-history-change-list .vehicle-history-change{margin-top:0}.vehicle-history-change span{color:#687993;font-size:10px}.vehicle-history-change strong{color:#1e3c65;font-size:11px;font-weight:700;line-height:16px}.vehicle-history-change b{color:#2c9a64;padding:0 5px;font-weight:800}.vehicle-history-equipment-list{flex-wrap:wrap;gap:4px 13px;margin-top:6px;display:flex}.vehicle-history-equipment-list span{color:#687993;font-size:10px;line-height:15px}.vehicle-history-equipment-list span:before{color:#93a1b5;content:"•";margin-right:5px}.vehicle-history-error{color:#ba3e48;background:#fff5f5;border:1px solid #f1c9cc;border-radius:7px;margin:0 0 12px;padding:9px 10px;font-size:11px}.vehicle-history-loading{color:#7b89a1;margin:8px 0;font-size:11px}.vehicle-history-empty{color:#7b89a1;text-align:center;border:1px dashed #dbe3ee;border-radius:8px;justify-items:center;gap:5px;padding:34px 14px;display:grid}.vehicle-history-empty .dos-icon{color:#93a2b8}.vehicle-history-empty strong{color:#536580;font-size:12px}.vehicle-history-empty span{font-size:10px}.vehicle-history-timeline>.vehicle-history-pagination{margin-top:15px;padding-top:12px}.vehicle-history-technical-panel{border-top:1px solid #e7ebf2;margin-top:18px;padding-top:14px}.vehicle-history-technical-panel>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.vehicle-history-technical-panel>header>div{gap:3px;display:grid}.vehicle-history-technical-panel>header strong{color:#34455f;font-size:12px}.vehicle-history-technical-panel>header span{color:#8491a7;font-size:10px}.vehicle-history-technical-panel>header>span{white-space:nowrap}.vehicle-history-technical-panel>div{gap:5px;max-height:330px;display:grid;overflow:auto}.vehicle-history-technical-panel article{color:#6d7c93;background:#fafbfd;border:1px solid #e7ebf2;border-radius:6px;grid-template-columns:126px 150px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 9px;font-size:10px;display:grid}.vehicle-history-technical-panel article strong{color:#4a5d7b;font-size:10px}.vehicle-history-technical-panel article p{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.vehicle-history-technical-panel article small{color:#8491a7}@media (width<=620px){.vehicle-history-page-header{flex-direction:column;gap:8px}.vehicle-history-technical-trigger{padding-left:0}.vehicle-history-events{padding-left:30px}.vehicle-history-events:before{left:12px}.vehicle-history-event-icon{width:24px;height:24px;margin-left:-25px}.vehicle-history-event-card{grid-template-columns:24px minmax(0,1fr);gap:8px;padding:8px 10px 9px 0}.vehicle-history-change{grid-template-columns:1fr;gap:1px}.vehicle-history-technical-panel article{grid-template-columns:1fr;gap:3px}}.dealeros-app .vehicle-detail-page{width:100%;max-width:none;margin:0;padding:0}.vehicle-details-rebuilt-v1 .vehicle-cost-modal-v2{z-index:1000;background:#19182785;padding:24px}.vehicle-details-rebuilt-v1 .vehicle-cost-modal-v2>form{background:var(--dos-surface);border:1px solid var(--dos-border);border-radius:var(--dos-radius-lg);width:min(560px,100vw - 48px);max-height:calc(100vh - 48px);box-shadow:var(--dos-shadow-md);gap:0;padding:0;overflow:auto}.vehicle-details-rebuilt-v1 .vehicle-cost-modal-header{background:var(--dos-surface-soft);border-bottom:1px solid var(--dos-border);justify-content:space-between;align-items:flex-start;gap:16px;padding:17px 19px 15px;display:flex}.vehicle-details-rebuilt-v1 .vehicle-cost-modal-eyebrow{color:var(--dos-amber-700);letter-spacing:.1em;margin:0 0 4px;font-size:9px;font-weight:750}.vehicle-details-rebuilt-v1 .vehicle-cost-modal-header h2{color:var(--dos-text-strong);letter-spacing:-.02em;margin:0;font-size:18px}.vehicle-details-rebuilt-v1 .vehicle-cost-modal-header div>span{color:var(--dos-text-muted);margin-top:4px;font-size:10px;line-height:1.4;display:block}.vehicle-details-rebuilt-v1 .vehicle-cost-modal-header .dos-icon-button{flex:none}.vehicle-details-rebuilt-v1 .vehicle-cost-modal-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;padding:18px 19px 20px;display:grid}.vehicle-details-rebuilt-v1 .vehicle-cost-modal-body .dos-outlined-field-v1{min-width:0;color:var(--dos-text-secondary);align-content:start;gap:6px;font-size:10px;font-weight:650;line-height:1.25;display:grid}.vehicle-details-rebuilt-v1 .vehicle-cost-modal-split{grid-column:1/-1;grid-template-columns:minmax(0,1fr) 140px;gap:18px;min-width:0;display:grid}.vehicle-details-rebuilt-v1 .vehicle-cost-modal-body>.dos-outlined-field-v1:last-child{grid-column:1/-1;max-width:calc(50% - 9px)}.vehicle-details-rebuilt-v1 .vehicle-cost-modal-footer{background:var(--dos-surface-soft);border-top:1px solid var(--dos-border);justify-content:flex-end;align-items:center;gap:8px;padding:12px 19px;display:flex}.vehicle-details-rebuilt-v1 .vehicle-cost-modal-footer .dos-button{min-width:0}@media (width<=600px){.vehicle-details-rebuilt-v1 .vehicle-cost-modal-v2{padding:14px}.vehicle-details-rebuilt-v1 .vehicle-cost-modal-v2>form{width:100%;max-height:calc(100vh - 28px)}.vehicle-details-rebuilt-v1 .vehicle-cost-modal-header{padding:15px}.vehicle-details-rebuilt-v1 .vehicle-cost-modal-body{grid-template-columns:1fr;padding:15px}.vehicle-details-rebuilt-v1 .vehicle-cost-modal-split{grid-column:auto;grid-template-columns:1fr;gap:16px}.vehicle-details-rebuilt-v1 .vehicle-cost-modal-body>.dos-outlined-field-v1:last-child{grid-column:auto;max-width:none}.vehicle-details-rebuilt-v1 .vehicle-cost-modal-footer{padding:12px 15px}.vehicle-details-rebuilt-v1 .vehicle-cost-modal-footer .dos-button{flex:1}}.vehicle-details-rebuilt-v1 .vehicle-v2-actions{gap:8px}.vehicle-details-rebuilt-v1 .vehicle-v2-button{color:#34435e;background:#fff;border:1px solid #d6deea;border-radius:7px;height:34px;min-height:34px;padding:0 12px;font-size:13px;font-weight:650;line-height:1.2;transition:background .15s,border-color .15s,color .15s,box-shadow .15s;box-shadow:0 1px 2px #101b330a}.vehicle-details-rebuilt-v1 .vehicle-v2-button:hover:not(:disabled){color:#1b2d4c;background:#f8fafc;border-color:#bdc9d9;box-shadow:0 2px 5px #101b330f}.vehicle-details-rebuilt-v1 .vehicle-v2-button.primary{color:#fff;background:#f09b1b;border-color:#f09b1b;box-shadow:0 3px 8px #f09b1b2e}.vehicle-details-rebuilt-v1 .vehicle-v2-button.primary:hover:not(:disabled){color:#fff;background:#df890e;border-color:#df890e;box-shadow:0 4px 10px #f09b1b3d}.vehicle-details-rebuilt-v1 .vehicle-v2-button:focus-visible,.vehicle-details-rebuilt-v1 .vehicle-v2-quick-actions button:focus-visible{outline-offset:2px;outline:2px solid #3155d74d}.vehicle-details-rebuilt-v1 .vehicle-v2-quick-actions{gap:6px}.vehicle-details-rebuilt-v1 .vehicle-v2-quick-actions button{color:#3b4a63;background:#fff;border:1px solid #dce3ed;border-radius:7px;align-items:center;gap:7px;min-height:34px;padding:0 10px;font-size:13px;font-weight:650;line-height:16px;transition:background .15s,border-color .15s,color .15s;display:flex}.vehicle-details-rebuilt-v1 .vehicle-v2-quick-actions button:hover{color:#1f3150;background:#f8fafc;border-color:#c5d0df}.vehicle-details-rebuilt-v1 .vehicle-v2-quick-actions button:first-child{color:#a9680c;background:#fff8ed;border-color:#f2c477}.vehicle-details-rebuilt-v1 .vehicle-v2-quick-actions button:first-child:hover{color:#8d5608;background:#fff1d9;border-color:#e7aa4a}.vehicle-details-rebuilt-v1 .vehicle-v2-quick-actions button:first-letter{color:#788494}.vehicle-documents-page-v1 .vehicle-v2-document-toolbar-v1{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.vehicle-v2-document-intro-v1{align-items:center;gap:12px;min-width:0;display:flex}.vehicle-v2-document-intro-icon-v1,.vehicle-v2-document-card-icon-v1{color:var(--dos-brand,#2f6fca);background:var(--dos-blue-soft,#eef4ff);flex:none;place-items:center;display:grid}.vehicle-v2-document-intro-icon-v1{border-radius:11px;width:44px;height:44px}.vehicle-v2-document-intro-v1 h3{color:var(--dos-text-strong,#172647);margin:0;font-size:18px;line-height:1.2}.vehicle-v2-document-intro-v1 p{color:var(--dos-text-muted,#71809a);margin:4px 0 0;font-size:12px}.vehicle-documents-page-v1 .vehicle-v2-document-toolbar-v1 .vehicle-v2-button{gap:7px;min-height:40px}.vehicle-v2-document-card-v1{border:1px solid var(--dos-border,#dfe5ef);background:var(--dos-surface,#fff);border-radius:12px;overflow:hidden}.vehicle-v2-document-card-v1>header{border-bottom:1px solid var(--dos-border,#dfe5ef);align-items:center;gap:10px;min-height:48px;padding:0 16px;display:flex}.vehicle-v2-document-card-icon-v1{border-radius:8px;width:28px;height:28px}.vehicle-v2-document-card-v1>header strong{color:var(--dos-text-strong,#172647);font-size:14px}.vehicle-v2-document-table-v1{display:grid}.vehicle-v2-document-table-head-v1,.vehicle-v2-document-table-row-v1{grid-template-columns:minmax(220px,1.8fr) minmax(90px,.65fr) minmax(70px,.55fr) minmax(120px,.85fr) minmax(132px,.85fr);align-items:center;gap:14px;padding:0 16px;display:grid}.vehicle-v2-document-table-head-v1{min-height:38px;color:var(--dos-text-muted,#71809a);background:var(--dos-surface-soft,#f8fafc);font-family:var(--dos-font-label);letter-spacing:.03em;text-transform:uppercase;font-size:12px;font-weight:600;line-height:1.25}.vehicle-v2-document-table-row-v1{border-top:1px solid var(--dos-border,#dfe5ef);min-height:62px;color:var(--dos-text-secondary,#53627c);font-size:12px}.vehicle-v2-document-name-v1{align-items:center;gap:10px;min-width:0;display:flex}.vehicle-v2-document-file-icon-v1{color:#e45e5e;background:#fff2f2;border-radius:7px;flex:none;place-items:center;width:30px;height:30px;display:grid}.vehicle-v2-document-name-v1>div{gap:3px;min-width:0;display:grid}.vehicle-v2-document-name-v1 strong{color:var(--dos-text-strong,#172647);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.vehicle-v2-document-name-v1 small{color:var(--dos-text-muted,#71809a);font-size:12px;line-height:1.3}.vehicle-v2-document-type-badge-v1{width:fit-content;color:var(--dos-brand,#2f6fca);background:var(--dos-blue-soft,#eef4ff);border-radius:999px;padding:4px 8px;font-size:10px;font-weight:700}.vehicle-v2-document-type-badge-v1.is-invoice{color:#218653;background:var(--dos-sage-soft,#eaf7ef)}.vehicle-v2-document-table-row-v1>span:not(.vehicle-v2-document-type-badge-v1){color:var(--dos-text-muted,#4c4c4c);font-size:12.5px;line-height:1.3}.vehicle-v2-document-actions-v1{justify-content:flex-end;gap:7px;display:flex}.vehicle-v2-document-actions-v1 .dos-icon-button{width:34px;height:34px}.vehicle-v2-document-delete-v1{color:var(--dos-red-600,#c83e4b)}.vehicle-v2-document-card-v1>footer{border-top:1px solid var(--dos-border,#dfe5ef);min-height:44px;color:var(--dos-text-muted,#71809a);justify-content:space-between;align-items:center;gap:12px;padding:0 16px;font-size:12px;line-height:1.3;display:flex}.vehicle-v2-document-card-v1>footer span{align-items:center;gap:6px;display:inline-flex}.vehicle-v2-document-card-v1>footer span:first-child{color:var(--dos-text-secondary,#53627c)}@media (width<=860px){.vehicle-v2-document-table-head-v1{display:none}.vehicle-v2-document-table-row-v1{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:12px 14px}.vehicle-v2-document-table-row-v1>span:nth-child(3),.vehicle-v2-document-table-row-v1>span:nth-child(4){display:none}.vehicle-v2-document-actions-v1{grid-area:1/2}.vehicle-details-rebuilt-v1 .vehicle-v2-actions{justify-content:flex-start;width:100%}}@media (width<=420px){.vehicle-details-rebuilt-v1 .vehicle-v2-actions{grid-template-columns:1fr 1fr;display:grid}.vehicle-details-rebuilt-v1 .vehicle-v2-actions .vehicle-v2-button{width:100%}.vehicle-details-rebuilt-v1 .vehicle-v2-actions .vehicle-v2-button.primary{grid-column:1/-1}.vehicle-details-rebuilt-v1 .vehicle-v2-quick-actions button{min-height:36px}}.vehicle-details-rebuilt-v1 .vehicle-v2-main-card[data-active-tab=condition]>.vehicle-v2-dossier-panel{min-height:0;padding:0}.vehicle-details-rebuilt-v1 .vehicle-v2-main-card[data-active-tab=condition]>.vehicle-condition-panel-v2{padding:50px 20px 22px;position:relative}.vehicle-details-rebuilt-v1 .vehicle-v2-main-card[data-active-tab=condition] .vehicle-condition-panel-header-v2{min-height:35px;margin:0 0 10px;position:static}.vehicle-details-rebuilt-v1 .vehicle-condition-inspection-card-v2{box-shadow:none;border:1px solid #dfe6ef;border-radius:9px;padding:22px 18px 0;overflow:visible}.vehicle-details-rebuilt-v1 .vehicle-condition-inspection-card-v2 h3{color:#172a4b;margin:0;font-size:15px;font-weight:800}.vehicle-details-rebuilt-v1 .vehicle-condition-inspection-heading-v2{display:contents}.vehicle-details-rebuilt-v1 .vehicle-condition-inspection-icon-v2{display:none}.vehicle-details-rebuilt-v1 .vehicle-condition-date-line-v2{margin-top:11px}.vehicle-details-rebuilt-v1 .vehicle-condition-summary-v2{border:1px solid #e7ebf2;border-left:0;border-right:0;border-radius:0;margin-top:13px;overflow:visible}.vehicle-details-rebuilt-v1 .vehicle-condition-summary-v2>div{min-height:68px;padding:13px 16px 12px}.vehicle-details-rebuilt-v1 .vehicle-condition-general-note-v2{min-height:60px}.vehicle-details-rebuilt-v1 .vehicle-condition-issues-v2{margin-top:22px}.vehicle-details-rebuilt-v1 .vehicle-condition-issues-v2>header{padding-bottom:14px}.vehicle-details-rebuilt-v1 .vehicle-condition-issue-v2{min-height:66px;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #e7ebf2;border-radius:0;margin:0;padding:10px 5px}.vehicle-details-rebuilt-v1 .vehicle-condition-issue-v2:first-of-type{border-top:0}.vehicle-details-rebuilt-v1 .vehicle-condition-issue-v2:last-of-type{margin-bottom:0}.vehicle-details-rebuilt-v1 .vehicle-add-issue-button-v2{color:#1558bd;background:#fff;border-style:solid;border-color:#2868d8;min-height:40px;margin-top:18px;padding:8px 13px;font-size:11px}.vehicle-details-rebuilt-v1 .vehicle-add-issue-button-v2 .dos-icon{color:#1558bd}.vehicle-details-rebuilt-v1 .vehicle-v2-side-card{padding:16px}.vehicle-details-rebuilt-v1 .vehicle-v2-side-card h3{margin-bottom:14px;font-size:15px}.vehicle-details-rebuilt-v1 .vehicle-v2-side-card-heading-v2{margin:0;display:block}.vehicle-details-rebuilt-v1 .vehicle-v2-side-card-status-icon-v2,.vehicle-details-rebuilt-v1 .vehicle-v2-side-detail-icon{display:none}.vehicle-details-rebuilt-v1 .vehicle-v2-side-card dl{gap:12px}.vehicle-details-rebuilt-v1 .vehicle-v2-side-card dl>.vehicle-v2-side-detail-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.vehicle-details-rebuilt-v1 .vehicle-v2-side-detail-row>div{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.vehicle-details-rebuilt-v1 .vehicle-v2-side-card .vehicle-v2-side-detail-row dt{font-size:11px}.vehicle-details-rebuilt-v1 .vehicle-v2-side-card .vehicle-v2-side-detail-row dd{text-align:right;margin:0;font-size:12px}.vehicle-details-rebuilt-v1 .vehicle-v2-availability-value-v2 i{display:none}.vehicle-details-rebuilt-v1 .vehicle-v2-side-card .vehicle-v2-quick-actions{gap:3px}.vehicle-details-rebuilt-v1 .vehicle-v2-side-card .vehicle-v2-quick-actions button{border:1px solid #dbe3ee;border-radius:7px;min-height:34px;padding:0 10px;font-size:11px}.vehicle-details-rebuilt-v1 .vehicle-v2-side-card .vehicle-v2-quick-actions button:first-child{border-color:#f09a18}.vehicle-details-rebuilt-v1 .vehicle-v2-side-head button{width:28px;height:28px}body .dealeros-app .vehicle-cost-actions>.dos-icon-button:first-child,body .dealeros-app .vehicle-details-rebuilt-v1 .vehicle-v2-side-head button{box-shadow:none;background:0 0;border-color:#0000}body .dealeros-app .vehicle-cost-actions>.dos-icon-button:first-child:hover:not(:disabled),body .dealeros-app .vehicle-details-rebuilt-v1 .vehicle-v2-side-head button:hover:not(:disabled){background:#fff8f0;border-color:#0000}.inventory-list-page-v3{color:#253452;width:100%;max-width:none;font-family:var(--dos-font-ui);margin:0;padding:0}.inventory-list-page-v3 :where(button,input,select){font-family:var(--dos-font-ui)}.inventory-list-page-v3 .dos-button:focus-visible{outline:3px solid var(--dos-focus,#315b9133);outline-offset:2px}.inventory-list-shell-v3{width:100%;max-width:none;margin:0}.inventory-masthead-v3{padding-bottom:22px}.inventory-masthead-v3>.page-header-v1{align-items:center;margin:0!important;padding:0!important}.inventory-breadcrumb-v3{color:#71809a;align-items:center;gap:9px;margin:0 0 22px;font-size:12px;line-height:1;display:flex}.inventory-breadcrumb-v3>span:first-child{color:#e28325}.inventory-breadcrumb-v3 strong{color:#18233f;font-weight:700}.inventory-filter-card-v3{background:#fff;border:1px solid #e1e6ed;border-radius:11px;padding:17px 18px 14px;box-shadow:0 7px 18px #1d314b09}.inventory-filter-grid-v3{grid-template-columns:minmax(260px,1.5fr) minmax(160px,.85fr) minmax(145px,.8fr) minmax(135px,.7fr) minmax(210px,1fr) auto;align-items:end;gap:17px;display:grid}.inventory-search-v3,.inventory-filter-field-v3{gap:5px;min-width:0;min-height:65px;padding-bottom:8px;display:grid;position:relative}.inventory-search-v3>span,.inventory-filter-field-v3>span{color:#718099;font-family:var(--dos-font-label);font-size:12px;font-weight:600;line-height:1.3}.inventory-search-v3>div{color:#8793a7;align-items:center;gap:9px;min-width:0;height:40px;display:flex}.inventory-search-v3>div>.dos-outlined-input-v1{flex:auto}.inventory-search-v3>div>svg,.inventory-search-button-v3>svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.5px;flex:0 0 16px;width:16px;height:16px}.inventory-search-v3 .dos-outlined-input-v1{min-width:0}.inventory-price-range-v3{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;height:40px;display:grid}.inventory-price-range-v3 .dos-outlined-input-v1{min-width:0}.inventory-price-range-v3 .dos-outlined-input-v1::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.inventory-price-range-v3 .dos-outlined-input-v1::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.inventory-price-range-v3 .dos-outlined-input-v1{-moz-appearance:textfield}.inventory-price-range-v3 i{color:#71809a;font-size:12px;font-style:normal}.inventory-search-button-v3{border-radius:7px;min-height:35px;box-shadow:0 5px 11px #ea8a122e}.inventory-search-button-v3>svg{margin-right:7px}.inventory-inbox-v3{background:#fff;border:1px solid #e1e6ed;border-radius:11px;margin-top:17px;overflow:hidden;box-shadow:0 7px 18px #1d314b09}.inventory-inbox-head-v3,.inventory-inbox-row-v3{grid-template-columns:minmax(225px,1.35fr) minmax(155px,.95fr) minmax(115px,.78fr) minmax(165px,.95fr) minmax(150px,.9fr) minmax(145px,.85fr) minmax(145px,.8fr) 24px;gap:13px;display:grid}.inventory-inbox-head-v3{color:#7c899e;min-height:35px;font-family:var(--dos-font-label);letter-spacing:.03em;text-transform:uppercase;background:#fbfcfe;border-bottom:1px solid #edf0f4;align-items:center;padding:0 17px;font-size:12px;font-weight:600;line-height:1.25}.inventory-inbox-row-v3{cursor:pointer;border-bottom:1px solid #edf0f4;align-items:stretch;min-width:0;min-height:78px;padding:11px 13px 11px 17px;transition:background-color .16s,box-shadow .16s;position:relative}.inventory-inbox-row-v3:last-child{border-bottom:0}.inventory-inbox-row-v3:hover,.inventory-inbox-row-v3:focus-visible{z-index:1;background:#fffdf8;outline:0;box-shadow:inset 3px 0 #e88917}.inventory-inbox-row-v3>div{flex-direction:column;justify-content:center;gap:4px;min-width:0;display:flex}.inventory-inbox-label-v3{color:#718099;font-family:var(--dos-font-label);letter-spacing:.02em;font-size:12px;font-weight:600;line-height:1.25}.inventory-inbox-row-v3 strong{color:#17263e;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.3;overflow:hidden}.inventory-inbox-row-v3>div>span:not(.inventory-inbox-label-v3),.inventory-inbox-row-v3 small{color:#718099;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.3;overflow:hidden}.inventory-inbox-vehicle-v3{align-items:center;gap:11px;flex-direction:row!important;justify-content:flex-start!important}.inventory-inbox-vehicle-v3>.vehicle-thumbnail-v1{box-sizing:border-box;color:#8b97a8;background:0 0;border:0;border-radius:0;flex:0 0 64px;place-items:center;width:64px;height:42px;display:grid;overflow:hidden}.inventory-inbox-vehicle-v3>.vehicle-thumbnail-v1 img{object-fit:contain;width:100%;height:100%;display:block}.inventory-inbox-vehicle-v3>.vehicle-thumbnail-v1 svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:25px;height:25px}.inventory-inbox-vehicle-v3>div:last-child{gap:3px;min-width:0;display:grid}.inventory-inbox-vehicle-v3>div:last-child span{color:#718099;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.3;overflow:hidden}.inventory-inbox-stock-v3 small{font-family:var(--dos-font-data)}.inventory-inbox-status-v3{align-items:flex-start}.inventory-inbox-status-v3 .vehicle-status-badge-v2{margin-top:1px}.inventory-inbox-finance-v3>span:not(.inventory-inbox-label-v3){color:#718099}.inventory-inbox-price-v3 strong{font-size:13px}.inventory-inbox-specs-v3 strong{font-variant-numeric:tabular-nums}.inventory-inbox-availability-v3 strong{color:#53627a;font-size:12px;font-weight:600}.inventory-inbox-arrow-v3{color:#8290a5;cursor:pointer;background:0 0;border:0;align-self:center;place-items:center;width:24px;height:32px;padding:0;font-size:22px;line-height:1;display:grid}.inventory-inbox-arrow-v3:hover{color:#18233f}.inventory-inbox-footer-v3{box-sizing:border-box;color:#71809a;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:11px 17px;font-size:12px;line-height:1.3;display:flex}.inventory-inbox-pagination-v3{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.inventory-inbox-pagination-v3 .dos-button{color:#253452;background:#fff;border:1px solid #cbd5e1;border-radius:7px;min-width:30px;height:30px;min-height:30px;padding:0 8px;font-size:12px}.inventory-inbox-pagination-v3 .dos-button:hover:not(:disabled){background:#fff8ed}.inventory-inbox-pagination-v3 .dos-button.is-active{color:#c96c16;background:#fffaf4;border-color:#e28325}.inventory-inbox-pagination-v3 .dos-button:disabled{cursor:not-allowed;opacity:.42}.inventory-inbox-ellipsis-v3{text-align:center;width:18px}.inventory-empty-v3{color:#71809a;place-items:center;min-height:180px;padding:35px 20px;font-size:12px;display:grid}.visually-hidden-v2{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.inventory-search-v3,.inventory-filter-field-v3{border-bottom:0;padding-bottom:0}.inventory-search-v3>span,.inventory-filter-field-v3>span:first-child{order:2}.inventory-search-v3>div,.inventory-filter-field-v3>.dos-outlined-select-v1,.inventory-price-filter-v3>.inventory-price-range-v3{order:1}@media (width<=1350px){.inventory-filter-grid-v3{grid-template-columns:minmax(245px,1.4fr) minmax(150px,.8fr) minmax(135px,.75fr) minmax(130px,.7fr) minmax(180px,.9fr) auto;gap:12px}.inventory-inbox-head-v3,.inventory-inbox-row-v3{grid-template-columns:minmax(210px,1.25fr) minmax(140px,.9fr) minmax(105px,.7fr) minmax(145px,.9fr) minmax(135px,.85fr) minmax(130px,.8fr) minmax(125px,.75fr) 22px;gap:9px}}@media (width<=1080px){.inventory-filter-grid-v3{grid-template-columns:1fr 1fr 1fr}.inventory-search-v3{grid-column:1/-1}.inventory-search-button-v3{justify-self:end}.inventory-inbox-v3{overflow-x:auto}.inventory-inbox-head-v3,.inventory-inbox-row-v3{min-width:1120px}}@media (width<=620px){.inventory-masthead-v3{padding-bottom:16px}.inventory-masthead-v3>.page-header-v1{align-items:flex-start}.inventory-filter-grid-v3{grid-template-columns:1fr}.inventory-search-v3{grid-column:auto}.inventory-search-button-v3{justify-self:stretch}.inventory-inbox-footer-v3{flex-direction:column;align-items:flex-start}.inventory-inbox-pagination-v3{justify-content:space-between;align-self:stretch;padding-bottom:2px;overflow-x:auto}}.vehicle-catalog-page-v1{grid-template-columns:minmax(0,.87fr) minmax(0,1.13fr);grid-template-areas:"breadcrumb breadcrumb""header stats""banner stats""feedback feedback""top top""bottom bottom";gap:12px;width:100%;min-width:0;display:grid}.vehicle-catalog-breadcrumb-v1{color:#929aaa;border-bottom:1px solid #e7e9ee;grid-area:breadcrumb;align-items:center;gap:9px;min-height:20px;padding-bottom:12px;font-size:12px;display:flex}.vehicle-catalog-breadcrumb-v1 button{color:#6f7888;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:0}.vehicle-catalog-breadcrumb-v1 button:after{content:"Настройки";font-size:12px}.vehicle-catalog-breadcrumb-v1>span{color:#a8afbb;font-size:15px}.vehicle-catalog-breadcrumb-v1 strong{color:#222936;font-size:12px;font-weight:700}.vehicle-catalog-page-v1>.page-header-v1{grid-area:header;align-items:flex-start;border:0!important;margin:0!important;padding:3px 0 5px!important}.vehicle-catalog-page-v1>.page-header-v1 .page-header-eyebrow-v1,.vehicle-catalog-page-v1>.page-header-v1 .page-header-subtitle-v1,.vehicle-catalog-page-v1>.page-header-v1 .page-header-actions-v1{display:none}.vehicle-catalog-page-v1>.page-header-v1 .page-header-copy-v1 h1{color:#121722;font-family:var(--dos-font-ui);margin:0;letter-spacing:-.035em!important;font-size:31px!important;font-weight:500!important;line-height:1.06!important}.vehicle-catalog-global-banner-v1{box-sizing:border-box;color:#3f3421;background:linear-gradient(90deg,#fffaf0 0%,#fffaf4 100%);border:1px solid #f2d597;border-radius:9px;grid-area:banner;align-items:center;gap:11px;min-height:58px;padding:11px 15px;display:flex}.vehicle-catalog-global-mark-v1{color:#ee8b12;background:#fff0d4;border-radius:8px;flex:0 0 27px;place-items:center;width:27px;height:27px;font-size:0;font-weight:800;display:grid}.vehicle-catalog-global-mark-v1:before{content:"!";font-size:15px;line-height:1}.vehicle-catalog-global-banner-v1>div{flex:1;min-width:0}.vehicle-catalog-global-banner-v1 strong{color:#282117;font-size:12px;font-weight:750;line-height:1.25;display:block}.vehicle-catalog-global-banner-v1 p{color:#6f6251;margin:3px 0 0;font-size:10.5px;line-height:1.35}.vehicle-catalog-readonly-badge-v1{display:none}.vehicle-catalog-stats-v1{box-sizing:border-box;background:#fff;border:1px solid #e4e7ec;border-radius:10px;grid-area:stats;grid-template-columns:repeat(4,minmax(0,1fr));align-self:center;gap:0;height:90px;display:grid;overflow:hidden;box-shadow:0 2px 9px #121c2d08}.vehicle-catalog-stat-v1{border-right:1px solid #e6e8ed;align-items:center;gap:13px;min-width:0;padding:13px 17px;display:flex}.vehicle-catalog-stat-v1:last-child{border-right:0}.vehicle-catalog-stat-icon-v1{color:#4d525a;stroke-width:1.55px;flex:none;width:30px!important;height:30px!important}.vehicle-catalog-stat-v1>div{gap:2px;min-width:0;display:grid}.vehicle-catalog-stat-v1 span{color:#4f5560;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;line-height:1.1;overflow:hidden}.vehicle-catalog-stat-v1 strong{color:#161a20;letter-spacing:-.02em;font-size:24px;font-weight:500;line-height:1}.vehicle-catalog-stat-v1 small{color:#7b818c;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.15;overflow:hidden}.vehicle-catalog-page-v1>.vehicle-catalog-action-error-v1,.vehicle-catalog-page-v1>.vehicle-catalog-state-v1{grid-area:feedback}.vehicle-catalog-state-v1{color:#727c8d;text-align:center;border:1px dashed #d9e0e8;border-radius:12px;place-items:center;gap:8px;min-height:150px;padding:24px;display:grid}.vehicle-catalog-state-v1.is-error,.vehicle-catalog-action-error-v1{color:#984747;background:#fff8f8;border-color:#efcaca}.vehicle-catalog-action-error-v1{border:1px solid #efcaca;border-radius:9px;padding:10px 13px;font-size:11px}.vehicle-catalog-top-grid-v1{grid-area:top;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.vehicle-catalog-bottom-grid-v1{grid-area:bottom;grid-template-columns:minmax(0,3.08fr) minmax(300px,1fr);align-items:stretch;gap:12px;display:grid}.vehicle-catalog-card-v1{box-sizing:border-box;background:#fff;border:1px solid #e4e7ec;border-radius:10px;min-width:0;padding:16px;box-shadow:0 2px 9px #121c2d08}.vehicle-catalog-top-grid-v1>.vehicle-catalog-card-v1,.vehicle-catalog-property-management-shell-v1{height:360px}.vehicle-catalog-top-grid-v1>.vehicle-catalog-card-v1{overflow:visible}.vehicle-catalog-bottom-grid-v1>.vehicle-catalog-card-v1{height:330px;min-height:330px}.vehicle-catalog-section-header-v1{justify-content:space-between;align-items:center;gap:10px;min-height:30px;margin-bottom:10px;display:flex}.vehicle-catalog-section-header-v1>div{min-width:0}.vehicle-catalog-section-header-v1 p,.vehicle-catalog-section-header-v1>div>span{display:none}.vehicle-catalog-section-header-v1 h2{color:#171b22;letter-spacing:-.015em;margin:0;font-size:16px;font-weight:750;line-height:1.15}.vehicle-catalog-section-header-v1>strong{color:#333a45;align-items:center;gap:9px;font-size:11px;font-weight:650;display:flex}.vehicle-catalog-section-header-v1>strong>span{color:#555b65;background:#f0f1f3;border-radius:999px;place-items:center;min-width:25px;height:22px;padding:0 7px;font-size:10px;font-weight:750;display:inline-grid}.vehicle-catalog-card-action-v1{box-sizing:border-box;color:#eb7d0e;min-height:30px;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #efb868;border-radius:7px;justify-content:center;align-items:center;padding:5px 11px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.vehicle-catalog-card-action-v1:hover:not(:disabled){background:#fff9ef;border-color:#e99b36}.vehicle-catalog-card-action-v1:disabled{cursor:not-allowed;opacity:.48}.vehicle-catalog-make-toolbar-v1,.vehicle-catalog-model-toolbar-v1{gap:8px;min-height:32px;display:grid}.vehicle-catalog-make-toolbar-v1{grid-template-columns:minmax(0,1fr) 32px}.vehicle-catalog-model-toolbar-v1{grid-template-columns:143px minmax(0,1fr)}.vehicle-catalog-filter-button-v1{color:#697487;cursor:pointer;background:#fff;border:1px solid #dfe4ea;border-radius:7px;place-items:center;width:32px;height:32px;padding:0;font-size:15px;display:grid}.vehicle-catalog-filter-button-v1:hover{background:#f8f9fb;border-color:#d0d6de}.vehicle-catalog-status-v1{color:#4e5663;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;width:fit-content;padding:0;font-size:10px;font-weight:600;display:inline-flex}.vehicle-catalog-status-v1:before{content:"";border-radius:50%;width:6px;height:6px}.vehicle-catalog-status-v1.is-active:before{background:#14a05a}.vehicle-catalog-status-v1.is-inactive:before{background:#f0a21b}.vehicle-catalog-make-table-v1,.vehicle-catalog-model-table-v1{border-top:1px solid #edf0f3;max-height:237px;margin-top:9px;overflow:hidden auto}.vehicle-catalog-make-table-v1 table,.vehicle-catalog-model-table-v1 table,.vehicle-catalog-equipment-table-v1 table{border-collapse:collapse;table-layout:fixed;width:100%}.vehicle-catalog-make-table-v1 th,.vehicle-catalog-make-table-v1 td,.vehicle-catalog-model-table-v1 th,.vehicle-catalog-model-table-v1 td{box-sizing:border-box;text-align:left;vertical-align:middle;border-bottom:1px solid #edf0f3;height:28px;padding:5px 6px}.vehicle-catalog-make-table-v1 th,.vehicle-catalog-model-table-v1 th{color:#687282;white-space:nowrap;background:#fff;height:29px;font-size:9.5px;font-weight:700;line-height:1.1}.vehicle-catalog-make-table-v1 td,.vehicle-catalog-model-table-v1 td{color:#29313e;font-size:10.5px;line-height:1.15}.vehicle-catalog-make-table-v1 td strong,.vehicle-catalog-model-table-v1 td strong{color:#202630;font-size:10.5px;font-weight:650}.vehicle-catalog-make-table-v1 td code,.vehicle-catalog-model-table-v1 code{color:#4f5867;text-overflow:ellipsis;white-space:nowrap;font-family:inherit;font-size:10px;overflow:hidden}.vehicle-catalog-model-table-v1 td small{display:none}.vehicle-catalog-make-table-v1 tbody tr,.vehicle-catalog-model-table-v1 tbody tr{transition:background .12s}.vehicle-catalog-make-table-v1 tbody tr{cursor:pointer}.vehicle-catalog-make-table-v1 tbody tr:hover,.vehicle-catalog-model-table-v1 tbody tr:hover{background:#fafbfc}.vehicle-catalog-make-table-v1 tbody tr.is-selected{background:#fff6e9}.vehicle-catalog-make-table-v1 th:first-child{width:25%}.vehicle-catalog-make-table-v1 th:nth-child(2){width:31%}.vehicle-catalog-make-table-v1 th:nth-child(3){width:22%}.vehicle-catalog-make-table-v1 th:nth-child(4){text-align:right;width:16%}.vehicle-catalog-make-table-v1 th:nth-child(5){width:28px}.vehicle-catalog-make-table-v1 td:nth-child(4){text-align:right}.vehicle-catalog-model-table-v1 th:first-child{width:26%}.vehicle-catalog-model-table-v1 th:nth-child(2){width:29%}.vehicle-catalog-model-table-v1 th:nth-child(3){text-align:right;width:18%}.vehicle-catalog-model-table-v1 th:nth-child(4){width:20%}.vehicle-catalog-model-table-v1 th:nth-child(5){width:28px}.vehicle-catalog-model-table-v1 td:nth-child(3){text-align:right}.vehicle-catalog-row-menu-v1{vertical-align:middle;display:inline-block;position:relative}.vehicle-catalog-row-menu-v1 summary{color:#77808e;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:23px;height:23px;padding:0;font-size:15px;line-height:1;list-style:none;display:grid}.vehicle-catalog-row-menu-v1 summary::-webkit-details-marker{display:none}.vehicle-catalog-row-menu-v1 summary:hover,.vehicle-catalog-row-menu-v1[open] summary{background:#f2f4f7}.vehicle-catalog-row-menu-v1>div{z-index:20;background:#fff;border:1px solid #e1e5ea;border-radius:8px;min-width:132px;padding:4px;display:grid;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 10px 28px #161f2d21}.vehicle-catalog-row-menu-v1 button{color:#394353;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:7px 8px;font-size:10.5px}.vehicle-catalog-row-menu-v1 button:hover{background:#f6f7f9}.vehicle-catalog-summary-link-v1{color:#ef8617;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:9px;padding:0;font-size:10.5px;font-weight:650;line-height:1.2;display:inline-flex}.vehicle-catalog-summary-link-v1:hover{color:#d87008}.vehicle-catalog-table-footer-link-v1{margin-top:9px}.vehicle-catalog-properties-summary-card-v1{overflow:hidden!important}.vehicle-catalog-properties-summary-v1{border-top:1px solid #edf0f3;border-bottom:1px solid #edf0f3;margin-top:2px;overflow:hidden}.vehicle-catalog-properties-summary-head-v1,.vehicle-catalog-properties-summary-row-v1{grid-template-columns:minmax(0,1.72fr) .52fr .52fr .62fr;align-items:center;gap:6px;min-height:44px;padding:0 8px;display:grid}.vehicle-catalog-properties-summary-head-v1{color:#626c7a;min-height:34px;font-size:9px;font-weight:700}.vehicle-catalog-properties-summary-row-v1{color:#414b59;border-top:1px solid #edf0f3;font-size:10.5px}.vehicle-catalog-properties-summary-head-v1>span:not(:first-child),.vehicle-catalog-properties-summary-row-v1>span:not(:first-child){text-align:right}.vehicle-catalog-property-summary-name-v1{align-items:center;gap:9px;min-width:0;display:flex}.vehicle-catalog-property-summary-name-v1 .dos-icon{color:#4a5059;stroke-width:1.5px;flex:none;width:18px!important;height:18px!important}.vehicle-catalog-property-summary-name-v1 strong{color:#303744;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:600;overflow:hidden}.vehicle-catalog-properties-summary-row-v1 .is-active-count{color:#15924f;font-weight:650}.vehicle-catalog-properties-summary-row-v1 .is-inactive-count{color:#e34236;font-weight:650}.vehicle-catalog-property-management-shell-v1{min-width:0}.vehicle-catalog-property-management-shell-v1>.vehicle-catalog-summary-link-v1{height:20px;margin:0 0 4px 2px}.vehicle-catalog-property-management-shell-v1>.vehicle-catalog-card-v1{height:336px}.vehicle-catalog-property-tabs-v1{gap:4px;margin-top:0;padding-bottom:3px;display:flex;overflow-x:auto}.vehicle-catalog-property-tabs-v1 button{color:#697485;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;cursor:pointer;background:#f8f9fa;border:1px solid #e1e5ea;border-radius:6px;flex:none;padding:5px 7px;font-size:9px}.vehicle-catalog-property-tabs-v1 button.is-active{color:#b9690d;background:#fff8ed;border-color:#efc078;font-weight:700}.vehicle-catalog-property-values-v1{min-width:0;margin-top:8px}.vehicle-catalog-property-values-header-v1{justify-content:space-between;align-items:center;gap:8px;display:flex}.vehicle-catalog-property-values-header-v1 strong,.vehicle-catalog-property-values-header-v1 small{display:block}.vehicle-catalog-property-values-header-v1 strong{color:#343d4a;font-size:11px}.vehicle-catalog-property-values-header-v1 small{color:#8a93a1;margin-top:1px;font-size:8.5px}.vehicle-catalog-property-values-list-v1{border:1px solid #e7e9ed;border-radius:7px;max-height:205px;margin-top:6px;display:grid;overflow:auto}.vehicle-catalog-property-value-row-v1{border-bottom:1px solid #edf0f3;grid-template-columns:minmax(0,1fr) auto auto 24px;align-items:center;gap:6px;min-height:36px;padding:4px 5px 4px 8px;display:grid}.vehicle-catalog-property-value-row-v1:last-child{border-bottom:0}.vehicle-catalog-property-value-row-v1 strong,.vehicle-catalog-property-value-row-v1 small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.vehicle-catalog-property-value-row-v1 strong{color:#36404e;font-size:10px}.vehicle-catalog-property-value-row-v1 small,.vehicle-catalog-property-usage-v1{color:#858e9d;font-size:8.5px}.vehicle-catalog-property-usage-v1{white-space:nowrap}.vehicle-catalog-properties-footer-v1{color:#858e9d;margin-top:8px;font-size:9px;line-height:1.35}.vehicle-catalog-equipment-card-v1{overflow:hidden}.vehicle-catalog-equipment-card-v1 .vehicle-catalog-section-header-v1{margin-bottom:6px}.vehicle-catalog-equipment-scope-row-v1{justify-content:space-between;align-items:center;gap:14px;min-height:29px;display:flex}.vehicle-catalog-filter-tabs-v1{align-items:center;gap:5px;min-width:0;display:flex}.vehicle-catalog-filter-tabs-v1 button{color:#666f7d;height:26px;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 9px;font-size:9.5px;display:inline-flex}.vehicle-catalog-filter-tabs-v1 button span{color:#7f8998;font-size:9px}.vehicle-catalog-filter-tabs-v1 button.is-active{color:#e6770b;background:#fff1df;font-weight:700}.vehicle-catalog-filter-tabs-v1 button.is-active span{color:#e6770b}.vehicle-catalog-equipment-legend-v1{color:#5f6876;white-space:nowrap;align-items:center;gap:16px;font-size:9px;display:flex}.vehicle-catalog-equipment-legend-v1 span{align-items:center;gap:6px;display:inline-flex}.vehicle-catalog-equipment-legend-v1 i{border-radius:50%;width:7px;height:7px}.vehicle-catalog-equipment-legend-v1 i.is-global{background:#f08a16}.vehicle-catalog-equipment-legend-v1 i.is-tenant{background:#7a3dd5}.vehicle-catalog-toolbar-v1{grid-template-columns:250px 132px;align-items:center;gap:10px;margin-top:7px;display:grid}.vehicle-catalog-equipment-table-v1{border-top:1px solid #edf0f3;max-height:205px;margin-top:8px;overflow:auto}.vehicle-catalog-equipment-table-v1 th,.vehicle-catalog-equipment-table-v1 td{box-sizing:border-box;text-align:left;vertical-align:middle;border-bottom:1px solid #edf0f3;height:30px;padding:5px 7px}.vehicle-catalog-equipment-table-v1 th{color:#626c7a;white-space:nowrap;height:29px;font-size:9px;font-weight:700}.vehicle-catalog-equipment-table-v1 td{color:#3b4553;text-overflow:ellipsis;white-space:nowrap;font-size:9.7px;overflow:hidden}.vehicle-catalog-equipment-table-v1 td strong,.vehicle-catalog-equipment-table-v1 td small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.vehicle-catalog-equipment-table-v1 td strong{color:#303844;font-size:9.8px;font-weight:600}.vehicle-catalog-equipment-table-v1 td small{color:#8a93a1;margin-top:1px;font-size:8px}.vehicle-catalog-equipment-table-v1 th:first-child{width:22%}.vehicle-catalog-equipment-table-v1 th:nth-child(2){width:14%}.vehicle-catalog-equipment-table-v1 th:nth-child(3){width:13%}.vehicle-catalog-equipment-table-v1 th:nth-child(4){width:25%}.vehicle-catalog-equipment-table-v1 th:nth-child(5){text-align:right;width:13%}.vehicle-catalog-equipment-table-v1 th:nth-child(6){width:13%}.vehicle-catalog-equipment-table-v1 td:nth-child(5){text-align:right}.vehicle-catalog-scope-v1{border-radius:5px;align-items:center;width:fit-content;min-height:20px;padding:0 7px;font-size:8.5px;font-weight:650;display:inline-flex}.vehicle-catalog-scope-v1.is-global{color:#e6780d;background:#fff0df}.vehicle-catalog-scope-v1.is-tenant{color:#7540bd;background:#f2e9ff}.vehicle-catalog-rules-card-v1{overflow:hidden}.vehicle-catalog-rules-list-v1{gap:20px;margin-top:18px;display:grid}.vehicle-catalog-rules-list-v1 article{align-items:flex-start;gap:11px;display:flex}.vehicle-catalog-rule-icon-v1{color:#4b515a;background:0 0;border:0;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.vehicle-catalog-rule-icon-v1 .dos-icon{stroke-width:1.45px;width:22px!important;height:22px!important}.vehicle-catalog-rules-list-v1 strong{color:#292f38;font-size:10.5px;font-weight:700;display:block}.vehicle-catalog-rules-list-v1 p{color:#6f7784;margin:5px 0 0;font-size:9.5px;line-height:1.48}.vehicle-catalog-empty-v1{color:#8b94a2;text-align:center;margin:15px 0;font-size:10px}.vehicle-catalog-dialog-overlay-v1{z-index:1000;background:#141f346b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.vehicle-catalog-dialog-v1{background:#fff;border:1px solid #dfe5ee;border-radius:14px;width:min(500px,100vw - 32px);max-height:calc(100vh - 48px);display:grid;overflow:auto;box-shadow:0 20px 48px #141f3433}.vehicle-catalog-dialog-v1>header{background:#f8fafd;border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:flex-start;gap:14px;padding:18px 20px 14px;display:flex}.vehicle-catalog-dialog-v1>header p{color:#8390a5;letter-spacing:.08em;margin:0 0 5px;font-size:10px;font-weight:800}.vehicle-catalog-dialog-v1>header h2{color:#11213d;margin:0;font-size:19px}.vehicle-catalog-dialog-v1>header span{color:#71809a;margin-top:5px;font-size:12px;display:block}.vehicle-catalog-dialog-close-v1{color:#71809a;cursor:pointer;background:#fff;border:1px solid #dfe5ee;border-radius:7px;place-items:center;width:29px;height:29px;font-size:19px;display:grid}.vehicle-catalog-dialog-body-v1{gap:14px;padding:20px;display:grid}.vehicle-catalog-dialog-body-v1 label{color:#53627a;gap:6px;font-size:11px;font-weight:750;display:grid}.vehicle-catalog-impact-warning-v1{background:#fff9ed;border:1px solid #f0d39a;border-radius:9px;padding:12px 13px}.vehicle-catalog-impact-warning-v1 strong{color:#8a641d;font-size:12px;display:block}.vehicle-catalog-impact-warning-v1 p{color:#806a3f;margin:5px 0;font-size:11px;line-height:1.45}.vehicle-catalog-impact-warning-v1 small{color:#8a641d;font-size:10px}.vehicle-catalog-dialog-error-v1{color:#9a4545;background:#fff8f8;border:1px solid #edcaca;border-radius:8px;margin:14px 20px 0;padding:9px 11px;font-size:11px}.vehicle-catalog-dialog-v1>footer{border-top:1px solid #edf0f5;justify-content:flex-end;gap:8px;padding:13px 20px 18px;display:flex}@media (width<=1180px){.vehicle-catalog-page-v1{grid-template-columns:1fr;grid-template-areas:"breadcrumb""header""banner""stats""feedback""top""bottom"}.vehicle-catalog-stats-v1{height:auto}.vehicle-catalog-top-grid-v1,.vehicle-catalog-bottom-grid-v1{grid-template-columns:1fr 1fr}.vehicle-catalog-top-grid-v1>:last-child{grid-column:1/-1}.vehicle-catalog-top-grid-v1>.vehicle-catalog-card-v1,.vehicle-catalog-property-management-shell-v1,.vehicle-catalog-bottom-grid-v1>.vehicle-catalog-card-v1{height:auto;min-height:340px}}@media (width<=960px){.vehicle-catalog-stats-v1{grid-template-columns:repeat(2,minmax(0,1fr))}.vehicle-catalog-stat-v1:nth-child(2){border-right:0}.vehicle-catalog-stat-v1:nth-child(-n+2){border-bottom:1px solid #e6e8ed}.vehicle-catalog-top-grid-v1,.vehicle-catalog-bottom-grid-v1{grid-template-columns:1fr}.vehicle-catalog-top-grid-v1>:last-child{grid-column:auto}.vehicle-catalog-equipment-scope-row-v1{flex-direction:column;align-items:flex-start}}@media (width<=640px){.vehicle-catalog-stats-v1{grid-template-columns:1fr}.vehicle-catalog-stat-v1{border-bottom:1px solid #e6e8ed;border-right:0}.vehicle-catalog-stat-v1:last-child{border-bottom:0}.vehicle-catalog-card-v1{padding:13px}.vehicle-catalog-model-toolbar-v1,.vehicle-catalog-toolbar-v1{grid-template-columns:1fr}.vehicle-catalog-section-header-v1{align-items:flex-start}.vehicle-catalog-section-header-v1>strong{flex-direction:column;align-items:flex-end}.vehicle-catalog-filter-tabs-v1{max-width:100%;overflow-x:auto}.vehicle-catalog-equipment-legend-v1{display:none}.vehicle-catalog-dialog-overlay-v1{align-items:end;padding:0}.vehicle-catalog-dialog-v1{border-radius:14px 14px 0 0;width:100%;max-height:88dvh}}.global-reference-page{max-width:1480px;margin:0 auto;padding:24px 28px 48px}.global-reference-breadcrumb{color:#7d8ca8;align-items:center;gap:10px;margin-bottom:12px;font-size:13px;display:flex}.global-reference-breadcrumb button{color:#e98116;cursor:pointer;background:0 0;border:0;padding:0}.global-reference-error{color:#a23b2c;background:#fff0ed;border:1px solid #f4c5bd;border-radius:10px;margin-top:18px;padding:12px 16px}.global-reference-master-detail{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:18px;margin-top:22px;display:grid}.global-reference-master,.global-reference-detail{background:#fff;border:1px solid #e4e9f1;border-radius:16px;min-width:0;box-shadow:0 8px 24px #1828480a}.global-reference-master{padding:18px}.global-reference-detail{padding:24px}.global-reference-master header,.global-reference-detail-header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.global-reference-master h2,.global-reference-detail h2{color:#162b4d;margin:5px 0}.global-reference-eyebrow{color:#e98116;letter-spacing:.12em;font-size:10px;font-weight:800}.global-reference-master>input,.global-reference-toolbar input{width:100%;margin:18px 0 10px}.global-reference-property-list{gap:4px;max-height:650px;display:grid;overflow:auto}.global-reference-property-item{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;gap:5px;width:100%;padding:12px;display:grid}.global-reference-property-item:hover{background:#f7f9fc}.global-reference-property-item.is-selected{background:#fff8ef;border-color:#f0bd77}.global-reference-property-item span:first-child{justify-content:space-between;gap:8px;display:flex}.global-reference-property-item strong{color:#203655}.global-reference-property-item code{color:#6f7e97;font-size:11px}.global-reference-property-meta{color:#8a98ad;font-size:11px}.global-reference-detail-header p{color:#8492a9;margin:0;font-size:13px}.global-reference-detail-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.global-reference-value-toolbar{color:#8492a9;justify-content:space-between;align-items:center;gap:12px;margin:22px 0 10px;font-size:12px;display:flex}.global-reference-value-list{gap:6px;display:grid}.global-reference-value-row{color:#526581;border-bottom:1px solid #edf0f5;grid-template-columns:minmax(170px,1.6fr) .6fr .9fr .75fr auto auto;align-items:center;gap:12px;padding:13px 10px;font-size:12px;display:grid}.global-reference-value-row>div{gap:3px;display:grid}.global-reference-value-row strong{color:#233b5d;font-size:13px}.global-reference-value-row code,.global-reference-value-row small{color:#8492a9}.global-reference-value-row.is-inactive{opacity:.72;background:#fbfbfc}.global-reference-status{color:#188b60;font-weight:700}.global-reference-status.is-inactive{color:#9a6d1a}.global-reference-row-button{color:#d97713;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:3px 0}.global-reference-row-button:disabled{opacity:.5}.global-reference-editor,.global-reference-value-editor{background:#fffaf3;border:1px solid #f0d3aa;border-radius:12px;margin:18px 0;padding:16px}.global-reference-editor-heading{justify-content:space-between;align-items:flex-start;display:flex}.global-reference-editor h3{color:#203655;margin:5px 0 15px}.global-reference-close{color:#71809b;cursor:pointer;background:0 0;border:0;font-size:22px}.global-reference-editor-grid,.global-reference-value-editor-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.global-reference-editor label,.global-reference-value-editor label{color:#586a85;gap:6px;font-size:12px;font-weight:700;display:grid}.global-reference-checkbox{grid-template-columns:auto 1fr;align-items:center;padding-top:25px;display:flex!important}.global-reference-editor-footer,.global-reference-inline-actions{color:#8492a9;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;font-size:12px;display:flex}.global-reference-editor-footer>div{gap:8px;display:flex}.global-reference-inline-actions{justify-content:flex-end}.global-reference-value-editor-grid{grid-template-columns:1.3fr 1.5fr 1.5fr .8fr}.global-reference-value-editor small{color:#9a6d1a;font-weight:400}.global-reference-empty,.global-reference-empty-state{color:#8492a9;padding:28px 10px}.global-reference-empty-state{text-align:center}.global-reference-empty-state h2{color:#203655}@media (width<=1000px){.global-reference-master-detail{grid-template-columns:1fr}.global-reference-property-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:260px}.global-reference-value-row{grid-template-columns:1fr 1fr}.global-reference-value-editor-grid,.global-reference-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.global-reference-page{padding:16px}.global-reference-master header,.global-reference-detail-header{flex-direction:column}.global-reference-detail-actions{justify-content:flex-start}.global-reference-property-list,.global-reference-value-editor-grid,.global-reference-editor-grid{grid-template-columns:1fr}.global-reference-checkbox{padding-top:0}}.imports-page-v1,.import-details-v1{gap:18px;display:grid}.import-details-header-v1{justify-content:space-between;align-items:center;gap:20px;display:flex}.import-details-header-v1 h1{color:var(--ink);letter-spacing:-.04em;margin:0;font-size:clamp(36px,3vw,42px);line-height:1.08}.import-details-header-v1 p{color:var(--muted);margin:9px 0 0;font-size:15px}.import-details-header-v1>div{gap:8px;display:grid}.import-details-header-v1 time{color:var(--muted);font-size:13px}.import-details-summary-v1{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.import-details-summary-v1 article{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:0;padding:14px 15px}.import-details-summary-v1 span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.import-details-summary-v1 strong{color:var(--ink);font-variant-numeric:tabular-nums;margin-top:7px;font-size:24px;display:block}.imports-state-v1{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-height:130px;color:var(--muted);text-align:center;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}.imports-state-v1.is-error{color:#8d3838;background:#fff7f7;border-color:#f1caca}.imports-list-v1,.import-documents-v1{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow:hidden}.imports-list-v1 table,.import-documents-v1 table{border-collapse:collapse;width:100%}.imports-list-v1 th,.import-documents-v1 th{border-bottom:1px solid var(--line);color:var(--muted);letter-spacing:.04em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:11px 14px;font-size:11px}.imports-list-v1 td,.import-documents-v1 td{color:#475467;border-bottom:1px solid #edf0f4;padding:13px 14px;font-size:13px}.imports-list-v1 td strong,.import-documents-v1 td strong{color:var(--ink)}.imports-list-v1 tbody tr{cursor:pointer;transition:background .15s}.imports-list-v1 tbody tr:focus-visible{z-index:1;outline-offset:-2px;outline:2px solid #5e92e4;position:relative}.imports-list-v1 footer{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;font-size:13px;display:flex}.imports-list-v1 footer>div{align-items:center;gap:9px;display:flex}.import-status-badge-v1{color:#475467;white-space:nowrap;background:#edf2f7;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.imports-mobile-list-v1,.import-document-cards-v1{display:none}.import-upload-v1{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);gap:12px;padding:16px;display:grid}.import-upload-v1 h2,.import-documents-v1 h2{color:var(--ink);margin:0;font-size:17px}.import-upload-v1 p,.import-documents-v1 header p{color:var(--muted);margin:5px 0 0;font-size:13px}.import-dropzone-v1{min-height:126px;color:var(--muted);text-align:center;background:#fafcff;border:1px dashed #b7c5d8;border-radius:7px;justify-items:center;gap:6px;padding:20px;display:grid}.import-dropzone-v1.is-dragging{background:#edf5ff;border-color:#5e92e4}.import-dropzone-v1 strong{color:var(--ink);font-size:14px}.import-dropzone-v1 input{display:none}.import-documents-v1>header{border-bottom:1px solid var(--line);justify-content:space-between;padding:15px;display:flex}@media (width<=900px){.import-details-summary-v1{grid-template-columns:repeat(2,minmax(0,1fr))}.imports-list-v1{overflow:visible}.imports-list-v1 table,.import-documents-v1 table{display:none}.imports-mobile-list-v1,.import-document-cards-v1{gap:9px;padding:10px;display:grid}.imports-mobile-list-v1 article,.import-document-cards-v1 article{border:1px solid var(--line);background:#fff;border-radius:7px;gap:8px;padding:12px;display:grid}.imports-mobile-list-v1 article{cursor:pointer}.imports-mobile-list-v1 article:focus-visible{outline-offset:2px;outline:2px solid #5e92e4}.imports-mobile-list-v1 article>div:first-child{gap:3px;display:grid}.imports-mobile-list-v1 article>div:first-child span,.import-document-cards-v1 small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.imports-mobile-list-v1 dl{border-top:1px solid #edf0f4;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding-top:8px;display:grid}.imports-mobile-list-v1 dt{color:var(--muted);font-size:10px}.imports-mobile-list-v1 dd{color:var(--ink);margin:3px 0 0;font-size:12px;font-weight:700}.import-document-cards-v1 strong{color:var(--ink);font-size:13px}}@media (width<=760px){.import-details-header-v1{align-items:flex-start}.import-details-header-v1 h1{font-size:36px}.imports-list-v1 footer{flex-direction:column;align-items:flex-start}.import-details-summary-v1 strong{font-size:21px}}.import-draft-summary-v1 article:nth-child(2) strong{color:#246a5d}.import-draft-summary-v1 article:nth-child(3) strong{color:#946a27}.import-draft-evidence-v1 article{border:1px solid #edf0f4;border-radius:7px;gap:7px;padding:11px;display:grid}.import-draft-evidence-v1 article>div{color:#475467;grid-template-columns:auto 1fr;gap:4px 6px;font-size:13px;display:grid}.import-draft-evidence-v1 article small{color:var(--muted);overflow-wrap:anywhere;grid-column:1/-1;font-size:12px}@media (width<=600px){.import-draft-evidence-v1 article>div{grid-template-columns:1fr}.import-draft-evidence-v1 article small{grid-column:auto}}.upload-flow-v2 .import-dropzone-v1 small{color:var(--muted);font-size:12px}.import-upload-notice-v2{justify-content:space-between;align-items:center;gap:10px;display:flex}.import-preview-modal-v2 .structured-modal-content-v1{width:min(1100px,100vw - 64px)}.import-draft-drawer-v2 .draft-detail-panel-v1{width:min(600px,100%)}.import-draft-evidence-v1 article>div{grid-template-columns:1fr}.import-draft-evidence-v1 article>div>strong,.import-draft-evidence-v1 article>div>span{color:#475467;font-size:13px}.import-draft-evidence-v1 article>div>span{color:var(--muted)}@media (width<=760px){.import-upload-notice-v2{flex-direction:column;align-items:flex-start}}@media (width<=600px){.import-preview-modal-v2{padding:0}.import-preview-modal-v2 .structured-modal-content-v1{border-radius:0;width:100%;height:100vh;max-height:none}.import-draft-drawer-v2{padding:0}.import-draft-drawer-v2 .draft-detail-panel-v1{width:100%}}.import-wide-layout-v3{width:min(1400px,100% - 48px);margin-inline:auto}.import-drafts-section-v3{gap:13px;display:grid}.import-draft-cards-v3 article{gap:10px;min-height:154px;padding:15px}.import-draft-cards-v3 article>div{min-width:0}.import-draft-cards-v3 .draft-identifier-v1{overflow-wrap:anywhere;text-overflow:ellipsis;white-space:nowrap;max-width:56%;overflow:hidden}.import-draft-cards-v3 article>strong{color:var(--ink);font-size:14px}.import-draft-cards-v3 article>span{border-bottom:1px solid #edf0f4;padding-bottom:9px}.import-draft-cards-v3 footer{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.import-draft-cards-v3 footer b{color:var(--ink);white-space:nowrap;font-size:13px}.import-draft-cards-v3 footer small{color:var(--muted);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.import-draft-modal-v3{z-index:30;place-items:center;padding:32px}.import-draft-modal-grid-v3{grid-template-columns:repeat(3,minmax(0,1fr))}.import-evidence-compact-v3 article{gap:6px;padding:10px 12px}.import-evidence-compact-v3 article>div{gap:3px}.import-evidence-compact-v3 article>div>strong{color:var(--ink)}.import-evidence-compact-v3 article>div>span{color:#667085}.import-evidence-compact-v3 article>div>small{margin-top:3px}.import-evidence-compact-v3 article h4{font-size:13px}.import-draft-cards-v3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=1200px){.import-draft-cards-v3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1040px){.import-draft-modal-grid-v3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.import-wide-layout-v3{width:100%}.import-draft-cards-v3{grid-template-columns:1fr}.import-draft-modal-v3{padding:0}.import-draft-modal-grid-v3{grid-template-columns:1fr}}.import-draft-two-column-v4{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=760px){.import-draft-two-column-v4{grid-template-columns:1fr}}.import-template-download-v1{background:#f8fbfe;border:1px solid #d8e2ef;border-radius:7px;gap:8px;padding:12px;display:grid}.import-template-download-v1>p{color:#475467;margin:0;font-size:13px}.import-template-download-v1>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.import-template-download-v1 small{color:var(--muted);font-size:12px}.import-template-help-v1{display:contents}@media (width<=600px){.import-template-download-v1>div{flex-direction:column;align-items:flex-start}.import-template-download-v1>div>button{width:100%}}.import-delete-modal-v1{background:#fff;border-radius:9px;gap:15px;width:min(540px,100vw - 32px);max-height:calc(100vh - 48px);padding:22px;display:grid;overflow:auto;box-shadow:0 18px 50px #10182833}.import-delete-modal-v1 h2{color:var(--ink);margin:0;font-size:20px}.import-delete-modal-v1 p{color:#475467;margin:0;font-size:13px;line-height:1.5}.import-delete-modal-v1 dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0;display:grid}.import-delete-modal-v1 dl>div{border:1px solid #edf0f4;border-radius:6px;min-width:0;padding:10px}.import-delete-modal-v1 dt{color:var(--muted);font-size:11px}.import-delete-modal-v1 dd{overflow-wrap:anywhere;color:var(--ink);margin:4px 0 0;font-size:13px;font-weight:650}.import-delete-modal-v1 ul{color:#475467;gap:5px;margin:0;padding-left:18px;font-size:13px;display:grid}.import-delete-modal-v1 footer{justify-content:flex-end;gap:8px;display:flex}@media (width<=760px){.import-delete-modal-v1{width:min(100%,100vw - 24px);padding:18px}.import-delete-modal-v1 dl{grid-template-columns:1fr}}.import-confirm-open-v1{flex-wrap:wrap;align-items:center;gap:12px;margin:14px 0;display:flex}.import-confirm-open-v1 p{color:var(--muted,#596780);margin:0}.import-confirm-panel-v1{background:#fff;border-radius:12px;width:min(760px,100vw - 32px);max-height:calc(100vh - 32px);padding:24px;overflow:auto}.import-confirm-panel-v1 header,.import-confirm-panel-v1 footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.import-confirm-selection-v1{gap:8px;display:grid}.import-confirm-selection-v1 label{border:1px solid #d9e1eb;border-radius:8px;gap:10px;padding:12px;display:flex}.import-confirm-selection-v1 small,.import-confirm-selection-v1 em{color:#5e6d82;display:block}@media (width<=500px){.import-confirm-panel-v1{border-radius:0;width:100vw;height:100vh;max-height:none;padding:18px}}.import-confirm-created-v1{gap:8px;margin:16px 0;display:grid}.import-confirm-created-v1 article{border:1px solid #d9e1eb;border-radius:8px;grid-template-columns:1fr auto;gap:4px 12px;padding:12px;display:grid}.import-confirm-created-v1 a{grid-column:1/-1}.import-detail-wide-layout-v5{gap:24px;width:min(1320px,100% - 48px);margin:0 auto 36px}.import-back-v5{color:#53657a;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;background:0 0;border:0;padding:0;font-size:13px;font-weight:700}.import-back-v5:hover{text-decoration:underline}.import-detail-meta-v5{color:var(--muted);flex-wrap:wrap;gap:8px;margin-top:12px;font-size:13px;display:flex}.import-detail-meta-v5 span{align-items:center;gap:8px;display:inline-flex}.import-detail-meta-v5 span+span:before{content:"";background:#aeb9c7;border-radius:50%;width:3px;height:3px}.import-detail-hero-stats-v5{color:var(--muted);white-space:nowrap;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;font-size:13px;display:flex}.import-detail-hero-stats-v5 span{background:#f5f7fa;border-radius:7px;padding:9px 11px}.import-detail-hero-stats-v5 b{color:var(--ink);font-variant-numeric:tabular-nums}.import-progress-strip-v5{border:1px solid var(--line);background:var(--surface);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:3px;display:grid}.import-progress-strip-v5 article{align-items:center;gap:11px;min-width:0;padding:16px 18px;display:flex;position:relative}.import-progress-strip-v5 article+article:before{content:"";background:#e8edf3;width:1px;height:42px;position:absolute;top:50%;left:0}.import-progress-index-v5{color:#667085;background:#fff;border:1px solid #d6dfe9;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:grid}.import-progress-strip-v5 article.is-active .import-progress-index-v5{color:#1f5fae;background:#e9f2ff;border-color:#a9c6ef}.import-progress-strip-v5 strong,.import-progress-strip-v5 small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.import-progress-strip-v5 strong{color:var(--ink);font-size:13px}.import-progress-strip-v5 small{color:var(--muted);margin-top:3px;font-size:12px}.import-documents-compact-v5{border:1px solid var(--line);background:var(--surface);border-radius:10px;gap:0;display:grid;overflow:hidden}.import-documents-compact-v5>.upload-flow-v2,.import-documents-compact-v5>.documents-archive-v2{border:0;border-radius:0}.import-documents-compact-v5>.upload-flow-v2{border-bottom:1px solid var(--line);background:#fbfcfe;padding:16px 20px}.import-template-compact-v5 .import-template-download-v1{display:inline}.import-template-compact-v5 .import-template-download-v1>p{display:none}.import-template-compact-v5 .import-template-download-v1>div{display:inline}.import-template-compact-v5 .import-template-download-v1 small{display:none}.import-vehicles-workspace-v5{border-radius:12px;gap:20px;padding:24px}.import-vehicles-header-v5{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.import-vehicles-header-v5 h2{margin:3px 0 0;font-size:22px}.import-vehicles-header-v5 p:not(.eyebrow-v2){max-width:720px;font-size:14px}.import-vehicle-counters-v5{color:var(--muted);white-space:nowrap;grid-template-columns:repeat(2,auto);gap:7px 14px;font-size:12px;display:grid}.import-vehicle-counters-v5 b{min-width:18px;color:var(--ink);font-variant-numeric:tabular-nums;font-size:15px;display:inline-block}.import-command-bar-v5{background:#f9fafc;border:1px solid #e6ebf1;border-radius:9px;align-items:center;gap:9px;padding:12px;display:flex}.import-command-bar-v5 .search-control-v2{background:#fff;flex:1;min-width:220px}.import-command-bar-v5 select{height:var(--control-h);color:var(--ink);background:#fff;border:1px solid #d0d5dd;border-radius:7px;padding:0 10px}.import-command-confirm-v5{margin-left:auto}.import-command-confirm-v5 .import-confirm-open-v1{margin:0}.import-command-confirm-v5 .import-confirm-open-v1>p{color:#667085;max-width:250px;font-size:12px}.import-command-confirm-v5 .primary-action-v2{white-space:nowrap}.import-drafts-table-v5{border:1px solid var(--line);border-radius:9px;overflow:hidden}.import-drafts-table-v5 table{border-collapse:collapse;table-layout:fixed;width:100%}.import-drafts-table-v5 th{border-bottom:1px solid var(--line);color:#667085;letter-spacing:.04em;text-align:left;text-transform:uppercase;background:#fbfcfe;padding:11px 12px;font-size:11px}.import-drafts-table-v5 th:first-child{width:98px}.import-drafts-table-v5 th:nth-child(3){width:180px}.import-drafts-table-v5 th:nth-child(4){width:68px}.import-drafts-table-v5 th:nth-child(5),.import-drafts-table-v5 th:nth-child(6){width:105px}.import-drafts-table-v5 th:nth-child(7){width:160px}.import-drafts-table-v5 th:last-child{width:86px}.import-drafts-table-v5 td{color:#475467;vertical-align:middle;border-bottom:1px solid #edf0f4;padding:13px 12px;font-size:13px}.import-drafts-table-v5 tbody tr{cursor:pointer;transition:background .15s}.import-drafts-table-v5 tbody tr:hover{background:#f6f9fd}.import-drafts-table-v5 tbody tr:focus-visible{z-index:1;outline-offset:-2px;outline:2px solid #5e92e4;position:relative}.import-drafts-table-v5 tbody tr:last-child td{border-bottom:0}.import-drafts-table-v5 td strong,.import-drafts-table-v5 td small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.import-drafts-table-v5 td strong{color:var(--ink);font-size:13px}.import-drafts-table-v5 td small{color:var(--muted);margin-top:3px;font-size:11px}.import-drafts-table-v5 code{color:#344054;font-family:var(--dos-font-data);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.import-drafts-table-v5 td:nth-child(7){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.import-drafts-mobile-cards-v5{display:none}.import-drafts-empty-v5{align-content:center;justify-items:center;gap:5px;display:grid}.import-drafts-empty-v5 strong{color:var(--ink)}@media (width<=1100px){.import-detail-wide-layout-v5{width:min(100% - 32px,1320px)}.import-drafts-table-v5{overflow:auto}.import-drafts-table-v5 table{min-width:940px}.import-command-bar-v5{flex-wrap:wrap}.import-command-confirm-v5{margin-left:0}.import-command-confirm-v5 .import-confirm-open-v1>p{display:none}}@media (width<=900px){.import-detail-wide-layout-v5{gap:18px;width:calc(100% - 24px)}.import-detail-hero-stats-v5{white-space:normal;justify-content:flex-start}.import-progress-strip-v5{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px}.import-progress-strip-v5 article+article:before{display:none}.import-progress-strip-v5 article:nth-child(odd):after{content:"";background:#e8edf3;height:1px;position:absolute;bottom:0;left:0;right:0}.import-vehicles-workspace-v5{padding:18px}.import-vehicles-header-v5{flex-direction:column}.import-vehicle-counters-v5{grid-template-columns:repeat(4,auto);gap:10px}.import-drafts-table-v5{display:none}.import-drafts-mobile-cards-v5{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.import-drafts-mobile-cards-v5 article{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;gap:9px;padding:15px;display:grid}.import-drafts-mobile-cards-v5 article:focus-visible{outline-offset:2px;outline:2px solid #5e92e4}.import-mobile-card-top-v5{justify-content:space-between;align-items:center;gap:10px;display:flex}.import-mobile-card-top-v5 code{color:#344054;font-family:var(--dos-font-data);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.import-drafts-mobile-cards-v5 article>strong{color:var(--ink);font-size:16px}.import-drafts-mobile-cards-v5 article>span{color:var(--muted);font-size:12px}.import-drafts-mobile-cards-v5 dl{border-top:1px solid #edf0f4;border-bottom:1px solid #edf0f4;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:10px 0;display:grid}.import-drafts-mobile-cards-v5 dt{color:var(--muted);font-size:10px}.import-drafts-mobile-cards-v5 dd{color:var(--ink);margin:3px 0 0;font-size:13px;font-weight:700}.import-drafts-mobile-cards-v5 footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.import-drafts-mobile-cards-v5 footer b{color:var(--ink)}}@media (width<=600px){.import-detail-wide-layout-v5{width:100%;padding:0 12px}.import-detail-hero-stats-v5 span{padding:7px 9px}.import-progress-strip-v5 article{padding:13px}.import-progress-strip-v5 small{white-space:normal}.import-command-bar-v5{align-items:stretch}.import-command-bar-v5 .search-control-v2{flex-basis:100%}.import-command-bar-v5 select,.import-command-bar-v5>.clear-filters-v2{flex:1}.import-command-confirm-v5,.import-command-confirm-v5 .import-confirm-open-v1,.import-command-confirm-v5 .primary-action-v2{width:100%}.import-vehicle-counters-v5{grid-template-columns:repeat(2,auto)}.import-drafts-mobile-cards-v5{grid-template-columns:1fr}.import-documents-compact-v5>.upload-flow-v2{padding:14px}}.import-visual-system-v6{--import-page:#f4f7fb;--import-surface:#fff;--import-elevated:#f9fbfe;--import-border:#e1e8f0;--import-border-strong:#cbd8e6;--import-primary:#2467c5;--import-primary-hover:#1d56a5;--import-primary-soft:#eaf2ff;--import-success:#277463;--import-success-soft:#eaf6f2;--import-warning:#9a681e;--import-warning-soft:#fff5e5;--import-danger:#ae4a4a;--import-danger-soft:#fff3f3;--import-muted:#607087;--import-strong:#15243a;background:var(--import-page);color:var(--import-strong);padding-top:4px}.import-visual-system-v6 .clear-filters-v2,.import-visual-system-v6 .primary-action-v2{border-radius:8px;justify-content:center;align-items:center;min-height:36px;padding:0 14px;font-size:13px;font-weight:650;line-height:1;transition:background .16s,border-color .16s,color .16s,box-shadow .16s;display:inline-flex}.import-visual-system-v6 .primary-action-v2{border-color:var(--import-primary);background:var(--import-primary);min-height:38px;padding-inline:16px;box-shadow:0 1px 2px #1b4b8f24}.import-visual-system-v6 .primary-action-v2:hover:not(:disabled){border-color:var(--import-primary-hover);background:var(--import-primary-hover);box-shadow:0 3px 8px #1b4b8f2b}.import-visual-system-v6 .clear-filters-v2{border-color:var(--import-border-strong);color:#40516a;background:#fff}.import-visual-system-v6 .clear-filters-v2:hover:not(:disabled){color:#183f77;background:#f7faff;border-color:#aebfd2}.import-visual-system-v6 .document-row-actions-v2 .clear-filters-v2,.import-visual-system-v6 .import-drafts-table-v5 .clear-filters-v2,.import-visual-system-v6 .import-drafts-mobile-cards-v5 .clear-filters-v2,.import-visual-system-v6 .draft-modal-actions-v5 .clear-filters-v2{color:#4c607b;background:0 0;border-color:#0000;min-height:33px;padding-inline:11px;font-size:12px}.import-visual-system-v6 .document-row-actions-v2 .clear-filters-v2:hover,.import-visual-system-v6 .import-drafts-table-v5 .clear-filters-v2:hover,.import-visual-system-v6 .import-drafts-mobile-cards-v5 .clear-filters-v2:hover{color:#1d5cae;background:#edf4ff;border-color:#d8e3f0}.import-visual-system-v6 .document-delete-action-v1{color:var(--import-danger)!important}.import-visual-system-v6 .document-delete-action-v1:hover{background:var(--import-danger-soft)!important;color:#913838!important}.import-detail-visual-polish-v6 .import-detail-meta-v5{color:#53667f;font-size:13px}.import-detail-visual-polish-v6 .import-detail-hero-stats-v5 span{background:var(--import-primary-soft);color:#46617f;border:0}.import-detail-visual-polish-v6 .import-detail-hero-stats-v5 b{color:#1c477c}.import-polished-progress-v6{background:0 0;border:0;gap:8px;padding:0}.import-polished-progress-v6 article{border:1px solid var(--import-border);background:var(--import-elevated);border-radius:9px;min-height:76px;transition:border-color .16s,background .16s,box-shadow .16s}.import-polished-progress-v6 article+article:before{display:none}.import-polished-progress-v6 article.is-complete{background:var(--import-success-soft);border-color:#d5e8e1}.import-polished-progress-v6 article.is-complete .import-progress-index-v5{background:var(--import-success);color:#fff;border-color:#9dcdbd;font-size:0}.import-polished-progress-v6 article.is-complete .import-progress-index-v5:after{content:"✓";font-size:13px}.import-polished-progress-v6 article.is-active{background:var(--import-primary-soft);border-color:#aec9ee;box-shadow:0 2px 7px #1c579415}.import-polished-progress-v6 article.is-active .import-progress-index-v5{border-color:var(--import-primary);background:var(--import-primary);color:#fff}.import-polished-progress-v6 article.is-active strong{color:#1b4f92}.import-polished-progress-v6 article:not(.is-active):not(.is-complete){background:#fbfcfd}.import-polished-documents-v6{border-color:var(--import-border);box-shadow:0 2px 9px #243b5b07}.import-polished-documents-v6>.upload-flow-v2{background:#f8fafc}.import-polished-documents-v6 .documents-archive-v2{background:var(--import-surface)}.import-polished-documents-v6 .document-rows-v2>article{min-height:68px;padding:13px 20px;transition:background .16s}.import-polished-documents-v6 .document-rows-v2>article:hover{background:#f9fbfe}.import-polished-documents-v6 .document-icon-v2{background:var(--import-primary-soft);color:#2460aa;border-radius:8px;width:38px;height:38px}.import-polished-documents-v6 .document-copy-v2 strong{font-size:13px;font-weight:700}.import-polished-documents-v6 .document-copy-v2 small{color:#61728a}.import-polished-documents-v6 .document-category-v1{color:#52657e;background:#eef3f8;min-height:22px;padding:0 7px;font-size:11px}.import-polished-workspace-v6{display:block}.import-visual-system-v6 .import-vehicles-workspace-v5{border-color:var(--import-border);background:var(--import-surface);box-shadow:0 5px 16px #243b5b0c}.import-visual-system-v6 .import-vehicles-header-v5 h2{letter-spacing:-.015em;font-size:21px}.import-visual-system-v6 .import-vehicles-header-v5 p:not(.eyebrow-v2){color:#5c6e85;font-size:14px}.import-visual-system-v6 .import-vehicle-counters-v5{gap:7px;display:flex}.import-visual-system-v6 .import-vehicle-counters-v5 span{color:#52647b;background:#f2f5f8;border-radius:7px;align-items:center;gap:5px;padding:7px 9px;font-size:11px;display:inline-flex}.import-visual-system-v6 .import-vehicle-counters-v5 span:nth-child(2){background:var(--import-primary-soft);color:#34629c}.import-visual-system-v6 .import-vehicle-counters-v5 span:nth-child(3){background:var(--import-warning-soft);color:#8d641f}.import-visual-system-v6 .import-vehicle-counters-v5 span:nth-child(4){background:var(--import-success-soft);color:#2d715f}.import-visual-system-v6 .import-vehicle-counters-v5 b{font-size:14px}.import-visual-system-v6 .import-command-bar-v5{border-color:var(--import-border);background:#f4f7fa;box-shadow:inset 0 1px #fff}.import-visual-system-v6 .import-command-bar-v5 .search-control-v2,.import-visual-system-v6 .import-command-bar-v5 select{background:#fff;border-color:#d5e0eb;height:36px;font-size:13px}.import-visual-system-v6 .import-command-bar-v5>.clear-filters-v2{min-height:34px}.import-visual-system-v6 .import-command-confirm-v5 .import-confirm-open-v1{gap:7px}.import-visual-system-v6 .import-command-confirm-v5 .import-confirm-open-v1>p{line-height:1.35}.import-polished-table-v6{display:block}.import-visual-system-v6 .import-drafts-table-v5{border-color:var(--import-border);box-shadow:0 1px 3px #243b5b08}.import-visual-system-v6 .import-drafts-table-v5 th{color:#53657c;letter-spacing:.055em;background:#f2f5f8;padding-block:12px;font-size:11px}.import-visual-system-v6 .import-drafts-table-v5 td{color:#465970;border-color:#e9eef4;height:62px}.import-visual-system-v6 .import-drafts-table-v5 tbody tr:hover{box-shadow:inset 2px 0 var(--import-primary);background:#f5f9ff}.import-visual-system-v6 .import-drafts-table-v5 td strong{font-weight:700}.import-visual-system-v6 .import-drafts-table-v5 .number-cell-v2{font-variant-numeric:tabular-nums}.import-visual-system-v6 .import-drafts-table-v5 td:nth-child(6){color:var(--import-strong);font-weight:700}.import-visual-system-v6 .import-polished-statuses-v6{border-radius:999px;min-height:23px;padding:0 8px;font-size:11px;font-weight:700}.import-visual-system-v6 .draft-status-v1.status-Ready{background:var(--import-primary-soft);color:#225b9f}.import-visual-system-v6 .draft-status-v1.status-NeedsReview{background:var(--import-warning-soft);color:#96651d}.import-visual-system-v6 .draft-status-v1.status-Confirmed{background:var(--import-success-soft);color:#286d5c}.import-visual-system-v6 .modal-v2{background:#16223873}.import-visual-system-v6 .draft-modal-panel-v3,.import-visual-system-v6 .import-confirm-panel-v1{border:1px solid var(--import-border);border-radius:10px;box-shadow:0 16px 42px #10182824}.import-visual-system-v6 .draft-modal-panel-v3 h2{font-size:21px}.import-visual-system-v6 .draft-modal-panel-v3 footer,.import-visual-system-v6 .import-confirm-panel-v1 footer{gap:8px}.import-visual-system-v6 :is(button,a,article,tr,.draft-status-v1){transition-duration:.16s}@media (prefers-reduced-motion:reduce){.import-visual-system-v6 :is(button,a,article,tr,.draft-status-v1){transition:none!important}}@media (width<=900px){.import-polished-progress-v6{gap:6px}.import-polished-progress-v6 article{min-height:68px}.import-visual-system-v6 .import-vehicle-counters-v5{flex-wrap:wrap}.import-polished-documents-v6 .document-rows-v2>article{padding:13px 16px}}@media (width<=600px){.import-visual-system-v6{padding-top:0}.import-visual-system-v6 .import-vehicle-counters-v5 span{padding:6px 8px}.import-polished-progress-v6 article{padding:12px}.import-visual-system-v6 .import-command-bar-v5{padding:10px}.import-visual-system-v6 .import-drafts-mobile-cards-v5 article{border-color:var(--import-border);box-shadow:0 1px 3px #243b5b08}.import-visual-system-v6 .import-drafts-mobile-cards-v5 footer .clear-filters-v2{min-height:34px}.import-visual-system-v6 .primary-action-v2{min-height:38px}}.import-compact-actions-v6{display:block}.import-erp-header-v8 .import-back-v5{color:#52677f;font-size:12px}.import-erp-header-v8 .import-detail-meta-v5{margin-top:7px}.import-erp-header-v8 .import-detail-hero-stats-v5{gap:6px}.import-erp-header-v8 .import-detail-hero-stats-v5 span{color:#526b7b;background:#eff5f8;padding:6px 8px;font-size:12px}.import-erp-process-v8{border:1px solid var(--import-border);background:#fff;border-radius:8px;gap:0;padding:0;display:flex;overflow:hidden}.import-erp-process-v8 article{flex:1;min-height:62px;padding:11px 14px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.import-erp-process-v8 article+article:before{background:#e1e8ee;height:auto;display:block;top:13px;bottom:13px;left:0}.import-erp-process-v8 .import-progress-index-v5{color:#637589;border-color:#d4dfe8;width:25px;height:25px}.import-erp-process-v8 article.is-complete .import-progress-index-v5{background:#2d786b;border-color:#2d786b}.import-erp-process-v8 article.is-active{background:#f2f6fb!important}.import-erp-process-v8 article.is-active .import-progress-index-v5{background:#183f5c;border-color:#183f5c}.import-erp-process-v8 strong{font-size:12px}.import-erp-process-v8 small{font-size:11px}.import-erp-documents-v8{border-radius:8px}.import-erp-documents-v8 .upload-flow-v2{padding:14px 18px!important}.import-erp-documents-v8 .upload-flow-v2 h2:before,.import-erp-documents-v8 .documents-archive-v2 h2:before{color:#245d9b;content:"▣";vertical-align:middle;background:#eaf2fb;border-radius:5px;place-items:center;width:24px;height:24px;margin-right:8px;font-size:12px;display:inline-grid}.import-erp-documents-v8 .documents-archive-v2>header{background:#fbfcfd;align-items:center;padding:14px 18px;display:flex}.import-erp-documents-v8 .document-rows-v2>article{grid-template-columns:40px minmax(0,1fr) auto;min-height:64px;padding:11px 18px}.import-erp-documents-v8 .document-row-actions-v2{gap:3px}.import-erp-documents-v8 .document-row-actions-v2 .primary-action-v2{background:#183f5c;border-color:#183f5c;min-height:34px;padding-inline:12px;font-size:12px}.import-erp-documents-v8 .document-row-actions-v2 .clear-filters-v2{width:32px;min-height:32px;padding:0;font-size:0}.import-erp-documents-v8 .document-row-actions-v2 .clear-filters-v2:before{content:"⋯";font-size:15px}.import-erp-documents-v8 .document-row-actions-v2 .document-delete-action-v1:before{content:"×";font-size:18px}.import-erp-metrics-v8 .import-vehicle-counters-v5 span{border-radius:6px;flex-direction:column;align-items:flex-start;gap:1px;min-width:72px;padding:7px 9px}.import-erp-metrics-v8 .import-vehicle-counters-v5 b{font-size:17px;line-height:1}.import-erp-toolbar-v8 .import-command-bar-v5{border-radius:7px;padding:8px}.import-erp-toolbar-v8 .import-command-bar-v5 .search-control-v2{max-width:430px}.import-erp-toolbar-v8 .import-command-bar-v5>.clear-filters-v2{width:34px;padding:0;font-size:0}.import-erp-toolbar-v8 .import-command-bar-v5>.clear-filters-v2:before{content:"↻";font-size:15px}.import-erp-toolbar-v8 .import-command-confirm-v5 .primary-action-v2{background:#17675f;border-color:#17675f;min-height:36px;font-size:12px}.import-erp-toolbar-v8 .import-command-confirm-v5 .primary-action-v2:hover{background:#11544d;border-color:#11544d}.import-erp-table-v8 .import-drafts-table-v5{border-radius:7px}.import-erp-table-v8 .import-drafts-table-v5 thead{z-index:1;position:sticky;top:0}.import-erp-table-v8 .import-drafts-table-v5 td{height:64px}.import-erp-table-v8 .import-drafts-table-v5 td:nth-child(2){padding-left:14px}.import-erp-table-v8 .import-drafts-table-v5 td:nth-child(2) strong:before{color:#355773;content:"";vertical-align:middle;background:#edf3f7;border-radius:5px;place-items:center;width:25px;height:25px;margin-right:8px;font-size:0;display:inline-grid}.import-erp-table-v8 .import-drafts-table-v5 td:nth-child(2) strong{color:#182b42}.import-erp-table-v8 .import-drafts-table-v5 tbody tr:hover td:nth-child(3) code{color:#183f5c}.import-erp-row-actions-v8 .import-drafts-table-v5 td:last-child .clear-filters-v2{background:0 0;border:0;width:32px;min-height:32px;padding:0;font-size:0}.import-erp-row-actions-v8 .import-drafts-table-v5 td:last-child .clear-filters-v2:before{content:"⋯";font-size:16px}.import-erp-row-actions-v8 .import-drafts-mobile-cards-v5 footer .clear-filters-v2{background:#f0f5fa;border:0;min-height:32px;padding-inline:10px;font-size:12px}.import-visual-system-v6 .import-polished-statuses-v6{gap:5px}.import-visual-system-v6 .import-polished-statuses-v6:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.import-visual-system-v6 .import-drafts-empty-v5:before{color:#42617d;content:"□";background:#edf3f8;border-radius:7px;place-items:center;width:34px;height:34px;font-size:15px;display:grid}@media (width<=900px){.import-erp-process-v8{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.import-erp-process-v8 article{min-height:60px}.import-erp-process-v8 article+article:before{display:none}.import-erp-documents-v8 .document-row-actions-v2 .clear-filters-v2{width:auto;padding-inline:10px;font-size:12px}.import-erp-documents-v8 .document-row-actions-v2 .clear-filters-v2:before{display:none}}@media (width<=600px){.import-erp-process-v8 article{padding:10px}.import-erp-documents-v8 .document-rows-v2>article{padding:11px 14px}.import-erp-metrics-v8 .import-vehicle-counters-v5 span{min-width:64px}.import-erp-toolbar-v8 .import-command-bar-v5 .search-control-v2{max-width:none}.import-erp-toolbar-v8 .import-command-bar-v5>.clear-filters-v2{width:auto;padding-inline:12px;font-size:12px}.import-erp-toolbar-v8 .import-command-bar-v5>.clear-filters-v2:before{display:none}}.import-erp-documents-v8 .document-row-actions-v2 .clear-filters-v2{width:auto;min-height:32px;padding-inline:10px;font-size:12px}.import-erp-documents-v8 .document-row-actions-v2 .clear-filters-v2:before{display:none}.import-erp-row-actions-v8 .import-drafts-table-v5 td:last-child .clear-filters-v2{background:0 0;border:0;width:auto;min-height:32px;padding-inline:10px;font-size:12px}.import-erp-row-actions-v8 .import-drafts-table-v5 td:last-child .clear-filters-v2:before{display:none}.import-erp-page{min-height:100%;color:var(--dos-text);background:var(--dos-page)}.import-erp-page .import-detail-shell{width:min(100%,1380px);margin:0 auto;padding:22px 28px 48px}.import-erp-page .import-detail-stack{gap:18px;display:grid}.import-erp-page .import-panel{background:var(--dos-surface);border:1px solid var(--dos-border);border-radius:var(--dos-radius-lg);box-shadow:var(--dos-shadow-xs)}.import-erp-page .import-page-title{color:var(--dos-text-strong);letter-spacing:-.026em;margin:0;font-size:28px;font-weight:760;line-height:1.18}.import-erp-page .import-section-title{color:var(--dos-text-strong);letter-spacing:-.014em;margin:0;font-size:19px;font-weight:730;line-height:1.28}.import-erp-page .import-subsection-title{color:var(--dos-text);margin:0;font-size:14px;font-weight:700;line-height:1.35}.import-erp-page .import-eyebrow{color:var(--dos-text-secondary);letter-spacing:.12em;text-transform:uppercase;font-size:10.5px;font-weight:760;line-height:1.3}.import-erp-page .import-body{color:var(--dos-text-secondary);font-size:13.5px;line-height:1.5}.import-erp-page .import-meta{color:var(--dos-text-muted);font-size:11.75px;line-height:1.45}.import-erp-page .import-hero{background:var(--dos-surface);border:1px solid var(--dos-border);border-radius:var(--dos-radius-lg);box-shadow:var(--dos-shadow-sm);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;padding:19px 22px;display:grid}.import-erp-page .import-hero-breadcrumb{color:var(--dos-text-secondary);align-items:center;gap:6px;margin-bottom:10px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.import-erp-page .import-hero-breadcrumb:hover{color:var(--dos-amber-700)}.import-erp-page .import-hero-title-row{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.import-erp-page .import-hero-meta{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.import-erp-page .import-hero-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.import-erp-page .import-info-chip{min-height:29px;color:var(--dos-text-secondary);background:var(--dos-amber-softer);border-radius:var(--dos-radius-sm);cursor:default;border:1px solid #f4e5c8;align-items:baseline;gap:5px;padding:6px 10px;font-size:11.5px;line-height:1;display:inline-flex}.import-erp-page .import-info-chip strong,.import-erp-page .import-info-chip b{color:var(--dos-text-strong);font-size:13px;font-weight:770}.import-erp-page .dos-button{appearance:none;border-radius:var(--dos-radius-sm);white-space:nowrap;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:7px;height:35px;padding:0 13px;font-family:inherit;font-size:12.75px;font-weight:680;line-height:1;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex}.import-erp-page .dos-button:focus-visible,.import-erp-page .dos-icon-button:focus-visible{outline:3px solid var(--dos-focus);outline-offset:1px}.import-erp-page .dos-button:disabled,.import-erp-page .dos-icon-button:disabled{opacity:.5;cursor:not-allowed}.import-erp-page .dos-button--dark{color:#fff;background:var(--dos-ink-900);border-color:var(--dos-ink-900);box-shadow:var(--dos-shadow-xs)}.import-erp-page .dos-button--dark:hover:not(:disabled){background:var(--dos-ink-1000);border-color:var(--dos-ink-1000)}.import-erp-page .dos-button--accent{color:var(--dos-ink-1000);background:var(--dos-amber-500);border-color:var(--dos-amber-500)}.import-erp-page .dos-button--secondary{color:var(--dos-text);background:var(--dos-surface);border-color:var(--dos-border-strong)}.import-erp-page .dos-button--ghost{color:var(--dos-text-secondary);box-shadow:none;background:0 0;border-color:#0000}.import-erp-page .dos-button--ghost:hover:not(:disabled){color:var(--dos-text-strong);background:var(--dos-amber-softer)}.import-erp-page .dos-button--danger-ghost{color:var(--dos-red-700);background:0 0;border-color:#0000}.import-erp-page .dos-button--danger{color:#fff;background:var(--dos-red-700);border-color:var(--dos-red-700)}.import-erp-page .dos-button--compact{border-radius:var(--dos-radius-xs);height:31px;padding-inline:9px;font-size:12px}.import-erp-page .dos-icon-button{appearance:none;width:33px;height:33px;color:var(--dos-text-secondary);background:var(--dos-surface);border:1px solid var(--dos-border);border-radius:var(--dos-radius-sm);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.import-erp-page .dos-icon-button:hover:not(:disabled){color:var(--dos-text-strong);background:var(--dos-amber-softer);border-color:var(--dos-border-strong)}.import-erp-page .import-process{background:var(--dos-surface);border:1px solid var(--dos-border);border-radius:var(--dos-radius-lg);box-shadow:var(--dos-shadow-xs);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.import-erp-page .import-process-step{background:var(--dos-surface);grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;min-height:62px;padding:11px 15px;display:grid;position:relative}.import-erp-page .import-process-step:not(:last-child):after{content:"";background:var(--dos-border);width:1px;position:absolute;top:14px;bottom:14px;right:0}.import-erp-page .import-process-indicator{width:27px;height:27px;color:var(--dos-text-muted);background:var(--dos-surface);border:1px solid var(--dos-border-strong);border-radius:50%;justify-content:center;align-items:center;font-size:11.5px;font-weight:760;display:inline-flex}.import-erp-page .import-process-label{color:var(--dos-text);font-size:12.5px;font-weight:710}.import-erp-page .import-process-value{color:var(--dos-text-muted);margin-top:2px;font-size:11px}.import-erp-page .import-process-step[data-state=completed]{background:#fafcf7}.import-erp-page .import-process-step[data-state=completed] .import-process-indicator{color:#fff;background:var(--dos-sage-600);border-color:var(--dos-sage-600)}.import-erp-page .import-process-step[data-state=active]{background:var(--dos-amber-softer);box-shadow:inset 0 -2px 0 var(--dos-amber-600)}.import-erp-page .import-process-step[data-state=active] .import-process-indicator{color:var(--dos-ink-1000);background:var(--dos-amber-500);border-color:var(--dos-amber-500)}.import-erp-page .import-documents-panel{background:var(--dos-surface);border:1px solid var(--dos-border);border-radius:var(--dos-radius-lg);box-shadow:var(--dos-shadow-xs);overflow:hidden}.import-erp-page .import-documents-toolbar,.import-erp-page .documents-archive-v2>header{background:var(--dos-surface-soft);border-bottom:1px solid var(--dos-border);justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:11px 16px;display:flex}.import-erp-page .document-rows-v2>article{grid-template-columns:42px minmax(220px,1fr) auto;align-items:center;gap:13px;min-height:70px;padding:11px 16px;transition:background-color .15s;display:grid}.import-erp-page .document-rows-v2>article:hover{background:var(--dos-surface-hover)}.import-erp-page .document-icon-v2{width:38px;height:38px;color:var(--dos-orange-700);background:var(--dos-orange-soft);border-radius:var(--dos-radius-md)}.import-erp-page .document-copy-v2 strong{color:var(--dos-text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:710;overflow:hidden}.import-erp-page .document-copy-v2 span,.import-erp-page .document-copy-v2 small{color:var(--dos-text-muted);font-size:11.25px}.import-erp-page .document-row-actions-v2{justify-content:flex-end;align-items:center;gap:2px;display:inline-flex}.import-erp-page .document-row-actions-v2 .primary-action-v2{color:#fff;background:var(--dos-ink-900);border-color:var(--dos-ink-900)}.import-erp-page .document-row-actions-v2 .clear-filters-v2{color:var(--dos-text-secondary);background:0 0;border-color:#0000}.import-erp-page .document-row-actions-v2 .document-delete-action-v1{color:var(--dos-red-700)!important;background:0 0!important}.import-erp-page .import-vehicles-workspace{background:var(--dos-surface);border:1px solid var(--dos-border);border-radius:var(--dos-radius-lg);box-shadow:var(--dos-shadow-sm);overflow:hidden}.import-erp-page .import-vehicles-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px;padding:17px 18px;display:grid}.import-erp-page .import-metrics{grid-template-columns:repeat(4,minmax(112px,1fr));gap:9px;display:grid}.import-erp-page .import-metric{border-radius:var(--dos-radius-md);border:1px solid #0000;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:9px;min-height:55px;padding:9px 11px;display:grid}.import-erp-page .import-metric-icon{border-radius:var(--dos-radius-sm);justify-content:center;align-items:center;width:29px;height:29px;font-size:12px;font-weight:760;display:inline-flex}.import-erp-page .import-metric-value{color:var(--dos-text-strong);font-variant-numeric:tabular-nums;font-size:17px;font-weight:790;line-height:1}.import-erp-page .import-metric-label{color:var(--dos-text-muted);margin-top:3px;font-size:10.75px;display:block}.import-erp-page .import-metric[data-tone=total]{background:#f4f3f7}.import-erp-page .import-metric[data-tone=total] .import-metric-icon{color:var(--dos-ink-800);background:#e8e6ed}.import-erp-page .import-metric[data-tone=ready]{background:var(--dos-sage-soft)}.import-erp-page .import-metric[data-tone=ready] .import-metric-icon{color:var(--dos-sage-700);background:#dceaca}.import-erp-page .import-metric[data-tone=review]{background:var(--dos-orange-soft)}.import-erp-page .import-metric[data-tone=review] .import-metric-icon{color:var(--dos-orange-700);background:#f9d8b7}.import-erp-page .import-metric[data-tone=confirmed]{background:var(--dos-aqua-soft)}.import-erp-page .import-metric[data-tone=confirmed] .import-metric-icon{color:var(--dos-aqua-700);background:#ceeaea}.import-erp-page .import-vehicles-toolbar{background:var(--dos-surface-soft);border:1px solid var(--dos-border);border-radius:var(--dos-radius-md);grid-template-columns:minmax(260px,1fr) 148px auto minmax(170px,auto);align-items:center;gap:8px;margin:0 18px 14px;padding:9px 10px;display:grid}.import-erp-page .dos-control{width:100%;height:35px;color:var(--dos-text);background:var(--dos-surface);border:1px solid var(--dos-border-strong);border-radius:var(--dos-radius-sm);font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;padding:0 11px;font-size:12.75px}.import-erp-page .dos-control:focus{border-color:var(--dos-amber-700);box-shadow:0 0 0 3px var(--dos-focus);outline:0}.import-erp-page .import-table-shell{border:1px solid var(--dos-border);border-radius:var(--dos-radius-md);margin:0 18px 18px;overflow:hidden}.import-erp-page .import-table{border-collapse:collapse;table-layout:fixed;background:var(--dos-surface);width:100%}.import-erp-page .import-table thead{background:#f5f4f7}.import-erp-page .import-table th{height:39px;color:var(--dos-text-secondary);border-bottom:1px solid var(--dos-border);letter-spacing:.065em;text-align:left;text-transform:uppercase;padding:0 12px;font-size:10.25px;font-weight:760}.import-erp-page .import-table td{height:63px;color:var(--dos-text-secondary);border-bottom:1px solid var(--dos-border);vertical-align:middle;padding:9px 12px;font-size:12.25px}.import-erp-page .import-table tbody tr{transition:background-color .14s}.import-erp-page .import-table tbody tr:hover,.import-erp-page .import-table tbody tr:focus-within{background:var(--dos-amber-softer)}.import-erp-page .import-table tbody tr:focus-within{box-shadow:inset 3px 0 0 var(--dos-amber-600)}.import-erp-page .import-vehicle-cell{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;display:grid}.import-erp-page .import-vehicle-monogram{width:34px;height:34px;color:var(--dos-ink-900);background:var(--dos-amber-soft);border-radius:var(--dos-radius-md);border:1px solid #f1ddb8;justify-content:center;align-items:center;font-size:10.75px;font-weight:800;display:inline-flex}.import-erp-page .import-vehicle-name{color:var(--dos-text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:720;overflow:hidden}.import-erp-page .import-vehicle-variant,.import-erp-page .import-identifier-secondary{color:var(--dos-text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11.25px;display:block;overflow:hidden}.import-erp-page .import-identifier-primary{color:var(--dos-text);font-family:var(--dos-font-data);text-overflow:ellipsis;white-space:nowrap;font-size:11.25px;display:block;overflow:hidden}.import-erp-page .import-number{color:var(--dos-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.import-erp-page .import-price{color:var(--dos-text-strong);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:740}.import-erp-page .import-source{color:var(--dos-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.25px;display:block;overflow:hidden}.import-erp-page .import-status{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;min-height:23px;padding:4px 8px;font-size:10.75px;font-weight:710;line-height:1;display:inline-flex}.import-erp-page .import-status:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.import-erp-page .import-row-action{min-width:auto;padding-inline:8px}.import-erp-page .modal-v2{background:#1918277a}.import-erp-page :is(.draft-modal-panel-v3,.import-confirm-panel-v1,.import-delete-modal-v1){background:var(--dos-surface);border:1px solid var(--dos-border);border-radius:var(--dos-radius-lg);box-shadow:var(--dos-shadow-md)}.import-erp-page .primary-action-v2{color:#fff;background:var(--dos-ink-900);border-color:var(--dos-ink-900)}.import-erp-page .import-command-confirm-v5 .primary-action-v2{color:var(--dos-ink-1000);background:var(--dos-amber-500);border-color:var(--dos-amber-500)}.import-erp-page .document-delete-confirm-action-v1{background:var(--dos-red-700);border-color:var(--dos-red-700)}@media (width<=1180px){.import-erp-page .import-detail-shell{padding-inline:20px}.import-erp-page .import-vehicles-toolbar{grid-template-columns:minmax(220px,1fr) 148px auto}.import-erp-page .import-vehicles-toolbar .import-command-confirm-v5{grid-column:1/-1;justify-self:end}}@media (width<=900px){.import-erp-page .import-hero{grid-template-columns:1fr}.import-erp-page .import-hero-actions{justify-content:flex-start}.import-erp-page .import-process{grid-template-columns:repeat(2,minmax(0,1fr))}.import-erp-page .import-process-step:nth-child(2):after{display:none}.import-erp-page .document-rows-v2>article{grid-template-columns:42px minmax(0,1fr)}.import-erp-page .document-row-actions-v2{grid-column:1/-1;justify-content:flex-start;padding-left:51px}.import-erp-page .import-vehicles-header{grid-template-columns:1fr}.import-erp-page .import-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.import-erp-page .import-table-shell{display:none}.import-erp-page .import-mobile-drafts{display:grid}}@media (width>=901px){.import-erp-page .import-mobile-drafts{display:none}}@media (width<=640px){.import-erp-page .import-detail-shell{padding:13px 12px 32px}.import-erp-page .import-page-title{font-size:23px}.import-erp-page .import-process{grid-template-columns:1fr}.import-erp-page .import-process-step:after{display:none}.import-erp-page .import-vehicles-toolbar{grid-template-columns:1fr}.import-erp-page .import-vehicles-toolbar .dos-button,.import-erp-page .import-vehicles-toolbar .dos-control{width:100%}.import-erp-page .document-row-actions-v2{flex-wrap:wrap;padding-left:0}.import-erp-page .import-command-confirm-v5,.import-erp-page .import-command-confirm-v5 .primary-action-v2{width:100%}}@media (prefers-reduced-motion:reduce){.import-erp-page *,.import-erp-page :after,.import-erp-page :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.import-erp-page .import-vehicle-copy{min-width:0}.import-erp-page .import-vehicle-monogram{background:#fff5e3;border:1px solid #efd39d;border-radius:7px;width:34px;height:34px}.import-erp-page .import-vehicle-name{line-height:1.25}.import-erp-page .import-vehicle-variant{margin-top:3px;line-height:1.2}.import-erp-page .dos-button--accent{color:#201f32;background:#f2bc69;border-color:#f2bc69;border-radius:6px;height:35px;padding:0 14px;font-size:12.75px;font-weight:700;box-shadow:0 1px 2px #d9942f1f}.import-erp-page .dos-button--accent:hover:not(:disabled){background:#e7a947;border-color:#e7a947}.import-erp-page .dos-button--accent:active:not(:disabled){background:#d9942f;border-color:#d9942f}.import-erp-page .import-vehicles-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:10px 12px;display:grid}.import-erp-page .import-toolbar-controls{grid-template-columns:minmax(280px,1fr) 165px 34px;align-items:center;gap:8px;display:grid}.import-erp-page .import-toolbar-commit{justify-content:flex-end;align-items:center;gap:12px;display:flex}.import-erp-page .import-command-confirm-v5{margin:0}.import-erp-page .import-command-confirm-v5 .import-confirm-open-v1{justify-content:flex-end;align-items:center;gap:12px;margin:0;display:flex}.import-erp-page .import-toolbar-helper{max-width:245px;color:var(--dos-text-muted);text-align:right;margin:0;font-size:11px;line-height:1.35}.import-erp-page .import-search-control{background:var(--dos-surface);border:1px solid var(--dos-border-strong);border-radius:var(--dos-radius-sm);grid-template-columns:30px minmax(0,1fr);align-items:center;height:35px;transition:border-color .15s,box-shadow .15s;display:grid}.import-erp-page .import-search-control:focus-within{border-color:var(--dos-amber-700);box-shadow:0 0 0 3px var(--dos-focus)}.import-erp-page .import-search-icon{color:var(--dos-text-faint);justify-content:center;align-items:center;display:inline-flex}.import-erp-page .import-search-input{width:100%;height:33px;color:var(--dos-text);font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;outline:0;padding:0 10px 0 0;font-size:12.75px;box-shadow:none!important;background:0 0!important;border:0!important}.import-erp-page .import-metrics{grid-template-columns:repeat(4,minmax(132px,1fr));align-items:stretch;gap:9px}.import-erp-page .import-metric{align-content:center;min-width:0;min-height:58px}.import-erp-page .import-metric-value{font-size:17px;line-height:1}.import-erp-page .import-metric-label{white-space:nowrap}.import-erp-page .import-status{font-size:11px;font-weight:730}.import-erp-page .import-status[data-status=ready]{color:#587833;background:#edf5e5}.import-erp-page .import-status[data-status=ready]:before{background:#6f963f}.import-erp-page .import-status[data-status=review]{color:#b25f13;background:#fff0df}.import-erp-page .import-status[data-status=confirmed]{color:#23777c;background:#e6f5f5}.import-erp-page .import-source{max-width:145px}.import-erp-page .import-row-action{height:30px;color:var(--dos-text-secondary);padding-inline:8px;font-size:12px}.import-erp-page .import-row-action:hover{color:var(--dos-text-strong);background:var(--dos-amber-softer)}@media (width<=1100px){.import-erp-page .import-vehicles-toolbar{grid-template-columns:1fr}.import-erp-page .import-toolbar-commit{justify-content:space-between}.import-erp-page .import-toolbar-helper{text-align:left}}@media (width<=640px){.import-erp-page .import-toolbar-controls{grid-template-columns:1fr}.import-erp-page .import-toolbar-commit,.import-erp-page .import-command-confirm-v5 .import-confirm-open-v1{flex-direction:column;align-items:stretch}.import-erp-page .import-toolbar-helper{text-align:left;max-width:none}.import-erp-page .import-compact-amber-cta-v11{width:100%}.import-erp-page .import-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.import-erp-page .import-unified-documents-heading-v12{background:var(--dos-surface-soft);border-bottom:1px solid var(--dos-border);align-items:center;min-height:56px;padding:11px 16px;display:flex}.import-erp-page .import-unified-documents-heading-v12 p{margin:3px 0 0}.import-erp-page .import-unified-documents-header-v12>.upload-flow-v2>header>div,.import-erp-page .import-unified-documents-header-v12>.documents-archive-v2>header{display:none}.import-erp-page .import-unified-documents-header-v12>.upload-flow-v2>header{background:0 0;border:0;justify-content:flex-end;padding:0}.import-erp-page .import-unified-documents-header-v12>.upload-flow-v2.is-empty-v5>header{display:none}.import-erp-page .import-unified-documents-header-v12>.upload-flow-v2{padding-top:12px!important}.import-erp-page .import-upload-panel-v2{background:var(--dos-surface-soft);border-top:1px solid var(--dos-border);border-bottom:1px solid var(--dos-border);gap:14px;padding:16px;display:grid}.import-erp-page .import-upload-panel-v2 .import-upload-template-row{color:var(--dos-text-secondary);justify-content:space-between;align-items:center;gap:14px;margin:0;font-size:12px;line-height:1.4;display:flex}.import-erp-page .import-upload-panel-v2 .import-template-download-v1{flex:none;align-items:center;gap:8px;display:flex}.import-erp-page .import-upload-panel-v2 .import-template-download-v1>p{display:none}.import-erp-page .import-upload-panel-v2 .import-template-download-v1>div{align-items:center;gap:8px;display:flex}.import-erp-page .import-upload-panel-v2 .import-template-download-v1 small{display:none}.import-erp-page .import-upload-panel-v2 .import-template-download-v1 .clear-filters-v2{border:1px solid var(--dos-border-strong);border-radius:var(--dos-radius-sm);background:var(--dos-surface);min-height:32px;color:var(--dos-text);padding:0 11px;font-size:12px}.import-erp-page .import-upload-dropzone-v2{border:1px dashed var(--dos-border-strong);border-radius:var(--dos-radius-md);background:var(--dos-surface);min-height:122px;color:var(--dos-text-secondary);text-align:center;justify-items:center;gap:6px;padding:18px;display:grid}.import-erp-page .import-upload-dropzone-v2 strong{color:var(--dos-text-strong);font-size:14px}.import-erp-page .import-upload-dropzone-v2 small{color:var(--dos-text-secondary);font-size:12px}.import-erp-page .import-upload-dropzone-v2 input{display:none}.import-erp-page .import-upload-dropzone-v2.is-dragging{border-color:var(--dos-amber-500);background:var(--dos-amber-softer)}.import-erp-page .import-upload-panel-v2 .selected-files-v2{gap:8px}.import-erp-page .import-upload-panel-v2 .selected-files-v2 h3{color:var(--dos-text-strong);margin:0;font-size:13px}.import-erp-page .import-upload-panel-v2 .selected-files-v2 article{border-top:1px solid var(--dos-border);grid-template-columns:38px minmax(0,1fr) 32px;padding:9px 0}.import-erp-page .import-upload-panel-v2 .selected-files-v2 article>button{width:32px;height:32px;font-size:18px}.import-erp-page .import-upload-panel-v2 .selected-files-v2>.dos-button{justify-self:end}.import-erp-page .import-drafts-refresh-v1{width:34px;height:34px;padding:0}.import-erp-page .import-drafts-refresh-v1 svg{width:16px;height:16px}@media (width<=640px){.import-erp-page .import-upload-panel-v2 .import-upload-template-row{flex-direction:column;align-items:flex-start}.import-erp-page .import-upload-panel-v2 .import-template-download-v1,.import-erp-page .import-upload-panel-v2 .import-template-download-v1>div,.import-erp-page .import-upload-panel-v2 .import-template-download-v1 .clear-filters-v2,.import-erp-page .import-upload-panel-v2 .selected-files-v2>.dos-button{width:100%}}.import-erp-page .import-upload-toggle-icon{flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;font-size:0;line-height:1;display:inline-flex}.import-erp-page .import-upload-toggle-icon svg{width:16px;height:16px;display:block}.import-erp-page .import-upload-panel-v2 .import-template-download-v1{background:0 0;border:0;padding:0}.import-erp-page .import-upload-panel-v2 .import-template-download-v1 .clear-filters-v2{border:1px solid var(--dos-border-strong);background:var(--dos-surface);min-height:34px;box-shadow:none;font-weight:600}.import-erp-page .import-upload-panel-v2 .import-template-download-v1>div{background:0 0;border:0;padding:0}.import-erp-page .import-upload-panel-v2 .import-upload-template-row{justify-content:space-between}.import-erp-page .import-polished-workspace-v6>.import-command-confirm-v5{justify-content:flex-end;margin:0 0 14px;padding:0;display:flex}.import-erp-page .import-polished-workspace-v6>.import-command-confirm-v5 .import-confirm-open-v1{gap:10px;margin:0}.import-erp-page .import-polished-workspace-v6>.import-command-confirm-v5 .import-confirm-open-v1>p{max-width:280px}.import-erp-page .import-unified-documents-heading-v12{justify-content:space-between;gap:16px}.import-erp-page .import-unified-documents-header-v12>.documents-archive-v2{border-top:0}.import-erp-page .import-unified-documents-header-v12 .archive-empty-v2{display:none}.import-erp-page .import-upload-expanded{background:var(--dos-surface-soft);border-top:1px solid var(--dos-border);border-bottom:0;padding:14px 16px 16px!important}.import-erp-page .import-upload-template-row{color:var(--dos-text-secondary);align-items:center;gap:8px;margin-bottom:12px;font-size:12px;display:flex}.import-erp-page .import-upload-dropzone{background:var(--dos-surface);border:1px dashed var(--dos-border-strong);border-radius:var(--dos-radius-md);min-height:122px;padding:18px}.import-erp-page .is-upload-collapsed-v13>.documents-archive-v2{margin-bottom:0}@media (width<=640px){.import-erp-page .import-unified-documents-heading-v12{flex-direction:column;align-items:flex-start}.import-erp-page .import-unified-documents-heading-v12 .dos-button{width:100%}.import-erp-page .import-upload-template-row{flex-direction:column;align-items:flex-start}}.import-erp-page .import-draft-modal-v3.import-draft-edit-v1{padding:24px}.import-erp-page .draft-modal-panel-v3{gap:0;width:min(720px,100vw - 48px);max-height:min(760px,100vh - 48px);padding:0 18px 18px;display:grid;overflow:auto}.import-erp-page .draft-modal-panel-v3>header{background:var(--dos-surface-soft);border-bottom:1px solid var(--dos-border);justify-content:space-between;align-items:center;gap:16px;min-height:72px;margin:0 -18px;padding:14px 18px;display:flex}.import-erp-page .draft-modal-panel-v3>header>div:first-child{flex-wrap:wrap;align-items:center;gap:9px;min-width:0;display:flex}.import-erp-page .draft-modal-panel-v3 h2{color:var(--dos-text-strong);letter-spacing:-.015em;margin:0;font-size:20px;line-height:1.2}.import-erp-page .draft-modal-actions-v5{flex-wrap:nowrap;flex:none;justify-content:flex-end;gap:6px}.import-erp-page .draft-modal-actions-v5 .clear-filters-v2{min-height:33px;color:var(--dos-text-secondary);border-radius:var(--dos-radius-sm);background:0 0;border-color:#0000;padding:0 10px;font-size:12px}.import-erp-page .draft-modal-actions-v5 .clear-filters-v2:hover:not(:disabled){color:var(--dos-text-strong);background:var(--dos-amber-softer);border-color:#0000}.import-erp-page .draft-modal-panel-v3 form{gap:18px;padding-top:18px;display:grid}.import-erp-page .draft-modal-panel-v3 form>section{gap:11px;display:grid}.import-erp-page .draft-modal-panel-v3 form>section>h3{color:var(--dos-text-strong);margin:0;font-size:14px;line-height:1.3}.import-erp-page .draft-edit-grid-v5{gap:14px 20px}.import-erp-page .draft-edit-grid-v5 label{color:var(--dos-text-secondary);gap:4px;font-size:11.5px;font-weight:700}.import-erp-page .draft-edit-grid-v5 strong{min-height:20px;color:var(--dos-text-strong);font-size:14px;line-height:1.35}.import-erp-page .manual-override-v5{width:fit-content;color:var(--dos-text-muted);align-items:center;margin-top:1px;font-size:10.5px;font-weight:600;line-height:1.25;display:inline-flex}.import-erp-page .manual-override-v5:before{background:var(--dos-amber-600);content:"";border-radius:50%;width:4px;height:4px;margin-right:5px}.import-erp-page .evidence-collapse-v4{background:var(--dos-surface-soft);border:1px solid var(--dos-border);border-radius:var(--dos-radius-md);gap:9px;margin-top:2px;padding:12px 13px}.import-erp-page .evidence-collapse-v4>header{align-items:center}.import-erp-page .evidence-collapse-v4>header .clear-filters-v2{border-color:var(--dos-border-strong);background:var(--dos-surface);min-height:32px;padding-inline:10px;font-size:12px}.import-erp-page .draft-edit-footer-v5{background:var(--dos-surface);border-top:1px solid var(--dos-border);margin-top:2px;padding:14px 0 2px}@media (width<=640px){.import-erp-page .import-draft-modal-v3.import-draft-edit-v1{padding:0}.import-erp-page .draft-modal-panel-v3{border:0;border-radius:0;width:100%;height:100%;max-height:none;padding:0 18px 18px}.import-erp-page .draft-modal-panel-v3>header{align-items:flex-start;margin:0 -18px;padding:14px 18px}.import-erp-page .draft-modal-actions-v5{flex-direction:column;align-items:flex-end}.import-erp-page .draft-edit-grid-v5{grid-template-columns:1fr}.import-erp-page .evidence-collapse-v4>header{flex-direction:column;align-items:flex-start}.import-erp-page .evidence-collapse-v4>header .clear-filters-v2{width:100%}}.import-erp-page .draft-modal-panel-v3>header>div:first-child:before{color:var(--dos-text-muted);letter-spacing:.1em;text-transform:uppercase;content:"Преглед на чернова";flex:0 0 100%;font-size:10.5px;font-weight:760;line-height:1}.import-erp-page .draft-modal-panel-v3>header>div:first-child{align-content:center;row-gap:5px}.import-erp-page .draft-modal-panel-v3>header .draft-status-v1{min-height:23px;padding:0 8px;font-size:10.75px}.import-erp-page .draft-modal-actions-v5 .clear-filters-v2:first-child:not(:last-child){height:35px;color:var(--dos-text);background:var(--dos-surface);border:1px solid var(--dos-border-strong);border-radius:var(--dos-radius-sm);padding-inline:12px;font-weight:680}.import-erp-page .draft-modal-actions-v5 .clear-filters-v2:first-child:not(:last-child):hover:not(:disabled){background:var(--dos-amber-softer);border-color:var(--dos-border-strong)}.import-erp-page .draft-modal-actions-v5 .clear-filters-v2:last-child{background:var(--dos-surface);border:1px solid var(--dos-border);border-radius:var(--dos-radius-sm);width:35px;height:35px;padding:0;font-size:0;position:relative;color:#0000!important}.import-erp-page .draft-modal-actions-v5 .clear-filters-v2:last-child:before,.import-erp-page .draft-modal-actions-v5 .clear-filters-v2:last-child:after{background:var(--dos-text-secondary);content:"";border-radius:2px;width:13px;height:2px;position:absolute;top:16px;left:10px}.import-erp-page .draft-modal-actions-v5 .clear-filters-v2:last-child:before{transform:rotate(45deg)}.import-erp-page .draft-modal-actions-v5 .clear-filters-v2:last-child:after{transform:rotate(-45deg)}.import-erp-page .draft-modal-actions-v5 .clear-filters-v2:last-child:hover:not(:disabled){background:var(--dos-amber-softer);border-color:var(--dos-border)}.import-erp-page .draft-modal-panel-v3 form>section:first-child{padding:14px 0 2px}.import-erp-page .draft-edit-grid-v5{background:var(--dos-surface-soft);border:1px solid var(--dos-border);border-radius:var(--dos-radius-md);padding:13px 14px}.import-erp-page .evidence-collapse-v4{margin-top:4px}.dealeros-app .modal-v2:not(.import-draft-modal-v3):not(.import-confirm-preview-v1)>form{width:min(520px,100vw - 32px);color:var(--dos-text);background:var(--dos-surface);border:1px solid var(--dos-border);border-radius:var(--dos-radius-lg);box-shadow:var(--dos-shadow-md);gap:14px;padding:0 18px 18px}.dealeros-app .modal-v2:not(.import-draft-modal-v3):not(.import-confirm-preview-v1)>form>h2{color:var(--dos-text-strong);background:var(--dos-surface-soft);border-bottom:1px solid var(--dos-border);margin:0 -18px;padding:16px 18px;font-size:19px}.dealeros-app .modal-v2:not(.import-draft-modal-v3):not(.import-confirm-preview-v1)>form label{color:var(--dos-text-secondary);font-size:11.5px}.dealeros-app .modal-v2:not(.import-draft-modal-v3):not(.import-confirm-preview-v1)>form input,.dealeros-app .modal-v2:not(.import-draft-modal-v3):not(.import-confirm-preview-v1)>form select{border-color:var(--dos-border-strong);border-radius:var(--dos-radius-sm)}.dealeros-app .modal-v2:not(.import-draft-modal-v3):not(.import-confirm-preview-v1)>form>div{border-top:1px solid var(--dos-border);margin:2px 0 0;padding-top:13px}.dealeros-app .modal-v2:not(.import-draft-modal-v3):not(.import-confirm-preview-v1)>form .primary-action-v2{color:var(--dos-ink-1000);background:var(--dos-amber-500);border-color:var(--dos-amber-500)}@media (width<=760px){.dealeros-app .modal-v2:not(.import-draft-modal-v3):not(.import-confirm-preview-v1){padding:12px}}.dealer-dashboard .dashboard-recent-data-table .import-status{font-size:9px;line-height:1}.dealer-dashboard .dashboard-recent-mobile-main .import-status{font-size:8.75px}.imports-page-v1{gap:14px;min-width:0}.imports-list-v1{border-color:var(--dos-border);border-radius:var(--dos-radius-lg);box-shadow:var(--dos-shadow-sm)}.imports-list-v1 th{color:var(--dos-text-muted);background:var(--dos-surface-soft);letter-spacing:.055em;padding:11px 14px;font-size:9px}.imports-list-v1 td{color:var(--dos-text-secondary);padding:13px 14px;font-size:11px}.imports-list-v1 td strong{color:var(--dos-text-strong);font-size:11.5px}.imports-list-v1 tbody tr{transition:background-color .15s}.imports-list-v1 tbody tr:hover{background:var(--dos-amber-softer)}.imports-list-v1 tbody tr:focus-visible{outline-color:var(--dos-focus)}.imports-list-v1 footer{color:var(--dos-text-muted);background:var(--dos-surface-soft);padding:11px 14px;font-size:11px}.imports-list-v1 footer .clear-filters-v2{border-radius:var(--dos-radius-sm);height:34px;font-size:10.5px}.import-status-badge-v1{min-height:22px;padding:0 8px;font-size:10px;font-weight:700}.import-status-badge-v1.status-DocumentsUploaded{color:var(--dos-aqua-700);background:var(--dos-aqua-soft)}.import-status-badge-v1.status-Draft{color:var(--dos-text-secondary);background:#eeedf1}.import-status-badge-v1.status-Archived{color:#655d63;background:#f1eff0}@media (width<=760px){.imports-list-v1{overflow:hidden}}.import-erp-page .import-confirm-checkbox{box-sizing:border-box;flex:none;place-self:center;min-width:16px;max-width:16px;min-height:16px;max-height:16px;padding:0}.import-erp-page .import-confirm-close{color:var(--dos-text-muted);background:0 0;flex:none}.import-erp-page .import-confirm-close:hover:not(:disabled){color:var(--dos-text-strong);background:var(--dos-amber-softer)}.import-erp-page .import-confirm-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 18px;display:grid}.import-erp-page .import-confirm-stat{border-radius:var(--dos-radius-md);align-items:center;gap:9px;min-height:54px;padding:9px 10px;display:flex}.import-erp-page .import-confirm-stat-icon{border-radius:var(--dos-radius-sm);place-items:center;width:27px;height:27px;font-size:12px;font-weight:800;display:grid}.import-erp-page .import-confirm-stat strong,.import-erp-page .import-confirm-stat small{display:block}.import-erp-page .import-confirm-stat strong{color:var(--dos-text-strong);font-size:16px}.import-erp-page .import-confirm-stat small{color:var(--dos-text-muted);margin-top:2px;font-size:10.75px}.import-erp-page .import-confirm-stat[data-tone=selected]{background:#f4f3f7}.import-erp-page .import-confirm-stat[data-tone=selected] .import-confirm-stat-icon{color:var(--dos-ink-800);background:#e8e6ed}.import-erp-page .import-confirm-stat[data-tone=ready]{background:var(--dos-sage-soft)}.import-erp-page .import-confirm-stat[data-tone=ready] .import-confirm-stat-icon{color:var(--dos-sage-700);background:#dceaca}.import-erp-page .import-confirm-stat[data-tone=blocked]{background:var(--dos-orange-soft)}.import-erp-page .import-confirm-stat[data-tone=blocked] .import-confirm-stat-icon{color:var(--dos-orange-700);background:#f9d8b7}.import-erp-page .import-confirm-note{color:var(--dos-text-secondary);background:var(--dos-amber-softer);border-radius:var(--dos-radius-md);border:1px solid #f4e5c8;gap:9px;margin:0 18px;padding:10px 11px;font-size:12px;line-height:1.45;display:flex}.import-erp-page .import-confirm-note-icon{width:18px;height:18px;color:var(--dos-amber-700);border:1px solid #efd39d;border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:800;display:grid}.import-erp-page .import-confirm-list-heading{justify-content:space-between;align-items:end;gap:12px;margin:16px 18px 0;display:flex}.import-erp-page .import-confirm-list-heading h3{color:var(--dos-text-strong);margin:0;font-size:14px}.import-erp-page .import-confirm-list-heading p{color:var(--dos-text-muted);margin:3px 0 0;font-size:11.5px}.import-erp-page .import-confirm-list-count{color:var(--dos-text-secondary);border-radius:var(--dos-radius-xs);white-space:nowrap;background:#f4f3f7;padding:4px 7px;font-size:11px;font-weight:700}.import-erp-page .import-confirm-selection-v1{gap:8px;margin:10px 18px 4px}.import-erp-page .import-confirm-selection-v1 .import-confirm-item{background:var(--dos-surface);border:1px solid var(--dos-border);border-radius:var(--dos-radius-md);grid-template-columns:18px 34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;transition:border-color .15s,background-color .15s,box-shadow .15s;display:grid}.import-erp-page .import-confirm-item[data-selected=true]{background:var(--dos-amber-softer);box-shadow:inset 3px 0 0 var(--dos-amber-600);border-color:#efd39d}.import-erp-page .import-confirm-item[data-blocked=true]{background:#fafaf8}.import-erp-page .import-confirm-checkbox{appearance:none;border:1px solid var(--dos-border-strong);border-radius:var(--dos-radius-xs);background:var(--dos-surface);cursor:pointer;place-items:center;width:18px;height:18px;margin:0;display:grid}.import-erp-page .import-confirm-checkbox:checked{background:var(--dos-sage-600);border-color:var(--dos-sage-600)}.import-erp-page .import-confirm-checkbox:checked:after{color:#fff;content:"✓";font-size:12px;font-weight:800}.import-erp-page .import-confirm-checkbox:focus-visible{outline:3px solid var(--dos-focus);outline-offset:2px}.import-erp-page .import-confirm-monogram{width:34px;height:34px;color:var(--dos-ink-900);background:var(--dos-amber-soft);border:1px solid #efd39d;border-radius:7px;place-items:center;font-size:10.5px;font-weight:800;display:grid}.import-erp-page .import-confirm-vehicle{min-width:0}.import-erp-page .import-confirm-vehicle strong,.import-erp-page .import-confirm-vehicle code{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.import-erp-page .import-confirm-vehicle strong{color:var(--dos-text-strong);font-size:13px}.import-erp-page .import-confirm-vehicle code{color:var(--dos-text-muted);margin-top:2px;font-size:11px}.import-erp-page .import-confirm-blocking-reasons{color:var(--dos-orange-700);grid-column:3/-1;gap:3px;font-size:11px;line-height:1.35;display:grid}.import-erp-page .import-confirm-footer{z-index:1;background:var(--dos-surface-soft);border-top:1px solid var(--dos-border);justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex;position:sticky;bottom:0}.import-erp-page .import-confirm-footer-summary{color:var(--dos-text-secondary);align-items:baseline;gap:5px;font-size:12px;display:flex}.import-erp-page .import-confirm-footer-actions{justify-content:flex-end;gap:8px;display:flex}.import-erp-page .import-confirm-footer .import-confirm-submit-v1{color:var(--dos-ink-1000);background:var(--dos-amber-500);border-color:var(--dos-amber-500)}.import-erp-page .import-confirm-created-v1{gap:8px;margin:14px 18px}.import-erp-page .import-confirm-created-v1 article{background:var(--dos-sage-soft);border-radius:var(--dos-radius-md);border-color:#d7e7c7;padding:12px 13px}@media (width<=640px){.import-erp-page .modal-v2.import-confirm-preview-v1{padding:0}.import-erp-page .import-confirm-panel-v1{border:0;border-radius:0;width:100%;height:100%;max-height:none}.import-erp-page .import-confirm-summary{grid-template-columns:1fr}.import-erp-page .import-confirm-list-heading,.import-erp-page .import-confirm-footer{flex-direction:column;align-items:stretch}.import-erp-page .import-confirm-footer-actions{width:100%}.import-erp-page .import-confirm-footer-actions .dos-button{flex:1}.import-erp-page .import-confirm-selection-v1 .import-confirm-item{grid-template-columns:18px 34px minmax(0,1fr)}.import-erp-page .import-confirm-item .import-status,.import-erp-page .import-confirm-blocking-reasons{grid-column:3}}.import-erp-page .modal-v2.import-confirm-preview-v1{z-index:1000;background:#19182785;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.import-erp-page .import-confirm-panel-v1{width:min(720px,100vw - 48px);max-height:min(760px,100vh - 48px);color:var(--dos-text);background:var(--dos-surface);border:1px solid var(--dos-border);border-radius:var(--dos-radius-lg);box-shadow:var(--dos-shadow-md);gap:0;padding:0;display:grid;overflow:auto}.import-erp-page .import-confirm-header{z-index:1;background:var(--dos-surface-soft);border-bottom:1px solid var(--dos-border);min-height:72px;padding:14px 18px;position:sticky;top:0}.import-erp-page .import-confirm-heading{min-width:0}.import-erp-page .import-confirm-eyebrow{color:var(--dos-text-muted);letter-spacing:.1em;text-transform:uppercase;font-size:10.5px;font-weight:760}.import-erp-page .import-confirm-title{color:var(--dos-text-strong);letter-spacing:-.014em;margin:3px 0 0;font-size:19px}.import-erp-page .import-confirm-subtitle{color:var(--dos-text-secondary);margin:4px 0 0;font-size:12px;line-height:1.4}.import-erp-page .import-confirm-close{background:0 0;flex:none;position:relative;color:#0000!important}.import-erp-page .import-confirm-close:before,.import-erp-page .import-confirm-close:after{background:var(--dos-text-secondary);content:"";border-radius:2px;width:12px;height:2px;position:absolute}.import-erp-page .import-confirm-close:before{transform:rotate(45deg)}.import-erp-page .import-confirm-close:after{transform:rotate(-45deg)}.import-erp-page .import-confirm-close:hover:not(:disabled){background:var(--dos-amber-softer)}.import-erp-page .import-confirm-stat[data-tone=selected] .import-confirm-stat-icon{font-size:0}.import-erp-page .import-confirm-stat[data-tone=selected] .import-confirm-stat-icon:before{color:var(--dos-ink-800);content:"☑";font-size:15px;line-height:1}.import-erp-page .import-confirm-item[data-selected=true]{box-shadow:inset 2px 0 0 var(--dos-amber-600);border-color:#f1ddb8}.import-erp-page .import-confirm-checkbox{width:16px;height:16px}.import-erp-page .import-confirm-checkbox:checked:after{font-size:11px}.import-erp-page .import-confirm-footer-summary{color:var(--dos-text-muted);font-size:11.5px}.import-erp-page .import-confirm-footer-summary strong{color:var(--dos-text-secondary);font-size:14px}.imports-page-v1 .page-header-v1.imports-header-v1>.page-header-actions-v1>div{align-items:center;gap:8px;display:flex}.import-details-v1 .page-header-v1.import-details-page-header-v1{padding:4px 0 14px}.import-details-page-header-v1 .page-header-copy-v1 h1{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.import-details-page-meta-v1{gap:7px;display:grid}.import-details-page-meta-v1 .import-back-v5{justify-self:start}.import-details-page-meta-v1 .import-detail-meta-v5{flex-wrap:wrap;gap:6px;margin:0;display:flex}.import-details-page-header-v1 .import-detail-hero-stats-v5{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}@media (width<=760px){.imports-page-v1 .page-header-v1.imports-header-v1>.page-header-actions-v1>div{flex-wrap:wrap;justify-content:space-between;width:100%}}.dealeros-app .import-command-bar-v5 select{border-radius:var(--dos-radius-md);border-color:var(--dos-border-strong);outline:0;min-height:40px;font-size:13px}.import-create-form-v1 .import-create-form-fields-v1{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;padding:22px 0;display:grid}.import-create-form-v1 .import-create-notes-v1{grid-column:1/-1}@media (width<=600px){.import-create-form-v1 .import-create-form-fields-v1{grid-template-columns:1fr;gap:14px}.import-create-form-v1 .import-create-notes-v1{grid-column:auto}}.import-erp-page .import-unified-documents-heading-v12 .import-upload-toggle{white-space:nowrap;justify-content:center;align-items:center;gap:7px;height:36px;min-height:36px;padding:0 12px;display:inline-flex}.import-erp-page .import-unified-documents-heading-v12 .import-upload-toggle-icon,.import-erp-page .import-unified-documents-heading-v12 .import-upload-toggle-icon svg{flex:0 0 16px;justify-content:center;align-items:center;max-width:16px;max-height:16px;display:inline-flex;overflow:hidden;width:16px!important;height:16px!important}.import-erp-page .import-unified-documents-heading-v12 .import-upload-toggle-icon svg *{vector-effect:non-scaling-stroke}.import-erp-page .import-upload-panel-v2 .import-template-download-v1{background:0 0;border:0;border-radius:0;flex:none;padding:0;display:block}.import-erp-page .import-upload-panel-v2 .import-template-download-v1 .import-template-button-v1{border:1px solid var(--dos-border-strong);border-radius:var(--dos-radius-sm);background:var(--dos-surface);height:34px;min-height:34px;box-shadow:none;color:var(--dos-text-strong);padding:0 12px;font-size:12px;font-weight:650}.import-erp-page .import-upload-panel-v2 .import-template-download-v1 .import-template-button-v1:hover:not(:disabled){border-color:var(--dos-amber-500);background:var(--dos-amber-softer)}.import-erp-page .import-upload-panel-v2 .import-template-download-v1 .feedback-v2{margin:8px 0 0}.import-erp-page .import-polished-workspace-v6>.import-command-confirm-v5{clear:both;border:1px solid var(--dos-border);border-radius:var(--dos-radius-md);background:var(--dos-surface-soft);box-sizing:border-box;width:auto;margin:0 18px 16px;padding:10px 12px;display:block;position:static}.import-erp-page .import-polished-workspace-v6>.import-command-confirm-v5 .import-confirm-open-v1{justify-content:flex-end;align-items:center;gap:10px;width:100%;min-height:36px;display:flex;margin:0!important}.import-erp-page .import-polished-workspace-v6>.import-command-confirm-v5 .import-confirm-open-v1>p{max-width:420px;margin:0;line-height:1.35}@media (width<=640px){.import-erp-page .import-polished-workspace-v6>.import-command-confirm-v5{margin:0 0 14px;padding:10px}.import-erp-page .import-polished-workspace-v6>.import-command-confirm-v5 .import-confirm-open-v1{flex-direction:column;align-items:stretch}.import-erp-page .import-polished-workspace-v6>.import-command-confirm-v5 .import-confirm-open-v1 .primary-action-v2{width:100%}}.import-erp-page .import-vehicles-workspace-v5 .import-vehicles-header-actions{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.import-erp-page .import-vehicles-workspace-v5 .import-drafts-summary-v1{color:var(--dos-text-secondary);white-space:nowrap;align-items:baseline;gap:5px;font-size:13px;line-height:1.25;display:inline-flex}.import-erp-page .import-vehicles-workspace-v5 .import-drafts-summary-v1 strong{color:var(--dos-text-strong);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.import-erp-page .import-vehicles-workspace-v5 .import-drafts-summary-v1 i{color:var(--dos-text-faint);font-style:normal}.import-erp-page .import-vehicles-workspace-v5 .import-drafts-summary-v1 .is-attention{color:var(--dos-amber-700);font-weight:600}.import-erp-page .import-vehicles-workspace-v5 .import-drafts-summary-v1.is-loading{color:var(--dos-text-muted)}.import-erp-page .import-vehicles-workspace-v5 .import-search-control{border:1px solid var(--dos-border-strong);border-radius:var(--dos-radius-sm);background:var(--dos-surface);box-sizing:border-box;align-items:center;gap:8px;width:100%;height:38px;min-height:38px;padding:0 12px;transition:border-color .15s,box-shadow .15s;display:flex}.import-erp-page .import-vehicles-workspace-v5 .import-search-control:focus-within{border-color:var(--dos-amber-600);box-shadow:0 0 0 3px var(--dos-focus)}.import-erp-page .import-vehicles-workspace-v5 .import-search-icon-v12{width:16px;height:16px;color:var(--dos-text-muted);flex:0 0 16px;justify-content:center;align-items:center;display:inline-flex}.import-erp-page .import-vehicles-workspace-v5 .import-search-icon-v12 svg{width:16px;height:16px;display:block}.import-erp-page .import-vehicles-workspace-v5 .import-search-input{width:100%;min-width:0;height:36px;color:var(--dos-text);font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;outline:0;flex:auto;padding:0;font-size:13px;box-shadow:none!important;background:0 0!important;border:0!important}.import-erp-page .import-vehicles-workspace-v5 .import-search-input::placeholder{color:var(--dos-text-muted);opacity:1}.import-erp-page .import-vehicles-workspace-v5 .draft-table-v1 table{table-layout:fixed;min-width:0}.import-erp-page .import-vehicles-workspace-v5 .draft-table-v1 col.draft-col-status{width:12%}.import-erp-page .import-vehicles-workspace-v5 .draft-table-v1 col.draft-col-vehicle{width:24%}.import-erp-page .import-vehicles-workspace-v5 .draft-table-v1 col.draft-col-identifier{width:19%}.import-erp-page .import-vehicles-workspace-v5 .draft-table-v1 col.draft-col-year{width:8%}.import-erp-page .import-vehicles-workspace-v5 .draft-table-v1 col.draft-col-mileage,.import-erp-page .import-vehicles-workspace-v5 .draft-table-v1 col.draft-col-price{width:13%}.import-erp-page .import-vehicles-workspace-v5 .draft-table-v1 col.draft-col-source{width:11%}.import-erp-page .import-vehicles-workspace-v5 .draft-table-v1 th,.import-erp-page .import-vehicles-workspace-v5 .draft-table-v1 td{padding-inline:10px}.import-erp-page .import-vehicles-workspace-v5 .draft-table-v1 th{letter-spacing:.035em;font-size:10.5px}.import-erp-page .import-vehicles-workspace-v5 .draft-table-v1 td{font-size:12.5px}.import-erp-page .import-vehicles-workspace-v5 .draft-table-v1 td strong{font-size:13px}.import-erp-page .import-vehicles-workspace-v5 .draft-table-v1 td:nth-child(4),.import-erp-page .import-vehicles-workspace-v5 .draft-table-v1 td:nth-child(5),.import-erp-page .import-vehicles-workspace-v5 .draft-table-v1 td:nth-child(6){text-align:right}.import-erp-page .import-vehicles-workspace-v5 .draft-table-v1 td:nth-child(2) strong,.import-erp-page .import-vehicles-workspace-v5 .draft-table-v1 td:nth-child(3),.import-erp-page .import-vehicles-workspace-v5 .draft-table-v1 td:nth-child(7){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=900px){.import-erp-page .import-vehicles-workspace-v5 .import-vehicles-header-actions{justify-content:flex-start;width:100%}}.import-erp-page .import-vehicles-workspace-v5 .draft-table-v1 th:nth-child(7),.import-erp-page .import-vehicles-workspace-v5 .draft-table-v1 td:nth-child(7){width:auto;max-width:none;color:var(--dos-text-secondary);font-size:inherit;text-align:left;vertical-align:middle;padding-inline:10px}.import-erp-page .import-vehicles-workspace-v5 .draft-table-v1 td.import-source{text-overflow:ellipsis;white-space:nowrap;display:table-cell;overflow:hidden}.import-erp-page .import-vehicles-workspace-v5 .draft-table-v1 th:nth-child(7){letter-spacing:.035em;font-family:inherit;font-size:10.5px;font-weight:760;line-height:1.2}.import-erp-page .import-vehicles-workspace-v5 .draft-table-v1 td:nth-child(7){color:var(--dos-text-secondary);font-family:inherit;font-size:12.5px;font-weight:400;line-height:1.3}.import-erp-page .import-vehicles-workspace-v5 .draft-table-v1 td.import-identifier-primary{vertical-align:middle;line-height:1.3;display:table-cell}.import-erp-page .import-upload-panel-v2{background:var(--dos-surface-soft);border-top:1px solid var(--dos-border);border-bottom:0;gap:14px;padding:14px 16px 16px!important}.import-erp-page .import-upload-split-v14{border:1px solid var(--dos-border);background:var(--dos-surface);border-radius:10px;grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);min-height:190px;display:grid;overflow:hidden}.import-erp-page .import-upload-primary-zone-v14{border:0;border-right:1px solid var(--dos-border);background:var(--dos-surface);min-height:190px;color:var(--dos-text-secondary);text-align:center;border-radius:0;align-content:center;justify-items:center;gap:6px;padding:22px 28px;transition:background .16s,border-color .16s;display:grid}.import-erp-page .import-upload-primary-zone-v14.is-dragging{border-color:var(--dos-primary-500,#2467c5);background:#f2f7ff;box-shadow:inset 0 0 0 2px #dceaff}.import-erp-page .import-upload-zone-icon-v14{color:#2b66b1;background:#f1f6ff;border:1px solid #d5e3f7;border-radius:9px;place-items:center;width:34px;height:34px;margin-bottom:2px;display:grid}.import-erp-page .import-upload-zone-icon-v14 svg{width:20px;height:20px}.import-erp-page .import-upload-primary-zone-v14 strong{color:var(--dos-text-strong);font-size:16px;line-height:1.25}.import-erp-page .import-upload-primary-zone-v14>span:not(.import-upload-zone-icon-v14){font-size:12px;line-height:1.4}.import-erp-page .import-upload-primary-zone-v14 small{color:var(--dos-text-secondary);font-size:11px;line-height:1.35}.import-erp-page .import-upload-primary-zone-v14 em{color:var(--dos-text-muted);font-size:10px;font-style:normal;line-height:1.35}.import-erp-page .import-upload-primary-zone-v14 input{display:none}.import-erp-page .import-upload-select-v14{border-color:var(--dos-ink-900);background:var(--dos-ink-900);color:#fff;border-radius:7px;height:36px;min-height:36px;margin-top:5px;padding:0 16px;font-size:12px;font-weight:700;box-shadow:0 1px 2px #192a461f}.import-erp-page .import-upload-select-v14:hover:not(:disabled){background:#20395e;border-color:#20395e}.import-erp-page .import-upload-template-panel-v14{background:#fbfcfe;align-content:center;gap:9px;padding:17px 16px;display:grid}.import-erp-page .import-upload-template-label-v14{color:var(--dos-text-secondary);letter-spacing:.04em;margin:0 0 2px;font-size:11px;font-weight:750}.import-erp-page .import-upload-template-card-v14{background:#fff;border:1px solid #dfe6ef;border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:54px;padding:8px 9px;display:grid}.import-erp-page .import-upload-template-card-v14>div{gap:2px;min-width:0;display:grid}.import-erp-page .import-upload-template-card-v14 strong{color:var(--dos-text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.import-erp-page .import-upload-template-card-v14 small{color:var(--dos-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.import-erp-page .import-upload-template-icon-v14{color:#385a89;background:#f2f6fb;border:1px solid #d7e0eb;border-radius:7px;place-items:center;width:30px;height:30px;font-size:15px;font-weight:800;display:grid}.import-erp-page .import-upload-template-icon-v14.is-excel{color:#258653;background:#eaf7ef;border-color:#cde6d8;font-size:14px}.import-erp-page .import-upload-template-card-v14 .import-template-download-v1{background:0 0;border:0;padding:0;display:block}.import-erp-page .import-upload-template-card-v14 .import-template-download-v1 .import-template-button-v1{color:#344b6c;background:#fff;border:1px solid #ccd8e7;border-radius:6px;height:30px;min-height:30px;padding:0 11px;font-size:11px;font-weight:700}.import-erp-page .import-upload-template-card-v14 .import-template-download-v1 .import-template-button-v1:hover:not(:disabled){color:#1f568f;background:#f4f8fd;border-color:#9fb7d5}.import-erp-page .import-upload-benefits-v14{border:1px solid var(--dos-border);background:#fff;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.import-erp-page .import-upload-benefits-v14>div{align-items:flex-start;gap:8px;min-width:0;padding:10px 12px;display:flex}.import-erp-page .import-upload-benefits-v14>div+div{border-left:1px solid #edf1f5}.import-erp-page .import-upload-benefits-v14>div>span{color:#2d63aa;background:#f1f6ff;border-radius:6px;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:13px;font-weight:800;display:grid}.import-erp-page .import-upload-benefits-v14 p{gap:2px;min-width:0;margin:0;display:grid}.import-erp-page .import-upload-benefits-v14 strong{color:var(--dos-text-strong);font-size:11px;line-height:1.3}.import-erp-page .import-upload-benefits-v14 small{color:var(--dos-text-secondary);font-size:10px;line-height:1.35}.import-erp-page .import-upload-panel-v2>.feedback-v2{margin:0}.import-erp-page .import-unified-documents-heading-v12 .import-section-title{align-items:center;gap:9px;display:flex}.import-erp-page .import-unified-documents-heading-v12 .import-section-title:before{content:"▧";color:#2d63aa;background:#f1f6ff;border:1px solid #d8e4f4;border-radius:7px;place-items:center;width:24px;height:24px;font-size:14px;line-height:1;display:grid}@media (width<=760px){.import-erp-page .import-upload-split-v14{grid-template-columns:1fr}.import-erp-page .import-upload-primary-zone-v14{border-right:0;border-bottom:1px solid var(--dos-border)}.import-erp-page .import-upload-benefits-v14{grid-template-columns:1fr}.import-erp-page .import-upload-benefits-v14>div+div{border-top:1px solid #edf1f5;border-left:0}}@media (width<=480px){.import-erp-page .import-upload-primary-zone-v14{padding-inline:16px}.import-erp-page .import-upload-template-panel-v14{padding:14px 12px}.import-erp-page .import-upload-template-card-v14{grid-template-columns:32px minmax(0,1fr) auto}.import-erp-page .import-upload-template-card-v14 small{white-space:normal}.import-erp-page .import-upload-benefits-v14>div{padding:9px 10px}}@media (width<=640px){.import-erp-page .import-detail-shell{box-sizing:border-box;width:100%;max-width:none}.import-erp-page .import-detail-stack{grid-template-columns:minmax(0,1fr);width:100%;min-width:0}.import-erp-page .page-header-v1{box-sizing:border-box;flex-direction:column;align-self:stretch;align-items:stretch;gap:10px;width:100%;min-width:0;max-width:100%}.import-erp-page .page-header-copy-v1{flex:0 auto;width:100%;min-width:0;max-width:100%;overflow:hidden}.import-erp-page .page-header-copy-v1 h1{overflow-wrap:anywhere;max-width:100%;font-size:24px!important}.import-erp-page .page-header-actions-v1{flex:0 auto;width:100%;max-width:100%;margin-left:0!important}.import-erp-page .import-hero-actions{white-space:normal;flex-wrap:wrap;justify-content:flex-start}}@media (width<=600px){.import-erp-page.import-detail-wide-layout-v5{box-sizing:border-box;width:calc(100% + 24px);min-width:0;max-width:none;margin-left:-12px;margin-right:-12px}.import-erp-page .import-detail-shell{min-width:0;max-width:100%}}.import-erp-page.import-detail-wide-layout-v5{box-sizing:border-box;width:100%;max-width:none;margin:0}.import-erp-page .import-detail-shell{max-width:1387px}.import-erp-page .import-vehicles-header-v5 .import-eyebrow,.import-erp-page .import-vehicles-header-v5 .eyebrow-v2{display:none}.import-erp-page .import-vehicles-header-v5 h2{align-items:center;gap:9px;font-size:14px;line-height:1.25;display:flex}.import-erp-page .import-vehicles-header-v5 h2:before{content:"▣";color:#2d63aa;background:#f1f6ff;border:1px solid #d8e4f4;border-radius:7px;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:13px;line-height:1;display:grid}@media (width<=1510px) and (width>=761px){.import-erp-page.import-detail-wide-layout-v5{width:100%;max-width:none;margin-inline:0}}@media (width<=640px){.import-erp-page .import-detail-shell{max-width:100%}}@media (width<=600px){.import-erp-page.import-detail-wide-layout-v5{width:calc(100% + 24px);max-width:none;margin-left:-12px;margin-right:-12px}}.dealeros-app>.dealer-content-v2>main.page-canvas-v1>.import-erp-page{background:0 0;width:100%;max-width:none;margin:0;padding:0}.import-erp-page.import-detail-wide-layout-v5{box-sizing:border-box;width:min(100%,1452px);max-width:1452px;margin:18px auto 36px;padding:4px 0 0}.import-erp-page .import-detail-shell{width:100%;max-width:none;padding:22px 0 48px}@media (width>=761px){.import-erp-page.import-details-v1 .page-header-v1.import-details-page-header-v1{padding-bottom:43px!important}.import-erp-page .import-progress-strip-v5{min-height:79px}.import-erp-page .import-unified-documents-heading-v12{padding:18px 16px}.import-erp-page .import-upload-panel-v2{gap:16px}.import-erp-page .import-upload-split-v14{min-height:258px}.import-erp-page .import-upload-primary-zone-v14,.import-erp-page .import-upload-template-panel-v14{min-height:256px}.import-erp-page .import-upload-benefits-v14{min-height:61px}}@media (width<=760px){.import-erp-page.import-detail-wide-layout-v5{width:100%;max-width:none;margin:0;padding:0}.import-erp-page .import-detail-shell{padding:18px 12px 32px}}@media (width<=600px){.import-erp-page.import-detail-wide-layout-v5{width:100%;max-width:none;margin:0}.import-erp-page .import-detail-shell{padding-inline:12px}}@media (width<=1510px) and (width>=761px){.import-erp-page.import-detail-wide-layout-v5{width:100%;max-width:none;margin-inline:0}}.dealeros-app>.dealer-content-v2>main.page-canvas-v1>.import-page-v15{background:0 0;width:100%;max-width:none;margin:0;padding:0!important}.import-page-v15{--import-navy:#0b1f44;--import-slate:#66738d;--import-border:#dce3ef;--import-surface:#fff;width:100%;min-height:100%;font-family:var(--dos-font-ui);color:var(--import-navy);background:#f7f8fb;display:block}.import-v15-shell{box-sizing:border-box;width:100%;max-width:none;margin:0;padding:0}.import-v15-body{grid-template-columns:minmax(0,1fr) 282px;align-items:start;gap:16px;display:grid}.import-v15-main{flex-direction:column;gap:16px;min-width:0;display:flex}.import-v15-sidebar{flex-direction:column;gap:14px;min-width:0;display:flex}.import-v15-header{border-bottom:1px solid var(--import-border);justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:16px;padding:2px 0 18px;display:flex}.import-v15-header-main{flex:1;min-width:0}.import-v15-breadcrumb{color:#75829a;align-items:center;gap:9px;margin-bottom:8px;font-size:11px;display:flex}.import-v15-breadcrumb button{color:#3469c7;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;cursor:pointer;background:0 0;border:0;padding:0}.import-v15-breadcrumb strong{color:#31415f;white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.import-v15-title-row{flex-wrap:wrap;align-items:center;gap:11px;display:flex}.import-v15-eyebrow{color:#e78813;letter-spacing:.12em;text-transform:uppercase;flex-basis:100%;margin:0;font-size:11px;font-weight:800}.import-page-v15 .import-v15-title-row h1{letter-spacing:-.035em;color:var(--import-navy);margin:0;font-size:28px;font-weight:800;line-height:1.12}.import-v15-title-row .status-badge-v1{margin-top:2px}.import-v15-meta-row{color:var(--import-slate);flex-wrap:wrap;gap:11px 22px;margin-top:10px;font-size:11px;display:flex}.import-v15-meta-row span{align-items:baseline;gap:6px;display:inline-flex}.import-v15-meta-row b{color:#7a879e;font-weight:600}.import-v15-header-stats{flex:none;align-items:center;gap:8px;display:flex}.import-v15-header-stats span{white-space:nowrap;background:#fffdfa;border:1px solid #ecd9bd;border-radius:9px;align-items:baseline;gap:5px;padding:8px 11px;display:flex}.import-v15-header-stats b{color:#16294d;font-size:16px;line-height:1}.import-v15-header-stats small{color:#65728a;font-size:11px}.import-v15-header-stats button{border:1px solid var(--import-border);color:#415273;cursor:pointer;background:#fff;border-radius:9px;width:35px;height:35px;font-size:18px}.import-v15-main>.import-detail-stack{flex-direction:column;gap:16px;display:flex}.import-v15-main .page-header-v1.import-details-page-header-v1{display:none!important}.import-v15-main .page-header-v1.import-details-page-header-v1+.feedback-v2{display:none}.import-v15-main .import-documents-compact-v5{border:1px solid var(--import-border);background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #192e5308;margin:0!important}.import-v15-main .import-unified-documents-heading-v12{border-bottom:1px solid var(--import-border);justify-content:space-between;align-items:center;gap:16px;min-height:68px;display:flex;padding:15px 16px!important}.import-v15-main .import-unified-documents-heading-v12 h2{color:var(--import-navy);margin:0;font-size:16px;font-weight:800;line-height:1.2}.import-v15-main .import-unified-documents-heading-v12 h2 em{color:#8491a8;font-style:normal;font-weight:600}.import-v15-main .import-unified-documents-heading-v12 p{color:var(--import-slate);margin:5px 0 0;font-size:11px;line-height:1.35}.import-v15-main .import-unified-documents-heading-v12 button{white-space:nowrap;height:36px;padding:0 13px;font-size:12px}.import-v15-main .import-upload-panel-v2{background:#fff;gap:12px;padding:14px 16px 16px}.import-v15-main .import-upload-split-v14{border:1px solid var(--import-border);background:#fff;border-radius:10px;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);min-height:212px;overflow:hidden}.import-v15-main .import-upload-primary-zone-v14,.import-v15-main .import-upload-template-panel-v14{min-height:210px;padding:22px}.import-v15-main .import-upload-primary-zone-v14{gap:8px}.import-v15-main .import-upload-zone-icon-v14{width:36px;height:36px}.import-v15-main .import-upload-primary-zone-v14 strong{font-size:15px}.import-v15-main .import-upload-primary-zone-v14 span,.import-v15-main .import-upload-primary-zone-v14 small{font-size:11px}.import-v15-main .import-upload-primary-zone-v14 em{font-size:10px}.import-v15-main .import-upload-select-v14{height:38px;padding:0 15px;font-size:12px}.import-v15-main .import-upload-template-panel-v14{gap:10px}.import-v15-main .import-upload-template-label-v14{margin:0 0 1px;font-size:11px}.import-v15-main .import-upload-template-card-v14{border-radius:9px;min-height:58px;padding:9px 10px}.import-v15-main .import-upload-template-card-v14 strong{font-size:12px}.import-v15-main .import-upload-template-card-v14 small{font-size:10px}.import-v15-main .import-upload-template-card-v14 button{height:32px;font-size:11px}.import-v15-main .import-upload-benefits-v14{border:1px solid var(--import-border);border-radius:9px;grid-template-columns:repeat(3,1fr);min-height:56px}.import-v15-main .import-upload-benefits-v14>div{gap:8px;padding:10px 12px}.import-v15-main .import-upload-benefits-v14 strong{font-size:11px}.import-v15-main .import-upload-benefits-v14 small{font-size:10px;line-height:1.25}.import-v15-main .selected-files-v2{border-top:1px solid var(--import-border);margin:0;padding:12px 16px}.import-v15-main .selected-files-v2 article{padding:8px 0}.import-v15-main .selected-files-v2 h3{font-size:12px}.import-v15-main .documents-archive-v2{border:0;border-top:1px solid var(--import-border);border-radius:0;margin:0;padding:12px 16px}.import-v15-main .documents-archive-v2 header{margin:0 0 8px}.import-v15-main .documents-archive-v2 header h2{font-size:13px}.import-v15-main .documents-archive-v2 header p{font-size:10px}.import-v15-main .documents-archive-v2 .document-rows-v2 article{border-top:1px solid #edf1f6;min-height:54px;padding:8px 0}.import-v15-main .documents-archive-v2 .document-copy-v2 strong{font-size:12px}.import-v15-main .documents-archive-v2 .document-copy-v2 span,.import-v15-main .documents-archive-v2 .document-copy-v2 small{font-size:10px}.import-v15-main .vehicle-drafts-v1{border:1px solid var(--import-border);background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #192e5308;margin:0!important}.import-v15-main .vehicle-drafts-v1>header{border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:flex-start;gap:14px;padding:16px 18px 12px;display:flex}.import-v15-main .vehicle-drafts-v1>header h2{color:var(--import-navy);margin:0;font-size:16px}.import-v15-main .vehicle-drafts-v1>header p{color:var(--import-slate);margin:5px 0 0;font-size:11px}.import-v15-main .drafts-header-actions-v3,.import-v15-main .drafts-header-actions-v3 span{font-size:11px}.import-v15-main .vehicle-drafts-v1 .draft-toolbar-v1,.import-v15-main .vehicle-drafts-v1 .import-command-bar-v5{gap:8px;margin:12px 16px 0}.import-v15-main .vehicle-drafts-v1 .search-control-v2 input,.import-v15-main .vehicle-drafts-v1 select{height:38px;font-size:11px}.import-v15-main .vehicle-drafts-v1 .draft-cards-v2{padding:12px 16px}.import-v15-main .vehicle-drafts-v1 .import-drafts-table-v5{margin:0 16px 16px;font-size:11px}.import-v15-side-card{border:1px solid var(--import-border);background:#fff;border-radius:12px;padding:15px 16px;box-shadow:0 2px 8px #192e5308}.import-v15-side-card header{align-items:center;gap:9px;margin-bottom:12px;display:flex}.import-v15-side-card h2{color:var(--import-navy);margin:0;font-size:15px;line-height:1.2}.import-v15-side-icon{color:#3566bd;background:#f5f8ff;border:1px solid #dce6f6;border-radius:8px;place-items:center;width:26px;height:26px;font-size:14px;display:grid}.import-v15-side-icon.is-success{color:#2b9a57;background:#f0fbf4;border-color:#cdeed9}.import-v15-side-card dl{gap:0;margin:0;display:grid}.import-v15-side-card dl div{border-top:1px solid #edf1f6;grid-template-columns:88px minmax(0,1fr);gap:8px;padding:9px 0;display:grid}.import-v15-side-card dl div:first-child{border-top:0;padding-top:0}.import-v15-side-card dt{color:#78859d;font-size:10px}.import-v15-side-card dd{color:#17294b;overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:700;line-height:1.3}.import-v15-status{align-items:center;gap:8px;display:flex}.import-v15-status small{color:#65738b;font-size:11px}.import-v15-side-muted{color:#65738b;margin:0;font-size:12px;line-height:1.45}.import-v15-side-helper{color:#8a96aa;margin-top:9px;font-size:10px;line-height:1.4;display:block}.import-v15-history ol{gap:11px;margin:0;padding:0;list-style:none;display:grid}.import-v15-history li{border-left:2px solid #dce7f5;gap:3px;padding-left:12px;display:grid}.import-v15-history li b{color:#78859d;font-size:10px;font-weight:600}.import-v15-history li span{color:#263b60;font-size:11px}.import-v15-history-action{border:1px solid var(--import-border);color:#273b60;cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;height:36px;margin-top:14px;font-size:11px;font-weight:700;display:flex}.import-v15-history-action:hover{background:#f8fbff;border-color:#aac3e9}.import-page-v15 .import-detail-meta-v5{flex-wrap:wrap;align-items:center;gap:16px!important;display:flex!important}.import-page-v15 .import-detail-meta-v5>span{align-items:baseline;gap:5px;display:inline-flex}.import-page-v15 .import-detail-meta-v5>span:before{color:#7b879c;font-weight:600}.import-page-v15 .import-detail-meta-v5>span:first-child:before{content:"Източник"}.import-page-v15 .import-detail-meta-v5>span:nth-child(2):before{content:"Експортьор"}.import-page-v15 .import-detail-meta-v5>span:nth-child(3):before{content:"Код"}.import-page-v15 .import-detail-meta-v5>span:nth-child(4):before{content:"Дата"}@media (width<=1120px){.import-v15-shell{padding-inline:18px}.import-v15-body{grid-template-columns:minmax(0,1fr) 250px;gap:12px}.import-v15-meta-row{gap:7px 14px}.import-v15-main .import-upload-split-v14{grid-template-columns:1fr 1fr}}@media (width<=850px){.import-v15-body{grid-template-columns:1fr}.import-v15-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.import-v15-history{grid-column:span 2}.import-v15-header{flex-direction:column}.import-v15-header-stats{align-self:flex-start}.import-v15-main .import-upload-split-v14{grid-template-columns:1fr}.import-v15-main .import-upload-primary-zone-v14,.import-v15-main .import-upload-template-panel-v14{min-height:170px}}@media (width<=600px){.import-v15-shell{padding:14px 12px 32px}.import-v15-title-row h1{font-size:24px!important}.import-v15-meta-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.import-v15-meta-row span{gap:2px;display:grid}.import-v15-sidebar{grid-template-columns:1fr}.import-v15-history{grid-column:auto}.import-v15-main .import-upload-benefits-v14{grid-template-columns:1fr}.import-v15-main .import-upload-benefits-v14>div{border-top:1px solid var(--import-border)}.import-v15-main .import-upload-benefits-v14>div:first-child{border-top:0}.import-v15-main .vehicle-drafts-v1>header{flex-direction:column}.import-v15-header-stats{width:100%}}.import-page-v15 .import-progress-strip-v5{border:1px solid var(--import-border);background:#fff;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;box-shadow:0 2px 8px #192e5308;gap:0!important;min-height:76px!important;padding:0!important;display:grid!important}.import-page-v15 .import-progress-strip-v5 .import-process-step{align-items:center;gap:11px;min-width:0;display:flex;position:relative;background:#fff!important;border:0!important;padding:14px 16px!important}.import-page-v15 .import-progress-strip-v5 .import-process-step+.import-process-step:before{content:"";background:#dce3ef;width:1px;position:absolute;top:19px;bottom:19px;left:0}.import-page-v15 .import-progress-strip-v5 .import-process-step:after{content:"";z-index:0;background:#e1e7f0;width:calc(100% - 82px);height:1px;position:absolute;top:38px;right:18px;transform:translate(50%)}.import-page-v15 .import-progress-strip-v5 .import-process-step:last-child:after{display:none}.import-page-v15 .import-progress-strip-v5 .import-progress-index-v5{z-index:1;color:#77849d;background:#fff;border:1px solid #d5deec;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:800;position:relative;width:32px!important;height:32px!important;display:grid!important}.import-page-v15 .import-progress-strip-v5 .import-process-step[data-state=completed] .import-progress-index-v5{color:#fff;background:#6d9f43;border-color:#6d9f43}.import-page-v15 .import-progress-strip-v5 .import-process-step[data-state=active] .import-progress-index-v5{color:#172846;background:#f5a522;border-color:#f5a522}.import-page-v15 .import-progress-strip-v5 .import-process-step>div{z-index:1;min-width:0;position:relative}.import-page-v15 .import-progress-strip-v5 .import-process-label{color:#16284c;white-space:nowrap;font-size:13px;line-height:1.2;display:block}.import-page-v15 .import-progress-strip-v5 .import-process-value{color:#7d899f;white-space:nowrap;margin-top:4px;font-size:10px;line-height:1.25;display:block}.import-page-v15 .import-progress-strip-v5 .import-process-step:nth-child(2) .import-process-label{font-size:0}.import-page-v15 .import-progress-strip-v5 .import-process-step:nth-child(2) .import-process-label:after{content:"Разпознаване";font-size:13px}.import-page-v15 .import-progress-strip-v5 .import-process-step:nth-child(3) .import-process-label{font-size:0}.import-page-v15 .import-progress-strip-v5 .import-process-step:nth-child(3) .import-process-label:after{content:"Преглед";font-size:13px}.import-page-v15 .import-progress-strip-v5 .import-process-step:nth-child(4) .import-process-label{font-size:0}.import-page-v15 .import-progress-strip-v5 .import-process-step:nth-child(4) .import-process-label:after{content:"Добавени";font-size:13px}.import-page-v15 .import-v15-next-step{background:#fffaf2;border:1px solid #f0d3ac;border-radius:12px;margin:0;padding:14px 16px;display:block;box-shadow:0 2px 8px #192e5308}.import-page-v15 .import-v15-next-step>header{align-items:center;gap:9px;margin:0 0 11px;display:flex}.import-page-v15 .import-v15-next-step>header h2{color:#172846;margin:0;font-size:14px}.import-page-v15 .import-v15-next-icon{color:#ed920c;background:#fff0d5;border-radius:8px;place-items:center;width:27px;height:27px;font-size:15px;font-weight:800;display:grid}.import-page-v15 .import-v15-next-step>.import-confirm-real-footer-v16{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:block}.import-page-v15 .import-v15-next-step .import-toolbar-helper{color:#283b5d;margin:0 0 13px;font-size:12px;line-height:1.45}.import-page-v15 .import-v15-next-step .import-compact-amber-cta-v11{color:#172846;width:100%;height:38px;box-shadow:none;background:#f5a21b;border:0;border-radius:8px;margin:0;font-size:12px;font-weight:800}.import-page-v15 .import-v15-next-step .import-compact-amber-cta-v11:hover{background:#e9950c}@media (width<=600px){.import-page-v15 .import-progress-strip-v5{grid-template-columns:repeat(2,minmax(0,1fr))}.import-page-v15 .import-progress-strip-v5 .import-process-step:after,.import-page-v15 .import-progress-strip-v5 .import-process-step+.import-process-step:before{display:none}}.dealeros-app>.dealer-content-v2>main.page-canvas-v1>.import-workspace-page{background:0 0;width:100%;max-width:none;margin:0;padding:0}.import-workspace-page{--iw-border:#dfe5ee;--iw-border-soft:#edf1f5;--iw-text:#24324b;--iw-strong:#14213b;--iw-muted:#7b879d;--iw-secondary:#64728b;--iw-surface:#fff;--iw-orange:#f3a23a;--iw-orange-dark:#e38b1d;--iw-orange-soft:#fff7e8;--iw-blue-soft:#eff6ff;--iw-blue:#4d78b7;width:100%;min-width:0;color:var(--iw-text);font-family:var(--dos-font-ui);gap:14px;display:grid}.import-workspace-page :where(button,input,select,textarea){font-family:var(--dos-font-ui)}.import-workspace-hero{padding:0 0 13px}.import-workspace-breadcrumb{color:#6e7b91;align-items:center;gap:8px;margin:0 0 10px;font-size:12px;line-height:1;display:flex}.import-workspace-breadcrumb button{color:#e58100;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;cursor:pointer;background:0 0;border:0;padding:0}.import-workspace-breadcrumb button:hover{text-decoration:underline}.import-workspace-breadcrumb strong{color:var(--iw-strong);font-weight:700}.import-workspace-hero-row{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.import-workspace-hero-copy{min-width:0}.import-workspace-title-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.import-workspace-title-row h1{color:var(--iw-strong);letter-spacing:-.035em;margin:0;font-size:28px;font-weight:750;line-height:1.08}.import-workspace-hero-copy>p{color:#5f6d84;margin:5px 0 0;font-size:13px;line-height:1.4}.import-workspace-meta-row{color:var(--iw-muted);flex-wrap:wrap;gap:6px 16px;margin-top:8px;font-size:12.2px;display:flex}.import-workspace-meta-row span{position:relative}.import-workspace-meta-row span:not(:last-child):after{content:"";background:#aab4c3;border-radius:50%;width:2px;height:2px;position:absolute;top:50%;right:-9px}.import-workspace-status{color:#9f5d05;white-space:nowrap;background:#fff7e9;border:1px solid #f1d4a5;border-radius:999px;align-items:center;min-height:23px;padding:0 9px;font-size:11px;font-weight:750;display:inline-flex}.import-workspace-status.status-completed{color:#177346;background:#eaf8ef;border-color:#bfe4cb}.import-workspace-status.status-active,.import-workspace-status.status-documentsuploaded{color:#315f9d;background:#eef5ff;border-color:#ceddf3}.import-workspace-status.status-archived{color:#68758a;background:#f5f7fa;border-color:#d8dee7}.import-workspace-actions{flex:none;justify-content:flex-end;align-items:center;gap:8px;padding-top:6px;display:flex}.import-workspace-actions .dos-button,.import-sidebar-next .dos-button{letter-spacing:0;border-style:solid;border-width:1px;border-radius:7px;justify-content:center;align-items:center;gap:7px;height:36px;min-height:36px;padding:0 13px;font-size:12.2px;font-weight:680;line-height:1;transition:background-color .14s,border-color .14s,color .14s,transform .14s;display:inline-flex;box-shadow:none!important}.import-workspace-actions .dos-button svg,.import-sidebar-next .dos-button svg,.import-sidebar-note-action svg{flex:0 0 14px;width:14px;height:14px}.import-workspace-actions .dos-button:active:not(:disabled),.import-sidebar-next .dos-button:active:not(:disabled){transform:translateY(1px)}.import-workspace-primary{min-width:104px}.import-workspace-save{min-width:126px}.import-workspace-cancel{min-width:78px}.import-progress-card{border:1px solid var(--iw-border);background:#fff;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;min-height:78px;padding:14px 17px;display:grid;box-shadow:0 1px 2px #11223f08}.import-progress-stage{align-items:center;gap:10px;min-width:0;display:flex;position:relative}.import-progress-stage.is-clickable{cursor:pointer}.import-progress-stage.is-clickable:hover{background:#ff91000d}.import-progress-stage:not(:last-child):after{content:"";background:#e4e9f0;flex:1;min-width:24px;height:1px;margin:0 14px}.import-progress-index{color:#8592a7;background:#fff;border:1px solid #ced7e4;border-radius:50%;flex:0 0 31px;place-items:center;width:31px;height:31px;font-size:11px;font-weight:750;display:grid}.import-progress-stage.is-completed .import-progress-index{color:#16804c;background:#e9f8ee;border-color:#b9e2c7}.import-progress-stage.is-current .import-progress-index{border-color:var(--iw-orange);color:#fff;background:var(--iw-orange)}.import-progress-copy{min-width:0}.import-progress-copy strong,.import-progress-copy small{display:block}.import-progress-copy strong{color:var(--iw-strong);white-space:nowrap;font-size:13px;line-height:1.3}.import-progress-copy small{color:#76849a;white-space:nowrap;margin-top:2px;font-size:12px;line-height:1.3}.import-workspace-feedback{border-radius:8px;margin:0}.import-workspace-layout{grid-template-columns:minmax(0,1fr) 306px;align-items:start;gap:16px;display:grid}.import-workspace-main,.import-workspace-form{min-width:0}.import-workspace-form{gap:14px;display:grid}.import-workspace-card{border:1px solid var(--iw-border);background:#fff;border-radius:12px;padding:16px 17px 17px;box-shadow:0 1px 2px #11223f09}.import-step-placeholder-content{color:#5d6b83;gap:8px;padding:28px 0;display:grid}.import-step-placeholder-content strong{color:#0b1d3a;font-size:18px}.import-step-placeholder-actions{border-top:1px solid #e7ebf2;padding-top:18px}.import-documents-section[data-mode=recognition] .import-upload-dropzone,.import-documents-section[data-mode=recognition] .import-documents-actions{display:none}.import-card-title-row{align-items:center;gap:10px;margin-bottom:12px;display:flex}.import-card-title-row h2{color:var(--iw-strong);letter-spacing:.01em;margin:0;font-size:14px;font-weight:800}.import-transport-card .import-card-title-row h2{text-transform:none;font-size:16px}.import-card-icon{color:#4779bc;background:#eff6ff;border:1px solid #d7e6fb;border-radius:7px;flex:0 0 29px;place-items:center;width:29px;height:29px;display:grid}.import-card-icon svg{width:15px;height:15px}.import-basic-grid,.import-transport-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 16px;display:grid}.import-basic-notes{grid-column:2/-1}.import-field{gap:6px;min-width:0;display:grid}.import-field-label{color:#5c6a81;font-family:var(--dos-font-label);letter-spacing:.02em;font-size:12px;font-weight:600;line-height:1.3}.import-field-label b{color:#e65f4c;font-weight:800}.import-control{width:100%;min-width:0;height:35px;min-height:35px;color:var(--iw-strong);box-sizing:border-box;background:#fff;border:1px solid #d8dee8;border-radius:7px;outline:0;padding:0 11px;font-size:12.5px;line-height:1.25;transition:border-color .15s,box-shadow .15s,background-color .15s}.import-control::placeholder{color:#8794a8;opacity:1}.import-control:focus{border-color:#eca64a;box-shadow:0 0 0 3px #f392001f}.import-control.is-readonly{color:#8490a3;background:#f8fafc}.import-select{appearance:auto;padding-right:8px}.import-textarea:not(.dos-textarea-v1){resize:vertical;height:56px;min-height:56px;padding:9px 11px;line-height:1.45}.import-money-control{position:relative}.import-money-control .import-control{padding-right:47px}.import-money-control>span{color:#66748d;pointer-events:none;font-size:11px;font-weight:650;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.import-subsection-title{color:#53627a;font-family:var(--dos-font-label);letter-spacing:.02em;margin:13px 0 8px;font-size:12px;font-weight:600;line-height:1.25}.import-date-grid,.import-identifiers-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.import-workspace-page input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.import-workspace-page input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.import-workspace-page input[type=number]{-moz-appearance:textfield}.import-workspace-sidebar{gap:12px;min-width:0;display:grid;position:sticky;top:14px}.import-sidebar-card{border:1px solid var(--iw-border);background:#fff;border-radius:12px;padding:14px;box-shadow:0 1px 2px #11223f09}.import-sidebar-next{background:linear-gradient(#fffaf2 0%,#fff 100%);border-color:#f1d2a6}.import-sidebar-card-title{align-items:center;gap:9px;margin-bottom:9px;display:flex}.import-sidebar-card-title h2{color:var(--iw-strong);margin:0;font-size:14px;font-weight:760}.import-sidebar-icon{color:#4a76ac;background:#f3f7fc;border:1px solid #dce6f3;border-radius:7px;flex:0 0 27px;place-items:center;width:27px;height:27px;display:grid}.import-sidebar-icon svg{width:14px;height:14px}.import-sidebar-icon.is-amber{color:#bc6d08;background:#fff5e4;border-color:#f3d4a4}.import-sidebar-icon.is-success{color:#19814e;background:#ecf9f1;border-color:#bee6ce}.import-sidebar-next p,.import-sidebar-notes p,.import-sidebar-history p{color:#5f6d84;margin:0 0 12px;font-size:12px;line-height:1.45}.import-sidebar-next .dos-button{width:100%}.import-sidebar-next small,.import-sidebar-notes small{color:#7f8ba0;text-align:center;margin-top:9px;font-size:12px;line-height:1.3;display:block}.import-sidebar-card dl{gap:0;margin:0;display:grid}.import-sidebar-card dl>div{border-bottom:1px solid var(--iw-border-soft);grid-template-columns:minmax(0,1fr) minmax(88px,1.1fr);align-items:center;gap:10px;min-height:31px;display:grid}.import-sidebar-card dl>div:last-child{border-bottom:0}.import-sidebar-card dt{color:#69778e;font-family:var(--dos-font-label);letter-spacing:.02em;font-size:12px;font-weight:600;line-height:1.3}.import-sidebar-card dd{color:var(--iw-strong);text-align:right;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:600;line-height:1.3}.import-sidebar-status{color:#9b5a08;background:#fff3dd;border-radius:999px;align-items:center;min-height:20px;padding:0 7px;font-size:10px;font-weight:700;display:inline-flex}.import-sidebar-metrics{gap:0;display:grid}.import-sidebar-metrics>div{border-bottom:1px solid var(--iw-border-soft);justify-content:space-between;align-items:center;gap:10px;min-height:31px;display:flex}.import-sidebar-metrics>div:last-child{border-bottom:0}.import-sidebar-metrics span{color:#69778e;font-family:var(--dos-font-label);letter-spacing:.02em;font-size:12px;font-weight:600;line-height:1.3}.import-sidebar-metrics strong{color:var(--iw-strong);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600;line-height:1.3}.import-sidebar-notes p{margin-bottom:4px}.import-sidebar-notes small{text-align:left;margin-top:2px}.import-history-row{gap:4px;padding-left:14px;display:grid;position:relative}.import-history-row:before{content:"";background:#dbe5f2;border-radius:2px;width:2px;position:absolute;top:2px;bottom:2px;left:2px}.import-history-row strong{color:var(--iw-strong);font-size:13px;font-weight:600;line-height:1.3}.import-workspace-state{border:1px solid var(--iw-border);min-height:180px;color:var(--iw-muted);background:#fff;border-radius:12px;place-items:center;gap:12px;padding:24px;display:grid}.import-workspace-state.is-error{color:#9d3d3d}@media (width<=1180px){.dealeros-app>.dealer-content-v2>main.page-canvas-v1>.import-workspace-page{padding:0}.import-workspace-layout{grid-template-columns:minmax(0,1fr) 280px}.import-workspace-actions{gap:7px}.import-workspace-actions .dos-button{padding:0 12px}}@media (width<=980px){.import-workspace-hero-row{flex-direction:column;gap:14px}.import-workspace-actions{justify-content:flex-start;padding-top:0}.import-workspace-layout{grid-template-columns:1fr}.import-workspace-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.import-sidebar-next{grid-column:1/-1}.import-progress-card{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;overflow:hidden}.import-progress-stage:not(:last-child):after{display:none}.import-date-grid,.import-identifiers-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.dealeros-app>.dealer-content-v2>main.page-canvas-v1>.import-workspace-page{padding:0}.import-workspace-title-row h1{font-size:25px}.import-workspace-actions{width:100%}.import-workspace-actions .dos-button{flex:auto}.import-progress-card{grid-template-columns:1fr}.import-basic-grid,.import-transport-grid{grid-template-columns:1fr;gap:12px}.import-basic-notes{grid-column:auto}.import-date-grid,.import-identifiers-grid,.import-workspace-sidebar{grid-template-columns:1fr}.import-sidebar-next{grid-column:auto}}.import-arrival-stack{gap:14px;display:grid}.import-arrival-context-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 18px;padding-top:4px;display:grid}.import-arrival-context-grid>div{gap:3px;min-width:0;display:grid}.import-arrival-context-grid span{color:#718097;font-size:10.75px}.import-arrival-context-grid strong{color:#1d2d49;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.import-arrival-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 18px;display:grid}.import-arrival-form-grid .import-basic-notes{grid-column:1/-1}.import-arrival-actions{border-top:1px solid #edf1f5;justify-content:flex-end;gap:9px;padding-top:13px;display:flex}.import-arrival-empty{justify-items:start;gap:8px;padding:28px;display:grid}.import-arrival-empty strong{color:#1d2d49;font-size:14px}.import-arrival-empty span{color:#718097;font-size:12px}.import-arrival-state{color:#718097;padding:18px 0;font-size:12px}.import-arrival-table-wrap{overflow-x:auto}.import-arrival-table{border-collapse:collapse;width:100%}.import-arrival-table th{color:#68778e;letter-spacing:.04em;text-align:left;background:#f8fafc;border-bottom:1px solid #dfe6ef;padding:9px 10px;font-size:10px;font-weight:780}.import-arrival-table td{color:#53647d;border-bottom:1px solid #e9edf3;height:48px;padding:8px 10px;font-size:11.5px}.import-arrival-table td strong{color:#1d2d49;font-size:11.8px;display:block}.import-arrival-status{color:#2b7355;background:#edf8f1;border-radius:999px;align-items:center;min-height:21px;padding:0 8px;font-size:10.5px;font-weight:740;display:inline-flex}@media (width<=760px){.import-arrival-context-grid,.import-arrival-form-grid{grid-template-columns:1fr}.import-arrival-form-grid .import-basic-notes{grid-column:auto}.import-arrival-actions{flex-direction:column-reverse}.import-arrival-actions .dos-button{width:100%}}.import-review-workspace{gap:14px;display:grid}.import-review-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.import-review-header h2{color:#0b1d3a;margin:0;font-size:18px}.import-review-header p{color:#6f7d93;margin:5px 0 0;font-size:12px}.import-review-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.import-review-kpis{background:#fbfcfe;border:1px solid #e1e7f0;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px;display:grid}.import-review-kpis span{color:#6f7d93;flex-direction:column;gap:3px;font-size:11px;display:flex}.import-review-kpis strong{color:#0b1d3a;font-size:20px}.import-review-kpis .is-ready strong{color:#1e8a57}.import-review-kpis .is-review strong{color:#c77c13}.import-review-kpis .is-confirmed strong{color:#3569ca}.import-review-kpis .is-rejected strong{color:#c24747}.import-review-toolbar{background:#fff;border:1px solid #e1e7f0;border-radius:10px;grid-template-columns:minmax(260px,1fr) 190px auto auto;align-items:end;gap:10px;padding:12px;display:grid}.import-review-toolbar label{color:#6f7d93;gap:4px;font-size:11px;display:grid}.import-review-search{min-width:0}.import-review-toolbar>button:last-child{margin-left:auto}.import-review-feedback{margin:0}.import-review-confirmed-links{margin-left:8px}.import-review-confirmed-links a{color:#245ec4;margin-right:8px;text-decoration:underline}.import-review-preview{color:#6f5a35;background:#fffaf0;border:1px solid #f0d39e;border-radius:10px;flex-wrap:wrap;align-items:center;gap:14px;padding:12px;display:flex}.import-review-preview>div{gap:3px;margin-right:auto;display:grid}.import-review-preview>div span{color:#7b8799;font-size:12px}.import-review-preview p{color:#a55a36;width:100%;margin:0;font-size:12px}.import-review-table-card{background:#fff;border:1px solid #e1e7f0;border-radius:10px;overflow:hidden}.import-review-table-wrap{overflow-x:auto}.import-review-table{border-collapse:collapse;width:100%;min-width:920px}.import-review-table th{color:#6f7d93;letter-spacing:.04em;text-align:left;white-space:nowrap;background:#f8fafc;border-bottom:1px solid #e1e7f0;padding:10px 9px;font-size:10px;font-weight:700}.import-review-table td{color:#20304b;vertical-align:middle;border-bottom:1px solid #edf0f5;padding:10px 9px;font-size:12px}.import-review-table tbody tr:last-child td{border-bottom:0}.import-review-row{cursor:pointer;transition:background .15s}.import-review-row:hover,.import-review-row:focus{background:#fbfcfe;outline:none}.import-review-table td strong,.import-review-table td small{display:block}.import-review-table td small{color:#7b8799;margin-top:3px;font-size:11px}.import-review-status{color:#526179;white-space:nowrap;background:#eef2f6;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700;display:inline-flex}.import-review-status.is-ready{color:#19834d;background:#e5f6eb}.import-review-status.is-needsreview,.import-review-status.is-reopened{color:#b66b0d;background:#fff1d9}.import-review-status.is-confirmed{color:#3569ca;background:#e9f0ff}.import-review-status.is-rejected{color:#b23c3c;background:#fde8e8}.import-review-action{color:#305ca8;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;cursor:pointer;background:#fff;border:1px solid #dbe3ee;border-radius:6px;padding:6px 9px}.import-review-table-footer{color:#6f7d93;border-top:1px solid #e7ebf2;justify-content:space-between;gap:12px;padding:11px 14px;font-size:11px;display:flex}.import-review-empty{text-align:center;color:#6f7d93;padding:34px 18px}.import-review-detail{background:#fff;border:1px solid #dbe3ee;border-radius:10px;gap:14px;padding:16px;display:grid}.import-review-detail>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.import-review-detail h3{color:#0b1d3a;margin:0;font-size:17px}.import-review-detail header p{color:#6f7d93;margin:4px 0 0;font-size:12px}.import-review-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px 16px;display:grid}.import-review-detail-grid .import-field-label em{color:#b66b0d;margin-left:5px;font-size:10px;font-style:normal;font-weight:700}.import-field-error{color:#b23c3c;font-size:11px;line-height:1.35;display:block}.import-review-edit-field .dos-underline-input-v1.has-error{border-bottom-color:#d96b63}@media (width>=701px){.import-review-edit-field:has(.import-field-error){grid-template-rows:36px auto auto}.import-review-edit-field>.import-field-error{order:3;padding:0 2px}}.import-review-detail-actions{grid-column:1/-1;justify-content:flex-end;padding-top:4px;display:flex}.import-review-evidence .is-warning{color:#a55a36;margin:0;font-size:12px}@media (width<=760px){.import-review-header{display:grid}.import-review-header-actions{justify-content:flex-start}.import-review-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.import-review-toolbar{grid-template-columns:1fr}.import-review-toolbar>button:last-child{margin-left:0}.import-review-table-footer{display:grid}.import-review-detail-grid{grid-template-columns:1fr}}@media (width<=520px){.dealeros-app>.dealer-content-v2>main.page-canvas-v1>.import-workspace-page{padding:0}.import-workspace-actions{grid-template-columns:1fr 1fr;display:grid}.import-workspace-primary{grid-column:1/-1}.import-workspace-card{padding:15px}.import-progress-card{padding:11px}}.import-date-control{min-width:0;display:block;position:relative}.import-date-control>svg{z-index:1;color:#7d8aa0;pointer-events:none;width:14px;height:14px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.import-date-control>.import-control{padding-left:31px}.import-date-picker-button{z-index:2;color:#6d7d94;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:24px;height:27px;padding:0;display:grid;position:absolute;top:50%;left:5px;transform:translateY(-50%)}.import-date-picker-button:hover:not(:disabled){color:#425b7e;background:#f3f6fa}.import-date-picker-button:disabled{cursor:not-allowed;opacity:.6}.import-date-picker-button svg{width:14px;height:14px}.import-native-picker{opacity:0;pointer-events:none;clip-path:inset(50%);border:0;width:1px;height:1px;margin:0;padding:0;position:absolute}.import-arrival-v21-callout-copy-legacy,.import-arrival-v21-callout-copy-canonical.is-hidden{display:none}.import-sidebar-primary{width:100%}.import-sidebar-primary svg:last-child{margin-left:auto}.import-sidebar-note-action{width:100%;margin-top:10px;color:#344159!important;height:34px!important;min-height:34px!important;box-shadow:none!important;background:#fff!important;border:1px solid #dce2eb!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:0 11px!important;font-size:11.5px!important;font-weight:650!important;display:inline-flex!important}.import-sidebar-note-action:hover:not(:disabled){background:#f8fafc!important;border-color:#c8d1dd!important}.import-workspace-breadcrumb,.import-workspace-hero-copy>p,.import-workspace-meta-row,.import-field-label,.import-subsection-title,.import-sidebar-card dt,.import-sidebar-metrics span,.import-sidebar-next p,.import-sidebar-notes p,.import-sidebar-history p{text-rendering:optimizelegibility}.import-field-label{letter-spacing:.02em}.import-control{font-weight:520}.import-control::placeholder{font-weight:450}.import-sidebar-card dd,.import-sidebar-metrics strong{font-variant-numeric:tabular-nums}.import-workspace-page{--iw-muted:#64738a;--iw-secondary:#596981}.import-progress-copy strong{font-size:13px;line-height:1.3}.import-progress-copy small{color:#6d7b91;margin-top:3px;font-size:12px;line-height:1.3}.import-field-label{color:#526179;letter-spacing:.02em;font-size:12px;font-weight:600;line-height:1.3}.import-subsection-title{color:#4e5e76;font-size:12px;line-height:1.25}.import-money-control>span{color:#607087;font-size:11.5px}.import-sidebar-card-title h2{font-size:14.5px;line-height:1.25}.import-sidebar-next p,.import-sidebar-notes p,.import-sidebar-history p{color:#56667e;font-size:12.25px;line-height:1.48}.import-sidebar-next small,.import-sidebar-notes small{color:#6e7d93;font-size:12px;line-height:1.35}.import-sidebar-card dl>div,.import-sidebar-metrics>div{min-height:33px}.import-sidebar-card dt{color:#5f6f86;font-size:12px;font-weight:600;line-height:1.3}.import-sidebar-card dd{font-size:13px;font-weight:600;line-height:1.3}.import-sidebar-status{min-height:21px;padding:0 8px;font-size:11px}.import-sidebar-metrics span{color:#5f6f86;font-size:12px;line-height:1.25}.import-sidebar-metrics strong{font-size:13px;font-weight:600;line-height:1.3}.import-history-row span{color:#697990;font-size:12px;line-height:1.3}.import-history-row strong{font-size:13px;font-weight:600;line-height:1.3}.import-workspace-actions .dos-button,.import-sidebar-next .dos-button{font-size:12.5px}.import-sidebar-note-action{font-size:12px!important}@media (width<=760px){.import-progress-copy small{font-size:11.25px}.import-sidebar-card dt,.import-sidebar-metrics span{font-size:11.75px}.import-sidebar-card dd,.import-sidebar-metrics strong{font-size:12.25px}}@media (width>=701px){.import-field:not(:has(.import-textarea)){grid-template-rows:36px auto;align-content:start;gap:7px;display:grid;position:relative}.import-field:not(:has(.import-textarea))>.import-field-label{color:#3a3a3a;letter-spacing:.02em;text-transform:uppercase;order:2;padding:0 2px;font-size:10px;font-weight:500;line-height:1.3}.import-field:not(:has(.import-textarea))>:not(.import-field-label){order:1}.import-field:not(:has(.import-textarea)):before{content:"";z-index:2;pointer-events:none;background:#c6ceda;border-radius:2px;width:10px;height:1px;transition:background-color .14s;position:absolute;top:34px}.import-field:not(:has(.import-textarea)):after{content:"";z-index:2;pointer-events:none;background:#c6ceda;border-radius:2px;width:10px;height:1px;transition:background-color .14s;position:absolute;top:34px}.import-field:not(:has(.import-textarea)):before{left:0}.import-field:not(:has(.import-textarea)):after{right:0}.import-field:not(:has(.import-textarea)):focus-within:before{background:#dfa85a}.import-field:not(:has(.import-textarea)):focus-within:after{background:#dfa85a}:is(.import-field:not(:has(.import-textarea)) .import-control,.import-field:not(:has(.import-textarea)) .import-compound-control){height:36px;min-height:36px;color:var(--iw-strong);outline:0;padding:0 4px 5px;font-size:13px;line-height:1.25;transition:border-color .14s,color .14s;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #cfd6e1!important;border-radius:0!important}:is(.import-field:not(:has(.import-textarea)) .import-control:hover,.import-field:not(:has(.import-textarea)) .import-compound-control:hover){border-bottom-color:#aeb9c9!important}:is(.import-field:not(:has(.import-textarea)) .import-control:focus,.import-field:not(:has(.import-textarea)) .import-compound-control:focus-within){box-shadow:none!important;border-bottom-color:#d9a052!important}.import-field:not(:has(.import-textarea)) .import-control::placeholder{color:#94a0b3;opacity:1}.import-field:not(:has(.import-textarea)) .import-compound-control input::placeholder{color:#94a0b3;opacity:1}.import-field:not(:has(.import-textarea)) .import-control.is-readonly{color:#6f7d91;background:0 0!important}.import-field:not(:has(.import-textarea)) .import-select{appearance:auto;padding-right:2px}.import-field:not(:has(.import-textarea)) .import-date-control>svg{color:#78869b;width:14px;height:14px;top:47%;left:4px}.import-field:not(:has(.import-textarea)) .import-money-control>span{font-size:11.5px;top:47%;right:4px}.import-field:not(:has(.import-textarea)) .import-money-control .import-control{padding-right:43px}.import-field:not(:has(.import-textarea)) .import-compound-control{grid-template-columns:minmax(0,1fr) auto minmax(0,.78fr);align-items:center;gap:6px;padding-left:4px;padding-right:4px;display:grid}.import-field:not(:has(.import-textarea)) .import-compound-control input{height:29px;color:var(--iw-strong);padding:0;font-size:12.5px}.import-field:has(.import-textarea){gap:6px}.import-field:has(.import-textarea) .import-field-label{order:0}.import-field:has(.import-textarea) .import-textarea:not(.dos-textarea-v1){background:#fff;border:1px solid #d8dee8;border-radius:7px;order:1}.import-field:not(:has(.import-textarea)) .import-control::placeholder{color:#8794a9;opacity:1;font-weight:470}.import-field:not(:has(.import-textarea)) .import-compound-control input::placeholder{color:#8794a9;opacity:1;font-weight:470}:is(.import-field:not(:has(.import-textarea)) input.import-control:not(:placeholder-shown),.import-field:not(:has(.import-textarea)) .import-compound-control input:not(:placeholder-shown)){color:#17243d;font-weight:590}.import-field:not(:has(.import-textarea)) .import-control.is-readonly.is-system-code:not(:placeholder-shown){letter-spacing:.025em;cursor:default;color:#31415c!important;font-weight:760!important}.import-field:not(:has(.import-textarea)) .import-control.is-readonly.is-system-code:placeholder-shown{cursor:default;font-style:italic;color:#8b97aa!important;font-weight:480!important}.import-date-control{min-width:0;display:block;position:relative}.import-date-picker-button{z-index:4;color:#6d7d94;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:24px;height:27px;padding:0;display:grid;position:absolute;top:4px;left:0}.import-date-picker-button:hover{color:#425b7e;background:#f3f6fa}.import-date-picker-button:focus-visible{outline-offset:1px;outline:2px solid #d9a05257}.import-date-picker-button svg{width:14px;height:14px}.import-field:not(:has(.import-textarea)) .import-date-control>.import-control{padding-left:28px}.import-native-picker{opacity:0;pointer-events:none;clip-path:inset(50%);border:0;width:1px;height:1px;margin:0;padding:0;position:absolute}}@media (width<=700px){.import-control::placeholder{color:#8794a9;opacity:1}.import-control.is-readonly.is-system-code:not(:placeholder-shown){color:#31415c;letter-spacing:.025em;font-weight:760}.import-date-picker-button{z-index:4;color:#6d7d94;background:0 0;border:0;border-radius:5px;place-items:center;width:26px;height:27px;padding:0;display:grid;position:absolute;top:4px;left:4px}.import-date-picker-button svg{width:14px;height:14px}.import-date-control>.import-control{padding-left:32px}.import-native-picker{opacity:0;pointer-events:none;clip-path:inset(50%);width:1px;height:1px;position:absolute}}@media (width>=701px){.import-field:not(:has(.import-textarea))>.import-field-label{transform:translateY(1px)}.import-field:not(:has(.import-textarea)):focus-within:before{background:#dfa85a}.import-field:not(:has(.import-textarea)):focus-within:after{background:#dfa85a}:is(.import-field:not(:has(.import-textarea)) .import-control:focus,.import-field:not(:has(.import-textarea)) .import-compound-control:focus-within){border-bottom-color:#d9a052!important}}.import-workspace-page .import-control::placeholder,.import-workspace-page .import-compound-control input::placeholder,.import-workspace-page .import-textarea::placeholder{font-weight:470;color:#8794a9!important;opacity:1!important}.import-workspace-page .import-select.is-placeholder{font-weight:470;color:#8794a9!important}.import-workspace-page .import-control:not(.is-readonly):not(.is-placeholder),.import-workspace-page .import-select:not(.is-placeholder){color:#253452}.import-workspace-page .import-control.is-readonly.is-system-code:not(:placeholder-shown){color:#31415c!important;font-weight:760!important}.import-documents-section{gap:14px;display:grid}.import-documents-heading{justify-content:space-between;align-items:flex-start}.import-documents-heading>div:first-child{min-width:0}.import-documents-heading p{color:#6b7890;margin:4px 0 0;font-size:12px;line-height:1.4}.import-documents-actions{flex:none;gap:8px;display:flex}.import-documents-actions .dos-button{min-height:34px;font-size:11.5px}.import-documents-feedback{border-radius:7px;margin:0;padding:9px 11px;font-size:12px}.import-documents-feedback.is-error{color:#9d3f43;background:#fff1f1;border:1px solid #f0caca}.import-documents-feedback.is-success{color:#1c7650;background:#effaf3;border:1px solid #c8ead6}.import-upload-dropzone{text-align:center;background:#fbfcfe;border:1px dashed #cad5e4;border-radius:9px;justify-items:center;gap:7px;padding:22px 16px;transition:border-color .14s,background .14s;display:grid}.import-upload-dropzone input{display:none}.import-upload-dropzone strong{color:#263651;font-size:12px}.import-upload-dropzone small{color:#7b879a;font-size:11px}.import-upload-dropzone-icon{color:#4b79b6;background:#edf5ff;border-radius:50%;place-items:center;width:29px;height:29px;font-size:19px;line-height:1;display:grid}.import-upload-dropzone .dos-button{min-height:32px;margin-top:2px;font-size:11.5px}.import-documents-table-wrap{border:1px solid #e3e8ef;border-radius:8px;overflow-x:auto}.import-documents-table{border-collapse:collapse;width:100%;min-width:760px}.import-documents-table th{color:#748199;letter-spacing:.055em;text-align:left;white-space:nowrap;background:#f8fafc;padding:10px 11px;font-size:10px;font-weight:800}.import-documents-table td{color:#263651;vertical-align:middle;border-top:1px solid #edf1f5;padding:10px 11px;font-size:11.5px}.import-documents-table td small,.import-document-name small{color:#7b879a;margin-top:3px;font-size:10.5px;display:block}.import-document-name{align-items:center;gap:8px;min-width:190px;display:flex}.import-document-kind{color:#4c76ac;background:#f3f7fc;border:1px solid #dce5f1;border-radius:6px;flex:0 0 32px;place-items:center;width:32px;height:34px;font-size:9px;font-weight:800;display:grid}.import-document-status{color:#277253;white-space:nowrap;background:#eaf8ef;border-radius:999px;padding:4px 7px;font-size:10.5px;font-weight:750;display:inline-flex}.import-document-recognition{color:#5d6c83;font-size:10.8px;line-height:1.35}.import-document-actions{flex-wrap:wrap;gap:5px;min-width:190px;display:flex}.import-document-action.is-primary{color:#a4610c;background:#fffaf3;border-color:#e8a04a}.import-document-action.is-danger{color:#a14949}.import-documents-empty{color:#7b879a;text-align:center;padding:22px;font-size:12px}.import-structured-dialog{z-index:50;background:#111f364d;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.import-structured-dialog-card{background:#fff;border:1px solid #dfe5ee;border-radius:12px;width:min(940px,100%);max-height:min(86vh,820px);padding:18px;overflow:auto;box-shadow:0 16px 48px #11223f2e}.import-structured-dialog-card>header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.import-structured-dialog-card h2{color:#14213b;margin:0;font-size:17px}.import-structured-dialog-card header p{color:#748199;margin:4px 0 0;font-size:12px}.import-mapping-grid label{color:#596981;gap:5px;font-size:11.5px;display:grid}.import-mapping-grid select{color:#253452;min-height:33px;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;background:#fff;border:1px solid #d7dfeb;border-radius:6px;padding:0 8px}.import-preview-table{border:1px solid #e5eaf1;border-radius:7px;margin-top:12px;overflow:auto}.import-preview-table table{border-collapse:collapse;width:100%;min-width:620px}.import-preview-table th,.import-preview-table td{color:#42526a;text-align:left;white-space:nowrap;border-bottom:1px solid #edf1f5;padding:7px 8px;font-size:10.5px}.import-preview-table th{color:#66758d;background:#f8fafc;font-size:10px}.import-mapping-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.import-structured-dialog-card footer{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}@media (width<=760px){.import-documents-heading{gap:10px;display:grid}.import-mapping-grid{grid-template-columns:1fr}.import-documents-table{min-width:700px}}.import-documents-section{gap:12px;padding:16px 17px 17px}.import-documents-heading{border-bottom:1px solid var(--iw-border-soft);margin-bottom:2px;padding-bottom:12px}.import-documents-heading h2{color:var(--iw-strong);letter-spacing:-.012em;font-size:15px;font-weight:780}.import-documents-heading p{color:#607087;max-width:760px;margin-top:5px;font-size:12px;line-height:1.45}.import-documents-template-button{color:#334159!important;height:34px!important;min-height:34px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d7dee8!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;gap:7px!important;padding:0 11px!important;font-size:11.75px!important;font-weight:650!important;display:inline-flex!important}.import-documents-template-button:hover:not(:disabled){background:#f8fafc!important;border-color:#c4cedb!important}.import-documents-template-button svg{flex:0 0 14px;width:14px;height:14px}.import-upload-dropzone{text-align:left;cursor:pointer;background:#fbfcfe;border-color:#cbd6e5;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;place-items:center stretch;gap:12px;min-height:106px;padding:16px 18px}.import-upload-dropzone:hover{background:#f9fbfe;border-color:#b7c7da}.import-upload-dropzone.is-dragging{background:#fff9ef;border-color:#e2a04c}.import-upload-dropzone-icon{color:#4779bc;background:#eff6ff;border:1px solid #d8e7fb;border-radius:9px;width:38px;height:38px}.import-upload-dropzone-icon svg{width:18px;height:18px}.import-upload-dropzone-copy{gap:2px;min-width:0;display:grid}.import-upload-dropzone-copy strong{color:#23324b;font-size:12.5px;font-weight:730}.import-upload-dropzone-copy span{color:#607087;font-size:11.75px}.import-upload-dropzone-copy small{color:#7a879b;margin-top:3px;font-size:11px}.import-documents-table-wrap{background:#fff;border-color:#dfe5ee;border-radius:9px}.import-documents-table{min-width:820px}.import-documents-table th{color:#66758d;font-family:var(--dos-font-label);letter-spacing:.03em;background:#f8fafc;padding:9px 11px;font-size:12px;font-weight:600;line-height:1.25}.import-documents-table td{color:#263651;padding:11px;font-size:12.5px;line-height:1.35}.import-documents-table tbody tr:hover{background:#fbfcfe}.import-document-name{gap:10px;min-width:210px}.import-document-kind{border-radius:7px;flex-basis:34px;width:34px;height:36px;font-size:9.5px}.import-document-name strong{color:#1e2c47;font-size:12px;font-weight:750}.import-document-name small,.import-documents-table td small{color:#76849a;font-size:12px;line-height:1.3}.import-document-date{color:#2d3b55;font-size:13px;font-weight:650;line-height:1.3}.import-document-status{color:#277253;background:#edf9f1;border:1px solid #cbe8d6;border-radius:999px;min-height:22px;padding:0 8px;font-size:10.5px}.import-document-status.is-structured{color:#315f9d;background:#eef5ff;border-color:#d1e2f8}.import-document-recognition{color:#5d6c83;align-items:center;min-height:22px;font-size:12px;line-height:1.3;display:inline-flex}.import-document-recognition.is-ready{color:#9a5d0b}.import-document-recognition.is-manual{color:#728097}.import-document-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;min-width:110px}.import-document-more{position:relative}.import-document-more summary{color:#5d6b81;letter-spacing:1px;cursor:pointer;background:#fff;border:1px solid #d7dfeb;border-radius:6px;place-items:center;width:30px;height:30px;font-size:14px;font-weight:800;list-style:none;display:grid}.import-document-more summary::-webkit-details-marker{display:none}.import-document-more summary:hover{background:#f8fafc;border-color:#bcc8d7}.import-document-more[open] summary{color:#a45f08;background:#fffaf3;border-color:#e2aa60}.import-document-more-menu{z-index:12;background:#fff;border:1px solid #dfe5ee;border-radius:8px;min-width:148px;padding:5px;display:grid;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 10px 28px #11223f24}.import-document-more-menu button{color:#344159;min-height:32px;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;padding:0 9px;font-size:13px;line-height:1.2;display:flex}.import-document-more-menu button:hover{background:#f5f7fa}.import-document-more-menu button.is-danger{color:#a34848}.import-document-more-menu button svg{width:13px;height:13px}.import-documents-empty{color:#728097;padding:26px 20px;font-size:12px}.import-recognition-metrics .has-errors b,.import-recognition-metrics .has-errors small{color:#a34848}.import-structured-dialog-card{border-radius:12px}.import-structured-dialog-card>header{border-bottom:1px solid #edf1f5;padding-bottom:12px}.import-structured-dialog-card h2{font-size:16px}.import-mapping-grid label{font-family:var(--dos-font-label);letter-spacing:.02em;font-size:12px;font-weight:600;line-height:1.3}.import-mapping-grid select{border-radius:7px;min-height:35px;font-size:12px}@media (width<=980px){.import-upload-dropzone{grid-template-columns:auto 1fr}}@media (width<=760px){.import-upload-dropzone{text-align:center;grid-template-columns:1fr;justify-items:center}.import-documents-table{min-width:760px}}.import-documents-v12{gap:13px;padding:17px 18px 12px;display:grid}.import-documents-v12 .import-documents-heading{border-bottom:0;margin-bottom:0;padding-bottom:10px}.import-documents-v12 .import-documents-heading h2{font-size:15.5px;font-weight:780}.import-documents-v12 .import-documents-heading p{color:#5f6f86;max-width:780px;font-size:12px}.import-documents-v12 .import-upload-dropzone{background:#fbfcfe;border-color:#cad6e5;border-radius:9px;grid-template-columns:42px minmax(0,1fr) auto;min-height:118px;padding:18px 19px}.import-documents-v12 .import-upload-dropzone-icon{border-radius:9px;width:38px;height:38px}.import-documents-v12 .import-upload-dropzone-copy strong{font-size:12.75px;font-weight:750}.import-documents-v12 .import-upload-dropzone-copy span{color:#607087;font-size:11.8px}.import-documents-v12 .import-upload-dropzone-copy small{color:#738199;font-size:11px}.import-documents-list-heading{color:#596981;align-items:center;min-height:24px;padding:1px 2px 0;font-size:11.5px;font-weight:680;display:flex}.import-documents-v12 .import-documents-table-wrap{background:#fff;border:1px solid #dfe5ee;border-radius:9px;overflow:visible}.import-documents-v12 .import-documents-table td{height:55px;padding:8px 11px;font-size:12.5px;line-height:1.35}.import-documents-v12 .import-document-name{min-width:220px}.import-documents-v12 .import-document-kind{border-radius:7px;width:34px;height:36px;font-size:9px}.import-documents-v12 .import-document-kind.is-pdf{color:#d34b43;background:#fff5f4;border-color:#f2d1ce}.import-documents-v12 .import-document-kind.is-sheet{color:#22814d;background:#eff9f2;border-color:#cbe5d2}.import-documents-v12 .import-document-kind.is-image{color:#4779b7;background:#f2f7fd;border-color:#d5e2f5}.import-documents-v12 .import-document-name strong{font-size:13px;font-weight:600;line-height:1.3}.import-documents-v12 .import-document-name small{color:#748299;margin-top:2px;font-size:12px;line-height:1.3}.import-document-category-select{color:#2b3a54;width:min(190px,100%);min-height:31px;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;background:#fff;border:1px solid #d8e0eb;border-radius:6px;outline:0;padding:0 28px 0 9px;font-size:13px;font-weight:580;line-height:1.3}.import-document-category-select:hover{border-color:#c3cedc}.import-document-category-select:focus{border-color:#e2a45b;box-shadow:0 0 0 2px #e2a45b1f}.import-document-category-select:disabled{opacity:.62;cursor:wait}.import-documents-v12 .import-document-date{color:#2b3952;white-space:nowrap;font-size:13px;font-weight:650;line-height:1.3}.import-documents-v12 .import-document-status{min-height:22px;padding:0 8px}.import-documents-v12 .import-document-recognition{color:#5c6b82;min-height:0;font-size:12px;line-height:1.3;display:block}.import-documents-v12 .import-document-recognition.is-ready{color:#925b11}.import-documents-v12 .import-documents-table td>small{color:#748299;margin-top:2px;font-size:12px;line-height:1.3}.import-document-icon-action{color:#53647d;cursor:pointer;background:#fff;border:1px solid #d8e0eb;border-radius:6px;place-items:center;width:31px;height:31px;padding:0;display:grid}.import-document-icon-action svg{width:14px;height:14px}.import-document-icon-action:hover{background:#f8fafc;border-color:#c2cedc}.import-documents-v12 .import-document-actions{gap:6px;min-width:74px}.import-documents-v12 .import-document-more summary{width:31px;height:31px}.import-upload-more{color:#315f9d;width:100%;min-height:39px;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #e7ecf2;border-radius:0 0 8px 8px;align-items:center;gap:7px;padding:0 11px;font-size:11.5px;font-weight:650;display:flex}.import-upload-more:hover:not(:disabled){background:#f8fafc}.import-upload-more:disabled{opacity:.58;cursor:wait}.import-upload-more svg{width:14px;height:14px}.import-recognition-result-card{padding:0;overflow:hidden}.import-recognition-result-header{border-bottom:1px solid #e8edf3;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 17px 13px;display:flex}.import-recognition-result-header h2{color:var(--iw-strong);margin:0;font-size:15px;font-weight:780}.import-recognition-result-header p{color:#65748a;margin:4px 0 0;font-size:11.7px;line-height:1.4}.import-recognition-kpis{grid-template-columns:repeat(4,minmax(0,1fr));padding:0 14px;display:grid}.import-recognition-kpi{border-right:1px solid #e8edf3;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-height:92px;padding:14px 16px;display:grid}.import-recognition-kpi:last-child{border-right:0}.import-recognition-kpi-icon{border-radius:50%;place-items:center;width:36px;height:36px;font-size:14px;font-weight:800;display:grid}.import-recognition-kpi.is-total .import-recognition-kpi-icon{color:#2d6b9f;background:#edf5ff}.import-recognition-kpi.is-ready .import-recognition-kpi-icon{color:#167847;background:#e9f8ee}.import-recognition-kpi.is-review .import-recognition-kpi-icon{color:#ae680d;background:#fff4df}.import-recognition-kpi.is-error .import-recognition-kpi-icon{color:#a84444;background:#fff0f0}.import-recognition-kpi>div{grid-template-columns:auto 1fr;align-items:baseline;gap:1px 7px;display:grid}.import-recognition-kpi strong{color:#16243f;font-variant-numeric:tabular-nums;grid-row:1/span 2;font-size:20px;font-weight:800;line-height:1}.import-recognition-kpi span:not(.import-recognition-kpi-icon){color:#283751;font-size:11.5px;font-weight:700}.import-recognition-kpi.has-errors strong,.import-recognition-kpi.has-errors span:not(.import-recognition-kpi-icon){color:#a54444}.import-recognition-result-footer{border-top:1px solid #edf1f5;justify-content:flex-start;padding:12px 14px 14px;display:flex}.import-documents-section+.import-step-footer-action,.import-recognition-result-card+.import-step-footer-action{display:none!important}@media (width<=980px){.import-recognition-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.import-recognition-kpi:nth-child(2){border-right:0}.import-recognition-kpi:nth-child(-n+2){border-bottom:1px solid #e8edf3}}@media (width<=760px){.import-documents-v12 .import-upload-dropzone{grid-template-columns:1fr}.import-documents-v12 .import-upload-button{justify-self:center}.import-documents-v12 .import-documents-table{min-width:790px}.import-recognition-result-header{display:grid}.import-recognition-kpis{grid-template-columns:1fr}.import-recognition-kpi,.import-recognition-kpi:nth-child(2){border-bottom:1px solid #e8edf3;border-right:0}.import-recognition-kpi:last-child{border-bottom:0}}.import-documents-v12{gap:16px;padding:17px 17px 18px}.import-documents-title-group{align-items:flex-start;gap:10px;min-width:0;display:flex}.import-documents-card-icon{margin-top:1px}.import-documents-v12 .import-documents-heading{margin-bottom:2px}.import-documents-v12 .import-documents-heading h2{letter-spacing:-.01em;font-size:15px;font-weight:790}.import-documents-v12 .import-documents-heading p{color:#627189;margin-top:5px;font-size:11.9px;line-height:1.45}.import-documents-v12 .import-documents-template-button{border-radius:7px;height:34px;min-height:34px;padding:0 11px;font-size:11.5px;font-weight:650;color:#34445e!important;background:#fff!important;border-color:#d7e0eb!important}.import-documents-v12 .import-documents-template-button:hover:not(:disabled){background:#f8fafc!important;border-color:#c3cedc!important}.import-documents-v12 .import-documents-template-button svg{width:14px;height:14px}.import-documents-v12 .import-upload-dropzone{cursor:pointer;background:#fbfcfe;border-color:#d3deeb;border-radius:9px;grid-template-columns:1fr;place-content:center;justify-items:center;gap:8px;min-height:126px;padding:19px 24px}.import-documents-v12 .import-upload-dropzone:hover,.import-documents-v12 .import-upload-dropzone:focus-visible{background:#f8fbff;border-color:#adc4e3}.import-documents-v12 .import-upload-dropzone:focus-visible{outline-offset:2px;outline:2px solid #4f79b529}.import-documents-v12 .import-upload-dropzone.is-dragging{background:#fffaf2;border-color:#e6a14b}.import-documents-v12 .import-upload-dropzone-icon{color:#3e7dcb;background:#edf5ff;width:34px;height:34px}.import-documents-v12 .import-upload-dropzone-icon svg{width:18px;height:18px}.import-documents-v12 .import-upload-dropzone-copy{text-align:center;justify-items:center;gap:3px;display:grid}.import-documents-v12 .import-upload-dropzone-copy strong{color:#1d2c47;font-size:12.4px;font-weight:760}.import-documents-v12 .import-upload-dropzone-copy span{color:#617088;font-size:12px;line-height:1.3}.import-documents-v12 .import-upload-dropzone-copy small{color:#77859a;font-size:12px;line-height:1.3}.import-documents-list-heading{color:#53627a;font-family:var(--dos-font-label);letter-spacing:.02em;margin:4px 0 -4px;padding:0 1px;font-size:12px;font-weight:600;line-height:1.3}.import-documents-v12 .import-documents-table-wrap{border-color:#dde5ef;border-radius:8px;overflow:visible}.import-documents-v12 .import-documents-table{min-width:820px}.import-documents-v12 .import-documents-table th{color:#68778f;height:34px;font-family:var(--dos-font-label);letter-spacing:.03em;background:#f7f9fc;padding:0 11px;font-size:12px;font-weight:600;line-height:1.25}.import-documents-v12 .import-documents-table td{color:#263650;height:61px;padding:9px 11px;font-size:12.5px;line-height:1.35}.import-documents-v12 .import-document-name{gap:9px;min-width:220px}.import-documents-v12 .import-document-kind{flex-basis:34px;width:34px;height:36px}.import-documents-v12 .import-document-name strong{color:#1b2a45;font-size:13px;font-weight:600;line-height:1.3}.import-document-category-select{border-radius:6px;height:32px;min-height:32px;font-size:13px;line-height:1.3}.import-documents-v12 .import-document-date{font-size:13px;font-weight:600;line-height:1.3}.import-documents-v12 .import-document-status{min-height:22px;padding:0 8px;font-size:10.5px}.import-documents-v12 .import-document-recognition{color:#5e6d84;font-size:12px;line-height:1.3}.import-documents-v12 .import-document-recognition.is-ready{color:#9a620e;font-weight:620}.import-document-icon-action,.import-documents-v12 .import-document-more summary{border-color:#d7e0eb;border-radius:6px;width:31px;height:31px}.import-document-icon-action:hover,.import-documents-v12 .import-document-more summary:hover{background:#f8fafc;border-color:#becbd9}.import-document-icon-action.is-review:hover{color:#a2620e;background:#fffaf4;border-color:#e8b36e}.import-upload-more{color:#2f64a6;min-height:40px;font-size:13px;line-height:1.2}.import-recognition-result-card{background:#fff;border-color:#dfe6ef;border-radius:12px}.import-recognition-result-header{align-items:center;padding:15px 17px 14px}.import-recognition-result-header h2{letter-spacing:-.01em;font-size:15px;font-weight:790}.import-recognition-result-header p{color:#64738a;max-width:760px;font-size:11.7px}.import-recognition-refresh-button{color:#53637b;height:33px;min-height:33px;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;cursor:pointer;background:#fff;border:1px solid #d8e1ec;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:11px;font-weight:650;display:inline-flex}.import-recognition-refresh-button svg{width:14px;height:14px}.import-recognition-refresh-button:hover:not(:disabled){background:#f8fafc;border-color:#c3cedc}.import-recognition-refresh-button:disabled{opacity:.58;cursor:wait}.import-recognition-kpis{padding:0}.import-recognition-kpi{grid-template-columns:40px minmax(0,1fr);gap:11px;min-height:108px;padding:17px 20px}.import-recognition-kpi-icon{width:38px;height:38px}.import-recognition-kpi-icon svg{width:18px;height:18px}.import-recognition-kpi>div{gap:2px 8px}.import-recognition-kpi strong{font-size:22px}.import-recognition-kpi span:not(.import-recognition-kpi-icon){font-size:11.8px;font-weight:730}.import-recognition-kpi small{color:#75839a;font-size:10.7px}.import-recognition-result-footer{justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:11px 14px 13px}.import-recognition-primary-action{height:34px;min-height:34px;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;cursor:pointer;color:#fff;background:#f1a03a;border:1px solid #ef9b29;border-radius:7px;justify-content:center;align-items:center;gap:10px;padding:0 12px;font-size:11.5px;font-weight:660;display:inline-flex}.import-recognition-primary-action:hover{background:#e79025;border-color:#e38b1d}.import-recognition-primary-action svg{width:14px;height:14px}.import-documents-v12 .import-document-more{position:relative}.import-documents-v12 .import-document-more-menu{z-index:12}@media (width<=980px){.import-documents-v12 .import-upload-dropzone{min-height:116px}.import-recognition-kpi{min-height:96px}}@media (width<=760px){.import-documents-v12 .import-documents-table-wrap{overflow-x:auto}.import-recognition-result-header{align-items:flex-start}.import-recognition-result-footer{flex-direction:column;align-items:stretch}.import-recognition-primary-action{width:100%}}.import-recognition-parity-card{background:#fff;overflow:hidden;border:1px solid #dfe6ef!important;border-radius:12px!important;padding:0!important;box-shadow:0 1px 2px #11223f09!important}.import-recognition-parity-card .import-recognition-result-header{background:#fff;border-bottom:1px solid #e6ebf2;justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding:13px 16px 12px;display:flex}.import-recognition-parity-card .import-recognition-result-header h2{color:#14213b;letter-spacing:-.012em;margin:0;font-size:15px;font-weight:790;line-height:1.2}.import-recognition-parity-card .import-recognition-refresh-button{color:#43536c;min-width:165px;height:35px;box-shadow:none;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;cursor:pointer;background:#fff;border:1px solid #d8e1ec;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:11.5px;font-weight:650;line-height:1;display:inline-flex}.import-recognition-parity-card .import-recognition-refresh-button:hover:not(:disabled){color:#2f405b;background:#f8fafc;border-color:#c2cedc}.import-recognition-parity-card .import-recognition-refresh-button:disabled{opacity:.58;cursor:wait}.import-recognition-parity-card .import-recognition-kpi-icon{border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.import-recognition-parity-card .import-recognition-kpi.is-total .import-recognition-kpi-icon{color:#23834f;background:#e5f6e9}.import-recognition-parity-card .import-recognition-kpi.is-ready .import-recognition-kpi-icon{color:#1d9857;background:#e4f7e9}.import-recognition-parity-card .import-recognition-kpi.is-review .import-recognition-kpi-icon{color:#d68b19;background:#fff0d8}.import-recognition-parity-card .import-recognition-kpi.is-error .import-recognition-kpi-icon{color:#e14d4d;background:#ffe5e5}.import-recognition-parity-card .import-recognition-kpi>div{grid-template-columns:auto 1fr;align-items:baseline;gap:2px 8px;min-width:0;display:grid}.import-recognition-parity-card .import-recognition-kpi strong{color:#10203b;font-variant-numeric:tabular-nums;grid-row:1/span 2;font-size:22px;font-weight:800;line-height:1}.import-recognition-parity-card .import-recognition-kpi small{color:#718097;white-space:nowrap;font-size:10.6px;line-height:1.22}.import-recognition-parity-card .import-recognition-secondary-action,.import-recognition-parity-card .import-recognition-primary-action{height:36px;min-height:36px;box-shadow:none;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:12px;font-size:11.5px;font-weight:680;line-height:1;display:inline-flex}.import-recognition-parity-card .import-recognition-secondary-action{color:#263650;background:#fff;border:1px solid #d2dbe7;min-width:292px;padding:0 13px}.import-recognition-parity-card .import-recognition-secondary-action:hover:not(:disabled){background:#f8fafc;border-color:#bdc9d8}.import-recognition-parity-card .import-recognition-primary-action{color:#fff;background:#f39200;border:1px solid #ef9b29;min-width:158px;padding:0 14px}.import-recognition-parity-card .import-recognition-primary-action:hover:not(:disabled){background:#e98d00;border-color:#df8610}.import-recognition-parity-card .import-recognition-secondary-action:disabled,.import-recognition-parity-card .import-recognition-primary-action:disabled{opacity:.42;cursor:not-allowed}.import-documents-v12 .import-upload-dropzone{min-height:118px;padding:18px 16px}.import-documents-v12 .import-documents-list-heading{margin-top:7px;margin-bottom:-2px;font-size:12px;line-height:1.3}.import-documents-v12 .import-documents-table td{height:60px}.import-documents-v12 .import-upload-more{min-height:39px;padding:0 12px;font-size:13px;line-height:1.2}@media (width<=980px){.import-recognition-parity-card .import-recognition-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.import-recognition-parity-card .import-recognition-kpi:nth-child(2){border-right:0}.import-recognition-parity-card .import-recognition-kpi:nth-child(-n+2){border-bottom:1px solid #e4e9f0}}@media (width<=760px){.import-recognition-parity-card .import-recognition-result-header{flex-direction:column;align-items:flex-start}.import-recognition-parity-card .import-recognition-refresh-button{min-width:0}.import-recognition-parity-card .import-recognition-kpis{grid-template-columns:1fr}.import-recognition-parity-card .import-recognition-kpi,.import-recognition-parity-card .import-recognition-kpi:nth-child(2){border-bottom:1px solid #e4e9f0;border-right:0;min-height:82px}.import-recognition-parity-card .import-recognition-kpi:last-child{border-bottom:0}.import-recognition-parity-card .import-recognition-result-footer{flex-direction:column;align-items:stretch}.import-recognition-parity-card .import-recognition-secondary-action,.import-recognition-parity-card .import-recognition-primary-action{width:100%;min-width:0}}.import-recognition-parity-card{background:#fff!important;border:1px solid #dfe6ef!important;border-radius:12px!important;padding:0 0 15px!important;overflow:visible!important;box-shadow:0 1px 2px #11223f09!important}.import-recognition-parity-card .import-recognition-result-header{background:0 0;min-height:65px;padding:14px 16px 12px;border-bottom:0!important}.import-recognition-parity-card .import-recognition-result-header h2{letter-spacing:-.012em;font-size:15px;font-weight:790;line-height:1.2}.import-recognition-parity-card .import-recognition-refresh-button{color:#33445f;background:#fff;border:1px solid #d8e1ec;border-radius:7px;width:178px;min-width:178px;height:36px;min-height:36px;padding:0 13px;font-size:11.5px;font-weight:650}.import-recognition-parity-card .import-recognition-refresh-button svg{width:14px;height:14px}.import-recognition-parity-card .import-recognition-result-body{background:#fff;border:1px solid #dfe6ef;border-radius:8px;margin:0 14px;overflow:hidden}.import-recognition-parity-card .import-recognition-kpis{background:#fff;border-bottom:1px solid #e4e9f0;grid-template-columns:repeat(4,minmax(0,1fr));min-height:88px;padding:0;display:grid}.import-recognition-parity-card .import-recognition-kpi{background:#fff;border-right:1px solid #e4e9f0;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;min-width:0;min-height:88px;padding:12px 19px;display:grid}.import-recognition-parity-card .import-recognition-kpi:last-child{border-right:0}.import-recognition-parity-card .import-recognition-kpi-icon{flex:0 0 38px;width:38px;height:38px}.import-recognition-parity-card .import-recognition-kpi>div{min-width:0;display:block}.import-recognition-parity-card .import-recognition-kpi strong,.import-recognition-parity-card .import-recognition-kpi span:not(.import-recognition-kpi-icon),.import-recognition-parity-card .import-recognition-kpi small{display:block}.import-recognition-parity-card .import-recognition-kpi strong{color:#10203b;font-variant-numeric:tabular-nums;margin:0 0 5px;font-size:22px;font-weight:800;line-height:1}.import-recognition-parity-card .import-recognition-kpi span:not(.import-recognition-kpi-icon){color:#1f2e49;white-space:nowrap;font-size:11.7px;font-weight:760;line-height:1.18}.import-recognition-parity-card .import-recognition-kpi small{color:#718097;white-space:nowrap;margin-top:3px;font-size:10.6px;line-height:1.18}.import-recognition-parity-card .import-recognition-result-footer{background:#fff;justify-content:space-between;align-items:center;gap:14px;min-height:66px;padding:11px 11px 12px;display:flex}.import-recognition-parity-card .import-recognition-secondary-action,.import-recognition-parity-card .import-recognition-primary-action{border-radius:7px;height:36px;min-height:36px;font-size:11.5px;font-weight:680}.import-recognition-parity-card .import-recognition-secondary-action{color:#263650;background:#fff;border-color:#d2dbe7;width:294px;min-width:294px;padding:0 13px}.import-recognition-parity-card .import-recognition-primary-action{color:#fff;background:#f39200;border-color:#ef9b29;width:158px;min-width:158px;padding:0 14px}.import-recognition-parity-card .import-recognition-secondary-action svg,.import-recognition-parity-card .import-recognition-primary-action svg{width:14px;height:14px;margin-left:auto}.import-recognition-parity-card .import-recognition-secondary-action:disabled{color:#9aa5b5;opacity:1;background:#fff;border-color:#dbe2eb}.import-recognition-parity-card .import-recognition-primary-action:disabled{color:#fff;opacity:1;background:#f7c978;border-color:#f3c681}@media (width<=980px){.import-recognition-parity-card .import-recognition-result-body{margin:0 12px}.import-recognition-parity-card .import-recognition-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.import-recognition-parity-card .import-recognition-kpi{min-height:84px}.import-recognition-parity-card .import-recognition-kpi:nth-child(2){border-right:0}.import-recognition-parity-card .import-recognition-kpi:nth-child(-n+2){border-bottom:1px solid #e4e9f0}}@media (width<=760px){.import-recognition-parity-card{padding-bottom:12px!important}.import-recognition-parity-card .import-recognition-result-header{flex-direction:column;align-items:flex-start;min-height:0}.import-recognition-parity-card .import-recognition-refresh-button{width:auto;min-width:0}.import-recognition-parity-card .import-recognition-kpis{grid-template-columns:1fr}.import-recognition-parity-card .import-recognition-kpi,.import-recognition-parity-card .import-recognition-kpi:nth-child(2){border-bottom:1px solid #e4e9f0;border-right:0;min-height:78px}.import-recognition-parity-card .import-recognition-kpi:last-child{border-bottom:0}.import-recognition-parity-card .import-recognition-result-footer{flex-direction:column;align-items:stretch}.import-recognition-parity-card .import-recognition-secondary-action,.import-recognition-parity-card .import-recognition-primary-action{width:100%;min-width:0}}.import-recognition-parity-card .import-recognition-result-header{min-height:62px;padding:13px 16px 11px}.import-recognition-parity-card .import-recognition-result-header h2{font-size:15px;line-height:1.18}.import-recognition-parity-card .import-recognition-refresh-button{white-space:nowrap;gap:8px;width:auto;min-width:190px;max-width:none;height:35px;min-height:35px;padding:0 13px;line-height:1}.import-recognition-parity-card .import-recognition-refresh-button svg{flex:0 0 14px}.import-recognition-parity-card .import-recognition-kpis{min-height:101px}.import-recognition-parity-card .import-recognition-kpi{grid-template-columns:40px minmax(0,1fr);gap:11px;min-height:101px;padding:13px 20px}.import-recognition-parity-card .import-recognition-kpi-icon{flex-basis:40px;width:40px;height:40px}.import-recognition-parity-card .import-recognition-kpi-icon svg{width:16px;height:16px}.import-recognition-parity-card .import-recognition-kpi strong{margin-bottom:5px;font-size:21px;line-height:1}.import-recognition-parity-card .import-recognition-kpi span:not(.import-recognition-kpi-icon){font-size:12px;line-height:1.3}.import-recognition-parity-card .import-recognition-kpi small{margin-top:3px;font-size:12px;line-height:1.3}.import-recognition-parity-card .import-recognition-result-footer{min-height:61px;padding:10px 12px 11px}.import-recognition-parity-card .import-recognition-secondary-action,.import-recognition-parity-card .import-recognition-primary-action{box-sizing:border-box;white-space:nowrap;height:36px;min-height:36px;font-size:13px;line-height:1.2}.import-recognition-parity-card .import-recognition-secondary-action{width:294px;min-width:294px}.import-recognition-parity-card .import-recognition-primary-action{width:auto;min-width:176px;padding-left:15px;padding-right:13px}.import-recognition-parity-card .import-recognition-secondary-action svg,.import-recognition-parity-card .import-recognition-primary-action svg{flex:0 0 14px}.import-recognition-parity-card .import-recognition-secondary-action:disabled{color:#8f9bad;background:#fff}.import-recognition-parity-card .import-recognition-primary-action:disabled{color:#fff;background:#f5bf68;border-color:#efbd70}@media (width<=1180px) and (width>=981px){.import-recognition-parity-card .import-recognition-kpi{padding-left:16px;padding-right:16px}.import-recognition-parity-card .import-recognition-kpi span:not(.import-recognition-kpi-icon),.import-recognition-parity-card .import-recognition-kpi small{white-space:normal}}@media (width<=760px){.import-recognition-parity-card .import-recognition-refresh-button{white-space:nowrap;width:auto;min-width:0}.import-recognition-parity-card .import-recognition-secondary-action,.import-recognition-parity-card .import-recognition-primary-action{width:100%;min-width:0}}.import-review-v17{gap:14px}.import-review-v17 .import-review-header{align-items:flex-end;min-height:48px}.import-review-v17 .import-review-header h2{color:var(--iw-strong);letter-spacing:-.018em;font-size:18px;font-weight:790;line-height:1.2}.import-review-v17 .import-review-header p{color:#64738a;max-width:760px;margin-top:5px;font-size:12px;line-height:1.42}.import-review-v17 .import-review-header-actions{flex-wrap:nowrap;align-items:center}.import-review-header-button,.import-review-toolbar-button,.import-review-close-button{color:#34445e;height:34px;min-height:34px;box-shadow:none;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d5deea;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:13px;font-weight:600;line-height:1.2;display:inline-flex}.import-review-header-button:hover:not(:disabled),.import-review-toolbar-button:hover:not(:disabled),.import-review-close-button:hover:not(:disabled){background:#f8fafc;border-color:#c2cedc}.import-review-header-button.is-check{color:#a6630d;background:#fffaf3;border-color:#e9b56f}.import-review-header-button.is-check:hover:not(:disabled){background:#fff6e9;border-color:#dfa351}.import-review-header-button:disabled,.import-review-toolbar-button:disabled,.import-review-close-button:disabled{opacity:.48;cursor:not-allowed}.import-review-v17 .import-review-kpis{background:#fff;border:1px solid #dfe6ef;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;min-height:98px;padding:0;display:grid;overflow:hidden;box-shadow:0 1px 2px #11223f06}.import-review-kpi{border-right:1px solid #e4e9f0;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:11px;min-width:0;min-height:98px;padding:13px 18px;display:grid}.import-review-kpi:last-child{border-right:0}.import-review-kpi-icon{border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.import-review-kpi-icon svg{width:16px;height:16px}.import-review-kpi>div{min-width:0;display:block}.import-review-kpi strong,.import-review-kpi span:not(.import-review-kpi-icon),.import-review-kpi small{display:block}.import-review-kpi strong{color:#10203b;font-variant-numeric:tabular-nums;margin-bottom:5px;font-size:21px;font-weight:800;line-height:1}.import-review-kpi span:not(.import-review-kpi-icon){color:#1f2e49;white-space:nowrap;font-size:12px;font-weight:600;line-height:1.3}.import-review-kpi small{color:#718097;white-space:nowrap;margin-top:3px;font-size:12px;line-height:1.3}.import-review-kpi.is-total .import-review-kpi-icon{color:#2d6b9f;background:#edf5ff}.import-review-kpi.is-ready .import-review-kpi-icon{color:#1d9857;background:#e4f7e9}.import-review-kpi.is-review .import-review-kpi-icon{color:#d68b19;background:#fff0d8}.import-review-kpi.is-confirmed .import-review-kpi-icon{color:#46735d;background:#edf6f1}.import-review-v17 .import-review-toolbar{background:#fff;border:1px solid #dfe6ef;border-radius:10px;grid-template-columns:minmax(280px,1fr) 210px auto;align-items:end;gap:10px;padding:11px 12px;display:grid}.import-review-v17 .import-review-toolbar label{color:#637289;font-family:var(--dos-font-data);letter-spacing:.06em;text-transform:uppercase;gap:5px;font-size:10.5px;font-weight:500;line-height:1.25}.import-review-toolbar-actions{justify-content:flex-end;align-items:center;gap:7px;min-height:35px;display:flex}.import-review-refresh-button{color:#53647d;cursor:pointer;background:#fff;border:1px solid #d5deea;border-radius:7px;place-items:center;width:35px;height:35px;padding:0;display:grid}.import-review-refresh-button svg{width:15px;height:15px}.import-review-refresh-button:hover:not(:disabled){background:#f8fafc;border-color:#c2cedc}.import-review-refresh-button:disabled{opacity:.5;cursor:wait}.import-review-v17 .import-review-preview{background:linear-gradient(#fffaf2 0%,#fff 100%);border:1px solid #efd4aa;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 18px;padding:13px 14px;display:grid}.import-review-preview-copy{gap:3px;display:grid}.import-review-preview-copy strong{color:#1f2e49;font-size:12.5px;font-weight:760}.import-review-preview-copy span{color:#6a7890;font-size:12px;line-height:1.3}.import-review-confirm-button,.import-review-save-button{color:#fff;height:35px;min-height:35px;box-shadow:none;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;white-space:nowrap;cursor:pointer;background:#f1a03a;border:1px solid #ef9b29;border-radius:7px;justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:600;line-height:1.2;display:inline-flex}.import-review-confirm-button:hover:not(:disabled),.import-review-save-button:hover:not(:disabled){background:#e79025;border-color:#e38b1d}.import-review-confirm-button:disabled,.import-review-save-button:disabled{opacity:.72;cursor:not-allowed;background:#f5bf68;border-color:#efbd70}.import-review-preview-blockers{border-top:1px solid #f0e1c9;grid-column:1/-1;gap:4px;padding-top:8px;display:grid}.import-review-preview-blockers p{color:#9c5935;margin:0;font-size:12px;line-height:1.4}.import-review-v17 .import-review-table-card{border-color:#dfe6ef;border-radius:10px;overflow:hidden;box-shadow:0 1px 2px #11223f05}.import-review-v17 .import-review-table{min-width:980px}.import-review-v17 .import-review-table th{color:#65748b;height:38px;font-family:var(--dos-font-data);letter-spacing:.05em;text-transform:uppercase;background:#f8fafc;border-bottom-color:#dfe6ef;padding:0 10px;font-size:10.5px;font-weight:500;line-height:1.25}.import-review-v17 .import-review-table td{color:#263650;height:59px;font-family:var(--dos-font-ui);border-bottom-color:#e9edf3;padding:9px 10px;font-size:13px;line-height:1.35}.import-review-v17 .import-review-row:hover,.import-review-v17 .import-review-row:focus{background:#fbfcfe}.import-review-v17 .import-review-table td strong{color:#172640;font-family:var(--dos-font-ui);font-size:13.5px;font-weight:600;line-height:1.3}.import-review-v17 .import-review-table td small{color:#748299;margin-top:3px;font-size:12px;line-height:1.3}.import-review-select-cell{text-align:center;width:34px}.import-review-select-cell input[type=checkbox]{accent-color:#e99a31;cursor:pointer;width:14px;height:14px}.import-review-row:not(.is-ready) .import-review-select-cell input[type=checkbox]{opacity:.18;cursor:not-allowed}.import-review-status{border:1px solid #0000;align-items:center;min-height:22px;padding:0 8px;font-size:10.5px;font-weight:740}.import-review-status.is-ready{color:#277253;background:#edf9f1;border-color:#cbe8d6}.import-review-status.is-needsreview{color:#a8660f;background:#fff4df;border-color:#f0d8ae}.import-review-status.is-confirmed{color:#456a58;background:#f0f6f3;border-color:#d4e4dc}.import-review-status.is-rejected{color:#a34848;background:#fff0f0;border-color:#f0d0d0}.import-review-price-cell{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:660}.import-review-source-cell{color:#5e6d84;text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.import-review-action{color:#40536d;height:30px;min-height:30px;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;cursor:pointer;background:#fff;border:1px solid #d7e0eb;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 9px;font-size:13px;font-weight:600;line-height:1.2;display:inline-flex}.import-review-action svg{width:14px;height:14px}.import-review-action:hover{background:#f8fafc;border-color:#c2cedc}.import-review-v17 .import-review-table-footer{color:#68778e;border-top-color:#e7ebf2;align-items:center;min-height:40px;padding:0 13px;font-size:12px;line-height:1.3}.import-review-v17 .import-review-detail{border-color:#dfe6ef;border-radius:12px;gap:16px;padding:16px 17px 17px;box-shadow:0 1px 2px #11223f06}.import-review-v17 .import-review-detail>header{border-bottom:1px solid #edf1f5;align-items:center;padding-bottom:12px}.import-review-detail-title{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.import-review-v17 .import-review-detail h3{color:#14213b;letter-spacing:-.012em;font-size:16px;font-weight:780}.import-review-v17 .import-review-detail header p{color:#65748a;font-size:12px;line-height:1.4}.import-review-v17 .import-review-detail-grid{gap:15px 18px}.import-review-v17 .import-review-edit-field .import-field-label em{color:#a76710;white-space:nowrap;margin-left:6px;font-size:10px;font-style:normal;font-weight:760}.import-review-v17 .import-review-detail-actions{border-top:1px solid #edf1f5;padding-top:8px}.import-review-save-button{min-width:132px}.import-review-close-button{min-width:68px}.import-review-v17 .import-review-evidence{background:#fbfcfe;border:1px solid #e3e8ef;border-radius:9px;padding:13px 14px}.import-review-v17 .import-review-evidence h4{font-size:12.5px}.import-review-v17 .import-review-evidence div{align-items:center;min-height:28px}.import-review-v17 .import-review-evidence .is-warning{color:#925b11;background:#fff8eb;border:1px solid #f0d8ae;border-radius:7px;padding:8px 10px;font-size:11.5px}@media (width<=1180px) and (width>=981px){.import-review-kpi{padding-left:14px;padding-right:14px}.import-review-kpi small{white-space:normal}.import-review-v17 .import-review-toolbar{grid-template-columns:minmax(240px,1fr) 180px auto}}@media (width<=980px){.import-review-v17 .import-review-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.import-review-kpi:nth-child(2){border-right:0}.import-review-kpi:nth-child(-n+2){border-bottom:1px solid #e4e9f0}.import-review-v17 .import-review-toolbar{grid-template-columns:1fr 190px}.import-review-toolbar-actions{grid-column:1/-1;justify-content:flex-start}}@media (width<=760px){.import-review-v17 .import-review-header{align-items:stretch}.import-review-v17 .import-review-header-actions{flex-wrap:wrap}.import-review-v17 .import-review-kpis{grid-template-columns:1fr}.import-review-kpi,.import-review-kpi:nth-child(2){border-bottom:1px solid #e4e9f0;border-right:0;min-height:78px}.import-review-kpi:last-child{border-bottom:0}.import-review-v17 .import-review-toolbar{grid-template-columns:1fr}.import-review-toolbar-actions{grid-column:auto}.import-review-v17 .import-review-preview{grid-template-columns:1fr}.import-review-confirm-button{width:100%}.import-review-v17 .import-review-detail-grid{grid-template-columns:1fr}}.import-arrival-v18{gap:14px}.import-arrival-v18 .import-arrival-info-card{padding:16px 17px 15px}.import-arrival-v18 .import-card-title-row{align-items:flex-start;margin-bottom:16px}.import-arrival-v18 .import-card-title-row>div{min-width:0}.import-arrival-v18 .import-card-title-row h2{color:#14213b;letter-spacing:-.012em;font-size:15px;font-weight:790;line-height:1.2}.import-arrival-v18 .import-card-title-row p{color:#64738a;margin:4px 0 0;font-size:11.8px;line-height:1.42}.import-arrival-v18 .import-arrival-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px 18px}.import-arrival-v18 .import-arrival-form-grid .import-basic-notes{grid-column:1/-1}.import-arrival-v18 .import-arrival-form-grid .import-textarea{height:58px;min-height:58px}.import-arrival-form-footer{border-top:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:12px;display:flex}.import-arrival-save-button{color:#34445e!important;height:34px!important;min-height:34px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d5deea!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;gap:7px!important;padding:0 12px!important;font-size:11.75px!important;font-weight:660!important;display:inline-flex!important}.import-arrival-save-button:hover:not(:disabled){background:#f8fafc!important;border-color:#c2cedc!important}.import-arrival-save-button svg{width:14px;height:14px}.import-arrival-state-pill{color:#64738a;background:#f6f8fb;border:1px solid #d8e0ea;border-radius:999px;align-items:center;min-height:23px;padding:0 9px;font-size:10.75px;font-weight:730;display:inline-flex}.import-arrival-state-pill.is-arrived{color:#277253;background:#edf9f1;border-color:#cbe8d6}.import-arrival-completed{background:linear-gradient(#f5fbf7 0%,#fff 100%);border-color:#cce7d6;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:8px 13px;padding:17px;display:grid}.import-arrival-completed-icon{color:#17804c;background:#e9f8ee;border:1px solid #bfe2cc;border-radius:10px;grid-row:1/span 2;place-items:center;width:38px;height:38px;display:grid}.import-arrival-completed-icon svg{width:17px;height:17px}.import-arrival-completed-copy h2{color:#173b2b;margin:0;font-size:16px;font-weight:790}.import-arrival-completed-copy p{color:#5e766a;margin:4px 0 0;font-size:11.8px}.import-arrival-completed dl{background:#fff;border:1px solid #dfece4;border-radius:8px;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:8px 0 0;display:grid;overflow:hidden}.import-arrival-completed dl>div{border-right:1px solid #e7efe9;gap:4px;min-width:0;padding:11px 13px;display:grid}.import-arrival-completed dl>div:last-child{border-right:0}.import-arrival-completed dt{color:#728579;font-size:10.6px}.import-arrival-completed dd{color:#18382a;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11.75px;font-weight:730;overflow:hidden}.import-arrival-vehicles-card{padding:0;overflow:hidden}.import-arrival-vehicles-header{border-bottom:1px solid #e6ebf2;justify-content:space-between;align-items:center;gap:14px;min-height:64px;padding:13px 16px 11px;display:flex}.import-arrival-vehicles-header .import-card-title-row{margin:0}.import-arrival-vehicles-count{color:#365b49;font-variant-numeric:tabular-nums;background:#edf6f1;border-radius:999px;place-items:center;min-width:28px;height:25px;padding:0 8px;font-size:11px;font-weight:780;display:grid}.import-arrival-v18 .import-arrival-table-wrap{overflow-x:auto}.import-arrival-v18 .import-arrival-table{min-width:760px}.import-arrival-v18 .import-arrival-table th{color:#65748b;letter-spacing:.04em;background:#f8fafc;height:36px;padding:0 12px;font-size:10.2px;font-weight:780}.import-arrival-v18 .import-arrival-table td{color:#53647d;height:52px;padding:8px 12px;font-size:11.5px}.import-arrival-v18 .import-arrival-table tbody tr:hover{background:#fbfcfe}.import-arrival-v18 .import-arrival-table td strong{color:#172640;font-size:11.8px;font-weight:760}.import-arrival-empty{text-align:center;justify-items:center;padding:36px 24px}.import-arrival-empty-icon{color:#4a76ac;background:#f3f7fc;border:1px solid #d7e4f3;border-radius:11px;place-items:center;width:42px;height:42px;margin-bottom:2px;display:grid}.import-arrival-empty-icon svg{width:18px;height:18px}.import-arrival-empty span:not(.import-arrival-empty-icon){max-width:520px;line-height:1.45}.import-sidebar-transport dl>div{grid-template-columns:minmax(0,.9fr) minmax(108px,1.25fr)}.import-sidebar-status.is-completed{color:#177346;background:#eaf8ef}@media (width<=1180px) and (width>=981px){.import-arrival-v18 .import-arrival-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.import-arrival-v18 .import-arrival-form-grid{grid-template-columns:1fr}.import-arrival-v18 .import-arrival-form-grid .import-basic-notes{grid-column:auto}.import-arrival-form-footer{flex-direction:column;align-items:stretch}.import-arrival-save-button{width:100%}.import-arrival-completed{grid-template-columns:38px minmax(0,1fr)}.import-arrival-completed dl{grid-template-columns:1fr 1fr}.import-arrival-completed dl>div:nth-child(2){border-right:0}.import-arrival-completed dl>div:nth-child(-n+2){border-bottom:1px solid #e7efe9}}.import-workspace-back{min-width:136px}.import-arrival-v19{gap:14px}.import-arrival-v19 .import-arrival-info-card{padding:16px 17px 15px}.import-arrival-section-heading,.import-arrival-summary-heading,.import-arrival-vehicles-v19 .import-arrival-vehicles-header{justify-content:space-between;align-items:center;gap:14px;display:flex}.import-arrival-section-heading{min-height:42px;margin-bottom:15px}.import-arrival-section-heading h2,.import-arrival-summary-heading h2,.import-arrival-vehicles-v19 .import-arrival-vehicles-header h2{color:#14213b;letter-spacing:-.012em;margin:0;font-size:14.5px;font-weight:790;line-height:1.2}.import-arrival-section-heading p,.import-arrival-vehicles-v19 .import-arrival-vehicles-header p{color:#64738a;margin:4px 0 0;font-size:11.6px;line-height:1.4}.import-arrival-complete-badge{color:#177346;white-space:nowrap;background:#eaf8ef;border:1px solid #bfe2cc;border-radius:999px;align-items:center;gap:6px;min-height:25px;padding:0 9px;font-size:10.75px;font-weight:740;display:inline-flex}.import-arrival-complete-badge svg{width:13px;height:13px}.import-arrival-v19 .import-arrival-form-grid--mockup{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:14px 18px;display:grid}.import-arrival-status-field{align-content:start;gap:7px;min-height:60px;padding-top:2px;display:grid}.import-arrival-status-field>span{color:#63738b;font-size:11.75px;font-weight:620}.import-arrival-v19 .import-arrival-state-pill{border-radius:999px;justify-self:start;min-height:23px;padding:0 9px;font-size:10.75px;font-weight:740}.import-arrival-v19 .import-arrival-state-pill.is-planned{color:#64738a;background:#f6f8fb;border-color:#d8e0ea}.import-arrival-v19 .import-arrival-state-pill.is-arrived{color:#a8660f;background:#fff4df;border-color:#f0d39e}.import-arrival-v19 .import-arrival-state-pill.is-received{color:#277253;background:#edf9f1;border-color:#cbe8d6}.import-arrival-v19 .import-arrival-notes-field{grid-column:2/-1}.import-arrival-v19 .import-arrival-notes-field .import-textarea{height:66px;min-height:66px}.import-arrival-command-button{opacity:0!important;clip-path:inset(50%)!important;pointer-events:none!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.import-arrival-summary-card{padding:0;overflow:hidden}.import-arrival-summary-heading{border-bottom:1px solid #e6ebf2;min-height:54px;padding:0 16px}.import-arrival-summary-metrics{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.import-arrival-summary-metric{border-right:1px solid #e6ebf2;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;min-height:91px;padding:12px 17px;display:grid}.import-arrival-summary-metric:last-child{border-right:0}.import-arrival-summary-icon{border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.import-arrival-summary-icon svg{width:15px;height:15px}.import-arrival-summary-metric.is-confirmed .import-arrival-summary-icon{color:#1e8a57;background:#e7f7ec}.import-arrival-summary-metric.is-accepted .import-arrival-summary-icon{color:#2a74ba;background:#edf5ff}.import-arrival-summary-metric.is-remaining .import-arrival-summary-icon{color:#d38315;background:#fff1dc}.import-arrival-summary-metric.is-recorded .import-arrival-summary-icon{color:#7d58b5;background:#f3ebfb}.import-arrival-summary-metric>div{min-width:0}.import-arrival-summary-metric strong,.import-arrival-summary-metric b,.import-arrival-summary-metric small{display:block}.import-arrival-summary-metric strong{color:#10203b;font-variant-numeric:tabular-nums;margin-bottom:3px;font-size:20px;font-weight:800;line-height:1}.import-arrival-summary-metric b{color:#24324b;font-size:11.4px;font-weight:760}.import-arrival-summary-metric small{color:#748299;margin-top:2px;font-size:10.3px;line-height:1.25}.import-arrival-summary-callout{color:#2d5d46;background:#f3faf6;border:1px solid #d9eadf;border-radius:7px;align-items:center;gap:9px;min-height:51px;margin:0 14px 14px;padding:8px 11px;display:flex}.import-arrival-summary-callout.is-completed{background:#eef9f2;border-color:#c9e5d4}.import-arrival-summary-callout-icon{color:#21804e;background:#e0f4e7;border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;display:grid}.import-arrival-summary-callout-icon svg{width:13px;height:13px}.import-arrival-summary-callout>div{gap:2px;display:grid}.import-arrival-summary-callout strong{color:#214b37;font-size:11.5px;font-weight:760}.import-arrival-summary-callout span{color:#648071;font-size:10.5px}.import-arrival-vehicles-v19{padding:0;overflow:hidden}.import-arrival-vehicles-v19 .import-arrival-vehicles-header{border-bottom:0;min-height:58px;padding:10px 16px 8px}.import-arrival-tabs{border-bottom:1px solid #e4e9f0;align-items:flex-end;gap:22px;min-height:39px;padding:0 16px;display:flex}.import-arrival-tabs button{color:#68778e;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;background:0 0;border:0;align-self:stretch;align-items:center;gap:6px;padding:0 0 1px;font-size:10.75px;font-weight:650;display:inline-flex;position:relative}.import-arrival-tabs button.is-active{color:#1d2b46;font-weight:760}.import-arrival-tabs button.is-active:after{content:"";background:#e99a31;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.import-arrival-tabs button:disabled{opacity:1}.import-arrival-tabs button span{color:#6c798e;background:#eef2f6;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:9.75px;font-weight:760;display:grid}.import-arrival-tabs .is-active span{color:#9b5c0b;background:#fff0da}.import-arrival-v19 .import-arrival-table--mockup{min-width:900px}.import-arrival-v19 .import-arrival-table--mockup th{color:#65748b;letter-spacing:.035em;background:#f8fafc;height:37px;padding:0 11px;font-size:9.8px;font-weight:780}.import-arrival-v19 .import-arrival-table--mockup td{color:#53647d;height:49px;padding:7px 11px;font-size:11px}.import-arrival-v19 .import-arrival-table--mockup td strong{color:#172640;font-size:11.4px;font-weight:760}.import-arrival-row-status{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;min-height:21px;padding:0 7px;font-size:9.9px;font-weight:740;display:inline-flex}.import-arrival-row-status.is-pending{color:#a8660f;background:#fff4df;border-color:#f0d8ae}.import-arrival-row-status.is-accepted{color:#277253;background:#edf9f1;border-color:#cbe8d6}.import-arrival-table-footer{color:#68778e;border-top:1px solid #e7ebf2;justify-content:flex-end;align-items:center;min-height:39px;padding:0 13px;font-size:10.5px;display:flex}.import-workspace-page:has(.import-arrival-v19) .import-sidebar-card{padding:13px 14px}.import-workspace-page:has(.import-arrival-v19) .import-sidebar-card-title{margin-bottom:8px}.import-workspace-page:has(.import-arrival-v19) .import-sidebar-card dl>div{min-height:30px}.import-workspace-page:has(.import-arrival-v19) .import-sidebar-history{min-height:94px}.import-workspace-page:has(.import-arrival-v19) .import-workspace-primary:disabled{cursor:not-allowed;color:#fff!important;opacity:1!important;background:#f5c77e!important;border-color:#edc78d!important}.import-arrival-reconciliation-form{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.import-arrival-reconciliation-form label{color:#6a7890;gap:6px;font-size:11px;font-weight:700;display:grid}.import-arrival-reconciliation-form input{color:#172946;min-height:38px;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;background:#fff;border:1px solid #d9e1ec;border-radius:8px;padding:0 10px}.import-arrival-reconciliation-form input:disabled{color:#6c7b93;background:#f7f9fc}.import-arrival-reconciliation-actions{border-top:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:14px;display:flex}.import-arrival-final-action{border-top:1px solid #edf1f5;justify-content:flex-end;margin-top:16px;padding-top:14px;display:flex}.import-arrival-row-status-select{color:#34445d;background:#f7f9fc;border:1px solid #d8e1eb;border-radius:999px;min-height:27px;padding:0 24px 0 8px;font-size:10.5px;font-weight:700}.import-arrival-row-status-select.is-received{color:#18724d;background:#eaf8ef;border-color:#c9ead6}.import-arrival-row-status-select.is-missing,.import-arrival-row-status-select.is-damaged,.import-arrival-row-status-select.is-needsreview{color:#94600f;background:#fff5df;border-color:#f2d99b}.import-arrival-row-note{border:1px solid #e0e6ee;border-radius:5px;width:110px;margin-top:5px;padding:4px 6px;font-size:10px;display:block}.import-arrival-table--mockup td small{color:#73839b;margin-top:3px;font-size:10px;display:block}.import-arrival-row-save{min-height:28px;padding:0 9px;font-size:10px}.import-arrival-batch-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.import-arrival-batch-bar strong{color:#253754;margin-right:auto;font-size:12px}.import-arrival-batch-bar select,.import-arrival-batch-bar input{color:#253754;min-height:34px;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;background:#fff;border:1px solid #d8e1eb;border-radius:7px;padding:0 9px;font-size:11px}.import-arrival-batch-bar input{min-width:190px}@media (width<=900px){.import-arrival-reconciliation-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.import-arrival-reconciliation-form{grid-template-columns:1fr}.import-arrival-actions,.import-arrival-batch-bar{flex-direction:column;align-items:stretch}.import-arrival-batch-bar strong{margin-right:0}.import-arrival-batch-bar select,.import-arrival-batch-bar input,.import-arrival-batch-bar button{width:100%}}@media (width<=1180px) and (width>=981px){.import-arrival-v19 .import-arrival-form-grid--mockup{grid-template-columns:repeat(2,minmax(0,1fr))}.import-arrival-v19 .import-arrival-notes-field{grid-column:2}.import-arrival-summary-metric{padding-left:13px;padding-right:13px}}@media (width<=980px){.import-workspace-back{display:none}.import-arrival-summary-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.import-arrival-summary-metric:nth-child(2){border-right:0}.import-arrival-summary-metric:nth-child(-n+2){border-bottom:1px solid #e6ebf2}}@media (width<=760px){.import-arrival-v19 .import-arrival-form-grid--mockup{grid-template-columns:1fr}.import-arrival-v19 .import-arrival-notes-field{grid-column:auto}.import-arrival-summary-metrics{grid-template-columns:1fr}.import-arrival-summary-metric,.import-arrival-summary-metric:nth-child(2){border-bottom:1px solid #e6ebf2;border-right:0}.import-arrival-summary-metric:last-child{border-bottom:0}.import-arrival-summary-callout{align-items:flex-start}.import-arrival-tabs{gap:15px;overflow-x:auto}}.import-arrival-v20{gap:14px;min-width:0;display:grid}.import-arrival-v20-info{padding:15px 17px 17px}.import-arrival-v20-section-title{justify-content:space-between;align-items:center;gap:12px;min-height:28px;margin-bottom:15px;display:flex}.import-arrival-v20-section-title h2{color:#14213b;letter-spacing:-.012em;margin:0;font-size:14px;font-weight:790}.import-arrival-v20-completed{color:#1a7549;background:#eaf8ef;border:1px solid #bfe4cc;border-radius:999px;align-items:center;gap:5px;min-height:23px;padding:0 8px;font-size:10.5px;font-weight:740;display:inline-flex}.import-arrival-v20-completed svg{width:12px;height:12px}.import-arrival-v20-form{grid-template-columns:1fr .88fr 1.42fr 1.1fr;align-items:start;gap:18px 20px;display:grid}.import-arrival-v20-field{gap:6px;min-width:0;display:grid}.import-arrival-v20-field>span,.import-arrival-v20-notes>span,.import-arrival-v20-shipment-state>span{color:#66758d;font-family:var(--dos-font-label);letter-spacing:.02em;font-size:12px;font-weight:600;line-height:1.3}.import-arrival-v20-field>span b{color:#e05647}.import-arrival-v20-input-shell{min-width:0;position:relative}.import-arrival-v20-input-shell input:not(.dos-outlined-input-v1),.import-arrival-v20-input-shell select:not(.dos-outlined-select-v1){box-sizing:border-box;color:#172640;width:100%;height:35px;min-height:35px;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;background:#fff;border:1px solid #d8e0eb;border-radius:6px;outline:0;padding:0 10px;font-size:13px;font-weight:570;transition:border-color .14s,box-shadow .14s}.import-arrival-v20-input-shell input:not(.dos-outlined-input-v1):focus,.import-arrival-v20-input-shell select:not(.dos-outlined-select-v1):focus{border-color:#e2a357;box-shadow:0 0 0 2px #e2a3571f}.import-arrival-v20-input-shell input:not(.dos-outlined-input-v1):disabled,.import-arrival-v20-input-shell select:not(.dos-outlined-select-v1):disabled{color:#69778d;background:#f7f9fc}.import-arrival-v20-shipment-state{align-content:start;gap:8px;min-height:67px;padding-top:1px;display:grid}.import-arrival-v20-state{border:1px solid #0000;border-radius:999px;justify-self:start;align-items:center;min-height:23px;padding:0 8px;font-size:10.4px;font-weight:740;display:inline-flex}.import-arrival-v20-state.is-planned{color:#64738a;background:#f6f8fb;border-color:#d7e0eb}.import-arrival-v20-state.is-arrived{color:#1c774c;background:#eaf8ef;border-color:#c9e7d5}.import-arrival-v20-state.is-received{color:#177346;background:#e5f7eb;border-color:#bfe4cc}.import-arrival-v20-notes{grid-column:2/-1;gap:6px;display:grid}.import-arrival-v20-notes textarea:not(.dos-textarea-v1){box-sizing:border-box;color:#24334e;width:100%;height:66px;min-height:66px;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;resize:vertical;background:#fff;border:1px solid #d8e0eb;border-radius:6px;outline:0;padding:9px 10px;font-size:13px;line-height:1.4}.import-arrival-v20-notes textarea:not(.dos-textarea-v1)::placeholder{color:#8794a9}.import-arrival-v20-notes textarea:not(.dos-textarea-v1):focus{border-color:#e2a357;box-shadow:0 0 0 2px #e2a3571f}.import-arrival-v20-summary{padding:0 15px 13px;overflow:hidden}.import-arrival-v20-summary>.import-arrival-v20-section-title{min-height:52px;margin:0;padding:0 1px}.import-arrival-v20-kpis{border-top:1px solid #e6ebf2;border-bottom:1px solid #e6ebf2;grid-template-columns:repeat(4,minmax(0,1fr));min-height:92px;display:grid}.import-arrival-v20-kpi{border-right:1px solid #e6ebf2;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:13px 17px;display:grid}.import-arrival-v20-kpi:last-child{border-right:0}.import-arrival-v20-kpi-icon{border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.import-arrival-v20-kpi-icon svg{width:16px;height:16px}.import-arrival-v20-kpi.is-received .import-arrival-v20-kpi-icon{color:#198154;background:#e7f7ec}.import-arrival-v20-kpi.is-missing .import-arrival-v20-kpi-icon{color:#d2871a;background:#fff0db}.import-arrival-v20-kpi.is-damaged .import-arrival-v20-kpi-icon{color:#3773cd;background:#edf4ff}.import-arrival-v20-kpi.is-review .import-arrival-v20-kpi-icon{color:#8b57bd;background:#f3eafa}.import-arrival-v20-kpi>div{min-width:0}.import-arrival-v20-kpi strong,.import-arrival-v20-kpi b,.import-arrival-v20-kpi small{display:block}.import-arrival-v20-kpi strong{color:#10203b;font-family:var(--dos-font-data);letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin-bottom:4px;font-size:21px;font-weight:700;line-height:1.15}.import-arrival-v20-kpi b{color:#263650;font-family:var(--dos-font-data);letter-spacing:.06em;font-size:10.5px;font-weight:500;line-height:1.25}.import-arrival-v20-kpi small{color:#748299;font-family:var(--dos-font-data);margin-top:2px;font-size:10.5px;font-weight:500;line-height:1.3}.import-arrival-v20-callout{background:#f3faf6;border:1px solid #d9eadf;border-radius:6px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:51px;margin-top:12px;padding:7px 10px;display:grid}.import-arrival-v20-callout.is-pending{background:#fff9ee;border-color:#eeddbd}.import-arrival-v20-callout-icon{color:#1d8150;background:#e1f4e7;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.import-arrival-v20-callout.is-pending .import-arrival-v20-callout-icon{color:#b66c0d;background:#fff0d9}.import-arrival-v20-callout-icon svg{width:12px;height:12px}.import-arrival-v20-callout-copy{gap:2px;min-width:0;display:grid}.import-arrival-v20-callout-copy strong{color:#24503a;font-size:12px;font-weight:760;line-height:1.3}.import-arrival-v20-callout.is-pending .import-arrival-v20-callout-copy strong{color:#7b5a24}.import-arrival-v20-callout-copy span{color:#698174;font-size:12px;line-height:1.4}.import-arrival-v20-callout.is-pending .import-arrival-v20-callout-copy span{color:#846f4b}.import-arrival-v20-finish{color:#34445e;min-width:185px;height:34px;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;cursor:pointer;background:#fff;border:1px solid #d5deea;border-radius:6px;justify-content:space-between;align-items:center;gap:14px;padding:0 10px 0 12px;font-size:13px;font-weight:680;line-height:1.2;display:inline-flex}.import-arrival-v20-finish:hover:not(:disabled){background:#f8fafc;border-color:#c1ccd9}.import-arrival-v20-finish:disabled{color:#9aa5b5;opacity:.72;cursor:not-allowed;background:#fff}.import-arrival-v20-vehicles{padding:0;overflow:hidden}.import-arrival-v20-table-heading{justify-content:space-between;align-items:center;gap:14px;min-height:56px;padding:0 15px;display:flex}.import-arrival-v20-table-heading h2{color:#14213b;letter-spacing:-.01em;margin:0;font-size:13.5px;font-weight:790}.import-arrival-v20-table-tools{align-items:center;gap:7px;display:flex}.import-arrival-v20-tool{color:#475872;height:31px;min-height:31px;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;cursor:pointer;background:#fff;border:1px solid #d8e0eb;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 9px;font-size:13px;font-weight:650;line-height:1.2;display:inline-flex}.import-arrival-v20-tool.is-icon{width:31px;padding:0}.import-arrival-v20-tool svg{width:13px;height:13px}.import-arrival-v20-tool:hover:not(:disabled){background:#f8fafc;border-color:#c1ccd9}.import-arrival-v20-tabs{border-bottom:1px solid #dfe6ef;align-items:flex-end;gap:26px;min-height:36px;padding:0 15px;display:flex}.import-arrival-v20-tabs button{color:#69778e;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;cursor:pointer;background:0 0;border:0;align-self:stretch;align-items:center;gap:5px;padding:0 0 1px;font-size:13px;font-weight:650;line-height:1.25;display:inline-flex;position:relative}.import-arrival-v20-tabs button.is-active{color:#1e2d47;font-weight:760}.import-arrival-v20-tabs button.is-active:after{content:"";background:#e99118;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.import-arrival-v20-tabs button span{color:#778399;background:#eef2f6;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:9px;font-weight:760;display:grid}.import-arrival-v20-tabs button.is-active span{color:#9c5b08;background:#fff0d9}.import-arrival-v20-table-wrap{overflow-x:auto}.import-arrival-v20-table{border-collapse:collapse;table-layout:auto;width:100%;min-width:1120px}.import-arrival-v20-table th{color:#68778e;height:36px;font-family:var(--dos-font-label);font-family:var(--dos-font-data);letter-spacing:.05em;text-transform:uppercase;text-align:left;white-space:nowrap;background:#f8fafc;border-bottom:1px solid #e1e7ef;padding:0 9px;font-size:10.5px;font-weight:500;line-height:1.25}.import-arrival-v20-table td{color:#42536d;height:53px;font-family:var(--dos-font-ui);vertical-align:middle;border-bottom:1px solid #e9edf3;padding:7px 9px;font-size:13px;line-height:1.35}.import-arrival-v20-table tbody tr:last-child td{border-bottom:0}.import-arrival-v20-table tbody tr.import-arrival-v20-row:hover{background:#fbfcfe}.import-arrival-v20-table th.is-select,.import-arrival-v20-table td.is-select{text-align:center;width:28px;padding-right:4px}.import-arrival-v20-table input[type=checkbox]{accent-color:#e9921d;cursor:pointer;width:13px;height:13px}.import-arrival-v20-status{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;min-height:21px;padding:0 7px;font-size:9.5px;font-weight:740;display:inline-flex}.import-arrival-v20-status.is-pending{color:#66758c;background:#f5f7fa;border-color:#dbe2eb}.import-arrival-v20-status.is-received{color:#277253;background:#edf9f1;border-color:#cbe8d6}.import-arrival-v20-status.is-missing{color:#a6670d;background:#fff4df;border-color:#f0d7a7}.import-arrival-v20-status.is-damaged{color:#a54545;background:#fff0f0;border-color:#f0cccc}.import-arrival-v20-status.is-needsreview{color:#754e9c;background:#f6effc;border-color:#dfd1ed}.import-arrival-v20-vehicle{align-items:center;gap:9px;min-width:190px;display:flex}.import-arrival-v20-thumb{object-fit:contain;border-radius:4px;flex:0 0 46px;width:46px;height:31px}.import-arrival-v20-thumb.is-placeholder{color:#7a879a;background:#f5f7fa;border:1px solid #e0e6ee;place-items:center;display:grid}.import-arrival-v20-thumb.is-placeholder svg{width:18px;height:18px}.import-arrival-v20-vehicle>div{min-width:0}.import-arrival-v20-vehicle strong{color:#172640;font-family:var(--dos-font-ui);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;line-height:1.3;display:block;overflow:hidden}.import-arrival-v20-vehicle small{color:#69788e;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;line-height:1.3;display:block;overflow:hidden}.import-arrival-v20-table td.is-muted{color:#66768d;white-space:nowrap;font-size:12px;line-height:1.3}.import-arrival-v20-number,.import-arrival-v20-money,.import-arrival-v20-arrival-date{color:#22324d;font-family:var(--dos-font-data);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.3}.import-arrival-v20-money{color:#273952}.import-arrival-v20-table td>small{color:#718097;margin-top:2px;font-size:12px;line-height:1.3;display:block}.import-arrival-v20-note-cell{color:#627189;text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.import-arrival-v20-row-actions{justify-content:flex-end;gap:5px;display:flex}.import-arrival-v20-icon-button{color:#53647d;cursor:pointer;background:#fff;border:1px solid #d8e0eb;border-radius:5px;place-items:center;width:28px;height:28px;padding:0;display:grid}.import-arrival-v20-icon-button svg{width:12px;height:12px}.import-arrival-v20-icon-button:hover:not(:disabled){color:#34465f;background:#f8fafc;border-color:#becbd9}.import-arrival-v20-icon-button:disabled{opacity:.4;cursor:not-allowed}.import-arrival-v20-edit-row td{background:#fbfcfe;height:auto;padding:0 10px 9px!important}.import-arrival-v20-inline-edit{background:#fff;border:1px solid #e1e7ef;border-radius:7px;grid-template-columns:190px minmax(240px,1fr) auto;align-items:end;gap:10px;padding:9px 10px;display:grid}.import-arrival-v20-inline-edit label{color:#68778e;font-family:var(--dos-font-label);font-family:var(--dos-font-data);letter-spacing:.06em;text-transform:uppercase;gap:4px;font-size:10.5px;font-weight:500;line-height:1.3;display:grid}.import-arrival-v20-inline-edit select,.import-arrival-v20-inline-edit input{box-sizing:border-box;color:#253650;width:100%;height:32px;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;background:#fff;border:1px solid #d8e0eb;border-radius:6px;padding:0 8px;font-size:13px;line-height:1.3}.import-arrival-v20-inline-actions{gap:6px;display:flex}.import-arrival-v20-inline-actions .dos-button{height:32px!important;min-height:32px!important;padding:0 10px!important;font-size:13px!important;line-height:1.2!important}.import-arrival-v20-table-footer{color:#68778e;background:#fff;border-top:1px solid #e4e9f0;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:0 12px;font-size:12px;line-height:1.3;display:flex}.import-arrival-v20-batch{align-items:center;gap:6px;min-width:0;display:flex}.import-arrival-v20-batch select,.import-arrival-v20-batch input{box-sizing:border-box;color:#34445e;height:31px;min-height:31px;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;background:#fff;border:1px solid #d8e0eb;border-radius:6px;min-width:190px;padding:0 8px;font-size:13px;line-height:1.3}.import-arrival-v20-batch>span{color:#738197;font-variant-numeric:tabular-nums;font-size:12px;line-height:1.3}.import-arrival-v20-batch-apply{height:31px!important;min-height:31px!important;padding:0 9px!important;font-size:13px!important;line-height:1.2!important}.import-workspace-page:has(.import-arrival-v20) .import-workspace-hero{padding-bottom:10px}.import-workspace-page:has(.import-arrival-v20) .import-workspace-title-row h1{letter-spacing:-.025em;font-size:23px}.import-workspace-page:has(.import-arrival-v20) .import-workspace-hero-copy>p{font-size:12px;line-height:1.4}.import-workspace-page:has(.import-arrival-v20) .import-workspace-meta-row{margin-top:7px;font-size:12px;line-height:1.3}.import-workspace-page:has(.import-arrival-v20) .import-workspace-actions{padding-top:0}.import-workspace-page:has(.import-arrival-v20) .import-progress-card{min-height:76px}.import-workspace-page:has(.import-arrival-v20) .import-workspace-layout{grid-template-columns:minmax(0,1fr) 300px;gap:14px}.import-workspace-page:has(.import-arrival-v20) .import-sidebar-card{padding:13px 14px}.import-workspace-page:has(.import-arrival-v20) .import-sidebar-card-title{margin-bottom:7px}.import-workspace-page:has(.import-arrival-v20) .import-sidebar-card dl>div{min-height:29px}.import-workspace-page:has(.import-arrival-v20) .import-sidebar-card dt{font-family:var(--dos-font-label);letter-spacing:.02em;font-size:12px;font-weight:600;line-height:1.3}.import-workspace-page:has(.import-arrival-v20) .import-sidebar-card dd{font-size:13px;font-weight:600;line-height:1.3}.import-workspace-page:has(.import-arrival-v20) .import-sidebar-history{min-height:98px}.import-workspace-page:has(.import-arrival-v20) .import-workspace-primary:disabled{cursor:not-allowed;color:#fff!important;opacity:1!important;background:#f5c579!important;border-color:#efc27d!important}@media (width<=1180px) and (width>=981px){.import-arrival-v20-form{grid-template-columns:repeat(2,minmax(0,1fr))}.import-arrival-v20-notes{grid-column:2}.import-arrival-v20-kpi{padding-left:12px;padding-right:12px}.import-arrival-v20-table{min-width:1060px}}@media (width<=980px){.import-arrival-v20-form{grid-template-columns:repeat(2,minmax(0,1fr))}.import-arrival-v20-notes{grid-column:2}.import-arrival-v20-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.import-arrival-v20-kpi:nth-child(2){border-right:0}.import-arrival-v20-kpi:nth-child(-n+2){border-bottom:1px solid #e6ebf2}.import-arrival-v20-callout{grid-template-columns:24px minmax(0,1fr)}.import-arrival-v20-finish{grid-column:1/-1;justify-self:end}}@media (width<=760px){.import-arrival-v20-form{grid-template-columns:1fr;gap:12px}.import-arrival-v20-notes{grid-column:auto}.import-arrival-v20-kpis{grid-template-columns:1fr}.import-arrival-v20-kpi,.import-arrival-v20-kpi:nth-child(2){border-bottom:1px solid #e6ebf2;border-right:0;min-height:78px}.import-arrival-v20-kpi:last-child{border-bottom:0}.import-arrival-v20-table-heading{flex-direction:column;align-items:flex-start;padding-top:10px;padding-bottom:9px}.import-arrival-v20-tabs{gap:16px;overflow-x:auto}.import-arrival-v20-inline-edit{grid-template-columns:1fr}.import-arrival-v20-table-footer{flex-direction:column;align-items:stretch;padding-top:8px;padding-bottom:8px}.import-arrival-v20-batch{flex-wrap:wrap;align-items:stretch}.import-arrival-v20-batch select,.import-arrival-v20-batch input{flex:180px}}.import-arrival-v21 .import-arrival-v21-callout{grid-template-columns:24px minmax(0,1fr) auto}.import-arrival-v21-mark-all{color:#9a5c0b;min-width:228px;height:34px;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;white-space:nowrap;cursor:pointer;background:#fffaf2;border:1px solid #e5a34f;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:600;line-height:1.2;display:inline-flex}.import-arrival-v21-mark-all svg{width:13px;height:13px}.import-arrival-v21-mark-all:hover:not(:disabled){color:#8e5207;background:#fff4e4;border-color:#dc9130}.import-arrival-v21-mark-all:disabled{opacity:.55;cursor:wait}.import-arrival-v21 .import-arrival-v20-finish.is-primary{color:#fff;background:#f1a03a;border-color:#ef9b29}.import-arrival-v21 .import-arrival-v20-finish.is-primary:hover:not(:disabled){background:#e79025;border-color:#e38b1d}.import-arrival-v21 .import-arrival-v20-finish.is-primary:disabled{color:#fff;background:#f5c57a;border-color:#efc47e}.import-arrival-v21-selection-bar{z-index:5;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fffffff7;border-bottom:1px solid #e2e8f0;flex-wrap:wrap;align-items:center;gap:6px;min-height:44px;padding:6px 10px;display:flex;position:sticky;top:8px;box-shadow:0 4px 12px #11223f0b}.import-arrival-v21-selection-bar>strong{color:#24334e;margin-right:4px;font-size:13px;font-weight:600;line-height:1.3}.import-arrival-v21-selection-bar>button{color:#44546e;height:30px;min-height:30px;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;cursor:pointer;background:#fff;border:1px solid #d6dfea;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:0 8px;font-size:13px;font-weight:650;line-height:1.2;display:inline-flex}.import-arrival-v21-selection-bar>button:hover:not(:disabled),.import-arrival-v21-selection-bar>button.is-active{color:#9a5d0b;background:#fff8ed;border-color:#e2aa60}.import-arrival-v21-selection-bar>button.is-received{color:#277253;background:#f3fbf6;border-color:#cbe6d5}.import-arrival-v21-selection-bar>button.is-received:hover:not(:disabled){background:#eaf8ef;border-color:#acd8bd}.import-arrival-v21-selection-bar>button.is-apply{color:#fff;background:#f1a03a;border-color:#ef9b29}.import-arrival-v21-selection-bar>button.is-apply:hover:not(:disabled){color:#fff;background:#e79025;border-color:#e38b1d}.import-arrival-v21-selection-bar>button.is-clear{width:30px;margin-left:auto;padding:0}.import-arrival-v21-selection-bar>button svg{width:12px;height:12px}.import-arrival-v21-selection-bar>button:disabled{opacity:.45;cursor:not-allowed}.import-arrival-v21-selection-bar>input{box-sizing:border-box;color:#253650;min-width:190px;height:30px;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;background:#fff;border:1px solid #d8e0eb;border-radius:6px;outline:0;padding:0 8px;font-size:13px;line-height:1.3}.import-arrival-v21-selection-bar>input:focus{border-color:#e2a357;box-shadow:0 0 0 2px #e2a3571a}.import-arrival-v21-detail-row td{background:#fbfcfe;height:auto!important;padding:0 10px 10px!important}.import-arrival-v21-detail{background:#fff;border:1px solid #dfe6ef;border-radius:8px;padding:12px 13px}.import-arrival-v21-detail-head{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:14px;padding-bottom:10px;display:flex}.import-arrival-v21-detail-identity{align-items:center;gap:11px;min-width:0;display:flex}.import-arrival-v20-thumb.is-large{flex-basis:72px;width:72px;height:48px}.import-arrival-v20-thumb.is-large svg{width:23px;height:23px}.import-arrival-v21-detail-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.import-arrival-v21-detail-title>strong{color:#14213b;font-size:13px;font-weight:600;line-height:1.3}.import-arrival-v21-detail-identity small{color:#718097;margin-top:4px;font-size:12px;line-height:1.3;display:block}.import-arrival-v21-detail-close{color:#53647d;height:30px;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;cursor:pointer;background:#fff;border:1px solid #d8e0eb;border-radius:6px;align-items:center;gap:5px;padding:0 8px;font-size:13px;font-weight:650;line-height:1.2;display:inline-flex}.import-arrival-v21-detail-close:hover{background:#f8fafc;border-color:#becbd9}.import-arrival-v21-detail-close svg{width:11px;height:11px}.import-arrival-v21-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:10px 0 0;display:grid}.import-arrival-v21-detail-grid>div{border-bottom:1px solid #edf1f5;border-right:1px solid #edf1f5;gap:4px;min-width:0;min-height:47px;padding:7px 10px;display:grid}.import-arrival-v21-detail-grid>div:nth-child(4n){border-right:0}.import-arrival-v21-detail-grid>div:nth-last-child(-n+4){border-bottom:0}.import-arrival-v21-detail-grid>div.is-note{grid-column:span 1}.import-arrival-v21-detail-grid dt{color:#718097;font-family:var(--dos-font-label);letter-spacing:.02em;font-size:12px;font-weight:600;line-height:1.3}.import-arrival-v21-detail-grid dd{color:#23334e;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;font-weight:680;line-height:1.3;overflow:hidden}.import-arrival-v21 .import-arrival-v20-icon-button.is-active{color:#9a5c0b;background:#fff8ed;border-color:#e1a85d}.import-arrival-v21 .import-arrival-v20-inline-edit select{min-width:170px}.import-workspace-page:has(.import-arrival-v21) .import-workspace-actions{gap:7px}@media (width<=980px){.import-arrival-v21 .import-arrival-v21-callout{grid-template-columns:24px minmax(0,1fr)}.import-arrival-v21-mark-all,.import-arrival-v21 .import-arrival-v20-finish.is-primary{grid-column:1/-1;justify-self:end}.import-arrival-v21-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.import-arrival-v21-detail-grid>div:nth-child(4n){border-right:1px solid #edf1f5}.import-arrival-v21-detail-grid>div:nth-child(2n){border-right:0}}@media (width<=760px){.import-arrival-v21-selection-bar{position:static}.import-arrival-v21-selection-bar>strong{width:100%}.import-arrival-v21-selection-bar>input{flex:180px}.import-arrival-v21-selection-bar>button.is-clear{margin-left:0}.import-arrival-v21-detail-head{flex-direction:column;align-items:flex-start}.import-arrival-v21-detail-grid{grid-template-columns:1fr}.import-arrival-v21-detail-grid>div,.import-arrival-v21-detail-grid>div:nth-child(2n),.import-arrival-v21-detail-grid>div:nth-child(4n){border-bottom:1px solid #edf1f5;border-right:0}.import-arrival-v21-detail-grid>div:last-child{border-bottom:0}}.import-manual-toggle{margin:12px 0 0}.import-manual-header-button{color:#34445e!important;height:34px!important;min-height:34px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d7e0eb!important;border-radius:7px!important;align-items:center!important;gap:7px!important;padding:0 11px!important;font-size:11.5px!important;font-weight:650!important;display:inline-flex!important}.import-manual-header-button:hover:not(:disabled){color:#9d600d!important;background:#fffaf3!important;border-color:#e1aa62!important}.import-manual-header-button svg{width:14px;height:14px}.import-manual-entry{background:#fff;margin-top:0;position:relative;overflow:hidden;border-color:#dfe6ef!important;padding:0!important}.import-manual-entry:before{content:"";background:#e5aa58;width:3px;position:absolute;inset:0 auto 0 0}.import-manual-entry-header{background:linear-gradient(#fffdfa 0%,#fff 100%);border-bottom:1px solid #e8edf3;justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 16px 13px 18px;display:flex}.import-manual-entry-title{align-items:flex-start;gap:10px;min-width:0;display:flex}.import-manual-entry-icon{color:#a9660c;background:#fff7e9;border:1px solid #f0d5ad;border-radius:7px;flex:0 0 29px;place-items:center;width:29px;height:29px;font-size:17px;line-height:1;display:grid}.import-manual-entry-header h2{color:#14213b;letter-spacing:-.01em;margin:0;font-size:15px;font-weight:790}.import-manual-entry-header p{color:#627189;max-width:760px;margin:4px 0 0;font-size:11.7px;line-height:1.45}.import-manual-entry-tools{flex:none;justify-content:flex-end;align-items:center;gap:7px;display:flex}.import-manual-entry-tools .dos-button{height:32px;min-height:32px;padding:0 9px;font-size:11px}.import-manual-paste-hint{color:#738096;white-space:nowrap;background:#f8fafc;border:1px solid #e4e9f0;border-radius:6px;align-items:center;min-height:28px;padding:0 8px;font-size:10.4px;display:inline-flex}.import-manual-entry .import-documents-feedback{margin:12px 16px 0 18px}.import-manual-table-wrap{margin:0;padding:10px 14px 0 18px;overflow-x:auto}.import-manual-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:1140px}.import-manual-table col.is-index{width:34px}.import-manual-table col.is-vin{width:180px}.import-manual-table col.is-lot{width:115px}.import-manual-table col.is-make{width:105px}.import-manual-table col.is-model{width:115px}.import-manual-table col.is-variant{width:125px}.import-manual-table col.is-year{width:84px}.import-manual-table col.is-mileage{width:108px}.import-manual-table col.is-price{width:118px}.import-manual-table col.is-currency{width:86px}.import-manual-table col.is-actions{width:38px}.import-manual-table th{color:#68778e;letter-spacing:.035em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#f8fafc;border-bottom:1px solid #dfe6ef;height:30px;padding:0 5px;font-size:9.7px;font-weight:780}.import-manual-table th:first-child{text-align:center;border-radius:6px 0 0}.import-manual-table th:last-child{border-radius:0 6px 0 0}.import-manual-table td{vertical-align:middle;background:#fff;border-bottom:1px solid #edf1f5;height:42px;padding:5px}.import-manual-table tbody tr:hover td{background:#fbfcfe}.import-manual-table tbody tr.has-data td{background:#fff}.import-manual-table td:first-child{color:#8592a7;font-variant-numeric:tabular-nums;text-align:center;font-size:10.5px}.import-manual-table .import-control{color:#253452;width:100%;min-width:0;height:31px;min-height:31px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:5px;padding:0 7px;font-size:11.2px;font-weight:540}.import-manual-table .import-control:hover{background:#fff;border-color:#dfe6ef}.import-manual-table .import-control:focus{background:#fff;border-color:#e0a456;box-shadow:0 0 0 2px #e0a4561a}.import-manual-table .import-control::placeholder{font-weight:450;color:#98a4b5!important}.import-manual-table input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.import-manual-table input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.import-manual-table input[type=number]{appearance:textfield}.import-manual-remove{color:#8592a8;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:27px;height:27px;padding:0;font-size:17px;line-height:1;display:grid}.import-manual-remove:hover{color:#b74747;background:#fff1f1}.import-manual-entry-footer{color:#68758d;background:#fbfcfe;border-top:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:9px 16px 10px 18px;font-size:11.2px;display:flex}.import-manual-entry-footer>span strong{color:#22334e;font-size:12.5px;font-weight:780}.import-manual-entry-footer>div{align-items:center;gap:8px;display:flex}.import-manual-entry-footer .dos-button{height:34px;min-height:34px;font-size:11.4px}.import-manual-persisted{overflow:hidden;padding:0!important}.import-manual-persisted-header{border-bottom:1px solid #e8edf3;justify-content:space-between;align-items:center;gap:16px;padding:13px 16px;display:flex}.import-manual-persisted-header>div:first-child{min-width:0}.import-manual-persisted-title-row{align-items:center;gap:8px;display:flex}.import-manual-persisted-title-row h2{color:#14213b;letter-spacing:-.01em;margin:0;font-size:14.5px;font-weight:790}.import-manual-persisted-title-row>span{color:#355d94;font-variant-numeric:tabular-nums;background:#edf5ff;border-radius:999px;place-items:center;min-width:22px;height:20px;padding:0 6px;font-size:10px;font-weight:760;display:inline-grid}.import-manual-persisted-header p{color:#68778e;margin:4px 0 0;font-size:11.4px;line-height:1.4}.import-manual-review-button{white-space:nowrap;align-items:center!important;gap:7px!important;height:32px!important;min-height:32px!important;padding:0 9px!important;font-size:11px!important;display:inline-flex!important}.import-manual-review-button svg{width:13px;height:13px}.import-manual-persisted .import-documents-feedback{margin:10px 12px}.import-manual-persisted-state{color:#718097;padding:18px 16px;font-size:11.5px}.import-manual-persisted-table-wrap{overflow-x:auto}.import-manual-persisted-table{border-collapse:collapse;width:100%;min-width:860px}.import-manual-persisted-table th{color:#68778e;letter-spacing:.035em;text-align:left;white-space:nowrap;background:#f8fafc;border-bottom:1px solid #dfe6ef;height:32px;padding:0 11px;font-size:9.8px;font-weight:780}.import-manual-persisted-table td{color:#53647d;vertical-align:middle;border-bottom:1px solid #edf1f5;height:48px;padding:7px 11px;font-size:11.1px}.import-manual-persisted-table tbody tr:last-child td{border-bottom:0}.import-manual-persisted-table tbody tr:hover{background:#fbfcfe}.import-manual-persisted-table td strong{color:#1f2f4a;font-size:11.3px;font-weight:720;display:block}.import-manual-persisted-table td small{color:#7a879b;margin-top:2px;font-size:9.9px;display:block}.import-manual-persisted-price{white-space:nowrap;font-weight:730;color:#1d2d49!important}.import-manual-persisted-status{color:#607087;white-space:nowrap;background:#f7f9fc;border:1px solid #d6e0eb;border-radius:999px;align-items:center;min-height:21px;padding:0 7px;font-size:9.8px;font-weight:730;display:inline-flex}.import-manual-persisted-status.is-ready{color:#24734f;background:#edf8f1;border-color:#c6e5d2}.import-manual-persisted-status.is-needsreview{color:#9d630e;background:#fff7e8;border-color:#f0d49f}.import-manual-persisted-status.is-confirmed{color:#3e6d58;background:#edf6f1;border-color:#c9ddd2}.import-manual-persisted-status.is-rejected{color:#a34848;background:#fff1f1;border-color:#efcccc}.import-vehicles-summary-card .import-recognition-result-header h2{font-size:15px}@media (width<=980px){.import-manual-entry-header{flex-direction:column;align-items:stretch}.import-manual-entry-tools{justify-content:flex-start}}@media (width<=760px){.import-documents-actions{flex-wrap:wrap;justify-content:flex-start}.import-manual-entry-tools{flex-wrap:wrap}.import-manual-paste-hint{order:3;justify-content:center;width:100%}.import-manual-entry-footer{flex-direction:column;align-items:stretch}.import-manual-entry-footer>div{justify-content:flex-end}.import-manual-persisted-header{flex-direction:column;align-items:flex-start}}.import-manual-review-button{color:#34445e!important;height:34px!important;min-height:34px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d5deea!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;gap:7px!important;padding:0 11px!important;font-size:11.5px!important;font-weight:660!important;display:inline-flex!important}.import-manual-review-button:hover:not(:disabled){background:#f8fafc!important;border-color:#c2cedc!important}.import-manual-review-button svg{width:13px;height:13px;margin-left:2px}.import-manual-persisted-table th.is-actions,.import-manual-persisted-actions{text-align:center;width:70px}.import-manual-delete-button{color:#64748b;cursor:pointer;background:#fff;border:1px solid #d7e0eb;border-radius:6px;place-items:center;width:30px;height:30px;padding:0;transition:border-color .14s,color .14s,background-color .14s;display:inline-grid}.import-manual-delete-button svg{width:14px;height:14px}.import-manual-delete-button:hover:not(:disabled){color:#aa4545;background:#fff6f6;border-color:#e5b9b9}.import-manual-delete-button:disabled{color:#b9c2ce;cursor:not-allowed;opacity:.72;background:#fafbfc}.import-manual-delete-confirm{background:#fff8f8;border:1px solid #efcccc;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin:10px 12px 0;padding:10px 11px 10px 12px;display:flex}.import-manual-delete-confirm>div:first-child{gap:2px;min-width:0;display:grid}.import-manual-delete-confirm strong{color:#873d3d;font-size:11.7px;font-weight:740}.import-manual-delete-confirm span{color:#795d62;font-size:10.8px;line-height:1.35}.import-manual-delete-confirm>div:last-child{flex:none;align-items:center;gap:7px;display:flex}.import-manual-delete-confirm .dos-button{border-radius:6px!important;height:32px!important;min-height:32px!important;padding:0 10px!important;font-size:11px!important}.import-manual-delete-confirm-button{color:#fff!important;box-shadow:none!important;background:#c95656!important;border:1px solid #d96c6c!important;font-weight:680!important}.import-manual-delete-confirm-button:hover:not(:disabled){background:#b94a4a!important;border-color:#c55353!important}.import-structured-dialog-v23{-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:#0f1c3257;padding:24px}.import-structured-dialog-v23 .import-structured-dialog-card{background:#fff;border:1px solid #dce3ed;border-radius:12px;width:min(930px,100vw - 48px);max-height:min(88vh,840px);padding:0;overflow:auto;box-shadow:0 18px 54px #0f1f3733}.import-structured-dialog-v23 .import-structured-dialog-card>header{z-index:3;background:#fffffffa;border-bottom:1px solid #e9edf3;justify-content:space-between;align-items:flex-start;gap:16px;margin:0;padding:16px 18px 13px;display:flex;position:sticky;top:0}.import-structured-dialog-v23 .import-structured-dialog-card>header h2{color:#14213b;letter-spacing:-.012em;margin:0;font-size:16px;font-weight:790;line-height:1.2}.import-structured-dialog-v23 .import-structured-dialog-card>header p{color:#6f7d93;margin:4px 0 0;font-size:11.5px;line-height:1.3}.import-structured-close{color:#5f6f86;cursor:pointer;background:#fff;border:1px solid #d7e0eb;border-radius:7px;flex:0 0 32px;place-items:center;width:32px;height:32px;padding:0;display:grid}.import-structured-close svg{width:14px;height:14px}.import-structured-close:hover{color:#33445e;background:#f8fafc;border-color:#c1ccd9}.import-structured-state{color:#6f7d93;margin:0;padding:28px 18px;font-size:12px}.import-structured-dialog-v23 .import-structured-sheet-field{margin:13px 18px 4px}@media (width>=701px){.import-structured-dialog-v23 .import-field:not(:has(.import-textarea)){grid-template-rows:36px auto;align-content:start;gap:7px;display:grid;position:relative}.import-structured-dialog-v23 .import-field:not(:has(.import-textarea))>.import-field-label{color:#63738b;order:2;padding:0 2px;font-size:11.5px;font-weight:620;line-height:1.2;transform:translateY(1px)}.import-structured-dialog-v23 .import-field:not(:has(.import-textarea))>:not(.import-field-label){order:1}.import-structured-dialog-v23 .import-field:not(:has(.import-textarea)):before{content:"";z-index:2;pointer-events:none;background:#c6ceda;border-radius:2px;width:10px;height:1px;transition:background-color .14s;position:absolute;top:34px}.import-structured-dialog-v23 .import-field:not(:has(.import-textarea)):after{content:"";z-index:2;pointer-events:none;background:#c6ceda;border-radius:2px;width:10px;height:1px;transition:background-color .14s;position:absolute;top:34px}.import-structured-dialog-v23 .import-field:not(:has(.import-textarea)):before{left:0}.import-structured-dialog-v23 .import-field:not(:has(.import-textarea)):after{right:0}.import-structured-dialog-v23 .import-field:not(:has(.import-textarea)):focus-within:before{background:#dfa85a}.import-structured-dialog-v23 .import-field:not(:has(.import-textarea)):focus-within:after{background:#dfa85a}.import-structured-dialog-v23 .import-field:not(:has(.import-textarea)) .import-control{color:#17243d;width:100%;height:36px;min-height:36px;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;outline:0;font-size:12.5px;font-weight:590;line-height:1.25;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #cfd6e1!important;border-radius:0!important;padding:0 22px 5px 4px!important}.import-structured-dialog-v23 .import-field:not(:has(.import-textarea)) select.import-control{color:#17243d;width:100%;height:36px;min-height:36px;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;outline:0;font-size:12.5px;font-weight:590;line-height:1.25;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #cfd6e1!important;border-radius:0!important;padding:0 22px 5px 4px!important}.import-structured-dialog-v23 .import-field:not(:has(.import-textarea)) .import-control:hover{border-bottom-color:#aeb9c9!important}.import-structured-dialog-v23 .import-field:not(:has(.import-textarea)) .import-control:focus{border-bottom-color:#d9a052!important}.import-structured-dialog-v23 .import-field:not(:has(.import-textarea)) .import-select.is-placeholder{font-weight:470;color:#8794a9!important}}.import-structured-dialog-v23 .import-preview-table{background:#fff;border:1px solid #e2e7ee;border-radius:7px;margin:13px 18px 0;overflow:auto}.import-structured-dialog-v23 .import-preview-table table{min-width:760px}.import-structured-dialog-v23 .import-preview-table th{color:#607087;letter-spacing:.02em;background:#f8fafc;height:31px;padding:0 8px;font-size:9.7px;font-weight:760}.import-structured-dialog-v23 .import-preview-table td{color:#40516c;height:30px;padding:5px 8px;font-size:10.2px}.import-structured-dialog-v23 .import-preview-table tbody tr:last-child td{border-bottom:0}.import-structured-dialog-v23 .import-mapping-grid-v23{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 18px;margin:16px 18px 4px;display:grid}.import-structured-dialog-v23 .import-documents-feedback{margin:13px 18px 0}.import-structured-dialog-v23 .import-structured-footer{z-index:3;background:#fffffffa;border-top:1px solid #e8edf3;justify-content:flex-end;align-items:center;gap:8px;min-height:58px;margin:14px 0 0;padding:10px 18px 11px;display:flex;position:sticky;bottom:0}.import-structured-dialog-v23 .import-structured-footer .dos-button{height:35px!important;min-height:35px!important;box-shadow:none!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;padding:0 13px!important;font-size:11.5px!important;font-weight:680!important;line-height:1!important;display:inline-flex!important}.import-structured-dialog-v23 .import-structured-cancel{color:#34445e!important;background:#fff!important;border:1px solid #d5deea!important}.import-structured-dialog-v23 .import-structured-cancel:hover:not(:disabled){background:#f8fafc!important;border-color:#c2cedc!important}.import-structured-dialog-v23 .import-structured-import{min-width:164px;color:#fff!important;background:#f1a03a!important;border:1px solid #ef9b29!important}.import-structured-dialog-v23 .import-structured-import:hover:not(:disabled){background:#e79025!important;border-color:#e38b1d!important}.import-structured-dialog-v23 .import-structured-import:disabled{opacity:.55;cursor:wait}@media (width<=760px){.import-structured-dialog-v23{padding:12px}.import-structured-dialog-v23 .import-structured-dialog-card{width:calc(100vw - 24px);max-height:92vh}.import-structured-dialog-v23 .import-mapping-grid-v23{grid-template-columns:1fr}.import-structured-dialog-v23 .import-field:not(:has(.import-textarea))>.import-field-label{order:0}.import-structured-dialog-v23 .import-structured-footer{flex-direction:column-reverse;align-items:stretch}.import-structured-dialog-v23 .import-structured-footer .dos-button{width:100%}.import-manual-delete-confirm{flex-direction:column;align-items:stretch}.import-manual-delete-confirm>div:last-child{justify-content:flex-end}}.import-manual-persisted-table{min-width:930px}.import-review-v17 .import-review-header-actions{align-items:center;gap:8px;display:flex}.import-review-v17 .import-review-header-button{border-radius:7px;gap:7px;height:35px;min-height:35px;padding:0 12px}.import-review-v17 .import-review-header-button svg{flex:0 0 14px;width:14px;height:14px;display:block}.import-review-v17 .import-review-header-button>span{line-height:1;display:block}.import-review-v17 .import-review-header-button.is-check:disabled{color:#b99b73;opacity:1;background:#fffaf4;border-color:#ecd6b7}.import-review-v17 .import-review-kpi-icon{place-items:center;width:40px;height:40px;padding:0;line-height:0;display:inline-grid}.import-review-v17 .import-review-kpi-icon svg{width:17px;height:17px;margin:0;display:block;overflow:visible}.import-review-v17 .import-review-row.is-expanded{background:#fffdf8;box-shadow:inset 3px 0 #efa13a}.import-review-v17 .import-review-row.is-expanded td{border-bottom-color:#0000}.import-review-inline-detail-row>td{background:#fff;border-bottom:1px solid #e5eaf1!important;height:auto!important;padding:0 12px 12px!important}.import-review-inline-detail-row:hover{background:0 0!important}.import-review-v17 .import-review-inline-detail{background:linear-gradient(#fffdf8 0%,#fff 100%);border:1px solid #efc47f;border-radius:9px;gap:14px;margin:0;padding:13px 15px 14px;display:grid;box-shadow:0 1px 2px #11223f06}.import-review-v17 .import-review-inline-detail>header{border-bottom:1px solid #f1e7d8;justify-content:space-between;align-items:flex-start;gap:16px;padding:0 0 10px;display:flex}.import-review-v17 .import-review-inline-detail>header>div:first-child{min-width:0}.import-review-v17 .import-review-inline-detail .import-review-detail-title{align-items:center;gap:8px;min-height:28px;display:flex}.import-review-detail-vehicle-icon{color:#bf730f;background:#fff5e6;border:1px solid #f0d2a1;border-radius:8px;flex:0 0 29px;place-items:center;width:29px;height:29px;display:inline-grid}.import-review-detail-vehicle-icon svg{width:15px;height:15px}.import-review-v17 .import-review-inline-detail h3{font-size:15px;font-weight:790}.import-review-v17 .import-review-inline-detail header p{color:#66758c;margin:4px 0 0 37px;font-size:12px;line-height:1.4}.import-review-v17 .import-review-inline-detail header small{color:#8190a4;margin:3px 0 0 37px;font-size:12px;line-height:1.3;display:block}.import-review-v17 .import-review-close-button{gap:5px;min-width:76px;height:32px;min-height:32px;padding:0 9px;font-size:13px;line-height:1.2}.import-review-v17 .import-review-close-button>span:first-child{color:#738197;font-size:14px;line-height:1}.import-review-v17 .import-review-inline-detail .import-review-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px 18px;display:grid}.import-review-v17 .import-review-inline-detail .import-review-edit-field{min-width:0}.import-review-v17 .import-review-inline-detail .import-review-readonly-control{cursor:default;white-space:nowrap;text-overflow:ellipsis;align-items:center;display:flex;overflow:hidden;color:#1b2943!important;font-weight:620!important}.import-review-v17 .import-review-inline-detail.is-readonly .import-review-edit-field:before,.import-review-v17 .import-review-inline-detail.is-readonly .import-review-edit-field:after{background:#d3d9e2}.import-review-v17 .import-review-inline-detail.is-readonly .import-review-readonly-control{border-bottom-color:#d4dae3!important}.import-review-v17 .import-review-inline-detail .import-review-detail-actions{border-top:1px solid #f0e8dc;grid-column:1/-1;justify-content:flex-end;padding-top:9px;display:flex}.import-review-v17 .import-review-action{gap:5px;min-width:92px}.import-review-v17 .import-review-action>svg:first-child{width:13px;height:13px}.import-review-v17 .import-review-action>svg:last-child{width:12px;height:12px;margin-left:2px;transition:transform .14s}.import-review-v17 .import-review-action>svg:last-child.is-open{transform:rotate(180deg)}.import-review-v17 .import-review-action.is-open{color:#9a600f;background:#fffaf3;border-color:#e8b56f}.import-review-signals{background:#fffaf1;border:1px solid #ecd5ae;border-radius:8px;overflow:hidden}.import-review-signals>summary{color:#35445d;cursor:pointer;grid-template-columns:23px auto auto 1fr 14px;align-items:center;gap:7px;min-height:39px;padding:0 10px;list-style:none;display:grid}.import-review-signals>summary::-webkit-details-marker{display:none}.import-review-signals>summary strong{font-size:11.4px;font-weight:760}.import-review-signals-icon{color:#a7660e;background:#ffedcf;border-radius:50%;place-items:center;width:21px;height:21px;font-size:11px;font-weight:800;display:grid}.import-review-signals-count{color:#9a620f;background:#ffe8c5;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:9.5px;font-weight:760;display:grid}.import-review-signals>summary>svg{grid-column:5;justify-self:end;width:13px;height:13px}.import-review-signals-body{background:#fff;border-top:1px solid #efdfc4;display:grid}.import-review-signal-row{border-bottom:1px solid #edf0f4;grid-template-columns:128px minmax(0,1fr) minmax(170px,auto);align-items:center;gap:10px;min-height:35px;padding:7px 10px;display:grid}.import-review-signal-row:last-child{border-bottom:0}.import-review-signal-row>span{color:#8b661f;font-size:10.2px;font-weight:700}.import-review-signal-row>strong{color:#34445d;overflow-wrap:anywhere;min-width:0;font-size:10.8px;font-weight:650}.import-review-signal-row>small{color:#7a879a;text-align:right;font-size:9.8px}.import-review-signal-row.is-warning>span{color:#a25c36}.import-review-signal-row.is-manual>span{color:#9b6411}.import-review-signal-row.is-evidence>span{color:#4f6e9b}@media (width<=980px){.import-review-v17 .import-review-inline-detail .import-review-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.import-review-signal-row{grid-template-columns:110px minmax(0,1fr)}.import-review-signal-row>small{text-align:left;grid-column:2}}@media (width<=760px){.import-review-inline-detail-row>td{padding:0 8px 10px!important}.import-review-v17 .import-review-inline-detail{padding:12px}.import-review-v17 .import-review-inline-detail .import-review-detail-grid{grid-template-columns:1fr}.import-review-v17 .import-review-inline-detail header p,.import-review-v17 .import-review-inline-detail header small{margin-left:0}.import-review-v17 .import-review-header-actions{flex-wrap:wrap}.import-review-signal-row{grid-template-columns:1fr;gap:3px}.import-review-signal-row>small{text-align:left;grid-column:auto}}.imports-list-page-v3{color:#253452;width:100%;min-width:0;font-family:var(--dos-font-ui);margin:0}.imports-list-page-v3 :where(button,input,select){font-family:var(--dos-font-ui)}.imports-list-shell-v3{width:100%;max-width:none;margin:0}.imports-masthead-v3{padding-bottom:22px}.imports-masthead-v3>.page-header-v1{border:0;align-items:center;margin:0!important;padding:0!important}.imports-breadcrumb-v3{color:#71809a;align-items:center;gap:9px;margin:0 0 22px;font-size:12px;line-height:1;display:flex}.imports-breadcrumb-v3>span:first-child{color:#e28325}.imports-breadcrumb-v3 strong{color:#18233f;font-weight:700}.imports-list-page-v3 .dos-button:hover:not(:disabled){background:#fff8ed}.imports-list-page-v3 .dos-button:focus-visible,.imports-list-page-v3 input:focus-visible,.imports-list-page-v3 select:focus-visible{outline:3px solid var(--dos-focus,#315b9133);outline-offset:2px}.imports-cta-icon-v3{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8px;flex:0 0 16px;width:16px;height:16px;display:block}.imports-filter-card-v3{background:#fff;border:1px solid #e1e6ed;border-radius:11px;padding:17px 18px 14px;box-shadow:0 7px 18px #1d314b09}.imports-filter-grid-v3{grid-template-columns:minmax(300px,1.5fr) minmax(180px,.85fr) auto;align-items:end;gap:18px;display:grid}.imports-search-v3,.imports-filter-field-v3{gap:5px;min-width:0;min-height:65px;padding-bottom:0;display:grid;position:relative}.imports-search-v3>span,.imports-filter-field-v3>span{color:#718099;font-family:var(--dos-font-label);font-size:12px;font-weight:600;line-height:1.3}.imports-search-v3>span{order:2}.imports-search-v3>div{color:#8793a7;order:1;align-items:center;gap:9px;min-width:0;height:40px;display:flex;position:relative}.imports-search-v3>div>svg,.imports-search-button-v3>svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.5px;flex:0 0 16px;width:16px;height:16px}.imports-search-v3 input{flex:auto;min-width:0}.imports-filter-field-v3>span{order:2}.imports-filter-field-v3>select{order:1;width:100%;position:relative}.imports-filter-field-v3:before,.imports-filter-field-v3:after{content:"";pointer-events:none;background:#cbd5e1;width:12px;height:3px;transition:background-color .15s;position:absolute;top:39px}.imports-filter-field-v3:before{left:0}.imports-filter-field-v3:after{right:0}.imports-search-v3:focus-within>div{color:var(--dos-amber-600)}.imports-search-button-v3{border-radius:7px;min-height:35px;box-shadow:0 5px 11px #ea8a122e}.imports-state-v3{color:#71809a;text-align:center;background:#fff;border:1px solid #e1e6ed;border-radius:11px;justify-content:center;align-items:center;gap:12px;min-height:130px;margin-top:17px;padding:24px;font-size:12px;display:flex}.imports-state-v3.is-error{color:#8d3838;background:#fff7f7;border-color:#f1caca}.imports-inbox-v3{background:#fff;border:1px solid #e1e6ed;border-radius:11px;margin-top:17px;overflow:hidden;box-shadow:0 7px 18px #1d314b09}.imports-inbox-head-v3,.imports-inbox-row-v3{grid-template-columns:minmax(210px,1.35fr) minmax(90px,.6fr) minmax(150px,1.15fr) minmax(145px,.95fr) minmax(120px,.8fr) minmax(100px,.65fr) minmax(115px,.8fr) minmax(120px,.8fr) 24px;gap:13px;display:grid}.imports-inbox-head-v3{color:#7c899e;min-height:35px;font-family:var(--dos-font-label);letter-spacing:.03em;text-transform:uppercase;background:#fbfcfe;border-bottom:1px solid #edf0f4;align-items:center;padding:0 17px;font-size:12px;font-weight:600;line-height:1.25}.imports-inbox-row-v3{cursor:pointer;border-bottom:1px solid #edf0f4;align-items:stretch;min-width:0;min-height:78px;padding:11px 13px 11px 17px;transition:background-color .16s,box-shadow .16s;position:relative}.imports-inbox-row-v3:last-child{border-bottom:0}.imports-inbox-row-v3:hover,.imports-inbox-row-v3:focus-visible{z-index:1;background:#fffdf8;outline:0;box-shadow:inset 3px 0 #e88917}.imports-inbox-row-v3>div{flex-direction:column;justify-content:center;gap:4px;min-width:0;display:flex}.imports-inbox-label-v3{color:#718099;font-family:var(--dos-font-label);letter-spacing:.02em;font-size:12px;font-weight:600;line-height:1.25}.imports-inbox-row-v3 strong{color:#17263e;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.3;overflow:hidden}.imports-inbox-row-v3>div>span:not(.imports-inbox-label-v3){color:#718099;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.3;overflow:hidden}.imports-inbox-identity-v3{align-items:flex-start;justify-content:center!important}.imports-inbox-identity-v3 strong{max-width:100%}.imports-inbox-identity-v3>span:last-child{color:#8793a7}.imports-inbox-reference-v3 strong{font-family:var(--dos-font-data);font-size:13px;line-height:1.3}.imports-inbox-status-v3{align-items:flex-start}.imports-inbox-status-v3 .import-status-badge-v1{min-height:22px;margin-top:1px;padding:0 8px;font-size:11.5px}.imports-inbox-number-v3 strong{font-variant-numeric:tabular-nums}.imports-inbox-arrow-v3{color:#8290a5;cursor:pointer;background:0 0;border:0;align-self:center;place-items:center;width:24px;height:32px;padding:0;font-size:22px;line-height:1;display:grid}.imports-inbox-arrow-v3:hover{color:#18233f}.imports-inbox-footer-v3{box-sizing:border-box;color:#71809a;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:11px 17px;font-size:12px;line-height:1.3;display:flex}.imports-pagination-v3{white-space:nowrap;align-items:center;gap:9px;display:inline-flex}.imports-pagination-v3 strong{color:#253452;font-size:12px;font-weight:600}.imports-pagination-v3 .dos-button{min-width:30px;height:30px;min-height:30px;padding:0 8px;font-size:17px;line-height:1}.imports-pagination-v3 .dos-button:disabled{cursor:not-allowed;opacity:.42}@media (width<=1250px){.imports-filter-grid-v3{grid-template-columns:minmax(260px,1fr) 170px auto;gap:13px}.imports-inbox-head-v3,.imports-inbox-row-v3{grid-template-columns:minmax(190px,1.2fr) minmax(80px,.55fr) minmax(130px,1fr) minmax(125px,.9fr) minmax(110px,.75fr) minmax(85px,.6fr) minmax(100px,.75fr) minmax(110px,.75fr) 22px;gap:9px}}@media (width<=920px){.imports-filter-grid-v3{grid-template-columns:1fr 1fr}.imports-search-v3{grid-column:1/-1}.imports-search-button-v3{justify-self:end}.imports-inbox-v3{overflow-x:auto}.imports-inbox-head-v3,.imports-inbox-row-v3{min-width:1080px}}@media (width<=620px){.imports-masthead-v3{padding-bottom:16px}.imports-masthead-v3>.page-header-v1{align-items:flex-start}.imports-filter-grid-v3{grid-template-columns:1fr}.imports-search-v3{grid-column:auto}.imports-search-button-v3{justify-self:stretch}.imports-inbox-footer-v3{flex-direction:column;align-items:flex-start}.imports-pagination-v3{justify-content:space-between;align-self:stretch}}.dealeros-app>.dealer-content-v2>main.page-canvas-v1>.import-create-page-v2{background:0 0;width:100%;max-width:none;margin:0;padding:0}.import-create-page-v2{width:100%;min-width:0;color:var(--dos-text,#253452);font-family:var(--dos-font-ui)}.import-create-page-v2 :where(button,input,select,textarea){font-family:var(--dos-font-ui)}.import-create-shell-v2{width:100%;max-width:none;margin:0}.import-create-masthead-v2{padding-bottom:20px}.import-create-breadcrumb-v2{color:var(--dos-text-muted,#71809a);align-items:center;gap:9px;margin:0 0 22px;font-size:12px;line-height:1;display:flex}.import-create-breadcrumb-v2 button{color:var(--dos-orange-600,#e28325);font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;cursor:pointer;background:0 0;border:0;padding:0}.import-create-breadcrumb-v2 button:hover{text-decoration:underline}.import-create-breadcrumb-v2 strong{color:var(--dos-text-strong,#18233f);font-weight:700}.import-create-masthead-v2>.page-header-v1{border:0;align-items:center;margin:0;margin:0!important;padding:0!important}.import-create-form-page-v2{width:100%;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;gap:0;padding:0;display:grid;overflow:visible}.import-create-section-v2{border:1px solid var(--dos-border,#dfe4ec);background:var(--dos-surface,#fff);box-shadow:var(--dos-shadow-xs,0 1px 2px #14213a0a);border-radius:12px;gap:22px;padding:22px 24px 26px;display:grid}.import-create-section-v2>header{border-bottom:1px solid var(--dos-border,#dfe4ec);padding:0 0 17px}.import-create-eyebrow-v2{color:var(--dos-amber-700,#b96c0b);letter-spacing:.11em;margin:0 0 6px;font-size:10px;font-weight:760;line-height:1.2}.import-create-section-v2 h2{color:var(--dos-text-strong,#18233f);margin:0;font-size:17px;line-height:1.25}.import-create-section-v2>header p:not(.import-create-eyebrow-v2){color:var(--dos-text-secondary,#66748d);margin:6px 0 0;font-size:12px;line-height:1.45}.import-create-form-page-v2 .import-create-form-fields-v1{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 28px;padding:0;display:grid}.import-create-form-page-v2 .import-create-notes-v1{grid-column:1/-1}.import-create-form-page-v2 .dos-underline-field-v1{min-width:0}.import-create-page-footer-v2{justify-content:flex-end;gap:9px;padding:16px 0 0;display:flex}@media (width<=700px){.dealeros-app>.dealer-content-v2>main.page-canvas-v1>.import-create-page-v2{padding:0}.import-create-section-v2{padding:18px}.import-create-form-page-v2 .import-create-form-fields-v1{grid-template-columns:1fr;gap:18px}.import-create-form-page-v2 .import-create-notes-v1{grid-column:auto}}@media (width<=520px){.dealeros-app>.dealer-content-v2>main.page-canvas-v1>.import-create-page-v2{padding:0}.import-create-masthead-v2>.page-header-v1{align-items:flex-start}.import-create-section-v2{padding:16px}.import-create-page-footer-v2{flex-direction:column-reverse}.import-create-page-footer-v2 .dos-button{width:100%}}.customer-modal-v1>form{max-height:min(760px,100dvh - 28px);overflow-y:auto}@media (width<=700px){.customer-modal-v1>form{max-height:calc(100dvh - 16px)}}.customers-page-v1{width:100%;max-width:none;margin:0;padding:0}.customers-toolbar-v1{gap:12px;display:flex}.customers-toolbar-v1 .search-control-v2{flex:420px}.customers-table-card-v1{background:#fff;border:1px solid #e1e5ed;border-radius:12px;overflow:hidden}.customers-table-card-v1.is-empty{background:0 0;border:0;border-radius:0}.customers-table-scroll-v1{overflow-x:auto}.customers-table-card-v1 table{border-collapse:collapse;width:100%;min-width:720px}.customers-table-card-v1 th{text-align:left;color:#66738a;height:34px;font-family:var(--dos-font-label);text-transform:uppercase;letter-spacing:.03em;background:#f7f9fc;padding:0 16px;font-size:12px;font-weight:600;line-height:1.25}.customers-table-card-v1 td{color:#27344a;border-top:1px solid #edf0f5;height:52px;padding:8px 16px;font-size:13px}.customers-table-card-v1 tbody tr{cursor:pointer;transition:background .15s}.customers-table-card-v1 tbody tr:hover,.customers-table-card-v1 tbody tr:focus-visible{background:#f8fafc;outline:none}.customers-table-card-v1 td:first-child{min-width:220px}.customers-table-card-v1 td strong,.customers-table-card-v1 td small{display:block}.customers-table-card-v1 td small{color:#7b879b;margin-top:3px;font-size:12px;line-height:1.3}.customers-state-v1{text-align:center;color:#7b879b;padding:24px 20px}.customer-inquiry-row-v1{color:#27344a;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #edf0f5;align-items:center;gap:18px;width:100%;display:grid}.customer-inquiry-row-v1:last-child{border-bottom:0}.customer-inquiry-row-v1:hover,.customer-inquiry-row-v1:focus-visible{color:#0e5fc2;outline:none}.customer-inquiry-row-v1 strong,.customer-inquiry-row-v1 small{display:block}.customer-inquiry-row-v1 small{color:#7b879b;margin-top:4px;font-size:12px}.customer-inquiry-row-v1>span:nth-child(2){text-align:right}.customer-inquiry-row-v1>span:nth-child(2) b{font-size:12px;font-weight:600;display:block}.customer-modal-v1{z-index:40}.customer-modal-v1 form{border:1px solid var(--line);background:#fff;border-radius:12px;gap:18px;width:min(680px,100vw - 32px);max-height:calc(100vh - 32px);padding:0 24px 20px;display:grid;overflow:auto;box-shadow:0 18px 48px #1018282b}.customer-modal-v1 form>header{border-bottom:1px solid var(--line);background:#fbfcfe;justify-content:space-between;align-items:flex-start;gap:16px;margin:0 -24px;padding:20px 24px 16px;display:flex}.customer-modal-v1 form>header p{margin:0 0 5px}.customer-modal-v1 form>header h2{color:var(--ink);margin:0;font-size:21px}.customer-modal-v1 form>header span{color:var(--muted);margin-top:5px;font-size:13px;display:block}.customer-modal-grid-v1{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.customer-modal-grid-v1>:last-child:nth-child(odd){grid-column:1/-1}.customer-modal-v1 form>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding-top:14px;display:flex}@media (width<=700px){.customer-modal-v1 form{width:min(100%,100vw - 20px);padding-inline:17px}.customer-modal-v1 form>header{margin-inline:-17px;padding-inline:17px}.customer-modal-grid-v1{grid-template-columns:1fr}}.customers-empty-copy-v1{color:#7b879b;margin:0;font-size:13px}@media (width<=760px){.customers-page-v1{padding-bottom:28px}.customer-inquiry-row-v1{grid-template-columns:minmax(0,1fr) 18px}.customer-inquiry-row-v1>span:nth-child(2){text-align:left;grid-column:1}.customer-inquiry-row-v1>span:nth-child(3){grid-area:1/2/span 2}}.customer-primary-badge-v1{color:#3e7d45;background:#eef7ed;border-radius:999px;align-items:center;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.customer-workspace-page-v2{width:100%;max-width:none;margin-inline:0;padding-bottom:42px}.customer-workspace-page-v2 .page-header-v1{margin-bottom:18px}.customer-back-link-v2{color:#155ca8;cursor:pointer;background:0 0;border:0;align-items:center;margin:0 0 8px;padding:0;font-size:13px;font-weight:650;display:inline-flex}.customer-back-link-v2:hover{text-decoration:underline}.customer-workspace-page-v2 .page-header-actions-v1 .page-header-action-group-v1>.dos-button--ghost:first-child{display:none}.customer-header-meta-v2{color:#74839a;align-items:center;gap:12px;margin:-8px 0 16px;font-size:12px;display:flex}.customer-type-badge-v2{color:#285f9c;background:#f1f6fc;border:1px solid #dbe7f5;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-weight:650;display:inline-flex}.customer-workspace-layout-v2 main{min-width:0}.customer-workspace-layout-v2.is-inline-editing .customer-workspace-submit-v2{display:none}.customer-read-panel-v2 .dos-form-section-header-v1{padding-bottom:14px}.customer-read-panel-v2 .dos-form-section-body-v1{gap:18px}.customer-read-grid-v2{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 24px;display:grid}.customer-read-grid-v2 .dos-readonly-field-v1{min-width:0}.customer-read-wide-v2{grid-column:1/-1}.customer-read-grid-v2 .dos-field-value-v1{font-size:14px}.customer-workspace-layout-v2 .customer-master-form-v2 .dos-form-section-header-v1 h2{font-size:0}.customer-workspace-layout-v2 .customer-master-form-v2 .dos-form-section-header-v1 h2:after{content:"Основни данни";font-size:17px}.customer-workspace-layout-v2 .customer-master-form-v2 .dos-form-section-header-v1 p{display:none}.customer-workspace-page-v2 .customer-type-switch-v2{background:#fff;border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;width:min(100%,480px);padding:0;display:grid;overflow:hidden}.customer-workspace-page-v2 .customer-type-switch-v2 button{color:#55647d;background:#fff;border:1px solid #d4dce8;border-radius:0;min-height:36px}.customer-workspace-page-v2 .customer-type-switch-v2 button+button{border-left:0}.customer-workspace-page-v2 .customer-type-switch-v2 button.is-active{color:#9a4d09;background:#fff2df;border-color:#e79a31;box-shadow:inset 0 -2px #e79a31}.customer-related-row-v2>span:not(.customer-related-actions-v2){color:#344562}.customer-related-actions-v2 .dos-icon-button{width:30px;height:30px}.customer-related-inquiries-v2 .customer-inquiry-row-v1{border-top:1px solid #edf0f4;border-radius:0}.customer-workspace-tabs-v2{background:0 0;border:0;border-bottom:1px solid #dfe5ee;border-radius:0;align-items:center;gap:4px;margin-bottom:20px;padding:0 0 8px;display:flex;overflow-x:auto}.customer-workspace-tabs-v2 button{color:#66738a;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;min-height:36px;padding:0 13px;font-size:13px;font-weight:600}.customer-workspace-tabs-v2 button:hover:not(:disabled){color:#0d5fb8;background:#fff;outline:none}.customer-workspace-tabs-v2 button:focus-visible{color:#0d5fb8;box-shadow:0 0 0 3px var(--dos-focus,#e4a22933);background:#fff;outline:0}.customer-workspace-tabs-v2 button:disabled{color:#8b97aa;cursor:not-allowed;opacity:.72;background:0 0;border-color:#0000}.customer-workspace-tabs-v2 button.is-active{color:#10213b;border-color:#0000;border-bottom:2px solid var(--dos-amber-600,#d9942f);box-shadow:none;background:0 0;border-radius:0}.customer-workspace-tabs-v2 span{color:#65748a;background:#edf2f8;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;margin-left:5px;font-size:11px;display:inline-flex}.customer-workspace-layout-v2 .dos-form-section-v1{box-shadow:none;background:0 0;border:0;border-radius:0;gap:16px;padding:0;display:grid;overflow:visible}.customer-workspace-layout-v2 .dos-form-section-header-v1{background:0 0;border-bottom:1px solid #edf0f4;padding:0 0 12px}.customer-workspace-layout-v2 .dos-form-section-header-v1 h2{color:#14213a;margin:0;font-size:17px}.customer-workspace-layout-v2 .dos-form-section-header-v1 p{color:#72819a;margin:5px 0 0;font-size:12px}.customer-workspace-layout-v2 .dos-form-section-body-v1{gap:16px;padding:18px 0 4px;display:grid}.customer-workspace-grid-v2{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.customer-address-grid-v2{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-address-grid-v2>:last-child{grid-column:1/-1}.customer-workspace-help-v2{color:#6d7c94;margin:0;font-size:12px}.customer-type-unknown-v1{color:#40516d;background:#f8fafc;border:1px solid #dfe5ee;border-radius:10px;gap:5px;margin:18px 0;padding:14px 16px;display:grid}.customer-type-unknown-v1 strong{color:var(--ink);font-size:13px}.customer-type-unknown-v1 span{color:#71809a;font-size:12px;line-height:1.45}.customer-workspace-layout-v2 .dos-form-section-body-v1>.dos-button{justify-self:start}.customer-row-actions-v2{flex-shrink:0;gap:7px;display:flex}.customer-inline-editor-v2{background:#fbfcfe;border:1px solid #d6e0eb;border-radius:10px;gap:16px;padding:17px;display:grid}.customer-inline-editor-header-v2{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.customer-inline-editor-header-v2 strong{color:#14213a;font-size:14px;display:block}.customer-inline-editor-header-v2 small{color:#72819a;margin-top:4px;font-size:12px;display:block}.customer-inline-editor-actions-v2{border-top:1px solid #e8edf3;justify-content:flex-end;gap:8px;padding-top:13px;display:flex}.customer-checkbox-v2{color:#43526a;align-items:center;gap:8px;font-size:13px;display:flex}.customer-checkbox-v2 input{accent-color:#d9952b}.customer-underline-editor-v1>.customer-workspace-grid-v2>.dos-outlined-field-v1{color:var(--dos-text-secondary);gap:4px;font-size:10px;font-weight:650;line-height:1.2}.customer-underline-editor-v1>.customer-workspace-grid-v2>.dos-outlined-field-v1>.dos-outlined-input-v1,.customer-underline-editor-v1>.customer-workspace-grid-v2>.dos-outlined-field-v1>.dos-outlined-select-v1,.customer-underline-editor-v1>.customer-workspace-grid-v2>.dos-outlined-field-v1>.dos-textarea-v1,.customer-underline-editor-v1>.customer-workspace-grid-v2>.customer-locality-field-v1>.dos-outlined-input-v1{box-sizing:border-box;width:100%;height:38px;min-height:38px;color:var(--dos-text-strong);border:0;border-bottom:1px solid var(--dos-border-strong);box-shadow:none;background:0 0;border-radius:0;outline:0;padding:8px 2px 7px;font-size:13px;line-height:1.3;transition:border-color .16s}.customer-underline-editor-v1>.customer-workspace-grid-v2>.dos-outlined-field-v1>.dos-outlined-input-v1:hover,.customer-underline-editor-v1>.customer-workspace-grid-v2>.dos-outlined-field-v1>.dos-outlined-select-v1:hover,.customer-underline-editor-v1>.customer-workspace-grid-v2>.dos-outlined-field-v1>.dos-textarea-v1:hover,.customer-underline-editor-v1>.customer-workspace-grid-v2>.customer-locality-field-v1>.dos-outlined-input-v1:hover{border-color:var(--dos-amber-600)}.customer-underline-editor-v1>.customer-workspace-grid-v2>.dos-outlined-field-v1>.dos-outlined-input-v1:focus,.customer-underline-editor-v1>.customer-workspace-grid-v2>.dos-outlined-field-v1>.dos-outlined-select-v1:focus,.customer-underline-editor-v1>.customer-workspace-grid-v2>.dos-outlined-field-v1>.dos-textarea-v1:focus,.customer-underline-editor-v1>.customer-workspace-grid-v2>.customer-locality-field-v1>.dos-outlined-input-v1:focus{border:0;border-bottom:2px solid var(--dos-amber-600);box-shadow:none}.customer-underline-editor-v1>.customer-workspace-grid-v2>.dos-outlined-field-v1>.dos-outlined-select-v1{appearance:none;background-color:#0000;background-image:linear-gradient(45deg,transparent 50%,var(--dos-text-muted) 50%),linear-gradient(135deg,var(--dos-text-muted) 50%,transparent 50%);background-position:calc(100% - 9px) 16px,calc(100% - 5px) 16px;background-repeat:no-repeat;background-size:4px 4px,4px 4px;padding-right:23px}.customer-underline-editor-v1>.customer-workspace-grid-v2>.customer-locality-field-v1>.dos-field-label-v1{color:var(--dos-text-secondary);margin:0;font-size:10px;font-weight:650;line-height:1.2;display:block}.customer-underline-editor-v1>.customer-workspace-grid-v2>.dos-outlined-field-v1>.dos-textarea-v1{resize:vertical;height:auto;min-height:76px}.customer-underline-editor-v1>.customer-workspace-grid-v2>.dos-outlined-field-v1,.customer-underline-editor-v1>.customer-workspace-grid-v2>.customer-locality-field-v1{position:relative}.customer-underline-editor-v1>.customer-workspace-grid-v2>.dos-outlined-field-v1:before,.customer-underline-editor-v1>.customer-workspace-grid-v2>.dos-outlined-field-v1:after,.customer-underline-editor-v1>.customer-workspace-grid-v2>.customer-locality-field-v1:before,.customer-underline-editor-v1>.customer-workspace-grid-v2>.customer-locality-field-v1:after{background:var(--dos-border-strong);content:"";pointer-events:none;width:12px;height:3px;transition:background-color .16s;position:absolute;bottom:0}.customer-underline-editor-v1>.customer-workspace-grid-v2>.dos-outlined-field-v1:before,.customer-underline-editor-v1>.customer-workspace-grid-v2>.customer-locality-field-v1:before{left:0}.customer-underline-editor-v1>.customer-workspace-grid-v2>.dos-outlined-field-v1:after,.customer-underline-editor-v1>.customer-workspace-grid-v2>.customer-locality-field-v1:after{right:0}.customer-underline-editor-v1>.customer-workspace-grid-v2>.dos-outlined-field-v1:hover:before,.customer-underline-editor-v1>.customer-workspace-grid-v2>.dos-outlined-field-v1:hover:after,.customer-underline-editor-v1>.customer-workspace-grid-v2>.dos-outlined-field-v1:focus-within:before,.customer-underline-editor-v1>.customer-workspace-grid-v2>.dos-outlined-field-v1:focus-within:after,.customer-underline-editor-v1>.customer-workspace-grid-v2>.customer-locality-field-v1:hover:before,.customer-underline-editor-v1>.customer-workspace-grid-v2>.customer-locality-field-v1:hover:after,.customer-underline-editor-v1>.customer-workspace-grid-v2>.customer-locality-field-v1:focus-within:before,.customer-underline-editor-v1>.customer-workspace-grid-v2>.customer-locality-field-v1:focus-within:after{background:var(--dos-amber-600)}.customer-locality-field-v1{min-width:0;position:relative}.customer-locality-field-v1>.dos-field-label-v1{margin-bottom:6px;display:block}.customer-locality-field-v1>.dos-outlined-input-v1{width:100%}.customer-locality-options-v1{z-index:30;background:#fff;border:1px solid #d4dce8;border-radius:9px;max-height:260px;padding:4px;display:grid;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 12px 28px #14213a24}.customer-locality-options-v1 button{color:#1b2943;text-align:left;cursor:pointer;width:100%;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;background:0 0;border:0;border-radius:6px;gap:2px;padding:9px 10px;display:grid}.customer-locality-options-v1 button:hover,.customer-locality-options-v1 button.is-active{background:#f3f7fc}.customer-locality-options-v1 button strong{font-size:13px;font-weight:600}.customer-locality-options-v1 button small{color:#72819a;font-size:11px}.customer-locality-state-v1{color:#72819a;padding:10px;font-size:12px}.customer-locality-add-v1{margin-top:3px;color:#8a5a12!important;border-top:1px solid #edf0f4!important;padding-top:10px!important}.customer-locality-add-v1 strong{color:#a76612!important}.locality-create-modal-v1 .customer-inline-editor-actions-v2{padding:12px 24px 18px}@media (width<=900px){.customer-workspace-layout-v2,.customer-workspace-layout-v2.is-create{grid-template-columns:1fr}.customer-workspace-grid-v2{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-workspace-grid-v2>:last-child:nth-child(odd){grid-column:1/-1}.customer-read-grid-v2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.customer-workspace-page-v2{padding-inline:10px}.customer-workspace-layout-v2 .dos-form-section-header-v1,.customer-workspace-layout-v2 .dos-form-section-body-v1{padding-inline:14px}.customer-workspace-grid-v2{grid-template-columns:1fr}.customer-row-actions-v2{flex-wrap:wrap;width:100%}.customer-workspace-tabs-v2{margin-inline:-2px}.locality-create-modal-v1 .customer-inline-editor-actions-v2{padding-inline:18px}.customer-read-grid-v2{grid-template-columns:1fr}.customer-read-wide-v2{grid-column:auto}}.dealeros-app .customer-underline-editor-v1 .customer-locality-field-v1{grid-template-rows:auto auto;gap:4px;display:grid}.dealeros-app .customer-underline-editor-v1 .customer-locality-field-v1>.dos-outlined-input-v1{order:1}.dealeros-app .customer-underline-editor-v1 .customer-locality-field-v1>.dos-field-label-v1{color:var(--dos-text-secondary);order:2;margin:0;font-size:10px;font-weight:650;line-height:1.2}.dealeros-app .customer-underline-editor-v1>.customer-workspace-grid-v2>.dos-outlined-field-v1{grid-template-rows:auto auto auto;gap:4px;display:grid}.dealeros-app .customer-underline-editor-v1>.customer-workspace-grid-v2>.dos-outlined-field-v1>:is(.dos-outlined-input-v1,.dos-outlined-select-v1,.dos-textarea-v1){order:1}.dealeros-app .customer-underline-editor-v1>.customer-workspace-grid-v2>.dos-outlined-field-v1>.dos-field-label-v1{color:var(--dos-text-secondary);order:2;margin:0;font-size:10px;font-weight:650;line-height:1.2}.dealeros-app .customer-underline-editor-v1>.customer-workspace-grid-v2>.dos-outlined-field-v1>.dos-validation-message-v1{order:3}.dealeros-app .customer-underline-editor-v1>.customer-workspace-grid-v2>.dos-outlined-field-v1>:is(.dos-outlined-input-v1,.dos-outlined-select-v1,.dos-textarea-v1):hover,.dealeros-app .customer-underline-editor-v1>.customer-workspace-grid-v2>.customer-locality-field-v1>.dos-outlined-input-v1:hover{border-bottom-color:var(--dos-border-strong)}.dealeros-app .customer-underline-editor-v1>.customer-workspace-grid-v2>.dos-outlined-field-v1:hover:before,.dealeros-app .customer-underline-editor-v1>.customer-workspace-grid-v2>.dos-outlined-field-v1:hover:after,.dealeros-app .customer-underline-editor-v1>.customer-workspace-grid-v2>.customer-locality-field-v1:hover:before,.dealeros-app .customer-underline-editor-v1>.customer-workspace-grid-v2>.customer-locality-field-v1:hover:after{background:var(--dos-border-strong)}.dealeros-app .customer-underline-editor-v1>.customer-workspace-grid-v2>.dos-outlined-field-v1>:is(.dos-outlined-input-v1,.dos-outlined-select-v1,.dos-textarea-v1):focus,.dealeros-app .customer-underline-editor-v1>.customer-workspace-grid-v2>.customer-locality-field-v1>.dos-outlined-input-v1:focus{border-bottom:2px solid var(--dos-amber-600)}.dealeros-app .customer-underline-editor-v1>.customer-workspace-grid-v2>.dos-outlined-field-v1:focus-within:before,.dealeros-app .customer-underline-editor-v1>.customer-workspace-grid-v2>.dos-outlined-field-v1:focus-within:after,.dealeros-app .customer-underline-editor-v1>.customer-workspace-grid-v2>.customer-locality-field-v1:focus-within:before,.dealeros-app .customer-underline-editor-v1>.customer-workspace-grid-v2>.customer-locality-field-v1:focus-within:after{background:var(--dos-amber-600)}.dealeros-app .customer-underline-editor-v1>.customer-workspace-grid-v2>.dos-outlined-field-v1:before,.dealeros-app .customer-underline-editor-v1>.customer-workspace-grid-v2>.dos-outlined-field-v1:after,.dealeros-app .customer-underline-editor-v1>.customer-workspace-grid-v2>.customer-locality-field-v1:before,.dealeros-app .customer-underline-editor-v1>.customer-workspace-grid-v2>.customer-locality-field-v1:after{top:37px;bottom:auto}.dealeros-app .customer-bank-editor-v1>.customer-workspace-grid-v2>.dos-outlined-field-v1{color:var(--dos-text-secondary);grid-template-rows:auto auto auto;gap:4px;font-size:10px;font-weight:650;line-height:1.2;display:grid;position:relative}.dealeros-app .customer-bank-editor-v1>.customer-workspace-grid-v2>.dos-outlined-field-v1>:is(.dos-outlined-input-v1,.dos-outlined-select-v1,.dos-textarea-v1){box-sizing:border-box;width:100%;height:38px;min-height:38px;color:var(--dos-text-strong);border:0;border-bottom:1px solid var(--dos-border-strong);box-shadow:none;background:0 0;border-radius:0;outline:0;order:1;padding:8px 2px 7px;font-size:13px;line-height:1.3;transition:border-color .16s}.dealeros-app .customer-bank-editor-v1>.customer-workspace-grid-v2>.dos-outlined-field-v1>.dos-field-label-v1{color:var(--dos-text-secondary);order:2;margin:0;font-size:10px;font-weight:650;line-height:1.2}.dealeros-app .customer-bank-editor-v1>.customer-workspace-grid-v2>.dos-outlined-field-v1>.dos-validation-message-v1{order:3}.dealeros-app .customer-bank-editor-v1>.customer-workspace-grid-v2>.dos-outlined-field-v1:before,.dealeros-app .customer-bank-editor-v1>.customer-workspace-grid-v2>.dos-outlined-field-v1:after{background:var(--dos-border-strong);content:"";pointer-events:none;width:12px;height:3px;transition:background-color .16s;position:absolute;top:37px}.dealeros-app .customer-bank-editor-v1>.customer-workspace-grid-v2>.dos-outlined-field-v1:before{left:0}.dealeros-app .customer-bank-editor-v1>.customer-workspace-grid-v2>.dos-outlined-field-v1:after{right:0}.dealeros-app .customer-bank-editor-v1>.customer-workspace-grid-v2>.dos-outlined-field-v1:focus-within:before,.dealeros-app .customer-bank-editor-v1>.customer-workspace-grid-v2>.dos-outlined-field-v1:focus-within:after{background:var(--dos-amber-600)}.dealeros-app .customer-bank-editor-v1>.customer-workspace-grid-v2>.dos-outlined-field-v1>:is(.dos-outlined-input-v1,.dos-outlined-select-v1,.dos-textarea-v1):focus{border-bottom:2px solid var(--dos-amber-600)}.customer-bank-accounts-v1{gap:0;margin-bottom:16px;display:grid}.customer-bank-account-row-v1{border-bottom:1px solid #e8edf3;justify-content:space-between;align-items:flex-start;gap:16px;padding:15px 0;display:flex}.customer-bank-account-row-v1 strong{color:#14213a;letter-spacing:.02em;font-size:14px}.customer-bank-account-row-v1 p{color:#66738a;margin:5px 0 0;font-size:13px}.customer-bank-account-row-v1 .customer-row-actions-v2{flex-wrap:wrap;justify-content:flex-end;align-items:center}.customer-bank-editor-v1{background:#fbfcfe;border:1px solid #d6e0eb;border-radius:10px;gap:14px;margin-top:16px;padding:16px;display:grid}@media (width<=620px){.customer-bank-account-row-v1{flex-direction:column}.customer-bank-account-row-v1 .customer-row-actions-v2{justify-content:flex-start}.customer-bank-editor-v1{padding:12px}}.customer-workspace-page-v2 .customer-related-overview-v2 .dos-form-section-v1{box-shadow:none;background:#fff;border:1px solid #e0e6ef;border-radius:10px;padding:0 18px 14px}.customer-workspace-page-v2 .customer-related-overview-v2 .dos-form-section-header-v1{border-bottom:1px solid #e8edf3!important;padding:14px 0 10px!important}.customer-workspace-page-v2 .customer-related-overview-v2 .dos-form-section-header-v1 h2{text-transform:uppercase;letter-spacing:.05em;font-size:13px;color:#50617c!important}.customer-workspace-page-v2 .customer-related-overview-v2 .dos-form-section-body-v1{gap:10px!important;padding:12px 0 0!important}.customer-workspace-page-v2 .customer-related-overview-v2 .dos-form-section-body-v1>p{color:#71809a;margin:8px 0;font-size:12px}.customer-related-overview-v3{gap:16px;display:grid}.customer-related-section-v3{background:#fff;border:1px solid #dfe5ee;border-radius:11px;min-width:0;overflow:hidden}.customer-related-section-header-v3{border-bottom:1px solid #e8edf3;justify-content:space-between;align-items:center;gap:14px;padding:14px 18px 11px;display:flex}.customer-related-section-header-v3 h2{color:#50617c;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:12px;font-weight:750}.customer-related-table-v3{overflow-x:auto}.customer-related-table-v3.is-empty{overflow-x:visible}.customer-related-table-v3.is-empty .customer-related-head-v3{grid-template-columns:.9fr 1.3fr .9fr .8fr .5fr 54px;gap:7px;min-width:0}.customer-related-table-v3:not(.customer-related-inquiries-v3) .customer-related-head-v3,.customer-related-table-v3:not(.customer-related-inquiries-v3) .customer-related-row-v3{grid-template-columns:minmax(82px,1.05fr) minmax(120px,1.7fr) minmax(78px,1fr) minmax(52px,.7fr) minmax(38px,.5fr) 32px;gap:8px;min-width:0}.customer-related-table-v3.is-readonly .customer-related-head-v3,.customer-related-table-v3.is-readonly .customer-related-row-v3{grid-template-columns:minmax(82px,1.05fr) minmax(130px,1.8fr) minmax(78px,1fr) minmax(52px,.7fr) minmax(38px,.5fr);min-width:0}.customer-related-table-v3.is-readonly{overflow-x:hidden}.customer-related-row-v3>*{overflow-wrap:anywhere;min-width:0}.customer-related-head-v3{color:#6e7c92;padding:0 0 7px;font-size:11px;font-weight:650}.customer-related-row-v3{color:#283751;border-top:1px solid #edf0f4;min-height:50px;padding:10px 0;font-size:12px}.customer-related-row-v3 strong{color:#17243d;font-size:12px}.customer-related-row-v3>span:not(.customer-related-actions-v2){color:#354662;line-height:1.35}.customer-related-row-v3 .customer-related-actions-v2{justify-content:flex-end;gap:5px;display:flex}.customer-soft-action-v3{color:#344866;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;min-height:30px;padding:0 8px;font-family:inherit;font-size:12px;font-weight:650;line-height:1;display:inline-flex}.customer-related-inquiries-v3{gap:0;display:grid}.customer-related-inquiries-v3 .customer-inquiry-row-v1{border-top:1px solid #edf0f4;border-radius:0}.customer-workspace-page-v2{max-width:1440px;margin-inline:auto;padding-inline:0}.customer-master-editor-v3{background:#fff;border-radius:11px;gap:16px;display:grid;overflow:hidden;border:1px solid #dfe5ee!important;padding:0!important}.customer-master-editor-v3>.dos-form-section-v1{background:#fff;border:0;border-radius:0;gap:0;padding:0;display:grid}.customer-master-editor-v3 .dos-form-section-header-v1{background:#fff;border-bottom:1px solid #e8edf3;padding:18px 20px 13px}.customer-master-editor-v3 .dos-form-section-header-v1 h2{color:#14213a;letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:14px}.customer-master-editor-v3 .dos-form-section-header-v1 p{color:#72819a;margin:5px 0 0;font-size:12px}.customer-master-editor-v3 .dos-form-section-body-v1{gap:20px;padding:18px 20px 22px;display:grid}.customer-edit-type-block-v3{gap:7px;max-width:480px;display:grid}.customer-edit-type-label-v3{color:#68758b;font-size:11px;font-weight:650}.customer-edit-type-label-v3 b{color:#a54852}.customer-type-switch-v3{background:#fff;border:1px solid #cfd8e6;border-radius:6px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.customer-type-switch-v3 button{color:#50617a;cursor:pointer;background:#fff;border:0;border-right:1px solid #cfd8e6;min-height:36px;font-size:13px;font-weight:600}.customer-type-switch-v3 button:last-child{border-right:0}.customer-type-switch-v3 button.is-active{color:#99530f;background:#fff4e5;box-shadow:inset 0 -2px #e39a2e}.customer-editor-grid-v3{gap:20px 26px;display:grid}.customer-editor-grid-v3--three{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-editor-grid-v3--two{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-unstructured-name-v3{background:#fffaf1;border:1px solid #ead7b5;border-radius:8px;gap:4px;padding:11px 13px;display:grid}.customer-unstructured-name-v3 strong{color:#835a21;text-transform:uppercase;letter-spacing:.05em;font-size:11px}.customer-unstructured-name-v3 span{color:#14213a;font-size:14px;font-weight:650}.customer-unstructured-name-v3 small{color:#7c6a4f;font-size:12px;line-height:1.4}.customer-workspace-help-v3{color:#71809a;margin:-7px 20px 0;font-size:12px}.customer-editor-footer-v3{background:#fbfcfe;border-top:1px solid #e8edf3;justify-content:flex-end;gap:8px;padding:14px 20px 18px;display:flex}.customer-editor-footer-v3 .dos-button{min-height:40px}.customer-workspace-page-v2 .page-header-v1{align-items:flex-end;gap:28px;margin-bottom:10px;padding-bottom:14px}.customer-workspace-page-v2 .page-header-copy-v1 h1{letter-spacing:-.035em;font-size:clamp(26px,2.35vw,34px)}.customer-workspace-page-v2 .page-header-subtitle-v1{font-size:13px}.customer-header-actions-v3{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.customer-header-actions-v3 .dos-button{height:40px;min-height:40px;padding-inline:14px}.customer-header-actions-v3 .dos-button--ghost-danger{color:#a54852;background:#fff;border-color:#ead9dc}.customer-header-meta-v2{min-height:25px;margin:0 0 18px;font-size:12px}.customer-workspace-layout-v2 main{gap:16px;display:grid}.customer-workspace-layout-v2 .customer-master-form-v2{background:#fff;border:1px solid #dfe5ee;border-radius:11px;gap:0;padding:0;display:grid;overflow:hidden}.customer-workspace-layout-v2 .customer-master-form-v2>.dos-form-section-v1{background:#fff;border:0;border-radius:0;gap:0;padding:0;display:grid}.customer-workspace-layout-v2 .customer-master-form-v2 .dos-form-section-header-v1{background:#fff;border-bottom:1px solid #e8edf3;padding:18px 20px 13px}.customer-workspace-layout-v2 .customer-master-form-v2 .dos-form-section-body-v1{gap:18px;padding:18px 20px 20px}.customer-workspace-layout-v2 .customer-master-form-v2 .dos-form-section-header-v1 h2{letter-spacing:.05em;text-transform:uppercase;font-size:14px}.customer-workspace-layout-v2 .customer-master-form-v2 .dos-form-section-header-v1 h2:after{font-size:14px}.customer-workspace-layout-v2 .customer-master-form-v2 .customer-workspace-grid-v2{gap:18px 24px}.customer-workspace-layout-v2 .customer-master-form-v2 .customer-contact-grid-v2{max-width:none}.customer-workspace-layout-v2 .customer-master-form-v2 .customer-type-switch-v2{width:min(100%,480px);margin:0}.customer-workspace-layout-v2 .customer-master-form-v2 .customer-type-switch-v2:before{content:"Тип клиент *";color:#68758b;grid-column:1/-1;margin-bottom:1px;font-size:11px;font-weight:650;line-height:1.2}.customer-workspace-layout-v2 .customer-master-form-v2 .customer-type-switch-v2 button{min-height:34px}.customer-workspace-layout-v2.is-readonly .customer-read-panel-v2{background:#fff;border:1px solid #dfe5ee;border-radius:11px;padding:0;display:grid;overflow:hidden}.customer-read-panel-v2 .dos-form-section-header-v1{background:#fff;border-bottom:1px solid #e8edf3;padding:18px 20px 13px}.customer-read-panel-v2 .customer-read-type-v2{padding:0 0 14px}.customer-read-grid-v2{gap:18px 26px}.customer-read-grid-v2 .dos-readonly-field-v1{border-bottom:1px solid #e3e7ee;flex-direction:column;gap:4px;min-height:46px;padding-bottom:8px;display:flex}.customer-read-grid-v2 .dos-field-label-v1{color:#68758b;order:2;font-size:11px}.customer-read-grid-v2 .dos-field-value-v1{order:1;font-size:13px;line-height:1.3}.customer-workspace-layout-v2 .customer-workspace-submit-v2{background:#fbfcfe;border-top:1px solid #e8edf3;padding:14px 20px 18px}.customer-workspace-layout-v2 .customer-workspace-submit-v2 button{min-height:40px}.customer-workspace-layout-v2 main>.dos-form-section-v1:has(.customer-bank-accounts-v1){background:#fff;border:1px solid #dfe5ee;border-radius:11px;padding:0;overflow:hidden}.customer-workspace-layout-v2 main>.dos-form-section-v1:has(.customer-bank-accounts-v1) .dos-form-section-header-v1{border-bottom:1px solid #e8edf3;padding:14px 18px 11px}.customer-workspace-layout-v2 main>.dos-form-section-v1:has(.customer-bank-accounts-v1) .dos-form-section-header-v1 h2{color:#50617c;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:12px}.customer-workspace-layout-v2 main>.dos-form-section-v1:has(.customer-bank-accounts-v1) .dos-form-section-body-v1{padding:10px 18px 12px;position:relative}.customer-workspace-layout-v2 main>.dos-form-section-v1:has(.customer-bank-accounts-v1) .dos-form-section-body-v1>.dos-button{color:#344866;background:0 0;border:0;border-radius:6px;min-height:30px;padding:0 8px;font-family:inherit;font-size:12px;font-weight:650;line-height:1;position:absolute;top:-42px;right:18px}.customer-workspace-layout-v2 main>.dos-form-section-v1:has(.customer-bank-accounts-v1) .dos-form-section-body-v1>.dos-button:hover{color:#985b17;background:#fff8ec}.customer-bank-accounts-v1{margin-bottom:8px}.customer-workspace-tabs-v2{margin-bottom:0;padding-top:2px}.customer-workspace-page-v2 .customer-unstructured-name-v1{margin:0;padding:11px 13px}.customer-workspace-page-v2 .customer-master-form-v2>.customer-workspace-help-v2{display:none}@media (width<=900px){.customer-workspace-page-v2{padding-inline:16px}.customer-workspace-page-v2 .page-header-v1{flex-direction:column;align-items:flex-start;gap:12px}.customer-header-actions-v3{justify-content:flex-start;width:100%}.customer-workspace-layout-v2{grid-template-columns:1fr}}@media (width<=620px){.customer-workspace-page-v2{padding-inline:10px}.customer-header-actions-v3{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.customer-header-actions-v3 .dos-button{width:100%}.customer-workspace-layout-v2 .customer-master-form-v2 .dos-form-section-header-v1,.customer-read-panel-v2 .dos-form-section-header-v1,.customer-workspace-layout-v2 .customer-master-form-v2 .dos-form-section-body-v1,.customer-read-panel-v2 .dos-form-section-body-v1{padding-inline:16px}}.customer-workspace-layout-v2 .customer-master-editor-v3 .dos-form-section-header-v1 h2{letter-spacing:.05em;text-transform:uppercase;font-size:14px;color:#14213a!important}.customer-workspace-layout-v2 .customer-master-editor-v3 .dos-form-section-header-v1 h2:after{content:none!important}.customer-workspace-layout-v2 .customer-master-editor-v3 .dos-form-section-header-v1 p{margin:5px 0 0!important;display:block!important}.customer-workspace-layout-v2 .customer-master-editor-v3 .dos-form-section-body-v1{padding:18px 20px 22px!important}.customer-aside-history-v3{gap:5px;display:grid}.customer-aside-history-v3 small{margin-top:2px}@media (width<=760px){.customer-editor-footer-v3{padding-inline:16px}.customer-editor-grid-v3--three,.customer-editor-grid-v3--two{grid-template-columns:1fr}.customer-master-editor-v3 .dos-form-section-body-v1,.customer-editor-footer-v3{padding-inline:16px}}.customer-workspace-page-v2{color:#17243d;max-width:1468px!important;padding-bottom:48px!important}.customer-workspace-page-v2 .page-header-v1{border-bottom:1px solid #e5eaf1;margin-bottom:12px!important;padding-bottom:16px!important}.customer-workspace-page-v2 .page-header-copy-v1 h1{font-size:clamp(28px,2.4vw,36px);line-height:1.08}.customer-header-meta-v2{font-size:13px;gap:14px!important;margin:0 0 18px!important}.customer-workspace-tabs-v2{gap:2px!important;min-height:42px!important;margin-bottom:14px!important}.customer-workspace-tabs-v2 button{font-size:13px;min-height:40px!important;padding-inline:14px!important}.customer-workspace-layout-v2 main{gap:14px!important}.customer-read-panel-v2 .dos-form-section-header-v1 h2{letter-spacing:.04em;justify-content:space-between;align-items:center;gap:16px;font-size:14px;display:flex;color:#17243d!important;text-transform:uppercase!important;margin:0!important}.customer-read-panel-v2 .customer-read-grid-v2{padding:18px 20px 20px!important}.customer-read-grid-v2 .customer-read-type-v2{border-bottom:1px solid #e3e7ee;grid-column:1/-1;padding-bottom:12px}.customer-read-grid-v2 .dos-readonly-field-v1{min-height:48px!important;padding-bottom:10px!important}.customer-read-grid-v2 .dos-field-value-v1{font-size:14px;font-weight:650}.customer-related-section-v3{border-color:#dfe5ee!important;border-radius:11px!important}.customer-related-section-header-v3 h2{letter-spacing:.08em;font-size:12px}.customer-related-head-v3{border-bottom:1px solid #e8edf3;min-height:30px;font-size:11px;color:#65748d!important;padding:8px 0 6px!important}.customer-related-row-v3{font-size:13px;min-height:50px!important;padding:11px 0!important}.customer-related-row-v3 strong{font-size:13px}.customer-related-row-v3>span:not(.customer-related-actions-v2){font-size:12px;color:#43536d!important}.customer-related-inquiries-v3 .customer-inquiry-row-v1{min-height:52px;grid-template-columns:1.05fr 1.3fr 1.8fr auto 22px!important;padding:10px 0!important}.customer-related-inquiries-v3 .customer-inquiry-row-v1>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden;text-align:left!important}.customer-related-inquiries-v3 .customer-inquiry-row-v1>span:last-child{overflow:visible;text-align:right!important}.customer-related-inquiries-v3 .customer-inquiry-row-v1 small{font-size:11px}.customer-related-inquiries-v3 .customer-inquiry-row-v1 b{color:#2164ae;background:#edf4ff;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex!important}.customer-workspace-layout-v2 main>.dos-form-section-v1:has(.customer-bank-accounts-v1){margin-top:0!important}.customer-workspace-layout-v2 main>.dos-form-section-v1:has(.customer-bank-accounts-v1) .dos-form-section-body-v1{min-height:72px!important}.customer-workspace-layout-v2 main>.dos-form-section-v1:has(.customer-bank-accounts-v1) .customers-empty-copy-v1{font-size:13px}@media (width<=900px){.customer-workspace-page-v2{padding-inline:18px!important}.customer-workspace-layout-v2{grid-template-columns:1fr!important}}@media (width<=620px){.customer-workspace-page-v2{padding-inline:12px!important}.customer-related-inquiries-v3 .customer-inquiry-row-v1{grid-template-columns:1fr 20px!important}.customer-related-inquiries-v3 .customer-inquiry-row-v1>span:nth-child(2),.customer-related-inquiries-v3 .customer-inquiry-row-v1>span:nth-child(3),.customer-related-inquiries-v3 .customer-inquiry-row-v1>span:nth-child(4){text-align:left;grid-column:1}.customer-related-inquiries-v3 .customer-inquiry-row-v1>span:last-child{grid-area:1/2/span 4}}.customer-workspace-page-v2{margin-inline:auto;max-width:1468px!important}.customer-workspace-layout-v2{grid-template-columns:minmax(0,1fr) minmax(360px,.39fr);align-items:start;gap:16px;display:grid}.customer-workspace-layout-v2.is-create{grid-template-columns:minmax(0,1fr)}.customer-workspace-layout-v2>main{gap:16px;min-width:0;display:grid}.customer-workspace-section-v3{scroll-margin-top:24px}.customer-workspace-sidebar-v3{flex-direction:column;gap:14px;min-width:0;display:flex;position:sticky;top:20px}.customer-sidebar-card-v3{border:1px solid var(--border-subtle,#dbe2ee);background:#fff;border-radius:10px;flex-direction:column;gap:8px;padding:18px 20px;display:flex}.customer-sidebar-card-v3 strong{color:var(--ink-strong,#15223d);font-size:15px}.customer-sidebar-card-v3 span{color:var(--text-muted,#72809a);font-size:13px}.customer-sidebar-eyebrow-v3{text-transform:uppercase;letter-spacing:.08em;color:#5f6d84;margin:0;font-size:11px;font-weight:700}.customer-sidebar-action-v3{background:#fff;border:1px solid #d6dce7;border-radius:8px;align-self:flex-start;margin-top:4px;padding:8px 12px;font-size:12px}.customer-section-icon-action-v1{color:#23324b;cursor:pointer;background:#fff;border:1px solid #d8dfeb;border-radius:7px;width:34px;height:34px;margin-left:auto;font-size:15px}.customer-section-icon-action-v1:hover{background:#fff8ec;border-color:#e4a23a}.customer-editor-meta-grid-v1{grid-template-columns:1.1fr 1.1fr 1fr;gap:20px 26px;padding-top:2px;display:grid}.customer-editor-meta-grid-v1 .dos-readonly-field-v1{border-bottom:1px solid #e3e7ee;min-height:44px;padding-bottom:9px}.customer-editor-meta-grid-v1 .dos-field-label-v1{color:#68758b;margin-bottom:4px;font-size:11px;display:block}.customer-editor-meta-grid-v1 .dos-field-value-v1{color:#17243d;font-size:14px}.customer-bank-section-v1{overflow:hidden;background:#fff!important;border:1px solid #dfe5ee!important;border-radius:11px!important;padding:0!important}.customer-bank-section-v1 .dos-form-section-header-v1{background:#fff!important;border-bottom:1px solid #e8edf3!important;padding:14px 16px 10px!important;display:block!important}.customer-bank-section-v1 .dos-form-section-header-v1 h2{letter-spacing:.08em;justify-content:space-between;align-items:center;gap:18px;width:100%;font-size:12px;display:flex;color:#50617c!important;text-transform:uppercase!important;margin:0!important}.customer-bank-section-v1 .dos-form-section-header-v1 h2 .customer-soft-action-v3{white-space:nowrap;margin-left:auto}.customer-related-section-v3 .customer-related-section-header-v3>.customer-soft-action-v3,.customer-bank-section-v1 .dos-form-section-header-v1 h2>.customer-soft-action-v3{letter-spacing:0;font-family:inherit;font-size:12px;font-weight:650;line-height:1;color:#a56217!important;text-transform:none!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;height:30px!important;min-height:30px!important;margin:0!important;padding:0 8px!important;display:inline-flex!important}.customer-related-section-v3 .customer-related-section-header-v3>.customer-soft-action-v3:hover,.customer-bank-section-v1 .dos-form-section-header-v1 h2>.customer-soft-action-v3:hover{color:#985b17!important;background:#fff8ec!important}.customer-bank-section-v1 .dos-form-section-header-v1>p{font-size:12px;line-height:1.4;color:#71809a!important;margin:5px 0 0!important}.customer-bank-section-v1 .customer-bank-accounts-v1{margin:0}.customer-header-delete-v1{align-items:center;gap:7px;display:inline-flex!important}.customer-header-delete-v1 svg{flex:0 0 15px;width:15px;height:15px}.customer-header-actions-v3 .customer-header-delete-v1{color:#a54852;background:#fff;border-color:#ead9dc}.customer-header-actions-v3 .customer-header-delete-v1:hover{background:#fff5f4;border-color:#dba5aa}.customer-section-edit-v1{justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;padding:0!important}.customer-section-edit-v1 svg{width:16px;height:16px}.customer-sidebar-muted-v1{color:#8793a7;font-size:12px;line-height:1.4;display:block}.customer-edit-type-label-v3 i{color:#b34e55;font-style:normal}.customer-sidebar-contact-v1{align-items:center;gap:9px;font-size:14px;font-weight:600;color:#17243d!important;display:flex!important}.customer-sidebar-contact-v1 svg{color:#52627a;flex:0 0 16px;width:16px;height:16px}.customer-sidebar-card-v3 .customer-sidebar-action-v3:disabled{opacity:.72;cursor:default}.customer-related-section-v3 .customer-related-section-header-v3{min-height:48px}.customer-related-section-v3 .customer-related-section-header-v3 h2{letter-spacing:.08em;font-size:12px}.customer-related-section-v3 .customer-related-head-v3{font-size:11px}.customer-related-section-v3 .customer-related-row-v3{font-size:13px}.customer-related-inquiries-v3 .customer-inquiry-row-v1{color:#17243d;font-size:13px}.customer-related-inquiries-v3 .customer-inquiry-row-v1 b{font-size:11px}.customer-related-inquiries-v3{overflow:visible!important}.customer-related-inquiries-v3 .customer-related-head-v3,.customer-related-inquiries-v3 .customer-inquiry-row-v1{grid-template-columns:minmax(78px,1fr) minmax(120px,1.3fr) minmax(140px,1.8fr) max-content 22px!important;min-width:0!important}.customer-workspace-page-v2 .customer-type-badge-v2{color:#2264ab;background:#eef5ff;border-color:#d9e7fa}@media (width<=760px){.customer-editor-meta-grid-v1{grid-template-columns:1fr 1fr}.customer-editor-meta-grid-v1>:last-child{grid-column:1/-1}}@media (width<=520px){.customer-editor-meta-grid-v1{grid-template-columns:1fr}}@media (width<=1000px){.customer-workspace-layout-v2{grid-template-columns:1fr}.customer-workspace-sidebar-v3{position:static}.customer-workspace-tabs-v2{overflow-x:auto}}.customer-read-panel-v2 .customer-read-grid-v2{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 24px!important}.customer-read-panel-v2 .customer-read-grid-v2 .dos-readonly-field-v1{min-height:56px!important;padding-bottom:11px!important}.customer-read-panel-v2 .customer-read-grid-v2 .dos-field-label-v1{font-size:11px}.customer-read-panel-v2 .customer-read-grid-v2 .dos-field-value-v1{font-size:14px}.customer-read-panel-v2 .customer-read-wide-v2{grid-column:1/-1}@media (width<=900px){.customer-workspace-layout-v2{grid-template-columns:1fr!important}.customer-workspace-sidebar-v3{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:static}.customer-workspace-sidebar-v3 .customer-sidebar-card-v3:last-child{grid-column:1/-1}}@media (width<=620px){.customer-workspace-sidebar-v3{display:flex}.customer-read-panel-v2 .customer-read-grid-v2{grid-template-columns:1fr!important}.customer-read-panel-v2 .customer-read-wide-v2{grid-column:auto}}.customer-bank-iban-line-v1{align-items:center;gap:7px;max-width:100%;display:inline-flex}.customer-copy-iban-v1{color:#66738a;cursor:pointer;background:0 0;border:1px solid #d6deea;border-radius:7px;justify-content:center;align-items:center;gap:5px;width:30px;height:30px;padding:0;transition:color .16s,border-color .16s,background-color .16s;display:inline-flex}.customer-copy-iban-v1 svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.customer-copy-iban-v1 span{white-space:nowrap;font-size:11px;font-weight:650}.customer-copy-iban-v1:hover,.customer-copy-iban-v1:focus-visible{color:#14213a;background:#f7f9fc;border-color:#b8c4d4;outline:none}.customer-workspace-page-v2{background:0 0;max-width:1468px!important;padding-bottom:40px!important}.customer-workspace-page-v2 .page-header-v1{border-bottom:1px solid #e5eaf1;align-items:flex-end;gap:20px;margin-bottom:10px!important;padding-bottom:13px!important}.customer-workspace-page-v2 .page-header-copy-v1 h1{letter-spacing:-.028em;font-size:28px;line-height:1.14}.customer-workspace-page-v2 .page-header-subtitle-v1{font-size:13px;color:#647490!important}.customer-header-meta-v2{min-height:25px;font-size:12px;gap:12px!important;margin:0 0 14px!important}.customer-workspace-tabs-v2{border-bottom:1px solid #dfe5ee;min-height:40px!important;margin-bottom:12px!important;padding-top:0!important}.customer-workspace-tabs-v2 button{color:#65748d;font-size:12px;font-weight:650;min-height:40px!important;padding:0 13px!important}.customer-workspace-tabs-v2 button.is-active{color:#17243d}.customer-workspace-layout-v2{grid-template-columns:minmax(0,7.1fr) minmax(300px,2.9fr)!important;gap:16px!important}.customer-workspace-layout-v2>main{gap:13px!important}.customer-read-panel-v2{border-color:#dfe5ee!important;border-radius:11px!important;box-shadow:0 2px 8px #192f5206!important}.customer-read-panel-v2 .dos-form-section-header-v1{padding:15px 16px 11px!important}.customer-read-panel-v2 .dos-form-section-header-v1 h2{letter-spacing:0;align-items:center;gap:8px;font-size:15px;color:#17243d!important;text-transform:none!important;margin:0!important;display:flex!important}.customer-read-panel-v2 .dos-form-section-header-v1 p{display:none!important}.customer-read-panel-v2 .customer-read-grid-v2{gap:12px 22px!important;padding:14px 16px 15px!important}.customer-read-panel-v2 .customer-read-grid-v2 .dos-readonly-field-v1{gap:3px!important;min-height:44px!important;padding:0 0 8px!important}.customer-read-panel-v2 .customer-read-grid-v2 .dos-field-label-v1{font-family:var(--dos-font-label);letter-spacing:.02em;font-size:12px;font-weight:600;line-height:1.3;color:#71809a!important;order:1!important}.customer-read-panel-v2 .customer-read-grid-v2 .dos-field-value-v1{font-family:var(--dos-font-ui);font-size:13px;font-weight:500;line-height:1.3;color:#17243d!important;order:2!important}.customer-related-overview-v3{gap:13px!important}.customer-related-section-v3{box-shadow:0 2px 8px #192f5206;border-color:#dfe5ee!important;border-radius:11px!important}.customer-related-section-header-v3{min-height:46px!important;padding:11px 14px 9px!important}.customer-related-section-header-v3 h2{letter-spacing:0;align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex;color:#17243d!important;text-transform:none!important}.customer-related-section-v3:nth-child(2) .customer-related-section-body-v3{padding:0 14px 10px!important}.customer-related-head-v3{font-family:var(--dos-font-label);letter-spacing:.02em;font-size:12px;font-weight:600;line-height:1.3;color:#71809a!important;min-height:28px!important;padding:7px 0 5px!important}.customer-related-row-v3{font-size:12.5px;line-height:1.35;color:#344565!important;min-height:52px!important;padding:10px 0!important}.customer-related-row-v3 strong{font-size:13px;font-weight:600;color:#17243d!important}.customer-related-inquiries-v3 .customer-inquiry-row-v1 strong{font-size:12.5px}.customer-related-inquiries-v3 .customer-inquiry-row-v1 small{font-size:12px;line-height:1.3}.customer-related-inquiries-v3 .customer-inquiry-row-v1 b{font-size:10px;min-height:22px!important;padding:0 8px!important}.customer-commercial-head-v1{color:#71809a;font-family:var(--dos-font-label);text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid #e8edf3;padding:9px 14px 7px;font-size:12px;font-weight:600;line-height:1.3}.customer-commercial-section-v1:not(:first-of-type) .customer-commercial-row-v1>span:last-child{color:#52617d;text-align:left;font-size:12px}.customer-commercial-section-v1 .customer-detail-card-header-v4{margin-bottom:0}.customer-bank-section-v1{box-shadow:0 2px 8px #192f5206;border-color:#dfe5ee!important;border-radius:11px!important}.customer-bank-section-v1 .dos-form-section-header-v1{padding:11px 14px 9px!important}.customer-bank-section-v1 .dos-form-section-header-v1 h2{letter-spacing:0;align-items:center;gap:8px;font-size:14px;display:flex;color:#17243d!important;text-transform:none!important}.customer-bank-section-v1 .dos-form-section-body-v1{padding:9px 14px 11px!important}.customer-bank-section-v1 .customer-bank-account-row-v1{padding:10px 0!important}.customer-bank-section-v1 .customer-bank-account-row-v1 strong{font-size:12px}.customer-bank-section-v1 .customer-bank-account-row-v1 p{font-size:12px;line-height:1.3;color:#71809a!important;margin:4px 0 0!important}.customer-workspace-sidebar-v3{gap:11px!important;top:16px!important}.customer-sidebar-card-v3{box-shadow:0 2px 8px #192f5206;border-color:#dfe5ee!important;border-radius:11px!important;gap:6px!important;padding:14px 16px!important}.customer-sidebar-eyebrow-v3{letter-spacing:0;align-items:center;gap:8px;font-size:14px;font-weight:750;display:flex;color:#17243d!important;text-transform:none!important;margin:0!important}.customer-sidebar-eyebrow-v3:before{content:"◌";color:#3567b2;background:#f2f6ff;border:1px solid #dce6f7;border-radius:7px;place-items:center;width:22px;height:22px;font-size:13px;font-weight:700;display:inline-grid}.customer-sidebar-card-v3:nth-child(2) .customer-sidebar-eyebrow-v3:before{content:"⌁"}.customer-sidebar-card-v3:nth-child(3) .customer-sidebar-eyebrow-v3:before{content:"↗"}.customer-sidebar-card-v3:nth-child(4) .customer-sidebar-eyebrow-v3:before{content:"✎"}.customer-sidebar-card-v3:nth-child(5) .customer-sidebar-eyebrow-v3:before{content:"◷"}.customer-sidebar-card-v3 strong{font-size:13px;color:#17243d!important}.customer-sidebar-card-v3 span{font-size:12px;line-height:1.4;color:#71809a!important}.customer-sidebar-card-v3 .customer-sidebar-contact-v1{font-size:13px;color:#17243d!important}.customer-sidebar-card-v3 .customer-sidebar-contact-v1 svg{width:15px;height:15px}.customer-sidebar-action-v3{margin-top:3px;font-size:11px;color:#344565!important;border-color:#d6deea!important;padding:7px 10px!important}.customer-sidebar-muted-v1{font-size:12px;line-height:1.4}.customer-aside-history-v3{gap:5px!important}@media (width<=1000px){.customer-workspace-layout-v2{grid-template-columns:1fr!important}.customer-workspace-sidebar-v3{position:static!important}}@media (width<=620px){.customer-workspace-page-v2 .page-header-copy-v1 h1{font-size:24px}.customer-workspace-page-v2 .customer-read-grid-v2{grid-template-columns:1fr!important}.customer-related-section-body-v3{padding-inline:12px!important}}.customer-bank-section-v1 .dos-form-section-header-v1 h2{justify-content:flex-start!important}.customer-sidebar-eyebrow-v3{font-size:15px}.customer-sidebar-card-v3 span,.customer-sidebar-card-v3 small{overflow-wrap:anywhere}.dealeros-app>.dealer-content-v2>main.page-canvas-v1>.customer-workspace-page-v2{background:0 0;width:100%;max-width:none;margin:0;padding:0}.customer-workspace-page-v2{box-sizing:border-box;width:100%;max-width:none!important;margin:0!important;padding:0!important}.customer-related-inquiries-v3 .customer-related-head-v3,.customer-related-inquiries-v3 .customer-inquiry-row-v1{width:100%;grid-template-columns:110px minmax(150px,1.1fr) minmax(180px,1.35fr) 66px 70px!important;gap:10px!important;min-width:0!important}.customer-related-inquiries-v3 .customer-related-head-v3>span{white-space:nowrap;min-width:0}.customer-related-inquiries-v3 .customer-related-head-v3>span:nth-child(4),.customer-related-inquiries-v3 .customer-related-head-v3>span:nth-child(5){text-align:right}.customer-related-inquiries-v3 .customer-inquiry-row-v1{min-height:52px!important;padding:11px 0!important}.customer-related-inquiries-v3 .customer-inquiry-row-v1>span:nth-child(4){justify-content:flex-end;align-items:center;display:flex}.customer-related-inquiries-v3 .customer-inquiry-row-v1>span:last-child{justify-content:flex-end;align-items:center;padding-right:2px;display:flex}.customer-related-inquiries-v3 .customer-inquiry-row-v1>span:nth-child(2),.customer-related-inquiries-v3 .customer-inquiry-row-v1>span:nth-child(3){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (width<=620px){.customer-related-inquiries-v3 .customer-related-head-v3,.customer-related-inquiries-v3 .customer-inquiry-row-v1{width:auto;gap:8px!important}.customer-related-inquiries-v3 .customer-inquiry-row-v1{grid-template-columns:1fr 20px!important;min-height:52px!important;padding:10px 0!important}.customer-related-inquiries-v3 .customer-related-head-v3{grid-template-columns:1fr 20px!important}}.customer-workspace-page-v2 .customer-read-grid-v2 .dos-field-label-v1{font-size:12px;line-height:1.25}.customer-workspace-page-v2 .customer-read-grid-v2 .dos-field-value-v1{font-size:15px;line-height:1.35}.customer-workspace-page-v2 .customer-related-head-v3,.customer-workspace-page-v2 .customer-related-row-v3,.customer-workspace-page-v2 .customer-inquiry-row-v1{font-size:12px;line-height:1.3}.customer-workspace-page-v2 .customer-related-row-v3>span:not(.customer-related-actions-v2),.customer-workspace-page-v2 .customer-inquiry-row-v1>span:nth-child(2),.customer-workspace-page-v2 .customer-inquiry-row-v1>span:nth-child(3),.customer-workspace-page-v2 .customer-related-row-v3 strong,.customer-workspace-page-v2 .customer-inquiry-row-v1 strong{font-size:12.5px}.customer-workspace-page-v2 .customer-inquiry-row-v1 b{font-size:10px}.customer-workspace-page-v2 .customer-bank-account-row-v1 strong{font-size:13px}.customer-workspace-page-v2 .customer-bank-account-row-v1 p{font-size:12px}.customer-workspace-page-v2 .customer-sidebar-card-v3 span{font-size:12px;line-height:1.45}.customer-workspace-page-v2 .customer-sidebar-card-v3 small,.customer-workspace-page-v2 .customer-sidebar-muted-v1{font-size:11px;line-height:1.45}.customer-workspace-page-v2 .customer-sidebar-card-v3 .customer-sidebar-contact-v1{font-size:14px}.customer-workspace-page-v2 .customer-sidebar-action-v3{font-size:12px}body .dealeros-app .customers-toolbar-v1{background:#fff;border:1px solid #e1e6ed;border-radius:11px;grid-template-rows:40px auto;align-items:stretch;gap:5px;height:auto;min-height:0;padding:17px 18px 14px;display:grid;box-shadow:0 7px 18px #1d314b09}.customer-detail-shell-v4{box-sizing:border-box;color:#162540;background:0 0;width:100%;max-width:1440px!important;margin:0 auto!important;padding:20px 0 42px!important}.customer-detail-header-v4{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:11px 22px;padding:0 0 16px;display:grid}.customer-detail-back-v4{color:#1767c8;font-family:var(--dos-font-ui);cursor:pointer;background:0 0;border:0;grid-column:1/-1;justify-self:start;padding:0;font-size:13px;font-weight:600;line-height:1.2}.customer-detail-back-v4:hover{text-decoration:underline}.customer-detail-header-main-v4{min-width:0}.customer-detail-header-main-v4>div{align-items:center;gap:10px;min-width:0;display:flex}.customer-detail-header-main-v4 h1{color:#10213d;font-family:var(--dos-font-ui);letter-spacing:-.036em;overflow-wrap:anywhere;margin:0;font-size:29px;font-weight:760;line-height:1.12}.customer-detail-type-badge-v4{color:#2168be;min-height:23px;font-family:var(--dos-font-ui);white-space:nowrap;background:#eef6ff;border:1px solid #d9e9fc;border-radius:999px;align-items:center;padding:0 9px;font-size:11.5px;font-weight:700;line-height:1;display:inline-flex}.customer-detail-header-main-v4 p{color:#5d708f;overflow-wrap:anywhere;margin:7px 0 0;font-size:12px;line-height:1.3}.customer-detail-created-v4{color:#7d8ca4;margin-top:4px;font-size:11.5px;line-height:1.3;display:block}.customer-detail-header-actions-v4{justify-content:flex-end;align-items:center;gap:8px;display:flex;position:relative}.customer-detail-header-actions-v4 .dos-button{border-radius:8px;align-items:center;gap:7px;height:38px;min-height:38px;padding-inline:14px;font-size:12px;font-weight:700;display:inline-flex}.customer-detail-header-actions-v4 .dos-button .customer-detail-icon-v4{width:14px;height:14px}.customer-detail-header-actions-v4 .dos-button--accent{box-shadow:0 5px 12px #ee8d0f21}.customer-detail-overflow-v4{position:relative}.customer-detail-overflow-v4>.dos-icon-button{border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.customer-detail-overflow-v4>.dos-icon-button .customer-detail-icon-v4{width:17px;height:17px}.customer-detail-overflow-menu-v4{z-index:20;background:#fff;border:1px solid #dbe3ee;border-radius:9px;min-width:174px;padding:5px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 12px 28px #182b4b21}.customer-detail-overflow-menu-v4 button{text-align:left;color:#344765;font-family:var(--dos-font-ui);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:9px 10px;font-size:12px;font-weight:600}.customer-detail-overflow-menu-v4 button:hover{background:#f5f8fc}.customer-detail-overflow-menu-v4 button.is-danger{color:#a04b54}.customer-summary-strip-v4{background:#fff;border:1px solid #dfe6ef;border-radius:11px;grid-template-columns:repeat(5,minmax(0,1fr));min-height:72px;margin:0 0 16px;display:grid;overflow:hidden;box-shadow:0 4px 13px #192f5208}.customer-summary-item-v4{border-right:1px solid #e7ecf2;align-items:center;gap:10px;min-width:0;padding:12px 14px;display:flex}.customer-summary-item-v4:last-child{border-right:0}.customer-summary-icon-v4{color:#2768bc;background:#eef5ff;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.customer-summary-item-v4.is-inquiry .customer-summary-icon-v4{color:#e98813;background:#fff0dc}.customer-summary-item-v4.is-offer .customer-summary-icon-v4{color:#109573;background:#e8f8f2}.customer-summary-item-v4.is-contract .customer-summary-icon-v4{color:#2375c9;background:#eaf4ff}.customer-summary-item-v4.is-history .customer-summary-icon-v4{color:#5868c8;background:#eef1ff}.customer-summary-item-v4.is-car .customer-summary-icon-v4{color:#257f87;background:#eaf7f7}.customer-summary-icon-v4 .customer-detail-icon-v4{width:17px;height:17px}.customer-summary-item-v4>div{gap:2px;min-width:0;display:grid}.customer-summary-item-v4 strong{color:#14243f;font-size:16px;font-weight:760;line-height:1.05}.customer-summary-item-v4 span{color:#60718e;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;line-height:1.2;overflow:hidden}.customer-summary-item-v4 small{color:#8794a7;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.customer-summary-item-v4.is-history strong,.customer-summary-item-v4.is-car strong{font-size:14px}.customer-detail-tabs-v4{border-bottom:1px solid #dde5ef;gap:27px;min-height:46px;display:flex}.customer-detail-tabs-v4 button{color:#5e6f89;font-family:var(--dos-font-ui);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0 2px;font-size:12.5px;font-weight:670;display:inline-flex;position:relative}.customer-detail-tabs-v4 button.is-active{color:#142641}.customer-detail-tabs-v4 button.is-active:after{content:"";background:#f29312;height:2px;position:absolute;bottom:-1px;left:0;right:0}.customer-detail-tabs-v4 button.is-active .customer-detail-icon-v4{color:#ef8b14}.customer-detail-tabs-v4 .customer-detail-icon-v4{width:15px;height:15px}.customer-detail-layout-v4{grid-template-columns:minmax(0,1fr) 326px;gap:16px;padding-top:16px;display:grid}.customer-detail-main-v4,.customer-detail-sidebar-v4{min-width:0}.customer-detail-profile-v4{gap:13px;display:grid}.customer-detail-profile-v4 .customer-related-inquiries-v3{display:none}.customer-detail-card-v4,.customer-read-panel-v2,.customer-related-section-v3,.customer-bank-section-v1{overflow:hidden;background:#fff!important;border:1px solid #dfe6ef!important;border-radius:11px!important;box-shadow:0 3px 10px #192f5207!important}.customer-detail-icon-v4{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.customer-detail-card-icon-v4{color:#2c73c7;background:#edf5ff;border-radius:8px;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.customer-detail-card-icon-v4 .customer-detail-icon-v4{width:16px;height:16px}.customer-detail-card-icon-v4.is-bank{color:#7058c7;background:#f1edff}.customer-read-panel-v2{padding:0!important;display:grid!important}.customer-read-panel-v2 .dos-form-section-header-v1{background:#fff!important;border-bottom:1px solid #e6ebf2!important;padding:12px 15px!important;display:block!important}.customer-read-panel-v2 .dos-form-section-header-v1 h2{letter-spacing:0;font-size:14.5px;color:#14243f!important;text-transform:none!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;margin:0!important;display:flex!important}.customer-formsection-title-v4,.customer-formsection-title-v5{align-items:center;gap:8px;display:inline-flex}.customer-formsection-title-v4>.customer-detail-card-icon-v4,.customer-formsection-title-v5>.customer-detail-card-icon-v4{flex-basis:28px;width:28px;height:28px}.customer-read-panel-v2 .dos-form-section-body-v1{padding:0!important}.customer-detail-profile-v4 .customer-read-grid-v2{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px 24px!important;padding:17px 15px 18px!important;display:grid!important}.customer-detail-profile-v4 .customer-read-grid-v2>.dos-readonly-field-v1{min-width:0;border:0!important;grid-template-rows:auto auto!important;align-content:start!important;gap:6px!important;min-height:54px!important;padding:0!important;display:grid!important}.customer-detail-profile-v4 .customer-read-grid-v2>.dos-readonly-field-v1 .dos-field-value-v1{overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:700;line-height:1.3;color:#172943!important;border-bottom:1px solid #cfd8e4!important;order:1!important;padding:1px 2px 9px!important;position:relative!important}.customer-detail-profile-v4 .customer-read-grid-v2>.dos-readonly-field-v1 .dos-field-value-v1:before,.customer-detail-profile-v4 .customer-read-grid-v2>.dos-readonly-field-v1 .dos-field-value-v1:after{content:"";background:#cfd8e4;width:11px;height:3px;position:absolute;bottom:-2px}.customer-detail-profile-v4 .customer-read-grid-v2>.dos-readonly-field-v1 .dos-field-value-v1:before{left:0}.customer-detail-profile-v4 .customer-read-grid-v2>.dos-readonly-field-v1 .dos-field-value-v1:after{right:0}.customer-detail-profile-v4 .customer-read-grid-v2>.dos-readonly-field-v1 .dos-field-label-v1{font-size:11.5px;font-weight:600;line-height:1.2;color:#74839a!important;order:2!important;margin:0!important;padding:0 2px!important}.customer-detail-profile-v4 .customer-read-wide-v2{grid-column:1/-1!important}.customer-section-icon-action-v1,.customer-section-edit-v1{cursor:pointer;color:#2f6ead!important;background:#fff!important;border:1px solid #d5deea!important;border-radius:8px!important;place-items:center!important;width:32px!important;height:32px!important;padding:0!important;display:grid!important}.customer-section-icon-action-v1 .customer-detail-icon-v4,.customer-section-edit-v1 .customer-detail-icon-v4{width:16px;height:16px}.customer-section-icon-action-v1:hover,.customer-section-edit-v1:hover{color:#a56217!important;background:#fff9f1!important;border-color:#efb266!important}.customer-related-overview-v3{display:grid;gap:13px!important}.customer-related-section-header-v3{justify-content:space-between;align-items:center;gap:12px;display:flex;border-bottom:1px solid #e7ecf2!important;min-height:47px!important;padding:9px 13px!important}.customer-related-section-header-v3 h2{letter-spacing:0;align-items:center;gap:8px;font-size:14px;font-weight:720;display:flex;color:#14243f!important;text-transform:none!important;margin:0!important}.customer-related-title-icon-v5{color:#2c73c7;background:#edf5ff;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.customer-related-title-icon-v5 .customer-detail-icon-v4{width:16px;height:16px}.customer-related-title-icon-v5.is-address{color:#247fbd;background:#eaf8ff}.customer-related-title-icon-v5.is-briefcase{color:#dc7b16;background:#fff2e5}.customer-related-title-icon-v5.is-users{color:#23885e;background:#eaf8f1}.customer-related-section-body-v3{padding:0 13px 10px!important}.customer-related-head-v3,.customer-related-row-v3{grid-template-columns:1.05fr 1.85fr 1fr .8fr .55fr 62px;align-items:center;gap:11px;min-width:700px;display:grid}.customer-related-head-v3{font-size:11.5px;font-weight:700;color:#71809a!important;border-bottom:1px solid #e7ecf2!important;min-height:30px!important;padding:7px 0 5px!important}.customer-related-row-v3{font-size:11.5px;color:#33435f!important;border-top:0!important;border-bottom:1px solid #edf1f5!important;min-height:48px!important;padding:8px 0!important}.customer-related-row-v3:last-child{border-bottom:0!important}.customer-related-row-v3 strong{font-size:11.8px;color:#182943!important}.customer-related-row-v3>span:not(.customer-related-actions-v2){font-size:11.5px;line-height:1.35;color:#52617c!important}.customer-related-empty-v3{color:#7c8ba1;margin:12px 0 4px;font-size:11.5px}.customer-related-actions-v2{justify-content:flex-end;gap:5px;display:flex}.customer-row-icon-action-v5,.customer-bank-icon-action-v4{color:#3473b4;cursor:pointer;background:#fff;border:1px solid #d7e0eb;border-radius:7px;place-items:center;width:28px;height:28px;padding:0;display:grid}.customer-row-icon-action-v5 .customer-detail-icon-v4,.customer-bank-icon-action-v4 .customer-detail-icon-v4{width:15px;height:15px}.customer-row-icon-action-v5:hover,.customer-bank-icon-action-v4:hover{color:#1766c5;background:#f7faff}.customer-row-icon-action-v5.is-danger:hover,.customer-bank-icon-action-v4.is-danger:hover{color:#a54d57;background:#fff5f5;border-color:#e4b9bd}.customer-soft-action-v3{white-space:nowrap;font-size:11.5px;font-weight:650;color:#344866!important;background:0 0!important;border:0!important;border-radius:6px!important;align-items:center!important;gap:6px!important;height:29px!important;min-height:29px!important;padding:0 8px!important;display:inline-flex!important}.customer-soft-action-v3 .customer-detail-icon-v4{width:13px;height:13px}.customer-soft-action-v3:hover{color:#985b17!important;background:#fff8ec!important}.customer-bank-section-v1 .dos-form-section-header-v1{border-bottom:1px solid #e7ecf2!important;padding:9px 13px!important;display:block!important}.customer-bank-section-v1 .dos-form-section-header-v1 h2{letter-spacing:0;font-size:14px;color:#14243f!important;text-transform:none!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;margin:0!important;display:flex!important}.customer-bank-section-v1 .dos-form-section-header-v1>p{font-size:11.5px;color:#7b899d!important;margin:4px 0 0!important}.customer-bank-section-v1 .dos-form-section-body-v1{min-height:60px!important;padding:8px 13px 10px!important}.customer-bank-head-v4,.customer-bank-account-row-v1{grid-template-columns:minmax(245px,1.8fr) 100px minmax(135px,1.15fr) minmax(145px,1.2fr) 70px;align-items:center;gap:12px;display:grid!important}.customer-bank-head-v4{color:#71809a;border-bottom:1px solid #e7ecf2;min-height:28px;padding:0 0 6px;font-size:11.5px;font-weight:700}.customer-bank-account-row-v1{border-bottom:1px solid #edf1f5!important;min-height:47px!important;padding:8px 0!important}.customer-bank-account-row-v1:last-child{border-bottom:0!important}.customer-bank-account-row-v1>span{color:#53627d;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px;overflow:hidden}.customer-bank-iban-line-v1{align-items:center;gap:6px;display:flex;overflow:visible!important}.customer-bank-iban-line-v1 strong{font-size:11.5px;color:#172943!important}.customer-copy-iban-v1{color:#4c72b0;background:#fff;border:1px solid #d7e0eb;border-radius:7px;flex:0 0 27px;place-items:center;width:27px;height:27px;padding:0;display:grid}.customer-copy-iban-v1 .customer-detail-icon-v4{width:15px;height:15px}.customer-copy-iban-v1 span{color:#fff;background:#172943;border-radius:5px;padding:4px 6px;font-size:11.5px;position:absolute;transform:translateY(-30px)}.customer-bank-account-row-v1 .customer-row-actions-v2{justify-content:flex-end;gap:4px;display:flex}.customer-primary-badge-v1{font-size:11.5px;padding:2px 6px!important}.customer-detail-card-header-v4{border-bottom:1px solid #e7ecf2;align-items:center;gap:8px;min-height:47px;padding:9px 12px;display:flex}.customer-detail-card-header-v4 h2{color:#14243f;margin:0;font-size:14px;line-height:1.25}.customer-detail-card-header-v4>.customer-detail-card-icon-v4{flex-basis:28px;width:28px;height:28px}.customer-detail-sidebar-v4{align-content:start;gap:10px;display:grid}.customer-detail-contacts-v4 .customer-detail-card-icon-v4{color:#227bb9;background:#e9f8ff}.customer-contract-data-v4 .customer-detail-card-icon-v4{color:#5768c8;background:#eef1ff}.customer-quick-icon-v4{color:#e48612!important;background:#fff0dc!important}.customer-contact-list-v4{display:grid}.customer-contact-list-v4>a{color:#263956;border-bottom:1px solid #edf1f5;grid-template-columns:15px minmax(0,1fr) 28px;align-items:center;gap:8px;min-width:0;min-height:40px;padding:5px 12px;font-size:11.5px;font-weight:680;text-decoration:none;display:grid}.customer-contact-list-v4>a:last-of-type{border-bottom:0}.customer-contact-list-v4>a:hover{color:#1667c8;background:#fafcff}.customer-contact-list-v4>a>.customer-detail-icon-v4{color:#2f72b7;width:15px;height:15px}.customer-contact-action-v4{color:#2f72b7;background:#fff;border:1px solid #d7e0eb;border-radius:7px;place-items:center;width:27px;height:27px;display:grid!important}.customer-contact-action-v4 .customer-detail-icon-v4{width:15px!important;height:15px!important}.customer-contact-person-v4{border-top:1px solid #edf1f5;gap:3px;padding:8px 12px;display:grid}.customer-contact-person-v4 strong{font-size:11.5px}.customer-contact-person-v4 span{color:#7c8aa0;font-size:11.5px}.customer-detail-empty-v4{color:#8491a5;margin:0;padding:12px;font-size:11.5px;line-height:1.45}.customer-contract-data-v4{display:grid}.customer-contract-data-v4 .customer-detail-card-header-v4{min-height:43px;padding:7px 11px}.customer-card-edit-v4{color:#2f67a7;font-family:var(--dos-font-ui);cursor:pointer;background:#fff;border:1px solid #d8e1ed;border-radius:7px;align-items:center;gap:5px;margin-left:auto;padding:5px 7px;font-size:11.5px;font-weight:650;display:inline-flex}.customer-card-edit-v4 .customer-detail-icon-v4{width:15px;height:15px}.customer-card-edit-v4:hover{color:#1764c0;background:#f8fbff;border-color:#bdcde1}.customer-contract-grid-v4{padding:0 11px;display:grid}.customer-contract-grid-v4>div{border-bottom:1px solid #edf1f5;grid-template-columns:minmax(90px,.8fr) minmax(0,1.2fr);align-items:center;gap:8px;min-height:31px;display:grid}.customer-contract-grid-v4>div:last-child{border-bottom:0}.customer-contract-grid-v4 span{color:#728198;font-size:11.5px}.customer-contract-grid-v4 strong{color:#243653;overflow-wrap:anywhere;min-width:0;font-size:11.5px;font-weight:680;line-height:1.25}.customer-contract-hint-v4{color:#8491a5;margin:0;padding:5px 11px 8px;font-size:11.5px;line-height:1.35}.customer-detail-quick-actions-v4{gap:0;display:grid}.customer-detail-quick-actions-v4>button{color:#263956;text-align:left;width:100%;min-height:39px;font-family:var(--dos-font-ui);cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1f5;grid-template-columns:28px minmax(0,1fr) 13px;align-items:center;gap:8px;padding:0 12px;font-size:11.5px;font-weight:650;display:grid}.customer-detail-quick-actions-v4>button:last-child{border-bottom:0}.customer-detail-quick-actions-v4>button:hover{color:#9d5d14;background:#fff9f1}.customer-detail-quick-actions-v4>button>.customer-detail-icon-v4{color:#4f79aa;justify-self:end;width:15px;height:15px}.customer-quick-action-icon-v5{color:#2c73c7;background:#edf5ff;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.customer-quick-action-icon-v5 .customer-detail-icon-v4{width:15px;height:15px}.customer-quick-action-icon-v5.is-offer{color:#e48612;background:#fff0dc}.customer-quick-action-icon-v5.is-edit{color:#5869c6;background:#eef2ff}.customer-quick-action-icon-v5.is-address{color:#25895f;background:#eaf8f1}.customer-additional-info-v4{align-items:flex-start;gap:9px;display:flex;box-shadow:none!important;background:#f8fafc!important;border-color:#e2e8f0!important;padding:10px 11px!important}.customer-additional-info-icon-v4{color:#4b76ad;background:#eef5ff;border-radius:8px;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.customer-additional-info-icon-v4 .customer-detail-icon-v4{width:16px;height:16px}.customer-additional-info-v4>div{gap:2px;display:grid}.customer-additional-info-v4 strong{color:#53647e;font-size:11.5px}.customer-additional-info-v4 span{color:#8390a3;font-size:11.5px;line-height:1.4}.customer-detail-section-heading-v4{justify-content:space-between;align-items:end;margin:0 0 10px;display:flex}.customer-detail-section-heading-v4 h2{color:#172943;margin:0;font-size:16px;line-height:1.25}.customer-detail-section-heading-v4 p{color:#7c8ba3;margin:4px 0 0;font-size:11.5px}.customer-activity-v4{gap:13px;display:grid}.customer-commercial-section-v1{overflow:hidden}.customer-commercial-table-v1{width:100%;overflow:hidden}.customer-commercial-head-v1,.customer-commercial-row-v1{box-sizing:border-box;grid-template-columns:minmax(105px,1fr) minmax(150px,1.7fr) minmax(120px,1fr) 110px;align-items:center;gap:14px;width:100%;display:grid}.customer-commercial-head-v1{color:#71809a;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #e8edf3;padding:8px 13px 6px;font-size:11.5px;font-weight:700}.customer-commercial-row-v1{color:#52617d;text-align:left;min-height:45px;font-family:var(--dos-font-ui);cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1f5;padding:9px 13px;font-size:11.5px;font-weight:500}.customer-commercial-row-v1:last-child{border-bottom:0}.customer-commercial-row-v1:hover{color:#1764c0;background:#fafcff}.customer-commercial-row-v1 strong{color:#17243d;font-size:11.5px;font-weight:700}.customer-commercial-row-v1 span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.customer-commercial-row-v1>span:last-child{text-align:right;color:#52617d;font-size:11.5px}.customer-commercial-row-v1>span:last-child>.customer-commercial-status-v6{margin-left:auto}.customer-commercial-status-v6{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;max-width:100%;min-height:22px;padding:0 8px;font-size:11.5px;font-weight:700;line-height:1;display:inline-flex}.customer-commercial-status-v6.is-success{color:#25845d;background:#edf8f2;border-color:#dcefe4}.customer-commercial-status-v6.is-danger{color:#c34d55;background:#fff0f0;border-color:#f4dddd}.customer-commercial-status-v6.is-warning{color:#b86b16;background:#fff5e7;border-color:#f4e5ca}.customer-commercial-status-v6.is-info{color:#316daf;background:#eef5ff;border-color:#dce8f8}.customer-commercial-status-v6.is-neutral{color:#68758a;background:#f3f5f8;border-color:#e5e9ef}.customer-history-v4{gap:12px;display:grid}.customer-history-list-v4{padding:2px 13px}.customer-history-row-v4{border-bottom:1px solid #edf1f5;align-items:center;gap:10px;padding:11px 0;display:flex}.customer-history-row-v4:last-of-type{border-bottom:0}.customer-history-row-v4>div{gap:3px;display:grid}.customer-history-row-v4 strong{color:#263956;font-size:11.5px}.customer-history-row-v4 span:not(.customer-detail-card-icon-v4){color:#7c8ba3;font-size:11.5px}.customer-history-row-v4 .customer-detail-card-icon-v4{flex-basis:28px;width:28px;height:28px}.customer-delete-modal-v4 section{max-width:480px}.customer-delete-modal-v4 p{color:#52627d;padding:0 24px;font-size:13px;line-height:1.5}@media (width<=1180px){.customer-detail-shell-v4{padding-inline:16px!important}.customer-detail-layout-v4{grid-template-columns:minmax(0,1fr) 304px}.customer-summary-item-v4{padding-inline:10px}.customer-summary-item-v4 strong{font-size:14.5px}.customer-detail-profile-v4 .customer-read-grid-v2{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=940px){.customer-detail-layout-v4{grid-template-columns:1fr}.customer-detail-sidebar-v4{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-additional-info-v4{grid-column:1/-1}.customer-summary-strip-v4{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-summary-item-v4:nth-child(3){border-right:0}.customer-summary-item-v4:nth-child(4),.customer-summary-item-v4:nth-child(5){border-top:1px solid #e7ecf2}.customer-summary-item-v4:nth-child(5){border-right:0}}@media (width<=720px){.customer-detail-shell-v4{padding:14px 10px 28px!important}.customer-detail-header-v4{grid-template-columns:1fr;gap:9px}.customer-detail-header-actions-v4{flex-wrap:wrap;grid-column:1;justify-content:flex-start}.customer-detail-header-main-v4 h1{font-size:24px}.customer-summary-strip-v4{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-summary-item-v4{border-right:0!important}.customer-summary-item-v4:nth-child(n+3){border-top:1px solid #e7ecf2}.customer-detail-tabs-v4{gap:18px;overflow-x:auto}.customer-detail-tabs-v4 button{flex:none;font-size:12px}.customer-detail-sidebar-v4{grid-template-columns:1fr}.customer-additional-info-v4{grid-column:auto}.customer-detail-profile-v4 .customer-read-grid-v2{grid-template-columns:1fr!important;padding:14px 13px 16px!important}.customer-related-table-v3,.customer-bank-accounts-v1{overflow-x:auto}}@media (width<=600px){.customer-commercial-head-v1{display:none}.customer-commercial-row-v1{grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;min-height:0;padding:11px 12px}.customer-commercial-row-v1>span,.customer-commercial-row-v1>strong{grid-column:1}.customer-commercial-row-v1>span:last-child{text-align:right;grid-area:1/2/span 3;align-self:center}.customer-commercial-row-v1>span:nth-child(3){color:#7c8ba3;font-size:11.5px}}body .dealeros-app .customers-toolbar-v1>input.dos-outlined-input-v1{box-sizing:border-box;color:#17263e;width:100%;height:40px;min-height:40px;font-family:var(--dos-font-ui);background:linear-gradient(#cbd5e1,#cbd5e1) 0 100%/12px 3px no-repeat,linear-gradient(#cbd5e1,#cbd5e1) 100% 100%/12px 3px no-repeat;border:0;border-bottom:.5px solid #cbd5e1;border-radius:0;outline:0;order:1;padding:0;font-size:13px;font-weight:600;line-height:1.2}body .dealeros-app .customers-toolbar-v1>input.dos-outlined-input-v1::placeholder{color:#8793a7;opacity:1;font-weight:500}body .dealeros-app .customers-toolbar-v1>input.dos-outlined-input-v1:focus,body .dealeros-app .customers-toolbar-v1>input.dos-outlined-input-v1:focus-visible{box-shadow:none;background:linear-gradient(#e4a229,#e4a229) 0 100%/12px 3px no-repeat,linear-gradient(#e4a229,#e4a229) 100% 100%/12px 3px no-repeat;border-bottom-color:#e4a229}body .dealeros-app .customers-toolbar-v1:after{color:#718099;content:"Търсене";order:2;font-size:10px;font-weight:700;line-height:1.2}body .dealeros-app .customers-toolbar-v1{position:relative}body .dealeros-app .customer-soft-action-v3{font-size:12px;font-weight:600;line-height:1.2;background:0 0!important;border:0!important;border-radius:5px!important;gap:6px!important;height:28px!important;min-height:28px!important;padding:4px 2px!important}body .dealeros-app .customer-section-icon-action-v1,body .dealeros-app .customer-section-edit-v1,body .dealeros-app .customer-row-icon-action-v5:not(.is-danger),body .dealeros-app .customer-bank-icon-action-v4:not(.is-danger){box-shadow:none!important;background:0 0!important;border-color:#0000!important}body .dealeros-app .customer-section-icon-action-v1:hover,body .dealeros-app .customer-section-edit-v1:hover,body .dealeros-app .customer-row-icon-action-v5:not(.is-danger):hover,body .dealeros-app .customer-bank-icon-action-v4:not(.is-danger):hover{color:#a56217!important;background:#fff8f0!important;border-color:#0000!important}body .dealeros-app .customer-card-edit-v4{box-shadow:none;color:#a56217;background:0 0;border:0;border-radius:5px;padding:4px 2px}body .dealeros-app .customer-card-edit-v4:hover{color:#7f541d;background:#fff8f0;border-color:#0000}body .dealeros-app :is(.customer-section-icon-action-v1,.customer-section-edit-v1,.customer-row-icon-action-v5:not(.is-danger),.customer-bank-icon-action-v4:not(.is-danger),.customer-card-edit-v4):focus-visible{outline:2px solid var(--dos-focus,#e7a94773);outline-offset:2px}.customer-contract-address-hint-v4{color:#74849c;border-top:1px solid #edf1f5;align-items:flex-start;gap:6px;margin:0;padding:8px 11px 9px;font-size:10.5px;line-height:1.4;display:flex}.customer-contract-address-hint-v4 .customer-detail-icon-v4{color:#4d82bd;flex:0 0 14px;width:14px;height:14px}.customer-contract-inline-editor-v4{gap:11px;padding:11px;display:grid}.customer-contract-inline-fields-v4{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.customer-contract-inline-fields-v4>:last-child:nth-child(odd){grid-column:1/-1}.customer-contract-inline-editor-v4 .dos-outlined-field-v1{gap:5px;min-width:0}.dealeros-app .customer-contract-data-v4 .customer-contract-inline-editor-v4 .dos-field-label-v1{color:#687894;min-width:0;font-family:var(--dos-font-ui);letter-spacing:0;text-overflow:clip;text-transform:none;white-space:nowrap;font-size:9px;font-weight:700;line-height:1.2;display:block;overflow:visible}.customer-contract-inline-editor-v4 .dos-outlined-input-v1{height:36px;min-height:36px;padding:8px 10px;font-size:11.5px}.customer-contract-inline-editor-v4 .dos-outlined-input-v1::placeholder{color:#9aa6b8;opacity:1}.customer-contract-inline-editor-v4 .feedback-v2{margin:0;padding:7px 9px;font-size:10.5px}.customer-contract-inline-actions-v4{border-top:1px solid #edf1f5;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;padding-top:10px;display:grid}.customer-contract-inline-actions-v4 .dos-button{white-space:nowrap;min-height:34px;padding-inline:10px;font-size:11px}.customer-contract-inline-actions-v4 .dos-button--accent{justify-content:center;width:100%}.customer-contract-address-note-v4{color:#647894;background:#f5f9ff;border:1px solid #d8e7f7;border-radius:7px;align-items:flex-start;gap:6px;padding:7px 8px;font-size:10.5px;line-height:1.4;display:flex}.customer-contract-address-note-v4 .customer-detail-icon-v4{color:#397bc3;flex:0 0 14px;width:14px;height:14px}.customer-contract-close-v4{margin-left:auto;color:#6b7d98!important;border-radius:7px!important;width:26px!important;height:26px!important;min-height:26px!important;padding:0!important}.customer-contract-close-v4:hover{color:#1c5fa9!important;background:#f5f8fc!important}.customer-contract-sidebar-v4.is-editing{padding-bottom:16px}.customer-contract-sidebar-v4 .customer-contract-inline-editor-v4{border-top:1px solid #e5eaf2;margin-top:14px;padding-top:14px}.customer-contract-sidebar-v4 .customer-contract-inline-fields-v4{grid-template-columns:1fr}.customer-contract-sidebar-v4 .customer-contract-inline-actions-v4{grid-template-columns:1fr;gap:8px;display:grid}.customer-contract-sidebar-v4 .customer-contract-inline-actions-v4 .dos-button{justify-content:center;width:100%}@media (width<=820px){.customer-contract-inline-fields-v4{grid-template-columns:1fr}}@media (width>=761px){.customers-table-scroll-v1{overflow-x:hidden}.customers-table-card-v1 table{table-layout:fixed;width:100%;min-width:0;max-width:100%}.customers-table-card-v1 td{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customers-table-card-v1 td:first-child{min-width:0}}.preparation-error-v1{border-radius:var(--radius);color:#8d3838;background:#fff7f7;border:1px solid #f1caca;justify-content:space-between;align-items:center;gap:16px;padding:13px;font-size:14px;display:flex}.preparation-mobile-tabs-v1,.preparation-mobile-cards-v1{display:none}.preparation-mobile-tabs-v1 span{color:#475467;background:#edf1f5;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-weight:600;line-height:1.2;display:inline-grid}.dealeros-app>.dealer-content-v2>main.page-canvas-v1>.preparation-page-v2{background:0 0;width:100%;max-width:none;margin:0;padding:0}.preparation-page-v2{color:#172642;width:100%;min-width:0;min-height:100vh;font-family:var(--dos-font-ui);gap:0;margin:0;padding:0;display:grid}.preparation-header-v2{border-bottom:1px solid #dfe5ef;justify-content:space-between;align-items:flex-end;gap:18px;min-height:0;margin:0;padding:4px 0 14px;display:flex}.preparation-eyebrow-v2{color:#62718d;font-family:var(--dos-font-data);font-size:var(--dos-type-label);letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px;font-weight:500;line-height:1.25}.preparation-header-v2 h1{color:#101d35;font-size:var(--dos-type-page-title);letter-spacing:-.01em;margin:0;font-weight:700;line-height:1.1}.preparation-subtitle-v2{color:#64728c;font-size:var(--dos-type-body);margin:8px 0 0;line-height:1.35}.preparation-header-actions-v2{color:#5a6984;white-space:nowrap;align-items:center;gap:10px;padding-top:0;display:flex}.preparation-header-actions-v2>strong{font-size:var(--dos-type-control);margin-right:4px;font-weight:600}.preparation-refresh-v2{color:#5a6b88;cursor:pointer;background:#fff;border:1px solid #d7dfeb;border-radius:8px;place-items:center;width:38px;height:38px;padding:0;display:grid}.preparation-refresh-v2 svg{width:16px;height:16px}.preparation-refresh-v2:hover:not(:disabled){color:#1d5acb;background:#fbfdff;border-color:#9ebcf1}.preparation-refresh-v2:focus-visible{outline:3px solid var(--dos-focus,#e7a94747);outline-offset:1px}.preparation-refresh-v2[data-loading=true] svg{animation:1s linear infinite preparation-spin-v2}@keyframes preparation-spin-v2{to{transform:rotate(360deg)}}.preparation-toolbar-v2{align-items:flex-end;gap:12px;display:flex}.preparation-search-v2{flex:auto;align-items:center;gap:9px;min-width:280px;display:flex}.preparation-search-v2 svg{color:#697b96;flex:none}.preparation-search-v2>.dos-outlined-input-v1{flex:auto;min-width:0}.preparation-filter-v2{flex:0 0 190px;gap:5px;min-width:0;display:grid}.preparation-filter-v2>span{color:#727f93;font-family:var(--dos-font-data);font-size:var(--dos-type-filter-label);letter-spacing:.02em;text-transform:uppercase;font-weight:600;line-height:1.3}.preparation-select-v2{align-items:center;gap:7px;width:100%;padding:0 30px 0 11px;display:flex;position:relative}.preparation-select-v2 svg{color:#687a96;flex:none}.dealeros-app .preparation-toolbar-v2 .preparation-filter-v2{grid-template-rows:40px auto;gap:5px}.dealeros-app .preparation-toolbar-v2 .preparation-filter-v2>span{order:2}.dealeros-app .preparation-toolbar-v2 .preparation-select-v2{order:1;min-width:0}.preparation-feedback-v2{font-size:var(--dos-type-meta);border-radius:8px;margin:0 0 14px;padding:10px 13px;line-height:1.35}.preparation-feedback-v2.success{color:#236d49;background:#eaf7ef}.preparation-feedback-v2.error{color:#a34444;background:#fff0f0}.preparation-view-switch{flex:none;justify-content:flex-end;gap:3px;margin:0 0 0 auto;display:flex}.preparation-view-switch button{color:#60708b;min-height:34px;font-size:var(--dos-type-control);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:6px;padding:0 12px;font-weight:600;line-height:1.25;display:inline-flex}.preparation-view-switch button:hover{color:#1e5bc5;background:#f3f7fd}.preparation-view-switch button.is-active{color:#8a5b12;background:#fff7e8;border-color:#f1d19c}.preparation-card-stage-age{color:#65738b;min-height:18px;font-family:var(--dos-font-data);font-size:var(--dos-type-meta);font-variant-numeric:tabular-nums;align-items:center;gap:5px;margin-top:-2px;font-weight:500;line-height:1.3;display:inline-flex}.preparation-card-stage-age svg{color:#7286a4;flex:none}.preparation-card-identity{align-items:center;gap:9px;min-width:0;display:flex}.preparation-card-identity>.vehicle-thumbnail-v1,.preparation-table-vehicle>.vehicle-thumbnail-v1{color:#8b97a8;background:#f3f5f8;border:0;border-radius:5px;flex:0 0 60px;place-items:center;width:60px;height:42px;display:grid;overflow:hidden}.preparation-card-identity>.vehicle-thumbnail-v1 img,.preparation-table-vehicle>.vehicle-thumbnail-v1 img{object-fit:contain;width:100%;height:100%;display:block}.preparation-card-identity>.vehicle-thumbnail-v1 svg,.preparation-table-vehicle>.vehicle-thumbnail-v1 svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:25px;height:25px}.preparation-table-wrap{background:#fff;border:1px solid #d8e0eb;border-radius:9px;overflow-x:auto}.preparation-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:900px}.preparation-table th,.preparation-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #e8edf3;padding:11px 12px}.preparation-table th{color:#65738b;font-family:var(--dos-font-data);font-size:var(--dos-type-table-header);letter-spacing:.06em;text-transform:uppercase;background:#f8fafc;font-weight:500;line-height:1.25}.preparation-table td{color:#243652;font-size:var(--dos-type-table);cursor:pointer;line-height:1.35}.preparation-table tbody tr:last-child td{border-bottom:0}.preparation-table tbody tr:hover,.preparation-table tbody tr:focus-visible{background:#fffaf1;outline:none}.preparation-table td:first-child{width:22%}.preparation-table td:first-child strong,.preparation-table td:first-child small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.preparation-table td:first-child strong{color:#17243b;font-size:13.5px;font-weight:600;line-height:1.3}.preparation-table td:first-child small{color:#71809a;margin-top:3px;font-size:12px;line-height:1.3}.preparation-table-vehicle{align-items:center;gap:9px;min-width:0;display:flex}.preparation-table-vehicle>span:last-child{min-width:0;display:block}.preparation-table-status{color:#53627d;white-space:nowrap;background:#eef2f7;border-radius:999px;align-items:center;min-height:23px;padding:0 8px;font-size:12px;font-weight:600;line-height:1.2;display:inline-flex}.preparation-status-purchased{color:#98620d;background:#fff2d9}.preparation-status-intransit,.preparation-status-preparation{color:#245fc2;background:#eaf1ff}.preparation-status-ready,.preparation-status-onsale{color:#18734b;background:#e8f7ee}.preparation-table td.is-positive{color:#16804b;font-weight:600}.preparation-table td.is-negative{color:#d94848;font-weight:600}.preparation-table-state{color:#7e8ba2;height:150px;text-align:center!important}.preparation-workspace{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px;min-width:0;min-height:calc(100vh - 235px);display:grid}.preparation-workspace.is-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}.preparation-board-pane{min-width:0;overflow:auto visible}.preparation-workspace.has-detail-panel .preparation-board-pane{min-width:0}.preparation-detail-panel{box-sizing:border-box;background:#fff;border:1px solid #d8e0eb;border-radius:9px;width:100%;min-width:330px;max-width:440px;min-height:calc(100vh - 235px);display:flex;position:relative;overflow:hidden;box-shadow:-5px 0 16px #182a4814}.preparation-detail-resize-handle{z-index:3;cursor:col-resize;width:10px;position:absolute;top:0;bottom:0;left:-5px}.preparation-detail-resize-handle:after{content:"";opacity:0;background:#c8d2e1;border-radius:2px;width:2px;height:42px;transition:opacity .12s,background-color .12s;position:absolute;top:50%;left:4px;transform:translateY(-50%)}.preparation-detail-panel:hover .preparation-detail-resize-handle:after,.preparation-workspace.is-resizing .preparation-detail-resize-handle:after{opacity:1;background:#e7a947}.preparation-drawer{background:#fff;flex-direction:column;width:100%;min-width:0;height:100%;display:flex;overflow:auto}.preparation-drawer-head{border-bottom:1px solid #e1e7f0;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 16px 14px;display:flex;position:relative}.preparation-drawer-head>div{gap:6px;min-width:0;display:grid}.preparation-drawer-vehicle-head{flex:auto;align-items:flex-start;gap:12px;padding-right:36px;display:flex!important}.preparation-drawer-vehicle-copy{align-content:start;gap:3px;min-width:0;display:grid}.preparation-drawer-vehicle-head>.vehicle-thumbnail-v1{color:#8b97a8;background:#f3f5f8;border-radius:7px;flex:0 0 84px;place-items:center;width:84px;height:60px;display:grid;overflow:hidden}.preparation-drawer-vehicle-head>.vehicle-thumbnail-v1 img{object-fit:contain;width:100%;height:100%;display:block}.preparation-drawer-vehicle-head>.vehicle-thumbnail-v1 svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:34px;height:34px}.preparation-drawer-head strong{color:#17243b;text-overflow:ellipsis;white-space:nowrap;font-size:22px;font-weight:700;line-height:1.15;display:block;overflow:hidden}.preparation-drawer-head small{color:#65738b;font-size:var(--dos-type-meta);text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden}.preparation-drawer-head .preparation-drawer-stock{color:#71809a;font-family:var(--dos-font-data);font-size:var(--dos-type-meta);font-weight:500;line-height:1.3}.preparation-drawer-close{color:#53627d;cursor:pointer;background:#fff;border:1px solid #d7dfeb;border-radius:7px;place-items:center;width:34px;height:34px;padding:0;display:grid;position:absolute;top:14px;right:14px}.preparation-drawer-close:hover{color:#1d5acb;background:#fbfdff;border-color:#9ebcf1}.preparation-drawer-tabs{border-bottom:1px solid #e1e7f0;gap:18px;padding:0 20px;display:flex}.preparation-drawer-tabs button{color:#72809a;min-height:42px;font-size:var(--dos-type-control);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0;font-weight:600;line-height:1.25}.preparation-drawer-tabs button.is-active{color:#e58912;border-bottom-color:#e58912}.preparation-drawer-body{align-content:start;gap:14px;padding:16px;display:grid}.preparation-drawer-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;margin:0;display:grid}.preparation-drawer-facts div{border-bottom:1px solid #edf0f4;gap:3px;min-width:0;padding:9px 0;display:grid}.preparation-drawer-facts dt{color:#7f8b9f;font-family:var(--dos-font-data);font-size:var(--dos-type-label);letter-spacing:.06em;text-transform:uppercase;font-weight:500;line-height:1.25}.preparation-drawer-facts dd{color:#172a49;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;margin:0;font-size:13.5px;font-weight:600;line-height:1.3;display:flex;overflow:hidden}.preparation-drawer-facts dd.is-positive{color:#16804b}.preparation-drawer-facts dd.is-negative{color:#d94848}.preparation-drawer-stage{gap:0;display:grid}.preparation-drawer-stage>div{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:12px;min-height:48px;display:flex}.preparation-drawer-stage span{color:#7f8b9f;font-family:var(--dos-font-data);font-size:var(--dos-type-label);letter-spacing:.06em;text-transform:uppercase;font-weight:500;line-height:1.25}.preparation-drawer-stage strong{color:#172a49;align-items:center;gap:5px;font-size:13.5px;font-weight:600;line-height:1.3;display:inline-flex}.preparation-drawer-list{gap:0;display:grid}.preparation-drawer-list>div{border-bottom:1px solid #edf0f4;gap:4px;padding:12px 0;display:grid}.preparation-drawer-list strong{color:#243652;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.preparation-drawer-list small,.preparation-drawer-state{color:#71809a;font-size:var(--dos-type-meta);line-height:1.35}.preparation-drawer-state{margin:0}.preparation-drawer-state.is-error{color:#a34444}.preparation-drawer-open{color:#fff;min-height:40px;font-size:var(--dos-type-control);cursor:pointer;background:#e98912;border:1px solid #e6a747;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-weight:600;line-height:1.25;display:inline-flex}.preparation-drawer-open:hover{background:#d97d0b}.preparation-board-pane.is-compact .preparation-board-v2{gap:10px;min-width:1316px}.preparation-board-pane.is-compact .preparation-card-v2{gap:7px;padding:10px 10px 9px}.preparation-board-pane.is-compact .preparation-card-identity{gap:7px}.preparation-board-pane.is-compact .preparation-card-identity>.vehicle-thumbnail-v1{flex-shrink:0;flex-basis:54px;width:54px;height:38px}.preparation-board-pane.is-compact .preparation-card-identity>.vehicle-thumbnail-v1 svg{width:24px;height:24px}.preparation-board-pane.is-compact .preparation-card-facts-v2{gap:7px 9px;padding-top:7px}.preparation-board-v2{grid-template-columns:repeat(5,minmax(252px,1fr));align-items:stretch;gap:14px;min-width:1316px;min-height:calc(100vh - 235px);display:grid}.preparation-column-v2{background:linear-gradient(#fbfcfe 0%,#f8fafc 100%);border:1px solid #d8e0eb;border-radius:9px;flex-direction:column;min-width:252px;min-height:calc(100vh - 235px);transition:border-color .15s,background-color .15s,box-shadow .15s;display:flex;overflow:hidden}.preparation-column-v2.is-drop-target{border-style:dashed;border-color:#c2cedd}.preparation-column-v2.is-drop-active{border-style:solid;border-color:var(--dos-amber-600,#e7a947);box-shadow:inset 0 0 0 1px var(--dos-amber-500,#f2bc69);background:#fffaf1}.preparation-column-v2.is-drop-active .preparation-column-head-v2{background:#fff7e8;border-bottom-color:#f0d8ad}.preparation-column-head-v2{background:#ffffff8c;border-bottom:1px solid #e1e7f0;min-height:72px;padding:13px 13px 9px}.preparation-column-title-v2{align-items:center;gap:9px;min-width:0;display:flex}.preparation-column-title-v2 svg{flex:none}.preparation-column-title-v2 h2{color:#1a2a46;font-size:var(--dos-type-section);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;line-height:1.25;overflow:hidden}.preparation-column-title-v2>span{color:#33445f;background:#edf1f6;border-radius:50%;place-items:center;min-width:25px;height:25px;margin-left:auto;padding:0 7px;font-size:12px;font-weight:600;line-height:1.2;display:inline-grid}.preparation-column-head-v2 p{color:#758198;font-size:var(--dos-type-meta);margin:7px 0 0;line-height:1.3}.preparation-column-body-v2{flex:1;align-content:start;gap:8px;min-height:0;padding:9px;display:grid}.preparation-column-purchased-v2 .preparation-column-title-v2 svg{color:#e58b05}.preparation-column-transit-v2 .preparation-column-title-v2 svg{color:#2169d6}.preparation-column-preparation-v2 .preparation-column-title-v2 svg{color:#326feb}.preparation-column-ready-v2 .preparation-column-title-v2 svg{color:#2f9a63}.preparation-column-onsale-v2 .preparation-column-title-v2 svg{color:#2a9b62}.preparation-card-v2{cursor:grab;background:#fff;border:1px solid #dbe3ed;border-left:2px solid #c3ccd9;border-radius:8px;gap:9px;padding:13px 13px 11px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;position:relative;overflow:visible;box-shadow:0 1px 3px #21395c0b}.preparation-card-v2:hover{border-color:#adc4e8;transform:translateY(-1px);box-shadow:0 4px 12px #21395c17}.preparation-card-v2:focus-visible{outline:3px solid var(--dos-focus,#e7a94747);outline-offset:2px}.preparation-card-v2.is-dragging{opacity:.48;cursor:grabbing;transform:rotate(.3deg)scale(.995)}.preparation-drop-indicator-v2{background:#f3a328;border-radius:999px;height:3px;margin:-2px 10px 6px;box-shadow:0 0 0 1px #f3a3281f}.preparation-card-purchased-v2{border-left-color:#f4a512}.preparation-card-intransit-v2{border-left-color:#4d86ed}.preparation-card-preparation-v2{border-left-color:#588bf0}.preparation-card-ready-v2,.preparation-card-onsale-v2{border-left-color:#6eba95}.preparation-card-head-v2{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.preparation-card-title-v2{gap:3px;min-width:0;display:grid}.preparation-card-title-v2 strong{color:#17243b;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;line-height:1.25;overflow:hidden}.preparation-card-title-v2 span{color:#65738b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.3;overflow:hidden}.preparation-card-menu-wrap-v2{flex:none;position:relative}.preparation-card-menu-v2{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;gap:2px;width:30px;height:30px;padding:4px;display:grid}.preparation-card-menu-v2:hover{background:#f0f4fa}.preparation-card-menu-v2 span{background:#354865;border-radius:50%;width:3px;height:3px;display:block}.preparation-move-menu-v2{z-index:5;background:#fff;border:1px solid #d5dfeb;border-radius:8px;min-width:156px;padding:5px;display:grid;position:absolute;top:27px;right:0;box-shadow:0 9px 24px #182a4829}.preparation-move-menu-v2 button{color:#34445f;min-height:30px;font-size:var(--dos-type-control);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:0 9px;font-weight:600;line-height:1.25}.preparation-move-menu-v2 button:hover{color:#175cd3;background:#f3f7fd}.preparation-move-menu-v2 button.is-danger{color:#ad4d4d;border-top:1px solid #edf1f5;margin-top:3px}.preparation-card-meta-v2{color:#68758c;font-family:var(--dos-font-data);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:6px 11px;font-size:12px;font-weight:500;line-height:1.3;display:flex}.preparation-card-meta-v2 span{align-items:center;gap:4px;display:inline-flex}.preparation-card-meta-v2 em{color:#c44a4a;background:#ffe8e8;border-radius:999px;padding:3px 6px;font-size:12px;font-style:normal;font-weight:600;line-height:1.2}.preparation-card-facts-v2{border-top:1px solid #edf0f4;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 13px;padding-top:9px;display:grid}.preparation-card-facts-v2 div{gap:3px;min-width:0;display:grid}.preparation-card-facts-v2 span{color:#7f8b9f;font-family:var(--dos-font-data);font-size:var(--dos-type-label);letter-spacing:.06em;text-transform:uppercase;text-overflow:clip;white-space:normal;font-weight:500;line-height:1.25;overflow:visible}.preparation-card-facts-v2 strong{color:#172a49;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;line-height:1.3;overflow:hidden}.preparation-card-fact-location-v2 strong{text-overflow:clip;white-space:normal;overflow:visible}.preparation-card-facts-v2 strong svg{vertical-align:-2px;color:#6d7e9a;display:inline}.preparation-card-facts-v2 .wide{grid-column:1/-1}.preparation-card-facts-v2 .is-positive{color:#16804b}.preparation-card-facts-v2 .is-negative{color:#e34141}.preparation-card-facts-v2 strong.is-empty{color:#8a96a8;font-weight:650}.preparation-card-footer-v2{color:#758198;min-height:25px;font-size:var(--dos-type-meta);border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:8px;margin-top:0;padding-top:8px;font-weight:500;line-height:1.3;display:flex}.preparation-card-footer-v2>span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;display:inline-flex;overflow:hidden}.preparation-card-footer-v2.is-sale{color:#16804b;font-weight:600}.preparation-card-footer-v2.is-sale i{background:#21a45f;border-radius:50%;width:6px;height:6px}.preparation-empty-v2{color:#6f7d96;text-align:center;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:10px;min-height:180px;padding:30px 16px;display:grid}.preparation-empty-v2>div{color:#8ea0be;background:#fbfcfe;border:1px solid #d7e0ec;border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.preparation-empty-v2 strong{color:#52617a;font-size:var(--dos-type-body);font-weight:600;line-height:1.3}.preparation-empty-v2 p{color:#7e8ba2;max-width:185px;font-size:var(--dos-type-meta);margin:0;line-height:1.45}.preparation-empty-filtered-v2{color:#8794aa;font-size:var(--dos-type-meta);text-align:center;align-self:center;margin:auto;padding:30px 10px;line-height:1.35}.preparation-skeleton-v2{background:#edf2f7;border-radius:8px;height:145px;animation:1.15s ease-in-out infinite alternate preparation-pulse-v2}@keyframes preparation-pulse-v2{to{opacity:.45}}@media (width<=1280px) and (width>=761px){.dealeros-app>.dealer-content-v2>main.page-canvas-v1>.preparation-page-v2{padding:0}.preparation-toolbar-v2{flex-wrap:wrap}.preparation-search-v2{flex-basis:100%}.preparation-board-v2{grid-template-columns:repeat(5,minmax(252px,1fr))}.preparation-column-v2{min-height:520px}}@media (width<=960px) and (width>=761px){.preparation-board-v2{grid-template-columns:repeat(5,minmax(252px,1fr))}.preparation-filter-v2{flex:180px}}@media (width<=960px){.preparation-workspace{min-height:0;display:block}.preparation-board-pane{overflow-x:auto}.preparation-detail-panel{z-index:80;border:0;border-radius:0;width:100%;min-width:0;max-width:none;min-height:0;position:fixed;inset:0;box-shadow:-12px 0 30px #182a4829}.preparation-detail-resize-handle{display:none}}@media (width<=760px){.dealeros-app>.dealer-content-v2>main.page-canvas-v1>.preparation-page-v2{padding:0}.preparation-page-v2{min-height:calc(100vh - 63px);padding:0}.preparation-header-v2{flex-direction:column;align-items:flex-start;gap:14px;min-height:0;padding-bottom:16px}.preparation-header-v2 h1{font-size:var(--dos-type-page-title)}.preparation-header-actions-v2{justify-content:space-between;width:100%;padding-top:0}.preparation-header-actions-v2>strong{margin-right:auto}.preparation-toolbar-v2{flex-wrap:wrap;gap:8px;padding:14px 0 16px}.preparation-search-v2{flex-basis:100%;min-width:0}.preparation-filter-v2{flex:calc(50% - 4px);min-width:0}.preparation-view-switch{flex:100%;justify-content:stretch;margin:0}.preparation-view-switch button{flex:1 1 0;justify-content:center}.preparation-board-v2{display:none}.preparation-mobile-tabs-v1{gap:7px;padding-bottom:10px;display:flex;overflow:auto}.preparation-mobile-tabs-v1 button{color:#53627d;min-height:36px;font-size:var(--dos-type-control);background:#fff;border:1px solid #d4ddea;border-radius:8px;flex:none;align-items:center;gap:6px;padding:0 10px;line-height:1.25;display:inline-flex}.preparation-mobile-tabs-v1 button.is-active{color:#8a5b12;background:#fff7e8;border-color:#e6bd79;font-weight:600}.preparation-mobile-cards-v1{gap:9px;display:grid}.preparation-mobile-cards-v1 .preparation-card-v2{min-height:0}.preparation-drawer{width:100%}.preparation-drawer-head{padding:18px 16px 15px}.preparation-drawer-vehicle-head{gap:9px}.preparation-drawer-vehicle-head>.vehicle-thumbnail-v1{flex-basis:80px;width:80px;height:58px}.preparation-drawer-tabs{gap:14px;padding:0 16px;overflow-x:auto}.preparation-drawer-body{padding:16px}.preparation-drawer-facts{grid-template-columns:1fr}.preparation-error-v1{align-items:flex-start}}.showroom-live-page{width:min(100%,1450px);font-family:var(--dos-font-ui);color:var(--dos-text,#17233b);margin:0 auto;padding:24px 28px 48px}.showroom-live-page .showroom-live-header{justify-content:space-between;align-items:flex-start;gap:24px;padding:4px 0 2px;display:flex}.showroom-live-page .showroom-live-header h1{letter-spacing:-.045em;margin:4px 0 5px;font-size:clamp(28px,3vw,38px);line-height:1.08}.showroom-live-page .showroom-live-header p:not(.eyebrow-v2){color:var(--dos-text-secondary,#66718b);margin:0;font-size:14px}.showroom-live-page .showroom-live-header .eyebrow-v2{color:#aa6a15;letter-spacing:.12em;margin:0;font-size:10px;font-weight:800}.showroom-live-page .showroom-live-header-actions{align-items:center;gap:8px;padding-top:5px;display:flex}.showroom-live-page .showroom-live-auto-refresh{border:1px solid var(--dos-border,#e3e4ea);background:var(--dos-surface,#fff);border-radius:10px;align-items:center;gap:8px;min-height:38px;padding:6px 9px;display:flex}.showroom-live-page .showroom-live-auto-refresh>span{background:#719851;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #edf5e6}.showroom-live-page .showroom-live-auto-refresh strong,.showroom-live-page .showroom-live-auto-refresh small{line-height:1.2;display:block}.showroom-live-page .showroom-live-auto-refresh strong{letter-spacing:.01em;font-size:9px;font-weight:780}.showroom-live-page .showroom-live-auto-refresh small{color:var(--dos-text-secondary,#66718b);white-space:nowrap;margin-top:2px;font-size:9px}.showroom-live-page .showroom-live-error{color:#88462d;background:#fff7f2;border:1px solid #eccfbe;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:12px 14px;font-size:13px;display:flex}.showroom-live-page .showroom-live-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.showroom-live-page .showroom-live-metric{border:1px solid var(--dos-border,#e3e4ea);background:#fff;background:linear-gradient(180deg,color-mix(in srgb,var(--showroom-live-tone) 7%,#fff) 0%,#fff 78%);border-radius:12px;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:86px;padding:11px 12px;display:grid;position:relative;box-shadow:0 1px #1f253905}.showroom-live-page .showroom-live-metric:before{content:"";background:var(--showroom-live-tone,#d8dbe5);border-radius:12px 0 0 12px;width:3px;position:absolute;inset:0 auto 0 0}.showroom-live-page .showroom-live-metric-icon{background:var(--showroom-live-icon-bg,#f2f4f8);width:31px;height:31px;color:var(--showroom-live-icon-fg,#66718b);border-radius:9px;flex:0 0 31px;place-items:center;font-size:16px;font-weight:800;display:grid}.showroom-live-page .showroom-live-metric-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.showroom-live-page .showroom-live-metric[data-tone=active]{--showroom-live-tone:#7e87a8;--showroom-live-icon-bg:#eff0f6;--showroom-live-icon-fg:#5b5875;--showroom-live-value:#3f4665}.showroom-live-page .showroom-live-metric[data-tone=waiting]{--showroom-live-tone:#d69a34;--showroom-live-icon-bg:#fff0da;--showroom-live-icon-fg:#a56713;--showroom-live-value:#8e5a0f}.showroom-live-page .showroom-live-metric[data-tone=unlock]{--showroom-live-tone:#69aab0;--showroom-live-icon-bg:#e6f6f5;--showroom-live-icon-fg:#276c70;--showroom-live-value:#276c70}.showroom-live-page .showroom-live-metric[data-tone=drive]{--showroom-live-tone:#89ab5f;--showroom-live-icon-bg:#edf5e7;--showroom-live-icon-fg:#668845;--showroom-live-value:#668845}.showroom-live-page .showroom-live-metric[data-tone=overdue]{--showroom-live-tone:#d5855a;--showroom-live-icon-bg:#fff0e3;--showroom-live-icon-fg:#9f542d;--showroom-live-value:#9f542d}.showroom-live-page .showroom-live-metric-copy{min-width:0}.showroom-live-page .showroom-live-metric-copy small,.showroom-live-page .showroom-live-metric-copy span{display:block}.showroom-live-page .showroom-live-metric-copy small{color:var(--dos-text-secondary,#66718b);letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;line-height:1.15;overflow:hidden}.showroom-live-page .showroom-live-metric-copy span{color:#6f778d;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11.5px;line-height:1.3;overflow:hidden}.showroom-live-page .showroom-live-metric-value{color:var(--showroom-live-value,var(--dos-text,#17233b));letter-spacing:-.03em;justify-self:end;margin:0;font-size:clamp(21px,1.55vw,26px);font-weight:820;line-height:1}.showroom-live-page .showroom-live-metric-alert{background:#b86f2f;border-radius:50%;width:7px;height:7px;position:absolute;top:9px;right:10px;box-shadow:0 0 0 5px #e8c18326}.showroom-live-page .showroom-live-board{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;margin-top:14px;display:grid}.showroom-live-page .showroom-live-column{border:1px solid var(--dos-border,#e3e4ea);background:var(--dos-surface,#fff);border-radius:11px;overflow:hidden}.showroom-live-page .showroom-live-column>header{border-bottom:1px solid var(--dos-border,#e3e4ea);background:#fbfbfc;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 15px 12px;display:flex}.showroom-live-page .showroom-live-column h2{color:var(--dos-text,#17233b);margin:0;font-size:15px;line-height:1.25}.showroom-live-page .showroom-live-column header p{color:var(--dos-text-secondary,#66718b);margin:3px 0 0;font-size:11px}.showroom-live-page .showroom-live-count{color:#48526a;background:#f0f1f4;border-radius:999px;place-items:center;min-width:25px;height:25px;font-size:12px;font-weight:750;display:grid}.showroom-live-page .showroom-live-column-body{gap:9px;padding:10px;display:grid}.showroom-live-page .showroom-live-empty{color:#7c8496;text-align:center;place-items:center;gap:7px;min-height:136px;margin:0;padding:22px 10px;font-size:12px;line-height:1.5;display:grid}.showroom-live-page .showroom-live-empty-icon{color:#78809b;background:#f4f5f8;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.showroom-live-page .showroom-live-empty-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.showroom-live-page .showroom-live-empty[data-stage=browsing] .showroom-live-empty-icon{color:#5b5875;background:#eff0f6}.showroom-live-page .showroom-live-empty[data-stage=waiting] .showroom-live-empty-icon{color:#a56713;background:#fff1dc}.showroom-live-page .showroom-live-empty[data-stage=claimed] .showroom-live-empty-icon{color:#668845;background:#edf5e7}.showroom-live-page .showroom-live-visit-card{background:#fff;border:1px solid #e3e4ea;border-radius:9px;padding:12px;box-shadow:0 2px 8px #1f253909}.showroom-live-page .showroom-live-visit-heading{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.showroom-live-page .showroom-live-visit-heading strong,.showroom-live-page .showroom-live-visit-heading span{display:block}.showroom-live-page .showroom-live-visit-heading strong{font-size:13px}.showroom-live-page .showroom-live-visit-heading>div>span{color:#9a6670;margin-top:3px;font-size:10px}.showroom-live-page .showroom-live-request-badge{color:#98600f;white-space:nowrap;background:#fff0da;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:750}.showroom-live-page .showroom-live-request-badge[data-type=Unlock]{color:#276c70;background:#e6f6f5}.showroom-live-page .showroom-live-request-badge[data-type=TestDrive]{color:#668845;background:#edf5e7}.showroom-live-page .showroom-live-vehicle{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fffaf1;border:1px solid #eee4d5;border-radius:7px;margin:10px 0 8px;padding:9px 10px;display:block}.showroom-live-page .showroom-live-vehicle span,.showroom-live-page .showroom-live-vehicle small{display:block}.showroom-live-page .showroom-live-vehicle span{font-size:12px;font-weight:750}.showroom-live-page .showroom-live-vehicle small{color:#7d7684;margin-top:2px;font-size:10px}.showroom-live-page .showroom-live-card-meta{color:#747d92;justify-content:space-between;gap:8px;font-size:10px;display:flex}.showroom-live-page .showroom-live-other-vehicles{color:#727b8d;margin-top:7px;font-size:10px}.showroom-live-page .showroom-live-card-actions{justify-content:space-between;align-items:center;gap:8px;margin-top:11px;display:flex}.showroom-live-page .showroom-live-card-actions .dos-button{min-height:31px;padding:6px 9px;font-size:11px}.showroom-live-page .showroom-live-claimant{color:#5e7860;font-size:10px;font-weight:700}.showroom-live-page .showroom-live-claim{margin-left:auto}.showroom-live-page .showroom-lead-count-indicator{color:#80561b;background:var(--dos-amber-softer);border:1px solid #eed9b7;border-radius:9px;grid-template-columns:auto auto;align-items:center;gap:6px;padding:8px 10px;display:grid}.showroom-live-page .showroom-lead-count-indicator span{font-size:9px;font-weight:720}.showroom-live-page .showroom-lead-count-indicator strong{font-size:16px;line-height:1}.showroom-live-page .showroom-lead-panel{background:#fffbf5;border:1px solid #eedec7;border-radius:9px;gap:9px;margin-top:10px;padding:10px;display:grid}.showroom-live-page .showroom-lead-panel-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.showroom-live-page .showroom-lead-panel-header>strong{font-size:11px}.showroom-live-page .showroom-lead-status{color:#87601b;background:#fff0d9;border-radius:999px;align-items:center;min-height:21px;padding:0 7px;font-size:8px;font-weight:800;display:inline-flex}.showroom-live-page .showroom-lead-contact{justify-content:space-between;align-items:flex-start;gap:9px;display:flex}.showroom-live-page .showroom-lead-contact-primary{gap:3px;min-width:0;display:grid}.showroom-live-page .showroom-lead-contact-primary strong{font-size:11px}.showroom-live-page .showroom-lead-contact-primary a{overflow-wrap:anywhere;color:var(--dos-text-secondary);font-size:9px;text-decoration:none}.showroom-live-page .showroom-lead-contact-primary a:hover{text-decoration:underline}.showroom-live-page .showroom-lead-contact-actions{flex:none;justify-items:end;gap:3px;display:grid}.showroom-live-page .showroom-lead-contact-actions button{min-height:25px;color:var(--dos-text-secondary);background:var(--dos-surface);border:1px solid var(--dos-border-strong);font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;cursor:pointer;border-radius:7px;padding:4px 7px;font-size:8px;font-weight:700}.showroom-live-page .showroom-lead-copy-feedback{min-height:11px;color:var(--dos-sage-700);white-space:nowrap;font-size:8px}.showroom-live-page .showroom-lead-intents{flex-wrap:wrap;gap:4px;display:flex}.showroom-live-page .showroom-lead-intent{color:#735c30;background:#fff5e7;border:1px solid #f1dfc0;border-radius:999px;padding:3px 6px;font-size:8px;font-weight:650}.showroom-live-page .showroom-lead-empty-intents{color:var(--dos-text-muted);font-size:8px}.showroom-live-page .showroom-lead-current-vehicle{color:#556d3f;background:#f0f7e9;border:1px solid #d5e7c4;border-radius:7px;justify-content:space-between;align-items:center;gap:7px;padding:6px 7px;font-size:8px;display:flex}.showroom-live-page .showroom-lead-current-vehicle b{color:#4d7131;white-space:nowrap;font-size:8px}.showroom-live-page .showroom-lead-selection{gap:7px;margin:0;display:grid}.showroom-live-page .showroom-lead-selection summary{color:var(--dos-text-secondary);cursor:pointer;font-size:9px;font-weight:720}.showroom-live-page .showroom-lead-selection summary:focus-visible,.showroom-live-page .showroom-lead-contact-actions button:focus-visible{outline:3px solid var(--dos-focus);outline-offset:2px}.showroom-live-page .showroom-lead-selection-hide{color:var(--dos-text-muted);font-size:8px}.showroom-live-page .showroom-lead-selection-summary{color:var(--dos-text-secondary);font-size:9px;font-weight:720}.showroom-live-page .showroom-lead-vehicle-list{gap:5px;margin:0;padding:0;list-style:none;display:grid}.showroom-live-page .showroom-lead-vehicle{background:var(--dos-surface);border:1px solid #ece4d8;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:6px 7px;display:flex}.showroom-live-page .showroom-lead-vehicle-main{gap:1px;min-width:0;display:grid}.showroom-live-page .showroom-lead-vehicle-main small,.showroom-live-page .showroom-lead-vehicle-badges small{color:var(--dos-text-muted);font-size:7.5px}.showroom-live-page .showroom-lead-vehicle-badges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:3px;display:flex}.showroom-live-page .showroom-lead-vehicle-badges b{color:#5d713c;background:#edf5e5;border-radius:999px;padding:2px 5px;font-size:7px}.showroom-live-page .showroom-lead-meta{color:var(--dos-text-muted);flex-wrap:wrap;gap:4px 9px;padding-top:2px;font-size:8px;display:flex}.showroom-alert[data-kind=offer]{border-left-color:#c58a2b}.showroom-alert[data-kind=selection]{border-left-color:#77935b}.showroom-alert[data-kind=offer] .showroom-alert-icon{color:#80561b;background:#fff0d9}.showroom-alert[data-kind=selection] .showroom-alert-icon{color:#55713d;background:#edf5e5}.showroom-live-page .showroom-live-visit-heading>.showroom-live-claimant{min-height:23px;color:var(--dos-sage-700);background:var(--dos-sage-soft);white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;display:inline-flex}.showroom-live-page .showroom-live-request-list{gap:8px;margin-top:10px;display:grid}.showroom-live-page .showroom-request-summary{background:var(--dos-surface-soft);border:1px solid var(--dos-border);border-radius:10px;gap:11px;padding:11px;display:grid}.showroom-live-page .showroom-request-summary[data-intent=assistance]{border-left:3px solid var(--dos-aqua-600)}.showroom-live-page .showroom-request-summary[data-intent=unlock]{border-left:3px solid var(--dos-amber-600)}.showroom-live-page .showroom-request-summary[data-intent=testdrive],.showroom-live-page .showroom-request-summary[data-intent=test-drive]{border-left:3px solid var(--dos-orange-600)}.showroom-live-page .showroom-request-summary-header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.showroom-live-page .showroom-request-eyebrow{color:var(--dos-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700;display:block}.showroom-live-page .showroom-request-vehicle{color:var(--dos-text-secondary);margin-top:3px;font-size:9px;font-weight:680;display:block}.showroom-live-page .showroom-request-title-row{flex-wrap:wrap;align-items:center;gap:6px;margin-top:5px;display:flex}.showroom-live-page .showroom-request-summary-header p{color:var(--dos-text-muted);margin:5px 0 0;font-size:8.75px;line-height:1.4}.showroom-live-page .showroom-request-intent-badge,.showroom-live-page .showroom-request-status-badge,.showroom-live-page .showroom-request-escalated-badge{white-space:nowrap;border-radius:999px;align-items:center;min-height:23px;padding:0 8px;font-size:8px;font-weight:700;display:inline-flex}.showroom-live-page .showroom-request-intent-badge{color:var(--dos-text-strong);background:var(--dos-amber-soft)}.showroom-live-page .showroom-request-intent-badge[data-intent=assistance]{background:var(--dos-aqua-soft)}.showroom-live-page .showroom-request-intent-badge[data-intent=test-drive]{background:var(--dos-orange-soft)}.showroom-live-page .showroom-request-status-badge{color:var(--dos-text-secondary);background:var(--dos-surface);border:1px solid var(--dos-border)}.showroom-live-page .showroom-request-escalated-badge{color:#8c5b12;background:var(--dos-orange-soft)}.showroom-live-page .showroom-request-included-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.showroom-live-page .showroom-request-included-step{min-width:0;color:var(--dos-text-faint);text-align:center;justify-items:center;gap:5px;font-size:7.75px;font-weight:650;display:grid}.showroom-live-page .showroom-request-included-marker{width:25px;height:25px;color:var(--dos-text-muted);background:var(--dos-surface);border:1px solid var(--dos-border);border-radius:8px;justify-content:center;align-items:center;font-size:8px;font-weight:750;display:inline-flex}.showroom-live-page .showroom-request-included-step[data-state=included]{color:var(--dos-sage-700)}.showroom-live-page .showroom-request-included-step[data-state=included] .showroom-request-included-marker{color:#fff;background:var(--dos-sage-600);border-color:var(--dos-sage-600)}.showroom-live-page .showroom-request-included-step[data-state=current]{color:var(--dos-text-strong)}.showroom-live-page .showroom-request-summary-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:1px;display:flex}.showroom-live-page .showroom-request-escalated-time{color:var(--dos-text-muted);font-size:8px}.showroom-live-page .showroom-request-complete{min-height:31px;color:var(--dos-text);background:var(--dos-surface);border:1px solid var(--dos-border-strong);border-radius:var(--dos-radius-sm);cursor:pointer;padding:6px 9px;font-size:9px;font-weight:700}.showroom-live-page .showroom-request-complete:hover:not(:disabled){background:var(--dos-amber-softer);border-color:var(--dos-amber-600)}.showroom-live-page .showroom-request-complete:focus-visible,.showroom-live-page .showroom-live-other-vehicles button:focus-visible{outline:3px solid var(--dos-focus);outline-offset:1px}.showroom-live-page .showroom-request-complete:disabled{opacity:.55;cursor:not-allowed}.showroom-live-page .showroom-live-other-vehicles{flex-wrap:wrap;align-items:center;gap:5px;margin-top:8px;display:flex}.showroom-live-page .showroom-live-other-vehicles>span{color:var(--dos-text-muted);font-size:9px;font-weight:680}.showroom-live-page .showroom-live-other-vehicles button{appearance:none;color:var(--dos-text-secondary);background:var(--dos-surface);border:1px solid var(--dos-border);border-radius:var(--dos-radius-xs);font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;cursor:pointer;padding:3px 6px;font-size:9px}.showroom-live-page .showroom-live-other-vehicles button:hover{color:var(--dos-text-strong);background:var(--dos-amber-softer)}.showroom-live-page .showroom-live-claim{color:#fff;background:var(--dos-ink-900);border:1px solid var(--dos-ink-900);border-radius:var(--dos-radius-sm);cursor:pointer;min-height:31px;padding:6px 10px;font-size:10px;font-weight:700}.showroom-live-page .showroom-live-claim:hover:not(:disabled){background:var(--dos-ink-1000)}.showroom-live-page .showroom-live-claim:focus-visible{outline:3px solid var(--dos-focus);outline-offset:1px}.showroom-live-page .showroom-live-skeleton{min-height:210px;padding:15px}.showroom-live-page .showroom-live-skeleton>span{background:#f0f1f4;border-radius:5px;height:15px;margin-bottom:13px;animation:1.1s ease-in-out infinite alternate showroomPulse;display:block}.showroom-live-page .showroom-live-skeleton>span:nth-child(2){height:74px}.showroom-live-page .showroom-live-skeleton>span:nth-child(3){width:60%}@keyframes showroomPulse{to{opacity:.55}}@media (width<=1360px){.showroom-live-page .showroom-live-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1100px){.showroom-live-page .showroom-live-metrics,.showroom-live-page .showroom-live-board{grid-template-columns:repeat(2,minmax(0,1fr))}.showroom-live-page .showroom-live-column:last-child{grid-column:span 2}}@media (width<=760px){.showroom-live-page{padding:14px 14px 32px}.showroom-live-page .showroom-live-header{gap:14px;display:grid}.showroom-live-page .showroom-live-header-actions{flex-wrap:wrap;justify-content:space-between;padding-top:0}.showroom-live-page .showroom-live-auto-refresh{flex:auto;min-width:0}.showroom-live-page .showroom-live-refresh-button{margin-left:auto}.showroom-live-page .showroom-live-metrics{grid-template-columns:1fr 1fr}.showroom-live-page .showroom-live-board{grid-template-columns:1fr}.showroom-live-page .showroom-live-column:last-child{grid-column:auto}.showroom-live-page .showroom-live-card-actions,.showroom-live-page .showroom-request-summary-footer{flex-direction:column;align-items:stretch}.showroom-live-page .showroom-live-card-actions .dos-button,.showroom-live-page .showroom-request-complete{width:100%}.showroom-live-page .showroom-lead-count-indicator{grid-column:1/-1;justify-self:start}.showroom-live-page .showroom-lead-contact{display:grid}.showroom-live-page .showroom-lead-contact-actions{justify-items:start}.showroom-live-page .showroom-lead-vehicle{flex-direction:column;align-items:flex-start}.showroom-live-page .showroom-lead-vehicle-badges{justify-content:flex-start}.showroom-live-page .showroom-lead-current-vehicle{flex-direction:column;align-items:flex-start}.showroom-live-page .showroom-lead-copy-feedback{white-space:normal}.showroom-live-page .showroom-live-empty{min-height:120px}}.showroom-public-page{--showroom-ink:#211f35;--showroom-ink-soft:#3a3652;--showroom-text:#252239;--showroom-muted:#77728b;--showroom-faint:#9b96aa;--showroom-page:#f7f6f2;--showroom-surface:#fff;--showroom-surface-soft:#faf9f6;--showroom-border:#e5e2dc;--showroom-border-strong:#d7d2c9;--showroom-amber:#f4b957;--showroom-amber-soft:#fff3df;--showroom-sage:#779d4b;--showroom-sage-soft:#edf5e5;--showroom-aqua-soft:#e7f5f5;--showroom-orange-soft:#fff0df;--showroom-danger:#b74949;--showroom-shadow:0 18px 50px #211f351a;min-height:100dvh;padding:max(18px,env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) max(28px,env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left));color:var(--showroom-text);background:var(--showroom-page);font-family:var(--dos-font-ui)}.showroom-public-page .showroom-public-shell{width:min(100%,560px);margin:0 auto}.showroom-public-page .showroom-public-brand{align-items:center;gap:11px;padding:4px 2px 15px;display:flex}.showroom-public-page .showroom-public-brand-mark{width:39px;height:39px;color:var(--showroom-ink);background:var(--showroom-amber-soft);border:1px solid #efd39d;border-radius:10px;justify-content:center;align-items:center;font-size:10px;font-weight:800;display:inline-flex}.showroom-public-page .showroom-public-brand>div:last-child{gap:2px;display:grid}.showroom-public-page .showroom-public-brand span{color:var(--showroom-muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:650}.showroom-public-page .showroom-public-brand strong{color:var(--showroom-ink);font-size:12px;font-weight:700}.showroom-public-page .showroom-public-vehicle-card{background:var(--showroom-surface);border:1px solid var(--showroom-border);box-shadow:var(--showroom-shadow);border-radius:18px;overflow:hidden}.showroom-public-page .showroom-public-vehicle-hero{background:var(--showroom-surface);padding:21px 20px 18px}.showroom-public-page .showroom-public-vehicle-heading{grid-template-columns:50px minmax(0,1fr);align-items:center;gap:13px;display:grid}.showroom-public-page .showroom-public-monogram{width:50px;height:50px;color:var(--showroom-ink);background:var(--showroom-amber-soft);border:1px solid #efd39d;border-radius:13px;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:inline-flex}.showroom-public-page .showroom-public-eyebrow{color:#b37217;letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:8.75px;font-weight:750;display:block}.showroom-public-page .showroom-public-vehicle-heading h1{color:var(--showroom-ink);letter-spacing:-.035em;margin:0;font-size:clamp(23px,7vw,31px);font-weight:720;line-height:1.08}.showroom-public-page .showroom-public-vehicle-heading p{color:var(--showroom-muted);margin:5px 0 0;font-size:11px}.showroom-public-page .showroom-public-status-row{justify-content:space-between;align-items:flex-end;gap:18px;margin-top:19px;display:flex}.showroom-public-page .showroom-public-available{color:#55782f;background:var(--showroom-sage-soft);border-radius:999px;align-items:center;gap:6px;min-height:27px;padding:0 9px;font-size:9.75px;font-weight:700;display:inline-flex}.showroom-public-page .showroom-public-available i{background:var(--showroom-sage);border-radius:50%;width:6px;height:6px}.showroom-public-page .showroom-public-price{justify-items:end;gap:3px;display:grid}.showroom-public-page .showroom-public-price small{color:var(--showroom-muted);font-size:8.75px}.showroom-public-page .showroom-public-price strong{color:var(--showroom-ink);font-variant-numeric:tabular-nums;font-size:21px;font-weight:750;line-height:1}.showroom-public-page .showroom-public-specs{background:var(--showroom-surface-soft);border-top:1px solid var(--showroom-border);border-bottom:1px solid var(--showroom-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:15px 20px;display:grid}.showroom-public-page .showroom-public-specs article{background:var(--showroom-surface);border:1px solid var(--showroom-border);border-radius:10px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;min-height:52px;padding:8px 9px;display:grid}.showroom-public-page .showroom-public-specs article>svg{width:15px;height:15px;color:var(--showroom-amber);justify-self:center}.showroom-public-page .showroom-public-specs article>span{gap:3px;display:grid}.showroom-public-page .showroom-public-specs small{color:var(--showroom-muted);font-size:8.25px}.showroom-public-page .showroom-public-specs strong{color:var(--showroom-text);text-overflow:ellipsis;white-space:nowrap;font-size:10.75px;font-weight:680;overflow:hidden}.showroom-public-page .showroom-public-assistance{padding:19px 20px 21px}.showroom-public-page .showroom-public-assistance header>span{color:#b37217;letter-spacing:.1em;text-transform:uppercase;font-size:8.75px;font-weight:750}.showroom-public-page .showroom-public-assistance h2{color:var(--showroom-ink);letter-spacing:-.025em;margin:5px 0 0;font-size:18px;font-weight:720;line-height:1.2}.showroom-public-page .showroom-public-assistance header>p{color:var(--showroom-muted);margin:5px 0 0;font-size:10px;line-height:1.45}.showroom-public-page .showroom-public-actions{gap:8px;margin-top:15px;display:grid}.showroom-public-page .showroom-public-action{appearance:none;text-align:left;cursor:pointer;border-radius:11px;grid-template-columns:35px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:58px;padding:9px 11px;font-family:inherit;transition:transform .14s,box-shadow .14s,border-color .14s,background-color .14s;display:grid}.showroom-public-page .showroom-public-action:hover{transform:translateY(-1px)}.showroom-public-page .showroom-public-action:active{transform:translateY(0)}.showroom-public-page .showroom-public-action:focus-visible,.showroom-public-page .showroom-public-action-error button:focus-visible{outline-offset:2px;outline:3px solid #f4b9578c}.showroom-public-page .showroom-public-action:disabled{opacity:.68;cursor:wait;transform:none}.showroom-public-page .showroom-public-action>svg{justify-self:center;width:17px;height:17px}.showroom-public-page .showroom-public-action>span{gap:3px;display:grid}.showroom-public-page .showroom-public-action strong{font-size:11.25px;font-weight:700}.showroom-public-page .showroom-public-action small{font-size:8.75px;font-weight:450;line-height:1.35}.showroom-public-page .showroom-public-action--self{color:var(--showroom-text);background:var(--showroom-surface);border:1px solid var(--showroom-border-strong)}.showroom-public-page .showroom-public-action--assistance{color:#fff;background:var(--showroom-ink);border:1px solid var(--showroom-ink);box-shadow:0 7px 18px #211f3526}.showroom-public-page .showroom-public-action--unlock{color:var(--showroom-ink);background:var(--showroom-amber);border:1px solid #e4a73f;box-shadow:0 7px 18px #ce8b1f29}.showroom-public-page .showroom-public-action--test-drive{color:var(--showroom-text);background:var(--showroom-surface-soft);border:1px solid var(--showroom-border-strong)}.showroom-public-page .showroom-public-confirmation{background:var(--showroom-sage-soft);border:1px solid #d6e6c8;border-radius:10px;grid-template-columns:29px minmax(0,1fr);align-items:center;gap:9px;margin-top:14px;padding:10px;display:grid}.showroom-public-page .showroom-public-confirmation-icon{color:#55782f;background:#dceeca;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.showroom-public-page .showroom-public-confirmation svg{width:16px;height:16px}.showroom-public-page .showroom-public-confirmation strong,.showroom-public-page .showroom-public-confirmation span{display:block}.showroom-public-page .showroom-public-confirmation strong{color:#47692b;font-size:10.5px}.showroom-public-page .showroom-public-confirmation div>span{color:#5f7850;margin-top:2px;font-size:9.5px;line-height:1.4}.showroom-public-page .showroom-public-action-error{color:var(--showroom-danger);background:#fff8f7;border:1px solid #eccaca;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding:10px;font-size:10px;line-height:1.4;display:flex}.showroom-public-page .showroom-public-action-error button{appearance:none;color:#964242;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;cursor:pointer;background:#fff;border:1px solid #e5bebe;border-radius:7px;flex:none;padding:6px 8px;font-size:9px;font-weight:700}.showroom-public-page .showroom-public-footer{color:var(--showroom-faint);text-align:center;padding:15px 2px 2px;font-size:8.5px}.showroom-public-page .showroom-public-loading,.showroom-public-page .showroom-public-state{text-align:center;background:var(--showroom-surface);border:1px solid var(--showroom-border);min-height:390px;box-shadow:var(--showroom-shadow);border-radius:18px;justify-items:center;gap:12px;padding:38px 22px;display:grid}.showroom-public-page .showroom-public-loading{align-content:center}.showroom-public-page .showroom-public-loading>span{background:var(--showroom-surface-soft);border-radius:9px;width:100%;height:42px;animation:1.1s ease-in-out infinite alternate showroomPublicPulse;display:block}.showroom-public-page .showroom-public-loading>span:nth-child(2){width:78%;height:76px}.showroom-public-page .showroom-public-loading>span:nth-child(3){width:92%;height:126px}.showroom-public-page .showroom-public-loading p{color:var(--showroom-muted);margin:2px 0 0;font-size:11px}.showroom-public-page .showroom-public-state{align-content:center}.showroom-public-page .showroom-public-state-mark{width:43px;height:43px;color:var(--showroom-ink);background:var(--showroom-amber-soft);border:1px solid #efd39d;border-radius:11px;place-items:center;font-size:10px;font-weight:800;display:grid}.showroom-public-page .showroom-public-state h1{color:var(--showroom-ink);letter-spacing:-.025em;margin:3px 0 0;font-size:21px}.showroom-public-page .showroom-public-state p{max-width:290px;color:var(--showroom-muted);margin:0;font-size:12px;line-height:1.5}@keyframes showroomPublicPulse{to{opacity:.5}}@media (width<=380px){.showroom-public-page{padding-inline:9px}.showroom-public-page .showroom-public-vehicle-hero,.showroom-public-page .showroom-public-assistance{padding-inline:15px}.showroom-public-page .showroom-public-specs{grid-template-columns:1fr;padding-inline:15px}.showroom-public-page .showroom-public-status-row{flex-direction:column;align-items:flex-start}.showroom-public-page .showroom-public-price{justify-items:start}}.showroom-public-page .showroom-public-open-retry{appearance:none;min-height:38px;color:var(--showroom-text);background:var(--showroom-surface);border:1px solid var(--showroom-border-strong);font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;cursor:pointer;border-radius:8px;padding:8px 11px;font-size:10px;font-weight:700}.showroom-public-page .showroom-public-action[aria-busy=true]>svg{animation:.85s linear infinite showroomPublicSpin}@keyframes showroomPublicSpin{to{transform:rotate(360deg)}}.showroom-public-page .showroom-public-request-tracker{background:var(--showroom-surface-soft);border:1px solid var(--showroom-border);border-radius:13px;gap:14px;margin-top:15px;padding:14px;display:grid}.showroom-public-page .showroom-public-request-tracker[data-status=pending]{background:#fff9ef;border-color:#efd7aa}.showroom-public-page .showroom-public-request-tracker[data-status=claimed]{background:#f4f2f8;border-color:#d8d4e2}.showroom-public-page .showroom-public-request-tracker[data-status=completed]{background:var(--showroom-sage-soft);border-color:#cfdfbf}.showroom-public-page .showroom-public-request-tracker-header{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;display:grid}.showroom-public-page .showroom-public-request-tracker-icon{width:38px;height:38px;color:var(--showroom-ink);background:var(--showroom-surface);border:1px solid var(--showroom-border);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.showroom-public-page .showroom-public-request-tracker-icon svg{width:17px;height:17px}.showroom-public-page .showroom-public-request-eyebrow{color:var(--showroom-muted);letter-spacing:.085em;text-transform:uppercase;font-size:8px;font-weight:700;display:block}.showroom-public-page .showroom-public-request-tracker h3{color:var(--showroom-ink);margin:3px 0 0;font-size:13px;font-weight:720}.showroom-public-page .showroom-public-request-tracker p{color:var(--showroom-muted);margin:4px 0 0;font-size:9px}.showroom-public-page .showroom-public-request-progress{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.showroom-public-page .showroom-public-request-step{text-align:center;color:var(--showroom-faint);justify-items:center;gap:6px;font-size:8px;display:grid}.showroom-public-page .showroom-public-request-step-marker{background:var(--showroom-surface);border:1px solid var(--showroom-border-strong);border-radius:50%;justify-content:center;align-items:center;width:27px;height:27px;display:inline-flex}.showroom-public-page .showroom-public-request-step[data-state=complete]{color:#55782f}.showroom-public-page .showroom-public-request-step[data-state=complete] .showroom-public-request-step-marker{color:#fff;background:var(--showroom-sage);border-color:var(--showroom-sage)}.showroom-public-page .showroom-public-request-step[data-state=active] .showroom-public-request-step-marker{background:var(--showroom-amber);box-shadow:0 0 0 4px #f4b95726}.showroom-public-page .showroom-public-request-tracker-footer{justify-content:space-between;gap:10px;display:flex}.showroom-public-page .showroom-public-request-type{border:1px solid var(--showroom-border);border-radius:999px;padding:4px 8px;font-size:8px}.showroom-public-page .showroom-public-request-live{color:var(--showroom-muted);font-size:8px}.showroom-public-page .showroom-public-action:disabled{cursor:default;opacity:.72;transform:none}.showroom-public-page .showroom-public-action[data-request-active=true]{border-color:var(--showroom-sage);box-shadow:inset 3px 0 0 var(--showroom-sage)}.showroom-public-page .showroom-public-request-section{gap:7px;display:grid}.showroom-public-page .showroom-public-request-section-label{color:var(--showroom-muted);letter-spacing:.085em;text-transform:uppercase;font-size:7.75px;font-weight:750}.showroom-public-page .showroom-public-service-level{background:var(--showroom-surface);border:1px solid var(--showroom-border);border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:10px;display:grid}.showroom-public-page .showroom-public-service-step{min-width:0;color:var(--showroom-faint);text-align:center;justify-items:center;gap:6px;font-size:8px;font-weight:650;display:grid}.showroom-public-page .showroom-public-service-step-marker{width:29px;height:29px;color:var(--showroom-muted);background:var(--showroom-surface-soft);border:1px solid var(--showroom-border);border-radius:9px;flex:0 0 29px;justify-content:center;align-items:center;font-size:8px;font-weight:750;display:inline-flex}.showroom-public-page .showroom-public-service-step-marker svg{width:14px;height:14px}.showroom-public-page .showroom-public-service-step[data-state=included]{color:#55782f}.showroom-public-page .showroom-public-service-step[data-state=included] .showroom-public-service-step-marker{color:#fff;background:var(--showroom-sage);border-color:var(--showroom-sage)}.showroom-public-page .showroom-public-service-step[data-state=current]{color:var(--showroom-ink)}.showroom-public-page .showroom-public-service-step[data-state=current] .showroom-public-service-step-marker{color:var(--showroom-ink);background:var(--showroom-amber);border-color:#e1a33a;box-shadow:0 0 0 4px #f4b95724}.showroom-public-page .showroom-public-processing-status-v7{padding:2px 4px 0}.showroom-public-page .showroom-public-action[data-service-state=included],.showroom-public-page .showroom-public-action[data-service-state=current]{cursor:default;opacity:.72}.showroom-public-page .showroom-public-action[data-service-state=included]{box-shadow:inset 3px 0 0 var(--showroom-sage);border-color:#cfdfbf}.showroom-public-page .showroom-public-action[data-service-state=current]{box-shadow:inset 3px 0 0 var(--showroom-amber);border-color:#e1a33a}.showroom-public-page .showroom-public-action[data-service-state=upgrade]{border-color:#e4a73f}.showroom-public-page .showroom-public-action[data-service-state=included]:disabled>svg,.showroom-public-page .showroom-public-action[data-service-state=current]:disabled>svg{animation:none}@media (width<=380px){.showroom-public-page .showroom-public-service-level{gap:4px;padding-inline:7px}.showroom-public-page .showroom-public-service-step{font-size:7.5px}.showroom-public-page .showroom-public-service-step-marker{flex-basis:27px;width:27px;height:27px}}.showroom-live-page .showroom-visit-close-area{border-top:1px solid var(--dos-border);gap:8px;padding-top:9px;display:grid}.showroom-live-page .showroom-visit-close-trigger{min-height:31px;color:var(--dos-text-secondary);background:var(--dos-surface);border:1px solid var(--dos-border);font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;cursor:pointer;border-radius:8px;justify-self:end;padding-inline:10px;font-size:9px;font-weight:650}.showroom-live-page .showroom-visit-close-confirmation{background:var(--dos-surface-soft);border:1px solid var(--dos-border);border-radius:9px;gap:8px;padding:10px;display:grid}.showroom-live-page .showroom-visit-close-copy{color:var(--dos-text-muted);margin:0;font-size:8.75px;line-height:1.45}.showroom-live-page .showroom-visit-close-actions{justify-content:flex-end;gap:7px;display:flex}.showroom-live-page .showroom-visit-close-actions .dos-button{min-height:30px;padding:6px 10px;font-size:9px}.showroom-live-page .showroom-visit-close-error{color:var(--dos-danger-700,#a53e32);margin:0;font-size:8.5px;line-height:1.4}@media (width<=760px){.showroom-live-page .showroom-visit-close-actions{grid-template-columns:1fr 1fr;display:grid}.showroom-live-page .showroom-visit-close-actions .dos-button{width:100%}.showroom-live-page .showroom-visit-close-trigger{justify-self:stretch}}.showroom-public-page .public-offer-section{border-top:1px solid var(--showroom-border);background:var(--showroom-surface);padding:0 20px 4px}.showroom-public-page .public-offer-entry,.showroom-public-page .public-offer-recognized{background:#fffaf1;border:1px solid #ead8b5;border-radius:12px;gap:11px;margin:16px 0;padding:14px;display:grid}.showroom-public-page .public-offer-entry h2,.showroom-public-page .public-offer-recognized h2{color:var(--showroom-ink);letter-spacing:-.02em;margin:0;font-size:15px;line-height:1.25}.showroom-public-page .public-offer-entry p,.showroom-public-page .public-offer-recognized p{color:var(--showroom-muted);margin:5px 0 0;font-size:10px;line-height:1.45}.showroom-public-page .public-offer-entry small{color:var(--showroom-muted);font-size:9px}.showroom-public-page .public-offer-primary-action{appearance:none;min-height:39px;color:var(--showroom-ink);background:var(--showroom-amber);font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;cursor:pointer;border:1px solid #e2a43c;border-radius:9px;padding:9px 13px;font-size:11px;font-weight:760}.showroom-public-page .public-offer-primary-action:disabled{opacity:.65;cursor:wait}.showroom-public-page .public-offer-selection-badge{color:#55782f;background:var(--showroom-sage-soft);border:1px solid #d5e6c6;border-radius:999px;justify-self:start;padding:5px 8px;font-size:9px;font-weight:750}.showroom-public-page .public-offer-identity-reset{color:#6f657c;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:9px;text-decoration:underline}.showroom-public-page .public-offer-success{color:#526f34;background:var(--showroom-sage-soft);border:1px solid #d5e6c6;border-radius:9px;gap:3px;padding:9px 10px;font-size:9px;line-height:1.4;display:grid}.showroom-public-page .public-offer-context-loading{color:var(--showroom-muted);margin:12px 0;font-size:9px}.showroom-public-page .public-offer-context-error{color:#7d6241;background:#fff8ef;border:1px solid #edd9bb;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;margin:12px 0;padding:8px 10px;font-size:9px;display:flex}.showroom-public-page .public-offer-context-error button,.showroom-public-page .public-offer-reset-confirmation button{appearance:none;color:var(--showroom-text);background:var(--showroom-surface);border:1px solid var(--showroom-border-strong);font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;cursor:pointer;border-radius:7px;padding:6px 8px;font-size:9px;font-weight:700}.showroom-public-page .public-offer-reset-confirmation{background:#f4f2f8;border:1px solid #d8d4e2;border-radius:9px;gap:9px;padding:10px;font-size:9px;display:grid}.showroom-public-page .public-offer-reset-confirmation p{margin:0}.showroom-public-page .public-offer-reset-confirmation div{gap:7px;display:flex}.showroom-public-page .public-offer-reset-confirmation button:first-child{color:#fff;background:var(--showroom-ink);border-color:var(--showroom-ink)}.showroom-public-page .public-offer-sheet-backdrop{z-index:1000;background:#19182785;align-items:end;padding:14px;display:grid;position:fixed;inset:0}.showroom-public-page .public-offer-sheet{background:var(--showroom-surface);border:1px solid var(--showroom-border);border-radius:16px 16px 11px 11px;width:min(100%,560px);max-height:90dvh;margin:0 auto;padding:18px;overflow:auto;box-shadow:0 18px 46px #19182747}.showroom-public-page .public-offer-sheet-header{border-bottom:1px solid var(--showroom-border);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:13px;display:flex}.showroom-public-page .public-offer-sheet-header h2{color:var(--showroom-ink);margin:0;font-size:19px}.showroom-public-page .public-offer-sheet-header p{color:var(--showroom-muted);margin:4px 0 0;font-size:10px}.showroom-public-page .public-offer-sheet-header button{color:#6f657c;background:var(--showroom-surface);border:1px solid var(--showroom-border);width:31px;height:31px;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;cursor:pointer;border-radius:8px;place-items:center;font-size:21px;line-height:1;display:grid}.showroom-public-page .public-offer-form{gap:13px;padding-top:15px;display:grid}.showroom-public-page .public-offer-field{color:#5d5870;gap:6px;font-size:10px;font-weight:700;display:grid}.showroom-public-page .public-offer-field input{min-height:40px;color:var(--showroom-ink);border:1px solid var(--showroom-border-strong);font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;background:#fff;border-radius:8px;padding:0 10px;font-size:12px}.showroom-public-page .public-offer-field input[aria-invalid=true]{border-color:#cf7a68}.showroom-public-page .public-offer-field small,.showroom-public-page .public-offer-intents small,.showroom-public-page .public-offer-form-error{color:#a24e43;margin:0;font-size:9px;line-height:1.35}.showroom-public-page .public-offer-intents{border:0;gap:8px;margin:0;padding:0;display:grid}.showroom-public-page .public-offer-intents legend{color:#5d5870;padding:0;font-size:10px;font-weight:750}.showroom-public-page .public-offer-intents>div{flex-wrap:wrap;gap:7px;display:flex}.showroom-public-page .public-offer-intent{color:#514b63;border:1px solid var(--showroom-border);cursor:pointer;background:#fff;border-radius:999px;align-items:center;min-height:31px;padding:0 9px;font-size:9px;display:inline-flex;position:relative}.showroom-public-page .public-offer-intent input{opacity:0;block-size:1px;inline-size:1px;position:absolute}.showroom-public-page .public-offer-intent:has(input:checked){color:#435f2c;background:var(--showroom-sage-soft);border-color:#c6ddaf}.showroom-public-page .public-offer-consent{color:#5d5870;grid-template-columns:17px minmax(0,1fr);align-items:start;gap:8px;font-size:9.5px;line-height:1.4;display:grid}.showroom-public-page .public-offer-consent input{accent-color:#6e9844;width:16px;height:16px;margin:0}@media (width>=761px){.showroom-public-page .public-offer-sheet-backdrop{place-items:center}.showroom-public-page .public-offer-sheet{border-radius:14px}.showroom-public-page .public-offer-entry,.showroom-public-page .public-offer-recognized{grid-template-columns:minmax(0,1fr) auto;align-items:center}.showroom-public-page .public-offer-entry small,.showroom-public-page .public-offer-success,.showroom-public-page .public-offer-reset-confirmation{grid-column:1/-1}}@media (width<=760px){.showroom-public-page .public-offer-sheet-backdrop{background:var(--showroom-surface);overscroll-behavior:contain;place-items:stretch stretch;padding:0;overflow:hidden}.showroom-public-page .public-offer-sheet{width:100%;height:100dvh;max-height:none;box-shadow:none;border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr);margin:0;padding:0;display:grid;overflow:hidden}.showroom-public-page .public-offer-sheet-header{z-index:1;padding:calc(16px + env(safe-area-inset-top)) 20px 15px;background:var(--showroom-surface);position:relative}.showroom-public-page .public-offer-sheet-header h2{font-size:20px;line-height:1.2}.showroom-public-page .public-offer-sheet-header p{font-size:10px;line-height:1.4}.showroom-public-page .public-offer-sheet-header button{border-radius:9px;flex:0 0 34px;width:34px;height:34px}.showroom-public-page .public-offer-form{min-height:0;max-height:none;padding:18px 20px calc(20px + env(safe-area-inset-bottom));overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;overflow:hidden auto}.showroom-public-page .public-offer-field input{min-height:44px;font-size:16px}.showroom-public-page .public-offer-intent{min-height:33px;padding-inline:10px;font-size:9.5px}.showroom-public-page .public-offer-consent{grid-template-columns:18px minmax(0,1fr);font-size:10px}.showroom-public-page .public-offer-consent input{width:17px;height:17px}.showroom-public-page .public-offer-form>.public-offer-primary-action{bottom:calc(-20px - env(safe-area-inset-bottom));min-height:46px;box-shadow:0 -12px 20px var(--showroom-surface);margin-top:4px;position:sticky}}.showroom-live-page .showroom-alert-preferences{background:var(--dos-surface);border:1px solid var(--dos-border);border-radius:9px;gap:3px;min-width:196px;padding:8px 10px;display:grid}.showroom-live-page .showroom-alert-preferences strong{font-size:9px}.showroom-live-page .showroom-alert-preferences>span,.showroom-live-page .showroom-alert-preferences small{color:var(--dos-text-muted);font-size:8px}.showroom-live-page .showroom-alert-preferences>div{gap:5px;margin-top:3px;display:flex}.showroom-live-page .showroom-alert-preferences .dos-button{min-height:27px;padding:4px 7px;font-size:8px}.showroom-alerts-container{z-index:900;pointer-events:none;gap:8px;width:min(360px,100vw - 32px);display:grid;position:fixed;top:78px;right:24px}.showroom-alert{background:var(--dos-surface);border:1px solid var(--dos-border);pointer-events:auto;border-left:3px solid #c99032;border-radius:10px;grid-template-columns:31px minmax(0,1fr) auto;align-items:start;gap:8px;padding:10px;display:grid;box-shadow:0 14px 30px #1e233229}.showroom-alert[data-kind=escalation]{border-left-color:#5d789d}.showroom-alert-icon{color:#7d5717;background:var(--dos-amber-softer);border-radius:8px;place-items:center;width:29px;height:29px;font-size:14px;font-weight:800;display:grid}.showroom-alert-copy{gap:3px;min-width:0;display:grid}.showroom-alert-copy strong{font-size:10px;line-height:1.25}.showroom-alert-copy span,.showroom-alert-copy small{color:var(--dos-text-muted);font-size:8.5px;line-height:1.35}.showroom-alert-actions{align-items:center;gap:5px;display:flex}.showroom-alert-actions .dos-button{white-space:nowrap;min-height:28px;padding:5px 7px;font-size:8px}.showroom-alert-close{width:25px;height:25px;color:var(--dos-text-muted);border:1px solid var(--dos-border);background:var(--dos-surface);cursor:pointer;border-radius:7px;padding:0;font-size:15px;line-height:1}.showroom-live-page .showroom-sla-status{border:1px solid var(--dos-border);background:#f7fbf2;border-left:3px solid #82a359;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;padding:7px 8px;display:flex}.showroom-live-page .showroom-sla-status strong{font-size:9px}.showroom-live-page .showroom-sla-status span{color:var(--dos-text-muted);font-size:8px}.showroom-live-page .showroom-sla-status[data-sla-severity=attention]{background:#fffaf0;border-left-color:#d89c2d}.showroom-live-page .showroom-sla-status[data-sla-severity=overdue]{background:#fff7ef;border-left-color:#d77a32}.showroom-live-page .showroom-sla-status[data-sla-severity=critical]{background:#fff5f3;border-left-color:#bd5c52}.showroom-live-page .showroom-sla-status.is-claimed{background:#f5faf0;border-left-color:#719557}.showroom-live-page .showroom-request-summary[data-sla-severity=critical]{border-color:#d89890;box-shadow:0 0 0 2px #bd5c5217}.showroom-live-page .showroom-live-visit-card[data-alert-highlighted=true]{outline-offset:2px;outline:3px solid #e3a9396b;box-shadow:0 14px 28px #272b3a26}.showroom-sidebar-pending-badge{color:#fff;background:#be7b2a;border-radius:999px;justify-content:center;align-items:center;min-width:19px;height:19px;margin-left:auto;padding:0 5px;font-size:9px;font-weight:800;display:inline-flex}.showroom-sla-overdue-kpi[data-tone=overdue] .showroom-live-metric-icon{color:#9f542d;background:#fff0e3}@media (prefers-reduced-motion:reduce){.showroom-live-page .showroom-live-visit-card[data-alert-highlighted=true]{transition:none}.showroom-live-page .showroom-request-summary[data-sla-severity=critical]{animation:none}}@media (width<=760px){.showroom-live-page .showroom-live-header-actions{align-items:stretch}.showroom-live-page .showroom-alert-preferences{min-width:0}.showroom-alerts-container{width:auto;inset:auto 14px 14px}.showroom-alert{grid-template-columns:29px minmax(0,1fr)}.showroom-alert-actions{grid-column:1/-1;justify-content:flex-end}.showroom-alert-actions .dos-button{flex:1}.showroom-live-page .showroom-sla-status{flex-direction:column;align-items:flex-start}.showroom-live-page .showroom-live-metrics{grid-template-columns:1fr 1fr}}.showroom-live-page .showroom-compact-lead{background:#fffbf5;border:1px solid #eadcc8;border-radius:9px;gap:9px;margin-top:10px;padding:11px;display:grid}.showroom-live-page .showroom-compact-lead header{gap:2px;display:grid}.showroom-live-page .showroom-compact-lead header span{color:#9a651d;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.showroom-live-page .showroom-compact-lead header strong{font-size:11px}.showroom-live-page .showroom-compact-lead-intents{flex-wrap:wrap;gap:5px;display:flex}.showroom-live-page .showroom-compact-lead-intents span{color:#6f5a34;background:#fff3df;border:1px solid #edd8b5;border-radius:999px;padding:3px 7px;font-size:8px;font-weight:650}.showroom-live-page .showroom-compact-lead-assignment{border-top:1px solid #eee2d2;justify-content:space-between;align-items:center;gap:8px;padding-top:8px;display:flex}.showroom-live-page .showroom-compact-lead-assignment>span{color:var(--dos-text-muted);font-size:8.5px}.showroom-live-page .showroom-compact-lead-assignment>div{gap:5px;display:flex}.showroom-live-page .showroom-compact-lead-assignment .dos-button{min-height:29px;padding:5px 8px;font-size:8px}.showroom-notification-control{flex:none;position:relative}.showroom-notification-bell{width:38px;height:38px;color:var(--dos-text-secondary);background:var(--dos-surface);border:1px solid var(--dos-border-strong);cursor:pointer;border-radius:8px;place-items:center;padding:0;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .15s;display:grid;position:relative}.showroom-notification-bell:hover{background:var(--dos-surface-soft)}.showroom-notification-bell:focus-visible{outline:3px solid var(--dos-focus);outline-offset:2px}.showroom-notification-bell--open{color:#435471;background:#eef3fb;border-color:#9eb2d8;box-shadow:inset 0 0 0 1px #5b7db11f}.showroom-notification-bell--open:hover{background:#e5eefb}.showroom-notification-bell svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.showroom-notification-bell>span{color:#fff;border:2px solid var(--dos-surface);background:#b66e25;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:8px;font-weight:800;display:grid;position:absolute;top:-5px;right:-5px}.showroom-notification-popover{z-index:950;width:min(290px,100vw - 32px);max-height:calc(100vh - 120px);color:var(--dos-text);background:var(--dos-surface);border:1px solid var(--dos-border);border-radius:12px;gap:10px;padding:12px 12px 11px;display:grid;position:absolute;top:calc(100% + 8px);right:0;overflow:auto;box-shadow:0 14px 28px #1c1c281f}.showroom-notification-popover header{gap:2px;padding-bottom:1px;display:grid}.showroom-notification-popover header strong{font-size:13px;line-height:1.15}.showroom-notification-popover header span,.showroom-notification-popover>p{color:var(--dos-text-muted);margin:0;font-size:9px;line-height:1.35}.showroom-notification-settings{gap:8px;display:grid}.showroom-notification-row{border:1px solid var(--dos-border);background:linear-gradient(#fcfcfe 0%,#fff 100%);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 9px;display:flex}.showroom-notification-row-copy{gap:2px;min-width:0;display:grid}.showroom-notification-row-copy strong{font-size:10px;line-height:1.2}.showroom-notification-row-copy span{color:var(--dos-text-muted);font-size:8.5px;line-height:1.35}.showroom-notification-row--stacked{align-items:flex-start}.showroom-notification-row--stacked .showroom-notification-row-state{flex:none;justify-content:flex-end;align-items:center;display:flex}.showroom-notification-switch{cursor:pointer;background:0 0;border:none;justify-content:flex-end;align-items:center;min-width:38px;height:22px;padding:0;display:inline-flex;position:relative}.showroom-notification-switch:focus-visible{outline:3px solid var(--dos-focus);outline-offset:3px;border-radius:999px}.showroom-notification-switch-track{background:#d9deea;border:1px solid #c7cfe0;border-radius:999px;width:38px;height:22px;transition:background-color .15s,border-color .15s;display:block;position:relative}.showroom-notification-switch-thumb{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #2127362e}.showroom-notification-switch[aria-checked=true] .showroom-notification-switch-track{background:#dff0e2;border-color:#b7d4bb}.showroom-notification-switch[aria-checked=true] .showroom-notification-switch-thumb{transform:translate(16px)}.showroom-notification-pill{white-space:nowrap;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:8.5px;font-weight:750;display:inline-flex}.showroom-notification-pill--success{color:#54703b;background:#edf5e5}.showroom-notification-pill--danger{color:#8f5430;background:#fff0e2}.showroom-notification-pill--muted{color:#66718b;background:#f1f3f8}.showroom-notification-actions{grid-template-columns:1fr;gap:6px;display:grid}.showroom-notification-action{appearance:none;min-height:29px;color:var(--dos-text);background:var(--dos-surface);border:1px solid var(--dos-border-strong);white-space:nowrap;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:5px 10px;font-family:inherit;font-size:13.5px;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .15s;display:inline-flex}.showroom-notification-action:hover:not(:disabled){transform:translateY(-1px)}.showroom-notification-action:focus-visible{outline:3px solid var(--dos-focus);outline-offset:2px}.showroom-notification-action:disabled{opacity:.58;cursor:not-allowed;transform:none}.showroom-notification-action--permission{min-height:29px;color:var(--dos-text-secondary);background:var(--dos-surface);border-color:#d7dce6;padding:5px 9px}.showroom-notification-action--permission:hover:not(:disabled){color:var(--dos-text);background:#eef3fb;border-color:#c8d6eb}.showroom-notification-action--test{color:#654f24;width:100%;box-shadow:none;background:#fff8eb;border-color:#e2c27b;justify-content:center}.showroom-notification-action--test:hover:not(:disabled){background:#ffeccc;border-color:#dab56e}.showroom-notification-action--test svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.showroom-notification-action--test span{text-overflow:ellipsis;min-width:0;overflow:hidden}.showroom-notification-action--test:disabled{color:#8a7c61;background:#f6f4ef;border-color:#ddd2bd}.showroom-notification-feedback{border-radius:9px;margin:0;padding:7px 8px;font-size:9px;line-height:1.35}.showroom-notification-feedback--success{color:#58743f;background:#eff7e8;border:1px solid #d6e8c8}.showroom-notification-feedback--error{color:#9a5034;background:#fff2ea;border:1px solid #efcfbf}@media (width<=760px){.showroom-live-page .showroom-compact-lead-assignment{flex-direction:column;align-items:stretch}.showroom-live-page .showroom-compact-lead-assignment>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.showroom-live-page .showroom-compact-lead-assignment .dos-button{width:100%}.showroom-notification-popover{width:auto;max-width:none;max-height:calc(100vh - 98px);position:fixed;top:74px;left:14px;right:14px}}.page-header-v1 .page-header-actions-v1 .showroom-live-header-actions{margin:0;padding:0}.showroom-live-page .page-header-v1.showroom-live-header{border-bottom:1px solid var(--dos-border);padding:4px 0 14px}.showroom-live-page .page-header-v1.showroom-live-header .page-header-copy-v1 h1{color:var(--dos-text-strong);letter-spacing:-.04em;margin:0;font-size:clamp(30px,2.7vw,40px);line-height:1.08}.showroom-live-page .page-header-v1.showroom-live-header .page-header-subtitle-v1{color:var(--dos-text-secondary);margin-top:6px;font-size:13px}.showroom-live-page .page-header-v1.showroom-live-header .showroom-live-header-actions{padding-top:0}.dealeros-app>.dealer-content-v2>main.page-canvas-v1>.showroom-live-page{background:0 0;width:100%;max-width:none;margin:0;padding:0}@media (width<=900px){.dealeros-app>.dealer-content-v2>main.page-canvas-v1>.showroom-live-page{padding:0}}@media (width<=520px){.dealeros-app>.dealer-content-v2>main.page-canvas-v1>.showroom-live-page{padding:0}}@media (width<=760px){.page-header-actions-v1 .showroom-live-header-actions{flex-wrap:wrap;justify-content:space-between;width:100%}}.showroom-live-page .showroom-request-eyebrow,.showroom-live-page .showroom-request-summary-header p,.showroom-live-page .showroom-request-vehicle,.showroom-live-page .showroom-request-escalated-time,.showroom-live-page .showroom-request-complete{font-size:10px}.showroom-live-page .showroom-request-intent-badge,.showroom-live-page .showroom-request-status-badge,.showroom-live-page .showroom-request-escalated-badge{min-height:22px;font-size:10px}.showroom-live-page .showroom-request-included-step,.showroom-live-page .showroom-lead-status,.showroom-live-page .showroom-lead-intent,.showroom-live-page .showroom-lead-empty-intents,.showroom-live-page .showroom-lead-meta,.showroom-live-page .showroom-lead-contact-primary a,.showroom-live-page .showroom-lead-contact-actions button,.showroom-live-page .showroom-lead-copy-feedback,.showroom-live-page .showroom-lead-current-vehicle,.showroom-live-page .showroom-lead-selection-hide{font-size:9px}.showroom-live-page .showroom-lead-vehicle-main strong{font-size:9.5px}.showroom-live-page .showroom-lead-vehicle-main small,.showroom-live-page .showroom-lead-vehicle-badges small,.showroom-live-page .showroom-lead-vehicle-badges b{font-size:9px}.showroom-live-page .showroom-notification-action{font-size:10px}.showroom-live-page .showroom-live-metric{gap:8px;min-height:76px;padding:9px 10px}.showroom-live-page .showroom-live-metric-icon{flex-basis:28px;width:28px;height:28px}.showroom-live-page .showroom-live-metric-copy small{font-size:12px}.showroom-live-page .showroom-live-metric-copy span{font-size:10.5px}.showroom-live-page .showroom-live-metric-value{font-size:clamp(20px,1.4vw,24px)}.showroom-live-page .showroom-live-board{gap:14px;margin-top:13px}.showroom-live-page .showroom-live-column{border-radius:12px;box-shadow:0 1px 2px #18233a08}.showroom-live-page .showroom-live-column>header{padding:13px 15px 11px}.showroom-live-page .showroom-live-column h2{letter-spacing:-.01em;font-size:15px}.showroom-live-page .showroom-live-column-body{gap:8px;padding:9px}.showroom-live-page .showroom-live-empty{gap:6px;min-height:96px;padding:13px 10px;font-size:11px}.showroom-live-page .showroom-live-empty-icon{border-radius:8px;width:26px;height:26px}.showroom-live-page .showroom-live-empty-icon svg{width:14px;height:14px}.showroom-live-page .showroom-live-visit-card{box-shadow:none;border-radius:8px;padding:16px}.showroom-live-page .showroom-live-visit-heading{align-items:flex-start;gap:12px}.showroom-live-page .showroom-live-visit-heading strong{font-size:14.5px;line-height:1.25}.showroom-live-page .showroom-live-vehicle{appearance:none;background:0 0;border:0;border-radius:0;width:auto;min-width:0;margin:0;padding:0}.showroom-live-page .showroom-live-vehicle:hover{border-color:#0000}.showroom-live-page .showroom-live-vehicle span{color:var(--dos-text-strong);font-size:14.5px;font-weight:700;line-height:1.25}.showroom-live-page .showroom-live-vehicle small,.showroom-live-page .showroom-live-vehicle-fallback span{color:var(--dos-text-muted);font-family:var(--dos-font-data);margin-top:4px;font-size:11px;font-weight:500;line-height:1.25}.showroom-live-page .showroom-live-vehicle-fallback{min-width:0;display:grid}.showroom-live-page .showroom-live-visit-time{color:var(--dos-text-muted);font-family:var(--dos-font-data);white-space:nowrap;flex:none;font-size:11px;font-weight:500;line-height:1.25}.showroom-live-page .showroom-live-card-meta{color:var(--dos-text-muted);font-family:var(--dos-font-ui);align-items:flex-start;margin-top:10px;font-size:11.5px;line-height:1.4}.showroom-live-page .showroom-live-request-list{gap:8px;margin-top:14px}.showroom-live-page .showroom-request-summary{background:0 0;border:0;border-radius:0;gap:9px;padding:0}.showroom-live-page .showroom-request-summary[data-intent=assistance],.showroom-live-page .showroom-request-summary[data-intent=unlock],.showroom-live-page .showroom-request-summary[data-intent=testdrive],.showroom-live-page .showroom-request-summary[data-intent=test-drive]{border:0}.showroom-live-page .showroom-request-interest{background:#f1f2ef;border-radius:7px;gap:9px;padding:12px 13px;display:grid}.showroom-live-page .showroom-request-summary-header p{color:var(--dos-text-secondary);margin-top:9px;font-size:12px;line-height:1.5}.showroom-live-page .showroom-request-eyebrow{font-family:var(--dos-font-data);letter-spacing:.06em;font-size:10px;font-weight:500}.showroom-live-page .showroom-request-vehicle{color:var(--dos-text-strong);margin-top:6px;font-size:12.5px;font-weight:600}.showroom-live-page .showroom-request-title-row{gap:6px;margin-top:8px}.showroom-live-page .showroom-request-intent-badge,.showroom-live-page .showroom-request-status-badge{color:#8b5b11;background:var(--dos-amber-soft);border:0;border-radius:4px;gap:5px;min-height:22px;padding:0 8px;font-size:10.5px;font-weight:600}.showroom-live-page .showroom-request-intent-badge:before,.showroom-live-page .showroom-request-status-badge:before{background:var(--dos-amber-700);content:"";border-radius:50%;flex:0 0 5px;width:5px;height:5px}.showroom-live-page .showroom-sla-status{background:0 0;border:0;flex-direction:row;align-items:center;margin-top:1px;padding:0}.showroom-live-page .showroom-sla-status strong{color:var(--dos-text-muted);font-family:var(--dos-font-data);letter-spacing:.04em;font-size:10px;font-weight:500}.showroom-live-page .showroom-sla-status span{min-height:22px;color:var(--dos-sage-700);background:var(--dos-sage-soft);border-radius:999px;align-items:center;padding:0 9px;font-size:10.5px;font-weight:700;display:inline-flex}.showroom-live-page .showroom-sla-status[data-sla-severity=attention],.showroom-live-page .showroom-sla-status[data-sla-severity=overdue],.showroom-live-page .showroom-sla-status[data-sla-severity=critical]{background:0 0}.showroom-live-page .showroom-sla-status[data-sla-severity=attention] span{color:#8b5b11;background:var(--dos-amber-soft)}.showroom-live-page .showroom-sla-status[data-sla-severity=overdue] span{color:var(--dos-orange-700);background:var(--dos-orange-soft)}.showroom-live-page .showroom-sla-status[data-sla-severity=critical] span{color:var(--dos-red-700);background:var(--dos-red-soft)}.showroom-live-page .showroom-request-included-actions{gap:0;margin:7px 0 2px}.showroom-live-page .showroom-request-included-step{color:var(--dos-text-secondary);gap:5px;font-size:10px;font-weight:600;line-height:1.2;position:relative}.showroom-live-page .showroom-request-included-step:not(:last-child):after{z-index:0;background:var(--dos-border-strong);content:"";width:100%;height:2px;position:absolute;top:12px;left:50%}.showroom-live-page .showroom-request-included-step[data-state=included]:not(:last-child):after{background:var(--dos-sage-600)}.showroom-live-page .showroom-request-included-marker{z-index:1;width:24px;height:24px;font-family:var(--dos-font-data);border-radius:50%;font-size:10px;position:relative}.showroom-live-page .showroom-request-included-step[data-state=current] .showroom-request-included-marker{color:#fff;background:var(--dos-amber-700);border-color:var(--dos-amber-700)}.showroom-live-page .showroom-live-card-actions .dos-button,.showroom-live-page .showroom-live-claim{width:100%;height:42px;min-height:42px;color:var(--dos-ink-1000);background:var(--dos-amber-500);border-color:var(--dos-amber-700);border-radius:7px;font-size:13px;font-weight:700}.showroom-live-page .showroom-live-claim{margin-left:0;padding-inline:14px}.showroom-live-page .showroom-live-column[data-stage=waiting] .showroom-live-count[data-count-positive=true]{color:#fff;background:var(--dos-amber-700)}.showroom-live-page .showroom-request-summary[data-status=claimed] .showroom-request-status-badge{color:var(--dos-sage-700);background:var(--dos-sage-soft)}.showroom-live-page .showroom-request-summary[data-status=claimed] .showroom-request-status-badge:before{background:var(--dos-sage-700)}.showroom-live-page .showroom-sla-status.is-claimed{background:0 0;border:0}.showroom-live-page .showroom-sla-status.is-claimed span{color:var(--dos-sage-700);background:var(--dos-sage-soft)}.showroom-live-page .showroom-live-card-actions .dos-button.showroom-live-claim,.showroom-live-page .showroom-live-card-actions .dos-button.showroom-live-claim:hover:not(:disabled){width:100%;height:42px;min-height:42px;color:var(--dos-ink-1000);background:var(--dos-amber-500);border-color:var(--dos-amber-700);border-radius:7px;margin-left:0;padding-inline:14px;font-size:13px;font-weight:700}.showroom-live-page .showroom-live-card-actions .dos-button.showroom-live-claim:hover:not(:disabled){background:var(--dos-amber-600)}.showroom-live-page :where(button):focus-visible{outline-offset:2px;outline:2px solid #3155d747}@media (width<=760px){.showroom-live-page .showroom-live-board{gap:12px}.showroom-live-page .showroom-live-empty{min-height:88px}}.showroom-public-mobile-page,.showroom-public-mobile-nav{display:none}@media (width<=760px){.showroom-public-page{padding:0 8px calc(76px + env(safe-area-inset-bottom));background:#f7f8fb}.showroom-public-page .showroom-public-shell{width:100%;max-width:560px}.showroom-public-mobile-more:focus-visible,.showroom-public-mobile-more:focus-visible,.showroom-public-mobile-nav button:focus-visible{outline-offset:2px;outline:3px solid #f4b9576b}.showroom-public-mobile-page{padding:calc(8px + env(safe-area-inset-top)) 0 3px;gap:12px;display:grid}.showroom-public-mobile-hero,.showroom-public-mobile-secondary-card,.showroom-public-mobile-extras,.showroom-public-mobile-offer-cta,.showroom-public-mobile-assistance,.showroom-public-mobile-extras-link{background:#fff;border:1px solid #e3e6ee;border-radius:16px;overflow:hidden;box-shadow:0 4px 16px #211f3509}.showroom-public-mobile-hero{grid-template-columns:minmax(0,1fr);gap:0;padding:15px 14px 0;display:grid;position:relative}.showroom-public-mobile-hero-close{z-index:7;color:#39445d;-webkit-backdrop-filter:blur(9px)saturate(125%);backdrop-filter:blur(9px)saturate(125%);cursor:pointer;background:#fffffff0;border:1px solid #dadfe8eb;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;transition:transform .15s,background-color .15s,border-color .15s,box-shadow .15s;display:grid;position:absolute;top:10px;right:10px;box-shadow:0 7px 18px #211f351a,inset 0 1px #fffffff2}.showroom-public-mobile-hero-close svg{stroke-width:1.75px;width:18px;height:18px}.showroom-public-mobile-hero-close:hover{background:#fff;border-color:#d4d9e3;transform:translateY(-1px);box-shadow:0 9px 22px #211f351f,inset 0 1px #fff}.showroom-public-mobile-hero-close:active{transform:scale(.96);box-shadow:0 4px 12px #211f3517,inset 0 1px #fffffff2}.showroom-public-mobile-hero-close:focus-visible{outline-offset:2px;outline:3px solid #f1841838}.showroom-public-mobile-hero-copy{z-index:3;align-content:start;min-width:0;max-width:58%;min-height:188px;padding-bottom:12px;display:grid;position:relative}.showroom-public-mobile-hero-copy .showroom-public-eyebrow{color:#cf7012;letter-spacing:.105em;margin:0;font-size:8px;font-weight:790;line-height:1.2}.showroom-public-mobile-hero-copy h1{overflow-wrap:anywhere;color:var(--showroom-ink);letter-spacing:-.03em;margin:6px 0 0;font-size:clamp(17px,4.75vw,19px);font-weight:735;line-height:1.08}.showroom-public-mobile-hero-copy p{color:#68728c;margin:5px 0 0;font-size:10.5px;line-height:1.25}.showroom-public-mobile-availability{color:#49832b;background:#e5f3de;border-radius:9px;justify-self:start;align-items:center;gap:6px;min-height:29px;margin-top:15px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.showroom-public-mobile-availability i{background:#52a928;border-radius:50%;width:7px;height:7px}.showroom-public-mobile-price{justify-items:start;gap:2px;margin-top:14px;display:grid}.showroom-public-mobile-price small{color:#68728c;font-size:11.5px}.showroom-public-mobile-price strong{color:var(--showroom-ink);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(21px,6.1vw,24px);font-weight:755;line-height:1}.showroom-public-mobile-price span{color:#68728c;font-size:9.5px}.showroom-public-mobile-hero-media{z-index:1;background:linear-gradient(145deg,#f4f5f7 0%,#eceef2 100%);border-radius:0 16px 0 18px;width:66%;height:188px;position:absolute;top:7px;right:0;overflow:hidden}.showroom-public-mobile-hero-media:after{content:"";pointer-events:none;background:linear-gradient(#fff0,#fff3);height:34%;position:absolute;inset:auto 0 0}.showroom-public-mobile-hero-media img{object-fit:contain;object-position:right center;mix-blend-mode:multiply;transform-origin:100%;width:100%;height:100%;display:block;transform:scale(1.04)}.showroom-public-mobile-photo-count{z-index:3;min-height:34px;color:var(--showroom-ink);background:#fffffff2;border:1px solid #e0e4eccc;border-radius:9px;align-items:center;gap:6px;padding:0 10px;font-size:10.5px;font-weight:700;display:inline-flex;position:absolute;bottom:8px;right:8px;box-shadow:0 3px 12px #211f3514}.showroom-public-mobile-photo-count svg{width:15px;height:15px}.showroom-public-mobile-primary-facts{z-index:3;background:0 0;border-top:0;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px -2px 0;display:grid;position:relative}.showroom-public-mobile-primary-facts article{background:#fff;border:1px solid #e3e6ee;border-radius:14px;grid-template-columns:28px minmax(0,1fr);align-content:center;gap:10px;min-width:0;min-height:76px;padding:12px 13px;display:grid;box-shadow:0 2px 8px #211f3506}.showroom-public-mobile-primary-facts article>svg{color:#f18418;stroke-width:1.65px;width:22px;height:22px}.showroom-public-mobile-primary-facts article>span,.showroom-public-mobile-secondary-card article>span{gap:3px;min-width:0;display:grid}.showroom-public-mobile-primary-facts small,.showroom-public-mobile-secondary-card small{color:#69738c;font-size:12px;line-height:1.2}.showroom-public-mobile-primary-facts strong,.showroom-public-mobile-secondary-card strong{overflow-wrap:anywhere;color:var(--showroom-ink);font-size:16px;font-weight:700;line-height:1.2}.showroom-public-mobile-secondary-card{padding:13px 14px 7px}.showroom-public-mobile-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;display:grid}.showroom-public-mobile-secondary-grid article{border-bottom:1px solid #e7e9ef;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:7px;min-width:0;min-height:62px;padding:10px 0;display:grid}.showroom-public-mobile-secondary-grid article>svg{color:#66718b;stroke-width:1.7px;width:20px;height:20px}.showroom-public-mobile-secondary-extra{display:none!important}.showroom-public-mobile-secondary-grid.is-expanded .showroom-public-mobile-secondary-extra{display:grid!important}.showroom-public-mobile-more{width:100%;min-height:42px;color:var(--showroom-ink);font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;padding:6px 0;font-size:12px;font-weight:700;display:flex}.showroom-public-mobile-more svg{width:17px;height:17px;transition:transform .14s}.showroom-public-mobile-more[aria-expanded=true] svg{transform:rotate(180deg)}.showroom-public-mobile-offer-cta{isolation:isolate;background:radial-gradient(circle at 8% 52%,#ffbe7529 0 34px,#0000 35px),linear-gradient(110deg,#fffdf9 0%,#fffaf3 62%,#fff7ee 100%);border:1px solid #f3a24d;border-radius:18px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:92px;padding:14px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 24px #e2832512}.showroom-public-mobile-offer-cta:before{z-index:-1;content:"";border:1px solid #ee841a52;border-radius:50%;width:230px;height:92px;position:absolute;bottom:-38px;right:-34px;transform:rotate(-8deg)}.showroom-public-mobile-offer-cta:after{z-index:-1;opacity:.38;content:"";background-image:radial-gradient(circle,#ef8b27 1px,#0000 1.2px);background-size:7px 7px;width:120px;height:62px;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(135deg,#0000 12%,#000);mask-image:linear-gradient(135deg,#0000 12%,#000)}.showroom-public-mobile-offer-icon{color:#f18418;background:#fff;border:1px solid #f7c88e;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 8px 20px #e2832524,0 0 0 7px #f1841811}.showroom-public-mobile-offer-cta h2{color:var(--showroom-ink);letter-spacing:-.02em;margin:0;font-size:15px;font-weight:760;line-height:1.2}.showroom-public-mobile-offer-cta p{color:#6e7790;max-width:230px;margin:4px 0 0;font-size:11px;line-height:1.35}.showroom-public-mobile-offer-cta .public-offer-primary-action{color:#fff;background:linear-gradient(100deg,#f7931e 0%,#ea7510 100%);border:1px solid #ea7914;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:auto;min-width:112px;min-height:46px;margin:0;padding:0 13px;font-size:12.5px;font-weight:760;transition:transform .15s,box-shadow .15s,filter .15s;display:inline-flex;box-shadow:0 8px 18px #e3760d38,inset 0 1px #ffffff3d}.showroom-public-mobile-offer-cta .public-offer-primary-action svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.showroom-public-mobile-offer-cta .public-offer-primary-action:hover{filter:brightness(1.035);transform:translateY(-1px);box-shadow:0 10px 22px #e3760d3d,inset 0 1px #ffffff42}.showroom-public-mobile-offer-cta .public-offer-primary-action:active{transform:translateY(0);box-shadow:0 5px 12px #e3760d2e,inset 0 1px #fff3}.showroom-public-mobile-assistance{padding:18px 14px 20px}.showroom-public-mobile-assistance>header>span{color:#6e7892;letter-spacing:.045em;text-transform:uppercase;font-size:15px;font-weight:750}.showroom-public-mobile-assistance-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.showroom-public-mobile-assistance-action{text-align:center;border-radius:14px;grid-template-columns:1fr;justify-items:center;gap:6px;min-height:96px;padding:12px 10px 11px;box-shadow:0 2px 8px #211f3506}.showroom-public-mobile-assistance-action>span:last-child{justify-items:center}.showroom-public-mobile-action-icon{width:40px;height:40px;color:var(--showroom-ink);background:linear-gradient(145deg,#f8f9fc,#eef1f6);border:1px solid #e1e5ed;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 1px #fffc}.showroom-public-mobile-assistance-action strong{letter-spacing:-.01em;font-size:13px;line-height:1.2}.showroom-public-mobile-assistance-action small{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.3;display:-webkit-box;overflow:hidden}.showroom-public-mobile-assistance .showroom-public-request-tracker{border-radius:14px;gap:18px;margin-top:16px;padding:18px 16px 16px}.showroom-public-mobile-assistance .showroom-public-request-tracker-header{grid-template-columns:44px minmax(0,1fr);gap:13px}.showroom-public-mobile-assistance .showroom-public-request-tracker-icon{color:#e87512;background:#fff1df;border-color:#f5d6ad;border-radius:50%;width:44px;height:44px}.showroom-public-mobile-assistance .showroom-public-request-tracker-icon svg{stroke-width:1.9px;width:21px;height:21px}.showroom-public-mobile-assistance .showroom-public-request-eyebrow,.showroom-public-mobile-assistance .showroom-public-request-section-label{font-size:11px}.showroom-public-mobile-assistance .showroom-public-request-tracker h3{font-size:17px;line-height:1.2}.showroom-public-mobile-assistance .showroom-public-request-tracker p{font-size:12px;line-height:1.4}.showroom-public-request-timeline{gap:0;padding:1px 0 0;display:grid;position:relative}.showroom-public-request-timeline:before{content:"";background:#dfe4eb;width:2px;position:absolute;top:26px;bottom:27px;left:18px}.showroom-public-request-timeline-row{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:72px;display:grid;position:relative}.showroom-public-request-timeline-marker{color:#738198;background:#f5f7fa;border:1px solid #dfe4eb;border-radius:50%;place-items:center;width:36px;height:36px;font-size:15px;display:grid}.showroom-public-request-timeline-marker svg{width:18px;height:18px}.showroom-public-request-timeline-row--self .showroom-public-request-timeline-marker,.showroom-public-request-timeline-row[data-state=current] .showroom-public-request-timeline-marker{color:#fff;background:#f18418;border-color:#f18418;box-shadow:0 0 0 4px #f184181f}.showroom-public-request-timeline-row[data-state=included] .showroom-public-request-timeline-marker{color:#fff;background:#6c9a46;border-color:#6c9a46}.showroom-public-request-timeline-copy{min-width:0}.showroom-public-request-timeline-copy>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.showroom-public-request-timeline-copy strong{color:var(--showroom-ink);font-size:14px;font-weight:720;line-height:1.25}.showroom-public-request-timeline-copy small{color:var(--showroom-muted);margin-top:4px;font-size:11.5px;line-height:1.35;display:block}.showroom-public-request-timeline-row[data-state=available] .showroom-public-request-timeline-copy strong{color:#6f7d93}.showroom-public-request-current-badge{color:#e87512;background:#fff1df;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700;line-height:1}.showroom-public-request-step-action{color:#e87512;cursor:pointer;background:#fff;border:2px solid #f18418;border-radius:10px;justify-content:center;align-items:center;gap:5px;min-width:69px;min-height:40px;padding:7px 9px;font-family:inherit;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.showroom-public-request-step-action span{font-size:18px;line-height:.8}.showroom-public-request-step-action:hover:not(:disabled){background:#fff8f0}.showroom-public-request-step-action:focus-visible{outline-offset:2px;outline:3px solid #f1841847}.showroom-public-request-step-action:disabled{cursor:wait;opacity:.7}.showroom-public-mobile-assistance .showroom-public-request-tracker-footer{border-top:1px solid #e2e6ed;align-items:flex-start;padding-top:15px}.showroom-public-mobile-assistance .showroom-public-request-live{color:var(--showroom-muted);align-items:flex-start;gap:8px;font-size:11px;line-height:1.45;display:flex}.showroom-public-mobile-assistance .showroom-public-request-live svg{color:#74849b;stroke-width:1.8px;flex:0 0 19px;width:19px;height:19px}.showroom-public-mobile-assistance .showroom-public-request-live i{display:none}.showroom-public-mobile-assistance>header{align-items:center;gap:12px;display:flex}.showroom-public-mobile-assistance>header:before{content:"";background:#f18418;border-radius:999px;flex:0 0 5px;width:5px;height:30px}.showroom-public-mobile-assistance>header>span{letter-spacing:.02em;font-size:16px}.showroom-public-mobile-assistance .showroom-public-request-tracker[data-status=claimed] .showroom-public-request-tracker-icon,.showroom-public-mobile-assistance .showroom-public-request-tracker[data-status=completed] .showroom-public-request-tracker-icon{color:#6c9a46;background:#edf5e7;border-color:#d4e6c7}.showroom-public-mobile-assistance .showroom-public-request-tracker[data-status=completed] .showroom-public-request-timeline-row--self .showroom-public-request-timeline-marker{box-shadow:none;background:#6c9a46;border-color:#6c9a46}.showroom-public-mobile-assistance .showroom-public-request-tracker[data-status=completed] .showroom-public-request-timeline:before{background:#a8c78e}.showroom-public-mobile-assistance .showroom-public-request-tracker[data-status=completed] .showroom-public-request-timeline-row[data-state=available] .showroom-public-request-timeline-marker{color:#738198;background:#f5f7fa;border-color:#dfe4eb}.showroom-public-mobile-assistance .showroom-public-request-tracker[data-status=completed] .showroom-public-request-timeline-row[data-state=available] .showroom-public-request-timeline-copy strong{color:#6f7d93}.showroom-public-mobile-assistance .showroom-public-request-tracker[data-status=completed] .showroom-public-request-step-action{display:none}.showroom-public-page .showroom-public-mobile-assistance-actions .showroom-public-action--self,.showroom-public-page .showroom-public-mobile-assistance-actions .showroom-public-action--assistance,.showroom-public-page .showroom-public-mobile-assistance-actions .showroom-public-action--unlock,.showroom-public-page .showroom-public-mobile-assistance-actions .showroom-public-action--test-drive{color:var(--showroom-text);box-shadow:none;background:#fff;border:1px solid #dfe3eb}.showroom-public-page .showroom-public-mobile-assistance-actions .showroom-public-action:hover:not(:disabled){background:#fbfcfe;border-color:#d4d9e4;transform:translateY(-1px)}.showroom-public-mobile-extras{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.showroom-public-mobile-extras>header{background:radial-gradient(circle at 92% 8%,#f1841813 0 1px,#0000 1.4px) 0 0/8px 8px,linear-gradient(145deg,#fff 0%,#fffdf9 100%);border:1px solid #e5e8ef;border-radius:18px;grid-template-columns:58px minmax(0,1fr);align-items:start;gap:16px;padding:20px 18px;display:grid;position:relative;overflow:hidden;box-shadow:0 7px 22px #211f350b}.showroom-public-mobile-extras>header:after{color:#f18418;opacity:.035;content:"✦";pointer-events:none;width:68px;height:68px;font-size:62px;line-height:1;position:absolute;bottom:4px;right:30px}.showroom-public-mobile-section-icon{color:#ef841b;background:linear-gradient(145deg,#fffaf4,#fff4e8);border:1px solid #f5c68e;border-radius:17px;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 7px 18px #e2832513,inset 0 1px #ffffffe6}.showroom-public-mobile-section-icon svg{stroke-width:1.65px;width:29px;height:29px}.showroom-public-mobile-extras .showroom-public-eyebrow{color:#df7713;letter-spacing:.12em;text-transform:uppercase;margin-top:1px;font-size:10px;font-weight:790;display:block}.showroom-public-mobile-extras h1{max-width:270px;color:var(--showroom-ink);letter-spacing:-.035em;margin:7px 0 0;font-size:20px;font-weight:755;line-height:1.12}.showroom-public-mobile-extras>header p{color:#707b94;margin:7px 0 0;font-size:11px;line-height:1.35}.showroom-public-mobile-equipment-groups{gap:12px;padding-top:12px;display:grid}.showroom-public-mobile-equipment-category{background:#fff;border:1px solid #e4e7ee;border-radius:18px;padding:0 14px 15px;overflow:hidden;box-shadow:0 6px 20px #211f350a}.showroom-public-mobile-equipment-category-header{width:100%;min-height:61px;color:var(--showroom-ink);font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 2px;display:flex}.showroom-public-mobile-equipment-category-header:focus-visible{outline-offset:2px;border-radius:11px;outline:3px solid #f1841838}.showroom-public-mobile-equipment-category-title{align-items:center;gap:10px;min-width:0;display:flex;position:relative}.showroom-public-mobile-equipment-category-title:after{content:"";background:#f18418;border-radius:999px;width:30px;height:2px;position:absolute;bottom:-11px;left:42px}.showroom-public-mobile-equipment-category-title strong{color:var(--showroom-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:760;line-height:1.2;overflow:hidden}.showroom-public-mobile-equipment-category-icon{color:#f18418;flex:none;place-items:center;width:32px;height:32px;display:grid}.showroom-public-mobile-equipment-category-icon svg{stroke-width:1.7px;width:17px;height:17px}.showroom-public-mobile-equipment-category-chevron{color:#e77d18;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;transition:transform .16s,background-color .16s;display:grid}.showroom-public-mobile-equipment-category-header:hover .showroom-public-mobile-equipment-category-chevron{background:#fff5eb}.showroom-public-mobile-equipment-category-chevron svg{stroke-width:1.8px;width:19px;height:19px}.showroom-public-mobile-equipment-category-chevron.is-collapsed{transform:rotate(180deg)}.showroom-public-mobile-equipment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding-top:5px;display:grid}.showroom-public-mobile-equipment-grid article{color:#48556f;background:linear-gradient(145deg,#fff 0%,#fcfdff 100%);border:1px solid #dfe4ec;border-radius:12px;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:58px;padding:9px 11px;font-size:11.5px;line-height:1.25;display:grid;box-shadow:0 2px 7px #211f3505}.showroom-public-mobile-equipment-grid article.showroom-public-mobile-extra--long{grid-column:auto}.showroom-public-mobile-equipment-check{color:#f18418;background:#fff;border:1px solid #f4dcc1;border-radius:50%;place-items:center;width:27px;height:27px;display:grid;box-shadow:0 2px 6px #e2832509}.showroom-public-mobile-equipment-check svg{stroke-width:2px;width:14px;height:14px}.showroom-public-mobile-equipment-grid article>span:nth-child(2){overflow-wrap:anywhere}.showroom-public-mobile-equipment-grid article small{color:#8792a7;grid-column:2;margin-top:-3px;font-size:9px;line-height:1.3}.showroom-public-mobile-empty{color:#707b94;text-align:center;background:#fff;border:1px dashed #d7dce7;border-radius:16px;margin:12px 0 2px;padding:20px;font-size:12px}.showroom-public-page .showroom-public-mobile-nav{z-index:30;min-height:68px;padding:6px max(10px,env(safe-area-inset-left)) calc(7px + env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-right));-webkit-backdrop-filter:saturate(135%)blur(12px);backdrop-filter:saturate(135%)blur(12px);background:#fffffff9;border-top:1px solid #e5e8ef;grid-template-columns:repeat(3,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 20px #211f350b}.showroom-public-mobile-nav button{color:#6c7690;min-height:50px;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;letter-spacing:-.005em;cursor:pointer;background:0 0;border:0;border-radius:12px;align-content:center;place-items:center;gap:2px;padding:2px 4px;font-size:11.5px;font-weight:580;transition:color .16s,background-color .16s,transform .16s;display:grid;position:relative}.showroom-public-mobile-nav button svg{box-sizing:border-box;color:currentColor;stroke-width:1.7px;background:0 0;border:1px solid #0000;border-radius:10px;width:32px;height:32px;padding:5px;transition:color .16s,background-color .16s,border-color .16s,transform .16s,box-shadow .16s}.showroom-public-mobile-nav button span{line-height:1.1;transition:color .16s,font-weight .16s}.showroom-public-mobile-nav button:hover{color:#3f4a65;background:#fafbfc}.showroom-public-mobile-nav button:active{transform:translateY(1px)}.showroom-public-mobile-nav button.is-active{color:#e77d18;background:0 0;font-weight:720}.showroom-public-mobile-nav button.is-active svg{color:#e77d18;stroke-width:1.8px;background:#fff3e8;border-color:#f7d7b7;transform:translateY(-1px);box-shadow:0 2px 8px #e2832514}.showroom-public-page .showroom-public-footer{display:none}.showroom-public-page .public-offer-section{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.showroom-public-page .public-offer-entry--mobile-premium{isolation:isolate;background:radial-gradient(circle at 88% 8%,#ef841b24 0 1.2px,#0000 1.4px) 0 0/9px 9px,linear-gradient(145deg,#fff 0%,#fffdf9 60%,#fff9f1 100%);border:1px solid #e5e8ef;border-radius:20px;gap:18px;margin:0;padding:24px 18px 20px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 34px #211f350e,0 2px 6px #211f3506}.showroom-public-page .public-offer-entry--mobile-premium:before{z-index:-1;content:"";border:1px solid #ed7e1129;border-radius:50%;width:280px;height:98px;position:absolute;bottom:77px;right:-74px;transform:rotate(-11deg)}.showroom-public-page .public-offer-entry--mobile-premium:after{z-index:-1;content:"";border:1px solid #ed7e111a;border-radius:50%;width:310px;height:108px;position:absolute;bottom:61px;right:-92px;transform:rotate(-11deg)}.showroom-public-page .public-offer-entry-hero{grid-template-columns:62px minmax(0,1fr);align-items:start;gap:16px;display:grid}.showroom-public-page .public-offer-entry-icon{color:#ef7f13;background:#fff;border:1px solid #f4c58d;border-radius:50%;place-items:center;width:62px;height:62px;display:grid;box-shadow:0 10px 24px #e283251f,0 0 0 8px #f184180e}.showroom-public-page .public-offer-entry-icon svg{stroke-width:1.65px;width:21px;height:21px}.showroom-public-page .public-offer-entry-copy{min-width:0;padding-top:2px}.showroom-public-page .public-offer-entry-copy h2{max-width:330px;color:var(--showroom-ink);letter-spacing:-.035em;margin:0;font-size:20px;font-weight:770;line-height:1.14}.showroom-public-page .public-offer-entry-copy p{color:#707b94;max-width:300px;margin:9px 0 0;font-size:12px;line-height:1.5}.showroom-public-page .public-offer-primary-action--premium{z-index:2;color:#fff;width:100%;min-height:58px;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;letter-spacing:-.01em;cursor:pointer;background:linear-gradient(100deg,#f99622 0%,#f17d12 56%,#ec7110 100%);border:1px solid #e87912;border-radius:15px;justify-content:center;align-items:center;gap:12px;padding:0 18px;font-size:15px;font-weight:780;transition:transform .15s,box-shadow .15s,filter .15s;display:inline-flex;position:relative;box-shadow:0 10px 24px #e3760d33,inset 0 1px #ffffff40}.showroom-public-page .public-offer-primary-action--premium svg{stroke-width:1.65px;width:24px;height:24px}.showroom-public-page .public-offer-primary-action--premium:hover{filter:brightness(1.035);transform:translateY(-1px);box-shadow:0 12px 28px #e3760d3b,inset 0 1px #ffffff45}.showroom-public-page .public-offer-primary-action--premium:active{transform:translateY(0);box-shadow:0 6px 16px #e3760d2e,inset 0 1px #fff3}.showroom-public-page .public-offer-entry-note{z-index:2;color:#76819a;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;font-size:10.5px;line-height:1.4;display:grid;position:relative}.showroom-public-page .public-offer-entry-note-icon{color:#e77f18;background:#fff4e8;border:1px solid #f5dfc7;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.showroom-public-page .public-offer-entry-note-icon svg{stroke-width:1.75px;width:17px;height:17px}.showroom-public-page .public-offer-recognized{background:#fff;border:1px solid #e5e8ef;border-radius:18px;margin:0;padding:18px 16px;box-shadow:0 8px 24px #211f350b}.showroom-public-page .public-offer-sheet .public-offer-primary-action,.showroom-public-page .public-offer-recognized .public-offer-primary-action{border-radius:11px;min-height:46px;font-size:12px}.showroom-public-mobile-primary-facts article>svg{stroke-width:1.65px;width:22px;height:22px}.showroom-public-mobile-secondary-grid article>svg{stroke-width:1.65px;width:20px;height:20px}.showroom-public-mobile-photo-count svg{stroke-width:1.7px;width:15px;height:15px}.showroom-public-mobile-offer-icon svg{stroke-width:1.7px;width:17px;height:17px}.showroom-public-mobile-action-icon svg{stroke-width:1.65px;width:20px;height:20px}.showroom-public-mobile-extras-link-icon svg{stroke-width:1.7px;width:17px;height:17px}.showroom-public-mobile-nav button.is-active:after{content:"";background:#e77d18;border-radius:999px;width:16px;height:2px;position:absolute;bottom:0}}@media (width<=430px){.showroom-public-mobile-offer-cta{grid-template-columns:44px minmax(0,1fr) 106px;gap:9px;min-height:84px;padding:11px 12px}.showroom-public-mobile-offer-icon{width:44px;height:44px}.showroom-public-mobile-offer-icon svg{width:21px;height:21px}.showroom-public-mobile-offer-cta h2{font-size:13px;line-height:1.16}.showroom-public-mobile-offer-cta p{font-size:10px;line-height:1.3}.showroom-public-mobile-offer-cta .public-offer-primary-action{min-width:106px;min-height:42px;padding-inline:11px;font-size:11px}.showroom-public-mobile-assistance{padding:15px 12px 16px}.showroom-public-mobile-assistance-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.showroom-public-mobile-assistance-action{min-height:94px;padding:12px 8px 10px}.showroom-public-mobile-action-icon{width:36px;height:36px}.showroom-public-mobile-action-icon svg{width:19px;height:19px}.showroom-public-mobile-assistance-action strong{font-size:12.5px}.showroom-public-mobile-assistance-action small{font-size:10.5px}.showroom-public-mobile-nav button{font-size:11px}.showroom-public-mobile-nav button svg{width:29px;height:29px}}@media (width<=380px){.showroom-public-mobile-offer-cta{grid-template-columns:42px minmax(0,1fr) 98px;gap:8px;padding:10px}.showroom-public-mobile-offer-icon{width:42px;height:42px}.showroom-public-mobile-offer-cta h2{font-size:12px}.showroom-public-mobile-offer-cta p{font-size:9.5px}.showroom-public-mobile-offer-cta .public-offer-primary-action{min-width:98px;min-height:44px;padding-inline:9px;font-size:11px}.showroom-public-mobile-assistance{padding-inline:10px}.showroom-public-mobile-assistance-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.showroom-public-mobile-assistance-action{min-height:88px;padding:11px 7px 9px}.showroom-public-mobile-action-icon{width:34px;height:34px}.showroom-public-mobile-action-icon svg{width:18px;height:18px}.showroom-public-mobile-assistance-action strong{font-size:12px}.showroom-public-mobile-assistance-action small{font-size:10px}}@media (width<=330px){.showroom-public-mobile-assistance-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.showroom-public-mobile-assistance-action{min-height:96px}.showroom-public-mobile-offer-cta{grid-template-columns:40px minmax(0,1fr)}.showroom-public-mobile-offer-cta .public-offer-primary-action{grid-column:1/-1;width:100%}}@media (width<=430px){.showroom-public-mobile-assistance .showroom-public-request-tracker{padding-inline:14px}.showroom-public-request-timeline-row{grid-template-columns:34px minmax(0,1fr) auto;gap:8px;min-height:70px}.showroom-public-request-timeline:before{left:16px}.showroom-public-request-timeline-marker{width:34px;height:34px}.showroom-public-request-timeline-copy strong{font-size:13px}.showroom-public-request-timeline-copy small{font-size:11px}.showroom-public-request-step-action{min-width:64px;min-height:42px;padding-inline:7px;font-size:11.5px}.showroom-public-mobile-extras>header{grid-template-columns:52px minmax(0,1fr);gap:13px;padding:18px 15px}.showroom-public-mobile-section-icon{border-radius:15px;width:52px;height:52px}.showroom-public-mobile-section-icon svg{width:26px;height:26px}.showroom-public-mobile-extras h1{font-size:18px}.showroom-public-mobile-extras>header p{font-size:10px}.showroom-public-mobile-equipment-category{padding-inline:12px}.showroom-public-mobile-equipment-category-header{min-height:57px}.showroom-public-mobile-equipment-category-title strong{font-size:14px}.showroom-public-mobile-equipment-grid{gap:7px}.showroom-public-mobile-equipment-grid article{grid-template-columns:25px minmax(0,1fr);gap:7px;min-height:54px;padding:8px 9px;font-size:10.5px}.showroom-public-mobile-equipment-check{width:25px;height:25px}}@media (width<=350px){.showroom-public-mobile-equipment-grid{grid-template-columns:1fr}.showroom-public-mobile-equipment-grid article.showroom-public-mobile-extra--long{grid-column:auto}}@media (width<=430px){.showroom-public-page .public-offer-entry--mobile-premium{gap:16px;padding:21px 15px 18px}.showroom-public-page .public-offer-entry-hero{grid-template-columns:56px minmax(0,1fr);gap:13px}.showroom-public-page .public-offer-entry-icon{width:56px;height:56px}.showroom-public-page .public-offer-entry-icon svg{width:27px;height:27px}.showroom-public-page .public-offer-entry-copy h2{font-size:18px}.showroom-public-page .public-offer-entry-copy p{margin-top:7px;font-size:10.5px}.showroom-public-page .public-offer-primary-action--premium{min-height:54px;font-size:14px}.showroom-public-page .public-offer-entry-note{grid-template-columns:31px minmax(0,1fr);gap:9px;font-size:9.5px}.showroom-public-page .public-offer-entry-note-icon{width:31px;height:31px}}@media (width<=360px){.showroom-public-page .public-offer-entry--mobile-premium{padding:18px 13px 16px}.showroom-public-page .public-offer-entry-hero{grid-template-columns:50px minmax(0,1fr);gap:11px}.showroom-public-page .public-offer-entry-icon{width:50px;height:50px}.showroom-public-page .public-offer-entry-icon svg{width:24px;height:24px}.showroom-public-page .public-offer-entry-copy h2{font-size:16.5px}.showroom-public-page .public-offer-entry-copy p{font-size:9.5px}.showroom-public-page .public-offer-primary-action--premium{min-height:50px;font-size:13px}}@media (width<=430px){.showroom-public-mobile-hero-close{width:36px;height:36px;top:9px;right:9px}.showroom-public-mobile-hero-close svg{width:17px;height:17px}}@media (width<=360px){.showroom-public-mobile-hero-close{width:34px;height:34px;top:8px;right:8px}.showroom-public-mobile-hero-close svg{width:16px;height:16px}}@media (width>=761px){.showroom-public-page{background:radial-gradient(circle at 50% -210px,#fffffffa,#fff0 700px),#faf9f6;padding:0 44px 34px}.showroom-public-page .showroom-public-shell{width:min(100%,1280px);margin:0 auto}.showroom-public-desktop{gap:0;width:100%;min-width:0;display:grid}.showroom-public-desktop-brand{align-items:center;gap:13px;min-height:78px;padding:0 4px;display:flex;position:relative}.showroom-public-desktop-brand:after{content:"";background:#e9e5de;width:100vw;height:1px;margin-left:-50vw;margin-right:-50vw;position:absolute;bottom:0;left:50%;right:50%}.showroom-public-desktop-company-logo{color:#172139;background:linear-gradient(145deg,#fffaf2,#fff7ea);border:1px solid #efbf78;border-radius:17px;flex:none;place-items:center;width:46px;height:46px;display:grid;overflow:hidden;box-shadow:0 5px 16px #211f350b}.showroom-public-desktop-company-logo img{object-fit:contain;width:100%;height:100%;padding:6px;display:block}.showroom-public-desktop-company-logo span{letter-spacing:.02em;font-size:10px;font-weight:820}.showroom-public-desktop-brand-copy{gap:1px;display:grid}.showroom-public-desktop-brand-copy span{color:#66728b;letter-spacing:-.01em;text-transform:none;font-size:11px;font-weight:700}.showroom-public-desktop-brand-copy strong{color:#111b34;letter-spacing:-.02em;font-size:15px;font-weight:780;line-height:1.12}.showroom-public-desktop-hero{background:linear-gradient(108deg,#fff 0% 45%,#fbfbf9 100%);border:1px solid #e2dfda;border-radius:18px;grid-template-columns:minmax(500px,.43fr) minmax(0,.57fr);height:400px;min-height:400px;margin-top:12px;display:grid;position:relative;overflow:hidden;box-shadow:0 17px 42px #211f3513,0 2px 6px #211f3506}.showroom-public-desktop-hero-copy{z-index:3;flex-direction:column;min-width:0;height:100%;padding:22px 0 26px 34px;display:flex;position:relative}.showroom-public-desktop-eyebrow{color:#e46f0a;letter-spacing:.055em;text-transform:uppercase;font-size:11px;font-weight:820;line-height:1.1}.showroom-public-desktop-hero h1{color:#101a33;letter-spacing:-.045em;max-width:560px;margin:13px 0 0;font-size:clamp(32px,1.9vw,36px);font-weight:780;line-height:1.02}.showroom-public-desktop-hero-copy>p{color:#69758e;margin:6px 0 0;font-size:13px;line-height:1.25}.showroom-public-desktop-available{color:#4f8d2d;background:#e6f4dd;border-radius:14px;align-self:flex-start;align-items:center;gap:9px;min-height:30px;margin-top:16px;padding:0 12px;font-size:12px;font-weight:740;display:inline-flex}.showroom-public-desktop-available i{background:#57a72e;border-radius:50%;width:7px;height:7px}.showroom-public-desktop-price{justify-items:start;gap:3px;margin-top:24px;display:grid}.showroom-public-desktop-price small{color:#6c7891;font-size:12px;line-height:1.15}.showroom-public-desktop-price strong{color:#0f1932;letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:32px;font-weight:790;line-height:1}.showroom-public-desktop-price span{color:#6e7a91;font-size:15px}.showroom-public-desktop-primary-grid{background:#fffffff7;border:1px solid #dddfe4;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));width:448px;height:128px;margin-top:14px;margin-bottom:0;display:grid;overflow:hidden;box-shadow:0 3px 12px #211f3505}.showroom-public-desktop-primary-grid article{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;min-width:0;min-height:64px;padding:10px 15px;display:grid}.showroom-public-desktop-primary-grid article:nth-child(odd){border-right:1px solid #e7e9ed}.showroom-public-desktop-primary-grid article:nth-child(n+3){border-top:1px solid #e7e9ed}.showroom-public-desktop-primary-grid article>svg{color:#ff7600;stroke-width:1.65px;justify-self:center;width:30px;height:30px}.showroom-public-desktop-primary-grid article>span{gap:2px;min-width:0;display:grid}.showroom-public-desktop-primary-grid small{color:#6c7890;font-size:10.5px;line-height:1.15}.showroom-public-desktop-primary-grid strong{color:#111b34;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:720;line-height:1.15;overflow:hidden}.showroom-public-desktop-hero-media{min-width:0;min-height:400px;margin-left:0;position:relative;overflow:hidden}.showroom-public-desktop-hero-media:before{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#fff 0%,#ffffff5c 46%,#fff0 100%);width:10%;position:absolute;inset:0 auto 0 0}.showroom-public-desktop-hero-media:after{z-index:0;content:"";pointer-events:none;background:radial-gradient(circle,#f184180e 0%,#f1841806 37%,#f1841800 72%);border-radius:50%;width:72%;height:72%;position:absolute;top:50%;left:52%;transform:translate(-50%,-50%)}.showroom-public-desktop-hero-media img{z-index:1;object-fit:contain;object-position:center center;transform-origin:50%;width:100%;height:100%;display:block;position:relative;transform:translate(-34px,2px)scale(1.04)}.showroom-public-desktop-photo-count{z-index:2;color:#111b34;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border:1px solid #dddfe4;border-radius:22px;align-items:center;gap:10px;min-height:36px;padding:0 12px;font-size:11px;font-weight:730;display:inline-flex;position:absolute;bottom:16px;right:20px;box-shadow:0 8px 20px #211f351a}.showroom-public-desktop-photo-count svg{stroke-width:1.7px;flex:0 0 15px;width:15px;height:15px}.showroom-public-desktop-tabs{border-bottom:1px solid #dddfe3;align-items:center;gap:4px;min-height:44px;margin-top:0;padding-left:5px;display:flex}.showroom-public-desktop-tabs button{color:#6d7890;min-height:44px;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:10px;padding:0 12px;font-size:10.5px;font-weight:690;transition:color .15s;display:inline-flex;position:relative}.showroom-public-desktop-tabs button svg{stroke-width:1.7px;width:23px;height:23px}.showroom-public-desktop-tabs button:hover{color:#2e3a52;background:0 0}.showroom-public-desktop-tabs button.is-active{color:#e47b18}.showroom-public-desktop-tabs button.is-active:after{content:"";background:#ff7600;border-radius:999px;height:2px;position:absolute;bottom:-1px;left:9px;right:9px}.showroom-public-desktop-content{grid-template-columns:minmax(0,1.7fr) minmax(360px,.8fr);align-items:start;gap:18px;display:grid}.showroom-public-desktop-main,.showroom-public-desktop-sidebar{gap:16px;min-width:0;display:grid}.showroom-public-desktop-sidebar{position:sticky;top:14px}.showroom-public-desktop-card,.showroom-public-desktop-offer-card,.showroom-public-desktop-assistance-card{background:#fff;border:1px solid #e1e5eb;border-radius:17px;box-shadow:0 10px 28px #211f350b,0 1px 2px #211f3505}.showroom-public-desktop-card>header{justify-content:space-between;align-items:center;gap:16px;padding:18px 20px 8px;display:flex}.showroom-public-desktop-card>header h2,.showroom-public-desktop-assistance-card>header h2{color:#172139;letter-spacing:-.02em;margin:0;font-size:15px;font-weight:780}.showroom-public-desktop-card>header p{color:#8390a4;margin:3px 0 0;font-size:9px}.showroom-public-desktop-characteristics{padding-bottom:8px;scroll-margin-top:14px}.showroom-public-desktop-characteristics-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:2px 20px 0;display:grid}.showroom-public-desktop-characteristics-grid article{border-bottom:1px solid #e6e9ee;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:58px;padding:8px 6px;display:grid}.showroom-public-desktop-characteristics-grid article:nth-child(odd){margin-right:12px}.showroom-public-desktop-characteristics-grid article:nth-child(2n){margin-left:12px}.showroom-public-desktop-characteristics-grid article>svg{color:#66738c;stroke-width:1.65px;justify-self:center;width:20px;height:20px}.showroom-public-desktop-characteristics-grid article>span{gap:3px;min-width:0;display:grid}.showroom-public-desktop-characteristics-grid small{color:#778399;font-size:9.5px;line-height:1.15}.showroom-public-desktop-characteristics-grid strong{overflow-wrap:anywhere;color:#172139;font-size:12.5px;font-weight:740;line-height:1.18}.showroom-public-desktop-more{color:#1a253d;width:100%;min-height:34px;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;margin:2px 0 0;font-size:10px;font-weight:730;display:flex}.showroom-public-desktop-equipment{padding-bottom:14px;scroll-margin-top:14px}.showroom-public-desktop-equipment-groups{padding:0 20px;display:grid}.showroom-public-desktop-equipment-row{border-top:1px solid #edf0f3;grid-template-columns:124px minmax(0,1fr);align-items:center;gap:12px;min-height:54px;padding:8px 0;display:grid}.showroom-public-desktop-equipment-row:first-child{border-top:0}.showroom-public-desktop-equipment-label{align-items:center;gap:9px;min-width:0;display:flex}.showroom-public-desktop-equipment-label svg{color:#344059;stroke-width:1.65px;flex:0 0 18px;width:18px;height:18px}.showroom-public-desktop-equipment-label strong{color:#243149;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:740;overflow:hidden}.showroom-public-desktop-equipment-chips{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.showroom-public-desktop-equipment-chips span{color:#4b5870;white-space:nowrap;background:linear-gradient(#fff,#fcfdff);border:1px solid #dce1e8;border-radius:8px;align-items:center;min-height:27px;padding:0 9px;font-size:9.5px;display:inline-flex}.showroom-public-desktop-equipment-chips span.is-more{color:#d97114;background:#fff7ed;border-color:#f0c892;font-weight:740}.showroom-public-desktop-equipment-chips span:not(.is-more){transition:border-color .14s,background-color .14s,transform .14s}.showroom-public-desktop-equipment-chips span:not(.is-more):hover{background:#fffdf9;border-color:#d2d8e1;transform:translateY(-1px)}.showroom-public-desktop-equipment-toggle{color:#e27916;min-height:36px;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;margin:7px auto 0;padding:0 12px;font-size:10px;font-weight:740;display:flex}.showroom-public-desktop-empty{color:#7c879c;text-align:center;background:#fafbfc;border:1px dashed #d8dde5;border-radius:11px;margin:0 22px;padding:22px;font-size:10px}.showroom-public-desktop-offer-card{background:#fffaf4;border:1px solid #f0a155;border-radius:18px;min-height:184px;scroll-margin-top:14px;overflow:hidden;box-shadow:0 10px 26px #e2832513,0 1px 2px #211f3505}.showroom-public-desktop-offer-card .public-offer-section{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.showroom-public-desktop-offer-card .public-offer-entry--mobile-premium{isolation:isolate;min-height:182px;box-shadow:none;background:radial-gradient(circle,#ef841b2e 1px,#0000 1.25px) right 12px top 10px/7px 7px no-repeat,linear-gradient(145deg,#fffefb 0%,#fffaf3 100%) 0 0/100% 100% no-repeat;border:0;border-radius:17px;margin:0;padding:17px 17px 16px;display:block;position:relative;overflow:hidden}.showroom-public-desktop-offer-card .public-offer-entry--mobile-premium:before{z-index:-1;content:"";pointer-events:none;border:1px solid #f1841866;border-radius:50%;width:224px;height:84px;position:absolute;bottom:-34px;right:-54px;transform:rotate(-12deg)}.showroom-public-desktop-offer-card .public-offer-entry--mobile-premium:after{z-index:-1;content:"";pointer-events:none;border:1px solid #f1841838;border-radius:50%;width:265px;height:98px;position:absolute;bottom:-47px;right:-78px;transform:rotate(-12deg)}.showroom-public-desktop-offer-card .public-offer-entry-hero{grid-template-columns:66px minmax(0,1fr);align-items:start;gap:14px;min-height:66px;display:grid}.showroom-public-desktop-offer-card .public-offer-entry-icon{color:#f18418;background:#fff;border:1px solid #f0a45b;border-radius:50%;place-items:center;width:66px;height:66px;display:grid;box-shadow:0 8px 18px #e2832517,0 0 0 4px #f1841809,inset 0 1px #fffffff5}.showroom-public-desktop-offer-card .public-offer-entry-icon>svg{stroke-width:1.65px;flex:0 0 30px;width:30px;min-width:30px;max-width:30px;height:30px;min-height:30px;max-height:30px;display:block}.showroom-public-desktop-offer-card .public-offer-entry-copy{min-width:0;padding:3px 0 0}.showroom-public-desktop-offer-card .public-offer-entry-copy h2{color:#14203a;letter-spacing:-.022em;max-width:258px;margin:0;font-size:15.5px;font-weight:780;line-height:1.17}.showroom-public-desktop-offer-card .public-offer-entry-copy p{color:#77839a;max-width:250px;margin:7px 0 0;font-size:9.7px;line-height:1.38}.showroom-public-desktop-offer-card .public-offer-primary-action--premium{z-index:2;color:#fff;letter-spacing:-.004em;background:linear-gradient(100deg,#fa941e 0%,#f57d0d 55%,#ef7208 100%);border:1px solid #e8750f;border-radius:9px;justify-content:center;align-items:center;width:100%;min-width:0;max-width:none;min-height:40px;max-height:40px;margin:13px 0 0;padding:0 42px 0 18px;font-size:11px;font-weight:770;display:flex;position:relative;box-shadow:0 5px 12px #e3760d2b,inset 0 1px #ffffff38}.showroom-public-desktop-offer-card .public-offer-primary-action--premium>svg{display:none}.showroom-public-desktop-offer-card .public-offer-primary-action--premium>span{line-height:1;display:block}.showroom-public-desktop-offer-card .public-offer-primary-action--premium:after{content:"";border-top:1.8px solid;border-right:1.8px solid;width:9px;height:9px;position:absolute;top:50%;right:18px;transform:translateY(-50%)rotate(45deg)}.showroom-public-desktop-offer-card .public-offer-primary-action--premium:hover{filter:brightness(1.025);transform:translateY(-1px)}.showroom-public-desktop-offer-card .public-offer-entry-note{display:none}.showroom-public-desktop-offer-card .public-offer-recognized{box-shadow:none;border:0;border-radius:17px;margin:0;padding:17px}.showroom-public-desktop-offer-card .public-offer-sheet{border-radius:17px}.showroom-public-desktop-assistance-card{padding:17px}.showroom-public-desktop-assistance-card>header{margin-bottom:12px}.showroom-public-desktop-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.showroom-public-desktop-action{appearance:none;color:#19233c;min-width:0;min-height:76px;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe3e9;border-radius:12px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;padding:10px;transition:transform .14s,border-color .14s,box-shadow .14s,background-color .14s;display:grid}.showroom-public-desktop-action:hover:not(:disabled){background:#fcfcfd;border-color:#d3d9e2;transform:translateY(-1px);box-shadow:0 7px 16px #211f350b}.showroom-public-desktop-action:disabled{opacity:.64;cursor:default}.showroom-public-desktop-action-icon{color:#28344c;background:linear-gradient(145deg,#f8f9fb,#f0f2f6);border:1px solid #e2e6ec;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.showroom-public-desktop-action-icon svg{stroke-width:1.65px;width:20px;height:20px}.showroom-public-desktop-action>span:last-child{gap:4px;min-width:0;display:grid}.showroom-public-desktop-action strong{color:#1b263e;font-size:10.5px;font-weight:750}.showroom-public-desktop-action small{color:#7b869b;font-size:8.4px;line-height:1.3}.showroom-public-desktop-assistance-note{color:#7d879b;background:#f8f9fb;border-radius:9px;align-items:center;gap:8px;margin:11px 0 0;padding:8px 9px;font-size:8.7px;display:flex}.showroom-public-desktop-assistance-note>span{color:#7a869b;border:1px solid #aeb7c5;border-radius:50%;flex:none;place-items:center;width:17px;height:17px;font-size:8px;font-weight:800;display:grid}.showroom-public-desktop .showroom-public-footer{color:#a0a9b6;text-align:center;padding:10px 2px 0;font-size:8px}}@media (width>=761px) and (width<=1180px){.showroom-public-page{padding-inline:24px}.showroom-public-page .showroom-public-shell{width:min(100%,1120px)}.showroom-public-desktop-brand{min-height:72px}.showroom-public-desktop-company-logo{border-radius:11px;width:43px;height:43px}.showroom-public-desktop-brand-copy span{font-size:10px}.showroom-public-desktop-brand-copy strong{font-size:14px}.showroom-public-desktop-hero{grid-template-columns:minmax(430px,.44fr) minmax(0,.56fr);height:392px;min-height:392px}.showroom-public-desktop-hero-copy{padding:21px 0 0 28px}.showroom-public-desktop-hero h1{font-size:32px}.showroom-public-desktop-primary-grid{width:420px;height:124px;margin-top:12px;margin-bottom:0}.showroom-public-desktop-primary-grid article{min-height:62px;padding:9px 13px}.showroom-public-desktop-primary-grid small{font-size:10px}.showroom-public-desktop-primary-grid strong{font-size:12px}.showroom-public-desktop-hero-media{min-height:392px;margin-left:0}.showroom-public-desktop-hero-media img{object-position:center center;transform-origin:50%;transform:translate(-20px,1px)scale(1.02)}.showroom-public-desktop-tabs,.showroom-public-desktop-tabs button{min-height:44px}.showroom-public-desktop-content{grid-template-columns:minmax(0,1.48fr) minmax(330px,.72fr);gap:14px}.showroom-public-desktop-characteristics-grid article{min-height:56px}.showroom-public-desktop-equipment-row{grid-template-columns:112px minmax(0,1fr)}.showroom-public-desktop-action{grid-template-columns:38px minmax(0,1fr);min-height:72px}.showroom-public-desktop-action-icon{width:36px;height:36px}}@media (width>=761px) and (width<=920px){.showroom-public-desktop-hero{grid-template-columns:1fr;min-height:0}.showroom-public-desktop-hero-copy{padding:24px 24px 0}.showroom-public-desktop-primary-grid{margin-top:22px}.showroom-public-desktop-hero-media{min-height:290px}.showroom-public-desktop-content{grid-template-columns:1fr}.showroom-public-desktop-sidebar{grid-template-columns:1fr 1fr;position:static}}@media (width>=761px) and (width<=1180px){.showroom-public-desktop-offer-card{min-height:158px}.showroom-public-desktop-offer-card .public-offer-entry--mobile-premium{min-height:156px;padding:15px 15px 14px}.showroom-public-desktop-offer-card .public-offer-entry-hero{grid-template-columns:58px minmax(0,1fr);gap:12px;min-height:58px}.showroom-public-desktop-offer-card .public-offer-entry-icon{width:58px;height:58px}.showroom-public-desktop-offer-card .public-offer-entry-icon>svg{width:27px;min-width:27px;max-width:27px;height:27px;min-height:27px;max-height:27px}.showroom-public-desktop-offer-card .public-offer-entry-copy h2{font-size:14.5px}.showroom-public-desktop-offer-card .public-offer-entry-copy p{font-size:9px}.showroom-public-desktop-offer-card .public-offer-primary-action--premium{min-height:37px;max-height:37px;margin-top:11px}}@media (width>=1181px){.showroom-public-desktop-offer-card .public-offer-entry--mobile-premium{background:radial-gradient(circle at 86% 12%,#ef841b2b 0 1px,#0000 1.15px) 0 0/7px 7px,linear-gradient(145deg,#fffefb 0%,#fffaf3 100%) 0 0/100% 100% no-repeat;-webkit-mask-image:linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000)}}@media (width>=761px){.showroom-public-desktop-offer-card .public-offer-entry--mobile-premium{background-image:linear-gradient(90deg,#fffdf8 0% 58%,#fffdf8c7 70%,#fffdf800 82%),radial-gradient(circle,#ef841b2e 1px,#0000 1.2px),linear-gradient(145deg,#fffefb 0%,#fffaf3 100%);background-position:0 0,right 10px top 8px,0 0;background-repeat:no-repeat,repeat,no-repeat;background-size:100% 100%,7px 7px,100% 100%}}@media (width>=761px) and (width<=1180px){.showroom-public-desktop-offer-card{min-height:174px}.showroom-public-desktop-offer-card .public-offer-entry--mobile-premium{min-height:172px;padding:16px 15px 15px}.showroom-public-desktop-offer-card .public-offer-entry-hero{grid-template-columns:60px minmax(0,1fr);gap:12px;min-height:60px}.showroom-public-desktop-offer-card .public-offer-entry-icon{width:60px;height:60px}.showroom-public-desktop-offer-card .public-offer-entry-icon>svg{width:28px;min-width:28px;max-width:28px;height:28px;min-height:28px;max-height:28px}.showroom-public-desktop-offer-card .public-offer-entry-copy h2{font-size:14.5px}.showroom-public-desktop-offer-card .public-offer-entry-copy p{font-size:9px}.showroom-public-desktop-offer-card .public-offer-primary-action--premium{min-height:39px;max-height:39px;margin-top:12px}}.public-offer-sheet-backdrop{z-index:2147483000;-webkit-backdrop-filter:blur(5px)saturate(92%);overscroll-behavior:contain;isolation:isolate;background:#181b2794;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.public-offer-sheet{z-index:1;color:#18223a;width:min(100%,590px);max-height:min(90dvh,760px);font-family:var(--dos-font-ui);background:#fff;border:1px solid #e1e4ea;border-radius:18px;margin:auto;position:relative;overflow:auto;box-shadow:0 28px 80px #1418264d,0 8px 24px #1418261f}.public-offer-sheet-header{background:linear-gradient(#fff 0%,#fffdfa 100%);border-bottom:1px solid #e9ebef;justify-content:space-between;align-items:flex-start;gap:18px;padding:21px 23px 17px;display:flex}.public-offer-sheet-header>div{min-width:0}.public-offer-sheet-eyebrow{color:#df7715;letter-spacing:.09em;text-transform:uppercase;margin-bottom:5px;font-size:8.5px;font-weight:790;display:block}.public-offer-sheet-header h2{color:#111b34;letter-spacing:-.03em;margin:0;font-size:20px;font-weight:780;line-height:1.12}.public-offer-sheet-header p{color:#778299;margin:6px 0 0;font-size:10px;line-height:1.35}.public-offer-sheet-close{appearance:none;color:#566179;cursor:pointer;background:#fff;border:1px solid #dde2e9;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;padding:0;transition:transform .14s,border-color .14s,background-color .14s,box-shadow .14s;display:grid;box-shadow:0 4px 12px #211f350b}.public-offer-sheet-close svg{stroke-width:1.75px;width:16px;height:16px}.public-offer-sheet-close:hover:not(:disabled){background:#fffaf4;border-color:#e9bd8a;transform:translateY(-1px);box-shadow:0 6px 15px #211f3511}.public-offer-sheet-close:focus-visible{outline-offset:2px;outline:3px solid #f1841833}.public-offer-sheet-close:disabled{opacity:.55;cursor:default}.public-offer-form--outlined{gap:13px;padding:18px 23px 21px;display:grid}.public-offer-modal-field{color:#4e5a72;gap:6px;margin:0;font-size:9.5px;font-weight:700;display:grid}.public-offer-modal-field>span{align-items:baseline;gap:5px;display:flex}.public-offer-modal-field em{color:#9aa3b3;font-size:8.5px;font-style:normal;font-weight:550}.public-offer-modal-field input{box-sizing:border-box;color:#172139;width:100%;min-height:42px;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;background:#fff;border:1px solid #d9dee7;border-radius:9px;outline:0;padding:0 12px;font-size:11px;font-weight:520;transition:border-color .14s,box-shadow .14s,background-color .14s}.public-offer-modal-field input::placeholder{color:#a2a9b6}.public-offer-modal-field input:hover{border-color:#cbd2dc}.public-offer-modal-field input:focus{background:#fffefd;border-color:#eea253;box-shadow:0 0 0 3px #f184181c}.public-offer-modal-field input[aria-invalid=true]{border-color:#d48778;box-shadow:0 0 0 3px #be544114}.public-offer-modal-field small,.public-offer-intents small,.public-offer-form-error{color:#aa5749;margin:0;font-size:8.5px;line-height:1.35}.public-offer-intents{border:0;gap:8px;margin:2px 0 0;padding:0;display:grid}.public-offer-intents legend{color:#4e5a72;padding:0;font-size:9.5px;font-weight:730}.public-offer-intents>div{flex-wrap:wrap;gap:7px;display:flex}.public-offer-intent{color:#5e697d;cursor:pointer;background:#fff;border:1px solid #dce1e8;border-radius:999px;align-items:center;min-height:31px;padding:0 10px;font-size:8.8px;font-weight:560;transition:background-color .14s,border-color .14s,color .14s,box-shadow .14s;display:inline-flex;position:relative}.public-offer-intent:hover{background:#fcfcfd;border-color:#cfd6df}.public-offer-intent input{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute}.public-offer-intent:has(input:checked){color:#536f37;background:#f1f7ea;border-color:#c9ddb6;box-shadow:inset 0 0 0 1px #71974a0a}.public-offer-consent{color:#667188;grid-template-columns:17px minmax(0,1fr);align-items:start;gap:9px;margin-top:2px;font-size:9px;line-height:1.42;display:grid}.public-offer-consent input{accent-color:#e9831c;width:16px;height:16px;margin:0}.public-offer-form-error{background:#fff7f5;border:1px solid #efdad5;border-radius:7px;padding:7px 9px}.public-offer-modal-submit{appearance:none;color:#fff;width:100%;min-height:44px;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;cursor:pointer;background:linear-gradient(100deg,#f79821 0%,#f17c11 58%,#eb710d 100%);border:1px solid #e47710;border-radius:10px;margin-top:2px;padding:0 16px;font-size:11px;font-weight:780;transition:transform .14s,filter .14s,box-shadow .14s;box-shadow:0 8px 18px #e2770f2e,inset 0 1px #ffffff3d}.public-offer-modal-submit:hover:not(:disabled){filter:brightness(1.025);transform:translateY(-1px);box-shadow:0 10px 22px #e2770f36,inset 0 1px #ffffff3d}.public-offer-modal-submit:focus-visible{outline-offset:2px;outline:3px solid #f1841833}.public-offer-modal-submit:disabled{opacity:.62;cursor:wait;transform:none}@media (width<=760px){.public-offer-sheet-backdrop{-webkit-backdrop-filter:none;background:#fff;place-items:stretch stretch;padding:0;overflow:hidden}.public-offer-sheet{width:100%;height:100dvh;max-height:none;box-shadow:none;border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr);margin:0;display:grid;overflow:hidden}.public-offer-sheet-header{z-index:1;padding:calc(16px + env(safe-area-inset-top)) 20px 15px;background:#fff;position:relative}.public-offer-sheet-header h2{font-size:20px}.public-offer-sheet-header p{font-size:10px}.public-offer-sheet-close{flex-basis:34px;width:34px;height:34px}.public-offer-form--outlined{min-height:0;max-height:none;padding:18px 20px calc(20px + env(safe-area-inset-bottom));overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;overflow:hidden auto}.public-offer-modal-field{font-size:10px}.public-offer-modal-field input{min-height:44px;font-size:16px}.public-offer-intent{min-height:33px;padding-inline:10px;font-size:9.5px}.public-offer-consent{grid-template-columns:18px minmax(0,1fr);font-size:10px}.public-offer-consent input{width:17px;height:17px}.public-offer-modal-submit{bottom:calc(-20px - env(safe-area-inset-bottom));min-height:46px;margin-top:4px;position:sticky}}.users-management-page-v1{box-sizing:border-box;width:100%;min-width:0}.users-management-page-v1 .feedback-v2{margin-bottom:12px}.users-add-button-v3{gap:6px}.users-add-button-v3>span{font-size:15px;line-height:1}.users-workspace-v3{grid-template-columns:338px minmax(0,1fr);align-items:start;gap:18px;min-width:0;display:grid}.users-directory-v3,.users-workspace-detail-v3,.users-workspace-empty-v3{box-sizing:border-box;border:1px solid var(--dos-border,#dbe1ea);background:var(--dos-surface,#fff);border-radius:12px;min-width:0}.users-directory-v3{position:sticky;top:16px;overflow:hidden}.users-directory-search-v3{align-items:center;gap:8px;display:flex}.users-directory-search-v3 svg{fill:none;stroke:#8490a3;stroke-width:1.8px;stroke-linecap:round;flex:0 0 14px;width:14px;height:14px}.users-directory-clear-v3{border:1px solid var(--dos-border-strong,#cfd8e7);color:#7c8798;cursor:pointer;background:#fff;border-radius:7px;justify-content:center;align-items:center;width:34px;height:36px;padding:0;font-size:18px;display:inline-flex}.users-directory-clear-v3:hover{color:#172647;background:#f8f9fb}.users-directory-toolbar-v3>select:first-of-type{grid-column:1}.users-directory-toolbar-v3>select:last-of-type{grid-column:2;width:100%}.users-directory-heading-v3{color:#758199;text-transform:uppercase;letter-spacing:.045em;border-bottom:1px solid #e9edf2;grid-template-columns:1fr auto;align-items:center;min-height:34px;padding:0 13px;font-size:9.5px;font-weight:700;display:grid}.users-directory-list-v3{max-height:calc(100vh - 330px);overflow:auto}.users-directory-row-v3{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0f4;grid-template-columns:32px minmax(0,1fr) auto;align-items:start;gap:10px;width:100%;min-height:72px;padding:11px 13px;transition:background .12s,box-shadow .12s;display:grid}.users-directory-row-v3:last-child{border-bottom:0}.users-directory-row-v3:hover{background:#fbfbfc}.users-directory-row-v3.is-selected{box-shadow:inset 2px 0 0 var(--dos-amber-500,#f3b64e);background:linear-gradient(90deg,#fff7e9 0%,#fffaf2 100%)}.users-directory-avatar-v3{color:#425470;letter-spacing:.02em;background:#e9eef5;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:9.5px;font-weight:750;display:inline-flex}.users-directory-copy-v3{gap:3px;min-width:0;display:grid}.users-directory-copy-v3 strong{color:#172647;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:700;overflow:hidden}.users-directory-copy-v3 small{color:#65748d;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.users-directory-copy-v3 em{color:#8a95a7;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;font-style:normal;overflow:hidden}.users-directory-status-v3{color:#6d7788;white-space:nowrap;background:#f2f4f7;border-radius:999px;align-self:start;align-items:center;min-height:20px;padding:0 7px;font-size:9px;font-weight:700;display:inline-flex}.users-directory-status-v3.status-active{color:#237449;background:#eaf7ef}.users-directory-status-v3.status-suspended{color:#98631d;background:#fff4e3}.users-directory-status-v3.status-removed{color:#777f8d;background:#f0f1f3}.users-directory-footer-v3{color:#7b8799;border-top:1px solid #edf0f4;align-items:center;min-height:42px;padding:0 13px;font-size:10px;display:flex}.users-directory-state-v3,.users-directory-error-v3{text-align:center;color:#7b8799;padding:28px 14px;font-size:10.5px}.users-directory-error-v3{color:#a14e46;background:#fff8f7}.users-workspace-detail-v3{overflow:hidden}.users-workspace-empty-v3{text-align:center;align-content:center;place-items:center;min-height:520px;padding:36px;display:grid}.users-workspace-empty-v3 h2{color:#172647;margin:10px 0 4px;font-size:17px}.users-workspace-empty-v3 p{color:#7b8799;max-width:420px;margin:0;font-size:11px;line-height:1.5}.users-workspace-empty-icon-v3{color:#7d8798;background:#f3f5f8;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;display:inline-flex}.users-workspace-detail-state-v3{color:#7b8799;align-content:center;place-items:center;gap:12px;min-height:420px;padding:24px;font-size:11px;display:grid}.user-detail-breadcrumb-v3{color:#7c8799;align-items:center;gap:7px;padding:13px 16px 0;font-size:9.5px;display:flex}.user-detail-breadcrumb-v3 button{color:#7c8799;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:9.5px;font-weight:600;line-height:1.2}.user-detail-breadcrumb-v3 button:hover{color:#a66b19}.user-detail-breadcrumb-v3 strong{color:#3f4d63;text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-weight:650;overflow:hidden}.user-detail-hero-v3{border-bottom:1px solid #e7ebf0;justify-content:space-between;align-items:flex-start;gap:18px;padding:14px 16px 16px;display:flex}.user-detail-hero-identity-v3{align-items:flex-start;gap:13px;min-width:0;display:flex}.user-detail-avatar-v3{color:#1f63a5;background:#dfeaf8;border-radius:50%;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;font-size:15px;font-weight:800;display:inline-flex}.user-detail-hero-copy-v3{gap:6px;min-width:0;display:grid}.user-detail-hero-title-v3{align-items:center;gap:8px;min-width:0;display:flex}.user-detail-hero-title-v3 h1{color:#111827;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:20px;font-weight:750;line-height:1.2;overflow:hidden}.user-detail-status-v3{color:#6e7785;white-space:nowrap;background:#f0f2f5;border-radius:999px;align-items:center;min-height:20px;padding:0 7px;font-size:9px;font-weight:700;display:inline-flex}.user-detail-status-v3.status-active{color:#26744b;background:#e9f7ed}.user-detail-status-v3.status-suspended,.user-detail-status-v3.status-pendingactivation{color:#96621d;background:#fff4e2}.user-detail-status-v3.status-disabled{color:#727b89;background:#f0f1f3}.user-detail-contact-v3,.user-detail-time-v3{color:#61708a;flex-wrap:wrap;align-items:center;gap:12px;font-size:9.8px;display:flex}.user-detail-contact-v3 strong{color:#27364e;font-weight:650}.user-detail-contact-v3 .is-warning{color:#94621f;background:#fff4df;border-radius:999px;align-items:center;min-height:20px;padding:0 7px;font-weight:700;display:inline-flex}.user-detail-time-v3{color:#7c8798;font-size:9.3px}.user-detail-hero-actions-v3{flex:none;align-items:center;gap:8px;display:flex}.user-detail-hero-actions-v3 .dos-button{height:34px;min-height:34px;padding-inline:10px;font-size:10.5px}.user-detail-tabs-v3{background:#fff;border-bottom:1px solid #e6eaf0;align-items:flex-end;gap:28px;min-height:45px;padding:0 16px;display:flex}.user-detail-tabs-v3 button{color:#788497;cursor:pointer;background:0 0;border:0;height:45px;padding:0 1px;font-family:inherit;font-size:10.8px;font-weight:650;line-height:1.2;position:relative}.user-detail-tabs-v3 button:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.user-detail-tabs-v3 button:hover{color:#172647}.user-detail-tabs-v3 button.is-active:after{background:#f3b64e}.user-summary-card-v3{background:#fff;border:1px solid #e2e7ed;border-radius:10px;overflow:hidden;box-shadow:0 1px 2px #13203806}.user-summary-card-v3>header{justify-content:space-between;align-items:flex-start;gap:12px;padding:13px 14px 10px;display:flex}.user-summary-card-v3>header h2{color:#172647;margin:0;font-size:12.5px;font-weight:750}.user-summary-card-v3>header p{color:#8691a2;margin:3px 0 0;font-size:9.5px;line-height:1.35}.user-summary-card-v3>footer{justify-content:flex-start;align-items:center;gap:10px;padding:0 14px 12px;display:flex}.user-summary-card-v3 .dos-button{border-radius:7px;height:31px;min-height:31px;padding:0 9px;font-size:9.8px}.user-profile-dashboard-v3{grid-template-columns:minmax(0,1.05fr) minmax(290px,.95fr);gap:12px;display:grid}.user-profile-primary-v3,.user-profile-secondary-v3{align-content:start;gap:12px;display:grid}.user-profile-definition-v3{margin:0;padding:0 14px 12px}.user-profile-definition-v3>div{border-top:1px solid #edf0f4;grid-template-columns:128px minmax(0,1fr);align-items:center;min-height:34px;display:grid}.user-profile-definition-v3>div:first-child{border-top:0}.user-profile-definition-v3 dt{color:#66748b;font-size:9.7px;font-weight:650}.user-profile-definition-v3 dd{color:#172647;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10.5px;font-weight:650;overflow:hidden}.user-summary-action-row-v3{justify-content:space-between;align-items:center;gap:12px;padding:0 14px 13px;display:flex}.user-summary-action-row-v3>div{gap:3px;display:grid}.user-summary-action-row-v3 span{color:#7f8a9c;font-size:9.4px}.user-summary-action-row-v3 strong{color:#26364d;font-size:10.5px}.user-org-summary-v3{border:1px solid #e7ebf0;border-radius:8px;grid-template-columns:1.2fr .8fr;margin:0 14px 11px;display:grid;overflow:hidden}.user-org-summary-v3>div{gap:3px;padding:9px 10px;display:grid}.user-org-summary-v3>div+div{border-left:1px solid #e7ebf0}.user-org-summary-v3 span{color:#7e8999;font-size:9px}.user-org-summary-v3 strong{color:#1e2c43;font-size:10.5px}.user-role-pill-v3{color:#42516a;background:#f0f3f7;border-radius:999px;align-items:center;width:max-content;min-height:20px;padding:0 7px;display:inline-flex!important}.user-groups-summary-v3{flex-wrap:wrap;gap:6px;padding:0 14px 12px;display:flex}.user-groups-summary-v3 span{color:#4b5a70;background:#f0f3f7;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:9.5px;font-weight:650;display:inline-flex}.user-summary-empty-v3{color:#8490a2;margin:0;padding:0 14px 12px;font-size:9.8px}.user-rights-summary-v3{margin:0;padding:0 14px 10px}.user-rights-summary-v3>div{border-top:1px solid #edf0f4;grid-template-columns:1fr auto;align-items:center;min-height:31px;display:grid}.user-rights-summary-v3>div:first-child{border-top:0}.user-rights-summary-v3 dt{color:#596a82;font-size:9.7px;font-weight:600}.user-rights-summary-v3 dd{color:#28374e;margin:0;font-size:10px;font-weight:700}.user-rights-summary-v3 dd>span{color:#59687e;background:#f1f3f6;border-radius:999px;align-items:center;min-height:20px;padding:0 7px;font-size:9px;display:inline-flex}.user-rights-summary-v3 dd>span.is-full{color:#27724a;background:#e9f7ed}.user-access-dashboard-v3{grid-template-columns:minmax(0,1.45fr) minmax(260px,.7fr);align-items:start;gap:12px;display:grid}.user-access-dashboard-v3>.feedback-v2{grid-column:1/-1}.user-access-settings-v3{grid-row:span 2}.user-access-current-v3{border:1px solid #e7ebf0;border-radius:8px;grid-template-columns:1.2fr 1fr .8fr;margin:0 14px 12px;display:grid;overflow:hidden}.user-access-current-v3>div{gap:3px;padding:9px 10px;display:grid}.user-access-current-v3>div+div{border-left:1px solid #e7ebf0}.user-access-current-v3 span{color:#7e8999;font-size:9px}.user-access-current-v3 strong{color:#1f2d44;font-size:10.3px}.user-access-fields-v3{grid-template-columns:1fr 1fr;gap:12px;padding:0 14px 13px;display:grid}.user-access-fields-v3 .dos-outlined-input-v1,.user-access-fields-v3 .dos-outlined-select-v1,.user-security-policy-v3 .dos-outlined-select-v1,.users-create-fields-v3 .dos-outlined-input-v1,.users-create-fields-v3 .dos-outlined-select-v1{border-radius:7px;height:36px;min-height:36px;font-size:10.5px}.user-access-settings-v3>footer{border-top:1px solid #edf0f4;justify-content:space-between;padding-top:10px}.user-save-state-v3{color:#8994a5;font-size:9px}.user-count-pill-v3{color:#697587;background:#f0f2f5;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:9px;font-weight:700;display:inline-flex}.user-group-buttons-v3{flex-wrap:wrap;gap:7px;padding:0 14px 12px;display:flex}.user-group-buttons-v3 button{color:#56657a;cursor:pointer;background:#fff;border:1px solid #dfe4ea;border-radius:7px;align-items:center;gap:6px;min-height:29px;padding:0 8px;font-family:inherit;font-size:9.6px;font-weight:600;line-height:1.2;display:inline-flex}.user-group-buttons-v3 button.is-selected{color:#78531e;background:#fff7e8;border-color:#dfc28a}.user-group-buttons-v3 i{border:1px solid #cbd3de;border-radius:4px;justify-content:center;align-items:center;width:14px;height:14px;font-size:8px;font-style:normal;display:inline-flex}.user-group-buttons-v3 button.is-selected i{background:#fff0ce;border-color:#d6ad65}.user-full-access-note-v3{color:#67758a;background:#fafbfc;border:1px solid #e7ebf0;border-radius:8px;margin:0 14px 12px;padding:9px 10px;font-size:9.6px}.user-full-access-note-v3 strong{color:#26354c}.user-access-rights-v3>footer{border-top:1px solid #edf0f4;padding-top:10px}.user-permission-keys-v3{border-top:1px solid #edf0f4;grid-template-columns:1fr 1fr;display:grid}.user-permission-keys-v3>section{min-width:0;padding:10px}.user-permission-keys-v3>section+section{border-left:1px solid #edf0f4}.user-permission-keys-v3 h3{color:#536278;justify-content:space-between;align-items:center;margin:0 0 7px;font-size:9.4px;display:flex}.user-permission-keys-v3 h3 span{color:#6a7484;background:#eef1f4;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;font-size:8px;display:inline-flex}.user-permission-keys-v3 ul{max-height:190px;margin:0;padding:0;list-style:none;overflow:auto}.user-permission-keys-v3 li{border-top:1px solid #f0f2f4;padding:5px 0}.user-permission-keys-v3 li:first-child{border-top:0}.user-permission-keys-v3 code{font-family:var(--dos-font-data);color:#536177;overflow-wrap:anywhere;font-size:8.7px}.user-permission-keys-v3 p{color:#8792a3;margin:0;font-size:9px}.user-security-dashboard-v3{gap:12px;display:grid}.user-two-factor-card-v3>header{border-bottom:1px solid #edf0f4}.user-security-badge-v3{color:#687486;background:#f0f2f5;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:9px;font-weight:700;display:inline-flex}.user-security-badge-v3.is-positive{color:#26744a;background:#e9f7ed}.user-security-badge-v3.is-warning{color:#95621f;background:#fff4df}.user-security-facts-v3{border-bottom:1px solid #edf0f4;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 14px;display:grid}.user-security-facts-v3>div{align-content:start;gap:3px;min-height:62px;padding:10px;display:grid}.user-security-facts-v3>div+div{border-left:1px solid #edf0f4}.user-security-facts-v3 span{color:#8490a2;font-size:8.8px}.user-security-facts-v3 strong{color:#223148;font-size:10.2px}.user-security-facts-v3 strong.is-warning{color:#8c5b1b}.user-security-facts-v3 small{color:#8d98a8;font-size:8.5px}.user-security-policy-v3{grid-template-columns:minmax(240px,1.2fr) minmax(180px,.8fr) auto;align-items:end;gap:12px;padding:12px 14px;display:grid}.user-security-policy-copy-v3{border-left:1px solid #e6eaf0;align-content:center;gap:3px;min-height:36px;padding-left:12px;display:grid}.user-security-policy-copy-v3 span{color:#8994a4;font-size:8.7px}.user-security-policy-copy-v3 strong{color:#27364d;font-size:9.8px}.user-security-policy-action-v3{justify-items:end;gap:4px;display:grid}.user-security-policy-action-v3 small{color:#8a95a5;font-size:8.5px}.user-security-card-footer-v3{border-top:1px solid #edf0f4;justify-content:space-between!important;padding-top:10px!important}.user-security-card-footer-v3>div{gap:3px;display:grid}.user-security-card-footer-v3 strong{color:#25344b;font-size:9.8px}.user-security-card-footer-v3 span{color:#8994a4;font-size:8.8px}.user-security-sensitive-v3{color:#8f4b43!important}.user-security-secondary-v3{grid-template-columns:1fr 1fr;gap:12px;display:grid}.user-security-simple-v3{gap:4px;padding:0 14px 13px;display:grid}.user-security-simple-v3 span{color:#8792a3;font-size:9px}.user-security-simple-v3 strong{color:#25344b;font-size:10.3px}.user-security-simple-v3 small{color:#8a95a6;font-size:8.8px}.user-security-secondary-v3 .user-summary-card-v3>footer{border-top:1px solid #edf0f4;padding-top:10px}.user-security-confirm-overlay-v3,.users-create-overlay-v3{z-index:1300;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#0f172a6b;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.user-security-confirm-v3,.users-create-dialog-v3{background:#fff;border:1px solid #d9dee6;border-radius:12px;width:min(440px,100%);overflow:hidden;box-shadow:0 20px 60px #141f342e}.user-security-confirm-v3>header,.users-create-dialog-v3>header{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:flex-start;gap:14px;padding:15px 17px 12px;display:flex}.user-security-confirm-v3>header div,.users-create-dialog-v3>header div{gap:3px;display:grid}.user-security-confirm-v3>header p,.users-create-dialog-v3>header p{color:#a66b19;text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:8.5px;font-weight:700}.user-security-confirm-v3>header h3,.users-create-dialog-v3>header h2{color:#172647;margin:0;font-size:14px}.users-create-dialog-v3>header span{color:#8290a2;font-size:9.5px}.user-security-confirm-v3>header>button,.users-create-dialog-v3>header>button{color:#7d8899;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:19px;display:inline-flex}.user-security-confirm-v3>header>button:hover,.users-create-dialog-v3>header>button:hover{background:#f4f5f7}.user-security-confirm-v3>p{color:#5f6d83;margin:0;padding:14px 17px;font-size:10.2px;line-height:1.5}.user-security-confirm-v3>footer,.users-create-dialog-v3>footer{background:#fbfbfc;border-top:1px solid #edf0f4;justify-content:flex-end;gap:8px;padding:10px 17px;display:flex}.users-create-dialog-v3>.feedback-v2{margin:10px 14px 0}.users-create-fields-v3{gap:12px;padding:14px 17px;display:grid}.users-create-groups-v3{gap:8px;display:grid}.users-create-groups-v3>div:first-child{gap:2px;display:grid}.users-create-groups-v3 strong{color:#26354b;font-size:10px}.users-create-groups-v3 span,.users-create-groups-v3 p{color:#8792a3;margin:0;font-size:9px}.users-create-groups-v3>div:last-child{flex-wrap:wrap;gap:6px;display:flex}.users-create-groups-v3 button{color:#57657a;cursor:pointer;background:#fff;border:1px solid #dfe4ea;border-radius:7px;align-items:center;gap:6px;min-height:28px;padding:0 8px;font-family:inherit;font-size:9.5px;font-weight:600;line-height:1.2;display:inline-flex}.users-create-groups-v3 button.is-selected{color:#78531e;background:#fff7e8;border-color:#dfc28a}.users-create-groups-v3 i{border:1px solid #cbd3de;border-radius:4px;justify-content:center;align-items:center;width:14px;height:14px;font-size:8px;font-style:normal;display:inline-flex}.users-create-admin-note-v3{color:#66758a;background:#fafbfc;border:1px solid #e6eaf0;border-radius:8px;padding:9px 10px;font-size:9.4px;line-height:1.4}@media (width<=1180px){.users-workspace-v3{grid-template-columns:300px minmax(0,1fr)}.user-profile-dashboard-v3,.user-access-dashboard-v3{grid-template-columns:1fr}.user-access-settings-v3{grid-row:auto}.user-security-facts-v3{grid-template-columns:repeat(2,minmax(0,1fr))}.user-security-facts-v3>div:nth-child(3){border-top:1px solid #edf0f4;border-left:0}.user-security-facts-v3>div:nth-child(4){border-top:1px solid #edf0f4}.user-security-policy-v3{grid-template-columns:1fr 1fr}.user-security-policy-action-v3{grid-column:1/-1;justify-items:start}}@media (width<=900px){.users-workspace-v3{grid-template-columns:1fr}.users-directory-v3{position:static}.users-directory-list-v3{max-height:360px}.users-workspace-empty-v3{min-height:260px}.user-detail-hero-v3{flex-direction:column}.user-detail-hero-actions-v3{align-self:flex-start}.user-security-secondary-v3{grid-template-columns:1fr}}@media (width<=640px){.users-workspace-page-v3>.page-header-v1{align-items:flex-start}.users-workspace-page-v3>.page-header-v1 .page-header-actions-v1,.users-add-button-v3{width:100%}.users-directory-toolbar-v3{grid-template-columns:1fr}.users-directory-clear-v3{display:none}.users-directory-toolbar-v3>select:first-of-type,.users-directory-toolbar-v3>select:last-of-type{grid-column:auto}.users-directory-row-v3{grid-template-columns:30px minmax(0,1fr)}.users-directory-status-v3{grid-column:2;justify-self:start}.user-detail-hero-actions-v3{width:100%}.user-detail-hero-actions-v3 .dos-button{flex:1}.user-detail-tabs-v3{gap:18px;overflow-x:auto}.user-profile-dashboard-v3,.user-access-dashboard-v3,.user-security-secondary-v3,.user-access-current-v3,.user-access-fields-v3,.user-security-facts-v3,.user-security-policy-v3{grid-template-columns:1fr}.user-access-current-v3>div+div,.user-security-facts-v3>div+div{border-top:1px solid #edf0f4;border-left:0}.user-security-facts-v3>div:nth-child(3),.user-security-facts-v3>div:nth-child(4){border-top:1px solid #edf0f4}.user-security-policy-copy-v3{border-top:1px solid #e6eaf0;border-left:0;padding:9px 0 0}.user-security-policy-action-v3{grid-column:auto;justify-items:start}.user-permission-keys-v3{grid-template-columns:1fr}.user-permission-keys-v3>section+section{border-top:1px solid #edf0f4;border-left:0}.user-profile-definition-v3>div{grid-template-columns:110px minmax(0,1fr)}.user-summary-action-row-v3{flex-direction:column;align-items:flex-start}.user-org-summary-v3{grid-template-columns:1fr}.user-org-summary-v3>div+div{border-top:1px solid #e7ebf0;border-left:0}.user-security-card-footer-v3{flex-direction:column;align-items:flex-start!important}.user-security-card-footer-v3 .dos-button{width:100%}}.users-workspace-page-v3>.page-header-v1{margin-bottom:14px}.users-workspace-v3{grid-template-columns:360px minmax(0,1fr);gap:14px}.users-directory-v3,.users-workspace-detail-v3,.users-workspace-empty-v3{border-color:var(--dos-border,#e7e5eb);box-shadow:var(--dos-shadow-xs,0 1px 2px #1f1d2f09);border-radius:10px}.users-add-button-v3{min-width:138px}.users-directory-toolbar-v3{border-bottom:1px solid var(--dos-border,#e7e5eb);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;padding:11px 12px;display:grid}.users-directory-search-row-v3{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.users-directory-clear-v3{border-radius:6px;height:34px;min-height:34px}.users-directory-search-v3{padding-inline:9px}.users-directory-search-v3>.dos-outlined-input-v1{flex:auto;min-width:0}.users-directory-toolbar-v3>select,.users-directory-toolbar-v3>select:first-of-type,.users-directory-toolbar-v3>select:last-of-type{grid-column:auto;width:100%;min-width:0}.users-directory-heading-v3{min-height:31px;padding-inline:12px;font-size:8.8px}.users-directory-row-v3{grid-template-columns:31px minmax(0,1fr) auto;gap:9px;min-height:66px;padding:9px 12px}.users-directory-avatar-v3{width:31px;height:31px;font-size:9px}.users-directory-copy-v3{gap:2px}.users-directory-copy-v3 strong{font-size:11px}.users-directory-copy-v3 small{font-size:9.5px}.users-directory-copy-v3 em{font-size:9px}.users-directory-status-v3{min-height:19px;padding-inline:6px;font-size:8.5px}.users-directory-footer-v3{min-height:37px;padding-inline:12px;font-size:9.5px}.users-directory-list-v3{max-height:calc(100vh - 300px)}.user-detail-breadcrumb-v3{padding:11px 15px 0;font-size:9px}.user-detail-hero-v3{gap:14px;padding:12px 15px 14px}.user-detail-avatar-v3{flex-basis:44px;width:44px;height:44px;font-size:14px}.user-detail-hero-identity-v3{gap:11px}.user-detail-hero-copy-v3{gap:5px}.user-detail-hero-title-v3 h1{font-size:18px}.user-detail-contact-v3{gap:10px;font-size:9.4px}.user-detail-time-v3{font-size:8.9px}.user-detail-hero-actions-v3{gap:6px}.user-detail-hero-actions-v3 .dos-button{height:32px;min-height:32px;font-size:9.8px}.user-detail-tabs-v3{gap:24px;height:42px;min-height:42px;padding-inline:15px}.user-detail-tabs-v3 button{height:42px;font-size:10.2px}.user-summary-card-v3{border-color:var(--dos-border,#e7e5eb);box-shadow:none;border-radius:9px}.user-summary-card-v3>header{padding:11px 12px 9px}.user-summary-card-v3>header h2{font-size:12px}.user-summary-card-v3>header p{font-size:9.2px}.user-summary-card-v3>footer{padding:0 12px 10px}.user-summary-card-v3 .dos-button{height:30px;min-height:30px;font-size:9.5px}.user-profile-dashboard-v3{grid-template-columns:minmax(0,1.12fr) minmax(285px,.88fr);gap:10px}.user-profile-primary-v3,.user-profile-secondary-v3{gap:10px}.user-profile-definition-v3{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;padding:0 12px 10px;display:grid}.user-profile-definition-v3>div{border-top:1px solid #efeff1;grid-template-columns:105px minmax(0,1fr);min-height:31px}.user-profile-definition-v3>div:nth-child(-n+2){border-top:0}.user-profile-definition-v3 dt{font-size:9.2px}.user-profile-definition-v3 dd{font-size:10px}.user-summary-action-row-v3{padding:0 12px 11px}.user-org-summary-v3{margin:0 12px 9px}.user-groups-summary-v3{padding:0 12px 10px}.user-rights-summary-v3{padding:0 12px 8px}.user-profile-feedback-v4{margin:0 12px 10px;padding:8px 10px;font-size:10px}.user-shared-profile-note-v4{color:#6f5b34;background:var(--dos-amber-softer,#fffaf1);border:1px solid #ead9b9;border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:7px;margin:0 12px 10px;padding:8px 9px;font-size:9.4px;line-height:1.4;display:grid}.user-shared-profile-note-v4>span{color:var(--dos-amber-700,#d9942f);font-weight:800}.user-shared-profile-note-v4 p{margin:0}.user-profile-edit-v4{padding:0 12px 11px}.user-profile-edit-grid-v4{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 16px;display:grid}.user-profile-edit-grid-v4 .user-profile-timezone-v4{grid-column:1/-1}.user-profile-edit-grid-v4 .dos-underline-field-v1{min-width:0}.user-profile-edit-grid-v4 .dos-underline-control-v1{min-height:34px}.user-profile-edit-grid-v4 :is(.dos-underline-input-v1,.dos-underline-select-v1){font-size:10.5px}.user-profile-edit-grid-v4 .dos-field-label-v1{font-size:9.2px}.user-profile-edit-v4>footer{border-top:1px solid var(--dos-border,#e7e5eb);justify-content:flex-end;gap:7px;margin-top:12px;padding-top:10px;display:flex}.user-profile-edit-meta-v4{color:var(--dos-text-muted,#898698);flex-wrap:wrap;gap:12px;margin-top:8px;font-size:8.8px;display:flex}.user-profile-edit-meta-v4 strong{color:var(--dos-text-secondary,#646176);font-weight:650}.user-access-dashboard-v3{grid-template-columns:minmax(0,1.35fr) minmax(270px,.75fr);gap:10px}.user-access-current-v3{margin:0 12px 10px}.user-access-fields-v3{gap:10px;padding:0 12px 11px}.user-group-buttons-v3{padding:0 12px 10px}.user-full-access-note-v3{margin:0 12px 10px}.user-permission-keys-v3 code{font-size:8.4px}.user-security-dashboard-v3{grid-template-columns:minmax(0,1fr);gap:10px;width:100%}.user-two-factor-card-v3,.user-security-secondary-v3{grid-column:1/-1}.user-security-facts-v3{grid-template-columns:repeat(4,minmax(0,1fr));margin:0 12px}.user-security-facts-v3>div{min-height:56px;padding:8px 9px}.user-security-facts-v3 span{font-size:8.5px}.user-security-facts-v3 strong{font-size:9.7px}.user-security-facts-v3 small{font-size:8.2px}.user-security-policy-v3{grid-template-columns:minmax(235px,1.05fr) minmax(190px,.8fr) auto;gap:10px;padding:10px 12px}.user-security-policy-copy-v3{min-height:34px;padding-left:10px}.user-security-policy-copy-v3 strong.is-muted{color:var(--dos-text-muted,#898698);font-weight:600}.user-security-policy-copy-v3 strong.is-warning{color:#8c5b1b}.user-security-card-footer-v3{padding-top:9px!important}.user-security-secondary-v3{gap:10px}.user-security-simple-v3{padding:0 12px 11px}.user-activity-card-v4>header{border-bottom:1px solid var(--dos-border,#e7e5eb)}.user-activity-state-v4{min-height:170px;color:var(--dos-text-muted,#898698);text-align:center;place-items:center;gap:8px;padding:24px;font-size:10px;display:grid}.user-activity-state-v4.is-error{color:var(--dos-red-700,#b23a3a)}.user-activity-list-v4{display:grid}.user-activity-row-v4{border-bottom:1px solid #efeff1;grid-template-columns:13px minmax(0,1fr) minmax(118px,auto);align-items:start;gap:10px;min-height:62px;padding:10px 12px;display:grid}.user-activity-row-v4:last-child{border-bottom:0}.user-activity-row-v4:hover{background:var(--dos-amber-softer,#fffaf1)}.user-activity-dot-v4{background:#b0adba;border:2px solid #fff;border-radius:50%;width:7px;height:7px;margin-top:5px;box-shadow:0 0 0 1px #cbc8d2}.user-activity-main-v4{gap:3px;min-width:0;display:grid}.user-activity-title-v4{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.user-activity-title-v4 strong{color:var(--dos-text-strong,#1d1c2d);font-size:10.5px}.user-activity-title-v4 time{color:var(--dos-text-muted,#898698);white-space:nowrap;flex:none;font-size:8.7px}.user-activity-main-v4 p{color:var(--dos-text-secondary,#646176);margin:0;font-size:9.3px;line-height:1.4}.user-activity-metadata-v4{color:var(--dos-text-muted,#898698);flex-wrap:wrap;gap:5px;font-size:8.7px;display:flex}.user-activity-metadata-v4 strong{color:var(--dos-text-secondary,#646176);font-weight:650}.user-activity-context-v4{color:var(--dos-text-secondary,#646176);text-align:right;justify-items:end;gap:3px;font-size:9px;display:grid}.user-activity-context-v4 small{color:var(--dos-text-muted,#898698);font-size:8.4px}.user-activity-footer-v4{background:#fbfbf9;gap:10px;border-top:1px solid var(--dos-border,#e7e5eb)!important;justify-content:space-between!important;align-items:center!important;padding:9px 12px!important;display:flex!important}.user-activity-footer-v4>span{color:var(--dos-text-muted,#898698);font-size:8.8px}.user-activity-footer-v4>div{align-items:center;gap:7px;display:flex}.user-activity-footer-v4>div>strong{color:var(--dos-text-secondary,#646176);font-size:8.8px;font-weight:650}.user-activity-footer-v4 .dos-button{height:28px;min-height:28px;font-size:9px}@media (width<=1180px){.users-workspace-v3{grid-template-columns:310px minmax(0,1fr)}.user-profile-dashboard-v3,.user-access-dashboard-v3{grid-template-columns:1fr}.user-profile-definition-v3,.user-security-facts-v3{grid-template-columns:repeat(2,minmax(0,1fr))}.user-security-policy-v3{grid-template-columns:1fr 1fr}.user-security-policy-action-v3{grid-column:1/-1;justify-items:start}}@media (width<=900px){.users-workspace-v3{grid-template-columns:1fr}.users-directory-v3{position:static}.users-directory-list-v3{max-height:340px}.user-security-dashboard-v3{max-width:none}.user-security-secondary-v3{grid-template-columns:1fr}}@media (width<=640px){.users-directory-toolbar-v3{grid-template-columns:1fr}.users-directory-search-row-v3{grid-column:auto}.users-directory-clear-v3{display:inline-flex}.users-directory-toolbar-v3>select{width:100%}.user-profile-definition-v3,.user-profile-edit-grid-v4{grid-template-columns:1fr}.user-profile-definition-v3>div:nth-child(2){border-top:1px solid #efeff1}.user-profile-edit-grid-v4 .user-profile-timezone-v4{grid-column:auto}.user-security-facts-v3,.user-security-policy-v3{grid-template-columns:1fr}.user-security-policy-copy-v3{border-top:1px solid var(--dos-border,#e7e5eb);border-left:0;padding:8px 0 0}.user-security-policy-action-v3{grid-column:auto}.user-activity-row-v4{grid-template-columns:12px minmax(0,1fr)}.user-activity-context-v4{text-align:left;grid-column:2;justify-items:start}.user-activity-title-v4{flex-direction:column;align-items:flex-start;gap:2px}.user-activity-footer-v4{flex-direction:column;align-items:flex-start!important}.user-activity-footer-v4>div{justify-content:space-between;width:100%}}.users-workspace-page-v9 .user-temporary-password-form-v3{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;padding:0 17px 14px;display:grid}.users-workspace-page-v9 .user-detail-role-badge-v6{color:#91601d;white-space:nowrap;background:#fff8eb;border:1px solid #ead8b8;border-radius:999px;align-items:center;min-height:20px;padding:0 7px;font-size:9px;font-weight:700;display:inline-flex}@media (width<=640px){.users-workspace-page-v9 .user-temporary-password-form-v3{grid-template-columns:1fr;padding-inline:14px}.users-workspace-page-v9 .user-temporary-password-form-v3>div:last-child{flex-wrap:wrap;grid-column:auto;justify-content:flex-start}}.users-workspace-v3{grid-template-columns:350px minmax(0,1fr)}.users-workspace-detail-v3{width:100%;max-width:1120px}.user-detail-breadcrumb-v3{padding:10px 15px 0}.user-detail-hero-v3{border-bottom-color:var(--dos-border,#e7e5eb);padding:10px 15px 12px}.user-detail-avatar-v3{flex-basis:42px;width:42px;height:42px}.user-detail-hero-title-v3 h1{letter-spacing:-.018em;font-size:18px}.user-detail-contact-v3{color:var(--dos-text-secondary,#646176);gap:9px}.user-detail-time-v3{color:var(--dos-text-muted,#898698);margin-top:-1px}.user-detail-tabs-v3{background:var(--dos-surface-soft,#fbfbf8);gap:22px;height:40px;min-height:40px;padding-inline:15px}.user-detail-tabs-v3 button{color:#6f6b7d;height:40px;font-size:10.7px;font-weight:670}.user-detail-tabs-v3 button.is-active{color:var(--dos-text-strong,#1d1c2d)}.user-detail-tabs-v3 button.is-active:after{background:var(--dos-amber-500,#f2bc69);height:3px}.user-detail-tab-panel-v3{background:var(--dos-surface,#fff);padding:0}.user-profile-workspace-v5{background:#fff;display:grid}.user-profile-section-v5{border-bottom:1px solid var(--dos-border,#e7e5eb);padding:18px 20px}.user-profile-section-v5:last-child{border-bottom:0}.user-profile-section-header-v5{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:13px;display:flex}.user-profile-section-header-v5>div{gap:2px;min-width:0;display:grid}.user-profile-section-kicker-v5{color:var(--dos-amber-700,#d9942f);letter-spacing:.085em;text-transform:uppercase;margin:0;font-size:8.8px;font-weight:800}.user-profile-section-header-v5 h2{color:var(--dos-text-strong,#1d1c2d);letter-spacing:-.015em;margin:0;font-size:14px;font-weight:740}.user-profile-section-header-v5 span{color:var(--dos-text-muted,#898698);font-size:9.6px;line-height:1.4}.user-profile-section-header-v5 .dos-button{flex:none;height:31px;min-height:31px}.user-profile-facts-v5{border-top:1px solid #efedf1;border-left:1px solid #efedf1;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.user-profile-facts-v5>div{border-bottom:1px solid #efedf1;border-right:1px solid #efedf1;grid-template-columns:minmax(78px,.72fr) minmax(0,1.28fr);align-items:center;min-height:42px;padding:8px 10px;display:grid}.user-profile-facts-v5 dt{color:var(--dos-text-muted,#898698);font-size:9px;font-weight:650}.user-profile-facts-v5 dd{min-width:0;color:var(--dos-text-strong,#1d1c2d);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10.3px;font-weight:680;overflow:hidden}.user-profile-inline-status-v5{color:#27724a;background:#e9f7ed;border-radius:999px;align-items:center;min-height:20px;padding:0 7px;font-size:8.8px;font-weight:720;display:inline-flex}.user-profile-access-strip-v5{border-top:1px solid #efedf1;border-left:1px solid #efedf1;grid-template-columns:1.2fr .9fr .8fr 1fr;display:grid}.user-profile-access-strip-v5>div,.user-profile-security-strip-v5>div{border-bottom:1px solid #efedf1;border-right:1px solid #efedf1;gap:3px;min-height:58px;padding:10px 11px;display:grid}.user-profile-access-strip-v5 span,.user-profile-access-details-v5 span,.user-profile-security-strip-v5 span{color:var(--dos-text-muted,#898698);font-size:8.8px;font-weight:620}.user-profile-access-strip-v5 strong,.user-profile-access-details-v5 strong,.user-profile-security-strip-v5 strong{color:var(--dos-text-strong,#1d1c2d);font-size:10.4px;font-weight:700}.user-profile-access-strip-v5 strong.is-positive,.user-profile-security-strip-v5 strong.is-positive{color:var(--dos-sage-700,#63843c)}.user-profile-security-strip-v5 strong.is-warning{color:#8c5b1b}.user-profile-access-details-v5{border-left:1px solid #efedf1;grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr);display:grid}.user-profile-access-details-v5>div{border-bottom:1px solid #efedf1;border-right:1px solid #efedf1;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:47px;padding:8px 11px;display:grid}.user-profile-access-details-v5 small{color:var(--dos-text-muted,#898698);white-space:nowrap;font-size:8.6px}.user-profile-access-details-v5 .is-muted{color:var(--dos-text-muted,#898698);font-weight:600}.user-profile-groups-inline-v5{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.user-profile-groups-inline-v5 strong{color:#514d61;background:#f3f2f5;border-radius:999px;align-items:center;min-height:22px;padding:0 7px;font-size:8.8px;font-weight:650;display:inline-flex}.user-profile-security-strip-v5{border-top:1px solid #efedf1;border-left:1px solid #efedf1;grid-template-columns:1fr 1fr;display:grid}.user-profile-security-strip-v5>div{min-height:54px}.user-profile-edit-v5{padding:0}.user-profile-edit-v5 .user-profile-edit-grid-v4{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;padding:2px 0 0}.user-profile-edit-v5 .user-profile-timezone-v4{grid-column:1/-1}.user-profile-edit-v5>footer{margin-top:14px}.user-profile-section-v5 .user-profile-feedback-v4,.user-profile-section-v5 .user-shared-profile-note-v4{margin-inline:0}@media (width<=1280px){.users-workspace-detail-v3{max-width:none}.user-profile-facts-v5,.user-profile-access-strip-v5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.users-workspace-v3{grid-template-columns:1fr}.users-workspace-detail-v3{max-width:none}.user-profile-section-v5{padding:16px}.user-profile-access-details-v5{grid-template-columns:1fr}}@media (width<=640px){.user-profile-section-header-v5{flex-direction:column;align-items:stretch;gap:9px}.user-profile-section-header-v5 .dos-button{width:100%}.user-profile-facts-v5,.user-profile-access-strip-v5,.user-profile-security-strip-v5{grid-template-columns:1fr}.user-profile-facts-v5>div{grid-template-columns:100px minmax(0,1fr)}.user-profile-access-details-v5>div{grid-template-columns:70px minmax(0,1fr)}.user-profile-access-details-v5 small{grid-column:2;justify-self:start}.user-profile-edit-v5 .user-profile-edit-grid-v4{grid-template-columns:1fr}.user-profile-edit-v5 .user-profile-timezone-v4{grid-column:auto}}.user-profile-section-header-v5{align-items:center}.user-profile-section-action-v51{appearance:none;min-height:29px;color:var(--dos-text-secondary,#646176);white-space:nowrap;cursor:pointer;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 6px;font-family:inherit;font-size:9.8px;font-weight:670;line-height:1;transition:color .13s,background-color .13s,border-color .13s;display:inline-flex}.user-profile-section-action-v51:after{content:"→";color:var(--dos-text-muted,#898698);font-size:11px;font-weight:500;line-height:1;transition:transform .13s,color .13s;transform:translateY(-.25px)}.user-profile-section-action-v51:hover:not(:disabled){color:var(--dos-text-strong,#1d1c2d);background:var(--dos-amber-softer,#fffaf1);border-color:#ead9b9}.user-profile-section-action-v51:hover:not(:disabled):after{color:var(--dos-amber-700,#d9942f);transform:translate(2px,-.25px)}.user-profile-section-action-v51:focus-visible{outline:3px solid var(--dos-focus,#e7a94747);outline-offset:1px}.user-profile-section-action-v51:disabled{cursor:not-allowed;opacity:.46}.user-profile-section-action-v51--edit{color:#514d61;border-color:var(--dos-border,#e7e5eb);background:#fff;min-height:30px;padding:0 10px;font-weight:680}.user-profile-section-action-v51--edit:after{display:none}.user-profile-section-action-v51--edit:hover:not(:disabled){color:var(--dos-text-strong,#1d1c2d);background:#fbfaf7;border-color:#d8cfbf}.user-profile-section-v5--access .user-profile-section-action-v51,.user-profile-section-v5--security .user-profile-section-action-v51{margin-right:-6px}.user-profile-edit-v5>footer .dos-button--ghost{color:var(--dos-text-secondary,#646176);background:0 0;border-color:#0000}.user-profile-edit-v5>footer .dos-button--ghost:hover:not(:disabled){background:var(--dos-surface-soft,#fbfbf8);border-color:var(--dos-border,#e7e5eb)}.user-profile-edit-v5>footer .dos-button--accent{min-width:116px;font-weight:680}@media (width<=640px){.user-profile-section-header-v5{align-items:stretch}.user-profile-section-action-v51,.user-profile-section-action-v51--edit{width:max-content;max-width:100%;margin-right:0}}.users-workspace-page-v6>.page-header-v1{margin-bottom:12px}.users-workspace-page-v6 .users-add-button-v3{min-width:0;color:var(--dos-amber-700,#d9942f);border:1px solid var(--dos-amber-600,#e7a947);box-shadow:none;background:#fff}.users-workspace-page-v6 .users-add-button-v3:hover:not(:disabled){color:#8a5819;background:var(--dos-amber-softer,#fffaf1);border-color:var(--dos-amber-700,#d9942f)}.users-workspace-page-v6 .users-workspace-v3{grid-template-columns:350px minmax(0,1fr);gap:14px}.users-workspace-page-v6 .users-workspace-detail-v3{background:#fff;width:100%;max-width:1120px}.user-detail-hero-v6{align-items:center;min-height:92px;padding:12px 16px 14px}.user-detail-contact-v6{row-gap:5px}.user-detail-header-actions-v6{flex:none;align-items:center;gap:7px;margin-left:auto;display:flex}.user-detail-header-action-v6,.user-detail-more-trigger-v6{appearance:none;border:1px solid var(--dos-border-strong,#d7d4de);height:32px;color:var(--dos-text-secondary,#646176);cursor:pointer;background:#fff;border-radius:6px;justify-content:center;align-items:center;font-family:inherit;font-size:10px;font-weight:650;line-height:1;display:inline-flex;box-shadow:0 1px 1px #1f1d2f06}.user-detail-header-action-v6{gap:6px;padding:0 10px}.user-detail-header-action-v6:hover:not(:disabled),.user-detail-more-trigger-v6:hover{color:var(--dos-text-strong,#1d1c2d);background:var(--dos-surface-soft,#fbfbf8);border-color:#cfcbd6}.user-detail-header-action-v6:focus-visible,.user-detail-more-trigger-v6:focus-visible{outline:3px solid var(--dos-focus,#e7a94747);outline-offset:1px}.user-detail-header-action-v6:disabled{cursor:not-allowed;opacity:.45}.user-detail-more-v6{position:relative}.user-detail-more-trigger-v6{width:32px;padding:0;font-size:18px;line-height:1}.user-detail-more-menu-v6{z-index:30;border:1px solid var(--dos-border,#e7e5eb);background:#fff;border-radius:8px;min-width:190px;padding:5px;display:grid;position:absolute;top:37px;right:0;box-shadow:0 12px 28px #1f1d2f1f}.user-detail-more-menu-v6 button{width:100%;min-height:31px;color:var(--dos-text-secondary,#646176);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:0 9px;font-family:inherit;font-size:9.8px;font-weight:600;line-height:1.2}.user-detail-more-menu-v6 button:hover{color:var(--dos-text-strong,#1d1c2d);background:var(--dos-amber-softer,#fffaf1)}.user-detail-tabs-v6{background:#fff;gap:30px;height:43px;min-height:43px;padding:0 16px}.user-detail-tabs-v6 button{color:#716e7d;height:43px;padding:0;font-size:10.5px;font-weight:660}.user-detail-tabs-v6 button.is-active{color:var(--dos-amber-700,#d9942f)}.user-detail-tabs-v6 button.is-active:after{background:var(--dos-amber-600,#e7a947);height:2px}.user-detail-tab-panel-v6{background:#fafaf8;padding:12px}.user-profile-tab-v6{gap:12px;display:grid}.user-profile-mockup-v6{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:start;gap:12px;display:grid}.user-profile-main-column-v6,.user-profile-side-column-v6{align-content:start;gap:12px;display:grid}.user-mockup-card-v6{border:1px solid var(--dos-border,#e7e5eb);background:#fff;border-radius:9px;overflow:hidden;box-shadow:0 1px 2px #1f1d2f06}.user-mockup-card-header-v6{justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 13px 9px;display:flex}.user-mockup-card-header-v6>div{gap:2px;min-width:0;display:grid}.user-mockup-card-header-v6 h2{color:var(--dos-text-strong,#1d1c2d);letter-spacing:-.01em;margin:0;font-size:12px;font-weight:740}.user-mockup-card-header-v6 p{color:var(--dos-text-muted,#898698);margin:0;font-size:8.9px;line-height:1.4}.user-mockup-icon-button-v6{appearance:none;width:29px;height:29px;color:var(--dos-text-secondary,#646176);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:14px;display:inline-flex}.user-mockup-icon-button-v6:hover:not(:disabled){color:var(--dos-text-strong,#1d1c2d);background:var(--dos-amber-softer,#fffaf1);border-color:#ead9b9}.user-mockup-icon-button-v6:disabled{cursor:not-allowed;opacity:.4}.user-profile-read-fields-v6{gap:7px;padding:2px 13px 13px;display:grid}.user-profile-read-row-v6{grid-template-columns:118px minmax(0,1fr);align-items:center;gap:10px;min-height:36px;display:grid}.user-profile-read-row-v6>span{color:var(--dos-text-secondary,#646176);font-size:9.4px;font-weight:650}.user-profile-read-row-v6>strong{min-width:0;min-height:34px;color:var(--dos-text-strong,#1d1c2d);border:1px solid var(--dos-border,#e7e5eb);text-overflow:ellipsis;white-space:nowrap;background:#fff;border-radius:6px;align-items:center;padding:0 10px;font-size:10.2px;font-weight:630;display:flex;overflow:hidden}.user-profile-info-card-v6 .user-profile-feedback-v4,.user-profile-info-card-v6 .user-shared-profile-note-v4{margin:0 13px 10px}.user-profile-edit-panel-v6{padding:1px 13px 13px}.user-profile-edit-fields-v6{gap:9px;display:grid}.user-profile-edit-fields-v6 :is(.dos-outlined-input-v1,.dos-outlined-select-v1){border-radius:6px;height:36px;min-height:36px;font-size:10.2px}.user-profile-edit-meta-v6{color:var(--dos-text-muted,#898698);flex-wrap:wrap;gap:12px;margin-top:9px;font-size:8.6px;display:flex}.user-profile-edit-meta-v6 strong{color:var(--dos-text-secondary,#646176);font-weight:650}.user-profile-edit-actions-v6{border-top:1px solid var(--dos-border,#e7e5eb);justify-content:flex-end;gap:7px;margin-top:11px;padding-top:10px;display:flex}.user-profile-edit-actions-v6 .dos-button{height:31px;min-height:31px;font-size:9.6px}.user-password-body-v6{justify-content:space-between;align-items:end;gap:12px;padding:1px 13px 12px;display:flex}.user-password-body-v6>div{gap:3px;display:grid}.user-password-body-v6 span{color:var(--dos-text-muted,#898698);font-size:8.8px}.user-password-body-v6 strong{color:var(--dos-text-strong,#1d1c2d);font-size:10.2px;font-weight:690}.user-password-body-v6 .dos-button{height:30px;min-height:30px;font-size:9.4px}.user-org-role-table-v6{border:1px solid var(--dos-border,#e7e5eb);border-radius:7px;grid-template-columns:1.15fr .85fr;margin:0 13px 9px;display:grid;overflow:hidden}.user-org-role-table-v6>div{gap:3px;min-height:48px;padding:8px 9px;display:grid}.user-org-role-table-v6>div+div{border-left:1px solid var(--dos-border,#e7e5eb)}.user-org-role-table-v6 span{color:var(--dos-text-muted,#898698);font-size:8.5px}.user-org-role-table-v6 strong{color:var(--dos-text-strong,#1d1c2d);font-size:10px}.user-org-role-table-v6 em{color:#4d596d;background:#f1f3f6;border-radius:999px;align-items:center;width:max-content;min-height:20px;padding:0 7px;font-size:8.8px;font-style:normal;display:inline-flex}.user-mockup-card-footer-v6{padding:0 13px 11px;display:flex}.user-mockup-card-footer-v6 .dos-button{height:29px;min-height:29px;font-size:9.2px}.user-groups-list-v6{padding:0 13px 8px;display:grid}.user-groups-list-v6>div{border-top:1px solid #efeff1;align-items:center;min-height:31px;display:flex}.user-groups-list-v6>div:first-child{border-top:0}.user-groups-list-v6 strong{color:var(--dos-text-strong,#1d1c2d);font-size:9.7px;font-weight:640}.user-groups-list-v6 p{color:var(--dos-text-muted,#898698);margin:0 0 4px;font-size:9.2px}.user-rights-list-v6{margin:0;padding:0 13px 8px}.user-rights-list-v6>div{border-top:1px solid #efeff1;grid-template-columns:1fr auto;align-items:center;min-height:31px;display:grid}.user-rights-list-v6>div:first-child{border-top:0}.user-rights-list-v6 dt{color:var(--dos-text-secondary,#646176);font-size:9px;font-weight:600}.user-rights-list-v6 dd{color:var(--dos-text-strong,#1d1c2d);text-align:right;margin:0;font-size:9.5px;font-weight:700}.user-rights-list-v6 dd>span{color:#59687e;background:#f1f3f6;border-radius:999px;align-items:center;min-height:19px;padding:0 7px;font-size:8.5px;display:inline-flex}.user-rights-list-v6 dd>span.is-full{color:#27724a;background:#e9f7ed}.user-activity-card-v6{border-radius:9px;box-shadow:0 1px 2px #1f1d2f06}.user-activity-card-v6>header{padding:11px 13px 9px}.user-activity-card-v6.is-compact .user-activity-state-v4{min-height:92px}.user-activity-row-v6{grid-template-columns:12px minmax(0,1fr) 135px 125px;align-items:center;min-height:36px;padding:7px 13px}.user-activity-row-v6 .user-activity-main-v4{gap:0}.user-activity-row-v6 .user-activity-title-v4 strong{font-size:9.6px;font-weight:640}.user-activity-compact-time-v6{color:var(--dos-text-secondary,#646176);white-space:nowrap;font-size:8.7px}.user-activity-context-v6{justify-items:end}.user-activity-context-v6 small{font-size:8.5px}.user-activity-dot-v4.is-success{background:#27a34a;box-shadow:0 0 0 1px #b8ddc2}.user-activity-dot-v4.is-danger{background:#c84b4b;box-shadow:0 0 0 1px #e9bcbc}.user-activity-dot-v4.is-warning{background:#e7a947;box-shadow:0 0 0 1px #edd5a6}.user-activity-dot-v4.is-info{background:#3699e6;box-shadow:0 0 0 1px #bcdaf0}.user-activity-compact-footer-v6{border-top:1px solid var(--dos-border,#e7e5eb);padding:9px 13px 11px;display:flex}.user-activity-compact-footer-v6 .dos-button{height:29px;min-height:29px;font-size:9.2px}.user-detail-tab-panel-v6>.user-access-dashboard-v3,.user-detail-tab-panel-v6>.user-security-dashboard-v3,.user-detail-tab-panel-v6>.user-activity-card-v4:not(.is-compact){margin:0}@media (width<=1240px){.users-workspace-page-v6 .users-workspace-v3{grid-template-columns:310px minmax(0,1fr)}.user-profile-mockup-v6{grid-template-columns:minmax(0,1fr) minmax(290px,.9fr)}}@media (width<=1020px){.user-profile-mockup-v6{grid-template-columns:1fr}.user-profile-side-column-v6{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.user-profile-side-column-v6>.user-mockup-card-v6{height:100%}}@media (width<=900px){.users-workspace-page-v6 .users-workspace-v3{grid-template-columns:1fr}.user-detail-header-actions-v6{align-self:flex-start;margin-left:0}.user-profile-side-column-v6{grid-template-columns:1fr}}@media (width<=640px){.user-detail-hero-v6{align-items:flex-start}.user-detail-header-actions-v6{justify-content:flex-end;width:100%}.user-detail-tabs-v6{gap:20px;overflow-x:auto}.user-detail-tabs-v6 button{flex:none}.user-profile-read-row-v6{grid-template-columns:1fr;gap:4px}.user-profile-read-row-v6>strong{min-height:33px}.user-password-body-v6{flex-direction:column;align-items:flex-start}.user-org-role-table-v6{grid-template-columns:1fr}.user-org-role-table-v6>div+div{border-top:1px solid var(--dos-border,#e7e5eb);border-left:0}.user-activity-row-v6{grid-template-columns:12px minmax(0,1fr)}.user-activity-compact-time-v6,.user-activity-context-v6{text-align:left;grid-column:2;justify-items:start}}.users-workspace-page-v6 .user-detail-header-action-v6{height:36px;min-height:36px;box-shadow:none;padding:0 13px;font-size:13px;font-weight:500;line-height:1.25}.users-workspace-page-v6 .user-detail-more-trigger-v6,.users-workspace-page-v6 .user-mockup-icon-button-v6{width:34px;height:34px;min-height:34px;color:var(--dos-text-secondary,#646176);background:var(--dos-surface,#fff);border:1px solid var(--dos-border,#e7e5eb);border-radius:var(--dos-radius-sm,6px);box-shadow:none;padding:0}.users-workspace-page-v6 .user-detail-more-trigger-v6:hover:not(:disabled),.users-workspace-page-v6 .user-mockup-icon-button-v6:hover:not(:disabled){color:var(--dos-text-strong,#1d1c2d);background:var(--dos-amber-softer,#fffaf1);border-color:var(--dos-border-strong,#d7d4de)}.users-workspace-page-v6 .user-detail-more-trigger-v6:focus-visible,.users-workspace-page-v6 .user-mockup-icon-button-v6:focus-visible{outline:2px solid var(--dos-focus,#e7a94747);outline-offset:2px}.users-workspace-page-v6 .user-detail-more-trigger-v6 svg,.users-workspace-page-v6 .user-mockup-icon-button-v6 svg{width:15px;height:15px}.user-profile-underline-fields-v7{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 22px;padding:5px 14px 16px;display:grid}.user-profile-underline-fields-v7>.dos-underline-field-v1{min-width:0}.user-profile-underline-fields-v7 .dos-underline-control-v1{min-width:0}.user-profile-underline-fields-v7 .dos-underline-input-v1,.user-profile-underline-fields-v7 .dos-underline-select-v1{width:100%;height:40px;min-height:40px;color:var(--dos-text-strong,#1d1c2d);font-size:13px;font-weight:600;line-height:1.3;border:0!important;border-bottom:1px solid var(--dos-border-strong,#d7d4de)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:9px 2px 7px!important}.user-profile-underline-fields-v7 .dos-underline-select-v1{padding-right:23px!important}.user-profile-underline-fields-v7 .dos-underline-input-v1:focus,.user-profile-underline-fields-v7 .dos-underline-select-v1:focus{border-bottom:2px solid var(--dos-amber-600,#e7a947)!important;box-shadow:none!important;outline:0!important}.user-profile-underline-fields-v7 .dos-underline-field-v1>.dos-field-label-v1{color:var(--dos-text-secondary,#646176);letter-spacing:.02em;font-size:10px;font-weight:650;line-height:1.2}.user-profile-read-field-v7 .dos-underline-input-v1{cursor:default}.user-profile-read-field-v7 .dos-underline-control-v1:hover:before,.user-profile-read-field-v7 .dos-underline-control-v1:hover:after,.user-profile-read-field-v7 .dos-underline-control-v1:focus-within:before,.user-profile-read-field-v7 .dos-underline-control-v1:focus-within:after{background:var(--dos-border-strong,#d7d4de);height:3px}.user-profile-read-field-v7 .dos-underline-input-v1:focus{border-bottom:1px solid var(--dos-border-strong,#d7d4de)!important}.user-profile-edit-panel-v7{padding:0}.user-profile-edit-panel-v7 .user-profile-edit-meta-v6{margin:0 14px 10px}.users-workspace-page-v6 .user-password-body-v6 .dos-button,.users-workspace-page-v6 .user-mockup-card-footer-v6 .dos-button,.users-workspace-page-v6 .user-activity-compact-footer-v6 .dos-button,.users-workspace-page-v6 .user-profile-edit-actions-v6 .dos-button{height:36px;min-height:36px;padding:0 13px;font-size:13px;font-weight:500}@media (width<=640px){.user-profile-underline-fields-v7{grid-template-columns:1fr;gap:11px;padding-inline:12px}.user-profile-underline-fields-v7>.dos-underline-field-v1:last-child:nth-child(odd),.user-profile-underline-fields-v7>.user-profile-timezone-v7{grid-column:auto}.users-workspace-page-v6 .user-detail-header-action-v6{flex:0 auto}}.users-workspace-page-v6 .users-workspace-detail-v3{max-width:1040px}.users-workspace-page-v6 .users-add-button-v3{height:36px;min-height:36px;box-shadow:none;border-radius:7px;padding:0 13px;font-size:12.5px;font-weight:680}.user-detail-hero-v6{min-height:98px;padding:13px 16px 15px}.user-detail-avatar-v6{flex-basis:50px;width:50px;height:50px;font-size:15px}.user-detail-hero-title-v3 h1{letter-spacing:-.02em;font-size:19px;line-height:1.15}.user-detail-contact-v6{gap:11px;font-size:9.8px}.user-detail-time-v3{margin-top:1px;font-size:9.2px}.user-detail-header-actions-v6{justify-content:flex-end;min-width:34px}.users-workspace-page-v6 .user-detail-more-trigger-v6{border-radius:7px;width:32px;height:32px;min-height:32px;font-size:18px}.user-detail-tabs-v6{gap:28px;height:44px;min-height:44px;padding:0 16px}.user-detail-tabs-v6 button{height:44px;font-size:11px;font-weight:670}.user-detail-tab-panel-v6{padding:12px}.user-profile-mockup-v6{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.user-profile-main-column-v6,.user-profile-side-column-v6{gap:12px}.user-mockup-card-v6{border:1px solid #e2e6ec;border-radius:9px;box-shadow:0 1px 2px #14213a06}.user-mockup-card-header-v6{align-items:center;min-height:47px;padding:11px 13px 9px}.user-mockup-card-header-v6 h2{color:#1e2a41;align-items:center;gap:7px;font-size:12.5px;font-weight:740;display:flex}.user-mockup-card-header-v6 h2 svg{color:#4e5c72;flex:0 0 14px;width:14px;height:14px}.user-mockup-card-header-v6 p{margin-top:2px;font-size:9.2px;line-height:1.35}.users-workspace-page-v6 .user-mockup-icon-button-v6{background:0 0;border-color:#0000;border-radius:6px;width:28px;height:28px;min-height:28px}.users-workspace-page-v6 .user-mockup-icon-button-v6:hover:not(:disabled){background:#fffaf1;border-color:#e7e0d5}.user-profile-underline-fields-v7{grid-template-columns:1fr;gap:7px;padding:3px 13px 15px}.user-profile-underline-fields-v7>.dos-underline-field-v1:last-child:nth-child(odd),.user-profile-underline-fields-v7>.user-profile-timezone-v7{grid-column:auto}.user-profile-underline-fields-v7 .dos-underline-field-v1{gap:4px}.user-profile-underline-fields-v7 .dos-underline-control-v1{min-height:37px}.user-profile-underline-fields-v7 .dos-underline-input-v1,.user-profile-underline-fields-v7 .dos-underline-select-v1{height:37px;min-height:37px;font-size:12.5px;font-weight:590;padding:7px 3px 5px!important}.user-profile-underline-fields-v7 .dos-underline-field-v1>.dos-field-label-v1{font-size:9.7px;font-weight:650}.user-profile-read-field-v7 .dos-underline-input-v1{color:#202b42;font-weight:620}.user-profile-info-card-v6 .user-profile-feedback-v4,.user-profile-info-card-v6 .user-shared-profile-note-v4{margin-inline:13px}.users-workspace-page-v6 .user-password-body-v6 .dos-button,.users-workspace-page-v6 .user-mockup-card-footer-v6 .dos-button,.users-workspace-page-v6 .user-activity-compact-footer-v6 .dos-button{color:#344159;height:32px;min-height:32px;box-shadow:none;background:#fff;border:1px solid #d7dee8;border-radius:7px;padding:0 11px;font-size:11.25px;font-weight:650;line-height:1}.users-workspace-page-v6 .user-password-body-v6 .dos-button:hover:not(:disabled),.users-workspace-page-v6 .user-mockup-card-footer-v6 .dos-button:hover:not(:disabled),.users-workspace-page-v6 .user-activity-compact-footer-v6 .dos-button:hover:not(:disabled){color:#223149;background:#f8fafc;border-color:#c4cedb}.user-password-body-v6{align-items:end;min-height:62px;padding:3px 13px 12px}.user-password-body-v6 span{font-size:9.1px}.user-password-body-v6 strong{font-size:10.6px}.user-mockup-card-footer-v6{padding:0 13px 11px}.user-org-role-table-v6{border-color:#e3e7ed;border-radius:7px;margin:0 13px 9px}.user-org-role-table-v6>div{min-height:49px;padding:8px 10px}.user-org-role-table-v6 span{font-size:8.9px}.user-org-role-table-v6 strong{font-size:10.5px}.user-org-role-table-v6 em{min-height:20px;padding:0 7px;font-size:8.8px}.user-groups-list-v6{padding:0 13px 8px}.user-groups-list-v6>div{min-height:30px}.user-groups-list-v6 strong,.user-groups-list-v6 p{font-size:9.6px}.user-rights-list-v6{padding:0 13px 8px}.user-rights-list-v6>div{min-height:31px}.user-rights-list-v6 dt{font-size:9.2px}.user-rights-list-v6 dd{font-size:9.8px}.user-rights-list-v6 dd>span{min-height:20px;font-size:8.7px}.user-profile-edit-panel-v7 .user-profile-edit-meta-v6{margin:1px 13px 10px;font-size:8.9px}.user-profile-edit-panel-v7 .user-profile-edit-actions-v6{margin:0 13px;padding-top:11px}.users-workspace-page-v6 .user-profile-edit-actions-v6 .dos-button{border-radius:7px;height:36px;min-height:36px;padding:0 13px;font-size:12.5px;font-weight:600}.users-workspace-page-v6 .user-profile-edit-actions-v6 .dos-button--accent{min-width:126px}.user-activity-card-v6{border-color:#e2e6ec;border-radius:9px;box-shadow:0 1px 2px #14213a06}.user-activity-card-v6>header{min-height:45px;padding:10px 13px 8px}.user-activity-card-v6>header h2{font-size:12px}.user-activity-row-v6{min-height:38px;padding:7px 13px}.user-activity-row-v6 .user-activity-title-v4 strong{font-size:9.8px}.user-activity-compact-time-v6{font-size:8.8px}@media (width<=1240px){.users-workspace-page-v6 .users-workspace-detail-v3{max-width:none}.user-profile-mockup-v6{grid-template-columns:minmax(0,1fr) minmax(300px,1fr)}}@media (width<=1020px){.user-profile-mockup-v6{grid-template-columns:1fr}.user-profile-side-column-v6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.user-profile-side-column-v6{grid-template-columns:1fr}}@media (width<=640px){.user-profile-underline-fields-v7{grid-template-columns:1fr;padding-inline:12px}.user-profile-main-column-v6,.user-profile-side-column-v6{gap:10px}.users-workspace-page-v6 .user-password-body-v6 .dos-button,.users-workspace-page-v6 .user-mockup-card-footer-v6 .dos-button{width:auto}}@media (width>=1241px){.users-workspace-page-v6 .users-workspace-detail-v3{width:100%;max-width:1180px}.users-workspace-page-v6 .users-workspace-v3{grid-template-columns:350px minmax(0,1fr);gap:14px}.user-detail-hero-v6{min-height:102px;padding:14px 17px 16px}.user-detail-avatar-v6{flex-basis:48px;width:48px;height:48px;font-size:15px}.user-detail-hero-title-v3 h1{font-size:19.5px;line-height:1.15}.user-detail-contact-v6{gap:12px;font-size:9.9px}.user-detail-time-v3{font-size:9.3px}.user-detail-tabs-v6{gap:30px;height:45px;min-height:45px;padding:0 17px}.user-detail-tabs-v6 button{height:45px;font-size:11.2px;font-weight:680}.user-detail-tabs-v6 button.is-active:after{height:2px}.user-detail-tab-panel-v6{padding:12px}.user-profile-mockup-v6{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:13px}.user-profile-main-column-v6,.user-profile-side-column-v6{gap:11px}.user-mockup-card-v6,.user-activity-card-v6{border-color:#dfe4eb;border-radius:8px;box-shadow:0 1px 2px #14213a05}.user-mockup-card-header-v6{min-height:45px;padding:10px 12px 8px}.user-mockup-card-header-v6 h2{font-size:12.4px}.user-mockup-card-header-v6 p{margin-top:2px;font-size:9.1px}.user-profile-underline-fields-v7{gap:4px;padding:1px 12px 11px}.user-profile-underline-fields-v7 .dos-underline-field-v1{gap:3px}.user-profile-underline-fields-v7 .dos-underline-control-v1{min-height:34px}.user-profile-underline-fields-v7 .dos-underline-input-v1,.user-profile-underline-fields-v7 .dos-underline-select-v1{height:34px;min-height:34px;font-size:12.25px;padding:6px 3px 4px!important}.user-profile-underline-fields-v7 .dos-underline-field-v1>.dos-field-label-v1{font-size:9.45px;line-height:1.15}.users-workspace-page-v6 .user-mockup-icon-button-v6{border-radius:6px;width:27px;height:27px;min-height:27px}.users-workspace-page-v6 .user-password-body-v6 .dos-button,.users-workspace-page-v6 .user-mockup-card-footer-v6 .dos-button,.users-workspace-page-v6 .user-activity-compact-footer-v6 .dos-button{border-radius:6px;height:32px;min-height:32px;padding:0 11px;font-size:11px;font-weight:650}.user-password-body-v6{min-height:60px;padding:2px 12px 11px}.user-mockup-card-footer-v6{padding:0 12px 10px}.user-org-role-table-v6{border-radius:6px;margin:0 12px 8px}.user-org-role-table-v6>div{min-height:47px;padding:8px 9px}.user-groups-list-v6{padding:0 12px 7px}.user-groups-list-v6>div{min-height:29px}.user-rights-list-v6{padding:0 12px 7px}.user-rights-list-v6>div{min-height:30px}.user-activity-card-v6>header{min-height:44px;padding:9px 12px 8px}.user-activity-card-v6.is-compact .user-activity-state-v4{min-height:76px;padding:15px 18px}}@media (width>=1100px) and (width<=1240px){.users-workspace-page-v6 .users-workspace-detail-v3{max-width:1120px}.user-profile-mockup-v6{grid-template-columns:minmax(0,.94fr) minmax(300px,1.06fr)}.user-activity-card-v6.is-compact .user-activity-state-v4{min-height:80px;padding:16px}}@media (width>=701px){.users-directory-heading-v3{font-size:9.6px}.users-directory-copy-v3 small{font-size:10.2px}.users-directory-copy-v3 em{font-size:9.7px}.users-directory-status-v3{font-size:9.1px}.users-directory-footer-v3{font-size:10px}.user-detail-breadcrumb-v3,.user-detail-breadcrumb-v3 button{font-size:9.8px}.user-detail-contact-v6{font-size:10.4px}.user-detail-time-v3{font-size:10px}.user-detail-status-v3{font-size:9.4px}.user-detail-tabs-v6 button{font-size:11.6px}.user-mockup-card-header-v6 p{font-size:9.9px;line-height:1.38}.user-mockup-card-header-v6 h2{font-size:12.7px}.user-profile-underline-fields-v7 .dos-underline-field-v1>.dos-field-label-v1{color:var(--dos-text-secondary,#646176);font-size:10.2px;font-weight:650}.user-profile-underline-fields-v7 .dos-underline-input-v1,.user-profile-underline-fields-v7 .dos-underline-select-v1{font-size:12.6px}.user-org-role-table-v6 span,.user-groups-list-v6 span,.user-rights-list-v6 span,.user-password-body-v6 span{font-size:9.8px}.user-org-role-table-v6 strong,.user-groups-list-v6 strong,.user-rights-list-v6 strong,.user-password-body-v6 strong{font-size:10.6px}.users-workspace-page-v6 .user-password-body-v6 .dos-button,.users-workspace-page-v6 .user-mockup-card-footer-v6 .dos-button,.users-workspace-page-v6 .user-activity-compact-footer-v6 .dos-button{font-size:11.3px}.user-activity-card-v6>header h2{font-size:12.7px}.user-activity-card-v6>header p{font-size:9.9px}.user-activity-card-v6.is-compact .user-activity-state-v4{font-size:10.4px}.user-activity-title-v4 strong{font-size:10.9px}.user-activity-title-v4 time{font-size:9.3px}.user-activity-context-v4{font-size:9.5px}.user-activity-context-v4 small{font-size:9px}}@media (width<=700px){.user-detail-contact-v3{font-size:10.2px}.user-detail-time-v3{font-size:9.8px}.user-detail-tabs-v3 button{font-size:11.3px}.user-profile-underline-fields-v7 .dos-underline-field-v1>.dos-field-label-v1{font-size:10.1px}.user-mockup-card-header-v6 p{font-size:9.8px}}.users-workspace-page-v9 .users-workspace-detail-v3{background:#fff;max-width:1180px}.users-workspace-page-v9 .user-detail-hero-v6{min-height:88px;padding:12px 16px 14px}.users-workspace-page-v9 .user-detail-avatar-v6{flex-basis:46px;width:46px;height:46px}.users-workspace-page-v9 .user-detail-hero-title-v3 h1{font-size:19px}.users-workspace-page-v9 .user-detail-tabs-v3{background:#fff;height:43px;min-height:43px}.users-workspace-page-v9 .user-detail-tabs-v3 button{height:43px;font-size:11.4px}.users-workspace-page-v9 .user-detail-tab-panel-v3{background:#f8f8fa;padding:14px}.user-profile-reset-v9{gap:12px;max-width:980px;display:grid}.user-profile-card-v9,.user-profile-summary-card-v9{background:#fff;border:1px solid #e1e4ea;border-radius:9px;box-shadow:0 1px 2px #181e2d06}.user-profile-card-header-v9{justify-content:space-between;align-items:flex-start;gap:18px;padding:16px 18px 12px;display:flex}.user-profile-card-header-v9>div{gap:2px;display:grid}.user-profile-eyebrow-v9{color:var(--dos-amber-700,#d9942f);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:9.5px;font-weight:800}.user-profile-card-header-v9 h2{color:var(--dos-text-strong,#1d1c2d);letter-spacing:-.015em;margin:0;font-size:15px;font-weight:760}.user-profile-card-header-v9 span{color:var(--dos-text-muted,#898698);font-size:10.5px;line-height:1.4}.user-profile-edit-trigger-v9 svg{width:14px;height:14px}.user-profile-feedback-v4,.user-shared-profile-note-v4{margin-inline:18px!important}.user-profile-facts-grid-v9{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin:0;padding:3px 18px 6px;display:grid}.user-profile-fact-v9{border-top:1px solid #eef0f3;grid-template-columns:120px minmax(0,1fr);align-items:center;min-height:44px;display:grid}.user-profile-fact-v9:nth-child(-n+2){border-top:0}.user-profile-fact-v9 dt{color:#737a8b;font-size:10.7px;font-weight:650}.user-profile-fact-v9 dd{color:#202233;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:12.6px;font-weight:680;overflow:hidden}.user-profile-status-pill-v9{color:#24734a;background:#eaf7ef;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:9.6px;font-weight:750;display:inline-flex}.user-profile-meta-v9{color:#7b8190;background:#fbfbfc;border-top:1px solid #eceef2;flex-wrap:wrap;align-items:center;gap:8px 24px;margin-top:5px;padding:11px 18px 13px;font-size:9.8px;display:flex}.user-profile-meta-v9 strong{color:#45495a;margin-left:5px;font-size:10.2px;font-weight:670}.user-profile-edit-grid-v9{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 22px;display:grid}.user-profile-edit-grid-v9 .dos-underline-control-v1{min-height:36px}.user-profile-edit-grid-v9 .dos-underline-input-v1,.user-profile-edit-grid-v9 .dos-underline-select-v1{font-size:12.5px}.user-profile-edit-grid-v9 .dos-field-label-v1{font-size:10.4px}.user-profile-edit-timezone-v9{grid-column:1/-1}.user-profile-edit-footer-v9{border-top:1px solid #eceef2;justify-content:flex-end;gap:8px;margin-top:14px;padding-top:12px;display:flex}.user-profile-summary-grid-v9{grid-template-columns:1fr 1fr;gap:12px;display:grid}.user-profile-summary-card-v9{grid-template-rows:auto 1fr auto;min-height:190px;display:grid}.user-profile-summary-card-v9>header{align-items:center;gap:10px;padding:14px 16px 10px;display:flex}.user-profile-summary-icon-v9{color:#566078;background:#f7f8fa;border:1px solid #e1e4ea;border-radius:8px;flex:0 0 31px;place-items:center;width:31px;height:31px;display:grid}.user-profile-summary-card-v9>header>div{gap:1px;display:grid}.user-profile-summary-card-v9>header p{color:#8b7d68;letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:9.2px;font-weight:800}.user-profile-summary-card-v9>header h3{color:#202233;margin:0;font-size:13px;font-weight:740}.user-profile-summary-body-v9{align-content:start;padding:0 16px 8px;display:grid}.user-profile-summary-body-v9>div{border-top:1px solid #eef0f3;grid-template-columns:92px minmax(0,1fr);align-items:center;min-height:34px;display:grid}.user-profile-summary-body-v9>div:first-child{border-top:0}.user-profile-summary-body-v9 span{color:#747b8d;font-size:10.2px;font-weight:620}.user-profile-summary-body-v9 strong{color:#303344;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11.1px;font-weight:690;overflow:hidden}.user-profile-summary-body-v9 strong.is-positive{color:#567837}.user-profile-summary-body-v9 strong.is-warning{color:#9a621e}.user-profile-summary-card-v9>footer{border-top:1px solid #f0f1f3;padding:8px 16px 13px}.user-profile-link-action-v9 span{color:var(--dos-amber-700,#d9942f);transition:transform .12s}.user-profile-link-action-v9:hover span{transform:translate(2px)}@media (width<=1180px){.user-profile-reset-v9{max-width:none}}@media (width<=900px){.user-profile-summary-grid-v9{grid-template-columns:1fr}.user-profile-reset-v9{max-width:none}}@media (width<=640px){.users-workspace-page-v9 .user-detail-tab-panel-v3{padding:10px}.user-profile-card-header-v9{flex-direction:column;align-items:stretch;padding:14px}.user-profile-edit-trigger-v9{width:max-content}.user-profile-facts-grid-v9{grid-template-columns:1fr;padding-inline:14px}.user-profile-fact-v9:nth-child(2){border-top:1px solid #eef0f3}.user-profile-fact-v9{grid-template-columns:100px minmax(0,1fr)}.user-profile-meta-v9,.user-profile-edit-v9{padding-inline:14px}.user-profile-edit-grid-v9{grid-template-columns:1fr}.user-profile-edit-timezone-v9{grid-column:auto}}.users-workspace-page-v9 .users-workspace-detail-v3{width:100%;max-width:none}.user-profile-reset-v9{gap:14px;width:100%;max-width:none}.user-profile-card-v9{width:100%}.user-profile-card-header-v9{padding:17px 20px 13px}.user-profile-facts-grid-v9{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 42px;padding:4px 20px 8px}.user-profile-fact-v9{grid-template-columns:126px minmax(0,1fr);min-height:45px}.user-profile-fact-v9 dt{font-size:10.9px}.user-profile-fact-v9 dd{font-size:12.9px}.user-profile-meta-v9{gap:9px 30px;padding:12px 20px 14px;font-size:10.2px}.user-profile-meta-v9 strong{font-size:10.7px}.user-profile-summary-grid-v9{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:14px;width:100%}.user-profile-summary-card-v9{min-width:0;height:100%;min-height:196px}.user-profile-summary-card-v9>header{padding:15px 17px 11px}.user-profile-summary-card-v9>header p{font-size:9.8px}.user-profile-summary-card-v9>header h3{font-size:13.4px}.user-profile-summary-body-v9{padding:0 17px 9px}.user-profile-summary-body-v9>div{grid-template-columns:104px minmax(0,1fr);min-height:35px}.user-profile-summary-body-v9 span{font-size:10.6px}.user-profile-summary-body-v9 strong{font-size:11.5px}.user-profile-summary-card-v9>footer{margin-top:auto;padding:9px 17px 14px}.user-profile-link-action-v9{font-size:11.2px}.user-profile-edit-v9{padding:3px 20px 15px}.user-profile-edit-grid-v9{gap:10px 28px}@media (width<=1050px){.user-profile-facts-grid-v9{gap:0 24px}.user-profile-fact-v9{grid-template-columns:112px minmax(0,1fr)}}@media (width<=900px){.user-profile-summary-grid-v9{grid-template-columns:1fr}}@media (width<=640px){.user-profile-card-header-v9{padding:14px}.user-profile-facts-grid-v9{grid-template-columns:1fr;padding-inline:14px}.user-profile-fact-v9{grid-template-columns:100px minmax(0,1fr)}.user-profile-meta-v9,.user-profile-edit-v9{padding-inline:14px}}.users-workspace-page-v9 .user-detail-more-trigger-v6{color:#526178;background:#fff;border:1px solid #d4dce7;border-radius:9px;width:36px;height:36px;min-height:36px;font-size:17px;line-height:1;box-shadow:0 1px 2px #19253a0a}.users-workspace-page-v9 .user-detail-more-trigger-v6:hover:not(:disabled),.users-workspace-page-v9 .user-detail-more-trigger-v6[aria-expanded=true]{color:#243650;background:#f8fafc;border-color:#c5cfdd;box-shadow:0 2px 6px #19253a14}.users-workspace-page-v9 .user-detail-more-trigger-v6:focus-visible{border-color:var(--dos-amber-600,#e7a947);box-shadow:0 0 0 3px var(--dos-focus,#e7a94747);outline:0}.users-workspace-page-v9 .user-detail-more-menu-v6{border-radius:10px;min-width:204px;padding:6px;top:42px;box-shadow:0 14px 32px #19253a24,0 2px 6px #19253a0d}.users-workspace-page-v9 .user-detail-more-menu-v6 button{border-radius:7px;min-height:34px;padding-inline:11px;font-size:10.5px}.users-workspace-page-v9 .user-profile-summary-card-v9>footer{background:#fcfcfd;align-items:center;min-height:56px;padding:10px 17px 12px;display:flex}.users-workspace-page-v9 .user-profile-link-action-v9 span{color:#a86a1b;background:#fff3dc;border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;font-size:11px;transition:transform .14s,background-color .14s;display:inline-flex}.users-workspace-page-v9 .user-profile-link-action-v9:hover span{background:#ffe8bb;transform:translate(2px)}@media (width<=640px){.users-workspace-page-v9 .user-profile-summary-card-v9>footer{min-height:52px;padding-inline:14px}.users-workspace-page-v9 .user-profile-link-action-v9{justify-content:space-between;width:100%}}.users-workspace-page-v9 :is(.user-summary-card-v3,.user-activity-card-v6){background:#fff;border:1px solid #e1e4ea;border-radius:9px;box-shadow:0 1px 2px #181e2d06}.users-workspace-page-v9 .user-summary-card-v3>header,.users-workspace-page-v9 .user-activity-card-v6>header{padding:15px 17px 11px}.users-workspace-page-v9 .user-summary-card-v3>header h2,.users-workspace-page-v9 .user-activity-card-v6>header h2{font-size:13.4px;font-weight:740}.users-workspace-page-v9 .user-summary-card-v3>header p,.users-workspace-page-v9 .user-activity-card-v6>header p{font-size:9.8px;line-height:1.4}.users-workspace-page-v9 :is(.user-access-settings-v3,.user-two-factor-card-v3)>header{padding:17px 20px 13px}.users-workspace-page-v9 :is(.user-access-settings-v3,.user-two-factor-card-v3)>header h2{font-size:15px}.users-workspace-page-v9 :is(.user-access-settings-v3,.user-two-factor-card-v3)>header p{font-size:10.5px}.users-workspace-page-v9 .user-summary-card-v3 .dos-button,.users-workspace-page-v9 .user-activity-footer-v4 .dos-button{border-radius:9px;height:40px;min-height:40px;padding-inline:13px;font-size:13px}.users-workspace-page-v9 .user-access-current-v3{border-color:#e1e4ea;border-radius:9px;margin:0 20px 14px}.users-workspace-page-v9 .user-access-current-v3>div{min-height:50px;padding:10px 12px}.users-workspace-page-v9 .user-access-fields-v3{gap:14px;padding:0 20px 15px}.users-workspace-page-v9 .user-access-fields-v3 .dos-underline-field-v1{gap:5px;font-size:10.5px}.users-workspace-page-v9 .user-access-fields-v3 .dos-underline-select-v1{height:38px;min-height:38px;font-size:12px}.users-workspace-page-v9 .user-access-settings-v3>footer{padding:12px 20px 15px}.users-workspace-page-v9 .user-save-state-v3{font-size:10.5px}.users-workspace-page-v9 .user-access-groups-v3>header,.users-workspace-page-v9 .user-access-rights-v3>header{padding:15px 17px 11px}.users-workspace-page-v9 .user-full-access-note-v3{border-color:#e1e4ea;border-radius:8px;margin:0 17px 14px;padding:10px 11px;font-size:10.5px;line-height:1.45}.users-workspace-page-v9 .user-rights-summary-v3{padding:0 17px 10px}.users-workspace-page-v9 .user-rights-summary-v3>div{min-height:35px}.users-workspace-page-v9 .user-rights-summary-v3 dd>span{min-height:22px;font-size:9.8px}.users-workspace-page-v9 .user-access-rights-v3>footer{padding:10px 17px 14px}.users-workspace-page-v9 .user-security-facts-v3{margin:0 20px}.users-workspace-page-v9 .user-security-facts-v3>div{min-height:64px;padding:10px 12px}.users-workspace-page-v9 .user-security-policy-v3{gap:14px;padding:14px 20px}.users-workspace-page-v9 .user-security-policy-v3 .dos-underline-field-v1{gap:5px;font-size:10.5px}.users-workspace-page-v9 .user-security-policy-v3 .dos-underline-select-v1{height:38px;min-height:38px;font-size:12px}.users-workspace-page-v9 .user-security-policy-copy-v3{min-height:40px;padding-left:12px}.users-workspace-page-v9 .user-security-card-footer-v3{padding:12px 20px 15px!important}.users-workspace-page-v9 .user-security-secondary-v3{gap:14px}.users-workspace-page-v9 .user-security-simple-v3{padding:0 17px 14px}.users-workspace-page-v9 .user-activity-card-v6:not(.is-compact) .user-activity-state-v4{min-height:120px;padding:20px;font-size:11px}.users-workspace-page-v9 .user-activity-card-v6:not(.is-compact) .user-activity-row-v4:not(.user-activity-row-v6){min-height:58px;padding:10px 17px}.users-workspace-page-v9 .user-activity-title-v4 time,.users-workspace-page-v9 .user-activity-main-v4 p{font-size:10px}.users-workspace-page-v9 .user-activity-metadata-v4{font-size:9.8px}.users-workspace-page-v9 .user-activity-context-v4{font-size:10px}.users-workspace-page-v9 .user-activity-context-v4 small{font-size:9.8px}.users-workspace-page-v9 .user-activity-footer-v4{padding:10px 17px 14px!important}.users-workspace-page-v9 .user-activity-footer-v4>span,.users-workspace-page-v9 .user-activity-footer-v4>div>strong{font-size:10px}@media (width<=1180px){.users-workspace-page-v9 .user-access-dashboard-v3{grid-template-columns:1fr}}@media (width<=640px){.users-workspace-page-v9 .user-access-current-v3{margin-inline:14px}.users-workspace-page-v9 .user-access-fields-v3{padding-inline:14px}.users-workspace-page-v9 .user-security-facts-v3{margin-inline:14px}.users-workspace-page-v9 .user-security-policy-v3{padding-inline:14px}.users-workspace-page-v9 .user-security-card-footer-v3{padding-inline:14px!important}.users-workspace-page-v9 .user-activity-card-v6:not(.is-compact) .user-activity-row-v4:not(.user-activity-row-v6){padding-inline:14px}.users-workspace-page-v9 .user-activity-footer-v4{padding-inline:14px!important}}.users-workspace-page-v9 .user-account-status-card-v3{border-color:#e4e7ed}.users-workspace-page-v9 .user-account-status-card-v3>header{border-bottom:1px solid #edf0f4}.users-workspace-page-v9 .user-account-status-body-v3{grid-template-columns:minmax(180px,.45fr) minmax(0,1fr);align-items:center;gap:18px;padding:12px 20px;display:grid}.users-workspace-page-v9 .user-account-status-body-v3>div{gap:4px;display:grid}.users-workspace-page-v9 .user-account-status-body-v3 span{color:#8792a3;font-size:9px}.users-workspace-page-v9 .user-account-status-body-v3 strong{color:#24334a;font-size:11px}.users-workspace-page-v9 .user-account-status-body-v3 p{color:#7c8798;margin:0;font-size:9.5px;line-height:1.45}.users-workspace-page-v9 .user-account-status-card-v3>footer{border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;min-height:48px;padding:10px 20px;display:flex}.users-workspace-page-v9 .user-account-status-card-v3>footer .dos-button{height:34px;min-height:34px;padding-inline:13px;font-size:10.5px}.users-workspace-page-v9 .user-account-status-hint-v3{color:#8994a4;font-size:9px}.users-workspace-page-v9 .user-security-dashboard-v3.is-account-inactive .user-security-secondary-v3>.user-summary-card-v3:first-child>footer .dos-button:last-child{opacity:.55;pointer-events:none}.users-workspace-page-v9 .user-security-secondary-v3 .user-summary-card-v3 .dos-button{border-radius:8px;height:36px;min-height:36px;padding-inline:11px;font-size:11px}.users-workspace-page-v9 .user-security-secondary-v3>.user-summary-card-v3:first-child>footer{flex-wrap:wrap;gap:8px;padding:11px 17px 14px}.users-workspace-page-v9 .user-security-secondary-v3>.user-summary-card-v3:first-child>footer .dos-button:last-child{color:var(--dos-ink-1000);background:var(--dos-amber-500);border-color:var(--dos-amber-500)}.users-workspace-page-v9 .user-security-secondary-v3>.user-summary-card-v3:first-child>footer .dos-button:last-child:hover:not(:disabled){background:var(--dos-amber-600);border-color:var(--dos-amber-600)}.users-workspace-page-v9 .user-security-dashboard-v3.is-temporary-password-open .user-security-secondary-v3>.user-summary-card-v3:first-child>footer .dos-button:last-child{display:none}.users-workspace-page-v9 .user-temporary-password-form-v3{border-top:1px solid #edf0f4;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;padding:13px 17px 14px;display:grid}.users-workspace-page-v9 .user-temporary-password-form-v3 .dos-underline-field-v1{gap:4px;min-width:0;font-size:10px}.users-workspace-page-v9 .user-temporary-password-form-v3 input[type=password]{box-sizing:border-box;width:100%;height:38px;min-height:38px;color:var(--dos-text-strong);border:0;border-bottom:.5px solid var(--dos-border-strong);box-shadow:none;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;background:0 0;border-radius:0;outline:0;padding:8px 2px 6px;font-size:12px;font-weight:600;line-height:1.3;transition:border-color .16s}.users-workspace-page-v9 .user-temporary-password-form-v3 input[type=password]:focus{border-bottom:.5px solid var(--dos-amber-600);box-shadow:none;outline:0}.users-workspace-page-v9 .user-temporary-password-form-v3 .dos-field-label-v1{color:var(--dos-text-secondary);font-size:9.5px;font-weight:650}.users-workspace-page-v9 .user-temporary-password-form-v3>div:last-child{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.users-workspace-page-v9 .user-temporary-password-form-v3 .dos-button{height:34px;min-height:34px;font-size:10.8px}@media (width<=640px){.users-workspace-page-v9 .user-account-status-body-v3{grid-template-columns:1fr;gap:8px;padding-inline:14px}.users-workspace-page-v9 .user-account-status-card-v3>footer{padding-inline:14px}.users-workspace-page-v9 .user-temporary-password-form-v3{grid-template-columns:1fr;padding-inline:14px}.users-workspace-page-v9 .user-temporary-password-form-v3>div:last-child{flex-wrap:wrap;grid-column:auto;justify-content:flex-start}}.users-workspace-page-v9 .user-access-groups-v3{align-self:start}.users-workspace-page-v9 .user-access-groups-v3>header{padding-bottom:10px}.users-workspace-page-v9 .user-access-groups-v3>header p{max-width:360px;line-height:1.45}.users-workspace-page-v9 .user-access-groups-v3 .user-full-access-note-v3{color:#778196;background:#fffbf3;border-color:#eadfca;border-radius:8px;gap:2px;margin:0 17px 15px;padding:11px 12px 11px 32px;font-size:10px;line-height:1.45;display:grid;position:relative}.users-workspace-page-v9 .user-access-groups-v3 .user-full-access-note-v3:before{color:#b7791f;content:"✓";border:1px solid #e2b866;border-radius:50%;justify-content:center;align-items:center;width:13px;height:13px;font-size:8px;font-weight:800;display:inline-flex;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.users-workspace-page-v9 .user-access-groups-v3 .user-full-access-note-v3 strong{color:#7d5b27;font-size:11.2px;font-weight:750}.users-workspace-page-v9 .user-access-groups-v3 .user-full-access-note-v3 p{color:#8a94a4;margin:0;font-size:9.6px;line-height:1.35}.users-workspace-page-v9 .user-access-groups-v3 .user-full-access-note-label-v3{color:#9a6a25;letter-spacing:.02em;text-transform:uppercase;font-size:9px;font-weight:700}.users-workspace-page-v9 .user-access-groups-v3 .user-summary-empty-v3{color:#7f8b9d;background:#fbfcfd;border:1px dashed #dfe4eb;border-radius:8px;margin:0 17px 15px;padding:11px 12px;font-size:10px;line-height:1.45}.users-workspace-page-v9 .user-access-groups-v3 .user-group-buttons-v3{gap:7px;padding:0 17px 15px}.users-workspace-page-v9 .user-access-groups-v3 .user-group-buttons-v3 button{border-radius:8px;min-height:30px;font-size:10px}.user-session-panel-v3{gap:10px;padding:0 14px 13px;display:grid}.user-session-state-v3{color:#8792a3;margin:0;padding:10px 0;font-size:9.5px}.user-session-state-v3.is-error{color:#9d4b43}.user-session-item-v3{background:#fbfcfe;border:1px solid #e7ebf0;border-radius:8px;gap:10px;padding:11px;display:grid}.user-session-item-v3>header{border:0;justify-content:space-between;align-items:flex-start;gap:10px;padding:0;display:flex}.user-session-item-v3>header strong{color:#25344b;font-size:10.5px;display:block}.user-session-item-v3>header small{color:#8792a3;margin-top:3px;font-size:9px;display:block}.user-session-status-v3{color:#26744a;background:#e9f7ed;border-radius:999px;align-items:center;min-height:20px;padding:0 7px;font-size:8.8px;font-weight:700;display:inline-flex}.user-session-facts-v3{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;display:grid}.user-session-facts-v3>div{gap:3px;min-width:0;display:grid}.user-session-facts-v3 span{color:#8792a3;font-size:8.8px}.user-session-facts-v3 strong{color:#25344b;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.user-session-meta-v3{color:#68768a;flex-wrap:wrap;gap:6px;font-size:8.8px;display:flex}.user-session-meta-v3 span{background:#f0f3f7;border-radius:999px;padding:4px 7px}.user-session-meta-v3 .is-current{color:#95621f;background:#fff4df;font-weight:700}.user-sessions-card-v3>header h2{font-size:14px}.user-sessions-card-v3>header p{font-size:10.5px}.user-sessions-card-v3 .user-session-panel-v3{gap:11px}.user-sessions-card-v3 .user-session-item-v3{gap:11px;padding:12px}.user-sessions-card-v3 .user-session-item-v3>header strong{font-size:12px}.user-sessions-card-v3 .user-session-item-v3>header small{font-size:10px}.user-sessions-card-v3 .user-session-status-v3{min-height:22px;font-size:9.5px}.user-sessions-card-v3 .user-session-facts-v3 span{font-size:9.5px}.user-sessions-card-v3 .user-session-facts-v3 strong{font-size:10.5px}.user-sessions-card-v3 .user-session-meta-v3{font-size:9.5px}.user-sessions-card-v3 .dos-button,.users-workspace-page-v9 .users-directory-heading-v3{font-size:10.5px}.users-workspace-page-v9 .users-directory-copy-v3 strong{font-size:13px}.users-workspace-page-v9 .users-directory-copy-v3 small{font-size:11.5px}.users-workspace-page-v9 .users-directory-copy-v3 em{font-size:10.8px}.users-workspace-page-v9 .users-directory-status-v3{font-size:10px}.users-workspace-page-v9 .users-directory-footer-v3,.users-workspace-page-v9 .user-detail-breadcrumb-v3,.users-workspace-page-v9 .user-detail-breadcrumb-v3 button{font-size:11px}.users-workspace-page-v9 .user-detail-hero-title-v3 h1{font-size:23px;line-height:1.2}.users-workspace-page-v9 .user-detail-contact-v6{font-size:12px}.users-workspace-page-v9 .user-detail-time-v3{font-size:11px}.users-workspace-page-v9 .user-detail-status-v3{font-size:10.5px}.users-workspace-page-v9 .user-detail-tabs-v3 button{font-size:13px}.users-workspace-page-v9 .user-summary-card-v3>header h2,.users-workspace-page-v9 .user-activity-card-v6>header h2{font-size:16px}.users-workspace-page-v9 .user-summary-card-v3>header p,.users-workspace-page-v9 .user-activity-card-v6>header p{font-size:11.5px}.users-workspace-page-v9 .user-summary-card-v3 .dos-button,.users-workspace-page-v9 .user-activity-footer-v4 .dos-button{font-size:12px}.users-workspace-page-v9 .user-profile-card-header-v9 h2{font-size:18px}.users-workspace-page-v9 .user-profile-card-header-v9 span{font-size:12px}.users-workspace-page-v9 .user-profile-eyebrow-v9{font-size:10px}.users-workspace-page-v9 .user-profile-fact-v9 dt{font-size:12px}.users-workspace-page-v9 .user-profile-fact-v9 dd{font-size:14px}.users-workspace-page-v9 .user-profile-status-pill-v9{font-size:10.5px}.users-workspace-page-v9 .user-profile-meta-v9{font-size:11px}.users-workspace-page-v9 .user-profile-meta-v9 strong{font-size:11.5px}.users-workspace-page-v9 .user-profile-summary-card-v9>header p{font-size:10px}.users-workspace-page-v9 .user-profile-summary-card-v9>header h3{font-size:15px}.users-workspace-page-v9 .user-profile-summary-body-v9 span{font-size:11px}.users-workspace-page-v9 .user-profile-summary-body-v9 strong{font-size:12.5px}.users-workspace-page-v9 .user-access-current-v3 span,.users-workspace-page-v9 .user-rights-summary-v3 dt{font-size:11.5px}.users-workspace-page-v9 .user-access-current-v3 strong,.users-workspace-page-v9 .user-rights-summary-v3 dd{font-size:12.5px}.users-workspace-page-v9 .user-access-fields-v3 .dos-underline-field-v1,.users-workspace-page-v9 .user-security-policy-v3 .dos-underline-field-v1{font-size:11.5px}.users-workspace-page-v9 .user-access-fields-v3 .dos-underline-select-v1,.users-workspace-page-v9 .user-security-policy-v3 .dos-underline-select-v1{font-size:13px}.users-workspace-page-v9 .user-full-access-note-v3{font-size:11.5px}.users-workspace-page-v9 .user-security-badge-v3{font-size:10.5px}.users-workspace-page-v9 .user-security-facts-v3 span{font-size:11px}.users-workspace-page-v9 .user-security-facts-v3 strong{font-size:12.5px}.users-workspace-page-v9 .user-security-facts-v3 small{font-size:10.5px}.users-workspace-page-v9 .user-security-policy-copy-v3 span,.users-workspace-page-v9 .user-security-policy-action-v3 small{font-size:11px}.users-workspace-page-v9 .user-security-policy-copy-v3 strong{font-size:12.5px}.users-workspace-page-v9 .user-security-card-footer-v3 strong{font-size:11.5px}.users-workspace-page-v9 .user-security-card-footer-v3 span{font-size:11px}.users-workspace-page-v9 .user-security-simple-v3 span{font-size:11.5px}.users-workspace-page-v9 .user-security-simple-v3 strong{font-size:12.5px}.users-workspace-page-v9 .user-security-simple-v3 small{font-size:11px}.users-workspace-page-v9 .user-activity-title-v4 strong{font-size:12.5px}.users-workspace-page-v9 .user-activity-title-v4 time,.users-workspace-page-v9 .user-activity-main-v4 p,.users-workspace-page-v9 .user-activity-context-v4{font-size:11px}.users-workspace-page-v9 .user-activity-metadata-v4,.users-workspace-page-v9 .user-activity-context-v4 small{font-size:10.5px}.users-workspace-page-v9 .user-account-status-body-v3 span{font-size:11px}.users-workspace-page-v9 .user-account-status-body-v3 strong{font-size:12.5px}.users-workspace-page-v9 .user-account-status-body-v3 p{font-size:11px}.users-workspace-page-v9 .user-account-status-card-v3>footer .dos-button{font-size:11.5px}.users-workspace-page-v9 .user-account-status-hint-v3{font-size:10.5px}.users-workspace-page-v9 .user-sessions-card-v3>header h2{font-size:16px}.users-workspace-page-v9 .user-sessions-card-v3>header p{font-size:11.5px}.users-workspace-page-v9 .user-sessions-card-v3 .user-session-item-v3>header strong{font-size:13px}.users-workspace-page-v9 .user-sessions-card-v3 .user-session-item-v3>header small{font-size:11px}.users-workspace-page-v9 .user-sessions-card-v3 .user-session-status-v3{font-size:10.5px}.users-workspace-page-v9 .user-sessions-card-v3 .user-session-facts-v3 span{font-size:11px}.users-workspace-page-v9 .user-sessions-card-v3 .user-session-facts-v3 strong{font-size:12px}.users-workspace-page-v9 .user-sessions-card-v3 .user-session-meta-v3{font-size:11px}.users-workspace-page-v9 .user-sessions-card-v3 .dos-button{font-size:12px}@media (width<=640px){.users-workspace-page-v9 .user-detail-hero-title-v3 h1{font-size:21px}.users-workspace-page-v9 .user-detail-contact-v6{font-size:11px}.users-workspace-page-v9 .user-detail-tabs-v3 button{font-size:12px}.users-workspace-page-v9 .user-profile-fact-v9 dd{font-size:13px}}.users-workspace-page-v9 :is(.user-profile-section-kicker-v5,.user-profile-section-header-v5 span,.user-profile-facts-v5 dt,.user-profile-access-strip-v5 span,.user-profile-access-details-v5 span,.user-profile-access-details-v5 small,.user-profile-security-strip-v5 span,.user-profile-groups-inline-v5 strong,.user-profile-inline-status-v5,.user-profile-read-row-v6>span,.user-profile-edit-meta-v6,.user-password-body-v6 span,.user-org-role-table-v6 span,.user-org-role-table-v6 em,.user-groups-list-v6 p,.user-rights-list-v6 dt,.user-rights-list-v6 dd>span,.user-permission-keys-v3 h3,.user-permission-keys-v3 h3 span,.user-permission-keys-v3 code,.user-permission-keys-v3 p,.user-access-groups-v3 .user-full-access-note-v3 p,.user-access-groups-v3 .user-full-access-note-label-v3,.user-security-confirm-v3>header p,.users-create-dialog-v3>header span,.users-create-groups-v3 span,.users-create-groups-v3 p,.users-create-groups-v3 button,.users-create-admin-note-v3,.user-mockup-card-header-v6 p,.user-account-status-body-v3 span,.user-account-status-hint-v3),.users-workspace-page-v9 :is(.user-profile-eyebrow-v9,.user-profile-definition-v3 dt,.user-summary-action-row-v3 span,.user-org-summary-v3 span,.user-groups-summary-v3 span,.user-summary-empty-v3,.user-rights-summary-v3 dt,.user-rights-summary-v3 dd>span,.user-access-current-v3 span,.user-save-state-v3,.user-count-pill-v3,.user-group-buttons-v3 button,.user-group-buttons-v3 i,.user-full-access-note-v3,.user-groups-list-v6 strong,.user-rights-list-v6 dd,.user-profile-edit-actions-v6 .dos-button,.user-mockup-card-footer-v6 .dos-button,.user-activity-compact-time-v6,.user-activity-context-v6 small,.user-session-state-v3){font-size:10px}.my-profile-page-v1{gap:14px;width:100%;max-width:none;display:grid}.account-profile-tabs-v1{border-bottom:1px solid var(--dos-border,#dfe5ee);align-items:center;gap:22px;display:flex}.account-profile-tabs-v1 button{min-height:40px;color:var(--dos-text-muted,#71809a);font:600 13px/1.25 var(--dos-font-ui,"IBM Plex Sans",sans-serif);cursor:pointer;background:0 0;border:0;padding:0 2px;position:relative}.account-profile-tabs-v1 button:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.account-profile-tabs-v1 button:hover,.account-profile-tabs-v1 button.is-active{color:var(--dos-text-strong,#172647)}.account-profile-tabs-v1 button.is-active:after{background:var(--dos-amber-500,#f3b64e)}.account-profile-page-v1 .account-security-page-v1{max-width:none;margin:0;padding-bottom:0}.account-profile-page-v1 .account-security-page-v1>.page-header-v1{display:none}.my-profile-grid-v1{grid-template-columns:minmax(0,1.48fr) minmax(320px,.92fr);align-items:start;gap:14px;display:grid}.my-profile-main-column-v1,.my-profile-side-v1{align-content:start;gap:14px;min-width:0;display:grid}.my-profile-card-v1{border:1px solid var(--dos-border,#dfe5ee);background:var(--dos-surface,#fff);border-radius:10px;min-width:0;overflow:hidden;box-shadow:0 1px 2px #14213a0a}.my-profile-card-header-v1{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:flex-start;gap:16px;padding:17px 20px 13px;display:flex}.my-profile-card-header-v1>div{min-width:0}.my-profile-card-header-v1 h2{color:var(--dos-text-strong,#172647);align-items:center;gap:9px;margin:0;font-size:16px;font-weight:750;line-height:1.25;display:flex}.my-profile-card-header-v1 p{color:var(--dos-text-muted,#71809a);margin:5px 0 0;font-size:10px;line-height:1.4}.my-profile-card-header-v1 .dos-button{flex:none;align-items:center;gap:7px;height:36px;min-height:36px;display:inline-flex}.my-profile-icon-v1{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;color:#5c6b82;flex:0 0 17px;width:17px;height:17px;display:inline-block}.my-profile-card-header-v1 .my-profile-icon-v1{color:#455875;flex-basis:18px;width:18px;height:18px}.my-profile-info-card-v1.is-editing{background:#fffaf2;border-color:#efbd67}.my-profile-info-card-v1.is-editing .my-profile-card-header-v1{border-bottom-color:#f0dcc1}.my-profile-facts-grid-v1{margin:0;padding:4px 20px 10px;display:grid}.my-profile-facts-grid-v1>div{border-top:1px solid #edf0f4;grid-template-columns:122px minmax(0,1fr);align-items:center;gap:14px;min-height:55px;display:grid}.my-profile-facts-grid-v1>div:first-child{border-top:0}.my-profile-facts-grid-v1 dt{color:#5f6c81;align-items:center;gap:12px;font-size:11px;font-weight:700;display:flex}.my-profile-facts-grid-v1 dd{color:#18233f;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:650;display:flex}.my-profile-read-only-v1{color:#68758a;background:#f1f3f7;border-radius:999px;align-items:center;min-height:21px;padding:0 8px;font-size:9.5px;font-weight:650;display:inline-flex}.my-profile-edit-actions-v1{flex:none;align-items:center;gap:8px;display:flex}.my-profile-edit-actions-v1 .dos-button{height:36px;min-height:36px}.my-profile-edit-fields-v1{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 30px;padding:18px 20px 21px;display:grid}.my-profile-edit-fields-v1 .dos-underline-field-v1{min-width:0}.my-profile-edit-fields-v1 .dos-underline-control-v1{min-height:36px}.my-profile-edit-fields-v1 :is(.dos-underline-input-v1,.dos-underline-select-v1){font-size:13px}.my-profile-edit-fields-v1 .dos-field-label-v1{color:#5d687d;font-size:10px;font-weight:700}.my-profile-edit-email-v1{border-bottom:1px solid #dfe2e8;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:36px;padding-bottom:5px;display:flex}.my-profile-edit-email-v1>span{color:#5d687d;font-size:10px;font-weight:700}.my-profile-edit-email-v1>div{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.my-profile-edit-email-v1 strong{color:#18233f;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:680;overflow:hidden}.my-profile-edit-email-v1 small{color:#68758a;white-space:nowrap;background:#f1f3f7;border-radius:999px;align-items:center;min-height:20px;padding:0 7px;font-size:9px;font-weight:650;display:inline-flex}.my-profile-facts-v1{margin:0;padding:4px 20px 7px;display:grid}.my-profile-facts-v1>div{border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:14px;min-height:55px;display:flex}.my-profile-facts-v1>div:first-child{border-top:0}.my-profile-facts-v1 dt{color:#66748b;font-size:10.5px}.my-profile-facts-v1 dd{color:#18233f;text-align:right;margin:0;font-size:12px;font-weight:680}.my-profile-status-v1{color:#68758a;background:#f1f3f7;border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:9.5px;font-weight:750;display:inline-flex}.my-profile-status-v1.is-success{color:#277a52;background:#e9f6ec}.my-profile-actions-v1{border-top:1px solid #edf0f4;flex-wrap:wrap;gap:8px;padding:14px 20px 18px;display:flex}.my-profile-actions-v1 .dos-button{height:36px;min-height:36px}.my-profile-organizations-v1{gap:8px;padding:4px 20px 18px;display:grid}.my-profile-organizations-v1>div{border:1px solid var(--dos-border,#e2e7ee);background:#fff;border-radius:8px;align-items:center;gap:10px;padding:10px 11px;display:flex}.my-profile-organizations-v1>div.is-current{background:#fffaf2;border-color:#efbd67}.my-profile-org-mark-v1{color:#315f9e;background:#eaf2ff;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:10px;font-weight:750;display:grid}.my-profile-organizations-v1 span:nth-child(2){gap:2px;min-width:0;display:grid}.my-profile-organizations-v1 strong{color:var(--dos-text-strong,#172647);font-size:12px;font-weight:700}.my-profile-organizations-v1 small{color:var(--dos-text-muted,#71809a);font-size:10px}.my-profile-current-badge-v1{color:#a86b18;white-space:nowrap;background:#fff0d5;border-radius:999px;align-items:center;min-height:21px;margin-left:auto;padding:0 8px;font-size:9px;font-weight:750;display:inline-flex}.my-profile-switch-hint-v1{color:var(--dos-text-muted,#71809a);margin:0;padding:0 20px 18px;font-size:10px;line-height:1.4}@media (width<=900px){.my-profile-grid-v1{grid-template-columns:1fr}.my-profile-side-v1{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media (width<=640px){.my-profile-side-v1{grid-template-columns:1fr}.my-profile-card-header-v1{flex-direction:column;align-items:stretch}.my-profile-card-header-v1 .dos-button{align-self:flex-start}.my-profile-edit-actions-v1{width:100%}.my-profile-edit-actions-v1 .dos-button{flex:1}.my-profile-edit-fields-v1{grid-template-columns:1fr;gap:13px;padding-inline:16px}.my-profile-facts-grid-v1,.my-profile-facts-v1{padding-inline:16px}.my-profile-facts-grid-v1>div{grid-template-columns:100px minmax(0,1fr);gap:10px}.my-profile-actions-v1,.my-profile-organizations-v1,.my-profile-switch-hint-v1{padding-inline:16px}}.dealeros-app .page-canvas-v1>.inquiry-offer-parity{width:100%;max-width:1520px;padding:0 28px 48px}.dealeros-app>.dealer-content-v2>main.page-canvas-v1>.inquiry-offer-parity{width:100%;max-width:none;margin:0;padding:0}.inquiry-offer-parity{--inquiry-ink:#0b1530;--inquiry-muted:#66738f;--inquiry-border:#e1e7f0;--inquiry-soft:#f5f7fb;--inquiry-orange:#f59b1b;--inquiry-indigo:#211c66;width:100%;max-width:none;color:var(--inquiry-ink);font-family:var(--dos-font-ui);margin:0;padding:0}.inquiry-offer-parity :where(button,input,select,textarea){font-family:var(--dos-font-ui)}.inquiry-parity-icon{display:block}.inquiry-parity-header{border-bottom:1px solid var(--inquiry-border);margin:0 0 12px;padding:0 0 12px}.inquiry-parity-header-top,.inquiry-parity-header-body{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;display:grid}.inquiry-parity-header-top{min-height:40px}.inquiry-parity-header-body{grid-template-columns:minmax(420px,1fr) auto;gap:28px;margin-top:4px}.inquiry-parity-breadcrumbs{color:#6f7b91;align-items:center;gap:8px;font-size:12px;font-weight:500;line-height:1.3;display:flex}.inquiry-parity-breadcrumbs button{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;cursor:pointer;background:0 0;border:0;padding:0}.inquiry-parity-breadcrumbs button:hover{color:var(--inquiry-ink)}.inquiry-parity-breadcrumbs strong{color:#101b33;font-weight:600}.inquiry-parity-header-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.inquiry-parity-header-button{color:#101b33;cursor:pointer;background:#fff;border:1px solid #dce3ed;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 14px;font-size:12px;font-weight:600;display:inline-flex}.inquiry-parity-header-button:hover:not(:disabled){background:#f8fafc;border-color:#cbd4e1}.inquiry-parity-header-button.is-offer{color:#c76b00;border-color:#f6c985}.inquiry-parity-header-button:disabled{color:#a0a9b8;cursor:not-allowed;background:#fafbfc;border-color:#e7ebf1}.inquiry-parity-more{position:relative}.inquiry-parity-more>summary{cursor:pointer;background:#fff;border:1px solid #dce3ed;border-radius:8px;place-items:center;width:40px;height:40px;list-style:none;display:grid}.inquiry-parity-more>summary::-webkit-details-marker{display:none}.inquiry-parity-more .inquiry-detail-menu-popover{min-width:205px;top:calc(100% + 8px);left:auto;right:0}.inquiry-parity-more .inquiry-detail-menu-popover .is-danger{color:#c53c3c}.inquiry-parity-title-block h1{color:var(--inquiry-ink);font-family:var(--dos-font-ui);letter-spacing:-.01em;margin:0 0 8px;font-size:26px;font-weight:700;line-height:1.1}.inquiry-parity-meta{min-height:34px;color:var(--inquiry-muted);align-items:center;gap:10px;font-size:12px;font-weight:500;line-height:1.3;display:flex}.inquiry-parity-meta>span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.inquiry-parity-meta>span+span:before{content:"";background:#b5bfce;border-radius:50%;width:3px;height:3px;margin-right:4px}.inquiry-parity-meta .inquiry-status{border:0;border-radius:999px;height:28px;padding:0 10px;font-size:11px;font-weight:700}.inquiry-parity-status-zone{justify-content:flex-end;align-items:center;gap:18px;min-height:68px;display:flex}.inquiry-parity-workflow{justify-content:flex-end;align-items:flex-start;display:flex}.inquiry-parity-workflow-item{align-items:flex-start;display:flex}.inquiry-parity-workflow-step{color:#66738a;flex-direction:column;align-items:center;gap:7px;width:68px;font-size:12px;font-weight:500;line-height:1.25;display:flex}.inquiry-parity-workflow-node{color:#66738a;background:#fff;border:1px solid #d7deea;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.inquiry-parity-workflow-step.is-current{color:#ed8600;font-weight:600}.inquiry-parity-workflow-step.is-current .inquiry-parity-workflow-node{color:#ed8600;background:#fff3e7;border-color:#ff9b36;box-shadow:0 0 0 8px #ff790012}.inquiry-parity-workflow-step.is-complete .inquiry-parity-workflow-node{color:#15945d;background:#edf9f3;border-color:#b9e3cd}.inquiry-parity-workflow-item>i{background:#dfe5ee;width:46px;height:1px;margin:20px 3px 0}.inquiry-parity-workflow-item>i.is-complete{background:#ff9b36}.inquiry-parity-status-button{color:#101b33;cursor:pointer;background:#fff;border:1px solid #dce3ed;border-radius:999px;min-width:150px;height:40px;padding:0 14px;font-size:12px;font-weight:600}.inquiry-offer-parity .inquiry-success,.inquiry-offer-parity .inquiries-feedback{margin:0 0 12px}.inquiry-offer-parity .inquiry-detail-layout-v16{grid-template-rows:auto auto auto;grid-template-columns:minmax(260px,.9fr) minmax(420px,1.18fr) minmax(340px,.98fr);align-items:start;gap:14px;display:grid}.inquiry-parity-left-column{flex-direction:column;grid-area:1/1/span 4;gap:14px;min-width:0;display:flex}.inquiry-parity-right-column{flex-direction:column;grid-area:1/3/span 4;gap:14px;min-width:0;display:flex}.inquiry-parity-card,.inquiry-offer-parity .inquiry-plan-panel,.inquiry-offer-parity .inquiry-vehicles-panel-v16,.inquiry-offer-parity .inquiry-history-panel{border:1px solid var(--inquiry-border);min-width:0;box-shadow:none;background:#fff;border-radius:12px;margin:0;padding:16px 18px}.inquiry-parity-card-header,.inquiry-offer-parity .inquiry-section-header,.inquiry-offer-parity .inquiry-history-header-v17{border:0;justify-content:space-between;align-items:center;gap:12px;min-height:30px;margin:0 0 15px;padding:0;display:flex}.inquiry-parity-card-header>div,.inquiry-offer-parity .inquiry-section-header>div:first-child,.inquiry-offer-parity .inquiry-history-header-v17>div:first-child{align-items:center;gap:10px;min-width:0;display:flex}.inquiry-parity-card-header h2,.inquiry-offer-parity .inquiry-section-header h2,.inquiry-offer-parity .inquiry-history-header-v17 h2{color:#101b33;letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:13px;font-weight:700;line-height:18px}.inquiry-parity-icon-circle{color:#5d62e8;background:#f0efff;border-radius:9px;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.inquiry-offer-parity .inquiry-section-header .eyebrow-v2,.inquiry-offer-parity .inquiry-history-header-v17 .eyebrow-v2,.inquiry-offer-parity .inquiry-section-subtitle,.inquiry-offer-parity .inquiry-history-header-v17 .inquiry-section-subtitle{display:none}.inquiry-parity-avatar.is-violet{color:#714ac4;background:#efe6ff}.inquiry-parity-contacts .inquiry-parity-icon{color:#4d64d6;flex:0 0 17px}.inquiry-offer-parity .inquiry-assign-profile-button{margin-top:12px}.inquiry-offer-parity .inquiry-plan-panel .inquiry-section-header{align-items:center}.inquiry-offer-parity .inquiry-task-add-button{color:#b96500;height:34px;min-height:34px;box-shadow:none;background:#fff6e9;border:1px solid #f5c987;border-radius:7px;padding:0 11px;font-size:11px}.inquiry-offer-parity .inquiry-task-groups{flex-direction:column;gap:10px;display:flex}.inquiry-offer-parity .inquiry-task-group{background:0 0;border:0;padding:0}.inquiry-offer-parity .inquiry-task-group>h3{color:#8994a8;font-family:var(--dos-font-data);letter-spacing:.06em;text-transform:uppercase;margin:0 0 5px;font-size:10.5px;font-weight:500;line-height:1.25}.inquiry-offer-parity .inquiry-plan-list{gap:0}.inquiry-offer-parity .inquiry-plan-row{min-height:78px;box-shadow:none;background:#fff;border:0;border-bottom:1px solid #e8edf4;border-radius:0;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px 0;display:grid}.inquiry-offer-parity .inquiry-plan-row:last-child{border-bottom:0}.inquiry-offer-parity .inquiry-plan-row-index{color:#fff;background:#f59b1b;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;font-weight:700;display:grid}.inquiry-offer-parity .inquiry-task-row--waiting .inquiry-plan-row-index{color:#a46100;background:#ffe4b9}.inquiry-offer-parity .inquiry-task-row--completed .inquiry-plan-row-index{color:#19804c;background:#e5f6ed}.inquiry-offer-parity .inquiry-task-row--cancelled .inquiry-plan-row-index{color:#8b95a5;background:#edf0f4}.inquiry-offer-parity .inquiry-plan-row-body{min-width:0}.inquiry-offer-parity .inquiry-plan-row-body strong{color:#15213a;font-size:13px;font-weight:600;line-height:1.3}.inquiry-offer-parity .inquiry-plan-row-body>span,.inquiry-offer-parity .inquiry-plan-row-body>small{color:#687590;margin-top:2px;font-size:12px;line-height:1.3;display:block}.inquiry-offer-parity .inquiry-task-row-actions{align-items:center;gap:8px;display:flex}.inquiry-offer-parity .inquiry-task-action-button{color:#34425c;background:#fff;border-color:#dce3ed;height:34px;min-height:34px;padding:0 10px;font-size:13px;line-height:1.2}.inquiry-offer-parity .inquiry-plan-row-menu>summary{border-color:#dce3ed;border-radius:7px;width:34px;height:34px}.inquiry-offer-parity .inquiry-terminal-task-message-v17{color:#7c8799;background:0 0;max-width:245px;margin:0;font-size:12px;line-height:1.3}.inquiry-offer-parity .inquiry-vehicles-panel-v16{width:auto}.inquiry-offer-parity .inquiry-vehicles-stack{gap:0}.inquiry-offer-parity .inquiry-vehicle-card{border:0;border-bottom:1px solid var(--inquiry-border);min-height:0;box-shadow:none;background:#fff;border-radius:0;grid-template-columns:96px minmax(0,1fr) auto;gap:10px 14px;padding:13px 0;display:grid}.inquiry-offer-parity .inquiry-vehicle-card:first-child{padding-top:0}.inquiry-offer-parity .inquiry-vehicle-card:last-child{border-bottom:0;padding-bottom:0}.inquiry-offer-parity .inquiry-vehicle-thumb{color:#9aa7bc;background:#f3f6fa;border:0;border-radius:8px;grid-row:1/span 2;place-items:center;width:96px;height:70px;display:grid;overflow:hidden}.inquiry-offer-parity .inquiry-vehicle-thumb img{object-fit:contain;width:100%;height:100%}.inquiry-offer-parity .inquiry-vehicle-card-main-v17{align-self:center}.inquiry-offer-parity .inquiry-vehicle-name-v17{color:#0e1930;font-size:14px;font-weight:700}.inquiry-offer-parity .inquiry-primary-badge{color:#2d7a4d;background:#edf8f0;border-radius:999px;padding:3px 7px;font-size:9px}.inquiry-offer-parity .inquiry-vehicle-meta-v17{color:#687590;margin-top:5px;font-size:12px;line-height:1.3}.inquiry-offer-parity .inquiry-vehicle-card-actions-v17{align-self:center}.inquiry-offer-parity .inquiry-vehicle-price-status-v17 b{color:#14213a;font-size:13px}.inquiry-offer-parity .inquiry-vehicle-quick-details-v18{border-top:1px solid #edf1f6;grid-column:2/4;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:10px 0 0;display:grid}.inquiry-offer-parity .inquiry-vehicle-quick-details-v18 small{color:#78859d;font-family:var(--dos-font-label);letter-spacing:.02em;font-size:12px;font-weight:600;line-height:1.25}.inquiry-offer-parity .inquiry-vehicle-quick-details-v18 strong{color:#40506d;font-size:13px;font-weight:500;line-height:1.3}.inquiry-offer-parity .inquiry-vehicle-footer-v17{border-top:1px solid #edf1f6;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding-top:8px;display:flex}.inquiry-offer-parity .inquiry-vehicle-interests-v17{align-items:center;gap:8px;display:flex}.inquiry-offer-parity .inquiry-vehicle-interests-label-v17{color:#4d5a73;font-family:var(--dos-font-label);letter-spacing:.02em;font-size:12px;font-weight:600;line-height:1.25}.inquiry-offer-parity .inquiry-vehicle-interest-chip-v17{color:#a86419;background:#fff8ef;border:1px solid #f1d7b9;border-radius:999px;padding:3px 7px;font-size:9px}.inquiry-offer-parity .inquiry-vehicle-open-v18{color:#33435f;background:#fff;border:1px solid #dce3ed;border-radius:7px;min-height:32px;padding:0 9px;font-size:13px;font-weight:600;line-height:1.2}.inquiry-offer-parity .inquiry-offer-vehicles-card{box-sizing:border-box;background:#fff;border:1px solid #e1e6ee;border-radius:11px;flex-direction:column;min-height:482px;padding:17px 20px;display:flex;box-shadow:0 1px 2px #101b3305}.inquiry-offer-parity .inquiry-offer-vehicles-card .offer-details-card-header{min-height:30px;margin:0 0 12px}.inquiry-offer-parity .inquiry-offer-vehicles-card .offer-details-icon-circle{color:#5360ff;background:#f0efff;border-radius:8px;flex:0 0 30px;width:30px;height:30px}.inquiry-offer-parity .inquiry-offer-vehicle-list{flex-direction:column;flex:auto;min-width:0;display:flex}.inquiry-offer-parity .inquiry-offer-vehicle-row{border-bottom:1px solid #e2e7ef;grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;min-width:0;margin:0 0 16px;padding:0 0 16px;display:grid}.inquiry-offer-parity .inquiry-offer-vehicle-row:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.inquiry-offer-parity .inquiry-offer-vehicle-row .offer-details-vehicle-title{min-width:0}.inquiry-offer-parity .inquiry-offer-vehicle-name{color:#111c33;max-width:100%;font-family:var(--dos-font-ui);letter-spacing:-.015em;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-size:20px;font-weight:700;line-height:25px;overflow:hidden}.inquiry-offer-parity .inquiry-offer-vehicle-name:hover{color:#315fce}.inquiry-offer-parity .inquiry-offer-vehicle-price{color:#111c33;white-space:nowrap;align-self:start;font-size:13px;line-height:25px}.inquiry-offer-parity .inquiry-offer-vehicle-row .offer-details-vehicle-tags{grid-column:1/-1;gap:7px;min-height:24px;margin:0}.inquiry-offer-parity .inquiry-offer-vehicle-row .offer-details-vehicle-tags span{border-radius:5px;padding:4px 8px;font-size:9px;font-weight:700;line-height:14px}.inquiry-offer-parity .inquiry-offer-vehicle-row .offer-details-vehicle-tags .is-status{color:#27834b;background:#e8f6ec}.inquiry-offer-parity .inquiry-offer-vehicle-row .offer-details-vehicle-tags .is-new{color:#4059d7;background:#edf1ff}.inquiry-offer-parity .inquiry-offer-vehicle-row .offer-details-vehicle-tags .is-fuel{color:#58657b;background:#f4f5f8}.inquiry-offer-parity .inquiry-offer-vehicle-row .offer-details-vehicle-tags .is-primary{color:#2d7a4d;background:#edf8f0}.inquiry-offer-parity .inquiry-offer-vehicle-media{background:#fff;border-radius:9px;flex:0 0 150px;grid-column:1/-1;width:100%;height:150px;min-height:150px;margin:0}.inquiry-offer-parity .inquiry-offer-vehicle-media img{object-fit:contain;filter:saturate(.95)contrast(1.01);border-radius:0;width:100%;height:100%}.inquiry-offer-parity .inquiry-offer-vehicle-row.is-primary .inquiry-offer-vehicle-media{flex-basis:196px;height:196px;min-height:196px}.inquiry-offer-parity .inquiry-offer-vehicle-row .offer-details-vehicle-facts{border-bottom:1px solid #e2e7ef;grid-column:1/-1;grid-template-columns:1.25fr .62fr .7fr 1fr;gap:0;padding:0 0 12px}.inquiry-offer-parity .inquiry-offer-vehicle-row .offer-details-vehicle-facts span{color:#111c33;text-overflow:ellipsis;white-space:nowrap;padding:0 10px;font-size:12px;font-weight:600;line-height:17px;overflow:hidden}.inquiry-offer-parity .inquiry-offer-vehicle-row .offer-details-vehicle-facts span:first-child{padding-left:0}.inquiry-offer-parity .inquiry-offer-vehicle-row .offer-details-vehicle-facts span+span{border-left:1px solid #e2e7ef}.inquiry-offer-parity .inquiry-offer-vehicle-row .offer-details-vehicle-facts small{color:#65728a;margin-bottom:2px;font-size:11px;font-weight:500;line-height:15px;display:block}.inquiry-offer-parity .inquiry-offer-vehicle-extra-facts{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:9px;display:grid}.inquiry-offer-parity .inquiry-offer-vehicle-extra-facts span{color:#40506d;min-width:0;font-size:11px;line-height:16px}.inquiry-offer-parity .inquiry-offer-vehicle-extra-facts small{color:#78859d;font-size:10px;line-height:14px;display:block}.inquiry-offer-parity .inquiry-offer-vehicle-extra-facts b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.inquiry-offer-parity .inquiry-offer-vehicle-extra-facts b.is-missing{color:#98a3b4;font-weight:500}.inquiry-offer-parity .inquiry-offer-vehicle-footer{grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}.inquiry-offer-parity .inquiry-offer-vehicle-interests{color:#4d5a73;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;font-size:10px;font-weight:700;display:flex}.inquiry-offer-parity .inquiry-offer-vehicle-interests small{color:#a86419;background:#fff8ef;border:1px solid #f1d7b9;border-radius:999px;padding:4px 8px;font-size:9px;font-weight:600}.inquiry-offer-parity .inquiry-offer-vehicle-interests em{color:#98a3b4;font-size:10px;font-style:normal;font-weight:500}.inquiry-offer-parity .inquiry-offer-vehicle-footer .offer-details-inline-link{color:#315fce;flex:none;margin:0;font-size:12px;line-height:18px}.inquiry-parity-summary-list{gap:0;margin:0;display:grid}.inquiry-parity-summary-list>div{border-bottom:1px solid #edf1f6;grid-template-columns:minmax(110px,.9fr) minmax(0,1.1fr);align-items:center;gap:14px;min-height:34px;display:grid}.inquiry-parity-summary-list>div:last-child{border-bottom:0}.inquiry-parity-summary-list dt{color:#687590;font-family:var(--dos-font-label);letter-spacing:.02em;font-size:12px;font-weight:600;line-height:1.25}.inquiry-parity-summary-list dd{color:#15213a;margin:0;font-size:13px;font-weight:500;line-height:1.3}.inquiry-parity-summary-list .inquiry-status{width:max-content;font-size:10px}.inquiry-parity-next-card{color:#fff;background:linear-gradient(135deg,#17194f,#29247b);border-radius:12px;min-height:172px;padding:18px 19px;position:relative;overflow:hidden}.inquiry-parity-next-content{z-index:2;max-width:72%;position:relative}.inquiry-parity-next-content>span{align-items:center;gap:9px;font-size:11px;font-weight:700;display:flex}.inquiry-parity-next-content>span>span{color:#bbb9ff;background:#756fe847;border-radius:7px;place-items:center;width:25px;height:25px;display:grid}.inquiry-parity-next-content h2{color:#fff;margin:13px 0 5px;font-size:15px;line-height:20px}.inquiry-parity-next-content p{color:#eef0ff;margin:0;font-size:12px;line-height:1.4}.inquiry-parity-next-content p strong{color:#fff}.inquiry-parity-next-content button{color:#fff;cursor:pointer;background:#ff8500;border:0;border-radius:7px;align-items:center;gap:7px;height:38px;margin-top:12px;padding:0 13px;font-size:11px;font-weight:700;display:inline-flex}.inquiry-parity-next-content button:disabled{opacity:.48;cursor:not-allowed}.inquiry-parity-next-art{opacity:.8;width:185px;height:130px;position:absolute;bottom:-5px;right:-13px}.inquiry-parity-next-art .is-trail{fill:none;stroke:#5f5bd8;stroke-width:1.4px}.inquiry-parity-next-art .is-plane{fill:#d4d2ff;stroke:#8985ef;stroke-width:2px}.inquiry-parity-next-art .is-fold{fill:none;stroke:#5f5bd8;stroke-width:2px}.inquiry-offer-parity .inquiry-history-panel{max-height:none;overflow:visible}.inquiry-offer-parity .inquiry-history-header-actions-v17,.inquiry-offer-parity .inquiry-history-summary-v17,.inquiry-offer-parity .inquiry-history-mode-label-v17{display:none}.inquiry-offer-parity .inquiry-history-episodes-v17{flex-direction:column;gap:0;display:flex}.inquiry-offer-parity .inquiry-activity-day{margin:0}.inquiry-offer-parity .inquiry-activity-day>h3{color:#8b96a9;font-family:var(--dos-font-label);letter-spacing:.03em;text-transform:uppercase;margin:8px 0 2px;font-size:12px;font-weight:600;line-height:1.25}.inquiry-offer-parity .inquiry-history-episode-v17{min-height:58px;box-shadow:none;background:#fff;border:0;border-bottom:1px solid #edf1f6;border-radius:0;grid-template-columns:30px minmax(0,1fr);gap:10px;padding:8px 0;display:grid;position:relative}.inquiry-offer-parity .inquiry-history-episode-v17:last-child{border-bottom:0}.inquiry-offer-parity .inquiry-history-episode-v17:before{content:"";background:#dfe5ee;width:1px;position:absolute;top:36px;bottom:-8px;left:14px}.inquiry-offer-parity .inquiry-history-episode-v17:last-child:before{display:none}.inquiry-offer-parity .inquiry-history-episode-icon-v17,.inquiry-offer-parity .inquiry-timeline-dot{color:#5d62e8;background:#f0efff;border:0;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;display:grid;position:relative;inset:auto}.inquiry-offer-parity .inquiry-history-episode-v17.is-latest :is(.inquiry-history-episode-icon-v17,.inquiry-timeline-dot){color:#ed8600;background:#fff1dd}.inquiry-offer-parity .inquiry-history-episode-v17 strong{color:#15213a;font-size:13px;font-weight:600;line-height:1.3}.inquiry-offer-parity .inquiry-history-episode-v17 span:not(.inquiry-timeline-dot):not(.inquiry-history-episode-icon-v17){color:#687590;margin-top:2px;font-size:12px;line-height:1.3}.inquiry-offer-parity .inquiry-history-episode-v17 small{color:#8390a5;margin-top:3px;font-size:12px;line-height:1.3}.inquiry-parity-history-toggle{color:#33435f;cursor:pointer;background:#fff;border:1px solid #dce3ed;border-radius:7px;align-items:center;gap:7px;height:34px;margin-top:8px;padding:0 10px;font-size:13px;font-weight:600;line-height:1.2;display:inline-flex}@media (width<=1260px){.inquiry-parity-header-body{grid-template-columns:1fr}.inquiry-parity-status-zone{justify-content:flex-start}.inquiry-offer-parity .inquiry-detail-layout-v16{grid-template-columns:minmax(250px,.9fr) minmax(400px,1.2fr)}.inquiry-parity-left-column{grid-area:1/1/span 2}.inquiry-offer-parity .inquiry-plan-panel{grid-area:1/2}.inquiry-offer-parity .inquiry-vehicles-panel-v16{grid-area:2/2}.inquiry-parity-right-column{grid-area:3/1/auto/-1}}@media (width<=840px){.dealeros-app>.dealer-content-v2>main.page-canvas-v1>.inquiry-offer-parity{padding:0}.inquiry-parity-header-top,.inquiry-parity-header-body{grid-template-columns:1fr;gap:12px}.inquiry-parity-header-actions{flex-wrap:wrap;justify-content:flex-start}.inquiry-parity-meta{flex-wrap:wrap}.inquiry-parity-status-zone{flex-direction:column;align-items:flex-start}.inquiry-parity-workflow{justify-content:flex-start;width:100%;padding:8px 4px;overflow-x:auto}.inquiry-offer-parity .inquiry-detail-layout-v16{grid-template-columns:1fr}.inquiry-parity-left-column,.inquiry-offer-parity .inquiry-plan-panel,.inquiry-offer-parity .inquiry-vehicles-panel-v16,.inquiry-parity-right-column{grid-area:auto/1}}@media (width<=560px){.dealeros-app>.dealer-content-v2>main.page-canvas-v1>.inquiry-offer-parity{padding:0}.inquiry-offer-parity{padding-top:10px}.inquiry-parity-title-block h1{font-size:27px;line-height:33px}.inquiry-parity-header-button{padding-inline:10px}.inquiry-parity-header-button.is-offer{order:3}.inquiry-parity-workflow-step{width:62px;font-size:10px}.inquiry-parity-workflow-item>i{width:24px}.inquiry-parity-card,.inquiry-offer-parity .inquiry-plan-panel,.inquiry-offer-parity .inquiry-vehicles-panel-v16,.inquiry-offer-parity .inquiry-history-panel{padding:14px}.inquiry-offer-parity .inquiry-plan-row{grid-template-columns:24px minmax(0,1fr)}.inquiry-offer-parity .inquiry-task-row-actions{grid-column:2;justify-content:flex-start}.inquiry-offer-parity .inquiry-vehicle-card{grid-template-columns:82px minmax(0,1fr)}.inquiry-offer-parity .inquiry-vehicle-thumb{width:82px;height:64px}.inquiry-offer-parity .inquiry-vehicle-card-actions-v17{grid-column:2}.inquiry-offer-parity .inquiry-vehicle-quick-details-v18{grid-column:1/-1}.inquiry-offer-parity .inquiry-vehicle-footer-v17{flex-direction:column;align-items:flex-start}.inquiry-offer-parity .inquiry-offer-vehicle-row .offer-details-vehicle-facts{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:10px}.inquiry-offer-parity .inquiry-offer-vehicle-row .offer-details-vehicle-facts span:nth-child(3){border-left:0;padding-left:0}.inquiry-offer-parity .inquiry-offer-vehicle-media,.inquiry-offer-parity .inquiry-offer-vehicle-row.is-primary .inquiry-offer-vehicle-media{flex-basis:132px;height:132px;min-height:132px}.inquiry-offer-parity .inquiry-offer-vehicle-name{font-size:17px;line-height:22px}.inquiry-offer-parity .inquiry-offer-vehicle-footer{flex-direction:column;align-items:flex-start}.inquiry-parity-next-content{max-width:88%}.inquiry-parity-next-art{opacity:.35}}.inquiry-offer-parity{--inquiry-shadow:0 1px 2px #101b3308, 0 10px 28px #101b3308;--inquiry-accent-blue:#687483;--inquiry-accent-blue-soft:#f1f3f5}.inquiry-offer-parity .inquiry-parity-header{margin-bottom:15px;padding-bottom:13px}.inquiry-offer-parity .inquiry-parity-header-top{gap:16px;min-height:34px}.inquiry-offer-parity .inquiry-parity-header-body{gap:22px;margin-top:8px}.inquiry-offer-parity .inquiry-parity-header-actions{gap:8px}.inquiry-offer-parity .inquiry-parity-header-button,.inquiry-offer-parity .inquiry-parity-more>summary{height:36px}.inquiry-offer-parity .inquiry-parity-header-button{border-radius:7px;padding-inline:12px;font-size:13px;line-height:1.2}.inquiry-offer-parity .inquiry-parity-more>summary{border-radius:7px;width:36px}.inquiry-offer-parity .inquiry-parity-title-block h1{margin-bottom:6px;font-size:31px;line-height:36px}.inquiry-offer-parity .inquiry-parity-meta{gap:8px;min-height:30px;font-size:12px;line-height:1.3}.inquiry-offer-parity .inquiry-parity-meta .inquiry-status{height:26px}.inquiry-offer-parity .inquiry-parity-status-zone{gap:14px;min-height:60px}.inquiry-offer-parity .inquiry-parity-workflow-step{gap:6px;width:64px;font-size:12px;line-height:1.25}.inquiry-offer-parity .inquiry-parity-workflow-node{width:36px;height:36px}.inquiry-offer-parity .inquiry-parity-workflow-step.is-current .inquiry-parity-workflow-node{box-shadow:0 0 0 6px #ff790012}.inquiry-offer-parity .inquiry-parity-workflow-item>i{width:34px;margin-top:18px}.inquiry-offer-parity .inquiry-parity-status-button{min-width:138px;height:36px;font-size:13px;line-height:1.2}.inquiry-offer-parity .inquiry-parity-card,.inquiry-offer-parity .inquiry-plan-panel,.inquiry-offer-parity .inquiry-vehicles-panel-v16,.inquiry-offer-parity .inquiry-history-panel{box-shadow:var(--inquiry-shadow)}.inquiry-offer-parity .inquiry-parity-icon-circle,.inquiry-offer-parity .offer-details-icon-circle,.inquiry-offer-parity .inquiry-offer-vehicles-card .offer-details-icon-circle{color:var(--inquiry-accent-blue);background:var(--inquiry-accent-blue-soft)}.inquiry-offer-parity .offer-details-profile-button{color:#33435f;border-radius:7px;justify-content:center;gap:7px;width:max-content;min-width:0;height:34px;padding:0 10px;font-size:13px;font-weight:600;line-height:1.2;box-shadow:0 1px 1px #101b3308}.inquiry-offer-parity .offer-details-profile-button .offer-details-icon{color:#687483}.inquiry-offer-parity .offer-details-profile-button:hover,.inquiry-offer-parity .offer-details-profile-button:focus-visible{background:#f7f8fa;border-color:#cbd4df}.inquiry-offer-parity .inquiry-parity-history-toggle{color:#33435f;border-radius:7px;place-self:start;width:max-content;min-width:0;height:34px;margin-top:8px;padding:0 10px;font-size:13px;font-weight:600;line-height:1.2;box-shadow:0 1px 1px #101b3308}.inquiry-offer-parity .inquiry-parity-history-toggle .inquiry-parity-icon{color:#687483}.inquiry-offer-parity .offer-details-contact-list>span>.offer-details-icon,.inquiry-offer-parity .offer-details-icon-button .offer-details-icon,.inquiry-offer-parity .offer-details-profile-caption .offer-details-icon{color:#7a8695}.inquiry-offer-parity .inquiry-history-episode-icon-v17,.inquiry-offer-parity .inquiry-timeline-dot,.inquiry-offer-parity .inquiry-history-episode-v17.is-latest :is(.inquiry-history-episode-icon-v17,.inquiry-timeline-dot){color:#707b89;background:#f1f3f5}.inquiry-offer-parity .inquiry-vehicles-panel-v16,.inquiry-offer-parity .inquiry-offer-vehicles-card{min-height:0}.inquiry-offer-parity .inquiry-offer-vehicle-media,.inquiry-offer-parity .inquiry-offer-vehicle-row.is-primary .inquiry-offer-vehicle-media{background:#fbfcfe;border:1px solid #f0f3f7;flex-basis:168px;height:168px;min-height:168px}.inquiry-offer-parity .inquiry-offer-vehicle-media img{padding:4px 10px}.inquiry-offer-parity .inquiry-offer-vehicle-row .offer-details-vehicle-facts{padding-bottom:10px}.inquiry-offer-parity .inquiry-offer-vehicle-extra-facts,.inquiry-offer-parity .inquiry-offer-vehicle-footer{padding-top:8px}.inquiry-offer-parity .inquiry-parity-next-card{background:linear-gradient(135deg,#17283f 0%,#294868 100%);min-height:166px;box-shadow:0 8px 22px #17283f24}.inquiry-offer-parity .inquiry-parity-next-art .is-trail{stroke:#7696b5}.inquiry-offer-parity .inquiry-parity-next-art .is-plane{fill:#dfe9f3;stroke:#9bb5cc}.inquiry-offer-parity .inquiry-parity-next-art .is-fold{stroke:#7696b5}.inquiry-offer-parity :where(button,a):focus-visible{outline-offset:2px;outline:3px solid #4d66c859}@media (width<=1100px){.inquiry-offer-parity .inquiry-offer-vehicle-media,.inquiry-offer-parity .inquiry-offer-vehicle-row.is-primary .inquiry-offer-vehicle-media{flex-basis:150px;height:150px;min-height:150px}}@media (width<=840px){.inquiry-offer-parity .inquiry-parity-header-body{gap:10px}.inquiry-offer-parity .inquiry-parity-status-zone{min-height:0}.inquiry-offer-parity .inquiry-parity-next-card{min-height:154px}}@media (width<=560px){.inquiry-offer-parity .inquiry-offer-vehicle-media,.inquiry-offer-parity .inquiry-offer-vehicle-row.is-primary .inquiry-offer-vehicle-media{flex-basis:132px;height:132px;min-height:132px}}.inquiry-offer-parity{color:#0b1530;width:100%;font-family:var(--dos-font-ui)}.inquiry-offer-parity,.inquiry-offer-parity *{box-sizing:border-box}.inquiry-offer-parity .inquiry-parity-header{border-bottom:1px solid #dfe5ee;margin:0 0 12px;padding:0 0 12px;position:relative}.inquiry-offer-parity .inquiry-parity-header-top{min-height:18px;display:block}.inquiry-offer-parity .inquiry-parity-header-actions{gap:9px;position:absolute;top:39px;right:0}.inquiry-offer-parity .inquiry-parity-header-body{margin-top:9px;padding-right:510px;display:block}.inquiry-offer-parity .inquiry-parity-title-block h1{color:#0b1530;letter-spacing:-.022em;margin:0 0 7px;font-size:31px;font-weight:700;line-height:37px}.inquiry-offer-parity .inquiry-parity-meta{color:#6f7c93;gap:8px;min-height:30px;font-size:12px;line-height:1.3}.inquiry-offer-parity .inquiry-parity-meta .inquiry-status{border:0;height:26px;padding:0 10px;font-size:11.5px}.inquiry-offer-parity .inquiry-detail-layout-v16{grid-template-rows:auto auto auto;grid-template-columns:minmax(260px,.94fr) minmax(460px,1.58fr) 350px;align-items:start;gap:14px 16px}.inquiry-offer-parity .inquiry-offer-status-zone{background:#fff;border:1px solid #dfe5ee;border-radius:11px;grid-area:1/1/auto/3;min-height:76px;margin:0;padding:10px 14px;box-shadow:0 1px 2px #101b3308}.inquiry-offer-parity .inquiry-parity-left-column{grid-area:2/1/span 2;gap:10px}.inquiry-offer-parity .inquiry-plan-panel{grid-area:3/2}.inquiry-offer-parity .inquiry-vehicles-panel-v16{grid-area:2/2}.inquiry-offer-parity .inquiry-parity-right-column{grid-area:1/3/span 3;gap:14px}.inquiry-offer-parity .inquiry-parity-card,.inquiry-offer-parity .inquiry-plan-panel,.inquiry-offer-parity .inquiry-vehicles-panel-v16,.inquiry-offer-parity .inquiry-history-panel{background:#fff;border-color:#dfe5ee;border-radius:11px;box-shadow:0 1px 2px #101b330a,0 8px 24px #101b3306}.inquiry-offer-parity .inquiry-parity-card-header,.inquiry-offer-parity .inquiry-section-header,.inquiry-offer-parity .inquiry-history-header-v17{margin-bottom:13px}.inquiry-offer-parity .inquiry-parity-icon-circle,.inquiry-offer-parity .offer-details-icon-circle{color:#708096;background:#f2f4f7}.inquiry-offer-parity .inquiry-offer-vehicles-card{min-height:0;box-shadow:none;background:0 0;border:0;border-left:1px solid #e5eaf1;border-radius:0;padding:13px 16px 14px}.inquiry-offer-parity .inquiry-offer-vehicles-card .offer-details-card-header{margin-bottom:9px}.inquiry-offer-parity .inquiry-offer-vehicles-card .offer-details-icon-circle{border-radius:7px;flex-basis:27px;width:27px;height:27px}.inquiry-offer-parity .inquiry-offer-vehicle-row{gap:7px 14px;margin-bottom:13px;padding-bottom:13px}.inquiry-offer-parity .inquiry-offer-vehicle-name{font-size:18px;line-height:23px}.inquiry-offer-parity .inquiry-offer-vehicle-media,.inquiry-offer-parity .inquiry-offer-vehicle-row.is-primary .inquiry-offer-vehicle-media{background:#fafbfc;border:1px solid #edf0f4;border-radius:9px;flex-basis:155px;height:155px;min-height:155px;margin:13px 0 10px}.inquiry-offer-parity .inquiry-offer-vehicle-media img{height:155px;padding:4px 10px}.inquiry-offer-parity .inquiry-offer-commercial-card{background:#fff;border:1px solid #e1e6ed;border-radius:10px;flex-direction:column;grid-area:3/1/auto/3;min-width:0;display:flex;overflow:hidden;box-shadow:0 5px 18px #18274307}.inquiry-offer-parity .inquiry-offer-commercial-card .inquiry-plan-panel{box-shadow:none;background:0 0;border:0;border-radius:0;grid-area:auto;padding:12px 16px 10px}.inquiry-offer-parity .inquiry-offer-commercial-card .offer-details-responsible-card{box-shadow:none;background:0 0;border:0;border-top:1px solid #e7ebf1;border-radius:0;padding:10px 16px 12px}.inquiry-offer-parity .inquiry-parity-summary-card{min-height:0;padding:16px 18px}.inquiry-offer-parity .inquiry-parity-next-card{color:#8e5c1b;background:#fffaf1;border:1px solid #f0d8ad;border-radius:11px;min-height:0;padding:16px 18px;box-shadow:0 1px 2px #101b3308}.inquiry-offer-parity .inquiry-parity-next-art{display:none}.inquiry-offer-parity .inquiry-parity-next-content{max-width:none;position:static}.inquiry-offer-parity .inquiry-parity-next-content>span{color:#95611f}.inquiry-offer-parity .inquiry-parity-next-content>span>span{color:#e58b16;background:#fff0d7}.inquiry-offer-parity .inquiry-parity-next-content h2{color:#513b20}.inquiry-offer-parity .inquiry-parity-next-content p{color:#8a7458}.inquiry-offer-parity .inquiry-parity-next-content button{color:#9b5d0f;background:#fff;border:1px solid #eccb96;border-radius:7px;height:34px;margin-top:12px;padding:0 10px}.inquiry-offer-parity .inquiry-history-panel{max-height:none;padding:16px 18px;overflow:visible}@media (width<=1260px){.inquiry-offer-parity .inquiry-detail-layout-v16{grid-template-columns:minmax(250px,.9fr) minmax(400px,1.2fr)}.inquiry-offer-parity .inquiry-offer-status-zone{grid-column:1/-1}.inquiry-offer-parity .inquiry-parity-right-column{grid-area:4/1/auto/-1}.inquiry-offer-parity .inquiry-offer-commercial-card{grid-area:3/2}}@media (width<=840px){.inquiry-offer-parity .inquiry-parity-header-actions{flex-wrap:wrap;justify-content:flex-start;margin-top:10px;position:static}.inquiry-offer-parity .inquiry-parity-header-body{padding-right:0}.inquiry-offer-parity .inquiry-detail-layout-v16{grid-template-columns:1fr}.inquiry-offer-parity .inquiry-offer-status-zone,.inquiry-offer-parity .inquiry-parity-left-column,.inquiry-offer-parity .inquiry-vehicles-panel-v16,.inquiry-offer-parity .inquiry-plan-panel,.inquiry-offer-parity .inquiry-offer-commercial-card,.inquiry-offer-parity .inquiry-parity-right-column{grid-area:auto/1}.inquiry-offer-parity .inquiry-offer-vehicles-card{border-left:0}}@media (width<=560px){.inquiry-offer-parity .inquiry-parity-header-actions{gap:7px}.inquiry-offer-parity .inquiry-parity-title-block h1{font-size:27px;line-height:33px}.inquiry-offer-parity .inquiry-offer-vehicle-media,.inquiry-offer-parity .inquiry-offer-vehicle-row.is-primary .inquiry-offer-vehicle-media{flex-basis:132px;height:132px;min-height:132px}.inquiry-offer-parity .inquiry-offer-vehicle-media img{height:132px}}.inquiry-customer-qualification{background:#fffaf2;border:1px solid #dce5f1;border-left:3px solid #f59a16;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}.inquiry-customer-qualification-copy{min-width:220px}.inquiry-customer-qualification-copy h2{color:#102a4c;margin:3px 0 4px;font-size:15px}.inquiry-customer-qualification-copy p{color:#7184a0;margin:0;font-size:12px}.inquiry-customer-qualification-actions{flex-wrap:wrap;gap:8px;display:flex}.inquiry-customer-candidates{border-top:1px solid #eadfcd;flex:1 0 100%;gap:6px;padding-top:10px;display:grid}.inquiry-customer-candidates>p{color:#7184a0;margin:0;font-size:12px}.inquiry-customer-candidate{border-bottom:1px solid #eee7dc;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.inquiry-customer-candidate:last-of-type{border-bottom:0}.inquiry-customer-candidate div{gap:2px;min-width:0;display:grid}.inquiry-customer-candidate strong{color:#122d52;font-size:13px}.inquiry-customer-candidate span,.inquiry-customer-candidate small{color:#7184a0;font-size:12px;line-height:1.3}.inquiry-customer-candidate-actions{flex-wrap:wrap;flex:none;align-items:center;gap:6px;display:flex!important}.inquiry-customer-candidate-actions .dos-button{min-height:28px;padding:0 9px;font-size:13px;line-height:1.2}.inquiry-customer-candidate-actions .dos-button--ghost{color:#7184a0}.inquiry-customer-candidate-actions .dos-button--secondary{color:#1e5eb8;background:#f7faff;border-color:#cbd9ec}.inquiry-customer-candidate-actions .dos-button--secondary:hover:not(:disabled){color:#174f9e;background:#eef5ff;border-color:#a9c0e0}.inquiry-customer-qualification-readonly{color:#7184a0;background:#f8fafc;border:1px solid #e1e7f0;border-radius:8px;margin:0;padding:10px 12px;font-size:12px}.inquiry-contact-unlinked-status{color:#9a6a22;font-size:12px;font-weight:600;line-height:1.3}.inquiry-previous-inquiries{color:#7184a0;border-top:1px solid #edf0f4;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:12px;padding-top:10px;font-size:12px;line-height:1.3;display:flex}.inquiry-previous-inquiries strong{color:#536681;font-weight:600}.inquiry-previous-inquiries span{color:#8996aa}.inquiry-previous-inquiries.is-empty{color:#a0aabb}.offer-details-customer-card.is-inquiry-contact .offer-details-card-header{background:#fffaf2}.offer-details-customer-card.is-inquiry-contact .offer-details-icon-circle{color:#a66c1d;background:#fff1dc}.offer-details-customer-card.is-linked-customer .offer-details-card-header{background:#f7fbf9}.offer-details-customer-card.is-linked-customer .offer-details-icon-circle{color:#188154;background:#eaf7ef}.inquiry-offer-cta-wrap{flex-direction:column;align-items:flex-end;gap:3px;display:inline-flex}.inquiry-offer-cta-hint{color:#8996aa;white-space:nowrap;font-size:12px;line-height:1.3}.inquiry-customer-qualification-error{color:#b42318!important}@media (width<=720px){.inquiry-customer-candidate{flex-direction:column;align-items:flex-start}.inquiry-customer-candidate-actions{width:100%}.inquiry-customer-candidate-actions .dos-button{flex:auto}.inquiry-offer-cta-wrap{align-items:stretch}.inquiry-offer-cta-hint{white-space:normal}}.sales-inquiry-workspace{color:#253452;width:100%;max-width:none;font-family:var(--dos-font-ui);margin:0;padding:0}.sales-inquiry-workspace :where(button,input,select){font-family:var(--dos-font-ui)}.sales-inquiry-workspace .dos-button{appearance:none;color:#18233f;height:36px;min-height:36px;font-family:var(--dos-font-ui);font-size:var(--dos-type-control);white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-weight:600;line-height:1.2;transition:background .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex}.sales-inquiry-workspace .dos-button:focus-visible{outline:3px solid var(--dos-focus,#315b9133);outline-offset:2px}.sales-inquiry-shell{width:100%;max-width:none;margin:0}.sales-inquiry-masthead{padding-bottom:22px}.sales-inquiry-masthead>.page-header-v1{align-items:center;margin:0!important;padding:0!important}.sales-inquiry-filter-card{background:#fff;border:1px solid #e1e6ed;border-radius:11px;padding:17px 18px 14px;box-shadow:0 7px 18px #1d314b09}.sales-inquiry-filter-grid{grid-template-columns:minmax(280px,1.55fr) minmax(190px,.92fr) minmax(135px,.7fr) minmax(135px,.7fr) auto;align-items:end;gap:18px;display:grid}.sales-inquiry-search-field,.sales-inquiry-filter-field,.sales-inquiry-switch-field{gap:5px;min-width:0;min-height:65px;padding-bottom:8px;display:grid;position:relative}.sales-inquiry-search-field>span,.sales-inquiry-filter-field>span,.sales-inquiry-switch-field>span{color:#718099;font-size:10px;font-weight:700;line-height:1.2}.sales-inquiry-search-field>div{color:#8793a7;align-items:center;gap:9px;min-width:0;height:40px;display:flex}.sales-inquiry-search-field>div>.dos-outlined-input-v1{flex:auto}.sales-inquiry-switch-field{grid-template-rows:20px 24px;grid-template-columns:minmax(0,1fr) auto;align-items:center}.sales-inquiry-switch-field>span{grid-column:1/-1;align-self:start}.sales-inquiry-switch-field small{color:#253452;grid-area:2/1;font-size:12px;font-weight:600}.sales-inquiry-switch-field button{cursor:pointer;background:#d4d9e1;border:0;border-radius:999px;grid-area:2/2;width:34px;height:20px;padding:2px}.sales-inquiry-switch-field button i{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .16s;display:block;box-shadow:0 1px 2px #14213a33}.sales-inquiry-switch-field.is-active button{background:#e88917}.sales-inquiry-switch-field.is-active button i{transform:translate(14px)}.sales-inquiry-switch-field button:focus-visible{outline:3px solid var(--dos-focus,#315b9133);outline-offset:2px}.sales-inquiry-search-button{border-radius:7px;min-height:35px;box-shadow:0 5px 11px #ea8a122e}.sales-inquiry-search-button svg{margin-right:7px}.sales-inquiry-inbox{background:#fff;border:1px solid #e1e6ed;border-radius:11px;margin-top:17px;overflow:hidden;box-shadow:0 7px 18px #1d314b09}.sales-inquiry-column-head,.sales-inquiry-row{grid-template-columns:minmax(200px,1.25fr) minmax(175px,1fr) minmax(125px,.78fr) minmax(145px,.85fr) minmax(190px,1.08fr) minmax(175px,.98fr) 24px;gap:14px;display:grid}.sales-inquiry-column-head{color:#7c899e;letter-spacing:.055em;text-transform:uppercase;background:#fbfcfe;border-bottom:1px solid #edf0f4;align-items:center;min-height:35px;padding:0 17px;font-size:9px;font-weight:800}.sales-inquiry-row{cursor:pointer;border-bottom:1px solid #edf0f4;align-items:stretch;min-width:0;min-height:84px;padding:12px 13px 12px 17px;transition:background-color .16s,box-shadow .16s;position:relative}.sales-inquiry-row:last-child{border-bottom:0}.sales-inquiry-row:hover,.sales-inquiry-row:focus-visible{z-index:1;background:#fffdf8;outline:0;box-shadow:inset 3px 0 #e88917}.sales-inquiry-row>div{flex-direction:column;justify-content:center;gap:4px;min-width:0;display:flex}.sales-inquiry-label{color:#718099;font-size:9px;font-weight:700;line-height:14px}.sales-inquiry-row strong{color:#17263e;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;line-height:17px;overflow:hidden}.sales-inquiry-row>div>span:not(.sales-inquiry-label){color:#718099;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-size:10px;line-height:15px;display:flex;overflow:hidden}.sales-inquiry-row svg{color:#8793a7;flex:none}.sales-inquiry-intents{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.sales-inquiry-intents small{color:#78613a;text-overflow:ellipsis;white-space:nowrap;background:#fff8eb;border:1px solid #efdfbf;border-radius:999px;padding:3px 6px;font-size:8px;font-weight:700;overflow:hidden}.sales-inquiry-status-cell{align-items:flex-start}.sales-inquiry-status-cell .inquiry-status{margin-top:1px}.sales-inquiry-assignee strong{color:#53627a;font-size:11px}.sales-inquiry-next{border-left:2px solid #0000;padding-left:9px}.sales-inquiry-next.is-overdue{border-left-color:#c87535}.sales-inquiry-next.is-overdue strong{color:#9a522c}.sales-inquiry-next>span:not(.sales-inquiry-label){color:#718099}.sales-inquiry-activity strong{font-size:11px}.sales-inquiry-row-arrow{color:#8290a5;cursor:pointer;background:0 0;border:0;align-self:center;place-items:center;width:24px;height:32px;padding:0;display:grid}.sales-inquiry-row-arrow:hover{color:#18233f}.sales-inquiry-footer{box-sizing:border-box;color:#71809a;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:11px 17px;font-size:11px;display:flex}.sales-inquiry-pagination{color:#687895;white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.sales-inquiry-pagination strong{color:#253452;font-size:11px;font-weight:700}.sales-inquiry-pagination button{color:#253452;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:7px;place-items:center;width:30px;height:30px;font-size:20px;line-height:1;display:grid}.sales-inquiry-pagination button:hover:not(:disabled){background:#f8fafc;border-color:#8fa8cf}.sales-inquiry-pagination button:disabled{opacity:.4;cursor:not-allowed}.sales-inquiry-state{color:#687895;background:#fff;border:1px solid #e1e6ed;border-radius:11px;margin-top:17px;padding:18px;font-size:12px}.sales-inquiry-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:220px;padding:24px;display:flex}.sales-inquiry-empty>span{color:#7b879a;background:#f2f5fa;border-radius:12px;place-items:center;width:42px;height:42px;margin-bottom:5px;display:grid}.sales-inquiry-empty strong{color:#18233f;font-size:14px}.sales-inquiry-empty small{color:#71809a;font-size:12px}.sales-inquiry-search-field,.sales-inquiry-filter-field{border-bottom:0;padding-bottom:0}.sales-inquiry-switch-field{border-bottom:1px solid #cbd5e1}.sales-inquiry-search-field>span,.sales-inquiry-filter-field>span{order:2}.sales-inquiry-search-field>div,.sales-inquiry-filter-field>.dos-outlined-select-v1{order:1}@media (width<=1250px){.sales-inquiry-filter-grid{grid-template-columns:minmax(250px,1fr) minmax(170px,.8fr) 140px 140px auto;gap:13px}.sales-inquiry-column-head,.sales-inquiry-row{grid-template-columns:minmax(180px,1.18fr) minmax(155px,1fr) minmax(115px,.78fr) minmax(130px,.85fr) minmax(165px,1.08fr) minmax(150px,.98fr) 24px;gap:10px}}@media (width<=920px){.sales-inquiry-filter-grid{grid-template-columns:1fr 1fr}.sales-inquiry-search-field{grid-column:1/-1}.sales-inquiry-search-button{justify-self:stretch}.sales-inquiry-inbox{overflow-x:auto}.sales-inquiry-column-head,.sales-inquiry-row{min-width:980px}}@media (width<=620px){.sales-inquiry-masthead{padding-bottom:16px}.sales-inquiry-masthead>.page-header-v1{align-items:flex-start}.sales-inquiry-filter-grid{grid-template-columns:1fr}.sales-inquiry-search-field{grid-column:auto}.sales-inquiry-footer{flex-direction:column;align-items:flex-start}.sales-inquiry-pagination{justify-content:space-between;align-self:stretch}}.dealeros-app :is(.inventory-filter-card-v2,.imports-filter-card-v2,.sales-contract-filter-card-v2,.preparation-toolbar-v2,.customers-toolbar-v1,.inquiries-toolbar,.sales-offers-toolbar,.users-admin-toolbar-v1,.groups-admin-toolbar-v1,.platform-organizations-toolbar-v1,.platform-users-toolbar-v1,.email-templates-list-toolbar-v1,.import-vehicles-toolbar-v5){box-sizing:border-box;border:1px solid var(--dos-border);border-radius:var(--dos-radius-lg);background:var(--dos-surface);gap:10px;min-width:0;margin-top:0;margin-bottom:16px;padding:10px}.dealeros-app :is(.inventory-search-v2,.imports-search-v2,.sales-contract-search-v2,.preparation-search-v2,.preparation-select-v2,.customers-toolbar-v1>.dos-outlined-input-v1,.inquiries-toolbar>input:not([type=checkbox]),.users-admin-search-v1,.groups-admin-search-v1,.email-templates-search-v1,.import-vehicles-toolbar-v5 .search-control-v2){box-sizing:border-box;border:1px solid var(--dos-border-strong);border-radius:var(--dos-radius-sm);background:var(--dos-surface);min-width:0;height:36px;min-height:36px;color:var(--dos-text-muted);font-size:12px}.dealeros-app :is(.inventory-search-v2,.imports-search-v2,.sales-contract-search-v2,.preparation-search-v2,.preparation-select-v2,.users-admin-search-v1,.groups-admin-search-v1,.email-templates-search-v1,.import-vehicles-toolbar-v5 .search-control-v2):focus-within{border-color:var(--dos-amber-600);box-shadow:0 0 0 3px var(--dos-focus)}.dealeros-app :is(.inventory-search-v2,.imports-search-v2,.sales-contract-search-v2,.preparation-search-v2,.preparation-select-v2,.users-admin-search-v1,.groups-admin-search-v1,.email-templates-search-v1,.import-vehicles-toolbar-v5 .search-control-v2)>svg,.dealeros-app :is(.users-admin-search-v1,.groups-admin-search-v1,.email-templates-search-v1)>span{width:15px;height:15px;color:var(--dos-text-muted);flex:0 0 15px;font-size:15px;line-height:1}.dealeros-app :is(.inventory-search-v2,.imports-search-v2,.sales-contract-search-v2,.preparation-search-v2,.users-admin-search-v1,.groups-admin-search-v1,.email-templates-search-v1,.import-vehicles-toolbar-v5 .search-control-v2) input{box-sizing:border-box;min-width:0;height:100%;color:var(--dos-text);background:0 0;border:0;outline:0;padding:0;font-family:inherit;font-size:12px;font-weight:500;line-height:1.2}.dealeros-app .preparation-select-v2 select{box-sizing:border-box;height:100%;min-height:0;color:var(--dos-text);background:0 0;border:0;outline:0;padding:0;font-family:inherit;font-size:12px;font-weight:500;line-height:1.2}.dealeros-app :is(.inventory-search-v2,.imports-search-v2,.sales-contract-search-v2,.preparation-search-v2,.users-admin-search-v1,.groups-admin-search-v1,.email-templates-search-v1,.import-vehicles-toolbar-v5 .search-control-v2) input::placeholder{color:var(--dos-text-muted);opacity:1}.dealeros-app :is(.inventory-filter-field-v2,.imports-filter-field-v2,.sales-contract-filter-field-v2)>span,.dealeros-app .sales-offers-toolbar>label,.dealeros-app :is(.inventory-filter-field-v2,.imports-filter-field-v2,.sales-contract-filter-field-v2) .inventory-filter-label-v2{color:var(--dos-text-secondary);font-family:var(--dos-font-data);font-size:var(--dos-type-filter-label);letter-spacing:.02em;text-transform:uppercase;font-weight:600;line-height:1.3}.dealeros-app :is(.inventory-filter-field-v2 .dos-outlined-select-v1,.inventory-filter-field-v2 .dos-outlined-input-v1,.imports-filter-field-v2 select,.sales-contract-filter-field-v2 select,.sales-contract-filter-field-v2 input,.inquiries-toolbar>select,.users-admin-toolbar-v1>select,.groups-admin-toolbar-v1>select,.platform-organizations-toolbar-v1>.dos-outlined-select-v1,.platform-users-toolbar-v1>.dos-outlined-select-v1,.email-templates-list-toolbar-v1>.dos-outlined-select-v1,.import-vehicles-toolbar-v5>select,.import-vehicles-toolbar-v5 .dos-control){box-sizing:border-box;border:1px solid var(--dos-border-strong);border-radius:var(--dos-radius-sm);background:var(--dos-surface);width:100%;height:36px;min-height:36px;color:var(--dos-text);font-family:var(--dos-font-ui);font-size:var(--dos-type-control);outline:0;padding:0 10px;font-weight:500;line-height:1.35}.dealeros-app :is(.customers-toolbar-v1>.dos-outlined-input-v1,.inquiries-toolbar>input:not([type=checkbox]),.platform-organizations-toolbar-v1>.dos-outlined-input-v1,.platform-users-toolbar-v1>.dos-outlined-input-v1){width:100%;color:var(--dos-text);font-family:var(--dos-font-ui);font-size:var(--dos-type-control);outline:0;padding:0 10px;font-weight:500;line-height:1.35}.dealeros-app :is(.inventory-filter-field-v2 .dos-outlined-select-v1,.inventory-filter-field-v2 .dos-outlined-input-v1,.imports-filter-field-v2 select,.sales-contract-filter-field-v2 select,.sales-contract-filter-field-v2 input,.inquiries-toolbar>select,.users-admin-toolbar-v1>select,.groups-admin-toolbar-v1>select,.platform-organizations-toolbar-v1>.dos-outlined-select-v1,.platform-users-toolbar-v1>.dos-outlined-select-v1,.email-templates-list-toolbar-v1>.dos-outlined-select-v1,.import-vehicles-toolbar-v5>select,.import-vehicles-toolbar-v5 .dos-control,.customers-toolbar-v1>.dos-outlined-input-v1,.inquiries-toolbar>input:not([type=checkbox]),.platform-organizations-toolbar-v1>.dos-outlined-input-v1,.platform-users-toolbar-v1>.dos-outlined-input-v1):focus,.dealeros-app :is(.customers-toolbar-v1>.dos-outlined-input-v1,.inquiries-toolbar>input:not([type=checkbox]),.platform-organizations-toolbar-v1>.dos-outlined-input-v1,.platform-users-toolbar-v1>.dos-outlined-input-v1):focus-visible{border-color:var(--dos-amber-600);box-shadow:0 0 0 3px var(--dos-focus)}.dealeros-app :is(.inventory-advanced-toggle-v2,.inventory-filter-actions-v2 .dos-button,.imports-filter-actions-v2 .dos-button,.sales-contract-filter-actions-v2 .dos-button,.inquiries-toolbar .dos-button,.sales-offers-toolbar .dos-button,.users-admin-toolbar-v1 .dos-button,.groups-admin-toolbar-v1 .dos-button,.platform-users-toolbar-v1 .dos-button,.import-vehicles-toolbar-v5 .dos-button,.import-vehicles-toolbar-v5 .clear-filters-v2){box-sizing:border-box;border-radius:var(--dos-radius-sm);height:36px;min-height:36px;padding:0 11px;font-family:inherit;font-size:12px;font-weight:600;line-height:1.2}.dealeros-app :is(.inventory-filter-actions-v2 .dos-button,.imports-filter-actions-v2 .dos-button,.sales-contract-filter-actions-v2 .dos-button,.inquiries-toolbar .dos-button,.sales-offers-toolbar .dos-button,.users-admin-toolbar-v1 .dos-button,.groups-admin-toolbar-v1 .dos-button,.platform-users-toolbar-v1 .dos-button,.import-vehicles-toolbar-v5 .clear-filters-v2){color:var(--dos-text-secondary);border:1px solid var(--dos-border-strong);background:var(--dos-surface)}.dealeros-app .inventory-filter-count-v2{min-width:18px;height:18px;color:var(--dos-amber-700);background:var(--dos-amber-soft);border-radius:999px;padding:0 5px;font-size:10px;font-weight:700}.dealeros-app :is(.inventory-filter-card-v2,.imports-filter-card-v2,.sales-contract-filter-card-v2,.preparation-toolbar-v2,.customers-toolbar-v1,.inquiries-toolbar,.sales-offers-toolbar,.users-admin-toolbar-v1,.groups-admin-toolbar-v1,.platform-organizations-toolbar-v1,.platform-users-toolbar-v1,.email-templates-list-toolbar-v1,.import-vehicles-toolbar-v5) :is(button,input,select):focus-visible{outline:0}@media (width<=640px){.dealeros-app :is(.inventory-search-v2,.imports-search-v2,.sales-contract-search-v2,.preparation-search-v2,.preparation-select-v2,.customers-toolbar-v1>.dos-outlined-input-v1,.inquiries-toolbar>input:not([type=checkbox]),.users-admin-search-v1,.groups-admin-search-v1,.email-templates-search-v1,.import-vehicles-toolbar-v5 .search-control-v2){flex-basis:100%;width:100%;min-width:0}.dealeros-app :is(.inventory-filter-actions-v2,.imports-filter-actions-v2,.sales-contract-filter-actions-v2){flex-flow:wrap;align-items:center}.dealeros-app :is(.imports-refresh-v2,.sales-contract-refresh-v2,.inventory-refresh-v2){margin-left:auto}}.dealeros-app :is(.users-admin-page-v1,.groups-admin-page-v1,.permissions-admin-page-v1,.organization-settings-page-v1,.platform-organizations-page-v1,.platform-users-page-v1,.customers-page-v1,.users-management-page-v1,.customer-modal-v1,.my-profile-page-v1,.offer-details-page) .dos-icon-button{appearance:none;box-sizing:border-box;border:1px solid var(--dos-border,#dbe1ea);width:36px;height:36px;min-height:36px;color:var(--dos-text-secondary,#59627a);background:var(--dos-surface,#fff);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;padding:0;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex}.dealeros-app .modal-v2 .clear-filters-v2{appearance:none;box-sizing:border-box;height:40px;min-height:40px;color:var(--dos-text-strong);background:var(--dos-surface);border:1px solid var(--dos-border-strong);white-space:nowrap;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex}.dealeros-app .modal-v2 .clear-filters-v2:hover:not(:disabled){color:var(--dos-text-strong);background:var(--dos-amber-softer);border-color:var(--dos-border-strong)}.dealeros-app .modal-v2 .clear-filters-v2:focus-visible{box-shadow:0 0 0 3px var(--dos-focus);outline:0}.dealeros-app .modal-v2 .clear-filters-v2:disabled{opacity:.55;cursor:not-allowed}.dealeros-app{--dos-page-padding-x:28px;--dos-page-padding-y:24px;--dos-page-padding-bottom:48px;--dos-section-gap:16px;--dos-content-gap:14px}.dealeros-app>.dealer-content-v2>main.page-canvas-v1{box-sizing:border-box;width:100%;min-width:0;padding:var(--dos-page-padding-y) var(--dos-page-padding-x) var(--dos-page-padding-bottom);background:var(--dos-page,#f7f8fb);margin-inline:auto}.dealeros-app>.dealer-content-v2>main.page-canvas-v1--standard,.dealeros-app>.dealer-content-v2>main.page-canvas-v1--wide,.dealeros-app>.dealer-content-v2>main.page-canvas-v1--detail,.dealeros-app>.dealer-content-v2>main.page-canvas-v1--full{max-width:none}.dealeros-app .dashboard-shell,.dealeros-app .inquiries-workspace,.dealeros-app .offer-details-page,.dealeros-app .vehicle-v2-shell,.dealeros-app .customer-workspace-page-v2,.dealeros-app .sales-offers-page,.dealeros-app .sales-offer-workspace,.dealeros-app .sales-offer-details-page,.dealeros-app .inventory-list-page-v2,.dealeros-app .imports-list-page-v2,.dealeros-app .import-workspace-page,.dealeros-app .import-create-page-v2,.dealeros-app .preparation-page-v2,.dealeros-app .showroom-live-page,.dealeros-app .sales-contract-list-page-v2,.dealeros-app .import-page-v15,.dealeros-app .sales-contract-details-route .sales-contract-page,.dealeros-app .import-erp-page.import-detail-wide-layout-v5,.dealeros-app .import-v15-shell,.dealeros-app .email-template-edit-page-v2,.dealeros-app .users-admin-page-v1,.dealeros-app .groups-admin-page-v1,.dealeros-app .permissions-admin-page-v1,.dealeros-app .organization-settings-page-v1,.dealeros-app .platform-organizations-page-v1,.dealeros-app .platform-users-page-v1,.dealeros-app .users-management-page-v1,.dealeros-app .account-security-page-v1,.dealeros-app .settings-module-page-v1{box-sizing:border-box;width:100%;min-width:0;margin-inline:0;padding:0;max-width:none!important}.dealeros-app .import-erp-page .import-detail-shell{width:100%;max-width:none;padding:0}.dealeros-app .dashboard-stack,.dealeros-app .inquiries-workspace--polished{gap:var(--dos-section-gap)}.dealeros-app :where(.inventory-masthead-v2,.imports-masthead-v2,.sales-contract-list-masthead-v2){padding-bottom:var(--dos-content-gap)}.dealeros-app .sales-contract-list-card-v2{margin-top:0}.dealeros-app .import-workspace-page{gap:var(--dos-section-gap)}@media (width<=900px){.dealeros-app{--dos-page-padding-x:20px;--dos-page-padding-y:20px;--dos-page-padding-bottom:40px}}@media (width<=640px){.dealeros-app{--dos-page-padding-x:16px;--dos-page-padding-y:16px;--dos-page-padding-bottom:36px}}@media (width<=520px){.dealeros-app{--dos-page-padding-x:12px;--dos-page-padding-bottom:30px}}.dealeros-app{--dos-content-table-head-height:34px;--dos-content-table-head-size:10px;--dos-content-table-row-size:12px;--dos-content-table-row-height:52px;--dos-content-meta-size:10.5px;--dos-content-status-height:22px}.dealeros-app :is(.inventory-table-v2 th,.imports-table-card-v2 th,.sales-offers-table th,.sales-contract-list-card-v2 th,.customers-table-card-v1 th,.draft-table-v1 th,.platform-organizations-table-v1 th,.platform-users-table-v1 th,.users-admin-table-wrap-v1 th,.groups-admin-table-wrap-v1 th,.email-templates-table-v1 th){box-sizing:border-box;height:var(--dos-content-table-head-height);color:var(--dos-text-muted,#687895);font-size:var(--dos-content-table-head-size);letter-spacing:.05em;padding-block:0;font-weight:700;line-height:1}.dealeros-app :is(.inventory-table-v2 td,.imports-table-card-v2 td,.sales-offers-table td,.sales-contract-list-card-v2 td,.customers-table-card-v1 td,.draft-table-v1 td,.platform-organizations-table-v1 td,.platform-users-table-v1 td,.users-admin-table-wrap-v1 td,.groups-admin-table-wrap-v1 td,.email-templates-table-v1 td){box-sizing:border-box;min-height:var(--dos-content-table-row-height);font-size:var(--dos-content-table-row-size);padding-block:8px;line-height:1.25}.dealeros-app :is(.inventory-table-v2 td strong,.imports-table-card-v2 td strong,.sales-offers-table td strong,.sales-contract-list-card-v2 td strong,.customers-table-card-v1 td strong,.draft-table-v1 td strong,.platform-organizations-table-v1 td strong,.platform-users-table-v1 td strong,.users-admin-table-wrap-v1 td strong,.groups-admin-table-wrap-v1 td strong,.email-templates-table-v1 td strong){font-size:12.5px;font-weight:650}.dealeros-app :is(.inventory-vehicle-copy-v2 span,.inventory-stock-v2 small,.customers-table-card-v1 td small,.platform-organizations-table-v1 td small,.platform-users-table-v1 td small,.email-templates-table-v1 td small){font-size:var(--dos-content-meta-size);line-height:1.25}.dealeros-app :is(.vehicle-status-badge-v2,.import-status-badge-v1,.draft-status-v1,.import-review-status,.sales-contract-status,.inquiry-status,.customer-primary-badge-v1,.platform-status-badge-v1,.platform-user-role-badge-v1,.platform-user-status-badge-v1,.users-admin-role-badge-v1,.users-admin-status-badge-v1,.groups-admin-status-badge-v1,.settings-status-badge-v1){box-sizing:border-box;min-height:var(--dos-content-status-height);padding-block:0;font-size:10px;line-height:1}.dealeros-app :is(.inventory-table-v2 .inventory-price-v2,.inventory-table-v2 .inventory-year-v2,.imports-table-card-v2 .number-cell-v2,.sales-offers-table td:nth-child(4),.sales-contract-list-card-v2 td:nth-child(4),.customers-table-card-v1 td:nth-child(4),.draft-table-v1 .number-cell-v2,.dashboard-recent-data-table .is-numeric){font-variant-numeric:tabular-nums;text-align:right}.dealeros-app :is(.inventory-empty-v2,.imports-state-v1,.sales-offer-empty,.sales-contract-loading,.customers-state-v1,.dashboard-recent-table-state,.users-admin-state-v1,.groups-admin-state-v1,.permissions-admin-state-v1,.import-review-empty){padding-block:28px;font-size:11.5px}.dealeros-app :is(.customer-related-section-header-v3 h2,.permissions-admin-category-v1 h3,.organization-settings-section-v1 h2){letter-spacing:0;text-transform:none;font-size:15px;font-weight:700;line-height:1.25}.dealeros-app :is(.customer-related-section-header-v3,.permissions-admin-category-v1,.organization-settings-section-v1) :is(button,.dos-button,.dos-icon-button){min-height:30px}.dealeros-app :is(.inventory-row-action-v2,.sales-contract-action-icon-v2,.sales-contract-row-action-v2,.email-template-edit-action-v1){min-width:30px;min-height:30px}@media (width<=760px){.dealeros-app{--dos-content-table-row-height:48px}.dealeros-app :is(.inventory-table-v2 td,.imports-table-card-v2 td,.sales-offers-table td,.sales-contract-list-card-v2 td,.customers-table-card-v1 td,.draft-table-v1 td,.platform-organizations-table-v1 td,.platform-users-table-v1 td,.users-admin-table-wrap-v1 td,.groups-admin-table-wrap-v1 td,.email-templates-table-v1 td){padding-block:9px}}.navigation-user-menu-v4{z-index:141;min-width:0;position:relative}.navigation-user-trigger-v4{appearance:none;color:#dce5f1;text-align:left;width:100%;min-width:0;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:8px;padding:7px 5px 1px;display:flex}.navigation-user-trigger-v4:hover,.navigation-user-trigger-v4[aria-expanded=true]{background:#ffffff0d;border-color:#ffffff14}.navigation-user-trigger-v4:focus-visible{outline-offset:1px;outline:2px solid #88aee0}.navigation-user-trigger-v4 .navigation-user-copy-v2{flex:1;min-width:0}.navigation-user-chevron-v4{opacity:.75;border-bottom:1px solid;border-right:1px solid;flex:0 0 7px;width:7px;height:7px;transition:transform .16s;transform:rotate(45deg)translateY(-2px)}.navigation-user-trigger-v4[aria-expanded=true] .navigation-user-chevron-v4{transform:rotate(225deg)translate(-1px,-1px)}.navigation-user-popover-v4{z-index:120;box-sizing:border-box;color:#24334c;background:#fff;border:1px solid #dfe4ec;border-radius:9px;gap:2px;width:220px;max-width:calc(100vw - 20px);padding:7px;display:grid;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 12px 28px #12203a29}.navigation-user-separator-v4{background:#e8ebf0;height:1px;margin:5px 4px}.dealer-sidebar-v2{overflow:visible}.dealer-sidebar-v2 .navigation-footer-v2{z-index:140;position:relative}.dealer-sidebar-v2 .navigation-user-popover-v4{left:0;right:auto}.navigation-user-popover-v4>button{appearance:none;color:#35435a;width:100%;min-height:36px;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;border-radius:6px;align-items:center;padding:0 9px;font-size:12px;font-weight:600;display:flex}.navigation-user-popover-v4>button:hover,.navigation-user-popover-v4>button:focus-visible{background:#fff7e8;border-left-color:#e59a2f;outline:0}.navigation-user-popover-v4>button.is-danger{color:#a74c4c}.navigation-user-popover-v4>button:disabled{cursor:default;opacity:.55}.navigation-user-popover-v4>button>span{color:#8b94a4;margin-left:auto}.navigation-user-organizations-v4{background:#f8fafc;border:1px solid #e5e9f0;border-radius:7px;gap:2px;margin:0 3px 3px;padding:4px;display:grid}.navigation-user-organizations-v4 button{color:#35435a;min-height:35px;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;gap:1px;padding:6px 7px;display:grid}.navigation-user-organizations-v4 button:hover:not(:disabled),.navigation-user-organizations-v4 button:focus-visible{background:#fff;outline:0}.navigation-user-organizations-v4 button.is-current{color:#8d5b13;background:#fff3da}.navigation-user-organizations-v4 button:disabled{cursor:default}.navigation-user-organizations-v4 strong{font-size:11px;font-weight:700}.navigation-user-organizations-v4 small{color:#7d8899;font-size:10px}.navigation-user-error-v4{color:#b64e4e;margin:3px 8px;font-size:10px}.horizontal-navigation-user-v3 .navigation-user-menu-v4{min-width:150px}.horizontal-navigation-user-v3 .navigation-user-trigger-v4{border:0;border-left:1px solid #ffffff1f;border-radius:0;padding:0 0 0 7px}@media (width<=760px){.navigation-user-popover-v4{left:0;right:auto}}.dos-button.dos-button,.primary-action-v2.primary-action-v2,body .dealeros-app .dos-button.dos-button,body .dealeros-app .primary-action-v2.primary-action-v2{appearance:none;box-sizing:border-box;border:1px solid var(--dos-border-strong,#d7d4de);border-radius:var(--dos-radius-md,8px);height:36px;min-height:36px;color:var(--dos-text-strong,#1d1c2d);background:var(--dos-surface,#fff);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-family:inherit;font-size:13px;font-weight:650;line-height:1.2;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex}.dos-button.dos-button--accent.dos-button--accent,.primary-action-v2.primary-action-v2,body .dealeros-app .dos-button.dos-button--accent.dos-button--accent,body .dealeros-app .primary-action-v2.primary-action-v2{color:#fff;background:var(--dos-orange-600,#e28325);border-color:var(--dos-orange-600,#e28325);box-shadow:var(--dos-shadow-xs,0 1px 2px #1f1d2f09)}.dos-button.dos-button--secondary.dos-button--secondary,body .dealeros-app .dos-button.dos-button--secondary.dos-button--secondary{color:var(--dos-text-strong,#1d1c2d);background:var(--dos-surface,#fff);border-color:var(--dos-border-strong,#d7d4de);box-shadow:none}.dos-button.dos-button--ghost.dos-button--ghost,body .dealeros-app .dos-button.dos-button--ghost.dos-button--ghost{color:var(--dos-brand,#315b91);box-shadow:none;background:0 0;border-color:#0000}.dos-button.dos-button:hover:not(:disabled),.primary-action-v2.primary-action-v2:hover:not(:disabled),body .dealeros-app .dos-button.dos-button:hover:not(:disabled),body .dealeros-app .primary-action-v2.primary-action-v2:hover:not(:disabled){color:var(--dos-text-strong,#1d1c2d);background:var(--dos-surface-hover,#faf9f5);border-color:var(--dos-border-strong,#d7d4de)}.dos-button.dos-button--accent.dos-button--accent:hover:not(:disabled),.primary-action-v2.primary-action-v2:hover:not(:disabled),body .dealeros-app .dos-button.dos-button--accent.dos-button--accent:hover:not(:disabled),body .dealeros-app .primary-action-v2.primary-action-v2:hover:not(:disabled){color:#fff;background:var(--dos-orange-600,#e28325);border-color:var(--dos-orange-600,#e28325);background:color-mix(in srgb, var(--dos-orange-600,#e28325) 90%, #fff);border-color:color-mix(in srgb, var(--dos-orange-600,#e28325) 90%, #fff)}.dos-button.dos-button--accent.dos-button--accent:active:not(:disabled),.primary-action-v2.primary-action-v2:active:not(:disabled),body .dealeros-app .dos-button.dos-button--accent.dos-button--accent:active:not(:disabled),body .dealeros-app .primary-action-v2.primary-action-v2:active:not(:disabled){color:#fff;background:var(--dos-orange-700,#c96c16);border-color:var(--dos-orange-700,#c96c16)}.dos-button.dos-button--secondary.dos-button--secondary:hover:not(:disabled),body .dealeros-app .dos-button.dos-button--secondary.dos-button--secondary:hover:not(:disabled){background:var(--dos-surface-hover,#faf9f5);border-color:var(--dos-border-strong,#d7d4de)}.dos-button.dos-button--ghost.dos-button--ghost:hover:not(:disabled),body .dealeros-app .dos-button.dos-button--ghost.dos-button--ghost:hover:not(:disabled){color:var(--dos-text-strong,#1d1c2d);background:var(--dos-surface-hover,#faf9f5);border-color:var(--dos-border,#e7e5eb)}:is(.dos-button,.primary-action-v2):focus-visible{box-shadow:0 0 0 3px var(--dos-focus,#e7a94747);outline:0}:is(.dos-button,.primary-action-v2):disabled{opacity:.55;cursor:not-allowed}:is(.dos-button,.primary-action-v2)>svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 16px;width:16px;height:16px}.dos-icon-button{appearance:none;box-sizing:border-box;border:1px solid var(--dos-border,#e7e5eb);border-radius:var(--dos-radius-md,8px);width:36px;height:36px;min-height:36px;color:var(--dos-text-secondary,#646176);background:var(--dos-surface,#fff);cursor:pointer;justify-content:center;align-items:center;padding:0;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex}.dos-icon-button:hover:not(:disabled){color:var(--dos-text-strong,#1d1c2d);background:var(--dos-surface-hover,#faf9f5);border-color:var(--dos-border-strong,#d7d4de)}.dos-icon-button:focus-visible{box-shadow:0 0 0 3px var(--dos-focus,#e7a94747);outline:0}.dos-icon-button:disabled{opacity:.55;cursor:not-allowed}.dos-icon-button>svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}body .dealeros-app .dos-icon-button[aria-label*=Редактирай],body .dealeros-app .dos-icon-button[title*=Редактирай]{box-shadow:none;background:0 0;border-color:#0000}body .dealeros-app .dos-icon-button[aria-label*=Редактирай]:hover:not(:disabled),body .dealeros-app .dos-icon-button[title*=Редактирай]:hover:not(:disabled){background:var(--dos-surface-hover,#faf9f5);border-color:#0000}body .dealeros-app button:is([aria-label*=Редактирай],[title*=Редактирай]):has(>svg:only-child){box-shadow:none!important;background:0 0!important;border-color:#0000!important}body .dealeros-app button:is([aria-label*=Редактирай],[title*=Редактирай]):has(>svg:only-child):hover:not(:disabled){background:var(--dos-surface-hover,#faf9f5)!important;border-color:#0000!important}.dealer-notification-bell{z-index:1200;position:fixed;top:12px;right:20px}.dealer-notification-trigger{color:#667085;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;place-items:center;width:36px;height:36px;padding:0;transition:background .15s,color .15s,border-color .15s;display:grid;position:relative}.dealer-notification-trigger:hover,.dealer-notification-trigger[aria-expanded=true]{color:#172b4d;background:#fff;border-color:#dfe5ee}.dealer-notification-trigger:focus-visible{outline-offset:2px;outline:2px solid #f97316}.dealer-notification-trigger svg{width:19px;height:19px}.dealer-notification-count{color:#fff;background:#f97316;border:2px solid #f7f8fb;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:9px;font-weight:800;line-height:12px;display:grid;position:absolute;top:-2px;right:-3px}.dealer-notification-popover{background:#fff;border:1px solid #dfe5ee;border-radius:14px;width:390px;position:absolute;top:44px;right:0;overflow:hidden;box-shadow:0 18px 45px #102a4d29}.dealer-notification-popover header{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;gap:12px;padding:15px 16px;display:flex}.dealer-notification-popover header div:first-child{gap:3px;display:grid}.dealer-notification-popover header strong{color:#14284b;font-size:14px}.dealer-notification-popover header small{color:#8492a8;font-size:11px}.dealer-notification-header-actions{align-items:center;gap:10px;display:flex}.dealer-notification-popover header button{color:#ee6b12;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:700}.dealer-notification-popover header button:disabled{color:#aab4c2;cursor:default}.dealer-notification-filters{background:#fafbfc;border-bottom:1px solid #edf0f5;gap:4px;padding:8px 12px;display:flex}.dealer-notification-filters button{color:#718096;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;padding:5px 9px;font-size:11px}.dealer-notification-filters button:hover{color:#172b4d;background:#fff}.dealer-notification-filters button.is-active{color:#df5e0d;background:#fff5ed;border-color:#f4c9a7;font-weight:700}.dealer-notification-list{max-height:430px;overflow:auto}.dealer-notification-empty{color:#8492a8;text-align:center;margin:0;padding:28px 18px;font-size:12px}.dealer-notification-item{background:#fff;border-bottom:1px solid #f0f2f6;width:100%;display:flex;position:relative}.dealer-notification-item:last-child{border-bottom:0}.dealer-notification-item:hover{background:#fafbfc}.dealer-notification-item.is-unread{background:#fffaf5}.dealer-notification-item-main{text-align:left;cursor:pointer;background:0 0;border:0;flex:1;gap:10px;min-width:0;padding:13px 4px 13px 16px;display:flex}.dealer-notification-item-main:focus-visible{z-index:1;outline-offset:-2px;outline:2px solid #f97316}.dealer-notification-item-icon{color:#f97316;background:#fff0e3;border-radius:9px;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.dealer-notification-item-icon svg{width:15px;height:15px}.dealer-notification-item-copy{gap:3px;min-width:0;display:grid}.dealer-notification-item-copy strong{color:#172b4d;font-size:12px;font-weight:750;line-height:16px}.dealer-notification-item-copy span{color:#64748b;font-size:11px;line-height:15px}.dealer-notification-item-copy small{color:#98a2b3;font-size:10px}.dealer-notification-unread-dot{background:#f97316;border-radius:50%;flex:0 0 7px;align-self:flex-start;width:7px;height:7px;margin:6px 0 0 auto}.dealer-notification-dismiss{color:#98a2b3;cursor:pointer;opacity:0;background:0 0;border:0;border-radius:8px;flex:0 0 28px;align-self:flex-start;width:28px;height:28px;margin:13px 9px 0 0;padding:0;font-size:18px;font-weight:400;line-height:26px;transition:opacity .15s,background .15s,color .15s}.dealer-notification-item:hover .dealer-notification-dismiss,.dealer-notification-dismiss:focus-visible{opacity:1}.dealer-notification-dismiss:hover{color:#d85c13;background:#fff0e3}.dealer-notification-dismiss:disabled{cursor:default}.navigation-layout-horizontal .dealer-notification-bell{top:8px;right:174px}.navigation-layout-vertical .dealer-notification-bell{top:14px;right:24px}@media (width<=760px){.dealer-notification-bell{top:8px!important;right:58px!important}.dealer-notification-popover{width:min(390px,100vw - 20px);position:fixed;top:52px;right:10px}.dealer-notification-popover header{flex-direction:column;align-items:flex-start}.dealer-notification-header-actions{justify-content:space-between;width:100%}}:root{--dos-font-ui:"IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--dos-font-display:"Manrope", "IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--dos-font-data:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--dos-font-label:var(--dos-font-ui);--dos-type-page-title:26px;--dos-type-body:13px;--dos-type-control:13px;--dos-type-table:13px;--dos-type-table-header:12px;--dos-type-filter-label:12px;--dos-type-meta:13px;--dos-type-label:11.5px;--dos-type-section:14px;--dos-type-kpi:21px}html,body,#root,.dealeros-app,.showroom-public-page,.showroom-live-page{font-family:var(--dos-font-ui);font-size:var(--dos-type-body);font-synthesis:none;font-kerning:normal;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}.dealeros-app :where(button,input,select,textarea),.showroom-public-page :where(button,input,select,textarea),.showroom-live-page :where(button,input,select,textarea){font-family:var(--dos-font-ui);font-size:var(--dos-type-control)}.dealeros-app small,.showroom-live-page small,.showroom-public-page small{font-size:var(--dos-type-meta)}.dealeros-app :where(h1,.page-header-copy-v1 h1,.inventory-header-v2 h1,.customer-detail-header-main-v4 h1,.import-workspace-title-row h1,.import-page-v15 h1),.showroom-public-page :where(h1,.showroom-public-desktop-title,.showroom-public-title){font-family:var(--dos-font-ui);font-size:var(--dos-type-page-title);letter-spacing:-.01em;font-weight:700;line-height:1.1}.dealeros-app :where(.dealer-dashboard .dashboard-title,.showroom-live-header h1),.showroom-public-page :where(h1,.showroom-public-desktop-title,.showroom-public-title){font-family:var(--dos-font-ui)}.dealeros-app :where(h2,.dos-form-section-header-v1 h2,.customer-detail-card-header-v4 h2,.customer-related-section-header-v3 h2,.showroom-live-column h2){font-family:var(--dos-font-ui);font-size:var(--dos-type-section);letter-spacing:-.005em;font-weight:600;line-height:1.25}.dealeros-app :where(.page-header-eyebrow-v1,.eyebrow-v2,.customer-sidebar-eyebrow-v3){font-family:var(--dos-font-label);font-size:var(--dos-type-label);letter-spacing:.06em;font-weight:500;line-height:1.25}.dealeros-app aside,.dealeros-app nav{font-family:var(--dos-font-ui)}.dealeros-app aside :where(button,a,[role=button]),.dealeros-app nav :where(button,a,[role=button]){font-family:var(--dos-font-ui);font-size:var(--dos-type-control);font-weight:500}.dealeros-app aside small,.dealeros-app nav small{font-family:var(--dos-font-ui);font-size:var(--dos-type-meta);letter-spacing:normal}.dealeros-app :is(.dos-button,.primary-action-v2,.clear-filters-v2,.customer-detail-tabs-v4 button,.customer-workspace-tabs-v2 button,.vehicle-details-rebuilt-v1 .vehicle-v2-quick-actions button,.vehicle-details-rebuilt-v1 .vehicle-condition-header-action-v2,.vehicle-details-rebuilt-v1 .vehicle-add-issue-button-v2,.vehicle-details-rebuilt-v1 .vehicle-condition-resolve-action-v2,.vehicle-details-rebuilt-v1 .vehicle-condition-primary-action-v2,.vehicle-details-rebuilt-v1 .vehicle-condition-secondary-action-v2){font-family:var(--dos-font-ui);font-size:var(--dos-type-control);font-weight:600}.dealeros-app :where(.vehicle-status-badge-v2,.customer-commercial-status-v6,.customer-primary-badge-v1,.customer-type-badge-v2,.customer-detail-type-badge-v4){font-family:var(--dos-font-ui);font-size:var(--dos-type-meta);font-weight:600}.dealeros-app :where(.dos-field-label-v1,.dos-underline-field-v1>.dos-field-label-v1,.dos-outlined-field-v1>.dos-field-label-v1,.customer-edit-type-label-v3,.customer-locality-field-v1>.dos-field-label-v1){font-family:var(--dos-font-label);font-size:var(--dos-type-label);letter-spacing:.06em;font-weight:500;line-height:1.25}.dealeros-app :where(.dos-underline-input-v1,.dos-underline-select-v1,.dos-outlined-input-v1,.dos-outlined-select-v1,.dos-textarea-v1){font-family:var(--dos-font-ui);font-size:var(--dos-type-control);font-weight:500;line-height:1.35}.dealeros-app table{font-family:var(--dos-font-ui);font-size:var(--dos-type-table)}.dealeros-app table th,.showroom-live-page table th{font-family:var(--dos-font-data);font-size:var(--dos-type-table-header);letter-spacing:.06em;text-transform:uppercase;font-weight:500;line-height:1.25}.dealeros-app table td{font-family:var(--dos-font-ui);font-size:var(--dos-type-table);line-height:1.35}.dealeros-app :where(code,kbd,samp,.stock-vin-v2 code,.number-cell-v2,.customer-bank-iban-line-v1,.customer-commercial-row-v1>strong,.customer-summary-item-v4 strong.is-data,.vehicle-catalog-properties-summary-row-v1 code,.vehicle-catalog-make-table-v1 code,.vehicle-catalog-model-table-v1 code){font-family:var(--dos-font-data);font-variant-numeric:tabular-nums slashed-zero;font-feature-settings:"tnum" 1, "zero" 1;letter-spacing:-.015em}.dealeros-app :where(.status-card-v2 strong,.finance-card-v2 strong,.showroom-live-metric-value){font-family:var(--dos-font-data);font-variant-numeric:tabular-nums slashed-zero;font-feature-settings:"tnum" 1, "zero" 1;font-size:var(--dos-type-kpi);letter-spacing:-.01em;font-weight:700;line-height:1.15}.dealeros-app :is(.updated-date-v2,.customer-detail-created-v4,.customer-history-row-v4>div>span,.customer-summary-item-v4 small,.import-workspace-meta-row,.vehicle-detail-page .vehicle-detail-breadcrumb,.vehicle-detail-page .vehicle-detail-card-header p,.vehicle-detail-page .vehicle-costs-header p,.vehicle-detail-page .vehicle-cost-meta,.dealer-dashboard .dashboard-update-copy span,.import-erp-page .import-meta){font-family:var(--dos-font-data);font-size:var(--dos-type-meta);font-variant-numeric:tabular-nums;font-weight:500}.dealeros-app :is(.vehicle-details-rebuilt-v1 .vehicle-v2-breadcrumb,.vehicle-details-rebuilt-v1 .vehicle-v2-meta,.vehicle-details-rebuilt-v1 .vehicle-cost-meta,.vehicle-details-rebuilt-v1 .vehicle-costs-header p,.vehicle-details-rebuilt-v1 .vehicle-condition-panel-header-v2 p,.vehicle-details-rebuilt-v1 .vehicle-condition-inspection-date-v2,.vehicle-details-rebuilt-v1 .vehicle-history-heading>span,.vehicle-details-rebuilt-v1 .vehicle-history-pagination,.import-page-v15 .import-v15-breadcrumb,.import-page-v15 .import-v15-meta-row,.import-page-v15 .import-v15-history li b,.import-page-v15 .import-v15-status small,.import-page-v15 .import-v15-header-stats small){font-family:var(--dos-font-data);font-size:var(--dos-type-meta);font-variant-numeric:tabular-nums;font-weight:500;line-height:1.3}.customer-detail-shell-v4{font-family:var(--dos-font-ui)}.dealeros-app .customer-detail-shell-v4 :is(.customer-profile-read-label-v5,.customer-contract-grid-v4>div>span){font-family:var(--dos-font-label);font-size:var(--dos-type-label);letter-spacing:.06em;font-weight:500;line-height:1.25}.customer-detail-shell-v4 :where(.dos-field-value-v1,.customer-profile-read-value-v5,.customer-sidebar-contact-v1,.customer-related-row-v3 strong){font-family:var(--dos-font-ui);font-size:13.5px;font-weight:600}.customer-detail-shell-v4 :where(.customer-related-head-v3,.customer-commercial-head-v1),.customer-detail-shell-v4 .customer-bank-head-v4{font-family:var(--dos-font-data);font-size:var(--dos-type-table-header);letter-spacing:.06em;text-transform:uppercase;font-weight:500;line-height:1.25}.customer-detail-shell-v4 h1{font-weight:700}.customer-detail-shell-v4 .customer-detail-section-heading-v4 h2,.customer-detail-shell-v4 .customer-related-section-header-v3 h2{font-weight:600}.customer-detail-shell-v4 .customer-summary-item-v4 strong.is-text{font-family:var(--dos-font-ui);font-variant-numeric:normal;letter-spacing:normal;font-weight:600}.customer-detail-shell-v4 .customer-summary-item-v4 strong.is-data{font-family:var(--dos-font-data);font-variant-numeric:tabular-nums slashed-zero;font-weight:700}.vehicle-detail-page .vehicle-readonly-field>span,.vehicle-detail-page .vehicle-financial-metric small,.vehicle-detail-page .vehicle-edit-field,.vehicle-detail-page .vehicle-cost-modal-body>label{font-family:var(--dos-font-label);font-size:var(--dos-type-label);letter-spacing:.06em;font-weight:500;line-height:1.25}.vehicle-detail-page .vehicle-readonly-field>strong{font-family:var(--dos-font-ui);font-size:13.5px;font-weight:600;line-height:1.35}.vehicle-detail-page .vehicle-commercial-pricing>div>strong{font-family:var(--dos-font-data);font-size:13.5px;font-weight:600;line-height:1.35}.vehicle-detail-page .vehicle-readonly-field[data-mono=true]>strong,.vehicle-detail-page .vehicle-financial-metric strong,.vehicle-detail-page .vehicle-costs-total strong,.vehicle-detail-page .vehicle-cost-amount{font-family:var(--dos-font-data)}.vehicle-detail-page .vehicle-detail-card-header h2,.vehicle-detail-page .vehicle-costs-header h2{font-weight:600}.vehicle-detail-page .vehicle-detail-meta{font-size:12px}.inquiry-offer-parity .inquiry-parity-meta,.inquiry-offer-parity .inquiry-vehicle-meta-v17,.inquiry-offer-parity .inquiry-history-episode-v17 small{font-size:12px;line-height:1.3}.inquiry-offer-parity .inquiry-task-group>h3{font-family:var(--dos-font-label);font-size:var(--dos-type-label);letter-spacing:.06em;font-weight:500;line-height:1.25}.inquiry-offer-parity .inquiry-history-episode-v17 span:not(.inquiry-timeline-dot):not(.inquiry-history-episode-icon-v17){font-size:12px;line-height:1.3}.sales-contract-page .sales-contract-header-main p,.sales-contract-page .sales-contract-facts small{font-family:var(--dos-font-label);font-size:var(--dos-type-label);letter-spacing:.06em;font-weight:500;line-height:1.25}.sales-contract-page .sales-contract-card>header h2{font-weight:600}.sales-contract-page .sales-contract-terms dt{font-family:var(--dos-font-label);font-size:var(--dos-type-label);letter-spacing:.06em;font-weight:500;line-height:1.25}.sales-contract-page .sales-contract-terms dd,.sales-contract-page .sales-contract-summary-main strong{font-family:var(--dos-font-data);font-weight:600}.sales-contract-page .sales-contract-payment-method small,.sales-contract-page .sales-contract-data-request-state strong,.sales-contract-page .sales-contract-data-request-state small{font-size:12px;line-height:1.3}.offer-details-page .offer-details-vehicle-facts small,.offer-details-page .offer-details-edit-vehicle-facts label>span,.offer-details-page .offer-details-edit-readonly-fields label>span,.sales-contract-page .sales-contract-payment-field>span:first-child{font-family:var(--dos-font-label);font-size:var(--dos-type-label);letter-spacing:.06em;font-weight:500;line-height:1.25}.customer-detail-shell-v4 :where(.customer-bank-iban-line-v1,.customer-commercial-row-v1>strong){font-family:var(--dos-font-data);font-size:12px;font-weight:600}.import-workspace-page,.import-page-v15,.vehicle-catalog-page-v1,.import-workspace-page h1,.import-page-v15 h1,.vehicle-catalog-page-v1>.page-header-v1 .page-header-copy-v1 h1{font-family:var(--dos-font-ui)}.import-workspace-page .import-field-label{font-family:var(--dos-font-label);font-size:var(--dos-type-label);letter-spacing:.06em;font-weight:500;line-height:1.25}.import-workspace-page .import-workspace-breadcrumb{font-family:var(--dos-font-data);letter-spacing:normal;font-size:12px;font-weight:500;line-height:1.3}.vehicle-catalog-page-v1 .vehicle-catalog-property-tabs-v1 button{font-family:var(--dos-font-ui);font-size:var(--dos-type-control);letter-spacing:normal;text-transform:none;font-weight:600;line-height:1.25}.showroom-live-page,.showroom-live-page h1{font-family:var(--dos-font-ui)}.showroom-live-page :where(.showroom-live-metric-value,time){font-family:var(--dos-font-data);font-variant-numeric:tabular-nums}.showroom-live-page :where(.eyebrow-v2,.showroom-live-card-meta,.showroom-live-request-badge){font-family:var(--dos-font-label)}.showroom-public-page{font-family:var(--dos-font-ui)}.showroom-public-page :where(h1,h2,h3){font-family:var(--dos-font-display)}.showroom-public-page :where(code,time){font-family:var(--dos-font-data);font-variant-numeric:tabular-nums}.dealeros-app :is(.customer-detail-shell-v4 .customer-detail-profile-v4 .dos-field-label-v1,.vehicle-details-rebuilt-v1 .dos-field-label-v1,.vehicle-details-rebuilt-v1 .vehicle-v2-card-eyebrow,.vehicle-details-rebuilt-v1 .vehicle-v2-condition-grid small,.vehicle-details-rebuilt-v1 .vehicle-v2-side-card .vehicle-v2-side-detail-row dt,.vehicle-detail-page .vehicle-readonly-field>span,.import-erp-page .import-eyebrow,.import-page-v15 .import-v15-eyebrow,.import-page-v15 .import-v15-side-card dt,.vehicle-v2-field small,.vehicle-v2-side-card dt,.vehicle-details-rebuilt-v1 .vehicle-condition-summary-v2 small,.vehicle-details-rebuilt-v1 .vehicle-condition-fields-v2 label>span,.vehicle-details-rebuilt-v1 .vehicle-condition-note-v2>span,.vehicle-details-rebuilt-v1 .vehicle-condition-result-v2 small,.vehicle-v2-eyebrow,.vehicle-catalog-dialog-body-v1 label>span,.import-review-v17 .import-review-toolbar label,.import-sidebar-card dt,.import-sidebar-metrics span,.import-mapping-grid label,.import-arrival-v20-field>span,.import-arrival-v20-notes>span,.import-arrival-v20-shipment-state>span,.import-arrival-v21-detail-grid dt,.import-arrival-v20-inline-edit label,.inquiry-offer-parity .inquiry-vehicle-quick-details-v18 small,.inquiry-offer-parity .inquiry-vehicle-interests-label-v17,.inquiry-parity-summary-list dt,.inquiry-offer-parity .inquiry-activity-day>h3,.offer-details-page .offer-details-terms-grid dt,.offer-details-page .offer-details-edit-vehicle-facts label>span,.offer-details-page .offer-details-edit-readonly-fields label>span,.offer-details-page .offer-details-summary-main>span,.offer-details-page .offer-details-summary-list dt,.offer-details-edit-parties-card .offer-details-edit-customer-card .offer-details-edit-readonly-fields label>span,.offer-details-edit-vehicle-top-fields label>span,.offer-details-edit-vehicle-facts label>span,.sales-contract-page .sales-contract-terms dt,.sales-contract-page .sales-contract-payment-field>span:first-child,.import-documents-v12 .import-mapping-grid label,.user-profile-edit-grid-v4 .dos-field-label-v1,.user-profile-underline-fields-v7 .dos-underline-field-v1>.dos-field-label-v1,.my-profile-edit-fields-v1 .dos-field-label-v1,.global-reference-editor-grid>label:not(.global-reference-checkbox),.global-reference-value-editor-grid>label){font-family:var(--dos-font-label);font-size:var(--dos-type-label);letter-spacing:.06em;font-weight:500;line-height:1.25}body .dealeros-app .customers-toolbar-v1:after{font-family:var(--dos-font-data);font-size:var(--dos-type-filter-label);letter-spacing:.02em;text-transform:uppercase;font-weight:600;line-height:1.3}.dealeros-app :is(.inventory-search-v3>span,.inventory-filter-field-v3>span,.preparation-filter-v2>span,.sales-offer-search-v3>span,.sales-offer-filter-field-v3>span:first-child,.sales-inquiry-search-field>span,.sales-inquiry-filter-field>span,.sales-inquiry-switch-field>span,.inventory-filter-field-v2>span,.imports-filter-field-v2>span,.sales-contract-filter-field-v2>span,.inventory-filter-label-v2,.sales-contract-search-v3>span,.sales-contract-filter-field-v3>span:first-child,.imports-search-v3>span,.imports-filter-field-v3>span,.sales-offers-toolbar>label){font-family:var(--dos-font-label);font-size:var(--dos-type-filter-label);letter-spacing:.02em;font-weight:600;line-height:1.3}.dealeros-app :is(.customer-detail-shell-v4 .customer-related-head-v3,.customer-detail-shell-v4 .customer-commercial-head-v1,.customer-detail-shell-v4 .customer-bank-head-v4,.vehicle-v2-document-table-head-v1,.import-review-v17 .import-review-table th,.import-arrival-v20-table th,.inventory-table-v2 th,.customers-table-card-v1 th,.sales-offers-table th,.sales-inquiry-column-head,.sales-inquiry-label,.sales-contract-inbox-label-v3,.sales-contract-list-page-v3.sales-offer-workspace .sales-contract-inbox-label-v3,.imports-inbox-head-v3,.imports-inbox-label-v3,.inventory-inbox-head-v3,.inventory-inbox-label-v3,.import-documents-v12 .import-documents-table th,.import-workspace-page .import-documents-list-heading,.vehicle-catalog-page-v1 th,.vehicle-catalog-page-v1 .vehicle-catalog-properties-summary-head-v1,.structured-sample-v1 th,.draft-table-v1 th,.dealer-dashboard .dashboard-recent-data-table th,.users-admin-table-wrap-v1 th,.groups-admin-table-wrap-v1 th,.platform-organizations-table-v1 th,.platform-users-table-v1 th,.platform-user-memberships-v1 th,.email-templates-table-v1 th,.imports-table-card-v2 th,.sales-contract-list-card-v2 th,.imports-list-v1 th,.import-documents-v1 th,.import-drafts-table-v5 th,.import-visual-system-v6 .import-drafts-table-v5 th,.import-erp-page .import-table th,.import-erp-page .import-vehicles-workspace-v5 .draft-table-v1 th,.import-erp-page .import-vehicles-workspace-v5 .draft-table-v1 th:nth-child(7),.import-arrival-v18 .import-arrival-table th,.import-arrival-v19 .import-arrival-table--mockup th,.import-manual-table th,.import-manual-persisted-table th,.import-preview-table th,.import-structured-dialog-v23 .import-preview-table th,.vehicle-catalog-make-table-v1 th,.vehicle-catalog-model-table-v1 th,.vehicle-catalog-equipment-table-v1 th){font-family:var(--dos-font-data);font-size:var(--dos-type-table-header);letter-spacing:.06em;text-transform:uppercase;font-weight:500;line-height:1.25}.dealeros-app :is(.customer-detail-shell-v4 .customer-detail-profile-v4 .dos-field-value-v1,.customer-detail-shell-v4 .customer-related-row-v3,.customer-detail-shell-v4 .customer-commercial-row-v1,.customer-detail-shell-v4 .customer-contact-list-v4>a,.customer-detail-shell-v4 .customer-contract-grid-v4 strong,.dealer-dashboard .dashboard-recent-data-table td,.inventory-inbox-row-v3>div>span:not(.inventory-inbox-label-v3),.inventory-inbox-availability-v3 strong,.import-erp-page .import-drafts-table-v5 td,.import-visual-system-v6 .import-drafts-table-v5 td,.vehicle-details-rebuilt-v1 .vehicle-v2-condition-grid strong,.vehicle-details-rebuilt-v1 .vehicle-v2-issue-row strong,.vehicle-details-rebuilt-v1 .vehicle-v2-equipment-row strong,.vehicle-details-rebuilt-v1 .vehicle-v2-document-row strong,.vehicle-details-rebuilt-v1 .vehicle-v2-dossier-muted,.vehicle-details-rebuilt-v1 .vehicle-v2-dossier-empty,.vehicle-details-rebuilt-v1 .vehicle-v2-dossier-note,.vehicle-details-rebuilt-v1 .vehicle-v2-issue-row p,.vehicle-details-rebuilt-v1 .vehicle-v2-equipment-row small,.vehicle-details-rebuilt-v1 .vehicle-v2-document-row small,.vehicle-details-rebuilt-v1 .vehicle-v2-history-row p,.vehicle-details-rebuilt-v1 .vehicle-condition-summary-v2 strong,.vehicle-details-rebuilt-v1 .vehicle-condition-issue-v2 strong,.vehicle-details-rebuilt-v1 .vehicle-history-row strong,.vehicle-details-rebuilt-v1 .vehicle-cost-main>strong,.import-page-v15 .import-v15-history li span,.import-page-v15 .import-v15-side-muted,.sales-contract-list-page-v3 .sales-contract-inbox-customer-v3>strong,.sales-contract-list-page-v3 .sales-contract-inbox-vehicle-v3>strong,.sales-contract-list-page-v3 .sales-contract-inbox-financial-v3>strong,.import-review-v17 .import-review-table td,.import-arrival-v20-table td,.sales-inquiry-customer>span:not(.sales-inquiry-label),.sales-inquiry-vehicle>span:not(.sales-inquiry-label),.sales-inquiry-next>span:not(.sales-inquiry-label),.sales-inquiry-activity>span:not(.sales-inquiry-label),.sales-inquiry-row strong,.offer-details-page .offer-details-entity-copy strong,.offer-details-page .offer-details-vehicle-copy strong,.sales-contract-page .sales-contract-entity-copy strong){font-family:var(--dos-font-ui);font-size:var(--dos-type-table);font-weight:500;line-height:1.35}.dealeros-app :is(.sales-contract-list-page-v3 .sales-contract-inbox-identity-v3>strong,.sales-contract-list-page-v3 .sales-contract-inbox-identity-v3>strong small){font-family:var(--dos-font-data);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.3}.dealeros-app .sales-inquiry-row strong{font-weight:600}.dealeros-app .customers-table-card-v1 td{font-family:var(--dos-font-ui);font-size:var(--dos-type-table);font-weight:400;line-height:1.35}.dealeros-app .customers-table-card-v1 td small{font-family:var(--dos-font-ui);font-size:var(--dos-type-meta);font-weight:400;line-height:1.3}.dealeros-app :is(.customer-detail-shell-v4 .customer-summary-item-v4:not(.is-history):not(.is-car) strong,.vehicle-v2-kpi strong,.import-review-kpi strong,.import-arrival-v20-kpi strong){font-family:var(--dos-font-data);font-size:var(--dos-type-kpi);letter-spacing:-.01em;font-weight:700;line-height:1.15}.dealeros-app :is(.customer-detail-shell-v4 .customer-detail-section-heading-v4 h2,.customer-detail-shell-v4 .customer-related-section-header-v3 h2,.customer-detail-shell-v4 .customer-detail-card-header-v4 h2,.dealer-dashboard .dashboard-card-header h2,.import-erp-page .import-section-title,.import-erp-page .import-subsection-title,.import-erp-page .import-vehicles-header-v5 .import-section-title,.vehicle-details-rebuilt-v1 .vehicle-costs-header h2,.vehicle-details-rebuilt-v1 .vehicle-condition-issues-v2 h3,.vehicle-details-rebuilt-v1 .vehicle-condition-inspection-card-v2 h3,.vehicle-details-rebuilt-v1 .vehicle-v2-side-card h3,.import-page-v15 .import-v15-side-card h2,.offer-details-page .offer-details-card-heading h2,.sales-contract-page .sales-contract-card>header h2,.inquiry-offer-parity .inquiry-parity-card-header h2,.inquiry-offer-parity .inquiry-section-header h2,.inquiry-offer-parity .inquiry-history-header-v17 h2){font-family:var(--dos-font-ui);font-size:var(--dos-type-section);letter-spacing:-.005em;text-transform:none;font-weight:600;line-height:1.25}.dealeros-app .customer-detail-shell-v4 .customer-detail-header-main-v4 h1,.dealeros-app .inventory-header-v2 h1,.dealeros-app .page-header-v1 .page-header-copy-v1 h1,.dealeros-app .dealer-dashboard .dashboard-title,.dealeros-app .inquiry-offer-parity .inquiry-parity-title-block h1,.dealeros-app .import-erp-page .import-page-title,.dealeros-app .sales-contract-list-header h1,.dealeros-app .sales-contract-details-route .sales-contract-header-main h1,.dealeros-app .vehicle-details-rebuilt-v1 .vehicle-v2-title-row h1,.dealeros-app .import-workspace-page .import-workspace-title-row h1,.dealeros-app .import-page-v15 h1,.dealeros-app .offer-details-page .offer-details-header h1,.dealeros-app .sales-contract-page .sales-contract-header-main h1{font-family:var(--dos-font-ui);font-size:var(--dos-type-page-title);letter-spacing:-.01em;font-weight:700;line-height:1.1}.dealeros-app .customer-detail-shell-v4 .customer-detail-profile-v4 .customer-read-grid-v2>.dos-readonly-field-v1 .dos-field-value-v1{font-family:var(--dos-font-ui);font-size:13.5px;font-weight:600;line-height:1.3}.dealeros-app :is(.vehicle-details-rebuilt-v1 .vehicle-v2-field strong:not(.mono),.vehicle-details-rebuilt-v1 .vehicle-v2-side-card .vehicle-v2-side-detail-row dd,.import-page-v15 .import-v15-side-card dd){font-family:var(--dos-font-ui);font-size:13.5px;font-weight:600;line-height:1.35}@media (width<=760px){.dealeros-app .customer-detail-shell-v4 .customer-detail-header-main-v4 h1,.dealeros-app .vehicle-details-rebuilt-v1 .vehicle-v2-title-row h1,.dealeros-app .import-workspace-page .import-workspace-title-row h1,.dealeros-app .import-page-v15 h1,.dealeros-app .offer-details-page .offer-details-header h1,.dealeros-app .sales-contract-page .sales-contract-header-main h1{font-size:24px}}.dos-type-ui{font-family:var(--dos-font-ui)}.dos-type-display{font-family:var(--dos-font-display)}.dos-type-data{font-family:var(--dos-font-data);font-variant-numeric:tabular-nums slashed-zero}.dos-type-label{font-family:var(--dos-font-label);font-size:var(--dos-type-label);letter-spacing:.06em;font-weight:500;line-height:1.25}.dealeros-app .users-management-page-v1 :is(.users-directory-search-v3 input,.users-directory-toolbar-v3 select){font-family:var(--dos-font-ui);font-size:var(--dos-type-control);font-weight:500;line-height:1.35}.dealeros-app .users-management-page-v1 .users-directory-heading-v3{font-family:var(--dos-font-data);font-size:var(--dos-type-table-header);letter-spacing:.06em;text-transform:uppercase;font-weight:500;line-height:1.25}.dealeros-app .users-management-page-v1 .users-directory-copy-v3 strong{font-family:var(--dos-font-ui);font-size:13.5px;font-weight:600;line-height:1.3}.dealeros-app .users-management-page-v1 .users-directory-copy-v3 :is(small,em),.dealeros-app .users-management-page-v1 :is(.users-directory-footer-v3,.users-directory-state-v3,.users-directory-error-v3){font-family:var(--dos-font-ui);font-size:var(--dos-type-meta);font-weight:400;line-height:1.35}.dealeros-app .users-workspace-page-v9 .user-detail-hero-title-v3 h1{font-family:var(--dos-font-ui);letter-spacing:-.01em;font-size:20px;font-weight:700;line-height:1.15}.dealeros-app .users-workspace-page-v9 .user-detail-contact-v6{font-family:var(--dos-font-ui);font-size:var(--dos-type-meta);font-weight:400;line-height:1.3}.dealeros-app .users-workspace-page-v9 .user-detail-contact-v6 strong{font-weight:500}.dealeros-app .users-workspace-page-v9 .user-detail-time-v3{font-family:var(--dos-font-data);font-size:var(--dos-type-meta);letter-spacing:normal;font-variant-numeric:tabular-nums;font-weight:500;line-height:1.3}.dealeros-app .users-workspace-page-v9 .user-detail-tabs-v6 button{font-family:var(--dos-font-ui);font-size:var(--dos-type-control);font-weight:600;line-height:1.3}.dealeros-app .users-workspace-page-v9 .user-profile-eyebrow-v9,.dealeros-app .users-workspace-page-v9 .user-profile-fact-v9>dt,.dealeros-app .users-workspace-page-v9 .user-profile-summary-card-v9>header>div>p,.dealeros-app .users-workspace-page-v9 .user-profile-summary-body-v9>div>span{font-family:var(--dos-font-label);font-size:var(--dos-type-label);letter-spacing:.06em;font-weight:500;line-height:1.25}.dealeros-app .users-workspace-page-v9 .user-profile-card-header-v9 h2,.dealeros-app .users-workspace-page-v9 .user-profile-summary-card-v9>header>h3,.dealeros-app .users-workspace-page-v9 .user-profile-summary-card-v9>header h3,.dealeros-app .users-workspace-page-v9 :is(.user-summary-card-v3,.user-activity-card-v6,.user-access-settings-v3,.user-two-factor-card-v3)>header h2{font-family:var(--dos-font-ui);font-size:var(--dos-type-section);letter-spacing:-.005em;font-weight:600;line-height:1.25}.dealeros-app .users-workspace-page-v9 .user-profile-card-header-v9>div>span,.dealeros-app .users-workspace-page-v9 .user-profile-meta-v9,.dealeros-app .users-workspace-page-v9 :is(.user-summary-card-v3,.user-activity-card-v6)>header p{font-family:var(--dos-font-ui);font-size:var(--dos-type-meta);font-weight:400;line-height:1.35}.dealeros-app .users-workspace-page-v9 .user-profile-fact-v9>dd,.dealeros-app .users-workspace-page-v9 .user-profile-summary-body-v9>div>strong,.dealeros-app .users-workspace-page-v9 .user-profile-meta-v9 strong,.dealeros-app .users-workspace-page-v9 :is(.user-profile-read-row-v6,.user-access-current-v3,.user-security-facts-v3) strong{font-family:var(--dos-font-ui);font-size:13.5px;font-weight:600;line-height:1.3}.dealeros-app .users-workspace-page-v9 .user-profile-edit-grid-v9 .dos-field-label-v1,.dealeros-app .users-workspace-page-v9 .user-temporary-password-form-v3 .dos-field-label-v1{font-family:var(--dos-font-label);font-size:var(--dos-type-label);letter-spacing:.06em;font-weight:500;line-height:1.25}.dealeros-app .users-workspace-page-v9 :is(.user-profile-edit-grid-v9 .dos-underline-input-v1,.user-profile-edit-grid-v9 .dos-underline-select-v1,.user-temporary-password-form-v3 input[type=password],.user-profile-summary-card-v9 .dos-button,.user-summary-card-v3 .dos-button,.user-activity-footer-v4 .dos-button){font-family:var(--dos-font-ui);font-size:var(--dos-type-control);font-weight:600;line-height:1.35}.dealeros-app :is(.users-admin-page-v1,.groups-admin-page-v1,.permissions-admin-page-v1,.organization-settings-page-v1,.communication-settings-page-v1,.account-security-page-v1,.settings-module-page-v1,.email-template-edit-page-v2){font-family:var(--dos-font-ui);font-size:var(--dos-type-body);line-height:1.35}.dealeros-app :is(.users-admin-page-v1 .users-admin-toolbar-v1 input,.users-admin-page-v1 .users-admin-toolbar-v1 select,.groups-admin-page-v1 .groups-admin-toolbar-v1 input,.groups-admin-page-v1 .groups-admin-toolbar-v1 select,.permissions-admin-page-v1 .permissions-admin-group-select-v1 select,.organization-settings-page-v1 .organization-settings-grid-v1 input,.organization-settings-page-v1 .organization-settings-grid-v1 select,.email-template-edit-page-v2 input,.email-template-edit-page-v2 select,.email-template-edit-page-v2 textarea){font-family:var(--dos-font-ui);font-size:var(--dos-type-control);font-weight:500;line-height:1.35}.dealeros-app :is(.permissions-admin-group-select-v1,.organization-group-select-v1>legend,.organization-group-select-label-v1,.email-template-edit-page-v2 .email-template-readonly-field-v2>span,.email-template-edit-page-v2 .email-template-edit-active-v2>span){font-family:var(--dos-font-label);font-size:var(--dos-type-label);letter-spacing:.06em;font-weight:500;line-height:1.25}.dealeros-app :is(.users-admin-page-v1 .users-admin-table-wrap-v1 th,.groups-admin-page-v1 .groups-admin-table-wrap-v1 th,.users-admin-page-v1 .users-admin-table-wrap-v1 td,.groups-admin-page-v1 .groups-admin-table-wrap-v1 td){font-family:var(--dos-font-ui);font-size:var(--dos-type-table);font-weight:400;line-height:1.35}.dealeros-app :is(.users-admin-page-v1 .users-admin-table-wrap-v1 th,.groups-admin-page-v1 .groups-admin-table-wrap-v1 th){font-family:var(--dos-font-data);font-size:var(--dos-type-table-header);letter-spacing:.06em;text-transform:uppercase;font-weight:500;line-height:1.25}.dealeros-app :is(.users-admin-page-v1 .users-admin-table-wrap-v1 td strong,.groups-admin-page-v1 .groups-admin-table-wrap-v1 td strong,.permissions-admin-permission-v1 strong,.organization-settings-logo-v1>span,.email-template-edit-page-v2 .email-template-readonly-field-v2>strong){font-family:var(--dos-font-ui);font-size:13.5px;font-weight:600;line-height:1.3}.dealeros-app :is(.users-admin-page-v1 .users-admin-table-footer-v1,.users-admin-page-v1 .users-admin-state-v1,.groups-admin-page-v1 .groups-admin-list-heading-v1 p,.groups-admin-page-v1 .groups-admin-table-footer-v1,.groups-admin-page-v1 .groups-admin-state-v1,.groups-admin-page-v1 .groups-admin-error-v1,.permissions-admin-page-v1 .permissions-admin-panel-v1 header p,.permissions-admin-page-v1 .permissions-admin-footer-v1,.permissions-admin-page-v1 .permissions-admin-state-v1,.organization-settings-page-v1 .organization-settings-section-v1 p,.organization-settings-page-v1 .organization-settings-state-v1,.communication-settings-page-v1 .settings-module-card-v1 p,.account-security-page-v1 .auth-security-card-v1 p,.email-template-edit-page-v2 .email-template-edit-breadcrumb-v2,.email-template-edit-page-v2 .email-template-config-card-v2 header p,.email-template-edit-page-v2 .email-template-body-card-v2 header p,.email-template-edit-page-v2 .email-template-dynamic-card-v2 header p,.email-template-edit-page-v2 .email-template-fields-card-v2 header p,.email-template-edit-page-v2 .email-template-preview-card-v2 header p){font-family:var(--dos-font-ui);font-size:var(--dos-type-meta);font-weight:400;line-height:1.4}.dealeros-app :is(.groups-admin-page-v1 .groups-admin-list-heading-v1 h2,.groups-admin-page-v1 .groups-admin-inline-editor-v1 header h2,.permissions-admin-page-v1 .permissions-admin-panel-v1 h2,.permissions-admin-page-v1 .permissions-admin-category-v1 h3,.organization-settings-page-v1 .organization-settings-section-v1 h2,.communication-settings-page-v1 .settings-module-card-v1 h2,.email-template-edit-page-v2 .email-template-config-card-v2 h2,.email-template-edit-page-v2 .email-template-body-card-v2 h2,.email-template-edit-page-v2 .email-template-dynamic-card-v2 h2,.email-template-edit-page-v2 .email-template-fields-card-v2 h2,.email-template-edit-page-v2 .email-template-preview-card-v2 h2,.account-security-page-v1 .auth-security-card-v1 h2){font-family:var(--dos-font-ui);font-size:var(--dos-type-section);letter-spacing:-.005em;text-transform:none;font-weight:600;line-height:1.25}.dealeros-app :is(.groups-admin-page-v1 .groups-admin-header-actions-v1 .dos-button,.groups-admin-page-v1 .groups-admin-inline-editor-v1 .dos-button,.groups-admin-page-v1 .groups-admin-actions-v1 .dos-button,.permissions-admin-page-v1 .dos-button,.organization-settings-page-v1 .dos-button,.communication-settings-page-v1 .dos-button,.account-security-page-v1 .dos-button,.email-template-edit-page-v2 .dos-button){font-family:var(--dos-font-ui);font-size:var(--dos-type-control);font-weight:600;line-height:1.3}.dealeros-app :is(.permissions-admin-permission-v1 small,.permissions-admin-permission-v1 code,.organization-settings-placeholders-v1,.email-template-edit-page-v2 .email-template-readonly-field-v2>small,.email-template-edit-page-v2 .email-template-edit-active-v2>small,.email-template-edit-page-v2 .email-template-fields-list-v2>span,.email-template-edit-page-v2 .email-template-sensitive-note-v2,.email-template-edit-page-v2 .email-template-cta-note-v2){font-family:var(--dos-font-ui);font-size:var(--dos-type-meta);font-weight:400;line-height:1.4}.dealeros-app :is(.permissions-admin-permission-v1 code,.organization-settings-placeholders-v1 code,.email-template-edit-page-v2 code,.email-template-edit-page-v2 .email-template-fields-list-v2 code){font-family:var(--dos-font-data);font-size:var(--dos-type-meta);font-variant-numeric:tabular-nums slashed-zero;font-weight:500;line-height:1.3}@media (width<=760px){:root{--dos-type-page-title:24px;--dos-type-body:13px;--dos-type-control:13px;--dos-type-table:13px;--dos-type-meta:13px;--dos-type-label:11.5px}}
