*{padding:0;margin:0}body{font-family:Poppins,sans-serif;background-color:#f5f5f7}button,input,select,textarea{font-family:inherit}.app-layout{display:flex;height:100vh}.app-body{flex:1;padding:20px;box-sizing:border-box;overflow-x:hidden;display:flex;flex-direction:column}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/poppins-devanagari-300-normal-D7nrgzLr.woff2) format("woff2"),url(/assets/poppins-devanagari-300-normal-5EpgE5P1.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/poppins-latin-ext-300-normal-Cirz0Guu.woff2) format("woff2"),url(/assets/poppins-latin-ext-300-normal-nf6F73WS.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/poppins-latin-300-normal-Dku2WoCh.woff2) format("woff2"),url(/assets/poppins-latin-300-normal-DCNuMXUj.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:italic;font-display:swap;font-weight:300;src:url(/assets/poppins-devanagari-300-italic-D3DQoTeW.woff2) format("woff2"),url(/assets/poppins-devanagari-300-italic-CZ0tDBmw.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:italic;font-display:swap;font-weight:300;src:url(/assets/poppins-latin-ext-300-italic-luwRhWsP.woff2) format("woff2"),url(/assets/poppins-latin-ext-300-italic-yFTtfRKz.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:italic;font-display:swap;font-weight:300;src:url(/assets/poppins-latin-300-italic-EWCPeN2Y.woff2) format("woff2"),url(/assets/poppins-latin-300-italic-4WBEAciR.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-devanagari-400-normal-CJDn6rn8.woff2) format("woff2"),url(/assets/poppins-devanagari-400-normal-CqVvlrh5.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-ext-400-normal-by3JarPu.woff2) format("woff2"),url(/assets/poppins-latin-ext-400-normal-DaBSavcJ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2) format("woff2"),url(/assets/poppins-latin-400-normal-BOb3E3N0.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/poppins-devanagari-400-italic-b0IoVOMD.woff2) format("woff2"),url(/assets/poppins-devanagari-400-italic-6KhkvbTM.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-ext-400-italic-D4M8lIzc.woff2) format("woff2"),url(/assets/poppins-latin-ext-400-italic-D4TZmcjf.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-italic-B4GYq972.woff2) format("woff2"),url(/assets/poppins-latin-400-italic-BPejoDS-.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-devanagari-500-normal-BIdkeU1p.woff2) format("woff2"),url(/assets/poppins-devanagari-500-normal-DMPDjHtT.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-ext-500-normal-CK-6C4Hw.woff2) format("woff2"),url(/assets/poppins-latin-ext-500-normal-CgAe2rWW.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-500-normal-C8OXljZJ.woff2) format("woff2"),url(/assets/poppins-latin-500-normal-DGXqpDMm.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/poppins-devanagari-500-italic-CjD0B8y2.woff2) format("woff2"),url(/assets/poppins-devanagari-500-italic-eWhJsBY8.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-ext-500-italic-f1HubyB2.woff2) format("woff2"),url(/assets/poppins-latin-ext-500-italic-CSAKBtGv.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-500-italic-o28Otv0U.woff2) format("woff2"),url(/assets/poppins-latin-500-italic-Ce_qjtl5.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-devanagari-600-normal-STEjXBNN.woff2) format("woff2"),url(/assets/poppins-devanagari-600-normal-ClASKHrr.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-ext-600-normal-CAhIAdZj.woff2) format("woff2"),url(/assets/poppins-latin-ext-600-normal-Df5ffKXP.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2) format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:italic;font-display:swap;font-weight:600;src:url(/assets/poppins-devanagari-600-italic-C8WvgGUS.woff2) format("woff2"),url(/assets/poppins-devanagari-600-italic-C0b9Bbe9.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:italic;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-ext-600-italic-BpvcrORb.woff2) format("woff2"),url(/assets/poppins-latin-ext-600-italic-BXg4YQvj.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:italic;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-italic-CZ4wqKBi.woff2) format("woff2"),url(/assets/poppins-latin-600-italic-BhOZippK.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-devanagari-700-normal-O-jipLrW.woff2) format("woff2"),url(/assets/poppins-devanagari-700-normal-fHs-vx92.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-ext-700-normal-cby-RkWa.woff2) format("woff2"),url(/assets/poppins-latin-ext-700-normal-DctTR6Tg.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2) format("woff2"),url(/assets/poppins-latin-700-normal-BVuQR_eA.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/poppins-devanagari-700-italic-CfJNme_e.woff2) format("woff2"),url(/assets/poppins-devanagari-700-italic-DHu10JMQ.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-ext-700-italic-BW-xMzBf.woff2) format("woff2"),url(/assets/poppins-latin-ext-700-italic-D5RyU7I_.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-italic-RKf6esGj.woff2) format("woff2"),url(/assets/poppins-latin-700-italic-CW91C-LJ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/poppins-devanagari-800-normal-ACzlZF75.woff2) format("woff2"),url(/assets/poppins-devanagari-800-normal-BLmXVokE.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/poppins-latin-ext-800-normal-CDgOlX-1.woff2) format("woff2"),url(/assets/poppins-latin-ext-800-normal-CIZaRbSk.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/poppins-latin-800-normal-Bd8-pIP1.woff2) format("woff2"),url(/assets/poppins-latin-800-normal-YoItoZZV.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:italic;font-display:swap;font-weight:800;src:url(/assets/poppins-devanagari-800-italic-NwAbN4Js.woff2) format("woff2"),url(/assets/poppins-devanagari-800-italic-CnU0c-C3.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:italic;font-display:swap;font-weight:800;src:url(/assets/poppins-latin-ext-800-italic-CC1kBym6.woff2) format("woff2"),url(/assets/poppins-latin-ext-800-italic-DG0JWF0m.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:italic;font-display:swap;font-weight:800;src:url(/assets/poppins-latin-800-italic-B-yag6pl.woff2) format("woff2"),url(/assets/poppins-latin-800-italic-C1L4USJS.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.not-found{box-sizing:border-box;height:100vh;display:flex;align-items:center;justify-content:center;padding:40px 20px;position:relative;overflow:hidden}.not-found.not-found-global{height:calc(100vh - 120px)}.not-found:before{content:"";position:absolute;inset:0;pointer-events:none}.not-found .not-found__container{width:100%;max-width:700px;display:flex;flex-direction:column;align-items:center;position:relative;z-index:1}.not-found .not-found__container .not-found__logo{margin-bottom:70px;animation:fadeInDown .6s ease-out}.not-found .not-found__container .not-found__logo img{width:120px;height:auto;display:block}.not-found .not-found__container .not-found__illustration{margin-bottom:48px;animation:fadeInScale .8s ease-out .2s backwards}.not-found .not-found__container .not-found__illustration .not-found__404{display:flex;align-items:center;justify-content:center;gap:20px}.not-found .not-found__container .not-found__illustration .not-found__404 .not-found__digit{animation:float 3s ease-in-out infinite}.not-found .not-found__container .not-found__illustration .not-found__404 .not-found__digit svg{width:100px;height:200px;filter:drop-shadow(0 10px 30px rgba(0,0,0,.1))}.not-found .not-found__container .not-found__illustration .not-found__404 .not-found__digit.not-found__digit--wine-bottle{animation-delay:0s}.not-found .not-found__container .not-found__illustration .not-found__404 .not-found__digit.not-found__digit--zero{animation-delay:.3s}.not-found .not-found__container .not-found__illustration .not-found__404 .not-found__digit.not-found__digit--wine-glass{animation-delay:.6s}.not-found .not-found__container .not-found__content{text-align:center;margin-bottom:48px;animation:fadeInUp .8s ease-out .4s backwards}.not-found .not-found__container .not-found__content .not-found__title{font-size:40px;font-weight:700;color:#000;margin:0 0 16px;line-height:1.2;background:linear-gradient(135deg,#000,#2563eb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.not-found .not-found__container .not-found__content .not-found__description{font-size:16px;font-weight:400;color:#6b7280;margin:0;line-height:1.6}.not-found .not-found__container .not-found__buttons{display:flex;gap:16px;width:100%;max-width:450px;animation:fadeInUp .8s ease-out .6s backwards}.not-found .not-found__container .not-found__buttons .not-found__button{flex:1;padding:16px 32px;border-radius:10px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;border:none;display:flex;align-items:center;justify-content:center;gap:8px;position:relative;overflow:hidden}.not-found .not-found__container .not-found__buttons .not-found__button svg{transition:transform .3s ease}.not-found .not-found__container .not-found__buttons .not-found__button:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#fff3;transform:translate(-50%,-50%);transition:width .6s,height .6s}.not-found .not-found__container .not-found__buttons .not-found__button:hover:before{width:300px;height:300px}.not-found .not-found__container .not-found__buttons .not-found__button.not-found__button--secondary{background-color:#fff;color:#000;border:2px solid #d1d5db;box-shadow:0 4px 12px #0000000d}.not-found .not-found__container .not-found__buttons .not-found__button.not-found__button--secondary:hover{background-color:#f9fafb;border-color:#9ca3af;transform:translateY(-2px);box-shadow:0 6px 20px #0000001a}.not-found .not-found__container .not-found__buttons .not-found__button.not-found__button--secondary:hover svg{transform:translate(-4px)}.not-found .not-found__container .not-found__buttons .not-found__button.not-found__button--secondary:active{transform:translateY(0)}.not-found .not-found__container .not-found__buttons .not-found__button.not-found__button--primary{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;box-shadow:0 4px 12px #2563eb4d}.not-found .not-found__container .not-found__buttons .not-found__button.not-found__button--primary:hover{background:linear-gradient(135deg,#1d4ed8,#1e40af);transform:translateY(-2px);box-shadow:0 8px 24px #2563eb66}.not-found .not-found__container .not-found__buttons .not-found__button.not-found__button--primary:hover svg{transform:scale(1.1)}.not-found .not-found__container .not-found__buttons .not-found__button.not-found__button--primary:active{transform:translateY(0)}.not-found .not-found__container .not-found__decorations{position:absolute;inset:0;pointer-events:none}.not-found .not-found__container .not-found__decorations .not-found__grape{position:absolute;font-size:40px;opacity:.15;animation:floatAround 20s ease-in-out infinite}.not-found .not-found__container .not-found__decorations .not-found__grape.not-found__grape--1{top:10%;left:5%;animation-delay:0s}.not-found .not-found__container .not-found__decorations .not-found__grape.not-found__grape--2{top:70%;right:8%;animation-delay:5s}.not-found .not-found__container .not-found__decorations .not-found__grape.not-found__grape--3{bottom:15%;left:10%;animation-delay:10s}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes floatAround{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(20px,-20px) rotate(90deg)}50%{transform:translateY(-40px) rotate(180deg)}75%{transform:translate(-20px,-20px) rotate(270deg)}}@media(max-width:768px){.not-found{padding:32px 16px}.not-found .not-found__container{max-width:100%}.not-found .not-found__container .not-found__logo{margin-bottom:32px}.not-found .not-found__container .not-found__logo img{width:120px}.not-found .not-found__container .not-found__illustration{margin-bottom:40px}.not-found .not-found__container .not-found__illustration .not-found__404{gap:15px}.not-found .not-found__container .not-found__illustration .not-found__404 .not-found__digit svg{width:80px;height:160px}.not-found .not-found__container .not-found__content{margin-bottom:40px}.not-found .not-found__container .not-found__content .not-found__title{font-size:32px}.not-found .not-found__container .not-found__content .not-found__description{font-size:15px}.not-found .not-found__container .not-found__buttons{max-width:100%}.not-found .not-found__container .not-found__buttons .not-found__button{padding:14px 28px}.not-found .not-found__container .not-found__decorations .not-found__grape{font-size:32px}}@media(max-width:480px){.not-found{padding:24px 12px}.not-found .not-found__container .not-found__logo{margin-bottom:28px}.not-found .not-found__container .not-found__logo img{width:120px}.not-found .not-found__container .not-found__illustration{margin-bottom:36px}.not-found .not-found__container .not-found__illustration .not-found__404{gap:10px}.not-found .not-found__container .not-found__illustration .not-found__404 .not-found__digit svg{width:60px;height:120px}.not-found .not-found__container .not-found__content{margin-bottom:36px}.not-found .not-found__container .not-found__content .not-found__title{font-size:28px;margin-bottom:12px}.not-found .not-found__container .not-found__content .not-found__description{font-size:14px}.not-found .not-found__container .not-found__buttons{flex-direction:column;gap:12px}.not-found .not-found__container .not-found__buttons .not-found__button{padding:14px 24px;font-size:15px;width:100%}.not-found .not-found__container .not-found__decorations .not-found__grape{font-size:28px}}@media(max-width:360px){.not-found{padding:20px 10px}.not-found .not-found__container .not-found__logo{margin-bottom:24px}.not-found .not-found__container .not-found__logo img{width:120px}.not-found .not-found__container .not-found__illustration{margin-bottom:32px}.not-found .not-found__container .not-found__illustration .not-found__404{gap:8px}.not-found .not-found__container .not-found__illustration .not-found__404 .not-found__digit svg{width:50px;height:100px}.not-found .not-found__container .not-found__content{margin-bottom:32px}.not-found .not-found__container .not-found__content .not-found__title{font-size:24px}.not-found .not-found__container .not-found__content .not-found__description{font-size:13px}.not-found .not-found__container .not-found__buttons .not-found__button{font-size:14px;padding:12px 20px}.not-found .not-found__container .not-found__decorations .not-found__grape{font-size:24px}}.wc-btn{position:relative;box-sizing:border-box;height:var(--wc-control-height);padding:0 16px;border-radius:var(--wc-radius-sm);border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;font:inherit;font-size:14px;font-weight:700;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,transform 80ms ease}.wc-btn-content{display:inline-flex;align-items:center;gap:8px}.wc-btn:active:not(:disabled){transform:scale(.98)}.wc-btn:focus-visible,.wc-icon-btn:focus-visible,.wc-link:focus-visible{outline:var(--wc-focus-ring);outline-offset:2px}.wc-btn:disabled{opacity:.5;cursor:not-allowed}.wc-btn--compact{height:var(--wc-control-compact);padding:0 10px;font-size:13px}.wc-btn--compact .wc-btn-content{gap:6px}.wc-btn--medium{height:var(--wc-control-medium);padding:0 14px}.wc-btn--large{height:var(--wc-control-large);padding:0 20px;font-size:15px}.wc-btn--full{width:100%}.wc-btn--primary{background:var(--wc-blue);color:var(--wc-surface)}.wc-btn--primary:hover:not(:disabled){background:var(--wc-hover-primary)}.wc-btn--secondary{background:var(--wc-surface);border-color:var(--wc-border-strong);color:var(--wc-text);font-weight:600}.wc-btn--secondary:hover:not(:disabled){background:var(--wc-hover-surface)}.wc-btn--tonal{background:var(--wc-tone-blue-bg);color:var(--wc-tone-blue-text)}.wc-btn--tonal:hover:not(:disabled){background:var(--wc-hover-tonal)}.wc-btn--dark{background:var(--wc-navy);color:var(--wc-surface)}.wc-btn--dark:hover:not(:disabled){background:var(--wc-hover-dark)}.wc-btn--success{background:var(--wc-success);color:var(--wc-surface)}.wc-btn--success:hover:not(:disabled){background:var(--wc-hover-success)}.wc-btn--successOutline{background:var(--wc-surface);border-color:var(--wc-tone-green-border);color:var(--wc-success);font-weight:600}.wc-btn--successOutline:hover:not(:disabled){background:var(--wc-success-soft)}.wc-btn--destructive{background:var(--wc-destructive);color:var(--wc-surface)}.wc-btn--destructive:hover:not(:disabled){background:var(--wc-hover-destructive)}.wc-btn--destructiveOutline{background:var(--wc-surface);border-color:var(--wc-tone-red-border);color:var(--wc-destructive);font-weight:600}.wc-btn--destructiveOutline:hover:not(:disabled){background:var(--wc-destructive-soft)}.wc-btn--dashed{background:transparent;border:1px dashed var(--wc-border-dashed);color:var(--wc-text-secondary);font-weight:600}.wc-btn--dashed:hover:not(:disabled){background:var(--wc-hover-fill)}.wc-btn--plain{background:transparent;color:var(--wc-text-secondary);font-weight:600}.wc-btn--plain:hover:not(:disabled){background:var(--wc-hover-fill)}.wc-btn--onDark{background:transparent;border-color:var(--wc-on-dark-border);color:var(--wc-surface);font-weight:600}.wc-btn--onDark:hover:not(:disabled){background:var(--wc-on-dark-fill)}.wc-btn.is-loading .wc-btn-content{visibility:hidden}.wc-spinner{position:absolute;inset:0;margin:auto;width:16px;height:16px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:wc-spin .7s linear infinite}@keyframes wc-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.wc-spinner{animation-duration:2s}.wc-btn{transition:none}.wc-btn:active:not(:disabled){transform:none}}.wc-icon-btn{box-sizing:border-box;width:var(--wc-control-height);height:var(--wc-control-height);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:var(--wc-radius-sm);border:1px solid transparent;background:transparent;color:var(--wc-text);text-decoration:none;cursor:pointer;transition:background-color .12s ease}.wc-icon-btn--compact{width:var(--wc-control-compact);height:var(--wc-control-compact)}.wc-icon-btn--medium{width:var(--wc-control-medium);height:var(--wc-control-medium)}.wc-icon-btn--outline{background:var(--wc-surface);border-color:var(--wc-border-strong)}.wc-icon-btn--outline:hover:not(:disabled){background:var(--wc-hover-surface)}.wc-icon-btn--plain{color:var(--wc-text-muted)}.wc-icon-btn--plain:hover:not(:disabled){background:var(--wc-hover-fill);color:var(--wc-text)}.wc-icon-btn--onDark{border-radius:50%;background:var(--wc-on-dark-fill);color:var(--wc-surface)}.wc-icon-btn:disabled{opacity:.5;cursor:not-allowed}.wc-link{display:inline-flex;align-items:center;gap:6px;padding:0;border:none;background:none;font:inherit;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer}.wc-link--small{font-size:13px}.wc-link:disabled{opacity:.5;cursor:default;pointer-events:none}.wc-link--blue{color:var(--wc-blue)}.wc-link--blue:hover{color:var(--wc-blue-dark)}.wc-link--entity{color:var(--wc-text);font-weight:700}.wc-link--entity:hover{color:var(--wc-blue-dark)}.wc-link--destructive{color:var(--wc-destructive)}.wc-link--destructive:hover{color:var(--wc-hover-destructive)}.wc-link--muted{color:var(--wc-text-muted)}.wc-link--muted:hover{color:var(--wc-text)}.wc-back-link{align-self:flex-start}.wc-tone--neutral{background:var(--wc-tone-neutral-bg);color:var(--wc-tone-neutral-text)}.wc-tone--blue{background:var(--wc-tone-blue-bg);color:var(--wc-tone-blue-text)}.wc-tone--green{background:var(--wc-tone-green-bg);color:var(--wc-tone-green-text)}.wc-tone--orange{background:var(--wc-tone-orange-bg);color:var(--wc-tone-orange-text)}.wc-tone--raspberry{background:var(--wc-tone-raspberry-bg);color:var(--wc-tone-raspberry-text)}.wc-tone--red{background:var(--wc-tone-red-bg);color:var(--wc-tone-red-text)}.wc-tone--navy{background:var(--wc-navy);color:var(--wc-surface)}.wc-tone--primary{background:var(--wc-blue);color:var(--wc-surface)}.wc-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:var(--wc-radius-xs);font-size:12px;font-weight:700;line-height:1.3;white-space:nowrap}.wc-tag{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:var(--wc-radius-xs);background:var(--wc-fill);color:var(--wc-text-secondary);font-size:12px;font-weight:600;line-height:1.3;white-space:nowrap}.wc-tag-dot{width:8px;height:8px;border-radius:4px}.wc-avatar-disc{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-weight:700}.wc-avatar-disc--small{width:26px;height:26px;font-size:11px}.wc-avatar-disc--medium{width:36px;height:36px;font-size:12px}.wc-avatar-disc--large{width:64px;height:64px;font-size:20px}.wc-icon-tile{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.wc-icon-tile--small{width:32px;height:32px;border-radius:var(--wc-radius-sm)}.wc-icon-tile--medium{width:36px;height:36px;border-radius:var(--wc-radius-sm)}.wc-icon-tile--large{width:44px;height:44px;border-radius:var(--wc-radius-md)}.wc-icon-tile--xlarge{width:52px;height:52px;border-radius:var(--wc-radius-lg)}.wc-icon-tile--hero{width:64px;height:64px;border-radius:var(--wc-radius-xl)}.wc-icon-tile--circle{border-radius:50%}.wc-tag-summary{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.wc-tag-more{display:inline-flex;align-items:center;padding:3px 6px;border-radius:var(--wc-radius-xs);background:var(--wc-fill);color:var(--wc-text-muted);font-size:12px;font-weight:700;line-height:1.3;font-variant-numeric:tabular-nums;cursor:default}.wc-dialog{box-sizing:border-box;padding:0;border:none;background:var(--wc-surface);color:var(--wc-text);overflow:hidden;opacity:0;transform:translateY(8px) scale(.98);transition:opacity .2s ease,transform .2s ease,overlay .2s ease allow-discrete,display .2s ease allow-discrete}.wc-dialog[open]{display:flex;opacity:1;transform:none}.wc-dialog::backdrop{background:var(--wc-scrim);opacity:0;transition:opacity .2s ease,overlay .2s ease allow-discrete,display .2s ease allow-discrete}.wc-dialog[open]::backdrop{opacity:1}@starting-style{.wc-dialog[open]{opacity:0;transform:translateY(8px) scale(.98)}.wc-dialog[open]::backdrop{opacity:0}}html:has(.wc-dialog[open]){overflow:hidden;scrollbar-gutter:stable}.wc-dialog-frame{flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column}.wc-dialog-header{flex-shrink:0;display:flex;flex-direction:row;align-items:center;gap:12px;padding:18px 24px;border-bottom:1px solid var(--wc-border)}.wc-dialog-titles{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.wc-dialog-title{margin:0;color:var(--wc-text)}.wc-dialog-subtitle{margin:0;font-size:13px;color:var(--wc-text-muted)}.wc-dialog-strip{flex-shrink:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 24px;border-bottom:1px solid var(--wc-divider);background:var(--wc-surface-subtle)}.wc-dialog-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:20px 24px;display:flex;flex-direction:column;gap:14px}.wc-dialog-body>*{flex-shrink:0}.wc-dialog-body--flush{padding:0;gap:0}.wc-dialog-footer{flex-shrink:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;padding:16px 24px;border-top:1px solid var(--wc-border);background:var(--wc-surface-subtle)}.wc-dialog-footer-start{margin-right:auto;font-size:13px;color:var(--wc-text-muted)}.wc-dialog-panes{display:flex;flex-wrap:wrap}.wc-dialog-pane{flex:1 1 380px;min-width:0;box-sizing:border-box;padding:20px 24px;display:flex;flex-direction:column;gap:14px}.wc-dialog-pane:first-child{border-right:1px solid var(--wc-divider)}.wc-dialog-pane--side{background:var(--wc-surface-subtle)}.wc-modal{--wc-modal-top: clamp(16px, 8vh, 72px);width:min(calc(100% - 32px),var(--wc-modal-width));max-width:none;max-height:calc(100dvh - var(--wc-modal-top) - 16px);margin:var(--wc-modal-top) auto auto;border-radius:var(--wc-radius-modal);box-shadow:var(--wc-shadow-modal)}.wc-modal--small{--wc-modal-width: 520px;max-height:calc(100dvh - 32px);margin:auto}.wc-modal--medium{--wc-modal-width: 600px}.wc-modal--large{--wc-modal-width: 760px}.wc-modal--wide{--wc-modal-width: 1040px}.wc-drawer{width:min(100%,520px);max-width:none;height:100dvh;max-height:none;margin:0 0 0 auto;border-radius:0;box-shadow:var(--wc-shadow-drawer);transform:translate(32px)}.wc-drawer[open]{transform:none}@starting-style{.wc-drawer[open]{transform:translate(32px)}}.wc-drawer::backdrop{background:var(--wc-scrim-light)}.wc-drawer-header{padding:18px 22px}.wc-drawer-header .wc-dialog-titles{flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px}.wc-drawer-body{padding:20px 22px;gap:16px}.wc-drawer-footer{flex-shrink:0;display:flex;flex-direction:column;gap:8px;padding:16px 22px;border-top:1px solid var(--wc-border);background:var(--wc-surface)}.wc-drawer--left{margin:0 auto 0 0;box-shadow:var(--wc-shadow-drawer-left);transform:translate(-32px)}.wc-drawer--left[open]{transform:none}@starting-style{.wc-drawer--left[open]{transform:translate(-32px)}}.wc-confirm-body{padding:24px 24px 20px;gap:12px}.wc-confirm-title{margin:4px 0 0;color:var(--wc-text)}.wc-confirm-message{font-size:15px;line-height:1.5;color:var(--wc-text-secondary)}.wc-confirm-message p{margin:0}@media(prefers-reduced-motion:reduce){.wc-dialog,.wc-dialog[open],.wc-drawer,.wc-drawer--left{transform:none}@starting-style{.wc-dialog[open],.wc-drawer[open],.wc-drawer--left[open]{transform:none}}}.wc-pdf-viewer{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;background:var(--wc-pdf-backdrop);color:var(--wc-surface)}.wc-pdf-viewer[open]{flex-direction:column}.wc-pdf-viewer-bar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:16px 28px;border-bottom:1px solid var(--wc-on-dark-fill)}.wc-pdf-viewer-titles{flex:1 1 200px;min-width:0}.wc-pdf-viewer-title{margin:0;font-size:15px;font-weight:700;overflow-wrap:anywhere}.wc-pdf-viewer-subtitle{margin:2px 0 0;color:var(--wc-on-navy-lead);font-size:13px}.wc-pdf-viewer-actions{display:flex;flex-wrap:wrap;gap:8px}.wc-pdf-viewer-page{display:flex;flex:1 1 auto;justify-content:center;min-height:0;padding:24px}.wc-pdf-viewer-frame{width:min(100%,900px);height:100%;border:none;border-radius:4px;background:var(--wc-surface);box-shadow:var(--wc-pdf-shadow)}.wc-toast-layer{position:fixed;z-index:1000;left:0;right:0;bottom:24px;box-sizing:border-box;padding:0 16px;display:flex;flex-direction:column;align-items:center;pointer-events:none}.wc-shell .wc-toast-layer{left:var(--wc-sidebar-width)}.wc-dialog .wc-toast-layer{left:0}.wc-toast-region{display:flex;justify-content:center;width:100%}.wc-toast{pointer-events:auto;display:flex;align-items:center;gap:10px;max-width:420px;padding:12px 16px;border-radius:var(--wc-radius-lg);background:var(--wc-navy);color:var(--wc-surface);box-shadow:var(--wc-shadow-toast);font-size:14px;font-weight:600;line-height:1.4;animation:wc-toast-in .2s ease both}.wc-toast.is-leaving{animation:wc-toast-out .2s ease both}.wc-toast-icon{flex-shrink:0}.wc-toast--success .wc-toast-icon{color:var(--wc-success-soft)}.wc-toast--info .wc-toast-icon{color:var(--wc-blue-soft)}.wc-toast--error .wc-toast-icon{color:var(--wc-destructive-soft)}@keyframes wc-toast-in{0%{opacity:0;transform:translateY(16px)}}@keyframes wc-toast-out{to{opacity:0;transform:translateY(16px)}}.wc-skeleton{display:block;flex-shrink:0;background:var(--wc-fill)}.wc-skeleton--inline{display:inline-block;vertical-align:middle}.wc-skeleton-list,.wc-skeleton-table{animation:wc-skeleton-pulse 1.4s ease-in-out infinite}.wc-skeleton-table{overflow:hidden;border:1px solid var(--wc-border);border-radius:var(--wc-radius-lg);background:var(--wc-surface)}.wc-skeleton-table-head,.wc-skeleton-table-row{display:grid;align-items:center;gap:16px;padding:0 16px}.wc-skeleton-table-head{height:40px;background:var(--wc-surface-subtle);border-bottom:1px solid var(--wc-border)}.wc-skeleton-table-row{min-height:56px}.wc-skeleton-table-row+.wc-skeleton-table-row{border-top:1px solid var(--wc-divider)}.wc-skeleton-cell{display:flex;align-items:center;gap:10px;min-width:0}@keyframes wc-skeleton-pulse{50%{opacity:.55}}.wc-error-state{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.wc-error-state--page{padding:32px 24px}.wc-error-state--compact{padding:18px 16px;border:1px solid var(--wc-border);border-radius:var(--wc-radius-lg);background:var(--wc-surface)}.wc-error-state-title{margin:4px 0 0;color:var(--wc-text)}.wc-error-state--compact .wc-error-state-title{font-size:15px;font-weight:700}.wc-error-state-message{margin:0 0 8px;max-width:360px;font-size:14px;line-height:1.5;color:var(--wc-text-muted)}.wc-faq-item{border-top:1px solid var(--wc-divider);interpolate-size:allow-keywords}.wc-faq-item::details-content{block-size:0;overflow:clip;transition:block-size .2s ease,content-visibility .2s ease allow-discrete}.wc-faq-item[open]::details-content{block-size:auto}.wc-faq-question{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;font-size:15px;font-weight:700;color:var(--wc-text);cursor:pointer}.wc-faq-question::-webkit-details-marker{display:none}.wc-faq-question:focus-visible{outline:var(--wc-focus-ring);outline-offset:2px;border-radius:var(--wc-radius-xs)}.wc-faq-chevron{flex-shrink:0;color:var(--wc-text-muted);transition:transform .2s ease}.wc-faq-item[open] .wc-faq-chevron{transform:rotate(90deg)}.wc-faq-answer{padding-bottom:12px;font-size:14px;line-height:1.55;color:var(--wc-text-secondary)}.wc-faq-answer p{margin:0}@media(prefers-reduced-motion:reduce){.wc-toast,.wc-toast.is-leaving,.wc-skeleton-list,.wc-skeleton-table{animation:none}.wc-faq-chevron,.wc-faq-item::details-content{transition:none}}.wc-toast-action{margin-left:4px;padding:4px 8px;border:none;border-radius:var(--wc-radius-xs);background:none;color:inherit;font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.wc-toast-action:hover{background:var(--wc-on-dark-fill)}.wc-toast-action:focus-visible{outline:2px solid currentColor;outline-offset:1px}.wc-section-label{margin:0;font-size:12px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:var(--wc-text-muted)}.wc-section-label--warning{color:var(--wc-callout-warning-text)}.wc-section-label--raspberry{color:var(--wc-tone-raspberry-text)}.wc-section-label--destructive{color:var(--wc-destructive)}.wc-section-header{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.wc-eyebrow{margin:0;font-size:13px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:var(--wc-blue)}.wc-divider{margin:0;border:none;height:1px;background:var(--wc-divider)}.wc-divider--strong{background:var(--wc-border)}.wc-divider-label{display:flex;align-items:center;gap:12px;font-size:13px;color:var(--wc-text-muted)}.wc-divider-label:before,.wc-divider-label:after{content:"";flex:1;height:1px;background:var(--wc-border)}.wc-check-item{margin:0;display:flex;gap:8px;align-items:flex-start;font-size:14px;line-height:1.45;color:var(--wc-text)}.wc-check-item svg{margin-top:2px}.wc-check-item--green svg{color:var(--wc-success)}.wc-check-item--blue svg{color:var(--wc-tone-blue-text)}.wc-check-item--excluded{color:var(--wc-text-muted)}.wc-check-item--excluded svg{color:var(--wc-text-subtle)}.wc-kv-list{margin:0;display:flex;flex-direction:column;gap:8px}.wc-kv{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:14px;color:var(--wc-text-secondary)}.wc-kv dt{margin:0}.wc-kv dd{margin:0;font-weight:700;color:var(--wc-text)}.wc-kv .wc-kv-success{color:var(--wc-success)}.wc-kv--total{padding-top:6px}.wc-kv--total dt{font-weight:700;color:var(--wc-text)}.wc-kv--total dd{font-family:var(--wc-font-title);font-size:22px}.wc-card{box-sizing:border-box;min-width:0;background:var(--wc-surface);border:1px solid var(--wc-border);border-radius:var(--wc-radius-lg);margin:0}.wc-card--content{padding:16px 18px}.wc-card--compact{padding:12px 14px}.wc-card--list{padding:4px 18px 6px}.wc-card--pending{border-color:var(--wc-tone-orange-border)}.wc-card--selected{border:2px solid var(--wc-blue)}.wc-card--dashed{border:2px dashed var(--wc-border-dashed);background:transparent}.wc-section-card{display:flex;flex-direction:column;gap:12px}.wc-section-card-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.wc-callout{display:flex;gap:10px;padding:12px 16px;border-radius:var(--wc-radius-callout);border:1px solid;font-size:14px;line-height:1.5}.wc-callout-icon{margin-top:1px}.wc-callout-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.wc-callout-title{font-weight:700}.wc-callout-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.wc-callout--info{background:var(--wc-callout-info-bg);border-color:var(--wc-callout-info-border);color:var(--wc-callout-info-text)}.wc-callout--info .wc-callout-icon{color:var(--wc-tone-blue-text)}.wc-callout--warning{background:var(--wc-callout-warning-bg);border-color:var(--wc-callout-warning-border);color:var(--wc-callout-warning-text)}.wc-callout--warning .wc-callout-icon{color:var(--wc-warning)}.wc-callout--danger{background:var(--wc-callout-danger-bg);border-color:var(--wc-callout-danger-border);color:var(--wc-text-secondary)}.wc-callout--danger .wc-callout-title,.wc-callout--danger .wc-callout-icon{color:var(--wc-destructive)}.wc-callout--success{background:var(--wc-callout-success-bg);border-color:var(--wc-callout-success-border);color:var(--wc-success)}.wc-figure-frame{container-type:inline-size}.wc-figure-tiles{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}@container (min-width: 420px){.wc-figure-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 796px){.wc-figure-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.wc-figure-tile{box-sizing:border-box;min-width:0;display:flex;flex-direction:column;gap:4px;padding:14px 16px;background:var(--wc-surface);border:1px solid var(--wc-border);border-radius:var(--wc-radius-lg)}.wc-figure-label{font-size:13px;color:var(--wc-text-muted)}.wc-figure-value{font-family:var(--wc-font-title);font-size:26px;font-weight:700;letter-spacing:-.5px;line-height:1.2;color:var(--wc-text);overflow-wrap:anywhere}.wc-figure-value--name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;font-size:18px;letter-spacing:-.2px;line-height:1.3;overflow-wrap:break-word}.wc-figure-detail{font-size:13px}.wc-figure-detail--muted{color:var(--wc-text-muted)}.wc-figure-detail--raspberry{color:var(--wc-tone-raspberry-text);font-weight:700}.wc-figure-detail--orange{color:var(--wc-tone-orange-text);font-weight:600}.wc-figure-detail--green{color:var(--wc-tone-green-text);font-weight:600}.wc-figure-tile--pending{background:var(--wc-callout-warning-bg);border-color:var(--wc-callout-warning-border)}.wc-figure-item{display:flex;min-width:0}.wc-figure-item>.wc-figure-tile{flex:1}.wc-figure-tile--link{color:inherit;text-decoration:none;transition:border-color .15s ease}.wc-figure-tile--link:hover{border-color:var(--wc-border-strong)}.wc-figure-tile--link:focus-visible{outline:var(--wc-focus-ring);outline-offset:2px}.wc-empty{display:flex;flex-direction:column;align-items:center;text-align:center}.wc-empty--page{padding:32px;gap:10px}.wc-empty--compact{padding:28px 20px;gap:8px}.wc-empty-title{font-weight:700}.wc-empty-description{max-width:520px}.wc-empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px}.wc-row-list{margin:0;padding:0;list-style:none}.wc-row-item{list-style:none}.wc-row-list>.wc-row-item+.wc-row-item>.wc-row{border-top:1px solid var(--wc-divider)}.wc-row{box-sizing:border-box;width:100%;display:flex;align-items:center;gap:12px;margin:0;border:none;background:transparent;color:var(--wc-text);font:inherit;text-align:left;text-decoration:none}.wc-row--tight{padding:8px 0}.wc-row--default{padding:10px 0}.wc-row--comfortable{padding:12px 0}.wc-row--roomy{padding:14px 0}.wc-row--top{align-items:flex-start}.wc-row--unavailable{opacity:.6}.wc-row--action{cursor:pointer;border-radius:var(--wc-radius-sm)}.wc-row--action:hover .wc-row-title{color:var(--wc-blue-dark)}.wc-row--action:focus-visible{outline:var(--wc-focus-ring);outline-offset:2px}.wc-row-leading,.wc-row-trailing{flex-shrink:0;display:flex;align-items:center;gap:8px}.wc-row-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.wc-row-title{font-size:15px;font-weight:700;overflow-wrap:anywhere}.wc-row-subtitle{font-size:13px;color:var(--wc-text-muted);overflow-wrap:anywhere}.wc-row-chevron{color:var(--wc-text-subtle)}.wc-link-card{box-sizing:border-box;width:100%;display:flex;align-items:center;gap:14px;padding:14px 16px;background:var(--wc-surface);border:1px solid var(--wc-border);border-radius:var(--wc-radius-lg);color:var(--wc-text);font:inherit;text-align:left;text-decoration:none;cursor:pointer}.wc-link-card:hover{border-color:var(--wc-border-strong);background:var(--wc-hover-surface)}.wc-link-card:focus-visible{outline:var(--wc-focus-ring);outline-offset:2px}.wc-link-card-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.wc-link-card-title{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;font-weight:700}.wc-link-card-description{font-size:13px;color:var(--wc-text-muted)}.wc-link-card-chevron{color:var(--wc-text-subtle)}.wc-load-more{margin:10px 0 0;font-size:13px;color:var(--wc-text-muted)}.wc-load-more button{padding:0;border:none;background:none;color:var(--wc-blue);font:inherit;font-weight:600;cursor:pointer}.wc-load-more button:hover{color:var(--wc-blue-dark)}.wc-load-more button:disabled{color:var(--wc-text-muted);cursor:default}.wc-load-more button:focus-visible{outline:var(--wc-focus-ring);outline-offset:2px;border-radius:4px}.wc-field{display:flex;flex-direction:column;gap:6px;min-width:0}.wc-field-label{font-size:13px;font-weight:600;color:var(--wc-text-secondary)}.wc-field-label-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.wc-field-row{display:grid;gap:12px}.wc-input,.wc-select{box-sizing:border-box;position:relative;display:flex;align-items:center;min-width:0;height:42px;border:1px solid var(--wc-border-strong);border-radius:var(--wc-radius-sm);background:var(--wc-surface)}.wc-input:focus-within,.wc-select:focus-within{border-color:var(--wc-blue);box-shadow:inset 0 0 0 1px var(--wc-blue)}.wc-input.is-invalid,.wc-select.is-invalid{border-color:var(--wc-destructive)}.wc-input.is-invalid:focus-within,.wc-select.is-invalid:focus-within{box-shadow:inset 0 0 0 1px var(--wc-destructive)}.wc-input.is-disabled{background:var(--wc-fill)}.wc-input.is-recommended:not(:focus-within),.wc-textarea.is-recommended:not(:focus){border-color:var(--wc-callout-warning-border);background:var(--wc-callout-warning-bg)}.wc-input input{flex:1 1 auto;min-width:0;height:100%;padding:0 12px;border:none;outline:none;background:transparent;color:var(--wc-text);font:inherit;font-size:15px}.wc-input input::placeholder,.wc-textarea::placeholder{color:var(--wc-text-subtle)}.wc-input input:disabled{color:var(--wc-text-muted);cursor:not-allowed}.wc-input-action{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin-right:4px;border:none;border-radius:var(--wc-radius-sm);background:transparent;color:var(--wc-text-muted);cursor:pointer}.wc-input-action:hover{background:var(--wc-hover-fill);color:var(--wc-text)}.wc-input-action[aria-pressed=true]{color:var(--wc-blue)}.wc-input-action:focus-visible{outline:var(--wc-focus-ring);outline-offset:1px}.wc-textarea{box-sizing:border-box;width:100%;min-width:0;padding:10px 12px;border:1px solid var(--wc-border-strong);border-radius:var(--wc-radius-sm);background:var(--wc-surface);color:var(--wc-text);font:inherit;font-size:15px;line-height:1.45;resize:vertical}.wc-textarea:focus{outline:none;border-color:var(--wc-blue);box-shadow:inset 0 0 0 1px var(--wc-blue)}.wc-textarea.is-invalid{border-color:var(--wc-destructive)}.wc-textarea:disabled{background:var(--wc-fill);color:var(--wc-text-muted)}.wc-select select{appearance:none;flex:1 1 auto;min-width:0;height:100%;padding:0 36px 0 12px;border:none;outline:none;background:transparent;color:var(--wc-text);font:inherit;font-size:15px;cursor:pointer}.wc-select select.is-placeholder{color:var(--wc-text-subtle)}.wc-select-chevron{position:absolute;right:12px;color:var(--wc-text-muted);pointer-events:none}.wc-phone{display:flex;gap:8px;min-width:0}.wc-phone-country{box-sizing:border-box;flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;height:42px;padding:0 10px 0 12px;border:1px solid var(--wc-border-strong);border-radius:var(--wc-radius-sm);background:var(--wc-surface);color:var(--wc-text);font:inherit;font-size:15px;font-weight:600;cursor:pointer}.wc-phone-country:hover{background:var(--wc-fill)}.wc-phone-country:focus-visible{outline:none;border-color:var(--wc-blue);box-shadow:inset 0 0 0 1px var(--wc-blue)}.wc-phone-country:disabled{background:var(--wc-fill);color:var(--wc-text-muted);cursor:default}.wc-phone-tick{display:inline-block;width:16px}.wc-phone-none{margin:12px 0 0;color:var(--wc-text-muted);font-size:14px}.wc-phone .wc-input{flex:1 1 auto}.wc-field-hint{display:flex;align-items:center;gap:6px;margin:0;font-size:13px;font-weight:500;color:var(--wc-text-muted)}.wc-field-hint--valid{color:var(--wc-success)}.wc-field-hint--warning{color:var(--wc-warning)}.wc-field-hint--error{color:var(--wc-destructive);font-weight:600}.wc-checkbox{flex-shrink:0;margin:0;accent-color:var(--wc-blue);cursor:pointer}.wc-checkbox--18{width:18px;height:18px}.wc-checkbox--20{width:20px;height:20px}.wc-checkbox:focus-visible{outline:var(--wc-focus-ring);outline-offset:2px}.wc-checkbox:disabled{cursor:not-allowed}.wc-checkbox-field{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.45;color:var(--wc-text-secondary);cursor:pointer}.wc-checkbox-field .wc-checkbox{margin-top:1px}.wc-checkbox-field.is-disabled{color:var(--wc-text-subtle);cursor:not-allowed}.wc-checkbox-field a{font-weight:600;color:var(--wc-blue);text-decoration:none}.wc-checkbox-field a:hover{color:var(--wc-blue-dark)}.wc-checkbox-field-block{display:flex;flex-direction:column;gap:6px}.wc-checkbox-field-block>.wc-field-hint{padding-left:28px}.wc-checkbox-row{cursor:pointer}.wc-checkbox-row:has(.wc-checkbox:checked) .wc-row-title{color:var(--wc-text)}.wc-checkbox-row-item{position:relative}.wc-checkbox-row-item>.wc-checkbox-row{padding-right:44px}.wc-checkbox-row-action{position:absolute;top:50%;right:0;transform:translateY(-50%)}.wc-option-group{margin:0;padding:0;border:none;min-width:0;display:flex;flex-direction:column;gap:8px}.wc-option-group legend{padding:0;margin-bottom:8px}.wc-option-group-cards{display:flex;flex-direction:column;gap:8px}.wc-option-card{box-sizing:border-box;display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--wc-border);border-radius:var(--wc-radius-md);background:var(--wc-surface);color:var(--wc-text);cursor:pointer}.wc-option-card:hover{border-color:var(--wc-border-strong)}.wc-option-card.is-selected{padding:11px 13px;border:2px solid var(--wc-blue);background:var(--wc-selected-option)}.wc-option-card:has(input:focus-visible){outline:var(--wc-focus-ring);outline-offset:2px}.wc-option-card.is-disabled{opacity:.6;cursor:not-allowed}.wc-option-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.wc-option-title{font-size:15px;font-weight:700}.wc-option-description{font-size:13px;color:var(--wc-text-muted)}.wc-option-check{flex-shrink:0;display:inline-flex;width:16px;color:var(--wc-blue)}.wc-switch{position:relative;flex-shrink:0;width:44px;height:26px;padding:0;border:none;border-radius:13px;background:var(--wc-border-strong);cursor:pointer;transition:background-color .15s ease}.wc-switch.is-on{background:var(--wc-blue)}.wc-switch-knob{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:10px;background:var(--wc-surface);box-shadow:var(--wc-shadow-segment);transition:transform .15s ease}.wc-switch.is-on .wc-switch-knob{transform:translate(18px)}.wc-switch:focus-visible{outline:var(--wc-focus-ring);outline-offset:2px}.wc-switch:disabled{opacity:.5;cursor:not-allowed}@media(prefers-reduced-motion:reduce){.wc-switch,.wc-switch-knob{transition:none}}.wc-toggle-row{gap:14px}.wc-round-check{box-sizing:border-box;flex-shrink:0;width:24px;height:24px;margin-top:1px;padding:0;border:2px solid var(--wc-border-dashed);border-radius:50%;background:var(--wc-surface);color:var(--wc-surface);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.wc-round-check:hover:not(:disabled){border-color:var(--wc-success)}.wc-round-check.is-checked{border-color:var(--wc-success);background:var(--wc-success)}.wc-round-check:focus-visible{outline:var(--wc-focus-ring);outline-offset:2px}.wc-round-check:disabled{opacity:.5;cursor:not-allowed}@media(prefers-reduced-motion:reduce){.wc-round-check{transition:none}}.wc-chip{box-sizing:border-box;display:inline-flex;align-items:center;gap:6px;height:var(--wc-control-compact);padding:0 12px;border:1px solid var(--wc-border-strong);border-radius:var(--wc-radius-pill);background:var(--wc-surface);color:var(--wc-text-secondary);font:inherit;font-size:13px;font-weight:600;white-space:nowrap}button.wc-chip{cursor:pointer}button.wc-chip:hover{background:var(--wc-hover-surface)}.wc-chip.is-selected{background:var(--wc-navy);border-color:var(--wc-navy);color:var(--wc-surface)}button.wc-chip.is-selected:hover{background:var(--wc-hover-dark)}.wc-chip--removable{gap:8px;padding-right:10px}.wc-chip--add{border-style:dashed;border-color:var(--wc-border-dashed);color:var(--wc-text-muted)}.wc-chip:focus-visible{outline:var(--wc-focus-ring);outline-offset:2px}.wc-chip-label{font-variant-numeric:tabular-nums}.wc-chip-group{display:flex;flex-wrap:wrap;gap:6px}.wc-search{box-sizing:border-box;display:flex;align-items:center;gap:8px;height:var(--wc-control-height);padding:0 8px 0 12px;border:1px solid var(--wc-border-strong);border-radius:var(--wc-radius-sm);background:var(--wc-surface);color:var(--wc-text-muted)}.wc-search:focus-within{border-color:var(--wc-blue);box-shadow:inset 0 0 0 1px var(--wc-blue)}.wc-search--toolbar{flex:1 1 260px;max-width:380px}.wc-search--large{height:42px;max-width:520px}.wc-dialog-body .wc-search--large{max-width:none}.wc-search--help{height:var(--wc-control-large);max-width:640px;padding-left:14px;border-radius:var(--wc-radius-md)}.wc-search-label{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:8px;height:100%;cursor:text}.wc-search input{flex:1 1 auto;min-width:0;height:100%;border:none;outline:none;background:transparent;color:var(--wc-text);font:inherit;font-size:14px}.wc-search--large input,.wc-search--help input{font-size:15px}.wc-search input::placeholder{color:var(--wc-text-subtle)}.wc-search input::-webkit-search-cancel-button{display:none}.wc-search-clear{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:var(--wc-radius-pill);background:transparent;color:var(--wc-text-muted);cursor:pointer}.wc-search-clear:hover{background:var(--wc-hover-fill);color:var(--wc-text)}.wc-search-clear:focus-visible{outline:var(--wc-focus-ring);outline-offset:1px}.wc-toolbar{display:flex;flex-wrap:wrap;align-items:center}.wc-toolbar--8{gap:8px}.wc-toolbar--10{gap:10px}.wc-toolbar--12{gap:12px}.wc-toolbar-end{margin-left:auto;display:flex;align-items:center;gap:8px}.wc-result-summary{margin:0;font-size:14px;color:var(--wc-text-muted)}.wc-result-summary strong{color:var(--wc-text);font-variant-numeric:tabular-nums}.wc-send-items,.wc-send-side,.wc-send-links,.wc-send-preview{display:flex;flex-direction:column;gap:16px}.wc-send-items section{display:flex;flex-direction:column;gap:4px}.wc-send-count{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.wc-send-count-text{flex:1 1 160px;min-width:0}.wc-send-count-title{font-weight:700}.wc-send-by{display:flex;flex-direction:column;gap:8px}.wc-send-channels{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.wc-send-mail-choice,.wc-send-mail-options{display:flex;flex-direction:column;gap:8px}.wc-send-by .wc-link{align-self:flex-start}.wc-send-note{font-size:12px}.wc-send-preview-subject{font-weight:700}.wc-send-preview-body{display:flex;flex-direction:column;gap:12px;margin-top:12px;padding-top:12px;border-top:1px solid var(--wc-border)}.wc-send-preview-message{white-space:pre-line}.wc-send-preview-links{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.wc-send-preview-links a{color:var(--wc-blue);text-decoration:underline}.wc-recent-sends .wc-row-trailing{white-space:nowrap}.wc-send-detail{display:flex;flex-direction:column;gap:16px}.wc-send-detail-when{margin:0;font-size:14px;color:var(--wc-text-muted)}.wc-send-detail-links{display:flex;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;color:var(--wc-success)}.wc-send-detail-links.is-expired{color:var(--wc-destructive)}.wc-send-detail-section{display:flex;flex-direction:column;gap:6px}.wc-send-detail-message{margin:0;font-size:14px;color:var(--wc-text-secondary);white-space:pre-line;overflow-wrap:anywhere}.wc-file-preview-photo{display:block;max-width:min(100%,1100px);max-height:100%;object-fit:contain;border-radius:4px;background:var(--wc-surface);box-shadow:var(--wc-pdf-shadow)}.wc-file-preview-failed{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.wc-wines-picker{display:flex;flex-direction:column;gap:12px}.wc-reactions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.wc-reaction{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:0;padding:0 10px;border:1px solid var(--wc-border-strong);border-radius:var(--wc-radius-sm);background:var(--wc-surface);font:inherit;font-weight:600;color:var(--wc-text-secondary);cursor:pointer}.wc-reactions--large .wc-reaction{min-height:48px;font-size:15px}.wc-reactions--compact .wc-reaction{min-height:var(--wc-control-medium);font-size:13px}.wc-reaction span{overflow-wrap:anywhere;line-height:1.2;text-align:center}.wc-reaction:hover:not(.is-selected){background:var(--wc-hover-surface)}.wc-reaction:focus-visible{outline:var(--wc-focus-ring);outline-offset:1px}.wc-reaction--like.is-selected{border-color:var(--wc-tone-raspberry-border);background:var(--wc-tone-raspberry-bg);color:var(--wc-tone-raspberry-text)}.wc-reaction--neutral.is-selected{border-color:var(--wc-blue);background:var(--wc-tone-blue-bg);color:var(--wc-tone-blue-text)}.wc-reaction--dislike.is-selected{border-color:var(--wc-text-muted);background:var(--wc-tone-neutral-bg);color:var(--wc-tone-neutral-text)}@media(max-width:479px){.wc-reaction{padding:0 6px}.wc-reaction svg{display:none}}.wc-report-pane{display:flex;flex-direction:column;gap:18px}.wc-report-block{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;border:0;min-width:0}.wc-report-block-title{margin:0;padding:0;font-size:14px;font-weight:600;color:var(--wc-text)}.wc-report-hint{margin:0;font-size:13px;color:var(--wc-text-muted)}.wc-report-tasting{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.wc-report-wine{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border:1px solid var(--wc-border);border-radius:var(--wc-radius-md);background:var(--wc-surface)}.wc-report-wine-name{margin:0;font-weight:700;color:var(--wc-text)}.wc-report-wine-voice{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--wc-text-muted)}.wc-order{display:flex;flex-direction:column;gap:10px}.wc-order-card{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border:1px solid var(--wc-border);border-radius:var(--wc-radius-md);background:var(--wc-surface)}.wc-order-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.wc-order-lines,.wc-order-read{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.wc-order-line{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:8px 0;border-top:1px solid var(--wc-border)}.wc-order-name{flex:1 1 160px;min-width:0;font-weight:600;overflow-wrap:anywhere}.wc-order-free{flex:1 1 160px;min-width:0}.wc-order-remove{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--wc-control-compact);height:var(--wc-control-compact);padding:0;border:0;border-radius:var(--wc-radius-sm);background:transparent;color:var(--wc-text-muted);cursor:pointer}.wc-order-remove:hover{background:var(--wc-hover-fill);color:var(--wc-text)}.wc-order-remove:focus-visible{outline:var(--wc-focus-ring);outline-offset:1px}.wc-order-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;padding-top:4px}.wc-order-total{margin-left:auto;font-size:13px;font-weight:600;color:var(--wc-text-muted)}.wc-order-read li{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-top:1px solid var(--wc-border)}.wc-order-read-quantity{font-weight:700;font-variant-numeric:tabular-nums}.wc-order-notes{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.wc-order-hint{margin:0;font-size:13px}.wc-report-tools{display:flex;flex-wrap:wrap;gap:8px}.wc-report-photo{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.wc-report-photo img{display:block;max-width:100%;max-height:220px;border-radius:var(--wc-radius-md);object-fit:cover}.wc-report-become{display:flex;flex-direction:column;gap:4px}.wc-report-become .wc-report-hint{padding-left:28px}.wc-report-error{flex:1 1 100%}.wc-follow-up-row{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.wc-follow-up-line{flex:1 1 auto;margin:0;font-size:13px;font-weight:500;color:var(--wc-text-muted)}.wc-follow-up-day{max-width:220px}.wc-visit-summary{display:flex;flex-direction:column;gap:18px}.wc-visit-summary-text{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.wc-visit-summary-photo{display:block;max-width:100%;max-height:200px;border-radius:var(--wc-radius-md);object-fit:cover}.wc-visit-summary-order{display:flex;flex-direction:column;gap:8px}.wc-shell--full .wc-main{min-height:100vh}.wc-visit{min-height:100vh;display:flex;flex-direction:column;background:var(--wc-background)}.wc-visit-banner{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:14px;padding:16px 32px;background:var(--wc-navy);color:var(--wc-surface)}.wc-visit-dot{flex-shrink:0;width:10px;height:10px;border-radius:var(--wc-radius-pill);background:var(--wc-visit-dot)}.wc-visit-titles{flex:1 1 auto;min-width:0}.wc-visit-live{margin:0;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--wc-on-navy-eyebrow)}.wc-visit-title{margin:0;font-family:var(--wc-font-title);font-size:20px;font-weight:700;line-height:1.25;overflow-wrap:anywhere}.wc-visit-body{box-sizing:border-box;width:100%;max-width:1080px;margin:0 auto;padding:24px 32px 48px;display:flex;flex-wrap:wrap;align-items:flex-start;gap:20px}.wc-visit-tasting{flex:2 1 480px;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.wc-visit-wines{align-self:stretch;display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.wc-visit-wine{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--wc-border);border-radius:var(--wc-radius-lg);background:var(--wc-surface)}.wc-visit-wine-head{display:flex;align-items:center;gap:12px}.wc-visit-wine-name{flex:1 1 auto;min-width:0;margin:0;font-weight:700;overflow-wrap:anywhere}.wc-visit-side{flex:1 1 300px;min-width:0;display:flex;flex-direction:column;gap:12px}.wc-visit-general{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:16px;border:1px solid var(--wc-border);border-radius:var(--wc-radius-lg);background:var(--wc-surface)}.wc-visit-general>.wc-field{align-self:stretch}.wc-visit-finish-hint{text-align:center}.wc-visit-state{box-sizing:border-box;width:100%;max-width:640px;margin:0 auto;padding:32px 16px;display:flex;flex-direction:column;align-items:center;gap:16px}.wc-visit-dictation{display:flex;flex-direction:column;gap:14px}@media(max-width:599px){.wc-visit-banner{padding:14px 16px}.wc-visit-body{padding:16px 16px 40px}}.wc-stepper{display:inline-flex;align-items:center;gap:4px;flex-shrink:0}.wc-stepper-button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:var(--wc-control-medium);height:var(--wc-control-medium);border:1px solid var(--wc-border-strong);border-radius:var(--wc-radius-sm);background:var(--wc-surface);font:inherit;font-size:18px;font-weight:600;line-height:1;color:var(--wc-text);cursor:pointer}.wc-stepper-button:hover:not(:disabled){background:var(--wc-hover-surface)}.wc-stepper-button:focus-visible{outline:var(--wc-focus-ring);outline-offset:1px}.wc-stepper-button:disabled{color:var(--wc-text-muted);cursor:default;opacity:.55}.wc-stepper-value{box-sizing:border-box;width:56px;height:var(--wc-control-medium);border:1px solid var(--wc-border-strong);border-radius:var(--wc-radius-sm);background:var(--wc-surface);font:inherit;font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;text-align:center;color:var(--wc-text)}.wc-stepper-value:focus{outline:none;border-color:var(--wc-blue);box-shadow:inset 0 0 0 1px var(--wc-blue)}.wc-notes-page{display:flex;flex-direction:column;gap:20px;min-width:0}.wc-notes-card,.wc-notes-footnote{max-width:900px}.wc-notes-card{padding:0 16px}.wc-notes{list-style:none;margin:0;padding:0}.wc-note-row{display:flex;align-items:flex-start;gap:14px;padding:14px 4px}.wc-note-row+.wc-note-row{border-top:1px solid var(--wc-divider)}.wc-note-body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:8px;padding:0;border:none;background:none;color:var(--wc-text);font:inherit;text-align:left;cursor:pointer}.wc-note-body:focus-visible{outline:var(--wc-focus-ring);outline-offset:4px;border-radius:var(--wc-radius-xs)}.wc-note-text{font-size:15px;line-height:1.45;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.wc-note-row.is-done .wc-note-text{color:var(--wc-text-muted)}.wc-note-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.wc-note-meta-item{display:inline-flex;align-items:center;gap:5px;font-size:13px;color:var(--wc-text-muted)}.wc-note-meta-item--reminder{color:var(--wc-warning);font-weight:600}.wc-notes-footnote{margin:0;font-size:13px}.wc-note-form{display:flex;flex-direction:column;gap:14px}.wc-note-client{display:flex;flex-direction:column;align-items:stretch;gap:6px}.wc-note-client .wc-link{align-self:flex-start}.wc-note-extras{display:flex;flex-wrap:wrap;gap:8px}.wc-note-reminder.is-set{color:var(--wc-warning)}.wc-note-photo{display:flex;align-items:center;gap:12px}.wc-note-photo img{width:64px;height:64px;object-fit:cover;border-radius:var(--wc-radius-sm);border:1px solid var(--wc-border)}.wc-voice-player{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.wc-reminder-form{display:flex;flex-direction:column;gap:14px}.wc-notes[aria-busy=true]{opacity:.6}.wc-dictation{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 0;text-align:center}.wc-dictation-start{display:flex;flex-direction:column;align-items:center;gap:10px;border:none;background:none;padding:0;cursor:pointer;font:inherit;color:var(--wc-text)}.wc-dictation-round,.wc-dictation-stop{width:72px;height:72px;border-radius:var(--wc-radius-pill);display:flex;align-items:center;justify-content:center;background:var(--wc-raspberry);color:var(--wc-surface)}.wc-dictation-start:hover .wc-dictation-round,.wc-dictation-stop:hover{filter:brightness(.92)}.wc-dictation-start:focus-visible,.wc-dictation-stop:focus-visible{outline:none;box-shadow:var(--wc-focus-ring)}.wc-dictation-start:focus-visible{border-radius:var(--wc-radius-md)}.wc-dictation-start-label{font-weight:600}.wc-dictation-hint{margin:0;font-size:13px;color:var(--wc-text-muted)}.wc-dictation-status{margin:0;display:flex;align-items:center;gap:6px;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--wc-text-muted)}.wc-dictation-status.is-recording{color:var(--wc-raspberry)}.wc-dictation-dot{width:8px;height:8px;border-radius:var(--wc-radius-pill);background:var(--wc-raspberry)}.wc-dictation-timer{margin:0;font-family:var(--wc-font-title);font-size:44px;line-height:52px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--wc-text)}.wc-dictation-wave{height:48px;display:flex;align-items:center;gap:3px}.wc-dictation-bar{width:4px;border-radius:2px;background:var(--wc-blue)}.wc-dictation-bar.is-empty,.wc-dictation-wave.is-paused .wc-dictation-bar{background:var(--wc-tone-blue-border)}.wc-dictation-controls{display:flex;align-items:center;gap:16px;margin-top:6px}.wc-dictation-stop{border:none;cursor:pointer}.wc-dictation-stop-square{width:24px;height:24px;border-radius:6px;background:var(--wc-surface)}.wc-dictation-result{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.wc-dictation-recorded{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.wc-dictation-recorded-label{margin:0;font-size:13px;font-weight:600;color:var(--wc-text-muted)}.wc-dictation-working{margin:0;display:flex;align-items:center;gap:8px;font-size:14px;color:var(--wc-text-muted)}.wc-meeting-form{display:flex;flex-direction:column;gap:16px}.wc-meeting-move{display:flex;flex-direction:column;gap:14px}.wc-meeting-detail{display:flex;flex-direction:column;gap:12px}.wc-meeting-subject{margin:4px 0 0;overflow-wrap:anywhere}.wc-meeting-brief{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px;overflow-wrap:anywhere}.wc-meeting-brief-empty{margin:0}.wc-next-meeting{border:1px solid var(--wc-tone-blue-border);border-radius:var(--wc-radius-lg);background:var(--wc-tone-blue-bg)}.wc-next-meeting-button{box-sizing:border-box;width:100%;display:flex;align-items:center;gap:12px;padding:14px 16px;border:none;border-radius:inherit;background:none;font:inherit;color:var(--wc-tone-blue-text);text-align:left;cursor:pointer}.wc-next-meeting-button:focus-visible{outline:var(--wc-focus-ring);outline-offset:2px}.wc-next-meeting-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.wc-next-meeting-title{font-weight:700}.wc-next-meeting-topic{color:var(--wc-text);overflow-wrap:anywhere}@media(max-width:479px){.wc-task-drawer-actions.wc-meeting-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.wc-task-drawer-actions.wc-meeting-actions>:first-child{grid-column:1 / -1}}.wc-task-form{display:flex;flex-direction:column;gap:16px}.wc-task-time{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.wc-task-time>*{align-self:stretch}.wc-task-time>.wc-link{align-self:flex-start}.wc-task-drawer-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.wc-task-detail{display:flex;flex-direction:column;gap:12px}.wc-task-detail-name{margin:0;overflow-wrap:anywhere}.wc-task-detail-line{margin:0;display:flex;align-items:center;gap:8px;color:var(--wc-text-secondary)}.wc-task-detail-section{display:flex;flex-direction:column;gap:6px}.wc-task-detail-description{margin:0;white-space:pre-line;overflow-wrap:anywhere}.wc-task-detail-now{display:flex;flex-wrap:wrap;gap:8px}.wc-task-detail-created{margin:0;font-size:13px}.wc-task-drawer-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px}.wc-next-action{display:flex;flex-direction:column;gap:10px}.wc-next-action-name{border:none;background:none;padding:0;font:inherit;font-weight:700;color:var(--wc-text);text-align:left;cursor:pointer;overflow-wrap:anywhere}.wc-next-action-name:hover{color:var(--wc-blue)}.wc-next-action-name:focus-visible{outline:none;box-shadow:var(--wc-focus-ring);border-radius:var(--wc-radius-xs)}.wc-next-action-meta{margin:0;font-size:13px;color:var(--wc-text-muted)}.wc-next-action-meta.is-late{color:var(--wc-raspberry);font-weight:600}.wc-next-action-buttons{display:grid;grid-template-columns:1fr 1fr;gap:8px}.wc-tabs{display:flex;flex-wrap:wrap;gap:4px;align-self:flex-start;padding:4px;background:var(--wc-track);border-radius:var(--wc-radius-md)}.wc-tabs--equal{display:grid;flex:1 1 300px;max-width:380px}.wc-tab{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;height:var(--wc-control-medium);padding:0 16px;border:none;border-radius:var(--wc-radius-segment);background:transparent;color:var(--wc-text-muted);font:inherit;font-size:14px;font-weight:600;white-space:nowrap;text-decoration:none;cursor:pointer}.wc-tabs--large .wc-tab{height:38px}.wc-tabs--equal .wc-tab{padding:0 8px}.wc-tab:hover{color:var(--wc-text)}.wc-tab.is-selected{background:var(--wc-surface);color:var(--wc-text);font-weight:700;box-shadow:var(--wc-shadow-segment)}.wc-tab:focus-visible{outline:var(--wc-focus-ring);outline-offset:1px}.wc-tab-label{font-variant-numeric:tabular-nums}.wc-segmented{background:var(--wc-track)}.wc-segmented--form{display:grid;padding:4px;border-radius:var(--wc-radius-md)}.wc-segmented--compact{display:inline-flex;gap:4px;padding:3px;border-radius:var(--wc-radius-sm);align-self:flex-start}.wc-segment{box-sizing:border-box;min-width:0;border:none;background:transparent;color:var(--wc-text-muted);font:inherit;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.wc-segmented--form .wc-segment{height:var(--wc-control-medium);padding:0 8px;border-radius:var(--wc-radius-segment);font-size:14px}.wc-segmented--compact .wc-segment{height:var(--wc-control-compact);padding:0 12px;border-radius:8px;font-size:13px}.wc-segment:hover{color:var(--wc-text)}.wc-segment.is-selected{background:var(--wc-surface);color:var(--wc-text);font-weight:700;box-shadow:var(--wc-shadow-segment)}.wc-segment:focus-visible{outline:var(--wc-focus-ring);outline-offset:1px}.wc-picker{box-sizing:border-box;width:100%;min-width:0;display:flex;align-items:center;gap:10px;height:42px;padding:0 12px;border:1px solid var(--wc-border-strong);border-radius:var(--wc-radius-sm);background:var(--wc-surface);color:var(--wc-text-muted);font:inherit;font-size:15px;text-align:left;cursor:pointer}.wc-picker:hover{background:var(--wc-hover-surface)}.wc-picker:focus-visible{outline:none;border-color:var(--wc-blue);box-shadow:inset 0 0 0 1px var(--wc-blue)}.wc-picker.is-filled{color:var(--wc-text);font-weight:600}.wc-picker.is-invalid{border-color:var(--wc-destructive)}.wc-picker-value{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wc-picker-change{flex-shrink:0;font-size:14px;font-weight:600;color:var(--wc-blue)}.wc-picker-chevron{color:var(--wc-text-subtle)}.wc-otp{position:relative;display:grid;gap:8px;max-width:400px}.wc-otp-box{box-sizing:border-box;display:flex;align-items:center;justify-content:center;border:1px solid var(--wc-border-strong);border-radius:var(--wc-radius-md);background:var(--wc-surface);color:var(--wc-text);font-family:var(--wc-font-title);font-weight:700;font-variant-numeric:tabular-nums}.wc-otp--large .wc-otp-box{height:58px;font-size:24px}.wc-otp--medium .wc-otp-box{height:54px;font-size:22px}.wc-otp-box.is-active{border:2px solid var(--wc-blue)}.wc-otp.is-invalid .wc-otp-box{border-color:var(--wc-destructive)}.wc-otp-input{position:absolute;inset:0;width:100%;height:100%;padding:0;border:none;outline:none;background:transparent;color:transparent;caret-color:transparent;font-size:16px;letter-spacing:0;cursor:text}.wc-otp-input::selection{background:transparent}.wc-dropzone{box-sizing:border-box;border:2px dashed var(--wc-border-dashed);border-radius:var(--wc-radius-lg);background:var(--wc-surface);color:var(--wc-text-muted)}.wc-dropzone.is-over{border-color:var(--wc-blue);background:var(--wc-selected-option);color:var(--wc-blue)}.wc-dropzone.is-disabled{opacity:.6}.wc-dropzone-button{box-sizing:border-box;width:100%;display:flex;flex-direction:column;align-items:center;gap:8px;padding:28px;border:none;border-radius:inherit;background:transparent;color:inherit;font:inherit;text-align:center;cursor:pointer}.wc-dropzone-button:focus-visible{outline:var(--wc-focus-ring);outline-offset:2px}.wc-dropzone-button:disabled{cursor:not-allowed}.wc-dropzone-text{display:flex;flex-direction:column;gap:4px}.wc-dropzone-title{font-size:15px;font-weight:700;color:var(--wc-text)}.wc-dropzone-hint{font-size:13px}.wc-dropzone--compact{border-width:1px}.wc-dropzone--compact .wc-dropzone-button{flex-direction:row;justify-content:flex-start;gap:12px;padding:14px;text-align:left}.wc-dropzone--tile{width:120px;height:120px;border-radius:var(--wc-radius-md)}.wc-dropzone--tile .wc-dropzone-button{height:100%;justify-content:center;padding:0}.wc-file-row{box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:16px 18px;border:1px solid var(--wc-border);border-radius:var(--wc-radius-lg);background:var(--wc-surface)}.wc-file-row-text{flex:1 1 200px;min-width:0;display:flex;flex-direction:column;gap:2px}.wc-file-row-name{font-size:15px;font-weight:700;color:var(--wc-text);overflow-wrap:anywhere}.wc-file-row-meta{font-size:13px;color:var(--wc-text-muted)}.wc-orders-section{display:flex;flex-direction:column;gap:10px}.wc-orders-cards,.wc-orders-months{display:flex;flex-direction:column;gap:12px}.wc-orders-months{gap:24px}.wc-order-card-to-enter{display:flex;flex-direction:column;gap:12px}.wc-order-card-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.wc-order-card-who{flex:1 1 240px;min-width:0}.wc-order-card-client{margin:0;font-family:var(--wc-font-title);font-size:17px;font-weight:700;line-height:1.3;overflow-wrap:anywhere}.wc-order-card-when{margin:2px 0 0;font-size:13px}.wc-order-card-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.wc-order-card-body{display:flex;flex-wrap:wrap;gap:20px}.wc-order-card-lines{flex:2 1 360px;min-width:0}.wc-order-lines-table{width:100%;border:1px solid var(--wc-border);border-radius:12px;border-collapse:separate;border-spacing:0;overflow:hidden;font-size:14px}.wc-order-lines-table th{padding:8px 12px;background:var(--wc-table-head);color:var(--wc-text-muted);font-size:12px;font-weight:700;text-align:left}.wc-order-lines-table td{padding:8px 12px;border-top:1px solid var(--wc-border);overflow-wrap:anywhere}.wc-order-lines-table .wc-cell--numeric{text-align:right;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.wc-order-card-side{display:flex;flex:1 1 220px;flex-direction:column;gap:6px;min-width:0}.wc-order-card-notes{margin:0;font-size:14px;white-space:pre-wrap;overflow-wrap:anywhere}.wc-order-card-total{margin:0;font-size:13px}.wc-orders-all-entered{display:flex;align-items:center;gap:12px}.wc-orders-all-entered p{margin:0}.wc-orders-all-entered-title{font-weight:700}.wc-orders-search{max-width:420px}.wc-order-detail{display:flex;flex-direction:column;gap:12px}.wc-order-detail-entered{margin:0}.wc-order-drawer-actions{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.wc-order-mail-choice{display:flex;flex-direction:column;gap:8px;margin-top:16px}.wc-order-form{display:flex;flex-direction:column;gap:16px}.wc-bell{position:relative;padding:0;background:var(--wc-surface);font:inherit;cursor:pointer}.wc-bell:hover{background:var(--wc-hover-surface)}.wc-bell-dot{position:absolute;top:8px;right:9px;width:8px;height:8px;border-radius:4px;background:var(--wc-raspberry)}.wc-notifs-head{display:flex;flex:1;align-items:center;gap:12px;min-width:0}.wc-notifs-head .wc-dialog-title{flex-grow:1}.wc-notifs-panel .wc-drawer-body{padding:6px 22px 20px;gap:0}.wc-notifs{display:flex;flex-direction:column}.wc-notifs-label{margin:0;padding:12px 0 4px;font-size:12px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:var(--wc-text-muted)}.wc-notifs-section+.wc-notifs-section .wc-notifs-label{padding-top:16px}.wc-notifs-list{margin:0;padding:0;list-style:none}.wc-notif{display:flex;gap:12px;padding:14px 0;border-top:1px solid var(--wc-divider)}.wc-notif-dot{flex-shrink:0;width:8px;height:8px;margin-top:14px;border-radius:4px}.wc-notif.is-unread .wc-notif-dot{background:var(--wc-blue)}.wc-notif .wc-icon-tile{flex-shrink:0}.wc-notif-body{display:flex;flex:1;flex-direction:column;gap:8px;min-width:0}.wc-notif-open{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left}button.wc-notif-open{cursor:pointer;border-radius:var(--wc-radius-sm)}button.wc-notif-open:hover .wc-notif-title{color:var(--wc-blue-dark)}button.wc-notif-open[aria-busy=true]{cursor:progress;opacity:.7}.wc-notif-title{font-size:15px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.wc-notif-message{font-size:14px;line-height:1.4;color:var(--wc-text-secondary);overflow-wrap:anywhere}.wc-notif-time{margin-top:2px;font-size:12px;color:var(--wc-text-muted)}.wc-notif-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.wc-notif-question{font-size:14px;font-weight:600}.wc-notifs-settings{align-self:center;margin-top:14px}.wc-notif-answered{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--wc-text-muted)}.wc-global-search{position:relative;flex:1 1 320px;max-width:560px}.wc-icon-button.wc-global-search-button{display:none}@media(max-width:899px){.wc-global-search{display:none}.wc-icon-button.wc-global-search-button{display:flex;margin-left:auto}.wc-global-search-button~.wc-topbar-actions{margin-left:0}}.wc-search-box{position:relative}.wc-search-box-field{display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;border:1px solid var(--wc-border-strong);border-radius:var(--wc-radius-sm);background:var(--wc-background);color:var(--wc-text-muted)}.wc-search-box-field:focus-within{border-color:var(--wc-blue);background:var(--wc-surface);box-shadow:0 0 0 3px var(--wc-blue-soft)}.wc-search-box-label{flex:1;min-width:0;display:flex;align-items:center;gap:8px;height:100%}.wc-search-box-field input{flex:1;min-width:0;border:none;outline:none;background:transparent;color:var(--wc-text);font:inherit;font-size:14px}.wc-search-box-field input::-webkit-search-cancel-button{display:none}.wc-search-box-clear{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-right:-6px;border:none;border-radius:var(--wc-radius-pill);background:transparent;color:var(--wc-text-muted);cursor:pointer}.wc-search-box-clear:hover{background:var(--wc-hover-fill);color:var(--wc-text)}.wc-search-box-clear:focus-visible{outline:var(--wc-focus-ring);outline-offset:1px}.wc-search-box-shortcut{padding:1px 6px;border:1px solid var(--wc-border-strong);border-radius:6px;background:var(--wc-surface);font:inherit;font-size:12px;font-weight:600}.wc-search-results{position:absolute;z-index:20;top:calc(100% + 6px);left:0;right:0;max-height:min(70vh,520px);overflow-y:auto;padding:8px;border:1px solid var(--wc-border);border-radius:var(--wc-radius-lg);background:var(--wc-surface);box-shadow:var(--wc-shadow-menu)}.wc-search-box--panel .wc-search-results{position:static;max-height:none;margin-top:12px;padding:0;border:none;box-shadow:none}.wc-search-group+.wc-search-group{margin-top:8px;padding-top:8px;border-top:1px solid var(--wc-border)}.wc-search-group-title{padding:4px 8px;color:var(--wc-text-muted);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.wc-search-option{display:flex;flex-direction:column;gap:2px;padding:8px;border-radius:var(--wc-radius-sm);cursor:pointer}.wc-search-option.is-active{background:var(--wc-hover-surface)}.wc-search-option-title{color:var(--wc-text);font-size:14px;font-weight:600}.wc-search-option-subtitle{color:var(--wc-text-muted);font-size:13px}.wc-search-option--all .wc-search-option-title{color:var(--wc-blue)}.wc-search-empty{padding:8px}.wc-search-failed{padding:8px;color:var(--wc-text-muted)}[role=listbox]+.wc-search-failed,.wc-search-empty+.wc-search-failed{margin-top:8px;border-top:1px solid var(--wc-border)}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2) format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2) format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2) format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-cyrillic-ext-800-normal-BZOjs1Xv.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-800-normal-Ca-gJeZY.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-cyrillic-800-normal-C7MGvYyJ.woff2) format("woff2"),url(/assets/inter-cyrillic-800-normal-CCHyn08d.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-greek-ext-800-normal-B--PVpEC.woff2) format("woff2"),url(/assets/inter-greek-ext-800-normal-DUe57HfS.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-greek-800-normal-CLIouy3y.woff2) format("woff2"),url(/assets/inter-greek-800-normal-BU00tryP.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-vietnamese-800-normal-Cm7tD1pz.woff2) format("woff2"),url(/assets/inter-vietnamese-800-normal-DDlpr_Ee.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-ext-800-normal-DZJjya6U.woff2) format("woff2"),url(/assets/inter-latin-ext-800-normal-BOMpwxm3.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-800-normal-BYj_oED-.woff2) format("woff2"),url(/assets/inter-latin-800-normal-D1mf63XC.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-ext-400-normal-BtiwyxMk.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-400-normal-BjWJ59Pq.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2) format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-ext-500-normal-BJfUCQsA.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-500-normal-DR84L5F-.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2) format("woff2"),url(/assets/dm-sans-latin-500-normal-Dr3UlScf.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-ext-600-normal-4vooXBpG.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-600-normal-DRtaDpgU.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-600-normal-Aqo67rzb.woff2) format("woff2"),url(/assets/dm-sans-latin-600-normal-BmdmIIQ2.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-ext-700-normal-CJIcxD6K.woff2) format("woff2"),url(/assets/dm-sans-latin-ext-700-normal-BLI3TTWz.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-700-normal-DvUfVpUG.woff2) format("woff2"),url(/assets/dm-sans-latin-700-normal-CUSSCpQX.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--wc-navy: #15213c;--wc-blue: #2263f3;--wc-blue-dark: #1a4fc4;--wc-blue-soft: #eaf0ff;--wc-raspberry: #cc3366;--wc-text: #15213c;--wc-text-secondary: #3d4760;--wc-text-muted: #56617a;--wc-text-subtle: #9aa6bf;--wc-background: #f5f7fc;--wc-surface: #ffffff;--wc-surface-subtle: #fafbfe;--wc-table-head: var(--wc-surface-subtle);--wc-fill: #eef1f7;--wc-divider: #eef1f7;--wc-border: #e3e8f2;--wc-border-strong: #d7deeb;--wc-border-dashed: #c9d2e3;--wc-track: #e9edf5;--wc-selected-row: #f7f9ff;--wc-selected-option: #f5f8ff;--wc-success: #127a4a;--wc-success-soft: #e6f4ec;--wc-warning: #9a4a06;--wc-warning-soft: #fef3e2;--wc-destructive: #b4232f;--wc-destructive-soft: #fdecee;--wc-tone-neutral-bg: #eef1f7;--wc-tone-neutral-text: #3d4760;--wc-tone-neutral-border: #d7deeb;--wc-tone-blue-bg: #eaf0ff;--wc-tone-blue-text: #1a4fc4;--wc-tone-blue-border: #c5d4f7;--wc-tone-green-bg: #e6f4ec;--wc-tone-green-text: #127a4a;--wc-tone-green-border: #b9e0c8;--wc-tone-orange-bg: #fef3e2;--wc-tone-orange-text: #9a4a06;--wc-tone-orange-border: #f7d9ae;--wc-tone-raspberry-bg: #fbe9ef;--wc-tone-raspberry-text: #a3214f;--wc-tone-raspberry-border: #f3c4d3;--wc-tone-red-bg: #fdecee;--wc-tone-red-text: #b4232f;--wc-tone-red-border: #f3c9cf;--wc-tag-1: #e2553b;--wc-tag-2: #e08a1e;--wc-tag-3: #cc3366;--wc-tag-4: #7c3aed;--wc-tag-5: #2263f3;--wc-tag-6: #0e9f8e;--wc-tag-7: #127a4a;--wc-tag-8: #3d4760;--wc-wine-red: #5e1a2e;--wc-wine-red-tint: #f3eef0;--wc-wine-white: #d9c27a;--wc-wine-white-tint: #f6f1e1;--wc-wine-rose: #e8a5b8;--wc-wine-rose-tint: #f8edf1;--wc-callout-info-bg: #eaf0ff;--wc-callout-info-border: #c5d4f7;--wc-callout-info-text: #1a3a8f;--wc-callout-warning-bg: #fffbf4;--wc-callout-warning-border: #f7d9ae;--wc-callout-warning-text: #7a3d05;--wc-callout-danger-bg: #fff8fa;--wc-callout-danger-border: #f3c9cf;--wc-callout-success-bg: #f3fbf6;--wc-callout-success-border: #b9e0c8;--wc-hover-primary: #1a4fc4;--wc-hover-dark: #0b1428;--wc-hover-success: #0d6239;--wc-hover-destructive: #951b26;--wc-hover-tonal: #dce6ff;--wc-hover-surface: #f5f7fc;--wc-hover-fill: #eef1f7;--wc-on-dark-fill: rgba(255, 255, 255, .12);--wc-on-dark-border: #56617a;--wc-visit-dot: #3ddc84;--wc-pdf-backdrop: #2a3245;--wc-pdf-shadow: 0 20px 50px rgba(0, 0, 0, .35);--wc-scan-backdrop: #3b2f28;--wc-map-pin-new: #e08a1e;--wc-map-pin-known: var(--wc-blue);--wc-map-pin-selected: var(--wc-raspberry);--wc-chart-bar: #c5d4f7;--wc-chart-bar-current: var(--wc-blue);--wc-chart-bar-loading: var(--wc-divider);--wc-on-navy-accent: #7fa6ff;--wc-on-navy-eyebrow: #9db8ff;--wc-on-navy-lead: #c9d3e8;--wc-on-navy-text: #e3e8f2;--wc-on-navy-muted: #8c99b5;--wc-auth-glow-blue: rgba(34, 99, 243, .42);--wc-auth-glow-raspberry: rgba(204, 51, 102, .2);--wc-auth-grid: rgba(255, 255, 255, .05);--wc-auth-card: rgba(255, 255, 255, .07);--wc-auth-card-border: rgba(255, 255, 255, .12);--wc-auth-card-shadow: 0 18px 40px rgba(5, 10, 25, .35);--wc-auth-card-icon: rgba(127, 166, 255, .16);--wc-auth-chip-late: rgba(204, 51, 102, .24);--wc-auth-chip-late-text: #ffa3c2;--wc-auth-chip-pending: rgba(245, 166, 35, .2);--wc-auth-chip-pending-text: #ffd08a;--wc-google-blue: #4285f4;--wc-google-green: #34a853;--wc-google-yellow: #fbbc05;--wc-google-red: #ea4335;--wc-radius-xs: 6px;--wc-radius-segment: 9px;--wc-radius-sm: 10px;--wc-radius-md: 12px;--wc-radius-callout: 14px;--wc-radius-lg: 16px;--wc-radius-xl: 18px;--wc-radius-modal: 20px;--wc-radius-pill: 999px;--wc-shadow-segment: 0 1px 2px rgba(21, 33, 60, .1);--wc-shadow-floating: 0 2px 8px rgba(21, 33, 60, .12);--wc-shadow-menu: 0 16px 40px rgba(21, 33, 60, .2);--wc-shadow-modal: 0 24px 60px rgba(21, 33, 60, .35);--wc-shadow-drawer: -12px 0 40px rgba(21, 33, 60, .25);--wc-shadow-drawer-left: 12px 0 40px rgba(21, 33, 60, .25);--wc-shadow-toast: 0 8px 24px rgba(21, 33, 60, .25);--wc-scrim: rgba(21, 33, 60, .5);--wc-scrim-light: rgba(21, 33, 60, .35);--wc-focus-ring: 2px solid var(--wc-blue);--wc-font-title: "Inter", system-ui, sans-serif;--wc-font-body: "DM Sans", system-ui, sans-serif;--wc-control-compact: 32px;--wc-control-medium: 36px;--wc-control-height: 40px;--wc-control-large: 46px;--wc-sidebar-width: 232px;--wc-content-max-width: 1760px;--wc-settings-max-width: 1216px}.wc-v2{font-family:var(--wc-font-body);color:var(--wc-text);font-size:15px;line-height:1.4}.wc-v2 h1,.wc-v2 h2,.wc-v2 h3,.wc-v2 p{margin:0}.wc-title-display{font-family:var(--wc-font-title);font-size:40px;font-weight:800;letter-spacing:-1px;line-height:1.1}.wc-title-page{font-family:var(--wc-font-title);font-size:28px;font-weight:700;letter-spacing:-.6px;line-height:1.2}.wc-title-record{font-family:var(--wc-font-title);font-size:26px;font-weight:700;letter-spacing:-.5px;line-height:1.2}.wc-title-dialog{font-family:var(--wc-font-title);font-size:22px;font-weight:700;letter-spacing:-.4px;line-height:1.25}.wc-title-modal{font-family:var(--wc-font-title);font-size:20px;font-weight:700;letter-spacing:-.3px;line-height:1.3}.wc-title-card{font-family:var(--wc-font-title);font-size:17px;font-weight:700;letter-spacing:-.2px;line-height:1.3}.wc-text-body{font-size:15px;line-height:1.45}.wc-text-secondary{font-size:14px;line-height:1.5;color:var(--wc-text-secondary)}.wc-text-muted{font-size:14px;line-height:1.5;color:var(--wc-text-muted)}.wc-text-small{font-size:13px;line-height:1.45;color:var(--wc-text-muted)}.wc-text-caption{font-size:12px;line-height:1.4;color:var(--wc-text-muted)}.wc-tabular{font-variant-numeric:tabular-nums}.wc-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.wc-shell{min-height:100vh;display:flex;align-items:stretch;background:var(--wc-background)}.wc-sidebar{position:sticky;top:0;height:100vh;flex:0 0 var(--wc-sidebar-width);box-sizing:border-box;padding:20px 14px;display:flex;flex-direction:column;gap:18px;background:var(--wc-surface);border-right:1px solid var(--wc-border);overflow-y:auto}.wc-logo{display:flex;align-items:center;padding:4px 8px}.wc-logo img{height:28px;width:auto}.wc-nav{display:flex;flex-direction:column;gap:2px}.wc-nav-item{display:flex;align-items:center;gap:10px;height:var(--wc-control-height);padding:0 12px;border:none;border-radius:var(--wc-radius-sm);background:none;color:var(--wc-text-secondary);font:inherit;font-size:14px;font-weight:600;text-align:left;text-decoration:none;cursor:pointer}.wc-nav-item:hover{background:var(--wc-background);color:var(--wc-text)}.wc-nav-count{margin-left:auto;padding:1px 7px;border-radius:999px;background:var(--wc-raspberry);color:var(--wc-surface);font-size:12px;font-weight:700;line-height:18px;font-variant-numeric:tabular-nums}.wc-nav-count--orange{background:var(--wc-tone-orange-bg);color:var(--wc-tone-orange-text)}.wc-nav-item.is-active{background:var(--wc-blue-soft);color:var(--wc-blue-dark);font-weight:700}.wc-nav-item:focus-visible,.wc-plan:focus-visible,.wc-icon-button:focus-visible,.wc-user:focus-visible{outline:2px solid var(--wc-blue);outline-offset:2px}.wc-divider{height:1px;background:var(--wc-divider)}.wc-plan{margin-top:auto;display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:var(--wc-radius-md);background:var(--wc-background);color:var(--wc-text);text-decoration:none}.wc-plan.is-active{outline:2px solid var(--wc-blue)}.wc-plan-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.wc-plan-name{font-size:13px;font-weight:700}.wc-plan-sub{font-size:12px;color:var(--wc-text-muted)}.wc-badge{font-size:12px;font-weight:700;padding:3px 8px;border-radius:var(--wc-radius-xs);white-space:nowrap}.wc-badge-success{color:var(--wc-success);background:var(--wc-success-soft)}.wc-badge-pending{color:var(--wc-tone-raspberry-text);background:var(--wc-tone-raspberry-bg)}.wc-badge-canceling{color:var(--wc-tone-orange-text);background:var(--wc-tone-orange-bg)}.wc-badge-free{color:var(--wc-tone-neutral-text);background:var(--wc-tone-neutral-bg)}.wc-plan-line{font-size:12px;color:var(--wc-text-muted)}.wc-progress{display:block;height:5px;border-radius:3px;background:var(--wc-border)}.wc-progress>span{display:block;height:5px;border-radius:3px;background:var(--wc-blue)}.wc-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.wc-topbar{display:flex;align-items:center;gap:12px;padding:14px 32px;background:var(--wc-surface);border-bottom:1px solid var(--wc-border)}.wc-topbar-actions{margin-left:auto;display:flex;align-items:center;gap:10px}.wc-icon-button{width:var(--wc-control-height);height:var(--wc-control-height);display:flex;align-items:center;justify-content:center;border:1px solid var(--wc-border-strong);border-radius:var(--wc-radius-sm);color:var(--wc-text)}.wc-user{display:flex;align-items:center;gap:10px;color:var(--wc-text);text-decoration:none}.wc-avatar{width:36px;height:36px;border-radius:18px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--wc-navy);color:var(--wc-surface);font-size:12px;font-weight:700}.wc-user-text{display:flex;flex-direction:column;line-height:1.2}.wc-user-name{font-size:14px;font-weight:700}.wc-user-estate{font-size:12px;color:var(--wc-text-muted)}.wc-content{width:100%;max-width:var(--wc-content-max-width);margin-inline:auto;box-sizing:border-box;padding:28px 32px 56px}.wc-icon-button.wc-menu-button,.wc-topbar-logo{display:none}.wc-menu-button{padding:0;background:none;font:inherit;cursor:pointer}.wc-topbar-logo{align-items:center}.wc-topbar-logo img{height:26px;width:auto}.wc-drawer.wc-nav-panel{width:min(calc(100% - 48px),300px)}.wc-nav-panel .wc-drawer-header{padding:14px 14px 10px}.wc-nav-panel .wc-drawer-body{padding:8px 14px 20px;gap:18px}@media(max-width:899px){.wc-sidebar{display:none}.wc-icon-button.wc-menu-button,.wc-topbar-logo{display:flex}.wc-topbar{padding:12px 16px}.wc-content{padding:20px 16px 40px}}@media(max-width:599px){.wc-user-text{display:none}}.wc-scan-photos{display:flex;flex-direction:column;gap:14px}.wc-scan-photo{display:flex;justify-content:center;margin:0;padding:22px;border-radius:var(--wc-radius-callout);background:var(--wc-scan-backdrop)}.wc-scan-photo img{display:block;max-width:100%;max-height:360px;border-radius:8px;object-fit:contain}.wc-scan-reading,.wc-scan-failed{display:flex;flex-direction:column;gap:12px}.wc-scan-failed .wc-text-link{align-self:flex-start}.wc-scan-none{margin:0;padding:24px 0;text-align:center}.wc-popover-anchor{position:relative;display:inline-flex}.wc-popover{position:absolute;top:calc(100% + 6px);z-index:30;box-sizing:border-box;min-width:240px;max-width:min(320px,calc(100vw - 32px));max-height:360px;overflow-y:auto;padding:8px;display:flex;flex-direction:column;gap:2px;background:var(--wc-surface);border:1px solid var(--wc-border);border-radius:var(--wc-radius-md);box-shadow:var(--wc-shadow-menu)}.wc-popover--start{left:0}.wc-popover--end{right:0}.wc-popover-fieldset{margin:0;padding:0;border:none;display:flex;flex-direction:column;gap:2px;min-width:0}.wc-popover-option{display:flex;align-items:center;gap:10px;min-height:36px;padding:6px 8px;border-radius:var(--wc-radius-sm);font-size:14px;color:var(--wc-text);cursor:pointer}.wc-popover-option:hover{background:var(--wc-hover-surface)}.wc-popover-option-label{flex:1 1 auto;min-width:0}.wc-popover-clear{align-self:flex-end;padding:4px 8px;border:none;background:none;color:var(--wc-blue-dark);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.wc-popover-note{margin:0;padding:6px 8px;font-size:13px}.wc-radio{width:18px;height:18px;margin:0;flex-shrink:0;accent-color:var(--wc-blue)}.wc-menu{min-width:220px}.wc-menu-item{display:flex;align-items:center;gap:12px;width:100%;min-height:40px;padding:8px 12px;border:none;border-radius:var(--wc-radius-sm);background:none;color:var(--wc-text);font:inherit;font-size:14px;font-weight:600;text-align:left;cursor:pointer}.wc-menu-item:hover,.wc-menu-item:focus-visible{background:var(--wc-hover-surface);outline:none}.wc-menu-item:focus-visible{box-shadow:inset 0 0 0 2px var(--wc-blue)}.wc-menu-item--destructive{color:var(--wc-destructive)}.wc-menu--rich{width:320px;max-height:none;gap:0}.wc-menu--rich .wc-menu-item{padding:10px 12px;gap:12px}.wc-menu-item-text{display:flex;flex-direction:column;min-width:0}.wc-menu-item-label{font-size:15px;font-weight:700;line-height:1.25}.wc-menu-item-description{font-size:12px;font-weight:400;line-height:1.3;color:var(--wc-text-muted)}@media(max-width:899px){.wc-menu-trigger{width:var(--wc-control-height);padding:0}.wc-menu-trigger .wc-menu-trigger-label{display:none}}@media(max-width:599px){.wc-menu--rich{position:fixed;top:70px;left:16px;right:16px;width:auto;max-width:none}}.wc-swatches{min-width:0;margin:0;padding:0;border:none}.wc-swatches-legend{margin-bottom:6px;padding:0}.wc-swatches-row{display:flex;flex-wrap:wrap;gap:6px}.wc-swatch{position:relative;width:32px;height:32px;flex-shrink:0;cursor:pointer}.wc-swatch-input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.wc-swatch-disc{display:block;box-sizing:border-box;width:100%;height:100%;border-radius:50%;background:var(--wc-swatch-colour)}.wc-swatch-input:checked+.wc-swatch-disc{border:3px solid var(--wc-navy);box-shadow:inset 0 0 0 2px var(--wc-surface)}.wc-swatch-input:focus-visible+.wc-swatch-disc{outline:var(--wc-focus-ring);outline-offset:2px}.wc-page-header{display:flex;flex-direction:column;gap:12px;min-width:0}.wc-page-header-row{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;justify-content:space-between}.wc-page-header-text{min-width:0}.wc-page-header-text h1{margin:0;color:var(--wc-text)}.wc-page-header-subtitle{margin:4px 0 0;font-size:14px;color:var(--wc-text-muted)}.wc-page-header-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.wc-two-columns{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-start}.wc-two-columns--stretch{align-items:stretch}.wc-column-main,.wc-column-side{min-width:0;display:flex;flex-direction:column;gap:20px}.wc-column-main--default{flex:2 1 520px}.wc-column-main--wide{flex:2 1 560px}.wc-column-main--wider{flex:3 1 640px}.wc-column-main--narrow{flex:2 1 460px}.wc-column-main--even{flex:1 1 460px}.wc-column-side{flex-grow:1;flex-shrink:1}.wc-stack{display:flex;flex-direction:column;min-width:0}.wc-stack--12{gap:12px}.wc-stack--16{gap:16px}.wc-stack--20{gap:20px}.wc-settings{display:flex;flex-direction:column;gap:20px;max-width:var(--wc-settings-max-width)}.wc-settings-body{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-start}.wc-settings-nav{box-sizing:border-box;flex:1 1 220px;max-width:100%;padding:8px;display:flex;flex-direction:column;gap:2px;background:var(--wc-surface);border:1px solid var(--wc-border);border-radius:var(--wc-radius-lg)}.wc-settings-link{display:flex;align-items:center;height:var(--wc-control-height);padding:0 12px;border-radius:var(--wc-radius-sm);font-size:14px;font-weight:600;color:var(--wc-text-secondary);text-decoration:none}.wc-settings-link:hover{background:var(--wc-hover-surface)}.wc-settings-link.is-active{background:var(--wc-blue-soft);color:var(--wc-blue-dark);font-weight:700}.wc-settings-link--danger,.wc-settings-link--danger.is-active{color:var(--wc-destructive)}.wc-settings-link:focus-visible{outline:var(--wc-focus-ring);outline-offset:2px}.wc-settings-content{flex:999 1 520px;min-width:0;display:flex;flex-direction:column;gap:16px}.wc-auth{display:flex;flex-wrap:wrap;min-height:100vh;background:var(--wc-background)}.wc-auth-brand{box-sizing:border-box;flex:1 1 420px;max-width:820px;position:relative;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;gap:24px;padding:48px 56px;background:radial-gradient(60% 50% at 100% 0%,var(--wc-auth-glow-blue),transparent 70%),radial-gradient(55% 45% at 0% 100%,var(--wc-auth-glow-raspberry),transparent 70%),var(--wc-navy);color:var(--wc-surface)}.wc-auth-brand:before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(var(--wc-auth-grid) 1px,transparent 1px),linear-gradient(90deg,var(--wc-auth-grid) 1px,transparent 1px);background-size:40px 40px;-webkit-mask-image:radial-gradient(80% 70% at 30% 50%,black,transparent);mask-image:radial-gradient(80% 70% at 30% 50%,black,transparent);pointer-events:none}.wc-auth--hero .wc-auth-brand{flex-basis:480px;gap:28px}.wc-auth-mark{align-self:flex-start;width:auto;height:32px}.wc-auth-message{margin:auto 0;display:flex;flex-direction:column;gap:28px}.wc-auth-intro{display:flex;flex-direction:column;gap:14px}.wc-auth-eyebrow{margin:0;font-size:13px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--wc-on-navy-eyebrow)}.wc-auth-headline{margin:0;max-width:480px;font-family:var(--wc-font-title);font-size:40px;font-weight:800;letter-spacing:-1px;line-height:1.1}.wc-auth--hero .wc-auth-headline{font-size:44px;letter-spacing:-1.2px;line-height:1.08}.wc-auth-accent{color:var(--wc-on-navy-accent)}.wc-auth-lead{margin:0;max-width:480px;font-size:17px;line-height:1.5;color:var(--wc-on-navy-lead)}.wc-auth-points{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px;font-size:15px;color:var(--wc-on-navy-text)}.wc-auth-points li{display:flex;align-items:center;gap:10px}.wc-auth-glimpses{margin:8px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px;max-width:400px}.wc-auth-glimpse{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--wc-auth-card-border);border-radius:var(--wc-radius-lg);background:var(--wc-auth-card);box-shadow:var(--wc-auth-card-shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.wc-auth-glimpse:nth-child(2){margin-left:32px}.wc-auth-glimpse:nth-child(3){margin-left:12px}.wc-auth-glimpse-icon{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:var(--wc-radius-md);background:var(--wc-auth-card-icon);color:var(--wc-on-navy-accent)}.wc-auth-glimpse-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.wc-auth-glimpse-title{font-size:14px;font-weight:700;color:var(--wc-on-navy-text)}.wc-auth-glimpse-text{font-size:13px;color:var(--wc-on-navy-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wc-auth-glimpse-chip{flex:none;padding:3px 9px;border-radius:999px;font-size:12px;font-weight:700}.wc-auth-glimpse-chip--late{background:var(--wc-auth-chip-late);color:var(--wc-auth-chip-late-text)}.wc-auth-glimpse-chip--pending{background:var(--wc-auth-chip-pending);color:var(--wc-auth-chip-pending-text)}.wc-auth-hosted{margin:0;display:flex;align-items:center;gap:8px;font-size:13px;color:var(--wc-on-navy-muted)}@media(max-height:760px),(max-width:900px){.wc-auth-showcase{display:none}}.wc-auth-form{box-sizing:border-box;flex:1 1 480px;display:flex;align-items:center;justify-content:center;padding:48px}.wc-auth-form-column{width:100%;max-width:440px;display:flex;flex-direction:column;gap:16px}.wc-auth--hero .wc-auth-form-column{max-width:420px}@media(max-width:640px){.wc-auth-brand,.wc-auth-form{padding:32px 20px}.wc-auth-footer{display:none}.wc-auth-mark{height:26px}.wc-auth-headline,.wc-auth--hero .wc-auth-headline{font-size:32px}.wc-auth--hero .wc-auth-lead{display:none}}.wc-table-frame{position:relative;box-sizing:border-box;min-width:0;max-width:100%;overflow-x:auto;background:var(--wc-surface)}.wc-table-frame--card{border:1px solid var(--wc-border);border-radius:var(--wc-radius-lg)}.wc-table-frame--nested{border:1px solid var(--wc-divider);border-radius:var(--wc-radius-md)}.wc-table-frame--warning{border:1px solid var(--wc-tone-orange-border);border-radius:var(--wc-radius-md)}.wc-table{width:100%;border-collapse:collapse;font-size:14px;color:var(--wc-text)}.wc-th{text-align:left;font-size:12px;font-weight:700;letter-spacing:.3px;color:var(--wc-text-muted);padding:12px 14px;border-bottom:1px solid var(--wc-border);white-space:nowrap;background:var(--wc-table-head)}.wc-td{padding:12px 14px;border-bottom:1px solid var(--wc-divider);vertical-align:middle}.wc-tr:last-child .wc-td{border-bottom:none}.wc-tr.is-selected{background:var(--wc-selected-row)}.wc-cell--numeric{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.wc-cell--nowrap{white-space:nowrap}.wc-cell--main{min-width:150px}.wc-cell--narrow{width:28px}.wc-cell-actions{display:flex;gap:6px;justify-content:flex-end}.wc-th--sortable{padding:0}.wc-th-sort{display:flex;align-items:center;gap:4px;width:100%;padding:12px 14px;border:0;background:none;font:inherit;letter-spacing:inherit;color:inherit;cursor:pointer;white-space:normal;text-align:inherit}.wc-cell--numeric .wc-th-sort{justify-content:flex-end}.wc-th-sort:hover{color:var(--wc-text)}.wc-th-sort:focus-visible{outline:var(--wc-focus-ring);outline-offset:-2px}.wc-th-sort-icon{flex-shrink:0;opacity:.35}.wc-th-sort-icon.is-on{opacity:1;color:var(--wc-text)}.wc-th-sort-icon.is-up{transform:rotate(180deg)}.wc-sales-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.wc-sales-period{display:flex;flex-direction:column;gap:10px}.wc-popover:has(>.wc-sales-period){max-height:none}.wc-sales-period-days{display:grid;grid-template-columns:1fr;gap:8px;padding:4px 8px 6px}.wc-wine-picker{display:flex;flex-direction:column;gap:14px}.wc-invoice-cell{display:flex;flex-direction:column;gap:2px;min-width:0}.wc-invoice-amount{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px}.wc-icon-btn.wc-invoice-delete{color:var(--wc-tone-red-text);border-color:var(--wc-tone-red-border)}.wc-icon-btn.wc-invoice-delete:hover:not(:disabled){background:var(--wc-tone-red-bg)}.wc-sales-more-failed{margin:0;color:var(--wc-destructive)}.wc-invoices--beside{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:20px;align-items:start}.wc-invoices-list{min-width:0}.wc-invoice-panel{position:sticky;top:20px;max-height:calc(100vh - 40px);overflow-y:auto;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;padding:18px;border:1px solid var(--wc-tone-blue-border);border-radius:var(--wc-radius-lg);background:var(--wc-surface)}.wc-invoice-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.wc-invoice-heading{display:flex;flex-direction:column;gap:4px;min-width:0}.wc-invoice-heading p{margin:0;font-size:13px}.wc-invoice-number{margin:0;font-family:var(--wc-font-title);font-size:20px;font-weight:700;letter-spacing:-.3px;color:var(--wc-text);overflow-wrap:anywhere}.wc-invoice-body{display:flex;flex-direction:column;gap:16px}.wc-invoice-client{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--wc-border);border-radius:var(--wc-radius-md);color:var(--wc-text);text-decoration:none}a.wc-invoice-client:hover{background:var(--wc-hover-surface)}a.wc-invoice-client:focus-visible{outline:var(--wc-focus-ring);outline-offset:2px}.wc-invoice-client-text{display:flex;flex-direction:column;gap:2px;min-width:0}.wc-invoice-client-name{flex:1 1 auto;min-width:0;font-weight:700;overflow-wrap:anywhere}.wc-invoice-lines{width:100%;border-collapse:collapse;font-size:13px}.wc-invoice-lines th{padding:0 0 6px;font-size:11px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;text-align:left;color:var(--wc-text-muted);border-bottom:1px solid var(--wc-divider)}.wc-invoice-lines td{padding:8px 0;vertical-align:top;border-bottom:1px solid var(--wc-divider);overflow-wrap:anywhere}.wc-invoice-lines th+th,.wc-invoice-lines td+td{padding-left:10px}.wc-invoice-lines .wc-cell--numeric{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.wc-invoice-notes{display:flex;flex-direction:column;gap:6px}.wc-invoice-notes p{margin:0}.wc-invoice-loading{display:flex;flex-direction:column;gap:10px}.wc-sales-tabs{display:flex;flex-direction:column}@media(max-width:520px){.wc-sales-tabs .wc-tabs{display:grid;grid-template-columns:1fr 1fr;align-self:stretch}.wc-sales-tabs .wc-tab{height:auto;min-height:38px;padding:6px 8px;white-space:normal;text-align:center;line-height:1.25}}.wc-follow-ups-section{display:flex;flex-direction:column;gap:10px}.wc-follow-ups-section>.wc-title-card{margin:0}.wc-follow-up-client{display:flex;align-items:center;gap:10px;min-width:0}.wc-follow-up-who{display:flex;flex-direction:column;gap:2px;min-width:0}.wc-follow-up-phone{white-space:nowrap;font-variant-numeric:tabular-nums}.wc-agenda-move{display:inline-flex;align-items:center;gap:6px}.wc-agenda-frame{overflow-x:auto;border:1px solid var(--wc-border);border-radius:var(--wc-radius-lg);background:var(--wc-surface)}.wc-agenda-grid{display:grid;grid-template-columns:52px repeat(var(--wc-agenda-days),minmax(84px,1fr));min-width:640px}.wc-agenda-grid--day{grid-template-columns:52px minmax(0,1fr);min-width:0}.wc-agenda-corner,.wc-agenda-dayhead{border-bottom:1px solid var(--wc-border);background:var(--wc-table-head)}.wc-agenda-dayhead{border-left:1px solid var(--wc-divider)}.wc-agenda-dayhead-button{box-sizing:border-box;width:100%;display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 4px;border:0;background:none;font:inherit;color:var(--wc-text-muted)}button.wc-agenda-dayhead-button{cursor:pointer}button.wc-agenda-dayhead-button:hover .wc-agenda-date{background:var(--wc-hover-surface)}.wc-agenda-dayhead-button:focus-visible{outline:var(--wc-focus-ring);outline-offset:-2px}.wc-agenda-weekday{font-size:12px;font-weight:600}.wc-agenda-date{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:var(--wc-radius-pill);font-size:16px;font-weight:700;color:var(--wc-text)}.wc-agenda-dayhead.is-today .wc-agenda-date,.wc-agenda-dayhead.is-today button.wc-agenda-dayhead-button:hover .wc-agenda-date{background:var(--wc-blue);color:var(--wc-surface)}.wc-agenda-times{display:flex;flex-direction:column}.wc-agenda-time{box-sizing:border-box;height:var(--wc-agenda-hour);padding:2px 8px 0 0;font-size:12px;color:var(--wc-text-muted);text-align:right;font-variant-numeric:tabular-nums}.wc-agenda-column{position:relative;margin:0;padding:0;list-style:none;border-left:1px solid var(--wc-divider);background-image:repeating-linear-gradient(to bottom,var(--wc-divider) 0,var(--wc-divider) 1px,transparent 1px,transparent var(--wc-agenda-hour))}.wc-agenda-slot{position:absolute;box-sizing:border-box;padding:1px 3px}.wc-agenda-event{box-sizing:border-box;width:100%;height:100%;min-width:0;display:flex;flex-direction:column;gap:1px;padding:4px 6px;border:0;border-left:3px solid;border-radius:var(--wc-radius-sm);font:inherit;font-size:12px;text-align:left;overflow:hidden;cursor:pointer}.wc-agenda-event:focus-visible{outline:var(--wc-focus-ring);outline-offset:1px}.wc-agenda-event--planned{background:var(--wc-tone-blue-bg);border-left-color:var(--wc-blue);color:var(--wc-tone-blue-text)}.wc-agenda-event--done{background:var(--wc-tone-green-bg);border-left-color:var(--wc-tone-green-text);color:var(--wc-tone-green-text)}.wc-agenda-event--task{background:var(--wc-tone-orange-bg);border-left-color:var(--wc-tone-orange-text);color:var(--wc-tone-orange-text)}.wc-agenda-event-title{overflow:hidden;font-weight:700;color:var(--wc-text);white-space:nowrap;text-overflow:ellipsis}.wc-agenda-event-line{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.wc-agenda-event--short{flex-direction:row;align-items:center;gap:6px;padding:0 6px}.wc-agenda-event--short .wc-agenda-event-title{flex-shrink:0;max-width:70%}.wc-agenda-event--short .wc-agenda-event-line{min-width:0}.wc-agenda-month{display:grid;grid-template-columns:repeat(7,minmax(84px,1fr));min-width:588px}.wc-agenda-month-head{padding:8px;border-bottom:1px solid var(--wc-border);background:var(--wc-table-head);color:var(--wc-text-muted);text-align:center}.wc-agenda-month-cell{box-sizing:border-box;min-width:0;min-height:112px;display:flex;flex-direction:column;gap:4px;padding:6px;border-left:1px solid var(--wc-divider);border-bottom:1px solid var(--wc-divider)}.wc-agenda-month-cell:nth-child(7n+1){border-left:none}.wc-agenda-month-cell.is-outside{background:var(--wc-surface-subtle)}.wc-agenda-month-day{align-self:flex-start;min-width:28px;padding:2px 6px;border:0;border-radius:var(--wc-radius-pill);background:none;font:inherit;font-weight:700;color:var(--wc-text);cursor:pointer}.wc-agenda-month-day:hover{background:var(--wc-hover-surface)}.wc-agenda-month-day:focus-visible,.wc-agenda-more:focus-visible{outline:var(--wc-focus-ring);outline-offset:1px}.wc-agenda-month-cell.is-outside .wc-agenda-month-day{color:var(--wc-text-muted)}.wc-agenda-month-cell.is-today .wc-agenda-month-day{background:var(--wc-blue);color:var(--wc-surface)}.wc-agenda-month-items{min-width:0;display:flex;flex-direction:column;gap:3px;margin:0;padding:0;list-style:none}.wc-agenda-event--chip{padding:2px 6px}.wc-agenda-more{align-self:flex-start;padding:0 4px;border:0;background:none;font:inherit;font-size:12px;font-weight:600;color:var(--wc-blue);cursor:pointer}.wc-agenda-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.wc-agenda-legend{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none;font-size:13px;color:var(--wc-text-secondary)}.wc-agenda-legend li{display:inline-flex;align-items:center;gap:6px}.wc-agenda-swatch{width:12px;height:12px;border-radius:var(--wc-radius-xs)}.wc-agenda-swatch--planned{background:var(--wc-blue)}.wc-agenda-swatch--done{background:var(--wc-tone-green-text)}.wc-agenda-swatch--task{background:var(--wc-tone-orange-text)}.wc-agenda-empty{margin:0}.wc-profile-identity{display:flex;align-items:center;gap:16px}.wc-profile-language{max-width:360px}.wc-settings-actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.wc-password-form{display:flex;flex-direction:column;gap:14px}.wc-password-current,.wc-password-code{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.wc-password-current>.wc-field,.wc-password-code>.wc-field{align-self:stretch}.wc-tags{display:flex;flex-direction:column;gap:16px}.wc-tags-intro{display:flex;flex-direction:column;gap:2px;margin-bottom:14px}.wc-tags-create{display:grid;grid-template-columns:minmax(200px,1fr) auto auto;column-gap:10px}.wc-tags-create>.wc-field{display:contents}.wc-tags-create .wc-field-label{grid-area:1 / 1;margin-bottom:6px}.wc-tags-create .wc-input{grid-area:2 / 1}.wc-tags-create .wc-field-hint{grid-area:3 / 1 / 4 / 4}.wc-tags-create>.wc-swatches{grid-area:2 / 2;align-self:center}.wc-tags-create>.wc-btn{grid-area:2 / 3}@media(max-width:720px){.wc-tags-create{grid-template-columns:1fr;row-gap:10px}.wc-tags-create .wc-field-label{margin-bottom:-4px}.wc-tags-create .wc-field-hint{grid-area:3 / 1;margin-top:-4px}.wc-tags-create>.wc-swatches{grid-area:4 / 1}.wc-tags-create>.wc-btn{grid-area:5 / 1;justify-self:start}}.wc-tag-cell{display:flex;align-items:center;gap:10px}.wc-tag-dot{width:12px;height:12px;border-radius:50%;flex-shrink:0}.wc-tag-form,.wc-legal,.wc-export{display:flex;flex-direction:column;gap:16px}.wc-legal-promises{display:flex;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none}.wc-legal-promise{display:flex;align-items:flex-start;gap:12px}.wc-legal-promise-text{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.wc-legal-promise-text p{margin:0}.wc-legal-promise-title{font-weight:700}.wc-legal-rights{margin:0;padding:0 4px}.wc-legal-rights a{font-weight:600;color:var(--wc-blue)}.wc-export-action{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.wc-export-action p{margin:0}.wc-delete{display:flex;flex-direction:column;gap:16px}.wc-delete-before{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.wc-delete-before p{margin:0}.wc-delete-erased{display:flex;flex-direction:column;gap:10px;background:var(--wc-callout-danger-bg);border-color:var(--wc-callout-danger-border)}.wc-delete-erased p{margin:0}.wc-delete-confirm{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.wc-delete-confirm>.wc-field{flex:1 1 280px}.wc-delete-failure{margin-top:12px}.wc-templates{display:flex;flex-direction:column;gap:16px}.wc-templates-top{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:12px}.wc-templates-list{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.wc-template-card{display:flex;flex-direction:column;gap:8px}.wc-template-head{display:flex;align-items:center;gap:8px}.wc-template-name{flex:1;min-width:0;font-size:15px;font-weight:700}.wc-template-body{white-space:pre-line;color:var(--wc-text-secondary);line-height:1.55}.wc-template-variable{padding:1px 6px;border-radius:5px;background:var(--wc-tone-blue-bg);color:var(--wc-tone-blue-text);font-weight:600}.wc-template-form{display:flex;flex-direction:column;gap:14px}.wc-template-insert{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.wc-notif-settings-page{display:flex;flex-direction:column;gap:16px}.wc-notif-channels{display:grid;grid-template-columns:repeat(2,76px);justify-items:center;font-size:12px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:var(--wc-text-muted)}.wc-notif-settings-list{margin:0;padding:0;list-style:none}.wc-notif-setting{display:grid;grid-template-columns:minmax(0,1fr) repeat(2,76px);align-items:center;gap:14px 0;padding:14px 0;border-top:1px solid var(--wc-divider)}.wc-notif-setting-text{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding-right:14px}.wc-notif-setting-title{font-weight:700}.wc-notif-setting-help{font-size:13px;color:var(--wc-text-muted)}.wc-notif-setting-text .wc-badge{margin-top:6px}.wc-notif-setting-channel{display:flex;align-items:center;justify-content:center;gap:8px}.wc-notif-setting-name{display:none;font-size:14px}@media(max-width:599px){.wc-notif-channels{display:none}.wc-notif-setting{grid-template-columns:repeat(2,minmax(0,1fr))}.wc-notif-setting-text{grid-column:1 / -1;padding-right:0}.wc-notif-setting-channel{justify-content:flex-start}.wc-notif-setting-channel:empty{display:none}.wc-notif-setting-name{display:inline}}.wc-help{display:flex;flex-direction:column;gap:20px}.wc-help-columns{display:flex;flex-wrap:wrap;align-items:flex-start;gap:20px}.wc-help-faq{flex:2 1 520px;min-width:0}.wc-help-contact{flex:1 1 300px;min-width:0;display:flex;flex-direction:column;gap:12px}.wc-help-empty{padding:12px 0}.wc-help-answer{margin:0;white-space:pre-line}.wc-help-card{display:flex;align-items:center;gap:12px;width:100%;padding:16px;font:inherit;text-align:left;text-decoration:none;color:var(--wc-text);cursor:pointer}.wc-help-card:hover{border-color:var(--wc-border-strong)}.wc-help-card:focus-visible{outline:var(--wc-focus-ring);outline-offset:2px}.wc-help-card-text{display:flex;flex-direction:column;flex-grow:1;min-width:0}.wc-help-card-title{font-weight:700}.wc-help-card-line{font-size:13px;color:var(--wc-text-muted)}.wc-report-form{display:flex;flex-direction:column;gap:12px}.wc-progress-track{display:block;flex:1 1 auto;height:6px;border-radius:3px;background:var(--wc-border);overflow:hidden}.wc-progress-fill{display:block;height:100%;border-radius:3px;transition:width .4s ease}.wc-progress-fill--blue{background:var(--wc-blue)}.wc-progress-fill--green{background:var(--wc-success)}.wc-progress-fill--raspberry{background:var(--wc-raspberry)}@media(prefers-reduced-motion:reduce){.wc-progress-fill{transition:none}}.wc-usage{display:flex;align-items:center;gap:12px;font-size:13px;color:var(--wc-text-muted)}.wc-usage .wc-progress-track{flex:0 1 240px}.wc-usage-stacked{display:flex;flex-direction:column;gap:6px}.wc-usage-stacked-row{margin:0;display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:14px;color:var(--wc-text-secondary)}.wc-usage-stacked-row strong{font-weight:700;color:var(--wc-text);text-align:right}.wc-usage-stacked .wc-progress-track{flex:none}.wc-steps{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:6px}.wc-step{height:5px;border-radius:3px;background:var(--wc-border-strong)}.wc-step--done-blue,.wc-step--current{background:var(--wc-blue)}.wc-step--done-green{background:var(--wc-success)}.wc-documents{display:flex;flex-direction:column;gap:20px}.wc-documents-panel{display:flex;flex-direction:column;gap:16px}.wc-folder-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;margin:0;padding:0;list-style:none}.wc-folder-card{box-sizing:border-box;width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:16px;font:inherit;color:var(--wc-text);text-align:left;cursor:pointer}.wc-folder-card:hover{border-color:var(--wc-border-strong)}.wc-folder-card.is-selected{padding:15px;border:2px solid var(--wc-blue)}.wc-folder-card:focus-visible{outline:var(--wc-focus-ring);outline-offset:2px}.wc-folder-card-name{font-weight:700;overflow-wrap:anywhere}.wc-folder-card-count{font-size:13px;color:var(--wc-text-muted)}.wc-folder-tile{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.wc-folder-tile--medium{width:40px;height:40px;border-radius:var(--wc-radius-md)}.wc-folder-tile--small{width:30px;height:30px;border-radius:8px}.wc-documents-folder{display:flex;flex-direction:column;gap:12px}.wc-documents-folder-head{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;margin-top:6px}.wc-documents-folder-head h2{min-width:0;overflow-wrap:anywhere}.wc-documents-send-all{margin-left:auto}.wc-document-cell{display:flex;align-items:center;gap:10px}.wc-documents-storage{display:flex;flex-direction:column;gap:10px}.wc-documents-form{display:flex;flex-direction:column;gap:16px}.wc-documents-folders-field{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.wc-documents-folders-field>.wc-option-group{align-self:stretch}.wc-folder-choice{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px}.wc-documents-caption{font-size:13px}.wc-document-menu{display:flex;flex-direction:column;gap:12px}.wc-document-menu-photo{display:block;width:100%;max-height:240px;object-fit:contain;border-radius:var(--wc-radius-md);background:var(--wc-fill)}.wc-photos{display:flex;flex-direction:column;gap:18px}.wc-photos-group{display:flex;flex-direction:column;gap:10px}.wc-photos-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:14px;margin:0;padding:0;list-style:none}.wc-photo{width:100%;display:flex;flex-direction:column;gap:6px;padding:0;border:none;background:none;font:inherit;color:var(--wc-text);text-align:left;cursor:pointer}.wc-photo:focus-visible{outline:var(--wc-focus-ring);outline-offset:2px;border-radius:var(--wc-radius-lg)}.wc-photo-image{display:block;width:100%;height:170px;object-fit:cover;border-radius:var(--wc-radius-lg);background:var(--wc-fill)}.wc-photo:hover .wc-photo-image{opacity:.92}.wc-photo-caption{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wc-client-cell{display:flex;align-items:center;gap:12px;min-width:0}.wc-client-cell-text{display:flex;flex-direction:column;gap:2px;min-width:0}.wc-client-cell-text .wc-text-muted{font-size:13px}.wc-client-link{color:var(--wc-text);font-weight:700;text-decoration:none}.wc-client-link:hover{color:var(--wc-blue-dark);text-decoration:underline}.wc-client-link:focus-visible{outline:var(--wc-focus-ring);outline-offset:2px;border-radius:4px}.wc-client-ways{width:100%;max-width:640px;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.wc-client-phone-note{margin:4px 0 0;font-size:13px}.wc-bulk-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;border-radius:var(--wc-radius-md);background:var(--wc-navy);color:var(--wc-surface)}.wc-bulk-count{margin-right:auto;font-size:14px;font-weight:700}.wc-contact-form{display:flex;flex-direction:column;gap:14px}.wc-address-field{position:relative}.wc-address-suggestions{position:absolute;top:calc(100% - 4px);left:0;right:0;z-index:20;overflow:hidden;background:var(--wc-surface);border:1px solid var(--wc-border);border-radius:var(--wc-radius-sm);box-shadow:var(--wc-shadow-menu)}.wc-address-suggestions ul{margin:0;padding:4px 0;list-style:none;max-height:240px;overflow-y:auto}.wc-address-suggestions li{display:flex;align-items:flex-start;gap:10px;padding:9px 12px;cursor:pointer;color:var(--wc-text-secondary)}.wc-address-suggestions li:hover,.wc-address-suggestions li.is-active{background:var(--wc-selected-row)}.wc-address-suggestions li>span{display:flex;flex-direction:column;min-width:0}.wc-address-main{color:var(--wc-text);font-weight:600}.wc-address-secondary{font-size:13px;color:var(--wc-text-muted)}.wc-address-by-hand{display:block;width:100%;padding:9px 12px;border:none;border-top:1px solid var(--wc-divider);background:var(--wc-surface-subtle);color:var(--wc-blue-dark);font:inherit;font-size:13px;font-weight:600;text-align:left;cursor:pointer}.wc-new-tag{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.wc-new-tag .wc-input{flex:1 1 220px}.wc-new-tag .wc-field-hint{flex-basis:100%;margin:0}.wc-client-picker{display:flex;flex-direction:column;gap:14px}.wc-client-picker>.wc-tabs{flex:none;align-self:stretch;max-width:none}.wc-picker-group{display:flex;flex-direction:column;gap:4px}.wc-picker-group .wc-section-label{margin:0}.wc-picker-row-end{display:inline-flex;align-items:center;gap:8px}.wc-picker-row-check{color:var(--wc-blue)}.wc-clients-map-frame{height:560px;border:1px solid var(--wc-border);border-radius:var(--wc-radius-lg);overflow:hidden;background:var(--wc-fill)}.wc-clients-map,.wc-clients-map>div{width:100%;height:100%}.wc-clients-pin{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;border:2px solid var(--wc-surface);box-sizing:border-box;color:var(--wc-surface);font-family:var(--wc-font-body);font-size:12px;font-weight:700;box-shadow:var(--wc-shadow-floating);cursor:pointer}.wc-clients-pin--green{background:var(--wc-tone-green-text)}.wc-clients-pin--orange{background:var(--wc-tone-orange-text)}.wc-clients-pin--neutral{background:var(--wc-tone-neutral-text)}.wc-clients-map-title{font-family:var(--wc-font-body);font-size:14px}.wc-clients-map-bubble{display:flex;flex-direction:column;align-items:flex-start;gap:8px;font-family:var(--wc-font-body)}@media(max-width:899px){.wc-clients-map-frame{height:420px}}.wc-history{list-style:none;margin:0;padding:0}.wc-history-item{border-top:1px solid var(--wc-divider)}.wc-history-row{display:flex;align-items:flex-start;gap:12px;padding:12px 0}.wc-history-row--action{box-sizing:border-box;width:calc(100% + 16px);margin:0 -8px;padding:12px 8px;border:none;border-radius:var(--wc-radius-sm);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.wc-history-row--action:hover{background:var(--wc-hover-surface)}.wc-history-row--action:focus-visible{outline:var(--wc-focus-ring);outline-offset:-2px}.wc-history-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.wc-history-title{font-size:15px;font-weight:700;color:var(--wc-text)}.wc-history-detail{font-size:14px;color:var(--wc-text-secondary);overflow-wrap:anywhere}.wc-history-meta{font-size:13px;color:var(--wc-text-muted)}.wc-history-chevron{flex-shrink:0;align-self:center;color:var(--wc-text-muted)}.wc-contact-page{display:flex;flex-direction:column;gap:20px;min-width:0}.wc-contact-page .wc-back-link{align-self:flex-start}.wc-contact-head{display:flex;flex-wrap:wrap;align-items:center;gap:20px;padding:22px 24px}.wc-contact-head-text{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:6px}.wc-contact-head-text .wc-title-record{margin:0;overflow-wrap:anywhere}.wc-contact-facts{margin:0;display:flex;flex-wrap:wrap;column-gap:6px;font-size:15px;color:var(--wc-text-muted)}.wc-contact-facts>span{min-width:0;overflow-wrap:anywhere}.wc-contact-badges{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.wc-contact-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.wc-contact-next{display:flex;flex-direction:column;gap:2px;padding:6px 20px 10px}.wc-contact-next .wc-section-label{padding:12px 0 6px;margin:0}.wc-contact-history-empty{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:8px 0 4px}.wc-contact-history-empty p{margin:0}.wc-contact-history-empty-title{font-weight:700}.wc-contact-details{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;font-size:14px}.wc-contact-details li{display:flex;align-items:flex-start;gap:8px;min-width:0}.wc-contact-details li>svg{flex-shrink:0;margin-top:2px;color:var(--wc-text)}.wc-contact-detail-link{min-width:0;color:var(--wc-text);text-decoration:none;overflow-wrap:anywhere}.wc-contact-detail-link:hover{color:var(--wc-blue-dark);text-decoration:underline}.wc-contact-detail-link:focus-visible{outline:var(--wc-focus-ring);outline-offset:2px;border-radius:2px}.wc-contact-notes{margin:0;font-size:14px;color:var(--wc-text-secondary);white-space:pre-line;overflow-wrap:anywhere}@media(max-width:599px){.wc-contact-head{padding:18px 16px;gap:16px}}.wc-contact-tabs{display:flex;flex-direction:column;gap:14px}.wc-contact-liked{margin:0;overflow-wrap:anywhere}.wc-wine-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;margin:0;padding:0;list-style:none}.wc-wine-card{display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid var(--wc-border);border-radius:var(--wc-radius-lg);background:var(--wc-surface);color:inherit;text-decoration:none}.wc-wine-card:hover{border-color:var(--wc-border-strong)}.wc-wine-card:focus-visible{outline:var(--wc-focus-ring);outline-offset:2px}.wc-wine-card-text{display:flex;flex-direction:column;gap:4px;padding:14px 16px}.wc-wine-card-title{color:var(--wc-text);font-size:15px;font-weight:700}.wc-wine-card-appellation{color:var(--wc-text-muted);font-size:13px}.wc-wine-card-status{margin-top:4px;color:var(--wc-text-muted);font-size:12px}.wc-wine-card-skeleton{display:flex;flex-direction:column;gap:10px;padding-bottom:14px;overflow:hidden;border:1px solid var(--wc-border);border-radius:var(--wc-radius-lg);background:var(--wc-surface)}.wc-wine-card-skeleton>:not(:first-child){margin:0 16px}.wc-wine-picture{display:flex;align-items:center;justify-content:center;overflow:hidden}.wc-wine-picture--card{height:170px}.wc-wine-picture--form{flex:0 0 180px;height:220px;border-radius:var(--wc-radius-md)}.wc-wine-picture--red{background:var(--wc-wine-red-tint)}.wc-wine-picture--white{background:var(--wc-wine-white-tint)}.wc-wine-picture--rose{background:var(--wc-wine-rose-tint)}.wc-wine-photo{max-width:100%;max-height:100%;object-fit:contain}.wc-wine-bottle{width:30px;height:110px;border-radius:15px 15px 6px 6px;background:var(--wc-wine-red)}.wc-wine-picture--white .wc-wine-bottle{background:var(--wc-wine-white)}.wc-wine-picture--rose .wc-wine-bottle{background:var(--wc-wine-rose)}.wc-wine-picture--form .wc-wine-bottle{width:36px;height:132px;border-radius:18px 18px 7px 7px}.wc-wine-page{max-width:760px}.wc-wine-page--wide{max-width:none}.wc-wine-form{display:flex;flex-direction:column;gap:16px}.wc-wine-advice{margin:0;color:var(--wc-warning);font-size:13px}.wc-wine-photo-block{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.wc-wine-photo-actions{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.wc-wine-producer{display:flex;align-items:center;gap:12px}.wc-wine-producer-text{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.wc-wine-producer-name{color:var(--wc-text);font-weight:700;overflow-wrap:anywhere}.wc-wine-delete{align-self:flex-start}.wc-wine-photos{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:10px;margin:0;padding:0;list-style:none}.wc-wine-photo-tile{display:flex;flex-direction:column;gap:6px;width:100%;padding:0;border:none;background:none;color:var(--wc-text-muted);font:inherit;font-size:12px;text-align:left;cursor:pointer}.wc-wine-photo-tile img{width:100%;height:120px;border-radius:var(--wc-radius-md);background:var(--wc-fill);object-fit:cover}.wc-wine-photo-tile span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wc-wine-photo-tile:focus-visible{outline:var(--wc-focus-ring);outline-offset:2px;border-radius:var(--wc-radius-md)}.wc-wine-photos-hint{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:12px}.wc-wine-savebar{position:sticky;bottom:16px;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;border:1px solid var(--wc-border);border-radius:var(--wc-radius-lg);background:var(--wc-surface);box-shadow:var(--wc-shadow-floating)}.wc-wine-savebar-text{flex:1 1 auto;color:var(--wc-text);font-weight:600}.wc-wine-preview{position:sticky;top:20px;display:flex;flex-direction:column;gap:10px}.wc-wine-preview-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.wc-wine-preview-note{margin:0;color:var(--wc-warning);font-size:13px}.wc-wine-preview-frame{padding:16px;border-radius:var(--wc-radius-lg);background:var(--wc-pdf-backdrop)}.wc-wine-preview-page{display:block;box-sizing:border-box;width:100%;aspect-ratio:210 / 297;max-height:calc(100vh - 130px);min-height:320px;overflow:hidden;border:none;border-radius:4px;background:var(--wc-surface)}.wc-wine-preview-empty{margin:0;padding:48px 16px;color:var(--wc-on-navy-lead);font-size:14px;text-align:center}.wc-import-status:empty{display:none}.wc-import-lines{display:flex;flex-direction:column;gap:10px}.wc-import-help{display:flex;flex-direction:column;gap:6px;margin:0;padding-left:18px;color:var(--wc-text-secondary);font-size:13px}.wc-import-model .wc-btn{align-self:flex-start}.wc-import-actions,.wc-import-fix{display:flex;flex-direction:column;gap:10px}.wc-import-fix-title{margin:0;color:var(--wc-callout-warning-text);font-family:var(--wc-font-title);font-size:15px;font-weight:700}.wc-import-unknown-name{display:flex;flex-direction:column;gap:2px;min-width:0}.wc-prospects-map-frame{position:relative;height:640px;overflow:hidden;border:1px solid var(--wc-border);border-radius:var(--wc-radius-lg);background:var(--wc-background)}.wc-prospects-map{width:100%;height:100%}.wc-prospects-overlay{position:absolute;z-index:1;top:12px;left:12px;right:12px;display:flex;flex-direction:column;gap:8px;max-width:560px;pointer-events:none}.wc-prospects-overlay>*{pointer-events:auto}.wc-prospects-overlay .wc-prospects-search,.wc-prospects-overlay .wc-prospects-legend{padding:6px;border-radius:var(--wc-radius-lg);background:var(--wc-surface);box-shadow:var(--wc-shadow-floating)}.wc-prospects-overlay .wc-chip-group{align-self:flex-start}.wc-prospects-search{display:flex;gap:8px;align-items:center}.wc-prospects-search .wc-search{flex:1;max-width:none}.wc-prospects-legend{display:flex;flex-wrap:wrap;gap:16px;align-self:flex-start;font-size:13px;color:var(--wc-text-secondary)}.wc-prospects-legend-item{display:inline-flex;align-items:center;gap:6px;padding:0 6px}.wc-prospect-dot{width:10px;height:10px;border-radius:50%}.wc-prospect-pin{display:block;width:18px;height:18px;border:2px solid var(--wc-surface);border-radius:50% 50% 50% 0;box-shadow:var(--wc-shadow-floating);transform:rotate(-45deg);cursor:pointer}.wc-prospect-pin--new,.wc-prospect-dot--new{background:var(--wc-map-pin-new)}.wc-prospect-pin--known,.wc-prospect-dot--known{background:var(--wc-map-pin-known)}.wc-prospect-pin--selected{width:24px;height:24px;background:var(--wc-map-pin-selected)}.wc-prospects-results{display:flex;flex-direction:column;gap:12px}.wc-prospects-sheet{position:sticky;top:16px}.wc-prospects-place-name{font-family:var(--wc-font-title);font-size:18px;font-weight:700}.wc-prospects-place-details{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;font-size:14px;overflow-wrap:anywhere}@media(max-width:900px){.wc-prospects-map-frame{height:420px}.wc-prospects-sheet{position:static}}.wc-tour-map-frame{position:relative;height:620px;border:1px solid var(--wc-border);border-radius:var(--wc-radius-lg);overflow:hidden;background:var(--wc-fill)}.wc-tour-map,.wc-tour-map>div{width:100%;height:100%}.wc-tour-legend{position:absolute;left:16px;bottom:16px;display:flex;flex-wrap:wrap;gap:12px;margin:0;padding:8px 12px;list-style:none;background:var(--wc-surface);border-radius:var(--wc-radius-sm);box-shadow:var(--wc-shadow-floating);color:var(--wc-text-secondary);font-size:12px;font-weight:600}.wc-tour-legend li{display:flex;align-items:center;gap:6px}.wc-tour-legend-mark{width:10px;height:10px;border-radius:50%;flex:none}.wc-tour-legend-mark--stop{background:var(--wc-blue)}.wc-tour-legend-mark--overdue{background:var(--wc-raspberry)}.wc-tour-legend-mark--suggestion{background:var(--wc-surface);border:2px solid var(--wc-map-pin-new)}.wc-tour-legend-mark--other{background:var(--wc-text-subtle)}@media(max-width:899px){.wc-tour-map-frame{display:flex;flex-direction:column;height:auto}.wc-tour-map{height:360px}.wc-tour-legend{position:static;border-radius:0;box-shadow:none;border-top:1px solid var(--wc-divider)}}.wc-tour-pin{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:3px solid var(--wc-surface);box-sizing:border-box;color:var(--wc-surface);font-size:13px;font-weight:700;box-shadow:var(--wc-shadow-floating)}.wc-tour-pin--meeting{background:var(--wc-blue)}.wc-tour-pin--overdue{background:var(--wc-raspberry)}.wc-tour-pin--plain{background:var(--wc-navy)}.wc-tour-pin--closed{background:var(--wc-fill);color:var(--wc-text-muted)}.wc-tour-dot{display:block;width:10px;height:10px;border-radius:50%;cursor:pointer}.wc-tour-dot--plain{background:var(--wc-text-subtle)}.wc-tour-dot--overdue{background:var(--wc-raspberry)}.wc-tour-dot--suggestion{width:18px;height:18px;box-sizing:border-box;background:var(--wc-surface);border:3px solid var(--wc-map-pin-new)}.wc-tour-bubble{display:flex;flex-direction:column;gap:8px;align-items:flex-start;font-family:var(--wc-font-body)}.wc-tour-bubble-title{font-family:var(--wc-font-body);font-size:14px}.wc-tour-panel{display:flex;flex-direction:column;gap:12px}.wc-tour-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px}.wc-tour-figures{display:flex;flex-direction:column;align-items:flex-end;color:var(--wc-text-muted);font-size:13px;text-align:right}.wc-tour-attribution{color:var(--wc-text-subtle);font-size:11px}.wc-tour-departure{margin:0;color:var(--wc-text-secondary);font-size:13px;font-weight:600}.wc-tour-note{margin:0;font-size:12px}.wc-tour-stops{margin:0;padding:0;list-style:none}.wc-tour-stops.is-dragging{-webkit-user-select:none;user-select:none}.wc-tour-stop{display:flex;align-items:flex-start;gap:10px;padding:10px 0;border-top:1px solid var(--wc-divider);background:var(--wc-surface);transition:transform .15s ease}.wc-tour-stop.is-dragged{position:relative;z-index:1;transition:none;box-shadow:var(--wc-shadow-floating)}.wc-tour-handle{display:grid;place-items:center;width:24px;height:26px;flex:none;padding:0;border:0;border-radius:var(--wc-radius-xs);background:none;color:var(--wc-text-subtle);cursor:grab;touch-action:none}.wc-tour-handle:hover,.wc-tour-handle:focus-visible{color:var(--wc-text-secondary);background:var(--wc-hover-fill)}.wc-tour-handle:focus-visible{outline:var(--wc-focus-ring);outline-offset:1px}.wc-tour-stops.is-dragging .wc-tour-handle{cursor:grabbing}.wc-tour-handle-room{width:24px;flex:none}.wc-tour-number{display:grid;place-items:center;width:26px;height:26px;flex:none;border-radius:50%;color:var(--wc-surface);font-size:13px;font-weight:700}.wc-tour-number--meeting{background:var(--wc-blue)}.wc-tour-number--overdue{background:var(--wc-raspberry)}.wc-tour-number--plain{background:var(--wc-navy)}.wc-tour-number--closed{background:var(--wc-fill);color:var(--wc-text-muted)}.wc-tour-stop-text{display:flex;flex:1;min-width:0;flex-direction:column;gap:2px}.wc-tour-stop-name{font-weight:700;text-align:left;overflow-wrap:anywhere}.wc-tour-stop-line{color:var(--wc-text-muted);font-size:13px}.wc-tour-stop-line.is-overdue{color:var(--wc-tone-raspberry-text);font-weight:600}.wc-tour-stop-warning{color:var(--wc-warning);font-size:13px;font-weight:600}.wc-tour-stop-end{display:flex;flex:none;align-items:center;gap:8px}.wc-tour-return{margin:0;padding:0;list-style:none}.wc-tour-suggestions{background:var(--wc-surface-subtle)}.wc-tour-suggestion-list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.wc-tour-suggestion{display:flex;align-items:center;gap:10px}.wc-tour-suggestion-name{font-weight:700;overflow-wrap:anywhere}.wc-tour-actions{display:flex;flex-direction:column;gap:8px}.wc-tour-actions-row{display:flex;flex-wrap:wrap;gap:8px}.wc-tour-actions-row>*{flex:1 1 200px}.wc-summary{display:flex;flex-direction:column;gap:10px;container-type:inline-size}.wc-summary-stops{margin:0;padding:0;list-style:none}.wc-summary-stop{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;column-gap:12px;row-gap:10px;padding:14px 0;border-top:1px solid var(--wc-divider)}.wc-summary-number{width:28px;height:28px}.wc-tour-number--visited{background:var(--wc-success)}.wc-summary-text{display:flex;min-width:0;flex-direction:column;gap:2px}.wc-summary-name{font-weight:700;text-align:left;overflow-wrap:anywhere}.wc-summary-stop.is-skipped .wc-summary-name{color:var(--wc-text-muted)}.wc-summary-line{color:var(--wc-text-muted);font-size:13px}.wc-summary-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.wc-summary-end{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}@container (max-width: 560px){.wc-summary-stop{grid-template-columns:28px minmax(0,1fr)}.wc-summary-end{grid-column:2;justify-content:flex-start}}.wc-summary-outside{display:flex;padding-top:4px}.wc-summary-orders{display:flex;align-items:center;gap:10px;margin:0;padding:14px 16px;border:1px solid var(--wc-callout-warning-border);border-radius:var(--wc-radius-lg);background:var(--wc-callout-warning-bg);color:var(--wc-text);font-size:14px}.wc-summary-orders svg{flex:none}.wc-install-app{display:flex;flex-direction:column;gap:16px}.wc-install-app-head{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.wc-install-app-text{display:flex;flex-direction:column;gap:2px;min-width:0}.wc-install-app-title{margin:0;font-size:15px;font-weight:700}.wc-install-app-line{margin:0;font-size:13px}.wc-install-app-code{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.wc-install-app-code>p{flex:1 1 160px;margin:0;font-size:13px}.wc-install-app-qr{display:block;flex:none;border:1px solid var(--wc-border);border-radius:12px}.wc-install-app-stores{display:flex;flex-wrap:wrap;gap:8px}.wc-app-card{display:flex;align-items:center;gap:14px}.wc-app-card-icon{flex:none;color:var(--wc-text)}.wc-app-card-text{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.wc-app-card-title{margin:0;font-size:15px;font-weight:700}.wc-app-card-line{margin:0;font-size:13px}.wc-home-columns{display:flex;flex-wrap:wrap;align-items:flex-start;gap:20px}.wc-home-column{display:flex;flex-direction:column;gap:20px;min-width:0}.wc-home-column:first-child{flex:2 1 520px}.wc-home-column:last-child{flex:1 1 320px}.wc-home-single{display:flex;flex-direction:column;gap:20px;max-width:760px}.wc-home-aside{font-size:13px}.wc-home-empty,.wc-home-more{margin:0;font-size:14px}.wc-home-more{font-size:13px}.wc-home-actions{display:flex;flex-wrap:wrap;gap:8px}.wc-home-stops{margin:0;padding:0;list-style:none}.wc-home-stop{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--wc-divider)}.wc-home-stop-text{display:flex;flex:1;min-width:0;flex-direction:column;gap:2px}.wc-home-stop-name{font-weight:700;text-align:left;overflow-wrap:anywhere}.wc-home-stop-line{color:var(--wc-text-muted);font-size:13px}.wc-home-stop-line.is-overdue{color:var(--wc-tone-raspberry-text);font-weight:600}.wc-home-agenda-when{display:flex;align-items:center;gap:10px}.wc-home-agenda-time{min-width:44px;font-weight:700;font-size:14px}.wc-home-follow-ups{margin:0;padding:0;list-style:none}.wc-home-follow-up{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--wc-divider)}.wc-home-follow-up-text{display:flex;flex:1;min-width:0;flex-direction:column;gap:2px}.wc-home-follow-up-line{font-size:13px}.wc-home-orders{margin:0;padding:0;list-style:none}.wc-home-order{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--wc-divider)}.wc-home-order-text{display:flex;flex:1 1 260px;min-width:0;flex-direction:column;gap:2px}.wc-home-order-who{margin:0;font-weight:700;overflow-wrap:anywhere}.wc-home-order-when{font-size:13px;font-weight:500;color:var(--wc-text-muted)}.wc-home-order-lines{margin:0;font-size:14px;color:var(--wc-text-secondary)}.wc-home-order-notes{margin:0;font-size:13px}.wc-home-order-buttons{display:flex;flex-wrap:wrap;gap:8px}.wc-sales-chart{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;align-items:end}.wc-sales-month{height:150px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:6px}.wc-sales-bar{width:100%;max-width:36px;border-radius:8px;background:var(--wc-chart-bar)}.wc-sales-bar.is-empty{height:2px;border-radius:1px}.wc-sales-month.is-current .wc-sales-bar{background:var(--wc-chart-bar-current)}.wc-sales-chart.is-loading .wc-sales-bar{height:60px;border-radius:8px;background:var(--wc-chart-bar-loading)}.wc-sales-month-name{font-size:12px;font-weight:500;color:var(--wc-text-muted)}.wc-sales-month.is-current .wc-sales-month-name{font-weight:700}.wc-getting-started-count{font-size:14px;font-weight:700;color:var(--wc-blue);font-variant-numeric:tabular-nums}.wc-getting-started-steps{margin:0;padding:0;list-style:none}.wc-getting-started-steps>li{border-top:1px solid var(--wc-border)}.wc-getting-started-step{display:flex;align-items:center;gap:14px;min-height:60px;padding:10px 0;color:var(--wc-text);text-decoration:none}a.wc-getting-started-step{min-height:72px;margin:0 -8px;padding:10px 8px;border-radius:10px}a.wc-getting-started-step:hover{background:var(--wc-hover-surface)}a.wc-getting-started-step:focus-visible{outline:2px solid var(--wc-blue);outline-offset:-2px}.wc-getting-started-check{display:inline-flex;flex:none;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--wc-success);color:var(--wc-surface)}.wc-getting-started-ring{flex:none;width:26px;height:26px;border:2px solid var(--wc-border-strong);border-radius:50%}.wc-getting-started-text{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.wc-getting-started-title{font-weight:700;font-size:15px}.is-done .wc-getting-started-title{color:var(--wc-text-muted);font-weight:600}.wc-getting-started-line{font-size:13px;color:var(--wc-text-muted)}.wc-getting-started-chevron{flex:none;color:var(--wc-text-subtle)}.wc-getting-started-foot{display:flex;padding-top:4px;border-top:1px solid var(--wc-border)}.wc-offers-controls{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px}.wc-offers-code{display:flex;align-items:flex-start;gap:8px;margin-left:auto}.wc-offers-code .wc-field{width:220px}.wc-offers-code>.wc-btn{margin-top:25px}.wc-offers-trial,.wc-offers-secure{display:flex;align-items:center;gap:8px;margin:0;font-size:13px;color:var(--wc-text-muted)}.wc-offers-trial{font-size:14px;color:var(--wc-text-secondary)}.wc-offers-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;align-items:stretch;padding-top:12px}.wc-offer{position:relative;display:flex;flex-direction:column;gap:14px;padding:24px}.wc-offer--recommended{border:2px solid var(--wc-blue);padding:23px}.wc-offer-badge{position:absolute;top:-12px;left:20px}.wc-offer-name{margin:0;font-family:var(--wc-font-title);font-size:20px;font-weight:700;color:var(--wc-text)}.wc-offer-price-block{display:flex;flex-direction:column;gap:2px}.wc-offer-price{margin:0}.wc-offer-amount{font-family:var(--wc-font-title);font-size:34px;font-weight:800;letter-spacing:-1px;color:var(--wc-text);font-variant-numeric:tabular-nums}.wc-offer-unit{font-size:14px;color:var(--wc-text-muted)}.wc-offer-was{margin:0;font-size:13px;color:var(--wc-text-muted)}.wc-offer-was s{font-variant-numeric:tabular-nums}.wc-offer-note{margin:0;min-height:18px;font-size:13px;color:var(--wc-text-muted)}.wc-offer-features{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;font-size:14px}.wc-offer-features .wc-check-item{margin:0}.wc-offer-foot{display:flex;flex-direction:column;gap:8px;margin-top:auto;padding-top:8px}.wc-offer-aside{margin:0;font-size:13px;color:var(--wc-text-muted);text-align:center}.wc-pay{min-height:100vh;display:flex;flex-direction:column;background:var(--wc-background)}.wc-pay-bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:16px 32px;background:var(--wc-surface);border-bottom:1px solid var(--wc-border)}.wc-pay-bar-end{justify-self:end}.wc-pay-logo{height:26px;width:auto;display:block}.wc-pay-secure{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--wc-text-muted)}.wc-pay-body{width:100%;box-sizing:border-box;margin:0 auto}.wc-pay-body--wide{max-width:1080px;padding:32px 24px 56px}.wc-pay-body--narrow{max-width:560px;padding:64px 24px}.wc-pay-columns{display:flex;flex-wrap:wrap;gap:24px;align-items:flex-start}.wc-pay-column{flex:1 1 380px;min-width:0;display:flex;flex-direction:column;gap:16px}.wc-pay-title{margin:0}.wc-pay-summary,.wc-pay-stripe{display:flex;flex-direction:column;gap:12px}.wc-pay-summary-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.wc-pay-offer{margin:2px 0 0;font-family:var(--wc-font-title);font-size:20px;font-weight:700;color:var(--wc-text)}.wc-pay-offer-line{margin:2px 0 0;font-size:13px}.wc-pay-stripe p{margin:0}.wc-pay-note{margin:0;font-size:13px;color:var(--wc-text-muted)}.wc-pay-invoices{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--wc-text-secondary)}.wc-confirmed{display:flex;flex-direction:column;align-items:center;gap:16px;padding:36px;text-align:center}.wc-confirmed h1,.wc-confirmed p{margin:0}.wc-confirmed-status{display:flex;flex-direction:column;align-items:center;gap:8px}.wc-confirmed-details{align-self:stretch;padding-top:12px;border-top:1px solid var(--wc-divider);text-align:left}.wc-confirmed-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.wc-confirmed-app{font-size:13px}.wc-confirmed-spinner{width:32px;height:32px;border-radius:50%;border:3px solid var(--wc-blue);border-right-color:transparent;animation:wc-spin .7s linear infinite}@media(prefers-reduced-motion:reduce){.wc-confirmed-spinner{animation-duration:2s}}.wc-subscription-text{margin:0;font-size:14px;line-height:1.5}.wc-subscription-offer{display:flex;flex-direction:column;gap:14px;padding:22px}.wc-subscription-offer-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.wc-subscription-offer-name{margin:2px 0 0;font-family:var(--wc-font-title);font-size:24px;font-weight:700;color:var(--wc-text)}.wc-subscription-line{margin:0;font-size:14px;color:var(--wc-text-muted)}.wc-subscription-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;font-size:14px}.wc-subscription-features .wc-check-item{margin:0}.wc-subscription-offer-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid var(--wc-divider)}.wc-subscription-offer-foot .wc-subscription-text{flex:1 1 320px}.wc-subscription-billing{margin:0;font-size:13px}.wc-subscription-card{display:flex;align-items:center;gap:12px}.wc-subscription-card-brand{flex:none;min-width:44px;height:30px;padding:0 6px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--wc-radius-xs);background:var(--wc-navy);color:var(--wc-surface);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.3px}.wc-subscription-card-text{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:13px}.wc-subscription-card-number{font-size:15px;font-weight:700;color:var(--wc-text)}.wc-subscription-card-refused{color:var(--wc-destructive)}.wc-subscription-card--refused{border-color:var(--wc-tone-red-border)}.wc-subscription-actions{display:flex;flex-wrap:wrap;gap:8px;padding-top:12px;border-top:1px solid var(--wc-divider)}.wc-manage-body{display:flex;flex-direction:column;gap:14px}.wc-manage-lead{margin:0;font-size:15px;line-height:1.5;color:var(--wc-text-secondary)}.wc-manage-lead strong{color:var(--wc-text)}.wc-manage-checks{display:flex;flex-direction:column;gap:8px;font-size:14px}.wc-manage-note{margin:0;font-size:13px;line-height:1.5}@media(max-width:599px){.wc-offers-code{margin-left:0;width:100%}.wc-offers-code .wc-field{flex:1 1 auto;width:auto}.wc-pay-bar{padding:12px 16px}.wc-pay-secure{font-size:0}.wc-pay-body--wide{padding:20px 16px 40px}.wc-pay-body--narrow,.wc-confirmed{padding:24px 16px}}.sidebar{background-color:#fff;border-right:1px solid #ededed;box-sizing:border-box;padding:20px;display:flex;flex-direction:column;transition:width .3s ease,transform .3s ease;width:290px;height:100vh;left:0;top:0;z-index:100}.sidebar.collapsed{width:90px}.sidebar .sidebar-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.sidebar .sidebar-logo-container{overflow:hidden;display:flex;align-items:center;gap:10px;transition:.3s ease-in;width:220px;justify-content:center}.sidebar .sidebar-logo-container.collapsed{overflow:hidden;box-sizing:border-box;padding-left:5px;width:0px;visibility:hidden}.sidebar .sidebar-content{flex:1;overflow-y:auto;overflow-x:hidden}.sidebar .sidebar-content::-webkit-scrollbar{display:none}.sidebar .sidebar-bottom{margin-top:auto;padding-top:10px;border-top:1px solid #e5e5e5}.sidebar--dark{background-color:#08083a;border-right-color:#13134a}.sidebar--dark .sidebar-section-header p{color:#6b7db3}.sidebar--dark .sidebar-section-item{color:#c8d0e7}.sidebar--dark .sidebar-section-item img{filter:invert(1)}.sidebar--dark .sidebar-section-item.active,.sidebar--dark .sidebar-section-item:hover{background-color:#2263f3;color:#fff}:is(.sidebar--dark .sidebar-section-item.active,.sidebar--dark .sidebar-section-item:hover) img{filter:invert(1)}.sidebar--dark .sidebar-bottom{border-top-color:#1a1a5a}.sidebar--dark .toggle-sidebar-button{background-color:#13134a;border-color:#2a2a6a;color:#c8d0e7}.sidebar--dark .toggle-sidebar-button:hover{background-color:#2263f3;color:#fff}.sidebar--dark hr{background:#1a1a5a!important}.toggle-sidebar-button{background-color:#f5f5f5;border:1px solid #c5bdb8;border-radius:8px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;color:#2263f3}.toggle-sidebar-button:hover{background-color:#2263f3;color:#fff}.toggle-sidebar-button svg{transition:transform .3s ease}.mobile-overlay{display:none;position:fixed;inset:0;background-color:#00000080;z-index:90}.sidebar-section{overflow:hidden;transition:all .2s ease-out;max-height:1000px;position:relative;margin-bottom:10px}.toggle-checkbox{display:none}.toggle-checkbox:checked+.toggle-label+.sidebar-section-body{max-height:0;padding-top:0;padding-bottom:0}.sidebar-section-header{margin-bottom:7px;display:flex;align-items:center;justify-content:space-between}.sidebar-section-header p{color:#2263f3;font-size:14px;font-weight:500;white-space:nowrap}.toggle-label{cursor:pointer}.sidebar-section-body{transition:all .2s ease-in;max-height:400px;overflow:hidden;opacity:1;padding-bottom:5px}.sidebar-section-item{box-sizing:border-box;width:100%;text-wrap:nowrap;display:flex;align-items:center;gap:10px;padding:10px 13.5px;margin:3px 0;color:#2a2521;font-size:14px;font-weight:400;cursor:pointer;border-radius:10px;transition:.3s ease}.sidebar-section-item img{min-width:20px;width:20px;height:20px}.sidebar-section-item.collapsed{overflow:hidden;gap:20px;width:45px}.sidebar-section-item.collapsed p{display:none}.sidebar-section-item.active,.sidebar-section-item:hover{background-color:#2263f3;color:#fff}:is(.sidebar-section-item.active,.sidebar-section-item:hover) img{filter:invert(1)}a{text-decoration:none;color:inherit}.language-selector{display:flex;align-items:center;gap:10px;padding:10px 13.5px;margin:3px 0 6px;border-radius:10px;cursor:default;transition:background-color .3s ease}.language-selector.collapsed{width:45px;overflow:hidden;gap:0;justify-content:center;cursor:pointer}.language-selector.collapsed:hover{background-color:#f5f5f5}.language-icon{min-width:20px;width:20px;height:20px;color:#2a2521;flex-shrink:0}.language-toggle{display:flex;align-items:center;gap:5px;margin-left:auto}.lang-btn{background:none;border:1.5px solid #d0d0d0;border-radius:5px;padding:2px 7px;font-size:11px;font-weight:700;cursor:pointer;color:#888;transition:all .2s ease;letter-spacing:.5px;line-height:1.4}.lang-btn.active{background-color:#2263f3;border-color:#2263f3;color:#fff}.lang-btn:hover:not(.active){border-color:#2263f3;color:#2263f3}.lang-divider{color:#d0d0d0;font-size:12px;line-height:1;-webkit-user-select:none;user-select:none}@media(max-width:1200px){.sidebar{position:fixed;transform:translate(-100%);width:280px;box-shadow:2px 0 8px #0000001a}.sidebar.mobile-open{transform:translate(0)}.sidebar.collapsed{width:280px}.sidebar .toggle-sidebar-button{display:none}.mobile-overlay{display:block}.sidebar-section-item.collapsed{width:100%;gap:10px}.sidebar-section-item.collapsed p{display:block}}@media(max-width:1200px){.sidebar{width:240px}.sidebar.collapsed{width:80px}}.sidebar-server-badge{display:flex;align-items:center;gap:7px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;padding:7px 12px;margin-bottom:8px;cursor:default;overflow:hidden}.sidebar-server-dot{width:8px;height:8px;border-radius:50%;background:#22c55e;flex-shrink:0;box-shadow:0 0 0 3px #22c55e33;animation:sidebar-dot-pulse 2s ease-in-out infinite}.sidebar-server-label{font-size:11px;font-weight:600;color:#16a34a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-server-dot-only{width:10px;height:10px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 3px #22c55e33;animation:sidebar-dot-pulse 2s ease-in-out infinite;margin:0 auto 8px;cursor:default}@keyframes sidebar-dot-pulse{0%,to{box-shadow:0 0 0 3px #22c55e33}50%{box-shadow:0 0 0 5px #22c55e1a}}.logout-modal-overlay{position:fixed;inset:0;background-color:#00000080;z-index:9998;animation:fadeIn .2s ease-out}.logout-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;max-width:440px;background-color:#fff;border-radius:16px;box-shadow:0 20px 60px #00000026,0 4px 16px #0000001a;z-index:9999;padding:32px;animation:modalSlideIn .3s ease-out}.logout-modal__header{text-align:center;margin-bottom:32px}.logout-modal__icon{display:flex;justify-content:center;margin-bottom:20px}.logout-modal__title{font-size:24px;font-weight:700;color:#151d48;margin:0 0 12px;line-height:1.3}.logout-modal__description{font-size:15px;font-weight:400;color:#737791;line-height:1.6;max-width:340px;margin:0 auto}.logout-modal__actions{display:flex;gap:12px}.logout-modal__button{flex:1;padding:14px 24px;border-radius:10px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease;border:none;display:flex;align-items:center;justify-content:center;gap:8px;line-height:1.3}.logout-modal__button--cancel{background-color:#f3f4f6;color:#4b5563}.logout-modal__button--cancel:hover{background-color:#e5e7eb}.logout-modal__button--cancel:active{transform:scale(.98)}.logout-modal__button--confirm{background-color:#ef4444;color:#fff}.logout-modal__button--confirm:hover{background-color:#dc2626}.logout-modal__button--confirm:active{transform:scale(.98)}.logout-modal__button--confirm svg{flex-shrink:0}@media(max-width:640px){.logout-modal{padding:24px;max-width:90%}.logout-modal__title{font-size:20px}.logout-modal__description{font-size:14px}.logout-modal__actions{flex-direction:column}.logout-modal__button{padding:12px 20px;font-size:14px}}@media(max-width:480px){.logout-modal{padding:20px}.logout-modal__icon svg{width:40px;height:40px}.logout-modal__title{font-size:18px}.logout-modal__header{margin-bottom:24px}}.header{display:flex;align-items:center;justify-content:space-between;padding:16px;border-radius:10px;background-color:#fff;border-bottom:1px solid #e5e7eb}.header .header__left,.header .header__right{display:flex;align-items:center;gap:16px}.mobile-menu-button{display:none;background-color:#fff;border:1px solid #c5bdb8;border-radius:8px;width:44px;height:44px;align-items:center;justify-content:center;cursor:pointer;color:#2263f3;box-shadow:0 2px 8px #0000001a;flex-shrink:0}.mobile-menu-button:hover{background-color:#2263f3;color:#fff}@media(max-width:1200px){.mobile-menu-button{display:flex}}.user-profile{display:flex;align-items:center;gap:10px}.user-profile .user-profile__avatar{width:40px;height:40px;border-radius:50%;overflow:hidden;background-color:#e5e7eb}.user-profile .user-profile__avatar img{width:100%;height:100%;object-fit:cover}.user-profile .user-profile__info{display:flex;flex-direction:column}.user-profile .user-profile__info .user-profile__name{font-size:14px;font-weight:500;color:#151d48;margin:0;line-height:1.3}.user-profile .user-profile__info .user-profile__role{font-size:14px;font-weight:400;color:#717171;margin:0;line-height:1.3}.user-profile .user-profile__dropdown{background:none;border:none;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:color .2s ease}.user-profile .user-profile__dropdown:hover{color:#111827}.user-profile .user-profile__dropdown svg{display:block}.icon-button{width:38px;height:38px;border-radius:8px;background-color:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#374151;transition:all .2s ease;position:relative}.icon-button:hover{background-color:#f3f4f6}.icon-button svg{display:block}.icon-button.icon-button--edit{background-color:#f9fafb;border:1px solid #e5e7eb;display:none}.icon-button.icon-button--notification{background-color:#f9fafb;border:1px solid #e5e7eb}.icon-button.icon-button--notification:hover{background-color:#f3f4f6;border-color:#d1d5db}.icon-button.icon-button--notification .notification-badge{position:absolute;top:-5px;right:-5px;min-width:18px;height:18px;padding:0 4px;background-color:#ef4444;border-radius:999px;border:2px solid #ffffff;font-size:10px;font-weight:700;color:#fff;display:flex;align-items:center;justify-content:center;line-height:1}.search-box{display:flex;align-items:center;gap:8px;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:9px 12px;min-width:300px;transition:all .2s ease}@media(max-width:650px){.search-box{display:none}}.search-box:focus-within{background-color:#fff;border-color:#9ca3af;box-shadow:0 0 0 3px #9ca3af1a}.search-box .search-box__icon{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;color:#9ca3af;flex-shrink:0}.search-box .search-box__icon svg{display:block}.search-box .search-box__input{border:none;background:none;outline:none;font-size:14px;color:#111827;width:100%;padding:0}.search-box .search-box__input::placeholder{color:#9ca3af}.lang-dropdown{position:relative}.lang-dropdown .lang-dropdown__trigger{display:flex;align-items:center;gap:6px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:7px 10px;cursor:pointer;font-size:13px;font-weight:500;color:#374151;transition:all .2s ease}.lang-dropdown .lang-dropdown__trigger:hover{background:#f3f4f6;border-color:#d1d5db}.lang-dropdown .lang-dropdown__menu{position:absolute;top:calc(100% + 6px);right:0;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 12px #0000001a;overflow:hidden;z-index:100;min-width:120px}.lang-dropdown .lang-dropdown__item{display:block;width:100%;padding:9px 14px;background:none;border:none;text-align:left;font-size:13px;color:#374151;cursor:pointer;transition:background .15s ease}.lang-dropdown .lang-dropdown__item:hover{background:#f3f4f6}.lang-dropdown .lang-dropdown__item.active{color:#7c3aed;font-weight:600;background:#f5f3ff}.trial-info{display:flex;padding:6px 12px;background-color:#fff0f09e;border:1px solid #f32222;border-radius:8px}.trial-info.trial-info--subscription{background-color:#eff0ff;border-color:#c7d2fe}.trial-info.trial-info--subscription .trial-info__date{color:#4f46e5}.trial-info .trial-info-time{margin-right:15px;display:flex;flex-direction:column}.trial-info .trial-info-time .trial-info__label{font-size:11px;font-weight:500;color:#6b7280;line-height:1.2}.trial-info .trial-info-time .trial-info__date{font-size:13px;font-weight:600;color:#f32222;line-height:1.3}.trial-info .upgrade-btn{display:inline-block;padding:8px 20px;font-size:12px;font-weight:600;color:#fff;background:linear-gradient(135deg,#2263f3,#7c3aed);border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #4f46e54d}.trial-info .upgrade-btn:hover{transform:translateY(-2px);box-shadow:0 6px 18px #4f46e566;background:linear-gradient(135deg,#4338ca,#2263f3)}.trial-info .upgrade-btn:active{transform:translateY(0);box-shadow:0 3px 10px #4f46e54d}.trial-info .upgrade-btn:disabled{background:#ccc;cursor:not-allowed;box-shadow:none}@media(max-width:768px){.header .user-profile{margin-top:3px}.header .user-profile .user-profile__info .user-profile__name{font-size:14px}.header .user-profile .user-profile__info .user-profile__role{font-size:12px}.header .search-box{min-width:180px}.header .trial-info{padding:4px 8px;gap:6px}.header .trial-info .trial-info-time{margin-right:8px}.header .trial-info .trial-info-time .trial-info__label{font-size:10px}.header .trial-info .trial-info-time .trial-info__date{font-size:11px}.header .trial-info .upgrade-btn{padding:5px 10px;font-size:11px;white-space:nowrap}}@media(max-width:540px){.header .trial-info{display:none}}.dropdown-overlay{position:fixed;inset:0;background-color:transparent;z-index:999}.profile-dropdown{position:absolute;top:60px;left:20px;width:320px;background-color:#fff;border-radius:12px;box-shadow:0 10px 40px #0000001a,0 2px 8px #0000000f;z-index:1000;padding:20px;animation:dropdownFadeIn .2s ease-out}.profile-dropdown .profile-dropdown__header{margin-bottom:16px}.profile-dropdown .profile-dropdown__header .profile-dropdown__title{font-size:18px;font-weight:600;color:#151d48;margin:0 0 2px;line-height:1.3}.profile-dropdown .profile-dropdown__header .profile-dropdown__subtitle{font-size:13px;font-weight:400;color:#737791;margin:0;line-height:1.3}.profile-dropdown .profile-dropdown__user{display:flex;align-items:center;gap:12px;padding:12px;background-color:#f8f9fb;border-radius:8px;margin-bottom:16px}.profile-dropdown .profile-dropdown__user .profile-dropdown__user-avatar{width:48px;height:48px;border-radius:50%;overflow:hidden;background-color:#e5e7eb;flex-shrink:0}.profile-dropdown .profile-dropdown__user .profile-dropdown__user-avatar img{width:100%;height:100%;object-fit:cover}.profile-dropdown .profile-dropdown__user .profile-dropdown__user-info{flex:1;min-width:0}.profile-dropdown .profile-dropdown__user .profile-dropdown__user-info .profile-dropdown__user-name{font-size:15px;font-weight:600;color:#151d48;margin:0 0 2px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-dropdown .profile-dropdown__user .profile-dropdown__user-info .profile-dropdown__user-email{font-size:13px;font-weight:400;color:#a098ae;margin:0;line-height:1.3}.profile-dropdown .profile-dropdown__user .profile-dropdown__edit-btn{width:32px;height:32px;border-radius:6px;background-color:#fff;border:1px solid #e5e7eb;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:all .2s ease;flex-shrink:0}.profile-dropdown .profile-dropdown__user .profile-dropdown__edit-btn:hover{background-color:#f9fafb;color:#374151}.profile-dropdown .profile-dropdown__user .profile-dropdown__edit-btn svg{display:block}.profile-dropdown .profile-dropdown__divider{height:1px;background-color:#e8ebf0;margin:16px 0}.profile-dropdown .profile-dropdown__section .profile-dropdown__section-title{font-size:13px;font-weight:600;color:#737791;margin:0 0 12px;line-height:1.3;text-transform:capitalize}.profile-dropdown .profile-dropdown__section .profile-dropdown__menu{display:flex;flex-direction:column;gap:4px}.profile-dropdown .profile-dropdown__section .profile-dropdown__menu .profile-dropdown__menu-item{display:flex;align-items:center;gap:12px;padding:10px 12px;background:none;border:none;border-radius:6px;cursor:pointer;transition:all .2s ease;color:#4e5d78;text-align:left;width:100%}.profile-dropdown .profile-dropdown__section .profile-dropdown__menu .profile-dropdown__menu-item:hover{background-color:#f8f9fb}.profile-dropdown .profile-dropdown__section .profile-dropdown__menu .profile-dropdown__menu-item:hover svg{color:#151d48}.profile-dropdown .profile-dropdown__section .profile-dropdown__menu .profile-dropdown__menu-item:hover span{color:#151d48}.profile-dropdown .profile-dropdown__section .profile-dropdown__menu .profile-dropdown__menu-item svg{color:#a098ae;flex-shrink:0;transition:color .2s ease}.profile-dropdown .profile-dropdown__section .profile-dropdown__menu .profile-dropdown__menu-item span{font-size:14px;font-weight:400;line-height:1.3;transition:color .2s ease}.profile-dropdown .profile-dropdown__logout{display:flex;align-items:center;gap:12px;padding:10px 12px;background:none;border:none;border-radius:6px;cursor:pointer;transition:all .2s ease;color:#ef4444;text-align:left;width:100%;margin-top:8px}.profile-dropdown .profile-dropdown__logout:hover{background-color:#fef2f2}.profile-dropdown .profile-dropdown__logout:hover svg{color:#dc2626}.profile-dropdown .profile-dropdown__logout:hover span{color:#dc2626}.profile-dropdown .profile-dropdown__logout svg{flex-shrink:0;transition:color .2s ease}.profile-dropdown .profile-dropdown__logout span{font-size:14px;font-weight:500;line-height:1.3;transition:color .2s ease}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){.profile-dropdown{left:8px;right:8px;width:auto;max-width:unset}.profile-dropdown .profile-dropdown__user{padding:10px}.profile-dropdown .profile-dropdown__user .profile-dropdown__user-avatar{width:40px;height:40px}.profile-dropdown .profile-dropdown__user .profile-dropdown__user-info .profile-dropdown__user-name{font-size:14px}.profile-dropdown .profile-dropdown__user .profile-dropdown__user-info .profile-dropdown__user-email{font-size:12px}.profile-dropdown .profile-dropdown__section .profile-dropdown__menu .profile-dropdown__menu-item{padding:8px 10px}.profile-dropdown .profile-dropdown__section .profile-dropdown__menu .profile-dropdown__menu-item span{font-size:13px}.profile-dropdown .profile-dropdown__logout{padding:8px 10px}.profile-dropdown .profile-dropdown__logout span{font-size:13px}}@media(max-width:480px){.profile-dropdown{top:70px;padding:16px}.profile-dropdown .profile-dropdown__header .profile-dropdown__title{font-size:16px}}.global-search-backdrop{position:fixed;inset:0;background-color:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:flex-start;justify-content:center;padding-top:10vh;z-index:9999}.global-search-modal{background-color:#fff;border-radius:16px;box-shadow:0 25px 50px -12px #00000040;display:flex;flex-direction:column;overflow:hidden;width:600px;max-width:90vw;max-height:70vh}.global-search-modal--fullscreen{position:fixed;top:0;left:0;width:100vw!important;height:100vh!important;max-width:100vw!important;max-height:100vh!important;border-radius:0!important}.global-search-modal--fullscreen .global-search-backdrop{padding-top:0;align-items:stretch}.global-search-modal--fullscreen .global-search-results{flex:1;max-height:none}.global-search-modal--fullscreen .global-search-results-list{max-width:800px;margin:0 auto;width:100%}.global-search-header{padding:16px 20px;border-bottom:1px solid #e5e7eb}.global-search-input-wrapper{display:flex;align-items:center;gap:12px;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:12px 16px;transition:all .2s ease}.global-search-input-wrapper:focus-within{background-color:#fff;border-color:#6b7280;box-shadow:0 0 0 3px #6b72801a}.global-search-icon{color:#9ca3af;flex-shrink:0}.global-search-input{flex:1;border:none;background:none;outline:none;font-size:16px;color:#111827;font-weight:400}.global-search-input::placeholder{color:#9ca3af}.global-search-actions{display:flex;align-items:center;gap:8px}.global-search-action-btn{width:32px;height:32px;border-radius:8px;border:none;background-color:transparent;color:#6b7280;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.global-search-action-btn:hover{background-color:#e5e7eb;color:#374151}.global-search-close-btn:hover{background-color:#fee2e2;color:#dc2626}.global-search-hint{display:flex;align-items:center;gap:6px;margin-top:10px;font-size:12px;color:#9ca3af}.keyboard-shortcut{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:20px;padding:0 6px;background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:4px;font-size:11px;font-weight:500;color:#6b7280;font-family:inherit}.global-search-results{flex:1;overflow-y:auto;max-height:calc(70vh - 140px)}.global-search-modal--fullscreen .global-search-results{max-height:calc(100vh - 160px);padding:0 20px}.global-search-results-list{padding:8px}.global-search-row{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:10px;cursor:pointer;transition:background-color .15s ease}.global-search-row:hover{background-color:#f3f4f6}.global-search-row-icon{width:40px;height:40px;border-radius:10px;background-color:#f3f4f6;display:flex;align-items:center;justify-content:center;color:#6b7280;flex-shrink:0}.global-search-row:hover .global-search-row-icon{background-color:#e5e7eb;color:#374151}.global-search-row-content{flex:1;min-width:0}.global-search-row-heading{font-size:14px;font-weight:500;color:#111827;margin:0 0 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.global-search-row-description{font-size:13px;color:#6b7280;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.global-search-row-category{font-size:11px;font-weight:500;color:#6b7280;background-color:#f3f4f6;padding:4px 10px;border-radius:20px;flex-shrink:0}.global-search-row-arrow{color:#9ca3af;flex-shrink:0;opacity:0;transition:opacity .15s ease}.global-search-row:hover .global-search-row-arrow{opacity:1}.global-search-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center}.global-search-empty svg{margin-bottom:16px;opacity:.5}.global-search-empty p{font-size:15px;font-weight:500;color:#374151;margin:0 0 4px}.global-search-empty span{font-size:13px;color:#9ca3af}.global-search-footer{padding:12px 20px;border-top:1px solid #e5e7eb;background-color:#f9fafb}.global-search-footer-hints{display:flex;align-items:center;gap:16px;font-size:12px;color:#6b7280}.global-search-footer-hints span{display:flex;align-items:center;gap:6px}.global-search-results::-webkit-scrollbar{width:6px}.global-search-results::-webkit-scrollbar-track{background:transparent}.global-search-results::-webkit-scrollbar-thumb{background-color:#d1d5db;border-radius:3px}.global-search-results::-webkit-scrollbar-thumb:hover{background-color:#9ca3af}@media(max-width:640px){.global-search-backdrop{padding-top:0;align-items:flex-end}.global-search-modal{max-width:100%;max-height:85vh;border-radius:20px 20px 0 0;width:100%}.global-search-footer-hints{justify-content:center}.global-search-row-category{display:none}}.upgrade-modal-overlay{position:fixed;inset:0;background-color:#00000080;z-index:9998;animation:fadeIn .2s ease-out}.upgrade-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;max-width:440px;background-color:#fff;border-radius:16px;box-shadow:0 20px 60px #00000026,0 4px 16px #0000001a;z-index:9999;padding:32px;animation:modalSlideIn .3s ease-out}.upgrade-modal__header{text-align:center;margin-bottom:32px}.upgrade-modal__icon{display:flex;justify-content:center;margin-bottom:20px}.upgrade-modal__title{font-size:24px;font-weight:700;color:#151d48;margin:0 0 12px;line-height:1.3}.upgrade-modal__description{font-size:15px;font-weight:400;color:#737791;margin:0 auto;line-height:1.6;max-width:340px}.upgrade-modal__actions{display:flex;gap:12px}.upgrade-modal__button{flex:1;padding:14px 24px;border-radius:10px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease;border:none;display:flex;align-items:center;justify-content:center;gap:8px;line-height:1.3}.upgrade-modal__button--cancel{background-color:#f3f4f6;color:#4b5563}.upgrade-modal__button--cancel:hover{background-color:#e5e7eb}.upgrade-modal__button--cancel:active{transform:scale(.98)}.upgrade-modal__button--upgrade{background-color:#d97706;color:#fff}.upgrade-modal__button--upgrade:hover{background-color:#b45309}.upgrade-modal__button--upgrade:active{transform:scale(.98)}.upgrade-modal__button--upgrade svg{flex-shrink:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalSlideIn{0%{opacity:0;transform:translate(-50%,-48%)}to{opacity:1;transform:translate(-50%,-50%)}}@media(max-width:640px){.upgrade-modal{padding:24px;max-width:90%}.upgrade-modal__title{font-size:20px}.upgrade-modal__description{font-size:14px}.upgrade-modal__actions{flex-direction:column}.upgrade-modal__button{padding:12px 20px;font-size:14px}}.stat-card{box-sizing:border-box;background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:12px;transition:all .2s ease;min-width:0;width:100%}.stat-card:hover{border-color:#d1d5db;box-shadow:0 4px 12px #0000000d;transform:translateY(-2px)}.stat-card .stat-card__header{display:flex;align-items:center;justify-content:space-between}.stat-card .stat-card__header .stat-card__title{font-size:14px;font-weight:500;color:#2263f3;line-height:1.4}.stat-card .stat-card__content{display:flex;align-items:center;gap:16px}.stat-card .stat-card__content .stat-card__icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid #e8e8e8;border-radius:100px;flex-shrink:0}.stat-card .stat-card__content .stat-card__icon img{width:24px;height:24px;display:block}.stat-card .stat-card__content .stat-card__icon svg{width:24px;height:24px;color:#6b7280}.stat-card .stat-card__content .stat-card__value-container{display:flex;align-items:baseline;gap:8px;flex:1;min-width:0}.stat-card .stat-card__content .stat-card__value-container .stat-card__value{font-size:24px;font-weight:700;color:#000;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stat-card .stat-card__trend{display:flex;align-items:center;gap:4px;font-size:14px;font-weight:600;white-space:nowrap}.stat-card .stat-card__trend.stat-card__trend--up{color:#10b981}.stat-card .stat-card__trend.stat-card__trend--down{color:#ef4444}.stat-card .stat-card__trend.stat-card__trend--neutral{color:#6b7280}.stat-card .stat-card__trend svg{width:12px;height:12px}.stat-card .stat-card__footer .stat-card__subtitle{font-size:13px;font-weight:400;color:#6b7280;line-height:1.4}.stat-card.stat-card--compact{padding:16px;gap:8px}.stat-card.stat-card--compact .stat-card__header .stat-card__title{font-size:13px}.stat-card.stat-card--compact .stat-card__content{gap:12px}.stat-card.stat-card--compact .stat-card__content .stat-card__icon{width:40px;height:40px}.stat-card.stat-card--compact .stat-card__content .stat-card__icon img,.stat-card.stat-card--compact .stat-card__content .stat-card__icon svg{width:20px;height:20px}.stat-card.stat-card--compact .stat-card__value-container .stat-card__value{font-size:28px}.stat-card.stat-card--compact .stat-card__value-container .stat-card__trend{font-size:13px}.stat-card.stat-card--compact .stat-card__footer .stat-card__subtitle{font-size:12px}.stat-card-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));width:100%}.stat-card-grid.stat-card-grid--6-col{grid-template-columns:repeat(6,1fr)}@media(max-width:1680px){.stat-card-grid.stat-card-grid--6-col{grid-template-columns:repeat(5,1fr)}}@media(max-width:1440px){.stat-card-grid.stat-card-grid--6-col{grid-template-columns:repeat(4,1fr)}}@media(max-width:1200px){.stat-card-grid.stat-card-grid--6-col{grid-template-columns:repeat(3,1fr)}}@media(max-width:1024px){.stat-card-grid.stat-card-grid--6-col{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.stat-card-grid.stat-card-grid--6-col{grid-template-columns:repeat(1,1fr)}}.stat-card-grid.stat-card-grid--5-col{grid-template-columns:repeat(5,1fr)}@media(max-width:1440px){.stat-card-grid.stat-card-grid--5-col{grid-template-columns:repeat(4,1fr)}}@media(max-width:1200px){.stat-card-grid.stat-card-grid--5-col{grid-template-columns:repeat(3,1fr)}}@media(max-width:1024px){.stat-card-grid.stat-card-grid--5-col{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.stat-card-grid.stat-card-grid--5-col{grid-template-columns:repeat(1,1fr)}}.stat-card-grid.stat-card-grid--4-col{grid-template-columns:repeat(4,1fr)}@media(max-width:1440px){.stat-card-grid.stat-card-grid--4-col{grid-template-columns:repeat(3,1fr)}}@media(max-width:1024px){.stat-card-grid.stat-card-grid--4-col{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.stat-card-grid.stat-card-grid--4-col{grid-template-columns:repeat(1,1fr)}}.stat-card-grid.stat-card-grid--3-col{grid-template-columns:repeat(3,1fr)}@media(max-width:1024px){.stat-card-grid.stat-card-grid--3-col{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.stat-card-grid.stat-card-grid--3-col{grid-template-columns:repeat(1,1fr)}}.stat-card-grid.stat-card-grid--2-col{grid-template-columns:repeat(2,1fr)}@media(max-width:640px){.stat-card-grid.stat-card-grid--2-col{grid-template-columns:repeat(1,1fr)}}.stat-card-grid.stat-card-grid--auto{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.stat-card-grid.stat-card-grid--compact{gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}@media(max-width:1440px){.stat-card .stat-card__content .stat-card__value-container .stat-card__value{font-size:28px}}@media(max-width:1024px){.stat-card{padding:18px}.stat-card .stat-card__content{gap:14px}.stat-card .stat-card__content .stat-card__icon{width:44px;height:44px}.stat-card .stat-card__content .stat-card__icon img,.stat-card .stat-card__content .stat-card__icon svg{width:22px;height:22px}.stat-card .stat-card__content .stat-card__value-container .stat-card__value{font-size:26px}}@media(max-width:768px){.stat-card{padding:16px}.stat-card .stat-card__header .stat-card__title{font-size:13px}.stat-card .stat-card__content{gap:12px}.stat-card .stat-card__content .stat-card__icon{width:40px;height:40px}.stat-card .stat-card__content .stat-card__icon img,.stat-card .stat-card__content .stat-card__icon svg{width:20px;height:20px}.stat-card .stat-card__content .stat-card__value-container .stat-card__value{font-size:24px}.stat-card .stat-card__trend{font-size:13px}}@media(max-width:480px){.stat-card{padding:14px}.stat-card .stat-card__header .stat-card__title{font-size:12px}.stat-card .stat-card__content{gap:10px}.stat-card .stat-card__content .stat-card__icon{width:36px;height:36px}.stat-card .stat-card__content .stat-card__icon img,.stat-card .stat-card__content .stat-card__icon svg{width:18px;height:18px}.stat-card .stat-card__content .stat-card__value-container .stat-card__value{font-size:22px}.stat-card .stat-card__trend{font-size:12px}.stat-card .stat-card__footer .stat-card__subtitle{font-size:12px}}.data-table{overflow:auto}.data-table table{border-spacing:0px;width:100%}.data-table table thead{background-color:#2263f3}.data-table table thead tr th{text-wrap:nowrap;text-align:left;color:#fff;font-weight:500;font-size:16px;padding:15px 40px 15px 0}.data-table table thead tr th:first-child{padding-left:20px;border-radius:10px 0 0 10px}.data-table table thead tr th:last-child{border-radius:0 10px 10px 0}.data-table table tbody tr{transition:.2s ease}.data-table table tbody tr td{border-bottom:1px solid #e5e7eb;text-wrap:nowrap;color:#717171;font-size:16px;font-weight:500;padding:20px 40px 20px 0}.data-table table tbody tr td:first-child{padding-left:20px}.data-table table tbody tr:last-child td{border-bottom:none}.data-table table tbody tr:hover{background-color:#e9effe}.data-table table tbody tr:hover td:first-child{border-radius:10px 0 0 10px}.data-table table tbody tr:hover td:last-child{border-radius:0 10px 10px 0}.stacked-cell-tag{font-size:11px;font-weight:600;padding:2px 6px;border-radius:4px;margin-left:6px;text-transform:uppercase;vertical-align:middle}.stacked-cell div p:first-child{color:#151d48;font-size:16px;font-weight:500}.stacked-cell div p:last-child{color:#717171;font-size:14px;font-weight:400;max-width:260px;overflow:hidden;text-overflow:ellipsis}.stacked-cell.light div p:first-child{color:#717171;font-size:14px;font-weight:500}.stacked-cell.light div p:last-child{color:#717171;font-size:14px;font-weight:500}.contacts-tags-cell .tags{display:flex;gap:10px}.contacts-tags-cell .tags .tag{background-color:#c5ffc8;color:#08083a;font-size:12px;font-weight:500;padding:5px 10px;border-radius:999px}.tag-cell .tag{font-weight:400;font-size:14px;border:1px solid #cdcdcd;width:max-content;padding:5px 20px;border-radius:50px;text-transform:capitalize}.tag-cell .low{color:#717171;border:1px solid #717171}.tag-cell .medium,.tag-cell .pending{color:#ff8d28;border:1px solid #ff8d28}.tag-cell .high,.tag-cell .critical{color:#c13515;border:1px solid #c13515}.tag-cell .in-progress{color:#004cc4;border:1px solid #004cc4}.tag-cell .resolved{color:#008105;border:1px solid #008105}.user-table{background-color:#fff;border-radius:12px;padding:20px;box-shadow:0 1px 3px #00000014}.page-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.page-header .page-header__content .page-header__title{font-size:32px;font-weight:700;color:#111827;margin:0 0 8px}.page-header .page-header__content .page-header__subtitle{font-size:15px;color:#6b7280;margin:0}.page-header .page-header__btn{padding:12px 24px;background-color:#2563eb;color:#fff;border:none;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:background-color .2s}.page-header .page-header__btn:hover{background-color:#1d4ed8}@media(max-width:768px){.page-header{flex-direction:column;gap:16px}.page-header .page-header__btn{width:100%}}.user-account .user-account__tabs{display:flex;gap:0;border-bottom:2px solid #e5e7eb;margin-bottom:32px}.user-account .user-account__tabs .user-account__tab{padding:14px 24px;background:none;border:none;font-size:15px;font-weight:500;color:#6b7280;cursor:pointer;position:relative;transition:color .2s}.user-account .user-account__tabs .user-account__tab:hover{color:#374151}.user-account .user-account__tabs .user-account__tab.user-account__tab--active{color:#2563eb}.user-account .user-account__tabs .user-account__tab.user-account__tab--active:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background-color:#2563eb}.user-account .user-account__content{background:#fff;border-radius:12px;padding:32px;box-shadow:0 1px 3px #00000014}.user-header{margin-bottom:32px}.user-header .user-header__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.user-header .user-header__top .user-header__back{display:flex;align-items:center;gap:8px;background:none;border:none;font-size:14px;color:#6b7280;cursor:pointer;padding:8px 12px;border-radius:6px;transition:background-color .2s}.user-header .user-header__top .user-header__back:hover{background-color:#f3f4f6}.user-header .user-header__top .user-header__back svg{width:18px;height:18px}.user-header .user-header__top .user-header__actions{display:flex;gap:12px}.user-header .user-header__top .user-header__actions .user-header__action-btn{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;font-weight:500;color:#374151;cursor:pointer;transition:all .2s}.user-header .user-header__top .user-header__actions .user-header__action-btn:hover{background-color:#f9fafb;border-color:#d1d5db}.user-header .user-header__top .user-header__actions .user-header__action-btn svg{width:16px;height:16px}.user-header .user-header__top .user-header__actions .user-header__action-btn.user-header__action-btn--suspend{background-color:#d97706;border-color:#d97706;color:#fff}.user-header .user-header__top .user-header__actions .user-header__action-btn.user-header__action-btn--suspend:hover{background-color:#b45309;border-color:#b45309}.user-header .user-header__top .user-header__actions .user-header__action-btn.user-header__action-btn--delete{background-color:#dc2626;border-color:#dc2626;color:#fff}.user-header .user-header__top .user-header__actions .user-header__action-btn.user-header__action-btn--delete:hover{background-color:#b91c1c;border-color:#b91c1c}.user-header .user-header__top .user-header__actions .user-header__purged-note{font-size:13px;color:#6b7280;font-style:italic}.user-header .user-header__profile{display:flex;gap:20px;align-items:center}.user-header .user-header__profile .user-header__avatar{width:72px;height:72px;border-radius:12px;overflow:hidden}.user-header .user-header__profile .user-header__avatar img{width:100%;height:100%;object-fit:cover}.user-header .user-header__profile .user-header__info .user-header__name-row{display:flex;align-items:center;gap:12px;margin-bottom:8px}.user-header .user-header__profile .user-header__info .user-header__name-row .user-header__name{font-size:28px;font-weight:700;color:#111827;margin:0}.user-header .user-header__profile .user-header__info .user-header__name-row .user-header__badge{padding:6px 14px;background-color:#d1fae5;color:#065f46;border-radius:20px;font-size:13px;font-weight:600}.user-header .user-header__profile .user-header__info .user-header__meta{display:flex;align-items:center;gap:8px;font-size:14px;color:#6b7280}.user-header .user-header__profile .user-header__info .user-header__meta .user-header__meta-divider{color:#d1d5db}.overview-tab .overview-tab__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.overview-tab .overview-tab__section{background:#f9fafb;padding:24px;border-radius:12px;border:1px solid #e5e7eb}.overview-tab .overview-tab__section.overview-tab__section--full{grid-column:1 / -1}.overview-tab .overview-tab__section .overview-tab__section-title{font-size:16px;font-weight:600;color:#111827;margin:0 0 20px}.overview-tab .overview-tab__section .overview-tab__info-grid{display:flex;flex-direction:column;gap:16px}.overview-tab .overview-tab__section .overview-tab__info-grid .overview-tab__info-row{display:flex;justify-content:space-between;align-items:center}.overview-tab .overview-tab__section .overview-tab__info-grid .overview-tab__info-row .overview-tab__label{font-size:14px;color:#6b7280}.overview-tab .overview-tab__section .overview-tab__info-grid .overview-tab__info-row .overview-tab__value{font-size:14px;color:#111827;font-weight:500;text-align:right}.overview-tab .overview-tab__section .overview-tab__info-grid .overview-tab__info-row .overview-tab__badge{padding:6px 14px;border-radius:20px;font-size:13px;font-weight:600}.overview-tab .overview-tab__section .overview-tab__info-grid .overview-tab__info-row .overview-tab__badge.overview-tab__badge--annual{background-color:#ede9fe;color:#5b21b6}.overview-tab .overview-tab__section .overview-tab__info-grid .overview-tab__info-row .overview-tab__badge.overview-tab__badge--monthly{background-color:#dbeafe;color:#1d4ed8}.overview-tab .overview-tab__section .overview-tab__info-grid .overview-tab__info-row .overview-tab__badge.overview-tab__badge--free{background-color:#f3f4f6;color:#6b7280}.overview-tab .overview-tab__section .overview-tab__info-grid .overview-tab__info-row .overview-tab__badge.overview-tab__badge--paid{background-color:#d1fae5;color:#065f46}.overview-tab .overview-tab__section .overview-tab__link-btn{margin-top:20px;width:100%;padding:10px 16px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;font-weight:500;color:#374151;cursor:pointer;transition:all .2s}.overview-tab .overview-tab__section .overview-tab__link-btn:hover{background-color:#f9fafb;border-color:#d1d5db}.overview-tab .overview-tab__section .overview-tab__config-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.overview-tab .overview-tab__section .overview-tab__config-grid .overview-tab__config-item{display:flex;flex-direction:column;gap:8px}.overview-tab .overview-tab__section .overview-tab__config-grid .overview-tab__config-item .overview-tab__config-label{font-size:13px;color:#6b7280}.overview-tab .overview-tab__section .overview-tab__config-grid .overview-tab__config-item .overview-tab__config-value{font-size:15px;color:#111827;font-weight:600}.overview-tab .overview-tab__section .overview-tab__config-grid .overview-tab__config-item .overview-tab__config-value.overview-tab__config-value--enabled{color:#059669}.usage-tab .usage-tab__stats{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:32px}.usage-tab .usage-tab__stats .usage-tab__stat-card{background:#f9fafb;padding:24px;border-radius:12px;border:1px solid #e5e7eb}.usage-tab .usage-tab__stats .usage-tab__stat-card .usage-tab__stat-title{font-size:14px;color:#6b7280;font-weight:500;margin:0 0 12px}.usage-tab .usage-tab__stats .usage-tab__stat-card .usage-tab__stat-value{font-size:32px;font-weight:700;color:#111827;margin-bottom:8px}.usage-tab .usage-tab__stats .usage-tab__stat-card .usage-tab__stat-subtitle{font-size:13px;color:#9ca3af}.usage-tab .usage-tab__storage{background:#f9fafb;padding:24px;border-radius:12px;border:1px solid #e5e7eb}.usage-tab .usage-tab__storage .usage-tab__storage-title{font-size:16px;font-weight:600;color:#111827;margin:0 0 8px}.usage-tab .usage-tab__storage .usage-tab__storage-subtitle{font-size:13px;color:#6b7280;margin-bottom:20px}.usage-tab .usage-tab__storage .usage-tab__storage-info{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.usage-tab .usage-tab__storage .usage-tab__storage-info .usage-tab__storage-label{font-size:14px;color:#6b7280}.usage-tab .usage-tab__storage .usage-tab__storage-info .usage-tab__storage-value{font-size:14px;color:#111827;font-weight:600}.usage-tab .usage-tab__storage .usage-tab__storage-bar{width:100%;height:12px;background-color:#e5e7eb;border-radius:6px;overflow:hidden}.usage-tab .usage-tab__storage .usage-tab__storage-bar .usage-tab__storage-fill{height:100%;background-color:#2563eb;border-radius:6px;transition:width .3s ease}.subscription-tab .subscription-tab__title{font-size:20px;font-weight:600;color:#111827;margin:0 0 24px}.subscription-tab .subscription-tab__info-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:32px}.subscription-tab .subscription-tab__info-grid .subscription-tab__info-item{display:flex;flex-direction:column;gap:8px}.subscription-tab .subscription-tab__info-grid .subscription-tab__info-item .subscription-tab__label{font-size:13px;color:#6b7280}.subscription-tab .subscription-tab__info-grid .subscription-tab__info-item .subscription-tab__value{font-size:15px;color:#111827;font-weight:600}.subscription-tab .subscription-tab__actions{display:flex;gap:12px}.subscription-tab .subscription-tab__actions .subscription-tab__btn{padding:12px 24px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;border:1px solid #e5e7eb}.subscription-tab .subscription-tab__actions .subscription-tab__btn.subscription-tab__btn--outline{background:#fff;color:#374151}.subscription-tab .subscription-tab__actions .subscription-tab__btn.subscription-tab__btn--outline:hover{background-color:#f9fafb;border-color:#d1d5db}.subscription-tab .subscription-tab__actions .subscription-tab__btn.subscription-tab__btn--danger{background-color:#dc2626;border-color:#dc2626;color:#fff}.subscription-tab .subscription-tab__actions .subscription-tab__btn.subscription-tab__btn--danger:hover{background-color:#b91c1c;border-color:#b91c1c}.logs-tab .logs-tab__controls{margin-bottom:40px}.logs-tab .logs-tab__controls .logs-tab__section-title{font-size:18px;font-weight:600;color:#111827;margin:0 0 20px}.logs-tab .logs-tab__controls .logs-tab__control-item{display:flex;justify-content:space-between;align-items:center;padding:20px 0;border-bottom:1px solid #e5e7eb}.logs-tab .logs-tab__controls .logs-tab__control-item:last-child{border-bottom:none}.logs-tab .logs-tab__controls .logs-tab__control-item .logs-tab__control-info{display:flex;flex-direction:column;gap:4px}.logs-tab .logs-tab__controls .logs-tab__control-item .logs-tab__control-info .logs-tab__control-label{font-size:15px;font-weight:600;color:#111827}.logs-tab .logs-tab__controls .logs-tab__control-item .logs-tab__control-info .logs-tab__control-description{font-size:13px;color:#6b7280}.logs-tab .logs-tab__controls .logs-tab__control-item .logs-tab__toggle{position:relative;display:inline-block;width:48px;height:28px}.logs-tab .logs-tab__controls .logs-tab__control-item .logs-tab__toggle input{opacity:0;width:0;height:0}.logs-tab .logs-tab__controls .logs-tab__control-item .logs-tab__toggle input:checked+.logs-tab__toggle-slider{background-color:#2563eb}.logs-tab .logs-tab__controls .logs-tab__control-item .logs-tab__toggle input:checked+.logs-tab__toggle-slider:before{transform:translate(20px)}.logs-tab .logs-tab__controls .logs-tab__control-item .logs-tab__toggle .logs-tab__toggle-slider{position:absolute;cursor:pointer;inset:0;background-color:#d1d5db;transition:.3s;border-radius:34px}.logs-tab .logs-tab__controls .logs-tab__control-item .logs-tab__toggle .logs-tab__toggle-slider:before{position:absolute;content:"";height:20px;width:20px;left:4px;bottom:4px;background-color:#fff;transition:.3s;border-radius:50%}.logs-tab .logs-tab__logs .logs-tab__section-title{font-size:18px;font-weight:600;color:#111827;margin:0 0 8px}.logs-tab .logs-tab__logs .logs-tab__logs-description{font-size:14px;color:#6b7280;margin-bottom:24px}.logs-tab .logs-tab__logs .logs-tab__table{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.logs-tab .logs-tab__logs .logs-tab__table .logs-tab__table-header{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;background-color:#f9fafb;border-bottom:1px solid #e5e7eb}.logs-tab .logs-tab__logs .logs-tab__table .logs-tab__table-header .logs-tab__table-cell{padding:12px 16px;font-size:13px;font-weight:600;color:#6b7280}.logs-tab .logs-tab__logs .logs-tab__table .logs-tab__table-row{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;border-bottom:1px solid #e5e7eb}.logs-tab .logs-tab__logs .logs-tab__table .logs-tab__table-row:last-child{border-bottom:none}.logs-tab .logs-tab__logs .logs-tab__table .logs-tab__table-row .logs-tab__table-cell{padding:16px;font-size:14px;color:#374151}.logs-tab .logs-tab__logs .logs-tab__table .logs-tab__table-row .logs-tab__table-cell .logs-tab__status{padding:4px 12px;border-radius:20px;font-size:12px;font-weight:500;display:inline-block}.logs-tab .logs-tab__logs .logs-tab__table .logs-tab__table-row .logs-tab__table-cell .logs-tab__status.logs-tab__status--success{background-color:#d1fae5;color:#065f46}.logs-tab .logs-tab__logs .logs-tab__table .logs-tab__table-row .logs-tab__table-cell .logs-tab__status.logs-tab__status--error{background-color:#fee2e2;color:#991b1b}.modal-overlay{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-overlay .modal{background:#fff;border-radius:16px;padding:32px;max-width:560px;width:100%;position:relative;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.modal-overlay .modal.modal--small{max-width:420px;padding:24px}.modal-overlay .modal .modal__close{position:absolute;top:16px;right:16px;background:#fee2e2;border:none;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s;color:#dc2626}.modal-overlay .modal .modal__close:hover{background-color:#fecaca}.modal-overlay .modal .modal__close svg{width:20px;height:20px}.modal-overlay .modal .modal__icon{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 24px}.modal-overlay .modal .modal__icon.modal__icon--warning{background-color:#fed7d7;color:#c53030}.modal-overlay .modal .modal__icon.modal__icon--danger{background-color:#fee2e2;color:#dc2626}.modal-overlay .modal .modal__title{font-size:24px;font-weight:700;color:#111827;margin:0 0 16px;text-align:left}.modal-overlay .modal .modal__title.modal__title--small{font-size:20px;text-align:center;margin-bottom:12px}.modal-overlay .modal .modal__description{font-size:15px;line-height:1.6;color:#6b7280;margin-bottom:32px;text-align:left}.modal-overlay .modal .modal__description.modal__description--small{font-size:14px;text-align:center;margin-bottom:24px}.modal-overlay .modal .modal__actions{display:flex;gap:12px;justify-content:flex-end}.modal-overlay .modal .modal__actions .modal__btn{padding:12px 24px;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s;border:none}.modal-overlay .modal .modal__actions .modal__btn.modal__btn--secondary{background-color:#f3f4f6;color:#374151}.modal-overlay .modal .modal__actions .modal__btn.modal__btn--secondary:hover{background-color:#e5e7eb}.modal-overlay .modal .modal__actions .modal__btn.modal__btn--primary{background-color:#2563eb;color:#fff}.modal-overlay .modal .modal__actions .modal__btn.modal__btn--primary:hover{background-color:#1d4ed8}.modal-overlay .modal .modal__actions .modal__btn.modal__btn--warning{background-color:#d97706;color:#fff}.modal-overlay .modal .modal__actions .modal__btn.modal__btn--warning:hover{background-color:#b45309}.modal-overlay .modal .modal__actions .modal__btn.modal__btn--warning:disabled{opacity:.6;cursor:not-allowed}.modal-overlay .modal .modal__actions .modal__btn.modal__btn--danger{background-color:#dc2626;color:#fff}.modal-overlay .modal .modal__actions .modal__btn.modal__btn--danger:hover{background-color:#b91c1c}@media(max-width:1024px){.user-account .user-account__tabs{overflow-x:auto;-webkit-overflow-scrolling:touch}.overview-tab .overview-tab__grid{grid-template-columns:1fr}.overview-tab .overview-tab__section .overview-tab__config-grid{grid-template-columns:repeat(2,1fr)}.usage-tab .usage-tab__stats{grid-template-columns:repeat(2,1fr)}.subscription-tab .subscription-tab__info-grid{grid-template-columns:repeat(2,1fr)}.subscription-tab .subscription-tab__actions{flex-wrap:wrap}}@media(max-width:768px){.user-header .user-header__top{flex-direction:column;align-items:flex-start;gap:16px}.user-header .user-header__top .user-header__actions{width:100%;flex-wrap:wrap}.usage-tab .usage-tab__stats{grid-template-columns:1fr}.subscription-tab .subscription-tab__info-grid{grid-template-columns:1fr}.subscription-tab .subscription-tab__actions{flex-direction:column}.subscription-tab .subscription-tab__actions .subscription-tab__btn{width:100%}.logs-tab .logs-tab__table .logs-tab__table-header,.logs-tab .logs-tab__table .logs-tab__table-row{grid-template-columns:1fr}:is(.logs-tab .logs-tab__table .logs-tab__table-header,.logs-tab .logs-tab__table .logs-tab__table-row) .logs-tab__table-cell{padding:12px;border-bottom:1px solid #e5e7eb}:is(.logs-tab .logs-tab__table .logs-tab__table-header,.logs-tab .logs-tab__table .logs-tab__table-row) .logs-tab__table-cell:last-child{border-bottom:none}.modal-overlay .modal .modal__actions{flex-direction:column}.modal-overlay .modal .modal__actions .modal__btn{width:100%}}.subscriptions-billing .subscriptions-billing__container .subscriptions-billing__tabs{display:flex;gap:0;border-bottom:2px solid #e5e7eb;margin-bottom:32px}.subscriptions-billing .subscriptions-billing__container .subscriptions-billing__tabs .subscriptions-billing__tab{padding:14px 24px;background:none;border:none;font-size:15px;font-weight:500;color:#6b7280;cursor:pointer;position:relative;transition:color .2s}.subscriptions-billing .subscriptions-billing__container .subscriptions-billing__tabs .subscriptions-billing__tab:hover{color:#374151}.subscriptions-billing .subscriptions-billing__container .subscriptions-billing__tabs .subscriptions-billing__tab.subscriptions-billing__tab--active{color:#2563eb}.subscriptions-billing .subscriptions-billing__container .subscriptions-billing__tabs .subscriptions-billing__tab.subscriptions-billing__tab--active:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background-color:#2563eb}.subscriptions-billing .subscriptions-billing__container .subscriptions-billing__content .subscriptions-billing__placeholder{background:#fff;border-radius:12px;padding:64px 32px;text-align:center;box-shadow:0 1px 3px #00000014}.subscriptions-billing .subscriptions-billing__container .subscriptions-billing__content .subscriptions-billing__placeholder h2{font-size:24px;color:#111827;margin:0 0 12px}.subscriptions-billing .subscriptions-billing__container .subscriptions-billing__content .subscriptions-billing__placeholder p{font-size:15px;color:#6b7280;margin:0}.subscriptions-plan .subscriptions-plan__header{display:flex;justify-content:flex-end;margin-bottom:24px}.subscriptions-plan .subscriptions-plan__header .subscriptions-plan__create-btn{padding:12px 24px;background-color:#2563eb;color:#fff;border:none;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:background-color .2s}.subscriptions-plan .subscriptions-plan__header .subscriptions-plan__create-btn:hover{background-color:#1d4ed8}.subscriptions-plan .subscriptions-plan__cards{display:flex;flex-wrap:wrap;gap:24px}.subscriptions-plan .subscriptions-plan__cards .subscriptions-plan__card{width:310px;background:#fff;border-radius:16px;padding:32px;box-shadow:0 1px 3px #00000014;border:2px solid #e5e7eb;transition:transform .2s,box-shadow .2s}.subscriptions-plan .subscriptions-plan__cards .subscriptions-plan__card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001f}.subscriptions-plan .subscriptions-plan__cards .subscriptions-plan__card.subscriptions-plan__card--pro{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;border-color:#2563eb}.subscriptions-plan .subscriptions-plan__cards .subscriptions-plan__card .subscriptions-plan__card-header{display:flex;align-items:center;gap:12px;margin-bottom:16px;position:relative}.subscriptions-plan .subscriptions-plan__cards .subscriptions-plan__card .subscriptions-plan__card-header .subscriptions-plan__card-icon{width:48px;height:48px;background-color:#f3f4f6;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#2563eb}.subscriptions-plan .subscriptions-plan__cards .subscriptions-plan__card .subscriptions-plan__card-header .subscriptions-plan__card-icon.subscriptions-plan__card-icon--pro{background-color:#fff3;color:#fff}.subscriptions-plan .subscriptions-plan__cards .subscriptions-plan__card .subscriptions-plan__card-header .subscriptions-plan__card-title{font-size:24px;font-weight:700;color:#111827;margin:0;flex:1}.subscriptions-plan__card--pro :is(.subscriptions-plan .subscriptions-plan__cards .subscriptions-plan__card .subscriptions-plan__card-header .subscriptions-plan__card-title){color:#fff}.subscriptions-plan .subscriptions-plan__cards .subscriptions-plan__card .subscriptions-plan__card-header .subscriptions-plan__card-menu{background:none;border:none;color:#6b7280;cursor:pointer;padding:4px;border-radius:4px;transition:background-color .2s}.subscriptions-plan .subscriptions-plan__cards .subscriptions-plan__card .subscriptions-plan__card-header .subscriptions-plan__card-menu:hover{background-color:#f3f4f6}.subscriptions-plan .subscriptions-plan__cards .subscriptions-plan__card .subscriptions-plan__card-header .subscriptions-plan__card-menu.subscriptions-plan__card-menu--white{color:#fff}.subscriptions-plan .subscriptions-plan__cards .subscriptions-plan__card .subscriptions-plan__card-header .subscriptions-plan__card-menu.subscriptions-plan__card-menu--white:hover{background-color:#ffffff1a}.subscriptions-plan .subscriptions-plan__cards .subscriptions-plan__card .subscriptions-plan__card-price{font-size:28px;font-weight:700;color:#fff;margin-bottom:12px}.subscriptions-plan .subscriptions-plan__cards .subscriptions-plan__card .subscriptions-plan__card-description{font-size:14px;color:#6b7280;margin-bottom:24px;line-height:1.6}.subscriptions-plan .subscriptions-plan__cards .subscriptions-plan__card .subscriptions-plan__card-description.subscriptions-plan__card-description--white{color:#ffffffe6}.subscriptions-plan .subscriptions-plan__cards .subscriptions-plan__card .subscriptions-plan__card-features{margin-bottom:24px}.subscriptions-plan .subscriptions-plan__cards .subscriptions-plan__card .subscriptions-plan__card-features .subscriptions-plan__features-title{font-size:16px;font-weight:700;color:#111827;margin:0 0 16px}.subscriptions-plan .subscriptions-plan__cards .subscriptions-plan__card .subscriptions-plan__card-features .subscriptions-plan__features-title.subscriptions-plan__features-title--white{color:#fff}.subscriptions-plan .subscriptions-plan__cards .subscriptions-plan__card .subscriptions-plan__card-features .subscriptions-plan__features-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.subscriptions-plan .subscriptions-plan__cards .subscriptions-plan__card .subscriptions-plan__card-features .subscriptions-plan__features-list .subscriptions-plan__feature-item{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:#374151}.subscriptions-plan .subscriptions-plan__cards .subscriptions-plan__card .subscriptions-plan__card-features .subscriptions-plan__features-list .subscriptions-plan__feature-item.subscriptions-plan__feature-item--white{color:#fff}.subscriptions-plan .subscriptions-plan__cards .subscriptions-plan__card .subscriptions-plan__card-features .subscriptions-plan__features-list .subscriptions-plan__feature-item.subscriptions-plan__feature-item--white svg{stroke:#fff}.subscriptions-plan .subscriptions-plan__cards .subscriptions-plan__card .subscriptions-plan__card-features .subscriptions-plan__features-list .subscriptions-plan__feature-item svg{flex-shrink:0;margin-top:2px;stroke:#10b981}.subscriptions-plan .subscriptions-plan__cards .subscriptions-plan__card .subscriptions-plan__card-features .subscriptions-plan__features-list .subscriptions-plan__feature-item span{line-height:1.5}.subscriptions-plan .subscriptions-plan__cards .subscriptions-plan__card .subscriptions-plan__card-footer{padding-top:24px;border-top:1px solid #e5e7eb}.subscriptions-plan .subscriptions-plan__cards .subscriptions-plan__card .subscriptions-plan__card-footer.subscriptions-plan__card-footer--white{border-top-color:#fff3}.subscriptions-plan .subscriptions-plan__cards .subscriptions-plan__card .subscriptions-plan__card-footer .subscriptions-plan__card-users{font-size:14px;color:#6b7280}.subscriptions-plan__card-footer--white :is(.subscriptions-plan .subscriptions-plan__cards .subscriptions-plan__card .subscriptions-plan__card-footer .subscriptions-plan__card-users){color:#ffffffe6}.plan-modal{background:#fff;border-radius:16px;width:100%;max-width:900px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.plan-modal .plan-modal__header{padding:32px 32px 24px;border-bottom:1px solid #e5e7eb}.plan-modal .plan-modal__header .plan-modal__header-content .plan-modal__title{font-size:24px;font-weight:700;color:#111827;margin:0 0 8px}.plan-modal .plan-modal__header .plan-modal__header-content .plan-modal__subtitle{font-size:14px;color:#6b7280;margin:0}.plan-modal .plan-modal__tabs{display:flex;gap:0;border-bottom:2px solid #e5e7eb;padding:0 32px;background-color:#fafafa}.plan-modal .plan-modal__tabs .plan-modal__tab{padding:14px 20px;background:none;border:none;font-size:14px;font-weight:500;color:#6b7280;cursor:pointer;position:relative;transition:color .2s}.plan-modal .plan-modal__tabs .plan-modal__tab:hover{color:#374151}.plan-modal .plan-modal__tabs .plan-modal__tab.plan-modal__tab--active{color:#2563eb}.plan-modal .plan-modal__tabs .plan-modal__tab.plan-modal__tab--active:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background-color:#2563eb}.plan-modal .plan-modal__content{flex:1;overflow-y:auto;padding:32px}.plan-modal .plan-modal__content .plan-modal__form{max-width:500px}.plan-modal .plan-modal__content .plan-modal__form .plan-modal__form-group{margin-bottom:24px}.plan-modal .plan-modal__content .plan-modal__form .plan-modal__form-group .plan-modal__label{display:block;font-size:14px;font-weight:600;color:#374151;margin-bottom:8px}.plan-modal .plan-modal__content .plan-modal__form .plan-modal__form-group .plan-modal__label .plan-modal__required{color:#dc2626}.plan-modal .plan-modal__content .plan-modal__form .plan-modal__form-group .plan-modal__input{box-sizing:border-box;width:100%;padding:12px 16px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;color:#111827;transition:border-color .2s,box-shadow .2s}.plan-modal .plan-modal__content .plan-modal__form .plan-modal__form-group .plan-modal__input::placeholder{color:#9ca3af}.plan-modal .plan-modal__content .plan-modal__form .plan-modal__form-group .plan-modal__input:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.plan-modal .plan-modal__content .plan-modal__form .plan-modal__form-group .plan-modal__textarea{width:100%;padding:12px 16px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;color:#111827;resize:vertical;font-family:inherit;transition:border-color .2s,box-shadow .2s}.plan-modal .plan-modal__content .plan-modal__form .plan-modal__form-group .plan-modal__textarea::placeholder{color:#9ca3af}.plan-modal .plan-modal__content .plan-modal__form .plan-modal__form-group .plan-modal__textarea:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.plan-modal .plan-modal__content .plan-modal__form .plan-modal__limits-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:32px}.plan-modal .plan-modal__content .plan-modal__form .plan-modal__toggle-section{background-color:#f9fafb;padding:24px;border-radius:12px;display:flex;justify-content:space-between;align-items:center;gap:24px}.plan-modal .plan-modal__content .plan-modal__form .plan-modal__toggle-section .plan-modal__toggle-info{flex:1}.plan-modal .plan-modal__content .plan-modal__form .plan-modal__toggle-section .plan-modal__toggle-info .plan-modal__toggle-title{font-size:16px;font-weight:600;color:#111827;margin:0 0 6px}.plan-modal .plan-modal__content .plan-modal__form .plan-modal__toggle-section .plan-modal__toggle-info .plan-modal__toggle-description{font-size:14px;color:#6b7280;margin:0}.plan-modal .plan-modal__content .plan-modal__form .plan-modal__toggle-section .plan-modal__toggle{position:relative;display:inline-block;width:48px;height:28px;flex-shrink:0}.plan-modal .plan-modal__content .plan-modal__form .plan-modal__toggle-section .plan-modal__toggle input{opacity:0;width:0;height:0}.plan-modal .plan-modal__content .plan-modal__form .plan-modal__toggle-section .plan-modal__toggle input:checked+.plan-modal__toggle-slider{background-color:#2563eb}.plan-modal .plan-modal__content .plan-modal__form .plan-modal__toggle-section .plan-modal__toggle input:checked+.plan-modal__toggle-slider:before{transform:translate(20px)}.plan-modal .plan-modal__content .plan-modal__form .plan-modal__toggle-section .plan-modal__toggle .plan-modal__toggle-slider{position:absolute;cursor:pointer;inset:0;background-color:#d1d5db;transition:.3s;border-radius:34px}.plan-modal .plan-modal__content .plan-modal__form .plan-modal__toggle-section .plan-modal__toggle .plan-modal__toggle-slider:before{position:absolute;content:"";height:20px;width:20px;left:4px;bottom:4px;background-color:#fff;transition:.3s;border-radius:50%}.plan-modal .plan-modal__content .plan-modal__features .plan-modal__features-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.plan-modal .plan-modal__content .plan-modal__features .plan-modal__features-header .plan-modal__section-title{font-size:20px;font-weight:700;color:#111827;margin:0}.plan-modal .plan-modal__content .plan-modal__features .plan-modal__features-header .plan-modal__add-btn{padding:10px 20px;background-color:#1e293b;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .2s}.plan-modal .plan-modal__content .plan-modal__features .plan-modal__features-header .plan-modal__add-btn:hover{background-color:#0f172a}.plan-modal .plan-modal__content .plan-modal__features .plan-modal__features-list{display:flex;flex-direction:column;gap:16px}.plan-modal .plan-modal__content .plan-modal__features .plan-modal__features-list .plan-modal__feature-row{display:flex;align-items:flex-start;gap:12px}.plan-modal .plan-modal__content .plan-modal__features .plan-modal__features-list .plan-modal__feature-row .plan-modal__drag-handle{width:24px;height:48px;display:flex;align-items:center;justify-content:center;cursor:move;flex-shrink:0;margin-top:24px}.plan-modal .plan-modal__content .plan-modal__features .plan-modal__features-list .plan-modal__feature-row .plan-modal__feature-input-group{flex:1}.plan-modal .plan-modal__content .plan-modal__features .plan-modal__features-list .plan-modal__feature-row .plan-modal__feature-input-group .plan-modal__label{display:block;font-size:14px;font-weight:600;color:#374151;margin-bottom:8px}.plan-modal .plan-modal__content .plan-modal__features .plan-modal__features-list .plan-modal__feature-row .plan-modal__feature-input-group .plan-modal__input{box-sizing:border-box;width:100%;padding:12px 16px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;color:#111827;transition:border-color .2s,box-shadow .2s}.plan-modal .plan-modal__content .plan-modal__features .plan-modal__features-list .plan-modal__feature-row .plan-modal__feature-input-group .plan-modal__input::placeholder{color:#9ca3af}.plan-modal .plan-modal__content .plan-modal__features .plan-modal__features-list .plan-modal__feature-row .plan-modal__feature-input-group .plan-modal__input:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.plan-modal .plan-modal__content .plan-modal__features .plan-modal__features-list .plan-modal__feature-row .plan-modal__delete-btn{width:40px;height:40px;background-color:#fee2e2;border:none;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#dc2626;cursor:pointer;flex-shrink:0;margin-top:24px;transition:background-color .2s}.plan-modal .plan-modal__content .plan-modal__features .plan-modal__features-list .plan-modal__feature-row .plan-modal__delete-btn:hover{background-color:#fecaca}.plan-modal .plan-modal__content .plan-modal__empty .plan-modal__section-title{font-size:20px;font-weight:700;color:#111827;margin:0 0 16px}.plan-modal .plan-modal__content .plan-modal__empty .plan-modal__empty-text{font-size:15px;color:#6b7280;margin:0}.plan-modal .plan-modal__content .plan-modal__section-title{font-size:20px;font-weight:700;color:#111827;margin:0 0 24px}.plan-modal .plan-modal__footer{padding:24px 32px;border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-start}.plan-modal .plan-modal__footer .plan-modal__btn{padding:12px 24px;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s;border:none}.plan-modal .plan-modal__footer .plan-modal__btn.plan-modal__btn--secondary{background-color:#f3f4f6;color:#374151}.plan-modal .plan-modal__footer .plan-modal__btn.plan-modal__btn--secondary:hover{background-color:#e5e7eb}.plan-modal .plan-modal__footer .plan-modal__btn.plan-modal__btn--primary{background-color:#1e293b;color:#fff}.plan-modal .plan-modal__footer .plan-modal__btn.plan-modal__btn--primary:hover{background-color:#0f172a}@media(max-width:1024px){.plan-modal{max-width:90%}.plan-modal .plan-modal__content .plan-modal__form{max-width:100%}.plan-modal .plan-modal__content .plan-modal__form .plan-modal__limits-grid{grid-template-columns:1fr}}@media(max-width:768px){.subscriptions-billing .subscriptions-billing__container .subscriptions-billing__tabs{overflow-x:auto;-webkit-overflow-scrolling:touch}.plan-modal{max-width:100%;max-height:100vh;border-radius:0}.plan-modal .plan-modal__header,.plan-modal .plan-modal__content,.plan-modal .plan-modal__footer{padding-left:20px;padding-right:20px}.plan-modal .plan-modal__tabs{padding:0 20px;overflow-x:auto;-webkit-overflow-scrolling:touch}.plan-modal .plan-modal__content .plan-modal__features .plan-modal__features-header{flex-direction:column;align-items:flex-start;gap:12px}.plan-modal .plan-modal__content .plan-modal__features .plan-modal__features-header .plan-modal__add-btn{width:100%}.plan-modal .plan-modal__footer{flex-direction:column}.plan-modal .plan-modal__footer .plan-modal__btn{width:100%}}.loader{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.loader--fullscreen{position:fixed;inset:0;background:#ffffffe6;z-index:9999}@keyframes loader-spin{to{transform:rotate(360deg)}}.loader__spinner{border-radius:50%;border:3px solid #e5e7eb;border-top-color:#2263f3;animation:loader-spin .75s linear infinite}.loader__spinner--small{width:20px;height:20px}.loader__spinner--medium{width:36px;height:36px}.loader__spinner--large{width:52px;height:52px;border-width:4px}.invoices-filters{display:flex;gap:12px;margin-bottom:16px}.invoices-search{flex:1;display:flex;align-items:center;gap:10px;border:1px solid #e5e7eb;border-radius:10px;padding:12px 16px;background:#fff;height:48px;box-sizing:border-box}.invoices-search svg{flex-shrink:0}.invoices-search__input{border:none;outline:none;width:100%;font-size:14px;color:#374151;background:transparent;line-height:1.5}.invoices-search__input::placeholder{color:#9ca3af}.invoices-status-wrap{position:relative;height:48px}.invoices-status-wrap svg{position:absolute;right:14px;top:50%;transform:translateY(-50%);pointer-events:none}.invoices-status{appearance:none;border:1px solid #e5e7eb;border-radius:10px;padding:0 40px 0 16px;font-size:14px;color:#374151;background:#fff;cursor:pointer;outline:none;min-width:150px;height:48px;box-sizing:border-box}.invoices-pagination{display:flex;justify-content:space-between;align-items:center;padding:16px;border-top:1px solid #eee}.invoices-pagination__info{color:#666;font-size:14px}.invoices-pagination__controls{display:flex;gap:8px;align-items:center}.invoices-pagination__page{color:#666;font-size:14px}.invoices-pagination__btn{padding:8px 16px;border:1px solid #ddd;border-radius:6px;background:#fff;cursor:pointer;color:#333;font-size:14px}.invoices-pagination__btn:disabled{background:#f5f5f5;cursor:not-allowed;color:#999}.invoices-empty{text-align:center;padding:32px;color:#888}.faq{width:100%;min-height:100vh}.faq__container{max-width:1200px;margin:0 auto;padding:32px 24px}.faq__header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.faq__header-content{display:flex;flex-direction:column;gap:4px}.faq__title{font-size:28px;font-weight:700;color:#111827;margin:0}.faq__subtitle{font-size:14px;color:#6b7280;margin:0}.faq__create-btn{background-color:#4f46e5;color:#fff;border:none;padding:10px 20px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s;white-space:nowrap}.faq__create-btn:hover{background-color:#4338ca}.faq__header-actions{display:flex;align-items:center;gap:12px;flex-shrink:0}.faq__filter-select{padding:10px 14px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;color:#111827;background-color:#fff;outline:none;cursor:pointer;transition:border-color .2s}.faq__filter-select:focus{border-color:#4f46e5}.faq__divider{height:1px;background-color:#e5e7eb;margin-bottom:24px}.faq__list{display:flex;flex-direction:column;gap:12px}.faq__item{background-color:#fff;border-radius:12px;overflow:hidden;transition:background-color .2s}.faq__item-header{width:100%;display:flex;justify-content:space-between;align-items:center;padding:20px 24px;background:none;border:none;cursor:pointer;font-size:14px;font-weight:600;color:#111827;text-align:left;letter-spacing:.5px}.faq__item-header:hover{background-color:#e5e7eb}.faq__item-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.faq__action-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;border:none;cursor:pointer;background:transparent;color:#6b7280;transition:background-color .2s,color .2s}.faq__action-btn--edit:hover{background-color:#eef2ff;color:#4f46e5}.faq__action-btn--delete:hover{background-color:#fef2f2;color:#dc2626}.faq__loading{text-align:center;padding:40px 0;color:#6b7280;font-size:14px}.faq__item-chevron{color:#6b7280;transition:transform .2s ease;flex-shrink:0}.faq__item-chevron--rotated{transform:rotate(180deg)}.faq__item-content{padding:0 24px 20px;font-size:14px;color:#4b5563;line-height:1.6}.faq__item-content p{margin:0}.faq-modal__overlay{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999}.faq-modal{background:#fff;border-radius:16px;width:100%;max-width:500px;padding:24px;animation:faqModalSlideIn .3s ease-out}@keyframes faqModalSlideIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.faq-modal__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.faq-modal__title{font-size:18px;font-weight:600;color:#111827;margin:0}.faq-modal__close{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}.faq-modal__close:hover{opacity:.8}.faq-modal__body{display:flex;flex-direction:column;gap:16px}.faq-modal__field{display:flex;flex-direction:column;gap:6px}.faq-modal__label{font-size:14px;font-weight:500;color:#374151}.faq-modal__input{padding:10px 14px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;color:#111827;outline:none;transition:border-color .2s}.faq-modal__input::placeholder{color:#9ca3af}.faq-modal__input:focus{border-color:#4f46e5}.faq-modal__select{padding:10px 14px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;color:#111827;background-color:#fff;outline:none;cursor:pointer;transition:border-color .2s}.faq-modal__select:focus{border-color:#4f46e5}.faq-modal__textarea{padding:10px 14px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;color:#111827;outline:none;resize:vertical;font-family:inherit;transition:border-color .2s}.faq-modal__textarea::placeholder{color:#9ca3af}.faq-modal__textarea:focus{border-color:#4f46e5}.faq-modal__footer{display:flex;justify-content:center;gap:12px;margin-top:24px}.faq-modal__btn{padding:10px 24px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;border:none;transition:background-color .2s}.faq-modal__btn--secondary{background-color:#f3f4f6;color:#374151}.faq-modal__btn--secondary:hover{background-color:#e5e7eb}.faq-modal__btn--primary{background-color:#4f46e5;color:#fff}.faq-modal__btn--primary:hover{background-color:#4338ca}.faq-modal__btn--primary:disabled,.faq-modal__btn--danger:disabled{opacity:.6;cursor:not-allowed}.faq-modal__btn--danger{background-color:#dc2626;color:#fff}.faq-modal__btn--danger:hover{background-color:#b91c1c}.faq-modal__delete-text{font-size:14px;color:#4b5563;line-height:1.6;margin:0}.create-winery{max-width:900px}.cw-form{display:flex;flex-direction:column;gap:0}.cw-section{padding:28px 0;border-bottom:1px solid #e5e7eb}.cw-section:last-of-type{border-bottom:none}.cw-section__title{font-size:18px;font-weight:700;color:#111827;margin:0 0 4px}.cw-section__subtitle{font-size:14px;color:#6b7280;margin:0 0 20px}.cw-grid{display:grid;gap:20px}.cw-grid--2{grid-template-columns:1fr 1fr}.cw-field{display:flex;flex-direction:column;gap:6px}.cw-label{font-size:14px;font-weight:600;color:#111827}.cw-input,.cw-select{padding:12px 14px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;color:#111827;background-color:#fff;outline:none;transition:border-color .2s}.cw-input:focus,.cw-select:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.cw-input::placeholder{color:#9ca3af}.cw-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%236b7280' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px;cursor:pointer}.cw-btn{padding:10px 20px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .2s}.cw-btn--dark{background-color:#1f2937;color:#fff;margin-top:12px}.cw-btn--dark:hover{background-color:#111827}.cw-btn--primary{background-color:#1e1b4b;color:#fff;padding:14px 28px;font-size:15px}.cw-btn--primary:hover{background-color:#312e81}.cw-btn--cancel{background-color:#e5e7eb;color:#374151;padding:14px 28px;font-size:15px}.cw-btn--cancel:hover{background-color:#d1d5db}.cw-toggle-row{display:flex;align-items:center;gap:12px}.cw-toggle{position:relative;width:44px;height:24px;border-radius:12px;border:none;background-color:#d1d5db;cursor:pointer;padding:0;transition:background-color .2s;flex-shrink:0}.cw-toggle--active{background-color:#1e1b4b}.cw-toggle__thumb{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background-color:#fff;transition:transform .2s}.cw-toggle--active .cw-toggle__thumb{transform:translate(20px)}.cw-toggle__label{font-size:14px;color:#374151}.cw-toggle__heading{display:block;font-size:14px;font-weight:600;color:#111827}.cw-toggle__desc{display:block;font-size:13px;color:#6b7280;margin-top:2px}.cw-actions{display:flex;gap:12px;padding:28px 0}.cw-modal-overlay{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.cw-modal{background-color:#fff;border-radius:16px;padding:32px;max-width:520px;width:100%;box-shadow:0 20px 60px #00000026}.cw-modal__header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:28px}.cw-modal__title{font-size:22px;font-weight:700;color:#111827;margin:0 0 6px}.cw-modal__subtitle{font-size:14px;color:#6b7280;margin:0}.cw-modal__close{background:#fee2e2;border:none;width:32px;height:32px;border-radius:50%;font-size:14px;color:#dc2626;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cw-modal__close:hover{background:#fecaca}.cw-modal__body{display:flex;flex-direction:column;gap:20px}.cw-modal__field{display:flex;flex-direction:column;gap:4px}.cw-modal__label{font-size:14px;font-weight:700;color:#111827}.cw-modal__value{font-size:15px;color:#374151}.cw-modal__password-box{display:flex;align-items:center;gap:8px;margin-top:4px}.cw-modal__password-input{flex:1;padding:12px 14px;border:1px solid #d1d5db;border-radius:8px;font-size:15px;font-family:monospace;color:#111827;background-color:#f9fafb;outline:none}.cw-modal__copy-btn{width:44px;height:44px;border:1px solid #d1d5db;border-radius:8px;background-color:#fff;cursor:pointer;font-size:18px;display:flex;align-items:center;justify-content:center;color:#374151}.cw-modal__copy-btn:hover{background-color:#f3f4f6}.cw-modal__warning{font-size:13px;color:#d97706;margin:4px 0 0}.cw-modal__actions{display:flex;gap:12px;margin-top:28px}.cw-modal__btn{flex:1;padding:14px 20px;border:none;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:background-color .2s}.cw-modal__btn--secondary{background-color:#fff;color:#111827;border:1px solid #d1d5db}.cw-modal__btn--secondary:hover{background-color:#f3f4f6}.cw-modal__btn--primary{background-color:#3b82f6;color:#fff}.cw-modal__btn--primary:hover{background-color:#2563eb}.cw-error-banner{padding:12px 16px;background-color:#f3f4f6;border:1px solid #d1d5db;border-radius:8px;color:#ca6060;font-size:14px}.cw-field-error{font-size:13px;color:#ca6060}@media(max-width:768px){.cw-grid--2{grid-template-columns:1fr}.cw-actions{flex-direction:column}.cw-modal{margin:16px}.cw-modal__actions{flex-direction:column}}.rte-wrapper{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.rte-toolbar{display:flex;gap:4px;padding:8px 10px;background:#f9fafb;border-bottom:1px solid #e5e7eb}.rte-toolbar__btn{width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #e5e7eb;border-radius:5px;cursor:pointer;font-size:14px;color:#374151;transition:background .15s,border-color .15s;&--underline{text-decoration:underline;font-size:13px;font-weight:600}}.rte-toolbar__btn:hover{background:#e0e7ff;border-color:#a5b4fc;color:#4f46e5}.rte-editor{min-height:260px;padding:14px 16px;font-size:14px;line-height:1.7;color:#374151;outline:none;white-space:pre-wrap;overflow-y:auto}.rte-editor p{margin:0 0 8px}.rte-editor:empty:before{content:attr(data-placeholder);color:#9ca3af;pointer-events:none}.cem-overlay{position:fixed;inset:0;background:#00000073;z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.cem-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1001;background:#fff;border-radius:16px;width:480px;max-width:calc(100vw - 32px);box-shadow:0 20px 60px #00000026,0 4px 16px #00000014;padding:28px 28px 24px;display:flex;flex-direction:column;gap:20px}.cem-header{display:flex;align-items:flex-start;gap:12px;position:relative}.cem-header .cem-header__icon{width:44px;height:44px;border-radius:10px;background:#eef2ff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cem-header .cem-title{font-size:17px;font-weight:600;color:#111827;margin:0 0 3px}.cem-header .cem-subtitle{font-size:13px;color:#6b7280;margin:0;line-height:1.4;max-width:320px}.cem-header .cem-close{position:absolute;top:0;right:0;width:32px;height:32px;border-radius:8px;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:background .15s}.cem-header .cem-close:hover{background:#f3f4f6}.cem-steps{display:flex;align-items:center;gap:8px;padding:0 4px}.cem-steps .cem-step{display:flex;align-items:center;gap:6px;&--active{.cem-step__dot{background:#2263f3;color:#fff}.cem-step__label{color:#2263f3}}&--done{.cem-step__dot{background:#10b981;color:#fff}.cem-step__label{color:#10b981}}}.cem-steps .cem-step .cem-step__dot{width:24px;height:24px;border-radius:50%;background:#e5e7eb;color:#9ca3af;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;transition:all .2s}.cem-steps .cem-step .cem-step__label{font-size:12px;color:#9ca3af;font-weight:500}.cem-steps .cem-step__line{flex:1;height:1px;background:#e5e7eb}.cem-form{display:flex;flex-direction:column;gap:16px}.cem-form .cem-field{display:flex;flex-direction:column;gap:6px}.cem-form .cem-label{font-size:13px;font-weight:500;color:#374151}.cem-form .cem-input{height:42px;padding:0 14px;border:1.5px solid #e5e7eb;border-radius:10px;font-size:14px;color:#111827;background:#f9fafb;outline:none;transition:border-color .15s,background .15s;font-family:inherit;width:100%;box-sizing:border-box;&--error{border-color:#ef4444;background:#fff5f5}&--otp{letter-spacing:.15em;font-size:18px;font-weight:600;text-align:center}}.cem-form .cem-input::placeholder{color:#9ca3af}.cem-form .cem-input:focus{border-color:#2263f3;background:#fff}.cem-form .cem-error{display:flex;align-items:center;gap:5px;font-size:12px;color:#b91c1c;font-weight:500}.cem-info-banner{display:flex;align-items:center;gap:8px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:10px 12px;font-size:13px;color:#1d4ed8;font-weight:500}.cem-actions{display:flex;gap:10px;padding-top:4px}.cem-actions .cem-btn{height:40px;padding:0 20px;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;border:none;display:flex;align-items:center;justify-content:center;gap:7px;transition:all .15s;font-family:inherit;&--primary{background:#2263f3;color:#fff;flex:1;&:not(:disabled):hover{background:#1a52d4}}&--secondary{background:#f3f4f6;color:#374151;min-width:90px;&:not(:disabled):hover{background:#e5e7eb}}&--ghost{background:transparent;color:#6b7280;font-weight:500;font-size:13px;padding:0 12px;&:not(:disabled):hover{color:#2263f3;background:#f0f5ff}}}.cem-actions .cem-btn:disabled{opacity:.55;cursor:not-allowed}.cem-spinner{animation:cem-spin .8s linear infinite}@keyframes cem-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:768px){.update-profile-container{padding:20px}.update-profile-container .update-profile .update-profile__heading{font-size:24px}.update-profile-container .update-profile .account-settings__tabs{overflow-x:auto;-webkit-overflow-scrolling:touch}.update-profile-container .update-profile .account-settings__security-form{max-width:100%}.update-profile-container .update-profile .update-profile__form{gap:20px}.update-profile-container .update-profile .update-profile__form .update-profile__row{grid-template-columns:1fr;gap:20px}.update-profile-container .update-profile .update-profile__form .update-profile__actions{flex-direction:column;margin-top:24px}.update-profile-container .update-profile .update-profile__form .update-profile__actions .update-profile__btn{width:100%}.update-profile-container .update-profile .update-profile__actions{flex-direction:column}.update-profile-container .update-profile .update-profile__actions .update-profile__btn{width:100%}.update-profile-container .update-profile .account-settings__content-header{flex-direction:column;gap:8px}}.td-page{--td-bg: #f4f6fb;--td-surface: #ffffff;--td-border: #e8ecf4;--td-primary: #5b4ff5;--td-primary-lt: #eeeeff;--td-wine: #8b2252;--td-wine-lt: #fcf0f5;--td-success: #10b981;--td-success-lt: #edfaf4;--td-warning: #f59e0b;--td-warning-lt: #fffbeb;--td-danger: #ef4444;--td-danger-lt: #fff0f0;--td-info: #3b82f6;--td-info-lt: #eff6ff;--td-sky: #0ea5e9;--td-sky-lt: #f0f9ff;--td-violet: #7c3aed;--td-text: #111827;--td-text-2: #374151;--td-muted: #6b7280;--td-sh-sm: 0 1px 4px rgba(0,0,0,.06), 0 0 0 1px rgba(0,0,0,.03);--td-sh-md: 0 4px 20px rgba(0,0,0,.08), 0 0 0 1px rgba(0,0,0,.03);--td-r: 16px;--td-r-sm: 10px;font-family:Poppins,sans-serif;color:var(--td-text);-webkit-font-smoothing:antialiased;position:relative;min-height:100vh}@keyframes td-fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes td-pulseDot{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.55);opacity:.45}}.td-page .fu{opacity:0;animation:td-fadeUp .52s cubic-bezier(.22,.61,.36,1) forwards}.td-page .d1{animation-delay:.05s}.td-page .d2{animation-delay:.1s}.td-page .d3{animation-delay:.15s}.td-page .d4{animation-delay:.2s}.td-page .d5{animation-delay:.25s}.td-page .d6{animation-delay:.3s}.td-page .d7{animation-delay:.35s}.td-page .d8{animation-delay:.4s}.td-page .d9{animation-delay:.45s}.td-page .td-toprow{display:flex;align-items:center;justify-content:space-between;padding:0 0 20px}.td-page .td-page-title{font-size:20px;font-weight:700;letter-spacing:-.4px}.td-page .td-page-sub{font-size:11.5px;color:var(--td-muted);margin-top:2px}.td-page .td-toprow-right{display:flex;align-items:center;gap:10px}.td-page .td-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:8px;font-size:12.5px;font-weight:600;border:none;cursor:pointer;transition:all .18s}.td-page .td-btn-p{background:var(--td-primary);color:#fff}.td-page .td-btn-p:hover{background:#4338ca;transform:translateY(-1px);box-shadow:0 4px 14px #5b4ff54d}.td-page .td-btn-g{background:var(--td-surface);border:1px solid var(--td-border);color:var(--td-text)}.td-page .td-btn-g:hover{background:var(--td-bg)}.td-page .td-live{display:flex;align-items:center;gap:6px;font-size:11.5px;font-weight:500;color:var(--td-success);background:var(--td-success-lt);padding:5px 10px;border-radius:20px}.td-page .td-live-dot{width:7px;height:7px;border-radius:50%;background:var(--td-success);animation:td-pulseDot 1.8s infinite}.td-page .td-state-msg{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.td-page .td-state-err{color:var(--td-danger)}.td-page .td-sh{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.td-page .td-sh-title{font-size:14.5px;font-weight:700}.td-page .td-sh-sub{font-size:11.5px;color:var(--td-muted);margin-top:2px}.td-page .td-tag{display:inline-flex;align-items:center;font-size:11px;font-weight:600;padding:3px 9px;border-radius:20px;white-space:nowrap}.td-page .td-tag-p{background:var(--td-primary-lt);color:var(--td-primary)}.td-page .td-tag-s{background:var(--td-success-lt);color:var(--td-success)}.td-page .td-tag-m{background:var(--td-bg);color:var(--td-muted);border:1px solid var(--td-border)}.td-page .td-kpi-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px;margin-bottom:20px}.td-page .td-kc{background:var(--td-surface);border-radius:var(--td-r);padding:20px 20px 16px;border:1px solid var(--td-border);box-shadow:var(--td-sh-sm);cursor:default;position:relative;overflow:hidden;transition:box-shadow .22s,transform .22s}.td-page .td-kc:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;border-radius:var(--td-r) var(--td-r) 0 0;background:var(--td-accent, var(--td-primary))}.td-page .td-kc:hover{box-shadow:var(--td-sh-md);transform:translateY(-2px)}.td-page .td-kc-top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:12px}.td-page .td-kc-icon{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:17px;flex-shrink:0}.td-page .td-trend{display:flex;align-items:center;gap:3px;font-size:11px;font-weight:600;padding:3px 7px;border-radius:20px}.td-page .td-t-up{background:var(--td-success-lt);color:var(--td-success)}.td-page .td-t-dn{background:var(--td-danger-lt);color:var(--td-danger)}.td-page .td-t-fl{background:var(--td-bg);color:var(--td-muted)}.td-page .td-kc-val{font-size:28px;font-weight:800;letter-spacing:-1.4px;line-height:1;margin-bottom:3px}.td-page .td-kc-lbl{font-size:11.5px;font-weight:500;color:var(--td-muted);margin-bottom:12px}.td-page .td-kc-sub{display:flex;justify-content:space-between;font-size:10.5px;color:var(--td-muted);margin-top:5px}.td-page .td-bar-bg{height:4px;background:var(--td-border);border-radius:2px;overflow:hidden}.td-page .td-bar-fill{height:100%;border-radius:2px;background:var(--td-accent, var(--td-primary));transition:width 1.3s cubic-bezier(.4,0,.2,1)}.td-page .td-ring-wrap{display:flex;align-items:center;gap:14px;margin-top:2px}.td-page .td-ring-svg{width:60px;height:60px;flex-shrink:0}.td-page .td-ring-pct{font-size:22px;font-weight:800;letter-spacing:-1px}.td-page .td-ring-desc{font-size:10.5px;color:var(--td-muted);margin-top:2px;line-height:1.4}.td-page .td-ov-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:20px}.td-page .td-ov{background:var(--td-surface);border-radius:var(--td-r-sm);padding:16px 18px;border:1px solid var(--td-border);box-shadow:var(--td-sh-sm);display:flex;align-items:center;gap:12px;transition:box-shadow .2s,transform .2s}.td-page .td-ov:hover{box-shadow:var(--td-sh-md);transform:translateY(-1px)}.td-page .td-ov-icon{width:42px;height:42px;border-radius:11px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:19px}.td-page .td-ov-val{font-size:21px;font-weight:800;letter-spacing:-.8px}.td-page .td-ov-lbl{font-size:11px;color:var(--td-muted);font-weight:500;margin-top:1px}.td-page .td-plan-bar-wrap{background:var(--td-surface);border:1px solid var(--td-border);border-radius:var(--td-r);box-shadow:var(--td-sh-sm);padding:18px 20px 16px;margin-bottom:20px}.td-page .td-plan-bar-header{display:flex;align-items:baseline;gap:10px;margin-bottom:12px}.td-page .td-plan-bar-total{font-size:22px;font-weight:800;letter-spacing:-.8px;color:var(--td-text)}.td-page .td-plan-bar-lbl{font-size:12px;color:var(--td-muted);font-weight:500}.td-page .td-plan-bar-track{display:flex;height:10px;border-radius:6px;overflow:hidden;background:var(--td-border);gap:2px;margin-bottom:14px}.td-page .td-plan-bar-seg{height:100%;border-radius:6px;transition:width 1.3s cubic-bezier(.4,0,.2,1);flex-shrink:0}.td-page .td-plan-bar-legend{display:flex;gap:20px;flex-wrap:wrap}.td-page .td-plan-legend-item{display:flex;align-items:center;gap:6px}.td-page .td-plan-legend-dot{width:10px;height:10px;border-radius:3px;flex-shrink:0}.td-page .td-plan-legend-name{font-size:12px;color:var(--td-muted);font-weight:500}.td-page .td-plan-legend-count{font-size:13px;font-weight:700;color:var(--td-text)}.td-page .td-charts-row{display:grid;grid-template-columns:1.55fr 1fr;gap:14px;margin-bottom:20px}.td-page .td-cc{background:var(--td-surface);border-radius:var(--td-r);padding:20px;border:1px solid var(--td-border);box-shadow:var(--td-sh-sm)}.td-page .td-cc .td-sh{margin-bottom:14px}.td-page .td-chart-wrap{position:relative;height:210px}.td-page .td-act-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;margin-bottom:20px}.td-page .td-ac{background:var(--td-surface);border-radius:var(--td-r);border:1px solid var(--td-border);box-shadow:var(--td-sh-sm);overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .24s,transform .24s;cursor:default}.td-page .td-ac:hover{box-shadow:var(--td-sh-md);transform:translateY(-3px)}.td-page .td-ac-stripe{height:4px;flex-shrink:0}.td-page .td-ac-body{padding:20px 20px 16px;flex:1;display:flex;flex-direction:column}.td-page .td-ac-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.td-page .td-ac-icon-wrap{display:flex;align-items:center;gap:10px}.td-page .td-ac-icon{width:36px;height:36px;border-radius:9px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:16px}.td-page .td-ac-title{font-size:13px;font-weight:600;color:var(--td-text-2);letter-spacing:-.1px}.td-page .td-ac-subtitle{font-size:11px;color:var(--td-muted);margin-top:1px}.td-page .td-ac-growth{display:inline-flex;align-items:center;gap:3px;font-size:11.5px;font-weight:700;padding:4px 9px;border-radius:20px;flex-shrink:0}.td-page .td-ac-growth.up{background:var(--td-success-lt);color:var(--td-success)}.td-page .td-ac-growth.down{background:var(--td-danger-lt);color:var(--td-danger)}.td-page .td-ac-growth.flat{background:var(--td-bg);color:var(--td-muted);border:1px solid var(--td-border)}.td-page .td-ac-main{display:flex;align-items:flex-end;gap:6px;margin-bottom:4px}.td-page .td-ac-num{font-size:36px;font-weight:900;letter-spacing:-2px;line-height:1;color:var(--td-text)}.td-page .td-ac-total-lbl{font-size:11px;color:var(--td-muted);font-weight:500;margin-bottom:12px}.td-page .td-ac-stats{display:grid;grid-template-columns:1fr 1px 1fr;background:var(--td-bg);border-radius:var(--td-r-sm);overflow:hidden;margin-bottom:14px}.td-page .td-ac-stat{padding:10px 14px;display:flex;flex-direction:column;gap:2px}.td-page .td-ac-stat-lbl{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--td-muted)}.td-page .td-ac-stat-val{font-size:16px;font-weight:700;color:var(--td-text);letter-spacing:-.5px}.td-page .td-ac-divider{width:1px;background:var(--td-border)}.td-page .td-ac-ring-row{display:flex;align-items:center;gap:16px;margin-bottom:12px}.td-page .td-ac-ring-svg{width:72px;height:72px;flex-shrink:0}.td-page .td-ac-ring-info .big{font-size:28px;font-weight:900;letter-spacing:-1.5px}.td-page .td-ac-ring-info .sub{font-size:11px;color:var(--td-muted);margin-top:2px;line-height:1.5}.td-page .td-ac-risk-row{display:flex;align-items:center;gap:12px;margin-bottom:10px}.td-page .td-risk-bubble{width:56px;height:56px;border-radius:50%;flex-shrink:0;background:var(--td-warning-lt);border:3px solid var(--td-warning);display:flex;flex-direction:column;align-items:center;justify-content:center}.td-page .td-risk-num{font-size:20px;font-weight:900;color:var(--td-warning);letter-spacing:-1px;line-height:1}.td-page .td-risk-unit{font-size:8px;font-weight:700;color:var(--td-warning);text-transform:uppercase;letter-spacing:.5px}.td-page .td-risk-info .big{font-size:22px;font-weight:800;letter-spacing:-.8px}.td-page .td-risk-info .sub{font-size:11px;color:var(--td-muted);line-height:1.5;margin-top:2px}@media(max-width:1100px){.td-page .td-charts-row{grid-template-columns:1fr}.td-page .td-ov-strip{grid-template-columns:repeat(2,1fr)}}@media(max-width:860px){.td-page .td-kpi-grid,.td-page .td-act-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.td-page .td-kpi-grid,.td-page .td-act-grid,.td-page .td-ov-strip{grid-template-columns:1fr}}.admin-dashboard{padding:0}.admin-dashboard__header{margin-bottom:4px}.admin-dashboard__title{font-size:28px;font-weight:700;color:#2a2521;margin:0 0 4px}.admin-dashboard__subtitle{font-size:14px;color:#6b7280;margin:0}.admin-dashboard__divider{border:none;border-top:1px solid #e5e7eb;margin:16px 0 24px}.admin-dashboard__section-title{font-size:18px;font-weight:700;color:#2a2521;margin:28px 0 16px}.admin-dashboard__health-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.admin-dashboard__health-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px}.admin-dashboard__health-card-title{font-size:16px;font-weight:600;color:#2a2521;margin:0 0 20px}.admin-dashboard__error-rates{display:flex;flex-direction:column;gap:14px}.admin-dashboard__error-rate-row{display:flex;align-items:center;gap:12px}.admin-dashboard__error-rate-name{font-size:13px;color:#6b7280;min-width:70px}.admin-dashboard__error-rate-bar-wrapper{flex:1;height:10px;background:#e5e7eb;border-radius:100px;overflow:hidden}.admin-dashboard__error-rate-bar{height:100%;background:#3b4d8a;border-radius:100px;min-width:8%}.admin-dashboard__error-rate-value{font-size:13px;color:#2a2521;font-weight:500;min-width:44px;text-align:right}.admin-dashboard__uptime-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.admin-dashboard__uptime-header .admin-dashboard__health-card-title{margin:0}.admin-dashboard__uptime-status{font-size:14px;font-weight:600;color:#2263f3}.admin-dashboard__uptime-content{display:flex;align-items:baseline;gap:12px}.admin-dashboard__uptime-value{font-size:42px;font-weight:700;color:#2a2521}.admin-dashboard__uptime-incident{font-size:13px;color:#6b7280}@media(max-width:1024px){.admin-dashboard__health-grid{grid-template-columns:1fr}}@media(max-width:768px){.admin-dashboard__title{font-size:24px}.admin-dashboard__uptime-value{font-size:32px}}.stats-grid{display:flex;flex-wrap:wrap;gap:15px}@media(max-width:650px){.stats-grid{gap:8px}}.system-health{padding:0}.system-health__title{font-size:28px;font-weight:700;color:#2a2521;margin:0 0 4px}.system-health__subtitle{font-size:14px;color:#6b7280;margin:0 0 20px}.system-health__divider{border:none;border-top:1px solid #e5e7eb;margin:0 0 24px}.uptime-history{background:#f0faf0;border-radius:12px;padding:24px;margin-bottom:20px}.uptime-history__title{font-size:16px;font-weight:600;color:#2e7d32;margin:0 0 16px}.uptime-history__dots{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:12px}.uptime-history__dot{width:28px;height:28px;border-radius:6px;background:#2e7d32}.uptime-history__dot--warning{background:#f57c00}.uptime-history__dot--error{background:#d32f2f}.uptime-history__labels{display:flex;justify-content:space-between;margin-top:8px}.uptime-history__label{font-size:12px;color:#6b7280}.status-banner{border-radius:12px;padding:20px 24px;margin-bottom:20px;display:flex;justify-content:space-between;align-items:center}.status-banner--healthy{background:#f0faf0;border:1.5px solid #2e7d32}.status-banner--warning{background:#fff8f0;border:1.5px solid #f57c00}.status-banner--error{background:#fef2f2;border:1.5px solid #d32f2f}.status-banner__title{font-size:22px;font-weight:700;margin:0 0 4px}.status-banner--healthy .status-banner__title{color:#2e7d32}.status-banner--warning .status-banner__title{color:#f57c00}.status-banner--error .status-banner__title{color:#d32f2f}.status-banner__timestamp{font-size:13px;color:#6b7280;margin:0}.status-banner__badge{font-size:14px;font-weight:600;color:#6b7280}.system-health__grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.global-alerts{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px}.global-alerts__title{font-size:18px;font-weight:700;color:#2a2521;margin:0 0 20px}.global-alerts__item{padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #e5e7eb}.global-alerts__item:last-child{margin-bottom:0;padding-bottom:0;border-bottom:2px solid #2263f3}.global-alerts__item-title{font-size:15px;font-weight:600;color:#f57c00;margin:0 0 4px}.global-alerts__item-desc{font-size:13px;color:#f57c00;margin:0 0 6px;line-height:1.4}.global-alerts__item-date{font-size:12px;color:#6b7280}.component-health{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px}.component-health__title{font-size:18px;font-weight:700;color:#2a2521;margin:0 0 20px}.component-health__list{display:flex;flex-direction:column;gap:12px}.component-health__item{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border:1px solid #e5e7eb;border-radius:10px;background:#fff}.component-health__item-name{font-size:15px;font-weight:500;color:#2a2521}.component-health__item-right{display:flex;align-items:center;gap:12px}.component-health__item-uptime{font-size:13px;color:#6b7280}.component-health__item-status{font-size:13px;font-weight:600;padding:4px 12px;border-radius:100px}.component-health__item-status--healthy{color:#2e7d32}.component-health__item-status--warning{color:#f57c00}.component-health__item-status--error{color:#d32f2f}@media(max-width:1200px){.system-health__grid{grid-template-columns:1fr 1fr}}@media(max-width:768px){.system-health__grid{grid-template-columns:1fr}.system-health__title{font-size:24px}.uptime-history__dot{width:22px;height:22px}.status-banner{flex-direction:column;align-items:flex-start;gap:12px}}@media(max-width:480px){.uptime-history__dot{width:16px;height:16px;border-radius:4px}.uptime-history,.global-alerts,.component-health{padding:16px}}.update-profile-container-owner{background-color:#fff;border-radius:16px;padding:40px}.update-profile-container-owner .update-profile{box-sizing:border-box}.update-profile-container-owner .update-profile .update-profile__heading{font-size:28px;font-weight:600;color:#1f2937;margin:0 0 4px}.update-profile-container-owner .update-profile .account-settings__header{margin-bottom:24px}.update-profile-container-owner .update-profile .account-settings__subtitle{font-size:14px;color:#6b7280;margin:0}.update-profile-container-owner .update-profile .account-settings__tabs{display:flex;border-bottom:1px solid #e5e7eb;margin-bottom:32px;gap:0}.update-profile-container-owner .update-profile .account-settings__tab{padding:12px 16px;font-size:14px;font-weight:500;color:#6b7280;cursor:pointer;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;background:none;transition:all .2s ease;font-family:inherit}.update-profile-container-owner .update-profile .account-settings__tab:hover{color:#1f2937}.update-profile-container-owner .update-profile .account-settings__tab.account-settings__tab--active{color:#2563eb;border-bottom-color:#2563eb}.update-profile-container-owner .update-profile .account-settings__security-form{max-width:440px}.update-profile-container-owner .update-profile .account-settings__content-section{display:flex;flex-direction:column;gap:24px}.update-profile-container-owner .update-profile .account-settings__content-card{border:1px solid #e5e7eb;border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:20px}.update-profile-container-owner .update-profile .account-settings__content-header{display:flex;justify-content:space-between;align-items:flex-start}.update-profile-container-owner .update-profile .account-settings__content-title{font-size:18px;font-weight:600;color:#1f2937;margin:0}.update-profile-container-owner .update-profile .account-settings__content-subtitle{font-size:13px;color:#6b7280;margin:4px 0 0}.update-profile-container-owner .update-profile .account-settings__last-updated{font-size:13px;color:#6b7280;white-space:nowrap}.update-profile-container-owner .update-profile .account-settings__textarea{width:100%;min-height:320px;padding:16px;border:1px solid #e5e7eb;border-radius:8px;font-size:13px;color:#1f2937;font-family:Courier New,monospace;resize:vertical;box-sizing:border-box;line-height:1.6;background-color:#fafafa;transition:all .2s ease}.update-profile-container-owner .update-profile .account-settings__textarea:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a;background-color:#fff}.update-profile-container-owner .update-profile .update-profile__form{display:flex;flex-direction:column;gap:24px}.update-profile-container-owner .update-profile .update-profile__form .update-profile__row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.update-profile-container-owner .update-profile .update-profile__form .update-profile__field{display:flex;flex-direction:column;gap:8px;position:relative}.update-profile-container-owner .update-profile .update-profile__form .update-profile__field .update-profile__label{font-size:14px;font-weight:500;color:#1f2937}.update-profile-container-owner .update-profile .update-profile__form .update-profile__field .update-profile__input{box-sizing:border-box;width:100%;padding:12px 16px;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;color:#1f2937;background-color:#fff;transition:all .2s ease;font-family:inherit}.update-profile-container-owner .update-profile .update-profile__form .update-profile__field .update-profile__input::placeholder{color:#9ca3af}.update-profile-container-owner .update-profile .update-profile__form .update-profile__field .update-profile__input:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.update-profile-container-owner .update-profile .update-profile__form .update-profile__field .update-profile__input:disabled{background-color:#f9fafb;cursor:not-allowed}.update-profile-container-owner .update-profile .update-profile__form .update-profile__field .update-profile__input--error{border-color:#ef4444}.update-profile-container-owner .update-profile .update-profile__form .update-profile__field .update-profile__input--error:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}.update-profile-container-owner .update-profile .update-profile__form .update-profile__field .update-profile__error{display:block;font-size:13px;color:#ef4444;font-weight:500;margin-top:4px}.update-profile-container-owner .update-profile .update-profile__form .update-profile__field .update-profile__success{display:block;font-size:13px;color:#16a34a;font-weight:500;margin-top:4px}.update-profile-container-owner .update-profile .update-profile__form .update-profile__email-wrapper{display:flex;align-items:stretch;gap:10px}.update-profile-container-owner .update-profile .update-profile__form .update-profile__email-wrapper .update-profile__input{flex:1;background-color:#f9fafb;cursor:default}.update-profile-container-owner .update-profile .update-profile__form .update-profile__change-email-btn{height:44px;padding:0 16px;border:1.5px solid #2263f3;border-radius:8px;background:transparent;color:#2263f3;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .15s;font-family:inherit}.update-profile-container-owner .update-profile .update-profile__form .update-profile__change-email-btn:hover{background:#eff3ff}.update-profile-container-owner .update-profile .update-profile__form .update-profile__phone-wrapper{display:flex;gap:0;position:relative}.update-profile-container-owner .update-profile .update-profile__form .update-profile__phone-wrapper .update-profile__country-selector{display:flex;align-items:center;gap:8px;padding:12px 16px;border:1px solid #e5e7eb;border-right:none;border-radius:8px 0 0 8px;background-color:#f9fafb;cursor:pointer;transition:all .2s ease;position:relative;min-width:10px}.update-profile-container-owner .update-profile .update-profile__form .update-profile__phone-wrapper .update-profile__country-selector:hover{background-color:#f3f4f6}.update-profile-container-owner .update-profile .update-profile__form .update-profile__phone-wrapper .update-profile__country-selector .update-profile__country-flag{font-size:20px;line-height:1}.update-profile-container-owner .update-profile .update-profile__form .update-profile__phone-wrapper .update-profile__country-selector svg{color:#6b7280;flex-shrink:0}.update-profile-container-owner .update-profile .update-profile__form .update-profile__phone-wrapper .update-profile__input--phone{border-radius:0 8px 8px 0;flex:1}.update-profile-container-owner .update-profile .update-profile__form .update-profile__dropdown-overlay{position:fixed;inset:0;z-index:998}.update-profile-container-owner .update-profile .update-profile__form .update-profile__country-dropdown{position:absolute;top:calc(100% + 8px);left:0;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 10px 40px #0000001a;z-index:999;min-width:220px;max-height:300px;overflow-y:auto;padding:4px}.update-profile-container-owner .update-profile .update-profile__form .update-profile__country-dropdown .update-profile__country-item{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:6px;cursor:pointer;transition:all .15s ease}.update-profile-container-owner .update-profile .update-profile__form .update-profile__country-dropdown .update-profile__country-item .update-profile__country-flag{font-size:18px;width:24px;text-align:center}.update-profile-container-owner .update-profile .update-profile__form .update-profile__country-dropdown .update-profile__country-item .update-profile__country-code{font-size:14px;font-weight:500;color:#1f2937;min-width:50px}.update-profile-container-owner .update-profile .update-profile__form .update-profile__country-dropdown .update-profile__country-item .update-profile__country-name{font-size:13px;color:#6b7280}.update-profile-container-owner .update-profile .update-profile__form .update-profile__country-dropdown .update-profile__country-item:hover{background-color:#f3f4f6}.update-profile-container-owner .update-profile .update-profile__form .update-profile__country-dropdown .update-profile__country-item:hover .update-profile__country-code{color:#2563eb}.update-profile-container-owner .update-profile .update-profile__form .update-profile__country-dropdown::-webkit-scrollbar{width:6px}.update-profile-container-owner .update-profile .update-profile__form .update-profile__country-dropdown::-webkit-scrollbar-track{background:#f3f4f6;border-radius:3px}.update-profile-container-owner .update-profile .update-profile__form .update-profile__country-dropdown::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.update-profile-container-owner .update-profile .update-profile__form .update-profile__actions{display:flex;gap:16px;margin-top:40px}.update-profile-container-owner .update-profile .update-profile__form .update-profile__actions .update-profile__btn{padding:14px 32px;border-radius:30px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;border:none}.update-profile-container-owner .update-profile .update-profile__form .update-profile__actions .update-profile__btn.update-profile__btn--primary{background:#1f2937;color:#fff}.update-profile-container-owner .update-profile .update-profile__form .update-profile__actions .update-profile__btn.update-profile__btn--primary:hover{background:#374151}.update-profile-container-owner .update-profile .update-profile__form .update-profile__actions .update-profile__btn.update-profile__btn--secondary{background-color:#fff;color:#1f2937;border:1px solid #d1d5db}.update-profile-container-owner .update-profile .update-profile__form .update-profile__actions .update-profile__btn.update-profile__btn--secondary:hover{background-color:#f9fafb}.update-profile-container-owner .update-profile .update-profile__form .update-profile__actions .update-profile__btn:disabled{opacity:.5;cursor:not-allowed}.update-profile-container-owner .update-profile .update-profile__actions{display:flex;gap:16px}.update-profile-container-owner .update-profile .update-profile__actions .update-profile__btn{padding:14px 32px;border-radius:30px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;border:none}.update-profile-container-owner .update-profile .update-profile__actions .update-profile__btn.update-profile__btn--primary{background:#1f2937;color:#fff}.update-profile-container-owner .update-profile .update-profile__actions .update-profile__btn.update-profile__btn--primary:hover{background:#374151}.update-profile-container-owner .update-profile .update-profile__actions .update-profile__btn.update-profile__btn--secondary{background-color:#fff;color:#1f2937;border:1px solid #d1d5db}.update-profile-container-owner .update-profile .update-profile__actions .update-profile__btn.update-profile__btn--secondary:hover{background-color:#f9fafb}.update-profile-container-owner .update-profile .update-profile__actions .update-profile__btn:disabled{opacity:.5;cursor:not-allowed}@media(max-width:768px){.update-profile-container-owner{padding:20px}.update-profile-container-owner .update-profile .update-profile__heading{font-size:24px}.update-profile-container-owner .update-profile .account-settings__tabs{overflow-x:auto;-webkit-overflow-scrolling:touch}.update-profile-container-owner .update-profile .account-settings__security-form{max-width:100%}.update-profile-container-owner .update-profile .update-profile__form{gap:20px}.update-profile-container-owner .update-profile .update-profile__form .update-profile__row{grid-template-columns:1fr;gap:20px}.update-profile-container-owner .update-profile .update-profile__form .update-profile__actions{flex-direction:column;margin-top:24px}.update-profile-container-owner .update-profile .update-profile__form .update-profile__actions .update-profile__btn{width:100%}.update-profile-container-owner .update-profile .update-profile__actions{flex-direction:column}.update-profile-container-owner .update-profile .update-profile__actions .update-profile__btn{width:100%}.update-profile-container-owner .update-profile .account-settings__content-header{flex-direction:column;gap:8px}}@media(max-width:480px){.update-profile-container-owner .update-profile .update-profile__form{gap:18px}.update-profile-container-owner .update-profile .update-profile__form .update-profile__field .update-profile__label{font-size:13px}.update-profile-container-owner .update-profile .update-profile__form .update-profile__field .update-profile__input{padding:11px 14px;font-size:13px}.update-profile-container-owner .update-profile .update-profile__form .update-profile__phone-wrapper .update-profile__country-selector{padding:11px 14px;min-width:10px}.update-profile-container-owner .update-profile .update-profile__form .update-profile__phone-wrapper .update-profile__country-selector .update-profile__country-flag{font-size:18px}.update-profile-container-owner .update-profile .update-profile__form .update-profile__actions{margin-top:16px}.update-profile-container-owner .update-profile .update-profile__form .update-profile__actions .update-profile__btn{padding:12px 28px;font-size:15px}}.wc-account-deleted{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.wc-account-deleted p{margin:0}.wc-account-deleted a{font-weight:600;color:var(--wc-blue)}.wc-auth-logo,.wc-auth-form-column>.wc-back-link{align-self:flex-start}.wc-auth-logo{height:30px;width:auto}@media(max-width:640px){.wc-auth-logo{display:none}}.wc-auth-subtitle{margin-top:4px;font-size:15px;line-height:1.45;color:var(--wc-text-muted)}.wc-auth-subtitle strong{color:var(--wc-text);font-weight:700;overflow-wrap:anywhere}.wc-auth-subtitle .wc-link{display:inline;font-size:inherit;font-weight:700}.wc-auth-fields{display:flex;flex-direction:column;gap:16px}.wc-auth-fields>.wc-link,.wc-auth-fields>.wc-back-link{align-self:flex-start}.wc-auth-fields>.wc-auth-forgot{align-self:flex-end}.wc-auth-code{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.wc-auth-code>.wc-field{align-self:stretch}.wc-auth-footer{text-align:center;font-size:14px;color:var(--wc-text-muted)}.wc-auth-footer .wc-link{font-weight:700}.wc-auth-legal{font-size:13px;line-height:1.45;color:var(--wc-text-muted)}.wc-auth-legal a{font-weight:600;color:var(--wc-blue);text-decoration:none}.wc-auth-legal a:hover{color:var(--wc-blue-dark)}.wc-auth-promo{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--wc-callout-success-border);border-radius:var(--wc-radius-sm);background:var(--wc-callout-success-bg);font-size:14px}.wc-auth-promo>svg{flex-shrink:0;color:var(--wc-success)}.wc-auth-promo>p{flex-grow:1;min-width:0}.wc-auth-promo strong{font-weight:700}.wc-auth-note{font-size:12px;text-align:center;color:var(--wc-text-muted)}.wc-step-mark{display:flex;flex-direction:column;gap:10px}.wc-onboarding-actions{display:flex;align-items:center;gap:16px}.wc-onboarding-actions>.wc-btn{flex:1 1 auto}.wc-onboarding-ways .wc-client-ways{grid-template-columns:minmax(0,1fr)}.wc-onboarding-added{margin:0;text-align:center;font-weight:700;color:var(--wc-tone-green-text)}
